From 7c7ac646225f15a8d34f96cdccd85d10fc25f1fd Mon Sep 17 00:00:00 2001 From: XiaoDaiGua-Ray <443547225@qq.com> Date: Tue, 14 Nov 2023 17:28:49 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=A0=87=E7=AD=BE?= =?UTF-8?q?=E9=A1=B5=E9=94=99=E8=AF=AF=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/@vue_reactivity@3.3.8-5d5bde00.js | 1 + assets/@vue_runtime-core@3.3.8-05565b4b.js | 1 + assets/@vue_runtime-core@3.3.8-05565b4b.js.gz | Bin 0 -> 1650 bytes assets/@vue_runtime-dom@3.3.8-4ed993c7.js | 1 + assets/@vue_shared@3.3.8-a8e5b170.js | 1 + .../@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js | 1 + ...ueuse_core@9.13.0_vue@3.3.8-5d19f09f.js.gz | Bin 0 -> 2594 bytes ...vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js | 1 + ...use_shared@9.13.0_vue@3.3.8-b2a32b41.js.gz | Bin 0 -> 883 bytes assets/Table-4f9cac6a.js | 1 + assets/Table-4f9cac6a.js.gz | Bin 0 -> 2825 bytes assets/en-US-41426e45.js | 1 + assets/en-US-41426e45.js.gz | Bin 0 -> 1636 bytes assets/index-08f2fb4d.js | 1 + assets/index-08f2fb4d.js.gz | Bin 0 -> 712 bytes assets/index-09de598a.js | 1 + assets/index-09de598a.js.gz | Bin 0 -> 851 bytes assets/index-0fbd8b43.js | 1 + assets/index-0fbd8b43.js.gz | Bin 0 -> 1434 bytes assets/index-148d2b36.css | 1 + assets/index-148d2b36.css.gz | Bin 0 -> 2984 bytes assets/index-2d9c9f58.js | 1 + assets/index-2d9c9f58.js.gz | Bin 0 -> 2084 bytes assets/index-3347693a.js | 1 + assets/index-3347693a.js.gz | Bin 0 -> 688 bytes assets/index-4cfc8ec4.js | 1 + assets/index-4cfc8ec4.js.gz | Bin 0 -> 47626 bytes assets/index-518cfc69.js | 1 + assets/index-518cfc69.js.gz | Bin 0 -> 1743 bytes assets/index-56ba34ab.js | 1 + assets/index-56ba34ab.js.gz | Bin 0 -> 3518 bytes assets/index-59c81358.js | 1 + assets/index-59c81358.js.gz | Bin 0 -> 6253 bytes assets/index-6b6a0988.js | 1 + assets/index-6b6a0988.js.gz | Bin 0 -> 1962 bytes assets/index-7647bf31.js | 1 + assets/index-7647bf31.js.gz | Bin 0 -> 1039 bytes assets/index-92dd0232.js | 1 + assets/index-92dd0232.js.gz | Bin 0 -> 703 bytes assets/index-c6a183f7.js | 1 + assets/index-c6a183f7.js.gz | Bin 0 -> 835 bytes assets/index-d9dac201.js | 1 + assets/index-d9dac201.js.gz | Bin 0 -> 1674 bytes assets/index-dfa1a816.js | 1 + assets/index-dfa1a816.js.gz | Bin 0 -> 1997 bytes assets/index-f19e35a3.js | 1 + assets/index-f19e35a3.js.gz | Bin 0 -> 1879 bytes assets/index-f2cf6062.js | 1 + assets/index-f2cf6062.js.gz | Bin 0 -> 1627 bytes assets/instance-6b3d6a90.js | 1 + assets/instance-6b3d6a90.js.gz | Bin 0 -> 661 bytes assets/ray-2b8a2b8a.js | 1 + assets/ray-2b8a2b8a.js.gz | Bin 0 -> 1436 bytes ...vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js | 1 + ...-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js.gz | Bin 0 -> 4763 bytes assets/vue@3.3.8_typescript@5.0.2-4ed993c7.js | 1 + assets/zh-CN-de61b0a6.js | 1 + assets/zh-CN-de61b0a6.js.gz | Bin 0 -> 1863 bytes index.html | 18 +++++++++--------- index.html.gz | Bin 1671 -> 1670 bytes mockServer/mock-data.js | 8 ++++---- mockServer/mock-data.js.gz | Bin 1035 -> 1035 bytes 62 files changed, 44 insertions(+), 13 deletions(-) create mode 100644 assets/@vue_reactivity@3.3.8-5d5bde00.js create mode 100644 assets/@vue_runtime-core@3.3.8-05565b4b.js create mode 100644 assets/@vue_runtime-core@3.3.8-05565b4b.js.gz create mode 100644 assets/@vue_runtime-dom@3.3.8-4ed993c7.js create mode 100644 assets/@vue_shared@3.3.8-a8e5b170.js create mode 100644 assets/@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js create mode 100644 assets/@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js.gz create mode 100644 assets/@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js create mode 100644 assets/@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js.gz create mode 100644 assets/Table-4f9cac6a.js create mode 100644 assets/Table-4f9cac6a.js.gz create mode 100644 assets/en-US-41426e45.js create mode 100644 assets/en-US-41426e45.js.gz create mode 100644 assets/index-08f2fb4d.js create mode 100644 assets/index-08f2fb4d.js.gz create mode 100644 assets/index-09de598a.js create mode 100644 assets/index-09de598a.js.gz create mode 100644 assets/index-0fbd8b43.js create mode 100644 assets/index-0fbd8b43.js.gz create mode 100644 assets/index-148d2b36.css create mode 100644 assets/index-148d2b36.css.gz create mode 100644 assets/index-2d9c9f58.js create mode 100644 assets/index-2d9c9f58.js.gz create mode 100644 assets/index-3347693a.js create mode 100644 assets/index-3347693a.js.gz create mode 100644 assets/index-4cfc8ec4.js create mode 100644 assets/index-4cfc8ec4.js.gz create mode 100644 assets/index-518cfc69.js create mode 100644 assets/index-518cfc69.js.gz create mode 100644 assets/index-56ba34ab.js create mode 100644 assets/index-56ba34ab.js.gz create mode 100644 assets/index-59c81358.js create mode 100644 assets/index-59c81358.js.gz create mode 100644 assets/index-6b6a0988.js create mode 100644 assets/index-6b6a0988.js.gz create mode 100644 assets/index-7647bf31.js create mode 100644 assets/index-7647bf31.js.gz create mode 100644 assets/index-92dd0232.js create mode 100644 assets/index-92dd0232.js.gz create mode 100644 assets/index-c6a183f7.js create mode 100644 assets/index-c6a183f7.js.gz create mode 100644 assets/index-d9dac201.js create mode 100644 assets/index-d9dac201.js.gz create mode 100644 assets/index-dfa1a816.js create mode 100644 assets/index-dfa1a816.js.gz create mode 100644 assets/index-f19e35a3.js create mode 100644 assets/index-f19e35a3.js.gz create mode 100644 assets/index-f2cf6062.js create mode 100644 assets/index-f2cf6062.js.gz create mode 100644 assets/instance-6b3d6a90.js create mode 100644 assets/instance-6b3d6a90.js.gz create mode 100644 assets/ray-2b8a2b8a.js create mode 100644 assets/ray-2b8a2b8a.js.gz create mode 100644 assets/vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js create mode 100644 assets/vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js.gz create mode 100644 assets/vue@3.3.8_typescript@5.0.2-4ed993c7.js create mode 100644 assets/zh-CN-de61b0a6.js create mode 100644 assets/zh-CN-de61b0a6.js.gz diff --git a/assets/@vue_reactivity@3.3.8-5d5bde00.js b/assets/@vue_reactivity@3.3.8-5d5bde00.js new file mode 100644 index 00000000..bc80086c --- /dev/null +++ b/assets/@vue_reactivity@3.3.8-5d5bde00.js @@ -0,0 +1 @@ +import{i as e}from"./@vue_shared@3.3.8-a8e5b170.js";new Set(Object.getOwnPropertyNames(Symbol).filter(r=>r!=="arguments"&&r!=="caller").map(r=>Symbol[r]).filter(e));function t(r){return i(r)?t(r.__v_raw):!!(r&&r.__v_isReactive)}function i(r){return!!(r&&r.__v_isReadonly)}function o(r){return t(r)||i(r)}function s(r){return!!(r&&r.__v_isRef===!0)}export{o as a,s as i}; diff --git a/assets/@vue_runtime-core@3.3.8-05565b4b.js b/assets/@vue_runtime-core@3.3.8-05565b4b.js new file mode 100644 index 00000000..51aedc5a --- /dev/null +++ b/assets/@vue_runtime-core@3.3.8-05565b4b.js @@ -0,0 +1 @@ +import{i as R,a as p}from"./@vue_reactivity@3.3.8-5d5bde00.js";import{a as m,b as g,c as C,g as k,E as z,n as I,d as y,e as h,f as V,h as B}from"./@vue_shared@3.3.8-a8e5b170.js";let f=null,M=null;const j=Symbol.for("v-ndc"),K=t=>t.__isSuspense,L=t=>t.__isTeleport,T=Symbol.for("v-fgt"),U=Symbol.for("v-txt"),Y=Symbol.for("v-cmt"),D=Symbol.for("v-stc"),r=[];let u=null;function $(t=!1){r.push(u=t?null:[])}function G(){r.pop(),u=r[r.length-1]||null}function P(t){return t.dynamicChildren=u||z,G(),u&&u.push(t),t}function d(t,s,n,e,l,c){return P(O(t,s,n,e,l,c,!0))}function q(t){return t?t.__v_isVNode===!0:!1}const x="__vInternal",E=({key:t})=>t??null,_=({ref:t,ref_key:s,ref_for:n})=>(typeof t=="number"&&(t=""+t),t!=null?m(t)||R(t)||C(t)?{i:f,r:t,k:s,f:!!n}:t:null);function O(t,s=null,n=null,e=0,l=null,c=t===T?0:1,o=!1,a=!1){const i={__v_isVNode:!0,__v_skip:!0,type:t,props:s,key:s&&E(s),ref:s&&_(s),scopeId:M,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:c,patchFlag:e,dynamicProps:l,dynamicChildren:null,appContext:null,ctx:f};return a?(b(i,n),c&128&&t.normalize(i)):n&&(i.shapeFlag|=m(n)?8:16),!o&&u&&(i.patchFlag>0||c&6)&&i.patchFlag!==32&&u.push(i),i}const A=w;function w(t,s=null,n=null,e=0,l=null,c=!1){if((!t||t===j)&&(t=Y),q(t)){const a=F(t,s,!0);return n&&b(a,n),!c&&u&&(a.shapeFlag&6?u[u.indexOf(t)]=a:u.push(a)),a.patchFlag|=-2,a}if(W(t)&&(t=t.__vccOpts),s){s=H(s);let{class:a,style:i}=s;a&&!m(a)&&(s.class=I(a)),y(i)&&(p(i)&&!g(i)&&(i=h({},i)),s.style=V(i))}const o=m(t)?1:K(t)?128:L(t)?64:y(t)?4:C(t)?2:0;return O(t,s,n,e,l,o,c,!0)}function H(t){return t?p(t)||x in t?h({},t):t:null}function F(t,s,n=!1){const{props:e,ref:l,patchFlag:c,children:o}=t,a=s?Q(e||{},s):e;return{__v_isVNode:!0,__v_skip:!0,type:t.type,props:a,key:a&&E(a),ref:s&&s.ref?n&&l?g(l)?l.concat(_(s)):[l,_(s)]:_(s):l,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:o,target:t.target,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:s&&t.type!==T?c===-1?16:c|16:c,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:t.transition,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&F(t.ssContent),ssFallback:t.ssFallback&&F(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce}}function J(t=" ",s=0){return A(U,null,t,s)}function v(t,s){const n=A(D,null,t);return n.staticCount=s,n}function b(t,s){let n=0;const{shapeFlag:e}=t;if(s==null)s=null;else if(g(s))n=16;else if(typeof s=="object")if(e&65){const l=s.default;l&&(l._c&&(l._d=!1),b(t,l()),l._c&&(l._d=!0));return}else{n=32;const l=s._;!l&&!(x in s)?s._ctx=f:l===3&&f&&(f.slots._===1?s._=1:(s._=2,t.patchFlag|=1024))}else C(s)?(s={default:s,_ctx:f},n=32):(s=String(s),e&64?(n=16,s=[J(s)]):n=8);t.children=s,t.shapeFlag|=n}function Q(...t){const s={};for(let n=0;nt);function W(t){return C(t)&&"__vccOpts"in t}export{v as a,d as c,$ as o}; diff --git a/assets/@vue_runtime-core@3.3.8-05565b4b.js.gz b/assets/@vue_runtime-core@3.3.8-05565b4b.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..c3f51cc21c322d585b5e1bed9fde31e570d9ba6c GIT binary patch literal 1650 zcmV-&295b2iwFP!000026NOi8Z`(Ey{=Q#f357tSjAo~87RY0@EK9fSC4F()p)d@C zrfFM^OlcyO#kKX{cSlKuTad}SKRHCrOt zF@ajsr1M&H#(rpgXhT$gFe{%~Y0Gi~hP3!m(^i!2RS zSwZ~!6TOr^WxsLDU)yj#Pt2q=xza|l-#gi@N)>v*ZlA1Ptu3tn_(Wgfr8FXT)-EME6CQmu5psZevu4rZZX{m3}5pAB$ zm@2)to0HM(a6t7=^&PRGt87{5fen{CEw+ig+$8C;P@0#A!&mk*?h*uLeWInzcFUK< zGQ%`eEM@Yz(L3_CFK6D6_N@D>e`JgSy@!x~y2+M`bM6fzZ&cN}dEh=wUTdogEmEId zak9TtyU11)G7&q^*&Kw0T1A$@caGD>aS+c)qav}pTxF|)<=ofhcA*MC2q28U{~Vq1 zT!iB-SampjaNkS##``2%u>!WegAG@a=jkf45$e(|9nR0Xs&q{hAF{M&B@_(jxA8C< zu?(`tgiBrRTf+A}$0KjZaA@w59C{FIv$&j=VWOAn;q3}GnsE^|h6+lV=)5@a zlT#)tu;EY8bBDW*l=5wEvBK!y@L!a!8Z(WZPz9IXHK@OM+-7fqSW~2#S#<30KQS_T5r{~e{$eg{5c1T}Ft}{=g zVH<`%&SW*xbU^dVBcRD$Yd;JU95^d1Z5p~;QpZ_$eY&q(P`S2Cdvz+i2FogLp|?%^ zo~XkCHa0X;jfMZ;r)rVb6)ScflaXJnr9CS`Qy}GVIumdR=Y1g6zf3U^k-69zvspnm-xE zqq9gJ@bkF&j~9{~{tF5Ibzk*i!G_(S1~E_v(uXlH`w-|56ND`v z1W-HOkoJKTae7rKn~^KEnd`%@g<`9uzoV_yA&&^{4rpM;SSJfjdWv` z8Z`j%8VgkO(b-YbT*aX8XNxaN!V3tbDmZ)9T9|SZF4anusU4?)7-=|{HCbX;GPEcq zfFF-0;DOP2Q{hp24cI*HHk^+=*vliX`wfjj0&(Tg(NKRcf?x$3tz2Wk42VXk!AB86 za>{HUFGs`EmjGDKqf2lw2JiQc#c);6>#K;N1r#>m6I&!2Bf-GUmodS3K;EXmV$;G^ z#Lwv%vfDnnpg{W5F<`kQ7UbC2MB+OVvdoI$kPjJjPMlH)Edq)!_bRyaEA7W@bp)>a.test(t),R=Object.assign,c=Array.isArray,z=t=>typeof t=="function",i=t=>typeof t=="string",S=t=>typeof t=="symbol",l=t=>t!==null&&typeof t=="object";let f;const T=()=>f||(f=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function y(t){if(c(t)){const s={};for(let n=0;n{if(n){const o=n.split(p);o.length>1&&(s[o[0].trim()]=o[1].trim())}}),s}function b(t){let s="";if(i(t))s=t;else if(c(t))for(let n=0;n{O.forEach(u=>u()),O.length=0},c=(u,s,y,m)=>(u.addEventListener(s,y,m),()=>u.removeEventListener(s,y,m)),o=VueDemi.watch(()=>[S(r),D(l)],([u,s])=>{i(),u&&O.push(...t.flatMap(y=>n.map(m=>c(u,y,m,s))))},{immediate:!0,flush:"post"}),d=()=>{o(),i()};return Q(d),d}function q(e,r=!1){const t=VueDemi.ref(),n=()=>t.value=!!e();return n(),P(n,r),t}const I=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},V="__vueuse_ssr_handlers__";I[V]=I[V]||{};const X=I[V];function Y(e,r){return X[e]||r}function Z(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"}var k=Object.defineProperty,j=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,z=(e,r,t)=>r in e?k(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,A=(e,r)=>{for(var t in r||(r={}))ee.call(r,t)&&z(e,t,r[t]);if(j)for(var t of j(r))te.call(r,t)&&z(e,t,r[t]);return e};const re={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},C="vueuse-storage";function de(e,r,t,n={}){var l;const{flush:O="pre",deep:i=!0,listenToStorageChanges:c=!0,writeDefaults:o=!0,mergeDefaults:d=!1,shallow:u,window:s=_,eventFilter:y,onError:m=a=>{console.error(a)}}=n,f=(u?VueDemi.shallowRef:VueDemi.ref)(r);if(!t)try{t=Y("getDefaultStorage",()=>{var a;return(a=_)==null?void 0:a.localStorage})()}catch(a){m(a)}if(!t)return f;const v=D(r),w=Z(v),b=(l=n.serializer)!=null?l:re[w],{pause:x,resume:N}=J(f,()=>B(f.value),{flush:O,deep:i,eventFilter:y});return s&&c&&(h(s,"storage",E),h(s,C,H)),E(),f;function B(a){try{if(a==null)t.removeItem(e);else{const p=b.write(a),g=t.getItem(e);g!==p&&(t.setItem(e,p),s&&s.dispatchEvent(new CustomEvent(C,{detail:{key:e,oldValue:g,newValue:p,storageArea:t}})))}}catch(p){m(p)}}function F(a){const p=a?a.newValue:t.getItem(e);if(p==null)return o&&v!==null&&t.setItem(e,b.write(v)),v;if(!a&&d){const g=b.read(p);return G(d)?d(g,v):w==="object"&&!Array.isArray(g)?A(A({},v),g):g}else return typeof p!="string"?p:b.read(p)}function H(a){E(a.detail)}function E(a){if(!(a&&a.storageArea!==t)){if(a&&a.key==null){f.value=v;return}if(!(a&&a.key!==e)){x();try{f.value=F(a)}catch(p){m(p)}finally{a?VueDemi.nextTick(N):N()}}}}}var W=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,ie=(e,r)=>{var t={};for(var n in e)ne.call(e,n)&&r.indexOf(n)<0&&(t[n]=e[n]);if(e!=null&&W)for(var n of W(e))r.indexOf(n)<0&&ae.call(e,n)&&(t[n]=e[n]);return t};function se(e,r,t={}){const n=t,{window:l=_}=n,O=ie(n,["window"]);let i;const c=q(()=>l&&"ResizeObserver"in l),o=()=>{i&&(i.disconnect(),i=void 0)},d=VueDemi.watch(()=>S(e),s=>{o(),c.value&&l&&s&&(i=new ResizeObserver(r),i.observe(s,O))},{immediate:!0,flush:"post"}),u=()=>{o(),d()};return Q(u),{isSupported:c,stop:u}}function me(e,r={}){const{reset:t=!0,windowResize:n=!0,windowScroll:l=!0,immediate:O=!0}=r,i=VueDemi.ref(0),c=VueDemi.ref(0),o=VueDemi.ref(0),d=VueDemi.ref(0),u=VueDemi.ref(0),s=VueDemi.ref(0),y=VueDemi.ref(0),m=VueDemi.ref(0);function f(){const v=S(e);if(!v){t&&(i.value=0,c.value=0,o.value=0,d.value=0,u.value=0,s.value=0,y.value=0,m.value=0);return}const w=v.getBoundingClientRect();i.value=w.height,c.value=w.bottom,o.value=w.left,d.value=w.right,u.value=w.top,s.value=w.width,y.value=w.x,m.value=w.y}return se(e,f),VueDemi.watch(()=>S(e),v=>!v&&f()),l&&h("scroll",f,{capture:!0,passive:!0}),n&&h("resize",f,{passive:!0}),P(()=>{O&&f()}),{height:i,bottom:c,left:o,right:d,top:u,width:s,x:y,y:m,update:f}}var $;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})($||($={}));var ue=Object.defineProperty,R=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,T=(e,r,t)=>r in e?ue(e,r,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[r]=t,ce=(e,r)=>{for(var t in r||(r={}))oe.call(r,t)&&T(e,t,r[t]);if(R)for(var t of R(r))le.call(r,t)&&T(e,t,r[t]);return e};const fe={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};ce({linear:K},fe);function ve(e={}){const{window:r=_,initialWidth:t=1/0,initialHeight:n=1/0,listenOrientation:l=!0,includeScrollbar:O=!0}=e,i=VueDemi.ref(t),c=VueDemi.ref(n),o=()=>{r&&(O?(i.value=r.innerWidth,c.value=r.innerHeight):(i.value=r.document.documentElement.clientWidth,c.value=r.document.documentElement.clientHeight))};return o(),P(o),h("resize",o,{passive:!0}),l&&h("orientationchange",o,{passive:!0}),{width:i,height:c}}export{me as a,de as b,se as c,ve as u}; diff --git a/assets/@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js.gz b/assets/@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..b83c5667169712f42c55ad9eadf5bf4b47683c22 GIT binary patch literal 2594 zcmV+-3f=V|iwFP!000026Qvm2a@)4@{d|SQ$!N$K1hwo~ap@vz;y8)h)JpAK+G;!= zhy-OO6v%?0WR>B+pIs0nMKx(U=lDSYcY(#;FOFAPs&uIaJRdwK8(e-OF)ptO$K@9y zad}5HF29lmE-y)d%g-dl|c`^yJ~< zkRKf`9*yb8+&PU38R$5bgKJlK<(jL3It@~p>w#v^0d%T_E|hc?(~QX?Nv7*G4hILm zrVm8o4QrV4byeTGWv{23Scd7wuMc)F+_{uecq9>epok`tB&TuY{^E-H!HxI%^HZhx zmd3eRYv9zKn{ziz5XEjie{L@#V5q#Bxxu^B{#^~!T+QbC#v^@Ix zjUz~^ph~RLwfNEjkEHBOgCJ^Yj|UR?JAEvcN6c1xN~^u204mdj})WPjAlh{ z^rvZ*aQzF<+%0<|=?XS0_9Ot#fHcWH_^U`6uT~gXkT7SBz^5NJk8+T}URw9DC(vZ<~&67f~;ZV4ZuM8xh-?);1JdImi zFul!08V#07y5Py%yEy;BDV%Bd>DvRf^BAP{qu$M(TMZ%?No2sd@ym+5XU^?y69l=s zz2h=WgvxJkozsi?`x}NopFfwCb%EaupmWsUQFO1g()>0Ta9DMk`2!=xB83eKhs&+w zi$M(ZxD1f3YoVu3F7zH4OgDAFYhW;luGlyv?qF9PID$Rt_Tk^4iFNL0M zWCOq6t`=#M6CoOWrc#|E6ZDSfJ12?$!ja4(FYLMXmS1o?}h@`(oDQlOuKn0_*V zQnY8#r@?Shye!)9jf!=%Hy#NI$@9fr-7rm_8k*?z5Z*2ds*$vURG?T{d7cn7;7Q`* zyQ9%xa9R_E*#q;_N3XjDy8Q@Y>glguX#Aq_EhSiKP3MEt@X#0R3D}1@S{1@Ej0=Qa z8xw+IDpFglJO0!4?2=|&aT)7sqJeUYSG_XzAf3BIty-WQM5 zFMaD2cy@P0iVga^+Y{jH64a?0tC%Y&tpZv)^3@ z(tzd03gDQcXGG^s$H1Xp_ge-|lN7?n-l;s$Y+&ji_sSKrR6k=wD6$c>hCT!;$%g&m zu066~Zo(wZg^GC+|0Pt@f+W5Y^UVz@GY)3*?}-vQWDNhZVn4Z&;qRFn)#b_~jb*G& z`kJfSFwRG#U^H^?pmIBn;mNs25O79bf!Ccwt&2Kec!si|o#U^*JDhc#$4+7+b{d<{xm8wcZ~QP@1P1jS&80vC-fUP6O14c#SKd;W%X6>c;d z_ItdgH+||pb)gXee_49|vORv1&%r0 zQ6mVdJ%ckCP`*`0X&sNPtu$44A5OtNNKNHEv{2|f&0$pfo<*Q6Ly&Gu-bSqy_xf!d zd~z>6{}OW*{9zn^_~)7}zg@HWzpdG^XbY?cTU(soEs!+S4R72&K)T z3A@FtIAgJZ_I2*mUo3?Ci=q3*JUCZ2t-nZ;+=(cK#Aeue$$XEPz&7KU`qfvz8 zGPvrU>*U7f4v9z^@C;}eN6dJh$7|ez8%lFf8Fw)Ud)PN_J&qfy@LkqoL!GY01?NOD z{gfE-{E!$|B}N=SC->0(Z2c7}GSloubw+$}>Na-92~N;=ZL$9QXU)ZuU8O)*K@OYm=gL^!| zYln|^>BSN;lShW&NsnNSIy^*zN0U8@HS**L?~NaK$n*Ow#itN{@@R*iMT{qgT#uSX zotR7G9o$*0P!Go_F5G%_-09C?YJH>Td+MuiofsvJcW}>m@CkKp)G(QlhxB;TQf!c* z9RL$l$u3cg21`ApfCZC|>Es6dQMhFS-o%yvb44PtQ#zmki=EnNTM7kZSuA4>)5-^v zoirPNchG=d)p<=CSUnWZ6efO-ByH7{K~jXGE~E>1xGtVzuXyVH;wjrkL_zVIP22i~ z9h4Nxu+vr&3#=LP{GG#L8bH>Ny4{>7!h8p&MD3IL#&P>V*LkGopM@#TRBb&-_v%4i zR?<#0ff<typeof e=="function",x=e=>typeof e=="string",E=()=>{};w&&((s=window==null?void 0:window.navigator)!=null&&s.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function C(e){return typeof e=="function"?e():VueDemi.unref(e)}function O(e,t){function r(...n){return new Promise((i,o)=>{Promise.resolve(e(()=>t.apply(this,n),{fn:t,thisArg:this,args:n})).then(i).catch(o)})}return r}const f=e=>e();function y(e=f){const t=VueDemi.ref(!0);function r(){t.value=!1}function n(){t.value=!0}const i=(...o)=>{t.value&&e(...o)};return{isActive:VueDemi.readonly(t),pause:r,resume:n,eventFilter:i}}VueDemi.isVue3,VueDemi.isVue3,VueDemi.isVue3;function M(e){return e}function R(e){return VueDemi.getCurrentScope()?(VueDemi.onScopeDispose(e),!0):!1}function U(e,t=!0){VueDemi.getCurrentInstance()?VueDemi.onMounted(e):t?e():VueDemi.nextTick(e)}var u=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,g=(e,t)=>{var r={};for(var n in e)P.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&u)for(var n of u(e))t.indexOf(n)<0&&b.call(e,n)&&(r[n]=e[n]);return r};function h(e,t,r={}){const n=r,{eventFilter:i=f}=n,o=g(n,["eventFilter"]);return VueDemi.watch(e,O(i,t),o)}var D=Object.defineProperty,V=Object.defineProperties,$=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,p=(e,t,r)=>t in e?D(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,F=(e,t)=>{for(var r in t||(t={}))l.call(t,r)&&p(e,r,t[r]);if(a)for(var r of a(t))c.call(t,r)&&p(e,r,t[r]);return e},j=(e,t)=>V(e,$(t)),S=(e,t)=>{var r={};for(var n in e)l.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&a)for(var n of a(e))t.indexOf(n)<0&&c.call(e,n)&&(r[n]=e[n]);return r};function W(e,t,r={}){const n=r,{eventFilter:i}=n,o=S(n,["eventFilter"]),{eventFilter:v,pause:d,resume:m,isActive:_}=y(i);return{stop:h(e,t,j(F({},o),{eventFilter:v})),pause:d,resume:m,isActive:_}}export{x as a,I as b,M as c,U as d,w as i,E as n,C as r,R as t,W as w}; diff --git a/assets/@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js.gz b/assets/@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..3f377396a2011a416bdbb9b97b33a3b48ef2d027 GIT binary patch literal 883 zcmV-(1C0D1iwFP!000026P;AcZreH#-S;aLqYy}dP<_#zTsA1;1jr(A(6s3yC@yGu zWHVPL1(LFCDEjvfCF_yYH+^h0;tXfVIp+*_!UT4fXk}eca(Bo!*}wQh}F|ZD|pf?`Yv){9eJ5NN||-n3oZ!I%78133Qk@B z90-l?3z)-JMujqvVnW@gF9c55@fgW{zfD`mSQtX>wVF6f3QKuaxBiNr??ZFp4e2iop)~xssU!6U(~pa-_w-_w3c>(8JA$R2W+LJaTub zYj78ZF?i@*qH{#-oOB_r8rNLfTqA!#83GlLG5PA*M>J^lbGd88N2tVC917m(LOEDr zt=K(NmV&+eB9s5TxOO;d1z#*5A#uLoqEx7v9E>~M9kxrIS$5lnbEBR1x{Wr%jyAI8 z&pYyC?Al%`1lx#Z25ik61tWp}Si^B1Q*DS}s6Zlo^cH27Ww=Y>q`3%(3igYXDEeWF zgKHktcMkZWGl`?o&1XS}DmYRF_C;UjF2{w(g?cRyjBflbnZI5qVZ{xro~ebWHCIgY zHBszgG73$GnjPL{GdaK(IF%?v-J(A4KwCj774%@AL@Bgkw|F7#`erMEI(gN5`k} zrQOpLah?pCwIupu!!XCqhPemRszJ~p2}K}q;A!%I`}=WakKLK~Xy5uIcK1t_W`Cnn z@m!_iluDC7Q0cedP-&~tyAv9HzHxVa8&}=ixMlrI`ftq-`2Ke2dU3#O~g*S$M_QtVq-jwz1%@60d J;}|Fi001?)uciP1 literal 0 HcmV?d00001 diff --git a/assets/Table-4f9cac6a.js b/assets/Table-4f9cac6a.js new file mode 100644 index 00000000..09197009 --- /dev/null +++ b/assets/Table-4f9cac6a.js @@ -0,0 +1 @@ +import{d as h,k as g,x as z,r as T}from"./index-4cfc8ec4.js";import{u as F}from"./vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js";import"./lodash@4.17.21-e6f077ad.js";import"./js-cookie@3.0.5-19aa770d.js";import"./qs@6.11.2-83b75eda.js";import{p as A}from"./print-js@1.6.0-4c3d86b1.js";const y={...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}},p={tableIconSize:"18",tableKey:Symbol("r-table")},R=Vue.defineComponent({name:"TableSizeSelect",props:{onChangeSize:{type:[Function,Array],default:null},...y},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:s=>{const{onChangeSize:l}=e;l&&g(l,s)}}},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(h,{name:"adjustment",size:p.tableIconSize,cursor:"pointer"},null),default:()=>"密度"})]})}}),P=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject(p.tableKey,{}),[t,{toggleFullscreen:o,isEnabled:a}]=F(e);return{toggleFullscreen:o,isFullscreen:t,isEnabled:a}},render(){const{toggleFullscreen:e,isEnabled:t,$t:o}=this;return Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(h,{name:"fullscreen",size:p.tableIconSize,cursor:"pointer",onClick:()=>{t||o("globalMessage.isEnabledFullscreen"),e()}},null),default:()=>this.isFullscreen?"取消全屏":"全屏表格"})}}),M=()=>Vue.h(h,{name:"draggable",size:p.tableIconSize}),S=({icon:e,title:t,onClick:o,customClassName:a})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(h,{name:e,size:p.tableIconSize,cursor:"pointer",customClassName:a,onClick:o==null?void 0:o.bind(null)},null),default:()=>t}),x=(e,t)=>{if(!t)return[null,null];for(let o=0;oe.columns.map((l,n)=>{const{key:f,title:c,children:V,fixed:d,isResizable:b,...v}=l,N=d==="left",r=d==="right",i={...v,title:c,key:f,fixed:d,isLeftFixedActivated:N,isRightFixedActivated:r,isResizable:b};return{...i,suffix:()=>Vue.createVNode(naive.NSpace,{wrapItem:!1,style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(S,{icon:"row_head",title:"固定在列首",customClassName:N?"r-table__c-tool-icon--active":"",onClick:u.bind(this,"left",i,n)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(h,{name:"resize_h",size:p.tableIconSize,cursor:"pointer",customClassName:b?"r-table__c-tool-icon--active":"",onClick:a.bind(this,i,n)},null),default:()=>"修改列宽"}),Vue.createVNode(S,{icon:"row_end",title:"固定在列尾",customClassName:r?"r-table__c-tool-icon--active":"",onClick:u.bind(this,"right",i,n)},null)]})}}),set:()=>{}}),o=l=>{const{onUpdateColumn:n}=e;n&&g(n,l)},a=(l,n)=>{l.isResizable=!l.isResizable,l.resizable=l.isResizable,t.value[n]=l,o(t.value)},u=(l,n,f)=>{const c=`${l}FixedActivated`,V=`${l==="left"?"right":"left"}FixedActivated`;n[V]=!1,n[c]=!n[c],n[c]?n.fixed=l:n.fixed=void 0,t.value[f]=n,o(t.value)};return{treeDataSource:t,treeDrop:({node:l,dragNode:n,dropPosition:f})=>{const[c,V]=x(n,t.value);if(c===null||V===null)return;c.splice(V,1);const[d,b]=x(l,t.value);d===null||b===null||(f==="before"?d.splice(b,0,n):d.splice(b+1,0,n),o(d))}}},render(){return Vue.createVNode(naive.NPopover,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>Vue.createVNode(h,{name:"setting",size:p.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:M.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),I=Vue.defineComponent({name:"PrintTable",props:y,setup(e){const{uuidTable:t}=Vue.inject(p.tableKey,{});return{printTableClick:()=>{const{printTableOptions:a}=e,{type:u="html",printOptions:s={}}=a??{},l=Object.assign(s,{printable:t,type:u,documentTitle:s.documentTitle?s.documentTitle:"表格"});A(l)}}},render(){return Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(h,{name:"print",size:p.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null),default:()=>"打印表格"})}});function O(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const E=Vue.defineComponent({name:"RTable",props:y,setup(e,t){const{expose:o}=t,a=Vue.ref(null),u=Vue.ref(null),s=z(16),l=z(16),n=Vue.reactive({x:0,y:0,showContextMenu:!1}),f=Vue.reactive({size:e.size}),c=(r,i)=>{const{onContextMenuClick:m}=e;m&&g(m,r,i),n.showContextMenu=!1},V=(r,i)=>{var w;return{...(w=e.rowProps)==null?void 0:w.call(e,r,i),onContextmenu:e.disabledContextMenu?void 0:C=>{C.preventDefault(),n.showContextMenu=!1,Vue.nextTick().then(()=>{n.showContextMenu=!0,n.x=C.clientX,n.y=C.clientY})}}},d=r=>{f.size=r},b=r=>{const{onUpdateColumns:i,"onUpdate:columns":m}=e;i&&g(i,r),m&&g(m,r)},v=()=>{const{toolOptions:r}=e;return r==null?void 0:r.filter(()=>Boolean).map(i=>typeof i=="function"?i():i)},N=r=>{const i=()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(I,r,null),Vue.createVNode(R,Vue.mergeProps(r,{onChangeSize:d.bind(this)}),null),Vue.createVNode(P,null,null),Vue.createVNode(k,Vue.mergeProps(r,{onUpdateColumn:b.bind(this)}),null)]);return e.toolOptions?e.coverTool?v:()=>Vue.createVNode(Vue.Fragment,null,[i(),v()]):i};return Vue.provide(p.tableKey,{uuidTable:l,uuidWrapper:s,wrapperRef:u}),o({rTableInst:a,uuidTable:l,uuidWrapper:s}),{uuidWrapper:s,uuidTable:l,contextMenuReactive:n,rTableInst:a,combineRowProps:V,contextMenuSelect:c,privateReactive:f,tool:N,wrapperRef:u}},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:T(this.title,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":()=>{let t;return Vue.createVNode(naive.NSpace,{wrapItem:!1,align:"center"},O(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)}})}});export{E as R}; diff --git a/assets/Table-4f9cac6a.js.gz b/assets/Table-4f9cac6a.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..80efbb2d1d7ceeceba5271a5f10fc47cf0698cc6 GIT binary patch literal 2825 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 brWVAiN~-(;e$?G7`d|AmFVH@W&K>{&x>klf literal 0 HcmV?d00001 diff --git a/assets/en-US-41426e45.js b/assets/en-US-41426e45.js new file mode 100644 index 00000000..f2aee6f8 --- /dev/null +++ b/assets/en-US-41426e45.js @@ -0,0 +1 @@ +import{f as q}from"./index-4cfc8ec4.js";import"./lodash-es@4.17.21-e8d1949e.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js";import"./lodash@4.17.21-e6f077ad.js";import"./awesome-qr@2.1.5-rc.0-76c123e9.js";import"./canvas@2.11.2-f05bd587.js";import"./js-binary-schema-parser@2.0.3-9e47f7a8.js";import"./js-cookie@3.0.5-19aa770d.js";import"./screenfull@5.2.0-7567c894.js";import"./qs@6.11.2-83b75eda.js";import"./side-channel@1.0.4-36eac644.js";import"./get-intrinsic@1.2.1-c74897b4.js";import"./has-symbols@1.0.3-e8f3ca0e.js";import"./has-proto@1.0.1-f7d0b240.js";import"./function-bind@1.1.1-22e7ee79.js";import"./has@1.0.3-2d67dc68.js";import"./call-bind@1.0.2-c8357e2b.js";import"./@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js";import"./@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js";import"./dayjs@1.11.9-6a1565a1.js";import"./@vue_runtime-core@3.3.8-05565b4b.js";import"./@vue_reactivity@3.3.8-5d5bde00.js";import"./@vue_shared@3.3.8-a8e5b170.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js";import"./clipboard@2.0.11-4ae3371d.js";const e="The current environment does not support full screen",V={isEnabledFullscreen:e},B=Object.freeze(Object.defineProperty({__proto__:null,default:V,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="Configuration",t={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},n="Display",i="Content Transition",J={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:i},K=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:i,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:J},Symbol.toStringTag,{value:"Module"})),r="Reload Current Page",c="Lock",s="Setting",l="Github",a="Full Screen",m="Cancel Full Screen",p="Search",W={Reload:r,Lock:c,Setting:s,Github:l,FullScreen:a,CancelFullScreen:m,Search:p},X=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:m,FullScreen:a,Github:l,Lock:c,Reload:r,Search:p,Setting:s,default:W},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",P="Document",C="Presentation",R="Spreadsheet",v="Precision",j="Directive",M="Same Level Router Demo",L="Mock",k="QRCode",I="SVG Icon",U="Template Api",Y={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:P,Office_Presentation:C,Office_Spreadsheet:R,CalculatePrecision:v,Directive:j,RouterDemo:M,Mock:L,QRCode:k,SvgIcon:I,TemplateHooks:U},Z=Object.freeze(Object.defineProperty({__proto__:null,Axios:S,CalculatePrecision:v,Dashboard:u,Directive:j,Doc:T,DocLocal:D,DocLocalInside:y,Echart:d,Mock:L,MultiMenu:h,Office:O,Office_Document:P,Office_Presentation:C,Office_Spreadsheet:R,QRCode:k,Rely:g,RelyAbout:_,RouterDemo:M,SvgIcon:I,Table:b,TemplateHooks:U,default:Y,scrollReveal:f},Symbol.toStringTag,{value:"Module"})),F="Configuration",w={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},A="Interface Display",ee={Title:F,ThemeOptions:w,InterfaceDisplay:A},oe=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:A,ThemeOptions:w,Title:F,default:ee},Symbol.toStringTag,{value:"Module"})),x="Register",z="Signing",E="QRCode Signing",Q="please enter user name",N="please enter password",G="Login",H="User Name",$="User Password",te={Register:x,Signing:z,QRCodeSigning:E,NamePlaceholder:Q,PasswordPlaceholder:N,Login:G,Name:H,Password:$},ne=Object.freeze(Object.defineProperty({__proto__:null,Login:G,Name:H,NamePlaceholder:Q,Password:$,PasswordPlaceholder:N,QRCodeSigning:E,Register:x,Signing:z,default:te},Symbol.toStringTag,{value:"Module"})),ie=Object.assign({"./en-US/globalMessage.json":B,"./en-US/headerSettingOptions.json":K,"./en-US/headerTooltip.json":X,"./en-US/menu.json":Z,"./en-US/setting.json":oe,"./en-US/views/login/index.json":ne}),Le={message:{...q(ie,"en-US")}};export{Le as default}; diff --git a/assets/en-US-41426e45.js.gz b/assets/en-US-41426e45.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..73bc589870be6e91eff941592d5db81927115207 GIT binary patch literal 1636 zcmV-q2AlaGiwFP!000026RlUVg{zpf1aH7DZlYDL zN|f&=LEMO%?Zzf5DKe2um02BQMB<;@Y(fAK^mq7bf6cfX#G>2VUavG=vNTW-(Q9=A zXhxf;Bdnvsz(6PsM}5!7HCQXH4whrm=qLNhL%c;y~tB|oUq0!ibt>dk5ya%1g54La< znMrQjY$!8#0@_HELu_)M+gPyf1|_2Gmaf}qHu^zp+m}e?BvM?*W!d|_+vd<}1%6f0 zLS-g*AS8Dqa73XsWcZp*rB>P4KF11-ld0S>#l$i?w&B!^4Y~E#x^e5SoVMz05~NL?{o5U0LV0uB0)l$TI<{vtgdt*<6bep}&Un z$`jMnQZqqoVrFPX%Tj7*SCbj172}#|Oe;1vSNbLRK6Io{P~Tp?6s1N?@y$zs|wQ2oF=V&&v0I{{GXRMlt;J_g{ow zh2$zpq(H9ga=5U&2cah+_6`_)t{d?NX1ol_VqY*`GrEU&L2`E+xlVuYU~{L6diTv(>hm>Z0-*mH1>Cz8yTFS>Fx)P6#C??PD z?0>8P1fQ-R&r7-3j8;mqtNLNEl#5+2E$f=GlcjY{ICg`Tn2N&Yx6+SI=}J9zPb2FE8!ycRT0S?gV;S+{#SzX1DzUQ4xj`@_Fx02I%+4*&o(Xfw(H literal 0 HcmV?d00001 diff --git a/assets/index-08f2fb4d.js b/assets/index-08f2fb4d.js new file mode 100644 index 00000000..98cdc74d --- /dev/null +++ b/assets/index-08f2fb4d.js @@ -0,0 +1 @@ +import{k as d,d as n}from"./index-4cfc8ec4.js";const r={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},c=Vue.defineComponent({name:"RCollapseGrid",props:r,setup(a){const e=Vue.ref(!a.open),l=()=>{e.value=!e.value;const{onUpdateValue:s,"onUpdate:value":t}=a;s&&d(s,e.value),t&&d(t,e.value)};return{modelCollapsed:e,collapseClick:l,CollapseIcon:()=>Vue.createVNode("div",{class:"collapse-icon",onClick:l.bind(this)},[Vue.createVNode("span",null,[e.value?a.collapseToggleText[0]:a.collapseToggleText[1]]),Vue.createVNode(n,{customClassName:`collapse-icon--arrow ${e.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 a,e;return[(e=(a=this.$slots).default)==null?void 0:e.call(a),Vue.createVNode(naive.NGridItem,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[Vue.createVNode(naive.NSpace,{justify:"end"},{default:()=>{var l,o;return[(o=(l=this.$slots).action)==null?void 0:o.call(l),this.CollapseIcon()]}})]})]}})})}});export{c as R}; diff --git a/assets/index-08f2fb4d.js.gz b/assets/index-08f2fb4d.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..8479a6d4408f206c562ba2ed9a0a8c22a9db4949 GIT binary patch literal 712 zcmV;(0yq61iwFP!000026OB~SZqqOnedjA$Yno!o4J+EilqyV6iD@qr8e=b2)p_x4 z$>!RT?UWYJ5+4B{!UOQa?+o!7*hw0#Et^mjCBDAbKIhzH=kr1;V{bcDcNk&eBivNU zIf|d>g2A$Pm`$@I$PVKhjRu(%+H_QEWdS0wW>rA)T1pO75C&6Pa+7rXj%1Q^T4=bC zvl)jASehpJl~Q!orbak@IYRf}zTW@(j0pPu<;S1zKhfBcYpED0U{7oz#ruL$1DBMS z(BzHYlp-^^6r|c`+!lzEb4Sp+CRv0c^nX=x91EH+AfBn5y;ZW%o?m)dLhSQ$0Ym9E z6d+7w1)W2J&W8>A6JLNx5lRw8G?=o8D7LkTP%WWg8g*$LaCD68P$n)$r;bc8`>UXai72swH z0)jJN93hr35V0AjS|?~--phSH^4)3HiLbqlBJ&~F*pboB8oHo9I|xli4aQ>{@7iZ{ zFi!p%?~lirY%eQ3tWp~}9|mw|p(|G#0DC>El>FG)TZ?^+&=!X#Wio-K$H;&ocSY(3 zw-KWAPk!7#M6Tk1$JjZdz)z|O+gj?*4!X)sXG5wOv8~gCMDcp$h<$iQ9$6vytKvQf zHG|5U(Yhbr$i0?NaIS|~ZLwGR(F@e}z6x*pfhd_+`yenu1#NK#Y<Vue.createVNode(naive.NButton,{onClick:e.bind(this,!0)},{default:()=>[Vue.createTextVNode("返回首页")]})})])}}),b=Vue.defineComponent({name:"ErrorPage404",setup(){return{}},render(){return Vue.createVNode(r,{status:"404"},null)}});export{b as default}; diff --git a/assets/index-09de598a.js.gz b/assets/index-09de598a.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..30d9a0c7b024a7e73695344b16c70237f5e61865 GIT binary patch literal 851 zcmV-Z1FZZXiwFP!000026NOdJkK8mEz4KQr5r-KmHgY4_M%x7LBY($Sw1hFnb2Cpc#W^wp6T}KZ zlN735tl;XL+km4uK`qJaCNJ48=FFm6DsC>36-!ugwC2V_ASXCQ6=bYsygaB8emEJ% zAzlKlIA@IPDYe1?sJ8FAd5)7HGB21Yt36Af+j+4SSf(}0q2YTpvH>KPTq)?hkpyQb zEr5$6+ap?lLsB^-m6gIH{n$vbtgKkQhg@=t?B%M~ogEodzr{8coWLP&ZM4%PilUY^ zq)sxji)wo%oYX4#*m$IWP?7)xVATQNUB9F$SR;yZe_vhq4-4^zh%(I?B=s(8?sL>z zI2GE!yu#G);Js+&K8`J^+WTwlk{f6atLlWONuAN%s)k>l1;u_l6)HH*i=5L#;#1Qr zCw(SIMO#9WdvKlA_o4mroIIEA@~vbaOd#YQ?48~%j+cZ}q9`{m5lJ}N)hFJNJ dR%m++7vm424nK%H^~3Q8e*;fZ*lRZi001(uty2I1 literal 0 HcmV?d00001 diff --git a/assets/index-0fbd8b43.js b/assets/index-0fbd8b43.js new file mode 100644 index 00000000..0f4e4a4d --- /dev/null +++ b/assets/index-0fbd8b43.js @@ -0,0 +1 @@ +import{R as e,L as t}from"./ray-2b8a2b8a.js";import"./index-4cfc8ec4.js";import"./lodash-es@4.17.21-e8d1949e.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js";import"./lodash@4.17.21-e6f077ad.js";import"./awesome-qr@2.1.5-rc.0-76c123e9.js";import"./canvas@2.11.2-f05bd587.js";import"./js-binary-schema-parser@2.0.3-9e47f7a8.js";import"./js-cookie@3.0.5-19aa770d.js";import"./screenfull@5.2.0-7567c894.js";import"./qs@6.11.2-83b75eda.js";import"./side-channel@1.0.4-36eac644.js";import"./get-intrinsic@1.2.1-c74897b4.js";import"./has-symbols@1.0.3-e8f3ca0e.js";import"./has-proto@1.0.1-f7d0b240.js";import"./function-bind@1.1.1-22e7ee79.js";import"./has@1.0.3-2d67dc68.js";import"./call-bind@1.0.2-c8357e2b.js";import"./@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js";import"./@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js";import"./dayjs@1.11.9-6a1565a1.js";import"./@vue_runtime-core@3.3.8-05565b4b.js";import"./@vue_reactivity@3.3.8-5d5bde00.js";import"./@vue_shared@3.3.8-a8e5b170.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js";import"./clipboard@2.0.11-4ae3371d.js";const q=Vue.defineComponent({name:"RQRCode",setup(){const u=Vue.ref("ray template yes"),a=Vue.ref(),o=Vue.ref();return{qrcodeText:u,qrcodeStatus:a,rayQRCodeRef:o}},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:t},null),Vue.createVNode(e,{text:"ray template yes",gifBackgroundURL:"https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif?imageView2/1/w/80/h/80",dotScale:.5,colorDark:"#64d9d6"},null)]})]}),Vue.createVNode(naive.NCard,{title:"状态二维码"},{default:()=>[Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes",logoImage:t,status:"error",onReload:()=>{window.$message.error("relod props")}},null),Vue.createVNode(e,{text:"ray template yes",logoImage:t,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 u;(u=this.rayQRCodeRef)==null||u.downloadQRCode()}},{default:()=>[Vue.createTextVNode("下载二维码")]})]}),Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(e,{text:this.qrcodeText,status:this.qrcodeStatus,logoImage:t,ref:"rayQRCodeRef"},null),Vue.createTextVNode("当前二维码内容:"),this.qrcodeText]})]})]})]})}});export{q as default}; diff --git a/assets/index-0fbd8b43.js.gz b/assets/index-0fbd8b43.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..4b8971f9984d407dbde5935ecd54de920821ca30 GIT binary patch literal 1434 zcmV;L1!ejliwFP!000026UA3sZxcrpe($eXwtcYG-Syt=T{}u^0aAs8Kn;|a3PrQC zv-XnpjOYF>d z&V1*5-<*;CMw3RoJtH6{5b1F8hj+Y)HbkWmp+#ADY?Qo|Q%s!lQ!uRfp-WE7CibvR zusOOGP#3YfOjy-aG)vJnnb@vYHp^rbw-6J#PU#$zn?cN~nqn)(S@>twPz=SEbx*T2 zPba%2-^pC^RLer{C!g9?CW;tIlBKIdoBSJzi z4uWb?(G!xzl7;Q^SWD+wwUiOG4aX`HcT5iEyF|uy6ow>#MyiS_8zq8p$s9{mBV6`F z9{C~jF(9FA8C#}Zwwy6!9Wj|LHXItTG@}73dIm-+nZz|C%4v$yWY2O{M>o|`loyAX z`!r1Y=mHWRvaS=05UV_qZ)-o@Em4!c_j#1ip+s;-tTV|*_h_)UkR$W3jpX|jokVOUz`XiP)Kh56|dF;QIN`5`$# zAu=Q(&$UC;AQf@u^O*zGC8ER#kDIxCJBx|an22~e5$27+NuwD6FJX}|F)yL*)x1P^ zK2JrEBMRH|5r&k<$!T7RrR>Wws48X^Btf=p#~I>PXs07Z1g2I58)v~nk`2xuYR5f9`Sj>g8AGFZFIb>^=Rncl+Ar+BYr4aXrbn zxpv{bD0EkzY^-0~Sby2Ses}QTN%zXx!O~X(Oq(VXUaef}uit-l=UI~ZWM?w@uqbWr z^8hReo$cRQ+IYU&fAOgQ)3UfnVKYbUL0Pa3PrNwk zf7=pY%p9(Wb4*ab$Amcm-1sUnMp+{N|**TI*6jViuhs4bjxn(b@d?A zUX|)!eB4`F{y&r&?z_aYVIql-e{r5cqg5>n^YR zOc@^O)7wo*Zjj?}nbMf&#<9uxm==@P3USkgo!p8bejJjPa1g%a@=7g>h5KZ3hXv}p z0#vCHBT?>6.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__dropdown .menu-tag__icon{width:.938rem;height:.938rem}.app-style-provider{position:fixed;display:none;z-index:-999999}.app-lock-screen__content .app-lock-screen__input button[class*=n-button]{width:100%}.app-lock-screen__content .app-lock-screen__input form[class*=n-form]{margin:1.25rem 0px}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content{position:relative;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}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-bg{position:absolute;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:11.458rem;gap:4.167rem;z-index:0}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-bg.app-lock-screen__unlock__content-bg--smaller .left,.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-bg.app-lock-screen__unlock__content-bg--smaller .right{padding:0;font-size:4.688rem;padding:1.25rem;border-radius:.208rem}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-bg .left,.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-bg .right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:1.563rem;background-color:#141313;font-weight:700;padding:4.167rem;-webkit-filter:blur(.208rem);filter:blur(.208rem)}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-avatar{margin-top:.26rem;color:#bababa;font-weight:500;z-index:1}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-input{width:13.542rem;z-index:1}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-date{position:fixed;width:100%;font-size:3rem;text-align:center;font-weight:500;bottom:1.25rem;z-index:1}.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-date .current-year,.app-lock-screen__content .app-lock-screen__unlock .app-lock-screen__unlock__content .app-lock-screen__unlock__content-date .current-date span{font-size:1.5rem}.layout-content-enter-active,.layout-content-leave-active{-webkit-transition:all .35s;transition:all .35s}.layout-content-enter-from,.layout-content-enter-to,.layout-content-leave-from,.layout-content-leave-to{opacity:0}.fade-transform-leave-active,.fade-transform-enter-active{-webkit-transition:all .5s;transition:all .5s}.fade-transform-enter-from{opacity:0;-webkit-transform:translateX(-2.604rem);-ms-transform:translateX(-2.604rem);transform:translate(-2.604rem)}.fade-transform-leave-to{opacity:0;-webkit-transform:translateX(2.604rem);-ms-transform:translateX(2.604rem);transform:translate(2.604rem)}.down-transform-leave-active,.down-transform-enter-active{-webkit-transition:all .5s;transition:all .5s}.down-transform-enter-from{opacity:0;-webkit-transform:translateY(-2.604rem);-ms-transform:translateY(-2.604rem);transform:translateY(-2.604rem)}.down-transform-leave-to{opacity:0;-webkit-transform:translateY(2.604rem);-ms-transform:translateY(2.604rem);transform:translateY(2.604rem)}.scale-transform-leave-active,.scale-transform-enter-active{-webkit-transition:all .5s;transition:all .5s}.scale-transform-enter-from{opacity:0;-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.scale-transform-leave-to{opacity:0;-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.opacity-transform-leave-active,.opacity-transform-enter-active{-webkit-transition:all .5s;transition:all .5s}.opacity-transform-enter-from,.opacity-transform-leave-to{opacity:0}:root{--r-bezier: cubic-bezier(.4, 0, .2, 1)}@-webkit-keyframes elementRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes elementRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.r-layout-full__viewer-content .n-spin-container,.r-layout-full__viewer-content .n-spin-container .n-spin-content{width:100%;height:100%}.r-menu--app:not(.n-menu--collapsed) .n-menu-item-content.n-menu-item-content--selected:before,.r-menu--app:not(.n-menu--collapsed) .n-menu-item-content:hover:before{border-left:.208rem solid var(--ray-theme-primary-color);-webkit-transition:border-left .1s;transition:border-left .1s}body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0}ul,ol,li{list-style:none}fieldset,img{border:0;vertical-align:middle;border-style:none}a{background-color:transparent}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body .ray-template__directive--disabled{opacity:.3!important;pointer-events:none!important;cursor:not-allowed!important;-webkit-filter:brightness(.88);filter:brightness(.88)} diff --git a/assets/index-148d2b36.css.gz b/assets/index-148d2b36.css.gz new file mode 100644 index 0000000000000000000000000000000000000000..ed208e8e4217d2685d89faed91bbc64a95b66585 GIT binary patch literal 2984 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 literal 0 HcmV?d00001 diff --git a/assets/index-2d9c9f58.js b/assets/index-2d9c9f58.js new file mode 100644 index 00000000..ab22cb43 --- /dev/null +++ b/assets/index-2d9c9f58.js @@ -0,0 +1 @@ +import{R as d}from"./index-08f2fb4d.js";import{R as s}from"./Table-4f9cac6a.js";import{d as c,j as V}from"./index-4cfc8ec4.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js";import"./lodash@4.17.21-e6f077ad.js";import"./awesome-qr@2.1.5-rc.0-76c123e9.js";import"./canvas@2.11.2-f05bd587.js";import"./js-binary-schema-parser@2.0.3-9e47f7a8.js";import"./js-cookie@3.0.5-19aa770d.js";import"./screenfull@5.2.0-7567c894.js";import"./qs@6.11.2-83b75eda.js";import"./side-channel@1.0.4-36eac644.js";import"./get-intrinsic@1.2.1-c74897b4.js";import"./has-symbols@1.0.3-e8f3ca0e.js";import"./has-proto@1.0.1-f7d0b240.js";import"./function-bind@1.1.1-22e7ee79.js";import"./has@1.0.3-2d67dc68.js";import"./call-bind@1.0.2-c8357e2b.js";import"./print-js@1.6.0-4c3d86b1.js";import"./lodash-es@4.17.21-e8d1949e.js";import"./@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js";import"./@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js";import"./dayjs@1.11.9-6a1565a1.js";import"./@vue_runtime-core@3.3.8-05565b4b.js";import"./@vue_reactivity@3.3.8-5d5bde00.js";import"./@vue_shared@3.3.8-a8e5b170.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js";import"./clipboard@2.0.11-4ae3371d.js";const z=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(V,{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{z as default}; diff --git a/assets/index-2d9c9f58.js.gz b/assets/index-2d9c9f58.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..3ba24865dbafb9b61ca84f303a2e2a1163e7287e GIT binary patch literal 2084 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 O$-e>7er(*|5&!^AqaMEi literal 0 HcmV?d00001 diff --git a/assets/index-3347693a.js b/assets/index-3347693a.js new file mode 100644 index 00000000..e534e62e --- /dev/null +++ b/assets/index-3347693a.js @@ -0,0 +1 @@ +import{R as t}from"./index-92dd0232.js";import"./index-4cfc8ec4.js";import"./lodash-es@4.17.21-e8d1949e.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js";import"./lodash@4.17.21-e6f077ad.js";import"./awesome-qr@2.1.5-rc.0-76c123e9.js";import"./canvas@2.11.2-f05bd587.js";import"./js-binary-schema-parser@2.0.3-9e47f7a8.js";import"./js-cookie@3.0.5-19aa770d.js";import"./screenfull@5.2.0-7567c894.js";import"./qs@6.11.2-83b75eda.js";import"./side-channel@1.0.4-36eac644.js";import"./get-intrinsic@1.2.1-c74897b4.js";import"./has-symbols@1.0.3-e8f3ca0e.js";import"./has-proto@1.0.1-f7d0b240.js";import"./function-bind@1.1.1-22e7ee79.js";import"./has@1.0.3-2d67dc68.js";import"./call-bind@1.0.2-c8357e2b.js";import"./@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js";import"./@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js";import"./dayjs@1.11.9-6a1565a1.js";import"./@vue_runtime-core@3.3.8-05565b4b.js";import"./@vue_reactivity@3.3.8-5d5bde00.js";import"./@vue_shared@3.3.8-a8e5b170.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js";import"./clipboard@2.0.11-4ae3371d.js";const I=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{I as default}; diff --git a/assets/index-3347693a.js.gz b/assets/index-3347693a.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..f9c181f2a6618c99715b5adf30b44459b11dd957 GIT binary patch literal 688 zcmV;h0#E%PiwFP!000026K#}DZyO;HhVT6qsijJZWH7KF>^iDsslDXVLsjJ(&BCmg zbPXF|lem`uds*kBwH@tY1w8Ze!VF_JgY$9s^8&&}+_&CsW^`e!#%EFst(nLKy$`c% zbKu_Ba@DE|RerqII}M>D7*;vuk_t|+(!9=VJmwxpB%O1=0~z`;tT?S`ahE1n8O>-# zM9U>_1%4#{Pq}QFl%S6xc*5W|NFMx3P)-Zt6=g)0ii-^EV^)EEgfMZO3evKo(M2VX znfpK*W5I7pP#tc74B!J!;*4gb#$2`%sq9HkwqE2S+c0tVnQ^Hy_a{dC@$YxP7;r z3KJRofPMA*!a;>a!{rG#7;9j9W@}@~fIgTIQHKa|@{;QA?m!$~OG%huwaiZUQoR`( z2VNh_o^z4|W|`zK6|I~N@#5y|?TA!kYb<_qDbk{impcm^T+V*}!p+d9Ex$W8n+J^J zaCx=!>F@1szn^aL?ma{I# zAuJb*X9KBEnDq$6!yYneFE`y~3;g{^}Z^58d!) W>W1koF!phO{pl~DFrn2X1pol|cuM8~ literal 0 HcmV?d00001 diff --git a/assets/index-4cfc8ec4.js b/assets/index-4cfc8ec4.js new file mode 100644 index 00000000..699446a5 --- /dev/null +++ b/assets/index-4cfc8ec4.js @@ -0,0 +1 @@ +var v1=Object.defineProperty;var y1=(e,t,o)=>t in e?v1(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var ke=(e,t,o)=>(y1(e,typeof t!="symbol"?t+"":t,o),o);import{s as ne,d as Ee,t as me,c as b1,i as V1,g as _1,f as w1}from"./lodash-es@4.17.21-e8d1949e.js";import{u as S1}from"./vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js";import"./lodash@4.17.21-e6f077ad.js";import"./js-cookie@3.0.5-19aa770d.js";import"./screenfull@5.2.0-7567c894.js";import"./qs@6.11.2-83b75eda.js";import{u as Ie,a as re,b as M1}from"./@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js";import{d as T}from"./dayjs@1.11.9-6a1565a1.js";import{o as De,c as je,a as Be}from"./@vue_runtime-core@3.3.8-05565b4b.js";import{s as k1}from"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js";import{C as Ce}from"./clipboard@2.0.11-4ae3371d.js";import"./awesome-qr@2.1.5-rc.0-76c123e9.js";import"./canvas@2.11.2-f05bd587.js";import"./js-binary-schema-parser@2.0.3-9e47f7a8.js";import"./side-channel@1.0.4-36eac644.js";import"./get-intrinsic@1.2.1-c74897b4.js";import"./has-symbols@1.0.3-e8f3ca0e.js";import"./has-proto@1.0.1-f7d0b240.js";import"./function-bind@1.1.1-22e7ee79.js";import"./has@1.0.3-2d67dc68.js";import"./call-bind@1.0.2-c8357e2b.js";import"./@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js";import"./@vue_reactivity@3.3.8-5d5bde00.js";import"./@vue_shared@3.3.8-a8e5b170.js";(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))n(a);new MutationObserver(a=>{for(const l of a)if(l.type==="childList")for(const i of l.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&n(i)}).observe(document,{childList:!0,subtree:!0});function o(a){const l={};return a.integrity&&(l.integrity=a.integrity),a.referrerPolicy&&(l.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?l.credentials="include":a.crossOrigin==="anonymous"?l.credentials="omit":l.credentials="same-origin",l}function n(a){if(a.ep)return;a.ep=!0;const l=o(a);fetch(a.href,l)}})();const C1="modulepreload",N1=function(e){return"/ray-template/"+e},Ne={},w=function(t,o,n){if(!o||o.length===0)return t();const a=document.getElementsByTagName("link");return Promise.all(o.map(l=>{if(l=N1(l),l in Ne)return;Ne[l]=!0;const i=l.endsWith(".css"),r=i?'[rel="stylesheet"]':"";if(!!n)for(let f=a.length-1;f>=0;f--){const y=a[f];if(y.href===l&&(!i||y.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${l}"]${r}`))return;const u=document.createElement("link");if(u.rel=i?"stylesheet":C1,i||(u.as="script",u.crossOrigin=""),u.href=l,document.head.appendChild(u),i)return new Promise((f,y)=>{u.addEventListener("load",f),u.addEventListener("error",()=>y(new Error(`Unable to preload CSS for ${l}`)))})})).then(()=>t()).catch(l=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=l,window.dispatchEvent(i),!i.defaultPrevented)throw l})},T1=(e,t)=>{const o=e[t];return o?typeof o=="function"?o():Promise.resolve(o):new Promise((n,a)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(a.bind(null,new Error("Unknown variable dynamic import: "+t)))})};function fe(e,t,o="sessionStorage"){if(!e){console.error("Failed to set stored data: key is empty or undefined");return}try{const n=JSON.stringify(t);o==="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 Z(e,t="sessionStorage",o){try{const n=t==="localStorage"?window.localStorage.getItem(e):window.sessionStorage.getItem(e);return n===null?o??null:JSON.parse(n)}catch(n){return console.error(`Failed to get stored data for key '${e}'`,n),o??null}}function O1(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)}}const Ze=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],A1="zh-CN",He="zh-cn",L1={"zh-CN":"zh-cn","en-US":"en"},$e={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},D={name:"Dashboard",path:"/dashboard"},E={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},ge={signing:"signing",localeLanguage:"localeLanguage",token:"token"},z1={content:"Tring be better~",fontSize:16,lineHeight:16,width:384,height:384,xOffset:12,yOffset:60,rotate:-15},So=(e,t)=>{if(typeof t!="string"||!t.trim())throw new TypeError("Expected prefix to be a non-empty string");const o={};return Object.keys(e).forEach(n=>{const a=e[n].default;let l=n.replace(`./${t}/`,"").replace(/^\.\//,"");const i=l.lastIndexOf(".");l=l.substring(0,i);const r=l.split("/"),s=r.shift(),u=r.join(".");s&&(u?(ne(o,s,o[s]||{}),ne(o[s],u,a)):ne(o,s,a||{}))}),o},x1=async e=>{var o;const t={};for(const n of e){const a=await T1(Object.assign({"./lang/en-US.ts":()=>w(()=>import("./en-US-41426e45.js"),["assets/en-US-41426e45.js","assets/lodash-es@4.17.21-e8d1949e.js","assets/vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js","assets/lodash@4.17.21-e6f077ad.js","assets/awesome-qr@2.1.5-rc.0-76c123e9.js","assets/canvas@2.11.2-f05bd587.js","assets/js-binary-schema-parser@2.0.3-9e47f7a8.js","assets/js-cookie@3.0.5-19aa770d.js","assets/screenfull@5.2.0-7567c894.js","assets/qs@6.11.2-83b75eda.js","assets/side-channel@1.0.4-36eac644.js","assets/get-intrinsic@1.2.1-c74897b4.js","assets/has-symbols@1.0.3-e8f3ca0e.js","assets/has-proto@1.0.1-f7d0b240.js","assets/function-bind@1.1.1-22e7ee79.js","assets/has@1.0.3-2d67dc68.js","assets/call-bind@1.0.2-c8357e2b.js","assets/@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js","assets/@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js","assets/dayjs@1.11.9-6a1565a1.js","assets/@vue_runtime-core@3.3.8-05565b4b.js","assets/@vue_reactivity@3.3.8-5d5bde00.js","assets/@vue_shared@3.3.8-a8e5b170.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js","assets/clipboard@2.0.11-4ae3371d.js"]),"./lang/zh-CN.ts":()=>w(()=>import("./zh-CN-de61b0a6.js"),["assets/zh-CN-de61b0a6.js","assets/lodash-es@4.17.21-e8d1949e.js","assets/vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js","assets/lodash@4.17.21-e6f077ad.js","assets/awesome-qr@2.1.5-rc.0-76c123e9.js","assets/canvas@2.11.2-f05bd587.js","assets/js-binary-schema-parser@2.0.3-9e47f7a8.js","assets/js-cookie@3.0.5-19aa770d.js","assets/screenfull@5.2.0-7567c894.js","assets/qs@6.11.2-83b75eda.js","assets/side-channel@1.0.4-36eac644.js","assets/get-intrinsic@1.2.1-c74897b4.js","assets/has-symbols@1.0.3-e8f3ca0e.js","assets/has-proto@1.0.1-f7d0b240.js","assets/function-bind@1.1.1-22e7ee79.js","assets/has@1.0.3-2d67dc68.js","assets/call-bind@1.0.2-c8357e2b.js","assets/@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js","assets/@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js","assets/dayjs@1.11.9-6a1565a1.js","assets/@vue_runtime-core@3.3.8-05565b4b.js","assets/@vue_reactivity@3.3.8-5d5bde00.js","assets/@vue_shared@3.3.8-a8e5b170.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js","assets/clipboard@2.0.11-4ae3371d.js"])}),`./lang/${n.key}.ts`),l=n.key;l&&(t[l]=((o=a==null?void 0:a.default)==null?void 0:o.message)??{})}return t},P1=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}}},Fe=()=>Z(ge.localeLanguage,"localStorage",A1),de=()=>({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",VITE_USER_NODE_ENV:"production",BASE_URL:"/ray-template/",MODE:"production",DEV:!1,PROD:!0,SSR:!1}),R1=(e,t)=>{const o=document.createElement("a");o.href=e,o.download=t,o.style.display="none",document.body.appendChild(o),o.click(),document.body.removeChild(o)},F=(e,t)=>Object.prototype.toString.call(e).includes(t),E1=(e=16,t=62)=>{const o="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),n=[],a=window.crypto||window.msCrypto;let l=0;for(l=0;lnew Promise((o,n)=>{let a;try{if(typeof e=="string"){R1(e,t),o();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 l=URL.createObjectURL(a),i=document.createElement("a");i.href=l,i.download=t,i.style.display="none";const r=()=>{URL.revokeObjectURL(l),document.body.removeChild(i)};i.addEventListener("load",()=>{r(),o()}),i.addEventListener("error",s=>{r(),n(s)}),document.body.appendChild(i),i.click()}catch(l){n(l)}}),I1={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)$/};function Ke(e,...t){if(Array.isArray(e))e.forEach(o=>Ke(o,...t));else return e(...t)}function R(e,t){var n;if(!e)return t;let o;return typeof e=="function"?o=e():Vue.isRef(e)?o=((n=e.value)==null?void 0:n.$el)??e.value:o=e,o}function Ue(e,t){if(!e){const{defaultElement:o=null}=t??{};return typeof o=="function"?o:()=>o}if(typeof e=="string"||F(e,"Object"))return()=>e;if(typeof e=="function")return e}function D1(e){return Vue.getCurrentScope()?(Vue.onScopeDispose(e),!0):!1}function j(e,t){const o=Vue.watchEffect(e,t);D1(o)}const ve=(e,t,o,n=!1)=>{const a=Vue.computed(()=>R(e,window));j(()=>{a.value&&t&&o&&a.value.addEventListener(t,o,n)})},ye=(e,t,o,n=!1)=>{const a=Vue.computed(()=>R(e,window));j(()=>{a.value&&t&&o&&a.value.removeEventListener(t,o,n)})},be=(e,t)=>{const o=Vue.computed(()=>R(e));j(()=>{o.value&&t.trim().split(" ").forEach(l=>{l&&o.value.classList.add(l)})})},le=(e,t)=>{const o=Vue.computed(()=>R(e));j(()=>{if(o.value)if(t==="removeAllClass"){const a=o.value.classList;a.forEach(l=>a.remove(l))}else t.trim().split(" ").forEach(l=>{l&&o.value.classList.remove(l)})})},j1=(e,t)=>{const o=R(e);if(!o)return!1;const n=o.className,a=t.trim().split(" ").filter(l=>l!=="");return n.includes(a.join(" "))},qe=(e,t)=>{const o=Vue.computed(()=>R(e));if(!o.value)return;let n;j(()=>{F(t,"String")?n=t.split(";").reduce((l,i)=>{const[r,s]=i.split(":").map(u=>u.trim());return r&&s&&(l[r]=s),l},{}):n=t,Object.keys(n).forEach(l=>{const i=n[l];l in o.value.style&&(o.value.style[l]=i)})})},B1=(e,t)=>{const o=Vue.computed(()=>R(e));if(!o.value)return;j(()=>{t.forEach(a=>{o.value.style.removeProperty(a)})})},We=(e,t=1)=>{const o=/^#([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 l;if(o.test(e)){const i=e.substring(1);l="rgb("+[parseInt(i.substring(0,2),16),parseInt(i.substring(2,4),16),parseInt(i.substring(4,6),16)].join(", ")+")"}else n.test(e)||a.test(e),l=e;return l&&!l.startsWith("rgba")&&(l=l.replace("rgb","rgba").replace(")",`, ${t})`)),l},pe=e=>{if(!e)return null;const t=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{return Array.from(document.querySelectorAll(t))}catch(o){return console.error(`Failed to get elements for selector '${e}'`,o),null}},Q=(e,t="px")=>typeof e=="number"?e.toString()+t:F(e,"String")&&I1.validCSSUnit.test(e)?e:e+t;let Ge;const Z1=async()=>{const e=Fe(),t=await x1(Ze);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0})},H1=async e=>{const t=await Z1();Ge=t,e.use(t)},$1=(e,t)=>!e||t.startsWith(e)?t:`${e}.${t}`,K=e=>{const{t,locale:o,...n}=Ge.global;return{...n,t:(i,...r)=>i?!i.includes(".")&&!e?i:t($1(e,i),...r):"",locale:i=>{const r=o;r.value=i}}},N=e=>e,F1={path:"/dashboard",name:"RDashboard",component:()=>w(()=>import("./index-d9dac201.js"),["assets/index-d9dac201.js","assets/index-ab5d222b.js","assets/lodash-es@4.17.21-e8d1949e.js","assets/vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js","assets/lodash@4.17.21-e6f077ad.js","assets/awesome-qr@2.1.5-rc.0-76c123e9.js","assets/canvas@2.11.2-f05bd587.js","assets/js-binary-schema-parser@2.0.3-9e47f7a8.js","assets/js-cookie@3.0.5-19aa770d.js","assets/screenfull@5.2.0-7567c894.js","assets/qs@6.11.2-83b75eda.js","assets/side-channel@1.0.4-36eac644.js","assets/get-intrinsic@1.2.1-c74897b4.js","assets/has-symbols@1.0.3-e8f3ca0e.js","assets/has-proto@1.0.1-f7d0b240.js","assets/function-bind@1.1.1-22e7ee79.js","assets/has@1.0.3-2d67dc68.js","assets/call-bind@1.0.2-c8357e2b.js","assets/@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js","assets/@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js","assets/dayjs@1.11.9-6a1565a1.js","assets/@vue_runtime-core@3.3.8-05565b4b.js","assets/@vue_reactivity@3.3.8-5d5bde00.js","assets/@vue_shared@3.3.8-a8e5b170.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js","assets/clipboard@2.0.11-4ae3371d.js","assets/index-58f7e65f.css"]),meta:{i18nKey:N("menu.Dashboard"),icon:"dashboard",order:0}},K1=Object.freeze(Object.defineProperty({__proto__:null,default:F1},Symbol.toStringTag,{value:"Module"})),U1={path:"/axios",name:"RAxios",component:()=>w(()=>import("./index-6b6a0988.js"),["assets/index-6b6a0988.js","assets/vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js","assets/lodash@4.17.21-e6f077ad.js","assets/awesome-qr@2.1.5-rc.0-76c123e9.js","assets/canvas@2.11.2-f05bd587.js","assets/js-binary-schema-parser@2.0.3-9e47f7a8.js","assets/js-cookie@3.0.5-19aa770d.js","assets/screenfull@5.2.0-7567c894.js","assets/qs@6.11.2-83b75eda.js","assets/side-channel@1.0.4-36eac644.js","assets/get-intrinsic@1.2.1-c74897b4.js","assets/has-symbols@1.0.3-e8f3ca0e.js","assets/has-proto@1.0.1-f7d0b240.js","assets/function-bind@1.1.1-22e7ee79.js","assets/has@1.0.3-2d67dc68.js","assets/call-bind@1.0.2-c8357e2b.js","assets/instance-6b3d6a90.js","assets/lodash-es@4.17.21-e8d1949e.js","assets/@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js","assets/@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js","assets/dayjs@1.11.9-6a1565a1.js","assets/@vue_runtime-core@3.3.8-05565b4b.js","assets/@vue_reactivity@3.3.8-5d5bde00.js","assets/@vue_shared@3.3.8-a8e5b170.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js","assets/clipboard@2.0.11-4ae3371d.js","assets/index-c72323ef.css"]),meta:{i18nKey:N("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},q1=Object.freeze(Object.defineProperty({__proto__:null,default:U1},Symbol.toStringTag,{value:"Module"})),W1={path:"/directive",name:"RDirective",component:()=>w(()=>import("./index-91f5e9a2.js"),[]),meta:{i18nKey:N("menu.Directive"),icon:"other",order:2}},G1=Object.freeze(Object.defineProperty({__proto__:null,default:W1},Symbol.toStringTag,{value:"Module"})),P=()=>w(()=>Promise.resolve().then(()=>Bt),void 0),Y1={path:"/doc",name:"RDocLayout",component:P,meta:{i18nKey:N("menu.Doc"),icon:"doc",order:5},children:[{path:"doc-inside",name:"RDocInside",component:()=>w(()=>import("./index-3347693a.js"),["assets/index-3347693a.js","assets/index-92dd0232.js","assets/index-ab2681ed.css","assets/lodash-es@4.17.21-e8d1949e.js","assets/vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js","assets/lodash@4.17.21-e6f077ad.js","assets/awesome-qr@2.1.5-rc.0-76c123e9.js","assets/canvas@2.11.2-f05bd587.js","assets/js-binary-schema-parser@2.0.3-9e47f7a8.js","assets/js-cookie@3.0.5-19aa770d.js","assets/screenfull@5.2.0-7567c894.js","assets/qs@6.11.2-83b75eda.js","assets/side-channel@1.0.4-36eac644.js","assets/get-intrinsic@1.2.1-c74897b4.js","assets/has-symbols@1.0.3-e8f3ca0e.js","assets/has-proto@1.0.1-f7d0b240.js","assets/function-bind@1.1.1-22e7ee79.js","assets/has@1.0.3-2d67dc68.js","assets/call-bind@1.0.2-c8357e2b.js","assets/@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js","assets/@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js","assets/dayjs@1.11.9-6a1565a1.js","assets/@vue_runtime-core@3.3.8-05565b4b.js","assets/@vue_reactivity@3.3.8-5d5bde00.js","assets/@vue_shared@3.3.8-a8e5b170.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js","assets/clipboard@2.0.11-4ae3371d.js"]),meta:{i18nKey:N("menu.DocLocalInside")}},{path:"doc-outside",name:"RDoc",component:P,meta:{i18nKey:N("menu.Doc"),windowOpen:"https://xiaodaigua-ray.github.io/ray-template-doc/"}},{path:"doc-outside-local",name:"RDocLocal",component:P,meta:{i18nKey:N("menu.DocLocal"),windowOpen:"https://ray-template.yunkuangao.com/ray-template-doc/"}}]},J1=Object.freeze(Object.defineProperty({__proto__:null,default:Y1},Symbol.toStringTag,{value:"Module"})),X1={path:"/echart",name:"REchart",component:()=>w(()=>import("./index-59c81358.js"),["assets/index-59c81358.js","assets/lodash-es@4.17.21-e8d1949e.js","assets/@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js","assets/@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js","assets/echarts@5.4.3-e7579fe3.js","assets/zrender@5.4.4-1ae8819b.js","assets/tslib@2.3.0-54e39b60.js","assets/vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js","assets/lodash@4.17.21-e6f077ad.js","assets/awesome-qr@2.1.5-rc.0-76c123e9.js","assets/canvas@2.11.2-f05bd587.js","assets/js-binary-schema-parser@2.0.3-9e47f7a8.js","assets/js-cookie@3.0.5-19aa770d.js","assets/screenfull@5.2.0-7567c894.js","assets/qs@6.11.2-83b75eda.js","assets/side-channel@1.0.4-36eac644.js","assets/get-intrinsic@1.2.1-c74897b4.js","assets/has-symbols@1.0.3-e8f3ca0e.js","assets/has-proto@1.0.1-f7d0b240.js","assets/function-bind@1.1.1-22e7ee79.js","assets/has@1.0.3-2d67dc68.js","assets/call-bind@1.0.2-c8357e2b.js","assets/dayjs@1.11.9-6a1565a1.js","assets/@vue_runtime-core@3.3.8-05565b4b.js","assets/@vue_reactivity@3.3.8-5d5bde00.js","assets/@vue_shared@3.3.8-a8e5b170.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js","assets/clipboard@2.0.11-4ae3371d.js","assets/index-8f8eee7a.css"]),meta:{i18nKey:N("menu.Echart"),icon:"echart",order:1}},Q1=Object.freeze(Object.defineProperty({__proto__:null,default:X1},Symbol.toStringTag,{value:"Module"})),et={path:"/iframe",name:"IframeDemo",component:()=>w(()=>import("./index-c6a183f7.js"),["assets/index-c6a183f7.js","assets/index-92dd0232.js","assets/index-ab2681ed.css","assets/lodash-es@4.17.21-e8d1949e.js","assets/vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js","assets/lodash@4.17.21-e6f077ad.js","assets/awesome-qr@2.1.5-rc.0-76c123e9.js","assets/canvas@2.11.2-f05bd587.js","assets/js-binary-schema-parser@2.0.3-9e47f7a8.js","assets/js-cookie@3.0.5-19aa770d.js","assets/screenfull@5.2.0-7567c894.js","assets/qs@6.11.2-83b75eda.js","assets/side-channel@1.0.4-36eac644.js","assets/get-intrinsic@1.2.1-c74897b4.js","assets/has-symbols@1.0.3-e8f3ca0e.js","assets/has-proto@1.0.1-f7d0b240.js","assets/function-bind@1.1.1-22e7ee79.js","assets/has@1.0.3-2d67dc68.js","assets/call-bind@1.0.2-c8357e2b.js","assets/@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js","assets/@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js","assets/dayjs@1.11.9-6a1565a1.js","assets/@vue_runtime-core@3.3.8-05565b4b.js","assets/@vue_reactivity@3.3.8-5d5bde00.js","assets/@vue_shared@3.3.8-a8e5b170.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js","assets/clipboard@2.0.11-4ae3371d.js"]),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},tt=Object.freeze(Object.defineProperty({__proto__:null,default:et},Symbol.toStringTag,{value:"Module"})),ot={path:"/mock-demo",name:"MockDemo",component:()=>w(()=>import("./index-f19e35a3.js"),["assets/index-f19e35a3.js","assets/Table-4f9cac6a.js","assets/vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js","assets/lodash@4.17.21-e6f077ad.js","assets/awesome-qr@2.1.5-rc.0-76c123e9.js","assets/canvas@2.11.2-f05bd587.js","assets/js-binary-schema-parser@2.0.3-9e47f7a8.js","assets/js-cookie@3.0.5-19aa770d.js","assets/screenfull@5.2.0-7567c894.js","assets/qs@6.11.2-83b75eda.js","assets/side-channel@1.0.4-36eac644.js","assets/get-intrinsic@1.2.1-c74897b4.js","assets/has-symbols@1.0.3-e8f3ca0e.js","assets/has-proto@1.0.1-f7d0b240.js","assets/function-bind@1.1.1-22e7ee79.js","assets/has@1.0.3-2d67dc68.js","assets/call-bind@1.0.2-c8357e2b.js","assets/print-js@1.6.0-4c3d86b1.js","assets/Table-932500ca.css","assets/index-08f2fb4d.js","assets/index-2d6a28e6.css","assets/instance-6b3d6a90.js","assets/lodash-es@4.17.21-e8d1949e.js","assets/@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js","assets/@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js","assets/dayjs@1.11.9-6a1565a1.js","assets/@vue_runtime-core@3.3.8-05565b4b.js","assets/@vue_reactivity@3.3.8-5d5bde00.js","assets/@vue_shared@3.3.8-a8e5b170.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js","assets/clipboard@2.0.11-4ae3371d.js"]),meta:{i18nKey:N("menu.Mock"),icon:"other",order:3,keepAlive:!0}},nt=Object.freeze(Object.defineProperty({__proto__:null,default:ot},Symbol.toStringTag,{value:"Module"})),lt={path:"/multi",name:"MultiMenu",component:P,meta:{i18nKey:N("menu.MultiMenu"),icon:"other",order:4},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>w(()=>import("./index-cdb677b1.js"),[]),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:P,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>w(()=>import("./index-8b2bbb09.js"),[]),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:P,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>w(()=>import("./index-6f49ccd1.js"),[]),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},at=Object.freeze(Object.defineProperty({__proto__:null,default:lt},Symbol.toStringTag,{value:"Module"})),it={path:"/precision",name:"CalculatePrecision",component:()=>w(()=>import("./index-6e1d27ef.js"),["assets/index-6e1d27ef.js","assets/lodash-es@4.17.21-e8d1949e.js","assets/currency.js@2.0.4-57f74176.js"]),meta:{i18nKey:N("menu.CalculatePrecision"),icon:"other",order:2}},rt=Object.freeze(Object.defineProperty({__proto__:null,default:it},Symbol.toStringTag,{value:"Module"})),st={path:"/qrcode",name:"RQRCode",component:()=>w(()=>import("./index-0fbd8b43.js"),["assets/index-0fbd8b43.js","assets/ray-2b8a2b8a.js","assets/awesome-qr@2.1.5-rc.0-76c123e9.js","assets/canvas@2.11.2-f05bd587.js","assets/js-binary-schema-parser@2.0.3-9e47f7a8.js","assets/ray-6d26924f.css","assets/lodash-es@4.17.21-e8d1949e.js","assets/vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js","assets/lodash@4.17.21-e6f077ad.js","assets/js-cookie@3.0.5-19aa770d.js","assets/screenfull@5.2.0-7567c894.js","assets/qs@6.11.2-83b75eda.js","assets/side-channel@1.0.4-36eac644.js","assets/get-intrinsic@1.2.1-c74897b4.js","assets/has-symbols@1.0.3-e8f3ca0e.js","assets/has-proto@1.0.1-f7d0b240.js","assets/function-bind@1.1.1-22e7ee79.js","assets/has@1.0.3-2d67dc68.js","assets/call-bind@1.0.2-c8357e2b.js","assets/@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js","assets/@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js","assets/dayjs@1.11.9-6a1565a1.js","assets/@vue_runtime-core@3.3.8-05565b4b.js","assets/@vue_reactivity@3.3.8-5d5bde00.js","assets/@vue_shared@3.3.8-a8e5b170.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js","assets/clipboard@2.0.11-4ae3371d.js"]),meta:{i18nKey:N("menu.QRCode"),icon:"other",order:3}},ct=Object.freeze(Object.defineProperty({__proto__:null,default:st},Symbol.toStringTag,{value:"Module"})),ut={path:"/rely",name:"RelyAbout",component:P,meta:{i18nKey:N("menu.Rely"),icon:"rely",order:7},children:[{path:"rely-about",name:"RelyAbout",component:()=>w(()=>import("./index-dfa1a816.js"),["assets/index-dfa1a816.js","assets/index-64321d56.css"]),meta:{i18nKey:"RelyAbout"}}]},dt=Object.freeze(Object.defineProperty({__proto__:null,default:ut},Symbol.toStringTag,{value:"Module"})),pt={path:"/router-demo",name:"RouterDemoRoot",component:P,meta:{i18nKey:N("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",name:"RouterDemoHome",component:()=>w(()=>import("./index-7647bf31.js"),["assets/index-7647bf31.js","assets/Table-4f9cac6a.js","assets/vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js","assets/lodash@4.17.21-e6f077ad.js","assets/awesome-qr@2.1.5-rc.0-76c123e9.js","assets/canvas@2.11.2-f05bd587.js","assets/js-binary-schema-parser@2.0.3-9e47f7a8.js","assets/js-cookie@3.0.5-19aa770d.js","assets/screenfull@5.2.0-7567c894.js","assets/qs@6.11.2-83b75eda.js","assets/side-channel@1.0.4-36eac644.js","assets/get-intrinsic@1.2.1-c74897b4.js","assets/has-symbols@1.0.3-e8f3ca0e.js","assets/has-proto@1.0.1-f7d0b240.js","assets/function-bind@1.1.1-22e7ee79.js","assets/has@1.0.3-2d67dc68.js","assets/call-bind@1.0.2-c8357e2b.js","assets/print-js@1.6.0-4c3d86b1.js","assets/Table-932500ca.css","assets/lodash-es@4.17.21-e8d1949e.js","assets/@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js","assets/@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js","assets/dayjs@1.11.9-6a1565a1.js","assets/@vue_runtime-core@3.3.8-05565b4b.js","assets/@vue_reactivity@3.3.8-5d5bde00.js","assets/@vue_shared@3.3.8-a8e5b170.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js","assets/clipboard@2.0.11-4ae3371d.js"]),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",name:"RouterDemoDetail",component:()=>w(()=>import("./index-a5e34d7c.js"),[]),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},ht=Object.freeze(Object.defineProperty({__proto__:null,default:pt},Symbol.toStringTag,{value:"Module"})),mt={path:"/scroll-reveal",name:"ScrollReveal",component:()=>w(()=>import("./index-a1beaf2d.js"),["assets/index-a1beaf2d.js","assets/index-0d9096a4.css"]),meta:{i18nKey:N("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},ft=Object.freeze(Object.defineProperty({__proto__:null,default:mt},Symbol.toStringTag,{value:"Module"})),gt={path:"/svg-icons",name:"PreviewSVGIcons",component:()=>w(()=>import("./index-518cfc69.js"),["assets/index-518cfc69.js","assets/lodash-es@4.17.21-e8d1949e.js","assets/vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js","assets/lodash@4.17.21-e6f077ad.js","assets/awesome-qr@2.1.5-rc.0-76c123e9.js","assets/canvas@2.11.2-f05bd587.js","assets/js-binary-schema-parser@2.0.3-9e47f7a8.js","assets/js-cookie@3.0.5-19aa770d.js","assets/screenfull@5.2.0-7567c894.js","assets/qs@6.11.2-83b75eda.js","assets/side-channel@1.0.4-36eac644.js","assets/get-intrinsic@1.2.1-c74897b4.js","assets/has-symbols@1.0.3-e8f3ca0e.js","assets/has-proto@1.0.1-f7d0b240.js","assets/function-bind@1.1.1-22e7ee79.js","assets/has@1.0.3-2d67dc68.js","assets/call-bind@1.0.2-c8357e2b.js","assets/@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js","assets/@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js","assets/dayjs@1.11.9-6a1565a1.js","assets/@vue_runtime-core@3.3.8-05565b4b.js","assets/@vue_reactivity@3.3.8-5d5bde00.js","assets/@vue_shared@3.3.8-a8e5b170.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js","assets/clipboard@2.0.11-4ae3371d.js","assets/index-b6fe428b.css"]),meta:{i18nKey:N("menu.SvgIcon"),icon:"other",order:3}},vt=Object.freeze(Object.defineProperty({__proto__:null,default:gt},Symbol.toStringTag,{value:"Module"})),yt={path:"/table",name:"TableView",component:()=>w(()=>import("./index-2d9c9f58.js"),["assets/index-2d9c9f58.js","assets/index-08f2fb4d.js","assets/index-2d6a28e6.css","assets/Table-4f9cac6a.js","assets/vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js","assets/lodash@4.17.21-e6f077ad.js","assets/awesome-qr@2.1.5-rc.0-76c123e9.js","assets/canvas@2.11.2-f05bd587.js","assets/js-binary-schema-parser@2.0.3-9e47f7a8.js","assets/js-cookie@3.0.5-19aa770d.js","assets/screenfull@5.2.0-7567c894.js","assets/qs@6.11.2-83b75eda.js","assets/side-channel@1.0.4-36eac644.js","assets/get-intrinsic@1.2.1-c74897b4.js","assets/has-symbols@1.0.3-e8f3ca0e.js","assets/has-proto@1.0.1-f7d0b240.js","assets/function-bind@1.1.1-22e7ee79.js","assets/has@1.0.3-2d67dc68.js","assets/call-bind@1.0.2-c8357e2b.js","assets/print-js@1.6.0-4c3d86b1.js","assets/Table-932500ca.css","assets/lodash-es@4.17.21-e8d1949e.js","assets/@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js","assets/@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js","assets/dayjs@1.11.9-6a1565a1.js","assets/@vue_runtime-core@3.3.8-05565b4b.js","assets/@vue_reactivity@3.3.8-5d5bde00.js","assets/@vue_shared@3.3.8-a8e5b170.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js","assets/clipboard@2.0.11-4ae3371d.js"]),meta:{i18nKey:N("menu.Table"),icon:"other",order:2}},bt=Object.freeze(Object.defineProperty({__proto__:null,default:yt},Symbol.toStringTag,{value:"Module"})),Vt={path:"/template-hooks",name:"TemplateHooks",component:()=>w(()=>import("./index-f2cf6062.js"),["assets/index-f2cf6062.js","assets/lodash-es@4.17.21-e8d1949e.js","assets/vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js","assets/lodash@4.17.21-e6f077ad.js","assets/awesome-qr@2.1.5-rc.0-76c123e9.js","assets/canvas@2.11.2-f05bd587.js","assets/js-binary-schema-parser@2.0.3-9e47f7a8.js","assets/js-cookie@3.0.5-19aa770d.js","assets/screenfull@5.2.0-7567c894.js","assets/qs@6.11.2-83b75eda.js","assets/side-channel@1.0.4-36eac644.js","assets/get-intrinsic@1.2.1-c74897b4.js","assets/has-symbols@1.0.3-e8f3ca0e.js","assets/has-proto@1.0.1-f7d0b240.js","assets/function-bind@1.1.1-22e7ee79.js","assets/has@1.0.3-2d67dc68.js","assets/call-bind@1.0.2-c8357e2b.js","assets/@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js","assets/@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js","assets/dayjs@1.11.9-6a1565a1.js","assets/@vue_runtime-core@3.3.8-05565b4b.js","assets/@vue_reactivity@3.3.8-5d5bde00.js","assets/@vue_shared@3.3.8-a8e5b170.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js","assets/clipboard@2.0.11-4ae3371d.js"]),meta:{i18nKey:N("menu.TemplateHooks"),icon:"other",order:1}},_t=Object.freeze(Object.defineProperty({__proto__:null,default:Vt},Symbol.toStringTag,{value:"Module"})),wt={path:"/:catchAll(.*)",name:"ErrorPage",component:()=>w(()=>import("./index-09de598a.js"),["assets/index-09de598a.js","assets/lodash-es@4.17.21-e8d1949e.js","assets/vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js","assets/lodash@4.17.21-e6f077ad.js","assets/awesome-qr@2.1.5-rc.0-76c123e9.js","assets/canvas@2.11.2-f05bd587.js","assets/js-binary-schema-parser@2.0.3-9e47f7a8.js","assets/js-cookie@3.0.5-19aa770d.js","assets/screenfull@5.2.0-7567c894.js","assets/qs@6.11.2-83b75eda.js","assets/side-channel@1.0.4-36eac644.js","assets/get-intrinsic@1.2.1-c74897b4.js","assets/has-symbols@1.0.3-e8f3ca0e.js","assets/has-proto@1.0.1-f7d0b240.js","assets/function-bind@1.1.1-22e7ee79.js","assets/has@1.0.3-2d67dc68.js","assets/call-bind@1.0.2-c8357e2b.js","assets/@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js","assets/@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js","assets/dayjs@1.11.9-6a1565a1.js","assets/@vue_runtime-core@3.3.8-05565b4b.js","assets/@vue_reactivity@3.3.8-5d5bde00.js","assets/@vue_shared@3.3.8-a8e5b170.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js","assets/clipboard@2.0.11-4ae3371d.js","assets/index-fa813b60.css"]),meta:{i18nKey:N("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}},St=Object.freeze(Object.defineProperty({__proto__:null,default:wt},Symbol.toStringTag,{value:"Module"})),Ve=Vue.ref(null),Mt={setupRouterLoadingBar:!0,setupRouterGuard:!0},kt=["RLogin","ErrorPage","RayTemplateDoc"],ee=["admin"],Ct=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":K1,"/src/router/modules/demo/axios.ts":q1,"/src/router/modules/demo/directive.ts":G1,"/src/router/modules/demo/doc.ts":J1,"/src/router/modules/demo/echart.ts":Q1,"/src/router/modules/demo/iframe.ts":tt,"/src/router/modules/demo/mock.ts":nt,"/src/router/modules/demo/multi-menu.ts":at,"/src/router/modules/demo/precision.ts":rt,"/src/router/modules/demo/qrcode.ts":ct,"/src/router/modules/demo/rely.ts":dt,"/src/router/modules/demo/router-demo.ts":ht,"/src/router/modules/demo/scroll-reveal.ts":ft,"/src/router/modules/demo/svg-icons.ts":vt,"/src/router/modules/demo/table.ts":bt,"/src/router/modules/demo/template-hooks.ts":_t,"/src/router/modules/error404.ts":St});return Object.keys(e).reduce((o,n)=>{const a=e[n].default;if(a)o.push(a);else throw new Error("router helper combine: an exception occurred while parsing the routing file!");return o},[])},Nt=e=>e.sort((t,o)=>{var l,i;const n=((l=t.meta)==null?void 0:l.order)??1,a=((i=o.meta)==null?void 0:i.order)??0;if(typeof n!="number"||typeof a!="number")throw new TypeError("orderRoutes error: order must be a number!");return n===a?t.name?o.name?t.name.localeCompare(o.name):-1:1:n-a}),Tt=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=Ve.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})},Ot=e=>{const{beforeEach:t}=e,o=(n,a)=>n.path==="/"||a.path==="/login";t((n,a,l)=>{const i=Z(ge.token),r=Z("menuKey","sessionStorage",D.path),{meta:s,name:u}=n;i!==null?o(n,a)?se(!0):!F(u,"Symbol")&&u&&kt.includes(u)?l():Ye(s)?o(n,a)?r?l(r):se(!0):l():se(!0):o(n,a)?l():l("/")})},Ye=e=>{const{getSigningCallback:t}=N2(),{role:o}=e;return ee!=null&&ee.length&&ee.includes(t.value.role)||!o||!(o!=null&&o.length)?!0:o?o.includes(t.value.role):!0},he=e=>{const{meta:t={}}=e,{hidden:o,sameLevel:n,env:a}=t,{MODE:l}=de();return!(n||o||a&&typeof a=="string"&&a!==l||a&&Array.isArray(a)&&!a.includes(l))},At=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()})},Lt=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=Mt;t&&At(e),o&&Ot(e)},se=(e=!0)=>{const{router:t}=Se(),{push:o,replace:n}=t,{path:a}=D;fe("menuKey",a),e?n(a):o(a)};const zt={color:{type:String,default:"currentColor"},prefix:{type:String,default:"icon"},name:{type:String,required:!0},size:{type:[Number,String],default:14},width:{type:[Number,String],default:0},height:{type:[Number,String],default:0},customClassName:{type:String,default:null},depth:{type:Number,default:1},cursor:{type:String,default:"default"},onClick:{type:[Function,Array],default:null}},k=Vue.defineComponent({name:"RIcon",props:zt,setup(e){const t=Vue.computed(()=>`#${e.prefix}-${e.name}`),o=Vue.computed(()=>({"--ray-icon-width":e.width?Q(e.width):Q(e.size),"--ray-icon-height":e.height?Q(e.height):Q(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor}));return{symbolId:t,cssVars:o,iconClick:a=>{const{onClick:l}=e;l&&Ke(l,a)}}},render(){return Vue.createVNode("span",{class:["ray-icon",this.customClassName],style:[this.cssVars],onClick:this.iconClick.bind(this)},[Vue.createVNode("svg",{RayIconAttribute:"ray-icon",ariaHidden:!0},[Vue.createVNode("use",Vue.mergeProps({"xlink:href":this.symbolId},{fill:this.color}),null)])])}}),xt=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{layout:{sideBarLogo:t}}={pkg:{dependencies:{"@vueuse/core":"^9.13.0","awesome-qr":"2.1.5-rc.0",axios:"^1.2.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.7",echarts:"^5.4.3","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.4","pinia-plugin-persistedstate":"^3.1.0","print-js":"^1.6.0",vue:"^3.3.8","vue-hooks-plus":"1.8.5","vue-i18n":"^9.2.2","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.12.1","@types/crypto-js":"^4.1.1","@types/lodash-es":"^4.17.7","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^5.61.0","@typescript-eslint/parser":"^5.61.0","@vitejs/plugin-vue":"^4.2.3","@vitejs/plugin-vue-jsx":"^3.0.1","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^7.1.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.44.0","eslint-config-prettier":"^8.8.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.15.1",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3",sass:"1.54.3","svg-sprite-loader":"^6.0.11",typescript:"^5.0.2","unplugin-auto-import":"^0.15.0","unplugin-vue-components":"^0.25.1",vite:"^4.4.9","vite-plugin-cdn2":"0.12.4","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.7.26","vite-plugin-mock-dev-server":"1.3.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.4"},name:"ray-template",version:"4.3.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)"}};return{sideBarLogo:t,handleSideBarLogoClick:()=>{t&&t.url&&(t.jumpType==="station"?e.push(t.url):window.open(t.url))},TemplateLogo:({cursor:a})=>Vue.createVNode(k,{name:t.icon,size:"30",cursor:a},null)}},render(){var e,t,o,n;return(e=this.sideBarLogo)!=null&&e.icon&&((t=this.sideBarLogo)!=null&&t.title)?Vue.createVNode("div",{class:["ray-menu__logo",(o=this.sideBarLogo)!=null&&o.url?"ray-menu__logo-url":null],onClick:this.handleSideBarLogoClick.bind(this)},[(n=this.sideBarLogo)!=null&&n.icon?this.collapsed?Vue.createVNode(naive.NPopover,{placement:"right"},{trigger:()=>Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null),default:()=>{var a;return(a=this.sideBarLogo)==null?void 0:a.title}}):Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null):null,Vue.createVNode("h1",{class:[this.collapsed?null:"ray-menu__logo-title--open","ray-menu__logo-title"]},[Vue.createVNode(naive.NEllipsis,null,{default:()=>{var a;return[(a=this.sideBarLogo)==null?void 0:a.title]}})])]):null}}),Je=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1});function B(e,t,o){Je[e]=t,o==null||o()}function I(e){return Vue.readonly(Vue.toRef(Je,e))}const Pt=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:o}=W(),{getMenuOptions:n,getCollapsed:a,getMenuKey:l}=q(),i=Vue.computed({get:()=>(Vue.nextTick().then(()=>{u()}),l.value),set:()=>{r.value&&B("globalDrawerValue",!1)}}),{isTabletOrSmaller:r}=U(),s=Vue.computed({get:()=>I("globalDrawerValue").value,set:y=>{B("globalDrawerValue",y)}}),u=()=>{const y=i.value;Vue.nextTick().then(()=>{var _,O;(O=(_=e.value)==null?void 0:_.showOption)==null||O.call(_,y)})};return{isTabletOrSmaller:r,BasicMenu:()=>Vue.createVNode(naive.NLayoutSider,{bordered:!0,showTrigger:!r.value,collapseMode:E.menuCollapsedMode,collapsedWidth:E.menuCollapsedWidth,onUpdateCollapsed:o.bind(this),nativeScrollbar:!1},{default:()=>[Vue.createVNode(xt,{collapsed:a.value},null),Vue.createVNode(naive.NMenu,{ref:e,class:"r-menu--app",value:i.value,"onUpdate:value":y=>i.value=y,options:n.value,indent:E.menuCollapsedIndent,collapsed:a.value,collapsedIconSize:E.menuCollapsedIconSize,collapsedWidth:E.menuCollapsedWidth,onUpdateValue:(y,_)=>{t(y,_)},accordion:E.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)}});const Rt=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:{transitionPropName:{default:"fade"},transitionMode:{default:"out-in"},transitionAppear:{type:Boolean,default:!0}},setup(e){const{getKeepAliveInclude:t}=T2(),{setupKeepAlive:o,maxKeepAliveLength:n,keepAliveExclude:a}=$e;return(l,i)=>{const r=Vue.resolveComponent("RouterView");return Vue.openBlock(),Vue.createBlock(r,null,{default:Vue.withCtx(({Component:s,route:u})=>[s?(Vue.openBlock(),Vue.createBlock(Vue.Transition,{key:0,name:l.transitionPropName,mode:l.transitionMode,appear:l.transitionAppear},{default:Vue.withCtx(()=>[(Vue.openBlock(),Vue.createBlock(Vue.Suspense,null,{default:Vue.withCtx(()=>[Vue.unref(o)?(Vue.openBlock(),Vue.createBlock(Vue.KeepAlive,{key:0,max:Vue.unref(n),include:Vue.unref(t),exclude:Vue.unref(a)},[(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:u.fullPath}))],1032,["max","include","exclude"])):(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:u.fullPath}))]),_:2},1024))]),_:2},1032,["name","mode","appear"])):Vue.createCommentVNode("",!0)]),_:1})}}});class Et{constructor(){ke(this,"pendingRequest");this.pendingRequest=new Map}isAppending(t){var o;return((o=t.cancelConfig)==null?void 0:o.needCancel)??!0}generateRequestKey(t){const{method:o,url:n}=t;return[n||"",o||"",JSON.stringify(t.params),JSON.stringify(t.data)].join("&")}addPendingRequest(t){var o;if(this.isAppending(t)){const n=this.generateRequestKey(t);if(this.pendingRequest.has(n))t.signal=(o=this.pendingRequest.get(n))==null?void 0:o.signal;else{const a=new AbortController;t.signal=a.signal,this.pendingRequest.set(n,a)}}}removePendingRequest(t){const o=this.generateRequestKey(t);this.pendingRequest.has(o)&&(this.pendingRequest.get(o).abort(),this.pendingRequest.delete(o))}cancelAllRequest(){this.pendingRequest.forEach(t=>{t.abort()})}}const ce={requestInstance:null,responseInstance:null},ue={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},te={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},It=new Et,ko=()=>{const e=(r,s)=>{s==="requestInstance"?ce.requestInstance=r:ce.responseInstance=r},t=r=>ce[r],o=(r,s,u)=>{u==="ok"?ue[r]=s:te[r]=s},n=(r,s)=>s==="ok"?ue[r]:te[r],a=(r,...s)=>{Array.isArray(r)&&(r==null||r.forEach(u=>{typeof u=="function"&&u(...s)}))};return{createAxiosInstance:e,setImplement:o,getImplement:n,getAxiosInstance:t,beforeFetch:(r,s,u)=>{const f=u==="ok"?ue[s]:te[s],y=t(r),{MODE:_}=de();y&&a(f,y,_)},fetchError:(r,s,u)=>{const f=te[u],{MODE:y}=de();a(f,s,y)}}},Dt=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{It.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{style:{display:"none"}},null)}});function _e(){return{reload:(o=800)=>{B("globalMainLayoutLoad",!1),setTimeout(()=>B("globalMainLayoutLoad",!0),o)},maximize:o=>{const n=R(Ve);if(n){const{left:a,top:l}=n.getBoundingClientRect(),{height:i}=Ie();o?qe(n,{transform:`translate(-${a}px, -${l}px)`,height:`${i.value}px`}):B1(n,["transform","height"])}B("layoutContentMaximize",o)}}}function jt(){const{getMenuTagOptions:e,getMenuKey:t}=q(),{changeMenuModelValue:o,spliceMenTagOptions:n,emptyMenuTagOptions:a,setMenuTagOptions:l}=W(),{path:i}=D,r=(m,d)=>{if(typeof m=="number"){if(isNaN(m)){console.warn(`${d}: The ${m} is NaN, expect number.`);return}if(m>e.value.length||m<-1){console.warn(`${d}: The incoming index ${m} did not match the corresponding item.`);return}return{option:e.value[m],index:m}}else if(typeof m=="string"){const h=e.value.findIndex(c=>c.key===m);return h>-1?{option:e.value[h],index:h}:console.warn(`${d}: The incoming key ${m} did not match the corresponding item.`)}else{const{key:h}=m,c=e.value.findIndex(p=>p.key===h);if(c===-1){console.warn(`${d}: The incoming menuTag option ${m.key} did not match the corresponding item.`);return}return{option:m,index:c}}},s=()=>e.value.findIndex(m=>m.key===t.value);return{close:m=>{const d=r(m,"close");if(d){const{option:h}=d;o(h.key,h)}},closeAll:()=>{const m=e.value.find(d=>d.key===i);m&&o(i,m),a()},closeRight:m=>{const d=r(m,"closeRight");if(d){const{option:h,index:c}=d,p=e.value.length-c,b=s();n(c+1,p),c<=b&&t.value!==h.key&&o(h.key,h)}},closeLeft:m=>{const d=r(m,"closeLeft");if(d){const{option:h,index:c}=d,p=s();n(0,c),p<=c&&t.value!==h.key&&o(h.key,h)}},closeOther:m=>{const d=r(m,"closeOther");if(d){const{option:h}=d;t.value!==h.key?(a(),o(h.key,h)):l(h,!1)}},getCurrentTagIndex:s,checkCloseRight:m=>{const d=r(m,"checkCloseRight");if(d){const{index:h}=d,c=e.value.length-1;return!(h>=c)}return!1},checkCloseLeft:m=>{const d=r(m,"checkCloseRight");if(d){const{index:h}=d,c=e.value.length-1;return h===0?!1:h>0&&c>0}return!1}}}const Xe=Vue.defineComponent({name:"LayoutContentWrapper",setup(){const e=VueRouter.useRouter(),{getContentTransition:t}=x(),o=Vue.ref(!1),n={opacitySpinning:"0"},a=I("globalMainLayoutLoad"),l=I("layoutContentMaximize"),{maximize:i}=_e();return(()=>{e.beforeEach(()=>{o.value=!0}),e.afterEach(()=>{o.value=!1})})(),{globalMainLayoutLoad:a,spinning:o,themeOverridesSpin:n,getContentTransition:t,layoutContentMaximize:l,maximize:i}},render(){const{globalMainLayoutLoad:e,layoutContentMaximize:t}=this,{maximize:o}=this;return Vue.createVNode(naive.NSpin,{show:this.spinning||!e,description:"loading...",size:"large",themeOverrides:this.themeOverridesSpin},{default:()=>[t?Vue.createVNode("div",{class:"layout-content__maximize-out",onClick:()=>{o(!1)}},[Vue.createVNode(k,{name:"out",size:"16",cursor:"pointer"},null)]):null,Vue.createVNode(Dt,null,null),e?Vue.createVNode(Rt,{class:"content-wrapper",transitionPropName:this.getContentTransition+"-transform"},null):null]})}}),Bt=Object.freeze(Object.defineProperty({__proto__:null,default:Xe},Symbol.toStringTag,{value:"Module"}));const Zt=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}={pkg:{dependencies:{"@vueuse/core":"^9.13.0","awesome-qr":"2.1.5-rc.0",axios:"^1.2.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.7",echarts:"^5.4.3","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.4","pinia-plugin-persistedstate":"^3.1.0","print-js":"^1.6.0",vue:"^3.3.8","vue-hooks-plus":"1.8.5","vue-i18n":"^9.2.2","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.12.1","@types/crypto-js":"^4.1.1","@types/lodash-es":"^4.17.7","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^5.61.0","@typescript-eslint/parser":"^5.61.0","@vitejs/plugin-vue":"^4.2.3","@vitejs/plugin-vue-jsx":"^3.0.1","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^7.1.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.44.0","eslint-config-prettier":"^8.8.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.15.1",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3",sass:"1.54.3","svg-sprite-loader":"^6.0.11",typescript:"^5.0.2","unplugin-auto-import":"^0.15.0","unplugin-vue-components":"^0.25.1",vite:"^4.4.9","vite-plugin-cdn2":"0.12.4","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.7.26","vite-plugin-mock-dev-server":"1.3.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.4"},name:"ray-template",version:"4.3.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)"}};return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}});const Te=Vue.defineComponent({name:"TooltipIcon",props:{...naive.tooltipProps,iconName:{type:String,required:!0},customClassName:{type:String,default:null},tooltipText:{type:String,default:null}},emits:["click"],setup(e,{emit:t}){const o=a=>{t("click",a)};return{iconClick:o,Icon:()=>Vue.createVNode(k,{name:e.iconName,size:"18",customClassName:`tooltip-text__icon ${e.customClassName}`,cursor:"pointer",onClick:o.bind(this)},null)}},render(){const{Icon:e}=this;return this.tooltipText?Vue.createVNode(naive.NTooltip,this.$props,{trigger:()=>Vue.createVNode(e,null,null),default:()=>this.tooltipText}):Vue.createVNode(e,null,null)}});const Ht=Vue.defineComponent({name:"ThemeSwitch",setup(){const{changeSwitcher:e}=H(),{getAppTheme:t}=x(),o=Vue.ref(t.value);return{changeSwitcher:e,getAppTheme:t,handleRailStyle:({checked:a})=>a?{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(k,{name:"dark"},{}),"unchecked-icon":()=>Vue.h(k,{name:"light"},{}),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.getAppTheme?e("headerSettingOptions.ThemeOptions.Dark"):e("headerSettingOptions.ThemeOptions.Light")})]})}}),Qe={appThemeColors:["#2d8cf0","#0960bd","#536dfe","#ff5c93","#ee4f12","#9c27b0","#ff9800","#18A058"],appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"},appNaiveUIThemeOverrides:{},echartTheme:"macarons"};function oe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const $t=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:a}=H(),{getAppTheme:l,getPrimaryColorOverride:i,getMenuTagSwitch:r,getBreadcrumbSwitch:s,getCopyrightSwitch:u,getContentTransition:f,getWatermarkSwitch:y}=x();return{modelShow:Vue.computed({get:()=>e.show,set:A=>{t("update:show",A)}}),changePrimaryColor:o,getAppTheme:l,getPrimaryColorOverride:i,getMenuTagSwitch:r,changeSwitcher:n,getBreadcrumbSwitch:s,getCopyrightSwitch:u,contentTransitionOptions:[{label:"无",value:"none"},{label:"缩放效果",value:"scale"},{label:"淡入淡出",value:"fade"},{label:"闪入效果",value:"opacity"}],getContentTransition:f,updateContentTransition:a,getWatermarkSwitch:y}},render(){let e,t,o,n;const{$t:a}=this;return Vue.createVNode(naive.NDrawer,{show:this.modelShow,"onUpdate:show":l=>this.modelShow=l,placement:this.placement,width:this.width},{default:()=>[Vue.createVNode(naive.NDrawerContent,{title:a("headerSettingOptions.Title")},{default:()=>[Vue.createVNode(naive.NSpace,{class:"setting-drawer__space",vertical:!0},{default:()=>[Vue.createVNode(naive.NDivider,{titlePlacement:"center"},oe(e=a("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),Vue.createVNode(Ht,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},oe(t=a("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:Qe.appThemeColors,value:this.getPrimaryColorOverride.common.primaryColor,"onUpdate:value":l=>this.getPrimaryColorOverride.common.primaryColor=l,onUpdateValue:this.changePrimaryColor.bind(this)},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},oe(o=a("headerSettingOptions.ContentTransition"))?o:{default:()=>[o]}),Vue.createVNode(naive.NSelect,{value:this.getContentTransition,"onUpdate:value":l=>this.getContentTransition=l,options:this.contentTransitionOptions,onUpdateValue:l=>{this.updateContentTransition(l)}},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},oe(n=a("headerSettingOptions.InterfaceDisplay"))?n:{default:()=>[n]}),Vue.createVNode(naive.NDescriptions,{labelPlacement:"left",column:1},{default:()=>[Vue.createVNode(naive.NDescriptionsItem,{label:"多标签"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.getMenuTagSwitch,"onUpdate:value":l=>this.getMenuTagSwitch=l,onUpdateValue:l=>this.changeSwitcher(l,"menuTagSwitch")},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"面包屑"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.getBreadcrumbSwitch,"onUpdate:value":l=>this.getBreadcrumbSwitch=l,onUpdateValue:l=>this.changeSwitcher(l,"breadcrumbSwitch")},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"水印"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.getWatermarkSwitch,"onUpdate:value":l=>this.getWatermarkSwitch=l,onUpdateValue:l=>this.changeSwitcher(l,"watermarkSwitch")},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"版权信息"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.getCopyrightSwitch,"onUpdate:value":l=>this.getCopyrightSwitch=l,onUpdateValue:l=>this.changeSwitcher(l,"copyrightSwitch")},null)]})]})]})]})]})}});function Ft(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Kt=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=W(),{getBreadcrumbOptions:t}=q(),{isTabletOrSmaller:o}=U();return{getBreadcrumbOptions:t,dropdownSelect:(l,i)=>{e(l,i)},breadcrumbItemClick:l=>{var i;if(!((i=l.children)!=null&&i.length)){const{meta:r={}}=l;r.sameLevel||e(l.key,l)}},isTabletOrSmaller:o}},render(){let e;const{isTabletOrSmaller:t}=this;return t?Vue.createVNode("div",null,null):Vue.createVNode(naive.NBreadcrumb,null,Ft(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 Oe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ut=Vue.defineComponent({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const{changeMenuModelValue:o}=W(),n=Vue.computed({get:()=>e.show,set:c=>{t("update:show",c),c||f()}}),{getMenuOptions:a}=q(),l=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 r=0,s=r;const{isTabletOrSmaller:u}=U(),f=()=>{l.searchOptions=[],l.searchValue=null,r=0,s=r},y=c=>{(c.ctrlKey||c.metaKey)&&c.key==="k"&&(c.preventDefault(),c.stopPropagation(),f(),n.value=!0)},_=c=>{const p=[],b=C=>{C.forEach(V=>{var G,Y,J;(G=V.children)!=null&&G.length&&he(V)&&b(V.children);const S=(Y=V.breadcrumbLabel)==null?void 0:Y.toLocaleLowerCase(),z=String(c).toLocaleLowerCase();S!=null&&S.includes(z)&&he(V)&&!((J=V.children)!=null&&J.length)&&p.push(V)})};c?(b(a.value),l.searchOptions=p):l.searchOptions=[],Vue.nextTick().then(()=>{A()})},O=c=>{if(c){const{meta:p}=c;p.windowOpen?window.open(p.windowOpen):(n.value=!1,o(c.key,c))}},A=()=>{const c=l.searchOptions[r],p=l.searchOptions[s],b="content-item--active";c&&Vue.nextTick().then(()=>{const C=pe(`attr:data_path="${c.path}"`),V=p?pe(`attr:data_path="${p==null?void 0:p.path}"`):null;if(V!=null&&V.length){const[S]=V;le(S,b)}if(C!=null&&C.length){const[S]=C;be(S,b)}})},M=c=>{const{icon:p}=c;return typeof p=="string"?Vue.createVNode(k,{name:p,size:"24"},null):typeof p=="function"?()=>p:Vue.createVNode(k,{name:"table",size:"24"},null)},m=c=>{c==="up"?r=r-1<0?0:r-1:c==="down"&&(r=r+1>=l.searchOptions.length?l.searchOptions.length-1:r+1)},d=c=>{const p=c.key;switch((p==="ArrowUp"||p==="ArrowDown")&&(c.preventDefault(),c.stopPropagation()),s=r<=0?0:r,p){case"ArrowUp":m("up");break;case"ArrowDown":m("down");break;case"Enter":const b=l.searchOptions[r];b&&O(b);break}A()},h=({menuOption:c})=>Vue.createVNode(naive.NSpace,Vue.mergeProps({align:"center",wrapItem:!1,class:"content-item"},{onClick:O.bind(this,c),data_path:c.path}),{default:()=>[Vue.createVNode("div",{class:"content-item-icon"},[M(c.meta)]),Vue.createVNode("div",{class:"content-item-label"},[c.breadcrumbLabel])]});return Vue.watchEffect(()=>{u.value&&(n.value=!1)}),Vue.onMounted(()=>{ve(window,"keydown",c=>{y(c),d(c)})}),Vue.onBeforeUnmount(()=>{ye(window,"keydown",c=>{y(c),d(c)})}),{...Vue.toRefs(l),modelShow:n,helperTipOptions:i,fuzzySearchMenuOptions:Ee(_,300),handleSearchItemClick:O,RenderPreIcon:M,isTabletOrSmaller:u,SearchItem:h}},render(){let e,t;const{isTabletOrSmaller:o,searchOptions:n}=this,{SearchItem:a}=this;return o?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NModal,{show:this.modelShow,"onUpdate:show":l=>this.modelShow=l,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":l=>this.searchValue=l,clearable:!0,onInput:this.fuzzySearchMenuOptions.bind(this)},{prefix:()=>Vue.createVNode(k,{name:"search",size:"24"},null)})]),Vue.createVNode(naive.NScrollbar,{class:"global-search__card-content"},{default:()=>[n.length?Vue.createVNode(naive.NSpace,{vertical:!0,wrapItem:!1,size:[8,8]},Oe(e=n.map(l=>Vue.createVNode(a,{menuOption:l,key:l.key},null)))?e:{default:()=>[e]}):Vue.createVNode(naive.NResult,{size:"large",class:"global-search__empty"},{icon:()=>null,default:()=>Vue.createVNode(naive.NSpace,{wrapItem:!1,justify:"center",class:"global-search__empty-content"},{default:()=>[Vue.createVNode(k,{name:"empty",size:"24"},null),Vue.createTextVNode("暂无搜索结果")]})})]}),Vue.createVNode("div",{class:"global-search__card-footer"},[Vue.createVNode(naive.NSpace,{class:"card-footer__tip-wrapper",align:"center",wrapItem:!1,size:[24,8]},Oe(t=this.helperTipOptions.map(l=>Vue.createVNode("div",{class:"tip-wrapper-item",key:l.label},[Vue.createVNode("div",{class:"item-icon"},[l.plain?Vue.createVNode("span",null,[l.icon]):Vue.createVNode(k,{name:l.icon,size:"18"},null)]),Vue.createVNode("div",{class:"item-label"},[l.label])])))?t:{default:()=>[t]})])])])])]})}});const we=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=Z(ge.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])]}})}}),qt=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],Wt={logout:()=>{const{logout:e}=r1();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{changeSwitcher:e}=H();e(!0,"lockScreenSwitch")}},Gt=e=>{const t=Wt[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},Yt=e=>{const{isTabletOrSmaller:t,globalMainLayoutLoad:o}=e,{t:n}=K(),a=[{name:"reload",size:18,tooltip:n("headerTooltip.Reload"),iconClass:o.value?"":"ray-icon__reload--loading",eventKey:"reload"}],l=[{name:"menu",size:18,eventKey:"menu"}];return t.value?l:a},Jt=e=>{const{isFullscreen:t,isTabletOrSmaller:o}=e,{t:n}=K(),a=[{name:"fullscreen",size:18,tooltip:t.value?n("headerTooltip.CancelFullScreen"):n("headerTooltip.FullScreen"),eventKey:"screen"},{name:"github",size:18,tooltip:n("headerTooltip.Github"),eventKey:"github"},{name:"setting",size:18,tooltip:n("headerTooltip.Setting"),eventKey:"setting"}],l=[{name:"search",size:18,tooltip:n("headerTooltip.Search"),eventKey:"search"},...a],i=[...a];return o.value?i:l},Xt=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,changeSwitcher:t}=H(),{t:o}=K(),{reload:n}=_e(),[a,{toggleFullscreen:l,isEnabled:i}]=S1(document.getElementsByTagName("html")[0]),{getDrawerPlacement:r,getBreadcrumbSwitch:s}=x(),u=Vue.ref(!1),f={display:"flex"},y=Vue.ref(!1),{isTabletOrSmaller:_}=U(),O=I("globalDrawerValue"),A=I("globalMainLayoutLoad"),M=Vue.computed(()=>Yt({isFullscreen:a,isTabletOrSmaller:_,globalMainLayoutLoad:A})),m=Vue.computed(()=>Jt({isFullscreen:a,isTabletOrSmaller:_,globalMainLayoutLoad:A})),d={reload:()=>{n()},setting:()=>{u.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{i||window.$message.warning(o("globalMessage.isEnabledFullscreen")),l()},search:()=>{y.value=!0},lock:()=>{t(!0,"lockScreenSwitch")},menu:()=>{B("globalDrawerValue",!O.value)}};return{leftIconOptions:M,rightTooltipIconOptions:m,toolIconClick:c=>{var p;(p=d[c])==null||p.call(d)},showSettings:u,updateLocale:e,spaceItemStyle:f,getDrawerPlacement:r,getBreadcrumbSwitch:s,globalSearchShown:y}},render(){return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header",bordered:!0},{default:()=>[Vue.createVNode(Ut,{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(Te,{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(Kt,null,null):null]}),Vue.createVNode(naive.NSpace,{align:"center",wrapItem:!1,itemStyle:this.spaceItemStyle},{default:()=>[this.rightTooltipIconOptions.map(e=>Vue.createVNode(Te,{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:Ze,onSelect:e=>this.updateLocale(String(e)),trigger:"click"},{default:()=>[Vue.createVNode(k,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]}),Vue.createVNode(naive.NDropdown,{options:qt(),onSelect:Gt.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(we,{avatarSize:"small",align:"center",cursor:"pointer"},null)]})]})]}),Vue.createVNode($t,{show:this.showSettings,"onUpdate:show":e=>this.showSettings=e,placement:this.getDrawerPlacement},null)]})}}),Qt=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NSpace,{wrapItem:!1,size:[0,0]},{default:()=>[Vue.createVNode(Xt,null,null)]})}});const e2={...naive.dropdownProps,iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function t2(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const o2=Vue.defineComponent({name:"RMoreDropdown",props:e2,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"}),t2(e=Ue(n,{defaultElement:Vue.createVNode(k,{name:"more",size:t,cursor:o},null)}))?e:{default:()=>[e]})}}),n2={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},l2=Be('',1),a2=[l2];function i2(e,t){return De(),je("svg",n2,a2)}const r2={render:i2},s2={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},c2=Be('',1),u2=[c2];function d2(e,t){return De(),je("svg",s2,u2)}const p2={render:d2};function Ae(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const h2=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const o=Vue.ref(null),{getMenuKey:n,getMenuTagOptions:a}=q(),{changeMenuModelValue:l}=W(),{path:i}=D,{reload:r,maximize:s}=_e(),{close:u,closeAll:f,closeRight:y,closeLeft:_,closeOther:O}=jt(),A=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let M=-1;const m={size:16},d=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(k,{name:"reload",size:m.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(k,{name:"close",size:m.size},null)},{type:"divider",key:"d1"},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(r2,{class:"menu-tag__icon"},null)},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(p2,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(k,{name:"other",size:m.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(k,{name:"resize_h",size:m.size},null),disabled:!1}]),h=E1(16),c={closeCurrentPage:()=>{n.value!==i&&u(M)},reloadCurrentPage:()=>{r()},closeAll:()=>{f()},closeRight:()=>{y(M)},closeLeft:()=>{_(M)},closeOther:()=>{O(M)}},p=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),b="menu_tag_data",C=v=>{u(v)},V=(v,g)=>{d.value.forEach(L=>{if(L.key===v){L.disabled=g;return}})},S=v=>{p.actionDropdownShow=!1,l(v.key,v)},z=()=>{const v=document.getElementById(h);if(v)return Array.from(v.childNodes).find(X=>j1(X,"n-scrollbar-container"))},G=v=>{var L;const g=z();if(g){const X=g.scrollLeft||0,g1=v==="left"?Math.max(0,X-200):X+200;(L=o.value)==null||L.scrollTo({left:g1,behavior:"smooth"})}},Y=v=>{var g;p.actionDropdownShow=!1,(g=c[v])==null||g.call(c)},J=(v,g)=>{g.preventDefault(),p.actionDropdownShow=!1,M=v,Vue.nextTick(()=>{p.actionDropdownShow=!0,p.x=g.clientX,p.y=g.clientY})},Me=()=>{const v=a.value.length-1;if(n.value===i)V("closeCurrentPage",!0);else{const g=d.value[M];(g==null?void 0:g.key)==="closeCurrentPage"?V("closeCurrentPage",!0):V("closeCurrentPage",!1)}M===v?V("closeRight",!0):M0&&V("closeLeft",!1)},d1=()=>{M=a.value.findIndex(g=>g.key===n.value),Me()},p1=v=>{a.value.length>1&&v.key!==i&&(v.closeable=!0)},h1=v=>{v.key!==n.value&&(v.closeable=!1)},m1=()=>{z()&&Vue.nextTick().then(()=>{var g;(g=o.value)==null||g.scrollTo({left:99999,behavior:"smooth"})})},f1=()=>{Vue.nextTick().then(()=>{const v=pe(`attr:${b}="${n.value}"`);if(v!=null&&v.length){const[g]=v;Vue.nextTick().then(()=>{var L;(L=g.scrollIntoView)==null||L.call(g,!0)})}})};return Vue.watch(()=>a.value,(v,g)=>{d.value.forEach(L=>{A.includes(L.key)&&(v.length>1?L.disabled=!1:L.disabled=!0)}),g!=null&&g.length&&(v.length>(g==null?void 0:g.length)?m1():v.length===(g==null?void 0:g.length)&&f1())},{immediate:!0}),Vue.watch(()=>p.actionDropdownShow,v=>{var g;v&&((g=me(Me,100))==null||g())}),t({}),{getMenuTagOptions:a,changeMenuModelValue:l,closeCurrentMenuTag:C,getMenuKey:n,handleTagClick:S,moreOptions:d,scrollX:G,scrollRef:o,uuidScrollBar:h,actionDropdownSelect:Y,actionState:p,handleContextMenu:J,setCurrentContextmenuIndex:d1,menuTagMouseenter:p1,menuTagMouseleave:h1,MENU_TAG_DATA:b,iconConfig:{width:20,height:28},maximize:s}},render(){let e;const{iconConfig:t}=this,{maximize:o}=this;return Vue.createVNode(naive.NLayoutHeader,null,{default:()=>[Vue.createVNode("div",{class:"menu-tag"},[Vue.createVNode(naive.NDropdown,{class:"menu-tag__dropdown",options:this.moreOptions,x:this.actionState.x,y:this.actionState.y,keyboard:!1,show:this.actionState.actionDropdownShow,trigger:"manual",placement:"bottom-start",onSelect:this.actionDropdownSelect.bind(this),onClickoutside:()=>{this.actionState.actionDropdownShow=!1}},null),Vue.createVNode(naive.NSpace,{class:"menu-tag-space",wrap:!1,align:"center",justify:"space-between",inline:!0,wrapItem:!1},{default:()=>[Vue.createVNode(k,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__left-arrow",onClick:this.scrollX.bind(this,"left")},null),Vue.createVNode(naive.NScrollbar,Vue.mergeProps({xScrollable:!0,ref:"scrollRef"},{id:this.uuidScrollBar}),{default:()=>[Vue.createVNode(naive.NSpace,{ref:"menuTagSpaceRef",class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},Ae(e=this.getMenuTagOptions.map((n,a)=>{let l;return Vue.createVNode(naive.NTag,Vue.mergeProps({key:n.key,strong:!0,closable:n.closeable,onClose:this.closeCurrentMenuTag.bind(this,a),type:n.key===this.getMenuKey?"primary":"default",bordered:!1},{onClick:this.handleTagClick.bind(this,n),onContextmenu:this.handleContextMenu.bind(this,a),onMouseenter:this.menuTagMouseenter.bind(this,n),onMouseleave:this.menuTagMouseleave.bind(this,n),[this.MENU_TAG_DATA]:n.path}),Ae(l=Ue(n.breadcrumbLabel))?l:{default:()=>[l]})}))?e:{default:()=>[e]})]}),Vue.createVNode(naive.NSpace,{class:"menu-tag__right-wrapper",wrapItem:!1,align:"center",inline:!0,wrap:!1,size:[6,6]},{default:()=>[Vue.createVNode(k,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__right-arrow",onClick:this.scrollX.bind(this,"right")},null),Vue.createVNode(k,{name:"fullscreen_fold",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:()=>{o(!0)}},null),Vue.createVNode(o2,{class:"menu-tag__dropdown",options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this),iconSize:20,keyboard:!1},{default:()=>[Vue.createVNode(k,{name:"more",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:this.setCurrentContextmenuIndex.bind(this)},null)]})]})]})])]})}}),m2=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(h2,null,null)}}),f2=e=>{const t=re(e[0]),o=re(e[1]),n=re(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`}))},Le=M1("isAppLockScreen",!1,sessionStorage,{mergeDefaults:!0}),ie=()=>({setLockAppScreen:o=>{Le.value=o},getLockAppScreen:()=>Le.value}),g2=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),{getMenuTagSwitch:n,getCopyrightSwitch:a}=x(),{getLockAppScreen:l}=ie(),i=f2([e,t,o]),r=I("layoutContentMaximize");return{getMenuTagSwitch:n,cssVarsRef:i,getLockAppScreen:l,layoutSiderBarRef:e,layoutMenuTagRef:t,layoutFooterRef:o,getCopyrightSwitch:a,layoutContentMaximize:r}},render(){const{layoutContentMaximize:e,getMenuTagSwitch:t,cssVarsRef:o,getCopyrightSwitch:n}=this,{getLockAppScreen:a}=this;return a()?null:Vue.createVNode(naive.NLayout,{class:"r-layout-full",style:[o],hasSider:!0},{default:()=>[Vue.createVNode(Pt,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(Qt,{ref:"layoutSiderBarRef"},null),t?Vue.createVNode(m2,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:Ve,class:["r-layout-full__viewer-content","r-layout-full__viewer-content--maximize--light","r-layout-full__viewer-content--maximize--dark",e?"r-layout-full__viewer-content--maximize":null],nativeScrollbar:!1},{default:()=>[Vue.createVNode(Xe,null,null)]}),n?Vue.createVNode(Zt,{ref:"layoutFooterRef"},null):null]})]})}}),ze=e=>e.startsWith("/"),e1=(e,t=[],o="")=>Array.isArray(e)?(e.forEach(a=>{var l;if((l=a.children)!=null&&l.length)e1(a.children,t,o+(ze(a.path)?a.path:"/"+a.path));else{const i=o+(ze(a.path)?a.path:"/"+a.path),r={...a,path:i};t.push(r)}}),t):[],v2=e=>Array.isArray(e)?e1(b1(e)):[],t1=()=>Nt(Ct()),y2=v2(t1()),b2=async()=>[{path:"/",name:"login",component:()=>w(()=>import("./index-56ba34ab.js"),["assets/index-56ba34ab.js","assets/dayjs@1.11.9-6a1565a1.js","assets/awesome-qr@2.1.5-rc.0-76c123e9.js","assets/canvas@2.11.2-f05bd587.js","assets/js-binary-schema-parser@2.0.3-9e47f7a8.js","assets/ray-2b8a2b8a.js","assets/ray-6d26924f.css","assets/index-ab5d222b.js","assets/@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js","assets/@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js","assets/lodash-es@4.17.21-e8d1949e.js","assets/vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js","assets/lodash@4.17.21-e6f077ad.js","assets/js-cookie@3.0.5-19aa770d.js","assets/screenfull@5.2.0-7567c894.js","assets/qs@6.11.2-83b75eda.js","assets/side-channel@1.0.4-36eac644.js","assets/get-intrinsic@1.2.1-c74897b4.js","assets/has-symbols@1.0.3-e8f3ca0e.js","assets/has-proto@1.0.1-f7d0b240.js","assets/function-bind@1.1.1-22e7ee79.js","assets/has@1.0.3-2d67dc68.js","assets/call-bind@1.0.2-c8357e2b.js","assets/@vue_runtime-core@3.3.8-05565b4b.js","assets/@vue_reactivity@3.3.8-5d5bde00.js","assets/@vue_shared@3.3.8-a8e5b170.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js","assets/clipboard@2.0.11-4ae3371d.js","assets/index-d07f04fb.css"])},{path:"/",name:"layout",redirect:D.path,component:g2,children:y2}];let $;const V2=async()=>VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:await b2(),scrollBehavior:e=>(Tt(e),{top:0,left:0})}),_2=async e=>{$=await V2(),Lt($),Se(),e.use($)},Se=()=>{try{if($)return{router:$};throw new Error}catch{throw new Error("router is not defined")}},xe="YYYY-MM-DD HH:mm:ss",w2=()=>({locale:i=>{const r=L1[i];r?T.locale(r):T.locale(He)},getStartAndEndOfDay:i=>{const{format:r=xe}=i??{},s=T(),u=s.startOf("day"),f=s.endOf("day"),y=s.format(r),_=u.format(r);return{today:s,startOfDay:u,endOfDay:f,formatToday:y,formatStartOfDay:_}},format:(i,r)=>{const{format:s=xe}=r??{};return T(i).format(s)},isDayjs:i=>T.isDayjs(i),daysDiff:(i,r)=>{const s=T(i);return T(r).diff(s,"days")},isDateInRange:(i,r)=>{const{start:s,end:u}=r,f=T(i);return f.isAfter(s)&&f.isBefore(u)}});function U(){const{width:e,height:t}=Ie(),o=Vue.ref(!1);return j(()=>{o.value=e.value<=768}),{width:e,height:t,isTabletOrSmaller:o}}const o1=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}={pkg:{dependencies:{"@vueuse/core":"^9.13.0","awesome-qr":"2.1.5-rc.0",axios:"^1.2.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.7",echarts:"^5.4.3","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.4","pinia-plugin-persistedstate":"^3.1.0","print-js":"^1.6.0",vue:"^3.3.8","vue-hooks-plus":"1.8.5","vue-i18n":"^9.2.2","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.12.1","@types/crypto-js":"^4.1.1","@types/lodash-es":"^4.17.7","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^5.61.0","@typescript-eslint/parser":"^5.61.0","@vitejs/plugin-vue":"^4.2.3","@vitejs/plugin-vue-jsx":"^3.0.1","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^7.1.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.44.0","eslint-config-prettier":"^8.8.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.15.1",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3",sass:"1.54.3","svg-sprite-loader":"^6.0.11",typescript:"^5.0.2","unplugin-auto-import":"^0.15.0","unplugin-vue-components":"^0.25.1",vite:"^4.4.9","vite-plugin-cdn2":"0.12.4","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.7.26","vite-plugin-mock-dev-server":"1.3.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.4"},name:"ray-template",version:"4.3.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)"}},{locale:t}=K(),{locale:o}=w2(),n=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{...Qe.appNaiveUIThemeOverrides,common:{primaryColor:e,primaryColorHover:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:Fe(),lockScreenSwitch:!1,copyrightSwitch:!0,contentTransition:"scale",watermarkSwitch:!1}),a=s=>{n.contentTransition=s},l=s=>{t(s),o(s),n.localeLanguage=s,fe("localeLanguage",s,"localStorage")},i=s=>{ne(n,"settingState.primaryColorOverride.common.primaryColorHover",s);const u=document.body;u.style.setProperty("--ray-theme-primary-color",s),u.style.setProperty("--ray-theme-primary-fade-color",We(s,.3))},r=(s,u)=>{Object.hasOwn(n,u)&&typeof n[u]=="boolean"&&(n[u]=s)};return{...Vue.toRefs(n),updateLocale:l,changePrimaryColor:i,changeSwitcher:r,updateContentTransition:a}},{persist:{key:"piniaSettingStore"}}),S2=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,n1=(e,t,o)=>{const n=[];if(S2(e,t,o))return n.push(e),n;if(e.children&&e.children.length>0)for(const a of e.children){const l=n1(a,t,o);l.length>0&&n.push(e,...l)}return n},M2=(e,t,o)=>{const n=[];for(const a of e){const l=n1(a,t,o);l.length>0&&n.push(...l)}return n},k2=e=>{const{breadcrumbLabel:t}=e,{layout:{sideBarLogo:o}}={pkg:{dependencies:{"@vueuse/core":"^9.13.0","awesome-qr":"2.1.5-rc.0",axios:"^1.2.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.7",echarts:"^5.4.3","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.4","pinia-plugin-persistedstate":"^3.1.0","print-js":"^1.6.0",vue:"^3.3.8","vue-hooks-plus":"1.8.5","vue-i18n":"^9.2.2","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.12.1","@types/crypto-js":"^4.1.1","@types/lodash-es":"^4.17.7","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^5.61.0","@typescript-eslint/parser":"^5.61.0","@vitejs/plugin-vue":"^4.2.3","@vitejs/plugin-vue-jsx":"^3.0.1","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^7.1.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.44.0","eslint-config-prettier":"^8.8.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.15.1",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3",sass:"1.54.3","svg-sprite-loader":"^6.0.11",typescript:"^5.0.2","unplugin-auto-import":"^0.15.0","unplugin-vue-components":"^0.25.1",vite:"^4.4.9","vite-plugin-cdn2":"0.12.4","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.7.26","vite-plugin-mock-dev-server":"1.3.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.4"},name:"ray-template",version:"4.3.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)"}},n=o?o.title:"";document.title=t+" - "+n},C2=e=>{const{meta:t}=e;if(!t.icon)return;if(F(t.icon,"Object"))return()=>t.icon;const o=Vue.h(k,{name:t.icon,size:E.menuCollapsedIconSize,cursor:"pointer"},{});return()=>o},Pe=()=>{const{path:e}=D;return Z("menuKey","sessionStorage",e)},l1=Pinia.defineStore("menu",()=>{const{router:e}=Se(),t=VueRouter.useRoute(),{t:o}=K(),{setKeepAliveInclude:n}=O2(),a=Vue.reactive({menuKey:Pe(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),l=Vue.ref(!0),i=(d,h)=>M2(d,"key",h),r=(d,h)=>{const{meta:c}=h;a.breadcrumbOptions=i(a.options,d),c.sameLevel&&Vue.nextTick().then(()=>{a.breadcrumbOptions.find(b=>b.path===h.path)||a.breadcrumbOptions.push(h)})},s=(d,h=!0)=>{const p=Array.isArray(d)?[...d]:[d];h?a.menuTagOptions.push(...p):a.menuTagOptions=p},u=(d,h)=>{a.menuTagOptions.find(p=>p.path===d)||a.menuTagOptions.push(h)},f=(d,h)=>{const{meta:c,path:p}=h;if(c.windowOpen)window.open(c.windowOpen);else{if(String(d).startsWith("/"))e.push(p);else{const C=i(a.options,d).map(V=>V.key).join("/");e.push(C)}const b=(p.match(new RegExp("/","g"))||[]).length;n(h),k2(h),!c.sameLevel||c.sameLevel&&b===1?(u(d,h),r(d,h),a.menuKey=d,fe("menuKey",d)):r(a.menuKey||"",h),a.currentMenuOption=h}},y=async d=>{const h=(d.match(new RegExp("/","g"))||[]).length;let c=d;if(h>1){const b=d.split("/").filter(C=>C);c=b[b.length-1]}const p=(b,C)=>{var V,S;for(const z of C)if((V=z.children)!=null&&V.length&&p(b,z.children),b===z.key&&!((S=z==null?void 0:z.children)!=null&&S.length)){f(b,z);break}};p(c,a.options)},_=()=>new Promise(d=>{const h=p=>{const{meta:b}=p,C=Vue.computed(()=>b!=null&&b.i18nKey?o(`${b.i18nKey}`):b==null?void 0:b.noLocalTitle),V={...p,key:p.path,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>C.value}),breadcrumbLabel:C.value},S=Object.assign({},V,{icon:C2(p)});return p.path===Pe()&&u(p.path,S),S.show=he(S),S},c=(p,b)=>{var V;const C=[];for(const S of p){if((V=S.children)!=null&&V.length)S.children=c(S.children);else if(!Ye(S.meta))continue;C.push(h(S))}return C};a.options=c(t1()),d()}),O=d=>a.collapsed=d,A=(d,h=1)=>a.menuTagOptions.splice(d,h),M=()=>{a.menuTagOptions=[]},m=async()=>{l.value&&await _(),l.value=!1};return Vue.watch(()=>t.fullPath,async d=>{var p;const h=/^([^?]+)/,c=(p=d.match(h))==null?void 0:p[1];await m(),await y(c||"")},{immediate:!0}),{...Vue.toRefs(a),changeMenuModelValue:me(f,500),setupAppMenu:_,collapsedMenu:O,spliceMenTagOptions:A,emptyMenuTagOptions:M,setMenuTagOptions:s}},{persist:{key:"piniaMenuStore",storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey","menuTagOptions"]}}),a1=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=n=>new Promise((a,l)=>{V1(n)?l({code:1,message:"登陆失败",data:null}):(e.signingCallback={role:"admin",name:n.name,avatar:"https://usc1.contabostorage.com/c2e495d7890844d392e8ec0c6e5d77eb:image/longmao.navigator.png"},a({code:0,message:"登陆成功",data:e.signingCallback}))}),o=()=>{window.$message.info("账号退出中..."),O1("all-sessionStorage"),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:o}},{persist:{key:"piniaSigningStore",paths:["signingCallback"],storage:sessionStorage}}),i1=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=$e,t=Vue.reactive({keepAliveInclude:[]}),o=()=>t.keepAliveInclude.length,n=l=>{const i=o(),{name:r,meta:{keepAlive:s}}=l;if(s){if(i=e&&(t.keepAliveInclude.splice(0,1),t.keepAliveInclude.push(r))}},a=()=>t.keepAliveInclude;return{...Vue.toRefs(t),setKeepAliveInclude:n,getKeepAliveInclude:a}},{persist:{key:"piniaKeepAliveStore",storage:window.sessionStorage,paths:["keepAliveInclude"]}}),q=()=>{const e=l1(),t=Vue.computed(()=>e.options),o=Vue.computed(()=>e.breadcrumbOptions),n=Vue.computed(()=>e.menuKey),a=Vue.computed(()=>{const{path:r}=D;return e.menuTagOptions.map((s,u,f)=>(s.key===n.value&&s.key!==r?s.closeable=!0:s.closeable=!1,s.key===r&&(s.closeable=!1),f.length<=1&&(s.closeable=!1),s))}),l=Vue.computed(()=>e.currentMenuOption),i=Vue.computed(()=>e.collapsed);return{getMenuOptions:t,getBreadcrumbOptions:o,getMenuKey:n,getMenuTagOptions:a,getCurrentMenuOption:l,getCollapsed:i}},W=()=>{const{changeMenuModelValue:e,setupAppMenu:t,collapsedMenu:o,spliceMenTagOptions:n,emptyMenuTagOptions:a,setMenuTagOptions:l}=l1();return{changeMenuModelValue:e,setupAppMenu:t,collapsedMenu:o,spliceMenTagOptions:n,emptyMenuTagOptions:a,setMenuTagOptions:l}},x=()=>{const e=o1(),t=Vue.computed(()=>e.drawerPlacement),o=Vue.computed(()=>e.primaryColorOverride),n=Vue.computed(()=>e.appTheme),a=Vue.computed(()=>e.menuTagSwitch),l=Vue.computed(()=>e.breadcrumbSwitch),i=Vue.computed(()=>e.localeLanguage),r=Vue.computed(()=>e.lockScreenSwitch),s=Vue.computed(()=>e.copyrightSwitch),u=Vue.computed(()=>e.contentTransition),f=Vue.computed(()=>e.watermarkSwitch);return{getDrawerPlacement:t,getPrimaryColorOverride:o,getAppTheme:n,getMenuTagSwitch:a,getBreadcrumbSwitch:l,getLocaleLanguage:i,getLockScreenSwitch:r,getCopyrightSwitch:s,getContentTransition:u,getWatermarkSwitch:f}},H=()=>{const{updateLocale:e,changePrimaryColor:t,changeSwitcher:o,updateContentTransition:n}=o1();return{updateLocale:e,changePrimaryColor:t,changeSwitcher:o,updateContentTransition:n}},N2=()=>{const e=a1();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},r1=()=>{const{signing:e,logout:t}=a1();return{signing:e,logout:t}},T2=()=>{const e=i1();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},O2=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=i1();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},A2=async e=>{const t=Pinia.createPinia();e.use(t),t.use(k1)},L2=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:t}){const{getPrimaryColorOverride:o,getAppTheme:n,getLocaleLanguage:a}=x(),l=Vue.computed(()=>{const f=a.value;return P1(f)}),{message:i,notification:r,dialog:s,loadingBar:u}=naive.createDiscreteApi(["message","dialog","notification","loadingBar"],{configProviderProps:Vue.computed(()=>({theme:n.value?naive.darkTheme:null})),notificationProviderProps:{}});return window.$dialog=s,window.$message=i,window.$loadingBar=u,window.$notification=r,t(),{getPrimaryColorOverride:o,localePackage:l,getAppTheme:n}},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,t;return[Vue.createVNode(naive.NGlobalStyle,null,null),(t=(e=this.$slots).default)==null?void 0:t.call(e)]}})]})]})]})]})}});const z2=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:t}){const{getAppTheme:o}=x(),n=()=>{const{appPrimaryColor:{primaryColor:i,primaryFadeColor:r}}={pkg:{dependencies:{"@vueuse/core":"^9.13.0","awesome-qr":"2.1.5-rc.0",axios:"^1.2.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.7",echarts:"^5.4.3","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.4","pinia-plugin-persistedstate":"^3.1.0","print-js":"^1.6.0",vue:"^3.3.8","vue-hooks-plus":"1.8.5","vue-i18n":"^9.2.2","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.12.1","@types/crypto-js":"^4.1.1","@types/lodash-es":"^4.17.7","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^5.61.0","@typescript-eslint/parser":"^5.61.0","@vitejs/plugin-vue":"^4.2.3","@vitejs/plugin-vue-jsx":"^3.0.1","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^7.1.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.44.0","eslint-config-prettier":"^8.8.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.15.1",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3",sass:"1.54.3","svg-sprite-loader":"^6.0.11",typescript:"^5.0.2","unplugin-auto-import":"^0.15.0","unplugin-vue-components":"^0.25.1",vite:"^4.4.9","vite-plugin-cdn2":"0.12.4","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.7.26","vite-plugin-mock-dev-server":"1.3.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.4"},name:"ray-template",version:"4.3.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)"}},s=document.body,u=Z("piniaSettingStore","localStorage");if(u){const f=_1(u,"primaryColorOverride.common.primaryColor",i),y=We(f,.38);s.style.setProperty("--ray-theme-primary-color",f),s.style.setProperty("--ray-theme-primary-fade-color",y||r)}},a=()=>{const i=document.getElementById("pre-loading-animation");i&&qe(i,{display:"none"})},l=i=>{const r=document.body,s="ray-template--dark",u="ray-template--light";i?le(r,u):le(r,s),be(r,i?s:u)};n(),a(),Vue.watch(()=>o.value,i=>{l(i)},{immediate:!0}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}});const s1={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},ae=()=>({lockPassword:null}),x2=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),t=Vue.ref(null),{setLockAppScreen:o}=ie(),{changeSwitcher:n}=H(),a=Vue.reactive({lockCondition:ae()}),l=()=>{var i;(i=e.value)==null||i.validate(r=>{r||(o(!0),n(!0,"lockScreenSwitch"),a.lockCondition=ae())})};return Vue.onMounted(()=>{Vue.nextTick(()=>{var i;(i=t.value)==null||i.focus()})}),{...Vue.toRefs(a),lockScreen:l,formInstRef:e,inputInstRef:t}},render(){return Vue.createVNode("div",{class:"app-lock-screen__input"},[Vue.createVNode(we,{vertical:!0,align:"center",avatarSize:52},null),Vue.createVNode(naive.NForm,{ref:"formInstRef",model:this.lockCondition,rules:s1,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("锁屏")]})]})])}}),P2=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),t=Vue.ref(null),{logout:o}=r1(),{changeSwitcher:n}=H(),{setLockAppScreen:a}=ie(),{isTabletOrSmaller:l}=U(),i="HH:mm",r="A",s="YY年MM月DD日",u="ddd",f=Vue.reactive({lockCondition:ae(),HH_MM:T().format(i),AM_PM:T().locale("en").format(r),YY_MM_DD:T().format(s),DDD:T().format(u)}),y=setInterval(()=>{f.HH_MM=T().format(i),f.AM_PM=T().format(r)},6e3),_=setInterval(()=>{f.YY_MM_DD=T().format(s),f.DDD=T().format(u)},864e5),O=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{o(),setTimeout(()=>{n(!1,"lockScreenSwitch")})}})},A=()=>{var M;(M=e.value)==null||M.validate(m=>{m||(a(!1),n(!1,"lockScreenSwitch"),f.lockCondition=ae())})};return Vue.onBeforeUnmount(()=>{clearInterval(y),clearInterval(_)}),{...Vue.toRefs(f),backToSigning:O,unlockScreen:A,formRef:e,inputInstRef:t,isTabletOrSmaller:l}},render(){const{isTabletOrSmaller:e}=this,{HH_MM:t,AM_PM:o,YY_MM_DD:n,DDD:a}=this,l=t.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"},[l[0]]),Vue.createVNode("div",{class:"right"},[l[1]])]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-avatar"},[Vue.createVNode(we,{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:s1},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":s=>this.lockCondition.lockPassword=s,type:"password",placeholder:"请输入解锁密码",clearable:!0,minlength:6,maxlength:12,onKeydown:s=>{s.code==="Enter"&&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"},[t,Vue.createTextVNode(" "),Vue.createVNode("span",null,[o])]),Vue.createVNode("div",{class:"current-year"},[n,Vue.createTextVNode(" "),Vue.createVNode("span",null,[a])])])])])}}),R2=Vue.defineComponent({name:"AppLockScreen",setup(){const{getLockScreenSwitch:e}=x(),{getLockAppScreen:t}=ie();return{getLockScreenSwitch:e,getLockAppScreen:t}},render(){return Vue.createVNode(naive.NModal,{show:this.getLockScreenSwitch,"onUpdate:show":e=>this.getLockScreenSwitch=e,transformOrigin:"center",autoFocus:!1,maskClosable:!1,closeOnEsc:!1,preset:this.getLockAppScreen()?void 0:"dialog",title:"锁定屏幕"},{default:()=>[Vue.createVNode("div",{class:"app-lock-screen__content"},[this.getLockAppScreen()?Vue.createVNode(P2,null,null):Vue.createVNode(x2,null,null)])]})}}),E2=Vue.defineComponent({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:e}=x();return{getWatermarkSwitch:e}},render(){return this.getWatermarkSwitch?Vue.createVNode(naive.NWatermark,Vue.mergeProps({cross:!0,fullscreen:!0},z1),null):null}}),I2=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:I("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}}),c1=Vue.defineComponent({name:"App",render(){return Vue.createVNode(L2,null,{default:()=>[Vue.createVNode(R2,null,null),Vue.createVNode(z2,null,null),Vue.createVNode(E2,null,null),Vue.createVNode(I2,null,{default:()=>Vue.createVNode(VueRouter.RouterView,null,null),description:()=>"loading..."})]})}});if(typeof window<"u"){let e=function(){var t=document.body,o=document.getElementById("__svg__icons__dom__");o||(o=document.createElementNS("http://www.w3.org/2000/svg","svg"),o.style.position="absolute",o.style.width="0",o.style.height="0",o.id="__svg__icons__dom__",o.setAttribute("xmlns","http://www.w3.org/2000/svg"),o.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),o.innerHTML='',t.insertBefore(o,t.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const D2=()=>{T.locale(He)},j2=()=>({mounted:(e,{value:t})=>{const o=new Ce(e,{text:()=>String(t)});o.on("success",()=>{window.$message.success("复制成功")}),o.on("error",()=>{window.$message.error("复制失败")}),e.$$clipboard=o},updated:(e,{value:t,oldValue:o})=>{var n;t!==o&&((n=e.$$clipboard)==null||n.destroy(),e.$$clipboard=new Ce(e,{text:()=>String(t)}))},beforeUnmount:e=>{var t;e.$$clipboard&&((t=e.$$clipboard)==null||t.destroy(),e.$$clipboard=null)}}),B2=Object.freeze(Object.defineProperty({__proto__:null,default:j2},Symbol.toStringTag,{value:"Module"})),Z2=()=>{let e;return{beforeMount:(t,{value:o})=>{const{func:n,trigger:a="click",wait:l=500,options:i}=o;if(typeof n!="function")throw new TypeError("debounce directive value must be a function");e=Ee(n,l,Object.assign({},i)),ve(t,a,e)},beforeUnmount:(t,{value:o})=>{const{trigger:n="click"}=o;e&&(e.cancel(),ye(t,n,e)),e=null}}},H2=Object.freeze(Object.defineProperty({__proto__:null,default:Z2},Symbol.toStringTag,{value:"Module"})),Re=(e,t)=>{if(e){const o="ray-template__directive--disabled";t?(e.setAttribute("disabled","disabled"),be(e,o)):(e.removeAttribute("disabled"),le(e,o)),e==null||e.setAttribute("disabled",t?"disabled":"")}},$2=()=>({mounted:(e,{value:t})=>{Re(e,t)},updated:(e,{value:t,oldValue:o})=>{t!==o&&Re(e,t)}}),F2=Object.freeze(Object.defineProperty({__proto__:null,default:$2},Symbol.toStringTag,{value:"Module"})),K2=()=>{let e;return{beforeMount:(t,{value:o})=>{const{func:n,trigger:a="click",wait:l=500,options:i}=o;if(typeof n!="function")throw new TypeError("throttle directive value must be a function");e=me(n,l,Object.assign({},i)),ve(t,a,e)},beforeUnmount:(t,{value:o})=>{const{trigger:n="click"}=o;e&&(e.cancel(),ye(t,n,e)),e=null}}},U2=Object.freeze(Object.defineProperty({__proto__:null,default:K2},Symbol.toStringTag,{value:"Module"})),q2=e=>Object.keys(e).reduce((o,n)=>{var l;const a=(l=e[n])==null?void 0:l.default;if(typeof a=="function")return o[n]=a,o;throw new TypeError(`directiveModules: ${n} is not function`)},{}),W2=e=>{const o=q2(Object.assign({"/src/directives/modules/copy/index.ts":B2,"/src/directives/modules/debounce/index.ts":H2,"/src/directives/modules/disabled/index.ts":F2,"/src/directives/modules/throttle/index.ts":U2})),n=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),a=/^([^-]+-)*[^-]+$/;w1(o,(l,i)=>{var s;const r=(s=i.match(n))==null?void 0:s[0];typeof r=="string"&&a.test(r)?e.directive(r,l()):console.error(`[setupDirectives] ${r} is not a valid directive name`)})},u1=async e=>{await H1(e),await A2(e),await _2(e),D2(),W2(e)},G2=async()=>{const e=Vue.createApp(c1);await u1(e),e.mount("#app")},Y2=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(c1),await u1(e),e.mount("#app")},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?Y2():G2();export{ge as A,_e as B,se as C,Ze as L,D as R,Ht as T,w as _,r1 as a,Se as b,fe as c,k as d,H as e,So as f,I as g,x as h,Q as i,o2 as j,Ke as k,R1 as l,Qe as m,ye as n,ve as o,It as p,ko as q,Ue as r,B as s,Z as t,K as u,F as v,Mo as w,E1 as x,W as y,q as z}; diff --git a/assets/index-4cfc8ec4.js.gz b/assets/index-4cfc8ec4.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..2ca83ae1270120f88f918235d182600beb737325 GIT binary patch literal 47626 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 O`2PSQf4TRYgaQC7?aXcf literal 0 HcmV?d00001 diff --git a/assets/index-518cfc69.js b/assets/index-518cfc69.js new file mode 100644 index 00000000..3945ef98 --- /dev/null +++ b/assets/index-518cfc69.js @@ -0,0 +1 @@ +import{d as s,_}from"./index-4cfc8ec4.js";import"./lodash-es@4.17.21-e8d1949e.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js";import"./lodash@4.17.21-e6f077ad.js";import"./awesome-qr@2.1.5-rc.0-76c123e9.js";import"./canvas@2.11.2-f05bd587.js";import"./js-binary-schema-parser@2.0.3-9e47f7a8.js";import"./js-cookie@3.0.5-19aa770d.js";import"./screenfull@5.2.0-7567c894.js";import"./qs@6.11.2-83b75eda.js";import"./side-channel@1.0.4-36eac644.js";import"./get-intrinsic@1.2.1-c74897b4.js";import"./has-symbols@1.0.3-e8f3ca0e.js";import"./has-proto@1.0.1-f7d0b240.js";import"./function-bind@1.1.1-22e7ee79.js";import"./has@1.0.3-2d67dc68.js";import"./call-bind@1.0.2-c8357e2b.js";import"./@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js";import"./@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js";import"./dayjs@1.11.9-6a1565a1.js";import"./@vue_runtime-core@3.3.8-05565b4b.js";import"./@vue_reactivity@3.3.8-5d5bde00.js";import"./@vue_shared@3.3.8-a8e5b170.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js";import"./clipboard@2.0.11-4ae3371d.js";function e(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!Vue.isVNode(o)}const y=Vue.defineComponent({name:"PreviewSVGIcons",setup(){const o=Vue.ref([]);return Object.keys(Object.assign({"/src/icons/adjustment.svg":()=>_(()=>import("./adjustment-91fb1fd8.js"),[]),"/src/icons/axios.svg":()=>_(()=>import("./axios-9ecc62c2.js"),[]),"/src/icons/close.svg":()=>_(()=>import("./close-bc724241.js"),[]),"/src/icons/close_left.svg":()=>_(()=>import("./close_left-22e936f7.js"),[]),"/src/icons/close_right.svg":()=>_(()=>import("./close_right-3172c2b4.js"),[]),"/src/icons/dark.svg":()=>_(()=>import("./dark-98aea478.js"),[]),"/src/icons/dashboard.svg":()=>_(()=>import("./dashboard-5e11323a.js"),[]),"/src/icons/doc.svg":()=>_(()=>import("./doc-d4c6ba19.js"),[]),"/src/icons/draggable.svg":()=>_(()=>import("./draggable-922ee20b.js"),[]),"/src/icons/echart.svg":()=>_(()=>import("./echart-a2af339b.js"),[]),"/src/icons/empty.svg":()=>_(()=>import("./empty-096c199b.js"),[]),"/src/icons/error.svg":()=>_(()=>import("./error-3ee80593.js"),[]),"/src/icons/expanded.svg":()=>_(()=>import("./expanded-6e53d7ca.js"),[]),"/src/icons/export_excel.svg":()=>_(()=>import("./export_excel-47c2c101.js"),[]),"/src/icons/fullscreen.svg":()=>_(()=>import("./fullscreen-80d7b90e.js"),[]),"/src/icons/fullscreen_fold.svg":()=>_(()=>import("./fullscreen_fold-22f78cc5.js"),[]),"/src/icons/github.svg":()=>_(()=>import("./github-43fc29a8.js"),[]),"/src/icons/google.svg":()=>_(()=>import("./google-4a171ad3.js"),[]),"/src/icons/language.svg":()=>_(()=>import("./language-0fe60c39.js"),[]),"/src/icons/left_arrow.svg":()=>_(()=>import("./left_arrow-045dade1.js"),[]),"/src/icons/light.svg":()=>_(()=>import("./light-8ec2a8de.js"),[]),"/src/icons/lock.svg":()=>_(()=>import("./lock-f5e2ebb5.js"),[]),"/src/icons/login_bg.svg":()=>_(()=>import("./login_bg-fae25ce3.js"),[]),"/src/icons/menu.svg":()=>_(()=>import("./menu-48aeb53b.js"),[]),"/src/icons/more.svg":()=>_(()=>import("./more-e37ec710.js"),[]),"/src/icons/mouse.svg":()=>_(()=>import("./mouse-67f26515.js"),[]),"/src/icons/office.svg":()=>_(()=>import("./office-1d6313bd.js"),[]),"/src/icons/other.svg":()=>_(()=>import("./other-2694df0e.js"),[]),"/src/icons/out.svg":()=>_(()=>import("./out-083367fd.js"),[]),"/src/icons/print.svg":()=>_(()=>import("./print-b33dc2bb.js"),[]),"/src/icons/qrcode.svg":()=>_(()=>import("./qrcode-be91e4bc.js"),[]),"/src/icons/ray.svg":()=>_(()=>import("./ray-a033c254.js"),[]),"/src/icons/reload.svg":()=>_(()=>import("./reload-0db58912.js"),[]),"/src/icons/rely.svg":()=>_(()=>import("./rely-e633b0a6.js"),[]),"/src/icons/resize_h.svg":()=>_(()=>import("./resize_h-360e34cf.js"),[]),"/src/icons/right_arrow.svg":()=>_(()=>import("./right_arrow-50c53f38.js"),[]),"/src/icons/row_end.svg":()=>_(()=>import("./row_end-68354635.js"),[]),"/src/icons/row_head.svg":()=>_(()=>import("./row_head-56a92cf3.js"),[]),"/src/icons/search.svg":()=>_(()=>import("./search-a922b782.js"),[]),"/src/icons/setting.svg":()=>_(()=>import("./setting-08b3b2ca.js"),[]),"/src/icons/table.svg":()=>_(()=>import("./table-e1bc2ddb.js"),[]),"/src/icons/twitter.svg":()=>_(()=>import("./twitter-7a46bd80.js"),[])})).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{y as default}; diff --git a/assets/index-518cfc69.js.gz b/assets/index-518cfc69.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..87f3f7666888d9a7f34b8283cf6d83c2eb625a45 GIT binary patch literal 1743 zcmV;=1~B;_iwFP!000026OEY9ZX>x7hwpg`Z6g>+h}iCK_Fp@i7}yPhy=)d4U@jg* z%O;UqRuMc0|42@&Aj_C|EMhmHx> z0K(U-ZK1)94E&hT6c|tA6VM6_savD!R@WSrxNO3+I4`pDM7d^~=>4XYjqZsQPqCt$ z1@KhYDQRS{3Q3iTpp4?+v8vj(+|;tQ`zTO}KO~AE1IUUeyu0}#k!FIY`RREz%{?W+ z4dFRWGKk8@s!NQct%fC+3N8yj#54FLv=R)*Dk!Sw$LKXvAfApYBSxb#4j+#aZ2#7J zjHgqOl!Zx}u<$8(skW`DF(!MD24Ik&xQxr^)OdKN-qmLR;4%g#1i>@fJAVfq%ONSl z>_peqZOv?&t?HI^pmePb2yK|LzF^!fdqtluDG8#W$mr=@ys5iVG9~)34?_|&pfn4I zh`vAI2~6eepulWZJ2CqXWHphCg?DfFzW@IB(b*g1||w%Sbg3;VTzs&3&+iN3bbn(3is8#wpARj{k!=GE)p zeQnj=T%%vzbaoiV%6_bZYI=1&ySVfD&bxQ8*VDVtOzV2pP7mIhR{X5CgU^_FyVYic zllgkL^3JET#mnW?{v9@KYRk}rh7@5{hLz}Jc{a!C=8s^vwbUaVYsNCec^dKPc?55y z1~;NNlagmq91RidKr9=m%x5^g#-?vU(<&Q-sd}~kEUgz28fLh-p$a|438vn;Io3*w zoB@lo+y&6TCuVjIjsi?DR7q|3d-kE zfF)mz?C)SFEMgUQ8S7T8**s<*6yNn6PIX0|aZP{uBbFUyl1!=&k zBTa0LSu%{An-SE5h6HgUm;lEaHsf`uHxqoxMl2VOlWQa&sX*3Bssth^%fto1%Xe9> z#vp@&R1BhogJX;FLfN_@)=FZmg=In=>AJxu$Or(f1ZW043j-Hmt49fFCTUhhX%aei zLsnJIM;L>hgd(LOErkPO)-Y0cdNYaAA{Lb^A?0=?F3?DVoKjqh!-EdrEhB*5OiD@x zUTu!kc&|9VXxxm!PD&_3h)e!FM6r<)jz+=)N_mtxu2%((WFysRu#-TPNnV7J6S5yg z?6F;=v7F-;aCMpQdUH~aufg!O!1Lj8teoSQJLkD3u26YbB|DZ0VY66%gA-zn(>!R zZzd3yJQBi@0OqDPW-O2I1SDf|T8jK*Q990MekIj!8DCG$;^p15zFruA!wi0R_U3H* z=H^$kHK8AhzhezP{JX7QPiutC54|Jj@_3vpJV#K|hZe?m2zU)+qck)g zEvt9nfAb|i6Xyq0n+Dqqgn#(kzyJH=58iQp@azGivv6w^8`k6f{O5mt_~EBP^Wh(V z{qUE6{^zH^|NP^hyg4>5Y}=S#c4z>5l8f<)Uv-Sb{BWaK_qBn|`4{1Fj_uIGtZVJ} z%fPjFQ?+<$0l0DNuWALhmjpdMWqP9CdGiBru){g`I;{J)T_QbZx#YM;Z;p-7xjN3T z9R7SOJGlcjZ}Gi?8-hu-0@W|)bby`@U74EO96tAw)SL6I(o*5n66+)=+&{~iJ=zv^ zoMFIRT@AgOmdy?xmNfOa?DiN8-~IXzw#A#+85Z6z59;Vm>@*8I&E)Lmch}dm+3Yv+ l{O~FIN?spl$Nu+Xco81<_8(n$n&ZVU{s)s>kIw%R006aDUqS!? literal 0 HcmV?d00001 diff --git a/assets/index-56ba34ab.js b/assets/index-56ba34ab.js new file mode 100644 index 00000000..25479ff4 --- /dev/null +++ b/assets/index-56ba34ab.js @@ -0,0 +1 @@ +import{u as v,a as h,g as N,b as f,s as u,c as p,A as d,R as y,d as o,e as w,T as b,L as S}from"./index-4cfc8ec4.js";import"./dayjs@1.11.9-6a1565a1.js";import{R as x,L as R}from"./ray-2b8a2b8a.js";import{R as C}from"./index-ab5d222b.js";import{u as _}from"./@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js";import"./lodash-es@4.17.21-e8d1949e.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js";import"./lodash@4.17.21-e6f077ad.js";import"./awesome-qr@2.1.5-rc.0-76c123e9.js";import"./canvas@2.11.2-f05bd587.js";import"./js-binary-schema-parser@2.0.3-9e47f7a8.js";import"./js-cookie@3.0.5-19aa770d.js";import"./screenfull@5.2.0-7567c894.js";import"./qs@6.11.2-83b75eda.js";import"./side-channel@1.0.4-36eac644.js";import"./get-intrinsic@1.2.1-c74897b4.js";import"./has-symbols@1.0.3-e8f3ca0e.js";import"./has-proto@1.0.1-f7d0b240.js";import"./function-bind@1.1.1-22e7ee79.js";import"./has@1.0.3-2d67dc68.js";import"./call-bind@1.0.2-c8357e2b.js";import"./@vue_runtime-core@3.3.8-05565b4b.js";import"./@vue_reactivity@3.3.8-5d5bde00.js";import"./@vue_shared@3.3.8-a8e5b170.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js";import"./clipboard@2.0.11-4ae3371d.js";import"./@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js";function F(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const k=Vue.defineComponent({name:"RSigning",setup(){const e=Vue.ref(),{t:i}=v(),{signing:t}=h(),{path:n}=y,a=N("globalSpinning"),c=()=>({name:"Ray Admin",pwd:"123456"}),{router:g}=f(),r=Vue.ref(c()),m={name:{required:!0,message:i("views.login.index.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:i("views.login.index.PasswordPlaceholder"),trigger:["blur","input"]}};return{signingForm:r,loginFormRef:e,handleLogin:()=>{var s;(s=e.value)==null||s.validate(V=>{V||(u("globalSpinning",!0),t(r.value).then(l=>{l.code===0&&setTimeout(()=>{u("globalSpinning",!1),window.$message.success(`欢迎${r.value.name}登陆~`),p(d.token,"tokenValue"),p(d.signing,l.data),g.push(n)},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},F(e=i("views.login.index.Login"))?e:{default:()=>[e]})]})}}),T=Vue.defineComponent({name:"RRegister",render(){return Vue.createVNode(naive.NResult,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}});const O=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(x,{text:"ray template yes",size:200,logoImage:R},null)])}});function L(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const j=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"}},L(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]})}}),le=Vue.defineComponent({name:"RLogin",setup(){const{layout:{copyright:e}}={pkg:{dependencies:{"@vueuse/core":"^9.13.0","awesome-qr":"2.1.5-rc.0",axios:"^1.2.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.7",echarts:"^5.4.3","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.4","pinia-plugin-persistedstate":"^3.1.0","print-js":"^1.6.0",vue:"^3.3.8","vue-hooks-plus":"1.8.5","vue-i18n":"^9.2.2","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.20.2","@babel/eslint-parser":"^7.19.1","@commitlint/cli":"^17.4.2","@commitlint/config-conventional":"^17.4.2","@intlify/unplugin-vue-i18n":"^0.12.1","@types/crypto-js":"^4.1.1","@types/lodash-es":"^4.17.7","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^5.61.0","@typescript-eslint/parser":"^5.61.0","@vitejs/plugin-vue":"^4.2.3","@vitejs/plugin-vue-jsx":"^3.0.1","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^7.1.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.8",depcheck:"^1.4.3",eslint:"^8.44.0","eslint-config-prettier":"^8.8.0","eslint-config-standard-with-typescript":"^23.0.0","eslint-plugin-import":"^2.25.2","eslint-plugin-n":"^15.0.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-promise":"^6.0.0","eslint-plugin-react":"^7.31.10","eslint-plugin-vue":"^9.15.1",husky:"^8.0.3","lint-staged":"^13.1.0",postcss:"^8.1.0","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^2.7.1","rollup-plugin-visualizer":"^5.8.3",sass:"1.54.3","svg-sprite-loader":"^6.0.11",typescript:"^5.0.2","unplugin-auto-import":"^0.15.0","unplugin-vue-components":"^0.25.1",vite:"^4.4.9","vite-plugin-cdn2":"0.12.4","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.6.4","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.3.1","vite-plugin-inspect":"^0.7.26","vite-plugin-mock-dev-server":"1.3.0","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.4"},name:"ray-template",version:"4.3.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)"}},i=Vue.reactive({tabsValue:"signing"}),{height:t,width:n}=_(),{updateLocale:a}=w();return{...Vue.toRefs(i),windowHeight:t,updateLocale:a,copyright:e,windowWidth:n}},render(){const{$t:e}=this;return Vue.createVNode("div",{class:["login"],style:[`height: ${this.windowHeight}px`,`--login-height: ${this.windowHeight}px`]},[Vue.createVNode("div",{class:["login-wrapper",this.windowWidth>=1440?"login-wrapper--divider":""]},[Vue.createVNode("div",{class:["login-wrapper__content"]},[Vue.createVNode(naive.NSpace,{align:"center",class:"login-title__wrapper"},{default:()=>[Vue.createVNode(o,{name:"ray",size:"48"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:28},{default:()=>[Vue.createTextVNode("Ray Template")]})]}),Vue.createVNode(naive.NSpace,{align:"center",class:"login-action__wrapper",itemStyle:{display:"flex"}},{default:()=>[Vue.createVNode(b,null,null),Vue.createVNode(naive.NDropdown,{options:S,onSelect:i=>this.updateLocale(i)},{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(k,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:e("views.login.index.Register"),name:"register"},{default:()=>[Vue.createVNode(T,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:e("views.login.index.QRCodeSigning"),name:"qrcodeSigning"},{default:()=>[Vue.createVNode(O,null,null)]})])}),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("其他登陆方式")]}),Vue.createVNode(j,null,null),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("友情链接")]}),Vue.createVNode(C,null,null)]})]})]}),Vue.createVNode(naive.NSpace,{align:"center",justify:"center",class:"login-copyright__wrapper",wrapItem:!1},{default:()=>[this.copyright]})])])])}});export{le as default}; diff --git a/assets/index-56ba34ab.js.gz b/assets/index-56ba34ab.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..9225087f57f3a1513bde1d09fed3e60ad6cd17cf GIT binary patch literal 3518 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 e=Object.assign({"/src/echart-themes/macarons/macarons-dark.json":ht,"/src/echart-themes/macarons/macarons.json":ft}),b=/\/([^/]+)\.json$/;return Object.keys(e).reduce((n,d)=>{var a;const l=(a=d.match(b))==null?void 0:a[1];if(l)return n.push({name:l,theme:e[d].default}),n;throw new Error("theme name is not found")},[])},yt=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),pt={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:()=>yt()},observer:{type:Object,default:null},throttleWait:{type:Number,default:500},animation:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({})}},gt={notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]},St=mt(),S=Vue.defineComponent({name:"RChart",props:pt,setup(e,{expose:b}){const{getAppTheme:h}=ze(),n=Vue.ref(),d=Vue.ref(),l=Vue.ref();let a,s;const{echartTheme:f}=He;let u,t;const C=Vue.computed(()=>[{label:"下载图片",key:"downloadChart",disabled:!(l.value&&l.value.getDom())}]),r=Vue.computed(()=>({"--ray-chart-width":W(e.width),"--ray-chart-height":W(e.height)})),Re=async()=>{var o;y([Xe,Je,Ke,Qe,Ye,Ie,et,tt]),y([ot,at,rt,lt,it,ct]),y([nt,st]),y([dt]);try{y((o=e.use)==null?void 0:o.filter(Boolean))}catch{console.error("register chart Core error: wrong property and method passed in extend attribute")}},V=()=>{if(e.theme==="default"){e.autoChangeTheme?p("dark"):p("");return}if(e.theme)p(e.theme);else{const o=e.autoChangeTheme&&h.value?`${f}-dark`:f;p(o)}},F=o=>{let i=Vue.unref(o);const c=m=>Object.assign({animation:!0},i,m);return e.showAria&&(i=c({aria:{enabled:!0,decal:{show:!0}}})),i},p=(o=f)=>{const i=n.value,c=F(e.options),{height:m,width:x}=i.getBoundingClientRect(),{onSuccess:T,onError:B}=e;try{St.forEach(g=>{Ge(g.name,g.theme)}),t=qe(i,o,{width:x===0?200:void 0,height:m===0?200:void 0}),l.value=t,e.animation?(t.setOption({}),setTimeout(()=>{c&&(t==null||t.setOption(c))})):c&&(t==null||t.setOption(c)),T&&E(T,t)}catch(g){B&&E(B),console.error("RChart render error: ",g)}},v=()=>!!(t&&t.getDom()),w=()=>{v()&&(t.clear(),t.dispose(),l.value=void 0)},_e=()=>{t&&t.resize()},je=(o,i)=>{if(o==="downloadChart"&&v()){const{filename:m,...x}=e.downloadOptions;Ue(t.getDataURL(x),m??`${new Date().getTime()}`)}const{onDropdownSelect:c}=e;c&&E(c,o,i)},N=()=>{if(t!=null&&t.getDom()){console.warn("RChart mount: There is a chart instance already initialized on the dom. Execution was interrupted.");return}V(),e.autoResize&&(a=Me(_e,e.throttleWait),s=Ze(e.observer||d,a))},k=()=>{var o;w(),a==null||a.cancel(),(o=s==null?void 0:s.stop)==null||o.call(s)};return Vue.watch(()=>h.value,()=>{e.autoChangeTheme&&(w(),V())}),Vue.watch(()=>e.showAria,()=>{w(),V()}),Vue.watchEffect(()=>{e.watchOptions?u=Vue.watch(()=>e.options,o=>{const i=F(o),c=Object.assign(e.setChartOptions,gt);t==null||t.setOption(i,c)},{deep:!0}):u==null||u(),e.loading?t==null||t.showLoading(e.loadingOptions):t==null||t.hideLoading()}),b({echart:l,dispose:k,render:N}),Vue.onBeforeMount(async()=>{await Re()}),Vue.onMounted(()=>{N()}),Vue.onBeforeUnmount(()=>{k(),u==null||u()}),{rayChartRef:n,cssVarsRef:r,rayChartWrapperRef:d,moreDropDownOptions:C,dropdownSelect:je}},render(){const{title:e,contentStyle:b,preset:h,moreDropDownOptions:n,dropdownSelect:d,bordered:l,dropdownOptions:a}=this,{cardExtra:s}=this.$slots;return h==="card"?Vue.createVNode(naive.NCard,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:b,bordered:l},{default:A(Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)),header:A(e,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":A(s,{defaultElement:Vue.createVNode(Pe,{iconSize:18,cursor:"pointer",options:a??n,trigger:"click",onSelect:d.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)])}}),Xt=Vue.defineComponent({name:"REchart",setup(){const e=Vue.ref(),b=Vue.ref(!1),h=Vue.ref(!1),n=Vue.reactive({loading:!1}),d={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)"}}]},l={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]}]}),s=r=>{n.loading=r},f=r=>{h.value=r},u=()=>{var r;(r=e.value)==null||r.render()},t=()=>{var r;(r=e.value)==null||r.dispose()},C=()=>{const r=()=>Math.floor((Math.random()+1)*100);a.value.series[0].data=new Array(7).fill(0).map(()=>r()),a.value.series[1].data=new Array(7).fill(0).map(()=>r())};return{baseOptions:d,baseChartRef:e,chartLoading:b,handleLoadingShow:s,chartAria:h,handleAriaShow:f,basePieOptions:l,baseLineOptions:a,...Vue.toRefs(n),mountChart:u,unmountChart:t,handleUpdateTitle:C}},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(S,{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(S,{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":e=>this.chartLoading=e,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏加载动画",unchecked:()=>"显示加载动画"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(S,{loading:this.loading,options:this.baseOptions},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("贴画可视化图")]}),Vue.createVNode(naive.NSwitch,{value:this.chartAria,"onUpdate:value":e=>this.chartAria=e,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏贴花",unchecked:()=>"显示贴花"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(S,{options:this.baseOptions,showAria:this.chartAria},null)])])}});export{Xt as default}; diff --git a/assets/index-59c81358.js.gz b/assets/index-59c81358.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..cb8ab143d0edc914fa178ca7e0525044b408ac3a GIT binary patch literal 6253 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,Object.assign({},t))}const F=e=>o({url:`https://www.tianqiapi.com/api?version=v9&appid=23035354&appsecret=8YvlPNrz&city=${e}`,method:"get"}),l=()=>o({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get"}),O=Vue.defineComponent({name:"RAxios",setup(){const e=Vue.reactive({weatherData:[],inputCityValue:null,throttleDemoInputValue:null,debounceDemoInputValue:null,weatherDemoInputValue:null}),{data:t,loading:a,run:r}=u(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{O as default}; diff --git a/assets/index-6b6a0988.js.gz b/assets/index-6b6a0988.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..5905044a2dfa2feada5d1546a287c0b9ffda7e88 GIT binary patch literal 1962 zcmV;b2UYkViwFP!000026UA6&eGNxa%EXGY9RDXgNNr)Vl>l_D|>tV7IsF3E~%jFfb;=P_fLu$n<^ z2%x5bBzVdyQZkd3@;#D8(v;~sOd^(|jbiw}X`wGM__g)!SK4(gp6iro*LJ>tPaYoODeg!6@ zEtBJpX;?Z^aM9FNY;$DF(iBt0fpuc4rZXT!dsSV`jk=gqaX~ZikO|Q;ut8#F1C_8G z9r^uL&2*xS1L3e@@pAZH96*{m#V@MI| zl<0UEm&`xW`;I#m=S>KI-@BIT!&l&XS)~>Uqnk+8j4>H8z*5<+OOfm``O8Ss# z6tpq9Y+$So1t-*Ug(-KqaW*7(nd3N`M`DiPf+F0x(4D6gJKCA#5UO<^oo~mvUW)?O3~}>6@X> zpm&U3fRM%v1SIAzoJUipOPGLlK!5^rbt2O$`|Jq7pDoA_Q-+Erni7Wg1YooXNec{g zT>S-KCC%&l)-V3QuSMgR;>-~?hoFC*#>HqcajYen6C?PFiyhL}TGTog?XPb6OEZnx z<=Vlfx3m_z?cdqPIv^-<`)T{SAV(c{r$c- zz3;ER@PEET9lTWO_tfK4Ts?RRh9a-yAE~eW;@wy~G3jNZLA}XMj)cBPPbQprtTzJZ zt?yQMSDG*NwrA>(W+5W=FAu!O>-FnDdJ8{*bN=(W`pf&Zy=S3u5NOQ2^k$bE*O$G= z%l^(!{`&34^aFqHX5*X9#`oVIL4xCbNpSxBZEt_tUwP`yJ@;;GM{*xTY6rJ!d-v#X zVc@C>w! zM7>UN?eT8)zl*Q-=luCa2x$H36Ys{YSNroPrth?kraXb{2yV9ZqqO|NCB!tCvS|$I zn(~EAikibU`y@w~+88~FAMI0TqY60NuK3EE2e`I(+rNKL{@;Tr9Xm}=n*IA+Q-5{m z8H}i?9K*S`2<`UqT#jl!H(_dOgqLB0(TLN`RNk^Cd%DmY*XF`C|35SDEUiZYgGC5{ z;e@7<>AzhuQPcR?f|UcyfoxQUHT4+z9A;X8a100BIs^c|#NselX++;V@ztH>`sQv} z1K#7i-u5m3Uk{<9K+CN?{krk>diBMk_tk85Z??LBHxz>_koi@0>>b?p=9k09-$AxM zOHD87S{$Fd=`F0EIddi&RQ_p;zwzx){=(XCz=Zz0^wCV{FMkXZdbYQ>Vgk*$cXP#` zUxr-!^H1v!m*_Ztat&Gols4tj0T54dYqaC;Wvz-v-oQ8ufvPVue.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{z as default}; diff --git a/assets/index-7647bf31.js.gz b/assets/index-7647bf31.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..ad89631da33cc6d323811f77a808d05cee58249b GIT binary patch literal 1039 zcmV+q1n~PGiwFP!000026NOdJkK05PzVlb4J|(Kh_4v0PvWh4NkkAUXr4m}LR^##W zW;V`@J2T$hY!nHEIB=*yD&kZmPH+T?3yAXHbeH}ajP11DWVawkmNWCc?|tukZ)~=x zh19DD1EL0OT}rXAoO_Q*UI7ZqloA>d=R{d!*5S+^;{}|ffR;1?8f@=Xq9AI9KurS& z$Bu^)Bn3``6t;1v4WOA2bA{@vQB&+BPIzP%r@rGm3GzxD4c0wenE|xweF5JY`QfSekFe>B1&Aq_gMwJbxnhDy6+7mcMNPpVTRP(cX)2u!N0YsScf@|s zXf3!&y{t`U#!F$@8qRfg$F&u^Fl(CerDY3#zhZRWajmpdH)=Lq)kM!S>z?eKLWS}5 z`m?!d!YXS$TEAP&Ba^EaWWDAUT2nzU4*^%>TQPg zXe`Y%NWLnFCJ#j;DP+Q?qG}dgWzv+;_rZ)y4;=h=H_jxfKi06w?%@Ax1+!PL^XM5< z&gPG83I17aSLA%002Ns39({})},lazy:{type:Boolean,default:!0},wrapperClass:{type:String,default:null}},h=Vue.defineComponent({name:"RIframe",props:m,setup(r,{expose:c}){const d=Vue.computed(()=>({"--ray-iframe-frameborder":l(r.frameborder),"--ray-iframe-width":l(r.width),"--ray-iframe-height":l(r.height)})),e=Vue.ref(),s=Vue.ref(!0),n=a=>{s.value=!1;const{onSuccess:t}=r;t&&f(t,e.value,a)},i=a=>{s.value=!1;const{onError:t}=r;t&&f(t,a)};return c({iframeInst:e}),Vue.onMounted(()=>{o(e.value,"load",n.bind(this)),o(e.value,"error",i)}),Vue.onBeforeUnmount(()=>{u(e.value,"load",n),u(e.value,"error",i)}),{cssVars:d,iframeRef:e,spinShow:s}},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)})])}});export{h as R}; diff --git a/assets/index-92dd0232.js.gz b/assets/index-92dd0232.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..39f3ac0a8178867d6a81b18dcced3efdae5fba7d GIT binary patch literal 703 zcmV;w0zmyAiwFP!000026OC0}Z__Xoedkwn7NA6OLnrM4rOFVSK-vQXtztY>)#N5O zt4CsoYiC`t^55}Cnzieg_R?J2$Jh7coLgQu61CwYrbZQ&R5+uhzul+oN|ZH8K5$XM z!}ugG^N*09BzKBTb19S_)tOP4r$%oYNM{bpN0W~75?KwukTnh9dBv34 z2NzJXw$iC+tE!_Oyp&h~_OQ#gUIGp<>v7Esz3NZry_bMm3@~y$nY<$%T>-yc=~seT zRmt^B(Fq&eOXr&F>P3JQvo_CRsKNYeD{{@Hpq~-hW^n-jf++EI;Jj5@*0Y9-A1Isc z3*VP_km~^&#o1|Oy11hi`@88eXHr(c!~k+_TfeShw!+zU3yIz20?wu7k^rG2<4Z-Z zE__1?ZG1>IRiN7@LTcclkqXkhi%lR>;r-;+L#v^PLZD zeXJ)*KzZ}&c_2mr1Uv5Hn1YW2p^Rdx2K#6dQ<1Uk)Trd1RV`#k$ASOmv7@@naH`+G zFC$GMz$mkY=Ks4Gdb@kg!l!5}gkqFOCPaE+!6|exb-_sSO}1iNA0wmfL!^?dAXFqv ztJFxZxU$LY9D{p{P#zDC&Y+YCKSk{v26yd&yO_4m`!Kmu*9=u!^a8(vG6kwE`(`UE zB4wF@V21`qvFTIt{Y79Jt}kT)5h?gRv7S7|=H#(Cgt`Qh!^yFrN^h*f=Kj17VbRg~ zQ`ds=dq^&w7<{@l;4OGrMB(bbR;W=fXn(X#!6lg_iQjvxDyh|;hz^q3hW_NaXVSa5 zu?*16>IM5u*Lyiy#-(JaDxq$^hR`tYXOv%hGt4Bvc2+-v{MwrxHLjOdxM9=D{u6P( lBq-Q2+kR|M7jf6cQ>RP&Z?JOH|Ein5`3EA@?A{&*001IpU)}%! literal 0 HcmV?d00001 diff --git a/assets/index-c6a183f7.js b/assets/index-c6a183f7.js new file mode 100644 index 00000000..461b07c3 --- /dev/null +++ b/assets/index-c6a183f7.js @@ -0,0 +1 @@ +import{R as e}from"./index-92dd0232.js";import"./index-4cfc8ec4.js";import"./lodash-es@4.17.21-e8d1949e.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js";import"./lodash@4.17.21-e6f077ad.js";import"./awesome-qr@2.1.5-rc.0-76c123e9.js";import"./canvas@2.11.2-f05bd587.js";import"./js-binary-schema-parser@2.0.3-9e47f7a8.js";import"./js-cookie@3.0.5-19aa770d.js";import"./screenfull@5.2.0-7567c894.js";import"./qs@6.11.2-83b75eda.js";import"./side-channel@1.0.4-36eac644.js";import"./get-intrinsic@1.2.1-c74897b4.js";import"./has-symbols@1.0.3-e8f3ca0e.js";import"./has-proto@1.0.1-f7d0b240.js";import"./function-bind@1.1.1-22e7ee79.js";import"./has@1.0.3-2d67dc68.js";import"./call-bind@1.0.2-c8357e2b.js";import"./@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js";import"./@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js";import"./dayjs@1.11.9-6a1565a1.js";import"./@vue_runtime-core@3.3.8-05565b4b.js";import"./@vue_reactivity@3.3.8-5d5bde00.js";import"./@vue_shared@3.3.8-a8e5b170.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js";import"./clipboard@2.0.11-4ae3371d.js";const A=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(e,{src:"https://www.naiveui.com/zh-CN/dark",height:"300",allow:"fullscreen"},null)]}),Vue.createVNode(naive.NCard,{title:"vue-hooks-plus(立即加载)"},{default:()=>[Vue.createVNode(e,{src:"https://inhiblabcore.github.io/docs/hooks/",height:"300",lazy:!1},null)]})]})}});export{A as default}; diff --git a/assets/index-c6a183f7.js.gz b/assets/index-c6a183f7.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..434786d0f3001d47c613722d8caf3766d0004ff1 GIT binary patch literal 835 zcmV-J1HAkniwFP!000026P;Ddj@vdA-S;aTt;T>zQ%_1Bq;N3ZbTf+<$R-E|6nQn` zL?#uIvg0wl?*sjYWZz|hZknK9GiY}Cg;Mf#QrlCsC?r4-b?&+6-g`*NWv7kXeluZq z0=wGiWq@Z=33!9bSO^j)F}|_Exg2p1-%?)l0(g4(t<{3r27z6qIHEX?5ELRR(-IDG zs~%9J^(%|IwzrE27dX4}i;Dy&xIl3o(Ws8$G4jvMc}*x~;t<5vVD%EvYqN-PgfnC~ zCWz)diW4Xgv7D(DvjZ-|F{(*ciL9W9m>Y{KshHUy%NtlS)G=dWASXCMC8V^btT>6` zzBoCQL%f8jWQB~l(rbS7sBV@xYvYTb4TRSo)eu{O%8G%z=XSCBJ zDnd0Cq>58=h^l+Voz!aRqwq+7p*RK#K+6-p`+Tv;so;5WJg>I>i-q`x@FK}5#ML2c z;eFIwxZ>KtqQsG(!QZTvc{|pmtRIiD4KpB4qpFxCag|1gQG#u52E~3lCCXWp97X0^_8&!u$ydt-OW#iK0E7MH$R&`{qn^>uw3{u!mX38 z^}5EjNiRRW|L*R$UqAl-_U?ywA3uEf^#1$c-{`y&Yxq29oa^j-He0XPc%Y32o&c;NuqY_$nyO}?UKI``PZZ|!LH{-wL+3+v9SFk(( N;!hzhtjl5s0060^qAvgd literal 0 HcmV?d00001 diff --git a/assets/index-d9dac201.js b/assets/index-d9dac201.js new file mode 100644 index 00000000..c59921e7 --- /dev/null +++ b/assets/index-d9dac201.js @@ -0,0 +1 @@ +import{d as l}from"./index-4cfc8ec4.js";import{R as i}from"./index-ab5d222b.js";import"./lodash-es@4.17.21-e8d1949e.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js";import"./lodash@4.17.21-e6f077ad.js";import"./awesome-qr@2.1.5-rc.0-76c123e9.js";import"./canvas@2.11.2-f05bd587.js";import"./js-binary-schema-parser@2.0.3-9e47f7a8.js";import"./js-cookie@3.0.5-19aa770d.js";import"./screenfull@5.2.0-7567c894.js";import"./qs@6.11.2-83b75eda.js";import"./side-channel@1.0.4-36eac644.js";import"./get-intrinsic@1.2.1-c74897b4.js";import"./has-symbols@1.0.3-e8f3ca0e.js";import"./has-proto@1.0.1-f7d0b240.js";import"./function-bind@1.1.1-22e7ee79.js";import"./has@1.0.3-2d67dc68.js";import"./call-bind@1.0.2-c8357e2b.js";import"./@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js";import"./@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js";import"./dayjs@1.11.9-6a1565a1.js";import"./@vue_runtime-core@3.3.8-05565b4b.js";import"./@vue_reactivity@3.3.8-5d5bde00.js";import"./@vue_shared@3.3.8-a8e5b170.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js";import"./clipboard@2.0.11-4ae3371d.js";function o(u){return typeof u=="function"||Object.prototype.toString.call(u)==="[object Object]"&&!Vue.isVNode(u)}const L=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{L as default}; diff --git a/assets/index-d9dac201.js.gz b/assets/index-d9dac201.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..075de7de2964911822a57cda98e700f9df1b5cfb GIT binary patch literal 1674 zcmV;526g!#iwFP!000026U|p$Z`)Q9eebVO`B2yZNt4tEB?W2?G(cM*XoDmO3IsuL zNe-=>P^8Lx=|-!naGIn@?8NpWyW4i{rg5=pgLKz!chf|%>*U8&q^y6jLsGUSS#}(B z9~Ks1k@w8-%*>e?iq`6$&zn|;u#D5PeXl0SQ`EKKs+2Qrvj}ERzRZLZG{v2Xada3* zjJ&03nlXUGGsm+Ct4hG8bF!+-nkqrjQcJlK4C7`4kgA?{g-LZMVAHBxl=GMH=5$uh z%0)@DRb90;80UQ7bHP@0omj&l@+mN{2GS?~v?i-^Uh+*@k@SM8YFQ`^V@=}D5*FiB zS(9ufZ&>-FK8(4{B!jxdZ%E9nLXAju;xmYyD{@vUK~A@IQaoT|VsJDLM?nf|i4a{^ zMwl|w2XO7cai;UK7L&{ubhB8>4Z}WR(}k2^F>B~~u*irTYJp@{iR*%ciB#mAlq~=; z3%L z9R&<7nVt{RC0WH93`i@FaG^@i4WF6D?=k$&B&?4Ru*Yoju~ThN>YKS`9hwk z2OVGX1D8|OWWp$QsN@lBEFPz`lsEP$qcA~H#$fw=QyeKm-ca=sT%Ed<#BDZ1 zU8xQ}ql|;aIN>oD)ZL{7k#tKzQZ%KcXGfo9I<#(h#J3XJtE!YEkj?69s_5MUXS|7E zvgrd4d^f`zb@1#=P^k#J=fY>7ePmn)lgo){VuZ}Sv#}y)4?PPI)G|Gn@yw}8eA@z>y6~=tTwQSaMAIcTC<|v!;;cwG3nD{G^@&|- zP1BnN{}gZz{zvtg7%N|BI>Z2{EJTZUqNTNH`Jdefe~Z?>jP5@bL*oV)vl>)d&l#8Ce~Zx7C&gw&qQZyv9r0*&%{?xdw+fTf0K#s*7eTw2Pvse z`yb)+C*j@s?%!{OKQDE^*$!{t?f$fp5)a$A#zfYB+}YebW;9LW&>6QZn5ZrAkKmWu zV&tj*e9}PS(Ldo=O+&LdD}!|#2q&C>9L}$#gnysA*1!C7yZ6g)VkX?$+*yCoeX-bS zZ-?to!g}+7Ct6)epBkrr z{=1#)+u_niXX|0O`ban^QGp0z({u=9Wx?9*P069|6+x`}V3&m|=XF+|nwp`!8W^(a z)uukC#5+modjXNokj4}yRpL;qJLnbpj;Ht@Z*>Fd?6Qm#*0@IBE!R;CE3HY= zqv8>}wqGa=0F%u}lFg4!_G{#7s1$!7U4t&azkw?U+bvq1>umogx_<+gP-pvI@9`a+ z^u3#RyW8uX_F~v>cmMLJzh|G}9(eZq+!xV}B^>|ph<&k=PTB7IT=e8xyw_g-)SLUR z)1HrRFQA|3(OUHFOElSC(8p3*mzuCL@B3gX-O6Acs{const n=o=>Object.keys(o).reduce((r,p)=>(r.push({name:p,relyVersion:o[p],relyAddress:""}),r),[]);l.value=n(u),a.value=n(i)},y=n=>{n.url&&window.open(n.url)};return Vue.onBeforeMount(()=>{m()}),{columns:d,dependenciesOptions:l,devDependenciesOptions:a,templateOptions:v,handleTagClick:y}},render(){let t,u,i;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"},s(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"},s(u=this.dependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?u:{default:()=>[u]})]}),Vue.createVNode(naive.NCard,{title:"开发依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},s(i=this.devDependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?i:{default:()=>[i]})]})])}});export{g as default}; diff --git a/assets/index-dfa1a816.js.gz b/assets/index-dfa1a816.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..4e63b61605008982171b281ab1a4eeee9dbaa6fb GIT binary patch literal 1997 zcmV;;2Qv5{iwFP!000026TMekZyU!Ie($f?YypD=c83>{lDr0;i;SiP+Qdi=qky0S z!`&e{(sE}zGfR44H}U(){a?3 zBAM$)xJ^9!Jrefbtg}Sgj(~{bT)wZZ`terNlY^T6*$+reqJTs`CBp05Z*&rp2vYDF zC$?w*_B<*rp`z{Bc$)~;ChqSz9G6iERbB2Y3GPxRK(mC(>eCNtTxXaEa0CaaR03n4 z_hQN1O`%*?z*rw9oWs36WR8_`#dZSR+cfS3st#isQLMj9>MC1*yK$H_Y2?O)3o0ZDgv3(kzLdF& zfgYI!UqZ|33{cVvOK24o;LB|>wk4D=rB*_#sG13AX*DuPmQgu72xCjPPtr5lPa zd;wg_aNq=_b7_H?I@x=`3+0sBGzE>n!U4jDiwXlk4Lczb$VI@8XyXwgWYW^TMOZo6$UdV8Audn4>t;^T-Eh5ub^ovRnIh@ zjYyGDIzxlCsn9GfpXq`V>`Q~|64cshg^XipiK_D7O2k%A15h+GMX5sGO%mupv(}H9 zkiHOFF`EVE#ErWyly`@cZI!sYIxWVM>GN??8j=;A6K7$V#FL1qNN`AhKd#MH6^Ot> z&#T)(!r^IM`GY%%rsp@5hmZD0$IIEy)*dOl~r^$v~sQ$Tmxt zuw#mr#f z;5fd_X&dw28Vecs`tj_S{nK)=>NiyNo8zBB@|lP?>o`}bI##JtbgZ)a5BevsoX$Ta zl2aRu8i2?I6Ms;XPEcF#XPFGYzjyrfc6#&E(cTl=*&@)M$^t-}*BE_r{pjwOnFfb9 z&Q;^^lwx}KNqTQ*M)A!cQ1xjKHk?pDoM4>h);IDFp8M)ROoq&phtEcLz8Z%VszvJ& zxW-6LAj2OX9)0k5EcGYS%r=X`NbR?&{CQH(cxp)*3$IXU!jw(w2->Ic8;aQ_Oy5qh z3&a-YiV31_*K+yVMe~ZYq8h7R%wCg_qR6p4q!1)N$>q2cgJO=OI1#PvJs3MPV0mmk z-f(6>@oamLcX-|b1TKWAgTsW>qFe&tOg?CS;Ph${L=Yj!;M}=w8U<_{F`zl8kMe^H z+2dCM%A&VO1KumYVhOxTb?EI}94(s5d_ zt3q-GH`hW6Yp@5U$dw_7=Wa-(C7r~fvr+l5DG#*uN1qv86q z=;oKB2e;Gx&(n|gK{P!4{P?RchA$qZKm6-t=l=22eG}*C&Heru#03*e7kGo<<>QD2m~awVG^EfflL?wQ-yywTmxt&o98# z>8lAtkm|DWkkB7588_6f#-vSnlU(L37P*<|OM1_HHjNrgA;BV3=sNKE;zxDp$D9&4 z1X{H(WDl@hC#o}FSAT8^nBi8;V9)ApW-B)4LnKHi00Q`z&%Z9cdAT%_m*Q}A>;CZh zo|(n3ki*1qc*Y=kRXnOyF`1+Wr(^-AnPYqb6!p`r^=Q3KUR felW;iAYJuf?KdqftW0Zg;V1tEmk%HOUl9NR6x!2X literal 0 HcmV?d00001 diff --git a/assets/index-f19e35a3.js b/assets/index-f19e35a3.js new file mode 100644 index 00000000..d970be96 --- /dev/null +++ b/assets/index-f19e35a3.js @@ -0,0 +1 @@ +import{R as p}from"./Table-4f9cac6a.js";import{R as c}from"./index-08f2fb4d.js";import{a as d}from"./vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js";import{s}from"./instance-6b3d6a90.js";import"./lodash@4.17.21-e6f077ad.js";import"./index-4cfc8ec4.js";import"./lodash-es@4.17.21-e8d1949e.js";import"./js-cookie@3.0.5-19aa770d.js";import"./screenfull@5.2.0-7567c894.js";import"./awesome-qr@2.1.5-rc.0-76c123e9.js";import"./canvas@2.11.2-f05bd587.js";import"./js-binary-schema-parser@2.0.3-9e47f7a8.js";import"./qs@6.11.2-83b75eda.js";import"./side-channel@1.0.4-36eac644.js";import"./get-intrinsic@1.2.1-c74897b4.js";import"./has-symbols@1.0.3-e8f3ca0e.js";import"./has-proto@1.0.1-f7d0b240.js";import"./function-bind@1.1.1-22e7ee79.js";import"./has@1.0.3-2d67dc68.js";import"./call-bind@1.0.2-c8357e2b.js";import"./@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js";import"./@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js";import"./dayjs@1.11.9-6a1565a1.js";import"./@vue_runtime-core@3.3.8-05565b4b.js";import"./@vue_reactivity@3.3.8-5d5bde00.js";import"./@vue_shared@3.3.8-a8e5b170.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js";import"./clipboard@2.0.11-4ae3371d.js";import"./print-js@1.6.0-4c3d86b1.js";const V=e=>s({url:"/api/list",method:"get",params:e}),H=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(c,{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(p,{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{H as default}; diff --git a/assets/index-f19e35a3.js.gz b/assets/index-f19e35a3.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..faebdb923f817ec0fa7cbf6d290d2462f303f8d8 GIT binary patch literal 1879 zcmV-d2dMZTiwFP!000026SY@uZ`;-t{=Q$K5=9{aBtud!lxQe3nyhPqwFr{VUxFaG zBo8en6v>j8c056Vm!xg7Hcg6T@tV19Tr`VUV0O}FS>m_;n2MDAX@6nol9VjTPGevg zY{S+)&v}2&xz~2v_X65ETOeVkP_Db zp{AG38fi#lC=@%MNy64_MU+)hkp-w(lByDO5|qVRF)X7FM&&320)z)P>ZaVNG++{U zDHIG$!Dc~AVpWhEgs7@C9)6)auhEcATLV2@7J>%T*N=eG)Z`jEzFLXm|n4HbfbDFh=4klE#u6 z*3mj)iv(aE*3uPHR`iNIsb!L-ODtmSPD7{>xmv3d`LN-OLF7^!X_Q8k8I-CB)+_o^ zXlx#}7i_vT3K_Wsl5_+%k2k}SI#hL8ox=IHYZErm^R_Ga5QKI}!Ng&uEEZ(m#T1be zye3GB)KJUQz6{6qb&mvQ%2ZhvDg?@9Ri2tEAGt+^v?Mj0lZsI`>oq;Ah~eRaD9kmX zc`__^qQKF(6U4VqI2aDcw}G}iQ{#}M9FIdm+Mx#B68~;Ot1&O_}y zN)(ANOMFG*tI`ENY?6W*yqw}O!w$lUMtR30rtQva0gr6a>~7O6&hec#aU1CX82~#9uGxLSmW$x)>Kfz8l}Um5W)~ z$7L^{?eAS5s?JY{Zu~Xg-bz-U@2@<|0l0CoFsJcn442%!)!SVinn>3K#|MD-K)~{3 z31)h8A9yAdU4ji2KRD+T1NaVc?0FXrBPAeUMv*5Za;R1;HBX*@h3?xCrJjocEcxgk z8QaEn%<&Yi(5%d-9Bg)KqO*vr##G4CfmU$ha zFJQ<14jky z76~<4zp*SZXfbs`#RcL-@YY*JB*1WOH1kuDdXzY&yo#RtHdwgh-)E3an@u?mIorFQ zdpaBS?8EOy1CKG`qkwV$ELa-whUY|WH`H8S6vesJ2@1j@De<@;&!pO#hh@zM1^3=q z{I4FD1qi5ZWZPshApU!pjP`~+)t$})2?~%`>*L z$FmmlN3)=PV5_(LQ~%!j&&yYPyPqU~+5FGW=kd$u$&YKv>dpAhCW`v^zU^&2?tifv ze|N3_;QIcx_5SXU2up4*_qHERNVo4M->mjtZ1w-Xg$9vizeN0r!AbuHVKya3Lr6U&c?KW=Rh=A7xs- zod<(Ye~ACIj+o^0oBfX;XLZ{D^!8w5t-rAn-}q#I?O(~)Yj}=XW@YH@K8#n_(a{1|Ij zpg{y#7kV%5<)G0(6p|bF2g@H9*nFi2udnkvUeM+{4$;9m;~+!ZxW_fl0gJx2+y>v# zy#TonCNh`}OsJKol%{pq=XU}!&)ghp)uF)HaQxQJ!y8?p$Gl_SbNz_oz_AUX(Uu*G z>8|0q;qyRCMVv;PClAC;${P;g+XtC~GulmqO!pz~!t`o9GOu60M23qxbu-!?B6~y^ z*;(m$m)M=v{&saEETTdSDaD4i>DMB-Kf3O5g%_d9k*9)F)793_HHrvDyi R<>}7+>c1*k{K$n5006TptBe2u literal 0 HcmV?d00001 diff --git a/assets/index-f2cf6062.js b/assets/index-f2cf6062.js new file mode 100644 index 00000000..ecd129d2 --- /dev/null +++ b/assets/index-f2cf6062.js @@ -0,0 +1 @@ +import{y as F,z as l,g as m,B as c}from"./index-4cfc8ec4.js";import"./lodash-es@4.17.21-e8d1949e.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js";import"./lodash@4.17.21-e6f077ad.js";import"./awesome-qr@2.1.5-rc.0-76c123e9.js";import"./canvas@2.11.2-f05bd587.js";import"./js-binary-schema-parser@2.0.3-9e47f7a8.js";import"./js-cookie@3.0.5-19aa770d.js";import"./screenfull@5.2.0-7567c894.js";import"./qs@6.11.2-83b75eda.js";import"./side-channel@1.0.4-36eac644.js";import"./get-intrinsic@1.2.1-c74897b4.js";import"./has-symbols@1.0.3-e8f3ca0e.js";import"./has-proto@1.0.1-f7d0b240.js";import"./function-bind@1.1.1-22e7ee79.js";import"./has@1.0.3-2d67dc68.js";import"./call-bind@1.0.2-c8357e2b.js";import"./@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js";import"./@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js";import"./dayjs@1.11.9-6a1565a1.js";import"./@vue_runtime-core@3.3.8-05565b4b.js";import"./@vue_reactivity@3.3.8-5d5bde00.js";import"./@vue_shared@3.3.8-a8e5b170.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js";import"./clipboard@2.0.11-4ae3371d.js";function d(){const{changeMenuModelValue:e}=F();return{navigationTo:u=>{if(typeof u=="number"){if(isNaN(u)){console.warn(`navigationTo: The ${u} is NaN, expect number.`);return}const{getMenuOptions:i}=l();if(u>i.value.length){console.warn(`navigationTo: The current ${u} exceeds the maximum number of menus.`);return}const n=i.value[u],a=t=>{if(t.children&&t.children.length>0){const{children:[r]}=t;a(r);return}e(t.key,t)};a(n)}else e(u.key,u)}}}const G=Vue.defineComponent({name:"TemplateHooks",setup(){const e=Vue.ref(""),o=m("layoutContentMaximize"),{navigationTo:u}=d(),{reload:i,maximize:n}=c();return{navigationTo:u,reload:i,currentMenuOption:e,maximize:n,maximizeRef:o}},render(){const{navigationTo:e,reload:o,maximize:u}=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:"useAppMenu 导航方法"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("navigationTo 参数为正整数时,会更具当前的菜单顺序进行自动导航匹配。但是此方法仅能导航一级菜单。并且如果导航菜单非根菜单项,会自动递归导航至一子菜单。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NButton,{onClick:()=>e(14)},{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:()=>{o()}},{default:()=>[Vue.createTextVNode("刷新")]})]}),Vue.createVNode(naive.NCard,{title:"maximize 内容区域最大化"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{u(!this.maximizeRef)}},{default:()=>[Vue.createTextVNode("最大化内容区域")]})]})]})]})}});export{G as default}; diff --git a/assets/index-f2cf6062.js.gz b/assets/index-f2cf6062.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..e6ae2eee161bb0dd11b04738c206015adf0975fb GIT binary patch literal 1627 zcmV-h2Bi5PiwFP!000026SY@uZ`)K9{?4!PB7_pjHg?{eq{>v7#NfjQf@xo-Y24Vy z&E5PG{L-~Vmd2oTgO&n&p^R>&Y-1B*>(Iv5x6mI$uA6@1FK}+0v`yNHB7{=KmhW?( z^PKaXd)-jG;d()HQXszYmiRHhSmGGJ*y5Y~qDQ9Z+9~;U>KHH~<#kgpfu5Jo`>7Gy z4aPOgHHcrAz#q-aswQVu2}*`q&X-{jHy(micijuV)UZN-RFz9|;T%33&B-~rBxOxi zQ_U80{eOF!~Qi;2KeuBH{hAVW0N07IY!>0SUMkoV#;fM0d9oB_*qrwcKzn-J*?}OFW}H_Npr73FLB`noM-xV8KXd zn!4-wL6gtp7@PnnJmDH(ohDWY6^N>Dr86TQ1fl0N9WqYG2#-7ER>JDhCNhU6WTTKQW^f3`X|ZBbeKulT?^!k#BL9$@3?qU10^&shCK{jzLc%0} z*v}j#5^+0leeX7SykDVF)k1NYEj&u)aV}W4z!?kb|D071JrA59$qo}bV1I=G7i=;? z?a=N?5U?~GQ~JYN1gF|dc_ut7l4{WFhOF1AWgzuyukGIVR2@}zdz~y)&Uj~|YA{05 z-VQw=$px4cgG_|aolFFl4+5ma?$a<6MLh+_tEaJG15E0`F&BMzu%I-WWJ4u&3hai3 z^YS)7u~VXt+>O4~0(2uiFw?12Ms%xoI%SbbHw=!sPJkpQcn|2ufQv((M^zjcvFU;3 z5~D&zyN9eeQB{B0poly0Ue|X`tiT?Mo!j@pthiBxaroZyb|!Ry75c31E(6L7>eTP4 z5O|SzU}G0fpTv<)JA{sdeDZ?^(Lrop^ho2K0PM;URU8K|pmdeHMv zU^7$f(R_UUkNDwIe0#IKa*h3VN8lhKzPTDdz47Oz%bm^dx2I>?E3@pATb<2mcJJ2K ztcyJyKL%3yLBy|n?nGGr!r?VXQPaGm{Re? zeWTIf1`2F>qjTk#M8totdat(vo4Xv}c+y^3iyz&MZ#={M_`By=Nqgf~{KGR;&sx{m z)mdKT+ya}uvAwj$*07i#I!iO1>0j6v4-;){W_5dN7AtJGK9A>@<45-rwe9t(&Zn&e z(_Xo>we}$4K_pv!-d?%Re!d*vSx5lA6u0lhKd$!EttMiUT-%qvWvy>};OVDG$R2&Y zL&%%Eud}I|*XsuVdTHn141>UR#HQ;Uv#5Td+gV7f`OM3^y{Dy}7f(B_Ur`aChkl7E z?)1Mf`vjrRdt?lR_R9M9((l{1e>$Y$2k|94R$yQJ*lD%cbPJ9B&w~?R{gV5At=bg>P|H1F3o5mym zFn%XJ_*Vw^PflTP=i-G+?A`-5bMvqsA1FIaAK_=Qyyr|mWF0&C_loM5mHb6fW(5CL Z;J<#3^B+1r(rDzBzX9{DJJl2o003lnHb(#e literal 0 HcmV?d00001 diff --git a/assets/instance-6b3d6a90.js b/assets/instance-6b3d6a90.js new file mode 100644 index 00000000..5d70c781 --- /dev/null +++ b/assets/instance-6b3d6a90.js @@ -0,0 +1 @@ +import{p as t,q as o,t as R,A as q}from"./index-4cfc8ec4.js";const d={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},A=(e,r)=>{t.removePendingRequest(e.config)},y=(e,r)=>{t.removePendingRequest(e.config)},p={implementResponseInterceptorArray:[A],implementResponseInterceptorErrorArray:[y]},{setImplement:c}=o(),E=()=>{const{implementResponseInterceptorArray:e}=p;c("implementResponseInterceptorArray",e,"ok")},k=()=>{const{implementResponseInterceptorErrorArray:e}=p;c("implementResponseInterceptorErrorArray",e,"error")},C=(e,r)=>{if(e){const n=e.headers;r.forEach(s=>{n[s.key]=s.value})}},P=(e,r)=>{const n=R(q.token);return e.url,{key:"X-TOKEN",value:n}},f=(e,r)=>{C(e,[P(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},g=(e,r)=>{t.removePendingRequest(e),t.addPendingRequest(e)},v=(e,r)=>{t.removePendingRequest(e)},m={implementRequestInterceptorArray:[f,g],implementRequestInterceptorErrorArray:[v]},{setImplement:a}=o(),H=()=>{const{implementRequestInterceptorArray:e}=m;a("implementRequestInterceptorArray",e,"ok")},h=()=>{const{implementRequestInterceptorErrorArray:e}=m;a("implementRequestInterceptorErrorArray",e,"error")},i=axios.create(d),{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-6b3d6a90.js.gz b/assets/instance-6b3d6a90.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..b0f33af11a9c1b467bc7bfa99be6dbe3d7596fc8 GIT binary patch literal 661 zcmV;G0&4vqiwFP!000026O~m_Z<{a>e&4TPeuBwyRjrdI5S5}VQ=?8>6m`?2Di1Ck zi5tMgHd!OYfA3*R+B9jyo(#wNzVEyHY(!Q_WvasA+A(z9ERvdLnbBdhtm{O{jIcA2 z$M7(?h?3|lL>KH{lOU40HclK?cU;5o*$(O!OHk53udSF5w7D42albM79C2~bj%&ITM3&MSHp3^NDG_MWbXxC_w zxZt(GP96e#nr)z1g4=ntbTww>x05!^uu}MY`=Xcg>7kLGA?#OsR4Q zSgBH4;a;Eo9o+o79{(iNmhf{dk?cy0@ZolfT%MA@;rItvmdxN9w%sNhciOn~rwNgI zj)E2^o#Ro%cpM*uYq~kTx2D;i-E92OZ3$iM`R#SuOS^3j?8aNWUA^IjK=TcJsM`)MbS7-`6bqw?CMxz zR%gGCcyx+au+V_C?;&a|eRPYkIH}V@;R;_9_*h>G(Ra_2Ok~*9ZGlN$_4-c9K}d3 literal 0 HcmV?d00001 diff --git a/assets/ray-2b8a2b8a.js b/assets/ray-2b8a2b8a.js new file mode 100644 index 00000000..a22111f3 --- /dev/null +++ b/assets/ray-2b8a2b8a.js @@ -0,0 +1 @@ +import{v as g,d as V,k as d,w as h}from"./index-4cfc8ec4.js";import{l as N}from"./awesome-qr@2.1.5-rc.0-76c123e9.js";const v={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}},R=e=>new Promise((s,c)=>{const t=new XMLHttpRequest;t.responseType="blob",t.onload=()=>{const o=new FileReader;o.onloadend=()=>{s(o.result)},o.onerror=a=>{c(a)},o.onabort=a=>{c(a)},o.readAsArrayBuffer(t.response)},t.open("GET",e),t.send()}),A=Vue.defineComponent({name:"RayQRcode",props:v,setup(e,s){const{expose:c}=s,t=Vue.ref(),o={opacitySpinning:"0.1"};let a,n;const p=async()=>{const{gifBackgroundURL:r}=e;if(r)try{a=await R(r)}catch(l){console.error(l)}},f=()=>{const{gifBackground:r,...l}=e;new N.AwesomeQR({...l,gifBackground:a??void 0}).draw().then(u=>{const{onSuccess:i}=e;i&&d(i,u),t.value=u}).catch(u=>{const{onError:i}=e;i&&d(i,u)})},y=()=>{if(s.slots.errorAction)return;const{onReload:r}=e;r&&d(r)},m=r=>{t.value&&g(t.value,"String")&&h(t.value,r||new Date().getTime()+".png")};return Vue.watchEffect(()=>{e.watchText?n=Vue.watch(()=>e.text,()=>f()):n==null||n()}),c({downloadQRCode:m}),Vue.onMounted(async()=>{await p(),f()}),Vue.onBeforeUnmount(()=>{n==null||n()}),{qrcodeURL:t,spinOverrides:o,errorActionClick:y}},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"},[g(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(V,{name:"reload",size:"16",color:"#ffffff"},null)})])])]):null])}}),w="/ray-template/assets/ray-ab649d1c.svg";export{w as L,A as R}; diff --git a/assets/ray-2b8a2b8a.js.gz b/assets/ray-2b8a2b8a.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..40211f22947958eebc363c748c1945b1389e5848 GIT binary patch literal 1436 zcmV;N1!MXjiwFP!000026O~upZW~1uzUL{-f}&k9+1hCc?ONNAq%9yNY3rmFQWRC= z*<*W}-5Gag)~?y^1y_|2+;W9P9|0jGBv8f6&>!A{GqW4paqLi>NV}f-&d;3lopZ)K z8%kx0QG@D6pCtD2h@9C+LdNznD0@m~UU-d*1fH#LvL3quY%_eKy*96eQ;R!1$I&rp znZf!~_4!8F3O`*}ENrfSw#8Z-*WspKYO*39cJZMxj57C&x;@4{P@f3?_R!p^$KOp%;_4b;Azek zB$dqJr^Q;SMs;ISv+Zk1TE>-|GO2VX4cz}HvLAnA(Ml|IKHBvY}ldj6mtxVb52Y#FPsV<~-h2Ag5OSAim`nXq85VW;BJU zg`waXo`1SPhDsU~l1fJ(;x@Y37a8hYiNMneP&-%Snq?VSXo`8K>TE@pK5Dv;S0nd% ze_&QYd+vi!nj5)i;a9M*OW9dp$y_8~WwZ|qbe!$p=2;bur8ZT+OZ_Hk)c*k*@AKa7 zRQh3Oe?jww?RsxVDLUEBdp(=7@qimRnCH_n_fy%I%N)1sM=sh+Sr%?qkb^7ux>Z5; zToOB2@Y7;l0NyA`BFz=nkP1>9<&1$oS8;MT7p_2wJM^rgMV_V>e#h4E`+_@QJJNfh zOVWw4t^|x5_p$MD4Zg1lL;e?4do!`!`}$!2OJjx|tbNd?Z9)YaD@emJnuxt_D!U#r zp%m6|?9ard6Tiz-=m1SXwPg(gQRB2Ptv2)sd2e@JyNan*;nRAJcCkZWSW~EON6%5j zpE-p9^koRb_rADu>=6j?yGDzCPzGctew0IqQQ!jh&KrSW2%16Ub?D?lhsgvyTa`l{ zjfe)54}BmysLoWtv!T=wu`<@gIAscYen4bg$RTCiOpbw z7*jnFY!;>BQgNs(I`)Im3^1PgRQrs<-1)k;miV0HHqzL! zbBJ>kt$dvqs(5@+#5TN1s#YRoaKh zt)7#vaJ$fx3Lc8g;wz69tQ1d`<*;RvAsWee59grbI4&bOe;wFMIXjCc$Q*^$fi)Bq zbLVDQV+I}_q9)%<_{bv#ODSgD!=hWSOkig}S;Pv;M-U#`A|Qnx$Z=!_9MkG9IB^_% z^?eCD#sD&y`BuT^-Nj}#yRf+J%Xh7k6!UZYk~<#H&{Uxnt29hwQxY4q;1mP4;GheU zxBb3Bc>K5$SQ3l>5Lrh`8*D#T6d7y1SiJJh_`AJy-yM4C&S^!M|Km>A2#=ieVy1MC zEnydL(9Tn=xf2KZ_)@`cuUPkkXwf74{jQ>Ydn0oBSjnf|+!zc;;jW~1*k4HdqO#;8>XoF8ip2( qc5Ae|wRtmXu~3itUfa$M{GH)`kL;5j`{$jB2oan3;+PPy}b

{const u=Vue.ref(!1);return Vue.watchEffect(()=>{!e&&n.options.refreshDeps!==!0&&(u.value=Vue.unref(t))}),s instanceof Array?Vue.watch([u,...s],([i])=>{i&&!e&&i&&(r?r():n.refresh())},{deep:!0,immediate:!1}):Vue.watch(u,i=>{!e&&i&&(r?r():n.refresh())}),{name:"autoRunPlugin",onBefore:()=>{if(!Vue.unref(t))return{stopNow:!0}}}};M.onInit=({ready:n=!0,manual:e})=>({loading:!e&&Vue.unref(n)});const S=new Map,Q=(n,e,t)=>{const s=S.get(n);s!=null&&s.timer&&clearTimeout(s.timer);let r;e>-1&&(r=setTimeout(()=>{S.delete(n)},e)),S.set(n,{...t,timer:r})},W=n=>S.get(n),O=new Map,G=n=>O.get(n),Y=(n,e)=>{O.set(n,e),e.then(t=>(O.delete(n),t)).catch(t=>{throw O.delete(n),t})},V={},z=[],J=(n,e)=>{V[n]&&(V[n].forEach(t=>t(e)),z.forEach(t=>t({type:n,data:e})))},D=(n,e)=>(V[n]||(V[n]=[]),V[n].push(e),function(){const s=V[n].indexOf(e);V[n].splice(s,1)}),X=(n,{cacheKey:e,cacheTime:t=5*60*1e3,staleTime:s=0,setCache:r,getCache:u})=>{const i=Vue.ref(),c=Vue.ref(),a=(o,l)=>{r?r(l):Q(o,t,l),J(o,l.data)},d=(o,l=[])=>u?u(l):W(o);return Vue.watchEffect(()=>{if(!e)return;const o=d(e);o&&Object.hasOwnProperty.call(o,"data")&&(n.state.data=o.data,n.state.params=o.params,(s===-1||new Date().getTime()-o.time<=s)&&(n.state.loading=!1)),i.value=D(e,l=>{n.setState({data:l})})}),Vue.onScopeDispose(()=>{var o;(o=i.value)==null||o.call(i)}),e?{name:"cachePlugin",onBefore:o=>{const l=d(e,o);return!l||!Object.hasOwnProperty.call(l,"data")?{}:s===-1||new Date().getTime()-l.time<=s?{loading:!1,data:l==null?void 0:l.data,returnNow:!0}:{data:l==null?void 0:l.data}},onRequest:(o,l)=>{let v=G(e);return v&&v!==c.value?{servicePromise:v}:(v=o(...l),c.value=v,Y(e,v),{servicePromise:v})},onSuccess:(o,l)=>{var v;e&&((v=i.value)==null||v.call(i),a(e,{data:o,params:l,time:new Date().getTime()}),i.value=D(e,f=>{n.setState({data:f})}))},onMutate:o=>{var l;e&&((l=i.value)==null||l.call(i),a(e,{data:o,params:n.state.params,time:new Date().getTime()}),i.value=D(e,v=>{n.setState({data:v})}))}}:{}},Z=(n,{debounceWait:e,debounceLeading:t,debounceTrailing:s,debounceMaxWait:r})=>{const u=Vue.ref(),i=Vue.computed(()=>{const c={},a=Vue.unref(t),d=Vue.unref(s),o=Vue.unref(r);return a!==void 0&&(c.leading=a),d!==void 0&&(c.trailing=d),o!==void 0&&(c.maxWait=o),c});return Vue.watchEffect(c=>{if(Vue.unref(e)){const a=n.runAsync.bind(n);u.value=I(d=>{d()},Vue.unref(e),i.value),n.runAsync=(...d)=>new Promise((o,l)=>{var v;(v=u.value)==null||v.call(u,()=>{a(...d).then(o).catch(l)})}),c(()=>{var d;(d=u.value)==null||d.cancel(),n.runAsync=a})}}),Vue.unref(e)?{name:"debouncePlugin",onCancel:()=>{var c;(c=u.value)==null||c.cancel()}}:{}};var K=Object.defineProperty,k=(n,e,t)=>e in n?K(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,L=(n,e,t)=>(k(n,typeof e!="symbol"?e+"":e,t),t);class ee{constructor(){L(this,"table",{}),L(this,"hashTable",{})}insert(e){const t=Symbol(e);return this.table[e]=!0,this.hashTable[t]=e,t}find(e){return this.hashTable[e]}}new ee;var te=Object.defineProperty,ne=(n,e,t)=>e in n?te(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,$=(n,e,t)=>(ne(n,typeof e!="symbol"?e+"":e,t),t);class se{constructor(){$(this,"requestInstances",new Map),$(this,"listeners",[])}emit(e){this.listeners.forEach(t=>t(e))}subscribe(e){return this.listeners.push(e),()=>{const t=this.listeners.indexOf(e);this.listeners.splice(t,1)}}insert(e,t){this.requestInstances.set(e,{...t}),this.emit({key:e,...t})}update(e,t){this.has(e)&&this.requestInstances.set(e,{...this.requestInstances.get(e),...t})}has(e){return this.requestInstances.has(e)}reset(e){if(this.requestInstances.has(e)){const t=this.requestInstances.get(e);this.requestInstances.clear(),this.insert(e,t)}else this.requestInstances.clear()}getAll(){return this.requestInstances}}new se;const re=(n,{loadingDelay:e})=>{const t=Vue.ref();if(!Vue.unref(e))return{};const s=()=>{t.value&&clearTimeout(t.value)};return{name:"loadingDelayPlugin",onBefore:()=>(s(),t.value=setTimeout(()=>{n.setState({loading:!0})},Vue.unref(e)),{loading:!1}),onFinally:()=>{s()},onCancel:()=>{s()}}};function A(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}const ie=!!(typeof window<"u"&&window.document&&window.document.createElement);function F(){return A()?document.visibilityState!=="hidden":!0}const w=[];function ue(n){return w.push(n),function(){const t=w.indexOf(n);w.splice(t,1)}}if(A()){const n=()=>{if(F())for(let e=0;e{const r=Vue.ref(),u=Vue.ref(),i=Vue.ref(0),c=()=>{var a;r.value&&clearInterval(r.value),(a=u.value)==null||a.call(u)};return Vue.watchEffect(()=>{Vue.unref(e)||c()}),Vue.unref(e)?{name:"pollingPlugin",onBefore:()=>{c()},onError:()=>{i.value+=1},onSuccess:()=>{i.value=0},onFinally:()=>{s===-1||s!==-1&&i.value<=s?r.value=setTimeout(()=>{!t&&!F()?u.value=ue(()=>{n.refresh()}):n.refresh()},Vue.unref(e)):i.value=0},onCancel:()=>{c()}}:{}};function le(n,e){let t=!1;return(...s)=>{t||(t=!0,n(...s),setTimeout(()=>{t=!1},e))}}function ae(){return A()&&typeof navigator.onLine<"u"?navigator.onLine:!0}const E=[];function ce(n){return E.push(n),function(){const t=E.indexOf(n);t>-1&&E.splice(t,1)}}if(ie){const n=()=>{if(!(!F()||!ae()))for(let e=0;e{const s=Vue.ref(),r=()=>{var u;(u=s.value)==null||u.call(s)};return Vue.watchEffect(u=>{if(Vue.unref(e)){const i=le(n.refresh.bind(n),Vue.unref(t));s.value=ce(()=>{i()})}u(()=>{r()})}),Vue.onScopeDispose(()=>{r()}),{name:"refreshOnWindowFocusPlugin"}},de=(n,{retryInterval:e,retryCount:t})=>{const s=Vue.ref(),r=Vue.ref(0),u=Vue.ref(!1);return t?{name:"retryPlugin",onBefore:()=>{u.value||(r.value=0),u.value=!1,s.value&&clearTimeout(s.value)},onSuccess:()=>{r.value=0},onError:()=>{if(r.value+=1,t===-1||r.value<=t){const i=e??Math.min(1e3*2**r.value,3e4);s.value=setTimeout(()=>{u.value=!0,n.refresh()},i)}else r.value=0},onCancel:()=>{r.value=0,s.value&&clearTimeout(s.value)}}:{}},he=(n,{throttleWait:e,throttleLeading:t,throttleTrailing:s})=>{const r=Vue.computed(()=>{const i={};return Vue.unref(t)!==void 0&&(i.leading=Vue.unref(t)),Vue.unref(s)!==void 0&&(i.trailing=Vue.unref(s)),i}),u=Vue.computed(()=>j(i=>{i()},Vue.unref(e),r.value));return Vue.watchEffect(i=>{if(Vue.unref(e)){const c=n.runAsync.bind(n);n.runAsync=(...a)=>new Promise((d,o)=>{var l;(l=u.value)==null||l.call(u,()=>{c(...a).then(d).catch(o)})}),i(()=>{var a;n.runAsync=c,(a=u.value)==null||a.cancel()})}}),Vue.unref(e)?{name:"throttlePlugin",onCancel:()=>{var i;(i=u.value)==null||i.cancel()}}:{}},N=n=>typeof n=="function",ve=n=>typeof n=="boolean";var me=Object.defineProperty,pe=(n,e,t)=>e in n?me(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,R=(n,e,t)=>(pe(n,typeof e!="symbol"?e+"":e,t),t);class be{constructor(e,t,s,r={}){R(this,"pluginImpls"),R(this,"count",0),R(this,"state",{loading:!1,params:void 0,data:void 0,error:void 0}),R(this,"previousValidData"),this.serviceRef=e,this.options=t,this.setUpdateData=s,this.initState=r,this.state={...this.state,loading:!t.manual,...r}}setState(e={}){this.state={...this.state,...e},this.setUpdateData(this.state)}setData(e,t){console.warn("Please use 'setFetchState' instead of 'setData'"),t instanceof Array?t.forEach(s=>{this.state[s]=e,this.setUpdateData(e,s)}):(this.state[t]=e,this.setUpdateData(e,t))}setFetchState(e,t){t instanceof Array?t.forEach(s=>{this.state[s]=e,this.setUpdateData(e,s)}):(this.state[t]=e,this.setUpdateData(e,t))}runPluginHandler(e,...t){var s,r,u;const i=(u=(r=(s=this.pluginImpls)==null?void 0:s.map(c=>{var a;return(a=c[e])==null?void 0:a.call(c,...t)}))!=null?r:[])==null?void 0:u.filter(Boolean);return Object.assign({},...i)}async runAsync(...e){var t,s,r,u,i,c,a,d,o;this.count+=1;const l=this.count,{stopNow:v=!1,returnNow:f=!1,...p}=this.runPluginHandler("onBefore",e);if(v)return new Promise(()=>{});if(this.setState({loading:!0,params:e,...p}),f)return Promise.resolve(p.data);(s=(t=this.options).onBefore)==null||s.call(t,e);try{let{servicePromise:h}=this.runPluginHandler("onRequest",this.serviceRef.value,e);const b=C=>{var B,q,U,x;if(l!==this.count)return new Promise(()=>{});const g=this.options.formatResult?this.options.formatResult(C):C;return this.setState({data:g,error:void 0,loading:!1}),(q=(B=this.options).onSuccess)==null||q.call(B,g,e),this.runPluginHandler("onSuccess",g,e),this.previousValidData=g,(x=(U=this.options).onFinally)==null||x.call(U,e,g,void 0),l===this.count&&this.runPluginHandler("onFinally",e,g,void 0),g};h||(h=this.serviceRef.value(...e));const P=await h;return b(P)}catch(h){if(l!==this.count)return new Promise(()=>{});throw this.setState({error:h,loading:!1}),(u=(r=this.options).onError)==null||u.call(r,h,e),this.runPluginHandler("onError",h,e),(N((i=this.options)==null?void 0:i.rollbackOnError)&&((c=this.options)!=null&&c.rollbackOnError(e))||ve((a=this.options)==null?void 0:a.rollbackOnError)&&this.options.rollbackOnError)&&this.setState({data:this.previousValidData}),(o=(d=this.options).onFinally)==null||o.call(d,e,void 0,h),l===this.count&&this.runPluginHandler("onFinally",e,void 0,h),h}}run(...e){this.runAsync(...e).catch(t=>{this.options.onError||console.error(t)})}cancel(){this.count+=1,this.setState({loading:!1}),this.runPluginHandler("onCancel")}refresh(){this.run(...this.state.params||[])}refreshAsync(){return this.runAsync(...this.state.params||[])}mutate(e){const t=N(e)?e(this.state.data):e;this.runPluginHandler("onMutate",t),this.setState({data:t})}}const ge=Symbol("USEREQUEST_GLOBAL_OPTIONS_PROVIDE_KEY");function _e(n){return Object.keys(n).filter(t=>["data","loading","params","error"].includes(t)).length===4}function Ve(n,e={},t=[]){const s=Vue.inject(ge,{}),{initialData:r=void 0,manual:u=!1,ready:i=!0,...c}={...s??{},...e??{}},a={manual:u,ready:i,...c},d=Vue.ref(n),o=Vue.reactive({data:r,loading:!1,params:void 0,error:void 0}),l=(h,b)=>{b?o[b]=h:_e(h)&&(o.data=h.data,o.loading=h.loading,o.error=h.error,o.params=h.params)},v=t.map(h=>{var b;return(b=h==null?void 0:h.onInit)==null?void 0:b.call(h,a)}).filter(Boolean),f=new be(d,a,l,Object.assign({},...v,o));f.options=a,f.pluginImpls=t.map(h=>h(f,a));const p=Vue.computed(()=>Vue.isRef(i)?i.value:i);if(Vue.watchEffect(()=>{if(!u){const h=f.state.params||e.defaultParams||[];p.value&&f.options.refreshDeps===!0&&d.value&&f.run(...h)}}),!u&&f.options.refreshDeps!==!0){const h=f.state.params||e.defaultParams||[];Vue.unref(i)&&f.run(...h)}return Vue.onScopeDispose(()=>{f.cancel()}),{...Vue.toRefs(o),cancel:f.cancel.bind(f),refresh:f.refresh.bind(f),refreshAsync:f.refreshAsync.bind(f),run:f.run.bind(f),runAsync:f.runAsync.bind(f),mutate:f.mutate.bind(f)}}function Fe(n,e,t){var s;const r=(s=[null,Z,re,oe,fe,he,M,X,de])==null?void 0:s.filter(Boolean);return Ve(n,e,[...t||[],...r])}const we=!!(typeof window<"u"&&window.document&&window.document.createElement);function T(n,e){var t,s;if(!we)return;if(!n)return e;let r;return typeof n=="function"?r=n():Vue.isRef(n)?r=(s=(t=n.value)==null?void 0:t.$el)!=null?s:n.value:r=n,r}function H(n,e){if(n===e)return!0;for(let t=0;t(t,s,r)=>{const u=Vue.ref(!1),i=Vue.ref([]),c=Vue.ref([]),a=Vue.ref();n(()=>{var d;const l=(Array.isArray(r)?r:[r]).map(v=>T(v));if(!u.value){u.value=!0,i.value=l,c.value=s,a.value=t();return}(l.length!==i.value.length||!H(l,i.value)||!H(s,c.value))&&((d=a.value)==null||d.call(a),i.value=l,c.value=s,a.value=t())}),Vue.onUnmounted(()=>{var d;(d=a.value)==null||d.call(a),u.value=!1})};Ee(Vue.watchEffect);var Pe=Object.defineProperty,Re=(n,e,t)=>e in n?Pe(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,_=(n,e,t)=>(Re(n,typeof e!="symbol"?e+"":e,t),t);class Se{constructor(){_(this,"subscriptions",new Map),_(this,"emitEffectCache",new Map),_(this,"useSubscription",(e,t)=>{const s=Vue.ref();Vue.watchEffect(r=>{var u,i;s.value=t;function c(d){s.value&&s.value(d)}const a=(i=(u=this.subscriptions)==null?void 0:u.get(e))!=null?i:[];a.push(c),this.subscriptions.set(e,a),this.emitEffect(e),r(()=>{this.subscriptions.delete(e)})})}),_(this,"emit",(e,...t)=>{if(typeof e=="string"||typeof e=="number"){const s=this.subscriptions.get(e);s==null||s.forEach(r=>{r==null||r({params:y(t),event:e})}),this.emitEffectCache.set(e,{params:y(t),event:e})}else throw new TypeError("event must be string or number !")}),_(this,"emitEffect",e=>{const t=this.emitEffectCache.get(e),s=this.subscriptions.get(e);t&&(s==null||s.forEach(r=>{r==null||r({...t})}))}),_(this,"removeListener",e=>{this.subscriptions.delete(e)}),_(this,"clear",()=>{this.subscriptions.clear()}),this.clear()}}new Se;const Ce=(n,e)=>{const{onExit:t,onEnter:s,defaultElement:r=document.documentElement}=e||{},u=Vue.ref(t),i=Vue.ref(s),c=Vue.ref(!1),a=f=>{c.value=f},d=()=>{var f,p,h;if(m.isEnabled){const b=T(n,r);if(!m.element)(f=u.value)==null||f.call(u),a(!1),m.off("change",d);else{const P=m.element===b;P?(p=i.value)==null||p.call(i):(h=u.value)==null||h.call(u),a(P)}}},o=()=>{const f=T(n,r);if(f&&m.isEnabled)try{m.request(f),m.on("change",d)}catch(p){console.error(p)}},l=()=>{const f=T(n,r);m.isEnabled&&m.element===f&&m.exit()},v=()=>{c.value?l():o()};return Vue.onUnmounted(()=>{m.isEnabled&&m.off("change",d)}),[Vue.readonly(c),{enterFullscreen:o,exitFullscreen:l,toggleFullscreen:v,isEnabled:m.isEnabled}]};export{Fe as a,Ce as u}; diff --git a/assets/vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js.gz b/assets/vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..21ab04b0423ddacf942cb6ace85086f86eed09e4 GIT binary patch literal 4763 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 literal 0 HcmV?d00001 diff --git a/assets/vue@3.3.8_typescript@5.0.2-4ed993c7.js b/assets/vue@3.3.8_typescript@5.0.2-4ed993c7.js new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/assets/vue@3.3.8_typescript@5.0.2-4ed993c7.js @@ -0,0 +1 @@ + diff --git a/assets/zh-CN-de61b0a6.js b/assets/zh-CN-de61b0a6.js new file mode 100644 index 00000000..50506668 --- /dev/null +++ b/assets/zh-CN-de61b0a6.js @@ -0,0 +1 @@ +import{f as q}from"./index-4cfc8ec4.js";import"./lodash-es@4.17.21-e8d1949e.js";import"./vue-hooks-plus@1.8.5_vue@3.3.8-2f171f2e.js";import"./lodash@4.17.21-e6f077ad.js";import"./awesome-qr@2.1.5-rc.0-76c123e9.js";import"./canvas@2.11.2-f05bd587.js";import"./js-binary-schema-parser@2.0.3-9e47f7a8.js";import"./js-cookie@3.0.5-19aa770d.js";import"./screenfull@5.2.0-7567c894.js";import"./qs@6.11.2-83b75eda.js";import"./side-channel@1.0.4-36eac644.js";import"./get-intrinsic@1.2.1-c74897b4.js";import"./has-symbols@1.0.3-e8f3ca0e.js";import"./has-proto@1.0.1-f7d0b240.js";import"./function-bind@1.1.1-22e7ee79.js";import"./has@1.0.3-2d67dc68.js";import"./call-bind@1.0.2-c8357e2b.js";import"./@vueuse_core@9.13.0_vue@3.3.8-5d19f09f.js";import"./@vueuse_shared@9.13.0_vue@3.3.8-b2a32b41.js";import"./dayjs@1.11.9-6a1565a1.js";import"./@vue_runtime-core@3.3.8-05565b4b.js";import"./@vue_reactivity@3.3.8-5d5bde00.js";import"./@vue_shared@3.3.8-a8e5b170.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-02097300.js";import"./clipboard@2.0.11-4ae3371d.js";const e="当前环境不支持全屏",B={isEnabledFullscreen:e},J=Object.freeze(Object.defineProperty({__proto__:null,default:B,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="项目配置",t={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},n="界面显示",c="动画效果",K={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:c},U=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:c,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:K},Symbol.toStringTag,{value:"Module"})),i="刷新当前页面",s="锁屏",l="设置",r="Github",a="全屏",_="退出全屏",p="搜索",W={Reload:i,Lock:s,Setting:l,Github:r,FullScreen:a,CancelFullScreen:_,Search:p},X=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:_,FullScreen:a,Github:r,Lock:s,Reload:i,Search:p,Setting:l,default:W},Symbol.toStringTag,{value:"Module"})),m="首页",g="依赖项",u="关于",d="可视化",f="滚动动画",b="请求",h="表格",S="多级菜单(缓存)",O="文档",T="文档 (加速地址)",y="文档(内嵌)",C="办公",D="文档",P="演示",j="表格",v="数字精度",M="指令",R="页面详情模式",z="Mock 数据",N="二维码",I="SVG 图标",L="模板内置 Api",Y={Dashboard:m,Rely:g,RelyAbout:u,Error:"错误页",Echart:d,scrollReveal:f,Axios:b,Table:h,MultiMenu:S,Doc:O,DocLocal:T,DocLocalInside:y,Office:C,Office_Document:D,Office_Presentation:P,Office_Spreadsheet:j,CalculatePrecision:v,Directive:M,RouterDemo:R,Mock:z,QRCode:N,SvgIcon:I,TemplateHooks:L},Z=Object.freeze(Object.defineProperty({__proto__:null,Axios:b,CalculatePrecision:v,Dashboard:m,Directive:M,Doc:O,DocLocal:T,DocLocalInside:y,Echart:d,Mock:z,MultiMenu:S,Office:C,Office_Document:D,Office_Presentation:P,Office_Spreadsheet:j,QRCode:N,Rely:g,RelyAbout:u,RouterDemo:R,SvgIcon:I,Table:h,TemplateHooks:L,default:Y,scrollReveal:f},Symbol.toStringTag,{value:"Module"})),k="项目配置",F={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},w="界面显示",ee={Title:k,ThemeOptions:F,InterfaceDisplay:w},oe=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:w,ThemeOptions:F,Title:k,default:ee},Symbol.toStringTag,{value:"Module"})),x="注册",A="登录",E="扫码登陆",G="请输入用户名",Q="请输入密码",$="登 陆",H="用户名",V="密码",te={Register:x,Signing:A,QRCodeSigning:E,NamePlaceholder:G,PasswordPlaceholder:Q,Login:$,Name:H,Password:V},ne=Object.freeze(Object.defineProperty({__proto__:null,Login:$,Name:H,NamePlaceholder:G,Password:V,PasswordPlaceholder:Q,QRCodeSigning:E,Register:x,Signing:A,default:te},Symbol.toStringTag,{value:"Module"})),ce=Object.assign({"./zh-CN/globalMessage.json":J,"./zh-CN/headerSettingOptions.json":U,"./zh-CN/headerTooltip.json":X,"./zh-CN/menu.json":Z,"./zh-CN/setting.json":oe,"./zh-CN/views/login/index.json":ne}),ze={message:{...q(ce,"zh-CN")}};export{ze as default}; diff --git a/assets/zh-CN-de61b0a6.js.gz b/assets/zh-CN-de61b0a6.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..b72b6787eaa59955113f9a15030836d6e0fe28dc GIT binary patch literal 1863 zcmV-N2e|kjiwFP!000026RlTmPaDS;{(gT28ubH6vsLzW`C`rP z&e{v>9cO3Ft1KnAf+Q6rl>%v!CT&P_Q>1$v(w8VL5bmF0ZTQr`aL=w^u#KaOP=#b> z&phYMnP;AJX4fi~xa%#MeN^;aub3_`BKbqhG1$Bm*G)ae^te1N&^ar_!JN$vDhd)4 zgK=3=<)|XDl%b^KY1WCGEiqvazs*-x)P1CbSGA)&MXxHPLZRM8A)hHBBgd>riG+g z4s{nKp%++@N+s$F76gyTF)7XBs;Sb{2_GFcX9e4dKnhBlQdNy~Wh!)+F~=<1_FzJe z21zE8s-8-BQF>hrChG~NVw##@2JH%C8BEd()Nz;%L`LMe6iYIyC*xg#^30Pg$8#-5 zSUMnK+mf!vQ)yM}LKdiy#6nTywg@A};1tc6P9y9juHN4Y`mlmb5s1{c`y$rfA9b^orla`WHNhA|gIT<+TmL1Om zO@08~N68G{q8{qITg*mSfSN%<`5am6$6m z;W0ya)C+O}-Q_|=SS?8@5{;zQSod1GZIv`mT_cpeqDXPdVlh>zD_ZA{@cLK=`S0%g zch+imxBcf|9sIFYUEi**-t?EZ{9o=N{847f66YPN+03{AqOZ%JunPV-GphzdgM3 zE5etpe8Gdqhj$Nl06yVbMd%L0+~)2ucT6kabPUiH>|{`FWA*6i^XkL>+KU~8b>Qji zt=jr-b>nvR`zHv0(p-?^Dd;e4ycAT6ARZodJm#8IXCsy<*>r(87?$vu<4w5~syM(A zy@EeI6M;QK^;)qjr)H{6`ad}>(H89c_S@=%*L9T~ZN33g5Ej7y`pr-wb_N~3+7A!G z&7g~xS14-;Q}Am@CWO+zVzs^2`R{SI+H%PdVYn^S{W_%hdLh`?Fqd5{mW zaXl7saiEZFT_F??Q%7fZn<)n_)YS{5RKcI0jnk7MJCrldX7#VVI|vU4b@08v{2wT=<1iC2+*=O|W%@XQ zS+H)r_J97i_UpdC^Ah1PFs$A>*nNTUWKh6?mJYXHR=--VZf*K|AdSTgP@~WEfnRkE z6m zS;SW-hdJbM1!rgTqtNKdD4t@)QV`}+@cu?FSMZl-DwQTBz0+zVzCFeN&sFOL8XIV5 z`tRYfMM)1ubWqqvS>xEdsB4w@7hQTeZN<-YUtSmf-pgyQ`|@I}xxh^4#c<)|)iGDW zoSjJ;Cqs2F*36+vAUpMaKM$q;+m^qwitrHZ?$NIQZUgETtattmtpN;2k5&-A7&gMg z{rmp%ziR7S)!T3VZ`KgL+Gh5*SHfQMK^Uelbh`xOWArs>aSf2ig8L~SynDH19%rq* z6Lk5ZhMJns=kXO*y})e)uov+J6=IINM!WSYTp;j1M?MJgLb%z`+-#dcO{?p(7foRL-&a@QZtq1)tmvsw(IH@juSc)P0E$003H% Bl*Ir5 literal 0 HcmV?d00001 diff --git a/index.html b/index.html index 04c34e41..29ea0689 100644 --- a/index.html +++ b/index.html @@ -1,7 +1,7 @@ - + @@ -18,7 +18,7 @@ content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> Ray Template - + @@ -34,16 +34,16 @@ - - - + + + - - - + + + - +