From 737ae25d8ec6a72449dda6e7cf1addac2f52e260 Mon Sep 17 00:00:00 2001 From: XiaoDaiGua-Ray <51957438+XiaoDaiGua-Ray@users.noreply.github.com> Date: Thu, 14 Dec 2023 12:35:59 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20dist=20from=20@=20XiaoDaiGua-R?= =?UTF-8?q?ay/ray-template@49fc22d601ddfdd65c950e830df4607b6ec97495=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/dom-to-image@2.6.0-eHYYUq-2.js | 2 ++ assets/dom-to-image@2.6.0-eHYYUq-2.js.gz | Bin 0 -> 3533 bytes assets/en-US-7htK6_n0.js | 1 - assets/en-US-7htK6_n0.js.gz | Bin 1805 -> 0 bytes assets/en-US-cWq7UQ0Z.js | 1 + assets/en-US-cWq7UQ0Z.js.gz | Bin 0 -> 1826 bytes assets/hooks--0kybGG4.js | 17 +++++++++++++++++ assets/hooks--0kybGG4.js.gz | Bin 0 -> 30030 bytes ...{hooks-sZLNkQGk.css => hooks-JRH8XJOy.css} | 2 +- assets/hooks-JRH8XJOy.css.gz | Bin 0 -> 2471 bytes assets/hooks-sZLNkQGk.css.gz | Bin 2486 -> 0 bytes assets/hooks-tYopKgiy.js | 17 ----------------- assets/hooks-tYopKgiy.js.gz | Bin 28736 -> 0 bytes assets/index-0C5z2wqw.js | 1 + assets/index-0C5z2wqw.js.gz | Bin 0 -> 28756 bytes assets/index-3vfMlC8U.js | 1 - assets/index-3vfMlC8U.js.gz | Bin 967 -> 0 bytes assets/index-6b4negd8.js | 1 + assets/index-6b4negd8.js.gz | Bin 0 -> 1722 bytes assets/index-6vnNbxpl.js | 1 - assets/index-6vnNbxpl.js.gz | Bin 3739 -> 0 bytes assets/index-8MpCyi31.js | 1 + assets/index-8MpCyi31.js.gz | Bin 0 -> 2061 bytes assets/index-9Qn5mDtM.js | 1 + assets/index-9Qn5mDtM.js.gz | Bin 0 -> 2140 bytes assets/index-AGoBr93N.js | 1 + assets/index-AGoBr93N.js.gz | Bin 0 -> 988 bytes assets/index-BYsbk9kx.js | 1 - assets/index-BYsbk9kx.js.gz | Bin 28719 -> 0 bytes assets/index-DyAfcDS5.js | 1 + assets/index-DyAfcDS5.js.gz | Bin 0 -> 2024 bytes assets/index-E1_gD1e7.js | 7 ------- assets/index-E1_gD1e7.js.gz | Bin 2009 -> 0 bytes assets/index-F5iLbQeX.js | 1 + assets/index-F5iLbQeX.js.gz | Bin 0 -> 1010 bytes assets/index-FeWEAadL.js | 1 - assets/index-FeWEAadL.js.gz | Bin 2041 -> 0 bytes assets/index-HRx-u5yM.js | 1 - assets/index-HRx-u5yM.js.gz | Bin 1443 -> 0 bytes assets/index-I9i5_eos.js | 1 - assets/index-I9i5_eos.js.gz | Bin 2118 -> 0 bytes assets/index-Jt1LWGqm.js | 1 - assets/index-Jt1LWGqm.js.gz | Bin 992 -> 0 bytes assets/index-Ls-yzLGw.js | 1 + assets/index-Ls-yzLGw.js.gz | Bin 0 -> 835 bytes assets/index-RR4iiPxT.js | 1 + assets/index-RR4iiPxT.js.gz | Bin 0 -> 1466 bytes assets/index-SycY_GW1.js | 1 + assets/index-SycY_GW1.js.gz | Bin 0 -> 1177 bytes assets/index-V5S8uU25.js | 1 - assets/index-V5S8uU25.js.gz | Bin 1591 -> 0 bytes assets/index-Wxx4O600.js | 1 + assets/index-Wxx4O600.js.gz | Bin 0 -> 3771 bytes assets/index-XHyon7A_.js | 1 - assets/index-XHyon7A_.js.gz | Bin 2004 -> 0 bytes assets/index-d5882N_d.js | 1 - assets/index-d5882N_d.js.gz | Bin 1158 -> 0 bytes assets/index-gS2Kwznu.js | 1 - assets/index-gS2Kwznu.js.gz | Bin 2258 -> 0 bytes assets/index-hscgGL2B.js | 1 + assets/index-hscgGL2B.js.gz | Bin 0 -> 2079 bytes assets/index-jF0Oxelo.js | 7 +++++++ assets/index-jF0Oxelo.js.gz | Bin 0 -> 2032 bytes assets/index-jtuua5FZ.js | 1 - assets/index-jtuua5FZ.js.gz | Bin 2058 -> 0 bytes assets/index-nf3chRZy.js | 1 - assets/index-nf3chRZy.js.gz | Bin 815 -> 0 bytes assets/index-oyH956wQ.js | 1 + assets/index-oyH956wQ.js.gz | Bin 0 -> 2286 bytes assets/index-qGWdCTtO.js | 1 + assets/index-qGWdCTtO.js.gz | Bin 0 -> 2690 bytes assets/index-ruo0sRxu.js | 1 - assets/index-ruo0sRxu.js.gz | Bin 2667 -> 0 bytes assets/index-sau8lCwE.js | 1 - assets/index-sau8lCwE.js.gz | Bin 1837 -> 0 bytes assets/index-tc9r9SRT.js | 1 - assets/index-tc9r9SRT.js.gz | Bin 1229 -> 0 bytes assets/index-ukXXHpb8.js | 1 + assets/index-ukXXHpb8.js.gz | Bin 0 -> 1861 bytes assets/index-zKwNDQHJ.js | 1 + assets/index-zKwNDQHJ.js.gz | Bin 0 -> 1613 bytes assets/instance-krFx0npL.js | 1 + assets/instance-krFx0npL.js.gz | Bin 0 -> 880 bytes assets/instance-t51B_UfA.js | 1 - assets/instance-t51B_UfA.js.gz | Bin 672 -> 0 bytes assets/utils-B6Okv4Kv.js | 1 - assets/utils-B6Okv4Kv.js.gz | Bin 2574 -> 0 bytes assets/utils-Cjt5Qe12.js | 1 + assets/utils-Cjt5Qe12.js.gz | Bin 0 -> 2870 bytes assets/zh-CN-1NDtRt5H.js | 1 - assets/zh-CN-1NDtRt5H.js.gz | Bin 2063 -> 0 bytes assets/zh-CN-t_MisigB.js | 1 + assets/zh-CN-t_MisigB.js.gz | Bin 0 -> 2081 bytes index.html | 13 +++++++------ index.html.gz | Bin 1856 -> 1875 bytes mockServer/mock-data.js | 8 ++++---- mockServer/mock-data.js.gz | Bin 1040 -> 1040 bytes 97 files changed, 58 insertions(+), 55 deletions(-) create mode 100644 assets/dom-to-image@2.6.0-eHYYUq-2.js create mode 100644 assets/dom-to-image@2.6.0-eHYYUq-2.js.gz delete mode 100644 assets/en-US-7htK6_n0.js delete mode 100644 assets/en-US-7htK6_n0.js.gz create mode 100644 assets/en-US-cWq7UQ0Z.js create mode 100644 assets/en-US-cWq7UQ0Z.js.gz create mode 100644 assets/hooks--0kybGG4.js create mode 100644 assets/hooks--0kybGG4.js.gz rename assets/{hooks-sZLNkQGk.css => hooks-JRH8XJOy.css} (59%) create mode 100644 assets/hooks-JRH8XJOy.css.gz delete mode 100644 assets/hooks-sZLNkQGk.css.gz delete mode 100644 assets/hooks-tYopKgiy.js delete mode 100644 assets/hooks-tYopKgiy.js.gz create mode 100644 assets/index-0C5z2wqw.js create mode 100644 assets/index-0C5z2wqw.js.gz delete mode 100644 assets/index-3vfMlC8U.js delete mode 100644 assets/index-3vfMlC8U.js.gz create mode 100644 assets/index-6b4negd8.js create mode 100644 assets/index-6b4negd8.js.gz delete mode 100644 assets/index-6vnNbxpl.js delete mode 100644 assets/index-6vnNbxpl.js.gz create mode 100644 assets/index-8MpCyi31.js create mode 100644 assets/index-8MpCyi31.js.gz create mode 100644 assets/index-9Qn5mDtM.js create mode 100644 assets/index-9Qn5mDtM.js.gz create mode 100644 assets/index-AGoBr93N.js create mode 100644 assets/index-AGoBr93N.js.gz delete mode 100644 assets/index-BYsbk9kx.js delete mode 100644 assets/index-BYsbk9kx.js.gz create mode 100644 assets/index-DyAfcDS5.js create mode 100644 assets/index-DyAfcDS5.js.gz delete mode 100644 assets/index-E1_gD1e7.js delete mode 100644 assets/index-E1_gD1e7.js.gz create mode 100644 assets/index-F5iLbQeX.js create mode 100644 assets/index-F5iLbQeX.js.gz delete mode 100644 assets/index-FeWEAadL.js delete mode 100644 assets/index-FeWEAadL.js.gz delete mode 100644 assets/index-HRx-u5yM.js delete mode 100644 assets/index-HRx-u5yM.js.gz delete mode 100644 assets/index-I9i5_eos.js delete mode 100644 assets/index-I9i5_eos.js.gz delete mode 100644 assets/index-Jt1LWGqm.js delete mode 100644 assets/index-Jt1LWGqm.js.gz create mode 100644 assets/index-Ls-yzLGw.js create mode 100644 assets/index-Ls-yzLGw.js.gz create mode 100644 assets/index-RR4iiPxT.js create mode 100644 assets/index-RR4iiPxT.js.gz create mode 100644 assets/index-SycY_GW1.js create mode 100644 assets/index-SycY_GW1.js.gz delete mode 100644 assets/index-V5S8uU25.js delete mode 100644 assets/index-V5S8uU25.js.gz create mode 100644 assets/index-Wxx4O600.js create mode 100644 assets/index-Wxx4O600.js.gz delete mode 100644 assets/index-XHyon7A_.js delete mode 100644 assets/index-XHyon7A_.js.gz delete mode 100644 assets/index-d5882N_d.js delete mode 100644 assets/index-d5882N_d.js.gz delete mode 100644 assets/index-gS2Kwznu.js delete mode 100644 assets/index-gS2Kwznu.js.gz create mode 100644 assets/index-hscgGL2B.js create mode 100644 assets/index-hscgGL2B.js.gz create mode 100644 assets/index-jF0Oxelo.js create mode 100644 assets/index-jF0Oxelo.js.gz delete mode 100644 assets/index-jtuua5FZ.js delete mode 100644 assets/index-jtuua5FZ.js.gz delete mode 100644 assets/index-nf3chRZy.js delete mode 100644 assets/index-nf3chRZy.js.gz create mode 100644 assets/index-oyH956wQ.js create mode 100644 assets/index-oyH956wQ.js.gz create mode 100644 assets/index-qGWdCTtO.js create mode 100644 assets/index-qGWdCTtO.js.gz delete mode 100644 assets/index-ruo0sRxu.js delete mode 100644 assets/index-ruo0sRxu.js.gz delete mode 100644 assets/index-sau8lCwE.js delete mode 100644 assets/index-sau8lCwE.js.gz delete mode 100644 assets/index-tc9r9SRT.js delete mode 100644 assets/index-tc9r9SRT.js.gz create mode 100644 assets/index-ukXXHpb8.js create mode 100644 assets/index-ukXXHpb8.js.gz create mode 100644 assets/index-zKwNDQHJ.js create mode 100644 assets/index-zKwNDQHJ.js.gz create mode 100644 assets/instance-krFx0npL.js create mode 100644 assets/instance-krFx0npL.js.gz delete mode 100644 assets/instance-t51B_UfA.js delete mode 100644 assets/instance-t51B_UfA.js.gz delete mode 100644 assets/utils-B6Okv4Kv.js delete mode 100644 assets/utils-B6Okv4Kv.js.gz create mode 100644 assets/utils-Cjt5Qe12.js create mode 100644 assets/utils-Cjt5Qe12.js.gz delete mode 100644 assets/zh-CN-1NDtRt5H.js delete mode 100644 assets/zh-CN-1NDtRt5H.js.gz create mode 100644 assets/zh-CN-t_MisigB.js create mode 100644 assets/zh-CN-t_MisigB.js.gz diff --git a/assets/dom-to-image@2.6.0-eHYYUq-2.js b/assets/dom-to-image@2.6.0-eHYYUq-2.js new file mode 100644 index 00000000..fc37cf28 --- /dev/null +++ b/assets/dom-to-image@2.6.0-eHYYUq-2.js @@ -0,0 +1,2 @@ +import{g as Y}from"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";var N={exports:{}};(function(O){(function(ee){var s=_(),B=z(),L=K(),k=Q(),F={imagePlaceholder:void 0,cacheBust:!1},T={toSvg:j,toPng:H,toJpeg:X,toBlob:$,toPixelData:V,impl:{fontFaces:L,images:k,util:s,inliner:B,options:{}}};O.exports=T;function j(n,t){return t=t||{},G(t),Promise.resolve(n).then(function(o){return M(o,t.filter,!0)}).then(W).then(q).then(r).then(function(o){return J(o,t.width||s.width(n),t.height||s.height(n))});function r(o){return t.bgcolor&&(o.style.backgroundColor=t.bgcolor),t.width&&(o.style.width=t.width+"px"),t.height&&(o.style.height=t.height+"px"),t.style&&Object.keys(t.style).forEach(function(l){o.style[l]=t.style[l]}),o}}function V(n,t){return I(n,t||{}).then(function(r){return r.getContext("2d").getImageData(0,0,s.width(n),s.height(n)).data})}function H(n,t){return I(n,t||{}).then(function(r){return r.toDataURL()})}function X(n,t){return t=t||{},I(n,t).then(function(r){return r.toDataURL("image/jpeg",t.quality||1)})}function $(n,t){return I(n,t||{}).then(s.canvasToBlob)}function G(n){typeof n.imagePlaceholder>"u"?T.impl.options.imagePlaceholder=F.imagePlaceholder:T.impl.options.imagePlaceholder=n.imagePlaceholder,typeof n.cacheBust>"u"?T.impl.options.cacheBust=F.cacheBust:T.impl.options.cacheBust=n.cacheBust}function I(n,t){return j(n,t).then(s.makeImage).then(s.delay(100)).then(function(o){var l=r(n);return l.getContext("2d").drawImage(o,0,0),l});function r(o){var l=document.createElement("canvas");if(l.width=t.width||s.width(o),l.height=t.height||s.height(o),t.bgcolor){var c=l.getContext("2d");c.fillStyle=t.bgcolor,c.fillRect(0,0,l.width,l.height)}return l}}function M(n,t,r){if(!r&&t&&!t(n))return Promise.resolve();return Promise.resolve(n).then(o).then(function(i){return l(n,i,t)}).then(function(i){return c(n,i)});function o(i){return i instanceof HTMLCanvasElement?s.makeImage(i.toDataURL()):i.cloneNode(!1)}function l(i,a,p){var P=i.childNodes;if(P.length===0)return Promise.resolve(a);return m(a,s.asArray(P),p).then(function(){return a});function m(S,v,g){var y=Promise.resolve();return v.forEach(function(C){y=y.then(function(){return M(C,g)}).then(function(w){w&&S.appendChild(w)})}),y}}function c(i,a){if(!(a instanceof Element))return a;return Promise.resolve().then(p).then(P).then(m).then(S).then(function(){return a});function p(){v(window.getComputedStyle(i),a.style);function v(g,y){g.cssText?y.cssText=g.cssText:C(g,y);function C(w,E){s.asArray(w).forEach(function(e){E.setProperty(e,w.getPropertyValue(e),w.getPropertyPriority(e))})}}}function P(){[":before",":after"].forEach(function(g){v(g)});function v(g){var y=window.getComputedStyle(i,g),C=y.getPropertyValue("content");if(C===""||C==="none")return;var w=s.uid();a.className=a.className+" "+w;var E=document.createElement("style");E.appendChild(e(w,g,y)),a.appendChild(E);function e(u,h,f){var d="."+u+":"+h,b=f.cssText?R(f):D(f);return document.createTextNode(d+"{"+b+"}");function R(x){var A=x.getPropertyValue("content");return x.cssText+" content: "+A+";"}function D(x){return s.asArray(x).map(A).join("; ")+";";function A(U){return U+": "+x.getPropertyValue(U)+(x.getPropertyPriority(U)?" !important":"")}}}}}function m(){i instanceof HTMLTextAreaElement&&(a.innerHTML=i.value),i instanceof HTMLInputElement&&a.setAttribute("value",i.value)}function S(){a instanceof SVGElement&&(a.setAttribute("xmlns","http://www.w3.org/2000/svg"),a instanceof SVGRectElement&&["width","height"].forEach(function(v){var g=a.getAttribute(v);g&&a.style.setProperty(v,g)}))}}}function W(n){return L.resolveAll().then(function(t){var r=document.createElement("style");return n.appendChild(r),r.appendChild(document.createTextNode(t)),n})}function q(n){return k.inlineAll(n).then(function(){return n})}function J(n,t,r){return Promise.resolve(n).then(function(o){return o.setAttribute("xmlns","http://www.w3.org/1999/xhtml"),new XMLSerializer().serializeToString(o)}).then(s.escapeXhtml).then(function(o){return''+o+""}).then(function(o){return''+o+""}).then(function(o){return"data:image/svg+xml;charset=utf-8,"+o})}function _(){return{escape:S,parseExtension:t,mimeType:r,dataAsUrl:m,isDataUrl:o,canvasToBlob:c,resolveUrl:i,getAndEncode:P,uid:a(),delay:v,asArray:g,escapeXhtml:y,makeImage:p,width:C,height:w};function n(){var e="application/font-woff",u="image/jpeg";return{woff:e,woff2:e,ttf:"application/font-truetype",eot:"application/vnd.ms-fontobject",png:"image/png",jpg:u,jpeg:u,gif:"image/gif",tiff:"image/tiff",svg:"image/svg+xml"}}function t(e){var u=/\.([^\.\/]*?)$/g.exec(e);return u?u[1]:""}function r(e){var u=t(e).toLowerCase();return n()[u]||""}function o(e){return e.search(/^(data:)/)!==-1}function l(e){return new Promise(function(u){for(var h=window.atob(e.toDataURL().split(",")[1]),f=h.length,d=new Uint8Array(f),b=0;b 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 HZzKQ!$#C-p literal 0 HcmV?d00001 diff --git a/assets/en-US-7htK6_n0.js b/assets/en-US-7htK6_n0.js deleted file mode 100644 index 7a8db030..00000000 --- a/assets/en-US-7htK6_n0.js +++ /dev/null @@ -1 +0,0 @@ -import{m as B}from"./hooks-tYopKgiy.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./utils-B6Okv4Kv.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";const e="The current environment does not support full screen",J={isEnabledFullscreen:e},K=Object.freeze(Object.defineProperty({__proto__:null,default:J,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="Configuration",t={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},n="Display",i="Content Transition",W={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:i},X=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:i,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:W},Symbol.toStringTag,{value:"Module"})),r="Reload Current Page",c="Lock",s="Setting",l="Github",a="Full Screen",m="Cancel Full Screen",p="Search",Y={Reload:r,Lock:c,Setting:s,Github:l,FullScreen:a,CancelFullScreen:m,Search:p},Z=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:m,FullScreen:a,Github:l,Lock:c,Reload:r,Search:p,Setting:s,default:Y},Symbol.toStringTag,{value:"Module"})),u="Home",g="Rely",_="Rely About",d="Chart",f="Scroll Reveal",S="Axios Request",b="Table",h="MultiMenu(catch)",T="Doc",D="Doc (China)",y="Doc(inside)",O="Office",C="Document",P="Presentation",R="Spreadsheet",M="Precision",v="Directive",j="Same Level Router Demo",L="Mock",k="QRCode",I="SVG Icon",U="Template Api",x="Modal",F="Right Click Menu",ee={Dashboard:u,Rely:g,RelyAbout:_,Error:"Error Page",Echart:d,scrollReveal:f,Axios:S,Table:b,MultiMenu:h,Doc:T,DocLocal:D,DocLocalInside:y,Office:O,Office_Document:C,Office_Presentation:P,Office_Spreadsheet:R,CalculatePrecision:M,Directive:v,RouterDemo:j,Mock:L,QRCode:k,SvgIcon:I,TemplateHooks:U,Modal:x,ContextMenu:F},oe=Object.freeze(Object.defineProperty({__proto__:null,Axios:S,CalculatePrecision:M,ContextMenu:F,Dashboard:u,Directive:v,Doc:T,DocLocal:D,DocLocalInside:y,Echart:d,Mock:L,Modal:x,MultiMenu:h,Office:O,Office_Document:C,Office_Presentation:P,Office_Spreadsheet:R,QRCode:k,Rely:g,RelyAbout:_,RouterDemo:j,SvgIcon:I,Table:b,TemplateHooks:U,default:ee,scrollReveal:f},Symbol.toStringTag,{value:"Module"})),w="Configuration",A={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},z="Interface Display",te={Title:w,ThemeOptions:A,InterfaceDisplay:z},ne=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:z,ThemeOptions:A,Title:w,default:te},Symbol.toStringTag,{value:"Module"})),E="Register",Q="Signing",N="QRCode Signing",G="please enter user name",H="please enter password",$="Login",q="User Name",V="User Password",ie={Register:E,Signing:Q,QRCodeSigning:N,NamePlaceholder:G,PasswordPlaceholder:H,Login:$,Name:q,Password:V},re=Object.freeze(Object.defineProperty({__proto__:null,Login:$,Name:q,NamePlaceholder:G,Password:V,PasswordPlaceholder:H,QRCodeSigning:N,Register:E,Signing:Q,default:ie},Symbol.toStringTag,{value:"Module"})),ce=Object.assign({"./en-US/globalMessage.json":K,"./en-US/headerSettingOptions.json":X,"./en-US/headerTooltip.json":Z,"./en-US/menu.json":oe,"./en-US/setting.json":ne,"./en-US/views/login/index.json":re}),ze={message:{...B(ce,"en-US")}};export{ze as default}; diff --git a/assets/en-US-7htK6_n0.js.gz b/assets/en-US-7htK6_n0.js.gz deleted file mode 100644 index e0e65d21bdee88f01a06b9d86cd9cc73aaf574ba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1805 zcmV+o2lDtIiwFP!000021FcxwQsX!izTc;CsrCY@B$EV^+0m4%0!cUwhd=_%!c9uC zJGO`-8A%QVD);-p)4tQb!e6qTOcIz{irO0=q_4m3{<Lb`IO?*pSI7GY(hvYb3f)_pZ)GwvKr)WXL7cGh)I7CXA#^8*t##@DY!taa zJ#}^Vl!O~JJOUCXOiB>Vs$cQiXUy0GwYloxt8XMQ%4BG{lCDHiv+7sCd}RuE#rQt@l#4{_0{tFW_;Jsb_6SkB0nj~K$2F%JWCjMI($K6{ z{Dxm$?XwY==lZ$(^1hKtn1<*bv-bD)9n1EQ*Uh-Jpjl`O0V*!|FE5Ap(bR58opQ;U z>-?BYl7cqeScr^e)_JJ;l|hckmuG{FE|SNCYU6pG1Hy!9YnpX`&)+4twthc3+HNH!D@9cDrl;}qujH0TZ=AhiBS1H8ai`4+*5OSsf3 z1#M?ruY*Cp#0CQ@Ga+yUBbEtEzvExf_Vb17Th(_j3pYC>D9GvU@IB3+Zro#l`yWq9(L^XEQG{hw_HMpRq0z2!%m@-^2t_)3Z z!A8?LzWN>J8LtPA85oQ3FhJLCjUk)_=sXjapM%V{LT1Bc8{z8! zwN;34JHLBdt%OUqjqogg|L5<&+*upJKY#xZ;ckGsqY)1Q;Z{DKx!nWd%K%+!Fd%KY z5PJdYry5vf5&(+F%RBiYK_hH(tqZB?2R9`G44-eCnP<=3mK2y=On$sxr+3;*l3<@p4H(TEBMrUS}65yv}-Q# zYI#=k_;*2tse(&_pn%*n=mOZkm^I~@Z*yyg0?iNpPPQm^E_7r>x z(DG#Qmgk{`g_o!GQ)d6|IrK8e@^gLjmTJ@4B8G*I_QRhK9k;2*?we5~d=;QRk7a&- zT`V>mZ#i@npi}@e;DL+C%M55wGAHiw##G9Tc~Uw;_;+_W##|!&7@!+xagkfxmT#9! zBnNlu6|v9`F5S|rve6dr7uXS83Kl}5L(zbMOLEiSiG><6aSq0?82ksLB%-HyIh_ED zK$iz~*-<6x&rQ^|Qo{1IoWB1#Jpq}OqY8cwn}W5Rkt;J(4o_xBI5~H?jNrM%Xqa!~ v7YJS_MZEOY_x*#d5HQLO(e`})4W9E~886`eWt3XYzy0=q9>)Vh;t&7;9>j+Q diff --git a/assets/en-US-cWq7UQ0Z.js b/assets/en-US-cWq7UQ0Z.js new file mode 100644 index 00000000..1124caf2 --- /dev/null +++ b/assets/en-US-cWq7UQ0Z.js @@ -0,0 +1 @@ +import{p as B}from"./hooks--0kybGG4.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils-Cjt5Qe12.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";const e="The current environment does not support full screen",J={isEnabledFullscreen:e},K=Object.freeze(Object.defineProperty({__proto__:null,default:J,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="Configuration",t={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},n="Display",i="Content Transition",W={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:i},X=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:i,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:W},Symbol.toStringTag,{value:"Module"})),r="Reload Current Page",c="Lock",s="Setting",l="Github",a="Full Screen",p="Cancel Full Screen",m="Search",Y={Reload:r,Lock:c,Setting:s,Github:l,FullScreen:a,CancelFullScreen:p,Search:m},Z=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:p,FullScreen:a,Github:l,Lock:c,Reload:r,Search:m,Setting:s,default:Y},Symbol.toStringTag,{value:"Module"})),u="Home",g="Rely",_="Rely About",d="Chart",f="Scroll Reveal",S="Axios Request",b="Table",h="MultiMenu(catch)",T="Doc",D="Doc (China)",y="Doc(inside)",O="Office",C="Document",P="Presentation",R="Spreadsheet",M="Precision",v="Directive",j="Same Level Router Demo",L="Mock",k="QRCode",I="SVG Icon",U="Template Api",x="Modal",F="Right Click Menu",ee={Dashboard:u,Rely:g,RelyAbout:_,Error:"Error Page",Echart:d,scrollReveal:f,Axios:S,Table:b,MultiMenu:h,Doc:T,DocLocal:D,DocLocalInside:y,Office:O,Office_Document:C,Office_Presentation:P,Office_Spreadsheet:R,CalculatePrecision:M,Directive:v,RouterDemo:j,Mock:L,QRCode:k,SvgIcon:I,TemplateHooks:U,Modal:x,ContextMenu:F},oe=Object.freeze(Object.defineProperty({__proto__:null,Axios:S,CalculatePrecision:M,ContextMenu:F,Dashboard:u,Directive:v,Doc:T,DocLocal:D,DocLocalInside:y,Echart:d,Mock:L,Modal:x,MultiMenu:h,Office:O,Office_Document:C,Office_Presentation:P,Office_Spreadsheet:R,QRCode:k,Rely:g,RelyAbout:_,RouterDemo:j,SvgIcon:I,Table:b,TemplateHooks:U,default:ee,scrollReveal:f},Symbol.toStringTag,{value:"Module"})),w="Configuration",A={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},z="Interface Display",te={Title:w,ThemeOptions:A,InterfaceDisplay:z},ne=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:z,ThemeOptions:A,Title:w,default:te},Symbol.toStringTag,{value:"Module"})),E="Register",Q="Signing",N="QRCode Signing",G="please enter user name",H="please enter password",$="Login",q="User Name",V="User Password",ie={Register:E,Signing:Q,QRCodeSigning:N,NamePlaceholder:G,PasswordPlaceholder:H,Login:$,Name:q,Password:V},re=Object.freeze(Object.defineProperty({__proto__:null,Login:$,Name:q,NamePlaceholder:G,Password:V,PasswordPlaceholder:H,QRCodeSigning:N,Register:E,Signing:Q,default:ie},Symbol.toStringTag,{value:"Module"})),ce=Object.assign({"./en-US/globalMessage.json":K,"./en-US/headerSettingOptions.json":X,"./en-US/headerTooltip.json":Z,"./en-US/menu.json":oe,"./en-US/setting.json":ne,"./en-US/views/login/index.json":re}),Ee={message:{...B(ce,"en-US")}};export{Ee as default}; diff --git a/assets/en-US-cWq7UQ0Z.js.gz b/assets/en-US-cWq7UQ0Z.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..ffce417318e2e0e0a9a3a2ed267e30ab72473663 GIT binary patch literal 1826 zcmV+-2i^D|iwFP!000021FcxyQscN1zCTalQtbs)NuDGSW=B)53M3)S3=l|wS-43l zcE?sCOGc6dfy(`!ciMN_S2!ix$s~cTGc~n0{%L*vqpw@tF7q@~+P-EUGv3K^qE(9g z4~bGULr875825UI{?wq)yucy% zOQ?vMq;=@mKl+V2S=^qTU37w3yZzMsCK-pd zZ`bE>wv95O29T3nh*r~Y_%-tQDej(<`}Q{M(X@`r0H2=vI)6&S9Wy)v5++Pa5Usjj z^AAZP8g-l04z__YSi+^%TpAv>>VCtolgn#mfJ$#vdq^u;zN(_C6oz>fSHiSNJ7k5un^$6c;9 z$Z+9LO_A%>yyv@1&C+bHJ{7=F zNn zj`)Vf_;t=i4isIeC>Ma1`}`MS+edg&y#M{zpKfwT@b_Q;MYtcJ z{$#>KK)78j=dODod=;Q84F;sG4&op{!%PE4@eoZwne1w}M+b!d8Yhq$1Zj`5mYn&6HK>5aRdtB?uWSwDU$=%fo=GD-W@!)Qe(ZLcJooYJe6 zbc0wrz-=bN-0gqOFTKEPcIh0KggQRy6gxKQIWD=RGd!Hfj!60iuV_4TAIS6;7cA1} zve7)-Vppe2tl*c<(~7Bgqup|WH`BAZkN;2TI!)CsS6kRj%fCbVn!k7IXN&I*eybYU z<$2W|0CuYDXS>DIn<;qw?@qy&0IesBx1NU1 z+MoV>=(?sFyN^qa@O6NOJeI}$x?D9IZ!PKtC==@?m`j8o19a;&E(?vj>g{Tc$$2ExFEwTQ!Ozc?v=RoM)Kg6`Vmv=Y3N+bX2G=}T_Fk^Tu_g>v+y(G88 z53x{VCN97j7K1-EN+S9Vua^^G5$I}AR~1#E{@6v`C?zbt in e?_o(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var Le=(e,t,o)=>(Co(e,typeof t!="symbol"?t+"":t,o),o);import{u as qe}from"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import{d as B}from"./dayjs@1.11.10-A-QuG2Ol.js";import{p as No}from"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import{u as F,s as Ne,c as ko,a as P,r as ne,b as A,d as To,e as pe,i as X,f as Oo,p as Ro,g as re,h as xo,j as Ve,q as Se,k as Ao,l as Lo,m as Mo,w as Po,n as Do}from"./utils-Cjt5Qe12.js";import{l as Io}from"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{u as zo,a as we,b as ke,c as fe,d as jo}from"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import{i as Me}from"./interactjs@1.10.21-7zFZdvts.js";import{s as Eo}from"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import{c as me,s as ue,t as Te,i as $o,d as Bo}from"./lodash-es@4.17.21-B0eCOOcg.js";import{d as te}from"./dom-to-image@2.6.0-eHYYUq-2.js";import{u as oe,r as Fo,i as Wo,a as Ko,b as Uo,c as qo,d as Go,e as Ho,f as Yo,g as Xo,h as Zo,j as Qo,k as Jo,l as en,m as tn,n as on,o as nn,p as an,q as rn,s as ln}from"./echarts@5.4.3-Vt5ZmFiA.js";import{o as Ge,c as He,a as Ye}from"./@vue_runtime-core@3.3.10-40cgyS5D.js";const sn="modulepreload",cn=function(e){return"/ray-template/"+e},Pe={},O=function(t,o,a){let n=Promise.resolve();if(o&&o.length>0){const r=document.getElementsByTagName("link");n=Promise.all(o.map(i=>{if(i=cn(i),i in Pe)return;Pe[i]=!0;const l=i.endsWith(".css"),s=l?'[rel="stylesheet"]':"";if(!!a)for(let m=r.length-1;m>=0;m--){const b=r[m];if(b.href===i&&(!l||b.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${s}`))return;const c=document.createElement("link");if(c.rel=l?"stylesheet":sn,l||(c.as="script",c.crossOrigin=""),c.href=i,document.head.appendChild(c),l)return new Promise((m,b)=>{c.addEventListener("load",m),c.addEventListener("error",()=>b(new Error(`Unable to preload CSS for ${i}`)))})}))}return n.then(()=>t()).catch(r=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=r,window.dispatchEvent(i),!i.defaultPrevented)throw r})},un=(e,t)=>{const o=e[t];return o?typeof o=="function"?o():Promise.resolve(o):new Promise((a,n)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(n.bind(null,new Error("Unknown variable dynamic import: "+t)))})},Xe=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],dn="zh-CN",pn="zh-CN",mn={"zh-CN":"zh-cn","en-US":"en"},hn="zh-cn";let Ze;const gn=async()=>{const e=bo(),t=await Er(Xe);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:pn})},al=async e=>{const t=await gn();Ze=t,e.use(t)},fn=(e,t)=>!e||t.startsWith(e)?t:`${e}.${t}`,Z=e=>{const{t,locale:o,...a}=Ze.global;return{...a,t:(i,...l)=>i?!i.includes(".")&&!e?i:t(fn(e,i),...l):"",locale:i=>{const l=o;l.value=i}}},x=e=>e,yn={path:"/dashboard",name:"RDashboard",component:()=>O(()=>import("./index-ukXXHpb8.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33])),meta:{i18nKey:x("menu.Dashboard"),icon:"dashboard",order:0}},bn=Object.freeze(Object.defineProperty({__proto__:null,default:yn},Symbol.toStringTag,{value:"Module"})),vn={path:"/axios",name:"RAxios",component:()=>O(()=>import("./index-9Qn5mDtM.js"),__vite__mapDeps([34,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,35,20,18,16,17,21,22,23,24,25,26,27,28,29,30,31,32,36])),meta:{i18nKey:x("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},Vn=Object.freeze(Object.defineProperty({__proto__:null,default:vn},Symbol.toStringTag,{value:"Module"})),Sn={path:"/context-menu",name:"ContextMenuDemo",component:()=>O(()=>import("./index-yGgdYlS5.js"),__vite__mapDeps([37,22,23])),meta:{i18nKey:x("menu.ContextMenu"),icon:"other",order:2}},wn=Object.freeze(Object.defineProperty({__proto__:null,default:Sn},Symbol.toStringTag,{value:"Module"})),_n={path:"/directive",name:"RDirective",component:()=>O(()=>import("./index-gRQOEXFu.js"),__vite__mapDeps([])),meta:{i18nKey:x("menu.Directive"),icon:"other",order:2}},Cn=Object.freeze(Object.defineProperty({__proto__:null,default:_n},Symbol.toStringTag,{value:"Module"})),W=()=>O(()=>Promise.resolve().then(()=>nr),void 0),Nn={path:"/doc",name:"RDocLayout",component:W,meta:{i18nKey:x("menu.Doc"),icon:"doc",order:5},children:[{path:"doc-inside",name:"RDocInside",component:()=>O(()=>import("./index-Ls-yzLGw.js"),__vite__mapDeps([38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.DocLocalInside")}},{path:"doc-outside",name:"RDoc",component:W,meta:{i18nKey:x("menu.Doc"),windowOpen:"https://xiaodaigua-ray.github.io/ray-template-doc/"}},{path:"doc-outside-local",name:"RDocLocal",component:W,meta:{i18nKey:x("menu.DocLocal"),windowOpen:"https://ray-template.yunkuangao.com/ray-template-doc/"}}]},kn=Object.freeze(Object.defineProperty({__proto__:null,default:Nn},Symbol.toStringTag,{value:"Module"})),Tn={path:"/echart",name:"REchart",component:()=>O(()=>import("./index-qGWdCTtO.js"),__vite__mapDeps([39,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,40])),meta:{i18nKey:x("menu.Echart"),icon:"echart",order:1}},On=Object.freeze(Object.defineProperty({__proto__:null,default:Tn},Symbol.toStringTag,{value:"Module"})),Rn={path:"/iframe",name:"IframeDemo",component:()=>O(()=>import("./index-AGoBr93N.js"),__vite__mapDeps([41,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},xn=Object.freeze(Object.defineProperty({__proto__:null,default:Rn},Symbol.toStringTag,{value:"Module"})),An={path:"/mock-demo",name:"MockDemo",component:()=>O(()=>import("./index-DyAfcDS5.js"),__vite__mapDeps([42,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,35,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.Mock"),icon:"other",order:3,keepAlive:!0}},Ln=Object.freeze(Object.defineProperty({__proto__:null,default:An},Symbol.toStringTag,{value:"Module"})),Mn={path:"/modal-demo",name:"ModalDemo",component:()=>O(()=>import("./index-RR4iiPxT.js"),__vite__mapDeps([43,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.Modal"),icon:"other",order:3}},Pn=Object.freeze(Object.defineProperty({__proto__:null,default:Mn},Symbol.toStringTag,{value:"Module"})),Dn={path:"/multi",name:"MultiMenu",component:W,meta:{i18nKey:x("menu.MultiMenu"),icon:"other",order:4},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>O(()=>import("./index-OlZM-6Aq.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:W,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>O(()=>import("./index-7HAQIe0w.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:W,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>O(()=>import("./index-vRnYP7XJ.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},In=Object.freeze(Object.defineProperty({__proto__:null,default:Dn},Symbol.toStringTag,{value:"Module"})),zn={path:"/precision",name:"CalculatePrecision",component:()=>O(()=>import("./index-6b4negd8.js"),__vite__mapDeps([44,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,16,17,20,18,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.CalculatePrecision"),icon:"other",order:2}},jn=Object.freeze(Object.defineProperty({__proto__:null,default:zn},Symbol.toStringTag,{value:"Module"})),En={path:"/qrcode",name:"RQRCode",component:()=>O(()=>import("./index-zKwNDQHJ.js"),__vite__mapDeps([45,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,46,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.QRCode"),icon:"other",order:3}},$n=Object.freeze(Object.defineProperty({__proto__:null,default:En},Symbol.toStringTag,{value:"Module"})),Bn={path:"/rely",name:"Rely",component:W,meta:{i18nKey:x("menu.Rely"),icon:"rely",order:999},children:[{path:"rely-about",name:"RelyAbout",component:()=>O(()=>import("./index-8MpCyi31.js"),__vite__mapDeps([47,48])),meta:{i18nKey:x("menu.RelyAbout")}}]},Fn=Object.freeze(Object.defineProperty({__proto__:null,default:Bn},Symbol.toStringTag,{value:"Module"})),Wn={path:"/router-demo",name:"RouterDemoRoot",component:W,meta:{i18nKey:x("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",name:"RouterDemoHome",component:()=>O(()=>import("./index-SycY_GW1.js"),__vite__mapDeps([49,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",name:"RouterDemoDetail",component:()=>O(()=>import("./index-5YvNvrKO.js"),__vite__mapDeps([])),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},Kn=Object.freeze(Object.defineProperty({__proto__:null,default:Wn},Symbol.toStringTag,{value:"Module"})),Un={path:"/scroll-reveal",name:"ScrollReveal",component:()=>O(()=>import("./index-v5xFQW7A.js"),__vite__mapDeps([50,51])),meta:{i18nKey:x("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},qn=Object.freeze(Object.defineProperty({__proto__:null,default:Un},Symbol.toStringTag,{value:"Module"})),Gn={path:"/svg-icons",name:"PreviewSVGIcons",component:()=>O(()=>import("./index-jF0Oxelo.js"),__vite__mapDeps([52,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,53])),meta:{i18nKey:x("menu.SvgIcon"),icon:"other",order:3}},Hn=Object.freeze(Object.defineProperty({__proto__:null,default:Gn},Symbol.toStringTag,{value:"Module"})),Yn={path:"/table",name:"TableView",component:()=>O(()=>import("./index-oyH956wQ.js"),__vite__mapDeps([54,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.Table"),icon:"other",order:2}},Xn=Object.freeze(Object.defineProperty({__proto__:null,default:Yn},Symbol.toStringTag,{value:"Module"})),Zn={path:"/template-hooks",name:"TemplateHooks",component:()=>O(()=>import("./index-hscgGL2B.js"),__vite__mapDeps([55,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.TemplateHooks"),icon:"other",order:1}},Qn=Object.freeze(Object.defineProperty({__proto__:null,default:Zn},Symbol.toStringTag,{value:"Module"})),Jn={path:"/:catchAll(.*)",name:"ErrorPage",component:()=>O(()=>import("./index-F5iLbQeX.js"),__vite__mapDeps([56,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,57])),meta:{i18nKey:x("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}},ea=Object.freeze(Object.defineProperty({__proto__:null,default:Jn},Symbol.toStringTag,{value:"Module"})),Oe=Vue.ref(null),ta={setupRouterLoadingBar:!0,setupRouterGuard:!0},oa=["RLogin","ErrorPage","RayTemplateDoc"],ie=["admin"],na=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":bn,"/src/router/modules/demo/axios.ts":Vn,"/src/router/modules/demo/context-menu.ts":wn,"/src/router/modules/demo/directive.ts":Cn,"/src/router/modules/demo/doc.ts":kn,"/src/router/modules/demo/echart.ts":On,"/src/router/modules/demo/iframe.ts":xn,"/src/router/modules/demo/mock.ts":Ln,"/src/router/modules/demo/modal.ts":Pn,"/src/router/modules/demo/multi-menu.ts":In,"/src/router/modules/demo/precision.ts":jn,"/src/router/modules/demo/qrcode.ts":$n,"/src/router/modules/demo/rely.ts":Fn,"/src/router/modules/demo/router-demo.ts":Kn,"/src/router/modules/demo/scroll-reveal.ts":qn,"/src/router/modules/demo/svg-icons.ts":Hn,"/src/router/modules/demo/table.ts":Xn,"/src/router/modules/demo/template-hooks.ts":Qn,"/src/router/modules/error404.ts":ea});return Object.keys(e).reduce((o,a)=>{const n=e[a].default;if(n)o.push(n);else throw new Error("router helper combine: an exception occurred while parsing the routing file!");return o},[])},aa=e=>e.sort((t,o)=>{var r,i;const a=((r=t.meta)==null?void 0:r.order)??1,n=((i=o.meta)==null?void 0:i.order)??0;if(typeof a!="number"||typeof n!="number")throw new TypeError("orderRoutes error: order must be a number!");return a===n?t.name?o.name?t.name.localeCompare(o.name):-1:1:a-n}),ra=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=Oe.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})},Qe={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},la={name:"Dashboard",path:"/dashboard"},q={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},Re={signing:"signing",localeLanguage:"localeLanguage",token:"token"},ia={content:"Trying be better~",fontSize:16,lineHeight:16,width:384,height:384,xOffset:12,yOffset:60,rotate:-15},Je=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,globalRootRoute:me(la),layoutContentSpinning:!1});function z(e,t,o){Je[e]=t,o==null||o()}function j(e){return Vue.readonly(Vue.toRef(Je,e))}const et=()=>({isLayoutContentMaximized:Vue.computed(()=>j("layoutContentMaximize").value),maximize:(o,a)=>{const n=F(Oe),{toggleFullscreen:r}=jr(n,a);z("layoutContentMaximize",o),r()}}),tt=()=>({reload:(a=800)=>{z("globalMainLayoutLoad",!1),setTimeout(()=>z("globalMainLayoutLoad",!0),a)},openSpin:()=>{z("layoutContentSpinning",!0)},closeSpin:()=>{z("layoutContentSpinning",!1)}}),xe={appThemeColors:["#2d8cf0","#0960bd","#536dfe","#ff5c93","#ee4f12","#9c27b0","#ff9800","#18A058"],appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"},appNaiveUIThemeOverrides:{},echartTheme:"macarons"};var sa={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.10","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.8","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.4"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const ot=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=sa,{locale:t}=Z(),{locale:o}=zr(),a=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{...xe.appNaiveUIThemeOverrides,common:{primaryColor:e,primaryColorHover:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:bo(),lockScreenSwitch:!1,copyrightSwitch:!0,contentTransition:"scale",watermarkSwitch:!1,watermarkConfig:me(ia)}),n=l=>{t(l),o(l),a.localeLanguage=l,Ne("localeLanguage",l,"localStorage")},r=(l,s=.3)=>{ue(a,"settingState.primaryColorOverride.common.primaryColorHover",l);const d=document.body;d.style.setProperty("--ray-theme-primary-color",l),d.style.setProperty("--ray-theme-primary-fade-color",ko(l,s))},i=(l,s,d)=>{Object.hasOwn(a,l)&&(a[l]=s),d==null||d()};return{...Vue.toRefs(a),updateLocale:n,changePrimaryColor:r,updateSettingState:i}},{persist:{key:"piniaSettingStore"}}),nt=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],at="#18181c",rt={},lt={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},it={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},st={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},ct={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},ut={itemStyle:{borderWidth:0,borderColor:"#ccc"}},dt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},pt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},mt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ht={itemStyle:{borderWidth:0,borderColor:"#ccc"}},gt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ft={itemStyle:{borderWidth:0,borderColor:"#ccc"}},yt={itemStyle:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},bt={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:"1",color:"#ffffff"},symbolSize:"0",symbol:"circle",smooth:!0,color:["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],label:{color:"#293441"}},vt={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},Vt={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},St={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},wt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},_t={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Ct={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Nt={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},kt={textStyle:{color:"#999999"}},Tt={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},Ot={lineStyle:{color:"#87f7cf",width:1},itemStyle:{color:"#87f7cf",borderWidth:1},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},checkpointStyle:{color:"#fc97af",borderColor:"#fc97af"},label:{color:"#87f7cf"},emphasis:{itemStyle:{color:"#f7f494"},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},label:{color:"#87f7cf"}}},Rt={color:["#fc97af","#87f7cf"]},xt={backgroundColor:"rgba(255,255,255,0)",dataBackgroundColor:"rgba(114,204,255,1)",fillerColor:"rgba(114,204,255,0.2)",handleColor:"#72ccff",handleSize:"100%",textStyle:{color:"#333333"}},At={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},ca={color:nt,backgroundColor:at,textStyle:rt,title:lt,line:it,radar:st,bar:ct,pie:ut,scatter:dt,boxplot:pt,parallel:mt,sankey:ht,funnel:gt,gauge:ft,candlestick:yt,graph:bt,map:vt,geo:Vt,categoryAxis:St,valueAxis:wt,logAxis:_t,timeAxis:Ct,toolbox:Nt,legend:kt,tooltip:Tt,timeline:Ot,visualMap:Rt,dataZoom:xt,markPoint:At},ua=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:at,bar:ct,boxplot:pt,candlestick:yt,categoryAxis:St,color:nt,dataZoom:xt,default:ca,funnel:gt,gauge:ft,geo:Vt,graph:bt,legend:kt,line:it,logAxis:_t,map:vt,markPoint:At,parallel:mt,pie:ut,radar:st,sankey:ht,scatter:dt,textStyle:rt,timeAxis:Ct,timeline:Ot,title:lt,toolbox:Nt,tooltip:Tt,valueAxis:wt,visualMap:Rt},Symbol.toStringTag,{value:"Module"})),Lt=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],Mt="rgba(0,0,0,0)",Pt={},Dt={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},It={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},zt={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},jt={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},Et={itemStyle:{borderWidth:0,borderColor:"#ccc"}},$t={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Bt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Ft={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Wt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Kt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Ut={itemStyle:{borderWidth:0,borderColor:"#ccc"}},qt={itemStyle:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},Gt={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:1,color:"#aaa"},symbolSize:3,symbol:"emptyCircle",smooth:!0,color:["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],label:{color:"#eee"}},Ht={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},Yt={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},Xt={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!1,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Zt={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Qt={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Jt={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},eo={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},to={textStyle:{color:"#333333"}},oo={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},no={lineStyle:{color:"#008acd",width:1},itemStyle:{color:"#008acd",borderWidth:1},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},checkpointStyle:{color:"#2ec7c9",borderColor:"#2ec7c9"},label:{color:"#008acd"},emphasis:{itemStyle:{color:"#a9334c"},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},label:{color:"#008acd"}}},ao={color:["#5ab1ef","#e0ffff"]},ro={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},lo={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},da={color:Lt,backgroundColor:Mt,textStyle:Pt,title:Dt,line:It,radar:zt,bar:jt,pie:Et,scatter:$t,boxplot:Bt,parallel:Ft,sankey:Wt,funnel:Kt,gauge:Ut,candlestick:qt,graph:Gt,map:Ht,geo:Yt,categoryAxis:Xt,valueAxis:Zt,logAxis:Qt,timeAxis:Jt,toolbox:eo,legend:to,tooltip:oo,timeline:no,visualMap:ao,dataZoom:ro,markPoint:lo},pa=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:Mt,bar:jt,boxplot:Bt,candlestick:qt,categoryAxis:Xt,color:Lt,dataZoom:ro,default:da,funnel:Kt,gauge:Ut,geo:Yt,graph:Gt,legend:to,line:It,logAxis:Qt,map:Ht,markPoint:lo,parallel:Ft,pie:Et,radar:zt,sankey:Wt,scatter:$t,textStyle:Pt,timeAxis:Jt,timeline:no,title:Dt,toolbox:eo,tooltip:oo,valueAxis:Zt,visualMap:ao},Symbol.toStringTag,{value:"Module"})),ma=()=>{const e=Object.assign({"/src/echart-themes/macarons/macarons-dark.json":ua,"/src/echart-themes/macarons/macarons.json":pa}),t=/\/([^/]+)\.json$/;return Object.keys(e).reduce((a,n)=>{var i;const r=(i=n.match(t))==null?void 0:i[1];if(r)return a.push({name:r,theme:e[n].default}),a;throw new Error("theme name is not found")},[])},ha=e=>Object.assign({},{text:"loading",color:"#c23531",textColor:"#000",maskColor:"rgba(255, 255, 255, 0.9)",zlevel:0,fontSize:12,showSpinner:!0,spinnerRadius:10,lineWidth:5,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif"},e),ga={bordered:{type:Boolean,default:!0},downloadOptions:{type:Object,default:()=>({})},onDropdownSelect:{type:[Function,Array]},dropdownOptions:{type:Array},preset:{type:String},contentStyle:{type:[String,Object]},title:{type:[String,Function]},width:{type:String,default:"100%"},height:{type:String,default:"100%"},autoResize:{type:[Boolean,Object],default:!0},showAria:{type:Boolean,default:!1},options:{type:Object,default:()=>({})},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},theme:{type:String,default:null},autoChangeTheme:{type:Boolean,default:!0},use:{type:Array,default:()=>[]},watchOptions:{type:Boolean,default:!0},loading:{type:Boolean,default:!1},loadingOptions:{type:Object,default:()=>ha()},observer:{type:Object,default:null},throttleWait:{type:Number,default:500},animation:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({})}},fa={notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]},ya=ma(),rl=Vue.defineComponent({name:"RChart",props:ga,setup(e,{expose:t}){const{getAppTheme:o}=E(),a=Vue.ref(),n=Vue.ref(),r=Vue.ref();let i,l;const{echartTheme:s}=xe;let d,c;const m=Vue.computed(()=>[{label:"下载图片",key:"downloadChart",disabled:!(r.value&&r.value.getDom())}]),b=Vue.computed(()=>({"--ray-chart-width":P(e.width),"--ray-chart-height":P(e.height)})),y=async()=>{var f;oe([Ko,Uo,qo,Go,Ho,Yo,Xo,Zo]),oe([Qo,Jo,en,tn,on,nn]),oe([an,rn]),oe([ln]);try{oe((f=e.use)==null?void 0:f.filter(Boolean))}catch{console.error("register chart Core error: wrong property and method passed in extend attribute")}},v=()=>{if(e.theme==="default"){e.autoChangeTheme?g("dark"):g("");return}if(e.theme)g(e.theme);else{const f=e.autoChangeTheme&&o.value?`${s}-dark`:s;g(f)}},h=f=>{let T=Vue.unref(f);const N=L=>Object.assign({animation:!0},T,L);return e.showAria&&(T=N({aria:{enabled:!0,decal:{show:!0}}})),T},g=(f=s)=>{const T=a.value,N=h(e.options),{height:L,width:$}=T.getBoundingClientRect(),{onSuccess:K,onError:ee}=e;try{ya.forEach(H=>{Fo(H.name,H.theme)}),c=Wo(T,f,{width:$===0?200:void 0,height:L===0?200:void 0}),r.value=c,e.animation?(c.setOption({}),setTimeout(()=>{N&&(c==null||c.setOption(N))})):N&&(c==null||c.setOption(N)),K&&A(K,c)}catch(H){ee&&A(ee),console.error("RChart render error: ",H)}},S=()=>!!(c&&c.getDom()),R=()=>{S()&&(c.clear(),c.dispose(),r.value=void 0)},u=()=>{c&&c.resize()},p=(f,T)=>{if(f==="downloadChart"&&S()){const{filename:L,...$}=e.downloadOptions;To(c.getDataURL($),L??`${new Date().getTime()}`)}const{onDropdownSelect:N}=e;N&&A(N,f,T)},_=()=>{if(c!=null&&c.getDom()){console.warn("RChart mount: There is a chart instance already initialized on the dom. Execution was interrupted.");return}v(),e.autoResize&&(i=Te(u,e.throttleWait),l=zo(e.observer||n,i))},k=()=>{var f;R(),i==null||i.cancel(),(f=l==null?void 0:l.stop)==null||f.call(l)};return Vue.watch(()=>o.value,()=>{e.autoChangeTheme&&(R(),v())}),Vue.watch(()=>e.showAria,()=>{R(),v()}),Vue.watchEffect(()=>{e.watchOptions?d=Vue.watch(()=>e.options,f=>{const T=h(f),N=Object.assign(e.setChartOptions,fa);c==null||c.setOption(T,N)},{deep:!0}):d==null||d(),e.loading?c==null||c.showLoading(e.loadingOptions):c==null||c.hideLoading()}),t({echart:r,dispose:k,render:_}),Vue.onBeforeMount(async()=>{await y()}),Vue.onMounted(()=>{_()}),Vue.onBeforeUnmount(()=>{k(),d==null||d()}),{rayChartRef:a,cssVarsRef:b,rayChartWrapperRef:n,moreDropDownOptions:m,dropdownSelect:p}},render(){const{title:e,contentStyle:t,preset:o,moreDropDownOptions:a,dropdownSelect:n,bordered:r,dropdownOptions:i}=this,{cardExtra:l}=this.$slots;return o==="card"?Vue.createVNode(naive.NCard,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:t,bordered:r},{default:ne(Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)),header:ne(e,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":ne(l,{defaultElement:Vue.createVNode(io,{iconSize:18,cursor:"pointer",options:i??a,trigger:"click",onSelect:n.bind(this),placement:"bottom-end"},null)})}):Vue.createVNode("div",{class:"ray-chart",style:[this.cssVarsRef],ref:"rayChartWrapperRef"},[Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)])}}),ba={open:{type:Boolean,default:!1},collapseToggleText:{type:Array,default:()=>["展开","收起"]},bordered:{type:Boolean,default:!1},onUpdateValue:{type:[Function,Array],default:null},"onUpdate:value":{type:[Function,Array],default:null},...naive.gridProps},ll=Vue.defineComponent({name:"RCollapseGrid",props:ba,setup(e){const t=Vue.ref(!e.open),o=()=>{t.value=!t.value;const{onUpdateValue:n,"onUpdate:value":r}=e;n&&A(n,t.value),r&&A(r,t.value)};return{modelCollapsed:t,collapseClick:o,CollapseIcon:()=>Vue.createVNode("div",{class:"collapse-icon",onClick:o.bind(this)},[Vue.createVNode("span",null,[t.value?e.collapseToggleText[0]:e.collapseToggleText[1]]),Vue.createVNode(C,{customClassName:`collapse-icon--arrow ${t.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)])}},render(){return Vue.createVNode(naive.NCard,{bordered:this.bordered},{default:()=>Vue.createVNode(naive.NGrid,Vue.mergeProps({class:"ray-collapse-grid"},this.$props,{collapsed:this.modelCollapsed,xGap:this.xGap||12,yGap:this.yGap||18,collapsedRows:this.collapsedRows}),{default:()=>{var e,t;return[(t=(e=this.$slots).default)==null?void 0:t.call(e),Vue.createVNode(naive.NGridItem,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[Vue.createVNode(naive.NSpace,{justify:"end"},{default:()=>{var o,a;return[(a=(o=this.$slots).action)==null?void 0:a.call(o),this.CollapseIcon()]}})]})]}})})}}),va={color:{type:String,default:"currentColor"},prefix:{type:String,default:"icon"},name:{type:String,required:!0},size:{type:[Number,String],default:14},width:{type:[Number,String],default:0},height:{type:[Number,String],default:0},customClassName:{type:String,default:null},depth:{type:Number,default:1},cursor:{type:String,default:"default"},onClick:{type:[Function,Array],default:null}},C=Vue.defineComponent({name:"RIcon",props:va,setup(e){const t=Vue.computed(()=>`#${e.prefix}-${e.name}`),o=Vue.computed(()=>({"--ray-icon-width":e.width?P(e.width):P(e.size),"--ray-icon-height":e.height?P(e.height):P(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor}));return{symbolId:t,cssVars:o,iconClick:n=>{const{onClick:r}=e;r&&A(r,n)}}},render(){return Vue.createVNode("span",{class:["ray-icon",this.customClassName],style:[this.cssVars],onClick:this.iconClick.bind(this)},[Vue.createVNode("svg",{RayIconAttribute:"ray-icon",ariaHidden:!0},[Vue.createVNode("use",Vue.mergeProps({"xlink:href":this.symbolId},{fill:this.color}),null)])])}}),Va={src:{type:String,required:!0},iframeWrapperClass:{type:String,default:null},frameborder:{type:Number,default:0},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"100%"},allow:{type:String,default:null},name:{type:String,default:null},title:{type:String,default:null},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},customSpinProps:{type:Object,default:()=>({})},lazy:{type:Boolean,default:!0},wrapperClass:{type:String,default:null}},il=Vue.defineComponent({name:"RIframe",props:Va,setup(e,{expose:t}){const o=Vue.computed(()=>({"--ray-iframe-frameborder":P(e.frameborder),"--ray-iframe-width":P(e.width),"--ray-iframe-height":P(e.height)})),a=Vue.ref(),n=Vue.ref(!0),r=l=>{n.value=!1;const{onSuccess:s}=e;s&&A(s,a.value,l)},i=l=>{n.value=!1;const{onError:s}=e;s&&A(s,l)};return we(a,"load",r),we(a,"error",i),t({iframeInst:a}),{cssVars:o,iframeRef:a,spinShow:n}},render(){return Vue.createVNode("div",{class:["ray-iframe",this.iframeWrapperClass],style:[this.cssVars]},[Vue.createVNode(naive.NSpin,Vue.mergeProps(this.customSpinProps,{show:this.spinShow}),{...this.$slots,default:()=>Vue.createVNode("iframe",Vue.mergeProps({class:["ray-iframe__container",this.wrapperClass],ref:"iframeRef",src:this.src,allow:this.allow,name:this.name,title:this.title},{loading:this.lazy?"lazy":null}),null)})])}}),Sa={...naive.modalProps,fullscreen:{type:Boolean,default:!1},width:{type:[String,Number],default:600},cardWidth:{type:[String,Number],default:600},dialogWidth:{type:[String,Number],default:446},dad:{type:Boolean,default:!1}},wa=(e,t)=>new Promise(o=>{setTimeout(()=>{const a=t==="card"?".n-card-header__main":".n-dialog__title";if(e){const n=Me(e).draggable({inertia:!0,autoScroll:!0,allowFrom:a,modifiers:[Me.modifiers.restrictRect({restriction:"parent",endOnly:!0})],listeners:{move:r=>{const i=r.target,l=(parseFloat(i.getAttribute("data-x"))||0)+r.dx,s=(parseFloat(i.getAttribute("data-y"))||0)+r.dy;i.style.transform="translate("+l+"px, "+s+"px)",i.setAttribute("data-x",l),i.setAttribute("data-y",s)}}}).resizable(!1);o(n)}},30)}),sl=Vue.defineComponent({name:"RModal",props:Sa,setup(e){const{height:t}=ke(),o=Vue.computed(()=>({"--r-modal-width":P(e.width??600),"--r-modal-card-width":P(e.cardWidth??600),"--r-modal-dialog-width":P(e.dialogWidth??446)})),a=pe();let n;const r=()=>e.preset==="card"&&e.fullscreen,i=()=>{const l=document.getElementById(a);l&&wa(l,e.preset).then(s=>{n=s})};return Vue.watch(()=>e.show,l=>{l&&e.dad&&(e.preset==="card"||e.preset==="dialog")?Vue.nextTick(()=>{i()}):(n==null||n.unset(),n=null)}),{cssVars:o,height:t,isFullscreenCardType:r,uuidEl:a}},render(){const{isFullscreenCardType:e}=this,{$props:t,$slots:o,$attrs:a}=this,{preset:n,...r}=t,{cssVars:i,height:l,uuidEl:s}=this;return Vue.createVNode(naive.NModal,Vue.mergeProps({class:["r-modal",e()?"r-modal__preset-card--fullscreen":""],style:[i,e()?`height: ${l}px`:""],preset:n},{id:s},r,a),{...o})}}),_a={...naive.dropdownProps,iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function Ca(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const io=Vue.defineComponent({name:"RMoreDropdown",props:_a,render(){let e;const{iconSize:t,cursor:o}=this,{default:a}=this.$slots;return Vue.createVNode(naive.NDropdown,Vue.mergeProps(this.$props,this.$attrs,{placement:"bottom-start"}),Ca(e=ne(a,{defaultElement:Vue.createVNode(C,{name:"more",size:t,cursor:o},null)}))?e:{default:()=>[e]})}}),Na={loadingDescription:{type:String},watchText:{type:Boolean,default:!0},status:{type:String},errorDescription:{type:[String,Object],default:"二维码已过期"},errorActionDescription:{type:String,default:"重新加载"},text:{type:String,required:!0},size:{type:Number,default:160},margin:{type:Number,default:12},correctLevel:{type:Number,default:1,validator:e=>[0,1,2,3].includes(e)},maskPattern:{type:Number},version:{type:Number},components:{type:Object,default:()=>({data:{scale:1},timing:{scale:1,protectors:!1},alignment:{scale:1,protectors:!1},cornerAlignment:{scale:1,protectors:!0}})},colorDark:{type:String,default:"#000000"},colorLight:{type:String,default:"#ffffff"},autoColor:{type:Boolean,default:!0},backgroundImage:{type:String},backgroundDimming:{type:String,default:"rgba(0, 0, 0, 0)"},gifBackgroundURL:{type:String},gifBackground:{type:ArrayBuffer},whiteMargin:{type:Boolean,default:!0},logoImage:{type:String},logoScale:{type:Number,default:.4},logoMargin:{type:Number,default:6},logoCornerRadius:{type:Number,default:8},dotScale:{type:Number,default:1},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},onReload:{type:[Function,Array],default:null}},ka=e=>new Promise((t,o)=>{const a=new XMLHttpRequest;a.responseType="blob",a.onload=()=>{const n=new FileReader;n.onloadend=()=>{t(n.result)},n.onerror=r=>{o(r)},n.onabort=r=>{o(r)},n.readAsArrayBuffer(a.response)},a.open("GET",e),a.send()}),cl=Vue.defineComponent({name:"RayQRcode",props:Na,setup(e,t){const{expose:o}=t,a=Vue.ref(),n={opacitySpinning:"0.1"};let r,i;const l=async()=>{const{gifBackgroundURL:m}=e;if(m)try{r=await ka(m)}catch(b){console.error(b)}},s=()=>{const{gifBackground:m,...b}=e;new Io.AwesomeQR({...b,gifBackground:r??void 0}).draw().then(y=>{const{onSuccess:v}=e;v&&A(v,y),a.value=y}).catch(y=>{const{onError:v}=e;v&&A(v,y)})},d=()=>{if(t.slots.errorAction)return;const{onReload:m}=e;m&&A(m)},c=m=>{a.value&&X(a.value,"String")&&Oo(a.value,m||new Date().getTime()+".png")};return Vue.watchEffect(()=>{e.watchText?i=Vue.watch(()=>e.text,()=>s()):i==null||i()}),o({downloadQRCode:c}),Vue.onMounted(async()=>{await l(),s()}),Vue.onBeforeUnmount(()=>{i==null||i()}),{qrcodeURL:a,spinOverrides:n,errorActionClick:d}},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"},[X(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(C,{name:"reload",size:"16",color:"#ffffff"},null)})])])]):null])}}),he={...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}},I={tableIconSize:"18",tableKey:Symbol("r-table")},Ta=Vue.defineComponent({name:"TableSizeSelect",props:{onChangeSize:{type:[Function,Array],default:null},...he},setup(e){const t=Vue.ref(!1);return{size:Vue.ref(e.size),sizeOptions:[{label:"默认",value:"medium"},{label:"紧凑",value:"small"},{label:"宽松",value:"large"}],popoverShow:t,updatePopselectValue:r=>{const{onChangeSize:i}=e;i&&A(i,r)}}},render(){return Vue.createVNode(naive.NPopselect,{value:this.size,"onUpdate:value":e=>this.size=e,options:this.sizeOptions,trigger:"click",onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"adjustment",size:I.tableIconSize,cursor:"pointer"},null),default:()=>"密度"})]})}}),Oa=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject(I.tableKey,{}),[t,{toggleFullscreen:o,isEnabled:a}]=qe(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(C,{name:"fullscreen",size:I.tableIconSize,cursor:"pointer",onClick:()=>{t||o("globalMessage.isEnabledFullscreen"),e()}},null),default:()=>this.isFullscreen?"取消全屏":"全屏表格"})}}),Ra=()=>Vue.createVNode(C,{name:"draggable",size:I.tableIconSize,cursor:"all-scroll"},null),De=({icon:e,title:t,onClick:o,customClassName:a})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:e,size:I.tableIconSize,cursor:"pointer",customClassName:a,onClick:o==null?void 0:o.bind(null)},null),default:()=>t}),_e=(e,t)=>{if(!t)return[null,null];for(let o=0;oe.columns.map((i,l)=>{const{key:s,title:d,children:c,fixed:m,isResizable:b,...y}=i,v=m==="left",h=m==="right",g={...y,title:d,key:s,fixed:m,isLeftFixedActivated:v,isRightFixedActivated:h,isResizable:b};return{...g,suffix:()=>Vue.createVNode(naive.NSpace,{wrapItem:!1,style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(De,{icon:"row_head",title:"固定在列首",customClassName:v?"r-table__c-tool-icon--active":"",onClick:n.bind(this,"left",g,l)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"resize_h",size:I.tableIconSize,cursor:"pointer",customClassName:b?"r-table__c-tool-icon--active":"",onClick:a.bind(this,g,l)},null),default:()=>"修改列宽"}),Vue.createVNode(De,{icon:"row_end",title:"固定在列尾",customClassName:h?"r-table__c-tool-icon--active":"",onClick:n.bind(this,"right",g,l)},null)]})}}),set:()=>{}}),o=i=>{const{onUpdateColumn:l}=e;l&&A(l,i)},a=(i,l)=>{i.isResizable=!i.isResizable,i.resizable=i.isResizable,t.value[l]=i,o(t.value)},n=(i,l,s)=>{const d=`${i}FixedActivated`,c=`${i==="left"?"right":"left"}FixedActivated`;l[c]=!1,l[d]=!l[d],l[d]?l.fixed=i:l.fixed=void 0,t.value[s]=l,o(t.value)};return{treeDataSource:t,treeDrop:({node:i,dragNode:l,dropPosition:s})=>{const[d,c]=_e(l,t.value);if(d===null||c===null)return;d.splice(c,1);const[m,b]=_e(i,t.value);m===null||b===null||(s==="before"?m.splice(b,0,l):m.splice(b+1,0,l),o(m))}}},render(){return Vue.createVNode(naive.NPopover,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"setting",size:I.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:Ra.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),Aa=Vue.defineComponent({name:"TablePrint",props:he,setup(e){const{tableRef:t}=Vue.inject(I.tableKey,{});return{printTableClick:()=>{const{printTableOptions:{printOptions:a={},domToImageOptions:n}={},title:r}=e;(a.documentTitle===""||a.documentTitle===void 0||a.documentTitle===null)&&(a.documentTitle=typeof r=="string"?r:""),Ro(t,{printOptions:a,domToImageOptions:n})}}},render(){return Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"print",size:I.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null),default:()=>"打印表格"})}});function La(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ul=Vue.defineComponent({name:"RTable",props:he,setup(e,t){const{expose:o}=t,a=Vue.ref(),n=Vue.ref(),r=pe(16),i=pe(16),l=Vue.reactive({x:0,y:0,showContextMenu:!1}),s=Vue.reactive({size:e.size}),d=(h,g)=>{const{onContextMenuClick:S}=e;S&&A(S,h,g),l.showContextMenu=!1},c=(h,g)=>{var R;return{...(R=e.rowProps)==null?void 0:R.call(e,h,g),onContextmenu:e.disabledContextMenu?void 0:u=>{u.preventDefault(),l.showContextMenu=!1,Vue.nextTick().then(()=>{l.showContextMenu=!0,l.x=u.clientX,l.y=u.clientY})}}},m=h=>{s.size=h},b=h=>{const{onUpdateColumns:g,"onUpdate:columns":S}=e;g&&A(g,h),S&&A(S,h)},y=()=>{const{toolOptions:h}=e;return h==null?void 0:h.filter(()=>Boolean).map(g=>typeof g=="function"?g():g)},v=h=>{const g=()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(Aa,h,null),Vue.createVNode(Ta,Vue.mergeProps(h,{onChangeSize:m.bind(this)}),null),Vue.createVNode(Oa,null,null),Vue.createVNode(xa,Vue.mergeProps(h,{onUpdateColumn:b.bind(this)}),null)]);return e.toolOptions?e.coverTool?y:()=>Vue.createVNode(Vue.Fragment,null,[g(),y()]):g};return Vue.provide(I.tableKey,{uuidTable:i,uuidWrapper:r,wrapperRef:n,tableRef:a}),o({rTableInst:a,uuidTable:i,uuidWrapper:r}),{uuidWrapper:r,uuidTable:i,contextMenuReactive:l,rTableInst:a,combineRowProps:c,contextMenuSelect:d,privateReactive:s,tool:v,wrapperRef:n}},render(){const{tool:e}=this;return Vue.createVNode(naive.NCard,Vue.mergeProps({ref:"wrapperRef",bordered:this.wrapperBordered},{id:this.uuidWrapper}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NDataTable,Vue.mergeProps({ref:"rTableInst"},{id:this.uuidTable},this.$props,this.$attrs,{rowProps:this.combineRowProps.bind(this),size:this.privateReactive.size}),{...this.$slots}),this.disabledContextMenu?null:Vue.createVNode(naive.NDropdown,{show:this.contextMenuReactive.showContextMenu,placement:"bottom-start",trigger:"manual",x:this.contextMenuReactive.x,y:this.contextMenuReactive.y,options:this.contextMenuOptions,onClickoutside:()=>this.contextMenuReactive.showContextMenu=!1,onSelect:this.contextMenuSelect.bind(this)},null)]),header:ne(this.title,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":()=>{let t;return Vue.createVNode(naive.NSpace,{wrapItem:!1,align:"center"},La(t=e(this.$props))?t:{default:()=>[t]})},footer:()=>{var t,o;return(o=(t=this.$slots).tableFooter)==null?void 0:o.call(t)},action:()=>{var t,o;return(o=(t=this.$slots).tableAction)==null?void 0:o.call(t)}})}}),Ma={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},Pa=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},Ma),setup(e){const{getKeepAliveInclude:t}=Ka(),{setupKeepAlive:o,maxKeepAliveLength:a,keepAliveExclude:n}=Qe;return(r,i)=>{const l=Vue.resolveComponent("RouterView");return Vue.openBlock(),Vue.createBlock(l,null,{default:Vue.withCtx(({Component:s,route:d})=>[s?(Vue.openBlock(),Vue.createBlock(Vue.Transition,{key:0,name:r.transitionPropName,mode:r.transitionMode,appear:r.transitionAppear},{default:Vue.withCtx(()=>[(Vue.openBlock(),Vue.createBlock(Vue.Suspense,null,{default:Vue.withCtx(()=>[Vue.unref(o)?(Vue.openBlock(),Vue.createBlock(Vue.KeepAlive,{key:0,max:Vue.unref(a),include:Vue.unref(t),exclude:Vue.unref(n)},[(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:d.fullPath}))],1032,["max","include","exclude"])):(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:d.fullPath}))]),_:2},1024))]),_:2},1032,["name","mode","appear"])):Vue.createCommentVNode("",!0)]),_:1})}}});var Da={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.10","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.8","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.4"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Ia=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,so=(e,t,o)=>{const a=[];if(Ia(e,t,o))return a.push(e),a;if(e.children&&e.children.length>0)for(const n of e.children){const r=so(n,t,o);r.length>0&&a.push(e,...r)}return a},za=(e,t,o)=>{const a=[];for(const n of e){const r=so(n,t,o);r.length>0&&a.push(...r)}return a},ja=e=>{const{breadcrumbLabel:t}=e,{layout:{sideBarLogo:o}}=Da,a=o?o.title:"";document.title=t+" - "+a},Ea=e=>{const{meta:t}=e;if(!t.icon)return;if(X(t.icon,"Object"))return()=>t.icon;const o=Vue.h(C,{name:t.icon,size:q.menuCollapsedIconSize,cursor:"pointer"},{});return()=>o},Ie=()=>{const{getRootPath:e}=J();return re("menuKey","sessionStorage",e.value)},ze=e=>e.startsWith("/"),co=(e,t=[],o="")=>Array.isArray(e)?(e.forEach(n=>{var r;if((r=n.children)!=null&&r.length)co(n.children,t,o+(ze(n.path)?n.path:"/"+n.path));else{const i=o+(ze(n.path)?n.path:"/"+n.path),l={...n,path:i};t.push(l)}}),t):[],$a=e=>Array.isArray(e)?co(me(e)):[],uo=()=>aa(na()),Ba=()=>$a(uo()),po=Pinia.defineStore("menu",()=>{const e=VueRouter.useRouter(),t=VueRouter.useRoute(),{t:o}=Z(),{setKeepAliveInclude:a}=Ua(),n=Vue.reactive({menuKey:Ie(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),r=Vue.ref(!0),i=new RegExp("/","g"),l=u=>{const{meta:p}=u,_=Vue.computed(()=>p!=null&&p.i18nKey?o(`${p.i18nKey}`):p==null?void 0:p.noLocalTitle),k={...u,key:u.path,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>_.value}),breadcrumbLabel:_.value},f=Object.assign({},k,{icon:Ea(u)});return u.path===Ie()&&m(u.path,f),f.show=Ce(f),f},s=(u,p)=>za(u,"key",p),d=(u,p)=>{const{meta:_}=p;n.breadcrumbOptions=s(n.options,u),_.sameLevel&&Vue.nextTick().then(()=>{n.breadcrumbOptions.find(f=>f.path===p.path)||n.breadcrumbOptions.push(p)})},c=(u,p=!0)=>{const k=Array.isArray(u)?[...u]:[u];p?n.menuTagOptions.push(...k):n.menuTagOptions=k},m=(u,p)=>{n.menuTagOptions.find(k=>k.path===u)||n.menuTagOptions.push(p)},b=(u,p,_)=>{const{meta:k,path:f}=p;if(k.windowOpen)window.open(k.windowOpen);else{if(String(u).startsWith("/"))e.push({path:f,query:_});else{const N=s(n.options,u).map(L=>L.key).join("/");e.push({path:N,query:_})}const T=(f.match(i)||[]).length;a(p),ja(p),!k.sameLevel||k.sameLevel&&T===1?(m(u,p),d(u,p),n.menuKey=u,Ne("menuKey",u)):d(n.menuKey||"",p),n.currentMenuOption=p}},y=async(u,p)=>{const[_]=u.split("?"),k=(_.match(new RegExp("/","g"))||[]).length;let f=_;if(k>1){const N=_.split("/").filter(L=>L);f=N[N.length-1]}if(f===n.menuKey)return;const T=e.getRoutes().find(N=>k>1?u===N.path:f===N.path);T&&b(k>1?f:u,l(T),p)},v=()=>new Promise(u=>{const p=(_,k)=>{var T;const f=[];for(const N of _){if((T=N.children)!=null&&T.length)N.children=p(N.children);else if(!go(N.meta))continue;f.push(l(N))}return f};n.options=p(uo()),u()}),h=u=>n.collapsed=u,g=(u,p=1)=>n.menuTagOptions.splice(u,p),S=()=>{n.menuTagOptions=[]},R=async()=>{r.value&&(await v(),r.value=!1)};return Vue.watch(()=>t.fullPath,async(u,p)=>{await R(),u!==p&&await y(u,t.query)},{immediate:!0}),{...Vue.toRefs(n),changeMenuModelValue:Te(b,500),setupAppMenu:v,collapsedMenu:h,spliceMenTagOptions:g,emptyMenuTagOptions:S,setMenuTagOptions:c}},{persist:{key:"piniaMenuStore",storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey","menuTagOptions"]}}),mo=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=a=>new Promise((n,r)=>{$o(a)?r({code:1,message:"登陆失败",data:null}):(e.signingCallback={role:"admin",name:a.name,avatar:"https://r2chevereto.yka.moe/longmao.navigator.png"},n({code:0,message:"登陆成功",data:e.signingCallback}))}),o=()=>{window.$message.info("账号退出中..."),xo("all-sessionStorage"),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:o}},{persist:{key:"piniaSigningStore",paths:["signingCallback"],storage:sessionStorage}}),ho=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=Qe,t=Vue.reactive({keepAliveInclude:[]}),o=()=>t.keepAliveInclude.length,a=r=>{const i=o(),{name:l,meta:{keepAlive:s}}=r;if(s){if(i=e&&(t.keepAliveInclude.splice(0,1),t.keepAliveInclude.push(l))}},n=()=>t.keepAliveInclude;return{...Vue.toRefs(t),setKeepAliveInclude:a,getKeepAliveInclude:n}},{persist:{key:"piniaKeepAliveStore",storage:window.sessionStorage,paths:["keepAliveInclude"]}}),G=()=>{const e=po(),t=Vue.computed(()=>e.options),o=Vue.computed(()=>e.breadcrumbOptions),a=Vue.computed(()=>e.menuKey),n=Vue.computed(()=>{const{getRootPath:l}=J();return e.menuTagOptions.map((s,d,c)=>(s.key===a.value&&s.key!==l.value?s.closeable=!0:s.closeable=!1,s.key===l.value&&(s.closeable=!1),c.length<=1&&(s.closeable=!1),s))}),r=Vue.computed(()=>e.currentMenuOption),i=Vue.computed(()=>e.collapsed);return{getMenuOptions:t,getBreadcrumbOptions:o,getMenuKey:a,getMenuTagOptions:n,getCurrentMenuOption:r,getCollapsed:i}},Q=()=>{const{changeMenuModelValue:e,setupAppMenu:t,collapsedMenu:o,spliceMenTagOptions:a,emptyMenuTagOptions:n,setMenuTagOptions:r}=po();return{changeMenuModelValue:e,setupAppMenu:t,collapsedMenu:o,spliceMenTagOptions:a,emptyMenuTagOptions:n,setMenuTagOptions:r}},E=()=>{const e=ot(),t=Vue.computed(()=>e.drawerPlacement),o=Vue.computed(()=>e.primaryColorOverride),a=Vue.computed(()=>e.appTheme),n=Vue.computed(()=>e.menuTagSwitch),r=Vue.computed(()=>e.breadcrumbSwitch),i=Vue.computed(()=>e.localeLanguage),l=Vue.computed(()=>e.lockScreenSwitch),s=Vue.computed(()=>e.copyrightSwitch),d=Vue.computed(()=>e.contentTransition),c=Vue.computed(()=>e.watermarkSwitch),m=Vue.computed(()=>e.watermarkConfig);return{getDrawerPlacement:t,getPrimaryColorOverride:o,getAppTheme:a,getMenuTagSwitch:n,getBreadcrumbSwitch:r,getLocaleLanguage:i,getLockScreenSwitch:l,getCopyrightSwitch:s,getContentTransition:d,getWatermarkSwitch:c,getWatermarkConfig:m}},D=()=>{const{updateLocale:e,changePrimaryColor:t,updateSettingState:o}=ot();return{updateLocale:e,changePrimaryColor:t,updateSettingState:o}},Fa=()=>{const e=mo();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},Wa=()=>{const{signing:e,logout:t}=mo();return{signing:e,logout:t}},Ka=()=>{const e=ho();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},Ua=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=ho();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},dl=async e=>{const t=Pinia.createPinia();e.use(t),t.use(Eo)},pl=()=>({setWatermarkContent:n=>{const{getWatermarkConfig:r}=E(),i=Object.assign(r.value,{content:n}),{updateSettingState:l}=D();l("watermarkConfig",i)},showWatermark:()=>{const{updateSettingState:n}=D();n("watermarkSwitch",!0)},hiddenWatermark:()=>{const{updateSettingState:n}=D();n("watermarkSwitch",!1)},toggleWatermark:()=>{const{getWatermarkSwitch:n}=E(),{updateSettingState:r}=D();r("watermarkSwitch",!n.value)}}),qa=()=>{const e=()=>{const{getAppTheme:n}=E(),{t:r}=Z();return{theme:n.value,themeLabel:n.value?r("headerSettingOptions.ThemeOptions.Dark"):r("headerSettingOptions.ThemeOptions.Light")}};return{changeDarkTheme:()=>{const{updateSettingState:n}=D();n("appTheme",!0)},changeLightTheme:()=>{const{updateSettingState:n}=D();n("appTheme",!1)},toggleTheme:()=>{const{theme:n}=e(),{updateSettingState:r}=D();r("appTheme",!n)},getAppTheme:e}},Y=(e,t)=>{const{getMenuTagOptions:o}=G();if(typeof e=="number"){if(isNaN(e)){console.warn(`${t}: The ${e} is NaN, expect number.`);return}if(e>o.value.length||e<-1){console.warn(`${t}: The incoming index ${e} did not match the corresponding item.`);return}return{option:o.value[e],index:e}}else if(typeof e=="string"){const a=o.value.findIndex(n=>n.key===e);return a>-1?{option:o.value[a],index:a}:console.warn(`${t}: The incoming key ${e} did not match the corresponding item.`)}else{const{key:a}=e,n=o.value.findIndex(r=>r.key===a);if(n===-1){console.warn(`${t}: The incoming menuTag option ${e.key} did not match the corresponding item.`);return}return{option:e,index:n}}};function Ga(){const{getMenuTagOptions:e,getMenuKey:t}=G(),{changeMenuModelValue:o,spliceMenTagOptions:a,emptyMenuTagOptions:n,setMenuTagOptions:r}=Q(),i=()=>e.value.findIndex(v=>v.key===t.value);return{close:v=>{const h=Y(v,"close");if(h){const{index:g,option:S}=h;if(a(g),S.key===t.value){const R=e.value[g-1];R&&o(R.key,R)}}},closeAll:()=>{n(),de()},closeRight:v=>{const h=Y(v,"closeRight");if(h){const{option:g,index:S}=h,R=e.value.length-S,u=i();a(S+1,R),S<=u&&t.value!==g.key&&o(g.key,g)}},closeLeft:v=>{const h=Y(v,"closeLeft");if(h){const{option:g,index:S}=h,R=i();a(0,S),R<=S&&t.value!==g.key&&o(g.key,g)}},closeOther:v=>{const h=Y(v,"closeOther");if(h){const{option:g}=h;t.value!==g.key?(n(),o(g.key,g)):r(g,!1)}},getCurrentTagIndex:i,checkCloseRight:v=>{const h=Y(v,"checkCloseRight");if(h){const{index:g}=h,S=e.value.length-1;return!(g>=S)}return!1},checkCloseLeft:v=>{const h=Y(v,"checkCloseRight");if(h){const{index:g}=h,S=e.value.length-1;return g===0?!1:g>0&&S>0}return!1}}}function ml(){const{changeMenuModelValue:e}=Q();return{navigationTo:o=>{if(typeof o=="number"){if(isNaN(o)){console.warn(`navigationTo: The ${o} is NaN, expect number.`);return}const{getMenuOptions:a}=G();if(o>a.value.length){console.warn(`navigationTo: The current ${o} exceeds the maximum number of menus.`);return}const n=a.value[o],r=i=>{if(i.children&&i.children.length>0){const{children:[l]}=i;r(l);return}e(i.key,i)};r(n)}else e(o.key,o)}}}function J(){const e=j("globalRootRoute"),t=Vue.computed(()=>e.value),o=Vue.computed(()=>e.value.path),a=Vue.computed(()=>e.value.name);return{getRootRoute:t,getRootPath:o,getRootName:a,setRootRoute:r=>{const i=j("globalRootRoute"),l=Object.assign(me(i.value),r);z("globalRootRoute",l)}}}const Ha=e=>{const{beforeEach:t}=e,{getRootPath:o}=J(),a=(n,r)=>n.path==="/"||r.path==="/login";t((n,r,i)=>{const l=re(Re.token),s=re("menuKey","sessionStorage",o.value),{meta:d,name:c}=n;l!==null?a(n,r)?de(!0):!X(c,"Symbol")&&c&&oa.includes(c)?i():go(d)?a(n,r)?s?i(s):de(!0):i():de(!0):a(n,r)?i():i("/")})},go=e=>{const{getSigningCallback:t}=Fa(),{role:o}=e;return ie!=null&&ie.length&&ie.includes(t.value.role)||!o||!(o!=null&&o.length)?!0:o?o.includes(t.value.role):!0},Ce=e=>{const{meta:t={}}=e,{hidden:o,sameLevel:a,env:n}=t,{MODE:r}=Ve();return!(a||o||n&&typeof n=="string"&&n!==r||n&&Array.isArray(n)&&!n.includes(r))},Ya=e=>{e.beforeEach(()=>{window==null||window.$loadingBar.start()}),e.afterEach(()=>{window==null||window.$loadingBar.finish()}),e.onError(()=>{window==null||window.$loadingBar.error()})},Xa=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=ta;t&&Ya(e),o&&Ha(e)},de=(e=!0)=>{const{router:t}=yo(),{push:o,replace:a}=t,{getRootPath:n}=J();Ne("menuKey",n.value),e?a(n.value):o(n.value)};var Za={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.10","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.8","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.4"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Qa=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{layout:{sideBarLogo:t}}=Za;return{sideBarLogo:t,handleSideBarLogoClick:()=>{t&&t.url&&(t.jumpType==="station"?e.push(t.url):window.open(t.url))},TemplateLogo:({cursor:n})=>Vue.createVNode(C,{name:t.icon,size:"30",cursor:n},null)}},render(){var e,t,o,a;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)},[(a=this.sideBarLogo)!=null&&a.icon?this.collapsed?Vue.createVNode(naive.NPopover,{placement:"right"},{trigger:()=>Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null),default:()=>{var n;return(n=this.sideBarLogo)==null?void 0:n.title}}):Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null):null,Vue.createVNode("h1",{class:[this.collapsed?null:"ray-menu__logo-title--open","ray-menu__logo-title"]},[Vue.createVNode(naive.NEllipsis,null,{default:()=>{var n;return[(n=this.sideBarLogo)==null?void 0:n.title]}})])]):null}}),Ja=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:o}=Q(),{getMenuOptions:a,getCollapsed:n,getMenuKey:r}=G(),i=Vue.computed({get:()=>(Vue.nextTick().then(()=>{d()}),r.value),set:()=>{l.value&&z("globalDrawerValue",!1)}}),{isTabletOrSmaller:l}=ge(),s=Vue.computed({get:()=>j("globalDrawerValue").value,set:m=>{z("globalDrawerValue",m)}}),d=()=>{const m=i.value;Vue.nextTick().then(()=>{var b,y;(y=(b=e.value)==null?void 0:b.showOption)==null||y.call(b,m)})};return{isTabletOrSmaller:l,BasicMenu:()=>Vue.createVNode(naive.NLayoutSider,{bordered:!0,showTrigger:!l.value,collapseMode:q.menuCollapsedMode,collapsedWidth:q.menuCollapsedWidth,onUpdateCollapsed:o.bind(this),nativeScrollbar:!1},{default:()=>[Vue.createVNode(Qa,{collapsed:n.value},null),Vue.createVNode(naive.NMenu,{ref:e,class:"r-menu--app",value:i.value,"onUpdate:value":m=>i.value=m,options:a.value,indent:q.menuCollapsedIndent,collapsed:n.value,collapsedIconSize:q.menuCollapsedIconSize,collapsedWidth:q.menuCollapsedWidth,onUpdateValue:(m,b)=>{t(m,b)},accordion:q.menuAccordion},null)]}),modelGlobalDrawerValue:s}},render(){const{isTabletOrSmaller:e,BasicMenu:t}=this;return e?Vue.createVNode(naive.NDrawer,{class:"app-menu__drawer",show:this.modelGlobalDrawerValue,"onUpdate:show":o=>this.modelGlobalDrawerValue=o,placement:"left",displayDirective:"show",autoFocus:!1},{default:()=>[Vue.createVNode(t,null,null)]}):Vue.createVNode(t,null,null)}});class er{constructor(){Le(this,"pendingRequest");this.pendingRequest=new Map}isAppending(t){var o;return((o=t.cancelConfig)==null?void 0:o.needCancel)??!0}generateRequestKey(t){const{method:o,url:a}=t;return[a||"",o||"",JSON.stringify(t.params),JSON.stringify(t.data)].join("&")}addPendingRequest(t){var o;if(this.isAppending(t)){const a=this.generateRequestKey(t);if(this.pendingRequest.has(a))t.signal=(o=this.pendingRequest.get(a))==null?void 0:o.signal;else{const n=new AbortController;t.signal=n.signal,this.pendingRequest.set(a,n)}}}removePendingRequest(t){const o=this.generateRequestKey(t);this.pendingRequest.has(o)&&(this.pendingRequest.get(o).abort(),this.pendingRequest.delete(o))}cancelAllRequest(){this.pendingRequest.forEach(t=>{t.abort()})}}const ye={requestInstance:null,responseInstance:null},be={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},se={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},tr=new er,hl=()=>{const e=(l,s)=>{s==="requestInstance"?ye.requestInstance=l:ye.responseInstance=l},t=l=>ye[l],o=(l,s,d)=>{d==="ok"?be[l]=s:se[l]=s},a=(l,s)=>s==="ok"?be[l]:se[l],n=(l,...s)=>{Array.isArray(l)&&(l==null||l.forEach(d=>{typeof d=="function"&&d(...s)}))};return{createAxiosInstance:e,setImplement:o,getImplement:a,getAxiosInstance:t,beforeFetch:(l,s,d)=>{const c=d==="ok"?be[s]:se[s],m=t(l),{MODE:b}=Ve();m&&n(c,m,b)},fetchError:(l,s,d)=>{const c=se[d],{MODE:m}=Ve();n(c,s,m)}}},or=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{tr.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{style:{display:"none"}},null)}}),fo=Vue.defineComponent({name:"LayoutContentWrapper",setup(){const e=VueRouter.useRouter(),{maximize:t}=et(),{getContentTransition:o}=E(),a=Vue.ref(!1),n={opacitySpinning:"0"},r=j("globalMainLayoutLoad"),i=j("layoutContentMaximize"),l=j("layoutContentSpinning");return(()=>{e.beforeEach(()=>{a.value=!0}),e.afterEach(()=>{a.value=!1})})(),{globalMainLayoutLoad:r,spinning:a,themeOverridesSpin:n,getContentTransition:o,layoutContentMaximize:i,maximize:t,layoutContentSpinning:l}},render(){const{globalMainLayoutLoad:e,layoutContentMaximize:t,layoutContentSpinning:o}=this,{maximize:a}=this;return Vue.createVNode(naive.NSpin,{show:this.spinning||!e||o,description:"loading...",size:"large",themeOverrides:this.themeOverridesSpin,class:[t?"r-layout-full__viewer-content--maximize":null,"r-layout-full__viewer-content--maximize--light","r-layout-full__viewer-content--maximize--dark"]},{default:()=>[t?Vue.createVNode("div",{class:"layout-content__maximize-out",onClick:()=>{a(!1)}},[Vue.createVNode(C,{name:"out",size:"16",cursor:"pointer"},null)]):null,Vue.createVNode(or,null,null),e?Vue.createVNode(Pa,{class:"content-wrapper",transitionPropName:this.getContentTransition+"-transform"},null):null]})}}),nr=Object.freeze(Object.defineProperty({__proto__:null,default:fo},Symbol.toStringTag,{value:"Module"}));var ar={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.10","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.8","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.4"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const rr=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=ar;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),je=Vue.defineComponent({name:"TooltipIcon",props:{...naive.tooltipProps,iconName:{type:String,required:!0},customClassName:{type:String,default:null},tooltipText:{type:String,default:null}},emits:["click"],setup(e,{emit:t}){const o=n=>{t("click",n)};return{iconClick:o,Icon:()=>Vue.createVNode(C,{name:e.iconName,size:"18",customClassName:`tooltip-text__icon ${e.customClassName}`,cursor:"pointer",onClick:o.bind(this)},null)}},render(){const{Icon:e}=this;return this.tooltipText?Vue.createVNode(naive.NTooltip,this.$props,{trigger:()=>Vue.createVNode(e,null,null),default:()=>this.tooltipText}):Vue.createVNode(e,null,null)}}),lr=Vue.defineComponent({name:"ThemeSwitch",setup(){const{changeDarkTheme:e,changeLightTheme:t}=qa(),{getAppTheme:o}=E(),a=Vue.ref(o.value);return{changeDarkTheme:e,changeLightTheme:t,getAppTheme:o,railStyle:({checked:r})=>r?{backgroundColor:"#000000"}:{color:"#000000"},modelAppThemeRef:a}},render(){const{$t:e,changeDarkTheme:t,changeLightTheme:o,railStyle:a}=this;return Vue.createVNode(naive.NSpace,{justify:"center"},{default:()=>[Vue.createVNode(naive.NTooltip,null,{trigger:()=>Vue.createVNode(naive.NSwitch,{value:this.modelAppThemeRef,"onUpdate:value":n=>this.modelAppThemeRef=n,railStyle:a.bind(this),onUpdateValue:n=>n?t():o()},{"checked-icon":()=>Vue.createVNode(C,{name:"dark"},null),"unchecked-icon":()=>Vue.createVNode(C,{name:"light"},null),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.getAppTheme?e("headerSettingOptions.ThemeOptions.Dark"):e("headerSettingOptions.ThemeOptions.Light")})]})}});function ce(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ir=Vue.defineComponent({name:"SettingDrawer",props:{show:{type:Boolean,default:!1},placement:{type:String,default:"right"},width:{type:Number,default:280}},emits:["update:show"],setup(e,{emit:t}){const{changePrimaryColor:o,updateSettingState:a}=D(),{getAppTheme:n,getPrimaryColorOverride:r,getMenuTagSwitch:i,getBreadcrumbSwitch:l,getCopyrightSwitch:s,getContentTransition:d,getWatermarkSwitch:c}=E(),m=Vue.computed({get:()=>e.show,set:v=>{t("update:show",v)}}),b=[{label:"无",value:"none"},{label:"缩放效果",value:"scale"},{label:"淡入淡出",value:"fade"},{label:"闪入效果",value:"opacity"}],y=Vue.reactive({getMenuTagSwitch:i.value,getBreadcrumbSwitch:l.value,getCopyrightSwitch:s.value,getContentTransition:d.value,getWatermarkSwitch:c.value});return{modelShow:m,changePrimaryColor:o,getAppTheme:n,getPrimaryColorOverride:r,contentTransitionOptions:b,updateSettingState:a,modelSwitchReactive:y}},render(){let e,t,o,a;const{$t:n}=this;return Vue.createVNode(naive.NDrawer,{show:this.modelShow,"onUpdate:show":r=>this.modelShow=r,placement:this.placement,width:this.width},{default:()=>[Vue.createVNode(naive.NDrawerContent,{title:n("headerSettingOptions.Title")},{default:()=>[Vue.createVNode(naive.NSpace,{class:"setting-drawer__space",vertical:!0},{default:()=>[Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ce(e=n("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),Vue.createVNode(lr,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ce(t=n("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:xe.appThemeColors,value:this.getPrimaryColorOverride.common.primaryColor,"onUpdate:value":r=>this.getPrimaryColorOverride.common.primaryColor=r,onUpdateValue:this.changePrimaryColor.bind(this)},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ce(o=n("headerSettingOptions.ContentTransition"))?o:{default:()=>[o]}),Vue.createVNode(naive.NSelect,{value:this.modelSwitchReactive.getContentTransition,"onUpdate:value":r=>this.modelSwitchReactive.getContentTransition=r,options:this.contentTransitionOptions,onUpdateValue:r=>{this.updateSettingState("contentTransition",r)}},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ce(a=n("headerSettingOptions.InterfaceDisplay"))?a:{default:()=>[a]}),Vue.createVNode(naive.NDescriptions,{labelPlacement:"left",column:1},{default:()=>[Vue.createVNode(naive.NDescriptionsItem,{label:"多标签"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getMenuTagSwitch,"onUpdate:value":r=>this.modelSwitchReactive.getMenuTagSwitch=r,onUpdateValue:r=>this.updateSettingState("menuTagSwitch",r)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"面包屑"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getBreadcrumbSwitch,"onUpdate:value":r=>this.modelSwitchReactive.getBreadcrumbSwitch=r,onUpdateValue:r=>this.updateSettingState("breadcrumbSwitch",r)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"水印"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getWatermarkSwitch,"onUpdate:value":r=>this.modelSwitchReactive.getWatermarkSwitch=r,onUpdateValue:r=>this.updateSettingState("watermarkSwitch",r)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"版权信息"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getCopyrightSwitch,"onUpdate:value":r=>this.modelSwitchReactive.getCopyrightSwitch=r,onUpdateValue:r=>this.updateSettingState("copyrightSwitch",r)},null)]})]})]})]})]})}});function sr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const cr=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=Q(),{getBreadcrumbOptions:t}=G(),{isTabletOrSmaller:o}=ge();return{getBreadcrumbOptions:t,dropdownSelect:(r,i)=>{e(r,i)},breadcrumbItemClick:r=>{var i;if(!((i=r.children)!=null&&i.length)){const{meta:l={}}=r;l.sameLevel||e(r.key,r)}},isTabletOrSmaller:o}},render(){let e;const{isTabletOrSmaller:t,getBreadcrumbOptions:o}=this,{dropdownSelect:a,breadcrumbItemClick:n}=this;return t?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NBreadcrumb,null,{default:()=>[Vue.createVNode(Vue.TransitionGroup,{tag:"li",name:"breadcrumb",appear:!0},sr(e=o.map(r=>Vue.createVNode(naive.NBreadcrumbItem,{key:r.path,onClick:n.bind(this,r)},{default:()=>{var i;return[Vue.createVNode(naive.NDropdown,{labelField:"breadcrumbLabel",options:r.children&&((i=r.children)==null?void 0:i.length)>1?r.children:[],onSelect:a.bind(this)},{default:()=>Vue.createVNode("span",null,[r.label&&typeof r.label=="function"?r.label():r.breadcrumbLabel])})]}})))?e:{default:()=>[e]})]})}});function Ee(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ur=Vue.defineComponent({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const{changeMenuModelValue:o}=Q(),a=Vue.computed({get:()=>e.show,set:u=>{t("update:show",u),u||c()}}),{getMenuOptions:n}=G(),r=Vue.reactive({searchValue:null,searchOptions:[]}),i=[{icon:"cmd / ctrl + k",label:"唤起",plain:!0},{icon:"↑ ↓",label:"切换",plain:!0},{icon:"↵",label:"选择",plain:!0},{icon:"esc",label:"关闭",plain:!0}];let l=0,s=l;const{isTabletOrSmaller:d}=ge(),c=()=>{r.searchOptions=[],r.searchValue=null,l=0,s=l},m=u=>{(u.ctrlKey||u.metaKey)&&u.key==="k"&&(u.preventDefault(),u.stopPropagation(),c(),a.value=!0)},b=u=>{const p=[],_=k=>{k.forEach(f=>{var L,$,K;(L=f.children)!=null&&L.length&&Ce(f)&&_(f.children);const T=($=f.breadcrumbLabel)==null?void 0:$.toLocaleLowerCase(),N=String(u).toLocaleLowerCase();T!=null&&T.includes(N)&&Ce(f)&&!((K=f.children)!=null&&K.length)&&p.push(f)})};u?(_(n.value),r.searchOptions=p):r.searchOptions=[],Vue.nextTick().then(()=>{v()})},y=u=>{if(u){const{meta:p}=u;p.windowOpen?window.open(p.windowOpen):(a.value=!1,o(u.key,u))}},v=()=>{const u=r.searchOptions[l],p=r.searchOptions[s],_="content-item--active";u&&Vue.nextTick().then(()=>{const k=Se(`attr:data_path="${u.path}"`),f=p?Se(`attr:data_path="${p==null?void 0:p.path}"`):null;if(f!=null&&f.length){const[T]=f;Ao(T,_)}if(k!=null&&k.length){const[T]=k;Lo(T,_)}})},h=u=>{const{icon:p}=u;return typeof p=="string"?Vue.createVNode(C,{name:p,size:"24"},null):typeof p=="function"?()=>p:Vue.createVNode(C,{name:"table",size:"24"},null)},g=u=>{u==="up"?l=l-1<0?0:l-1:u==="down"&&(l=l+1>=r.searchOptions.length?r.searchOptions.length-1:l+1)},S=u=>{const p=u.key;switch((p==="ArrowUp"||p==="ArrowDown")&&(u.preventDefault(),u.stopPropagation()),s=l<=0?0:l,p){case"ArrowUp":g("up");break;case"ArrowDown":g("down");break;case"Enter":const _=r.searchOptions[l];_&&y(_);break}v()},R=({menuOption:u})=>Vue.createVNode(naive.NSpace,Vue.mergeProps({align:"center",wrapItem:!1,class:"content-item"},{onClick:y.bind(this,u),data_path:u.path}),{default:()=>[Vue.createVNode("div",{class:"content-item-icon"},[h(u.meta)]),Vue.createVNode("div",{class:"content-item-label"},[u.breadcrumbLabel])]});return Vue.watchEffect(()=>{d.value&&(a.value=!1)}),we(window,"keydown",u=>{m(u),S(u)}),{...Vue.toRefs(r),modelShow:a,helperTipOptions:i,fuzzySearchMenuOptions:Bo(b,300),handleSearchItemClick:y,RenderPreIcon:h,isTabletOrSmaller:d,SearchItem:R}},render(){let e,t;const{isTabletOrSmaller:o,searchOptions:a}=this,{SearchItem:n}=this;return o?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NModal,{show:this.modelShow,"onUpdate:show":r=>this.modelShow=r,transformOrigin:"center",displayDirective:"if"},{default:()=>[Vue.createVNode("div",{class:"global-search global-search--dark global-search--light"},[Vue.createVNode("div",{class:"global-search__wrapper"},[Vue.createVNode("div",{class:"global-search__card"},[Vue.createVNode("div",{class:"global-search__card-header"},[Vue.createVNode(naive.NInput,{size:"large",value:this.searchValue,"onUpdate:value":r=>this.searchValue=r,clearable:!0,onInput:this.fuzzySearchMenuOptions.bind(this)},{prefix:()=>Vue.createVNode(C,{name:"search",size:"24"},null)})]),Vue.createVNode(naive.NScrollbar,{class:"global-search__card-content"},{default:()=>[a.length?Vue.createVNode(naive.NSpace,{vertical:!0,wrapItem:!1,size:[8,8]},Ee(e=a.map(r=>Vue.createVNode(n,{menuOption:r,key:r.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(C,{name:"empty",size:"24"},null),Vue.createTextVNode("暂无搜索结果")]})})]}),Vue.createVNode("div",{class:"global-search__card-footer"},[Vue.createVNode(naive.NSpace,{class:"card-footer__tip-wrapper",align:"center",wrapItem:!1,size:[24,8]},Ee(t=this.helperTipOptions.map(r=>Vue.createVNode("div",{class:"tip-wrapper-item",key:r.label},[Vue.createVNode("div",{class:"item-icon"},[r.plain?Vue.createVNode("span",null,[r.icon]):Vue.createVNode(C,{name:r.icon,size:"18"},null)]),Vue.createVNode("div",{class:"item-label"},[r.label])])))?t:{default:()=>[t]})])])])])]})}}),dr=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=re(Re.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])]}})}}),pr=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],mr={logout:()=>{const{logout:e}=Wa();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=D();e("lockScreenSwitch",!0)}},hr=e=>{const t=mr[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},gr=e=>{const{isTabletOrSmaller:t,globalMainLayoutLoad:o}=e,{t:a}=Z(),n=[{name:"reload",size:18,tooltip:a("headerTooltip.Reload"),iconClass:o.value?"":"ray-icon__reload--loading",eventKey:"reload"}],r=[{name:"menu",size:18,eventKey:"menu"}];return t.value?r:n},fr=e=>{const{isFullscreen:t,isTabletOrSmaller:o}=e,{t:a}=Z(),n=[{name:"fullscreen",size:18,tooltip:t.value?a("headerTooltip.CancelFullScreen"):a("headerTooltip.FullScreen"),eventKey:"screen"},{name:"github",size:18,tooltip:a("headerTooltip.Github"),eventKey:"github"},{name:"setting",size:18,tooltip:a("headerTooltip.Setting"),eventKey:"setting"}],r=[{name:"search",size:18,tooltip:a("headerTooltip.Search"),eventKey:"search"},...n],i=[...n];return o.value?i:r},yr=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=D(),{t:o}=Z(),{reload:a}=tt(),[n,{toggleFullscreen:r,isEnabled:i}]=qe(document.getElementsByTagName("html")[0]),{getDrawerPlacement:l,getBreadcrumbSwitch:s}=E(),d=Vue.ref(!1),c={display:"flex"},m=Vue.ref(!1),{isTabletOrSmaller:b}=ge(),y=j("globalDrawerValue"),v=j("globalMainLayoutLoad"),h=Vue.computed(()=>gr({isFullscreen:n,isTabletOrSmaller:b,globalMainLayoutLoad:v})),g=Vue.computed(()=>fr({isFullscreen:n,isTabletOrSmaller:b,globalMainLayoutLoad:v})),S={reload:()=>{a()},setting:()=>{d.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{i||window.$message.warning(o("globalMessage.isEnabledFullscreen")),r()},search:()=>{m.value=!0},lock:()=>{t("lockScreenSwitch",!0)},menu:()=>{z("globalDrawerValue",!y.value)}};return{leftIconOptions:h,rightTooltipIconOptions:g,toolIconClick:u=>{var p;(p=S[u])==null||p.call(S)},showSettings:d,updateLocale:e,spaceItemStyle:c,getDrawerPlacement:l,getBreadcrumbSwitch:s,globalSearchShown:m}},render(){return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header",bordered:!0},{default:()=>[Vue.createVNode(ur,{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(je,{key:e.name,iconName:e.name,tooltipText:Vue.isRef(e.tooltip)?e.tooltip.value:e.tooltip,customClassName:e.iconClass,onClick:this.toolIconClick.bind(this,e.name)},null)),this.getBreadcrumbSwitch?Vue.createVNode(cr,null,null):null]}),Vue.createVNode(naive.NSpace,{align:"center",wrapItem:!1,itemStyle:this.spaceItemStyle},{default:()=>[this.rightTooltipIconOptions.map(e=>Vue.createVNode(je,{key:e.name,iconName:e.name,tooltipText:Vue.isRef(e.tooltip)?e.tooltip.value:e.tooltip,customClassName:e.iconClass,onClick:this.toolIconClick.bind(this,e.name)},null)),Vue.createVNode(naive.NDropdown,{options:Xe,onSelect:e=>this.updateLocale(String(e)),trigger:"click"},{default:()=>[Vue.createVNode(C,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]}),Vue.createVNode(naive.NDropdown,{options:pr(),onSelect:hr.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(dr,{avatarSize:"small",align:"center",cursor:"pointer"},null)]})]})]}),Vue.createVNode(ir,{show:this.showSettings,"onUpdate:show":e=>this.showSettings=e,placement:this.getDrawerPlacement},null)]})}}),br=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NSpace,{wrapItem:!1,size:[0,0]},{default:()=>[Vue.createVNode(yr,null,null)]})}}),vr={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},Vr=Ye('',1),Sr=[Vr];function wr(e,t){return Ge(),He("svg",vr,[...Sr])}const _r={render:wr},Cr={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},Nr=Ye('',1),kr=[Nr];function Tr(e,t){return Ge(),He("svg",Cr,[...kr])}const Or={render:Tr};function Rr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const xr=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const o=Vue.ref(null),{getMenuKey:a,getMenuTagOptions:n}=G(),{changeMenuModelValue:r}=Q(),{getRootPath:i}=J(),{maximize:l}=et(),{reload:s}=tt(),{close:d,closeAll:c,closeRight:m,closeLeft:b,closeOther:y}=Ga(),v=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let h=-1;const g={size:16},S=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(C,{name:"reload",size:g.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(C,{name:"close",size:g.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(Or,{class:"menu-tag__icon"},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(_r,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(C,{name:"other",size:g.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(C,{name:"resize_h",size:g.size},null),disabled:!1}]),R=pe(16),u={closeCurrentPage:()=>{a.value!==i.value&&d(h)},reloadCurrentPage:()=>{s()},closeAll:()=>{c()},closeRight:()=>{m(h)},closeLeft:()=>{b(h)},closeOther:()=>{y(h)}},p=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),_="menu_tag_data",k=V=>{d(V)},f=(V,w)=>{S.value.forEach(M=>{if(M.key===V){M.disabled=w;return}})},T=V=>{p.actionDropdownShow=!1,r(V.key,V)},N=()=>{const V=document.getElementById(R);if(V)return Array.from(V.childNodes).find(le=>Mo(le,"n-scrollbar-container").value)},L=V=>{var M;const w=N();if(w){const le=w.scrollLeft||0,Ae=V==="left"?Math.max(0,le-200):le+200;(M=o.value)==null||M.scrollTo({left:Ae,behavior:"smooth"})}},$=V=>{var w;p.actionDropdownShow=!1,(w=u[V])==null||w.call(u)},K=(V,w)=>{w.preventDefault(),p.actionDropdownShow=!1,h=V,Vue.nextTick(()=>{p.actionDropdownShow=!0,p.x=w.clientX,p.y=w.clientY})},ee=()=>{const V=n.value.length-1,{closeable:w}=n.value[h]??{};f("closeCurrentPage",!w),h===V?f("closeRight",!0):h0&&f("closeLeft",!1)},H=()=>{h=n.value.findIndex(w=>w.key===a.value),ee()},vo=V=>{n.value.length>1&&V.key!==i.value&&(V.closeable=!0)},Vo=V=>{V.key!==a.value&&(V.closeable=!1)},So=()=>{N()&&Vue.nextTick().then(()=>{var w;(w=o.value)==null||w.scrollTo({left:99999,behavior:"smooth"})})},wo=()=>{Vue.nextTick().then(()=>{const V=Se(`attr:${_}="${a.value}"`);if(V!=null&&V.length){const[w]=V;Vue.nextTick().then(()=>{var M;(M=o.value)==null||M.scrollTo({left:w.offsetLeft,behavior:"smooth"})})}})};return Vue.watch(()=>n.value,(V,w)=>{S.value.forEach(M=>{v.includes(M.key)&&(V.length>1?M.disabled=!1:M.disabled=!0)}),w!=null&&w.length&&(V.length>(w==null?void 0:w.length)?So():V.length===(w==null?void 0:w.length)&&wo())},{immediate:!0}),Vue.watch(()=>p.actionDropdownShow,V=>{var w;V&&((w=Te(ee,100))==null||w())}),t({}),{getMenuTagOptions:n,changeMenuModelValue:r,closeCurrentMenuTag:k,getMenuKey:a,handleTagClick:T,moreOptions:S,scrollX:L,scrollRef:o,uuidScrollBar:R,actionDropdownSelect:$,actionState:p,handleContextMenu:K,setCurrentContextmenuIndex:H,menuTagMouseenter:vo,menuTagMouseleave:Vo,MENU_TAG_DATA:_,iconConfig:{width:20,height:28},maximize:l,getRootPath:i}},render(){let e;const{iconConfig:t,getRootPath:o,uuidScrollBar:a}=this,{maximize:n,closeCurrentMenuTag:r,scrollX:i,$t:l}=this;return Vue.createVNode(naive.NLayoutHeader,null,{default:()=>[Vue.createVNode("div",{class:"menu-tag"},[Vue.createVNode(naive.NDropdown,{class:"menu-tag__dropdown",options:this.moreOptions,x:this.actionState.x,y:this.actionState.y,keyboard:!1,show:this.actionState.actionDropdownShow,trigger:"manual",placement:"bottom-start",onSelect:this.actionDropdownSelect.bind(this),onClickoutside:()=>{this.actionState.actionDropdownShow=!1}},null),Vue.createVNode(naive.NSpace,{class:"menu-tag-space",wrap:!1,align:"center",justify:"space-between",inline:!0,wrapItem:!1},{default:()=>[Vue.createVNode(C,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__left-arrow",onClick:this.scrollX.bind(this,"left")},null),Vue.createVNode(naive.NScrollbar,Vue.mergeProps({xScrollable:!0,ref:"scrollRef"},{id:a}),{default:()=>[Vue.createVNode(naive.NSpace,{ref:"menuTagSpaceRef",class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},Rr(e=this.getMenuTagOptions.map((s,d)=>Vue.createVNode(naive.NButton,Vue.mergeProps({key:s.key,class:["menu-tag__btn"],strong:!0,secondary:!0,type:s.key===this.getMenuKey?"primary":"default"},{onClick:this.handleTagClick.bind(this,s),onContextmenu:this.handleContextMenu.bind(this,d),onMouseenter:this.menuTagMouseenter.bind(this,s),onMouseleave:this.menuTagMouseleave.bind(this,s),[this.MENU_TAG_DATA]:s.path}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode("span",null,{default:()=>{const{breadcrumbLabel:c,meta:{i18nKey:m}}=s;return m?l(m):c}}),(s.closeable||this.getMenuTagOptions.length===1)&&s.key!==o?Vue.createVNode(naive.NIcon,Vue.mergeProps({class:"menu-tag__btn-icon"},{onMousedown:r.bind(this,d)}),{default:()=>[Vue.createVNode(C,{name:"close",size:"14"},null)]}):Vue.createVNode(naive.NIcon,{class:[s.key!==o?"menu-tag__btn-icon":"menu-tag__btn-icon--hidden"]},null)])})))?e:{default:()=>[e]})]}),Vue.createVNode(naive.NSpace,{class:"menu-tag__right-wrapper",wrapItem:!1,align:"center",inline:!0,wrap:!1,size:[6,6]},{default:()=>[Vue.createVNode(C,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__right-arrow",onClick:i.bind(this,"right")},null),Vue.createVNode(C,{name:"fullscreen_fold",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:()=>{n(!0)}},null),Vue.createVNode(io,{class:"menu-tag__dropdown",options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this),iconSize:20,keyboard:!1},{default:()=>[Vue.createVNode(C,{name:"more",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:this.setCurrentContextmenuIndex.bind(this)},null)]})]})]})])]})}}),Ar=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(xr,null,null)}}),Lr=e=>{const t=fe(e[0]),o=fe(e[1]),a=fe(e[2]);return Vue.computed(()=>({"--layout-content-height":`calc(100% - ${t.height.value}px - ${o.height.value}px - ${a.height.value}px)`,"--layout-siderbar-height":`${t.height.value}px`,"--layout-menutag-height":`${o.height.value}px`,"--layout-footer-height":`${a.height.value}px`}))},$e=jo("isAppLockScreen",!1,sessionStorage,{mergeDefaults:!0}),Mr=()=>({setLockAppScreen:o=>{$e.value=o},getLockAppScreen:()=>$e.value}),Pr=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),{getMenuTagSwitch:a,getCopyrightSwitch:n}=E(),{getLockAppScreen:r}=Mr(),i=Lr([e,t,o]);return{getMenuTagSwitch:a,cssVarsRef:i,getLockAppScreen:r,layoutSiderBarRef:e,layoutMenuTagRef:t,layoutFooterRef:o,getCopyrightSwitch:n}},render(){const{getMenuTagSwitch:e,cssVarsRef:t,getCopyrightSwitch:o}=this,{getLockAppScreen:a}=this;return a()?null:Vue.createVNode(naive.NLayout,{class:"r-layout-full",style:[t],hasSider:!0},{default:()=>[Vue.createVNode(Ja,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(br,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(Ar,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:Oe,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode(fo,null,null)]}),o?Vue.createVNode(rr,{ref:"layoutFooterRef"},null):null]})]})}}),Dr=async()=>{const{getRootPath:e}=J();return[{path:"/",name:"login",component:()=>O(()=>import("./index-Wxx4O600.js"),__vite__mapDeps([58,20,18,16,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,17,21,46,22,23,19,24,25,26,27,28,29,30,31,32,59]))},{path:"/",name:"layout",redirect:e.value,component:Pr,children:Ba()}]};let ae;const Ir=async()=>VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:await Dr(),scrollBehavior:e=>(ra(e),{top:0,left:0})}),gl=async e=>{ae=await Ir(),Xa(ae),e.use(ae),yo()},yo=()=>{try{if(ae)return{router:ae};throw new Error}catch{throw new Error("router is not defined")}},Be="YYYY-MM-DD HH:mm:ss",zr=()=>({locale:i=>{const l=mn[i];l?B.locale(l):B.locale(hn)},getStartAndEndOfDay:i=>{const{format:l=Be}=i??{},s=B(),d=s.startOf("day"),c=s.endOf("day"),m=s.format(l),b=d.format(l);return{today:s,startOfDay:d,endOfDay:c,formatToday:m,formatStartOfDay:b}},format:(i,l)=>{const{format:s=Be}=l??{};return B(i).format(s)},isDayjs:i=>B.isDayjs(i),daysDiff:(i,l)=>{const s=B(i);return B(l).diff(s,"days")},isDateInRange:(i,l)=>{const{start:s,end:d}=l,c=B(i);return c.isAfter(s)&&c.isBefore(d)}});function ge(){const{width:e,height:t}=ke(),o=Vue.ref(!1);return Po(()=>{o.value=e.value<=768}),{width:e,height:t,isTabletOrSmaller:o}}let Fe=999,ve=!1;const U="ELEMENT-FULLSCREEN-RAY",{height:We}=ke(),Ke=document.createElement("style"),jr=(e,t)=>{const{beforeEnter:o,beforeExit:a,backgroundColor:n,zIndex:r}=t??{},i={};let l=!1;const s=()=>{const y=F(e);if(!y)return;const{left:v,top:h}=y.getBoundingClientRect(),g=` + [${U}] { + position: fixed; + width: 100% !important; + height: ${We.value}px !important; + transform: translate(-${v}px, -${h}px) !important; + transition: all 0.3s var(--r-bezier); + z-index: ${X(r,"Null")||X(r,"Undefined")?Fe:r} !important; + background-color: ${n??null}; + } + `;Ke.innerHTML=g,ve||document.head.appendChild(Ke)},d=()=>{const y=F(e);o==null||o(),y&&(y.getAttribute(U)||y.setAttribute(U,U),l||(l=!0,Fe+=1),ve||(s(),ve=!0),i.transition=y.style.transition,y.style.transition="all 0.3s var(--r-bezier)")},c=()=>{a==null||a();const y=F(e);y&&y.removeAttribute(U)},m=()=>{const y=F(e);y&&(y.getAttribute(U)?c():d())},b=Vue.watch(()=>We.value,s);return Do(()=>{const y=F(e);y&&(y.style.transition=i.transition??"",y.removeAttribute(U)),b()}),{enter:d,exit:c,toggleFullscreen:m}},Ue={svg:te.toSvg,png:te.toPng,jpeg:te.toJpeg,blob:te.toBlob,pixelData:te.toPixelData},fl=(e,t)=>{const{beforeCreate:o,created:a,createdError:n}=t??{};return{create:(i="jpeg")=>{const l=F(e);if(o==null||o(l),l){const s=i??(t==null?void 0:t.imageType);return(Ue[s]||Ue.jpeg)(l,t).then(c=>(a==null||a(l,c),Promise.resolve(c))).catch(c=>(n==null||n(l,c),Promise.reject(c)))}}}},yl=(e,t)=>({print:()=>{const a=F(e);a&&No({...t,printable:a})}}),bl=(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(a=>{const n=e[a].default;let r=a.replace(`./${t}/`,"").replace(/^\.\//,"");const i=r.lastIndexOf(".");r=r.substring(0,i);const l=r.split("/"),s=l.shift(),d=l.join(".");s&&(d?(ue(o,s,o[s]||{}),ue(o[s],d,n)):ue(o,s,n||{}))}),o},Er=async e=>{var o;const t={};for(const a of e){const n=await un(Object.assign({"./lang/en-US.ts":()=>O(()=>import("./en-US-cWq7UQ0Z.js"),__vite__mapDeps([60,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),"./lang/zh-CN.ts":()=>O(()=>import("./zh-CN-t_MisigB.js"),__vite__mapDeps([61,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32]))}),`./lang/${a.key}.ts`),r=a.key;r&&(t[r]=((o=n==null?void 0:n.default)==null?void 0:o.message)??{})}return t},vl=e=>{switch(e){case"zh-CN":return{locale:naive.zhCN,dateLocal:naive.dateZhCN};case"en-US":return{locale:null,dateLocal:null};default:return{locale:naive.zhCN,dateLocal:naive.dateZhCN}}},bo=()=>re(Re.localeLanguage,"localStorage",dn);export{dr as A,ml as B,et as C,hn as D,tt as E,pl as F,qa as G,de as H,Xe as L,cl as R,lr as T,O as _,fl as a,E as b,D as c,Mr as d,Wa as e,ge as f,j as g,dl as h,gl as i,Z as j,J as k,z as l,Re as m,vl as n,C as o,bl as p,il as q,rl as r,al as s,ll as t,yl as u,ul as v,tr as w,hl as x,sl as y,io as z}; +function __vite__mapDeps(indexes) { + if (!__vite__mapDeps.viteFileDeps) { + __vite__mapDeps.viteFileDeps = ["assets/index-ukXXHpb8.js","assets/vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js","assets/lodash@4.17.21-yUHHMES2.js","assets/awesome-qr@2.1.5-rc.0-UnPo3EFD.js","assets/canvas@2.11.2-dZp4QMlu.js","assets/js-binary-schema-parser@2.0.3-CCV6nRej.js","assets/js-cookie@3.0.5-bc0KQLgp.js","assets/screenfull@5.2.0-q9gEF-YC.js","assets/qs@6.11.2-wwOruwhc.js","assets/side-channel@1.0.4-hl21th03.js","assets/get-intrinsic@1.2.1-NE0DZZ3B.js","assets/has-symbols@1.0.3-fNtejGuA.js","assets/has-proto@1.0.1-dzJH2Y5C.js","assets/function-bind@1.1.1-Y6-kkB5s.js","assets/has@1.0.3-rcPLRdvS.js","assets/call-bind@1.0.2-8lNE5ocE.js","assets/dayjs@1.11.10-A-QuG2Ol.js","assets/print-js@1.6.0-gYKv6oGQ.js","assets/currency.js@2.0.4--or6eeOG.js","assets/index-gjWEVNq5.js","assets/utils-Cjt5Qe12.js","assets/lodash-es@4.17.21-B0eCOOcg.js","assets/@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js","assets/@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js","assets/interactjs@1.10.21-7zFZdvts.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js","assets/dom-to-image@2.6.0-eHYYUq-2.js","assets/echarts@5.4.3-Vt5ZmFiA.js","assets/zrender@5.4.4-fafgp4mQ.js","assets/tslib@2.3.0-21A5UWR7.js","assets/@vue_runtime-core@3.3.10-40cgyS5D.js","assets/@vue_reactivity@3.3.10-4kz9-9E4.js","assets/@vue_shared@3.3.10--wkmpvo9.js","assets/index-3nkF0W6U.css","assets/index-9Qn5mDtM.js","assets/instance-krFx0npL.js","assets/index-kznjMqp-.css","assets/index-yGgdYlS5.js","assets/index-Ls-yzLGw.js","assets/index-qGWdCTtO.js","assets/index-ajyCn2oj.css","assets/index-AGoBr93N.js","assets/index-DyAfcDS5.js","assets/index-RR4iiPxT.js","assets/index-6b4negd8.js","assets/index-zKwNDQHJ.js","assets/ray-9TfU2AhD.js","assets/index-8MpCyi31.js","assets/index-HDKPr_0g.css","assets/index-SycY_GW1.js","assets/index-v5xFQW7A.js","assets/index-4oPeexgb.css","assets/index-jF0Oxelo.js","assets/index-iKuv6ZNn.css","assets/index-oyH956wQ.js","assets/index-hscgGL2B.js","assets/index-F5iLbQeX.js","assets/index-Btqqg3j9.css","assets/index-Wxx4O600.js","assets/index-48JFfn_Q.css","assets/en-US-cWq7UQ0Z.js","assets/zh-CN-t_MisigB.js"] + } + return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) +} \ No newline at end of file diff --git a/assets/hooks--0kybGG4.js.gz b/assets/hooks--0kybGG4.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..2424fc53fd74fc9374d9719e37bc882e3d7a673d GIT binary patch literal 30030 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

xqF=c|isVo&PnI^Uf6L1`>BG9gtB2{ad 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 literal 0 HcmV?d00001 diff --git a/assets/hooks-sZLNkQGk.css b/assets/hooks-JRH8XJOy.css similarity index 59% rename from assets/hooks-sZLNkQGk.css rename to assets/hooks-JRH8XJOy.css index 5919b482..312b51f2 100644 --- a/assets/hooks-sZLNkQGk.css +++ b/assets/hooks-JRH8XJOy.css @@ -1 +1 @@ -@charset "UTF-8";.r-layout-full{position:fixed;top:0;right:0;bottom:0;left:0}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container{overflow:hidden}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content{height:var(--layout-content-height);padding:.833rem}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content .n-scrollbar-container,.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content .n-scrollbar-container .n-scrollbar-content{height:100%}.n-drawer.app-menu__drawer{width:auto!important}.n-drawer.app-menu__drawer .n-layout-sider{height:100%}.ray-menu__logo{height:3.333rem;padding:0 .938rem 0 1.25rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.417rem .625rem;font-weight:600;overflow:hidden;border-right:solid 1px var(--n-border-color)}.ray-menu__logo.ray-menu__logo-url{position:-webkit-sticky;position:sticky;top:0;cursor:pointer;background-color:var(--n-color);z-index:20}.ray-menu__logo .ray-menu__logo-title{opacity:0;display:none;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ray-menu__logo .ray-menu__logo-title.ray-menu__logo-title--open{opacity:1;display:inline-block}.ray-chart{width:var(--ray-chart-width);height:var(--ray-chart-height);border:none;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .35s var(--r-bezier);transition:width .35s var(--r-bezier)}.ray-chart .ray-chart__container{width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.ray-collapse-grid{-webkit-box-sizing:border-box;box-sizing:border-box}.ray-collapse-grid .collapse-icon{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:color .3s var(--r-bezier);transition:color .3s var(--r-bezier)}.ray-collapse-grid .collapse-icon>.collapse-icon--arrow{margin-left:.5em;-webkit-transition:color .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),transform .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier)}.ray-collapse-grid .collapse-icon>.collapse-icon--arrow.collapse-icon--arrow__expanded{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.ray-icon{position:relative;width:var(--ray-icon-width);height:var(--ray-icon-height);border:none;outline:none;text-align:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;fill:currentColor;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:var(--ray-icon-depth);cursor:var(--ray-icon-cursor)}.ray-icon svg[RayIconAttribute=ray-icon]{width:var(--ray-icon-width);height:var(--ray-icon-height);fill:currentColor}.ray-icon-path__animate{stroke-dasharray:var(--ray-icon-path-length);stroke-dashoffset:var(--ray-icon-path-length);-webkit-animation:rayIconPathAnimate 2s forwards;animation:rayIconPathAnimate 2s forwards}@-webkit-keyframes rayIconPathAnimate{to{stroke-dashoffset:0}}@keyframes rayIconPathAnimate{to{stroke-dashoffset:0}}.ray-iframe{width:var(--ray-iframe-width);height:var(--ray-iframe-height);-webkit-box-sizing:border-box;box-sizing:border-box;border:var(--ray-iframe-frameborder)}.ray-iframe .ray-iframe__container{width:100%;height:100%;border:0;outline:0}.r-modal.n-card.r-modal__preset-card--fullscreen{width:100%}.r-modal.n-card.r-modal__preset-card--fullscreen .n-card__content{overflow:scroll}.r-modal.n-card{width:var(--r-modal-card-width)}.r-modal.n-dialog{width:var(--r-modal-dialog-width)}.ray-qrcode{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.ray-qrcode .ray-qrcode__error{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;background-color:#000000b3;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.938rem 0}.ray-qrcode .ray-qrcode__error .ray-qrcode__error-content{text-align:center;font-size:.938rem;font-weight:500;color:#fff}.r-table__c-tree .n-tree-node-switcher.n-tree-node-switcher--hide{visibility:visible}.r-table__c-tree .ray-icon.r-table__c-tool-icon--active{color:var(--ray-theme-primary-color)}.r-table__setting:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s var(--r-bezier);transition:-webkit-transform .3s var(--r-bezier);transition:transform .3s var(--r-bezier);transition:transform .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier)}.content-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box}.content-wrapper[v-cloak]{display:none}.r-layout-full__viewer-content--maximize .layout-content__maximize-out{position:fixed;width:4.167rem;height:4.167rem;border-radius:50%;cursor:pointer;z-index:99;right:-2.083rem;top:-2.083rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .3s var(--r-bezier),background-color .3s var(--r-bezier);transition:color .3s var(--r-bezier),background-color .3s var(--r-bezier)}.r-layout-full__viewer-content--maximize .layout-content__maximize-out .ray-icon{-webkit-transform:translate(-.729rem,.729rem);-ms-transform:translate(-.729rem,.729rem);transform:translate(-.729rem,.729rem)}body[class=ray-template--dark] .r-layout-full__viewer-content--maximize--dark .layout-content__maximize-out{color:#2c2a28;background:#757473}body[class=ray-template--dark] .r-layout-full__viewer-content--maximize--dark .layout-content__maximize-out:hover{background-color:#d5d3d1;color:#44403c}body[class=ray-template--light] .r-layout-full__viewer-content--maximize--light .layout-content__maximize-out{color:#eae9e8;background:#a19f9d}body[class=ray-template--light] .r-layout-full__viewer-content--maximize--light .layout-content__maximize-out:hover{background-color:#44403c;color:#d5d3d1}.layout-footer-wrapper{padding:0 1.042rem .417rem;text-align:center}.layout-header{height:3.333rem;padding:0 .938rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.layout-header>.layout-header__method{width:100%}.layout-header>.layout-header__method .ray-icon__reload--loading{-webkit-animation:elementRotate .8s linear infinite;animation:elementRotate .8s linear infinite}.tooltip-text__icon{cursor:pointer;outline:none;border:none}.setting-drawer__space{width:100%}.setting-drawer__space .n-descriptions-table-content{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.n-breadcrumb .n-breadcrumb-item.breadcrumb-enter-active,.n-breadcrumb .n-breadcrumb-item.breadcrumb-leave-active,.n-breadcrumb .n-breadcrumb-item .breadcrumb-move{-webkit-transition:all .5s;transition:all .5s}.n-breadcrumb .n-breadcrumb-item.breadcrumb-enter-from,.n-breadcrumb .n-breadcrumb-item.breadcrumb-leave-active{opacity:0;-webkit-transform:translateX(1.042rem);-ms-transform:translateX(1.042rem);transform:translate(1.042rem)}.n-breadcrumb .n-breadcrumb-item.breadcrumb-leave-active{position:absolute}.global-search{position:fixed;width:33.854rem;left:50%;margin-left:-16.927rem;top:3.125rem}.global-search .global-search__wrapper{-webkit-box-sizing:border-box;box-sizing:border-box}.global-search .global-search__wrapper .global-search__card{width:33.854rem;border-radius:.313rem;padding:.625rem}.global-search .global-search__wrapper .global-search__card .ray-icon{color:var(--ray-theme-primary-color)}.global-search .global-search__wrapper .global-search__card .global-search__card-header{margin-bottom:.625rem}.global-search .global-search__wrapper .global-search__card .global-search__card-content{height:auto;max-height:calc(100% - 5.104rem);padding:.417rem 0}.global-search .global-search__wrapper .global-search__card .global-search__card-content .global-search__empty{margin:1.25rem}.global-search .global-search__wrapper .global-search__card .global-search__card-content .global-search__empty-content{font-size:.938rem;color:#969faf;font-weight:600}.global-search .global-search__wrapper .global-search__card .global-search__card-content .global-search__empty-content .ray-icon{color:#969faf}.global-search .global-search__wrapper .global-search__card .global-search__card-content .content-item{padding:.625rem;border-radius:.313rem;cursor:pointer;-webkit-transition:background-color .3s var(--r-bezier);transition:background-color .3s var(--r-bezier)}.global-search .global-search__wrapper .global-search__card .global-search__card-content .content-item .content-item-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.global-search .global-search__wrapper .global-search__card .global-search__card-footer{width:100%}.global-search .global-search__wrapper .global-search__card .global-search__card-footer .card-footer__tip-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:1.25rem}.global-search .global-search__wrapper .global-search__card .global-search__card-footer .card-footer__tip-wrapper .tip-wrapper-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.global-search .global-search__wrapper .global-search__card .global-search__card-footer .card-footer__tip-wrapper .tip-wrapper-item .item-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:.208rem}.global-search .global-search__wrapper .global-search__card .global-search__card-footer .card-footer__tip-wrapper .tip-wrapper-item .item-icon span{color:var(--ray-theme-primary-color)}body[class=ray-template--dark] .global-search--dark .global-search__card{background-color:#242424}body[class=ray-template--dark] .global-search--dark .global-search__card .global-search__card-content .content-item{background-color:#2f2f2f}body[class=ray-template--dark] .global-search--dark .global-search__card .global-search__card-content .content-item.content-item--active,body[class=ray-template--dark] .global-search--dark .global-search__card .global-search__card-content .content-item:hover{background-color:var(--ray-theme-primary-fade-color)}body[class=ray-template--light] .global-search--light .global-search__card{background-color:#f9f9f9}body[class=ray-template--light] .global-search--light .global-search__card .global-search__card-content .content-item{background-color:#fff}body[class=ray-template--light] .global-search--light .global-search__card .global-search__card-content .content-item.content-item--active,body[class=ray-template--light] .global-search--light .global-search__card .global-search__card-content .content-item:hover{background-color:var(--ray-theme-primary-fade-color)}.app-avatar{cursor:var(--app-avatar-cursor)}.app-avatar .app-avatar__name{font-weight:500}.menu-tag{height:2.396rem;border-bottom:solid 1px var(--n-border-color);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.313rem 0}.menu-tag .menu-tag-space{width:calc(100% - .938rem);padding:.469rem}.menu-tag .menu-tag-space .menu-tag-wrapper{width:calc(100% - 4.896rem)}.menu-tag .menu-tag-space .ray-icon{cursor:pointer}.menu-tag .menu-tag-space .menu-tag__left-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.menu-tag .menu-tag-space .menu-tag__right-wrapper .menu-tag__right-arrow{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.menu-tag .menu-tag-space .menu-tag__right-wrapper .menu-tag__right-setting{width:1.458rem;height:1.042rem}.menu-tag .n-tag{cursor:pointer}.menu-tag .menu-tag__btn{padding:.365rem .521rem}.menu-tag .menu-tag__btn .menu-tag__btn-icon--hidden{display:none!important}.menu-tag .menu-tag__btn .menu-tag__btn-icon{display:inline;margin-left:0;width:0;height:0;-webkit-transition:all .3s var(--r-bezier);transition:all .3s var(--r-bezier);overflow:hidden;opacity:0}.menu-tag .menu-tag__btn .menu-tag__btn-icon .ray-icon{-webkit-transform:translate(-1px,0px);-ms-transform:translate(-1px,0px);transform:translate(-1px)}.menu-tag .menu-tag__btn:hover .menu-tag__btn-icon{width:.729rem;height:.729rem;margin-left:.26rem;font-size:.625rem;background-color:#0000001f;border-radius:50%;padding:1px;-webkit-transition:all .3s var(--r-bezier);transition:all .3s var(--r-bezier);opacity:1}.menu-tag__dropdown .menu-tag__icon{width:.938rem;height:.938rem} +@charset "UTF-8";.ray-chart{width:var(--ray-chart-width);height:var(--ray-chart-height);border:none;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .35s var(--r-bezier);transition:width .35s var(--r-bezier)}.ray-chart .ray-chart__container{width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.ray-collapse-grid{-webkit-box-sizing:border-box;box-sizing:border-box}.ray-collapse-grid .collapse-icon{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:color .3s var(--r-bezier);transition:color .3s var(--r-bezier)}.ray-collapse-grid .collapse-icon>.collapse-icon--arrow{margin-left:.5em;-webkit-transition:color .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),transform .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier)}.ray-collapse-grid .collapse-icon>.collapse-icon--arrow.collapse-icon--arrow__expanded{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.ray-icon{position:relative;width:var(--ray-icon-width);height:var(--ray-icon-height);border:none;outline:none;text-align:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;fill:currentColor;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:var(--ray-icon-depth);cursor:var(--ray-icon-cursor)}.ray-icon svg[RayIconAttribute=ray-icon]{width:var(--ray-icon-width);height:var(--ray-icon-height);fill:currentColor}.ray-icon-path__animate{stroke-dasharray:var(--ray-icon-path-length);stroke-dashoffset:var(--ray-icon-path-length);-webkit-animation:rayIconPathAnimate 2s forwards;animation:rayIconPathAnimate 2s forwards}@-webkit-keyframes rayIconPathAnimate{to{stroke-dashoffset:0}}@keyframes rayIconPathAnimate{to{stroke-dashoffset:0}}.ray-iframe{width:var(--ray-iframe-width);height:var(--ray-iframe-height);-webkit-box-sizing:border-box;box-sizing:border-box;border:var(--ray-iframe-frameborder)}.ray-iframe .ray-iframe__container{width:100%;height:100%;border:0;outline:0}.r-modal.n-card.r-modal__preset-card--fullscreen{width:100%}.r-modal.n-card.r-modal__preset-card--fullscreen .n-card__content{overflow:scroll}.r-modal.n-card{width:var(--r-modal-card-width)}.r-modal.n-dialog{width:var(--r-modal-dialog-width)}.ray-qrcode{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.ray-qrcode .ray-qrcode__error{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;background-color:#000000b3;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.938rem 0}.ray-qrcode .ray-qrcode__error .ray-qrcode__error-content{text-align:center;font-size:.938rem;font-weight:500;color:#fff}.r-table__c-tree .n-tree-node-switcher.n-tree-node-switcher--hide{visibility:visible}.r-table__c-tree .ray-icon.r-table__c-tool-icon--active{color:var(--ray-theme-primary-color)}.r-table__setting:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s var(--r-bezier);transition:-webkit-transform .3s var(--r-bezier);transition:transform .3s var(--r-bezier);transition:transform .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier)}.r-layout-full{position:fixed;top:0;right:0;bottom:0;left:0}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container{overflow:hidden}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content{height:var(--layout-content-height);padding:.833rem}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content .n-scrollbar-container,.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content .n-scrollbar-container .n-scrollbar-content{height:100%}.n-drawer.app-menu__drawer{width:auto!important}.n-drawer.app-menu__drawer .n-layout-sider{height:100%}.ray-menu__logo{height:3.333rem;padding:0 .938rem 0 1.25rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.417rem .625rem;font-weight:600;overflow:hidden;border-right:solid 1px var(--n-border-color)}.ray-menu__logo.ray-menu__logo-url{position:-webkit-sticky;position:sticky;top:0;cursor:pointer;background-color:var(--n-color);z-index:20}.ray-menu__logo .ray-menu__logo-title{opacity:0;display:none;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ray-menu__logo .ray-menu__logo-title.ray-menu__logo-title--open{opacity:1;display:inline-block}.content-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box}.content-wrapper[v-cloak]{display:none}.r-layout-full__viewer-content--maximize .layout-content__maximize-out{position:fixed;width:4.167rem;height:4.167rem;border-radius:50%;cursor:pointer;z-index:99;right:-2.083rem;top:-2.083rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .3s var(--r-bezier),background-color .3s var(--r-bezier);transition:color .3s var(--r-bezier),background-color .3s var(--r-bezier)}.r-layout-full__viewer-content--maximize .layout-content__maximize-out .ray-icon{-webkit-transform:translate(-.729rem,.729rem);-ms-transform:translate(-.729rem,.729rem);transform:translate(-.729rem,.729rem)}body[class=ray-template--dark] .r-layout-full__viewer-content--maximize--dark .layout-content__maximize-out{color:#2c2a28;background:#757473}body[class=ray-template--dark] .r-layout-full__viewer-content--maximize--dark .layout-content__maximize-out:hover{background-color:#d5d3d1;color:#44403c}body[class=ray-template--light] .r-layout-full__viewer-content--maximize--light .layout-content__maximize-out{color:#eae9e8;background:#a19f9d}body[class=ray-template--light] .r-layout-full__viewer-content--maximize--light .layout-content__maximize-out:hover{background-color:#44403c;color:#d5d3d1}.layout-footer-wrapper{padding:0 1.042rem .417rem;text-align:center}.layout-header{height:3.333rem;padding:0 .938rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.layout-header>.layout-header__method{width:100%}.layout-header>.layout-header__method .ray-icon__reload--loading{-webkit-animation:elementRotate .8s linear infinite;animation:elementRotate .8s linear infinite}.tooltip-text__icon{cursor:pointer;outline:none;border:none}.setting-drawer__space{width:100%}.setting-drawer__space .n-descriptions-table-content{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.n-breadcrumb .n-breadcrumb-item.breadcrumb-enter-active,.n-breadcrumb .n-breadcrumb-item.breadcrumb-leave-active,.n-breadcrumb .n-breadcrumb-item .breadcrumb-move{-webkit-transition:all .5s;transition:all .5s}.n-breadcrumb .n-breadcrumb-item.breadcrumb-enter-from,.n-breadcrumb .n-breadcrumb-item.breadcrumb-leave-active{opacity:0;-webkit-transform:translateX(1.042rem);-ms-transform:translateX(1.042rem);transform:translate(1.042rem)}.n-breadcrumb .n-breadcrumb-item.breadcrumb-leave-active{position:absolute}.global-search{position:fixed;width:33.854rem;left:50%;margin-left:-16.927rem;top:3.125rem}.global-search .global-search__wrapper{-webkit-box-sizing:border-box;box-sizing:border-box}.global-search .global-search__wrapper .global-search__card{width:33.854rem;border-radius:.313rem;padding:.625rem}.global-search .global-search__wrapper .global-search__card .ray-icon{color:var(--ray-theme-primary-color)}.global-search .global-search__wrapper .global-search__card .global-search__card-header{margin-bottom:.625rem}.global-search .global-search__wrapper .global-search__card .global-search__card-content{height:auto;max-height:calc(100% - 5.104rem);padding:.417rem 0}.global-search .global-search__wrapper .global-search__card .global-search__card-content .global-search__empty{margin:1.25rem}.global-search .global-search__wrapper .global-search__card .global-search__card-content .global-search__empty-content{font-size:.938rem;color:#969faf;font-weight:600}.global-search .global-search__wrapper .global-search__card .global-search__card-content .global-search__empty-content .ray-icon{color:#969faf}.global-search .global-search__wrapper .global-search__card .global-search__card-content .content-item{padding:.625rem;border-radius:.313rem;cursor:pointer;-webkit-transition:background-color .3s var(--r-bezier);transition:background-color .3s var(--r-bezier)}.global-search .global-search__wrapper .global-search__card .global-search__card-content .content-item .content-item-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.global-search .global-search__wrapper .global-search__card .global-search__card-footer{width:100%}.global-search .global-search__wrapper .global-search__card .global-search__card-footer .card-footer__tip-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:1.25rem}.global-search .global-search__wrapper .global-search__card .global-search__card-footer .card-footer__tip-wrapper .tip-wrapper-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.global-search .global-search__wrapper .global-search__card .global-search__card-footer .card-footer__tip-wrapper .tip-wrapper-item .item-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:.208rem}.global-search .global-search__wrapper .global-search__card .global-search__card-footer .card-footer__tip-wrapper .tip-wrapper-item .item-icon span{color:var(--ray-theme-primary-color)}body[class=ray-template--dark] .global-search--dark .global-search__card{background-color:#242424}body[class=ray-template--dark] .global-search--dark .global-search__card .global-search__card-content .content-item{background-color:#2f2f2f}body[class=ray-template--dark] .global-search--dark .global-search__card .global-search__card-content .content-item.content-item--active,body[class=ray-template--dark] .global-search--dark .global-search__card .global-search__card-content .content-item:hover{background-color:var(--ray-theme-primary-fade-color)}body[class=ray-template--light] .global-search--light .global-search__card{background-color:#f9f9f9}body[class=ray-template--light] .global-search--light .global-search__card .global-search__card-content .content-item{background-color:#fff}body[class=ray-template--light] .global-search--light .global-search__card .global-search__card-content .content-item.content-item--active,body[class=ray-template--light] .global-search--light .global-search__card .global-search__card-content .content-item:hover{background-color:var(--ray-theme-primary-fade-color)}.app-avatar{cursor:var(--app-avatar-cursor)}.app-avatar .app-avatar__name{font-weight:500}.menu-tag{height:2.396rem;border-bottom:solid 1px var(--n-border-color);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.313rem 0}.menu-tag .menu-tag-space{width:calc(100% - .938rem);padding:.469rem}.menu-tag .menu-tag-space .menu-tag-wrapper{width:calc(100% - 4.896rem)}.menu-tag .menu-tag-space .ray-icon{cursor:pointer}.menu-tag .menu-tag-space .menu-tag__left-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.menu-tag .menu-tag-space .menu-tag__right-wrapper .menu-tag__right-arrow{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.menu-tag .menu-tag-space .menu-tag__right-wrapper .menu-tag__right-setting{width:1.458rem;height:1.042rem}.menu-tag .n-tag{cursor:pointer}.menu-tag .menu-tag__btn{padding:.365rem .521rem}.menu-tag .menu-tag__btn .menu-tag__btn-icon--hidden{display:none!important}.menu-tag .menu-tag__btn .menu-tag__btn-icon{display:inline;margin-left:0;width:0;height:0;-webkit-transition:all .3s var(--r-bezier);transition:all .3s var(--r-bezier);overflow:hidden;opacity:0}.menu-tag .menu-tag__btn .menu-tag__btn-icon .ray-icon{-webkit-transform:translate(-1px,0px);-ms-transform:translate(-1px,0px);transform:translate(-1px)}.menu-tag .menu-tag__btn:hover .menu-tag__btn-icon{width:.729rem;height:.729rem;margin-left:.26rem;font-size:.625rem;background-color:#0000001f;border-radius:50%;padding:1px;-webkit-transition:all .3s var(--r-bezier);transition:all .3s var(--r-bezier);opacity:1}.menu-tag__dropdown .menu-tag__icon{width:.938rem;height:.938rem} diff --git a/assets/hooks-JRH8XJOy.css.gz b/assets/hooks-JRH8XJOy.css.gz new file mode 100644 index 0000000000000000000000000000000000000000..53ae879b54647e6a5bad6168df03120b549760ae GIT binary patch literal 2471 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 literal 0 HcmV?d00001 diff --git a/assets/hooks-sZLNkQGk.css.gz b/assets/hooks-sZLNkQGk.css.gz deleted file mode 100644 index ba6e00409907283ef471ab1ba9ba0d4e5fbb28a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2486 zcmV;n2}$-JiwFP!000021MM4YZ{xV}dw+#`hXoQK6y#T8OXy(_1q$?AacF^}i-kZ- zBb$vRsuXR5mCT19J3G77oAjN@hfh8&3`D+r#kl%8y0Sbu#IX|pHu78W!9Wsa-h7{~RC~zE; zeC50I$%H}nj_e9bMY6=Krh53@an$X$ggx@SPe(ULF~d7xE-ng`LB0t?)p6L7n6G`j z;q=cWD=6bQ=O^%O=1B~!ISs>mjh)gJHL!_0k$YL~t>?Il$(%vvc+SWj&jc(cWs%~& zk9M$pCLAs4OQ$bM!RpLP*_eX*L;PApxB|S(}Qk10Z$aA+Q98g){2((&V#%gaTLbQOqTE(bZ1<6yA z16rmudRF5LpTzZ%R#K~ak?g$>8aB9w8uP2RS_z15xR{_Tt&)5b$5^X{IDq}VhK4ho z>y4LOIPPRtYVBfZ3Ev2?``{uhYn@L0H4JNir&cfQQDE7o*YL0BqG^hY63~i~`0zHv zIBwM>5zTEQdILjv6Eo8~v^`rbkE`QOPVV#|(s`-<(rhAx8Kb*HhS`ebNJduf46>_O zduSjhlx448z*`P=>me@V^|f2l+Zl%NQs6v>`b<@m`;2nT;chhdVp!cvr5pqf0Tj3L zcvWtPL5exqLeMsmlCdERDS>AVq;w69Q`0`R#$NXvXbtL|YpdTTv(Z0#ypoVK^`i}A zkn_I^^$oiEAit%U!+-8Pd&iso#zVGtE`~yEt2S6Ipz5`h#VNO|FTdga-y@p;$~hy; z4TrxN=-0#RHK()CdQwziz79j2lMHh>l$_CLKrt@Ym@(X0k-$bNJpQ@ZM#;D684R%aW!W4l=Eod7o5uXJ!STJ(lYZ&Ad+!;!oSp^`e{s zo7`yRb7HNs>gITaK5huvv&R0AU%# zC(3CIsN4}At%3D+BD5wk9JZt+OOi_GEWW1DGpKP`4G5*Fi5equGV%=^w^>3CLjyr{!`lUTW%H))=uuS0jNPl+rUHgzvMHs_ZY8+J zvMv_7ijT&wHRh^7g@5K?Y0of@#&|rp!VLfCr`gl=Y4RhP z(RRHX>%_Bo5|4}*n@*?RBpPNc6({-{&LqKQasmtsXvztX7Re(1vFr>=O35Z@$n9u` zN+{*PDyv^#;EY^vI+j-q>Z+kz{;0-S1GX-ThA)FYNaeG&u3wtXFwB6jY23)XE+ME* zNfSA%mR%CgTvtotKVCS1@x(o{*ey2(G|Ax+2Wtq(EX5!%*6@ zmiudzx~v-5(bW-_zAy|!dF#+IdUFM*>mCHa&;5&f4<#i41Ng8p@x@3Ukh;6c^(`ZSRbFH@2Jsku;Ttk=w-omAX zj!l`-EgX8BI2O0wvoh#*y<$ZPquHz1V_of?@W21QGuCR*@!BYT9=C!XU(IT#OmK8p zDP7_em4I2a?hjZe6L&tF3hP)E6YL8PGL zT&od=A|5t=@`Jp|&|XGF0yi_J=Vax$Rzum0kCNBDzo;Dd)+XgvI;U!)?%13EPPEPv zrBfF8!uao8>8in-DNyxAy4^a)ISe2F2n8r$+=>zL-QF^qh#pm%A#kM?*&6O-qR`h5K8-> zA*vefRZF<^YIRh+Jb1;+i7V9#V+eXb$e6PGy%JVJ)EBTul&0BugFb$&-q)z|k|~`G zJkS~?J+BdrhK-7sx85%Eet in e?So(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var Ae=(e,t,o)=>(wo(e,typeof t!="symbol"?t+"":t,o),o);import"./print-js@1.6.0-gYKv6oGQ.js";import{l as _o}from"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{u as Ke}from"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import{d as B}from"./dayjs@1.11.10-A-QuG2Ol.js";import{g as ae,u as Y,i as X,a as ve,s as Ce,c as P,r as oe,b as A,d as Co,e as de,f as No,p as ko,q as Ve,h as To,j as Oo,k as Ro,w as xo,l as Ao,m as Lo,n as Mo}from"./utils-B6Okv4Kv.js";import{u as Po,a as Se,b as Ne,c as ge,d as Do}from"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import{i as Le}from"./interactjs@1.10.21-7zFZdvts.js";import{s as zo}from"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import{s as ce,c as pe,t as ke,d as Io,i as Eo}from"./lodash-es@4.17.21-B0eCOOcg.js";import{u as te,r as jo,i as $o,a as Bo,b as Fo,c as Wo,d as Ko,e as Uo,f as qo,g as Go,h as Ho,j as Yo,k as Xo,l as Zo,m as Qo,n as Jo,o as en,p as tn,q as on,s as nn}from"./echarts@5.4.3-Vt5ZmFiA.js";import{o as Ue,c as qe,a as Ge}from"./@vue_runtime-core@3.3.10-40cgyS5D.js";const an="modulepreload",rn=function(e){return"/ray-template/"+e},Me={},O=function(t,o,r){if(!o||o.length===0)return t();const n=document.getElementsByTagName("link");return Promise.all(o.map(a=>{if(a=rn(a),a in Me)return;Me[a]=!0;const i=a.endsWith(".css"),l=i?'[rel="stylesheet"]':"";if(!!r)for(let d=n.length-1;d>=0;d--){const m=n[d];if(m.href===a&&(!i||m.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${l}`))return;const u=document.createElement("link");if(u.rel=i?"stylesheet":an,i||(u.as="script",u.crossOrigin=""),u.href=a,document.head.appendChild(u),i)return new Promise((d,m)=>{u.addEventListener("load",d),u.addEventListener("error",()=>m(new Error(`Unable to preload CSS for ${a}`)))})})).then(()=>t()).catch(a=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=a,window.dispatchEvent(i),!i.defaultPrevented)throw a})},ln=(e,t)=>{const o=e[t];return o?typeof o=="function"?o():Promise.resolve(o):new Promise((r,n)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(n.bind(null,new Error("Unknown variable dynamic import: "+t)))})},He=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],sn="zh-CN",cn="zh-CN",un={"zh-CN":"zh-cn","en-US":"en"},dn="zh-cn",Ye={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},pn={name:"Dashboard",path:"/dashboard"},U={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},Te={signing:"signing",localeLanguage:"localeLanguage",token:"token"},mn={content:"Trying be better~",fontSize:16,lineHeight:16,width:384,height:384,xOffset:12,yOffset:60,rotate:-15},Jr=(e,t)=>{if(typeof t!="string"||!t.trim())throw new TypeError("Expected prefix to be a non-empty string");const o={};return Object.keys(e).forEach(r=>{const n=e[r].default;let a=r.replace(`./${t}/`,"").replace(/^\.\//,"");const i=a.lastIndexOf(".");a=a.substring(0,i);const l=a.split("/"),s=l.shift(),u=l.join(".");s&&(u?(ce(o,s,o[s]||{}),ce(o[s],u,n)):ce(o,s,n||{}))}),o},hn=async e=>{var o;const t={};for(const r of e){const n=await ln(Object.assign({"./lang/en-US.ts":()=>O(()=>import("./en-US-7htK6_n0.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),"./lang/zh-CN.ts":()=>O(()=>import("./zh-CN-1NDtRt5H.js"),__vite__mapDeps([31,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30]))}),`./lang/${r.key}.ts`),a=r.key;a&&(t[a]=((o=n==null?void 0:n.default)==null?void 0:o.message)??{})}return t},el=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}}},Xe=()=>ae(Te.localeLanguage,"localStorage",sn);let Ze;const gn=async()=>{const e=Xe(),t=await hn(He);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:cn})},tl=async e=>{const t=await gn();Ze=t,e.use(t)},fn=(e,t)=>!e||t.startsWith(e)?t:`${e}.${t}`,Z=e=>{const{t,locale:o,...r}=Ze.global;return{...r,t:(i,...l)=>i?!i.includes(".")&&!e?i:t(fn(e,i),...l):"",locale:i=>{const l=o;l.value=i}}},x=e=>e,yn={path:"/dashboard",name:"RDashboard",component:()=>O(()=>import("./index-sau8lCwE.js"),__vite__mapDeps([32,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,33,18,19,20,21,22,23,24,25,26,27,28,29,30,34])),meta:{i18nKey:x("menu.Dashboard"),icon:"dashboard",order:0}},bn=Object.freeze(Object.defineProperty({__proto__:null,default:yn},Symbol.toStringTag,{value:"Module"})),vn={path:"/axios",name:"RAxios",component:()=>O(()=>import("./index-I9i5_eos.js"),__vite__mapDeps([35,5,6,2,3,4,7,8,9,10,11,12,13,14,15,16,36,18,1,19,20,17,21,22,23,24,25,26,27,28,29,30,37])),meta:{i18nKey:x("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},Vn=Object.freeze(Object.defineProperty({__proto__:null,default:vn},Symbol.toStringTag,{value:"Module"})),Sn={path:"/context-menu",name:"ContextMenuDemo",component:()=>O(()=>import("./index-yGgdYlS5.js"),__vite__mapDeps([38,21,22])),meta:{i18nKey:x("menu.ContextMenu"),icon:"other",order:2}},wn=Object.freeze(Object.defineProperty({__proto__:null,default:Sn},Symbol.toStringTag,{value:"Module"})),_n={path:"/directive",name:"RDirective",component:()=>O(()=>import("./index-gRQOEXFu.js"),__vite__mapDeps([])),meta:{i18nKey:x("menu.Directive"),icon:"other",order:2}},Cn=Object.freeze(Object.defineProperty({__proto__:null,default:_n},Symbol.toStringTag,{value:"Module"})),F=()=>O(()=>Promise.resolve().then(()=>Wa),void 0),Nn={path:"/doc",name:"RDocLayout",component:F,meta:{i18nKey:x("menu.Doc"),icon:"doc",order:5},children:[{path:"doc-inside",name:"RDocInside",component:()=>O(()=>import("./index-nf3chRZy.js"),__vite__mapDeps([39,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{i18nKey:x("menu.DocLocalInside")}},{path:"doc-outside",name:"RDoc",component:F,meta:{i18nKey:x("menu.Doc"),windowOpen:"https://xiaodaigua-ray.github.io/ray-template-doc/"}},{path:"doc-outside-local",name:"RDocLocal",component:F,meta:{i18nKey:x("menu.DocLocal"),windowOpen:"https://ray-template.yunkuangao.com/ray-template-doc/"}}]},kn=Object.freeze(Object.defineProperty({__proto__:null,default:Nn},Symbol.toStringTag,{value:"Module"})),Tn={path:"/echart",name:"REchart",component:()=>O(()=>import("./index-ruo0sRxu.js"),__vite__mapDeps([40,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,41])),meta:{i18nKey:x("menu.Echart"),icon:"echart",order:1}},On=Object.freeze(Object.defineProperty({__proto__:null,default:Tn},Symbol.toStringTag,{value:"Module"})),Rn={path:"/iframe",name:"IframeDemo",component:()=>O(()=>import("./index-3vfMlC8U.js"),__vite__mapDeps([42,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},xn=Object.freeze(Object.defineProperty({__proto__:null,default:Rn},Symbol.toStringTag,{value:"Module"})),An={path:"/mock-demo",name:"MockDemo",component:()=>O(()=>import("./index-XHyon7A_.js"),__vite__mapDeps([43,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,36,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{i18nKey:x("menu.Mock"),icon:"other",order:3,keepAlive:!0}},Ln=Object.freeze(Object.defineProperty({__proto__:null,default:An},Symbol.toStringTag,{value:"Module"})),Mn={path:"/modal-demo",name:"ModalDemo",component:()=>O(()=>import("./index-HRx-u5yM.js"),__vite__mapDeps([44,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{i18nKey:x("menu.Modal"),icon:"other",order:3}},Pn=Object.freeze(Object.defineProperty({__proto__:null,default:Mn},Symbol.toStringTag,{value:"Module"})),Dn={path:"/multi",name:"MultiMenu",component:F,meta:{i18nKey:x("menu.MultiMenu"),icon:"other",order:4},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>O(()=>import("./index-OlZM-6Aq.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:F,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>O(()=>import("./index-7HAQIe0w.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:F,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>O(()=>import("./index-vRnYP7XJ.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},zn=Object.freeze(Object.defineProperty({__proto__:null,default:Dn},Symbol.toStringTag,{value:"Module"})),In={path:"/precision",name:"CalculatePrecision",component:()=>O(()=>import("./index-tc9r9SRT.js"),__vite__mapDeps([45,18,1,2,3,4,19,20])),meta:{i18nKey:x("menu.CalculatePrecision"),icon:"other",order:2}},En=Object.freeze(Object.defineProperty({__proto__:null,default:In},Symbol.toStringTag,{value:"Module"})),jn={path:"/qrcode",name:"RQRCode",component:()=>O(()=>import("./index-V5S8uU25.js"),__vite__mapDeps([46,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,47,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{i18nKey:x("menu.QRCode"),icon:"other",order:3}},$n=Object.freeze(Object.defineProperty({__proto__:null,default:jn},Symbol.toStringTag,{value:"Module"})),Bn={path:"/rely",name:"Rely",component:F,meta:{i18nKey:x("menu.Rely"),icon:"rely",order:999},children:[{path:"rely-about",name:"RelyAbout",component:()=>O(()=>import("./index-FeWEAadL.js"),__vite__mapDeps([48,49])),meta:{i18nKey:x("menu.RelyAbout")}}]},Fn=Object.freeze(Object.defineProperty({__proto__:null,default:Bn},Symbol.toStringTag,{value:"Module"})),Wn={path:"/router-demo",name:"RouterDemoRoot",component:F,meta:{i18nKey:x("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",name:"RouterDemoHome",component:()=>O(()=>import("./index-d5882N_d.js"),__vite__mapDeps([50,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",name:"RouterDemoDetail",component:()=>O(()=>import("./index-5YvNvrKO.js"),__vite__mapDeps([])),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},Kn=Object.freeze(Object.defineProperty({__proto__:null,default:Wn},Symbol.toStringTag,{value:"Module"})),Un={path:"/scroll-reveal",name:"ScrollReveal",component:()=>O(()=>import("./index-v5xFQW7A.js"),__vite__mapDeps([51,52])),meta:{i18nKey:x("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},qn=Object.freeze(Object.defineProperty({__proto__:null,default:Un},Symbol.toStringTag,{value:"Module"})),Gn={path:"/svg-icons",name:"PreviewSVGIcons",component:()=>O(()=>import("./index-E1_gD1e7.js"),__vite__mapDeps([53,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,54])),meta:{i18nKey:x("menu.SvgIcon"),icon:"other",order:3}},Hn=Object.freeze(Object.defineProperty({__proto__:null,default:Gn},Symbol.toStringTag,{value:"Module"})),Yn={path:"/table",name:"TableView",component:()=>O(()=>import("./index-gS2Kwznu.js"),__vite__mapDeps([55,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{i18nKey:x("menu.Table"),icon:"other",order:2}},Xn=Object.freeze(Object.defineProperty({__proto__:null,default:Yn},Symbol.toStringTag,{value:"Module"})),Zn={path:"/template-hooks",name:"TemplateHooks",component:()=>O(()=>import("./index-jtuua5FZ.js"),__vite__mapDeps([56,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30])),meta:{i18nKey:x("menu.TemplateHooks"),icon:"other",order:1}},Qn=Object.freeze(Object.defineProperty({__proto__:null,default:Zn},Symbol.toStringTag,{value:"Module"})),Jn={path:"/:catchAll(.*)",name:"ErrorPage",component:()=>O(()=>import("./index-Jt1LWGqm.js"),__vite__mapDeps([57,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,58])),meta:{i18nKey:x("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}},ea=Object.freeze(Object.defineProperty({__proto__:null,default:Jn},Symbol.toStringTag,{value:"Module"})),Oe=Vue.ref(null),ta={setupRouterLoadingBar:!0,setupRouterGuard:!0},oa=["RLogin","ErrorPage","RayTemplateDoc"],le=["admin"],na=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":bn,"/src/router/modules/demo/axios.ts":Vn,"/src/router/modules/demo/context-menu.ts":wn,"/src/router/modules/demo/directive.ts":Cn,"/src/router/modules/demo/doc.ts":kn,"/src/router/modules/demo/echart.ts":On,"/src/router/modules/demo/iframe.ts":xn,"/src/router/modules/demo/mock.ts":Ln,"/src/router/modules/demo/modal.ts":Pn,"/src/router/modules/demo/multi-menu.ts":zn,"/src/router/modules/demo/precision.ts":En,"/src/router/modules/demo/qrcode.ts":$n,"/src/router/modules/demo/rely.ts":Fn,"/src/router/modules/demo/router-demo.ts":Kn,"/src/router/modules/demo/scroll-reveal.ts":qn,"/src/router/modules/demo/svg-icons.ts":Hn,"/src/router/modules/demo/table.ts":Xn,"/src/router/modules/demo/template-hooks.ts":Qn,"/src/router/modules/error404.ts":ea});return Object.keys(e).reduce((o,r)=>{const n=e[r].default;if(n)o.push(n);else throw new Error("router helper combine: an exception occurred while parsing the routing file!");return o},[])},aa=e=>e.sort((t,o)=>{var a,i;const r=((a=t.meta)==null?void 0:a.order)??1,n=((i=o.meta)==null?void 0:i.order)??0;if(typeof r!="number"||typeof n!="number")throw new TypeError("orderRoutes error: order must be a number!");return r===n?t.name?o.name?t.name.localeCompare(o.name):-1:1:r-n}),ra=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=Oe.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})},Qe=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,globalRootRoute:pe(pn),layoutContentSpinning:!1});function I(e,t,o){Qe[e]=t,o==null||o()}function E(e){return Vue.readonly(Vue.toRef(Qe,e))}const Je=()=>({isLayoutContentMaximized:Vue.computed(()=>E("layoutContentMaximize").value),maximize:(o,r)=>{const n=Y(Oe),{toggleFullscreen:a}=kr(n,r);I("layoutContentMaximize",o),a()}}),et=()=>({reload:(r=800)=>{I("globalMainLayoutLoad",!1),setTimeout(()=>I("globalMainLayoutLoad",!0),r)},openSpin:()=>{I("layoutContentSpinning",!0)},closeSpin:()=>{I("layoutContentSpinning",!1)}}),ol=()=>({setWatermarkContent:n=>{const{getWatermarkConfig:a}=j(),i=Object.assign(a.value,{content:n}),{updateSettingState:l}=D();l("watermarkConfig",i)},showWatermark:()=>{const{updateSettingState:n}=D();n("watermarkSwitch",!0)},hiddenWatermark:()=>{const{updateSettingState:n}=D();n("watermarkSwitch",!1)},toggleWatermark:()=>{const{getWatermarkSwitch:n}=j(),{updateSettingState:a}=D();a("watermarkSwitch",!n.value)}}),la=()=>{const e=()=>{const{getAppTheme:n}=j(),{t:a}=Z();return{theme:n.value,themeLabel:n.value?a("headerSettingOptions.ThemeOptions.Dark"):a("headerSettingOptions.ThemeOptions.Light")}};return{changeDarkTheme:()=>{const{updateSettingState:n}=D();n("appTheme",!0)},changeLightTheme:()=>{const{updateSettingState:n}=D();n("appTheme",!1)},toggleTheme:()=>{const{theme:n}=e(),{updateSettingState:a}=D();a("appTheme",!n)},getAppTheme:e}},H=(e,t)=>{const{getMenuTagOptions:o}=q();if(typeof e=="number"){if(isNaN(e)){console.warn(`${t}: The ${e} is NaN, expect number.`);return}if(e>o.value.length||e<-1){console.warn(`${t}: The incoming index ${e} did not match the corresponding item.`);return}return{option:o.value[e],index:e}}else if(typeof e=="string"){const r=o.value.findIndex(n=>n.key===e);return r>-1?{option:o.value[r],index:r}:console.warn(`${t}: The incoming key ${e} did not match the corresponding item.`)}else{const{key:r}=e,n=o.value.findIndex(a=>a.key===r);if(n===-1){console.warn(`${t}: The incoming menuTag option ${e.key} did not match the corresponding item.`);return}return{option:e,index:n}}};function ia(){const{getMenuTagOptions:e,getMenuKey:t}=q(),{changeMenuModelValue:o,spliceMenTagOptions:r,emptyMenuTagOptions:n,setMenuTagOptions:a}=J(),i=()=>e.value.findIndex(b=>b.key===t.value);return{close:b=>{const h=H(b,"close");if(h){const{index:g,option:S}=h;if(r(g),S.key===t.value){const R=e.value[g-1];R&&o(R.key,R)}}},closeAll:()=>{n(),ue()},closeRight:b=>{const h=H(b,"closeRight");if(h){const{option:g,index:S}=h,R=e.value.length-S,c=i();r(S+1,R),S<=c&&t.value!==g.key&&o(g.key,g)}},closeLeft:b=>{const h=H(b,"closeLeft");if(h){const{option:g,index:S}=h,R=i();r(0,S),R<=S&&t.value!==g.key&&o(g.key,g)}},closeOther:b=>{const h=H(b,"closeOther");if(h){const{option:g}=h;t.value!==g.key?(n(),o(g.key,g)):a(g,!1)}},getCurrentTagIndex:i,checkCloseRight:b=>{const h=H(b,"checkCloseRight");if(h){const{index:g}=h,S=e.value.length-1;return!(g>=S)}return!1},checkCloseLeft:b=>{const h=H(b,"checkCloseRight");if(h){const{index:g}=h,S=e.value.length-1;return g===0?!1:g>0&&S>0}return!1}}}function nl(){const{changeMenuModelValue:e}=J();return{navigationTo:o=>{if(typeof o=="number"){if(isNaN(o)){console.warn(`navigationTo: The ${o} is NaN, expect number.`);return}const{getMenuOptions:r}=q();if(o>r.value.length){console.warn(`navigationTo: The current ${o} exceeds the maximum number of menus.`);return}const n=r.value[o],a=i=>{if(i.children&&i.children.length>0){const{children:[l]}=i;a(l);return}e(i.key,i)};a(n)}else e(o.key,o)}}}function Q(){const e=E("globalRootRoute"),t=Vue.computed(()=>e.value),o=Vue.computed(()=>e.value.path),r=Vue.computed(()=>e.value.name);return{getRootRoute:t,getRootPath:o,getRootName:r,setRootRoute:a=>{const i=E("globalRootRoute"),l=Object.assign(pe(i.value),a);I("globalRootRoute",l)}}}const sa=e=>{const{beforeEach:t}=e,{getRootPath:o}=Q(),r=(n,a)=>n.path==="/"||a.path==="/login";t((n,a,i)=>{const l=ae(Te.token),s=ae("menuKey","sessionStorage",o.value),{meta:u,name:d}=n;l!==null?r(n,a)?ue(!0):!X(d,"Symbol")&&d&&oa.includes(d)?i():tt(u)?r(n,a)?s?i(s):ue(!0):i():ue(!0):r(n,a)?i():i("/")})},tt=e=>{const{getSigningCallback:t}=Mr(),{role:o}=e;return le!=null&&le.length&&le.includes(t.value.role)||!o||!(o!=null&&o.length)?!0:o?o.includes(t.value.role):!0},we=e=>{const{meta:t={}}=e,{hidden:o,sameLevel:r,env:n}=t,{MODE:a}=ve();return!(r||o||n&&typeof n=="string"&&n!==a||n&&Array.isArray(n)&&!n.includes(a))},ca=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()})},ua=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=ta;t&&ca(e),o&&sa(e)},ue=(e=!0)=>{const{router:t}=uo(),{push:o,replace:r}=t,{getRootPath:n}=Q();Ce("menuKey",n.value),e?r(n.value):o(n.value)},ot=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],nt="#18181c",at={},rt={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},lt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},it={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},st={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},ct={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ut={itemStyle:{borderWidth:0,borderColor:"#ccc"}},dt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},pt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},mt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ht={itemStyle:{borderWidth:0,borderColor:"#ccc"}},gt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ft={itemStyle:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},yt={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:"1",color:"#ffffff"},symbolSize:"0",symbol:"circle",smooth:!0,color:["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],label:{color:"#293441"}},bt={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},vt={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},Vt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},St={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},wt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},_t={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Ct={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},Nt={textStyle:{color:"#999999"}},kt={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},Tt={lineStyle:{color:"#87f7cf",width:1},itemStyle:{color:"#87f7cf",borderWidth:1},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},checkpointStyle:{color:"#fc97af",borderColor:"#fc97af"},label:{color:"#87f7cf"},emphasis:{itemStyle:{color:"#f7f494"},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},label:{color:"#87f7cf"}}},Ot={color:["#fc97af","#87f7cf"]},Rt={backgroundColor:"rgba(255,255,255,0)",dataBackgroundColor:"rgba(114,204,255,1)",fillerColor:"rgba(114,204,255,0.2)",handleColor:"#72ccff",handleSize:"100%",textStyle:{color:"#333333"}},xt={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},da={color:ot,backgroundColor:nt,textStyle:at,title:rt,line:lt,radar:it,bar:st,pie:ct,scatter:ut,boxplot:dt,parallel:pt,sankey:mt,funnel:ht,gauge:gt,candlestick:ft,graph:yt,map:bt,geo:vt,categoryAxis:Vt,valueAxis:St,logAxis:wt,timeAxis:_t,toolbox:Ct,legend:Nt,tooltip:kt,timeline:Tt,visualMap:Ot,dataZoom:Rt,markPoint:xt},pa=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:nt,bar:st,boxplot:dt,candlestick:ft,categoryAxis:Vt,color:ot,dataZoom:Rt,default:da,funnel:ht,gauge:gt,geo:vt,graph:yt,legend:Nt,line:lt,logAxis:wt,map:bt,markPoint:xt,parallel:pt,pie:ct,radar:it,sankey:mt,scatter:ut,textStyle:at,timeAxis:_t,timeline:Tt,title:rt,toolbox:Ct,tooltip:kt,valueAxis:St,visualMap:Ot},Symbol.toStringTag,{value:"Module"})),At=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],Lt="rgba(0,0,0,0)",Mt={},Pt={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},Dt={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},zt={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},It={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},Et={itemStyle:{borderWidth:0,borderColor:"#ccc"}},jt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},$t={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Bt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Ft={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Wt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Kt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Ut={itemStyle:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},qt={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:1,color:"#aaa"},symbolSize:3,symbol:"emptyCircle",smooth:!0,color:["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],label:{color:"#eee"}},Gt={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},Ht={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},Yt={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!1,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Xt={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Zt={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Qt={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Jt={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},eo={textStyle:{color:"#333333"}},to={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},oo={lineStyle:{color:"#008acd",width:1},itemStyle:{color:"#008acd",borderWidth:1},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},checkpointStyle:{color:"#2ec7c9",borderColor:"#2ec7c9"},label:{color:"#008acd"},emphasis:{itemStyle:{color:"#a9334c"},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},label:{color:"#008acd"}}},no={color:["#5ab1ef","#e0ffff"]},ao={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},ro={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},ma={color:At,backgroundColor:Lt,textStyle:Mt,title:Pt,line:Dt,radar:zt,bar:It,pie:Et,scatter:jt,boxplot:$t,parallel:Bt,sankey:Ft,funnel:Wt,gauge:Kt,candlestick:Ut,graph:qt,map:Gt,geo:Ht,categoryAxis:Yt,valueAxis:Xt,logAxis:Zt,timeAxis:Qt,toolbox:Jt,legend:eo,tooltip:to,timeline:oo,visualMap:no,dataZoom:ao,markPoint:ro},ha=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:Lt,bar:It,boxplot:$t,candlestick:Ut,categoryAxis:Yt,color:At,dataZoom:ao,default:ma,funnel:Wt,gauge:Kt,geo:Ht,graph:qt,legend:eo,line:Dt,logAxis:Zt,map:Gt,markPoint:ro,parallel:Bt,pie:Et,radar:zt,sankey:Ft,scatter:jt,textStyle:Mt,timeAxis:Qt,timeline:oo,title:Pt,toolbox:Jt,tooltip:to,valueAxis:Xt,visualMap:no},Symbol.toStringTag,{value:"Module"})),ga=()=>{const e=Object.assign({"/src/echart-themes/macarons/macarons-dark.json":pa,"/src/echart-themes/macarons/macarons.json":ha}),t=/\/([^/]+)\.json$/;return Object.keys(e).reduce((r,n)=>{var i;const a=(i=n.match(t))==null?void 0:i[1];if(a)return r.push({name:a,theme:e[n].default}),r;throw new Error("theme name is not found")},[])},fa=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),ya={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:()=>fa()},observer:{type:Object,default:null},throttleWait:{type:Number,default:500},animation:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({})}},Re={appThemeColors:["#2d8cf0","#0960bd","#536dfe","#ff5c93","#ee4f12","#9c27b0","#ff9800","#18A058"],appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"},appNaiveUIThemeOverrides:{},echartTheme:"macarons"},ba={notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]},va=ga(),al=Vue.defineComponent({name:"RChart",props:ya,setup(e,{expose:t}){const{getAppTheme:o}=j(),r=Vue.ref(),n=Vue.ref(),a=Vue.ref();let i,l;const{echartTheme:s}=Re;let u,d;const m=Vue.computed(()=>[{label:"下载图片",key:"downloadChart",disabled:!(a.value&&a.value.getDom())}]),v=Vue.computed(()=>({"--ray-chart-width":P(e.width),"--ray-chart-height":P(e.height)})),y=async()=>{var f;te([Bo,Fo,Wo,Ko,Uo,qo,Go,Ho]),te([Yo,Xo,Zo,Qo,Jo,en]),te([tn,on]),te([nn]);try{te((f=e.use)==null?void 0:f.filter(Boolean))}catch{console.error("register chart Core error: wrong property and method passed in extend attribute")}},b=()=>{if(e.theme==="default"){e.autoChangeTheme?g("dark"):g("");return}if(e.theme)g(e.theme);else{const f=e.autoChangeTheme&&o.value?`${s}-dark`:s;g(f)}},h=f=>{let T=Vue.unref(f);const N=L=>Object.assign({animation:!0},T,L);return e.showAria&&(T=N({aria:{enabled:!0,decal:{show:!0}}})),T},g=(f=s)=>{const T=r.value,N=h(e.options),{height:L,width:$}=T.getBoundingClientRect(),{onSuccess:W,onError:ee}=e;try{va.forEach(G=>{jo(G.name,G.theme)}),d=$o(T,f,{width:$===0?200:void 0,height:L===0?200:void 0}),a.value=d,e.animation?(d.setOption({}),setTimeout(()=>{N&&(d==null||d.setOption(N))})):N&&(d==null||d.setOption(N)),W&&A(W,d)}catch(G){ee&&A(ee),console.error("RChart render error: ",G)}},S=()=>!!(d&&d.getDom()),R=()=>{S()&&(d.clear(),d.dispose(),a.value=void 0)},c=()=>{d&&d.resize()},p=(f,T)=>{if(f==="downloadChart"&&S()){const{filename:L,...$}=e.downloadOptions;Co(d.getDataURL($),L??`${new Date().getTime()}`)}const{onDropdownSelect:N}=e;N&&A(N,f,T)},_=()=>{if(d!=null&&d.getDom()){console.warn("RChart mount: There is a chart instance already initialized on the dom. Execution was interrupted.");return}b(),e.autoResize&&(i=ke(c,e.throttleWait),l=Po(e.observer||n,i))},k=()=>{var f;R(),i==null||i.cancel(),(f=l==null?void 0:l.stop)==null||f.call(l)};return Vue.watch(()=>o.value,()=>{e.autoChangeTheme&&(R(),b())}),Vue.watch(()=>e.showAria,()=>{R(),b()}),Vue.watchEffect(()=>{e.watchOptions?u=Vue.watch(()=>e.options,f=>{const T=h(f),N=Object.assign(e.setChartOptions,ba);d==null||d.setOption(T,N)},{deep:!0}):u==null||u(),e.loading?d==null||d.showLoading(e.loadingOptions):d==null||d.hideLoading()}),t({echart:a,dispose:k,render:_}),Vue.onBeforeMount(async()=>{await y()}),Vue.onMounted(()=>{_()}),Vue.onBeforeUnmount(()=>{k(),u==null||u()}),{rayChartRef:r,cssVarsRef:v,rayChartWrapperRef:n,moreDropDownOptions:m,dropdownSelect:p}},render(){const{title:e,contentStyle:t,preset:o,moreDropDownOptions:r,dropdownSelect:n,bordered:a,dropdownOptions:i}=this,{cardExtra:l}=this.$slots;return o==="card"?Vue.createVNode(naive.NCard,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:t,bordered:a},{default:oe(Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)),header:oe(e,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":oe(l,{defaultElement:Vue.createVNode(lo,{iconSize:18,cursor:"pointer",options:i??r,trigger:"click",onSelect:n.bind(this),placement:"bottom-end"},null)})}):Vue.createVNode("div",{class:"ray-chart",style:[this.cssVarsRef],ref:"rayChartWrapperRef"},[Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)])}}),Va={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},rl=Vue.defineComponent({name:"RCollapseGrid",props:Va,setup(e){const t=Vue.ref(!e.open),o=()=>{t.value=!t.value;const{onUpdateValue:n,"onUpdate:value":a}=e;n&&A(n,t.value),a&&A(a,t.value)};return{modelCollapsed:t,collapseClick:o,CollapseIcon:()=>Vue.createVNode("div",{class:"collapse-icon",onClick:o.bind(this)},[Vue.createVNode("span",null,[t.value?e.collapseToggleText[0]:e.collapseToggleText[1]]),Vue.createVNode(C,{customClassName:`collapse-icon--arrow ${t.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)])}},render(){return Vue.createVNode(naive.NCard,{bordered:this.bordered},{default:()=>Vue.createVNode(naive.NGrid,Vue.mergeProps({class:"ray-collapse-grid"},this.$props,{collapsed:this.modelCollapsed,xGap:this.xGap||12,yGap:this.yGap||18,collapsedRows:this.collapsedRows}),{default:()=>{var e,t;return[(t=(e=this.$slots).default)==null?void 0:t.call(e),Vue.createVNode(naive.NGridItem,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[Vue.createVNode(naive.NSpace,{justify:"end"},{default:()=>{var o,r;return[(r=(o=this.$slots).action)==null?void 0:r.call(o),this.CollapseIcon()]}})]})]}})})}}),Sa={color:{type:String,default:"currentColor"},prefix:{type:String,default:"icon"},name:{type:String,required:!0},size:{type:[Number,String],default:14},width:{type:[Number,String],default:0},height:{type:[Number,String],default:0},customClassName:{type:String,default:null},depth:{type:Number,default:1},cursor:{type:String,default:"default"},onClick:{type:[Function,Array],default:null}},C=Vue.defineComponent({name:"RIcon",props:Sa,setup(e){const t=Vue.computed(()=>`#${e.prefix}-${e.name}`),o=Vue.computed(()=>({"--ray-icon-width":e.width?P(e.width):P(e.size),"--ray-icon-height":e.height?P(e.height):P(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor}));return{symbolId:t,cssVars:o,iconClick:n=>{const{onClick:a}=e;a&&A(a,n)}}},render(){return Vue.createVNode("span",{class:["ray-icon",this.customClassName],style:[this.cssVars],onClick:this.iconClick.bind(this)},[Vue.createVNode("svg",{RayIconAttribute:"ray-icon",ariaHidden:!0},[Vue.createVNode("use",Vue.mergeProps({"xlink:href":this.symbolId},{fill:this.color}),null)])])}}),wa={src:{type:String,required:!0},iframeWrapperClass:{type:String,default:null},frameborder:{type:Number,default:0},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"100%"},allow:{type:String,default:null},name:{type:String,default:null},title:{type:String,default:null},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},customSpinProps:{type:Object,default:()=>({})},lazy:{type:Boolean,default:!0},wrapperClass:{type:String,default:null}},ll=Vue.defineComponent({name:"RIframe",props:wa,setup(e,{expose:t}){const o=Vue.computed(()=>({"--ray-iframe-frameborder":P(e.frameborder),"--ray-iframe-width":P(e.width),"--ray-iframe-height":P(e.height)})),r=Vue.ref(),n=Vue.ref(!0),a=l=>{n.value=!1;const{onSuccess:s}=e;s&&A(s,r.value,l)},i=l=>{n.value=!1;const{onError:s}=e;s&&A(s,l)};return Se(r,"load",a),Se(r,"error",i),t({iframeInst:r}),{cssVars:o,iframeRef:r,spinShow:n}},render(){return Vue.createVNode("div",{class:["ray-iframe",this.iframeWrapperClass],style:[this.cssVars]},[Vue.createVNode(naive.NSpin,Vue.mergeProps(this.customSpinProps,{show:this.spinShow}),{...this.$slots,default:()=>Vue.createVNode("iframe",Vue.mergeProps({class:["ray-iframe__container",this.wrapperClass],ref:"iframeRef",src:this.src,allow:this.allow,name:this.name,title:this.title},{loading:this.lazy?"lazy":null}),null)})])}}),_a={...naive.modalProps,fullscreen:{type:Boolean,default:!1},width:{type:[String,Number],default:600},cardWidth:{type:[String,Number],default:600},dialogWidth:{type:[String,Number],default:446},dad:{type:Boolean,default:!1}},Ca=(e,t)=>new Promise(o=>{setTimeout(()=>{const r=t==="card"?".n-card-header__main":".n-dialog__title";if(e){const n=Le(e).draggable({inertia:!0,autoScroll:!0,allowFrom:r,modifiers:[Le.modifiers.restrictRect({restriction:"parent",endOnly:!0})],listeners:{move:a=>{const i=a.target,l=(parseFloat(i.getAttribute("data-x"))||0)+a.dx,s=(parseFloat(i.getAttribute("data-y"))||0)+a.dy;i.style.transform="translate("+l+"px, "+s+"px)",i.setAttribute("data-x",l),i.setAttribute("data-y",s)}}}).resizable(!1);o(n)}},30)}),il=Vue.defineComponent({name:"RModal",props:_a,setup(e){const{height:t}=Ne(),o=Vue.computed(()=>({"--r-modal-width":P(e.width??600),"--r-modal-card-width":P(e.cardWidth??600),"--r-modal-dialog-width":P(e.dialogWidth??446)})),r=de();let n;const a=()=>e.preset==="card"&&e.fullscreen,i=()=>{const l=document.getElementById(r);l&&Ca(l,e.preset).then(s=>{n=s})};return Vue.watch(()=>e.show,l=>{l&&e.dad&&(e.preset==="card"||e.preset==="dialog")?Vue.nextTick(()=>{i()}):(n==null||n.unset(),n=null)}),{cssVars:o,height:t,isFullscreenCardType:a,uuidEl:r}},render(){const{isFullscreenCardType:e}=this,{$props:t,$slots:o,$attrs:r}=this,{preset:n,...a}=t,{cssVars:i,height:l,uuidEl:s}=this;return Vue.createVNode(naive.NModal,Vue.mergeProps({class:["r-modal",e()?"r-modal__preset-card--fullscreen":""],style:[i,e()?`height: ${l}px`:""],preset:n},{id:s},a,r),{...o})}}),Na={...naive.dropdownProps,iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function ka(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const lo=Vue.defineComponent({name:"RMoreDropdown",props:Na,render(){let e;const{iconSize:t,cursor:o}=this,{default:r}=this.$slots;return Vue.createVNode(naive.NDropdown,Vue.mergeProps(this.$props,this.$attrs,{placement:"bottom-start"}),ka(e=oe(r,{defaultElement:Vue.createVNode(C,{name:"more",size:t,cursor:o},null)}))?e:{default:()=>[e]})}}),Ta={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}},Oa=e=>new Promise((t,o)=>{const r=new XMLHttpRequest;r.responseType="blob",r.onload=()=>{const n=new FileReader;n.onloadend=()=>{t(n.result)},n.onerror=a=>{o(a)},n.onabort=a=>{o(a)},n.readAsArrayBuffer(r.response)},r.open("GET",e),r.send()}),sl=Vue.defineComponent({name:"RayQRcode",props:Ta,setup(e,t){const{expose:o}=t,r=Vue.ref(),n={opacitySpinning:"0.1"};let a,i;const l=async()=>{const{gifBackgroundURL:m}=e;if(m)try{a=await Oa(m)}catch(v){console.error(v)}},s=()=>{const{gifBackground:m,...v}=e;new _o.AwesomeQR({...v,gifBackground:a??void 0}).draw().then(y=>{const{onSuccess:b}=e;b&&A(b,y),r.value=y}).catch(y=>{const{onError:b}=e;b&&A(b,y)})},u=()=>{if(t.slots.errorAction)return;const{onReload:m}=e;m&&A(m)},d=m=>{r.value&&X(r.value,"String")&&No(r.value,m||new Date().getTime()+".png")};return Vue.watchEffect(()=>{e.watchText?i=Vue.watch(()=>e.text,()=>s()):i==null||i()}),o({downloadQRCode:d}),Vue.onMounted(async()=>{await l(),s()}),Vue.onBeforeUnmount(()=>{i==null||i()}),{qrcodeURL:r,spinOverrides:n,errorActionClick:u}},render(){return Vue.createVNode("div",{class:"ray-qrcode"},[Vue.createVNode(naive.NSpin,{show:this.status==="loading",themeOverrides:this.spinOverrides,description:this.loadingDescription},{default:()=>[Vue.createVNode("img",{src:this.qrcodeURL},null)]}),this.status==="error"?Vue.createVNode("div",{class:"ray-qrcode__error"},[Vue.createVNode("div",{class:"ray-qrcode__error-content"},[X(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(C,{name:"reload",size:"16",color:"#ffffff"},null)})])])]):null])}}),me={...naive.dataTableProps,title:{type:[String,Number,Object],default:null},toolOptions:{type:Array},coverTool:{type:Boolean,default:!1},contextMenuOptions:{type:Array},disabledContextMenu:{type:Boolean,default:!1},onContextMenuClick:{type:[Function,Array],default:null},downloadTableOptions:{type:Object,default:()=>({})},wrapperBordered:{type:Boolean,default:!1},printTableOptions:{type:Object,default:()=>({})},onDownloadSuccess:{type:[Function,Array],default:null},onDownloadError:{type:[Function,Array],default:null},onUpdateColumns:{type:[Function,Array],default:null},"onUpdate:columns":{type:[Function,Array],default:null},onContextmenu:{type:[Function,Array],default:null}},z={tableIconSize:"18",tableKey:Symbol("r-table")},Ra=Vue.defineComponent({name:"TableSizeSelect",props:{onChangeSize:{type:[Function,Array],default:null},...me},setup(e){const t=Vue.ref(!1);return{size:Vue.ref(e.size),sizeOptions:[{label:"默认",value:"medium"},{label:"紧凑",value:"small"},{label:"宽松",value:"large"}],popoverShow:t,updatePopselectValue:a=>{const{onChangeSize:i}=e;i&&A(i,a)}}},render(){return Vue.createVNode(naive.NPopselect,{value:this.size,"onUpdate:value":e=>this.size=e,options:this.sizeOptions,trigger:"click",onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"adjustment",size:z.tableIconSize,cursor:"pointer"},null),default:()=>"密度"})]})}}),xa=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject(z.tableKey,{}),[t,{toggleFullscreen:o,isEnabled:r}]=Ke(e);return{toggleFullscreen:o,isFullscreen:t,isEnabled:r}},render(){const{toggleFullscreen:e,isEnabled:t,$t:o}=this;return Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"fullscreen",size:z.tableIconSize,cursor:"pointer",onClick:()=>{t||o("globalMessage.isEnabledFullscreen"),e()}},null),default:()=>this.isFullscreen?"取消全屏":"全屏表格"})}}),Aa=()=>Vue.createVNode(C,{name:"draggable",size:z.tableIconSize,cursor:"all-scroll"},null),Pe=({icon:e,title:t,onClick:o,customClassName:r})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:e,size:z.tableIconSize,cursor:"pointer",customClassName:r,onClick:o==null?void 0:o.bind(null)},null),default:()=>t}),_e=(e,t)=>{if(!t)return[null,null];for(let o=0;oe.columns.map((i,l)=>{const{key:s,title:u,children:d,fixed:m,isResizable:v,...y}=i,b=m==="left",h=m==="right",g={...y,title:u,key:s,fixed:m,isLeftFixedActivated:b,isRightFixedActivated:h,isResizable:v};return{...g,suffix:()=>Vue.createVNode(naive.NSpace,{wrapItem:!1,style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(Pe,{icon:"row_head",title:"固定在列首",customClassName:b?"r-table__c-tool-icon--active":"",onClick:n.bind(this,"left",g,l)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"resize_h",size:z.tableIconSize,cursor:"pointer",customClassName:v?"r-table__c-tool-icon--active":"",onClick:r.bind(this,g,l)},null),default:()=>"修改列宽"}),Vue.createVNode(Pe,{icon:"row_end",title:"固定在列尾",customClassName:h?"r-table__c-tool-icon--active":"",onClick:n.bind(this,"right",g,l)},null)]})}}),set:()=>{}}),o=i=>{const{onUpdateColumn:l}=e;l&&A(l,i)},r=(i,l)=>{i.isResizable=!i.isResizable,i.resizable=i.isResizable,t.value[l]=i,o(t.value)},n=(i,l,s)=>{const u=`${i}FixedActivated`,d=`${i==="left"?"right":"left"}FixedActivated`;l[d]=!1,l[u]=!l[u],l[u]?l.fixed=i:l.fixed=void 0,t.value[s]=l,o(t.value)};return{treeDataSource:t,treeDrop:({node:i,dragNode:l,dropPosition:s})=>{const[u,d]=_e(l,t.value);if(u===null||d===null)return;u.splice(d,1);const[m,v]=_e(i,t.value);m===null||v===null||(s==="before"?m.splice(v,0,l):m.splice(v+1,0,l),o(m))}}},render(){return Vue.createVNode(naive.NPopover,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"setting",size:z.tableIconSize,cursor:"pointer",customClassName:"r-table__setting"},null),default:()=>Vue.createVNode(naive.NTree,{class:"r-table__c-tree",data:this.treeDataSource,blockLine:!0,draggable:!0,keyboard:!1,labelField:"title",selectable:!1,renderSwitcherIcon:Aa.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),Ma=Vue.defineComponent({name:"TablePrint",props:me,setup(e){const{uuidTable:t}=Vue.inject(z.tableKey,{});return{printTableClick:()=>{const{printTableOptions:r}=e,{type:n="html",printOptions:a={}}=r??{},i=Object.assign(a,{printable:t,type:n,documentTitle:a.documentTitle?a.documentTitle:"表格"});ko(document.getElementById(t),i)}}},render(){return Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"print",size:z.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null),default:()=>"打印表格"})}});function Pa(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const cl=Vue.defineComponent({name:"RTable",props:me,setup(e,t){const{expose:o}=t,r=Vue.ref(null),n=Vue.ref(null),a=de(16),i=de(16),l=Vue.reactive({x:0,y:0,showContextMenu:!1}),s=Vue.reactive({size:e.size}),u=(h,g)=>{const{onContextMenuClick:S}=e;S&&A(S,h,g),l.showContextMenu=!1},d=(h,g)=>{var R;return{...(R=e.rowProps)==null?void 0:R.call(e,h,g),onContextmenu:e.disabledContextMenu?void 0:c=>{c.preventDefault(),l.showContextMenu=!1,Vue.nextTick().then(()=>{l.showContextMenu=!0,l.x=c.clientX,l.y=c.clientY})}}},m=h=>{s.size=h},v=h=>{const{onUpdateColumns:g,"onUpdate:columns":S}=e;g&&A(g,h),S&&A(S,h)},y=()=>{const{toolOptions:h}=e;return h==null?void 0:h.filter(()=>Boolean).map(g=>typeof g=="function"?g():g)},b=h=>{const g=()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(Ma,h,null),Vue.createVNode(Ra,Vue.mergeProps(h,{onChangeSize:m.bind(this)}),null),Vue.createVNode(xa,null,null),Vue.createVNode(La,Vue.mergeProps(h,{onUpdateColumn:v.bind(this)}),null)]);return e.toolOptions?e.coverTool?y:()=>Vue.createVNode(Vue.Fragment,null,[g(),y()]):g};return Vue.provide(z.tableKey,{uuidTable:i,uuidWrapper:a,wrapperRef:n}),o({rTableInst:r,uuidTable:i,uuidWrapper:a}),{uuidWrapper:a,uuidTable:i,contextMenuReactive:l,rTableInst:r,combineRowProps:d,contextMenuSelect:u,privateReactive:s,tool:b,wrapperRef:n}},render(){const{tool:e}=this;return Vue.createVNode(naive.NCard,Vue.mergeProps({ref:"wrapperRef",bordered:this.wrapperBordered},{id:this.uuidWrapper}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NDataTable,Vue.mergeProps({ref:"rTableInst"},{id:this.uuidTable},this.$props,this.$attrs,{rowProps:this.combineRowProps.bind(this),size:this.privateReactive.size}),{...this.$slots}),this.disabledContextMenu?null:Vue.createVNode(naive.NDropdown,{show:this.contextMenuReactive.showContextMenu,placement:"bottom-start",trigger:"manual",x:this.contextMenuReactive.x,y:this.contextMenuReactive.y,options:this.contextMenuOptions,onClickoutside:()=>this.contextMenuReactive.showContextMenu=!1,onSelect:this.contextMenuSelect.bind(this)},null)]),header:oe(this.title,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":()=>{let t;return Vue.createVNode(naive.NSpace,{wrapItem:!1,align:"center"},Pa(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)}})}}),Da={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},za=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},Da),setup(e){const{getKeepAliveInclude:t}=Dr(),{setupKeepAlive:o,maxKeepAliveLength:r,keepAliveExclude:n}=Ye;return(a,i)=>{const l=Vue.resolveComponent("RouterView");return Vue.openBlock(),Vue.createBlock(l,null,{default:Vue.withCtx(({Component:s,route:u})=>[s?(Vue.openBlock(),Vue.createBlock(Vue.Transition,{key:0,name:a.transitionPropName,mode:a.transitionMode,appear:a.transitionAppear},{default:Vue.withCtx(()=>[(Vue.openBlock(),Vue.createBlock(Vue.Suspense,null,{default:Vue.withCtx(()=>[Vue.unref(o)?(Vue.openBlock(),Vue.createBlock(Vue.KeepAlive,{key:0,max:Vue.unref(r),include:Vue.unref(t),exclude:Vue.unref(n)},[(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:u.fullPath}))],1032,["max","include","exclude"])):(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:u.fullPath}))]),_:2},1024))]),_:2},1032,["name","mode","appear"])):Vue.createCommentVNode("",!0)]),_:1})}}});var Ia={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.10","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"^8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.4","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.3"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Ea=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{layout:{sideBarLogo:t}}=Ia;return{sideBarLogo:t,handleSideBarLogoClick:()=>{t&&t.url&&(t.jumpType==="station"?e.push(t.url):window.open(t.url))},TemplateLogo:({cursor:n})=>Vue.createVNode(C,{name:t.icon,size:"30",cursor:n},null)}},render(){var e,t,o,r;return(e=this.sideBarLogo)!=null&&e.icon&&((t=this.sideBarLogo)!=null&&t.title)?Vue.createVNode("div",{class:["ray-menu__logo",(o=this.sideBarLogo)!=null&&o.url?"ray-menu__logo-url":null],onClick:this.handleSideBarLogoClick.bind(this)},[(r=this.sideBarLogo)!=null&&r.icon?this.collapsed?Vue.createVNode(naive.NPopover,{placement:"right"},{trigger:()=>Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null),default:()=>{var n;return(n=this.sideBarLogo)==null?void 0:n.title}}):Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null):null,Vue.createVNode("h1",{class:[this.collapsed?null:"ray-menu__logo-title--open","ray-menu__logo-title"]},[Vue.createVNode(naive.NEllipsis,null,{default:()=>{var n;return[(n=this.sideBarLogo)==null?void 0:n.title]}})])]):null}}),ja=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:o}=J(),{getMenuOptions:r,getCollapsed:n,getMenuKey:a}=q(),i=Vue.computed({get:()=>(Vue.nextTick().then(()=>{u()}),a.value),set:()=>{l.value&&I("globalDrawerValue",!1)}}),{isTabletOrSmaller:l}=he(),s=Vue.computed({get:()=>E("globalDrawerValue").value,set:m=>{I("globalDrawerValue",m)}}),u=()=>{const m=i.value;Vue.nextTick().then(()=>{var v,y;(y=(v=e.value)==null?void 0:v.showOption)==null||y.call(v,m)})};return{isTabletOrSmaller:l,BasicMenu:()=>Vue.createVNode(naive.NLayoutSider,{bordered:!0,showTrigger:!l.value,collapseMode:U.menuCollapsedMode,collapsedWidth:U.menuCollapsedWidth,onUpdateCollapsed:o.bind(this),nativeScrollbar:!1},{default:()=>[Vue.createVNode(Ea,{collapsed:n.value},null),Vue.createVNode(naive.NMenu,{ref:e,class:"r-menu--app",value:i.value,"onUpdate:value":m=>i.value=m,options:r.value,indent:U.menuCollapsedIndent,collapsed:n.value,collapsedIconSize:U.menuCollapsedIconSize,collapsedWidth:U.menuCollapsedWidth,onUpdateValue:(m,v)=>{t(m,v)},accordion:U.menuAccordion},null)]}),modelGlobalDrawerValue:s}},render(){const{isTabletOrSmaller:e,BasicMenu:t}=this;return e?Vue.createVNode(naive.NDrawer,{class:"app-menu__drawer",show:this.modelGlobalDrawerValue,"onUpdate:show":o=>this.modelGlobalDrawerValue=o,placement:"left",displayDirective:"show",autoFocus:!1},{default:()=>[Vue.createVNode(t,null,null)]}):Vue.createVNode(t,null,null)}});class $a{constructor(){Ae(this,"pendingRequest");this.pendingRequest=new Map}isAppending(t){var o;return((o=t.cancelConfig)==null?void 0:o.needCancel)??!0}generateRequestKey(t){const{method:o,url:r}=t;return[r||"",o||"",JSON.stringify(t.params),JSON.stringify(t.data)].join("&")}addPendingRequest(t){var o;if(this.isAppending(t)){const r=this.generateRequestKey(t);if(this.pendingRequest.has(r))t.signal=(o=this.pendingRequest.get(r))==null?void 0:o.signal;else{const n=new AbortController;t.signal=n.signal,this.pendingRequest.set(r,n)}}}removePendingRequest(t){const o=this.generateRequestKey(t);this.pendingRequest.has(o)&&(this.pendingRequest.get(o).abort(),this.pendingRequest.delete(o))}cancelAllRequest(){this.pendingRequest.forEach(t=>{t.abort()})}}const fe={requestInstance:null,responseInstance:null},ye={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},ie={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},Ba=new $a,ul=()=>{const e=(l,s)=>{s==="requestInstance"?fe.requestInstance=l:fe.responseInstance=l},t=l=>fe[l],o=(l,s,u)=>{u==="ok"?ye[l]=s:ie[l]=s},r=(l,s)=>s==="ok"?ye[l]:ie[l],n=(l,...s)=>{Array.isArray(l)&&(l==null||l.forEach(u=>{typeof u=="function"&&u(...s)}))};return{createAxiosInstance:e,setImplement:o,getImplement:r,getAxiosInstance:t,beforeFetch:(l,s,u)=>{const d=u==="ok"?ye[s]:ie[s],m=t(l),{MODE:v}=ve();m&&n(d,m,v)},fetchError:(l,s,u)=>{const d=ie[u],{MODE:m}=ve();n(d,s,m)}}},Fa=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{Ba.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{style:{display:"none"}},null)}}),io=Vue.defineComponent({name:"LayoutContentWrapper",setup(){const e=VueRouter.useRouter(),{maximize:t}=Je(),{getContentTransition:o}=j(),r=Vue.ref(!1),n={opacitySpinning:"0"},a=E("globalMainLayoutLoad"),i=E("layoutContentMaximize"),l=E("layoutContentSpinning");return(()=>{e.beforeEach(()=>{r.value=!0}),e.afterEach(()=>{r.value=!1})})(),{globalMainLayoutLoad:a,spinning:r,themeOverridesSpin:n,getContentTransition:o,layoutContentMaximize:i,maximize:t,layoutContentSpinning:l}},render(){const{globalMainLayoutLoad:e,layoutContentMaximize:t,layoutContentSpinning:o}=this,{maximize:r}=this;return Vue.createVNode(naive.NSpin,{show:this.spinning||!e||o,description:"loading...",size:"large",themeOverrides:this.themeOverridesSpin,class:[t?"r-layout-full__viewer-content--maximize":null,"r-layout-full__viewer-content--maximize--light","r-layout-full__viewer-content--maximize--dark"]},{default:()=>[t?Vue.createVNode("div",{class:"layout-content__maximize-out",onClick:()=>{r(!1)}},[Vue.createVNode(C,{name:"out",size:"16",cursor:"pointer"},null)]):null,Vue.createVNode(Fa,null,null),e?Vue.createVNode(za,{class:"content-wrapper",transitionPropName:this.getContentTransition+"-transform"},null):null]})}}),Wa=Object.freeze(Object.defineProperty({__proto__:null,default:io},Symbol.toStringTag,{value:"Module"}));var Ka={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.10","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"^8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.4","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.3"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Ua=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=Ka;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),De=Vue.defineComponent({name:"TooltipIcon",props:{...naive.tooltipProps,iconName:{type:String,required:!0},customClassName:{type:String,default:null},tooltipText:{type:String,default:null}},emits:["click"],setup(e,{emit:t}){const o=n=>{t("click",n)};return{iconClick:o,Icon:()=>Vue.createVNode(C,{name:e.iconName,size:"18",customClassName:`tooltip-text__icon ${e.customClassName}`,cursor:"pointer",onClick:o.bind(this)},null)}},render(){const{Icon:e}=this;return this.tooltipText?Vue.createVNode(naive.NTooltip,this.$props,{trigger:()=>Vue.createVNode(e,null,null),default:()=>this.tooltipText}):Vue.createVNode(e,null,null)}}),qa=Vue.defineComponent({name:"ThemeSwitch",setup(){const{changeDarkTheme:e,changeLightTheme:t}=la(),{getAppTheme:o}=j(),r=Vue.ref(o.value);return{changeDarkTheme:e,changeLightTheme:t,getAppTheme:o,railStyle:({checked:a})=>a?{backgroundColor:"#000000"}:{color:"#000000"},modelAppThemeRef:r}},render(){const{$t:e,changeDarkTheme:t,changeLightTheme:o,railStyle:r}=this;return Vue.createVNode(naive.NSpace,{justify:"center"},{default:()=>[Vue.createVNode(naive.NTooltip,null,{trigger:()=>Vue.createVNode(naive.NSwitch,{value:this.modelAppThemeRef,"onUpdate:value":n=>this.modelAppThemeRef=n,railStyle:r.bind(this),onUpdateValue:n=>n?t():o()},{"checked-icon":()=>Vue.createVNode(C,{name:"dark"},null),"unchecked-icon":()=>Vue.createVNode(C,{name:"light"},null),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.getAppTheme?e("headerSettingOptions.ThemeOptions.Dark"):e("headerSettingOptions.ThemeOptions.Light")})]})}});function se(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ga=Vue.defineComponent({name:"SettingDrawer",props:{show:{type:Boolean,default:!1},placement:{type:String,default:"right"},width:{type:Number,default:280}},emits:["update:show"],setup(e,{emit:t}){const{changePrimaryColor:o,updateSettingState:r}=D(),{getAppTheme:n,getPrimaryColorOverride:a,getMenuTagSwitch:i,getBreadcrumbSwitch:l,getCopyrightSwitch:s,getContentTransition:u,getWatermarkSwitch:d}=j(),m=Vue.computed({get:()=>e.show,set:b=>{t("update:show",b)}}),v=[{label:"无",value:"none"},{label:"缩放效果",value:"scale"},{label:"淡入淡出",value:"fade"},{label:"闪入效果",value:"opacity"}],y=Vue.reactive({getMenuTagSwitch:i.value,getBreadcrumbSwitch:l.value,getCopyrightSwitch:s.value,getContentTransition:u.value,getWatermarkSwitch:d.value});return{modelShow:m,changePrimaryColor:o,getAppTheme:n,getPrimaryColorOverride:a,contentTransitionOptions:v,updateSettingState:r,modelSwitchReactive:y}},render(){let e,t,o,r;const{$t:n}=this;return Vue.createVNode(naive.NDrawer,{show:this.modelShow,"onUpdate:show":a=>this.modelShow=a,placement:this.placement,width:this.width},{default:()=>[Vue.createVNode(naive.NDrawerContent,{title:n("headerSettingOptions.Title")},{default:()=>[Vue.createVNode(naive.NSpace,{class:"setting-drawer__space",vertical:!0},{default:()=>[Vue.createVNode(naive.NDivider,{titlePlacement:"center"},se(e=n("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),Vue.createVNode(qa,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},se(t=n("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:Re.appThemeColors,value:this.getPrimaryColorOverride.common.primaryColor,"onUpdate:value":a=>this.getPrimaryColorOverride.common.primaryColor=a,onUpdateValue:this.changePrimaryColor.bind(this)},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},se(o=n("headerSettingOptions.ContentTransition"))?o:{default:()=>[o]}),Vue.createVNode(naive.NSelect,{value:this.modelSwitchReactive.getContentTransition,"onUpdate:value":a=>this.modelSwitchReactive.getContentTransition=a,options:this.contentTransitionOptions,onUpdateValue:a=>{this.updateSettingState("contentTransition",a)}},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},se(r=n("headerSettingOptions.InterfaceDisplay"))?r:{default:()=>[r]}),Vue.createVNode(naive.NDescriptions,{labelPlacement:"left",column:1},{default:()=>[Vue.createVNode(naive.NDescriptionsItem,{label:"多标签"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getMenuTagSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getMenuTagSwitch=a,onUpdateValue:a=>this.updateSettingState("menuTagSwitch",a)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"面包屑"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getBreadcrumbSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getBreadcrumbSwitch=a,onUpdateValue:a=>this.updateSettingState("breadcrumbSwitch",a)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"水印"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getWatermarkSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getWatermarkSwitch=a,onUpdateValue:a=>this.updateSettingState("watermarkSwitch",a)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"版权信息"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getCopyrightSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getCopyrightSwitch=a,onUpdateValue:a=>this.updateSettingState("copyrightSwitch",a)},null)]})]})]})]})]})}});function Ha(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ya=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=J(),{getBreadcrumbOptions:t}=q(),{isTabletOrSmaller:o}=he();return{getBreadcrumbOptions:t,dropdownSelect:(a,i)=>{e(a,i)},breadcrumbItemClick:a=>{var i;if(!((i=a.children)!=null&&i.length)){const{meta:l={}}=a;l.sameLevel||e(a.key,a)}},isTabletOrSmaller:o}},render(){let e;const{isTabletOrSmaller:t,getBreadcrumbOptions:o}=this,{dropdownSelect:r,breadcrumbItemClick:n}=this;return t?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NBreadcrumb,null,{default:()=>[Vue.createVNode(Vue.TransitionGroup,{tag:"li",name:"breadcrumb",appear:!0},Ha(e=o.map(a=>Vue.createVNode(naive.NBreadcrumbItem,{key:a.path,onClick:n.bind(this,a)},{default:()=>{var i;return[Vue.createVNode(naive.NDropdown,{labelField:"breadcrumbLabel",options:a.children&&((i=a.children)==null?void 0:i.length)>1?a.children:[],onSelect:r.bind(this)},{default:()=>Vue.createVNode("span",null,[a.label&&typeof a.label=="function"?a.label():a.breadcrumbLabel])})]}})))?e:{default:()=>[e]})]})}});function ze(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Xa=Vue.defineComponent({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const{changeMenuModelValue:o}=J(),r=Vue.computed({get:()=>e.show,set:c=>{t("update:show",c),c||d()}}),{getMenuOptions:n}=q(),a=Vue.reactive({searchValue:null,searchOptions:[]}),i=[{icon:"cmd / ctrl + k",label:"唤起",plain:!0},{icon:"↑ ↓",label:"切换",plain:!0},{icon:"↵",label:"选择",plain:!0},{icon:"esc",label:"关闭",plain:!0}];let l=0,s=l;const{isTabletOrSmaller:u}=he(),d=()=>{a.searchOptions=[],a.searchValue=null,l=0,s=l},m=c=>{(c.ctrlKey||c.metaKey)&&c.key==="k"&&(c.preventDefault(),c.stopPropagation(),d(),r.value=!0)},v=c=>{const p=[],_=k=>{k.forEach(f=>{var L,$,W;(L=f.children)!=null&&L.length&&we(f)&&_(f.children);const T=($=f.breadcrumbLabel)==null?void 0:$.toLocaleLowerCase(),N=String(c).toLocaleLowerCase();T!=null&&T.includes(N)&&we(f)&&!((W=f.children)!=null&&W.length)&&p.push(f)})};c?(_(n.value),a.searchOptions=p):a.searchOptions=[],Vue.nextTick().then(()=>{b()})},y=c=>{if(c){const{meta:p}=c;p.windowOpen?window.open(p.windowOpen):(r.value=!1,o(c.key,c))}},b=()=>{const c=a.searchOptions[l],p=a.searchOptions[s],_="content-item--active";c&&Vue.nextTick().then(()=>{const k=Ve(`attr:data_path="${c.path}"`),f=p?Ve(`attr:data_path="${p==null?void 0:p.path}"`):null;if(f!=null&&f.length){const[T]=f;To(T,_)}if(k!=null&&k.length){const[T]=k;Oo(T,_)}})},h=c=>{const{icon:p}=c;return typeof p=="string"?Vue.createVNode(C,{name:p,size:"24"},null):typeof p=="function"?()=>p:Vue.createVNode(C,{name:"table",size:"24"},null)},g=c=>{c==="up"?l=l-1<0?0:l-1:c==="down"&&(l=l+1>=a.searchOptions.length?a.searchOptions.length-1:l+1)},S=c=>{const p=c.key;switch((p==="ArrowUp"||p==="ArrowDown")&&(c.preventDefault(),c.stopPropagation()),s=l<=0?0:l,p){case"ArrowUp":g("up");break;case"ArrowDown":g("down");break;case"Enter":const _=a.searchOptions[l];_&&y(_);break}b()},R=({menuOption:c})=>Vue.createVNode(naive.NSpace,Vue.mergeProps({align:"center",wrapItem:!1,class:"content-item"},{onClick:y.bind(this,c),data_path:c.path}),{default:()=>[Vue.createVNode("div",{class:"content-item-icon"},[h(c.meta)]),Vue.createVNode("div",{class:"content-item-label"},[c.breadcrumbLabel])]});return Vue.watchEffect(()=>{u.value&&(r.value=!1)}),Se(window,"keydown",c=>{m(c),S(c)}),{...Vue.toRefs(a),modelShow:r,helperTipOptions:i,fuzzySearchMenuOptions:Io(v,300),handleSearchItemClick:y,RenderPreIcon:h,isTabletOrSmaller:u,SearchItem:R}},render(){let e,t;const{isTabletOrSmaller:o,searchOptions:r}=this,{SearchItem:n}=this;return o?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NModal,{show:this.modelShow,"onUpdate:show":a=>this.modelShow=a,transformOrigin:"center",displayDirective:"if"},{default:()=>[Vue.createVNode("div",{class:"global-search global-search--dark global-search--light"},[Vue.createVNode("div",{class:"global-search__wrapper"},[Vue.createVNode("div",{class:"global-search__card"},[Vue.createVNode("div",{class:"global-search__card-header"},[Vue.createVNode(naive.NInput,{size:"large",value:this.searchValue,"onUpdate:value":a=>this.searchValue=a,clearable:!0,onInput:this.fuzzySearchMenuOptions.bind(this)},{prefix:()=>Vue.createVNode(C,{name:"search",size:"24"},null)})]),Vue.createVNode(naive.NScrollbar,{class:"global-search__card-content"},{default:()=>[r.length?Vue.createVNode(naive.NSpace,{vertical:!0,wrapItem:!1,size:[8,8]},ze(e=r.map(a=>Vue.createVNode(n,{menuOption:a,key:a.key},null)))?e:{default:()=>[e]}):Vue.createVNode(naive.NResult,{size:"large",class:"global-search__empty"},{icon:()=>null,default:()=>Vue.createVNode(naive.NSpace,{wrapItem:!1,justify:"center",class:"global-search__empty-content"},{default:()=>[Vue.createVNode(C,{name:"empty",size:"24"},null),Vue.createTextVNode("暂无搜索结果")]})})]}),Vue.createVNode("div",{class:"global-search__card-footer"},[Vue.createVNode(naive.NSpace,{class:"card-footer__tip-wrapper",align:"center",wrapItem:!1,size:[24,8]},ze(t=this.helperTipOptions.map(a=>Vue.createVNode("div",{class:"tip-wrapper-item",key:a.label},[Vue.createVNode("div",{class:"item-icon"},[a.plain?Vue.createVNode("span",null,[a.icon]):Vue.createVNode(C,{name:a.icon,size:"18"},null)]),Vue.createVNode("div",{class:"item-label"},[a.label])])))?t:{default:()=>[t]})])])])])]})}}),Za=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=ae(Te.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])]}})}}),Qa=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],Ja={logout:()=>{const{logout:e}=Pr();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=D();e("lockScreenSwitch",!0)}},er=e=>{const t=Ja[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},tr=e=>{const{isTabletOrSmaller:t,globalMainLayoutLoad:o}=e,{t:r}=Z(),n=[{name:"reload",size:18,tooltip:r("headerTooltip.Reload"),iconClass:o.value?"":"ray-icon__reload--loading",eventKey:"reload"}],a=[{name:"menu",size:18,eventKey:"menu"}];return t.value?a:n},or=e=>{const{isFullscreen:t,isTabletOrSmaller:o}=e,{t:r}=Z(),n=[{name:"fullscreen",size:18,tooltip:t.value?r("headerTooltip.CancelFullScreen"):r("headerTooltip.FullScreen"),eventKey:"screen"},{name:"github",size:18,tooltip:r("headerTooltip.Github"),eventKey:"github"},{name:"setting",size:18,tooltip:r("headerTooltip.Setting"),eventKey:"setting"}],a=[{name:"search",size:18,tooltip:r("headerTooltip.Search"),eventKey:"search"},...n],i=[...n];return o.value?i:a},nr=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=D(),{t:o}=Z(),{reload:r}=et(),[n,{toggleFullscreen:a,isEnabled:i}]=Ke(document.getElementsByTagName("html")[0]),{getDrawerPlacement:l,getBreadcrumbSwitch:s}=j(),u=Vue.ref(!1),d={display:"flex"},m=Vue.ref(!1),{isTabletOrSmaller:v}=he(),y=E("globalDrawerValue"),b=E("globalMainLayoutLoad"),h=Vue.computed(()=>tr({isFullscreen:n,isTabletOrSmaller:v,globalMainLayoutLoad:b})),g=Vue.computed(()=>or({isFullscreen:n,isTabletOrSmaller:v,globalMainLayoutLoad:b})),S={reload:()=>{r()},setting:()=>{u.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{i||window.$message.warning(o("globalMessage.isEnabledFullscreen")),a()},search:()=>{m.value=!0},lock:()=>{t("lockScreenSwitch",!0)},menu:()=>{I("globalDrawerValue",!y.value)}};return{leftIconOptions:h,rightTooltipIconOptions:g,toolIconClick:c=>{var p;(p=S[c])==null||p.call(S)},showSettings:u,updateLocale:e,spaceItemStyle:d,getDrawerPlacement:l,getBreadcrumbSwitch:s,globalSearchShown:m}},render(){return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header",bordered:!0},{default:()=>[Vue.createVNode(Xa,{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(De,{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(Ya,null,null):null]}),Vue.createVNode(naive.NSpace,{align:"center",wrapItem:!1,itemStyle:this.spaceItemStyle},{default:()=>[this.rightTooltipIconOptions.map(e=>Vue.createVNode(De,{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:He,onSelect:e=>this.updateLocale(String(e)),trigger:"click"},{default:()=>[Vue.createVNode(C,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]}),Vue.createVNode(naive.NDropdown,{options:Qa(),onSelect:er.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(Za,{avatarSize:"small",align:"center",cursor:"pointer"},null)]})]})]}),Vue.createVNode(Ga,{show:this.showSettings,"onUpdate:show":e=>this.showSettings=e,placement:this.getDrawerPlacement},null)]})}}),ar=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NSpace,{wrapItem:!1,size:[0,0]},{default:()=>[Vue.createVNode(nr,null,null)]})}}),rr={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},lr=Ge('',1),ir=[lr];function sr(e,t){return Ue(),qe("svg",rr,[...ir])}const cr={render:sr},ur={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},dr=Ge('',1),pr=[dr];function mr(e,t){return Ue(),qe("svg",ur,[...pr])}const hr={render:mr};function gr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const fr=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const o=Vue.ref(null),{getMenuKey:r,getMenuTagOptions:n}=q(),{changeMenuModelValue:a}=J(),{getRootPath:i}=Q(),{maximize:l}=Je(),{reload:s}=et(),{close:u,closeAll:d,closeRight:m,closeLeft:v,closeOther:y}=ia(),b=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let h=-1;const g={size:16},S=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(C,{name:"reload",size:g.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(C,{name:"close",size:g.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(hr,{class:"menu-tag__icon"},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(cr,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(C,{name:"other",size:g.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(C,{name:"resize_h",size:g.size},null),disabled:!1}]),R=de(16),c={closeCurrentPage:()=>{r.value!==i.value&&u(h)},reloadCurrentPage:()=>{s()},closeAll:()=>{d()},closeRight:()=>{m(h)},closeLeft:()=>{v(h)},closeOther:()=>{y(h)}},p=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),_="menu_tag_data",k=V=>{u(V)},f=(V,w)=>{S.value.forEach(M=>{if(M.key===V){M.disabled=w;return}})},T=V=>{p.actionDropdownShow=!1,a(V.key,V)},N=()=>{const V=document.getElementById(R);if(V)return Array.from(V.childNodes).find(re=>Ro(re,"n-scrollbar-container").value)},L=V=>{var M;const w=N();if(w){const re=w.scrollLeft||0,xe=V==="left"?Math.max(0,re-200):re+200;(M=o.value)==null||M.scrollTo({left:xe,behavior:"smooth"})}},$=V=>{var w;p.actionDropdownShow=!1,(w=c[V])==null||w.call(c)},W=(V,w)=>{w.preventDefault(),p.actionDropdownShow=!1,h=V,Vue.nextTick(()=>{p.actionDropdownShow=!0,p.x=w.clientX,p.y=w.clientY})},ee=()=>{const V=n.value.length-1,{closeable:w}=n.value[h]??{};f("closeCurrentPage",!w),h===V?f("closeRight",!0):h0&&f("closeLeft",!1)},G=()=>{h=n.value.findIndex(w=>w.key===r.value),ee()},yo=V=>{n.value.length>1&&V.key!==i.value&&(V.closeable=!0)},bo=V=>{V.key!==r.value&&(V.closeable=!1)},vo=()=>{N()&&Vue.nextTick().then(()=>{var w;(w=o.value)==null||w.scrollTo({left:99999,behavior:"smooth"})})},Vo=()=>{Vue.nextTick().then(()=>{const V=Ve(`attr:${_}="${r.value}"`);if(V!=null&&V.length){const[w]=V;Vue.nextTick().then(()=>{var M;(M=o.value)==null||M.scrollTo({left:w.offsetLeft,behavior:"smooth"})})}})};return Vue.watch(()=>n.value,(V,w)=>{S.value.forEach(M=>{b.includes(M.key)&&(V.length>1?M.disabled=!1:M.disabled=!0)}),w!=null&&w.length&&(V.length>(w==null?void 0:w.length)?vo():V.length===(w==null?void 0:w.length)&&Vo())},{immediate:!0}),Vue.watch(()=>p.actionDropdownShow,V=>{var w;V&&((w=ke(ee,100))==null||w())}),t({}),{getMenuTagOptions:n,changeMenuModelValue:a,closeCurrentMenuTag:k,getMenuKey:r,handleTagClick:T,moreOptions:S,scrollX:L,scrollRef:o,uuidScrollBar:R,actionDropdownSelect:$,actionState:p,handleContextMenu:W,setCurrentContextmenuIndex:G,menuTagMouseenter:yo,menuTagMouseleave:bo,MENU_TAG_DATA:_,iconConfig:{width:20,height:28},maximize:l,getRootPath:i}},render(){let e;const{iconConfig:t,getRootPath:o,uuidScrollBar:r}=this,{maximize:n,closeCurrentMenuTag:a,scrollX:i,$t:l}=this;return Vue.createVNode(naive.NLayoutHeader,null,{default:()=>[Vue.createVNode("div",{class:"menu-tag"},[Vue.createVNode(naive.NDropdown,{class:"menu-tag__dropdown",options:this.moreOptions,x:this.actionState.x,y:this.actionState.y,keyboard:!1,show:this.actionState.actionDropdownShow,trigger:"manual",placement:"bottom-start",onSelect:this.actionDropdownSelect.bind(this),onClickoutside:()=>{this.actionState.actionDropdownShow=!1}},null),Vue.createVNode(naive.NSpace,{class:"menu-tag-space",wrap:!1,align:"center",justify:"space-between",inline:!0,wrapItem:!1},{default:()=>[Vue.createVNode(C,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__left-arrow",onClick:this.scrollX.bind(this,"left")},null),Vue.createVNode(naive.NScrollbar,Vue.mergeProps({xScrollable:!0,ref:"scrollRef"},{id:r}),{default:()=>[Vue.createVNode(naive.NSpace,{ref:"menuTagSpaceRef",class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},gr(e=this.getMenuTagOptions.map((s,u)=>Vue.createVNode(naive.NButton,Vue.mergeProps({key:s.key,class:["menu-tag__btn"],strong:!0,secondary:!0,type:s.key===this.getMenuKey?"primary":"default"},{onClick:this.handleTagClick.bind(this,s),onContextmenu:this.handleContextMenu.bind(this,u),onMouseenter:this.menuTagMouseenter.bind(this,s),onMouseleave:this.menuTagMouseleave.bind(this,s),[this.MENU_TAG_DATA]:s.path}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode("span",null,{default:()=>{const{breadcrumbLabel:d,meta:{i18nKey:m}}=s;return m?l(m):d}}),(s.closeable||this.getMenuTagOptions.length===1)&&s.key!==o?Vue.createVNode(naive.NIcon,Vue.mergeProps({class:"menu-tag__btn-icon"},{onMousedown:a.bind(this,u)}),{default:()=>[Vue.createVNode(C,{name:"close",size:"14"},null)]}):Vue.createVNode(naive.NIcon,{class:[s.key!==o?"menu-tag__btn-icon":"menu-tag__btn-icon--hidden"]},null)])})))?e:{default:()=>[e]})]}),Vue.createVNode(naive.NSpace,{class:"menu-tag__right-wrapper",wrapItem:!1,align:"center",inline:!0,wrap:!1,size:[6,6]},{default:()=>[Vue.createVNode(C,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__right-arrow",onClick:i.bind(this,"right")},null),Vue.createVNode(C,{name:"fullscreen_fold",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:()=>{n(!0)}},null),Vue.createVNode(lo,{class:"menu-tag__dropdown",options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this),iconSize:20,keyboard:!1},{default:()=>[Vue.createVNode(C,{name:"more",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:this.setCurrentContextmenuIndex.bind(this)},null)]})]})]})])]})}}),yr=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(fr,null,null)}}),br=e=>{const t=ge(e[0]),o=ge(e[1]),r=ge(e[2]);return Vue.computed(()=>({"--layout-content-height":`calc(100% - ${t.height.value}px - ${o.height.value}px - ${r.height.value}px)`,"--layout-siderbar-height":`${t.height.value}px`,"--layout-menutag-height":`${o.height.value}px`,"--layout-footer-height":`${r.height.value}px`}))},Ie=Do("isAppLockScreen",!1,sessionStorage,{mergeDefaults:!0}),vr=()=>({setLockAppScreen:o=>{Ie.value=o},getLockAppScreen:()=>Ie.value}),Vr=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),{getMenuTagSwitch:r,getCopyrightSwitch:n}=j(),{getLockAppScreen:a}=vr(),i=br([e,t,o]);return{getMenuTagSwitch:r,cssVarsRef:i,getLockAppScreen:a,layoutSiderBarRef:e,layoutMenuTagRef:t,layoutFooterRef:o,getCopyrightSwitch:n}},render(){const{getMenuTagSwitch:e,cssVarsRef:t,getCopyrightSwitch:o}=this,{getLockAppScreen:r}=this;return r()?null:Vue.createVNode(naive.NLayout,{class:"r-layout-full",style:[t],hasSider:!0},{default:()=>[Vue.createVNode(ja,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(ar,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(yr,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:Oe,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode(io,null,null)]}),o?Vue.createVNode(Ua,{ref:"layoutFooterRef"},null):null]})]})}}),Ee=e=>e.startsWith("/"),so=(e,t=[],o="")=>Array.isArray(e)?(e.forEach(n=>{var a;if((a=n.children)!=null&&a.length)so(n.children,t,o+(Ee(n.path)?n.path:"/"+n.path));else{const i=o+(Ee(n.path)?n.path:"/"+n.path),l={...n,path:i};t.push(l)}}),t):[],Sr=e=>Array.isArray(e)?so(pe(e)):[],co=()=>aa(na()),wr=()=>Sr(co()),_r=async()=>{const{getRootPath:e}=Q();return[{path:"/",name:"login",component:()=>O(()=>import("./index-6vnNbxpl.js"),__vite__mapDeps([59,18,1,2,3,4,19,20,5,6,7,8,9,10,11,12,13,14,15,16,17,47,21,22,33,23,24,25,26,27,28,29,30,60]))},{path:"/",name:"layout",redirect:e.value,component:Vr,children:wr()}]};let ne;const Cr=async()=>VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:await _r(),scrollBehavior:e=>(ra(e),{top:0,left:0})}),dl=async e=>{ne=await Cr(),ua(ne),e.use(ne),uo()},uo=()=>{try{if(ne)return{router:ne};throw new Error}catch{throw new Error("router is not defined")}},je="YYYY-MM-DD HH:mm:ss",Nr=()=>({locale:i=>{const l=un[i];l?B.locale(l):B.locale(dn)},getStartAndEndOfDay:i=>{const{format:l=je}=i??{},s=B(),u=s.startOf("day"),d=s.endOf("day"),m=s.format(l),v=u.format(l);return{today:s,startOfDay:u,endOfDay:d,formatToday:m,formatStartOfDay:v}},format:(i,l)=>{const{format:s=je}=l??{};return B(i).format(s)},isDayjs:i=>B.isDayjs(i),daysDiff:(i,l)=>{const s=B(i);return B(l).diff(s,"days")},isDateInRange:(i,l)=>{const{start:s,end:u}=l,d=B(i);return d.isAfter(s)&&d.isBefore(u)}});function he(){const{width:e,height:t}=Ne(),o=Vue.ref(!1);return xo(()=>{o.value=e.value<=768}),{width:e,height:t,isTabletOrSmaller:o}}let $e=999,be=!1;const K="ELEMENT-FULLSCREEN-RAY",{height:Be}=Ne(),Fe=document.createElement("style"),kr=(e,t)=>{const{beforeEnter:o,beforeExit:r,backgroundColor:n,zIndex:a}=t??{},i={};let l=!1;const s=()=>{const y=Y(e);if(!y)return;const{left:b,top:h}=y.getBoundingClientRect(),g=` - [${K}] { - position: fixed; - width: 100% !important; - height: ${Be.value}px !important; - transform: translate(-${b}px, -${h}px) !important; - transition: all 0.3s var(--r-bezier); - z-index: ${X(a,"Null")||X(a,"Undefined")?$e:a} !important; - background-color: ${n??null}; - } - `;Fe.innerHTML=g,be||document.head.appendChild(Fe)},u=()=>{const y=Y(e);o==null||o(),y&&(y.getAttribute(K)||y.setAttribute(K,K),l||(l=!0,$e+=1),be||(s(),be=!0),i.transition=y.style.transition,y.style.transition="all 0.3s var(--r-bezier)")},d=()=>{r==null||r();const y=Y(e);y&&y.removeAttribute(K)},m=()=>{const y=Y(e);y&&(y.getAttribute(K)?d():u())},v=Vue.watch(()=>Be.value,s);return Ao(()=>{const y=Y(e);y&&(y.style.transition=i.transition??"",y.removeAttribute(K)),v()}),{enter:u,exit:d,toggleFullscreen:m}};var Tr={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.10","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"^8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.4","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.3"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const po=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=Tr,{locale:t}=Z(),{locale:o}=Nr(),r=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{...Re.appNaiveUIThemeOverrides,common:{primaryColor:e,primaryColorHover:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:Xe(),lockScreenSwitch:!1,copyrightSwitch:!0,contentTransition:"scale",watermarkSwitch:!1,watermarkConfig:pe(mn)}),n=l=>{t(l),o(l),r.localeLanguage=l,Ce("localeLanguage",l,"localStorage")},a=(l,s=.3)=>{ce(r,"settingState.primaryColorOverride.common.primaryColorHover",l);const u=document.body;u.style.setProperty("--ray-theme-primary-color",l),u.style.setProperty("--ray-theme-primary-fade-color",Lo(l,s))},i=(l,s,u)=>{Object.hasOwn(r,l)&&(r[l]=s),u==null||u()};return{...Vue.toRefs(r),updateLocale:n,changePrimaryColor:a,updateSettingState:i}},{persist:{key:"piniaSettingStore"}});var Or={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.10","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"^8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.4","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.3"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Rr=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,mo=(e,t,o)=>{const r=[];if(Rr(e,t,o))return r.push(e),r;if(e.children&&e.children.length>0)for(const n of e.children){const a=mo(n,t,o);a.length>0&&r.push(e,...a)}return r},xr=(e,t,o)=>{const r=[];for(const n of e){const a=mo(n,t,o);a.length>0&&r.push(...a)}return r},Ar=e=>{const{breadcrumbLabel:t}=e,{layout:{sideBarLogo:o}}=Or,r=o?o.title:"";document.title=t+" - "+r},Lr=e=>{const{meta:t}=e;if(!t.icon)return;if(X(t.icon,"Object"))return()=>t.icon;const o=Vue.h(C,{name:t.icon,size:U.menuCollapsedIconSize,cursor:"pointer"},{});return()=>o},We=()=>{const{getRootPath:e}=Q();return ae("menuKey","sessionStorage",e.value)},ho=Pinia.defineStore("menu",()=>{const e=VueRouter.useRouter(),t=VueRouter.useRoute(),{t:o}=Z(),{setKeepAliveInclude:r}=zr(),n=Vue.reactive({menuKey:We(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),a=Vue.ref(!0),i=new RegExp("/","g"),l=c=>{const{meta:p}=c,_=Vue.computed(()=>p!=null&&p.i18nKey?o(`${p.i18nKey}`):p==null?void 0:p.noLocalTitle),k={...c,key:c.path,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>_.value}),breadcrumbLabel:_.value},f=Object.assign({},k,{icon:Lr(c)});return c.path===We()&&m(c.path,f),f.show=we(f),f},s=(c,p)=>xr(c,"key",p),u=(c,p)=>{const{meta:_}=p;n.breadcrumbOptions=s(n.options,c),_.sameLevel&&Vue.nextTick().then(()=>{n.breadcrumbOptions.find(f=>f.path===p.path)||n.breadcrumbOptions.push(p)})},d=(c,p=!0)=>{const k=Array.isArray(c)?[...c]:[c];p?n.menuTagOptions.push(...k):n.menuTagOptions=k},m=(c,p)=>{n.menuTagOptions.find(k=>k.path===c)||n.menuTagOptions.push(p)},v=(c,p,_)=>{const{meta:k,path:f}=p;if(k.windowOpen)window.open(k.windowOpen);else{if(String(c).startsWith("/"))e.push({path:f,query:_});else{const N=s(n.options,c).map(L=>L.key).join("/");e.push({path:N,query:_})}const T=(f.match(i)||[]).length;r(p),Ar(p),!k.sameLevel||k.sameLevel&&T===1?(m(c,p),u(c,p),n.menuKey=c,Ce("menuKey",c)):u(n.menuKey||"",p),n.currentMenuOption=p}},y=async(c,p)=>{const[_]=c.split("?"),k=(_.match(new RegExp("/","g"))||[]).length;let f=_;if(k>1){const N=_.split("/").filter(L=>L);f=N[N.length-1]}if(f===n.menuKey)return;const T=e.getRoutes().find(N=>k>1?c===N.path:f===N.path);T&&v(k>1?f:c,l(T),p)},b=()=>new Promise(c=>{const p=(_,k)=>{var T;const f=[];for(const N of _){if((T=N.children)!=null&&T.length)N.children=p(N.children);else if(!tt(N.meta))continue;f.push(l(N))}return f};n.options=p(co()),c()}),h=c=>n.collapsed=c,g=(c,p=1)=>n.menuTagOptions.splice(c,p),S=()=>{n.menuTagOptions=[]},R=async()=>{a.value&&(await b(),a.value=!1)};return Vue.watch(()=>t.fullPath,async(c,p)=>{await R(),c!==p&&await y(c,t.query)},{immediate:!0}),{...Vue.toRefs(n),changeMenuModelValue:ke(v,500),setupAppMenu:b,collapsedMenu:h,spliceMenTagOptions:g,emptyMenuTagOptions:S,setMenuTagOptions:d}},{persist:{key:"piniaMenuStore",storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey","menuTagOptions"]}}),go=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=r=>new Promise((n,a)=>{Eo(r)?a({code:1,message:"登陆失败",data:null}):(e.signingCallback={role:"admin",name:r.name,avatar:"https://r2chevereto.yka.moe/longmao.navigator.png"},n({code:0,message:"登陆成功",data:e.signingCallback}))}),o=()=>{window.$message.info("账号退出中..."),Mo("all-sessionStorage"),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:o}},{persist:{key:"piniaSigningStore",paths:["signingCallback"],storage:sessionStorage}}),fo=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=Ye,t=Vue.reactive({keepAliveInclude:[]}),o=()=>t.keepAliveInclude.length,r=a=>{const i=o(),{name:l,meta:{keepAlive:s}}=a;if(s){if(i=e&&(t.keepAliveInclude.splice(0,1),t.keepAliveInclude.push(l))}},n=()=>t.keepAliveInclude;return{...Vue.toRefs(t),setKeepAliveInclude:r,getKeepAliveInclude:n}},{persist:{key:"piniaKeepAliveStore",storage:window.sessionStorage,paths:["keepAliveInclude"]}}),q=()=>{const e=ho(),t=Vue.computed(()=>e.options),o=Vue.computed(()=>e.breadcrumbOptions),r=Vue.computed(()=>e.menuKey),n=Vue.computed(()=>{const{getRootPath:l}=Q();return e.menuTagOptions.map((s,u,d)=>(s.key===r.value&&s.key!==l.value?s.closeable=!0:s.closeable=!1,s.key===l.value&&(s.closeable=!1),d.length<=1&&(s.closeable=!1),s))}),a=Vue.computed(()=>e.currentMenuOption),i=Vue.computed(()=>e.collapsed);return{getMenuOptions:t,getBreadcrumbOptions:o,getMenuKey:r,getMenuTagOptions:n,getCurrentMenuOption:a,getCollapsed:i}},J=()=>{const{changeMenuModelValue:e,setupAppMenu:t,collapsedMenu:o,spliceMenTagOptions:r,emptyMenuTagOptions:n,setMenuTagOptions:a}=ho();return{changeMenuModelValue:e,setupAppMenu:t,collapsedMenu:o,spliceMenTagOptions:r,emptyMenuTagOptions:n,setMenuTagOptions:a}},j=()=>{const e=po(),t=Vue.computed(()=>e.drawerPlacement),o=Vue.computed(()=>e.primaryColorOverride),r=Vue.computed(()=>e.appTheme),n=Vue.computed(()=>e.menuTagSwitch),a=Vue.computed(()=>e.breadcrumbSwitch),i=Vue.computed(()=>e.localeLanguage),l=Vue.computed(()=>e.lockScreenSwitch),s=Vue.computed(()=>e.copyrightSwitch),u=Vue.computed(()=>e.contentTransition),d=Vue.computed(()=>e.watermarkSwitch),m=Vue.computed(()=>e.watermarkConfig);return{getDrawerPlacement:t,getPrimaryColorOverride:o,getAppTheme:r,getMenuTagSwitch:n,getBreadcrumbSwitch:a,getLocaleLanguage:i,getLockScreenSwitch:l,getCopyrightSwitch:s,getContentTransition:u,getWatermarkSwitch:d,getWatermarkConfig:m}},D=()=>{const{updateLocale:e,changePrimaryColor:t,updateSettingState:o}=po();return{updateLocale:e,changePrimaryColor:t,updateSettingState:o}},Mr=()=>{const e=go();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},Pr=()=>{const{signing:e,logout:t}=go();return{signing:e,logout:t}},Dr=()=>{const e=fo();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},zr=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=fo();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},pl=async e=>{const t=Pinia.createPinia();e.use(t),t.use(zo)};export{Za as A,et as B,ol as C,dn as D,la as E,ue as F,He as L,sl as R,qa as T,O as _,D as a,vr as b,Pr as c,he as d,pl as e,dl as f,E as g,Z as h,Q as i,I as j,Te as k,C as l,Jr as m,el as n,ll as o,al as p,rl as q,cl as r,tl as s,Ba as t,j as u,ul as v,il as w,lo as x,nl as y,Je as z}; -function __vite__mapDeps(indexes) { - if (!__vite__mapDeps.viteFileDeps) { - __vite__mapDeps.viteFileDeps = ["assets/en-US-7htK6_n0.js","assets/print-js@1.6.0-gYKv6oGQ.js","assets/awesome-qr@2.1.5-rc.0-UnPo3EFD.js","assets/canvas@2.11.2-dZp4QMlu.js","assets/js-binary-schema-parser@2.0.3-CCV6nRej.js","assets/vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js","assets/lodash@4.17.21-yUHHMES2.js","assets/js-cookie@3.0.5-bc0KQLgp.js","assets/screenfull@5.2.0-q9gEF-YC.js","assets/qs@6.11.2-wwOruwhc.js","assets/side-channel@1.0.4-hl21th03.js","assets/get-intrinsic@1.2.1-NE0DZZ3B.js","assets/has-symbols@1.0.3-fNtejGuA.js","assets/has-proto@1.0.1-dzJH2Y5C.js","assets/function-bind@1.1.1-Y6-kkB5s.js","assets/has@1.0.3-rcPLRdvS.js","assets/call-bind@1.0.2-8lNE5ocE.js","assets/dayjs@1.11.10-A-QuG2Ol.js","assets/utils-B6Okv4Kv.js","assets/lodash-es@4.17.21-B0eCOOcg.js","assets/currency.js@2.0.4--or6eeOG.js","assets/@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js","assets/@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js","assets/interactjs@1.10.21-7zFZdvts.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js","assets/echarts@5.4.3-Vt5ZmFiA.js","assets/zrender@5.4.4-fafgp4mQ.js","assets/tslib@2.3.0-21A5UWR7.js","assets/@vue_runtime-core@3.3.10-40cgyS5D.js","assets/@vue_reactivity@3.3.10-4kz9-9E4.js","assets/@vue_shared@3.3.10--wkmpvo9.js","assets/zh-CN-1NDtRt5H.js","assets/index-sau8lCwE.js","assets/index-gjWEVNq5.js","assets/index-3nkF0W6U.css","assets/index-I9i5_eos.js","assets/instance-t51B_UfA.js","assets/index-kznjMqp-.css","assets/index-yGgdYlS5.js","assets/index-nf3chRZy.js","assets/index-ruo0sRxu.js","assets/index-ajyCn2oj.css","assets/index-3vfMlC8U.js","assets/index-XHyon7A_.js","assets/index-HRx-u5yM.js","assets/index-tc9r9SRT.js","assets/index-V5S8uU25.js","assets/ray-9TfU2AhD.js","assets/index-FeWEAadL.js","assets/index-HDKPr_0g.css","assets/index-d5882N_d.js","assets/index-v5xFQW7A.js","assets/index-4oPeexgb.css","assets/index-E1_gD1e7.js","assets/index-iKuv6ZNn.css","assets/index-gS2Kwznu.js","assets/index-jtuua5FZ.js","assets/index-Jt1LWGqm.js","assets/index-Btqqg3j9.css","assets/index-6vnNbxpl.js","assets/index-48JFfn_Q.css"] - } - return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) -} \ No newline at end of file diff --git a/assets/hooks-tYopKgiy.js.gz b/assets/hooks-tYopKgiy.js.gz deleted file mode 100644 index 8d8fd164ae45d104d2440d6b0eea3765cabaa110..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28736 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 i of t)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&a(o)}).observe(document,{childList:!0,subtree:!0});function c(t){const i={};return t.integrity&&(i.integrity=t.integrity),t.referrerPolicy&&(i.referrerPolicy=t.referrerPolicy),t.crossOrigin==="use-credentials"?i.credentials="include":t.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function a(t){if(t.ep)return;t.ep=!0;const i=c(t);fetch(t.href,i)}})();const q=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:l}){const{getPrimaryColorOverride:c,getAppTheme:a,getLocaleLanguage:t}=u(),i=Vue.computed(()=>{const s=t.value;return A(s)}),{message:o,notification:r,dialog:n,loadingBar:d}=naive.createDiscreteApi(["message","dialog","notification","loadingBar"],{configProviderProps:Vue.computed(()=>({theme:a.value?naive.darkTheme:null})),notificationProviderProps:{}});return window.$dialog=n,window.$message=o,window.$loadingBar=d,window.$notification=r,l(),{getPrimaryColorOverride:c,localePackage:i,getAppTheme:a}},render(){return Vue.createVNode(naive.NConfigProvider,{themeOverrides:this.getPrimaryColorOverride,theme:this.getAppTheme?naive.darkTheme:null,locale:this.localePackage.locale,dateLocale:this.localePackage.dateLocal},{default:()=>[Vue.createVNode(naive.NLoadingBarProvider,null,{default:()=>[Vue.createVNode(naive.NMessageProvider,null,{default:()=>[Vue.createVNode(naive.NDialogProvider,null,{default:()=>[Vue.createVNode(naive.NNotificationProvider,null,{default:()=>{var e,l;return[Vue.createVNode(naive.NGlobalStyle,null,null),(l=(e=this.$slots).default)==null?void 0:l.call(e)]}})]})]})]})]})}});var W={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.10","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.8","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.4"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Y=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:l}){const{getAppTheme:c}=u(),a=()=>{const{appPrimaryColor:{primaryColor:o,primaryFadeColor:r}}=W,n=document.body,d=I("piniaSettingStore","localStorage");if(d){const s=O(d,"primaryColorOverride.common.primaryColor",o),f=$(s,.38);n.style.setProperty("--ray-theme-primary-color",s),n.style.setProperty("--ray-theme-primary-fade-color",f||r)}},t=()=>{const o=document.getElementById("pre-loading-animation");o&&U(o,{display:"none"})},i=o=>{const r=document.body,n="ray-template--dark",d="ray-template--light";o?m(r,d):m(r,n),_(r,o?n:d)};a(),t(),Vue.watch(()=>c.value,o=>{i(o)},{immediate:!0}),l()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),Z={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},h=()=>({lockPassword:null}),G=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{setLockAppScreen:c}=g(),{updateSettingState:a}=v(),t=Vue.reactive({lockCondition:h()}),i=()=>{var o;(o=e.value)==null||o.validate(r=>{r||(c(!0),a("lockScreenSwitch",!0),t.lockCondition=h())})};return Vue.onMounted(()=>{Vue.nextTick(()=>{var o;(o=l.value)==null||o.focus()})}),{...Vue.toRefs(t),lockScreen:i,formInstRef:e,inputInstRef:l}},render(){return Vue.createVNode("div",{class:"app-lock-screen__input"},[Vue.createVNode(V,{vertical:!0,align:"center",avatarSize:52},null),Vue.createVNode(naive.NForm,{ref:"formInstRef",model:this.lockCondition,rules:Z,labelPlacement:"left"},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":e=>this.lockCondition.lockPassword=e,type:"password",placeholder:"请输入锁屏密码",clearable:!0,showPasswordOn:"click",minlength:6,maxlength:12,onKeydown:e=>{e.code==="Enter"&&this.lockScreen()}},null)]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:this.lockScreen.bind(this)},{default:()=>[Vue.createTextVNode("锁屏")]})]})])}}),J=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{logout:c}=x(),{updateSettingState:a}=v(),{setLockAppScreen:t}=g(),{isTabletOrSmaller:i}=L(),o="HH:mm",r="A",n="YY年MM月DD日",d="ddd",s=Vue.reactive({lockCondition:h(),HH_MM:p().format(o),AM_PM:p().locale("en").format(r),YY_MM_DD:p().format(n),DDD:p().format(d)}),f=setInterval(()=>{s.HH_MM=p().format(o),s.AM_PM=p().format(r)},6e3),C=setInterval(()=>{s.YY_MM_DD=p().format(n),s.DDD=p().format(d)},864e5),H=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{c(),setTimeout(()=>{a("lockScreenSwitch",!1)})}})},S=()=>{var M;(M=e.value)==null||M.validate(N=>{N||(t(!1),a("lockScreenSwitch",!1),s.lockCondition=h())})};return Vue.onBeforeUnmount(()=>{clearInterval(f),clearInterval(C)}),{...Vue.toRefs(s),backToSigning:H,unlockScreen:S,formRef:e,inputInstRef:l,isTabletOrSmaller:i}},render(){const{isTabletOrSmaller:e}=this,{HH_MM:l,AM_PM:c,YY_MM_DD:a,DDD:t}=this,i=l.split(":"),{unlockScreen:o,backToSigning:r}=this;return Vue.createVNode("div",{class:"app-lock-screen__unlock"},[Vue.createVNode("div",{class:"app-lock-screen__unlock__content"},[Vue.createVNode("div",{class:["app-lock-screen__unlock__content-bg",e?"app-lock-screen__unlock__content-bg--smaller":""]},[Vue.createVNode("div",{class:"left"},[i[0]]),Vue.createVNode("div",{class:"right"},[i[1]])]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-avatar"},[Vue.createVNode(V,{vertical:!0,align:"center",avatarSize:52},null)]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-input"},[Vue.createVNode(naive.NForm,{ref:"formRef",model:this.lockCondition,rules:Z},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":n=>this.lockCondition.lockPassword=n,type:"password",placeholder:"请输入解锁密码",clearable:!0,minlength:6,maxlength:12,onKeydown:n=>{n.code==="Enter"&&o()}},null)]}),Vue.createVNode(naive.NSpace,{justify:"space-between"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:r.bind(this)},{default:()=>[Vue.createTextVNode("返回登陆")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:o.bind(this)},{default:()=>[Vue.createTextVNode("进入系统")]})]})]})]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-date"},[Vue.createVNode("div",{class:"current-date"},[l,Vue.createTextVNode(" "),Vue.createVNode("span",null,[c])]),Vue.createVNode("div",{class:"current-year"},[a,Vue.createTextVNode(" "),Vue.createVNode("span",null,[t])])])])])}}),K=Vue.defineComponent({name:"AppLockScreen",setup(){const{getLockAppScreen:e}=g(),{updateSettingState:l}=v(),{getLockScreenSwitch:c}=u();return{lockScreenSwitchRef:Vue.computed({get:()=>c.value,set:t=>{l("lockScreenSwitch",t)}}),getLockAppScreen:e}},render(){const{getLockAppScreen:e}=this;return Vue.createVNode(naive.NModal,{show:this.lockScreenSwitchRef,"onUpdate:show":l=>this.lockScreenSwitchRef=l,transformOrigin:"center",autoFocus:!1,maskClosable:!1,closeOnEsc:!1,preset:e()?void 0:"dialog",title:"锁定屏幕"},{default:()=>[Vue.createVNode("div",{class:"app-lock-screen__content"},[e()?Vue.createVNode(J,null,null):Vue.createVNode(G,null,null)])]})}}),Q=Vue.defineComponent({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:e,getWatermarkConfig:l}=u();return{getWatermarkSwitch:e,getWatermarkConfig:l}},render(){const{getWatermarkConfig:e,getWatermarkSwitch:l}=this;return l?Vue.createVNode(naive.NWatermark,Vue.mergeProps({cross:!0,fullscreen:!0},e),null):null}}),X=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:P("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}}),w=Vue.defineComponent({name:"App",render(){return Vue.createVNode(q,null,{default:()=>[Vue.createVNode(K,null,null),Vue.createVNode(Y,null,null),Vue.createVNode(Q,null,null),Vue.createVNode(X,null,{default:()=>Vue.createVNode(VueRouter.RouterView,null,null),description:()=>"loading..."})]})}});if(typeof window<"u"){let e=function(){var l=document.body,c=document.getElementById("__svg__icons__dom__");c||(c=document.createElementNS("http://www.w3.org/2000/svg","svg"),c.style.position="absolute",c.style.width="0",c.style.height="0",c.id="__svg__icons__dom__",c.setAttribute("xmlns","http://www.w3.org/2000/svg"),c.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),c.innerHTML='',l.insertBefore(c,l.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const e1=()=>{p.locale(B)},l1=()=>({mounted:(e,{value:l})=>{const c=new b(e,{text:()=>String(l)});c.on("success",()=>{window.$message.success("复制成功")}),c.on("error",()=>{window.$message.error("复制失败")}),e.$$clipboard=c},updated:(e,{value:l,oldValue:c})=>{var a;l!==c&&((a=e.$$clipboard)==null||a.destroy(),e.$$clipboard=new b(e,{text:()=>String(l)}))},beforeUnmount:e=>{var l;e.$$clipboard&&((l=e.$$clipboard)==null||l.destroy(),e.$$clipboard=null)}}),c1=Object.freeze(Object.defineProperty({__proto__:null,default:l1},Symbol.toStringTag,{value:"Module"})),t1=()=>{let e,l;return{beforeMount:(c,{value:a})=>{const{func:t,trigger:i="click",wait:o=500,options:r}=a;if(typeof t!="function")throw new TypeError("debounce directive value must be a function");e=j(t,o,Object.assign({},r)),l=z(c,i,e)},beforeUnmount:(c,{value:a})=>{e&&(e.cancel(),l==null||l()),e=null}}},o1=Object.freeze(Object.defineProperty({__proto__:null,default:t1},Symbol.toStringTag,{value:"Module"})),y=(e,l)=>{if(e){const c="ray-template__directive--disabled";l?(e.setAttribute("disabled","disabled"),_(e,c)):(e.removeAttribute("disabled"),m(e,c)),e==null||e.setAttribute("disabled",l?"disabled":"")}},i1=()=>({mounted:(e,{value:l})=>{y(e,l)},updated:(e,{value:l,oldValue:c})=>{l!==c&&y(e,l)}}),a1=Object.freeze(Object.defineProperty({__proto__:null,default:i1},Symbol.toStringTag,{value:"Module"})),r1=()=>{let e;return{beforeMount:(l,{value:c})=>{const{func:a,trigger:t="click",wait:i=500,options:o}=c;if(typeof a!="function")throw new TypeError("throttle directive value must be a function");e=E(a,i,Object.assign({},o)),z(l,t,e)},beforeUnmount:()=>{e&&e.cancel(),e=null}}},n1=Object.freeze(Object.defineProperty({__proto__:null,default:r1},Symbol.toStringTag,{value:"Module"})),s1=e=>Object.keys(e).reduce((c,a)=>{var i;const t=(i=e[a])==null?void 0:i.default;if(typeof t=="function")return c[a]=t,c;throw new TypeError(`directiveModules: ${a} is not function`)},{}),d1=e=>{const c=s1(Object.assign({"/src/directives/modules/copy/index.ts":c1,"/src/directives/modules/debounce/index.ts":o1,"/src/directives/modules/disabled/index.ts":a1,"/src/directives/modules/throttle/index.ts":n1})),a=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),t=/^([^-]+-)*[^-]+$/;R(c,(i,o)=>{var n;const r=(n=o.match(a))==null?void 0:n[0];typeof r=="string"&&t.test(r)?e.directive(r,i()):console.error(`[setupDirectives] ${r} is not a valid directive name`)})},k=async e=>{await D(e),await T(e),await F(e),e1(),d1(e)},p1=async()=>{const e=Vue.createApp(w);await k(e),e.mount("#app")},h1=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(w),await k(e),e.mount("#app")},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?h1():p1(); diff --git a/assets/index-0C5z2wqw.js.gz b/assets/index-0C5z2wqw.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..a4157f26ff045504ca635a6ae336a0b8ef394470 GIT binary patch literal 28756 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 P@K^r}2?h!p5jg<>o&T<( literal 0 HcmV?d00001 diff --git a/assets/index-3vfMlC8U.js b/assets/index-3vfMlC8U.js deleted file mode 100644 index d7bf344f..00000000 --- a/assets/index-3vfMlC8U.js +++ /dev/null @@ -1 +0,0 @@ -import{o as t}from"./hooks-tYopKgiy.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./utils-B6Okv4Kv.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const E=Vue.defineComponent({name:"IframeDemo",setup(){return{}},render(){return Vue.createVNode(naive.NSpace,{vertical:!0,size:[20,20]},{default:()=>[Vue.createVNode(naive.NCard,{title:"naive ui(延迟加载)"},{default:()=>[Vue.createVNode(t,{src:"https://www.naiveui.com/zh-CN/dark",height:"300",allow:"fullscreen"},null)]}),Vue.createVNode(naive.NCard,{title:"vue-hooks-plus(立即加载)"},{default:()=>[Vue.createVNode(t,{src:"https://inhiblabcore.github.io/docs/hooks/",height:"300",lazy:!1},null)]})]})}});export{E as default}; diff --git a/assets/index-3vfMlC8U.js.gz b/assets/index-3vfMlC8U.js.gz deleted file mode 100644 index cf5d2218c841dd6310b6cede48862e0636c9583c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 967 zcmV;&133I2iwFP!000021D%!MPUA)t#_#(StgndVnb^)BmY}T+NeEq*WC1~ytPq-v zPwXM~jF~?UNtF9-t3E?}-^)t9DXTsW>fZ4Rl?|nJpla3I@$Y$PUP0>3pLu3X@B!I4^ z?_n1=kfhi_XZ*dWb@w}EHZy=8HcVra%f7~q%glgZ!!_(W=&Tox&PU#?TosFesK~El zcME$inx7pU9Cc5*0ZN5gg* zyHkd)UEsgoJDY40>hG&kPs^msCjbT?aR@`*&L>j33FH!Q$m26%h%+ z3uT?Rogp#12jw!xHAq7Bg8@$7{MKTB6l7YhrH64w@`DZ;M=40fl!icQqVpX*>|7Q^ zk(wr&^rP!Nw|P_602&dgmEXX1Ttnx&F-rE?Zkbs~-~q^jsiO&*glRol3#nEy8~Yxv zVF!8cZsY9hldb1&TuQ?=O8^xZ*gOmRm~kTKNYMxqf>I(C$RZy#)NY?Q`3YRD#hwL# zXhb-N*msK{MX~4V$f=dV5Hw<3OU4zWzKcEVqJG!uj7GJ+G8qwt)I1rBSQUyjH0f)& z>Y3f=Tq=bY1?8e(@%F$QHr9T)iQ!Z;!Sm6AJXhF7!zP+e_ZsS%-s66fzJGTTWT)#E z#_^vj4))ONxZiCE+ASz5xY8TlH|GX$029WcEs|7l;Cge(NdhhFtBE8DbRZFytw5V} zv$B++jpWPK%6^F2)6zyRL?sXn=Y0{tCMPTd+&@hT1$&u+)Qpn2^~$joTR`iB=h&We zv9gx|Oo)kfYqRp^%Mbsc(k3#nmzwDqT2`^PVc7lc$GcyD`TW}tci;Z_`O~NS+i$FY zlhgK6N!qd^ty9&iR%f#rF60cuR3z0!gxdXTK;+c2BVb{qTUO0+ESto!n6<3@x_r1e zt(DD999J$@75l$5UB2({Z$JM2(|32@|NQ@3XFOu#n2hru6o*VlW{jDr27;=Gm#n%r pLQEF()+_g~zAsjl)vB@sH^p1n&ELYu4puu~`~m5CCov)i000A;-NgU^ diff --git a/assets/index-6b4negd8.js b/assets/index-6b4negd8.js new file mode 100644 index 00000000..147b8a9b --- /dev/null +++ b/assets/index-6b4negd8.js @@ -0,0 +1 @@ +import"./hooks--0kybGG4.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import{t as s,v as p,x as d,y as l,z as c,A as V}from"./utils-Cjt5Qe12.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const K=Vue.defineComponent({name:"CalculatePrecision",setup(){const t=Vue.reactive({addOptions:["1","0.2","0.1","1.1"],subtractOptions:["1","0.2","0.1","1.1"],multiplyOptions:["1","0.2","0.1","1.1"],divideOptions:["1","0.2","0.1","1.1"],distributeValue:12,distributeOutputValue:[],distributeLength:3}),e={addOptions:d,subtractOptions:l,multiplyOptions:c,divideOptions:V},i=(a,o)=>{const r=e[o],n=r(...a);return"结果: "+s(n)},u=()=>{Vue.nextTick().then(()=>{t.distributeOutputValue=p(t.distributeValue,t.distributeLength)})};return u(),{...Vue.toRefs(t),copilotFunc:i,updateDistributeValue:u}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode("h2",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("计算方法,默认都保留八位小数与四舍五入,可以根据 format 方法自行转换")]),Vue.createVNode("h3",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("示例方法都基于 currency.js 封装,利用其精度处理能力封装了常用的一些计算方法,解决精度问题。如果需要其他的方法请阅读官方文档 https://currency.js.org/#subtract")]),Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"加法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.addOptions,"onUpdate:value":t=>this.addOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"addOptions")}},null),footer:()=>this.copilotFunc(this.addOptions,"addOptions")}),Vue.createVNode(naive.NCard,{title:"减法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.subtractOptions,"onUpdate:value":t=>this.subtractOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"subtractOptions")}},null),footer:()=>this.copilotFunc(this.subtractOptions,"subtractOptions")}),Vue.createVNode(naive.NCard,{title:"乘法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.multiplyOptions,"onUpdate:value":t=>this.multiplyOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"multiplyOptions")}},null),footer:()=>this.copilotFunc(this.multiplyOptions,"multiplyOptions")}),Vue.createVNode(naive.NCard,{title:"除法(非取模)"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.divideOptions,"onUpdate:value":t=>this.divideOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"divideOptions")}},null),footer:()=>this.copilotFunc(this.divideOptions,"divideOptions")}),Vue.createVNode(naive.NCard,{title:"平分一个值"},{default:()=>Vue.createVNode(naive.NSpace,{wrapItem:!1},{default:()=>[Vue.createVNode(naive.NInputNumber,{value:this.distributeValue,"onUpdate:value":t=>this.distributeValue=t,onUpdateValue:()=>{this.updateDistributeValue()}},null),Vue.createVNode(naive.NInputNumber,{value:this.distributeLength,"onUpdate:value":t=>this.distributeLength=t,onUpdateValue:()=>{this.updateDistributeValue()}},null)]}),footer:()=>"结果: "+this.distributeOutputValue.join(", ")})]})]})}});export{K as default}; diff --git a/assets/index-6b4negd8.js.gz b/assets/index-6b4negd8.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..f2d1c9faed7d6daf764105258cc8003d75b4524c GIT binary patch literal 1722 zcmV;r21WTFiwFP!000021Ep7QZxcrzet)0B-M+DPJHzfe4#mioL;kivLV)Cypa@NN z$Mz(DB84KoMu*CBQ)L{m26KY_J zo?_|Yk)bHI>|xN3<=URe>+mC(IbZg0J`K}Q*TB?hadvvvSdOx6W+73^_d)$IG;~mz z8XG$~e8z}^76dRETO>g&4Q9Z+sU4p@QFNmyVRDRV!L#jr1{zQUOGk>sBVcAQ3R@ES zeyHov0L#l0+*>Z0(Qyk^7J~G3J;-_hOnRfngdN4WoKOiuSU=Q2aprirpN&p-fvPfr zL_(}3;x#UD;Nrs2Vf39}g6Jmvt&0C7+e=Z$c4@Yu}E)Dnm(ip>(@QsgtR52nGi%*;9? zWFU%J<(OKShnPN4K!u{)=S)U1QrKiZZ@@IvfT0g$rv7sJaId`Qxkn{&FbFrMBWs^# z7At2mLwmt7G9@V!S@{FJxOxN}8SdKy+}XDd5G*e`ZkZj483@rb3cM2<-?Ytg3vt%2(ENST|u!tof zRB}QEG4nb!pbo}|wV~PB^sy+igai;3XP((2jF<+6afug3y@6hw%b8>$N(a{Jr(?!U zCRXhQkD8J&8Z6BUj0$xy(+?IGk7Yzpyv}^wJayu&BkIv?xp2bSLOsQ1}VK9|sr*T0fWlA-fOKc`bJZff%>bVw@ zcqpc*SF5S*(7 z8H!pJvSQ<`;vilmG@H;8TEfuWm4v3$)Go?dydpca*2ewj#@CJ8&l}Hfy?k+PcYD3H z@o@LzPW?aMHE(_6ul=*WbKQS>qjBqLee+BI&YjlP>-DXh{@PD3UtIHVJgIO0)cE0f zF-0{EPs&9Rn z=(<7^{?pG|57vV0uKuHW^Rd77Tl3f7{jEp-!%NMtF1If3_+Q*Z{Kcyd#SVP zC;#4EUu!+t_BYmpp4(R%_a7umQo160sQaFWj291m_^L4W6sTi>GcGc*S}kKPiHYp& z2U_h7M(7X+5x3N;Br*`#|Kf+nvs+4xx({=xLXktvv#2Q4YB_YQED-@;7qzM|Iu%+w z8;&bknfo|~$w~DUsO@?gR9}GUDv_jAmDdy{RjY+oPpJjQB<5k3y_|S5kqG-L85QKp zjrSKMcChWQN(^{lX=1#$(WfW3-dG1ys{VZa{gsLx`1>mr10GnZ81HSA>dCD)*1?q8 z{pMkKY+T*_?w)_+cH{B=moNVMp29`$#rlGMeuNw(#WwQYbDXP1Y|!=0icQq@hJp)>(4?X!0t?KApIR+-6t9GTnU9BmlG__q QJNl>p0dTYT!lDoW0Id~j6#xJL literal 0 HcmV?d00001 diff --git a/assets/index-6vnNbxpl.js b/assets/index-6vnNbxpl.js deleted file mode 100644 index e1dd5a91..00000000 --- a/assets/index-6vnNbxpl.js +++ /dev/null @@ -1 +0,0 @@ -import{s as u}from"./utils-B6Okv4Kv.js";import{h as v,c as h,i as N,g as f,j as p,k as d,R as y,l as o,a as w,T as b,L as S}from"./hooks-tYopKgiy.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import{L as x}from"./ray-9TfU2AhD.js";import{b as R}from"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import{R as _}from"./index-gjWEVNq5.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";function k(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const C=Vue.defineComponent({name:"RSigning",setup(){const e=Vue.ref(),{t:i}=v(),{signing:t}=h(),{getRootPath:n}=N(),a=f("globalSpinning"),c=()=>({name:"Ray Admin",pwd:"123456"}),g=VueRouter.useRouter(),r=Vue.ref(c()),m={name:{required:!0,message:i("views.login.index.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:i("views.login.index.PasswordPlaceholder"),trigger:["blur","input"]}};return{signingForm:r,loginFormRef:e,handleLogin:()=>{var l;(l=e.value)==null||l.validate(V=>{V||(p("globalSpinning",!0),t(r.value).then(s=>{s.code===0&&setTimeout(()=>{p("globalSpinning",!1),window.$message.success(`欢迎${r.value.name}登陆~`),u(d.token,"tokenValue"),u(d.signing,s.data),g.push(n.value)},2*1e3)}).catch(()=>{window.$message.error("不可以这样哟, 不可以哟")}))})},rules:m,globalSpinning:a}},render(){let e;const{$t:i,globalSpinning:t}=this;return Vue.createVNode(naive.NForm,{model:this.signingForm,ref:"loginFormRef",rules:this.rules},{default:()=>[Vue.createVNode(naive.NFormItem,{label:i("views.login.index.Name"),path:"name"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.name,"onUpdate:value":n=>this.signingForm.name=n,placeholder:i("views.login.index.NamePlaceholder")},null)]}),Vue.createVNode(naive.NFormItem,{label:i("views.login.index.Password"),path:"pwd"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.pwd,"onUpdate:value":n=>this.signingForm.pwd=n,type:"password",showPasswordOn:"click",placeholder:i("views.login.index.PasswordPlaceholder")},null)]}),Vue.createVNode(naive.NButton,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this),loading:t},k(e=i("views.login.index.Login"))?e:{default:()=>[e]})]})}}),j=Vue.defineComponent({name:"RRegister",render(){return Vue.createVNode(naive.NResult,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}}),L=Vue.defineComponent({name:"QRCodeSigning",setup(){const e=Vue.reactive({qrcodeValue:"https://github.com/XiaoDaiGua-Ray/xiaodaigua-ray.github.io"});return{...Vue.toRefs(e)}},render(){return Vue.createVNode("div",{class:"qrcode-signing"},[Vue.createVNode(y,{text:"ray template yes",size:200,logoImage:x},null)])}});function T(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const P=Vue.defineComponent({name:"SSOSigning",setup(){return{ssoSigningOptions:[{icon:"github",key:"github",tooltipLabel:"Github登陆"},{icon:"google",key:"google",tooltipLabel:"Google登陆"},{icon:"twitter",key:"twitter",tooltipLabel:"Twitter登陆"}],handleSSOSigningClick:t=>{window.$message.info(`调用${t.tooltipLabel}`)}}},render(){let e;return Vue.createVNode(naive.NSpace,{class:"sso-signing",align:"center",itemStyle:{display:"flex"}},T(e=this.ssoSigningOptions.map(i=>Vue.createVNode(naive.NPopover,{key:i.key},{trigger:()=>Vue.createVNode(o,{name:i.icon,size:"24",cursor:"pointer",onClick:this.handleSSOSigningClick.bind(this,i)},null),default:()=>i.tooltipLabel})))?e:{default:()=>[e]})}});var O={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.10","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"^8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.4","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.3"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const me=Vue.defineComponent({name:"RLogin",setup(){const{layout:{copyright:e}}=O,i=Vue.reactive({tabsValue:"signing"}),{height:t,width:n}=R(),{updateLocale:a}=w();return{...Vue.toRefs(i),windowHeight:t,updateLocale:a,copyright:e,windowWidth:n}},render(){const{$t:e}=this;return Vue.createVNode("div",{class:["login"],style:[`height: ${this.windowHeight}px`,`--login-height: ${this.windowHeight}px`]},[Vue.createVNode("div",{class:["login-wrapper",this.windowWidth>=1440?"login-wrapper--divider":""]},[Vue.createVNode("div",{class:["login-wrapper__content"]},[Vue.createVNode(naive.NSpace,{align:"center",class:"login-title__wrapper"},{default:()=>[Vue.createVNode(o,{name:"ray",size:"48"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:28},{default:()=>[Vue.createTextVNode("Ray Template")]})]}),Vue.createVNode(naive.NSpace,{align:"center",class:"login-action__wrapper",itemStyle:{display:"flex"}},{default:()=>[Vue.createVNode(b,null,null),Vue.createVNode(naive.NDropdown,{options:S,onSelect:i=>this.updateLocale(i),trigger:"click"},{default:()=>[Vue.createVNode(o,{customClassName:"login-icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),Vue.createVNode(naive.NGrid,{cols:"s:1 m:1 l:2 xl:2 2xl:2",itemResponsive:!1,responsive:"screen"},{default:()=>[Vue.createVNode(naive.NGridItem,{span:"s:0 m:0 l:1 xl:1 2xl:1",class:"login__left-wrapper"},{default:()=>[Vue.createVNode(naive.NSpace,{align:"center",vertical:!0},{default:()=>[Vue.createVNode(o,{name:"login_bg",width:"368",height:"368"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:36},{default:()=>[Vue.createTextVNode("开箱即用的中后台管理系统")]})]})]}),Vue.createVNode(naive.NGridItem,{span:1,class:"login__right-wrapper"},{default:()=>[Vue.createVNode(naive.NCard,{class:"login__right-wrapper__content",embedded:!0,bordered:!1},{default:()=>[Vue.createVNode(naive.NTabs,{value:this.tabsValue,"onUpdate:value":i=>this.tabsValue=i,type:"line",animated:!0,size:"large"},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NTabPane,{tab:e("views.login.index.Signing"),name:"signing"},{default:()=>[Vue.createVNode(C,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:e("views.login.index.Register"),name:"register"},{default:()=>[Vue.createVNode(j,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:e("views.login.index.QRCodeSigning"),name:"qrcodeSigning"},{default:()=>[Vue.createVNode(L,null,null)]})])}),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("其他登陆方式")]}),Vue.createVNode(P,null,null),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("友情链接")]}),Vue.createVNode(_,null,null)]})]})]}),Vue.createVNode(naive.NSpace,{align:"center",justify:"center",class:"login-copyright__wrapper",wrapItem:!1},{default:()=>[this.copyright]})])])])}});export{me as default}; diff --git a/assets/index-6vnNbxpl.js.gz b/assets/index-6vnNbxpl.js.gz deleted file mode 100644 index 3c32ef541ee6ca628b7aaec10802f4bb8c2fb569..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3739 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 F000@OaHjwO diff --git a/assets/index-8MpCyi31.js b/assets/index-8MpCyi31.js new file mode 100644 index 00000000..a0343915 --- /dev/null +++ b/assets/index-8MpCyi31.js @@ -0,0 +1 @@ +var g={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.10","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.8","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.4"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};function a(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!Vue.isVNode(t)}const V=Vue.defineComponent({name:"RelyAbout",setup(){const{pkg:t}=g,{dependencies:i,devDependencies:n,name:e,version:d}=t,c=[{title:"依赖名称",key:"name"},{title:"依赖版本",key:"relyVersion"},{title:"依赖地址",key:"relyAddress"}],l=Vue.ref([]),o=Vue.ref([]),v=[{name:"项目名称",label:e},{name:"版本信息",label:d},{name:"项目地址",label:"GitHub",url:"https://github.com/XiaoDaiGua-Ray/ray-template"}],m=()=>{const s=r=>Object.keys(r).reduce((p,u)=>(p.push({name:u,relyVersion:r[u],relyAddress:""}),p),[]);l.value=s(i),o.value=s(n)},y=s=>{s.url&&window.open(s.url)};return Vue.onBeforeMount(()=>{m()}),{columns:c,dependenciesOptions:l,devDependenciesOptions:o,templateOptions:v,handleTagClick:y}},render(){let t,i,n;return Vue.createVNode("div",{class:"rely-about"},[Vue.createVNode(naive.NCard,{title:"关于项目"},{default:()=>[Vue.createTextVNode("ray template 是一个基于: tsx pinia vue3.x vite sass 的中后台解决方案. 项目干净与轻巧, 已经集成了很多项目中可能需要的搬砖工具可以让你快速起一个相关项目, 并且不需要剔除大量无用页面与组件.")]}),Vue.createVNode(naive.NCard,{title:"项目信息"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(t=this.templateOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[Vue.createVNode(naive.NTag,Vue.mergeProps({bordered:!1,type:"info"},{onClick:this.handleTagClick.bind(this,e)},{style:[e.url?"cursor: pointer":""]}),{default:()=>[e.label]})]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NCard,{title:"生产依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(i=this.dependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?i:{default:()=>[i]})]}),Vue.createVNode(naive.NCard,{title:"开发依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(n=this.devDependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?n:{default:()=>[n]})]})])}});export{V as default}; diff --git a/assets/index-8MpCyi31.js.gz b/assets/index-8MpCyi31.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..e0e63e11d5dfdec6f9ac641ea7e8741e071a20d9 GIT binary patch literal 2061 zcmV+o2=ezIiwFP!000021HD)6j}ylk|K7i1GnJ56njL#>-`gS+5>V4hZGtF5l}?8= zxBJ*0Zg*!pGi%OuR=TJ_$cJ!LLbT;YKub!~rU3;d98eOee~W!D|3x)3YoC30k?05d z<#apG%lw|-^P6YJJt~||YmlvVf2kc_2_ns1-XBaF~;_JWyN6Ije5LB<+oMuoJA7f8Ks zTXizzNy3!2SHsva;xCk7W^6odvyKZ2yrazTMu{NpNh3AFt}<{QK4X&@+?IYrVL1(Wqt?ia8XwGYqUU`wuD1g@1k6{VyfA8&1$78K=QZ;!h$whFg|0LWm7T%N-+y%k<>~k zhuronFr;f18VJ)|@k~IQt%I-wph^5Wgd@npE`)2QKTR!Io6YPoXT|^HFqTRfvmR2> zG@>H%E-}?TfTwXFq-2RD85hbP)cVp94pu?)q<(~L8qu5{PDgm~gh{YX^p9{Td$^>} zo{w-hmuvk1En4o7@sx^oATluK?10I*RH2lHswQdZtmTrIt!w@E7+lhId5il}(+#d8 zJjPtgLhmAY9Ou~t5tBKM+3&_>E$JvprI~N@OJ=mlUdNM}U<$mL(`c+xJD&G>H}Pgy zG&z`B4^ynyh(B-U;mpYmd6MxIQYEcVeNHFQ`YxGX)U!-)Uj~IyT1Nq@5#M;u+IW%) zkdpD#W}CC4aLNV71J(|k8Ix&OIaUwGu_Uw7X&#DWsmvfOYg{0WgNXIC@FM7W5=74s z=#z#yfzw`^XcqExa-~fWXv;qL%~IT&JS9V0%pzGt1x{%K0TQ(DDM+$d-!E97dB)QK z>Dkdl1&(Q-=PDS4JnIYA>8b#o8vpD3=S!zvtJk&MC8WwZOZx~*7Qy>e{E~NgFwhXq z9tbO@VhGS#+IP-P_RB>apsF68<}OG0VxDB@`WXaB-*~z+MS*FSoe?adqJN6VTm*w` z`V0NE9xaA#Eq}ZGGa5l@5}j3AY0hECZ`QC=*MDlH;i95A-pcHJ zl(!w#YN4?mef;r9s}~_uBokb5?Lid(wGu4tkdVf4MY*k33oUcw{r6URt`L@>@~q+xOq6*;siM`vvkxhD z=uS>;Ut!Y9sAwr1ww4EF1BTz<+x_;|=*H(ekDnsE2K@l(2vp!%kDbr1ZQuQ>^bipD z&)bBD97lJbj_z$tIldP~`dFc21;?gX0qx52ii`QoSFg2PR=xM|#m=3t$B<(EbO@lp zrPTr%{_t@7lP6SZoW!Fo>YIsC_hcv2RZf5 z(tdU33=}IkX;s|T3Cp}ATcUNMRKObaWkt9|K$M42sbn~JTPG?R$#U5(dzj-XvI4Q3 zuiz;C@TCP7EZ;MSSeoC6-3~65$!76|>|P z$4kL#LV5Z=w7Gy^@jO)(13js@g^LFvkMkszL5QbS^HHXCEra-=c*X{f$83yOdbmr| zD28*ib1G)xTF@^FEOel#xPus!qcFqiG^$VlRba)BBGyBA5XR=V&~$jzsJy_-2Yt;O znS6MPifAIV(UoVzm)C8pwf-V#(>zvzu5~KGIapWahJyB;aS_h;pPmf2HildO7~Ow4 ze0e=^lw5brJKO2y&>-uMo}7-p%bcCtmxo*b8r`@)+I+hE_^+d@&$e&9*nW78IHl5F zd^7rVW4LvF_w}pM^T*g3J^yCs)#l!vtJ~LZ3}0RyeSdBA=(hFMi8i0?{{Hpe-HqM9 zeX?`=^7f6db{^asJ^x~K<@spy$?(+|yI+4feEneb!$0>n?(cs4+~VB1vo*T%%qGFk z=*4%#t((KG&uyB~XE*o${Al#(@!qGK+kbqpbMxd8Q#$79 rsL}d=q$)i?RcfhPaf`w|4(s}zJvi@B>6Bi@@t^z`Yi$qyun_o(e),Object.assign({},t))}const F=e=>o({url:`https://www.tianqiapi.com/api?version=v9&appid=23035354&appsecret=8YvlPNrz&city=${e}`,method:"get"}),l=()=>o({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get"}),X=Vue.defineComponent({name:"RAxios",setup(){const e=Vue.reactive({weatherData:[],inputCityValue:null,throttleDemoInputValue:null,debounceDemoInputValue:null,weatherDemoInputValue:null}),{data:t,loading:a,run:r}=u(l,{throttleWait:1e3,manual:!0}),{data:n,loading:d,run:V}=u(l,{debounceWait:1e3,manual:!0}),{data:i,loading:c,run:m}=u(F,{throttleWait:1e3,manual:!0}),{data:p,loading:s,run:N}=D({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get",cancelConfig:{needCancel:!0}},{manual:!0});return{...Vue.toRefs(e),throttleDemoValue:t,throttleDemoLoading:a,throttleDemoRun:r,debounceDemoValue:n,debounceDemoLoading:d,debounceDemoRun:V,weatherDemoValue:i,weatherDemoLoading:c,weatherDemoRun:m,demoData:p,demoLoading:s,demoRun:N}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode("h1",null,[Vue.createTextVNode("请求")]),Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("useRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持配置化请求数据")]),Vue.createVNode("h2",null,[Vue.createTextVNode("useHookPlusRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持包裹一个拥有 promise 状态的异步函数,可以用来包裹一个 axios 请求返回值方法")])]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useRequest 获取")]),Vue.createVNode(naive.NCard,{title:"请求函数"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("1.基于 axios 封装,能够自动取消连续请求,避免重复渲染造成问题")]),Vue.createVNode("h3",null,[Vue.createTextVNode("2.打开控制台 => 网络 => 使用低速3g网络 => 查看控制台被取消的请求")]),Vue.createVNode("h3",null,[Vue.createTextVNode("3.详情请查看文档")])]}),Vue.createVNode(naive.NCard,{title:"useRequest示例(手动触发)"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>{var e;return[Vue.createVNode(naive.NButton,{onClick:this.demoRun.bind(this)},{default:()=>[Vue.createTextVNode("获取数据")]}),Vue.createVNode("h3",null,[Vue.createTextVNode("结果: "),this.demoLoading?"获取中...":(e=this.demoData)==null?void 0:e.title])]}})]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useHookPlusRequest 获取")]),Vue.createVNode(naive.NCard,{title:"节流"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.throttleDemoInputValue,"onUpdate:value":e=>this.throttleDemoInputValue=e,onUpdateValue:()=>{this.throttleDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("不论触发多少次,一秒钟之内仅会触发一次")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.throttleDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"防抖"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.debounceDemoInputValue,"onUpdate:value":e=>this.debounceDemoInputValue=e,onUpdateValue:()=>{this.debounceDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("一秒后才会执行,如果中途重新请求,则会重新计时")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.debounceDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"获取气候"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.weatherDemoInputValue,"onUpdate:value":e=>this.weatherDemoInputValue=e,onUpdateValue:e=>{this.weatherDemoRun(e)}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("该示例演示了如何根据动态值获取数据")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.weatherDemoLoading?"获取中...":"获取成功!!!"])]})]})]})]})}});export{X as default}; diff --git a/assets/index-9Qn5mDtM.js.gz b/assets/index-9Qn5mDtM.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..9213737a52bea313d6e779944a5049ad19136f7e GIT binary patch literal 2140 zcmV-i2&4BOiwFP!000021I1WvPaDS;{(gUjV_j9Yv^#ihOcF;?o3QrbYV5C{P& zAP#mXMutX$lVFT_PhiJ_7qqBUfh-wo1=3Lvl*G(nPtV!T3&9#tmf3FTt{Y4kheSr= zxZX7tAX;y|y)h=rl#XNDZ2*MDQ91D0`QC(9k7BZp5Q!VA8ViFU2#6EM6P;b+aC;)Y;WhkCh=wLuTV75EPXWt@Zp_)z}lV7|@8f8!+c>=!r|Fba z2PKKh^rt<+;c!C|;|7sAro=wF5|e-gByqS+93MXuW_#>a{OR(!-T@_jp)tj(x@#o> zg5oi?uQN>L&IT)v2F1X5X0*GzwSG^5nK9dkB-x5QEuJ^JgZ*kfM$<9jq62FK0WmTB zS-OpOpKl1o&~-%Q3>afh^;$)d>TL-1ch}<#j#VbMkMZz%Bn6vEUqq~`{xbp8-rp}L z>T$8OfeeN&$y7%%DFE7lRNGf^OwQ_4{nO1!ED3d_G@*5T+A$1`(>?VxOgPe^%-t*n z?4XWLca11%-cTzI6AbN6PhcWyNN1RFq%aP-?I8#PmmGxCH*I3PFFA2WYMW}P22F{a ziZ}%mC>C_Gje3TM2PedaOd&Z5b{4;dUJD!N7F;;_&L>J9~_mrI9q=3vbdQqZvJdtePrF4_h>pzVTL@V zg%?(SrnLHvS-5OHdt_eOvTkqe6c)|v&x@}gm6o4c|9n(S_dt92dEDcb-z=N|xNGJM z*2+uk-?!}mFXoyZ_23d0x89VNpL*Wr-&4N!yLo-((4uEK<|>L*G~&kYJzQ|11EZ0E zx%R5~>RRQb=Eh9)I1@?uB`M!xKH}DQ(>> zy}o0AauZkFy0)EP3nkvJTWgO>cdk}R<)40W11_z8b3i*C7EB0~pFg&~p0!Q54py#M z_aE$6^=5^7TjJ8gSH=Hc-6_mj^HdLt-$@&J4k3A+UM8g{g`hcI9epFfv#GW!07 zFK#ZC*I&6kU_M+mH*Q+L-rp%K7B};yC*N&sA&}4uEytXmHU?^9Djfk z8eVT7qy)R-=8bFC{8F*7YRx|>-(R$^g-Huzx[Vue.createVNode(naive.NCard,{title:"naive ui(延迟加载)"},{default:()=>[Vue.createVNode(t,{src:"https://www.naiveui.com/zh-CN/dark",height:"300",allow:"fullscreen"},null)]}),Vue.createVNode(naive.NCard,{title:"vue-hooks-plus(立即加载)"},{default:()=>[Vue.createVNode(t,{src:"https://inhiblabcore.github.io/docs/hooks/",height:"300",lazy:!1},null)]})]})}});export{E as default}; diff --git a/assets/index-AGoBr93N.js.gz b/assets/index-AGoBr93N.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..add27c7d5a3591515fb330557ac335344a0b320a GIT binary patch literal 988 zcmV<210(z&iwFP!000021D%!KPUA)t$M5?TtgndVnb=MomY}T+A%yNO$pV5ZSs^qT zpV*VwGtPV@BvJ0St@;e@eJ?BZrmXrjsC&mNR5o;52dY-Ro%x-=kN@XmSegl`SJN$` zw)A==MQY({EW|`1QC6lDl>mHXk|gl4 zhaEKCjoL@3-zsBM6*RExVh_#dJ!$4KE#HS^G0xL>-8}1kbZRHYhVXO z{Wr6Q=$w`zYNP~C7kI1!4?DPykdO_4UZ>2FIVh0=n##b#F7}b6*g+Tkov5{s4$G|3 zEK#U6*8VBD-g8zWP@mmAaG=%e(WuM?GXqA!H5C#9*TD_!{=H5k#!uu;Z~1(Xiiw2q znXtpxhkau9kIP|c-Opw{f#kIguhQ5KBn}fmc)pj{E(KDcW!fXiTJ5fsgCBhAy=~NRQZlnOREU zA;^NMqY)WJSv}pTuvQ5h1|F_q2YK$kfARI%&Qsg2rQw>TfC|GO?W#L8TAcfb&*4C* zW;3Q2pW(@J7wxv|&%lrMcm&aWl4dipyD=Cn1Vm%PIV6EwbYh%%u8y5r8H_+9#Z zW`d(3<6+(?*hT#YnoJIS^+fOSdy>9;dlt^lH)f6`$)73?_R!0u+x7)*Z&G|l@}Vr& zKsdvK45PZC6$jw2^$ZUfU0?_W5Wl7ork~hRd!9VVe^+1Kd5& z2nBmJ1F0D$N%MtcE4GB@d(W{w=W1=QLKqQ~=;n6i)tB%8L8V1xXsW@zckT_qX3z|0bvHm6Eh+#ad^oS*_0Jb6m(7hN(!a%NVt~)sV=E zWyipxSU0Vj<5)IH5;1RD`J#SU+1A?TCP^w+>x%tfk}khA_qQK@|LMEC?|=UPsWTq4 zVM2!afZ~Yh*bFff)lg9N@Z?oDejy>tMe~LGSKe3a%6eVdgPY>fZ0C>WV+QNJFa7{_ K0Awml2LJ$2lJKtp literal 0 HcmV?d00001 diff --git a/assets/index-BYsbk9kx.js b/assets/index-BYsbk9kx.js deleted file mode 100644 index 53cf6db9..00000000 --- a/assets/index-BYsbk9kx.js +++ /dev/null @@ -1 +0,0 @@ -import{u,n as A,a as v,A as V,b as g,c as x,d as L,g as P,D as B,s as D,e as T,f as F}from"./hooks-tYopKgiy.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import{d as p}from"./dayjs@1.11.10-A-QuG2Ol.js";import{g as O,d as j,t as E,f as R}from"./lodash-es@4.17.21-B0eCOOcg.js";import{g as I,m as $,o as U,h as m,j as _}from"./utils-B6Okv4Kv.js";import{C as b}from"./clipboard@2.0.11-1jqEMlOW.js";import{a as z}from"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";(function(){const l=document.createElement("link").relList;if(l&&l.supports&&l.supports("modulepreload"))return;for(const t of document.querySelectorAll('link[rel="modulepreload"]'))a(t);new MutationObserver(t=>{for(const i of t)if(i.type==="childList")for(const o of i.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&a(o)}).observe(document,{childList:!0,subtree:!0});function c(t){const i={};return t.integrity&&(i.integrity=t.integrity),t.referrerPolicy&&(i.referrerPolicy=t.referrerPolicy),t.crossOrigin==="use-credentials"?i.credentials="include":t.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function a(t){if(t.ep)return;t.ep=!0;const i=c(t);fetch(t.href,i)}})();const q=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:l}){const{getPrimaryColorOverride:c,getAppTheme:a,getLocaleLanguage:t}=u(),i=Vue.computed(()=>{const s=t.value;return A(s)}),{message:o,notification:r,dialog:n,loadingBar:d}=naive.createDiscreteApi(["message","dialog","notification","loadingBar"],{configProviderProps:Vue.computed(()=>({theme:a.value?naive.darkTheme:null})),notificationProviderProps:{}});return window.$dialog=n,window.$message=o,window.$loadingBar=d,window.$notification=r,l(),{getPrimaryColorOverride:c,localePackage:i,getAppTheme:a}},render(){return Vue.createVNode(naive.NConfigProvider,{themeOverrides:this.getPrimaryColorOverride,theme:this.getAppTheme?naive.darkTheme:null,locale:this.localePackage.locale,dateLocale:this.localePackage.dateLocal},{default:()=>[Vue.createVNode(naive.NLoadingBarProvider,null,{default:()=>[Vue.createVNode(naive.NMessageProvider,null,{default:()=>[Vue.createVNode(naive.NDialogProvider,null,{default:()=>[Vue.createVNode(naive.NNotificationProvider,null,{default:()=>{var e,l;return[Vue.createVNode(naive.NGlobalStyle,null,null),(l=(e=this.$slots).default)==null?void 0:l.call(e)]}})]})]})]})]})}});var W={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.10","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"^8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.4","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.3"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Y=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:l}){const{getAppTheme:c}=u(),a=()=>{const{appPrimaryColor:{primaryColor:o,primaryFadeColor:r}}=W,n=document.body,d=I("piniaSettingStore","localStorage");if(d){const s=O(d,"primaryColorOverride.common.primaryColor",o),f=$(s,.38);n.style.setProperty("--ray-theme-primary-color",s),n.style.setProperty("--ray-theme-primary-fade-color",f||r)}},t=()=>{const o=document.getElementById("pre-loading-animation");o&&U(o,{display:"none"})},i=o=>{const r=document.body,n="ray-template--dark",d="ray-template--light";o?m(r,d):m(r,n),_(r,o?n:d)};a(),t(),Vue.watch(()=>c.value,o=>{i(o)},{immediate:!0}),l()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),Z={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},h=()=>({lockPassword:null}),G=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{setLockAppScreen:c}=g(),{updateSettingState:a}=v(),t=Vue.reactive({lockCondition:h()}),i=()=>{var o;(o=e.value)==null||o.validate(r=>{r||(c(!0),a("lockScreenSwitch",!0),t.lockCondition=h())})};return Vue.onMounted(()=>{Vue.nextTick(()=>{var o;(o=l.value)==null||o.focus()})}),{...Vue.toRefs(t),lockScreen:i,formInstRef:e,inputInstRef:l}},render(){return Vue.createVNode("div",{class:"app-lock-screen__input"},[Vue.createVNode(V,{vertical:!0,align:"center",avatarSize:52},null),Vue.createVNode(naive.NForm,{ref:"formInstRef",model:this.lockCondition,rules:Z,labelPlacement:"left"},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":e=>this.lockCondition.lockPassword=e,type:"password",placeholder:"请输入锁屏密码",clearable:!0,showPasswordOn:"click",minlength:6,maxlength:12,onKeydown:e=>{e.code==="Enter"&&this.lockScreen()}},null)]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:this.lockScreen.bind(this)},{default:()=>[Vue.createTextVNode("锁屏")]})]})])}}),J=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{logout:c}=x(),{updateSettingState:a}=v(),{setLockAppScreen:t}=g(),{isTabletOrSmaller:i}=L(),o="HH:mm",r="A",n="YY年MM月DD日",d="ddd",s=Vue.reactive({lockCondition:h(),HH_MM:p().format(o),AM_PM:p().locale("en").format(r),YY_MM_DD:p().format(n),DDD:p().format(d)}),f=setInterval(()=>{s.HH_MM=p().format(o),s.AM_PM=p().format(r)},6e3),C=setInterval(()=>{s.YY_MM_DD=p().format(n),s.DDD=p().format(d)},864e5),H=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{c(),setTimeout(()=>{a("lockScreenSwitch",!1)})}})},S=()=>{var M;(M=e.value)==null||M.validate(N=>{N||(t(!1),a("lockScreenSwitch",!1),s.lockCondition=h())})};return Vue.onBeforeUnmount(()=>{clearInterval(f),clearInterval(C)}),{...Vue.toRefs(s),backToSigning:H,unlockScreen:S,formRef:e,inputInstRef:l,isTabletOrSmaller:i}},render(){const{isTabletOrSmaller:e}=this,{HH_MM:l,AM_PM:c,YY_MM_DD:a,DDD:t}=this,i=l.split(":"),{unlockScreen:o,backToSigning:r}=this;return Vue.createVNode("div",{class:"app-lock-screen__unlock"},[Vue.createVNode("div",{class:"app-lock-screen__unlock__content"},[Vue.createVNode("div",{class:["app-lock-screen__unlock__content-bg",e?"app-lock-screen__unlock__content-bg--smaller":""]},[Vue.createVNode("div",{class:"left"},[i[0]]),Vue.createVNode("div",{class:"right"},[i[1]])]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-avatar"},[Vue.createVNode(V,{vertical:!0,align:"center",avatarSize:52},null)]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-input"},[Vue.createVNode(naive.NForm,{ref:"formRef",model:this.lockCondition,rules:Z},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":n=>this.lockCondition.lockPassword=n,type:"password",placeholder:"请输入解锁密码",clearable:!0,minlength:6,maxlength:12,onKeydown:n=>{n.code==="Enter"&&o()}},null)]}),Vue.createVNode(naive.NSpace,{justify:"space-between"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:r.bind(this)},{default:()=>[Vue.createTextVNode("返回登陆")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:o.bind(this)},{default:()=>[Vue.createTextVNode("进入系统")]})]})]})]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-date"},[Vue.createVNode("div",{class:"current-date"},[l,Vue.createTextVNode(" "),Vue.createVNode("span",null,[c])]),Vue.createVNode("div",{class:"current-year"},[a,Vue.createTextVNode(" "),Vue.createVNode("span",null,[t])])])])])}}),K=Vue.defineComponent({name:"AppLockScreen",setup(){const{getLockAppScreen:e}=g(),{updateSettingState:l}=v(),{getLockScreenSwitch:c}=u();return{lockScreenSwitchRef:Vue.computed({get:()=>c.value,set:t=>{l("lockScreenSwitch",t)}}),getLockAppScreen:e}},render(){const{getLockAppScreen:e}=this;return Vue.createVNode(naive.NModal,{show:this.lockScreenSwitchRef,"onUpdate:show":l=>this.lockScreenSwitchRef=l,transformOrigin:"center",autoFocus:!1,maskClosable:!1,closeOnEsc:!1,preset:e()?void 0:"dialog",title:"锁定屏幕"},{default:()=>[Vue.createVNode("div",{class:"app-lock-screen__content"},[e()?Vue.createVNode(J,null,null):Vue.createVNode(G,null,null)])]})}}),Q=Vue.defineComponent({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:e,getWatermarkConfig:l}=u();return{getWatermarkSwitch:e,getWatermarkConfig:l}},render(){const{getWatermarkConfig:e,getWatermarkSwitch:l}=this;return l?Vue.createVNode(naive.NWatermark,Vue.mergeProps({cross:!0,fullscreen:!0},e),null):null}}),X=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:P("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}}),w=Vue.defineComponent({name:"App",render(){return Vue.createVNode(q,null,{default:()=>[Vue.createVNode(K,null,null),Vue.createVNode(Y,null,null),Vue.createVNode(Q,null,null),Vue.createVNode(X,null,{default:()=>Vue.createVNode(VueRouter.RouterView,null,null),description:()=>"loading..."})]})}});if(typeof window<"u"){let e=function(){var l=document.body,c=document.getElementById("__svg__icons__dom__");c||(c=document.createElementNS("http://www.w3.org/2000/svg","svg"),c.style.position="absolute",c.style.width="0",c.style.height="0",c.id="__svg__icons__dom__",c.setAttribute("xmlns","http://www.w3.org/2000/svg"),c.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),c.innerHTML='',l.insertBefore(c,l.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const e1=()=>{p.locale(B)},l1=()=>({mounted:(e,{value:l})=>{const c=new b(e,{text:()=>String(l)});c.on("success",()=>{window.$message.success("复制成功")}),c.on("error",()=>{window.$message.error("复制失败")}),e.$$clipboard=c},updated:(e,{value:l,oldValue:c})=>{var a;l!==c&&((a=e.$$clipboard)==null||a.destroy(),e.$$clipboard=new b(e,{text:()=>String(l)}))},beforeUnmount:e=>{var l;e.$$clipboard&&((l=e.$$clipboard)==null||l.destroy(),e.$$clipboard=null)}}),c1=Object.freeze(Object.defineProperty({__proto__:null,default:l1},Symbol.toStringTag,{value:"Module"})),t1=()=>{let e,l;return{beforeMount:(c,{value:a})=>{const{func:t,trigger:i="click",wait:o=500,options:r}=a;if(typeof t!="function")throw new TypeError("debounce directive value must be a function");e=j(t,o,Object.assign({},r)),l=z(c,i,e)},beforeUnmount:(c,{value:a})=>{e&&(e.cancel(),l==null||l()),e=null}}},o1=Object.freeze(Object.defineProperty({__proto__:null,default:t1},Symbol.toStringTag,{value:"Module"})),y=(e,l)=>{if(e){const c="ray-template__directive--disabled";l?(e.setAttribute("disabled","disabled"),_(e,c)):(e.removeAttribute("disabled"),m(e,c)),e==null||e.setAttribute("disabled",l?"disabled":"")}},i1=()=>({mounted:(e,{value:l})=>{y(e,l)},updated:(e,{value:l,oldValue:c})=>{l!==c&&y(e,l)}}),a1=Object.freeze(Object.defineProperty({__proto__:null,default:i1},Symbol.toStringTag,{value:"Module"})),r1=()=>{let e;return{beforeMount:(l,{value:c})=>{const{func:a,trigger:t="click",wait:i=500,options:o}=c;if(typeof a!="function")throw new TypeError("throttle directive value must be a function");e=E(a,i,Object.assign({},o)),z(l,t,e)},beforeUnmount:()=>{e&&e.cancel(),e=null}}},n1=Object.freeze(Object.defineProperty({__proto__:null,default:r1},Symbol.toStringTag,{value:"Module"})),s1=e=>Object.keys(e).reduce((c,a)=>{var i;const t=(i=e[a])==null?void 0:i.default;if(typeof t=="function")return c[a]=t,c;throw new TypeError(`directiveModules: ${a} is not function`)},{}),d1=e=>{const c=s1(Object.assign({"/src/directives/modules/copy/index.ts":c1,"/src/directives/modules/debounce/index.ts":o1,"/src/directives/modules/disabled/index.ts":a1,"/src/directives/modules/throttle/index.ts":n1})),a=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),t=/^([^-]+-)*[^-]+$/;R(c,(i,o)=>{var n;const r=(n=o.match(a))==null?void 0:n[0];typeof r=="string"&&t.test(r)?e.directive(r,i()):console.error(`[setupDirectives] ${r} is not a valid directive name`)})},k=async e=>{await D(e),await T(e),await F(e),e1(),d1(e)},p1=async()=>{const e=Vue.createApp(w);await k(e),e.mount("#app")},h1=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(w),await k(e),e.mount("#app")},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?h1():p1(); diff --git a/assets/index-BYsbk9kx.js.gz b/assets/index-BYsbk9kx.js.gz deleted file mode 100644 index dec2724c470576e0d2fe7061deff7bd2d52663db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28719 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 diff --git a/assets/index-DyAfcDS5.js b/assets/index-DyAfcDS5.js new file mode 100644 index 00000000..646cffc2 --- /dev/null +++ b/assets/index-DyAfcDS5.js @@ -0,0 +1 @@ +import{t as p,v as c}from"./hooks--0kybGG4.js";import{a as d}from"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./lodash@4.17.21-yUHHMES2.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{s}from"./instance-krFx0npL.js";import"./utils-Cjt5Qe12.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const V=e=>s({url:"/api/list",method:"get",params:e}),Q=Vue.defineComponent({name:"MockDemo",setup(){const e=Vue.reactive({page:1,pageSize:10,itemCount:0,pageSizes:[10,20,30,40,50],showSizePicker:!0,onUpdatePage:u=>{e.page=u,o()},onUpdatePageSize:u=>{e.pageSize=u,e.page=1,o()}}),{data:t,loading:r,run:i}=d(V,{manual:!0,onSuccess:u=>{}}),n=Vue.ref([{title:"id",key:"id"},{title:"邮箱",key:"email"},{title:"地址",key:"address"},{title:"姓名",key:"name"},{title:"年龄",key:"age"},{title:"创建时间",key:"createDate"},{title:"操作",key:"action",render:u=>Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.info("查看")}},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.warning("编辑")}},{default:()=>[Vue.createTextVNode("编辑")]}),Vue.createVNode(naive.NButton,{type:"error",text:!0,onClick:()=>{window.$message.error("删除")}},{default:()=>[Vue.createTextVNode("删除")]})]})}]),a=Vue.reactive({email:null}),o=()=>{const{pageSize:u,page:l}=e,{email:m}=a;i({page:l,pageSize:u,email:m})};return Vue.watchEffect(()=>{t.value&&(e.itemCount=t.value.total)}),Vue.onBeforeMount(()=>{o()}),{personData:t,personLoading:r,paginationRef:e,columns:n,...Vue.toRefs(a),getPerson:o}},render(){return Vue.createVNode(naive.NSpace,{vertical:!0,wrapItem:!1},{default:()=>{var e;return[Vue.createVNode(naive.NCard,{title:"Mock 数据"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("mock 数据使用。但是,并没有启用生产环境的部署,所以生产环境结果为空。")])]}),Vue.createVNode(naive.NCard,{title:"提示"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("RTable 组件有一个比较值得注意的地方就是,该组件会自动的按照数据量计算分页条数。所以你在异步获取数据的时候,一定要手动设置 remote 属性为 true,并且设置 itemCount 或者 pageCount。")])]}),Vue.createVNode(naive.NForm,{labelPlacement:"left"},{default:()=>[Vue.createVNode(p,{bordered:!1,cols:3},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NFormItemGi,{label:"邮箱"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.email,"onUpdate:value":t=>this.email=t,clearable:!0},null)]})]),action:()=>Vue.createVNode(naive.NButton,{type:"primary",onClick:this.getPerson.bind(this)},{default:()=>[Vue.createTextVNode("搜索")]})})]}),Vue.createVNode(c,{title:"分页表格",data:(e=this.personData)==null?void 0:e.data,loading:this.personLoading,columns:this.columns,"onUpdate:columns":t=>this.columns=t,pagination:this.paginationRef,remote:!0},null)]}})}});export{Q as default}; diff --git a/assets/index-DyAfcDS5.js.gz b/assets/index-DyAfcDS5.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..bfabfe83b2eef1e48cbbf7c0adb51e7e52faf78a GIT binary patch literal 2024 zcmVNVq=+d!78mzfkRZV{9jsNYzP} z?49>{KjxYDd1p;*hjCFBG3>@1xfpyIl`LnrgpTGJE4YfH7MA8mMtaeLE1e)sI1X^; z95<&r%v`e67C}Ns7hJ_)tUv;oic-qFp?)%P zCg*gbEM{UipXo)~F_hGlrRmeB&kju`J3+3&0ch5-K?*kYc>BQj@xXcFSBF`j|hEfVQkg816an>_5JlIaSyT>)5uE5j) zrND<5RqCASjOYnsxyrzTNKJs2JcvpK+!mYtDh!N`8M#hers#p^!UcnI$Y?6+Lt6W3 zW(hsZ7sr+lc5?HWgL#14;Kzfr*gJK)(~VF892=s^yBZXAYSIOdR&gr$g`arlAna?Cq4^ow+b}BXf=gDLH zX}iEZDu@kANO(k7uWIC$rc#3k!2uhB6p2`BfeXvWmE%Lb2Y{pVh=59|U^_*2yh}dB z1jWc>O2Nu#VZY|Bq$cuePbV-3LLpReLS15HG?YY|GCHIV&dv4ocOvuHRoo?eo>^`f zu}8^{3RoENPVL7zoCy}9G{s#0_;hkM)g|1lM-4$3RptpbgGND`GTWyV3jHZ}U%V(E zH^$FQn#HLuWn#*D zwyQ%WAy1@dJU}L7355Y>JB$Jq@iN6W=+aqc6b8X&lI();oOq(#Oah@()FBWrJ2(fr zCI??rWEpf#m5Bg*fO%BtYHQuq&uOZhROKF3?p5WKdR}((tQ45WiBSNqA5mpSryUau z7!P84>62wZfq&YQSv*ncFo(I`LW0M%Cr5ZK#8(n>*~9|tLbez-3C-zT<{s5aC2huM zCyln5jh`zEA}r7)VoGuWmckzud2e<1(t2b4X=DK#6RXWw zUwu;lt{NG!X>xGgcJrfK^_$ltb3l8$?Zva*S1Wt2xen8nzt>-G`gfo2-hCDU3=UYp zAQtU7|JL=|_Uc}Uu)ig_IaGpu1{-Yp&5SY=;uMo2pwTG@8z7glMRHV^3<&0D5Y&V$ z_AH^t6X}!Z-r?Kt3Bjmb7E2E3lEaCO`I00HSQJf~2P|R~!Vu*Wp(ZP#Kic5BI0uN( zEQ?G24-XrwUrC9|yEA?Yi=vseg+5grTR2+f2^ zCL!y_aYD|47!SR5R;ffni6_c!^}ky#Mc{%M&1q8N*!f6+tsl|4PN!VNJO&XX?-J1f z=4MO7!5EJD-#qcJufJD>Qa&lk!4b*_cY*yjR&D!#joWLltCwoqpZkA%{ATM~{l#tTM`6_O6}!yfAwl@qgvbe*?)X{=hfwU zb*ujBuK({ff8|Ew-b#J-iGSxs{mIkjrgt7cYbN$P;#=RB)+SSHqkD5H~ zesN=G{Xt{>ZvD#VyAS^3fA_%u=E>{or6vuv?fdoBwffd2|6dPxzW#6h#+{~D5ajOj zdiC2kTi0qE)%yCqoqznrzxq}E%e9^LSB>rU7zdjPh}EBd?^hqyHa25|d(b?E+Q#h& z)DlF@zj9}%`dKW{SGe$go`)H?<+6q6!5X))0X9&fOBQ6sd+B!M@;u`va4_{FS|Au# z@9A>t_6eScInD)X_8rx}!UA!Okf^-Y6?(`!<|FEOLN13BLKk`BqHxy8(%$QV9-1Uw zq))yzr-f`-fO*g<`VqAf78%aNgxtIu58T&pUm|;hI!x1=9w>PGiwA3o!(C!GR~yfM z42N^&z#}!WaXrnV)c}r-tkQQyjHHzClY~^N?x3gUd-pWqEV)&19BK(Wrq^EM?55EFAD-D1s G5C8yR!SlBO literal 0 HcmV?d00001 diff --git a/assets/index-E1_gD1e7.js b/assets/index-E1_gD1e7.js deleted file mode 100644 index 36626ffb..00000000 --- a/assets/index-E1_gD1e7.js +++ /dev/null @@ -1,7 +0,0 @@ -import{l as s,_}from"./hooks-tYopKgiy.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./utils-B6Okv4Kv.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";function e(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!Vue.isVNode(o)}const C=Vue.defineComponent({name:"PreviewSVGIcons",setup(){const o=Vue.ref([]);return Object.keys(Object.assign({"/src/icons/adjustment.svg":()=>_(()=>import("./adjustment-xKF72UgA.js"),__vite__mapDeps([])),"/src/icons/axios.svg":()=>_(()=>import("./axios-YSlog9Ro.js"),__vite__mapDeps([])),"/src/icons/close.svg":()=>_(()=>import("./close-azVF77Xi.js"),__vite__mapDeps([])),"/src/icons/close_left.svg":()=>_(()=>import("./close_left-wghYE-yL.js"),__vite__mapDeps([])),"/src/icons/close_right.svg":()=>_(()=>import("./close_right-rXgRVuVY.js"),__vite__mapDeps([])),"/src/icons/dark.svg":()=>_(()=>import("./dark-a3Shlz-3.js"),__vite__mapDeps([])),"/src/icons/dashboard.svg":()=>_(()=>import("./dashboard-VSK8Ksb1.js"),__vite__mapDeps([])),"/src/icons/doc.svg":()=>_(()=>import("./doc-p7kRFTKe.js"),__vite__mapDeps([])),"/src/icons/draggable.svg":()=>_(()=>import("./draggable-WSlqett4.js"),__vite__mapDeps([])),"/src/icons/echart.svg":()=>_(()=>import("./echart-uDAjf1Xg.js"),__vite__mapDeps([])),"/src/icons/empty.svg":()=>_(()=>import("./empty-H5pwkZW3.js"),__vite__mapDeps([])),"/src/icons/error.svg":()=>_(()=>import("./error-1RFXBHac.js"),__vite__mapDeps([])),"/src/icons/expanded.svg":()=>_(()=>import("./expanded-cve55icR.js"),__vite__mapDeps([])),"/src/icons/export_excel.svg":()=>_(()=>import("./export_excel-GFRgGiCF.js"),__vite__mapDeps([])),"/src/icons/fullscreen.svg":()=>_(()=>import("./fullscreen-LJg-Litq.js"),__vite__mapDeps([])),"/src/icons/fullscreen_fold.svg":()=>_(()=>import("./fullscreen_fold-0gdJoV38.js"),__vite__mapDeps([])),"/src/icons/github.svg":()=>_(()=>import("./github-cVhKF5HM.js"),__vite__mapDeps([])),"/src/icons/google.svg":()=>_(()=>import("./google-Mjnm1oio.js"),__vite__mapDeps([])),"/src/icons/language.svg":()=>_(()=>import("./language-dqZc_JRl.js"),__vite__mapDeps([])),"/src/icons/left_arrow.svg":()=>_(()=>import("./left_arrow-9Z3nu3IR.js"),__vite__mapDeps([])),"/src/icons/light.svg":()=>_(()=>import("./light-xmnw2Bnt.js"),__vite__mapDeps([])),"/src/icons/lock.svg":()=>_(()=>import("./lock-Dt93hMYt.js"),__vite__mapDeps([])),"/src/icons/login_bg.svg":()=>_(()=>import("./login_bg-BPuoXCrC.js"),__vite__mapDeps([])),"/src/icons/menu.svg":()=>_(()=>import("./menu-KnKYw6gN.js"),__vite__mapDeps([])),"/src/icons/more.svg":()=>_(()=>import("./more-Ej8Oiwns.js"),__vite__mapDeps([])),"/src/icons/mouse.svg":()=>_(()=>import("./mouse-03_U_h0x.js"),__vite__mapDeps([])),"/src/icons/office.svg":()=>_(()=>import("./office-mL13bbyC.js"),__vite__mapDeps([])),"/src/icons/other.svg":()=>_(()=>import("./other-QN44tLIz.js"),__vite__mapDeps([])),"/src/icons/out.svg":()=>_(()=>import("./out-Pi3tiQst.js"),__vite__mapDeps([])),"/src/icons/print.svg":()=>_(()=>import("./print-WnHXqwgf.js"),__vite__mapDeps([])),"/src/icons/qrcode.svg":()=>_(()=>import("./qrcode-Ecs_mS_M.js"),__vite__mapDeps([])),"/src/icons/ray.svg":()=>_(()=>import("./ray-vB7gcmcu.js"),__vite__mapDeps([])),"/src/icons/reload.svg":()=>_(()=>import("./reload-LXSqxm9O.js"),__vite__mapDeps([])),"/src/icons/rely.svg":()=>_(()=>import("./rely-19SjH3Lv.js"),__vite__mapDeps([])),"/src/icons/resize_h.svg":()=>_(()=>import("./resize_h-DOQBjTSz.js"),__vite__mapDeps([])),"/src/icons/right_arrow.svg":()=>_(()=>import("./right_arrow-ZCE0gHo4.js"),__vite__mapDeps([])),"/src/icons/row_end.svg":()=>_(()=>import("./row_end-BkDswo_g.js"),__vite__mapDeps([])),"/src/icons/row_head.svg":()=>_(()=>import("./row_head-yo3TQzYk.js"),__vite__mapDeps([])),"/src/icons/search.svg":()=>_(()=>import("./search-PNJFeCur.js"),__vite__mapDeps([])),"/src/icons/setting.svg":()=>_(()=>import("./setting-oh7cMM8q.js"),__vite__mapDeps([])),"/src/icons/table.svg":()=>_(()=>import("./table-RDC-4476.js"),__vite__mapDeps([])),"/src/icons/twitter.svg":()=>_(()=>import("./twitter-dtkDLQvk.js"),__vite__mapDeps([]))})).forEach(t=>{const i=t.match(/\/(\w+)\.svg/)[1];i&&o.value.push(i)}),{icons:o}},render(){return Vue.createVNode(naive.NCard,{title:"svg图标"},{"header-extra":()=>"点击图标复制代码",default:()=>{let o;return Vue.createVNode(naive.NSpace,{wrapItem:!1},e(o=this.icons.map(r=>Vue.withDirectives(Vue.createVNode("div",{class:"pre-view-icons__card",key:r},[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(s,{name:r,size:"56",cursor:"pointer"},null),default:()=>r})]),[[Vue.resolveDirective("copy"),``]])))?o:{default:()=>[o]})}})}});export{C as default}; -function __vite__mapDeps(indexes) { - if (!__vite__mapDeps.viteFileDeps) { - __vite__mapDeps.viteFileDeps = [] - } - return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) -} \ No newline at end of file diff --git a/assets/index-E1_gD1e7.js.gz b/assets/index-E1_gD1e7.js.gz deleted file mode 100644 index 8d7b95ccd35f556f751543b6c92f8a54dc1b6830..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2009 zcmV;~2PXI*iwFP!000021C^NDZsWKafbZuiv_dhkP*bsd%Bh|@J|z?9Xiq$`Gl7<- zXo`ZS&HYZR0`={PgdXn-I{@_+n(@#k+wB=G{u z#L875S9soBPZ;%7eaE46#(@~pplg$*KIQ5miAh!82^jGOnDV-zSM>t0hux@3kFU2O zILDlN7(B3gQ8)AoU`Q{38~=)y+MU)m8-*Ao2?IBj+C9BuMj@`3^pb8Az|FBe8jOnb z?NKhZAb09z-PqNO23X#loSe7&#cgQH0itw9q^qD;z!(*}*JpOHO>x99_9vn1)+>5Z zFMx-AyWIi9<~H`g>s8$_^dgwgFIhNu(01H{%eX3rA)opPT!+WSOLvy zxf^|LMga4tNi_<%d3lNKZ4QNuVIRq5sTcKvUIu`&D#n+`+gv>gamcZWD8qH5pjUO{ z^RiBef6f+{k6$0e9muftm0_*Z))0nAC)>k_FEE2hBn2qQhu?kdjI2oTXWc`50_8&6 z#0LRpoN$3HE})PZih99}iMVU3U~=I+G>qzE+kue-nc($`Ue-%sASxrTLyoqYM}~b1 zvzRG^37ptL*?ZQcg1cl~FX|<|0E)&@<>q~F_seRSEc6BOFo^58sY1Dc>}9{w`WlWQ z5+ovG`2^1%_rZR<{1tdp<_!quGcSnf{uUZY0Mo8p0`*wm};UKzzZ7&k3pU7hu;sQvb(Bns!gf3`b*2UIkh8)#uwVHZIV@gTjd-e6}9|j@T2_IZg zOXgT3>T{tqYx2()o)8~5sTWWm`y#jUp@$FDD~2P2=l#L)TS=>Vjzt*cv{f>e#$y?t z~m@NxgD% z|9)b?qTAUm-q`U9YI)O)h`^@l!Jvf$F4JrIE&GB{o+6fEFzmb3-tW%8mYtUd;98;;$So_IpQ`@Z{t zg(zoqC;wbt7AJ8KwvMI~k;*VQsRZ-c=zZ1|!;Ddu;*?=v^g6eV6Ns`p z7XkDwoYDlJ2!JA7sSwo5Zl+9_c!98+YJZ}@ai?b=lV&Gl2KfS)yvn`o|33rHPHk{T z#KU*n%?Wj_EGc3T6m0914oZ6&^Vmc<;rL~J5(jADbUT%k^Q=}%?X-_e5(no~-!mx5 zx-YxXw?k;Bcs~)qdKe+|wC83usN{#Gw^@79P2ZQ}Fj#p0yx8zX zRwqR%JF<*|me?;j=fmtqoA~C~PO~NiXk3N#w#k|q%^vo{m#s1ix_);!ui6(`jg+Ny zfsBIobnlYPeV*AE@>FHWF({PG8`CK)GCJvGLQsk{i39JOZlQ?K2ZhCz) z>rTaB%Ku3Qmmq5F+Q>s;Rv&gLOxdoJI5@lQKPc%bQWbca`K2x zC(W7=pmllOn7-?0?WOny^IMzgXAl@Q+XefCW_@E~bZ%llt;7ic8nYIkQ`7zquY=(? z#F79@T6%Z=IGklPa|{_usdN$tR~M%p+zeS}s}S-in4*mVK%HH5e!iFW%|oQW>BeEu zYc)Z+yj#ucoD(6^cC8HnEHP`HT}LUEU2B>?p{xy&lM}T!n*%DT3EhJNIk}w=JGl?@ z-)kRavK{TtxIZMXUsFATZiw|DL}QKZrG^i6FDo{0uJ-*gAjr!t-3w zfJT_*{m^yuE5V3uV-`>6`2e0z?iW~I?j;9mrK;vp$T(#OYCz*#Jarv=w5_tRwRW%N z@9vUY2Tt7xKTRp8A{s1JE&t;mdh)VDkr`_0?^bNBDl$z?rcrj@{CIz_Y1$v@!RmAM z9lc*`>-g(1dHr8C<#qIiSs%W7x}bU9e#E!%0&`7Sy;2l1QF1>#BXs#&hqze&l3Vue.createVNode(naive.NButton,{onClick:r.bind(this,!0)},{default:()=>[Vue.createTextVNode("返回首页")]})})])}}),j=Vue.defineComponent({name:"ErrorPage404",setup(){return{}},render(){return Vue.createVNode(t,{status:"404"},null)}});export{j as default}; diff --git a/assets/index-F5iLbQeX.js.gz b/assets/index-F5iLbQeX.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..fec257f990b96b630f031e408fd2b59962825b54 GIT binary patch literal 1010 zcmV ztjQ6%61hw7E-A|bPXT)EB?!6-W{cFwXC+&Zpf z(?BPkV0b#Trq!s3`$UGWjm-^gnP_&>?e4dattv#OAbAYvLbw(-v4ez%4Rpc|c)h*1 zTV*}MG9nAk#1`_0iG8>qrB!Au(K%&A%#id#hzUxFkWh#lxQ<$_(*`?&@q-wT^9e2b zF|dQqJ>$jU%OI&z(h~q|ltz*3U<(`QVl!y(p+T#PT}ZdFC~!LMi*y=#D>BpvfjO8I0qE_6(@Sfy=rn0BmwRAmxDnL;Jjzy=BiFR}*j9Im8Gg#hNw z@K~1Pwh`i@0nqPMxm3|eqSjbBhhSQd?JNR$zqUIDwEBH7sB&(WLMq|R;{sgMzzuAE z_#j4%Dex_FDkx)iS@k9g4 zPy#|yslb4}3zU!mv|RsUm0ig97J2pJHU<$unQ2{xRN_y{TJ(7_ z{!}(K$1pTqQ58W`ySe`A_WJdo-~9akw;yibUEjU=`sTaqKi>ZG{?{+HyrviRFEnJt zmDER^D-g}~+OtpprH-9cDbDmcXRU~OlcvDMvo8zLKQ?N)KKEfn(nyseA9V8>T&iXF zx4*x+`S$y}pWfd6_)e?6%4>P;RV~kJ`uM-xZx=QdBd`ry(pTYl01hekhX4Qo literal 0 HcmV?d00001 diff --git a/assets/index-FeWEAadL.js b/assets/index-FeWEAadL.js deleted file mode 100644 index 28ef548e..00000000 --- a/assets/index-FeWEAadL.js +++ /dev/null @@ -1 +0,0 @@ -var g={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.10","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"^8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.4","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.3"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};function l(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!Vue.isVNode(t)}const V=Vue.defineComponent({name:"RelyAbout",setup(){const{pkg:t}=g,{dependencies:i,devDependencies:n,name:e,version:d}=t,c=[{title:"依赖名称",key:"name"},{title:"依赖版本",key:"relyVersion"},{title:"依赖地址",key:"relyAddress"}],a=Vue.ref([]),o=Vue.ref([]),v=[{name:"项目名称",label:e},{name:"版本信息",label:d},{name:"项目地址",label:"GitHub",url:"https://github.com/XiaoDaiGua-Ray/ray-template"}],m=()=>{const s=r=>Object.keys(r).reduce((p,u)=>(p.push({name:u,relyVersion:r[u],relyAddress:""}),p),[]);a.value=s(i),o.value=s(n)},y=s=>{s.url&&window.open(s.url)};return Vue.onBeforeMount(()=>{m()}),{columns:c,dependenciesOptions:a,devDependenciesOptions:o,templateOptions:v,handleTagClick:y}},render(){let t,i,n;return Vue.createVNode("div",{class:"rely-about"},[Vue.createVNode(naive.NCard,{title:"关于项目"},{default:()=>[Vue.createTextVNode("ray template 是一个基于: tsx pinia vue3.x vite sass 的中后台解决方案. 项目干净与轻巧, 已经集成了很多项目中可能需要的搬砖工具可以让你快速起一个相关项目, 并且不需要剔除大量无用页面与组件.")]}),Vue.createVNode(naive.NCard,{title:"项目信息"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},l(t=this.templateOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[Vue.createVNode(naive.NTag,Vue.mergeProps({bordered:!1,type:"info"},{onClick:this.handleTagClick.bind(this,e)},{style:[e.url?"cursor: pointer":""]}),{default:()=>[e.label]})]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NCard,{title:"生产依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},l(i=this.dependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?i:{default:()=>[i]})]}),Vue.createVNode(naive.NCard,{title:"开发依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},l(n=this.devDependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?n:{default:()=>[n]})]})])}});export{V as default}; diff --git a/assets/index-FeWEAadL.js.gz b/assets/index-FeWEAadL.js.gz deleted file mode 100644 index b1929941ecc8b7f74266c70171f37eb9c2ef37f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2041 zcmV-`gS+5>V4hZGtF5l}?8= zxBJ*0ZoRXenKkD+D_v9|gHpe3bg(}02!4k(G#zr}km|3x)3YoC30k?05d z<#apG%lw|-^P6YJeJY$zYnZNef?)(HBoQPb0~rj_$$kczglfnIpa5O)Yh<4I2qSt4 zB=3RuTY&;pCq9|;L`Z4~({;wB_9S!qGmKff%BhF~bfHda#Mi;07^I4O7o|?wB)-WQ zWqLh3qO%p)qh9*nnG zFv~q2u9bco97-tbgO@S8VZ$I!S;DCK_Q^cL$b5TgoOM{@r644e3L>efGK@4x-K0td zOH^5sPv-SnKLg{?Fu+ki1Fy^Zn$*d(pHCLaTxnqbVxmKr$bw-*uL+(h5VnB2CSyI8 z>jAn@BfbvIaRmL-2l};2S0SFXYk|}oq>k`-9b~Lgrc_9qc!AXGwkIb;-s>@??bR?g zjQ9&Bm>C;S+N|S+Jn2KC7*A+C@zqtH-0w$K4N|a$j@zQGF>4R1SyD1OU3{q-bkYP? zkCaJiJKSG?%4+*;cCL|y$$BVQsys`=gbM>hXPKYbea3g6u!&QjDYz)B`&C#VO$+jn z)w?Lytz2rhA+u_z3XnYRgRr1Yw~fyjW=VT0Kq+RSERtFY<&fKc1%_75LIYu%DV_>w zvvm;mEH{Zihj0XG*oAP-bfBpvX|tI<=B&Jb9L7=!W7b0|nnYAY-X*5G2kls#P1r^`pUo5{67NpnL_6zwV% z?LcI3%-I=|a;ZWojboEEblP&sOV>Tcy*`6Wx-f5XUu(L>ryA$n&v*saZCq1Q^7Fg=|Hef zR|V+Q_+RHgUpn<#y{`2xAyLj*IzU*m2;QgSm%PJ+p@wMoKv*#qLx9fGfpc!MUnb%J zRrT~V_cFp4vtD{`kV1g;rKUTR=a{DH8Nqr~3{LTwi(r^ef1#h&qs6eT+gTFo4V<{5+@S!KiNw(oO}|@ zNd;G2dl1EctprOtB&4wpZ?#%znHw+1I}77e)G5 zp?n2XQ>=h?WqHNLeCDg)S}v>Jd-!7K&evl|v3?x{kmJ&7fsB55xc$kKu{D}l%h(cw zwW1H0`gyim%B!nXDuZgZ!&En0B_Z!sf5Rw0P1y$-_0G~kb>qM!5H5kZ>aEX8@3!zd;apty8R8o>=vRn2r!&77hVmVvEQ=|k4Qz@;t9Asn)d&=t1#}4IGcz7_ankmnKmR=V<3t%)+%`kmp$FKv8jr zF(^l2hLdSjp#ZADiXTO+kMJ;z&26FS@TgIFj+YPmnrATi@Dvr%L}$|UC70(}Ir+EI& z&a2J6J6E@_-59;RT6}-4cy!zP>O`AQc7OkR@9xI#-#*#7eR=!FS33`G70J zc<Y%a=6ER8AckNW z^vQfz|8$gG1WwA$j}H_eq`NT-5r`>ZCD)yD-FH[Vue.createVNode(e,{show:this.modal1,"onUpdate:show":u=>this.modal1=u,title:"全屏模态框",fullscreen:!0,preset:"card"},{default:()=>[Vue.createTextVNode("我是全屏模态框,并且会自动启用滚动条。")]}),Vue.createVNode(e,{show:this.modal2,"onUpdate:show":u=>this.modal2=u,preset:"card",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(e,{show:this.modal3,"onUpdate:show":u=>this.modal3=u,preset:"dialog",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(naive.NCard,{title:"可拖拽模态框"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>this.modal2=!0},{default:()=>[Vue.createTextVNode("卡片模态框")]}),Vue.createVNode(naive.NButton,{onClick:()=>this.modal3=!0},{default:()=>[Vue.createTextVNode("对话框模态框")]})]}),Vue.createVNode(naive.NCard,{title:"全屏模态框"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("全屏模态框需要同时设置:fullscreen 为 true,并且 preset 为 card 时才会生效。")]),Vue.createVNode(naive.NButton,{onClick:()=>this.modal1=!0},{default:()=>[Vue.createTextVNode("打开")]})]})]}),Vue.createVNode(naive.NCard,{title:"手动设置宽度"},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("width(--r-modal-width): 当 preset 不为 dialog 或者 card 的时候,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("dialogWidth(--r-modal-dialog-width): 当 preset 为 dialog,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("cardWidth(--r-modal-card-width): 当 preset 为 card,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("所有的宽度配置属性都会注入一个对应的 `css variable`,有时候会用上。")])]})]})}});export{S as default}; diff --git a/assets/index-HRx-u5yM.js.gz b/assets/index-HRx-u5yM.js.gz deleted file mode 100644 index 5841a711ed6191963b4db2c1d036d088b26b5c10..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1443 zcmV;U1zh?ciwFP!000021I<_MPuoTu{=UB=_!E(GSKE1M38D&bg_QyY1{F*dJ?u+j zaBOpTPJjq0T}w+Sh)!i?i`s2WY8Q1<(KHFsHuRra?9fmA3zO{>aCp_$5Bp}_J@@-P z&+~ikBr6$1CoG=}AR54nNup;scqOgtGZe6K-RMgx^KhDSt%{4|;1z=?8UxcbA;1{q zL2A4&8`FD+{2-LWRL@{AOA;a!U=$Du@?ccEt%tjBbosGa69ccIp_)$FYcM*QHE|*g z!%*PCXisWlY(mWWPpP_$XgU#r!c`~=V1Bf>x4(Nt^n<1;kaT@Uacc1}3Z^8!Z|GLa z@S~_iFxHZ$swSdPgglsSNp;@<*X^H@*hoU-o+&MTXrTjR_Bm`@cGnRx1c^CmeCozl%d;GXW z*2E^olafwwLf~Nx3de0tDq2688(cX35KSY3N?u z7`Q&xU5M~fYJMczbs8Kai78oy%^!ki7Fs|{cjOds-R3$FqgggAmG@^jcXQp(Ox)sA9Il%CAkJ)|_XAqs~ zE=mCM!p&ZBJlb&KlBOmxMb{i@vXd()fbkfZndykq6ZPu-h;;kbu$&!fv`|$)SK*-u zuBijvQC;eGQIf7v78q$8GclBLQqgdyo-uR{Ypgl1p$v|5{kn|QE}YT15XH+iyMT=4EaOZF826{&l7fxexoVpF+aa$_|h%6-|cU|w6`AlyI$I| zhU<7qzfQg%7Y;rhId}36L_WPJ?7zNmJzcdoclO_YtnIx$sFaSLia>SueSi@YA71o; z7g%@0xrPCIbH^^ORV$_1#xM2{%ie|mm(vg~I}N+|%&HVVPvEjcu!~Qum9i((db?-6 zf6e_@J9CQ6(g&4g00?j;fci=?9Dzp&)lS1UcVH+QVUPY0FN z>fW!``u6^Vz1l|E`nXx$T{+9mi)eX`?wla!t)Ip5Gr=!P#Zh^Zh_iY&4QKa@lCX;f z`$e%8)y2JT6e2C|4K xXiCNR4l1kmi=sCzH}B;mMqUaR7lW;M&iz9hasJTi(OPW%>K|Vb$M3ie007Hk#@PS> diff --git a/assets/index-I9i5_eos.js b/assets/index-I9i5_eos.js deleted file mode 100644 index 92000bdc..00000000 --- a/assets/index-I9i5_eos.js +++ /dev/null @@ -1 +0,0 @@ -import{a as u}from"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import{s as o}from"./instance-t51B_UfA.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./hooks-tYopKgiy.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./utils-B6Okv4Kv.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";function D(e,t){return u(()=>o(e),Object.assign({},t))}const F=e=>o({url:`https://www.tianqiapi.com/api?version=v9&appid=23035354&appsecret=8YvlPNrz&city=${e}`,method:"get"}),l=()=>o({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get"}),Q=Vue.defineComponent({name:"RAxios",setup(){const e=Vue.reactive({weatherData:[],inputCityValue:null,throttleDemoInputValue:null,debounceDemoInputValue:null,weatherDemoInputValue:null}),{data:t,loading:a,run:r}=u(l,{throttleWait:1e3,manual:!0}),{data:n,loading:d,run:V}=u(l,{debounceWait:1e3,manual:!0}),{data:i,loading:c,run:m}=u(F,{throttleWait:1e3,manual:!0}),{data:p,loading:s,run:N}=D({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get",cancelConfig:{needCancel:!0}},{manual:!0});return{...Vue.toRefs(e),throttleDemoValue:t,throttleDemoLoading:a,throttleDemoRun:r,debounceDemoValue:n,debounceDemoLoading:d,debounceDemoRun:V,weatherDemoValue:i,weatherDemoLoading:c,weatherDemoRun:m,demoData:p,demoLoading:s,demoRun:N}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode("h1",null,[Vue.createTextVNode("请求")]),Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("useRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持配置化请求数据")]),Vue.createVNode("h2",null,[Vue.createTextVNode("useHookPlusRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持包裹一个拥有 promise 状态的异步函数,可以用来包裹一个 axios 请求返回值方法")])]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useRequest 获取")]),Vue.createVNode(naive.NCard,{title:"请求函数"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("1.基于 axios 封装,能够自动取消连续请求,避免重复渲染造成问题")]),Vue.createVNode("h3",null,[Vue.createTextVNode("2.打开控制台 => 网络 => 使用低速3g网络 => 查看控制台被取消的请求")]),Vue.createVNode("h3",null,[Vue.createTextVNode("3.详情请查看文档")])]}),Vue.createVNode(naive.NCard,{title:"useRequest示例(手动触发)"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>{var e;return[Vue.createVNode(naive.NButton,{onClick:this.demoRun.bind(this)},{default:()=>[Vue.createTextVNode("获取数据")]}),Vue.createVNode("h3",null,[Vue.createTextVNode("结果: "),this.demoLoading?"获取中...":(e=this.demoData)==null?void 0:e.title])]}})]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useHookPlusRequest 获取")]),Vue.createVNode(naive.NCard,{title:"节流"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.throttleDemoInputValue,"onUpdate:value":e=>this.throttleDemoInputValue=e,onUpdateValue:()=>{this.throttleDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("不论触发多少次,一秒钟之内仅会触发一次")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.throttleDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"防抖"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.debounceDemoInputValue,"onUpdate:value":e=>this.debounceDemoInputValue=e,onUpdateValue:()=>{this.debounceDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("一秒后才会执行,如果中途重新请求,则会重新计时")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.debounceDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"获取气候"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.weatherDemoInputValue,"onUpdate:value":e=>this.weatherDemoInputValue=e,onUpdateValue:e=>{this.weatherDemoRun(e)}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("该示例演示了如何根据动态值获取数据")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.weatherDemoLoading?"获取中...":"获取成功!!!"])]})]})]})]})}});export{Q as default}; diff --git a/assets/index-I9i5_eos.js.gz b/assets/index-I9i5_eos.js.gz deleted file mode 100644 index d1d351745e96ce0b6747ec770ce85b7c2f2ebf6c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2118 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 diff --git a/assets/index-Jt1LWGqm.js b/assets/index-Jt1LWGqm.js deleted file mode 100644 index 0f8cda5b..00000000 --- a/assets/index-Jt1LWGqm.js +++ /dev/null @@ -1 +0,0 @@ -import{F as r}from"./hooks-tYopKgiy.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./utils-B6Okv4Kv.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";const t=Vue.defineComponent({name:"PageResult",props:{...naive.resultProps},render(){return Vue.createVNode("div",{class:"error-page"},[Vue.createVNode(naive.NResult,Vue.mergeProps(this.$props,{status:"500",title:"小调皮你走错地方了"}),{...this.$slots,footer:()=>Vue.createVNode(naive.NButton,{onClick:r.bind(this,!0)},{default:()=>[Vue.createTextVNode("返回首页")]})})])}}),j=Vue.defineComponent({name:"ErrorPage404",setup(){return{}},render(){return Vue.createVNode(t,{status:"404"},null)}});export{j as default}; diff --git a/assets/index-Jt1LWGqm.js.gz b/assets/index-Jt1LWGqm.js.gz deleted file mode 100644 index d63f025f5b5a46d5c169c78757ed07d019124255..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 992 zcmV<610Vb!iwFP!000021BI2(Zrer>#_xR!m*~L)xEqop ztjQ6%61hw7E-A|bPXT)EB?!|o7h3Z!v;EG2fW_d-m0=5VHuGHXJQNagTy}EkJ2hLlIWZ=BBn@sA;bhF zL`W#a4O~a<_GyD1!Khl3rGVyxBvD$}eTtp4ECsiY>)15V$xbjh9axiURm6QFL)XUU z8n#R{J=xve?;KkX?0B4yX`y9c2c3Jy-rk?UX!8|Y#^=xn2YyNX>% zw=ti6GUgA zl?;hQavGoWNS2CqH0&xE?WCIzxkPZqOUgw4)$?7e?<@^4Oqr)BXT^$q*Tg0^QNMx4 zsQ@8HFepB*osLKOY2VqgnBjk+C&dz~uflWBQ=rdh0U6CI{IRxheDsiKiY ztwwL0*?ZYzD@Gvix7;$I-RpV5lABZrU|wVK=;JnT^Y;26!P6O1ciVaUGp1XAp1Gr4zXlzh^J^q z)$|@7U#+9{j{OL{hDiv&{(DVcl1*cu^!>Z=fOw(sxM5JtL zAOsgEApvN){?#%&m+#K|>cy`yhycn?t16@te^z?YXT?@i+0-1v&~!yr1WoPc`kUM9 zSATx@^M~JlxP5D< zuf440c}*YvSNfeIreX!QVQabsl_vKI&+`8dUHy|#p^)n=jiRFM23(dOzftk=Te#0R OKKTpKe)0?x2LJ$4!`b8j diff --git a/assets/index-Ls-yzLGw.js b/assets/index-Ls-yzLGw.js new file mode 100644 index 00000000..ce1de8be --- /dev/null +++ b/assets/index-Ls-yzLGw.js @@ -0,0 +1 @@ +import{q as t}from"./hooks--0kybGG4.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./utils-Cjt5Qe12.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const A=Vue.defineComponent({name:"RTemplateDoc",setup(){return{}},render(){return Vue.createVNode(t,{width:"100%",height:"100%",src:"https://xiaodaigua-ray.github.io/ray-template-doc/",lazy:!0},null)}});export{A as default}; diff --git a/assets/index-Ls-yzLGw.js.gz b/assets/index-Ls-yzLGw.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..fba335e95c6ecbfcfe5b2c79819835cc7d08c6e1 GIT binary patch literal 835 zcmV-J1HAkniwFP!0000218tODZ{j!YU=X{XxIUfO=n>!bI4h%8sy?$>9`oY})dtE@&EiBc;A;H`@JaM&VC zQ@a)=S0jy$LwI}7Q)fa-zLDT%<1lQJCZQfY598Tn=5MP}sfw6M!WN;I#HUa^k4ATc zC%+0U4REDa;;7}30Os8L@$fUwtCZmyQ7&AXh5_-32kWbNa0}C36yE&Cf7n*D6uy2AfEo%wAJvT3UQ}3N?wqq34P*`7J$-i z#PP7ou`L>vA*^-i6G{TmoOtjof2ro+wqIqP6{&&V(gqJm{jaP9G#_r>c-R|{d0gef zjYDVfg)5CA^+=o0|JP|DGXLGCr%+xn6@SiNQ*RKVuM+BE4o!?r%^_zOQr=2wutjqc2Z$$QZWyG(j*@Ev>QDC z`*``;wioTB6&XTl_`6*#kH^JR(EkcY#;w>0TYSK)-4$F7T3^8L^>_ziyUOy7x;hyQ z5h3t|Nr`Dl%T7#EpW4K0R>2r82x+yDM(~glpHR3Tc>UR|c~d15X22BLT&1Q|Y{KH+ z;&SM^pSfHst4fMOwEI5tr@_fcE}Z06C<${Rqhq5G3ez^MRyTq9r1$=x=D&VEMw_RT znPX}CTg4+jd`s^Kf#QQxN^aP3D9bev&GOd6UFtsVoVk!p7hrgT8H1c@gSwpLCiHrf zwtU288N-z{_N@E$}rAtd%xmMe+Up6?~guv2^d2eUk77W<0V>ISXL&oA~Gt[Vue.createVNode(e,{show:this.modal1,"onUpdate:show":u=>this.modal1=u,title:"全屏模态框",fullscreen:!0,preset:"card"},{default:()=>[Vue.createTextVNode("我是全屏模态框,并且会自动启用滚动条。")]}),Vue.createVNode(e,{show:this.modal2,"onUpdate:show":u=>this.modal2=u,preset:"card",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(e,{show:this.modal3,"onUpdate:show":u=>this.modal3=u,preset:"dialog",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(naive.NCard,{title:"可拖拽模态框"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>this.modal2=!0},{default:()=>[Vue.createTextVNode("卡片模态框")]}),Vue.createVNode(naive.NButton,{onClick:()=>this.modal3=!0},{default:()=>[Vue.createTextVNode("对话框模态框")]})]}),Vue.createVNode(naive.NCard,{title:"全屏模态框"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("全屏模态框需要同时设置:fullscreen 为 true,并且 preset 为 card 时才会生效。")]),Vue.createVNode(naive.NButton,{onClick:()=>this.modal1=!0},{default:()=>[Vue.createTextVNode("打开")]})]})]}),Vue.createVNode(naive.NCard,{title:"手动设置宽度"},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("width(--r-modal-width): 当 preset 不为 dialog 或者 card 的时候,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("dialogWidth(--r-modal-dialog-width): 当 preset 为 dialog,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("cardWidth(--r-modal-card-width): 当 preset 为 card,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("所有的宽度配置属性都会注入一个对应的 `css variable`,有时候会用上。")])]})]})}});export{W as default}; diff --git a/assets/index-RR4iiPxT.js.gz b/assets/index-RR4iiPxT.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..98c6b1162109e0e7fd2b5da336ed5ab9d82532e6 GIT binary patch literal 1466 zcmV;r1x5NFiwFP!000021I<@mPa8)ReebU@`-COWWOx0MU_@lT0!;!0C?KdJGVG4+ zf%Wb(GizfkB&P`p5D=+CLyMBOR7z^4QczV1k;LTB)Vq);{zA384q)@CHV=JU&76Dh zx#!$F(vpm6P+rIf5DVbBBsDSuyplGIDF%Qzm7nP9ioi)GG!qXez$;k`1OMLCES8Yq zH5eVwS~wAgVJL}Us4F!#JSOLAqclTBES-oz=_-^ZkRR&q?&%zqYeAC?D26db+*~4z zf(b>u)qgu>)}oj~G1ilorX`|Kh9a15N_E} zp&VvL27_sukf8*lfGSV~L;4*f+a0cBp2Xh}--6lvFJ) zk+rbJ@VH`7oRCBqgVJ%Il0@&JGkvqC2eCAwSUn}I<7USwvRb=q!-&o?MGE&76Gto1SiyVl#El85zJ0Kr$$W z6SC(F?j9W-ng(@BVI_?yXNf3`z%Ur*(Xq@8(prm|rC3)n^)L~TM9GvH$<#T_nMNiO zG7Liz$Wm)`Xk_5(N!iA!rE`+Oz!SVGS431&`N3$%X>g1bPO^mO55ZHjO`xeWatgTW zM->QiQyDXBG}SEzQ87@`NY}BJki1DuYqG@CVz?HV!Wrb^!I4i zi8p70=!oV4Q_?ttfQcx>)Z64RXm1~m=>vGui%|@n@xVySu!W(DlSIeuM#eOBtnEo;B_Do;;|;|=0PDhs9%(k)F3o!Pg&x>fn`YX7%C{5nGL?j>6a zpWjmWSW7BFnvwedHB}wtc0|=sp`P3kt&8|n)3jNf8+xc<=x1TOM>)ZQp zKkn_mJt%J+Jr#k<&ieqT7Cv0`fIqO_g}a6UXMNjQT&a{d_SSxJepv7q{$IKwUDgd} z@tIvNesVue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"info",text:!0,size:"tiny",onClick:()=>{t.push({path:"/router-demo/router-demo-detail",query:{name:e.name}})}},{default:()=>[Vue.createTextVNode("详情")]})]})}]),o=[];for(let e=0;e<10;e++)o.push({name:"张三",address:"New York No. 1 Lake Park",phone:"010-121212",key:e});return{dataSource:o,columns:r}},render(){return Vue.createVNode(naive.NSpace,{wrapItem:!1},{default:()=>[Vue.createVNode(m,{columns:this.columns,"onUpdate:columns":t=>this.columns=t,data:this.dataSource},null)]})}});export{P as default}; diff --git a/assets/index-SycY_GW1.js.gz b/assets/index-SycY_GW1.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..79a2b66165e42b267e0ef162be54a3bc33f91b6e GIT binary patch literal 1177 zcmV;K1ZMjmiwFP!000021BI5$Zrer_hWC96g)0f+Oi1eDn5qKWvMe_j`BuA-gTNS* zN8(823_TagvLK*E(M1{)DI)_dX8cF1HKBj3c3)j(^Z#~+7JWPs| z^aTJL=qU2)*ufS$Umte1QNLZp&ZXDDwv8P$o$d-f4gF#~AhS{0zHO&nZ=ikMb#|j7 zlL*Qb%CH8u(6Ik#(%{|wBIIi!fcY~#lAePtTtkS92EcB&$dM^X9s@cTo`Y>%N5aPz zI%0dg+S%SJvRctdqV`DD_rZ2^(fbTu1Aj+AVPIM-HOtI8G*fePu9c0LTvsV-R_EwiCn1 zu~leQi{KCxqD%?OB=tQTJJ?3OjXLE1Xnzx zY!qBR+;RH#m6051<}1n>I-@K|Hwv~GY(ktljs#ljA{ zAN4wQ?srxxHX-RyW}kuJB&qE`iS&(c&KYGy%#id$hzUxFkRY;2uA+APxWNu!l;!xG zNmbfw9c#b=3@C#(j}y*-sq&nW7+m9kYXxEpV!p#;FiZ(bC*{g~nX1y%C4#lg@5&WZ zWF-X*%1`Htst8=;>gN|%-#$0YG0a>et!*sK_pz71Uj6WS9wR{@K+0?3w_kks_iul` z`TmcqSKs7N5^{FE!kZV*U;p(o4;toj1YBr6Nc->w5Cz9Q9zdB9Isx1}Oo$KWoJ4fU zT*HTS+S76Y42X`DTduSoJpDlKrdEnGbFO9yxCUhdZkP%#lzYcACA|dKP?XIKle2b2 z{c%=nu5hAdSe_?Dg|2Z=WJ;j`Vt)M|1)vCx4D(!rn7K<20H>G5qO$mKgP+2MS~h9C z{pF`OUw&m&o-NXI@vLI<*3)Or0T<;6R0&#E6F#=BCfvPS;dxg}udiPH`1<#+4KsJZ zHF_{D^|=_AdK{PR(ql4)(jF0G!_4$|4a>HW?WD(2dRSDN0+beP9uP$ixfVXS-1K>* zV3Cm[Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("基于 awesome-qr 进行封装,支持 LOGO、gif、backgroundImage 等属性。")]),Vue.createVNode("h2",null,[Vue.createTextVNode("该组件会自动监听文本内容变化,然后重新渲染(watchText)")]),Vue.createVNode("h2",null,[Vue.createTextVNode("具体使用请参考 props 配置项")])]}),Vue.createVNode(naive.NCard,{title:"基础二维码"},{default:()=>[Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes"},null),Vue.createVNode(e,{text:"ray template yes",logoImage:u},null),Vue.createVNode(e,{text:"ray template yes",gifBackgroundURL:"https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif?imageView2/1/w/80/h/80",dotScale:.5,colorDark:"#64d9d6"},null)]})]}),Vue.createVNode(naive.NCard,{title:"状态二维码"},{default:()=>[Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes",logoImage:u,status:"error",onReload:()=>{window.$message.error("relod props")}},null),Vue.createVNode(e,{text:"ray template yes",logoImage:u,status:"loading"},null)]})]}),Vue.createVNode(naive.NCard,{title:"监听内容变化"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{this.qrcodeStatus="loading",setTimeout(()=>{this.qrcodeText="text updated: "+new Date().getTime(),this.qrcodeStatus=void 0},1e3)}},{default:()=>[Vue.createTextVNode("更新二维码内容")]}),Vue.createVNode(naive.NButton,{onClick:()=>{var t;(t=this.rayQRCodeRef)==null||t.downloadQRCode()}},{default:()=>[Vue.createTextVNode("下载二维码")]})]}),Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(e,{text:this.qrcodeText,status:this.qrcodeStatus,logoImage:u,ref:"rayQRCodeRef"},null),Vue.createTextVNode("当前二维码内容:"),this.qrcodeText]})]})]})]})}});export{O as default}; diff --git a/assets/index-V5S8uU25.js.gz b/assets/index-V5S8uU25.js.gz deleted file mode 100644 index 35aeb23379f65032353e8a4ac780d1f7a3038ee9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1591 zcmV-72FUpziwFP!000021I1TeZyU!IeebVewtXPco#8IOBvDXHeOXQ{i;-lhkP5>X z?cQCExI43&nI%mz1f(>s>r_rsI53L1XlfKigCdRHB5)F0LVk=zQhw532zDvUBqcYt zTc7|RmY8$y+&SmmSuFJfE>v?VL1Y42j^MtA(-qFE5~(#FTykjxZ%S>P#yAb913{TW zo3do$0ydDlcBxk2bBlwZS_r6DB=EurI*RkxY9W-eIEzgKt<1UWtLvHiAj{)6k(E*o zntzwvE7st;O&ak@O*86x5-o;vnX=c1Y0gK&h0lc(q=Ck+I4haS z%FJLTQU}R>KwF}e!6wclVPONUuy=WO_QDX>BCJMago`?}*Mr>RWiLD8Ss?=Kb7(W~%&d`c^5P(k zG6jNIs%MoEH9xX_Vco7NIh0+>D2XEJQicK$l1c@(R76EPWUz59M#K&kkh4(PnlcO5 z2Wx;;AwtPg9_Mftt*ZRGe}PU8Vzvb^8$^uBA%{3_kn@K|L`jcslrlJr4U{n_^DDnv z8ab=RH4!pJeL%5}Co1F&%WW*@XU>BIu@tRQ)i?!Lx5v=fZ0;QJiOeTJRImC$jgJit z614$Y6~Y*JB{Md>;$=)#F|va|7ZjpQ3Cbk3N+!-=6D`adGwbWwsX=6gNF*En2KQuK zF^il91)Fo>9G!Ay;KQ_@?0adG0d3mPZ$$r9m zcYevPEf0^K=RL1t;0zk|7H0F@nvGEwXHq4~6RRO$8yw1Dn)?A~z*Mryhz~_=X>n^2RT;Ec3hLh#?=Z_B`f0TG} zEhdh>zjt(hul;cM=&v`9_xC!VKIrW2Cg#g?<)=HlE_I&n>~0XN>Ixn*`)!}Nkm&yN zR{LLn?(F>i>CXFF>S{`V-7bzE{H^=sgTp6}4);Ghy7`axhhKE>{h|HImz}#eJAeAJ z{o5PuufA)4{Kxj*-Q)ee?gx+BpM3P}=Izeihn;W#-TC~^@&51XL|K)n;_?2iH)^4M z6+JI$aN_@8UY~JgF>(E$*kCk&)4n?5Kqx=ZvD<=!k(f3fUaW7e#ob*Wuk!)TxdFHOW<*0$2FUE%4}Z8Kl4FK;sTCANlk#q?OsZ? zRO`Pp{VZjYNx>1TJSacU=w zmTp2ea_(i#_gzt)dtZ0%K0M87PiE~unRD)8YeXc}cv4NoJ@vo2QWF!Akng>xu+8f% zlAyPie8mnAzy1Bu!NH43`jPCs_5=-S|2(m0#2tvW04GlV=`qi_Ap2hg2Y1@HZV#z^ py#JXtU}8k*9j^ClwNm47J^mCaN1q}m$7zlK({name:"Ray Admin",pwd:"123456"}),g=VueRouter.useRouter(),r=Vue.ref(c()),m={name:{required:!0,message:i("views.login.index.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:i("views.login.index.PasswordPlaceholder"),trigger:["blur","input"]}};return{signingForm:r,loginFormRef:e,handleLogin:()=>{var l;(l=e.value)==null||l.validate(V=>{V||(p("globalSpinning",!0),t(r.value).then(s=>{s.code===0&&setTimeout(()=>{p("globalSpinning",!1),window.$message.success(`欢迎${r.value.name}登陆~`),u(d.token,"tokenValue"),u(d.signing,s.data),g.push(n.value)},2*1e3)}).catch(()=>{window.$message.error("不可以这样哟, 不可以哟")}))})},rules:m,globalSpinning:a}},render(){let e;const{$t:i,globalSpinning:t}=this;return Vue.createVNode(naive.NForm,{model:this.signingForm,ref:"loginFormRef",rules:this.rules},{default:()=>[Vue.createVNode(naive.NFormItem,{label:i("views.login.index.Name"),path:"name"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.name,"onUpdate:value":n=>this.signingForm.name=n,placeholder:i("views.login.index.NamePlaceholder")},null)]}),Vue.createVNode(naive.NFormItem,{label:i("views.login.index.Password"),path:"pwd"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.pwd,"onUpdate:value":n=>this.signingForm.pwd=n,type:"password",showPasswordOn:"click",placeholder:i("views.login.index.PasswordPlaceholder")},null)]}),Vue.createVNode(naive.NButton,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this),loading:t},k(e=i("views.login.index.Login"))?e:{default:()=>[e]})]})}}),j=Vue.defineComponent({name:"RRegister",render(){return Vue.createVNode(naive.NResult,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}}),L=Vue.defineComponent({name:"QRCodeSigning",setup(){const e=Vue.reactive({qrcodeValue:"https://github.com/XiaoDaiGua-Ray/xiaodaigua-ray.github.io"});return{...Vue.toRefs(e)}},render(){return Vue.createVNode("div",{class:"qrcode-signing"},[Vue.createVNode(y,{text:"ray template yes",size:200,logoImage:x},null)])}});function T(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const P=Vue.defineComponent({name:"SSOSigning",setup(){return{ssoSigningOptions:[{icon:"github",key:"github",tooltipLabel:"Github登陆"},{icon:"google",key:"google",tooltipLabel:"Google登陆"},{icon:"twitter",key:"twitter",tooltipLabel:"Twitter登陆"}],handleSSOSigningClick:t=>{window.$message.info(`调用${t.tooltipLabel}`)}}},render(){let e;return Vue.createVNode(naive.NSpace,{class:"sso-signing",align:"center",itemStyle:{display:"flex"}},T(e=this.ssoSigningOptions.map(i=>Vue.createVNode(naive.NPopover,{key:i.key},{trigger:()=>Vue.createVNode(o,{name:i.icon,size:"24",cursor:"pointer",onClick:this.handleSSOSigningClick.bind(this,i)},null),default:()=>i.tooltipLabel})))?e:{default:()=>[e]})}});var O={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.5.0",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.21","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.35.0",pinia:"^2.1.6","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.3.10","vue-hooks-plus":"1.8.5","vue-i18n":"^9.7.1","vue-router":"^4.2.4",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^4.4.1","@vitejs/plugin-vue-jsx":"^3.0.2","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.8","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.4.4"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Ve=Vue.defineComponent({name:"RLogin",setup(){const{layout:{copyright:e}}=O,i=Vue.reactive({tabsValue:"signing"}),{height:t,width:n}=R(),{updateLocale:a}=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),trigger:"click"},{default:()=>[Vue.createVNode(o,{customClassName:"login-icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),Vue.createVNode(naive.NGrid,{cols:"s:1 m:1 l:2 xl:2 2xl:2",itemResponsive:!1,responsive:"screen"},{default:()=>[Vue.createVNode(naive.NGridItem,{span:"s:0 m:0 l:1 xl:1 2xl:1",class:"login__left-wrapper"},{default:()=>[Vue.createVNode(naive.NSpace,{align:"center",vertical:!0},{default:()=>[Vue.createVNode(o,{name:"login_bg",width:"368",height:"368"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:36},{default:()=>[Vue.createTextVNode("开箱即用的中后台管理系统")]})]})]}),Vue.createVNode(naive.NGridItem,{span:1,class:"login__right-wrapper"},{default:()=>[Vue.createVNode(naive.NCard,{class:"login__right-wrapper__content",embedded:!0,bordered:!1},{default:()=>[Vue.createVNode(naive.NTabs,{value:this.tabsValue,"onUpdate:value":i=>this.tabsValue=i,type:"line",animated:!0,size:"large"},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NTabPane,{tab:e("views.login.index.Signing"),name:"signing"},{default:()=>[Vue.createVNode(C,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:e("views.login.index.Register"),name:"register"},{default:()=>[Vue.createVNode(j,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:e("views.login.index.QRCodeSigning"),name:"qrcodeSigning"},{default:()=>[Vue.createVNode(L,null,null)]})])}),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("其他登陆方式")]}),Vue.createVNode(P,null,null),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("友情链接")]}),Vue.createVNode(_,null,null)]})]})]}),Vue.createVNode(naive.NSpace,{align:"center",justify:"center",class:"login-copyright__wrapper",wrapItem:!1},{default:()=>[this.copyright]})])])])}});export{Ve as default}; diff --git a/assets/index-Wxx4O600.js.gz b/assets/index-Wxx4O600.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..3b9e16e486592ae3b7360c6e312678951b3678ad GIT binary patch literal 3771 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 literal 0 HcmV?d00001 diff --git a/assets/index-XHyon7A_.js b/assets/index-XHyon7A_.js deleted file mode 100644 index f6dab4fb..00000000 --- a/assets/index-XHyon7A_.js +++ /dev/null @@ -1 +0,0 @@ -import{q as p,r as c}from"./hooks-tYopKgiy.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{a as d}from"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./lodash@4.17.21-yUHHMES2.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import{s}from"./instance-t51B_UfA.js";import"./utils-B6Okv4Kv.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const V=e=>s({url:"/api/list",method:"get",params:e}),O=Vue.defineComponent({name:"MockDemo",setup(){const e=Vue.reactive({page:1,pageSize:10,itemCount:0,pageSizes:[10,20,30,40,50],showSizePicker:!0,onUpdatePage:u=>{e.page=u,o()},onUpdatePageSize:u=>{e.pageSize=u,e.page=1,o()}}),{data:t,loading:r,run:i}=d(V,{manual:!0,onSuccess:u=>{}}),n=Vue.ref([{title:"id",key:"id"},{title:"邮箱",key:"email"},{title:"地址",key:"address"},{title:"姓名",key:"name"},{title:"年龄",key:"age"},{title:"创建时间",key:"createDate"},{title:"操作",key:"action",render:u=>Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.info("查看")}},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.warning("编辑")}},{default:()=>[Vue.createTextVNode("编辑")]}),Vue.createVNode(naive.NButton,{type:"error",text:!0,onClick:()=>{window.$message.error("删除")}},{default:()=>[Vue.createTextVNode("删除")]})]})}]),a=Vue.reactive({email:null}),o=()=>{const{pageSize:u,page:l}=e,{email:m}=a;i({page:l,pageSize:u,email:m})};return Vue.watchEffect(()=>{t.value&&(e.itemCount=t.value.total)}),Vue.onBeforeMount(()=>{o()}),{personData:t,personLoading:r,paginationRef:e,columns:n,...Vue.toRefs(a),getPerson:o}},render(){return Vue.createVNode(naive.NSpace,{vertical:!0,wrapItem:!1},{default:()=>{var e;return[Vue.createVNode(naive.NCard,{title:"Mock 数据"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("mock 数据使用。但是,并没有启用生产环境的部署,所以生产环境结果为空。")])]}),Vue.createVNode(naive.NCard,{title:"提示"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("RTable 组件有一个比较值得注意的地方就是,该组件会自动的按照数据量计算分页条数。所以你在异步获取数据的时候,一定要手动设置 remote 属性为 true,并且设置 itemCount 或者 pageCount。")])]}),Vue.createVNode(naive.NForm,{labelPlacement:"left"},{default:()=>[Vue.createVNode(p,{bordered:!1,cols:3},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NFormItemGi,{label:"邮箱"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.email,"onUpdate:value":t=>this.email=t,clearable:!0},null)]})]),action:()=>Vue.createVNode(naive.NButton,{type:"primary",onClick:this.getPerson.bind(this)},{default:()=>[Vue.createTextVNode("搜索")]})})]}),Vue.createVNode(c,{title:"分页表格",data:(e=this.personData)==null?void 0:e.data,loading:this.personLoading,columns:this.columns,"onUpdate:columns":t=>this.columns=t,pagination:this.paginationRef,remote:!0},null)]}})}});export{O as default}; diff --git a/assets/index-XHyon7A_.js.gz b/assets/index-XHyon7A_.js.gz deleted file mode 100644 index 1089cf83f299cb0273c56db3652874cef8f794f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2004 zcmV;_2P^m=iwFP!000021GQKGZxcrr|NZ_7vpQ9_v^(rNaVU$-nS7-Ml8`hxB?zI( z?z25)cV?NHwMi^XIY?V*p>Tr2l}lTw%8{#d3G_HFgoOKJu-C~?{0paDZ;YLU66ti3 zrS;DHylv$}tkb6?E9+ zgi7tA$Qh^y=~`jxRH=szo$UnSG6?2^c8TZG$Uqs5TS(U?=qT$N80>GuR&eOp-f>*= zL2Ekq96xmNG0I#h`H<^EUC7Y2iJ`*uFuJ>EXHO@2-8tUo3Zp$XHOTrPL#uJ zEQ+~qWE??hLz|m8dGgG_c)AlLEDk{PzT@OFD2;UO($T`epf=Ul3A-e6J;*RnS}T`F zxL+<>opKw`MGP5681)J5tUr_y*l)bj97(EoaJ*4)CxB;mqt43)-=X@07iy7ak-KYzJLoBhDeRv(*{MdT1dc7)q)88hKQcc!ZI`6jRd0k69F{|Y zP|X7_h>&0liDl>^jr0o)@#oXAZ4aqP%mHZE|VO5%bR@ffqvty_h;@l5}I zaKM%%B_iiq;Mw`3+R=gTeZVozF;FYdx?YJL-L>DCmTM#I$Xu&$7yP4#HAv%MLy$6oA@TcfAP?9%vd3LR(1ijLCS$IkFThFJp<%3@T= z#AFt-$3?Q@bH`K;V~-qmh>(ivf-ExIR0<#!)x#XS!h~u{9m!7mfNaPU3VqD=7zHYm z6^dOjl{3tm?FW}BssQPG$yBB31R|xlLLgc3Z~;t14IkrV9!x`5i3GQg`Ba*EYh9S< z3|&p@YL~8d>uN?nuZkiohoVtp%>p+M=_;cWo{c4phBp1|@d}_&KkKV3nW}b(BVX?z z;cM1cW4saJt0}c&V~I_vIt<%{7EG>kpPHnawUd)-#l_UePSf$YZ&@HjWHQvGahmz$ zxr!vx0aGEiqRzrx^rx!stZrXfX{v!{%?tHf(&sc0 z`YU5;6$kQpuw*iFAyElCK79015>RVwWaCvNnZ!;iW|7fe$TJRSLP%3P?DCXa3D00g z`!V=ldj0llpxv>JXqYmy4=|O_3g%u;QB)C)#DE7t2@CDOSQH2#^2Z9EL>4i=YOm4JCX}--ERE6 z{y*n6_8FdWAklcWSbOy%Sh`+YTd1x560F|cdVRINuu*?~KltZzuz0KSV6ndRG`RP& z{`6Th>8;hrO|9C-gRL)rseiTHc(54UxZe2uNt37TFK=zFJZh}muV4FO`_aFG?;i!< zK7F%rrAb3=^I?5yxxR5F_{Za|Z~k4sb+4%v8oB?XzVO}KjT^PKh5E{at-t*#xc+th ztL3eg*Nx4U1P7N%NYtPG5G*{Yt*s{{_o2B9wY9r3sMQdO;M%>dh0haVe?Tdn>|~#C$O+N zhDaP<>j*vI8S@GCe5qEV31P}25h$89s4CyqS~6Tq9qbUhz0`RAQ#72b`);Y#cJhZ+xb8T$3-G2eDg*H(C4*&qqo&NU# diff --git a/assets/index-d5882N_d.js b/assets/index-d5882N_d.js deleted file mode 100644 index a31d43fd..00000000 --- a/assets/index-d5882N_d.js +++ /dev/null @@ -1 +0,0 @@ -import{r as m}from"./hooks-tYopKgiy.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./utils-B6Okv4Kv.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const L=Vue.defineComponent({name:"RouterDemoHome",setup(){const t=VueRouter.useRouter(),r=Vue.ref([{title:"姓名",key:"name"},{title:"地址",key:"address"},{title:"联系方式",key:"phone"},{title:"操作",key:"",render:e=>Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"info",text:!0,size:"tiny",onClick:()=>{t.push({path:"/router-demo/router-demo-detail",query:{name:e.name}})}},{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(m,{columns:this.columns,"onUpdate:columns":t=>this.columns=t,data:this.dataSource},null)]})}});export{L as default}; diff --git a/assets/index-d5882N_d.js.gz b/assets/index-d5882N_d.js.gz deleted file mode 100644 index 8e17cbe44219dfb9d837029df0478f307a062c68..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1158 zcmV;11bO=(iwFP!000021BI5$Zrer_hWC96g)0f+Oi1dIn5qK$BHN7}DYk1DQV=h`Vp7v~T8My1p6~o~=09fu z(m3HlEkuRLN}P@aj}3e;_x*91^R*Db{H!gWgDu=Zh>I3Lf2+)SQw>_evCjo~wuM{RzG~}; zvd7}Qe{p+~42gi?mb8sW8v~+Ox65giDG1vs|5WoTuInzKR zG8!k1_}Y*v8POBZ!F6mQ$6jq7ezt%ArW?mXGeu)SxsQbl4a*7_q#deb0$?~w{xTc2QZ=x)_I(82252K zjKts?`&=s!8xZqt9)n>@P&%pB7RywXr7jVyWpP)nnIe}IFseRXD5@fGjmw{3Tz>o9 zFefl~jZE7}&G)gFzh3_Ec@ZN)AVA71;kRFW_xEpqzWM%-%U9nNP!e)>RpHHx=db^I zSp*Gpc?4YOJk09w1rP;CJsv=n5jq9jJ4lER=7L0Y%v{5V>=0*i0gQ-_lv}NJ9zOj* z?wVGLGjpNl3AhGjBW{=q&Xs$|G9|qL*HDzr4U@C=i29RUYoTzWWmsJ#M1`(#PvlOa z0Ahai9tEHXjSTZlgP6O^9sth%(zKR-xWG^0TrG<<-v08_n=ijIYR}T_N}ttC-g)}0 zJ>sGofvP~qYQx92)rPxwYrLpx+3U+!KfeC`Yr`x$;2J%cRR&y4Dm{)Xc4e1Lpz?%> ziDBmcyM|?3$ab>d(t1d1Z2?LPwg`wK2V4suTyFY2(lL{+NYkP>)!JeSR{py~GeMG1 z6vXZw`~TV#n~QhrsE|rrJeUS&he<#bxWya8Rh@@dk&ZI6a+hiU7M_|+M^Wx#T5H33 Y{<*N5eJ&Jrr0tLX0mXTLRz(N^0Q|2x!vFvP diff --git a/assets/index-gS2Kwznu.js b/assets/index-gS2Kwznu.js deleted file mode 100644 index b7d1f765..00000000 --- a/assets/index-gS2Kwznu.js +++ /dev/null @@ -1 +0,0 @@ -import{q as d,r as s,l as c,x as V}from"./hooks-tYopKgiy.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./utils-B6Okv4Kv.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";function p(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const q=Vue.defineComponent({name:"TableView",setup(){const e=[{title:"Name",key:"name"},{title:"Age",key:"age"},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:t=>t.tags.map(a=>Vue.createVNode(naive.NTag,{type:"info",bordered:!1,style:"margin-right: 6px"},p(a)?a:{default:()=>[a]}))},{title:"Remark",key:"remark",width:300},{title:"Action",key:"actions",render:t=>Vue.createVNode(naive.NSpace,{wrapItem:!1,align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{size:"tiny"},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(V,{options:[{label:"编辑",key:"edit"},{label:"新增",key:"add"}],onSelect:o=>{window.$message.info(`当前选择: ${o}`)}},null)]})}],r=Vue.ref([...e].map(t=>({...t,width:400}))),u=Vue.ref([{key:0,name:"John Brown",age:32,address:"New York No. 1 Lake Park",tags:["nice","developer"],remark:"我是一条很长很长的备注"},{key:1,name:"Jim Green",age:42,address:"London No. 1 Lake Park",tags:["wow"],remark:"我是一条很长很长的备注"},{key:2,name:"Joe Black",age:32,address:"Sidney No. 1 Lake Park",tags:["cool","teacher"],remark:"我是一条很长很长的备注"}]),n=[{label:"编辑",key:"edit"},{label:()=>Vue.createVNode("span",{style:"color: red;"},[Vue.createTextVNode("删除")]),key:"delete"}],l=Vue.reactive({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),i=t=>{window.$message.info(`${t}`)};return{...Vue.toRefs(l),tableData:u,actionColumns:r,baseColumns:e,tableMenuOptions:n,handleMenuSelect:i}},render(){return Vue.createVNode(naive.NSpace,{wrapItem:!1,vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"RTable"},{default:()=>[Vue.createTextVNode("基于 NDataTable 封装,继承该组件所有 props 属性。查看 RTable props 文件即可查看该组件拓展项")]}),Vue.createVNode(d,{bordered:!1,collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:e=>window.$message.info(`我是 RCollapseGrid 组件${e?"收起":"展开"}的回调函数`)},{action:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{type:"primary"},{default:()=>[Vue.createTextVNode("搜索")]}),Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("重置")]})]),default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NSelect,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NDatePicker,{type:"datetimerange",clearable:!0},null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]})])}),Vue.createVNode(s,{style:"margin-top: 18px",scrollX:2e3,title:Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createVNode("span",null,[Vue.createTextVNode("标题插槽:")]),Vue.createVNode(naive.NSwitch,{onUpdateValue:e=>this.tableLoading=e},null)]}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":e=>this.actionColumns=e,pagination:{pageSize:10},contextMenuOptions:this.tableMenuOptions,loading:this.tableLoading,onContextMenuClick:this.handleMenuSelect.bind(this),toolOptions:[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(c,{name:"search",size:"18",cursor:"pointer",onClick:()=>{window.$message.info("点击了搜索按钮")}},null),default:()=>"我是自定义工具栏示例"})]},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上",tableAction:()=>"表格的操作区域内容插槽,有时候可能会用上"})]})}});export{q as default}; diff --git a/assets/index-gS2Kwznu.js.gz b/assets/index-gS2Kwznu.js.gz deleted file mode 100644 index 76d4609931d87f7dfe402822454f321c41ac7677..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2258 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 diff --git a/assets/index-hscgGL2B.js b/assets/index-hscgGL2B.js new file mode 100644 index 00000000..1e16a34f --- /dev/null +++ b/assets/index-hscgGL2B.js @@ -0,0 +1 @@ +import{g as B,b as s,B as A,C as D,E,F as v,G as h}from"./hooks--0kybGG4.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils-Cjt5Qe12.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const te=Vue.defineComponent({name:"TemplateHooks",setup(){const u=Vue.ref(""),t=B("layoutContentMaximize"),a=Vue.ref(s().getWatermarkConfig.value.content),{navigationTo:o}=A(),{maximize:r,isLayoutContentMaximized:i}=D(),{reload:n,openSpin:V,closeSpin:d}=E(),{showWatermark:l,hiddenWatermark:c,setWatermarkContent:m,toggleWatermark:F}=v(),{changeDarkTheme:N,changeLightTheme:e,toggleTheme:p,getAppTheme:C}=h();return{navigationTo:o,reload:n,currentMenuOption:u,maximize:r,maximizeRef:t,openSpin:V,closeSpin:d,showWatermark:l,hiddenWatermark:c,setWatermarkContent:m,watermark:a,toggleWatermark:F,changeDarkTheme:N,changeLightTheme:e,toggleTheme:p,getAppTheme:C,isLayoutContentMaximized:i}},render(){const{navigationTo:u,reload:t,maximize:a,openSpin:o,closeSpin:r,showWatermark:i,hiddenWatermark:n,setWatermarkContent:V,toggleWatermark:d,changeDarkTheme:l,changeLightTheme:c,toggleTheme:m,getAppTheme:F,isLayoutContentMaximized:N}=this;return Vue.createVNode(naive.NSpace,{wrapItem:!1,vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"接口说明"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("hooks/template 包存放模板专属 hook 方法。这里不做过多的赘述,可以查看文档具体描述。")])]}),Vue.createVNode(naive.NCard,{title:"useTheme 主题"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("getAppTheme 获取当前主题色: "),F().themeLabel]),Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>l()},{default:()=>[Vue.createTextVNode("切换暗黑主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>c()},{default:()=>[Vue.createTextVNode("切换明亮主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>m()},{default:()=>[Vue.createTextVNode("切换主题")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useWatermark 水印"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.watermark,"onUpdate:value":e=>this.watermark=e,onInput:e=>{V(e)}},null),Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>i()},{default:()=>[Vue.createTextVNode("显示水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>n()},{default:()=>[Vue.createTextVNode("隐藏水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>d()},{default:()=>[Vue.createTextVNode("切换水印")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useSpinning"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("手动刷新内容区域,会使得当前路由页面内容强制重新加载(会执行完整的 vue 生命周期)。默认 800ms 延迟。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{t()}},{default:()=>[Vue.createTextVNode("刷新(强制刷新)")]}),Vue.createVNode(naive.NButton,{onClick:()=>{o(),setTimeout(()=>{r()},800)}},{default:()=>[Vue.createTextVNode("触发加载动画(不强制刷新)")]})]})]}),Vue.createVNode(naive.NCard,{title:"useMaximize 内容区域最大化"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("isLayoutContentMaximized 检测当前内容区域是否最大化:"),N?"最大化":"正常尺寸"]),Vue.createVNode(naive.NButton,{onClick:()=>{a(!this.maximizeRef)}},{default:()=>[Vue.createTextVNode("最大化内容区域")]})]}),Vue.createVNode(naive.NCard,{title:"useAppNavigation 导航方法"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("navigationTo 参数为正整数时,会更具当前的菜单顺序进行自动导航匹配。但是此方法仅能导航一级菜单。并且如果导航菜单非根菜单项,会自动递归导航至一子菜单。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NButton,{onClick:()=>u(16)},{default:()=>[Vue.createTextVNode("跳转至多级菜单")]})]})]})}});export{te as default}; diff --git a/assets/index-hscgGL2B.js.gz b/assets/index-hscgGL2B.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..ac7cdbb385f9be7d4dbcccc360312dc73cc7f7e4 GIT binary patch literal 2079 zcmV+)2;lc0iwFP!000021GQLdPutiQ{eFK%>Q9N}Z!fR$IOdl|UtExKK zCyBv6cJ1R(h$3;h!vHOmc3N64)0UxcjcyAwr6s(|k7Y=@BWn1NQ6B009# z*?X_G*V#FWtm>LUvZ(+x0}X7idokGt_fpR$+)E?d#5TKMGHi=`N#~M=rZU{=w5Ii& z0Py{Ty)7-ZT%XCDm%U&NcNz{LQ&SPRZp6c!z(s%|ay;n7KWH^g&5hOAjD>(7OIIv2 zE^ueL$hC}x;x$|iC-9)NCDqf_6CS8urDzf~)A3qPIKzbnFxc7JdZFoZxEj=F0#VcY zWj7YjML@5}e}AzprB|a&(Le|%Ek%h(xG=|q>*rEU&7eC`4ZCi}>o`H+!eC&a!>|U@ zV)c6o4)(d_3xZp9J-BGKggcaKjBd!701sBj@gUXxeWp%pxmXPnEyF-q9OU}Uc$nk4 zS^zYo4xx^gYMe!6#RQ2y61j+k@L}=*WR?|b;8CKZLrhiU;u#BBCb}kS28s(jSH}sJ z+9zdv!MM>eboe4O4Gkn6vaIpD#%^fUw^lEcF+m0tiLVmx7IkK*xkt(nbDv5wmZ9s0 zl#GFn3{y4Tc}ohNc3d0a=A96c2l9qt@>3&g)>G zQbjZ8xmn1gDsrkGyD z8jx%!sISGUKZw%}jc6W90MgKRt>Ny-zU`Z|ut;PLyVNAtfSdrj>p*{hL&Q7~uawUa ze`vcTWiIcRP*HZH@LU+2Roa^(n%Lx_L=BrHKv1m9LY#z>GDZna)isPT31%@=QIxrY zR9%4twYpP}VNFCVJs8UROD%7ufs#Rn39%&B5M&fMs97YTVS+HZ0B^{uJcO7K3(HV5 z7~)ch{0Ip$RA}@kG@O)ETm~u@;zWO8h|OY{kyFrB;ffa3apTi7t6TuTwA43BQ*N2q>+lE?X3T#O-`kW{|J>9`*%8#@asgqhLw8?CEw)0M-LIEWGD?o1&weiPfieOf6oLIx`hV5d z9P5v^UHetbW9`aA_N0J&tA8!@%_vjx_0xl?EKUlTj&3qajakl<74*JQ+w`Vas6&d#lMpO zuvFs7QqA5jtiAorRO*RRRU|2Yj_a%Pj0o6E%XDh#>v^lR@LQ}~gw1+CqfvKoaOFwO zG8*pGB}h=zd(A{q?3-#x46z#aLb&g;T|pGe%ZhH99}PvoTrN zm@8~<(T@-PG32Z)Zr}f-xbVLC_-P5bu|~%~6vw9AwKsorHaB-R#tR#B_QWe^VUoU` zv}cyL=Y9%gEEL$jKTq#&(z~ziNAo)y6Q71hitDq^+vkC^Jg=Goy8gl0nlDZ610pcJ zMv25%H)ECrUDF?{iLPcl8{@tVySEc3c1>0bhTNmZ6GM}~^1&DT@2HbczMuPXKI zBE9pnTtJiwvF-n4_6mwJ_M2xkpQlS}bTQ9dJy|PY@RT_EAK%3_%lie0bk z?d9`qfG%!00=7{ z;qA3oewA~@&Tn3kDu7Tt?s5<^^5Uy6^DPJo4=I6WA6(2VfyAy zIpCK}jKe%&1%_(()=>import("./adjustment-xKF72UgA.js"),__vite__mapDeps([])),"/src/icons/axios.svg":()=>_(()=>import("./axios-YSlog9Ro.js"),__vite__mapDeps([])),"/src/icons/close.svg":()=>_(()=>import("./close-azVF77Xi.js"),__vite__mapDeps([])),"/src/icons/close_left.svg":()=>_(()=>import("./close_left-wghYE-yL.js"),__vite__mapDeps([])),"/src/icons/close_right.svg":()=>_(()=>import("./close_right-rXgRVuVY.js"),__vite__mapDeps([])),"/src/icons/dark.svg":()=>_(()=>import("./dark-a3Shlz-3.js"),__vite__mapDeps([])),"/src/icons/dashboard.svg":()=>_(()=>import("./dashboard-VSK8Ksb1.js"),__vite__mapDeps([])),"/src/icons/doc.svg":()=>_(()=>import("./doc-p7kRFTKe.js"),__vite__mapDeps([])),"/src/icons/draggable.svg":()=>_(()=>import("./draggable-WSlqett4.js"),__vite__mapDeps([])),"/src/icons/echart.svg":()=>_(()=>import("./echart-uDAjf1Xg.js"),__vite__mapDeps([])),"/src/icons/empty.svg":()=>_(()=>import("./empty-H5pwkZW3.js"),__vite__mapDeps([])),"/src/icons/error.svg":()=>_(()=>import("./error-1RFXBHac.js"),__vite__mapDeps([])),"/src/icons/expanded.svg":()=>_(()=>import("./expanded-cve55icR.js"),__vite__mapDeps([])),"/src/icons/export_excel.svg":()=>_(()=>import("./export_excel-GFRgGiCF.js"),__vite__mapDeps([])),"/src/icons/fullscreen.svg":()=>_(()=>import("./fullscreen-LJg-Litq.js"),__vite__mapDeps([])),"/src/icons/fullscreen_fold.svg":()=>_(()=>import("./fullscreen_fold-0gdJoV38.js"),__vite__mapDeps([])),"/src/icons/github.svg":()=>_(()=>import("./github-cVhKF5HM.js"),__vite__mapDeps([])),"/src/icons/google.svg":()=>_(()=>import("./google-Mjnm1oio.js"),__vite__mapDeps([])),"/src/icons/language.svg":()=>_(()=>import("./language-dqZc_JRl.js"),__vite__mapDeps([])),"/src/icons/left_arrow.svg":()=>_(()=>import("./left_arrow-9Z3nu3IR.js"),__vite__mapDeps([])),"/src/icons/light.svg":()=>_(()=>import("./light-xmnw2Bnt.js"),__vite__mapDeps([])),"/src/icons/lock.svg":()=>_(()=>import("./lock-Dt93hMYt.js"),__vite__mapDeps([])),"/src/icons/login_bg.svg":()=>_(()=>import("./login_bg-BPuoXCrC.js"),__vite__mapDeps([])),"/src/icons/menu.svg":()=>_(()=>import("./menu-KnKYw6gN.js"),__vite__mapDeps([])),"/src/icons/more.svg":()=>_(()=>import("./more-Ej8Oiwns.js"),__vite__mapDeps([])),"/src/icons/mouse.svg":()=>_(()=>import("./mouse-03_U_h0x.js"),__vite__mapDeps([])),"/src/icons/office.svg":()=>_(()=>import("./office-mL13bbyC.js"),__vite__mapDeps([])),"/src/icons/other.svg":()=>_(()=>import("./other-QN44tLIz.js"),__vite__mapDeps([])),"/src/icons/out.svg":()=>_(()=>import("./out-Pi3tiQst.js"),__vite__mapDeps([])),"/src/icons/print.svg":()=>_(()=>import("./print-WnHXqwgf.js"),__vite__mapDeps([])),"/src/icons/qrcode.svg":()=>_(()=>import("./qrcode-Ecs_mS_M.js"),__vite__mapDeps([])),"/src/icons/ray.svg":()=>_(()=>import("./ray-vB7gcmcu.js"),__vite__mapDeps([])),"/src/icons/reload.svg":()=>_(()=>import("./reload-LXSqxm9O.js"),__vite__mapDeps([])),"/src/icons/rely.svg":()=>_(()=>import("./rely-19SjH3Lv.js"),__vite__mapDeps([])),"/src/icons/resize_h.svg":()=>_(()=>import("./resize_h-DOQBjTSz.js"),__vite__mapDeps([])),"/src/icons/right_arrow.svg":()=>_(()=>import("./right_arrow-ZCE0gHo4.js"),__vite__mapDeps([])),"/src/icons/row_end.svg":()=>_(()=>import("./row_end-BkDswo_g.js"),__vite__mapDeps([])),"/src/icons/row_head.svg":()=>_(()=>import("./row_head-yo3TQzYk.js"),__vite__mapDeps([])),"/src/icons/search.svg":()=>_(()=>import("./search-PNJFeCur.js"),__vite__mapDeps([])),"/src/icons/setting.svg":()=>_(()=>import("./setting-oh7cMM8q.js"),__vite__mapDeps([])),"/src/icons/table.svg":()=>_(()=>import("./table-RDC-4476.js"),__vite__mapDeps([])),"/src/icons/twitter.svg":()=>_(()=>import("./twitter-dtkDLQvk.js"),__vite__mapDeps([]))})).forEach(t=>{const i=t.match(/\/(\w+)\.svg/)[1];i&&o.value.push(i)}),{icons:o}},render(){return Vue.createVNode(naive.NCard,{title:"svg图标"},{"header-extra":()=>"点击图标复制代码",default:()=>{let o;return Vue.createVNode(naive.NSpace,{wrapItem:!1},e(o=this.icons.map(r=>Vue.withDirectives(Vue.createVNode("div",{class:"pre-view-icons__card",key:r},[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(s,{name:r,size:"56",cursor:"pointer"},null),default:()=>r})]),[[Vue.resolveDirective("copy"),``]])))?o:{default:()=>[o]})}})}});export{G as default}; +function __vite__mapDeps(indexes) { + if (!__vite__mapDeps.viteFileDeps) { + __vite__mapDeps.viteFileDeps = [] + } + return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) +} \ No newline at end of file diff --git a/assets/index-jF0Oxelo.js.gz b/assets/index-jF0Oxelo.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..df58cd029d89d4085c6815cf5e81de19f137ef22 GIT binary patch literal 2032 zcmV`ZS&HYZQ_^>DV*TXn-Jy^MCwE{rp9fq+Yktk(CqAC*V^J^a1-%Twc$JWg&N_!?L@SsVkr{mX#}F6u*{AAmTZjhXvBOxWM*0SD%I?6vV`gle$sRtGe;| zJdLP-#vd=9zTQYUh!g88&6>x}0SXU})|*jZ5{|G;GFpfRwf)q-wWd;RWR&_8MU`Vy z9|FP!6_Qv&A{q5i)C*=z#2Ko>=-hcYG^&pqGsirT45)`}QZL3cLyiW6>j&7#6u}PS zQq(JYSua6fR&KpEJy>U+IPopQW2OuvG_r%Tw=u&~xO7-A>LtAZMdP4y{l2^XW!g+0 z`jUDC;)Ji#RW4wA-m5gfh7*J(ol-e}h9^(Eu-hts1zyd^3WV9j3#M#$a45 zL$3SDQqYUAa^%i{Y4HsmCda2wk#Xly6&)MxJ9@ ztyWX-SWGDie6PNK{X;(_Iu-qMW<`B0G4q8~I<@HE78y~WG?*7KpZGGj@R3LM)JsmL zl+1el&fADq^Mc4Q$Z3nDEsNW7GRocEYx}D)uSPc^bCFy9jf9}KpIfL~g5xb3HQqwj zI26(&zSPCkR`+sR?Twj>eka+>MT^=q1CJ-|?c%i^SB921%_)_{G(8kFNg$%`wfvg> zkus4Yj>0hLxy;_}vW!mbGC^K;#$iBD{r2|u4gDUc>5`HBhB#(mW;=rx%um0|&Z+Hu zQy)XXZ|rVA><=>fEyO1;i=!x@QqOUppp@AtoFPNpO4F_o==V-`PQ=j2>Sj2_$}j}m zlWzOn3CZf?$hOhYO{s}z1m5@D2O?!TqdWO>d0CvqA#5IuN5+kv)#?Ruo+6FHa8wCq zliT-MXN+*pc#1O$gVAl@93CN@)%h48-y$hR@QDCCC6x-r-Rx$@rAZz!aZ~Nj6m;5M zyF(l8j6FnK$7B=vvj6`KoF3b7O69|M+szSktt?%{AQWutnDt9L8T+xRbi(1w`Xmmx z@0_$NM`u~BjM-_gOA?2(vF{m-W?h$El=3~v(Hy3S+cx%anAJyIhEkU6Bo3!Hy@y9{ z_aeJ>p6Z-~vD+ITl}@Lbjec{S1QJMyp^Sv8+2L z&Soa@(^8xOa5!m-88hwg@Hzy2LmUw>XQg*nPlHKDvml7$luRdaxI8~@lSarhTcwPS zf+^Y<0OoAtv$LJ7I}e$@(~ZN>Z8o4>-mYeK&Zv}WtJVqtOHP`nSJRZtE;UUbG2TMh z$;sNA)d7{(r0yY!o!r)kt=xy%@3jw6XIt8xalcPrzh?RrxgpVmP&hfNEw%h29@!pS zF7wIVP44+H9-VbDCrFay2<;;}CHi>-aVx)&RJvqO6;u1;-~RpIUw&4X`Gp!)1>ry* zB}d5vs=xjDUmt(|HDNyf{`IDNr$Owh5jIo7Fq{8;oJMIMtll)@F zQSeq0Z|?_VnI}0`lMWSn{2022f*h~Ci3Bq$ohIcZx)mZKx9L>?rd)PNI+ z4*n2pOcNt+srd<+@9|~+?uGGOvVctq&-b(gpR4cK{Zd=TKl{n{f6lITN%DM}in)RepXSBkQHr6{W!SalN5XpU-1?M[Vue.createVNode(naive.NCard,{title:"接口说明"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("hooks/template 包存放模板专属 hook 方法。这里不做过多的赘述,可以查看文档具体描述。")])]}),Vue.createVNode(naive.NCard,{title:"useTheme 主题"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("getAppTheme 获取当前主题色: "),F().themeLabel]),Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>l()},{default:()=>[Vue.createTextVNode("切换暗黑主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>c()},{default:()=>[Vue.createTextVNode("切换明亮主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>m()},{default:()=>[Vue.createTextVNode("切换主题")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useWatermark 水印"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.watermark,"onUpdate:value":e=>this.watermark=e,onInput:e=>{V(e)}},null),Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>i()},{default:()=>[Vue.createTextVNode("显示水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>n()},{default:()=>[Vue.createTextVNode("隐藏水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>d()},{default:()=>[Vue.createTextVNode("切换水印")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useSpinning"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("手动刷新内容区域,会使得当前路由页面内容强制重新加载(会执行完整的 vue 生命周期)。默认 800ms 延迟。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{t()}},{default:()=>[Vue.createTextVNode("刷新(强制刷新)")]}),Vue.createVNode(naive.NButton,{onClick:()=>{o(),setTimeout(()=>{r()},800)}},{default:()=>[Vue.createTextVNode("触发加载动画(不强制刷新)")]})]})]}),Vue.createVNode(naive.NCard,{title:"useMaximize 内容区域最大化"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("isLayoutContentMaximized 检测当前内容区域是否最大化:"),N?"最大化":"正常尺寸"]),Vue.createVNode(naive.NButton,{onClick:()=>{a(!this.maximizeRef)}},{default:()=>[Vue.createTextVNode("最大化内容区域")]})]}),Vue.createVNode(naive.NCard,{title:"useAppNavigation 导航方法"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("navigationTo 参数为正整数时,会更具当前的菜单顺序进行自动导航匹配。但是此方法仅能导航一级菜单。并且如果导航菜单非根菜单项,会自动递归导航至一子菜单。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NButton,{onClick:()=>u(16)},{default:()=>[Vue.createTextVNode("跳转至多级菜单")]})]})]})}});export{ue as default}; diff --git a/assets/index-jtuua5FZ.js.gz b/assets/index-jtuua5FZ.js.gz deleted file mode 100644 index 111dad8c1ea5c21e128373f79091068967ed5b19..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2058 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 tsMQm?-E{tT_H|*CNO^&c0GHHG8_00946iK74j diff --git a/assets/index-oyH956wQ.js b/assets/index-oyH956wQ.js new file mode 100644 index 00000000..1d70b891 --- /dev/null +++ b/assets/index-oyH956wQ.js @@ -0,0 +1 @@ +import{t as d,v as s,o as c,z as V}from"./hooks--0kybGG4.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./utils-Cjt5Qe12.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";function p(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Y=Vue.defineComponent({name:"TableView",setup(){const e=[{title:"Name",key:"name"},{title:"Age",key:"age"},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:t=>t.tags.map(a=>Vue.createVNode(naive.NTag,{type:"info",bordered:!1,style:"margin-right: 6px"},p(a)?a:{default:()=>[a]}))},{title:"Remark",key:"remark",width:300},{title:"Action",key:"actions",render:t=>Vue.createVNode(naive.NSpace,{wrapItem:!1,align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{size:"tiny"},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(V,{options:[{label:"编辑",key:"edit"},{label:"新增",key:"add"}],onSelect:o=>{window.$message.info(`当前选择: ${o}`)}},null)]})}],r=Vue.ref([...e].map(t=>({...t,width:400}))),u=Vue.ref([{key:0,name:"John Brown",age:32,address:"New York No. 1 Lake Park",tags:["nice","developer"],remark:"我是一条很长很长的备注"},{key:1,name:"Jim Green",age:42,address:"London No. 1 Lake Park",tags:["wow"],remark:"我是一条很长很长的备注"},{key:2,name:"Joe Black",age:32,address:"Sidney No. 1 Lake Park",tags:["cool","teacher"],remark:"我是一条很长很长的备注"}]),n=[{label:"编辑",key:"edit"},{label:()=>Vue.createVNode("span",{style:"color: red;"},[Vue.createTextVNode("删除")]),key:"delete"}],i=Vue.reactive({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),l=t=>{window.$message.info(`${t}`)};return{...Vue.toRefs(i),tableData:u,actionColumns:r,baseColumns:e,tableMenuOptions:n,handleMenuSelect:l}},render(){return Vue.createVNode(naive.NSpace,{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{Y as default}; diff --git a/assets/index-oyH956wQ.js.gz b/assets/index-oyH956wQ.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..e19a028f8fcd4f195dafe1e0f72f2e5c1ebe895a GIT binary patch literal 2286 zcmVCsGH>^wq#4TTFIkv zR=^>+BDf1L7NjVKGin@1QEk`F#ctxdv6Chfrw_I>X`T3@ z+K0Y~TI{#y`kiwYpk<#6S(h3KGzVAIPk_1lvGKC{nQ0URFC*jSBIl(**E6Ns!uWW< zu^6CZG&+oomn$LY@xJecLEbcu7y}n8A>{jvKEurD=f~Z-nYnDW^OVOO5)||OhWUz- zHTBy0lP6D)O=mkni-B%)UZP4?#u(5S?93ZyPq}_4DzF6rD}xoYtxk%tTC_X&9a39V=9{LndPqMTj%O#mPK+-olX?UjG%~t7`$lDu zkDu)X*`W}??3%F{vuaQ*&rSB7Qa(S>~0=rb~U)*Ko*|J$io_J{4F2$`g1 z(4&AS;p)%WZf$yCv=q@3vslsSqhhN;gE>ZQ`~K(J38_e1p4XO=F|zs*Z(?kK+hg4*Rw1e=qc-5o`Tb{4d*QyGvp^XUH9fG4P$s%hL;xbH z6GJVI$Pcpkm<(xI6U3>wT#a0gP5ZrGd!Qk%`G#|{)IgArc#IRhqBbwt%xgBc1{gaeSFpGw!`Q;@q*msEOSp$Sq3giBDfkUE4KxVtoAb}&%u(6Povh|FE{U8Md|rQ8h4AH!FBFOj#wA!9$5g-LYvQT zZT;|m;wCs$DmBSo>(-;@=b!Fo88zlHXVc(;EiIlqUawN-@TzgR3_(C#FjTTqZ#LII zY_473URi5h{o2wF*Lma3bfbY;=y}Sl#yl1gWd#&c7YxII`G^iOcRW=$3_~W_=+9&t z>2w;0yWqOAB!gpWzs`$H8y39E5GF2IeOa6^(LxhY)n>UUX%pPgOzjjYfp#X!v|^ui z0WoR=!pMONc-#kp=5fpg3$@;RzxDCMjqg`lfBmfa!+YB|e~kZb-hQX~#cJ!@`zk`p z5VLIvEo zktWQD1|_8GuAq)8x)B~SY4u~Z9^sxx`~aLOUJWc0OVtohapF+sT8GR=8hbf;Ae9f- zr6TXKxSK0>Dvgp)K_N)dbS!O@NMeOJ?hzy03(G991YRHkv{w)#PXh}llL}35j~OAt+3kzbsCcm^)4cn1E{Pg_V=CiL_Yd>y1{BrZzI~&g)x7Jo#ch)pta6izR-+bCy`RZRQZ^unai&Z9@ zty`-b&mK3gf7`tAFy7x4a`nUJH#fIGd(ykDIk>)eKG+=@mqi*F`-q@Gd-irngE>3z zJ4!O~La-oryf-i6GSQ~mLdOMlwAk3gb$AuEK60EbnDUO z=IVOu=A$>&K#B>|vrN?bgdlDin2Z`H{!eovo|e9#Wg=d5RQ&1A=085~9n((fkp(Xx zaeMXp=K6z3;(QwK#s7K-$CLd0yb+zn5tUPXpgnc)e^2~t%n$!}(npDeGt@4DXeU+i zQN1|`!qk1t_J9agI8mYh-}%==`h2>FhG1t%BsV?DeM>Ws_)7=}w&0%kJ1Yx)IBs7* z-zIsBQ1_fO)SFpKZKbi~+-vJQh%sll&nqAjj!8jX7evplV&mks zCjcVsBEs?Q**t=<9g2Vp3;8_y7=e_vk%>x9@9B>=-+t0ueYWxR-MCY>uB~l<@Br=H zWjh*Na&y{R{d@Dl?TsgE&F{W!Uiq$d@5bgAPd9$JiW=#8^=_f!b%Jx5IDoc3yWhI^ zTuq0kH@7d}Z@zn_`QSbHrDSoZ#>+(yuR`L_U1?T zH@^P^itiOeyOU&BV(Y`}8|!ysS+U&x61&AUq6>N>eGHbOkAbt%$H3Ul#{r.loading=e},d=e=>{o.value=e},c=()=>{var e;(e=t.value)==null||e.render()},h=()=>{var e;(e=t.value)==null||e.dispose()},V=()=>{const e=()=>Math.floor((Math.random()+1)*100);a.value.series[0].data=new Array(7).fill(0).map(()=>e()),a.value.series[1].data=new Array(7).fill(0).map(()=>e())};return{baseOptions:n,baseChartRef:t,chartLoading:i,handleLoadingShow:l,chartAria:o,handleAriaShow:d,basePieOptions:s,baseLineOptions:a,...Vue.toRefs(r),mountChart:c,unmountChart:h,handleUpdateTitle:V}},render(){return Vue.createVNode("div",{class:"echart"},[Vue.createVNode(naive.NCard,{title:"chart 组件"},{default:()=>[Vue.createVNode("ul",null,[Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("1. 当未获取到宽高时,组件会默认以 200*200 尺寸填充。")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("2. 默认启用 autoChangeTheme,自动监听模板主题变化,如果设置为 false 则为 APP_THEME.echartTheme 配置项为渲染结果(RayTemplate 独有)")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("3. 默认启用 watchOptions,自动监听配置项变化")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("4. 默认启用 animation,强制启用渲染过渡动画")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("5. 配置 setChartOptions 属性,可以定制化合并模式")])])])]}),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("强制渲染过渡动画(animation),预设 card 风格图表")]}),Vue.createVNode(naive.NSpace,{style:["padding: 18px 0"]},{default:()=>[Vue.createVNode(naive.NButton,{onClick:this.mountChart.bind(this)},{default:()=>[Vue.createTextVNode("渲染")]}),Vue.createVNode(naive.NButton,{onClick:this.unmountChart.bind(this)},{default:()=>[Vue.createTextVNode("卸载")]}),Vue.createVNode(naive.NButton,{onClick:this.handleUpdateTitle.bind(this)},{default:()=>[Vue.createTextVNode("更新配置项")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{title:"周销售量",ref:"baseChartRef",autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria,preset:"card"},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("不跟随主题切换的暗色主题可视化图,并且手动指定原始主题色")]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{autoChangeTheme:!1,theme:"default",options:this.baseOptions},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("加载动画")]}),Vue.createVNode(naive.NSwitch,{value:this.chartLoading,"onUpdate:value":t=>this.chartLoading=t,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏加载动画",unchecked:()=>"显示加载动画"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{loading:this.loading,options:this.baseOptions},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("贴画可视化图")]}),Vue.createVNode(naive.NSwitch,{value:this.chartAria,"onUpdate:value":t=>this.chartAria=t,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏贴花",unchecked:()=>"显示贴花"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{options:this.baseOptions,showAria:this.chartAria},null)])])}});export{z as default}; diff --git a/assets/index-qGWdCTtO.js.gz b/assets/index-qGWdCTtO.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..2f77902a687e2066365639d68279989545945d0c GIT binary patch literal 2690 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.loading=e},d=e=>{o.value=e},c=()=>{var e;(e=t.value)==null||e.render()},h=()=>{var e;(e=t.value)==null||e.dispose()},V=()=>{const e=()=>Math.floor((Math.random()+1)*100);a.value.series[0].data=new Array(7).fill(0).map(()=>e()),a.value.series[1].data=new Array(7).fill(0).map(()=>e())};return{baseOptions:n,baseChartRef:t,chartLoading:r,handleLoadingShow:l,chartAria:o,handleAriaShow:d,basePieOptions:s,baseLineOptions:a,...Vue.toRefs(i),mountChart:c,unmountChart:h,handleUpdateTitle:V}},render(){return Vue.createVNode("div",{class:"echart"},[Vue.createVNode(naive.NCard,{title:"chart 组件"},{default:()=>[Vue.createVNode("ul",null,[Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("1. 当未获取到宽高时,组件会默认以 200*200 尺寸填充。")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("2. 默认启用 autoChangeTheme,自动监听模板主题变化,如果设置为 false 则为 APP_THEME.echartTheme 配置项为渲染结果(RayTemplate 独有)")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("3. 默认启用 watchOptions,自动监听配置项变化")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("4. 默认启用 animation,强制启用渲染过渡动画")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("5. 配置 setChartOptions 属性,可以定制化合并模式")])])])]}),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("强制渲染过渡动画(animation),预设 card 风格图表")]}),Vue.createVNode(naive.NSpace,{style:["padding: 18px 0"]},{default:()=>[Vue.createVNode(naive.NButton,{onClick:this.mountChart.bind(this)},{default:()=>[Vue.createTextVNode("渲染")]}),Vue.createVNode(naive.NButton,{onClick:this.unmountChart.bind(this)},{default:()=>[Vue.createTextVNode("卸载")]}),Vue.createVNode(naive.NButton,{onClick:this.handleUpdateTitle.bind(this)},{default:()=>[Vue.createTextVNode("更新配置项")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{title:"周销售量",ref:"baseChartRef",autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria,preset:"card"},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("不跟随主题切换的暗色主题可视化图,并且手动指定原始主题色")]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{autoChangeTheme:!1,theme:"default",options:this.baseOptions},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("加载动画")]}),Vue.createVNode(naive.NSwitch,{value:this.chartLoading,"onUpdate:value":t=>this.chartLoading=t,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏加载动画",unchecked:()=>"显示加载动画"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{loading:this.loading,options:this.baseOptions},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("贴画可视化图")]}),Vue.createVNode(naive.NSwitch,{value:this.chartAria,"onUpdate:value":t=>this.chartAria=t,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏贴花",unchecked:()=>"显示贴花"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{options:this.baseOptions,showAria:this.chartAria},null)])])}});export{q as default}; diff --git a/assets/index-ruo0sRxu.js.gz b/assets/index-ruo0sRxu.js.gz deleted file mode 100644 index abb8f3ece77de5aec047cbd7a9360a2a2da63345..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2667 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.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("Vue3.x")]}),Vue.createVNode(naive.NTag,{type:"info"},{default:()=>[Vue.createTextVNode("React")]})]})},{label:"从事搬砖时长",des:()=>Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("练习时长两年半的小白前端搬砖师")]})]})},{label:"个人",des:()=>Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createVNode(l,{name:"ray",size:"22"},null),Vue.createTextVNode("努力搬砖、努力摸鱼, 建设美丽家园")]}),span:2},{label:"补充说明",des:()=>Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createTextVNode("如果有希望补充的功能可以在"),Vue.createVNode("a",{class:"dashboard-link",href:"https://github.com/XiaoDaiGua-Ray/ray-template"},[Vue.createTextVNode("GitHub")]),Vue.createTextVNode("提一个 Issues")]}),span:2}],technologyTagOptions:[{label:"Vue3.x",value:"Vue3.x"},{label:"Vite4.0",value:"Vite4.0"},{label:"Pinia",value:"Pinia"},{label:"TSX",value:"TSX"}]}},render(){let u,t;return Vue.createVNode(naive.NLayout,{class:"dashboard-layout layout-full"},{default:()=>[Vue.createVNode(naive.NCard,null,{header:()=>Vue.createVNode(l,{name:"ray",size:"64"},null),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),Vue.createVNode(naive.NCard,{title:"个人介绍"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left",column:2},o(u=this.coverLetterOptions.map(e=>{let a;return Vue.createVNode(naive.NDescriptionsItem,{key:e.label,label:e.label,span:e==null?void 0:e.span},o(a=e.des())?a:{default:()=>[a]})}))?u:{default:()=>[u]})]}),Vue.createVNode(naive.NCard,{title:"项目介绍"},{default:()=>[Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("技术栈")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createVNode(naive.NSpace,null,o(t=this.technologyTagOptions.map(e=>Vue.createVNode(naive.NTag,{key:e.value,type:"info"},{default:()=>[e.label]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("项目介绍")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createTextVNode("预设了最佳构建体验的配置与常用搬砖工具。意在提供一个简洁、快速上手的模板。")]})]}),Vue.createVNode(naive.NCard,{title:"友情链接"},{default:()=>[Vue.createVNode(i,null,null)]})]})}});export{I as default}; diff --git a/assets/index-sau8lCwE.js.gz b/assets/index-sau8lCwE.js.gz deleted file mode 100644 index 45edfc16d94c184585315fb69048954b77faf9e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1837 zcmV+|2h#W-iwFP!000021I<@$QxjPh{=UB=(;udis=k*bByo(DF}w+m3JA&!Sd?|s zeUe=0bcepT10j9rzbh-JL)J0kLL3?5E`R zeeSvEJm)#*bkj^$(|JKDCUq?%;Fh$ejWfiDwd|D?&Eqj9T%Zm_z%5ywsvM26cmPMR zAEkz`r!VUHfI2GFU%^2ZT1TszMV55 z-iljsz>jWrr$&ZGf|HG>6ip^99S`BaIUEe2{LP-8Yh8oEM$i~TlBSJQ+m;`PQ9|-x zxqda3ZA39i2T+rSqQt{Ei2Z2de5&gb8t!O>O|WVCMWxJV=^r@?#m?auo4K^ zUbms^Mt87JslyZoJcM~@jby6IFojZMUv~}lPJ|n68JsE%wMY8KbD=A_W|1Rc2f?@d zp`)))N;TpnL)Sr-?DWNh*pEX9X?g^pue%W!&lzAaxGiZq!~=dD!GU`ElT^K?PxVbV zKg7~R2f4|y&aXO$iP6^6c#NtXbRuz=D8KFex#>$Ia*nejDx)eTwjfeeMOn}pWgKM2 z3Ab+uV*hOi;ixNulD+AP_CRE+(FRCqqH`7x;}C8|Lp(f^xkTF$SzF69x*8m8G^Dz zXP`U!Xhj_zLlJcV#*UN+l>td%9m$e;Z(OU(DBtVG@*5V^;Y0X;xXXVA8t+o5svp0e$1B-fnu`li0BpnC` z*AbP_9N^x;ERjG|4Mh5({?lQGpqf1dIvA6HnfNDej&Yh74%M zQ-W`_=o3F~nyN|dY<36idUMQ<7JWsr#zc90vAnfVW#TVy_W$($|AvXm_Pz4E7p_y~ z(%;N?ug%Bvm8Y}j&r6l>cFc#5D?e_!j+>j=8j1-hOGWt_#N{DiA>|ND5&rD#*3kL<&{M1u?BdGAg7w&$4JsON#Qek-(Cc zY59f{t&`AhgP;MDZ_!B}amZv9!a*pC&0XxKyvIlgzR?rtww9L5rI~W+mFF^J2CxP` zM@0@&TGbRSmA^q!$NEFH2*n&x3^-UGreTP32x0#rpt?Rp^xNb4VBcLG?%o*u=3vkM zUmPtKMRyc?eFX)$#}N62YL7i3yH`nGGk7zyoehusgY5UZkLtNr8jkgn+q*FKfVj-dF zGUy;jKl6)Dp86FcK?YPF6%4%) z&keU_o{3&JMW04*PvrC|QD3d|GuG;+_2R*)gRlP+rcT|I(!AVFRthx zSMij&TTRqx(dYABFoa8NbI*(Gyz-EOzLD{jZFY|L1%@7Oc$ z{g3-I&&#EG>)}G>>8!QBW_|zu!_3{N0mq2keyCceIY3N bF2I!Y{dw8`{;VD^UijUwG8n4z_74C6E1IF{ diff --git a/assets/index-tc9r9SRT.js b/assets/index-tc9r9SRT.js deleted file mode 100644 index 41068472..00000000 --- a/assets/index-tc9r9SRT.js +++ /dev/null @@ -1 +0,0 @@ -import{t as r,v as d,x as l,y as p,z as c,A as V}from"./utils-B6Okv4Kv.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./currency.js@2.0.4--or6eeOG.js";const E=Vue.defineComponent({name:"CalculatePrecision",setup(){const u=Vue.reactive({addOptions:["1","0.2","0.1","1.1"],subtractOptions:["1","0.2","0.1","1.1"],multiplyOptions:["1","0.2","0.1","1.1"],divideOptions:["1","0.2","0.1","1.1"],distributeValue:12,distributeOutputValue:[],distributeLength:3}),e={addOptions:l,subtractOptions:p,multiplyOptions:c,divideOptions:V},i=(a,o)=>{const n=e[o],s=n(...a);return"结果: "+r(s)},t=()=>{Vue.nextTick().then(()=>{u.distributeOutputValue=d(u.distributeValue,u.distributeLength)})};return t(),{...Vue.toRefs(u),copilotFunc:i,updateDistributeValue:t}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode("h2",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("计算方法,默认都保留八位小数与四舍五入,可以根据 format 方法自行转换")]),Vue.createVNode("h3",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("示例方法都基于 currency.js 封装,利用其精度处理能力封装了常用的一些计算方法,解决精度问题。如果需要其他的方法请阅读官方文档 https://currency.js.org/#subtract")]),Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"加法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.addOptions,"onUpdate:value":u=>this.addOptions=u,onUpdateValue:u=>{this.copilotFunc(u,"addOptions")}},null),footer:()=>this.copilotFunc(this.addOptions,"addOptions")}),Vue.createVNode(naive.NCard,{title:"减法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.subtractOptions,"onUpdate:value":u=>this.subtractOptions=u,onUpdateValue:u=>{this.copilotFunc(u,"subtractOptions")}},null),footer:()=>this.copilotFunc(this.subtractOptions,"subtractOptions")}),Vue.createVNode(naive.NCard,{title:"乘法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.multiplyOptions,"onUpdate:value":u=>this.multiplyOptions=u,onUpdateValue:u=>{this.copilotFunc(u,"multiplyOptions")}},null),footer:()=>this.copilotFunc(this.multiplyOptions,"multiplyOptions")}),Vue.createVNode(naive.NCard,{title:"除法(非取模)"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.divideOptions,"onUpdate:value":u=>this.divideOptions=u,onUpdateValue:u=>{this.copilotFunc(u,"divideOptions")}},null),footer:()=>this.copilotFunc(this.divideOptions,"divideOptions")}),Vue.createVNode(naive.NCard,{title:"平分一个值"},{default:()=>Vue.createVNode(naive.NSpace,{wrapItem:!1},{default:()=>[Vue.createVNode(naive.NInputNumber,{value:this.distributeValue,"onUpdate:value":u=>this.distributeValue=u,onUpdateValue:()=>{this.updateDistributeValue()}},null),Vue.createVNode(naive.NInputNumber,{value:this.distributeLength,"onUpdate:value":u=>this.distributeLength=u,onUpdateValue:()=>{this.updateDistributeValue()}},null)]}),footer:()=>"结果: "+this.distributeOutputValue.join(", ")})]})]})}});export{E as default}; diff --git a/assets/index-tc9r9SRT.js.gz b/assets/index-tc9r9SRT.js.gz deleted file mode 100644 index d3dd9240946e517266b03dde98500f02b47e50f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1229 zcmV;;1Ty;{iwFP!000021ErVkZ_`E`$KUU-Fy0$mJ71Hu>m*k}jPf7^Yk@(ft?G-b zeQjKvJ97`AS!Ag^v~-NpNu#AuU=#{tY$|A#Sev%&k6E0DSNsc;ogfmYT?0r_F1q`E zfA_mjes?}QS&uSN5DMZ71G%uV!DQIDARjg!_#td8@O9V>`D2V`RoEqk<8tG0@8E@8 z&&eE|;A)=}g;HUc#~dPz34SOEdtt&D|L$b2mmWXUDngeqr&(-VWQS5P3BNR$1rx@3 za+-D@J$9s3YaxBVT&9LQghY}TVETpIDg}Plvc7~B9oE+8) z$hHSP;ZVZOVKu1&H33u6clbLAlj;cIa#S#6iT!k0=?cel^ZV&+C+FCBe-#(Z8I=ML zAy;BEnQH19l){suJ}}&@J%!1*$e7)}4sg18acONigS*2LDQkgV4_6>67IT~ zw5>IdM17#Sr@lVj*Zs!KiqLdWfDndL33?WfaZT#LqMqYYaZD1+bb$11B=C_KQQ`Z5 zVPa#Z>4iqLFp9-65_o8U+E^pV$zeEf3gxL3fJoN`1sjhc=?XJk$Z*`CW>P9BaFKVh zsb&!ycZjJZl!TH>c#}#(^+A*69G(;nTXk)vvUaDuxLICbc)NYGwzX7UTdiH)DgE=H zvT!$;{-d-r7rdG;FT5&k+zOVLtFv>Z;_YDi>D%p_!Tih8*3T>nTbeP@j z@0HungX!0mzupAJXTj>V%Fi>^t2@Ds<+`R+oC!8IDz~3k?p-TwOqGhuF&Nd~o&+=N zb$jj3TJ7=Dzf)I&XIIJ(@7L~6Ri9lBreBw~7AyCzHCFxd@7mII_2pKuwiNa(UN5ga zQ8Ge!-0W&TWgunaU7x?(7`p;$6u`G0vM?y*FcXf2T=PJ}-=`27#(uOp})2ov2>*GJUWR zX_~f(CV~3iqUydMmAVebC>5ARS+;rFl4*&sC&^YI*XKVSNbF$Sn@UXBF`Ag~L-@4i z)*h=fQl-tMPbU>S@b@Ma6Lw50=KBy*ZMn6_>WozF?rL;w%+?+}4CWWh&sW}V|M-dE zTAqu0V{4Ih46ViWA;@A`#p86i1vl4&*_rU%-FOj9ZFdN&aUNb`$U7l$);y5x@H{+0 zJShfbb`-N1;ns)#|1fS5wo#6*7m;$;r@r={??-1?zl3y>VqN+1Iga=(WzclZicQpX rhk_H-A({%5umnb;kMHY!crtneIU2os)c+{I@3a2^)`9M&m<#{_el%r< diff --git a/assets/index-ukXXHpb8.js b/assets/index-ukXXHpb8.js new file mode 100644 index 00000000..0c9fcf4a --- /dev/null +++ b/assets/index-ukXXHpb8.js @@ -0,0 +1 @@ +import{o as l}from"./hooks--0kybGG4.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{R as i}from"./index-gjWEVNq5.js";import"./utils-Cjt5Qe12.js";import"./lodash-es@4.17.21-B0eCOOcg.js";import"./@vueuse_core@10.6.1_vue@3.3.10-finMrxOz.js";import"./@vueuse_shared@10.6.1_vue@3.3.10-DJDYauAH.js";import"./interactjs@1.10.21-7zFZdvts.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.6-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.3.10-40cgyS5D.js";import"./@vue_reactivity@3.3.10-4kz9-9E4.js";import"./@vue_shared@3.3.10--wkmpvo9.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";function o(u){return typeof u=="function"||Object.prototype.toString.call(u)==="[object Object]"&&!Vue.isVNode(u)}const X=Vue.defineComponent({name:"RDashboard",setup(){return{coverLetterOptions:[{label:"掌握搬砖框架",des:()=>Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("Vue3.x")]}),Vue.createVNode(naive.NTag,{type:"info"},{default:()=>[Vue.createTextVNode("React")]})]})},{label:"从事搬砖时长",des:()=>Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("练习时长两年半的小白前端搬砖师")]})]})},{label:"个人",des:()=>Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createVNode(l,{name:"ray",size:"22"},null),Vue.createTextVNode("努力搬砖、努力摸鱼, 建设美丽家园")]}),span:2},{label:"补充说明",des:()=>Vue.createVNode(naive.NSpace,{align:"center"},{default:()=>[Vue.createTextVNode("如果有希望补充的功能可以在"),Vue.createVNode("a",{class:"dashboard-link",href:"https://github.com/XiaoDaiGua-Ray/ray-template"},[Vue.createTextVNode("GitHub")]),Vue.createTextVNode("提一个 Issues")]}),span:2}],technologyTagOptions:[{label:"Vue3.x",value:"Vue3.x"},{label:"Vite4.0",value:"Vite4.0"},{label:"Pinia",value:"Pinia"},{label:"TSX",value:"TSX"}]}},render(){let u,t;return Vue.createVNode(naive.NLayout,{class:"dashboard-layout layout-full"},{default:()=>[Vue.createVNode(naive.NCard,null,{header:()=>Vue.createVNode(l,{name:"ray",size:"64"},null),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),Vue.createVNode(naive.NCard,{title:"个人介绍"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left",column:2},o(u=this.coverLetterOptions.map(e=>{let a;return Vue.createVNode(naive.NDescriptionsItem,{key:e.label,label:e.label,span:e==null?void 0:e.span},o(a=e.des())?a:{default:()=>[a]})}))?u:{default:()=>[u]})]}),Vue.createVNode(naive.NCard,{title:"项目介绍"},{default:()=>[Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("技术栈")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createVNode(naive.NSpace,null,o(t=this.technologyTagOptions.map(e=>Vue.createVNode(naive.NTag,{key:e.value,type:"info"},{default:()=>[e.label]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("项目介绍")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createTextVNode("预设了最佳构建体验的配置与常用搬砖工具。意在提供一个简洁、快速上手的模板。")]})]}),Vue.createVNode(naive.NCard,{title:"友情链接"},{default:()=>[Vue.createVNode(i,null,null)]})]})}});export{X as default}; diff --git a/assets/index-ukXXHpb8.js.gz b/assets/index-ukXXHpb8.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..12ac279554b11edea5107d0851a13d576104362c GIT binary patch literal 1861 zcmV-L2fFwliwFP!000021I<@$QxjPh{=UB=(;udis=k*bByo(DF$f4Vqo5#+U{Tgh z_epZ0(>L_J9SE6hp`xXzz?ShACo2#B@&VLv6e z?{m*R=XuUcH_hdlAxg|gxKAsm4VIH|OO~-Qj!*hx1ZNc zo($nHaP(%ugk&pj#i1Y?=*kQa4u>ZiPiaggJe!Q*&>0*Kq2fSy_vOz1a3g4xBZaXs z>eve6C`u{8Z?0a-FBL3`mB8IEF(9^-NR!vN72^ z)%+085(CsG$2z|57$Rm{cjGat3owWxJm!OrQ)i|w4yy&h4>3=5N}LSKP#xvL;FJqc zxgf&1A&i4JU4+YI45fRr;}=4)$wLaW91;xC9LYd3>?#P|Lqh}O=nzw&WQieoGKwR( z6%C5$aPA^)Ys5?$psQfGmaVrj@aHuUh@NM6jqqN;LOkL0% zAeZnuU6G)YDfUM@n!$l6f)=PK?t#aq&Z4uOktX1}9(5p^7|Z1g?ChZeqADOIOLQHy zWXR3ftQHQ5Y_PQvm;r&PE)1%3sw6`=j62 zU1r-+T;5=Uxu_6Qr@rnE4@D1^ZraopL79$HR9Bru!67shLt|qXqWp-x`hA9S}7)8XDEaV8v6N7`{ zR(vaJZy${5eK6{t*>&H?{AQqJfG`c+CyIGsX`h)$NW1&eci;7Sufe47PD_I(wBkuAFj5Z4A2&_)G&`N$KBwMXvm@m|S>9!$x-nN> ze^_VYPj7bq@c#dXiQ2}U>bn=7Q`O2}taq=i$FsGkGuAKjweL5r2ajt%t$B`HmHSO1 ztGueNub(oS647Wzk4p+Tt^5T4ytA5I&p(3{C7IJHh)dzHRCZZ8sM~>Xtl3xA?4sxJ zhv{4O(CDR`q$g`vn6}!fmL~AFD-hvI@HfT-@dbH&97BAURp~l($N%^h$NR3jc^{9)ZN-d z8r8=nIcq>VE@g$t^LR^3hKj72!V1f^T&IL}5ZYxD)JKXf1}P!|xx7XMNM*UXi(OQ7 zn<*(Uatz(}{6e)dU9G(GeZ{#6yn)XVS%8w&nZ`23Yb0}|Kh%p*E)dOxz2&|PgH%8S z2loN>^*-W?GspM#z19Biwf^gSd(QvzNVzO~qu3uPX&`*2EY8(?>@n(IB1LA3W@Nh? zKJN!PZgJ2u(!=e)-P(TteYNsx zXZc?{Km2Gd%*j6MmtVb1-dTQETU@o?{-d@rZ!N4@vn%%f1#9+sb^YFNrQ`dc>uyO< zp}}ssS2rHkHXffg-VWf3K|S&1Qi>TW7@)>K3(BreS2UtP4s;QhG)N0cR+why+ru`k#J}}Utm=A1>=C7 zr;a});S5Rc4+PGWcw_X$>5GBDdGpY7(`%WhqSuq?)9CGvojfHDR_pAvy|iY(xPRi{ zyYdNB=fIR=e&LDLtmt>;I%#-$nz;2UpD=gpLXDIIfxvljh-`5(*`L5wgB1S-T?bA6 zIJ3RFRb9VlFHKiB|7ky)u{PGLn@@ILJ*qvO*}40;wz*oZ%vqI6?e{D7nfvyob@%Ou z>D%_qytTCAwA-ykujAHMr|s9boEi82r=98N)yk~>;9>3QjJ>jK|M339^zGeYeX7i} z<{#R3?(RI[Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("基于 awesome-qr 进行封装,支持 LOGO、gif、backgroundImage 等属性。")]),Vue.createVNode("h2",null,[Vue.createTextVNode("该组件会自动监听文本内容变化,然后重新渲染(watchText)")]),Vue.createVNode("h2",null,[Vue.createTextVNode("具体使用请参考 props 配置项")])]}),Vue.createVNode(naive.NCard,{title:"基础二维码"},{default:()=>[Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes"},null),Vue.createVNode(e,{text:"ray template yes",logoImage:u},null),Vue.createVNode(e,{text:"ray template yes",gifBackgroundURL:"https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif?imageView2/1/w/80/h/80",dotScale:.5,colorDark:"#64d9d6"},null)]})]}),Vue.createVNode(naive.NCard,{title:"状态二维码"},{default:()=>[Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes",logoImage:u,status:"error",onReload:()=>{window.$message.error("relod props")}},null),Vue.createVNode(e,{text:"ray template yes",logoImage:u,status:"loading"},null)]})]}),Vue.createVNode(naive.NCard,{title:"监听内容变化"},{default:()=>[Vue.createVNode(naive.NSpace,{vertical:!0},{default:()=>[Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{this.qrcodeStatus="loading",setTimeout(()=>{this.qrcodeText="text updated: "+new Date().getTime(),this.qrcodeStatus=void 0},1e3)}},{default:()=>[Vue.createTextVNode("更新二维码内容")]}),Vue.createVNode(naive.NButton,{onClick:()=>{var t;(t=this.rayQRCodeRef)==null||t.downloadQRCode()}},{default:()=>[Vue.createTextVNode("下载二维码")]})]}),Vue.createVNode(naive.NSpace,null,{default:()=>[Vue.createVNode(e,{text:this.qrcodeText,status:this.qrcodeStatus,logoImage:u,ref:"rayQRCodeRef"},null),Vue.createTextVNode("当前二维码内容:"),this.qrcodeText]})]})]})]})}});export{b as default}; diff --git a/assets/index-zKwNDQHJ.js.gz b/assets/index-zKwNDQHJ.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..43c82ac4879ecb323d90244accf63e6976adaaa6 GIT binary patch literal 1613 zcmV-T2D14diwFP!000021I1TeZyU!IeebVewtXPco#F2CLlOnG)R(0svJ^>{3aK!R z;qKk#h`T$hnOV{lLqJO6I8Nmxg#)9Ai>5|VG$_*8EdnR8CFI9gB;_algFfJP_2_h2Ev^nz>oGvp~5eR9OdTDMhi?@U_PGg*c)721A z_dIYzQPlA$&Rwa7P|V;A)-|*?=WMQT8nyl?msv!Vi&?CXU_(dswfXsrv#UlwXiFfI zu?mfHX*h>UruOFYf)n(kgvkMXJ9OP*4jWiQ+hfk`1++2U58D>SJl1t=pjvH-hqbcV ze{PZbR#d*OM^#Uv<#5hea{Dm>r@llnERQwhY`j^`v$^GdkQs6gzFEgxqG(_ZXAxpN z53n@XgKI2A1cy%v=A@3sF4=3wWO=4PTPUe3(DatfErUM552=A*9-wVrG_a0yh?`hL zYyMj-Gkakmk4gM0i3*A-ur`D2@wU z`@^U&ffG}9_0*!GMs_Z2T2(0q^rSu|k#8O9qX4*|LV_hEk{enB6?G7t7mI zdj9HwZ}wv7hV0<%oG6vZ6Q;tX1sxlQi^o$SZ#aPTeQF(!*_ zVmm?B8}OGDE-e)eoWUA0^vT@XA67<&X}iKhUs4ZHO!z5XSDG=2vUQlIY17k@oKxUcvKDb3ao`bS$=(4P3`hgBeM19GrFQ{46 zv4M58IIGQUZf2(Xk!2!~sCy;mia28i*^3gk=EBKgT)>%RF-k|)&KvW_Ms8ps*r9Jq z%KXUlR%8^cqm4YORHkxbDBtOQ+ccei0_KA+lMSDEP*7HuSEiW-GvF~r6(GYPnQC<7WE{uAPAZ(#6B4|@B@z;K z5K2mAXQwHZJo`S*L5AFKY;%)Ya0#x;f>gUdRwa?4C@__idiT~9unVNwRJ+bgrW)Pg zM3l|sKqRa$G7FMEp;f?(s{t`VZPYjkUYFn%UelXu!vdRxt}G-|6Tkc8a{{Lcw^ToL z-5-G~Wkc!WdXAzVPLErkKRkN)QR3O|OB{cH=lJe^>;B&HKdzk|?6*I?*WTYtEG*3} zJ>K1OsQq|%uSCp>!&&HCuSav5==|qK>%V_%@BZuY?mJ5Aa!P&KDvs~{v-9Y^qel;p z4n8}+{_oa@Uv%#Lx%J7H?c3MefBmxc{6xCvK)g&$y za85Ou%lHi8m4fo?eAXJX@=v?J+^`f_A8s=y^RiCcJ0 z`?*y(#ZQG&GGA>lf7+#HrOU1?Q-OO|`otLt(F<~kdcZ=N9K=TJV?v3jO@x6(Bv^%n z@>?Hji5VgxnZiytHknd~Z>TbACA6lhLnc!0dByjvsP>(&+qdtZ`Ls*3^8ds+x7jM; z2|1pW6LC$wFIQ?}A|mqbw=3zq zw&q~R&OdAOoCVqY5FFlW-MBfx^2xzxN}q^PK)1Q>r`b%6!`1k|NGbX+a@tOF{8v8! LdHAgR0}cQH&o(GU literal 0 HcmV?d00001 diff --git a/assets/instance-krFx0npL.js b/assets/instance-krFx0npL.js new file mode 100644 index 00000000..8e3d8406 --- /dev/null +++ b/assets/instance-krFx0npL.js @@ -0,0 +1 @@ +import{w as t,x as n,m as R}from"./hooks--0kybGG4.js";import{g as d}from"./utils-Cjt5Qe12.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.3.10-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";const q={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},y=(e,r)=>{t.removePendingRequest(e.config)},A=(e,r)=>{t.removePendingRequest(e.config)},p={implementResponseInterceptorArray:[y],implementResponseInterceptorErrorArray:[A]},{setImplement:m}=n(),E=()=>{const{implementResponseInterceptorArray:e}=p;m("implementResponseInterceptorArray",e,"ok")},f=()=>{const{implementResponseInterceptorErrorArray:e}=p;m("implementResponseInterceptorErrorArray",e,"error")},g=(e,r)=>{if(e){const o=e.headers;r.forEach(s=>{o[s.key]=s.value})}},k=(e,r)=>{const o=d(R.token);return e.url,{key:"X-TOKEN",value:o}},C=(e,r)=>{g(e,[k(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},P=(e,r)=>{t.removePendingRequest(e),t.addPendingRequest(e)},v=(e,r)=>{t.removePendingRequest(e)},c={implementRequestInterceptorArray:[C,P],implementRequestInterceptorErrorArray:[v]},{setImplement:a}=n(),H=()=>{const{implementRequestInterceptorArray:e}=c;a("implementRequestInterceptorArray",e,"ok")},h=()=>{const{implementRequestInterceptorErrorArray:e}=c;a("implementRequestInterceptorErrorArray",e,"error")},i=axios.create(q),{createAxiosInstance:u,beforeFetch:l,fetchError:I}=n();i.interceptors.request.use(e=>(u(e,"requestInstance"),H(),l("requestInstance","implementRequestInterceptorArray","ok"),e),e=>(h(),I("requestError",e,"implementRequestInterceptorErrorArray"),Promise.reject(e)));i.interceptors.response.use(e=>{u(e,"responseInstance"),E(),l("responseInstance","implementResponseInterceptorArray","ok");const{data:r}=e;return Promise.resolve(r)},e=>(f(),I("responseError",e,"implementResponseInterceptorErrorArray"),Promise.reject(e)));export{i as s}; diff --git a/assets/instance-krFx0npL.js.gz b/assets/instance-krFx0npL.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..29801e639bc7b919113291596134312dba6135ca GIT binary patch literal 880 zcmV-$1CRV4iwFP!000021C>@`Z{j!*{eHiK%ctaIyM&hBUQj9!O96HFO1bUocB|^- zh5-zT9c%|0MgH%rBn@p^cFTQoGJZ2}-sIT|i((;lwrfz;(C9H=IEwORYUWZz7CBi8 zu~ry2*XhG>ct%#r>aa3vk>h3+F3~JhxWCfv8*p1Ma27eCJ5VA5ypi1&aY-A?fHd(f zpNP}J<;Oa9n*c63<1kTOmwX`Y|F#KqPsu59oA`FP`2O{KYgf+-#f++D_l&rIl9r3p z+tKLr;Gb7*tP~D}ShKuVleF$ajVt7*r1&Nfv zgOsdPw?&%d3}YeB0j`GyE)ZPl#>UScsDj(+C(p9bj_GAz!VI`(G*sU2F48Olk!Y{| zhYP1@33LWhd70H0Tm#qmOB#daSu~DA7EsLuKUpckEn`sX+km9wUu2p{h{P5qz-Npv zrm#ssX&Xo&_?#^qgL?l18~YiH;t(R>dI~BQT)~)YkO9P6$exrm_3qMp^efar%00Aq zZ&0Q{k1MDzWBnF~3f!O~X#MJDbPSwnj7E3&0w0>&{0t@lN$^qD;+TC9OP z9SJ&-ya6PUAgAT2^;2`jY*_KBV)V=l|%g?OFeEP_QB7p>|!QMD1D<6A#c+8ciJOD324=@)J zEVlEv<*fX0Vvh08)3T*H%?8F9S$*Qfgs^y@O?V!+pvw@BnSTQaH z4$8|fZ3m6_b&AFcoySeYK@%w=rhrITL6BR@IiRRKzm=ryNm6yH_nHQkrdK=Ym^-IX zRo?sAjB4sh<3n{^pSx5d+=49~Q>dR;>dUGJ<^SsPIjkQZi$4LD{|PA5`RxZ-tF#1A G2mk=&nXc{t literal 0 HcmV?d00001 diff --git a/assets/instance-t51B_UfA.js b/assets/instance-t51B_UfA.js deleted file mode 100644 index ba4ecd27..00000000 --- a/assets/instance-t51B_UfA.js +++ /dev/null @@ -1 +0,0 @@ -import{t,v as o,k as R}from"./hooks-tYopKgiy.js";import{g as d}from"./utils-B6Okv4Kv.js";const q={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},y=(e,r)=>{t.removePendingRequest(e.config)},A=(e,r)=>{t.removePendingRequest(e.config)},p={implementResponseInterceptorArray:[y],implementResponseInterceptorErrorArray:[A]},{setImplement:c}=o(),E=()=>{const{implementResponseInterceptorArray:e}=p;c("implementResponseInterceptorArray",e,"ok")},k=()=>{const{implementResponseInterceptorErrorArray:e}=p;c("implementResponseInterceptorErrorArray",e,"error")},f=(e,r)=>{if(e){const n=e.headers;r.forEach(s=>{n[s.key]=s.value})}},g=(e,r)=>{const n=d(R.token);return e.url,{key:"X-TOKEN",value:n}},v=(e,r)=>{f(e,[g(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},C=(e,r)=>{t.removePendingRequest(e),t.addPendingRequest(e)},P=(e,r)=>{t.removePendingRequest(e)},m={implementRequestInterceptorArray:[v,C],implementRequestInterceptorErrorArray:[P]},{setImplement:a}=o(),H=()=>{const{implementRequestInterceptorArray:e}=m;a("implementRequestInterceptorArray",e,"ok")},h=()=>{const{implementRequestInterceptorErrorArray:e}=m;a("implementRequestInterceptorErrorArray",e,"error")},i=axios.create(q),{createAxiosInstance:u,beforeFetch:l,fetchError:I}=o();i.interceptors.request.use(e=>(u(e,"requestInstance"),H(),l("requestInstance","implementRequestInterceptorArray","ok"),e),e=>(h(),I("requestError",e,"implementRequestInterceptorErrorArray"),Promise.reject(e)));i.interceptors.response.use(e=>{u(e,"responseInstance"),E(),l("responseInstance","implementResponseInterceptorArray","ok");const{data:r}=e;return Promise.resolve(r)},e=>(k(),I("responseError",e,"implementResponseInterceptorErrorArray"),Promise.reject(e)));export{i as s}; diff --git a/assets/instance-t51B_UfA.js.gz b/assets/instance-t51B_UfA.js.gz deleted file mode 100644 index 76552af06e79620c4d2a8e17f4391f899546457d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 672 zcmV;R0$=?fiwFP!000021C>=>Z<{a_ec!Lh{A5ozRMS2lh^UlhnHptUqo|uURe5mX zlDL3PZNrL?|N8`#v}w{NdjhV{z2~0Gu`RM(Xa2M1!+~CjUcb^dWE9_>XF+ynt zPmTZfJy?;UDy;wM-Fy518{`pc88F#tSuai}a2`-Mx;R@Jt%ZWr%(O zHyA68-_V8|KZUq?wl)1(JC~90#3P&Wbk~7b7^E1S(}E%p-M7_MB@8YogOu(qzzG9u z#|6lsDZil%X4^V#W3A59Cch^ChseX{u@9M3lX|L(o3Y>E0 zw5qyuzmB-&zIFlj+x4+aqtX(oX0BDA^y<5+2j#zZ_#D=c_w6MmnoG*K(VKt%_|@Cy G1^@u4$5V{} diff --git a/assets/utils-B6Okv4Kv.js b/assets/utils-B6Okv4Kv.js deleted file mode 100644 index 87114865..00000000 --- a/assets/utils-B6Okv4Kv.js +++ /dev/null @@ -1 +0,0 @@ -import{p as b}from"./print-js@1.6.0-gYKv6oGQ.js";import{c as h}from"./lodash-es@4.17.21-B0eCOOcg.js";import{c}from"./currency.js@2.0.4--or6eeOG.js";function _(e,t,r="sessionStorage"){if(!e){console.error("Failed to set stored data: key is empty or undefined");return}try{const n=JSON.stringify(t);r==="localStorage"?window.localStorage.setItem(e,n):window.sessionStorage.setItem(e,n)}catch(n){console.error(`Failed to set stored data for key '${e}'`,n)}}function L(e,t="sessionStorage",r){try{const n=t==="localStorage"?window.localStorage.getItem(e):window.sessionStorage.getItem(e);return n===null?r??null:JSON.parse(n)}catch(n){return console.error(`Failed to get stored data for key '${e}'`,n),r??null}}function F(e,t="sessionStorage"){switch(e){case"all":window.window.localStorage.clear(),window.sessionStorage.clear();break;case"all-sessionStorage":window.sessionStorage.clear();break;case"all-localStorage":window.localStorage.clear();break;default:if(!e){console.error("Failed to remove stored data: key is empty or undefined");return}t==="localStorage"?window.localStorage.removeItem(e):window.sessionStorage.removeItem(e)}}function S(e,...t){if(Array.isArray(e))e.forEach(r=>S(r,...t));else return e(...t)}function d(e,t){var n;if(!e)return t;let r;return typeof e=="function"?r=e():Vue.isRef(e)?r=((n=e.value)==null?void 0:n.$el)??e.value:r=e,r}function U(e,t){if(!e){const{defaultElement:r=null}=t??{};return typeof r=="function"?r:()=>r}if(typeof e=="string"||w(e,"Object"))return()=>e;if(typeof e=="function")return e}function E(e){return Vue.getCurrentScope()?(Vue.onScopeDispose(e),!0):!1}function f(e,t){const r=Vue.watchEffect(e,t);E(r)}var v={VITE_APP_URL:"/",VITE_APP_OFFICE_PROXY_URL:"https://office.yka.one/",VITE_APP_OFFICE_SCRIPT_URL:"https://office.yka.one/web-apps/apps/api/documents/api.js",BASE_URL:"/ray-template/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const j=()=>v,V=(e,t)=>{const r=document.createElement("a");r.href=e,r.download=t,r.style.display="none",document.body.appendChild(r),r.click(),document.body.removeChild(r)},w=(e,t)=>Object.prototype.toString.call(e).includes(t),x=(e=16,t=62)=>{const r="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),n=[],a=window.crypto||window.msCrypto;let o=0;for(o=0;onew Promise((r,n)=>{let a;try{if(typeof e=="string"){V(e,t),r();return}if(e instanceof ArrayBuffer)a=new Blob([new Uint8Array(e)],{type:"application/octet-stream"});else if(e instanceof File||e instanceof Blob)a=e;else{n(new Error("downloadAnyFile: Unsupported data type."));return}const o=URL.createObjectURL(a),s=document.createElement("a");s.href=o,s.download=t,s.style.display="none";const i=()=>{URL.revokeObjectURL(o),document.body.removeChild(s)};s.addEventListener("load",()=>{i(),r()}),s.addEventListener("error",u=>{i(),n(u)}),document.body.appendChild(s),s.click()}catch(o){n(o)}});function $(e,t){const r=Vue.computed(()=>d(e)),{printable:n,...a}=t??{},o=i=>{b({...a,printable:i})},s=Vue.watch(r,i=>o(i),{immediate:!0});f(s)}const A={validCSSUnit:/^\d+(\.\d+)?(px|em|rem|%|vw|vh|vmin|vmax|cm|mm|in|pt|pc|ch|ex|q|s|ms|deg|rad|turn|grad|hz|khz|dpi|dpcm|dppx|fr|auto)$/},D=(e,t)=>{const r=Vue.computed(()=>d(e)),n=o=>{o&&t.trim().split(" ").forEach(i=>{i&&o.classList.add(i)})},a=Vue.watch(r,o=>n(o),{immediate:!0});f(a)},k=(e,t)=>{const r=Vue.computed(()=>d(e)),n=o=>{if(o)if(t==="removeAllClass"){const s=o.classList;s.forEach(i=>s.remove(i))}else t.trim().split(" ").forEach(i=>{i&&o.classList.remove(i)})},a=Vue.watch(r,o=>n(o),{immediate:!0});f(a)},T=(e,t)=>{const r=Vue.computed(()=>d(e)),n=Vue.ref(!1),a=s=>{if(!s)n.value=!1;else{const i=s.className,u=t.trim().split(" ").filter(m=>m!=="");n.value=i.includes(u.join(" "))}},o=Vue.watch(r,s=>a(s),{immediate:!0});return f(o),n},q=(e,t)=>{const r=Vue.computed(()=>d(e));let n;const a=s=>{s&&(w(t,"String")?n=t.split(";").reduce((i,u)=>{const[m,g]=u.split(":").map(y=>y.trim());return m&&g&&(i[m]=g),i},{}):n=t,Object.keys(n).forEach(i=>{const u=n[i];i in s.style&&(s.style[i]=u)}))},o=Vue.watch(r,s=>a(s),{immediate:!0});f(o)},B=(e,t=1)=>{const r=/^#([0-9a-f]{3}|[0-9a-f]{6}|[0-9a-f]{8})$/i,n=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/i,a=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/i;let o;if(r.test(e)){const s=e.substring(1);o="rgb("+[parseInt(s.substring(0,2),16),parseInt(s.substring(2,4),16),parseInt(s.substring(4,6),16)].join(", ")+")"}else return n.test(e)||a.test(e),e;return o&&!o.startsWith("rgba")&&(o=o.replace("rgb","rgba").replace(")",`, ${t})`)),o},J=e=>{if(!e)return null;const t=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{return Array.from(document.querySelectorAll(t))}catch(r){return console.error(`Failed to get elements for selector '${e}'`,r),null}},N=(e,t="px")=>typeof e=="number"?e.toString()+t:w(e,"String")&&A.validCSSUnit.test(e)?e:e+t,l={precision:8,decimal:"."},p=(e,t,r)=>e!=null&&e.length?e.length===1?c(e[0],l):e.reduce((a,o,s,i)=>(a=r==null?void 0:r(a,o,s,i),a),t):0,C=(e,t,r="number")=>{const n=Object.assign({},l,t),a=c(e,n);return r==="number"?a.value:a.toString()},W=(...e)=>e.length===1?c(e[0],l).add(0):p(e,0,(t,r)=>c(t,l).add(r)),X=(...e)=>{if(e.length===1)return c(e[0],l).subtract(0);if(e.length===2){const[n,a]=e;return c(n,l).subtract(a)}const t=h(e),r=t.shift();return t.length?p(t,r,(n,a)=>c(n,l).subtract(a)):r},G=(...e)=>e.length===1?c(e[0],l).multiply(1):p(e,1,(t,r)=>c(t,l).multiply(r)),M=(...e)=>{if(e.length===1)return c(e[0],l).divide(1);if(e.length===2){const[n,a]=e;return c(n,l).divide(a)}const t=h(e),r=t.shift();return p(t,r,(n,a)=>c(n,l).divide(a))},Y=(e,t)=>t<=1?[e||0]:e?c(e,l).distribute(t).map(n=>C(n)):new Array(t).fill(0);export{M as A,j as a,S as b,N as c,V as d,x as e,O as f,L as g,k as h,w as i,D as j,T as k,E as l,B as m,F as n,q as o,$ as p,J as q,U as r,_ as s,C as t,d as u,Y as v,f as w,W as x,X as y,G as z}; diff --git a/assets/utils-B6Okv4Kv.js.gz b/assets/utils-B6Okv4Kv.js.gz deleted file mode 100644 index e8ab97457a29b7b08f562ddd4c3b8de689dc2917..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2574 zcmV+p3i0(HiwFP!000021CzW3$pSn1uG&uCpRbDebk}mM$rDdz5Vz zdy)uj$(7_l8vDQBBfo^e(k}gyaip2iyw6A?&6Ku_%;Uxzm1C_^KiJB&kaqLj{MHM0 zg6`(z{qM6K_3V$}-1vP_6GV<++7cux=4QHy=C_AI@8@8`-g|o z^(1>SJbWD(tA(71@tj!N*NibgQ4vpCDF&B9#_BRyT?`D`=N40fAZgej+?4(XN*Qq* zO^Lj%%BQcY;*FKAwE1y;f#r{%9FuZsv6s$bf3p{8x>(iD-cOfFE9loWxkhMg=t;(y z%#&oG2LlJg%8(h?2Fa?n4f)h=2M;iG>zh$_2>(KDKh;O(e{Dw>oVT@y*CpP@2EYO&$8Ge5v+%G(8?%$4( z8#pVj8WMyc2yB(fds_2(AWQ`bQi{P?=>r~3iDtV)qH9#z$Hbu5gbtEw@tS4qyiXT1 zu07eWEz_XdeuCE1ZH(G^hHC5~V}48Q4>UtU!;>5XVUBQ2kPb8>L^2F!JjszZaXnKa z_PU`A)-j=jL9-ibhM=!yIj&_{@sC|JPCH02MQKA_@hh1f3>M`r(ezExLPFWDF2$Iv zh+Y>bzbGyVf`2$V$H@A$QP~k-|0cnbVQUt=miNFVN3-l~FhRRt)o446REC5Oh+9^& z`ujwfOc^9dVXaHUwca(Oajke=Xf$&~moDcI#$$|Zwb?%)nwHK@GqyN+{`TPG-kUcc zkB?r4{+18Rg~O*$pYI=hd~kfQ%_~an;Gp*vhHYq$gI0@H! z@aE|7Nx0U9;qb_rrC;0OoH>8Y;Dl8MV7p8Ew1)J#qG*ahF=ELW`CA1h59RKH?hZEUpRXqd!H?^sCtV7o3g zJ=*6k){nT1ReItw*$_h;w+UuWyJtVxz6`S5Oo=`fXS8e^U2v|1bi$Qz*xJqUf1_0@ z3=*P2I%_zgc;9v3JM)(=PAXz>)xD{|VocBz(pWAdhh7Q$I3JHuQ(h_YI8h^V+N$%Y zEu3eta3_R5&$2{B+{NaWiY(eqV>R;BFPkEI`-rC^!J@dadFE!kwqI9KK6=^2dL3iOM=uGdV7{3Nrp^QfW;GMcotd!o zolCieJ5J+FU923ZzLf@smVFcOI6j!6v@eCRC{YvNo#{ixQ;^D8C55{Xs~+q_-XKbn zJIt@Ar*UkW^lZi>MHiANT9)*B5?=p%U5!+l5eJghe&D^HGAKbUl+d?FAGQ zY-mYT_3ARSth}{+uX&1)vpW?MiA7CPwwtao=KHkY@)FnGDQ~K@=Tlm`G+0&6uwCx* z@3wMHg?C;7S;FUgYFV`(+0>s}N7Lz$OJczvHpPA*nQfKm`!vuP=MfSjAYUGEn!@Ca zSqIZU5BfmUHO#l zu8d|fPe-Wz!S&or=!Olei&mS-oz7mc+5}r?3^2qE3kh3f8YAKE!r>!`F%l_HLO<|J z$XNZXH{@jF?EWC?Ro^C}&aiHq}N|_43u)gf|ynzG9ma-Z6I@N2k%9 z@>h+tOT&yHbb-{$N5r;Uno{_4$-_n5DxWs?uGyJC*m9pmvg?mm%}hVDL5UtDa}%@gNLysBP`U%A)iJveuO!?1dshSv^6aNb,E=(e,r)=>{const t=document.createElement("a");t.href=e,t.download=r,t.style.display="none",document.body.appendChild(t),t.click(),document.body.removeChild(t)},p=(e,r)=>Object.prototype.toString.call(e).includes(r),O=(e=16,r=62)=>{const t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),n=[],o=window.crypto||window.msCrypto;let i=0;for(i=0;inew Promise((t,n)=>{let o;try{if(typeof e=="string"){E(e,r),t();return}if(e instanceof ArrayBuffer)o=new Blob([new Uint8Array(e)],{type:"application/octet-stream"});else if(e instanceof File||e instanceof Blob)o=e;else{n(new Error("downloadAnyFile: Unsupported data type."));return}const i=URL.createObjectURL(o),s=document.createElement("a");s.href=i,s.download=r,s.style.display="none";const a=()=>{URL.revokeObjectURL(i),document.body.removeChild(s)};s.addEventListener("load",()=>{a(),t()}),s.addEventListener("error",d=>{a(),n(d)}),document.body.appendChild(s),s.click()}catch(i){n(i)}}),v=(e,r)=>{if(!e)return{};const t=Array.isArray(r)?r:[r];return t.length&&t.forEach(n=>{delete e[n]}),e};function B(e,r,t="sessionStorage"){if(!e){console.error("Failed to set stored data: key is empty or undefined");return}try{const n=JSON.stringify(r);t==="localStorage"?window.localStorage.setItem(e,n):window.sessionStorage.setItem(e,n)}catch(n){console.error(`Failed to set stored data for key '${e}'`,n)}}function q(e,r="sessionStorage",t){try{const n=r==="localStorage"?window.localStorage.getItem(e):window.sessionStorage.getItem(e);return n===null?t??null:JSON.parse(n)}catch(n){return console.error(`Failed to get stored data for key '${e}'`,n),t??null}}function N(e,r="sessionStorage"){switch(e){case"all":window.window.localStorage.clear(),window.sessionStorage.clear();break;case"all-sessionStorage":window.sessionStorage.clear();break;case"all-localStorage":window.localStorage.clear();break;default:if(!e){console.error("Failed to remove stored data: key is empty or undefined");return}r==="localStorage"?window.localStorage.removeItem(e):window.sessionStorage.removeItem(e)}}const W=(e,r)=>{var i;const{domToImageOptions:t,printOptions:n}=r??{},{create:o}=S(e,t);window==null||window.$loadingBar.start(),(i=o("jpeg"))==null||i.then(s=>{const{print:a}=g(s,{type:"image",...v(n,["type"])});a()}).catch(()=>{window==null||window.$loadingBar.error()}).finally(()=>{window==null||window.$loadingBar.finish()})},A={validCSSUnit:/^\d+(\.\d+)?(px|em|rem|%|vw|vh|vmin|vmax|cm|mm|in|pt|pc|ch|ex|q|s|ms|deg|rad|turn|grad|hz|khz|dpi|dpcm|dppx|fr|auto)$/},J=(e,r)=>{const t=()=>{const o=u(e);o&&r.trim().split(" ").forEach(s=>{s&&o.classList.add(s)})},n=Vue.watch(()=>u(e),t,{immediate:!0});f(n)},X=(e,r)=>{const t=()=>{const o=u(e);if(o)if(r==="removeAllClass"){const i=o.classList;i.forEach(s=>i.remove(s))}else r.trim().split(" ").forEach(s=>{s&&o.classList.remove(s)})},n=Vue.watch(()=>u(e),t,{immediate:!0});f(n)},G=(e,r)=>{const t=Vue.ref(!1),n=()=>{const i=u(e);if(!i)t.value=!1;else{const s=i.className,a=r.trim().split(" ").filter(d=>d!=="");t.value=s.includes(a.join(" "))}},o=Vue.watch(()=>u(e),n,{immediate:!0});return f(o),t},M=(e,r)=>{let t;const n=()=>{const i=u(e);i&&(p(r,"String")?t=r.split(";").reduce((s,a)=>{const[d,w]=a.split(":").map(y=>y.trim());return d&&w&&(s[d]=w),s},{}):t=r,Object.keys(t).forEach(s=>{const a=t[s];s in i.style&&(i.style[s]=a)}))},o=Vue.watch(()=>u(e),n,{immediate:!0});f(o)},Y=(e,r=1)=>{const t=/^#([0-9a-f]{3}|[0-9a-f]{6}|[0-9a-f]{8})$/i,n=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/i,o=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/i;let i;if(t.test(e)){const s=e.substring(1);i="rgb("+[parseInt(s.substring(0,2),16),parseInt(s.substring(2,4),16),parseInt(s.substring(4,6),16)].join(", ")+")"}else return n.test(e)||o.test(e),e;return i&&!i.startsWith("rgba")&&(i=i.replace("rgb","rgba").replace(")",`, ${r})`)),i},H=e=>{if(!e)return null;const r=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{return Array.from(document.querySelectorAll(r))}catch(t){return console.error(`Failed to get elements for selector '${e}'`,t),null}},Q=(e,r="px")=>typeof e=="number"?e.toString()+r:p(e,"String")&&A.validCSSUnit.test(e)?e:e+r,l={precision:8,decimal:"."},m=(e,r,t)=>e!=null&&e.length?e.length===1?c(e[0],l):e.reduce((o,i,s,a)=>(o=t==null?void 0:t(o,i,s,a),o),r):0,C=(e,r,t="number")=>{const n=Object.assign({},l,r),o=c(e,n);return t==="number"?o.value:o.toString()},Z=(...e)=>e.length===1?c(e[0],l).add(0):m(e,0,(r,t)=>c(r,l).add(t)),z=(...e)=>{if(e.length===1)return c(e[0],l).subtract(0);if(e.length===2){const[n,o]=e;return c(n,l).subtract(o)}const r=h(e),t=r.shift();return r.length?m(r,t,(n,o)=>c(n,l).subtract(o)):t},K=(...e)=>e.length===1?c(e[0],l).multiply(1):m(e,1,(r,t)=>c(r,l).multiply(t)),ee=(...e)=>{if(e.length===1)return c(e[0],l).divide(1);if(e.length===2){const[n,o]=e;return c(n,l).divide(o)}const r=h(e),t=r.shift();return m(r,t,(n,o)=>c(n,l).divide(o))},te=(e,r)=>r<=1?[e||0]:e?c(e,l).distribute(r).map(n=>C(n)):new Array(r).fill(0);function I(e,...r){if(Array.isArray(e))e.forEach(t=>I(t,...r));else return e(...r)}function u(e,r){var n;if(!e)return r;let t;return typeof e=="function"?t=e():Vue.isRef(e)?t=((n=e.value)==null?void 0:n.$el)??e.value:t=e,t}function re(e,r){if(!e){const{defaultElement:t=null}=r??{};return typeof t=="function"?t:()=>t}if(typeof e=="string"||p(e,"Object"))return()=>e;if(typeof e=="function")return e}function f(e){return Vue.getCurrentScope()?(Vue.onScopeDispose(e),!0):!1}function ne(e,r){const t=Vue.watchEffect(e,r);f(t)}export{ee as A,Q as a,I as b,Y as c,E as d,O as e,T as f,q as g,N as h,p as i,k as j,X as k,J as l,G as m,f as n,M as o,W as p,H as q,re as r,B as s,C as t,u,te as v,ne as w,Z as x,z as y,K as z}; diff --git a/assets/utils-Cjt5Qe12.js.gz b/assets/utils-Cjt5Qe12.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..1012651464c672692a2d4d60a1adb3142e3ace00 GIT binary patch literal 2870 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 Ray Template - + - @@ -36,22 +35,24 @@ - + - + + + - + - +