From 9c03d4727561dd3d93461e41b62b6c25b607cb7e Mon Sep 17 00:00:00 2001 From: XiaoDaiGua-Ray <51957438+XiaoDaiGua-Ray@users.noreply.github.com> Date: Sun, 24 Mar 2024 07:32:20 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20dist=20from=20@=20XiaoDaiGua-R?= =?UTF-8?q?ay/ray-template@03628890cb07bf58194727b2ba097a6fbbf9d8fd=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.html | 6 +++--- index.html.gz | Bin 1707 -> 1707 bytes js/en-US-BRXhL2FN.js.gz | Bin 1720 -> 0 bytes js/{en-US-BRXhL2FN.js => en-US-DOXnS80E.js} | 2 +- js/en-US-DOXnS80E.js.gz | Bin 0 -> 1721 bytes js/hooks-DSLYAwDT.js | 17 +++++++++++++++++ js/hooks-DSLYAwDT.js.gz | Bin 0 -> 31713 bytes js/hooks-tayE4ZeM.js | 17 ----------------- js/hooks-tayE4ZeM.js.gz | Bin 31700 -> 0 bytes js/index-4h3JxoY7.js.gz | Bin 1701 -> 0 bytes js/index-7xR5Mwvk.js.gz | Bin 3604 -> 0 bytes js/index-9Ts1dkTV.js.gz | Bin 1554 -> 0 bytes js/index-BLQ0ugHs.js.gz | Bin 690 -> 0 bytes js/index-BOrDNnks.js.gz | Bin 863 -> 0 bytes js/{index-DHdEl5bR.js => index-BYDsT6UZ.js} | 2 +- js/index-BYDsT6UZ.js.gz | Bin 0 -> 842 bytes js/index-BrVlc8Lk.js.gz | Bin 1162 -> 0 bytes js/index-CGXSeAcc.js.gz | Bin 2023 -> 0 bytes js/{index-CGXSeAcc.js => index-COwta9OX.js} | 2 +- js/index-COwta9OX.js.gz | Bin 0 -> 2024 bytes js/{index-DW6EZhWU.js => index-CaTrDMZf.js} | 2 +- js/index-CaTrDMZf.js.gz | Bin 0 -> 1024 bytes js/{index-DD9_bSyL.js => index-ClR70qj-.js} | 2 +- js/index-ClR70qj-.js.gz | Bin 0 -> 2111 bytes js/{index-bw4EiXK-.js => index-CnmR2hZw.js} | 2 +- js/index-CnmR2hZw.js.gz | Bin 0 -> 1462 bytes js/{index-7xR5Mwvk.js => index-Cqll1sG5.js} | 2 +- js/index-Cqll1sG5.js.gz | Bin 0 -> 3605 bytes js/{index-BrVlc8Lk.js => index-Cu_ZDC2k.js} | 2 +- js/index-Cu_ZDC2k.js.gz | Bin 0 -> 1163 bytes js/index-D-_fGq7m.js.gz | Bin 1270 -> 0 bytes js/index-D5alcGdS.js.gz | Bin 2666 -> 0 bytes js/index-DD9_bSyL.js.gz | Bin 2111 -> 0 bytes js/{index-D-_fGq7m.js => index-DEJDAHLZ.js} | 2 +- js/index-DEJDAHLZ.js.gz | Bin 0 -> 1272 bytes js/index-DHdEl5bR.js.gz | Bin 840 -> 0 bytes js/{index-Dtk6en-v.js => index-DIMqaIzt.js} | 2 +- js/index-DIMqaIzt.js.gz | Bin 0 -> 2113 bytes js/index-DW4UTJpk.js.gz | Bin 1444 -> 0 bytes js/index-DW6EZhWU.js.gz | Bin 1022 -> 0 bytes js/index-DiNZyfpI.js.gz | Bin 1891 -> 0 bytes js/{index-9Ts1dkTV.js => index-Dnfyixpf.js} | 2 +- js/index-Dnfyixpf.js.gz | Bin 0 -> 1555 bytes js/index-Dtk6en-v.js.gz | Bin 2112 -> 0 bytes js/index-J-mNrHJF.js.gz | Bin 1841 -> 0 bytes js/{index-J-mNrHJF.js => index-KDsF1MF6.js} | 2 +- js/index-KDsF1MF6.js.gz | Bin 0 -> 1843 bytes js/{index-D5alcGdS.js => index-KEVN9FF0.js} | 2 +- js/index-KEVN9FF0.js.gz | Bin 0 -> 2666 bytes js/{index-BLQ0ugHs.js => index-NTKd5EAV.js} | 2 +- js/index-NTKd5EAV.js.gz | Bin 0 -> 691 bytes js/{index-DiNZyfpI.js => index-PYTu7hoU.js} | 2 +- js/index-PYTu7hoU.js.gz | Bin 0 -> 1892 bytes js/{index-UnkvzW1i.js => index-PtreLKfg.js} | 2 +- js/index-PtreLKfg.js.gz | Bin 0 -> 2210 bytes js/{index-BOKPC4ee.js => index-Q25ZSVIB.js} | 2 +- ...ex-BOKPC4ee.js.gz => index-Q25ZSVIB.js.gz} | Bin 29105 -> 29108 bytes js/index-UnkvzW1i.js.gz | Bin 2209 -> 0 bytes js/{index-DW4UTJpk.js => index-V6CdFeXH.js} | 2 +- js/index-V6CdFeXH.js.gz | Bin 0 -> 1445 bytes js/{index-BOrDNnks.js => index-WwFMvezZ.js} | 2 +- js/index-WwFMvezZ.js.gz | Bin 0 -> 865 bytes js/index-bw4EiXK-.js.gz | Bin 1461 -> 0 bytes js/{index-4h3JxoY7.js => index-jwwKL7L1.js} | 2 +- js/index-jwwKL7L1.js.gz | Bin 0 -> 1701 bytes ...tance-Cr6u8TP5.js => instance-5Wx130AO.js} | 2 +- js/instance-5Wx130AO.js.gz | Bin 0 -> 790 bytes js/instance-Cr6u8TP5.js.gz | Bin 788 -> 0 bytes js/utils-CoTBVCjC.js.gz | Bin 3481 -> 0 bytes js/{utils-CoTBVCjC.js => utils-DOaJhKXi.js} | 2 +- js/utils-DOaJhKXi.js.gz | Bin 0 -> 3482 bytes ...> vue@3.4.21_typescript@5.2.2-l0sNRNKZ.js} | 0 js/{zh-CN-juhoyIAP.js => zh-CN-CRkP0EEf.js} | 2 +- js/zh-CN-CRkP0EEf.js.gz | Bin 0 -> 2003 bytes js/zh-CN-juhoyIAP.js.gz | Bin 2002 -> 0 bytes mockServer/mock-data.js | 8 ++++---- mockServer/mock-data.js.gz | Bin 1042 -> 1043 bytes 77 files changed, 47 insertions(+), 47 deletions(-) delete mode 100644 js/en-US-BRXhL2FN.js.gz rename js/{en-US-BRXhL2FN.js => en-US-DOXnS80E.js} (96%) create mode 100644 js/en-US-DOXnS80E.js.gz create mode 100644 js/hooks-DSLYAwDT.js create mode 100644 js/hooks-DSLYAwDT.js.gz delete mode 100644 js/hooks-tayE4ZeM.js delete mode 100644 js/hooks-tayE4ZeM.js.gz delete mode 100644 js/index-4h3JxoY7.js.gz delete mode 100644 js/index-7xR5Mwvk.js.gz delete mode 100644 js/index-9Ts1dkTV.js.gz delete mode 100644 js/index-BLQ0ugHs.js.gz delete mode 100644 js/index-BOrDNnks.js.gz rename js/{index-DHdEl5bR.js => index-BYDsT6UZ.js} (91%) create mode 100644 js/index-BYDsT6UZ.js.gz delete mode 100644 js/index-BrVlc8Lk.js.gz delete mode 100644 js/index-CGXSeAcc.js.gz rename js/{index-CGXSeAcc.js => index-COwta9OX.js} (96%) create mode 100644 js/index-COwta9OX.js.gz rename js/{index-DW6EZhWU.js => index-CaTrDMZf.js} (93%) create mode 100644 js/index-CaTrDMZf.js.gz rename js/{index-DD9_bSyL.js => index-ClR70qj-.js} (98%) create mode 100644 js/index-ClR70qj-.js.gz rename js/{index-bw4EiXK-.js => index-CnmR2hZw.js} (96%) create mode 100644 js/index-CnmR2hZw.js.gz rename js/{index-7xR5Mwvk.js => index-Cqll1sG5.js} (97%) create mode 100644 js/index-Cqll1sG5.js.gz rename js/{index-BrVlc8Lk.js => index-Cu_ZDC2k.js} (95%) create mode 100644 js/index-Cu_ZDC2k.js.gz delete mode 100644 js/index-D-_fGq7m.js.gz delete mode 100644 js/index-D5alcGdS.js.gz delete mode 100644 js/index-DD9_bSyL.js.gz rename js/{index-D-_fGq7m.js => index-DEJDAHLZ.js} (94%) create mode 100644 js/index-DEJDAHLZ.js.gz delete mode 100644 js/index-DHdEl5bR.js.gz rename js/{index-Dtk6en-v.js => index-DIMqaIzt.js} (95%) create mode 100644 js/index-DIMqaIzt.js.gz delete mode 100644 js/index-DW4UTJpk.js.gz delete mode 100644 js/index-DW6EZhWU.js.gz delete mode 100644 js/index-DiNZyfpI.js.gz rename js/{index-9Ts1dkTV.js => index-Dnfyixpf.js} (96%) create mode 100644 js/index-Dnfyixpf.js.gz delete mode 100644 js/index-Dtk6en-v.js.gz delete mode 100644 js/index-J-mNrHJF.js.gz rename js/{index-J-mNrHJF.js => index-KDsF1MF6.js} (93%) create mode 100644 js/index-KDsF1MF6.js.gz rename js/{index-D5alcGdS.js => index-KEVN9FF0.js} (98%) create mode 100644 js/index-KEVN9FF0.js.gz rename js/{index-BLQ0ugHs.js => index-NTKd5EAV.js} (89%) create mode 100644 js/index-NTKd5EAV.js.gz rename js/{index-DiNZyfpI.js => index-PYTu7hoU.js} (97%) create mode 100644 js/index-PYTu7hoU.js.gz rename js/{index-UnkvzW1i.js => index-PtreLKfg.js} (97%) create mode 100644 js/index-PtreLKfg.js.gz rename js/{index-BOKPC4ee.js => index-Q25ZSVIB.js} (99%) rename js/{index-BOKPC4ee.js.gz => index-Q25ZSVIB.js.gz} (50%) delete mode 100644 js/index-UnkvzW1i.js.gz rename js/{index-DW4UTJpk.js => index-V6CdFeXH.js} (96%) create mode 100644 js/index-V6CdFeXH.js.gz rename js/{index-BOrDNnks.js => index-WwFMvezZ.js} (91%) create mode 100644 js/index-WwFMvezZ.js.gz delete mode 100644 js/index-bw4EiXK-.js.gz rename js/{index-4h3JxoY7.js => index-jwwKL7L1.js} (96%) create mode 100644 js/index-jwwKL7L1.js.gz rename js/{instance-Cr6u8TP5.js => instance-5Wx130AO.js} (93%) create mode 100644 js/instance-5Wx130AO.js.gz delete mode 100644 js/instance-Cr6u8TP5.js.gz delete mode 100644 js/utils-CoTBVCjC.js.gz rename js/{utils-CoTBVCjC.js => utils-DOaJhKXi.js} (99%) create mode 100644 js/utils-DOaJhKXi.js.gz rename js/{vue@3.4.21_typescript@5.4.3-l0sNRNKZ.js => vue@3.4.21_typescript@5.2.2-l0sNRNKZ.js} (100%) rename js/{zh-CN-juhoyIAP.js => zh-CN-CRkP0EEf.js} (96%) create mode 100644 js/zh-CN-CRkP0EEf.js.gz delete mode 100644 js/zh-CN-juhoyIAP.js.gz diff --git a/index.html b/index.html index 17699f4f..7f819fd6 100644 --- a/index.html +++ b/index.html @@ -16,7 +16,7 @@ content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> Ray Template - + @@ -30,7 +30,7 @@ - + @@ -40,7 +40,7 @@ - + diff --git a/index.html.gz b/index.html.gz index 6d52fd9924576a30aee1292f311b1df72a16df34..e92b58161a54edd9c259d75e3a302c1fe9011437 100644 GIT binary patch literal 1707 zcmV;c22}YUiwFP!000021MOK`bK5o+e($e9)#-*#38-B-LwU%o0LopD62!-#IAMxZ(_onzOYWnNkNsqHcv!v znADa-j!8dnAHdGRBQO+sAypd8sP*sJYus-kt6=6#tdRmfYB5iW7BagSMlBZ6C0Kg1 z{KrkiTPRczj9QkWJ8U3|IW>^J5WQL6A*D1~3n4)x7_~MGwy{*ERrGpN7!YRE+A`mS zBOf-*1Dw4aAtsn%lw<8t4kL%yM<}8?{vXoBxDXvM_dP=^?&Y6&erW#`NsMt_Fc8TK<7oS~S&Th}mt|9Q1#tSB>+F|X55K$bb zMWn_qu}K?GZMuG^-t`(Hqg&820{mx+?~pE59PA*{g;~e7aldv6FhsvGL@? z_4aJ{rYU#DiV1@={9|I{vo?QuF5c3nBAqA&!b_FS0?@%H7cVd8^x~o+g1i#%%J6OP z@*?c2=5ooCa?R30ut^tR&-?Fv$L=-+uRR4If`s#Nm$+%-ByXn7zHBNx(~T^Ya;@N2$Tr}ih3rm0GqhScpB;JtBau1R0X8x zm()W`CU6W&Gi|`vhMLq-E^+3WL{{KEe0kMN!uAX|RogPcM&fMm9=mx7QuyU}8a2gW zG-r#kn;xR@WV(BY&lxlXeXBtDpvGO&B{n|)%?U52Z)XjGLwfo#x&WWN+I?uZuUUip zUAegy#V|eduA<-GY@1|IKt01Y%*nebgA-0%!BB)m=I4l zfSI2vUv;SiVss#I2N8P?y8jB9TTX^f2O9n@Pdl}v?#WzRlR4>iUJgPsR3BI)qa`kKokRIgprl0@)yD1|t2SE(bx%=U$Kp^RxhYBwN2s zDlf|_vjZs%*6bDr$RWqaJq1yzb4>jVqg)YO(yfhV6SqYXbnX3h>M(kGcGX_AdbCN~Y1ecrYtklN*U9=njbW)u3h5atmK+chLHY#+kfRY$4VVcm z6N9i#TwOs_5&U|H&zGvt*UWN9`sr)@Iaoj-6&yWj4h>9grMvSvU1-S@^K_r@eX$y# zAAUIfKigj!lW%<3CO!A0iFD{ZKOIttuP|&sNW~7`jA73*Y0sE(Nxz0&plAfT22kp5 ze}7c8`ghHA6Rjj_dn>U!ZY`(wS8E+oUv3A;M)u>0RDZr=^2gFioqH7R9=E?hQCwQ| z9EG0*@^LRfe+T9-7ntyghki20)yjpOvAxz9GA3>;iKipy0Y=5ea^ zJ(ATTQ%!lwr2H6Bn~G5V$Ade>JH?+!Pz>$azK2&ehgR;kp_Ts{`CqYwn1!Ak0008+ BLxlhU literal 1707 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 Oe)&K0?EiB_5C8yapIwyz diff --git a/js/en-US-BRXhL2FN.js b/js/en-US-DOXnS80E.js similarity index 96% rename from js/en-US-BRXhL2FN.js rename to js/en-US-DOXnS80E.js index 55c5fd28..ae71045a 100644 --- a/js/en-US-BRXhL2FN.js +++ b/js/en-US-DOXnS80E.js @@ -1 +1 @@ -import{t as K}from"./hooks-tayE4ZeM.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-CoTBVCjC.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const e="The current environment does not support full screen",W={isEnabledFullscreen:e},X=Object.freeze(Object.defineProperty({__proto__:null,default:W,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="Configuration",t={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},n="Display",i="Content Transition",Y={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:i},Z=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:i,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:Y},Symbol.toStringTag,{value:"Module"})),c="Reload Current Page",s="Lock",r="Setting",l="Github",a="Full Screen",m="Cancel Full Screen",p="Search",ee={Reload:c,Lock:s,Setting:r,Github:l,FullScreen:a,CancelFullScreen:m,Search:p},oe=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:m,FullScreen:a,Github:l,Lock:s,Reload:c,Search:p,Setting:r,default:ee},Symbol.toStringTag,{value:"Module"})),u="Home",g="Rely",d="Rely About",_="Chart",f="Scroll Reveal",S="Axios Request",b="Table",h="MultiMenu(catch)",T="Doc",D="Doc (China)",y="Doc(inside)",C="Office",O="Document",R="Presentation",P="Spreadsheet",M="Precision",v="Directive",j="Same Level Router Demo",L="Mock",k="QRCode",I="SVG Icon",U="Template Api",F="Modal",x="Right Click Menu",w="Cache Utils Demo",te={Dashboard:u,Rely:g,RelyAbout:d,Error:"Error Page",Echart:_,scrollReveal:f,Axios:S,Table:b,MultiMenu:h,Doc:T,DocLocal:D,DocLocalInside:y,Office:C,Office_Document:O,Office_Presentation:R,Office_Spreadsheet:P,CalculatePrecision:M,Directive:v,RouterDemo:j,Mock:L,QRCode:k,SvgIcon:I,TemplateHooks:U,Modal:F,ContextMenu:x,CacheDemo:w},ne=Object.freeze(Object.defineProperty({__proto__:null,Axios:S,CacheDemo:w,CalculatePrecision:M,ContextMenu:x,Dashboard:u,Directive:v,Doc:T,DocLocal:D,DocLocalInside:y,Echart:_,Mock:L,Modal:F,MultiMenu:h,Office:C,Office_Document:O,Office_Presentation:R,Office_Spreadsheet:P,QRCode:k,Rely:g,RelyAbout:d,RouterDemo:j,SvgIcon:I,Table:b,TemplateHooks:U,default:te,scrollReveal:f},Symbol.toStringTag,{value:"Module"})),A="Configuration",z={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},E="Interface Display",ie={Title:A,ThemeOptions:z,InterfaceDisplay:E},ce=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:E,ThemeOptions:z,Title:A,default:ie},Symbol.toStringTag,{value:"Module"})),Q="Register",N="Signing",G="QRCode Signing",H="please enter user name",$="please enter password",q="Login",B="User Name",V="User Password",J="Fast Background Template",se={Register:Q,Signing:N,QRCodeSigning:G,NamePlaceholder:H,PasswordPlaceholder:$,Login:q,Name:B,Password:V,RayTemplate:J},re=Object.freeze(Object.defineProperty({__proto__:null,Login:q,Name:B,NamePlaceholder:H,Password:V,PasswordPlaceholder:$,QRCodeSigning:G,RayTemplate:J,Register:Q,Signing:N,default:se},Symbol.toStringTag,{value:"Module"})),le=Object.assign({"./en-US/globalMessage.json":X,"./en-US/headerSettingOptions.json":Z,"./en-US/headerTooltip.json":oe,"./en-US/menu.json":ne,"./en-US/setting.json":ce,"./en-US/views/login/index.json":re}),Ue={message:{...K(le,"en-US")}};export{Ue as default}; +import{t as K}from"./hooks-DSLYAwDT.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-DOaJhKXi.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const e="The current environment does not support full screen",W={isEnabledFullscreen:e},X=Object.freeze(Object.defineProperty({__proto__:null,default:W,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="Configuration",t={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},n="Display",i="Content Transition",Y={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:i},Z=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:i,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:Y},Symbol.toStringTag,{value:"Module"})),c="Reload Current Page",s="Lock",r="Setting",l="Github",a="Full Screen",m="Cancel Full Screen",p="Search",ee={Reload:c,Lock:s,Setting:r,Github:l,FullScreen:a,CancelFullScreen:m,Search:p},oe=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:m,FullScreen:a,Github:l,Lock:s,Reload:c,Search:p,Setting:r,default:ee},Symbol.toStringTag,{value:"Module"})),u="Home",g="Rely",d="Rely About",_="Chart",f="Scroll Reveal",S="Axios Request",b="Table",h="MultiMenu(catch)",T="Doc",D="Doc (China)",y="Doc(inside)",C="Office",O="Document",R="Presentation",P="Spreadsheet",M="Precision",v="Directive",j="Same Level Router Demo",L="Mock",k="QRCode",I="SVG Icon",U="Template Api",F="Modal",x="Right Click Menu",w="Cache Utils Demo",te={Dashboard:u,Rely:g,RelyAbout:d,Error:"Error Page",Echart:_,scrollReveal:f,Axios:S,Table:b,MultiMenu:h,Doc:T,DocLocal:D,DocLocalInside:y,Office:C,Office_Document:O,Office_Presentation:R,Office_Spreadsheet:P,CalculatePrecision:M,Directive:v,RouterDemo:j,Mock:L,QRCode:k,SvgIcon:I,TemplateHooks:U,Modal:F,ContextMenu:x,CacheDemo:w},ne=Object.freeze(Object.defineProperty({__proto__:null,Axios:S,CacheDemo:w,CalculatePrecision:M,ContextMenu:x,Dashboard:u,Directive:v,Doc:T,DocLocal:D,DocLocalInside:y,Echart:_,Mock:L,Modal:F,MultiMenu:h,Office:C,Office_Document:O,Office_Presentation:R,Office_Spreadsheet:P,QRCode:k,Rely:g,RelyAbout:d,RouterDemo:j,SvgIcon:I,Table:b,TemplateHooks:U,default:te,scrollReveal:f},Symbol.toStringTag,{value:"Module"})),A="Configuration",z={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},E="Interface Display",ie={Title:A,ThemeOptions:z,InterfaceDisplay:E},ce=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:E,ThemeOptions:z,Title:A,default:ie},Symbol.toStringTag,{value:"Module"})),Q="Register",N="Signing",G="QRCode Signing",H="please enter user name",$="please enter password",q="Login",B="User Name",V="User Password",J="Fast Background Template",se={Register:Q,Signing:N,QRCodeSigning:G,NamePlaceholder:H,PasswordPlaceholder:$,Login:q,Name:B,Password:V,RayTemplate:J},re=Object.freeze(Object.defineProperty({__proto__:null,Login:q,Name:B,NamePlaceholder:H,Password:V,PasswordPlaceholder:$,QRCodeSigning:G,RayTemplate:J,Register:Q,Signing:N,default:se},Symbol.toStringTag,{value:"Module"})),le=Object.assign({"./en-US/globalMessage.json":X,"./en-US/headerSettingOptions.json":Z,"./en-US/headerTooltip.json":oe,"./en-US/menu.json":ne,"./en-US/setting.json":ce,"./en-US/views/login/index.json":re}),Ue={message:{...K(le,"en-US")}};export{Ue as default}; diff --git a/js/en-US-DOXnS80E.js.gz b/js/en-US-DOXnS80E.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..fd8a4d6c56d294f7853e351784250fbd789e5e63 GIT binary patch literal 1721 zcmV;q21fZGiwFP!000021FcxwPU|=qzMrRvthoTm2`z_#@m8eLhRtD93T%#W*n-WZ}X9oDe`s_ zDW9|(^e*p@UxL2(sL>aeO#0)r-rB>ZGyn)emz}`>@+d4%8~>QM;j(Pt3-uc?a&p;HVeXYX_?+9V!4Z z$~bQvc)PaF>@;At?%^sd%#;EVS~?oLUd`Kg|Lh!h2ei}KRGAC#Z0(kP?~82kv7!W?7LolkR$SrAG+PU!z|hB zyK4%QscWRmQW`^Jw@?s;^Y1iW145WkWpv}fJMe05^JIFzxA(AC`I`a}fhsW{S)D72c&+r!Q;bqGCd=uIhDf*KOT(`)?O!`cBP5Ca9XaI!qv??wBeKDi`CP z8`S92jk+mB8%m*#13u~};1t3&4u}a;Ql$1ilAs+Sjia-%4ewa_JH<*s_`5%2`b5wn zhv;j@d0{6o$3Ohe@DW1ejTFEeY?V(DjF^CHCC8x5bZa&kjFmKUFd!o197iys88_rR z{zcf{G#yIr8QC+6iMUT=JeyFS0YPmUWgO6admBq1wWJuaI8)RxDG)aPtj`PwVkepc z!U0uJ1leDNFIk)zg7OQ(*NUZ7O6J=Kebk~N1n#Vu$JU#w zFhLl=pB1S{h;3}5aT%E?T*M_DTld17P+WvuGNrf(N5*q3;d2DPkGYa_QAt_jqUI{| zQq>jR@L_3ZK01?Dz;RCe6yd12agK*FGYAiS)UrDw!XqE`LM1tOx-bFC5$^fu_?1cR zbm2JzZ4e&%sBf1U!ikUC88@sABHIe736pJv`#uU}h;Wc!ovl{F1l>k>nm_;Z_g_qC z7QsJ%{}17ok2<3f3jyIyKAhPN1mUiat`%qyrd*5HKI)AX&`2i$2H|!N2${}DCw6Hm zu)8K8{OF?|O~JW@32>(?GXu&AAe9JT`ly{N?8!$r-Ik01;d3AL?oOTa&_=rTQ6JJV zrv{wkF+=#P^@uDHuRiM9)$X)73!fZ2XM|s@1j7WJTYCtWSq%8Ifa+u@sftKuyE!Fs ze#r?Z5k65$DuVJ$ss5AvP$C1Y^9B_BlM&9@Cq0~VPKJ2FI7x6IL(;dumolWB1dH4A zoMSS@1-+zI-V7>^NvE#v&oY6ei%N&c(t+z*9+u@kG@iE zoF)yQVkI*XIh9Tj*7*rq6iRMzSrfS`RaiZrVjKOM(-0ELBT(cFR~eSAzvH|p@|@#I za{(fExJ##1UUD(V>T^w7i~sAg$lWh0T%XxWU3eoIRsZ#e`_C7%qgu0AY|ZRn#Gb?7h%hh zaA{=1;6?9n%kB;n5xkZd1@mou3;rxE3MMnp^S*6yz$kY_+w=Jsc+LMTxCQ%fK}pv9 P%WwY&rwXmVL=XS~|EWr5 literal 0 HcmV?d00001 diff --git a/js/hooks-DSLYAwDT.js b/js/hooks-DSLYAwDT.js new file mode 100644 index 00000000..96f8932f --- /dev/null +++ b/js/hooks-DSLYAwDT.js @@ -0,0 +1,17 @@ +function __vite__mapDeps(indexes) { + if (!__vite__mapDeps.viteFileDeps) { + __vite__mapDeps.viteFileDeps = ["js/en-US-DOXnS80E.js","js/dayjs@1.11.10-BYZwCyGy.js","js/awesome-qr@2.1.5-rc.0-Ds7AaOTE.js","js/canvas@2.11.2-CVRTzJty.js","js/js-binary-schema-parser@2.0.3-D0akQrQ7.js","js/print-js@1.6.0-C3lAJnMa.js","js/vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js","js/lodash@4.17.21-CM7ROh5r.js","js/js-cookie@3.0.5-Z_8Sd105.js","js/screenfull@5.2.0-DuGDi0R7.js","js/currency.js@2.0.4-9OAR_aOO.js","js/lodash-es@4.17.21-C8H4BJij.js","js/@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js","js/@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js","js/utils-DOaJhKXi.js","js/interactjs@1.10.26-DmsZVOf4.js","js/pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js","js/dom-to-image@2.6.0-CaeIWam-.js","js/echarts@5.5.0-BEyY33Zi.js","js/zrender@5.5.0-JN1hODMT.js","js/tslib@2.3.0-BDyQ-Jie.js","js/@vue_runtime-core@3.4.21-DW3iHaBZ.js","js/@vue_reactivity@3.4.21-8_tu8c_o.js","js/@vue_shared@3.4.21-DCcVmNGw.js","js/zh-CN-CRkP0EEf.js","js/index-jwwKL7L1.js","js/index-DsYRgjoY.js","css/index-DeeQXRbp.css","js/index-COwta9OX.js","js/instance-5Wx130AO.js","css/index-CTOeMyqn.css","js/index-Cu_ZDC2k.js","js/index-DEJDAHLZ.js","js/index-NTKd5EAV.js","js/index-KEVN9FF0.js","css/index-BqPIKfai.css","js/index-BYDsT6UZ.js","js/index-KDsF1MF6.js","js/index-CnmR2hZw.js","js/index-Dnfyixpf.js","js/index-V6CdFeXH.js","js/ray-dCjhX_JK.js","js/index-ClR70qj-.js","css/index-cMo-v_SD.css","js/index-CaTrDMZf.js","js/index-E385tkq8.js","css/index-Dig957GB.css","js/index-PYTu7hoU.js","css/index-CIq6_pk2.css","js/index-DIMqaIzt.js","js/index-PtreLKfg.js","js/index-WwFMvezZ.js","css/index-G2qqDeP0.css","js/index-Cqll1sG5.js","css/index-BhnoEzFG.css"] + } + return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) +} +var zo=Object.defineProperty;var Io=(e,t,o)=>t in e?zo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var Fe=(e,t,o)=>(Io(e,typeof t!="symbol"?t+"":t,o),o);import{s as _e,t as ze,c as jo,i as Eo}from"./lodash-es@4.17.21-C8H4BJij.js";import{o as $o,u as le,a as Bo,b as Fo,c as Ie,d as we,e as Wo}from"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import{d as F}from"./dayjs@1.11.10-BYZwCyGy.js";import{p as Ko}from"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import{g as ie,i as G,s as je,c as Uo,a as z,r as ae,b as L,d as qo,u as ye,e as Go,p as Ho,f as be,h as We,j as Yo,k as Le,q as Me,l as Xo,m as Zo,n as Qo,o as Jo,w as en,t as tn,v as K,x as on}from"./utils-DOaJhKXi.js";import{l as nn}from"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import{u as rt}from"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import{i as Ke}from"./interactjs@1.10.26-DmsZVOf4.js";import{s as rn}from"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import{d as ne}from"./dom-to-image@2.6.0-CaeIWam-.js";import{r as an,u as re,i as ln,a as sn,b as cn,c as un,d as dn,e as pn,f as mn,g as hn,h as fn,j as gn,k as yn,l as bn,m as vn,n as Vn,o as Sn,p as _n,q as wn,s as Cn}from"./echarts@5.5.0-BEyY33Zi.js";import{f as Nn}from"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import{c as at,o as lt,a as it}from"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";const kl=(e,t)=>{if(typeof t!="string"||!t.trim())throw new TypeError("Expected prefix to be a non-empty string");const o={};return Object.keys(e).forEach(n=>{const r=e[n].default;let a=n.replace(`./${t}/`,"").replace(/^\.\//,"");const i=a.lastIndexOf(".");a=a.substring(0,i);const l=a.split("/"),s=l.shift(),u=l.join(".");s&&(u?(_e(o,s,o[s]||{}),_e(o[s],u,r)):_e(o,s,r||{}))}),o},Tn="modulepreload",kn=function(e){return"/ray-template/"+e},Ue={},k=function(t,o,n){let r=Promise.resolve();if(o&&o.length>0){const a=document.getElementsByTagName("link"),i=document.querySelector("meta[property=csp-nonce]"),l=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));r=Promise.all(o.map(s=>{if(s=kn(s),s in Ue)return;Ue[s]=!0;const u=s.endsWith(".css"),c=u?'[rel="stylesheet"]':"";if(!!n)for(let y=a.length-1;y>=0;y--){const b=a[y];if(b.href===s&&(!u||b.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${s}"]${c}`))return;const f=document.createElement("link");if(f.rel=u?"stylesheet":Tn,u||(f.as="script",f.crossOrigin=""),f.href=s,l&&f.setAttribute("nonce",l),document.head.appendChild(f),u)return new Promise((y,b)=>{f.addEventListener("load",y),f.addEventListener("error",()=>b(new Error(`Unable to preload CSS for ${s}`)))})}))}return r.then(()=>t()).catch(a=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=a,window.dispatchEvent(i),!i.defaultPrevented)throw a})},On=(e,t)=>{const o=e[t];return o?typeof o=="function"?o():Promise.resolve(o):new Promise((n,r)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(r.bind(null,new Error("Unknown variable dynamic import: "+t)))})},xn=async e=>{var o;const t={};for(const n of e){const r=await On(Object.assign({"../lang/en-US.ts":()=>k(()=>import("./en-US-DOXnS80E.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23])),"../lang/zh-CN.ts":()=>k(()=>import("./zh-CN-CRkP0EEf.js"),__vite__mapDeps([24,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23]))}),`../lang/${n.key}.ts`),a=n.key;a&&(t[a]=((o=r==null?void 0:r.default)==null?void 0:o.message)??{})}return t},Ol=e=>{switch(e){case"zh-CN":return{locale:naive.zhCN,dateLocal:naive.dateZhCN};case"en-US":return{locale:null,dateLocal:null};default:return{locale:naive.zhCN,dateLocal:naive.dateZhCN}}},st={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},Y={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},xl="",D={signing:"signing",localeLanguage:"localeLanguage",token:"token",appMenuKey:"menuKey",appPiniaSettingStore:"piniaSettingStore",appPiniaKeepAliveStore:"piniaKeepAliveStore",appPiniaMenuStore:"piniaMenuStore",appPiniaSigningStore:"piniaSigningStore",appVersionProvider:"appVersionProvider",isAppLockScreen:"isAppLockScreen",appGlobalSearchOptions:"appGlobalSearchOptions"},Rn=[{label:"无",value:"none"},{label:"缩放出现",value:"scale"},{label:"缩放消退",value:"fade-scale"},{label:"滑入出现",value:"fade-slide"},{label:"淡入消退",value:"opacity"},{label:"底部消退",value:"fade-bottom"}],$={appThemeColors:["#2d8cf0","#3f9eff","#ff42bc","#ee4f12","#a6e4f7","#dbcb02","#18A058"],appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"},appNaiveUIThemeOverrides:{dark:{},light:{}},appNaiveUIThemeOverridesCommon:{dark:{},light:{}},echartTheme:"macarons"},ct=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],An="zh-CN",Pn="zh-CN",Ln={"zh-CN":"zh-cn","en-US":"en"},Mn="zh-cn",Rl={cssUnit:/^\d+(\.\d+)?(px|em|rem|%|vw|vh|vmin|vmax|cm|mm|in|pt|pc|ch|ex|q|s|ms|deg|rad|turn|grad|hz|khz|dpi|dpcm|dppx|fr|auto)$/},Al={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},ee=Vue.ref(null),Dn={setupRouterLoadingBar:!0,setupRouterGuard:!0},zn=["RLogin","ErrorPage","RayTemplateDoc"],me=["admin"],Pl=(e,t)=>{const o=Vue.ref(0),n=Vue.ref(0),r=Vue.ref(!1),{clickOutside:a}=t??{},i=p=>{r.value=p},l=p=>{p.preventDefault(),i(!1),Vue.nextTick().then(()=>{const{clientX:f,clientY:y}=p;o.value=f,n.value=y,i(!0)})};a&&$o(e,p=>{a(p)});const s=le(e,"contextmenu",l,t),u=le(e,"click",()=>{i(!1)});return{stop:()=>{s(),u()},x:Vue.readonly(o),y:Vue.readonly(n),show:Vue.readonly(r),updateShow:i}},ut=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,layoutContentSpinning:!1});function U(e,t,o){ut[e]=t,o==null||o()}function X(e){return Vue.readonly(Vue.toRef(ut,e))}let W;const In=async()=>{const e=Ro(),t=await xn(ct);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:Pn})},Ll=async e=>{const t=await In();e.use(t),W=t},qe=(e,t)=>!e||t[0]===e?t:`${e}.${t}`,te=e=>{if(!W)return{t:a=>qe(e,a),locale:a=>{}};const{t,...o}=W.global;return{...o,t:(a,...i)=>a?!a.includes(".")&&!e?a:t(qe(e,a),...i):"",locale:a=>{W.mode==="legacy"?W.global.locale=a:Vue.isRef(W.global.locale)?W.global.locale.value=a:W.global.locale=a}}},x=e=>e,jn={path:"/dashboard",name:"RDashboard",component:()=>k(()=>import("./index-jwwKL7L1.js"),__vite__mapDeps([25,1,2,3,4,5,10,6,7,8,9,26,11,12,13,14,15,16,17,18,19,20,21,22,23,27])),meta:{i18nKey:x("menu.Dashboard"),icon:"dashboard",order:0}},En=Object.freeze(Object.defineProperty({__proto__:null,default:jn},Symbol.toStringTag,{value:"Module"})),$n={path:"/axios",name:"RAxios",component:()=>k(()=>import("./index-COwta9OX.js"),__vite__mapDeps([28,6,7,2,3,4,8,9,29,14,10,1,5,11,12,13,15,16,17,18,19,20,21,22,23,30])),meta:{i18nKey:x("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},Bn=Object.freeze(Object.defineProperty({__proto__:null,default:$n},Symbol.toStringTag,{value:"Module"})),Fn={path:"/cache-demo",name:"CacheDemo",component:()=>k(()=>import("./index-Cu_ZDC2k.js"),__vite__mapDeps([31,14,10,1,2,3,4,6,7,8,9,5,11,12,13,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:x("menu.CacheDemo"),icon:"other",order:3,extra:{label:"new"}}},Wn=Object.freeze(Object.defineProperty({__proto__:null,default:Fn},Symbol.toStringTag,{value:"Module"})),Kn={path:"/context-menu",name:"ContextMenuDemo",component:()=>k(()=>import("./index-DEJDAHLZ.js"),__vite__mapDeps([32,10,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:x("menu.ContextMenu"),icon:"other",order:2}},Un=Object.freeze(Object.defineProperty({__proto__:null,default:Kn},Symbol.toStringTag,{value:"Module"})),qn={path:"/directive",name:"RDirective",component:()=>k(()=>import("./index-rdKGIz_K.js"),__vite__mapDeps([])),meta:{i18nKey:x("menu.Directive"),icon:"other",order:2,extra:{label:"ellipsis"}}},Gn=Object.freeze(Object.defineProperty({__proto__:null,default:qn},Symbol.toStringTag,{value:"Module"})),q=()=>k(()=>Promise.resolve().then(()=>_a),void 0),Hn={path:"/doc",name:"RDocLayout",component:q,meta:{i18nKey:x("menu.Doc"),icon:"doc",order:5},children:[{path:"doc-inside",name:"RDocInside",component:()=>k(()=>import("./index-NTKd5EAV.js"),__vite__mapDeps([33,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:x("menu.DocLocalInside")}},{path:"doc-outside",name:"RDoc",component:q,meta:{i18nKey:x("menu.Doc"),windowOpen:"https://xiaodaigua-ray.github.io/ray-template-doc/"}},{path:"doc-outside-local",name:"RDocLocal",component:q,meta:{i18nKey:x("menu.DocLocal"),windowOpen:"https://ray-template.yunkuangao.com/ray-template-doc/"}}]},Yn=Object.freeze(Object.defineProperty({__proto__:null,default:Hn},Symbol.toStringTag,{value:"Module"})),Xn={path:"/echart",name:"REchart",component:()=>k(()=>import("./index-KEVN9FF0.js"),__vite__mapDeps([34,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,35])),meta:{i18nKey:x("menu.Echart"),icon:"echart",order:1}},Zn=Object.freeze(Object.defineProperty({__proto__:null,default:Xn},Symbol.toStringTag,{value:"Module"})),Qn={path:"/iframe",name:"IframeDemo",component:()=>k(()=>import("./index-BYDsT6UZ.js"),__vite__mapDeps([36,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23])),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},Jn=Object.freeze(Object.defineProperty({__proto__:null,default:Qn},Symbol.toStringTag,{value:"Module"})),er={path:"/mock-demo",name:"MockDemo",component:()=>k(()=>import("./index-KDsF1MF6.js"),__vite__mapDeps([37,1,2,3,4,5,10,6,7,8,9,29,14,11,12,13,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:x("menu.Mock"),icon:"other",order:3,keepAlive:!1}},tr=Object.freeze(Object.defineProperty({__proto__:null,default:er},Symbol.toStringTag,{value:"Module"})),or={path:"/modal-demo",name:"ModalDemo",component:()=>k(()=>import("./index-CnmR2hZw.js"),__vite__mapDeps([38,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:x("menu.Modal"),icon:"other",order:3}},nr=Object.freeze(Object.defineProperty({__proto__:null,default:or},Symbol.toStringTag,{value:"Module"})),rr={path:"/multi",name:"MultiMenu",component:q,meta:{i18nKey:x("menu.MultiMenu"),icon:"other",order:4,extra:{label:"cache"}},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>k(()=>import("./index-BtZPyenx.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:q,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>k(()=>import("./index-B6a_PCdD.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:q,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>k(()=>import("./index-Cg1Whvge.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},ar=Object.freeze(Object.defineProperty({__proto__:null,default:rr},Symbol.toStringTag,{value:"Module"})),lr={path:"/precision",name:"CalculatePrecision",component:()=>k(()=>import("./index-Dnfyixpf.js"),__vite__mapDeps([39,1,2,3,4,5,6,7,8,9,14,10,11,12,13,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:x("menu.CalculatePrecision"),icon:"other",order:2}},ir=Object.freeze(Object.defineProperty({__proto__:null,default:lr},Symbol.toStringTag,{value:"Module"})),sr={path:"/qrcode",name:"RQRCode",component:()=>k(()=>import("./index-V6CdFeXH.js"),__vite__mapDeps([40,1,2,3,4,5,10,6,7,8,9,41,11,12,13,14,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:x("menu.QRCode"),icon:"other",order:3}},cr=Object.freeze(Object.defineProperty({__proto__:null,default:sr},Symbol.toStringTag,{value:"Module"})),ur={path:"/rely",name:"Rely",component:q,meta:{i18nKey:x("menu.Rely"),icon:"rely",order:999},children:[{path:"rely-about",name:"RelyAbout",component:()=>k(()=>import("./index-ClR70qj-.js"),__vite__mapDeps([42,43])),meta:{i18nKey:x("menu.RelyAbout")}}]},dr=Object.freeze(Object.defineProperty({__proto__:null,default:ur},Symbol.toStringTag,{value:"Module"})),pr={path:"/router-demo",name:"RouterDemoRoot",component:q,meta:{i18nKey:x("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",name:"RouterDemoHome",component:()=>k(()=>import("./index-CaTrDMZf.js"),__vite__mapDeps([44,1,2,3,4,5,10,11,12,13,14,6,7,8,9,15,16,17,18,19,20,21,22,23])),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",name:"RouterDemoDetail",component:()=>k(()=>import("./index-BRGdSJVO.js"),__vite__mapDeps([])),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},mr=Object.freeze(Object.defineProperty({__proto__:null,default:pr},Symbol.toStringTag,{value:"Module"})),hr={path:"/scroll-reveal",name:"ScrollReveal",component:()=>k(()=>import("./index-E385tkq8.js"),__vite__mapDeps([45,46])),meta:{i18nKey:x("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},fr=Object.freeze(Object.defineProperty({__proto__:null,default:hr},Symbol.toStringTag,{value:"Module"})),gr={path:"/svg-icons",name:"PreviewSVGIcons",component:()=>k(()=>import("./index-PYTu7hoU.js"),__vite__mapDeps([47,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,48])),meta:{i18nKey:x("menu.SvgIcon"),icon:"other",order:3}},yr=Object.freeze(Object.defineProperty({__proto__:null,default:gr},Symbol.toStringTag,{value:"Module"})),br={path:"/table",name:"TableView",component:()=>k(()=>import("./index-DIMqaIzt.js"),__vite__mapDeps([49,1,2,3,4,5,10,11,12,13,14,6,7,8,9,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:x("menu.Table"),icon:"other",order:2}},vr=Object.freeze(Object.defineProperty({__proto__:null,default:br},Symbol.toStringTag,{value:"Module"})),Vr={path:"/template-hooks",name:"TemplateHooks",component:()=>k(()=>import("./index-PtreLKfg.js"),__vite__mapDeps([50,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:x("menu.TemplateHooks"),icon:"other",order:1,extra:{label:"new"}}},Sr=Object.freeze(Object.defineProperty({__proto__:null,default:Vr},Symbol.toStringTag,{value:"Module"})),_r={path:"/:catchAll(.*)",name:"ErrorPage",component:()=>k(()=>import("./index-WwFMvezZ.js"),__vite__mapDeps([51,11,12,13,1,2,3,4,5,10,14,6,7,8,9,15,16,17,18,19,20,21,22,23,52])),meta:{i18nKey:x("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}},wr=Object.freeze(Object.defineProperty({__proto__:null,default:_r},Symbol.toStringTag,{value:"Module"})),Cr=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":En,"/src/router/modules/demo/axios.ts":Bn,"/src/router/modules/demo/cache-demo.ts":Wn,"/src/router/modules/demo/context-menu.ts":Un,"/src/router/modules/demo/directive.ts":Gn,"/src/router/modules/demo/doc.ts":Yn,"/src/router/modules/demo/echart.ts":Zn,"/src/router/modules/demo/iframe.ts":Jn,"/src/router/modules/demo/mock.ts":tr,"/src/router/modules/demo/modal.ts":nr,"/src/router/modules/demo/multi-menu.ts":ar,"/src/router/modules/demo/precision.ts":ir,"/src/router/modules/demo/qrcode.ts":cr,"/src/router/modules/demo/rely.ts":dr,"/src/router/modules/demo/router-demo.ts":mr,"/src/router/modules/demo/scroll-reveal.ts":fr,"/src/router/modules/demo/svg-icons.ts":yr,"/src/router/modules/demo/table.ts":vr,"/src/router/modules/demo/template-hooks.ts":Sr,"/src/router/modules/error404.ts":wr});return Object.keys(e).reduce((o,n)=>{const r=e[n].default;if(r)o.push(r);else throw new Error("router helper combine: an exception occurred while parsing the routing file!");return o},[])},Nr=e=>e.sort((t,o)=>{var a,i;const n=((a=t.meta)==null?void 0:a.order)??1,r=((i=o.meta)==null?void 0:i.order)??0;if(typeof n!="number"||typeof r!="number")throw new TypeError("orderRoutes error: order must be a number!");return n===r?t.name?o.name?t.name.localeCompare(o.name):-1:1:n-r}),Tr=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=ee.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})},kr=e=>{const{beforeEach:t}=e,{getRootPath:o}=oe(),n=(r,a)=>r.path==="/"||a.path==="/login";t((r,a,i)=>{const l=ie(D.token),s=ie(D.appMenuKey,"sessionStorage",{defaultValue:o.value}),{meta:u,name:c}=r;l!==null?n(r,a)?Ne(!0):!G(c,"Symbol")&&c&&zn.includes(c)?i():To(u)?n(r,a)?s?i(s):Ne(!0):i():Ne(!0):n(r,a)?i():i("/")})};var Or={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.1",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.21","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.1.6","vite-bundle-analyzer":"0.8.1","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.4.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.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 dt=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=Or,{locale:t}=te(),{locale:o}=nl(),n=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{common:{primaryColor:e,primaryColorHover:e,primaryColorPressed:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:Ro(),lockScreenSwitch:!1,copyrightSwitch:!0,contentTransition:"scale",watermarkSwitch:!1,watermarkConfig:{content:"Trying be better~",fontSize:16,lineHeight:16,width:384,height:384,xOffset:12,yOffset:60,rotate:-15},appRootRoute:{name:"Dashboard",path:"/dashboard"}}),r=l=>{t(l),o(l),n.localeLanguage=l,je(D.localeLanguage,l,"localStorage")},a=(l,s=.3)=>{const u=Uo(l,s),c={primaryColor:l,primaryColorHover:l,primaryColorPressed:l};n.primaryColorOverride.common=c;const p=document.body;p.style.setProperty("--ray-theme-primary-color",l),p.style.setProperty("--ray-theme-primary-fade-color",u)},i=(l,s,u)=>{Reflect.has(n,l)&&(n[l]=s),u==null||u()};return Nn(()=>n.appTheme,l=>{l?Object.assign({},n.primaryColorOverride,$.appNaiveUIThemeOverrides.dark,$.appNaiveUIThemeOverridesCommon.dark):Object.assign({},n.primaryColorOverride,$.appNaiveUIThemeOverrides.light,$.appNaiveUIThemeOverridesCommon.light)},{immediate:!0}),{...Vue.toRefs(n),updateLocale:r,changePrimaryColor:a,updateSettingState:i}},{persist:{key:D.appPiniaSettingStore}}),pt=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],mt="transparent",ht={},ft={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},gt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},yt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},bt={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},vt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Vt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},St={itemStyle:{borderWidth:0,borderColor:"#ccc"}},_t={itemStyle:{borderWidth:0,borderColor:"#ccc"}},wt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Ct={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Nt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Tt={itemStyle:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},kt={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"}},Ot={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},xt={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)"}}},Rt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},At={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Pt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Lt={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)"]}}},Mt={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},Dt={textStyle:{color:"#999999"}},zt={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},It={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"}}},jt={color:["#fc97af","#87f7cf"]},Et={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"}},$t={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},xr={color:pt,backgroundColor:mt,textStyle:ht,title:ft,line:gt,radar:yt,bar:bt,pie:vt,scatter:Vt,boxplot:St,parallel:_t,sankey:wt,funnel:Ct,gauge:Nt,candlestick:Tt,graph:kt,map:Ot,geo:xt,categoryAxis:Rt,valueAxis:At,logAxis:Pt,timeAxis:Lt,toolbox:Mt,legend:Dt,tooltip:zt,timeline:It,visualMap:jt,dataZoom:Et,markPoint:$t},Rr=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:mt,bar:bt,boxplot:St,candlestick:Tt,categoryAxis:Rt,color:pt,dataZoom:Et,default:xr,funnel:Ct,gauge:Nt,geo:xt,graph:kt,legend:Dt,line:gt,logAxis:Pt,map:Ot,markPoint:$t,parallel:_t,pie:vt,radar:yt,sankey:wt,scatter:Vt,textStyle:ht,timeAxis:Lt,timeline:It,title:ft,toolbox:Mt,tooltip:zt,valueAxis:At,visualMap:jt},Symbol.toStringTag,{value:"Module"})),Bt=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],Ft="transparent",Wt={},Kt={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},Ut={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},qt={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},Gt={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},Ht={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Yt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Xt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Zt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Qt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Jt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},eo={itemStyle:{borderWidth:0,borderColor:"#ccc"}},to={itemStyle:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},oo={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"}},no={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},ro={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)"}}},ao={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)"]}}},lo={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},io={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},so={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)"]}}},co={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},uo={textStyle:{color:"#333333"}},po={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},mo={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"}}},ho={color:["#5ab1ef","#e0ffff"]},fo={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},go={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},Ar={color:Bt,backgroundColor:Ft,textStyle:Wt,title:Kt,line:Ut,radar:qt,bar:Gt,pie:Ht,scatter:Yt,boxplot:Xt,parallel:Zt,sankey:Qt,funnel:Jt,gauge:eo,candlestick:to,graph:oo,map:no,geo:ro,categoryAxis:ao,valueAxis:lo,logAxis:io,timeAxis:so,toolbox:co,legend:uo,tooltip:po,timeline:mo,visualMap:ho,dataZoom:fo,markPoint:go},Pr=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:Ft,bar:Gt,boxplot:Xt,candlestick:to,categoryAxis:ao,color:Bt,dataZoom:fo,default:Ar,funnel:Jt,gauge:eo,geo:ro,graph:oo,legend:uo,line:Ut,logAxis:io,map:no,markPoint:go,parallel:Zt,pie:Ht,radar:qt,sankey:Qt,scatter:Yt,textStyle:Wt,timeAxis:so,timeline:mo,title:Kt,toolbox:co,tooltip:po,valueAxis:lo,visualMap:ho},Symbol.toStringTag,{value:"Module"})),Lr=()=>{const e=Object.assign({"/src/echart-themes/macarons/macarons-dark.json":Rr,"/src/echart-themes/macarons/macarons.json":Pr}),t=/\/([^/]+)\.json$/;return Object.keys(e).reduce((n,r)=>{var i;const a=(i=r.match(t))==null?void 0:i[1];if(a)return n.push({name:a,theme:e[r].default}),n;throw new Error(`[RChart Theme Error]: name ${r} is invalid!`)},[])},Mr=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),Dr={intersectionObserver:{type:Boolean,default:!0},intersectionObserverTarget:{type:Object,default:null},intersectionOptions:{type:Object,default:{threshold:.1}},bordered:{type:Boolean,default:!0},downloadOptions:{type:Object,default:()=>({})},onDropdownSelect:{type:[Function,Array]},dropdownOptions:{type:Array},preset:{type:String},contentStyle:{type:[String,Object]},title:{type:[String,Function]},width:{type:String,default:"100%"},height:{type:String,default:"100%"},autoResize:{type:Boolean,default:!0},showAria:{type:Boolean,default:!1},options:{type:Object,default:()=>({})},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},theme:{type:String,default:null},autoChangeTheme:{type:Boolean,default:!0},use:{type:Array,default:()=>[]},watchOptions:{type:Boolean,default:!0},loading:{type:Boolean,default:!1},loadingOptions:{type:Object,default:()=>Mr()},autoResizeObserverTarget:{type:Object,default:null},throttleWait:{type:Number,default:500},nextTick:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]})}},zr={notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]},Ir=Lr(),Ge="__R_CHART_DOWN_LOAD_CHART__";Ir.forEach(e=>{an(e.name,e.theme)});const Ml=Vue.defineComponent({name:"RChart",props:Dr,setup(e,{expose:t}){const{getAppTheme:o}=j(),n=Vue.ref(),r=Vue.ref(),a=Vue.ref();let i,l;const{echartTheme:s}=$;let u,c;const p=Vue.computed(()=>[{label:"下载图片",key:Ge,disabled:!(a.value&&a.value.getDom())}]),f=Vue.computed(()=>({"--ray-chart-width":z(e.width),"--ray-chart-height":z(e.height)})),y=Vue.ref(!1);let b;const h=async()=>{var O;re([sn,cn,un,dn,pn,mn,hn,fn]),re([gn,yn,bn,vn,Vn,Sn]),re([_n,wn]),re([Cn]);try{re((O=e.use)==null?void 0:O.filter(Boolean))}catch(R){console.error("[RChart register error]: ",R)}},v=()=>{if(c!=null&&c.getDom()&&w(),e.theme==="default"){e.autoChangeTheme?m("dark"):m("");return}if(e.theme)m(e.theme);else{const O=e.autoChangeTheme&&o.value?`${s}-dark`:s;m(O)}},d=O=>{let R=Vue.unref(O);const A=E=>Object.assign({},R,E);return e.showAria&&(R=A({aria:{enabled:!0,decal:{show:!0}}})),R},m=(O=s)=>{const R=n.value,A=d(e.options),{height:E,width:Q}=R.getBoundingClientRect(),{onSuccess:ue,onError:de}=e;try{c=ln(R,O,{width:Q===0?200:void 0,height:E===0?200:void 0}),a.value=c,ue&&L(ue,c),e.nextTick?(c.setOption({}),Vue.nextTick(()=>{A&&(c==null||c.setOption(A))})):A&&(c==null||c.setOption(A))}catch(Se){de&&L(de),console.error("[RChart]: render error: ",Se)}},V=()=>!(c&&c.getDom()),w=()=>{V()||(c.clear(),c.dispose(),a.value=void 0,c=null)},g=()=>{c&&c.resize()},S=(O,R)=>{if(O===Ge&&!V()){const{filename:E,...Q}=e.downloadOptions;qo(c.getDataURL(Q),E??`${new Date().getTime()}`)}const{onDropdownSelect:A}=e;A&&L(A,O,R)},T=()=>{e.autoResize&&(i||(i=ze(g,e.throttleWait)),l||(l=Fo(e.autoResizeObserverTarget||r,i))),!(c!=null&&c.getDom())&&(!y.value&&e.intersectionObserver||(v(),b==null||b.stop()))};e.intersectionObserver&&(b=Bo(e.intersectionObserverTarget||r,([O])=>{y.value=O.isIntersecting},e.intersectionOptions));const P=()=>{w(),i==null||i.cancel(),l==null||l.stop(),b==null||b.stop(),b=null,i=null,l=null};return Vue.watch(()=>o.value,()=>{e.autoChangeTheme&&(w(),v())}),Vue.watch(()=>e.showAria,()=>{w(),v()}),Vue.watchEffect(()=>{e.watchOptions?u=Vue.watch(()=>e.options,O=>{const R=d(O),A=Object.assign({},e.setChartOptions,zr);c==null||c.setOption(R,A)},{deep:!0}):u==null||u(),e.loading?c==null||c.showLoading(e.loadingOptions):c==null||c.hideLoading(),y.value&&T()}),t({echart:a,dispose:P,render:T,isDispose:V}),Vue.onBeforeMount(async()=>{await h()}),Vue.onMounted(()=>{T()}),Vue.onBeforeUnmount(()=>{P(),u==null||u()}),{rayChartRef:n,cssVarsRef:f,rayChartWrapperRef:r,moreDropDownOptions:p,dropdownSelect:S}},render(){const{title:e,contentStyle:t,preset:o,moreDropDownOptions:n,dropdownSelect:r,bordered:a,dropdownOptions:i}=this,{cardExtra:l}=this.$slots;return o==="card"?Vue.createVNode(naive.NCard,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:t,bordered:a},{default:ae(Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)),header:ae(e,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":ae(l,{defaultElement:Vue.createVNode(yo,{iconSize:18,cursor:"pointer",options:i??n,trigger:"click",onSelect:r.bind(this),placement:"bottom-end"},null)})}):Vue.createVNode("div",{class:"ray-chart",style:[this.cssVarsRef],ref:"rayChartWrapperRef"},[Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)])}}),jr={open:{type:Boolean,default:!1},collapseToggleText:{type:Array,default:()=>["展开","收起"]},bordered:{type:Boolean,default:!1},onUpdateValue:{type:[Function,Array],default:null},"onUpdate:value":{type:[Function,Array],default:null},...naive.gridProps},Dl=Vue.defineComponent({name:"RCollapseGrid",props:jr,setup(e){const t=Vue.ref(!e.open),o=()=>{t.value=!t.value;const{onUpdateValue:r,"onUpdate:value":a}=e;r&&L(r,t.value),a&&L(a,t.value)};return{modelCollapsed:t,collapseClick:o,CollapseIcon:()=>Vue.createVNode("div",{class:"collapse-icon",onClick:o.bind(this)},[Vue.createVNode("span",null,[t.value?e.collapseToggleText[0]:e.collapseToggleText[1]]),Vue.createVNode(C,{customClassName:`collapse-icon--arrow ${t.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)])}},render(){return Vue.createVNode(naive.NCard,{bordered:this.bordered},{default:()=>Vue.createVNode(naive.NGrid,Vue.mergeProps({class:"ray-collapse-grid"},this.$props,{collapsed:this.modelCollapsed,xGap:this.xGap||12,yGap:this.yGap||18,collapsedRows:this.collapsedRows}),{default:()=>{var e,t;return[(t=(e=this.$slots).default)==null?void 0:t.call(e),Vue.createVNode(naive.NGridItem,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[Vue.createVNode(naive.NFlex,{justify:"end",align:"center"},{default:()=>{var o,n;return[(n=(o=this.$slots).action)==null?void 0:n.call(o),this.CollapseIcon()]}})]})]}})})}}),Er={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:Er,setup(e){const t=Vue.computed(()=>`#${e.prefix}-${e.name}`),o=Vue.computed(()=>({"--ray-icon-width":e.width?z(e.width):z(e.size),"--ray-icon-height":e.height?z(e.height):z(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor}));return{symbolId:t,cssVars:o,iconClick:r=>{const{onClick:a}=e;a&&L(a,r)}}},render(){return Vue.createVNode("span",{class:["ray-icon",this.customClassName],style:[this.cssVars],onClick:this.iconClick.bind(this)},[Vue.createVNode("svg",{RayIconAttribute:"ray-icon",ariaHidden:!0},[Vue.createVNode("use",Vue.mergeProps({"xlink:href":this.symbolId},{fill:this.color}),null)])])}}),$r={src:{type:String,required:!0},iframeWrapperClass:{type:String,default:null},frameborder:{type:Number,default:0},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"100%"},allow:{type:String,default:null},name:{type:String,default:null},title:{type:String,default:null},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},customSpinProps:{type:Object,default:()=>({})},lazy:{type:Boolean,default:!0},wrapperClass:{type:String,default:null}},zl=Vue.defineComponent({name:"RIframe",props:$r,setup(e,{expose:t}){const o=Vue.computed(()=>({"--ray-iframe-frameborder":z(e.frameborder),"--ray-iframe-width":z(e.width),"--ray-iframe-height":z(e.height)})),n=Vue.ref(),r=Vue.ref(!0),a=l=>{r.value=!1;const{onSuccess:s}=e;s&&L(s,n.value,l)},i=l=>{r.value=!1;const{onError:s}=e;s&&L(s,l)};return le(n,"load",a),le(n,"error",i),t({iframeInst:n}),{cssVars:o,iframeRef:n,spinShow:r}},render(){return Vue.createVNode("div",{class:["ray-iframe",this.iframeWrapperClass],style:[this.cssVars]},[Vue.createVNode(naive.NSpin,Vue.mergeProps(this.customSpinProps,{show:this.spinShow}),{...this.$slots,default:()=>Vue.createVNode("iframe",Vue.mergeProps({class:["ray-iframe__container",this.wrapperClass],ref:"iframeRef",src:this.src,allow:this.allow,name:this.name,title:this.title},{loading:this.lazy?"lazy":null}),null)})])}}),Br={...naive.modalProps,memo:{type:Boolean,default:!0},fullscreen:{type:Boolean,default:!1},width:{type:[String,Number],default:600},cardWidth:{type:[String,Number],default:600},dialogWidth:{type:[String,Number],default:446},dad:{type:Boolean,default:!1}},Fr=(e,t,o)=>{const{scheduler:n}=o??{};return new Promise(r=>{setTimeout(()=>{const a=t==="card"?".n-card-header__main":".n-dialog__title";if(e){const i=Ke(e).draggable({inertia:!0,autoScroll:!0,allowFrom:a,modifiers:[Ke.modifiers.restrictRect({restriction:"parent",endOnly:!0})],listeners:{move:l=>{n==null||n(l)}}}).resizable(!1);r(i)}},30)})},Il=Vue.defineComponent({name:"RModal",props:Br,setup(e){const{height:t}=Ie(),o=Vue.computed(()=>({"--r-modal-width":z(e.width??600),"--r-modal-card-width":z(e.cardWidth??600),"--r-modal-dialog-width":z(e.dialogWidth??446)})),n=ye();let r;const a={x:0,y:0},i=()=>e.preset==="card"&&e.fullscreen,l=()=>{const s=document.getElementById(n);s&&Fr(s,e.preset,{scheduler:u=>{const c=u.target;a.x+=u.dx,a.y+=u.dy,c.style.transform=`translate(${a.x}px, ${a.y}px)`}}).then(u=>{r=u})};return Vue.watch(()=>e.show,s=>{s&&e.dad&&(e.preset==="card"||e.preset==="dialog")?Vue.nextTick(()=>{l();const u=document.getElementById(n);e.memo&&u&&(u.style.transform=`translate(${a.x}px, ${a.y}px)`)}):(r==null||r.unset(),r=null)},{immediate:!0}),{cssVars:o,height:t,isFullscreenCardType:i,uuidEl:n}},render(){const{isFullscreenCardType:e}=this,{$props:t,$slots:o,$attrs:n}=this,{preset:r,...a}=t,{cssVars:i,height:l,uuidEl:s}=this;return Vue.createVNode(naive.NModal,Vue.mergeProps({class:["r-modal",e()?"r-modal__preset-card--fullscreen":""],style:[i,e()?`height: ${l}px`:""],preset:r},{id:s},a,n),{...o})}}),Wr={...naive.dropdownProps,iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function Kr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const yo=Vue.defineComponent({name:"RMoreDropdown",props:Wr,render(){let e;const{iconSize:t,cursor:o}=this,{default:n}=this.$slots;return Vue.createVNode(naive.NDropdown,Vue.mergeProps(this.$props,this.$attrs,{placement:"bottom-start"}),Kr(e=ae(n,{defaultElement:Vue.createVNode(C,{name:"more",size:t,cursor:o},null)}))?e:{default:()=>[e]})}}),Ur={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}},qr=e=>new Promise((t,o)=>{const n=new XMLHttpRequest;n.responseType="blob",n.onload=()=>{const r=new FileReader;r.onloadend=()=>{t(r.result)},r.onerror=a=>{o(a)},r.onabort=a=>{o(a)},r.readAsArrayBuffer(n.response)},n.open("GET",e),n.send()}),jl=Vue.defineComponent({name:"RayQRcode",props:Ur,setup(e,t){const{expose:o}=t,n=Vue.ref();let r,a;const i=async()=>{const{gifBackgroundURL:c}=e;if(c)try{r=await qr(c)}catch(p){console.error(p)}},l=()=>{const{gifBackground:c,...p}=e;new nn.AwesomeQR({...p,gifBackground:r??void 0}).draw().then(f=>{const{onSuccess:y}=e;y&&L(y,f),n.value=f}).catch(f=>{const{onError:y}=e;y&&L(y,f)})},s=()=>{if(t.slots.errorAction)return;const{onReload:c}=e;c&&L(c)},u=c=>n.value&&G(n.value,"String")?Go(n.value,c||new Date().getTime()+".png"):Promise.reject();return Vue.watchEffect(()=>{e.watchText?a=Vue.watch(()=>e.text,()=>l()):a==null||a()}),o({downloadQRCode:u}),Vue.onMounted(async()=>{await i(),l()}),Vue.onBeforeUnmount(()=>{a==null||a()}),{qrcodeURL:n,errorActionClick:s}},render(){const{qrcodeURL:e,status:t,loadingDescription:o,errorDescription:n,$slots:r,errorActionDescription:a}=this,{errorActionClick:i}=this;return Vue.createVNode("div",{class:["ray-qrcode",`ray-qrcode--${t}`]},[Vue.createVNode(naive.NSpin,{show:t==="loading",description:o},{default:()=>[Vue.createVNode("img",{src:e},null)]}),t==="error"?Vue.createVNode("div",{class:"ray-qrcode__error"},[Vue.createVNode("div",{class:"ray-qrcode__error-content"},[G(n,"String")?n:()=>n]),Vue.createVNode("div",{class:"ray-qrcode__error-btn",onClick:i.bind(this)},[r.errorAction?r.errorAction():Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{text:!0,type:"primary",color:"#ffffff"},{default:()=>a,icon:()=>Vue.createVNode(C,{name:"reload",size:"16",color:"#ffffff"},null)})])])]):null])}}),se={...naive.dataTableProps,downloadCsvTableOptions:{type:Object,default:()=>({})},title:{type:[String,Number,Object],default:null},toolOptions:{type:Array},coverTool:{type:Boolean,default:!1},contextMenuOptions:{type:Array},disabledContextMenu:{type:Boolean,default:!1},onContextMenuClick:{type:[Function,Array],default:null},wrapperBordered:{type:Boolean,default:!1},printTableOptions:{type:Object,default:()=>({})},onUpdateColumns:{type:[Function,Array],default:null},"onUpdate:columns":{type:[Function,Array],default:null},onContextmenu:{type:[Function,Array],default:null}},B={tableIconSize:"18",tableKey:Symbol("r-table")},Gr=Vue.defineComponent({name:"TableSizeSelect",props:{onChangeSize:{type:[Function,Array],default:null},...se},setup(e){return{size:Vue.ref(e.size),sizeOptions:[{label:"默认",value:"medium"},{label:"紧凑",value:"small"},{label:"宽松",value:"large"}],updatePopselectValue:r=>{const{onChangeSize:a}=e;a&&L(a,r)}}},render(){return Vue.createVNode(naive.NPopselect,{value:this.size,"onUpdate:value":e=>this.size=e,options:this.sizeOptions,trigger:"click",onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(C,{name:"adjustment",size:B.tableIconSize,cursor:"pointer"},null)]})}}),Hr=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject(B.tableKey,{}),[t,{toggleFullscreen:o,isEnabled:n}]=rt(e);return{toggleFullscreen:o,isEnabled:n}},render(){const{toggleFullscreen:e,isEnabled:t,$t:o}=this;return Vue.createVNode(C,{name:"fullscreen",size:B.tableIconSize,cursor:"pointer",onClick:()=>{t||window.$message.warning(o("globalMessage.isEnabledFullscreen")),e()}},null)}}),Yr=()=>Vue.createVNode(C,{name:"draggable",size:14,cursor:"all-scroll"},null),He=({icon:e,title:t,onClick:o,customClassName:n})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:e,size:B.tableIconSize,cursor:"pointer",customClassName:n,onClick:o==null?void 0:o.bind(null)},null),default:()=>t}),De=(e,t)=>{if(!t)return[null,null];for(let o=0;oe.columns.map((i,l)=>{const{key:s,title:u,children:c,fixed:p,isResizable:f,...y}=i,b=p==="left",h=p==="right",v={...y,title:u,key:s,fixed:p,isLeftFixedActivated:b,isRightFixedActivated:h,isResizable:f};return{...v,suffix:()=>Vue.createVNode(naive.NFlex,{style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(He,{icon:"row_head",title:"固定在列首",customClassName:b?Ce:"",onClick:r.bind(this,"left",v,l)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"resize_h",size:B.tableIconSize,cursor:"pointer",customClassName:f?Ce:"",onClick:n.bind(this,v,l)},null),default:()=>"修改列宽"}),Vue.createVNode(He,{icon:"row_end",title:"固定在列尾",customClassName:h?Ce:"",onClick:r.bind(this,"right",v,l)},null)]})}}),set:()=>{}}),o=i=>{const{onUpdateColumn:l}=e;l&&L(l,i)},n=(i,l)=>{i.isResizable=!i.isResizable,i.resizable=i.isResizable,t.value[l]=i,o(t.value)},r=(i,l,s)=>{const u=`${i}FixedActivated`,c=`${i==="left"?"right":"left"}FixedActivated`;l[c]=!1,l[u]=!l[u],l[u]?l.fixed=i:l.fixed=void 0,t.value[s]=l,o(t.value)};return{treeDataSource:t,treeDrop:({node:i,dragNode:l,dropPosition:s})=>{const[u,c]=De(l,t.value);if(u===null||c===null)return;u.splice(c,1);const[p,f]=De(i,t.value);p===null||f===null||(s==="before"?p.splice(f,0,l):p.splice(f+1,0,l),o(p))}}},render(){return Vue.createVNode(naive.NPopover,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"setting",size:B.tableIconSize,cursor:"pointer",customClassName:"r-table__setting"},null),default:()=>Vue.createVNode(naive.NTree,{class:"r-table__c-tree",data:this.treeDataSource,blockLine:!0,draggable:!0,keyboard:!1,labelField:"title",selectable:!1,renderSwitcherIcon:Yr.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),Zr=Vue.defineComponent({name:"TablePrint",props:se,setup(e){const{wrapperRef:t}=Vue.inject(B.tableKey,{});return{printTableClick:()=>{const{printTableOptions:{printOptions:n={},domToImageOptions:r}={},title:a}=e;(n.documentTitle===""||n.documentTitle===void 0||n.documentTitle===null)&&(n.documentTitle=typeof a=="string"?a:""),Ho(t,{printOptions:n,domToImageOptions:r})}}},render(){return Vue.createVNode(C,{name:"print",size:B.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null)}}),Qr=Vue.defineComponent({name:"TablePropsSelect",props:{...se,onPopselectChange:{type:[Function,Array],default:null},onInitialed:{type:[Function,Array],default:null}},setup(e){const t=Vue.ref(!1),o=Vue.ref([]),n=[{label:"斑马条纹",value:"striped"},{label:"表格边框",value:"bordered"}],r=i=>{const{onPopselectChange:l}=e;l&&L(l,i)};return(()=>{const{striped:i,bordered:l,onInitialed:s}=e;i&&o.value.push("striped"),l&&o.value.push("bordered"),s&&L(s,o.value)})(),{propsPopselectValue:o,propsOptions:n,popoverShow:t,updatePopselectValue:r}},render(){return Vue.createVNode(naive.NPopselect,{value:this.propsPopselectValue,"onUpdate:value":e=>this.propsPopselectValue=e,options:this.propsOptions,trigger:"click",multiple:!0,onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(C,{name:"expanded",size:B.tableIconSize,cursor:"pointer",style:"transform: rotate(270deg);"},null)]})}});function Jr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const El=Vue.defineComponent({name:"RTable",props:se,setup(e,t){const{expose:o}=t,n=Vue.ref(),r=Vue.ref(),a=ye(16),i=ye(16),l=Vue.reactive({x:0,y:0,showContextMenu:!1}),s=Vue.reactive({size:e.size}),u=Vue.ref({striped:!1,bordered:!1}),c=(d,m)=>{const{onContextMenuClick:V}=e;V&&L(V,d,m),l.showContextMenu=!1},p=(d,m)=>{var w;return{...(w=e.rowProps)==null?void 0:w.call(e,d,m),onContextmenu:e.disabledContextMenu?void 0:g=>{g.preventDefault(),l.showContextMenu=!1,Vue.nextTick().then(()=>{l.showContextMenu=!0,l.x=g.clientX,l.y=g.clientY})}}},f=d=>{s.size=d},y=d=>{const{onUpdateColumns:m,"onUpdate:columns":V}=e;m&&L(m,d),V&&L(V,d)},b=()=>{const{toolOptions:d}=e;return d==null?void 0:d.filter(()=>Boolean).map(m=>typeof m=="function"?m():m)},h=d=>{Object.keys(u.value).forEach(V=>{u.value[V]=d.includes(V)})},v=d=>{const m=()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(Zr,d,null),Vue.createVNode(Gr,Vue.mergeProps(d,{onChangeSize:f.bind(this)}),null),Vue.createVNode(Hr,null,null),Vue.createVNode(Xr,Vue.mergeProps(d,{onUpdateColumn:y.bind(this)}),null),Vue.createVNode(Qr,Vue.mergeProps(d,{onPopselectChange:h.bind(this),onInitialed:h.bind(this)}),null)]);return e.toolOptions?e.coverTool?b:()=>Vue.createVNode(Vue.Fragment,null,[m(),b()]):m};return Vue.provide(B.tableKey,{uuidTable:i,uuidWrapper:a,wrapperRef:r}),o({rTableInst:n,uuidTable:i,uuidWrapper:a}),{uuidWrapper:a,uuidTable:i,contextMenuReactive:l,rTableInst:n,combineRowProps:p,contextMenuSelect:c,privateReactive:s,tool:v,wrapperRef:r,propsPopselectValue:u}},render(){const{$props:e,$attrs:t,wrapperBordered:o,uuidWrapper:n,privateReactive:r,disabledContextMenu:a,contextMenuReactive:i,contextMenuOptions:l,uuidTable:s,title:u,$slots:c,propsPopselectValue:p}=this,{tool:f,combineRowProps:y,contextMenuSelect:b}=this;return Vue.createVNode(naive.NCard,Vue.mergeProps({ref:"wrapperRef",bordered:o},{id:n}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NDataTable,Vue.mergeProps({ref:"rTableInst"},{id:s},t,e,p,{rowProps:y.bind(this),size:r.size}),{...c}),a?null:Vue.createVNode(naive.NDropdown,{show:i.showContextMenu,placement:"bottom-start",trigger:"manual",x:i.x,y:i.y,options:l,onClickoutside:()=>i.showContextMenu=!1,onSelect:b.bind(this)},null)]),header:ae(u,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":()=>{let h;return Vue.createVNode(naive.NFlex,{align:"center"},Jr(h=f(e))?h:{default:()=>[h]})},footer:()=>{var h;return(h=c.tableFooter)==null?void 0:h.call(c)},action:()=>{var h;return(h=c.tableAction)==null?void 0:h.call(c)}})}}),ea={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},ta=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},ea),setup(e){const{getKeepAliveInclude:t}=pa(),{setupKeepAlive:o,maxKeepAliveLength:n,keepAliveExclude:r}=st;return(a,i)=>{const l=Vue.resolveComponent("RouterView");return Vue.openBlock(),Vue.createBlock(l,null,{default:Vue.withCtx(({Component:s,route:u})=>[s?(Vue.openBlock(),Vue.createBlock(Vue.Transition,{key:0,name:a.transitionPropName,mode:a.transitionMode,appear:a.transitionAppear},{default:Vue.withCtx(()=>[(Vue.openBlock(),Vue.createBlock(Vue.Suspense,null,{default:Vue.withCtx(()=>[Vue.unref(o)?(Vue.openBlock(),Vue.createBlock(Vue.KeepAlive,{key:0,max:Vue.unref(n),include:Vue.unref(t),exclude:Vue.unref(r)},[(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:u.fullPath}))],1032,["max","include","exclude"])):(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:u.fullPath}))]),_:2},1024))]),_:2},1032,["name","mode","appear"])):Vue.createCommentVNode("",!0)]),_:1})}}});var oa={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.1",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.21","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.1.6","vite-bundle-analyzer":"0.8.1","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.4.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.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 na=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,bo=(e,t,o)=>{const n=[];if(na(e,t,o))return n.push(e),n;if(e.children&&e.children.length>0)for(const r of e.children){const a=bo(r,t,o);a.length>0&&n.push(e,...a)}return n},ra=(e,t,o)=>{const n=[];for(const r of e){const a=bo(r,t,o);a.length>0&&n.push(...a)}return n},aa=e=>{const{breadcrumbLabel:t}=e,{layout:{sideBarLogo:o}}=oa,n=o?o.title:"";document.title=t+" - "+n},la=e=>{const{meta:{icon:t}}=e;if(!t)return;if(G(t,"Object"))return()=>t;const o=Vue.h(C,{name:t,size:Y.menuCollapsedIconSize,cursor:"pointer"},{});return()=>o},vo=e=>{const{meta:{extra:t}}=e;if(!t)return;const{show:o}=t;if(o===!1)return;const{t:n}=te(),{label:r,icon:a,type:i,i18nLabel:l}=t,s={type:"primary",size:"small",round:!0,bordered:!1,strong:!0},u=()=>l?n(l):r||null,c=()=>a&&(l||r)||!a&&(l||r)?null:{"padding-right":"0"};if(G(t,"Object"))return()=>Vue.h(naive.NTag,{...s,type:i||"primary",style:c()},{default:()=>u(),icon:()=>a})},Ye=()=>{const{getRootPath:e}=oe();return ie(D.appMenuKey,"sessionStorage",{defaultValue:e.value})},ia=e=>e[0]==="/",Vo=(e,t=[],o="")=>{var n;if(!Array.isArray(e))return[];for(const r of e){const a=o+(ia(r.path)?r.path:"/"+r.path);if((n=r.children)!=null&&n.length){Vo(r.children,t,a);continue}else t.push({...r,path:a})}return t},sa=e=>Array.isArray(e)?Vo(jo(e)):[],So=()=>Nr(Cr()),ca=()=>sa(So());let he;const _o=(e,t)=>{var o;if(he&&We(he.fullPath,t))return he;for(const n of e){if(We(n.fullPath,t))return he=n,n;if((o=n.children)!=null&&o.length){_o(n.children,t);continue}}},wo=Pinia.defineStore("menu",()=>{const{push:e,getRoutes:t}=VueRouter.useRouter(),o=VueRouter.useRoute(),{t:n}=te(),{setKeepAliveInclude:r}=ma(),a=Vue.reactive({menuKey:Ye(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),i=Vue.ref(!0),l=d=>{const{meta:m}=d,{i18nKey:V,noLocalTitle:w}=m,g=Vue.computed(()=>V?n(`${V}`):w),S={...d,key:d.fullPath,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>g.value}),breadcrumbLabel:g.value},T=Object.assign({},S,{icon:la(d),extra:vo(d)});return d.fullPath===Ye()&&(a.currentMenuOption=T),T.show=ko(T),T},s=d=>{a.breadcrumbOptions=ra(a.options,"fullPath",d)},u=(d,m=!0)=>{const w=Array.isArray(d)?[...d]:[d];m?a.menuTagOptions.push(...w):a.menuTagOptions=w},c=(d,m)=>{a.menuTagOptions.find(w=>w.fullPath===d)||a.menuTagOptions.push(m)},p=(d,m,V)=>{const{meta:w}=m;if(w.windowOpen)window.open(w.windowOpen);else{e({path:String(d),query:V});const{sameLevel:g}=w;if(r(m),aa(m),!g)c(d,m),s(d),a.menuKey=d,a.currentMenuOption=m,je(D.appMenuKey,d);else{const S=be(l(m),["breadcrumbLabel","children","key","meta","name","path","show"]);a.breadcrumbOptions.find(P=>P.key===S.key)||a.breadcrumbOptions.push({...S,fullPath:String(S.key)})}}},f=async(d,m)=>{const[V]=d.split("?"),w=t().find(g=>g.path===V);if(w){const g=be(w,["children","meta","path","name","redirect"]);p(V,l({...g,fullPath:g.path}),m)}},y=()=>new Promise(d=>{const m=(V,w)=>{var S;const g=[];for(const T of V){let P=`${w.endsWith("/")?w:w+"/"}${T.path}`;if(P=P.replace(/\/+/g,"/"),(S=T.children)!=null&&S.length)T.children=m(T.children,P);else if(!To(T.meta))continue;g.push(l({...T,fullPath:P}))}return g};if(a.options=m(So(),""),a.currentMenuOption){const{currentMenuOption:V}=a;s(V.key),c(V.fullPath,V)}d()}),b=d=>a.collapsed=d,h=(d,m=1)=>a.menuTagOptions.splice(d,m),v=async()=>{i.value&&(await y(),i.value=!1)};return Vue.watch(()=>o.fullPath,async(d,m)=>{await v(),d!==m&&await f(d,o.query)},{immediate:!0}),{...Vue.toRefs(a),changeMenuModelValue:p,collapsedMenu:b,spliceMenTagOptions:h,setMenuTagOptions:u,resolveOption:l}},{persist:{key:D.appPiniaMenuStore,storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey","menuTagOptions"]}}),Co=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=n=>new Promise((r,a)=>{Eo(n)?a({code:1,message:"登陆失败",data:null}):(e.signingCallback={role:"admin",name:n.name,avatar:"https://avatars.githubusercontent.com/u/51957438?v=4"},r({code:0,message:"登陆成功",data:e.signingCallback}))}),o=()=>{window.$message.info("账号退出中..."),Yo("__all_sessionStorage__","sessionStorage"),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:o}},{persist:{key:D.appPiniaSigningStore,paths:["signingCallback"],storage:sessionStorage}}),No=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=st,t=Vue.reactive({keepAliveInclude:[]}),o=()=>t.keepAliveInclude.length,n=a=>{const i=o(),{name:l,meta:{keepAlive:s}}=a;if(s){if(i=e&&(t.keepAliveInclude.splice(0,1),t.keepAliveInclude.push(l))}},r=()=>t.keepAliveInclude;return{...Vue.toRefs(t),setKeepAliveInclude:n,getKeepAliveInclude:r}},{persist:{key:D.appPiniaKeepAliveStore,storage:window.sessionStorage,paths:["keepAliveInclude"]}}),Z=()=>{const e=wo(),t=Vue.computed(()=>e.options),o=Vue.computed(()=>e.breadcrumbOptions),n=Vue.computed(()=>e.menuKey),r=Vue.computed(()=>{const{getRootPath:l}=oe();return e.menuTagOptions.map((s,u,c)=>(s.key===n.value&&s.key!==l.value?s.closeable=!0:s.closeable=!1,s.key===l.value&&(s.closeable=!1),c.length<=1&&(s.closeable=!1),s))}),a=Vue.computed(()=>e.currentMenuOption),i=Vue.computed(()=>e.collapsed);return{getMenuOptions:t,getBreadcrumbOptions:o,getMenuKey:n,getMenuTagOptions:r,getCurrentMenuOption:a,getCollapsed:i}},ce=()=>{const{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:r}=wo();return{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:r}},j=()=>{const e=dt(),t=Vue.computed(()=>e.drawerPlacement),o=Vue.computed(()=>e.primaryColorOverride),n=Vue.computed(()=>e.appTheme),r=Vue.computed(()=>e.menuTagSwitch),a=Vue.computed(()=>e.breadcrumbSwitch),i=Vue.computed(()=>e.localeLanguage),l=Vue.computed(()=>e.lockScreenSwitch),s=Vue.computed(()=>e.copyrightSwitch),u=Vue.computed(()=>e.contentTransition),c=Vue.computed(()=>e.watermarkSwitch),p=Vue.computed(()=>e.watermarkConfig),f=Vue.computed(()=>e.appRootRoute);return{getDrawerPlacement:t,getPrimaryColorOverride:o,getAppTheme:n,getMenuTagSwitch:r,getBreadcrumbSwitch:a,getLocaleLanguage:i,getLockScreenSwitch:l,getCopyrightSwitch:s,getContentTransition:u,getWatermarkSwitch:c,getWatermarkConfig:p,getAppRootRoute:f}},I=()=>{const{updateLocale:e,changePrimaryColor:t,updateSettingState:o}=dt();return{updateLocale:e,changePrimaryColor:t,updateSettingState:o}},ua=()=>{const e=Co();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},da=()=>{const{signing:e,logout:t}=Co();return{signing:e,logout:t}},pa=()=>{const e=No();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},ma=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=No();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},$l=e=>{const t=Pinia.createPinia();e.use(t),t.use(rn)},To=e=>{const{getSigningCallback:t}=ua(),{role:o}=e;return me!=null&&me.length&&me.includes(t.value.role)||!o||!(o!=null&&o.length)?!0:o?o.includes(t.value.role):!0},ko=e=>{const{meta:t={}}=e,{hidden:o,sameLevel:n,env:r}=t,{MODE:a}=Le();return!(n||o||r&&typeof r=="string"&&r!==a||r&&Array.isArray(r)&&!r.includes(a))},ha=e=>{e.beforeEach(()=>{var t;(t=window.$loadingBar)==null||t.start()}),e.afterEach(()=>{var t;(t=window.$loadingBar)==null||t.finish()}),e.onError(()=>{var t;(t=window.$loadingBar)==null||t.error()})},fa=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=Dn;t&&ha(e),o&&kr(e)},Ne=(e=!0)=>{const{router:t}=Ee(),{push:o,replace:n}=t,{getRootPath:r}=oe();je(D.appMenuKey,r.value),e?n(r.value):o(r.value)};var ga={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.1",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.21","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.1.6","vite-bundle-analyzer":"0.8.1","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.4.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.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 ya=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{layout:{sideBarLogo:t}}=ga;return{sideBarLogo:t,handleSideBarLogoClick:()=>{t&&t.url&&(t.jumpType==="station"?e.push(t.url):window.open(t.url))},TemplateLogo:({cursor:r})=>Vue.createVNode(C,{name:t.icon,size:"30",cursor:r},null)}},render(){var e,t,o,n;return(e=this.sideBarLogo)!=null&&e.icon&&((t=this.sideBarLogo)!=null&&t.title)?Vue.createVNode("div",{class:["ray-menu__logo",(o=this.sideBarLogo)!=null&&o.url?"ray-menu__logo-url":null],onClick:this.handleSideBarLogoClick.bind(this)},[(n=this.sideBarLogo)!=null&&n.icon?this.collapsed?Vue.createVNode(naive.NPopover,{placement:"right"},{trigger:()=>Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null),default:()=>{var r;return(r=this.sideBarLogo)==null?void 0:r.title}}):Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null):null,Vue.createVNode("h1",{class:[this.collapsed?null:"ray-menu__logo-title--open","ray-menu__logo-title"]},[Vue.createVNode(naive.NEllipsis,null,{default:()=>{var r;return[(r=this.sideBarLogo)==null?void 0:r.title]}})])]):null}}),ba=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:o}=ce(),{getMenuOptions:n,getCollapsed:r,getMenuKey:a}=Z(),i=Vue.computed({get:()=>(Vue.nextTick().then(()=>{u()}),a.value),set:()=>{l.value&&U("globalDrawerValue",!1)}}),{isTabletOrSmaller:l}=Ve(),s=Vue.computed({get:()=>X("globalDrawerValue").value,set:p=>{U("globalDrawerValue",p)}}),u=()=>{const p=i.value;Vue.nextTick().then(()=>{var f,y;(y=(f=e.value)==null?void 0:f.showOption)==null||y.call(f,p)})};return{isTabletOrSmaller:l,BasicMenu:()=>Vue.createVNode(naive.NLayoutSider,{class:"app-menu__sider",showTrigger:!l.value,collapseMode:Y.menuCollapsedMode,collapsedWidth:Y.menuCollapsedWidth,onUpdateCollapsed:o.bind(this),nativeScrollbar:!1},{default:()=>[Vue.createVNode(ya,{collapsed:r.value},null),Vue.createVNode(naive.NMenu,{ref:e,class:"r-menu--app",keyField:"fullPath",value:i.value,"onUpdate:value":p=>i.value=p,options:n.value,indent:Y.menuCollapsedIndent,collapsed:r.value,collapsedIconSize:Y.menuCollapsedIconSize,collapsedWidth:Y.menuCollapsedWidth,onUpdateValue:(p,f)=>{t(p,f)},accordion:Y.menuAccordion},null)]}),modelGlobalDrawerValue:s}},render(){const{isTabletOrSmaller:e,BasicMenu:t}=this;return e?Vue.createVNode(naive.NDrawer,{class:"app-menu__drawer",show:this.modelGlobalDrawerValue,"onUpdate:show":o=>this.modelGlobalDrawerValue=o,placement:"left",displayDirective:"show",autoFocus:!1},{default:()=>[Vue.createVNode(t,null,null)]}):Vue.createVNode(t,null,null)}});class va{constructor(){Fe(this,"pendingRequest");this.pendingRequest=new Map}isAppending(t){var o;return((o=t.cancelConfig)==null?void 0:o.cancel)??!0}generateRequestKey(t){const{method:o,url:n}=t;return[n||"",o||"",JSON.stringify(t.params),JSON.stringify(t.data)].join("&")}addPendingRequest(t){var o;if(this.isAppending(t)){t.__CANCELER_TAG_RAY_TEMPLATE__="__CANCELER_TAG_RAY_TEMPLATE__";const n=this.generateRequestKey(t);if(this.pendingRequest.has(n))t.signal=(o=this.pendingRequest.get(n))==null?void 0:o.signal;else{const r=new AbortController;t.signal=r.signal,this.pendingRequest.set(n,r)}}}removePendingRequest(t){const o=this.generateRequestKey(t);this.pendingRequest.has(o)&&(this.pendingRequest.get(o).abort(),this.pendingRequest.delete(o))}cancelAllRequest(){this.pendingRequest.forEach(t=>{t.abort()})}}const Te={requestInstance:null,responseInstance:null},ke={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},fe={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},Va=new va,Bl=()=>{const e=(l,s)=>{s==="requestInstance"?Te.requestInstance=l:Te.responseInstance=l},t=l=>Te[l],o=(l,s,u)=>{u==="ok"?ke[l]=s:fe[l]=s},n=(l,s)=>s==="ok"?ke[l]:fe[l],r=(l,...s)=>{Array.isArray(l)&&l.forEach(u=>{typeof u=="function"&&u(...s)})};return{createAxiosInstance:e,setImplement:o,getImplement:n,getAxiosInstance:t,beforeFetch:(l,s,u)=>{const c=u==="ok"?ke[s]:fe[s],p=t(l),{MODE:f}=Le();p&&r(c,p,f)},fetchError:(l,s,u)=>{const c=fe[u],{MODE:p}=Le();r(c,s,p)}}},Sa=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{Va.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),Oo=Vue.defineComponent({name:"LayoutContentWrapper",setup(){const e=VueRouter.useRouter(),{maximize:t}=xo(),{getContentTransition:o}=j(),n=Vue.ref(!1),r={opacitySpinning:"0"},a=X("globalMainLayoutLoad"),i=X("layoutContentMaximize"),l=X("layoutContentSpinning");return(()=>{e.beforeEach(()=>{n.value=!0}),e.afterEach(()=>{n.value=!1})})(),{globalMainLayoutLoad:a,spinning:n,themeOverridesSpin:r,getContentTransition:o,layoutContentMaximize:i,maximize:t,layoutContentSpinning:l}},render(){const{globalMainLayoutLoad:e,layoutContentMaximize:t,layoutContentSpinning:o}=this,{maximize:n}=this;return Vue.createVNode(naive.NSpin,{show:this.spinning||!e||o,description:"loading...",size:"large",themeOverrides:this.themeOverridesSpin,class:[t?"r-layout-full__viewer-content--maximize":null,"r-layout-full__viewer-content--maximize--light","r-layout-full__viewer-content--maximize--dark"]},{default:()=>[t?Vue.createVNode("div",{class:"layout-content__maximize-out",onClick:()=>{n(!1)}},[Vue.createVNode(C,{name:"out",size:"16",cursor:"pointer"},null)]):null,Vue.createVNode(Sa,null,null),e?Vue.createVNode(ta,{class:"content-wrapper",transitionPropName:this.getContentTransition+"-transform"},null):null]})}}),_a=Object.freeze(Object.defineProperty({__proto__:null,default:Oo},Symbol.toStringTag,{value:"Module"}));var wa={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.1",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.21","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.1.6","vite-bundle-analyzer":"0.8.1","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.4.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.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 Ca=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=wa;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),Xe=Vue.defineComponent({name:"TooltipIcon",props:{...naive.tooltipProps,iconName:{type:String,required:!0},customClassName:{type:String,default:null},tooltipText:{type:String,default:null}},emits:["click"],setup(e,{emit:t}){const o=r=>{t("click",r)};return{iconClick:o,Icon:()=>Vue.createVNode(C,{name:e.iconName,size:"18",customClassName:`tooltip-text__icon ${e.customClassName}`,cursor:"pointer",onClick:o.bind(this)},null)}},render(){const{Icon:e}=this;return this.tooltipText?Vue.createVNode(naive.NTooltip,this.$props,{trigger:()=>Vue.createVNode(e,null,null),default:()=>this.tooltipText}):Vue.createVNode(e,null,null)}}),Na=Vue.defineComponent({name:"ThemeSwitch",setup(){const{changeDarkTheme:e,changeLightTheme:t}=ll(),{getAppTheme:o}=j(),n=Vue.ref(o.value);return{changeDarkTheme:e,changeLightTheme:t,getAppTheme:o,railStyle:({checked:a})=>a?{backgroundColor:"#000000"}:{color:"#000000"},modelAppThemeRef:n}},render(){const{$t:e,changeDarkTheme:t,changeLightTheme:o,railStyle:n}=this;return Vue.createVNode(naive.NFlex,{justify:"center"},{default:()=>[Vue.createVNode(naive.NTooltip,null,{trigger:()=>Vue.createVNode(naive.NSwitch,{value:this.modelAppThemeRef,"onUpdate:value":r=>this.modelAppThemeRef=r,railStyle:n.bind(this),onUpdateValue:r=>r?t():o()},{"checked-icon":()=>Vue.createVNode(C,{name:"dark"},null),"unchecked-icon":()=>Vue.createVNode(C,{name:"light"},null),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.getAppTheme?e("headerSettingOptions.ThemeOptions.Dark"):e("headerSettingOptions.ThemeOptions.Light")})]})}});function ge(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ta=Vue.defineComponent({name:"SettingDrawer",props:{show:{type:Boolean,default:!1},placement:{type:String,default:"right"},width:{type:Number,default:280}},emits:["update:show"],setup(e,{emit:t}){const{changePrimaryColor:o,updateSettingState:n}=I(),{getAppTheme:r,getPrimaryColorOverride:a,getMenuTagSwitch:i,getBreadcrumbSwitch:l,getCopyrightSwitch:s,getContentTransition:u,getWatermarkSwitch:c}=j(),p=Vue.computed({get:()=>e.show,set:y=>{t("update:show",y)}}),f=Vue.computed({get:()=>({getMenuTagSwitch:i.value,getBreadcrumbSwitch:l.value,getCopyrightSwitch:s.value,getContentTransition:u.value,getWatermarkSwitch:c.value}),set:y=>{}});return{modelShow:p,changePrimaryColor:o,getAppTheme:r,getPrimaryColorOverride:a,updateSettingState:n,modelSwitchReactive:f}},render(){let e,t,o,n;const{$t:r,changePrimaryColor:a,updateSettingState:i}=this;return Vue.createVNode(naive.NDrawer,{show:this.modelShow,"onUpdate:show":l=>this.modelShow=l,placement:this.placement,width:this.width},{default:()=>[Vue.createVNode(naive.NDrawerContent,{title:r("headerSettingOptions.Title")},{default:()=>[Vue.createVNode(naive.NFlex,{class:"setting-drawer__space",vertical:!0},{default:()=>[Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(e=r("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),Vue.createVNode(Na,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(t=r("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:$.appThemeColors,value:this.getPrimaryColorOverride.common.primaryColor,"onUpdate:value":l=>this.getPrimaryColorOverride.common.primaryColor=l,onUpdateValue:a.bind(this)},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(o=r("headerSettingOptions.ContentTransition"))?o:{default:()=>[o]}),Vue.createVNode(naive.NSelect,{value:this.modelSwitchReactive.getContentTransition,"onUpdate:value":l=>this.modelSwitchReactive.getContentTransition=l,options:Rn,onUpdateValue:l=>{i("contentTransition",l)}},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(n=r("headerSettingOptions.InterfaceDisplay"))?n:{default:()=>[n]}),Vue.createVNode(naive.NDescriptions,{labelPlacement:"left",column:1},{default:()=>[Vue.createVNode(naive.NDescriptionsItem,{label:"多标签"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getMenuTagSwitch,"onUpdate:value":l=>this.modelSwitchReactive.getMenuTagSwitch=l,onUpdateValue:l=>i("menuTagSwitch",l)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"面包屑"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getBreadcrumbSwitch,"onUpdate:value":l=>this.modelSwitchReactive.getBreadcrumbSwitch=l,onUpdateValue:l=>i("breadcrumbSwitch",l)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"水印"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getWatermarkSwitch,"onUpdate:value":l=>this.modelSwitchReactive.getWatermarkSwitch=l,onUpdateValue:l=>i("watermarkSwitch",l)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"版权信息"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getCopyrightSwitch,"onUpdate:value":l=>this.modelSwitchReactive.getCopyrightSwitch=l,onUpdateValue:l=>i("copyrightSwitch",l)},null)]})]})]})]})]})}});function ka(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Oa=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=ce(),{getBreadcrumbOptions:t}=Z(),{isTabletOrSmaller:o}=Ve();return{getBreadcrumbOptions:t,dropdownSelect:(a,i)=>{e(a,i)},breadcrumbItemClick:a=>{var i;if(!((i=a.children)!=null&&i.length)){const{meta:l={}}=a;l.sameLevel||e(a.fullPath,a)}},isTabletOrSmaller:o}},render(){let e;const{isTabletOrSmaller:t,getBreadcrumbOptions:o}=this,{dropdownSelect:n,breadcrumbItemClick:r}=this;return t?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NBreadcrumb,null,{default:()=>[Vue.createVNode(Vue.TransitionGroup,{tag:"li",name:"breadcrumb",appear:!0},ka(e=o.map(a=>Vue.createVNode(naive.NBreadcrumbItem,{key:a.fullPath,onClick:r.bind(this,a)},{default:()=>{var i;return[Vue.createVNode(naive.NDropdown,{labelField:"breadcrumbLabel",keyField:"fullPath",options:a.children&&((i=a.children)==null?void 0:i.length)>1?a.children:[],onSelect:n.bind(this)},{default:()=>Vue.createVNode("span",null,[a.label&&typeof a.label=="function"?a.label():a.breadcrumbLabel])})]}})))?e:{default:()=>[e]})]})}});function Oe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const xa=Vue.defineComponent({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const{changeMenuModelValue:o,resolveOption:n}=ce(),{getRoutes:r}=VueRouter.useRouter(),a=Vue.computed({get:()=>e.show,set:g=>{t("update:show",g),g||f()}}),i=Vue.reactive({searchValue:null,searchOptions:[]}),l=[{icon:["↑","↓"],label:"切换",plain:!0},{icon:["↵"],label:"选择",plain:!0},{icon:["esc"],label:"关闭",plain:!0}];let s=0,u=s;const{isTabletOrSmaller:c}=Ve(),p=Vue.ref(!1),f=()=>{i.searchOptions=[],i.searchValue=null,s=0,u=s},y=g=>{a.value||(g.ctrlKey||g.metaKey)&&g.key==="k"&&(g.preventDefault(),g.stopPropagation(),f(),a.value=!0)},b=g=>{if(g)p.value=!0;else{p.value=!1,i.searchOptions=[];return}const S=r().reduce((T,P)=>{var E;const O=be(P,["children","meta","path","name"]),R=n({...O,fullPath:P.path}),{breadcrumbLabel:A}=R;return(E=A==null?void 0:A.toLocaleLowerCase())!=null&&E.includes(g.toLocaleLowerCase())&&ko(R)&&T.push(R),T},[]);setTimeout(()=>{i.searchOptions=S,Vue.nextTick().then(()=>{v()}),p.value=!1},500)},h=g=>{if(g){const{meta:S}=g;S.windowOpen?window.open(S.windowOpen):(a.value=!1,o(g.fullPath,g))}},v=()=>{const g=i.searchOptions[s],S=i.searchOptions[u],T="content-item--active";g&&Vue.nextTick().then(()=>{const P=Me(`attr:data_path="${g.path}"`),O=S?Me(`attr:data_path="${S==null?void 0:S.path}"`):null;if(O!=null&&O.length){const[R]=O;Xo(R,T)}if(P!=null&&P.length){const[R]=P;Zo(R,T)}})},d=g=>{const{icon:S}=g;return typeof S=="string"?Vue.createVNode(C,{name:S,size:"24"},null):typeof S=="function"?()=>S:Vue.createVNode(C,{name:"search",size:"24"},null)},m=g=>{g==="up"?s=s-1<0?0:s-1:g==="down"&&(s=s+1>=i.searchOptions.length?i.searchOptions.length-1:s+1)},V=g=>{const S=g.key;switch((S==="ArrowUp"||S==="ArrowDown"||S==="Enter")&&(g.preventDefault(),g.stopPropagation()),u=s<=0?0:s,S){case"ArrowUp":m("up");break;case"ArrowDown":m("down");break;case"Enter":const T=i.searchOptions[s];T&&h(T);break}v()},w=({menuOption:g})=>Vue.createVNode(naive.NFlex,Vue.mergeProps({align:"center",class:"content-item"},{onClick:h.bind(this,g),data_path:g.path}),{default:()=>[Vue.createVNode("div",{class:"content-item-icon"},[d(g.meta)]),Vue.createVNode("div",{class:"content-item-label"},[g.breadcrumbLabel]),Vue.createVNode(C,{name:"enter",size:"18",customClassName:"content-item-icon__enter"},null)]});return Vue.watchEffect(()=>{c.value&&(a.value=!1)}),le(window,"keydown",g=>{y(g),V(g)},!0),{...Vue.toRefs(i),modelShow:a,helperTipOptions:l,fuzzySearchMenuOptions:ze(b,300),searchItemClick:h,RenderPreIcon:d,isTabletOrSmaller:c,SearchItem:w,loading:p}},render(){const{isTabletOrSmaller:e,searchOptions:t,loading:o}=this,{SearchItem:n,fuzzySearchMenuOptions:r}=this;return e?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NModal,{show:this.modelShow,"onUpdate:show":a=>this.modelShow=a,transformOrigin:"center",displayDirective:"if"},{default:()=>[Vue.createVNode("div",{class:"global-search global-search--dark global-search--light"},[Vue.createVNode("div",{class:"global-search__wrapper"},[Vue.createVNode(naive.NCard,{class:"global-search__card",headerStyle:{padding:"12px 12px 0 12px"},contentStyle:{padding:"12px"},segmented:{action:"soft"}},{header:()=>Vue.createVNode(naive.NInput,{size:"large",value:this.searchValue,"onUpdate:value":a=>this.searchValue=a,clearable:!0,onInput:r.bind(this)},{prefix:()=>Vue.createVNode(C,{name:"search",size:"24"},null)}),default:()=>{let a;return Vue.createVNode(naive.NScrollbar,null,{default:()=>[Vue.createVNode(naive.NSpin,{show:o},{default:()=>[t.length?Vue.createVNode(naive.NFlex,{vertical:!0,size:[0,6],class:"global-search__card-content"},Oe(a=t.map((i,l)=>Vue.createVNode(n,{menuOption:i,key:i.fullPath},null)))?a:{default:()=>[a]}):Vue.createVNode(naive.NResult,{size:"large",class:"global-search__empty"},{icon:()=>null,default:()=>Vue.createVNode(naive.NFlex,{justify:"center",class:"global-search__empty-content"},{default:()=>[Vue.createTextVNode("没有搜索结果")]})})]})]})},action:()=>{let a;return Vue.createVNode(naive.NFlex,{justify:"flex-start",align:"center",size:[16,0]},Oe(a=this.helperTipOptions.map(i=>Vue.createVNode(naive.NFlex,{key:i.label,size:[4,0]},{default:()=>[i.icon.map(l=>Vue.createVNode(naive.NFlex,{class:"item-icon",align:"center",justify:"center"},Oe(l)?l:{default:()=>[l]})),Vue.createVNode(naive.NFlex,{class:"item-label",align:"center"},{default:()=>[i.label]})]})))?a:{default:()=>[a]})}})])])]})}});function Ra(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Aa=Vue.defineComponent({name:"GlobalSearchButton",props:{onClick:{type:[Function,Array],default:null}},setup(e){return{getShortcutKeyAboutSystem:()=>{const n=Qo();return n==="MacOS"?"⌘ + K":"CTRL + K"},click:n=>{const{onClick:r}=e;r&&L(r,n)}}},render(){const{getShortcutKeyAboutSystem:e,click:t,$t:o}=this;return Vue.createVNode(naive.NButton,{bordered:!1,onClick:t.bind(this)},{icon:()=>Vue.createVNode(C,{name:"search",size:"16"},null),default:()=>{let n;return Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[o("headerTooltip.Search"),Vue.createVNode(naive.NButton,{size:"tiny"},Ra(n=e())?n:{default:()=>[n]})]})}})}}),Pa=Vue.defineComponent({name:"AppAvatar",props:{...naive.avatarProps,...naive.flexProps,cursor:{type:String,default:"auto"},spaceSize:{type:[String,Number],default:"medium"},avatarSize:{type:[String,Number],default:"medium"}},setup(e){const t=ie(D.signing),o=Vue.computed(()=>({"--app-avatar-cursor":e.cursor}));return{signing:t,cssVars:o}},render(){const{signing:e,cssVars:t,spaceSize:o,avatarSize:n,$props:r}=this;return Vue.createVNode(naive.NFlex,Vue.mergeProps({class:"app-avatar"},this.$props,{style:t,size:o}),{default:()=>[Vue.createVNode(naive.NAvatar,Vue.mergeProps(r,{src:e==null?void 0:e.avatar,objectFit:"cover",round:!0,size:n}),null),Vue.createVNode("div",{class:"app-avatar__name"},[e==null?void 0:e.name])]})}}),La=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],Ma={logout:()=>{const{logout:e}=da();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=I();e("lockScreenSwitch",!0)}},Da=e=>{const t=Ma[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},za=e=>{const{isTabletOrSmaller:t}=e,o=[],n=[{name:"menu",size:18,eventKey:"menu"}];return t.value?n:o},Ia=e=>{const{isFullscreen:t,isTabletOrSmaller:o}=e,{t:n}=te(),r=[{name:"fullscreen",size:18,tooltip:t.value?n("headerTooltip.CancelFullScreen"):n("headerTooltip.FullScreen"),eventKey:"screen"},{name:"github",size:18,tooltip:n("headerTooltip.Github"),eventKey:"github"},{name:"setting",size:18,tooltip:n("headerTooltip.Setting"),eventKey:"setting"}],a=[...r],i=[...r];return o.value?i:a},ja=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=I(),{t:o}=te(),[n,{toggleFullscreen:r,isEnabled:a}]=rt(document.getElementsByTagName("html")[0]),{getDrawerPlacement:i,getBreadcrumbSwitch:l}=j(),s=Vue.ref(!1),u=Vue.ref(!1),{isTabletOrSmaller:c}=Ve(),p=X("globalDrawerValue"),f=Vue.computed(()=>za({isFullscreen:n,isTabletOrSmaller:c})),y=Vue.computed(()=>Ia({isFullscreen:n,isTabletOrSmaller:c})),b={search:()=>{u.value=!0},setting:()=>{s.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{a||window.$message.warning(o("globalMessage.isEnabledFullscreen")),r()},lock:()=>{t("lockScreenSwitch",!0)},menu:()=>{U("globalDrawerValue",!p.value)}};return{leftIconOptions:f,rightTooltipIconOptions:y,toolIconClick:d=>{var m;(m=b[d])==null||m.call(b)},showSettings:s,updateLocale:e,getDrawerPlacement:i,getBreadcrumbSwitch:l,globalSearchShown:u,isRenderVNode:d=>c.value?null:d}},render(){const{rightTooltipIconOptions:e,leftIconOptions:t,getDrawerPlacement:o,getBreadcrumbSwitch:n}=this,{toolIconClick:r,updateLocale:a,isRenderVNode:i}=this;return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header"},{default:()=>[Vue.createVNode(xa,{show:this.globalSearchShown,"onUpdate:show":l=>this.globalSearchShown=l},null),Vue.createVNode(naive.NFlex,{class:"layout-header__method",align:"center",justify:"space-between"},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[t.map(l=>Vue.createVNode(Xe,{key:l.name,iconName:l.name,tooltipText:Vue.isRef(l.tooltip)?l.tooltip.value:l.tooltip,customClassName:l.iconClass,onClick:r.bind(this,l.name)},null)),n?Vue.createVNode(Oa,null,null):null]}),Vue.createVNode(naive.NFlex,{align:"center",size:[16,0]},{default:()=>[i(Vue.createVNode(Aa,{onClick:l=>{l.stopPropagation(),this.globalSearchShown=!0}},null)),e.map(l=>Vue.createVNode(Xe,{key:l.name,iconName:l.name,tooltipText:Vue.isRef(l.tooltip)?l.tooltip.value:l.tooltip,customClassName:l.iconClass,onClick:r.bind(this,l.name)},null)),Vue.createVNode(naive.NDropdown,{options:ct,onSelect:l=>a(String(l)),trigger:"click"},{default:()=>[Vue.createVNode(C,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]}),Vue.createVNode(naive.NDropdown,{options:La(),onSelect:Da.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(Pa,{avatarSize:"small",align:"center",cursor:"pointer"},null)]})]})]}),Vue.createVNode(Ta,{show:this.showSettings,"onUpdate:show":l=>this.showSettings=l,placement:o},null)]})}}),Ea=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{size:[0,0]},{default:()=>[Vue.createVNode(ja,null,null)]})}}),$a={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},Ba=it('',1),Fa=[Ba];function Wa(e,t){return lt(),at("svg",$a,[...Fa])}const Ka={render:Wa},Ua={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},qa=it('',1),Ga=[qa];function Ha(e,t){return lt(),at("svg",Ua,[...Ga])}const Ya={render:Ha};function Xa(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Za=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const o=Vue.ref(null),{getMenuKey:n,getMenuTagOptions:r}=Z(),{changeMenuModelValue:a}=ce(),{getRootPath:i}=oe(),{maximize:l}=xo(),{reload:s}=al(),{close:u,closeAll:c,closeRight:p,closeLeft:f,closeOther:y,checkCloseLeft:b,checkCloseRight:h}=il(),v=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let d=1/0;const m={size:16},V=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(C,{name:"reload",size:m.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(C,{name:"close",size:m.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(Ya,{class:"menu-tag__icon"},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(Ka,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(C,{name:"other",size:m.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(C,{name:"resize_h",size:m.size},null),disabled:!1}]),w=ye(16),g={closeCurrentPage:()=>{n.value!==i.value&&u(d)},reloadCurrentPage:()=>{s()},closeAll:()=>{c()},closeRight:()=>{p(d)},closeLeft:()=>{f(d)},closeOther:()=>{y(d)}},S=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),T="menu_tag_data",P=X("globalMainLayoutLoad"),O="n-scrollbar-container",R=_=>{u(_)},A=(_,N)=>{V.value.forEach(M=>{if(M.key===_){M.disabled=N;return}})},E=_=>{S.actionDropdownShow=!1,a(_.fullPath,_)},Q=()=>{const _=document.getElementById(w);if(_)return Array.from(_.childNodes).find(pe=>Jo(pe,O).value)},ue=_=>{var M;const N=Q();if(N){const pe=N.scrollLeft||0,Be=_==="left"?Math.max(0,pe-200):pe+200;(M=o.value)==null||M.scrollTo({left:Be,behavior:"smooth"})}},de=_=>{S.actionDropdownShow=!1;const N=g[_];N&&N()},Se=(_,N)=>{N.preventDefault(),S.actionDropdownShow=!1,d=_,Vue.nextTick(()=>{S.actionDropdownShow=!0,S.x=N.clientX,S.y=N.clientY})},$e=()=>{const{closeable:_}=r.value[d]??{};A("closeCurrentPage",!_),h(d)?A("closeRight",!1):A("closeRight",!0),b(d)?A("closeLeft",!1):A("closeLeft",!0)},Ao=()=>{d=r.value.findIndex(N=>N.fullPath===n.value),$e()},Po=_=>{r.value.length>1&&_.fullPath!==i.value&&(_.closeable=!0)},Lo=_=>{_.fullPath!==n.value&&(_.closeable=!1)},Mo=()=>{Q()&&Vue.nextTick().then(()=>{var N;(N=o.value)==null||N.scrollTo({left:99999,behavior:"smooth"})})},Do=()=>{Vue.nextTick().then(()=>{const _=Me(`attr:${T}="${n.value}"`);if(_!=null&&_.length){const[N]=_;Vue.nextTick().then(()=>{var M;(M=o.value)==null||M.scrollTo({left:N.offsetLeft,behavior:"smooth"})})}})};return Vue.watch(()=>r.value,(_,N)=>{V.value.forEach(M=>{v.includes(M.key)&&(_.length>1?M.disabled=!1:M.disabled=!0)}),N!=null&&N.length&&(_.length>(N==null?void 0:N.length)?Mo():_.length===(N==null?void 0:N.length)&&Do())},{immediate:!0}),Vue.watch(()=>S.actionDropdownShow,_=>{var N;_&&((N=ze($e,100))==null||N())}),t({}),{getMenuTagOptions:r,closeCurrentMenuTag:R,getMenuKey:n,menuTagClick:E,moreOptions:V,scrollX:ue,scrollRef:o,uuidScrollBar:w,actionDropdownSelect:de,actionState:S,menuTagContextMenu:Se,setCurrentContextmenuIndex:Ao,menuTagMouseenter:Po,menuTagMouseleave:Lo,MENU_TAG_DATA:T,iconConfig:{width:22,height:22},maximize:l,getRootPath:i,reload:s,globalMainLayoutLoad:P}},render(){let e;const{iconConfig:t,getRootPath:o,uuidScrollBar:n,getMenuTagOptions:r,MENU_TAG_DATA:a,globalMainLayoutLoad:i}=this,{maximize:l,closeCurrentMenuTag:s,scrollX:u,$t:c,menuTagClick:p,menuTagContextMenu:f,menuTagMouseenter:y,menuTagMouseleave:b,actionDropdownSelect:h,reload:v}=this;return Vue.createVNode(naive.NLayoutHeader,null,{default:()=>[Vue.createVNode("div",{class:"menu-tag"},[Vue.createVNode(naive.NDropdown,{class:"menu-tag__dropdown",options:this.moreOptions,x:this.actionState.x,y:this.actionState.y,keyboard:!1,show:this.actionState.actionDropdownShow,trigger:"manual",placement:"bottom-start",onSelect:h.bind(this),onClickoutside:()=>{this.actionState.actionDropdownShow=!1}},null),Vue.createVNode(naive.NFlex,{class:"menu-tag-space",wrap:!1,align:"center",justify:"space-between",inline:!0,size:[16,0]},{default:()=>[Vue.createVNode(C,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__left-arrow",onClick:this.scrollX.bind(this,"left")},null),Vue.createVNode(naive.NScrollbar,Vue.mergeProps({xScrollable:!0,ref:"scrollRef"},{id:n}),{default:()=>[Vue.createVNode(naive.NFlex,{ref:"menuTagSpaceRef",class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},Xa(e=r.map((d,m)=>Vue.createVNode(naive.NButton,Vue.mergeProps({key:d.fullPath,class:["menu-tag__btn"],strong:!0,secondary:!0,type:d.fullPath===this.getMenuKey?"primary":"default"},{onClick:p.bind(this,d),onContextmenu:f.bind(this,m),onMouseenter:y.bind(this,d),onMouseleave:b.bind(this,d),[a]:d.path}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode("span",null,{default:()=>{const{breadcrumbLabel:V,meta:{i18nKey:w}}=d;return w?c(w):V}}),(d.closeable||r.length===1)&&d.fullPath!==o?Vue.createVNode(naive.NIcon,Vue.mergeProps({class:"menu-tag__btn-icon"},{onMousedown:s.bind(this,m)}),{default:()=>[Vue.createVNode(C,{name:"close",size:"14"},null)]}):Vue.createVNode(naive.NIcon,{class:[d.fullPath!==o?"menu-tag__btn-icon":"menu-tag__btn-icon--hidden"]},null)])})))?e:{default:()=>[e]})]}),Vue.createVNode(naive.NFlex,{class:"menu-tag__right-wrapper",align:"center",inline:!0,wrap:!1,size:[8,0]},{default:()=>[Vue.createVNode(C,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__right-arrow",onClick:u.bind(this,"right")},null),Vue.createVNode(C,{name:"fullscreen_fold",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:()=>{l(!0)}},null),Vue.createVNode(C,{name:"reload",width:t.width,height:t.height,customClassName:`menu-tag__right-setting ${i?"":"menu-tag__right-setting--spinning"}`,onClick:()=>{v()}},null),Vue.createVNode(yo,{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)]})]})]})])]})}}),Qa=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(Za,null,null)}}),Ja=e=>{const t=we(e[0]),o=we(e[1]),n=we(e[2]);return Vue.computed(()=>({"--layout-content-height":`calc(100% - ${t.height.value}px - ${o.height.value}px - ${n.height.value}px)`,"--layout-siderbar-height":`${t.height.value}px`,"--layout-menutag-height":`${o.height.value}px`,"--layout-footer-height":`${n.height.value}px`}))},Ze=Wo(D.isAppLockScreen,!1,sessionStorage,{mergeDefaults:!0}),el=()=>({setLockAppScreen:o=>{Ze.value=o},getLockAppScreen:()=>Ze.value}),tl=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),{getMenuTagSwitch:n,getCopyrightSwitch:r}=j(),{getLockAppScreen:a}=el(),i=Ja([e,t,o]);return{getMenuTagSwitch:n,cssVarsRef:i,getLockAppScreen:a,layoutSiderBarRef:e,layoutMenuTagRef:t,layoutFooterRef:o,getCopyrightSwitch:r}},render(){const{getMenuTagSwitch:e,cssVarsRef:t,getCopyrightSwitch:o}=this,{getLockAppScreen:n}=this;return n()?null:Vue.createVNode(naive.NLayout,{class:"r-layout-full",style:[t],hasSider:!0},{default:()=>[Vue.createVNode(ba,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(Ea,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(Qa,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:ee,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode(Oo,null,null)]}),o?Vue.createVNode(Ca,{ref:"layoutFooterRef"},null):null]})]})}}),ol=[{path:"/",name:"RLogin",component:()=>k(()=>import("./index-Cqll1sG5.js"),__vite__mapDeps([53,14,10,1,2,3,4,6,7,8,9,5,11,41,12,13,26,15,16,17,18,19,20,21,22,23,54]))},{path:"/",name:"RLayout",component:tl,children:ca()}],ve=VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:ol,scrollBehavior:e=>{Tr(e)}}),Fl=e=>{e.use(ve),fa(ve)},Ee=()=>ve?{router:ve}:{router:{}},Qe="YYYY-MM-DD HH:mm:ss",nl=()=>({locale:i=>{const l=Ln[i];l?F.locale(l):F.locale(Mn)},getStartAndEndOfDay:i=>{const{format:l=Qe}=i??{},s=F(),u=s.startOf("day"),c=s.endOf("day"),p=s.format(l),f=u.format(l),y=c.format(l);return{today:s,startOfDay:u,endOfDay:c,formatToday:p,formatStartOfDay:f,formatEndOfDay:y}},format:(i,l)=>{const{format:s=Qe}=l??{};return F(i).format(s)},isDayjs:i=>F.isDayjs(i),daysDiff:(i,l)=>{const s=F(i);return F(l).diff(s,"days")},isDateInRange:(i,l)=>{const{start:s,end:u}=l,c=F(i);return c.isAfter(s)&&c.isBefore(u)}});function Ve(e){const{width:t,height:o}=Ie(e),n=Vue.ref(!1);return en(()=>{n.value=t.value<=768}),{width:t,height:o,isTabletOrSmaller:Vue.readonly(n)}}let Je=999,xe=!1;const H="ELEMENT-FULLSCREEN-RAY",{width:et,height:tt}=Ie(),ot=document.createElement("style"),rl=(e,t)=>{const{beforeEnter:o,beforeExit:n,enter:r,exit:a,backgroundColor:i,zIndex:l}=t??{},s={};let u=!1;const c=()=>{const h=K(e);if(!h)return;const{left:v,top:d}=h.getBoundingClientRect(),m=` + [${H}] { + position: fixed; + width: ${et.value}px !important; + height: ${tt.value}px !important; + transform: translate(-${v}px, -${d}px) !important; + transition: all 0.3s var(--r-bezier); + z-index: ${G(l,"Null")||G(l,"Undefined")?Je:l} !important; + background-color: ${i??null}; + } + `;ot.innerHTML=m,xe||document.head.appendChild(ot)},p=()=>{const h=K(e);o==null||o(),h&&(h.getAttribute(H)||h.setAttribute(H,H),u||(u=!0,Je+=1),xe||(c(),xe=!0),s.transition=h.style.transition,h.style.transition="all 0.3s var(--r-bezier)",r==null||r())},f=()=>{n==null||n();const h=K(e);h&&(h.style.transition=s.transition??"",h.removeAttribute(H)),a==null||a()},y=()=>{const h=K(e);h&&(h.getAttribute(H)?f():p())},b=Vue.watch(()=>[et.value,tt.value],c);return tn(()=>{const h=K(e);h&&(h.style.transition=s.transition??"",h.removeAttribute(H)),b()}),{enter:p,exit:f,toggleFullscreen:y}},Re={svg:ne.toSvg,png:ne.toPng,jpeg:ne.toJpeg,blob:ne.toBlob,pixelData:ne.toPixelData},Wl=(e,t)=>{const{beforeCreate:o,created:n,createdError:r,finally:a,imageType:i}=t??{};return{create:s=>new Promise((u,c)=>{var f;const p=K(e);if(o==null||o(p),!p)return r==null||r(),c("useDomToImage: element is undefined.");(f=Re[s??i??"jpeg"])==null||f.call(Re,p,t).then(y=>(n==null||n(y,p),u(y))).catch(y=>(r==null||r(y),c(y))).finally(()=>{a==null||a()})})}},Kl=(e,t)=>({print:()=>{const n=K(e)||e;Ko({...on(t,["printable"]),printable:n})}}),xo=()=>({isLayoutContentMaximized:Vue.computed(()=>X("layoutContentMaximize").value),maximize:(o,n)=>{var l;const{scrollToOptions:r}=n??{},a=K(ee),{toggleFullscreen:i}=rl(a,n);U("layoutContentMaximize",o),i(),r&&o&&((l=ee==null?void 0:ee.value)==null||l.scrollTo(r))}}),al=()=>({reload:(n=800)=>{U("globalMainLayoutLoad",!1),setTimeout(()=>U("globalMainLayoutLoad",!0),n)},openSpin:()=>{U("layoutContentSpinning",!0)},closeSpin:()=>{U("layoutContentSpinning",!1)}}),Ul=()=>({setWatermarkContent:r=>{const{getWatermarkConfig:a}=j(),i=Object.assign(a.value,{content:r}),{updateSettingState:l}=I();l("watermarkConfig",i)},showWatermark:()=>{const{updateSettingState:r}=I();r("watermarkSwitch",!0)},hiddenWatermark:()=>{const{updateSettingState:r}=I();r("watermarkSwitch",!1)},toggleWatermark:()=>{const{getWatermarkSwitch:r}=j(),{updateSettingState:a}=I();a("watermarkSwitch",!r.value)}}),Ae=e=>{const{getPrimaryColorOverride:t}=j(),{updateSettingState:o}=I();o("primaryColorOverride",e?Object.assign({},t.value,$.appNaiveUIThemeOverrides.dark,$.appNaiveUIThemeOverridesCommon.dark):Object.assign({},t.value,$.appNaiveUIThemeOverrides.light,$.appNaiveUIThemeOverridesCommon.light))},ll=()=>{const e=()=>{const{getAppTheme:r}=j(),{t:a}=te();return{theme:r.value,themeLabel:r.value?a("headerSettingOptions.ThemeOptions.Dark"):a("headerSettingOptions.ThemeOptions.Light")}};return{changeDarkTheme:()=>{const{updateSettingState:r}=I();r("appTheme",!0),Ae(!0)},changeLightTheme:()=>{const{updateSettingState:r}=I();r("appTheme",!1),Ae(!1)},toggleTheme:()=>{const{theme:r}=e(),{updateSettingState:a}=I();a("appTheme",!r),Ae(!r)},getAppTheme:e}},J=(e,t)=>{const{getMenuTagOptions:o}=Z();if(typeof e=="number"){if(isNaN(e)){console.warn(`${t}: The ${e} is NaN, expect number.`);return}if(e>o.value.length||e<-1){console.warn(`${t}: The incoming index ${e} did not match the corresponding item.`);return}return{option:o.value[e],index:e}}else if(typeof e=="string"){const n=o.value.findIndex(r=>r.fullPath===e);return n>-1?{option:o.value[n],index:n}:console.warn(`${t}: The incoming key ${e} did not match the corresponding item.`)}else{const{fullPath:n}=e,r=o.value.findIndex(a=>a.fullPath===n);if(r===-1){console.warn(`${t}: The incoming menuTag option ${e.fullPath} did not match the corresponding item.`);return}return{option:e,index:r}}};function il(){const{getMenuTagOptions:e,getMenuKey:t}=Z(),{changeMenuModelValue:o,spliceMenTagOptions:n,setMenuTagOptions:r,resolveOption:a}=ce(),i=()=>e.value.findIndex(b=>b.fullPath===t.value);return{close:b=>{const h=J(b,"close");if(e.value.length!==1&&h){const{index:v,option:d}=h;if(n(v),d.fullPath===t.value){const m=e.value[v-1];m&&o(m.fullPath,m)}}},closeAll:()=>{n(0,e.value.length);const{getRootPath:b}=oe(),{router:{getRoutes:h}}=Ee(),v=h().find(d=>d.path===b.value);if(v){const d=be(v,["children","meta","path","name","redirect"]),m=a(d);o(m.path,a({...m,fullPath:m.path}))}},closeRight:b=>{const h=J(b,"closeRight");if(h){const{option:v,index:d}=h,m=e.value.length-d,V=i();n(d+1,m),d<=V&&t.value!==v.fullPath&&o(v.fullPath,v)}},closeLeft:b=>{const h=J(b,"closeLeft");if(h){const{option:v,index:d}=h,m=i();n(0,d),m<=d&&t.value!==v.fullPath&&o(v.fullPath,v)}},closeOther:b=>{const h=J(b,"closeOther");if(h){const{option:v}=h;t.value!==v.fullPath?(n(0,e.value.length),o(v.fullPath,v)):r(v,!1)}},getCurrentTagIndex:i,checkCloseRight:b=>{const h=J(b,"checkCloseRight");if(h){const{index:v}=h,d=e.value.length-1;return!(v>=d)}return!1},checkCloseLeft:b=>{const h=J(b,"checkCloseRight");if(h){const{index:v}=h,d=e.value.length-1;return v===0?!1:v>0&&d>0}return!1}}}function ql(){return{navigationTo:(t,o)=>{const{router:{getRoutes:n,push:r,replace:a}}=Ee(),{isPush:i=!0,query:l}=o||{},s=u=>i?r({path:u,query:l}):a({path:u,query:l});if(typeof t=="number"){if(isNaN(t)){console.warn(`[navigationTo]: The ${t} is NaN, expect number.`);return}const{getMenuOptions:u}=Z();if(t>u.value.length){console.warn(`[navigationTo]: The current ${t} exceeds the maximum number of menus.`);return}const c=u.value[t],p=f=>{if(f.children&&f.children.length>0){const{children:[y]}=f;p(y);return}s(f.fullPath)};p(c)}else if(typeof t=="string"){const u=n().find(c=>c.path===t);u?s(u.path):console.warn(`[navigationTo]: The path "${t}" is not found.`)}else s(t.fullPath)}}}function oe(){const{getAppRootRoute:e}=j(),{updateSettingState:t}=I(),o=e,n=Vue.computed(()=>e.value.path),r=Vue.computed(()=>e.value.name);return{getRootRoute:o,getRootPath:n,getRootName:r,setRootRoute:i=>{t("appRootRoute",Object.assign({},e.value,i))}}}const sl=(e,t)=>{const{show:o,...n}=t;e.meta.extra=Object.assign({},e.meta.extra,{...n,show:o}),e.extra=vo(e)},nt=(e,t,o)=>{const n=_o(e,t);n&&sl(n,o)},Pe=(e,t,o)=>{const{getMenuOptions:n}=Z();if(typeof e=="string")nt(n.value,e,o);else if(G(e,"Object")){const{fullPath:r}=e;nt(n.value,r,o)}else console.warn(`[useBadge ${t}]: target expect string or object.`)};function Gl(){return{hidden:n=>{Pe(n,"hidden",{show:!1})},show:n=>{Pe(n,"show",{show:!0})},update:(n,r)=>{Pe(n,"update",r)}}}const Ro=()=>ie(D.localeLanguage,"localStorage",{defaultValue:An});export{xl as A,Va as B,Bl as C,Mn as D,Al as E,yo as F,xo as G,ql as H,al as I,Ul as J,ll as K,ct as L,Gl as M,Ne as N,Il as R,Na as T,k as _,Kl as a,Rl as b,j as c,D as d,I as e,Pa as f,Ol as g,el as h,da as i,Ve as j,X as k,Ll as l,Fl as m,oe as n,te as o,U as p,jl as q,C as r,$l as s,kl as t,Wl as u,Pl as v,zl as w,Ml as x,Dl as y,El as z}; diff --git a/js/hooks-DSLYAwDT.js.gz b/js/hooks-DSLYAwDT.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..acf2ffeaf0608b81f24596c893191eab9e04edb4 GIT binary patch literal 31713 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 It(vF-0C4Tg=l}o! literal 0 HcmV?d00001 diff --git a/js/hooks-tayE4ZeM.js b/js/hooks-tayE4ZeM.js deleted file mode 100644 index be9be73e..00000000 --- a/js/hooks-tayE4ZeM.js +++ /dev/null @@ -1,17 +0,0 @@ -function __vite__mapDeps(indexes) { - if (!__vite__mapDeps.viteFileDeps) { - __vite__mapDeps.viteFileDeps = ["js/en-US-BRXhL2FN.js","js/dayjs@1.11.10-BYZwCyGy.js","js/awesome-qr@2.1.5-rc.0-Ds7AaOTE.js","js/canvas@2.11.2-CVRTzJty.js","js/js-binary-schema-parser@2.0.3-D0akQrQ7.js","js/print-js@1.6.0-C3lAJnMa.js","js/vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js","js/lodash@4.17.21-CM7ROh5r.js","js/js-cookie@3.0.5-Z_8Sd105.js","js/screenfull@5.2.0-DuGDi0R7.js","js/currency.js@2.0.4-9OAR_aOO.js","js/lodash-es@4.17.21-C8H4BJij.js","js/@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js","js/@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js","js/utils-CoTBVCjC.js","js/interactjs@1.10.26-DmsZVOf4.js","js/pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js","js/dom-to-image@2.6.0-CaeIWam-.js","js/echarts@5.5.0-BEyY33Zi.js","js/zrender@5.5.0-JN1hODMT.js","js/tslib@2.3.0-BDyQ-Jie.js","js/@vue_runtime-core@3.4.21-DW3iHaBZ.js","js/@vue_reactivity@3.4.21-8_tu8c_o.js","js/@vue_shared@3.4.21-DCcVmNGw.js","js/zh-CN-juhoyIAP.js","js/index-4h3JxoY7.js","js/index-DsYRgjoY.js","css/index-DeeQXRbp.css","js/index-CGXSeAcc.js","js/instance-Cr6u8TP5.js","css/index-CTOeMyqn.css","js/index-BrVlc8Lk.js","js/index-D-_fGq7m.js","js/index-BLQ0ugHs.js","js/index-D5alcGdS.js","css/index-BqPIKfai.css","js/index-DHdEl5bR.js","js/index-J-mNrHJF.js","js/index-bw4EiXK-.js","js/index-9Ts1dkTV.js","js/index-DW4UTJpk.js","js/ray-dCjhX_JK.js","js/index-DD9_bSyL.js","css/index-cMo-v_SD.css","js/index-DW6EZhWU.js","js/index-E385tkq8.js","css/index-Dig957GB.css","js/index-DiNZyfpI.js","css/index-CIq6_pk2.css","js/index-Dtk6en-v.js","js/index-UnkvzW1i.js","js/index-BOrDNnks.js","css/index-G2qqDeP0.css","js/index-7xR5Mwvk.js","css/index-BhnoEzFG.css"] - } - return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) -} -var Do=Object.defineProperty;var zo=(e,t,o)=>t in e?Do(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var Fe=(e,t,o)=>(zo(e,typeof t!="symbol"?t+"":t,o),o);import{s as _e,t as ze,c as Io,i as jo}from"./lodash-es@4.17.21-C8H4BJij.js";import{o as Eo,u as le,a as $o,b as Bo,c as Ie,d as we,e as Fo}from"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import{d as F}from"./dayjs@1.11.10-BYZwCyGy.js";import{p as Wo}from"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import{g as ie,i as G,s as je,c as Ko,a as z,r as ae,b as L,d as Uo,u as ye,e as qo,p as Go,f as be,h as We,j as Ho,k as Le,q as Me,l as Yo,m as Xo,n as Zo,o as Qo,w as Jo,t as en,v as K,x as tn}from"./utils-CoTBVCjC.js";import{l as on}from"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import{u as nt}from"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import{i as Ke}from"./interactjs@1.10.26-DmsZVOf4.js";import{s as nn}from"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import{d as ne}from"./dom-to-image@2.6.0-CaeIWam-.js";import{r as rn,u as re,i as an,a as ln,b as sn,c as cn,d as un,e as dn,f as pn,g as mn,h as hn,j as fn,k as gn,l as yn,m as bn,n as vn,o as Vn,p as Sn,q as _n,s as wn}from"./echarts@5.5.0-BEyY33Zi.js";import{f as Cn}from"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import{c as rt,o as at,a as lt}from"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";const Tl=(e,t)=>{if(typeof t!="string"||!t.trim())throw new TypeError("Expected prefix to be a non-empty string");const o={};return Object.keys(e).forEach(n=>{const r=e[n].default;let a=n.replace(`./${t}/`,"").replace(/^\.\//,"");const i=a.lastIndexOf(".");a=a.substring(0,i);const l=a.split("/"),s=l.shift(),u=l.join(".");s&&(u?(_e(o,s,o[s]||{}),_e(o[s],u,r)):_e(o,s,r||{}))}),o},Nn="modulepreload",Tn=function(e){return"/ray-template/"+e},Ue={},k=function(t,o,n){let r=Promise.resolve();if(o&&o.length>0){const a=document.getElementsByTagName("link"),i=document.querySelector("meta[property=csp-nonce]"),l=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));r=Promise.all(o.map(s=>{if(s=Tn(s),s in Ue)return;Ue[s]=!0;const u=s.endsWith(".css"),c=u?'[rel="stylesheet"]':"";if(!!n)for(let y=a.length-1;y>=0;y--){const b=a[y];if(b.href===s&&(!u||b.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${s}"]${c}`))return;const f=document.createElement("link");if(f.rel=u?"stylesheet":Nn,u||(f.as="script",f.crossOrigin=""),f.href=s,l&&f.setAttribute("nonce",l),document.head.appendChild(f),u)return new Promise((y,b)=>{f.addEventListener("load",y),f.addEventListener("error",()=>b(new Error(`Unable to preload CSS for ${s}`)))})}))}return r.then(()=>t()).catch(a=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=a,window.dispatchEvent(i),!i.defaultPrevented)throw a})},kn=(e,t)=>{const o=e[t];return o?typeof o=="function"?o():Promise.resolve(o):new Promise((n,r)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(r.bind(null,new Error("Unknown variable dynamic import: "+t)))})},On=async e=>{var o;const t={};for(const n of e){const r=await kn(Object.assign({"../lang/en-US.ts":()=>k(()=>import("./en-US-BRXhL2FN.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23])),"../lang/zh-CN.ts":()=>k(()=>import("./zh-CN-juhoyIAP.js"),__vite__mapDeps([24,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23]))}),`../lang/${n.key}.ts`),a=n.key;a&&(t[a]=((o=r==null?void 0:r.default)==null?void 0:o.message)??{})}return t},kl=e=>{switch(e){case"zh-CN":return{locale:naive.zhCN,dateLocal:naive.dateZhCN};case"en-US":return{locale:null,dateLocal:null};default:return{locale:naive.zhCN,dateLocal:naive.dateZhCN}}},it={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},Y={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},Ol="",D={signing:"signing",localeLanguage:"localeLanguage",token:"token",appMenuKey:"menuKey",appPiniaSettingStore:"piniaSettingStore",appPiniaKeepAliveStore:"piniaKeepAliveStore",appPiniaMenuStore:"piniaMenuStore",appPiniaSigningStore:"piniaSigningStore",appVersionProvider:"appVersionProvider",isAppLockScreen:"isAppLockScreen",appGlobalSearchOptions:"appGlobalSearchOptions"},xn=[{label:"无",value:"none"},{label:"缩放出现",value:"scale"},{label:"缩放消退",value:"fade-scale"},{label:"滑入出现",value:"fade-slide"},{label:"淡入消退",value:"opacity"},{label:"底部消退",value:"fade-bottom"}],$={appThemeColors:["#2d8cf0","#3f9eff","#ff42bc","#ee4f12","#a6e4f7","#dbcb02","#18A058"],appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"},appNaiveUIThemeOverrides:{dark:{},light:{}},appNaiveUIThemeOverridesCommon:{dark:{},light:{}},echartTheme:"macarons"},st=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],Rn="zh-CN",An="zh-CN",Pn={"zh-CN":"zh-cn","en-US":"en"},Ln="zh-cn",xl={cssUnit:/^\d+(\.\d+)?(px|em|rem|%|vw|vh|vmin|vmax|cm|mm|in|pt|pc|ch|ex|q|s|ms|deg|rad|turn|grad|hz|khz|dpi|dpcm|dppx|fr|auto)$/},Rl={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},ee=Vue.ref(null),Mn={setupRouterLoadingBar:!0,setupRouterGuard:!0},Dn=["RLogin","ErrorPage","RayTemplateDoc"],me=["admin"],Al=(e,t)=>{const o=Vue.ref(0),n=Vue.ref(0),r=Vue.ref(!1),{clickOutside:a}=t??{},i=p=>{r.value=p},l=p=>{p.preventDefault(),i(!1),Vue.nextTick().then(()=>{const{clientX:f,clientY:y}=p;o.value=f,n.value=y,i(!0)})};a&&Eo(e,p=>{a(p)});const s=le(e,"contextmenu",l,t),u=le(e,"click",()=>{i(!1)});return{stop:()=>{s(),u()},x:Vue.readonly(o),y:Vue.readonly(n),show:Vue.readonly(r),updateShow:i}},ct=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,layoutContentSpinning:!1});function U(e,t,o){ct[e]=t,o==null||o()}function X(e){return Vue.readonly(Vue.toRef(ct,e))}let W;const zn=async()=>{const e=xo(),t=await On(st);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:An})},Pl=async e=>{const t=await zn();e.use(t),W=t},qe=(e,t)=>!e||t[0]===e?t:`${e}.${t}`,te=e=>{if(!W)return{t:a=>qe(e,a),locale:a=>{}};const{t,...o}=W.global;return{...o,t:(a,...i)=>a?!a.includes(".")&&!e?a:t(qe(e,a),...i):"",locale:a=>{W.mode==="legacy"?W.global.locale=a:Vue.isRef(W.global.locale)?W.global.locale.value=a:W.global.locale=a}}},x=e=>e,In={path:"/dashboard",name:"RDashboard",component:()=>k(()=>import("./index-4h3JxoY7.js"),__vite__mapDeps([25,1,2,3,4,5,10,6,7,8,9,26,11,12,13,14,15,16,17,18,19,20,21,22,23,27])),meta:{i18nKey:x("menu.Dashboard"),icon:"dashboard",order:0}},jn=Object.freeze(Object.defineProperty({__proto__:null,default:In},Symbol.toStringTag,{value:"Module"})),En={path:"/axios",name:"RAxios",component:()=>k(()=>import("./index-CGXSeAcc.js"),__vite__mapDeps([28,6,7,2,3,4,8,9,29,14,10,1,5,11,12,13,15,16,17,18,19,20,21,22,23,30])),meta:{i18nKey:x("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},$n=Object.freeze(Object.defineProperty({__proto__:null,default:En},Symbol.toStringTag,{value:"Module"})),Bn={path:"/cache-demo",name:"CacheDemo",component:()=>k(()=>import("./index-BrVlc8Lk.js"),__vite__mapDeps([31,14,10,1,2,3,4,6,7,8,9,5,11,12,13,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:x("menu.CacheDemo"),icon:"other",order:3,extra:{label:"new"}}},Fn=Object.freeze(Object.defineProperty({__proto__:null,default:Bn},Symbol.toStringTag,{value:"Module"})),Wn={path:"/context-menu",name:"ContextMenuDemo",component:()=>k(()=>import("./index-D-_fGq7m.js"),__vite__mapDeps([32,10,1,2,3,4,5,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:x("menu.ContextMenu"),icon:"other",order:2}},Kn=Object.freeze(Object.defineProperty({__proto__:null,default:Wn},Symbol.toStringTag,{value:"Module"})),Un={path:"/directive",name:"RDirective",component:()=>k(()=>import("./index-rdKGIz_K.js"),__vite__mapDeps([])),meta:{i18nKey:x("menu.Directive"),icon:"other",order:2,extra:{label:"ellipsis"}}},qn=Object.freeze(Object.defineProperty({__proto__:null,default:Un},Symbol.toStringTag,{value:"Module"})),q=()=>k(()=>Promise.resolve().then(()=>Sa),void 0),Gn={path:"/doc",name:"RDocLayout",component:q,meta:{i18nKey:x("menu.Doc"),icon:"doc",order:5},children:[{path:"doc-inside",name:"RDocInside",component:()=>k(()=>import("./index-BLQ0ugHs.js"),__vite__mapDeps([33,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:x("menu.DocLocalInside")}},{path:"doc-outside",name:"RDoc",component:q,meta:{i18nKey:x("menu.Doc"),windowOpen:"https://xiaodaigua-ray.github.io/ray-template-doc/"}},{path:"doc-outside-local",name:"RDocLocal",component:q,meta:{i18nKey:x("menu.DocLocal"),windowOpen:"https://ray-template.yunkuangao.com/ray-template-doc/"}}]},Hn=Object.freeze(Object.defineProperty({__proto__:null,default:Gn},Symbol.toStringTag,{value:"Module"})),Yn={path:"/echart",name:"REchart",component:()=>k(()=>import("./index-D5alcGdS.js"),__vite__mapDeps([34,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,35])),meta:{i18nKey:x("menu.Echart"),icon:"echart",order:1}},Xn=Object.freeze(Object.defineProperty({__proto__:null,default:Yn},Symbol.toStringTag,{value:"Module"})),Zn={path:"/iframe",name:"IframeDemo",component:()=>k(()=>import("./index-DHdEl5bR.js"),__vite__mapDeps([36,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23])),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},Qn=Object.freeze(Object.defineProperty({__proto__:null,default:Zn},Symbol.toStringTag,{value:"Module"})),Jn={path:"/mock-demo",name:"MockDemo",component:()=>k(()=>import("./index-J-mNrHJF.js"),__vite__mapDeps([37,1,2,3,4,5,10,6,7,8,9,29,14,11,12,13,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:x("menu.Mock"),icon:"other",order:3,keepAlive:!1}},er=Object.freeze(Object.defineProperty({__proto__:null,default:Jn},Symbol.toStringTag,{value:"Module"})),tr={path:"/modal-demo",name:"ModalDemo",component:()=>k(()=>import("./index-bw4EiXK-.js"),__vite__mapDeps([38,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:x("menu.Modal"),icon:"other",order:3}},or=Object.freeze(Object.defineProperty({__proto__:null,default:tr},Symbol.toStringTag,{value:"Module"})),nr={path:"/multi",name:"MultiMenu",component:q,meta:{i18nKey:x("menu.MultiMenu"),icon:"other",order:4,extra:{label:"cache"}},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>k(()=>import("./index-BtZPyenx.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:q,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>k(()=>import("./index-B6a_PCdD.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:q,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>k(()=>import("./index-Cg1Whvge.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},rr=Object.freeze(Object.defineProperty({__proto__:null,default:nr},Symbol.toStringTag,{value:"Module"})),ar={path:"/precision",name:"CalculatePrecision",component:()=>k(()=>import("./index-9Ts1dkTV.js"),__vite__mapDeps([39,1,2,3,4,5,6,7,8,9,14,10,11,12,13,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:x("menu.CalculatePrecision"),icon:"other",order:2}},lr=Object.freeze(Object.defineProperty({__proto__:null,default:ar},Symbol.toStringTag,{value:"Module"})),ir={path:"/qrcode",name:"RQRCode",component:()=>k(()=>import("./index-DW4UTJpk.js"),__vite__mapDeps([40,1,2,3,4,5,10,6,7,8,9,41,11,12,13,14,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:x("menu.QRCode"),icon:"other",order:3}},sr=Object.freeze(Object.defineProperty({__proto__:null,default:ir},Symbol.toStringTag,{value:"Module"})),cr={path:"/rely",name:"Rely",component:q,meta:{i18nKey:x("menu.Rely"),icon:"rely",order:999},children:[{path:"rely-about",name:"RelyAbout",component:()=>k(()=>import("./index-DD9_bSyL.js"),__vite__mapDeps([42,43])),meta:{i18nKey:x("menu.RelyAbout")}}]},ur=Object.freeze(Object.defineProperty({__proto__:null,default:cr},Symbol.toStringTag,{value:"Module"})),dr={path:"/router-demo",name:"RouterDemoRoot",component:q,meta:{i18nKey:x("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",name:"RouterDemoHome",component:()=>k(()=>import("./index-DW6EZhWU.js"),__vite__mapDeps([44,1,2,3,4,5,10,11,12,13,14,6,7,8,9,15,16,17,18,19,20,21,22,23])),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",name:"RouterDemoDetail",component:()=>k(()=>import("./index-BRGdSJVO.js"),__vite__mapDeps([])),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},pr=Object.freeze(Object.defineProperty({__proto__:null,default:dr},Symbol.toStringTag,{value:"Module"})),mr={path:"/scroll-reveal",name:"ScrollReveal",component:()=>k(()=>import("./index-E385tkq8.js"),__vite__mapDeps([45,46])),meta:{i18nKey:x("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},hr=Object.freeze(Object.defineProperty({__proto__:null,default:mr},Symbol.toStringTag,{value:"Module"})),fr={path:"/svg-icons",name:"PreviewSVGIcons",component:()=>k(()=>import("./index-DiNZyfpI.js"),__vite__mapDeps([47,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23,48])),meta:{i18nKey:x("menu.SvgIcon"),icon:"other",order:3}},gr=Object.freeze(Object.defineProperty({__proto__:null,default:fr},Symbol.toStringTag,{value:"Module"})),yr={path:"/table",name:"TableView",component:()=>k(()=>import("./index-Dtk6en-v.js"),__vite__mapDeps([49,1,2,3,4,5,10,11,12,13,14,6,7,8,9,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:x("menu.Table"),icon:"other",order:2}},br=Object.freeze(Object.defineProperty({__proto__:null,default:yr},Symbol.toStringTag,{value:"Module"})),vr={path:"/template-hooks",name:"TemplateHooks",component:()=>k(()=>import("./index-UnkvzW1i.js"),__vite__mapDeps([50,1,2,3,4,5,10,6,7,8,9,11,12,13,14,15,16,17,18,19,20,21,22,23])),meta:{i18nKey:x("menu.TemplateHooks"),icon:"other",order:1,extra:{label:"new"}}},Vr=Object.freeze(Object.defineProperty({__proto__:null,default:vr},Symbol.toStringTag,{value:"Module"})),Sr={path:"/:catchAll(.*)",name:"ErrorPage",component:()=>k(()=>import("./index-BOrDNnks.js"),__vite__mapDeps([51,11,12,13,1,2,3,4,5,10,14,6,7,8,9,15,16,17,18,19,20,21,22,23,52])),meta:{i18nKey:x("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}},_r=Object.freeze(Object.defineProperty({__proto__:null,default:Sr},Symbol.toStringTag,{value:"Module"})),wr=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":jn,"/src/router/modules/demo/axios.ts":$n,"/src/router/modules/demo/cache-demo.ts":Fn,"/src/router/modules/demo/context-menu.ts":Kn,"/src/router/modules/demo/directive.ts":qn,"/src/router/modules/demo/doc.ts":Hn,"/src/router/modules/demo/echart.ts":Xn,"/src/router/modules/demo/iframe.ts":Qn,"/src/router/modules/demo/mock.ts":er,"/src/router/modules/demo/modal.ts":or,"/src/router/modules/demo/multi-menu.ts":rr,"/src/router/modules/demo/precision.ts":lr,"/src/router/modules/demo/qrcode.ts":sr,"/src/router/modules/demo/rely.ts":ur,"/src/router/modules/demo/router-demo.ts":pr,"/src/router/modules/demo/scroll-reveal.ts":hr,"/src/router/modules/demo/svg-icons.ts":gr,"/src/router/modules/demo/table.ts":br,"/src/router/modules/demo/template-hooks.ts":Vr,"/src/router/modules/error404.ts":_r});return Object.keys(e).reduce((o,n)=>{const r=e[n].default;if(r)o.push(r);else throw new Error("router helper combine: an exception occurred while parsing the routing file!");return o},[])},Cr=e=>e.sort((t,o)=>{var a,i;const n=((a=t.meta)==null?void 0:a.order)??1,r=((i=o.meta)==null?void 0:i.order)??0;if(typeof n!="number"||typeof r!="number")throw new TypeError("orderRoutes error: order must be a number!");return n===r?t.name?o.name?t.name.localeCompare(o.name):-1:1:n-r}),Nr=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=ee.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})},Tr=e=>{const{beforeEach:t}=e,{getRootPath:o}=oe(),n=(r,a)=>r.path==="/"||a.path==="/login";t((r,a,i)=>{const l=ie(D.token),s=ie(D.appMenuKey,"sessionStorage",{defaultValue:o.value}),{meta:u,name:c}=r;l!==null?n(r,a)?Ne(!0):!G(c,"Symbol")&&c&&Dn.includes(c)?i():No(u)?n(r,a)?s?i(s):Ne(!0):i():Ne(!0):n(r,a)?i():i("/")})};var kr={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.1",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.21","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.1.6","vite-bundle-analyzer":"0.8.1","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.4.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const ut=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=kr,{locale:t}=te(),{locale:o}=ol(),n=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{common:{primaryColor:e,primaryColorHover:e,primaryColorPressed:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:xo(),lockScreenSwitch:!1,copyrightSwitch:!0,contentTransition:"scale",watermarkSwitch:!1,watermarkConfig:{content:"Trying be better~",fontSize:16,lineHeight:16,width:384,height:384,xOffset:12,yOffset:60,rotate:-15},appRootRoute:{name:"Dashboard",path:"/dashboard"}}),r=l=>{t(l),o(l),n.localeLanguage=l,je(D.localeLanguage,l,"localStorage")},a=(l,s=.3)=>{const u=Ko(l,s),c={primaryColor:l,primaryColorHover:l,primaryColorPressed:l};n.primaryColorOverride.common=c;const p=document.body;p.style.setProperty("--ray-theme-primary-color",l),p.style.setProperty("--ray-theme-primary-fade-color",u)},i=(l,s,u)=>{Reflect.has(n,l)&&(n[l]=s),u==null||u()};return Cn(()=>n.appTheme,l=>{l?Object.assign({},n.primaryColorOverride,$.appNaiveUIThemeOverrides.dark,$.appNaiveUIThemeOverridesCommon.dark):Object.assign({},n.primaryColorOverride,$.appNaiveUIThemeOverrides.light,$.appNaiveUIThemeOverridesCommon.light)},{immediate:!0}),{...Vue.toRefs(n),updateLocale:r,changePrimaryColor:a,updateSettingState:i}},{persist:{key:D.appPiniaSettingStore}}),dt=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],pt="transparent",mt={},ht={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},ft={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},gt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},yt={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},bt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},vt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Vt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},St={itemStyle:{borderWidth:0,borderColor:"#ccc"}},_t={itemStyle:{borderWidth:0,borderColor:"#ccc"}},wt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Ct={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Nt={itemStyle:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},Tt={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:"1",color:"#ffffff"},symbolSize:"0",symbol:"circle",smooth:!0,color:["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],label:{color:"#293441"}},kt={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},Ot={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},xt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Rt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},At={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Pt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Lt={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},Mt={textStyle:{color:"#999999"}},Dt={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},zt={lineStyle:{color:"#87f7cf",width:1},itemStyle:{color:"#87f7cf",borderWidth:1},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},checkpointStyle:{color:"#fc97af",borderColor:"#fc97af"},label:{color:"#87f7cf"},emphasis:{itemStyle:{color:"#f7f494"},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},label:{color:"#87f7cf"}}},It={color:["#fc97af","#87f7cf"]},jt={backgroundColor:"rgba(255,255,255,0)",dataBackgroundColor:"rgba(114,204,255,1)",fillerColor:"rgba(114,204,255,0.2)",handleColor:"#72ccff",handleSize:"100%",textStyle:{color:"#333333"}},Et={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},Or={color:dt,backgroundColor:pt,textStyle:mt,title:ht,line:ft,radar:gt,bar:yt,pie:bt,scatter:vt,boxplot:Vt,parallel:St,sankey:_t,funnel:wt,gauge:Ct,candlestick:Nt,graph:Tt,map:kt,geo:Ot,categoryAxis:xt,valueAxis:Rt,logAxis:At,timeAxis:Pt,toolbox:Lt,legend:Mt,tooltip:Dt,timeline:zt,visualMap:It,dataZoom:jt,markPoint:Et},xr=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:pt,bar:yt,boxplot:Vt,candlestick:Nt,categoryAxis:xt,color:dt,dataZoom:jt,default:Or,funnel:wt,gauge:Ct,geo:Ot,graph:Tt,legend:Mt,line:ft,logAxis:At,map:kt,markPoint:Et,parallel:St,pie:bt,radar:gt,sankey:_t,scatter:vt,textStyle:mt,timeAxis:Pt,timeline:zt,title:ht,toolbox:Lt,tooltip:Dt,valueAxis:Rt,visualMap:It},Symbol.toStringTag,{value:"Module"})),$t=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],Bt="transparent",Ft={},Wt={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},Kt={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},Ut={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},qt={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},Gt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Ht={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Yt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Xt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Zt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Qt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Jt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},eo={itemStyle:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},to={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:1,color:"#aaa"},symbolSize:3,symbol:"emptyCircle",smooth:!0,color:["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],label:{color:"#eee"}},oo={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},no={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},ro={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!1,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},ao={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},lo={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},io={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},so={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},co={textStyle:{color:"#333333"}},uo={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},po={lineStyle:{color:"#008acd",width:1},itemStyle:{color:"#008acd",borderWidth:1},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},checkpointStyle:{color:"#2ec7c9",borderColor:"#2ec7c9"},label:{color:"#008acd"},emphasis:{itemStyle:{color:"#a9334c"},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},label:{color:"#008acd"}}},mo={color:["#5ab1ef","#e0ffff"]},ho={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},fo={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},Rr={color:$t,backgroundColor:Bt,textStyle:Ft,title:Wt,line:Kt,radar:Ut,bar:qt,pie:Gt,scatter:Ht,boxplot:Yt,parallel:Xt,sankey:Zt,funnel:Qt,gauge:Jt,candlestick:eo,graph:to,map:oo,geo:no,categoryAxis:ro,valueAxis:ao,logAxis:lo,timeAxis:io,toolbox:so,legend:co,tooltip:uo,timeline:po,visualMap:mo,dataZoom:ho,markPoint:fo},Ar=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:Bt,bar:qt,boxplot:Yt,candlestick:eo,categoryAxis:ro,color:$t,dataZoom:ho,default:Rr,funnel:Qt,gauge:Jt,geo:no,graph:to,legend:co,line:Kt,logAxis:lo,map:oo,markPoint:fo,parallel:Xt,pie:Gt,radar:Ut,sankey:Zt,scatter:Ht,textStyle:Ft,timeAxis:io,timeline:po,title:Wt,toolbox:so,tooltip:uo,valueAxis:ao,visualMap:mo},Symbol.toStringTag,{value:"Module"})),Pr=()=>{const e=Object.assign({"/src/echart-themes/macarons/macarons-dark.json":xr,"/src/echart-themes/macarons/macarons.json":Ar}),t=/\/([^/]+)\.json$/;return Object.keys(e).reduce((n,r)=>{var i;const a=(i=r.match(t))==null?void 0:i[1];if(a)return n.push({name:a,theme:e[r].default}),n;throw new Error(`[RChart Theme Error]: name ${r} is invalid!`)},[])},Lr=e=>Object.assign({},{text:"loading",color:"#c23531",textColor:"#000",maskColor:"rgba(255, 255, 255, 0.9)",zlevel:0,fontSize:12,showSpinner:!0,spinnerRadius:10,lineWidth:5,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif"},e),Mr={intersectionObserver:{type:Boolean,default:!0},intersectionObserverTarget:{type:Object,default:null},intersectionOptions:{type:Object,default:{threshold:.1}},bordered:{type:Boolean,default:!0},downloadOptions:{type:Object,default:()=>({})},onDropdownSelect:{type:[Function,Array]},dropdownOptions:{type:Array},preset:{type:String},contentStyle:{type:[String,Object]},title:{type:[String,Function]},width:{type:String,default:"100%"},height:{type:String,default:"100%"},autoResize:{type:Boolean,default:!0},showAria:{type:Boolean,default:!1},options:{type:Object,default:()=>({})},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},theme:{type:String,default:null},autoChangeTheme:{type:Boolean,default:!0},use:{type:Array,default:()=>[]},watchOptions:{type:Boolean,default:!0},loading:{type:Boolean,default:!1},loadingOptions:{type:Object,default:()=>Lr()},autoResizeObserverTarget:{type:Object,default:null},throttleWait:{type:Number,default:500},nextTick:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]})}},Dr={notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]},zr=Pr(),Ge="__R_CHART_DOWN_LOAD_CHART__";zr.forEach(e=>{rn(e.name,e.theme)});const Ll=Vue.defineComponent({name:"RChart",props:Mr,setup(e,{expose:t}){const{getAppTheme:o}=j(),n=Vue.ref(),r=Vue.ref(),a=Vue.ref();let i,l;const{echartTheme:s}=$;let u,c;const p=Vue.computed(()=>[{label:"下载图片",key:Ge,disabled:!(a.value&&a.value.getDom())}]),f=Vue.computed(()=>({"--ray-chart-width":z(e.width),"--ray-chart-height":z(e.height)})),y=Vue.ref(!1);let b;const h=async()=>{var O;re([ln,sn,cn,un,dn,pn,mn,hn]),re([fn,gn,yn,bn,vn,Vn]),re([Sn,_n]),re([wn]);try{re((O=e.use)==null?void 0:O.filter(Boolean))}catch(R){console.error("[RChart register error]: ",R)}},v=()=>{if(c!=null&&c.getDom()&&w(),e.theme==="default"){e.autoChangeTheme?m("dark"):m("");return}if(e.theme)m(e.theme);else{const O=e.autoChangeTheme&&o.value?`${s}-dark`:s;m(O)}},d=O=>{let R=Vue.unref(O);const A=E=>Object.assign({},R,E);return e.showAria&&(R=A({aria:{enabled:!0,decal:{show:!0}}})),R},m=(O=s)=>{const R=n.value,A=d(e.options),{height:E,width:Q}=R.getBoundingClientRect(),{onSuccess:ue,onError:de}=e;try{c=an(R,O,{width:Q===0?200:void 0,height:E===0?200:void 0}),a.value=c,ue&&L(ue,c),e.nextTick?(c.setOption({}),Vue.nextTick(()=>{A&&(c==null||c.setOption(A))})):A&&(c==null||c.setOption(A))}catch(Se){de&&L(de),console.error("[RChart]: render error: ",Se)}},V=()=>!(c&&c.getDom()),w=()=>{V()||(c.clear(),c.dispose(),a.value=void 0,c=null)},g=()=>{c&&c.resize()},S=(O,R)=>{if(O===Ge&&!V()){const{filename:E,...Q}=e.downloadOptions;Uo(c.getDataURL(Q),E??`${new Date().getTime()}`)}const{onDropdownSelect:A}=e;A&&L(A,O,R)},T=()=>{e.autoResize&&(i||(i=ze(g,e.throttleWait)),l||(l=Bo(e.autoResizeObserverTarget||r,i))),!(c!=null&&c.getDom())&&(!y.value&&e.intersectionObserver||(v(),b==null||b.stop()))};e.intersectionObserver&&(b=$o(e.intersectionObserverTarget||r,([O])=>{y.value=O.isIntersecting},e.intersectionOptions));const P=()=>{w(),i==null||i.cancel(),l==null||l.stop(),b==null||b.stop(),b=null,i=null,l=null};return Vue.watch(()=>o.value,()=>{e.autoChangeTheme&&(w(),v())}),Vue.watch(()=>e.showAria,()=>{w(),v()}),Vue.watchEffect(()=>{e.watchOptions?u=Vue.watch(()=>e.options,O=>{const R=d(O),A=Object.assign({},e.setChartOptions,Dr);c==null||c.setOption(R,A)},{deep:!0}):u==null||u(),e.loading?c==null||c.showLoading(e.loadingOptions):c==null||c.hideLoading(),y.value&&T()}),t({echart:a,dispose:P,render:T,isDispose:V}),Vue.onBeforeMount(async()=>{await h()}),Vue.onMounted(()=>{T()}),Vue.onBeforeUnmount(()=>{P(),u==null||u()}),{rayChartRef:n,cssVarsRef:f,rayChartWrapperRef:r,moreDropDownOptions:p,dropdownSelect:S}},render(){const{title:e,contentStyle:t,preset:o,moreDropDownOptions:n,dropdownSelect:r,bordered:a,dropdownOptions:i}=this,{cardExtra:l}=this.$slots;return o==="card"?Vue.createVNode(naive.NCard,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:t,bordered:a},{default:ae(Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)),header:ae(e,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":ae(l,{defaultElement:Vue.createVNode(go,{iconSize:18,cursor:"pointer",options:i??n,trigger:"click",onSelect:r.bind(this),placement:"bottom-end"},null)})}):Vue.createVNode("div",{class:"ray-chart",style:[this.cssVarsRef],ref:"rayChartWrapperRef"},[Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)])}}),Ir={open:{type:Boolean,default:!1},collapseToggleText:{type:Array,default:()=>["展开","收起"]},bordered:{type:Boolean,default:!1},onUpdateValue:{type:[Function,Array],default:null},"onUpdate:value":{type:[Function,Array],default:null},...naive.gridProps},Ml=Vue.defineComponent({name:"RCollapseGrid",props:Ir,setup(e){const t=Vue.ref(!e.open),o=()=>{t.value=!t.value;const{onUpdateValue:r,"onUpdate:value":a}=e;r&&L(r,t.value),a&&L(a,t.value)};return{modelCollapsed:t,collapseClick:o,CollapseIcon:()=>Vue.createVNode("div",{class:"collapse-icon",onClick:o.bind(this)},[Vue.createVNode("span",null,[t.value?e.collapseToggleText[0]:e.collapseToggleText[1]]),Vue.createVNode(C,{customClassName:`collapse-icon--arrow ${t.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)])}},render(){return Vue.createVNode(naive.NCard,{bordered:this.bordered},{default:()=>Vue.createVNode(naive.NGrid,Vue.mergeProps({class:"ray-collapse-grid"},this.$props,{collapsed:this.modelCollapsed,xGap:this.xGap||12,yGap:this.yGap||18,collapsedRows:this.collapsedRows}),{default:()=>{var e,t;return[(t=(e=this.$slots).default)==null?void 0:t.call(e),Vue.createVNode(naive.NGridItem,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[Vue.createVNode(naive.NFlex,{justify:"end",align:"center"},{default:()=>{var o,n;return[(n=(o=this.$slots).action)==null?void 0:n.call(o),this.CollapseIcon()]}})]})]}})})}}),jr={color:{type:String,default:"currentColor"},prefix:{type:String,default:"icon"},name:{type:String,required:!0},size:{type:[Number,String],default:14},width:{type:[Number,String],default:0},height:{type:[Number,String],default:0},customClassName:{type:String,default:null},depth:{type:Number,default:1},cursor:{type:String,default:"default"},onClick:{type:[Function,Array],default:null}},C=Vue.defineComponent({name:"RIcon",props:jr,setup(e){const t=Vue.computed(()=>`#${e.prefix}-${e.name}`),o=Vue.computed(()=>({"--ray-icon-width":e.width?z(e.width):z(e.size),"--ray-icon-height":e.height?z(e.height):z(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor}));return{symbolId:t,cssVars:o,iconClick:r=>{const{onClick:a}=e;a&&L(a,r)}}},render(){return Vue.createVNode("span",{class:["ray-icon",this.customClassName],style:[this.cssVars],onClick:this.iconClick.bind(this)},[Vue.createVNode("svg",{RayIconAttribute:"ray-icon",ariaHidden:!0},[Vue.createVNode("use",Vue.mergeProps({"xlink:href":this.symbolId},{fill:this.color}),null)])])}}),Er={src:{type:String,required:!0},iframeWrapperClass:{type:String,default:null},frameborder:{type:Number,default:0},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"100%"},allow:{type:String,default:null},name:{type:String,default:null},title:{type:String,default:null},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},customSpinProps:{type:Object,default:()=>({})},lazy:{type:Boolean,default:!0},wrapperClass:{type:String,default:null}},Dl=Vue.defineComponent({name:"RIframe",props:Er,setup(e,{expose:t}){const o=Vue.computed(()=>({"--ray-iframe-frameborder":z(e.frameborder),"--ray-iframe-width":z(e.width),"--ray-iframe-height":z(e.height)})),n=Vue.ref(),r=Vue.ref(!0),a=l=>{r.value=!1;const{onSuccess:s}=e;s&&L(s,n.value,l)},i=l=>{r.value=!1;const{onError:s}=e;s&&L(s,l)};return le(n,"load",a),le(n,"error",i),t({iframeInst:n}),{cssVars:o,iframeRef:n,spinShow:r}},render(){return Vue.createVNode("div",{class:["ray-iframe",this.iframeWrapperClass],style:[this.cssVars]},[Vue.createVNode(naive.NSpin,Vue.mergeProps(this.customSpinProps,{show:this.spinShow}),{...this.$slots,default:()=>Vue.createVNode("iframe",Vue.mergeProps({class:["ray-iframe__container",this.wrapperClass],ref:"iframeRef",src:this.src,allow:this.allow,name:this.name,title:this.title},{loading:this.lazy?"lazy":null}),null)})])}}),$r={...naive.modalProps,memo:{type:Boolean,default:!0},fullscreen:{type:Boolean,default:!1},width:{type:[String,Number],default:600},cardWidth:{type:[String,Number],default:600},dialogWidth:{type:[String,Number],default:446},dad:{type:Boolean,default:!1}},Br=(e,t,o)=>{const{scheduler:n}=o??{};return new Promise(r=>{setTimeout(()=>{const a=t==="card"?".n-card-header__main":".n-dialog__title";if(e){const i=Ke(e).draggable({inertia:!0,autoScroll:!0,allowFrom:a,modifiers:[Ke.modifiers.restrictRect({restriction:"parent",endOnly:!0})],listeners:{move:l=>{n==null||n(l)}}}).resizable(!1);r(i)}},30)})},zl=Vue.defineComponent({name:"RModal",props:$r,setup(e){const{height:t}=Ie(),o=Vue.computed(()=>({"--r-modal-width":z(e.width??600),"--r-modal-card-width":z(e.cardWidth??600),"--r-modal-dialog-width":z(e.dialogWidth??446)})),n=ye();let r;const a={x:0,y:0},i=()=>e.preset==="card"&&e.fullscreen,l=()=>{const s=document.getElementById(n);s&&Br(s,e.preset,{scheduler:u=>{const c=u.target;a.x+=u.dx,a.y+=u.dy,c.style.transform=`translate(${a.x}px, ${a.y}px)`}}).then(u=>{r=u})};return Vue.watch(()=>e.show,s=>{s&&e.dad&&(e.preset==="card"||e.preset==="dialog")?Vue.nextTick(()=>{l();const u=document.getElementById(n);e.memo&&u&&(u.style.transform=`translate(${a.x}px, ${a.y}px)`)}):(r==null||r.unset(),r=null)},{immediate:!0}),{cssVars:o,height:t,isFullscreenCardType:i,uuidEl:n}},render(){const{isFullscreenCardType:e}=this,{$props:t,$slots:o,$attrs:n}=this,{preset:r,...a}=t,{cssVars:i,height:l,uuidEl:s}=this;return Vue.createVNode(naive.NModal,Vue.mergeProps({class:["r-modal",e()?"r-modal__preset-card--fullscreen":""],style:[i,e()?`height: ${l}px`:""],preset:r},{id:s},a,n),{...o})}}),Fr={...naive.dropdownProps,iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function Wr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const go=Vue.defineComponent({name:"RMoreDropdown",props:Fr,render(){let e;const{iconSize:t,cursor:o}=this,{default:n}=this.$slots;return Vue.createVNode(naive.NDropdown,Vue.mergeProps(this.$props,this.$attrs,{placement:"bottom-start"}),Wr(e=ae(n,{defaultElement:Vue.createVNode(C,{name:"more",size:t,cursor:o},null)}))?e:{default:()=>[e]})}}),Kr={loadingDescription:{type:String},watchText:{type:Boolean,default:!0},status:{type:String},errorDescription:{type:[String,Object],default:"二维码已过期"},errorActionDescription:{type:String,default:"重新加载"},text:{type:String,required:!0},size:{type:Number,default:160},margin:{type:Number,default:12},correctLevel:{type:Number,default:1,validator:e=>[0,1,2,3].includes(e)},maskPattern:{type:Number},version:{type:Number},components:{type:Object,default:()=>({data:{scale:1},timing:{scale:1,protectors:!1},alignment:{scale:1,protectors:!1},cornerAlignment:{scale:1,protectors:!0}})},colorDark:{type:String,default:"#000000"},colorLight:{type:String,default:"#ffffff"},autoColor:{type:Boolean,default:!0},backgroundImage:{type:String},backgroundDimming:{type:String,default:"rgba(0, 0, 0, 0)"},gifBackgroundURL:{type:String},gifBackground:{type:ArrayBuffer},whiteMargin:{type:Boolean,default:!0},logoImage:{type:String},logoScale:{type:Number,default:.4},logoMargin:{type:Number,default:6},logoCornerRadius:{type:Number,default:8},dotScale:{type:Number,default:1},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},onReload:{type:[Function,Array],default:null}},Ur=e=>new Promise((t,o)=>{const n=new XMLHttpRequest;n.responseType="blob",n.onload=()=>{const r=new FileReader;r.onloadend=()=>{t(r.result)},r.onerror=a=>{o(a)},r.onabort=a=>{o(a)},r.readAsArrayBuffer(n.response)},n.open("GET",e),n.send()}),Il=Vue.defineComponent({name:"RayQRcode",props:Kr,setup(e,t){const{expose:o}=t,n=Vue.ref();let r,a;const i=async()=>{const{gifBackgroundURL:c}=e;if(c)try{r=await Ur(c)}catch(p){console.error(p)}},l=()=>{const{gifBackground:c,...p}=e;new on.AwesomeQR({...p,gifBackground:r??void 0}).draw().then(f=>{const{onSuccess:y}=e;y&&L(y,f),n.value=f}).catch(f=>{const{onError:y}=e;y&&L(y,f)})},s=()=>{if(t.slots.errorAction)return;const{onReload:c}=e;c&&L(c)},u=c=>n.value&&G(n.value,"String")?qo(n.value,c||new Date().getTime()+".png"):Promise.reject();return Vue.watchEffect(()=>{e.watchText?a=Vue.watch(()=>e.text,()=>l()):a==null||a()}),o({downloadQRCode:u}),Vue.onMounted(async()=>{await i(),l()}),Vue.onBeforeUnmount(()=>{a==null||a()}),{qrcodeURL:n,errorActionClick:s}},render(){const{qrcodeURL:e,status:t,loadingDescription:o,errorDescription:n,$slots:r,errorActionDescription:a}=this,{errorActionClick:i}=this;return Vue.createVNode("div",{class:["ray-qrcode",`ray-qrcode--${t}`]},[Vue.createVNode(naive.NSpin,{show:t==="loading",description:o},{default:()=>[Vue.createVNode("img",{src:e},null)]}),t==="error"?Vue.createVNode("div",{class:"ray-qrcode__error"},[Vue.createVNode("div",{class:"ray-qrcode__error-content"},[G(n,"String")?n:()=>n]),Vue.createVNode("div",{class:"ray-qrcode__error-btn",onClick:i.bind(this)},[r.errorAction?r.errorAction():Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{text:!0,type:"primary",color:"#ffffff"},{default:()=>a,icon:()=>Vue.createVNode(C,{name:"reload",size:"16",color:"#ffffff"},null)})])])]):null])}}),se={...naive.dataTableProps,downloadCsvTableOptions:{type:Object,default:()=>({})},title:{type:[String,Number,Object],default:null},toolOptions:{type:Array},coverTool:{type:Boolean,default:!1},contextMenuOptions:{type:Array},disabledContextMenu:{type:Boolean,default:!1},onContextMenuClick:{type:[Function,Array],default:null},wrapperBordered:{type:Boolean,default:!1},printTableOptions:{type:Object,default:()=>({})},onUpdateColumns:{type:[Function,Array],default:null},"onUpdate:columns":{type:[Function,Array],default:null},onContextmenu:{type:[Function,Array],default:null}},B={tableIconSize:"18",tableKey:Symbol("r-table")},qr=Vue.defineComponent({name:"TableSizeSelect",props:{onChangeSize:{type:[Function,Array],default:null},...se},setup(e){return{size:Vue.ref(e.size),sizeOptions:[{label:"默认",value:"medium"},{label:"紧凑",value:"small"},{label:"宽松",value:"large"}],updatePopselectValue:r=>{const{onChangeSize:a}=e;a&&L(a,r)}}},render(){return Vue.createVNode(naive.NPopselect,{value:this.size,"onUpdate:value":e=>this.size=e,options:this.sizeOptions,trigger:"click",onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(C,{name:"adjustment",size:B.tableIconSize,cursor:"pointer"},null)]})}}),Gr=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject(B.tableKey,{}),[t,{toggleFullscreen:o,isEnabled:n}]=nt(e);return{toggleFullscreen:o,isEnabled:n}},render(){const{toggleFullscreen:e,isEnabled:t,$t:o}=this;return Vue.createVNode(C,{name:"fullscreen",size:B.tableIconSize,cursor:"pointer",onClick:()=>{t||window.$message.warning(o("globalMessage.isEnabledFullscreen")),e()}},null)}}),Hr=()=>Vue.createVNode(C,{name:"draggable",size:14,cursor:"all-scroll"},null),He=({icon:e,title:t,onClick:o,customClassName:n})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:e,size:B.tableIconSize,cursor:"pointer",customClassName:n,onClick:o==null?void 0:o.bind(null)},null),default:()=>t}),De=(e,t)=>{if(!t)return[null,null];for(let o=0;oe.columns.map((i,l)=>{const{key:s,title:u,children:c,fixed:p,isResizable:f,...y}=i,b=p==="left",h=p==="right",v={...y,title:u,key:s,fixed:p,isLeftFixedActivated:b,isRightFixedActivated:h,isResizable:f};return{...v,suffix:()=>Vue.createVNode(naive.NFlex,{style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(He,{icon:"row_head",title:"固定在列首",customClassName:b?Ce:"",onClick:r.bind(this,"left",v,l)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"resize_h",size:B.tableIconSize,cursor:"pointer",customClassName:f?Ce:"",onClick:n.bind(this,v,l)},null),default:()=>"修改列宽"}),Vue.createVNode(He,{icon:"row_end",title:"固定在列尾",customClassName:h?Ce:"",onClick:r.bind(this,"right",v,l)},null)]})}}),set:()=>{}}),o=i=>{const{onUpdateColumn:l}=e;l&&L(l,i)},n=(i,l)=>{i.isResizable=!i.isResizable,i.resizable=i.isResizable,t.value[l]=i,o(t.value)},r=(i,l,s)=>{const u=`${i}FixedActivated`,c=`${i==="left"?"right":"left"}FixedActivated`;l[c]=!1,l[u]=!l[u],l[u]?l.fixed=i:l.fixed=void 0,t.value[s]=l,o(t.value)};return{treeDataSource:t,treeDrop:({node:i,dragNode:l,dropPosition:s})=>{const[u,c]=De(l,t.value);if(u===null||c===null)return;u.splice(c,1);const[p,f]=De(i,t.value);p===null||f===null||(s==="before"?p.splice(f,0,l):p.splice(f+1,0,l),o(p))}}},render(){return Vue.createVNode(naive.NPopover,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"setting",size:B.tableIconSize,cursor:"pointer",customClassName:"r-table__setting"},null),default:()=>Vue.createVNode(naive.NTree,{class:"r-table__c-tree",data:this.treeDataSource,blockLine:!0,draggable:!0,keyboard:!1,labelField:"title",selectable:!1,renderSwitcherIcon:Hr.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),Xr=Vue.defineComponent({name:"TablePrint",props:se,setup(e){const{wrapperRef:t}=Vue.inject(B.tableKey,{});return{printTableClick:()=>{const{printTableOptions:{printOptions:n={},domToImageOptions:r}={},title:a}=e;(n.documentTitle===""||n.documentTitle===void 0||n.documentTitle===null)&&(n.documentTitle=typeof a=="string"?a:""),Go(t,{printOptions:n,domToImageOptions:r})}}},render(){return Vue.createVNode(C,{name:"print",size:B.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null)}}),Zr=Vue.defineComponent({name:"TablePropsSelect",props:{...se,onPopselectChange:{type:[Function,Array],default:null},onInitialed:{type:[Function,Array],default:null}},setup(e){const t=Vue.ref(!1),o=Vue.ref([]),n=[{label:"斑马条纹",value:"striped"},{label:"表格边框",value:"bordered"}],r=i=>{const{onPopselectChange:l}=e;l&&L(l,i)};return(()=>{const{striped:i,bordered:l,onInitialed:s}=e;i&&o.value.push("striped"),l&&o.value.push("bordered"),s&&L(s,o.value)})(),{propsPopselectValue:o,propsOptions:n,popoverShow:t,updatePopselectValue:r}},render(){return Vue.createVNode(naive.NPopselect,{value:this.propsPopselectValue,"onUpdate:value":e=>this.propsPopselectValue=e,options:this.propsOptions,trigger:"click",multiple:!0,onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(C,{name:"expanded",size:B.tableIconSize,cursor:"pointer",style:"transform: rotate(270deg);"},null)]})}});function Qr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const jl=Vue.defineComponent({name:"RTable",props:se,setup(e,t){const{expose:o}=t,n=Vue.ref(),r=Vue.ref(),a=ye(16),i=ye(16),l=Vue.reactive({x:0,y:0,showContextMenu:!1}),s=Vue.reactive({size:e.size}),u=Vue.ref({striped:!1,bordered:!1}),c=(d,m)=>{const{onContextMenuClick:V}=e;V&&L(V,d,m),l.showContextMenu=!1},p=(d,m)=>{var w;return{...(w=e.rowProps)==null?void 0:w.call(e,d,m),onContextmenu:e.disabledContextMenu?void 0:g=>{g.preventDefault(),l.showContextMenu=!1,Vue.nextTick().then(()=>{l.showContextMenu=!0,l.x=g.clientX,l.y=g.clientY})}}},f=d=>{s.size=d},y=d=>{const{onUpdateColumns:m,"onUpdate:columns":V}=e;m&&L(m,d),V&&L(V,d)},b=()=>{const{toolOptions:d}=e;return d==null?void 0:d.filter(()=>Boolean).map(m=>typeof m=="function"?m():m)},h=d=>{Object.keys(u.value).forEach(V=>{u.value[V]=d.includes(V)})},v=d=>{const m=()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(Xr,d,null),Vue.createVNode(qr,Vue.mergeProps(d,{onChangeSize:f.bind(this)}),null),Vue.createVNode(Gr,null,null),Vue.createVNode(Yr,Vue.mergeProps(d,{onUpdateColumn:y.bind(this)}),null),Vue.createVNode(Zr,Vue.mergeProps(d,{onPopselectChange:h.bind(this),onInitialed:h.bind(this)}),null)]);return e.toolOptions?e.coverTool?b:()=>Vue.createVNode(Vue.Fragment,null,[m(),b()]):m};return Vue.provide(B.tableKey,{uuidTable:i,uuidWrapper:a,wrapperRef:r}),o({rTableInst:n,uuidTable:i,uuidWrapper:a}),{uuidWrapper:a,uuidTable:i,contextMenuReactive:l,rTableInst:n,combineRowProps:p,contextMenuSelect:c,privateReactive:s,tool:v,wrapperRef:r,propsPopselectValue:u}},render(){const{$props:e,$attrs:t,wrapperBordered:o,uuidWrapper:n,privateReactive:r,disabledContextMenu:a,contextMenuReactive:i,contextMenuOptions:l,uuidTable:s,title:u,$slots:c,propsPopselectValue:p}=this,{tool:f,combineRowProps:y,contextMenuSelect:b}=this;return Vue.createVNode(naive.NCard,Vue.mergeProps({ref:"wrapperRef",bordered:o},{id:n}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NDataTable,Vue.mergeProps({ref:"rTableInst"},{id:s},t,e,p,{rowProps:y.bind(this),size:r.size}),{...c}),a?null:Vue.createVNode(naive.NDropdown,{show:i.showContextMenu,placement:"bottom-start",trigger:"manual",x:i.x,y:i.y,options:l,onClickoutside:()=>i.showContextMenu=!1,onSelect:b.bind(this)},null)]),header:ae(u,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":()=>{let h;return Vue.createVNode(naive.NFlex,{align:"center"},Qr(h=f(e))?h:{default:()=>[h]})},footer:()=>{var h;return(h=c.tableFooter)==null?void 0:h.call(c)},action:()=>{var h;return(h=c.tableAction)==null?void 0:h.call(c)}})}}),Jr={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},ea=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},Jr),setup(e){const{getKeepAliveInclude:t}=da(),{setupKeepAlive:o,maxKeepAliveLength:n,keepAliveExclude:r}=it;return(a,i)=>{const l=Vue.resolveComponent("RouterView");return Vue.openBlock(),Vue.createBlock(l,null,{default:Vue.withCtx(({Component:s,route:u})=>[s?(Vue.openBlock(),Vue.createBlock(Vue.Transition,{key:0,name:a.transitionPropName,mode:a.transitionMode,appear:a.transitionAppear},{default:Vue.withCtx(()=>[(Vue.openBlock(),Vue.createBlock(Vue.Suspense,null,{default:Vue.withCtx(()=>[Vue.unref(o)?(Vue.openBlock(),Vue.createBlock(Vue.KeepAlive,{key:0,max:Vue.unref(n),include:Vue.unref(t),exclude:Vue.unref(r)},[(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:u.fullPath}))],1032,["max","include","exclude"])):(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:u.fullPath}))]),_:2},1024))]),_:2},1032,["name","mode","appear"])):Vue.createCommentVNode("",!0)]),_:1})}}});var ta={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.1",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.21","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.1.6","vite-bundle-analyzer":"0.8.1","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.4.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const oa=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,yo=(e,t,o)=>{const n=[];if(oa(e,t,o))return n.push(e),n;if(e.children&&e.children.length>0)for(const r of e.children){const a=yo(r,t,o);a.length>0&&n.push(e,...a)}return n},na=(e,t,o)=>{const n=[];for(const r of e){const a=yo(r,t,o);a.length>0&&n.push(...a)}return n},ra=e=>{const{breadcrumbLabel:t}=e,{layout:{sideBarLogo:o}}=ta,n=o?o.title:"";document.title=t+" - "+n},aa=e=>{const{meta:{icon:t}}=e;if(!t)return;if(G(t,"Object"))return()=>t;const o=Vue.h(C,{name:t,size:Y.menuCollapsedIconSize,cursor:"pointer"},{});return()=>o},bo=e=>{const{meta:{extra:t}}=e;if(!t)return;const{show:o}=t;if(o===!1)return;const{t:n}=te(),{label:r,icon:a,type:i,i18nLabel:l}=t,s={type:"primary",size:"small",round:!0,bordered:!1,strong:!0},u=()=>l?n(l):r||null,c=()=>a&&(l||r)||!a&&(l||r)?null:{"padding-right":"0"};if(G(t,"Object"))return()=>Vue.h(naive.NTag,{...s,type:i||"primary",style:c()},{default:()=>u(),icon:()=>a})},Ye=()=>{const{getRootPath:e}=oe();return ie(D.appMenuKey,"sessionStorage",{defaultValue:e.value})},la=e=>e[0]==="/",vo=(e,t=[],o="")=>{var n;if(!Array.isArray(e))return[];for(const r of e){const a=o+(la(r.path)?r.path:"/"+r.path);if((n=r.children)!=null&&n.length){vo(r.children,t,a);continue}else t.push({...r,path:a})}return t},ia=e=>Array.isArray(e)?vo(Io(e)):[],Vo=()=>Cr(wr()),sa=()=>ia(Vo());let he;const So=(e,t)=>{var o;if(he&&We(he.fullPath,t))return he;for(const n of e){if(We(n.fullPath,t))return he=n,n;if((o=n.children)!=null&&o.length){So(n.children,t);continue}}},_o=Pinia.defineStore("menu",()=>{const{push:e,getRoutes:t}=VueRouter.useRouter(),o=VueRouter.useRoute(),{t:n}=te(),{setKeepAliveInclude:r}=pa(),a=Vue.reactive({menuKey:Ye(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),i=Vue.ref(!0),l=d=>{const{meta:m}=d,{i18nKey:V,noLocalTitle:w}=m,g=Vue.computed(()=>V?n(`${V}`):w),S={...d,key:d.fullPath,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>g.value}),breadcrumbLabel:g.value},T=Object.assign({},S,{icon:aa(d),extra:bo(d)});return d.fullPath===Ye()&&(a.currentMenuOption=T),T.show=To(T),T},s=d=>{a.breadcrumbOptions=na(a.options,"fullPath",d)},u=(d,m=!0)=>{const w=Array.isArray(d)?[...d]:[d];m?a.menuTagOptions.push(...w):a.menuTagOptions=w},c=(d,m)=>{a.menuTagOptions.find(w=>w.fullPath===d)||a.menuTagOptions.push(m)},p=(d,m,V)=>{const{meta:w}=m;if(w.windowOpen)window.open(w.windowOpen);else{e({path:String(d),query:V});const{sameLevel:g}=w;if(r(m),ra(m),!g)c(d,m),s(d),a.menuKey=d,a.currentMenuOption=m,je(D.appMenuKey,d);else{const S=be(l(m),["breadcrumbLabel","children","key","meta","name","path","show"]);a.breadcrumbOptions.find(P=>P.key===S.key)||a.breadcrumbOptions.push({...S,fullPath:String(S.key)})}}},f=async(d,m)=>{const[V]=d.split("?"),w=t().find(g=>g.path===V);if(w){const g=be(w,["children","meta","path","name","redirect"]);p(V,l({...g,fullPath:g.path}),m)}},y=()=>new Promise(d=>{const m=(V,w)=>{var S;const g=[];for(const T of V){let P=`${w.endsWith("/")?w:w+"/"}${T.path}`;if(P=P.replace(/\/+/g,"/"),(S=T.children)!=null&&S.length)T.children=m(T.children,P);else if(!No(T.meta))continue;g.push(l({...T,fullPath:P}))}return g};if(a.options=m(Vo(),""),a.currentMenuOption){const{currentMenuOption:V}=a;s(V.key),c(V.fullPath,V)}d()}),b=d=>a.collapsed=d,h=(d,m=1)=>a.menuTagOptions.splice(d,m),v=async()=>{i.value&&(await y(),i.value=!1)};return Vue.watch(()=>o.fullPath,async(d,m)=>{await v(),d!==m&&await f(d,o.query)},{immediate:!0}),{...Vue.toRefs(a),changeMenuModelValue:p,collapsedMenu:b,spliceMenTagOptions:h,setMenuTagOptions:u,resolveOption:l}},{persist:{key:D.appPiniaMenuStore,storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey","menuTagOptions"]}}),wo=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=n=>new Promise((r,a)=>{jo(n)?a({code:1,message:"登陆失败",data:null}):(e.signingCallback={role:"admin",name:n.name,avatar:"https://avatars.githubusercontent.com/u/51957438?v=4"},r({code:0,message:"登陆成功",data:e.signingCallback}))}),o=()=>{window.$message.info("账号退出中..."),Ho("__all_sessionStorage__","sessionStorage"),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:o}},{persist:{key:D.appPiniaSigningStore,paths:["signingCallback"],storage:sessionStorage}}),Co=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=it,t=Vue.reactive({keepAliveInclude:[]}),o=()=>t.keepAliveInclude.length,n=a=>{const i=o(),{name:l,meta:{keepAlive:s}}=a;if(s){if(i=e&&(t.keepAliveInclude.splice(0,1),t.keepAliveInclude.push(l))}},r=()=>t.keepAliveInclude;return{...Vue.toRefs(t),setKeepAliveInclude:n,getKeepAliveInclude:r}},{persist:{key:D.appPiniaKeepAliveStore,storage:window.sessionStorage,paths:["keepAliveInclude"]}}),Z=()=>{const e=_o(),t=Vue.computed(()=>e.options),o=Vue.computed(()=>e.breadcrumbOptions),n=Vue.computed(()=>e.menuKey),r=Vue.computed(()=>{const{getRootPath:l}=oe();return e.menuTagOptions.map((s,u,c)=>(s.key===n.value&&s.key!==l.value?s.closeable=!0:s.closeable=!1,s.key===l.value&&(s.closeable=!1),c.length<=1&&(s.closeable=!1),s))}),a=Vue.computed(()=>e.currentMenuOption),i=Vue.computed(()=>e.collapsed);return{getMenuOptions:t,getBreadcrumbOptions:o,getMenuKey:n,getMenuTagOptions:r,getCurrentMenuOption:a,getCollapsed:i}},ce=()=>{const{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:r}=_o();return{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:r}},j=()=>{const e=ut(),t=Vue.computed(()=>e.drawerPlacement),o=Vue.computed(()=>e.primaryColorOverride),n=Vue.computed(()=>e.appTheme),r=Vue.computed(()=>e.menuTagSwitch),a=Vue.computed(()=>e.breadcrumbSwitch),i=Vue.computed(()=>e.localeLanguage),l=Vue.computed(()=>e.lockScreenSwitch),s=Vue.computed(()=>e.copyrightSwitch),u=Vue.computed(()=>e.contentTransition),c=Vue.computed(()=>e.watermarkSwitch),p=Vue.computed(()=>e.watermarkConfig),f=Vue.computed(()=>e.appRootRoute);return{getDrawerPlacement:t,getPrimaryColorOverride:o,getAppTheme:n,getMenuTagSwitch:r,getBreadcrumbSwitch:a,getLocaleLanguage:i,getLockScreenSwitch:l,getCopyrightSwitch:s,getContentTransition:u,getWatermarkSwitch:c,getWatermarkConfig:p,getAppRootRoute:f}},I=()=>{const{updateLocale:e,changePrimaryColor:t,updateSettingState:o}=ut();return{updateLocale:e,changePrimaryColor:t,updateSettingState:o}},ca=()=>{const e=wo();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},ua=()=>{const{signing:e,logout:t}=wo();return{signing:e,logout:t}},da=()=>{const e=Co();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},pa=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=Co();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},El=e=>{const t=Pinia.createPinia();e.use(t),t.use(nn)},No=e=>{const{getSigningCallback:t}=ca(),{role:o}=e;return me!=null&&me.length&&me.includes(t.value.role)||!o||!(o!=null&&o.length)?!0:o?o.includes(t.value.role):!0},To=e=>{const{meta:t={}}=e,{hidden:o,sameLevel:n,env:r}=t,{MODE:a}=Le();return!(n||o||r&&typeof r=="string"&&r!==a||r&&Array.isArray(r)&&!r.includes(a))},ma=e=>{e.beforeEach(()=>{window==null||window.$loadingBar.start()}),e.afterEach(()=>{window==null||window.$loadingBar.finish()}),e.onError(()=>{window==null||window.$loadingBar.error()})},ha=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=Mn;t&&ma(e),o&&Tr(e)},Ne=(e=!0)=>{const{router:t}=Ee(),{push:o,replace:n}=t,{getRootPath:r}=oe();je(D.appMenuKey,r.value),e?n(r.value):o(r.value)};var fa={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.1",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.21","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.1.6","vite-bundle-analyzer":"0.8.1","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.4.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const ga=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{layout:{sideBarLogo:t}}=fa;return{sideBarLogo:t,handleSideBarLogoClick:()=>{t&&t.url&&(t.jumpType==="station"?e.push(t.url):window.open(t.url))},TemplateLogo:({cursor:r})=>Vue.createVNode(C,{name:t.icon,size:"30",cursor:r},null)}},render(){var e,t,o,n;return(e=this.sideBarLogo)!=null&&e.icon&&((t=this.sideBarLogo)!=null&&t.title)?Vue.createVNode("div",{class:["ray-menu__logo",(o=this.sideBarLogo)!=null&&o.url?"ray-menu__logo-url":null],onClick:this.handleSideBarLogoClick.bind(this)},[(n=this.sideBarLogo)!=null&&n.icon?this.collapsed?Vue.createVNode(naive.NPopover,{placement:"right"},{trigger:()=>Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null),default:()=>{var r;return(r=this.sideBarLogo)==null?void 0:r.title}}):Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null):null,Vue.createVNode("h1",{class:[this.collapsed?null:"ray-menu__logo-title--open","ray-menu__logo-title"]},[Vue.createVNode(naive.NEllipsis,null,{default:()=>{var r;return[(r=this.sideBarLogo)==null?void 0:r.title]}})])]):null}}),ya=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:o}=ce(),{getMenuOptions:n,getCollapsed:r,getMenuKey:a}=Z(),i=Vue.computed({get:()=>(Vue.nextTick().then(()=>{u()}),a.value),set:()=>{l.value&&U("globalDrawerValue",!1)}}),{isTabletOrSmaller:l}=Ve(),s=Vue.computed({get:()=>X("globalDrawerValue").value,set:p=>{U("globalDrawerValue",p)}}),u=()=>{const p=i.value;Vue.nextTick().then(()=>{var f,y;(y=(f=e.value)==null?void 0:f.showOption)==null||y.call(f,p)})};return{isTabletOrSmaller:l,BasicMenu:()=>Vue.createVNode(naive.NLayoutSider,{class:"app-menu__sider",showTrigger:!l.value,collapseMode:Y.menuCollapsedMode,collapsedWidth:Y.menuCollapsedWidth,onUpdateCollapsed:o.bind(this),nativeScrollbar:!1},{default:()=>[Vue.createVNode(ga,{collapsed:r.value},null),Vue.createVNode(naive.NMenu,{ref:e,class:"r-menu--app",keyField:"fullPath",value:i.value,"onUpdate:value":p=>i.value=p,options:n.value,indent:Y.menuCollapsedIndent,collapsed:r.value,collapsedIconSize:Y.menuCollapsedIconSize,collapsedWidth:Y.menuCollapsedWidth,onUpdateValue:(p,f)=>{t(p,f)},accordion:Y.menuAccordion},null)]}),modelGlobalDrawerValue:s}},render(){const{isTabletOrSmaller:e,BasicMenu:t}=this;return e?Vue.createVNode(naive.NDrawer,{class:"app-menu__drawer",show:this.modelGlobalDrawerValue,"onUpdate:show":o=>this.modelGlobalDrawerValue=o,placement:"left",displayDirective:"show",autoFocus:!1},{default:()=>[Vue.createVNode(t,null,null)]}):Vue.createVNode(t,null,null)}});class ba{constructor(){Fe(this,"pendingRequest");this.pendingRequest=new Map}isAppending(t){var o;return((o=t.cancelConfig)==null?void 0:o.cancel)??!0}generateRequestKey(t){const{method:o,url:n}=t;return[n||"",o||"",JSON.stringify(t.params),JSON.stringify(t.data)].join("&")}addPendingRequest(t){var o;if(this.isAppending(t)){t.__CANCELER_TAG_RAY_TEMPLATE__="__CANCELER_TAG_RAY_TEMPLATE__";const n=this.generateRequestKey(t);if(this.pendingRequest.has(n))t.signal=(o=this.pendingRequest.get(n))==null?void 0:o.signal;else{const r=new AbortController;t.signal=r.signal,this.pendingRequest.set(n,r)}}}removePendingRequest(t){const o=this.generateRequestKey(t);this.pendingRequest.has(o)&&(this.pendingRequest.get(o).abort(),this.pendingRequest.delete(o))}cancelAllRequest(){this.pendingRequest.forEach(t=>{t.abort()})}}const Te={requestInstance:null,responseInstance:null},ke={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},fe={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},va=new ba,$l=()=>{const e=(l,s)=>{s==="requestInstance"?Te.requestInstance=l:Te.responseInstance=l},t=l=>Te[l],o=(l,s,u)=>{u==="ok"?ke[l]=s:fe[l]=s},n=(l,s)=>s==="ok"?ke[l]:fe[l],r=(l,...s)=>{Array.isArray(l)&&l.forEach(u=>{typeof u=="function"&&u(...s)})};return{createAxiosInstance:e,setImplement:o,getImplement:n,getAxiosInstance:t,beforeFetch:(l,s,u)=>{const c=u==="ok"?ke[s]:fe[s],p=t(l),{MODE:f}=Le();p&&r(c,p,f)},fetchError:(l,s,u)=>{const c=fe[u],{MODE:p}=Le();r(c,s,p)}}},Va=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{va.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),ko=Vue.defineComponent({name:"LayoutContentWrapper",setup(){const e=VueRouter.useRouter(),{maximize:t}=Oo(),{getContentTransition:o}=j(),n=Vue.ref(!1),r={opacitySpinning:"0"},a=X("globalMainLayoutLoad"),i=X("layoutContentMaximize"),l=X("layoutContentSpinning");return(()=>{e.beforeEach(()=>{n.value=!0}),e.afterEach(()=>{n.value=!1})})(),{globalMainLayoutLoad:a,spinning:n,themeOverridesSpin:r,getContentTransition:o,layoutContentMaximize:i,maximize:t,layoutContentSpinning:l}},render(){const{globalMainLayoutLoad:e,layoutContentMaximize:t,layoutContentSpinning:o}=this,{maximize:n}=this;return Vue.createVNode(naive.NSpin,{show:this.spinning||!e||o,description:"loading...",size:"large",themeOverrides:this.themeOverridesSpin,class:[t?"r-layout-full__viewer-content--maximize":null,"r-layout-full__viewer-content--maximize--light","r-layout-full__viewer-content--maximize--dark"]},{default:()=>[t?Vue.createVNode("div",{class:"layout-content__maximize-out",onClick:()=>{n(!1)}},[Vue.createVNode(C,{name:"out",size:"16",cursor:"pointer"},null)]):null,Vue.createVNode(Va,null,null),e?Vue.createVNode(ea,{class:"content-wrapper",transitionPropName:this.getContentTransition+"-transform"},null):null]})}}),Sa=Object.freeze(Object.defineProperty({__proto__:null,default:ko},Symbol.toStringTag,{value:"Module"}));var _a={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.1",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.21","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.1.6","vite-bundle-analyzer":"0.8.1","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.4.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const wa=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=_a;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),Xe=Vue.defineComponent({name:"TooltipIcon",props:{...naive.tooltipProps,iconName:{type:String,required:!0},customClassName:{type:String,default:null},tooltipText:{type:String,default:null}},emits:["click"],setup(e,{emit:t}){const o=r=>{t("click",r)};return{iconClick:o,Icon:()=>Vue.createVNode(C,{name:e.iconName,size:"18",customClassName:`tooltip-text__icon ${e.customClassName}`,cursor:"pointer",onClick:o.bind(this)},null)}},render(){const{Icon:e}=this;return this.tooltipText?Vue.createVNode(naive.NTooltip,this.$props,{trigger:()=>Vue.createVNode(e,null,null),default:()=>this.tooltipText}):Vue.createVNode(e,null,null)}}),Ca=Vue.defineComponent({name:"ThemeSwitch",setup(){const{changeDarkTheme:e,changeLightTheme:t}=al(),{getAppTheme:o}=j(),n=Vue.ref(o.value);return{changeDarkTheme:e,changeLightTheme:t,getAppTheme:o,railStyle:({checked:a})=>a?{backgroundColor:"#000000"}:{color:"#000000"},modelAppThemeRef:n}},render(){const{$t:e,changeDarkTheme:t,changeLightTheme:o,railStyle:n}=this;return Vue.createVNode(naive.NFlex,{justify:"center"},{default:()=>[Vue.createVNode(naive.NTooltip,null,{trigger:()=>Vue.createVNode(naive.NSwitch,{value:this.modelAppThemeRef,"onUpdate:value":r=>this.modelAppThemeRef=r,railStyle:n.bind(this),onUpdateValue:r=>r?t():o()},{"checked-icon":()=>Vue.createVNode(C,{name:"dark"},null),"unchecked-icon":()=>Vue.createVNode(C,{name:"light"},null),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.getAppTheme?e("headerSettingOptions.ThemeOptions.Dark"):e("headerSettingOptions.ThemeOptions.Light")})]})}});function ge(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Na=Vue.defineComponent({name:"SettingDrawer",props:{show:{type:Boolean,default:!1},placement:{type:String,default:"right"},width:{type:Number,default:280}},emits:["update:show"],setup(e,{emit:t}){const{changePrimaryColor:o,updateSettingState:n}=I(),{getAppTheme:r,getPrimaryColorOverride:a,getMenuTagSwitch:i,getBreadcrumbSwitch:l,getCopyrightSwitch:s,getContentTransition:u,getWatermarkSwitch:c}=j(),p=Vue.computed({get:()=>e.show,set:y=>{t("update:show",y)}}),f=Vue.computed({get:()=>({getMenuTagSwitch:i.value,getBreadcrumbSwitch:l.value,getCopyrightSwitch:s.value,getContentTransition:u.value,getWatermarkSwitch:c.value}),set:y=>{}});return{modelShow:p,changePrimaryColor:o,getAppTheme:r,getPrimaryColorOverride:a,updateSettingState:n,modelSwitchReactive:f}},render(){let e,t,o,n;const{$t:r,changePrimaryColor:a,updateSettingState:i}=this;return Vue.createVNode(naive.NDrawer,{show:this.modelShow,"onUpdate:show":l=>this.modelShow=l,placement:this.placement,width:this.width},{default:()=>[Vue.createVNode(naive.NDrawerContent,{title:r("headerSettingOptions.Title")},{default:()=>[Vue.createVNode(naive.NFlex,{class:"setting-drawer__space",vertical:!0},{default:()=>[Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(e=r("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),Vue.createVNode(Ca,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(t=r("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:$.appThemeColors,value:this.getPrimaryColorOverride.common.primaryColor,"onUpdate:value":l=>this.getPrimaryColorOverride.common.primaryColor=l,onUpdateValue:a.bind(this)},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(o=r("headerSettingOptions.ContentTransition"))?o:{default:()=>[o]}),Vue.createVNode(naive.NSelect,{value:this.modelSwitchReactive.getContentTransition,"onUpdate:value":l=>this.modelSwitchReactive.getContentTransition=l,options:xn,onUpdateValue:l=>{i("contentTransition",l)}},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(n=r("headerSettingOptions.InterfaceDisplay"))?n:{default:()=>[n]}),Vue.createVNode(naive.NDescriptions,{labelPlacement:"left",column:1},{default:()=>[Vue.createVNode(naive.NDescriptionsItem,{label:"多标签"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getMenuTagSwitch,"onUpdate:value":l=>this.modelSwitchReactive.getMenuTagSwitch=l,onUpdateValue:l=>i("menuTagSwitch",l)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"面包屑"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getBreadcrumbSwitch,"onUpdate:value":l=>this.modelSwitchReactive.getBreadcrumbSwitch=l,onUpdateValue:l=>i("breadcrumbSwitch",l)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"水印"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getWatermarkSwitch,"onUpdate:value":l=>this.modelSwitchReactive.getWatermarkSwitch=l,onUpdateValue:l=>i("watermarkSwitch",l)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"版权信息"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getCopyrightSwitch,"onUpdate:value":l=>this.modelSwitchReactive.getCopyrightSwitch=l,onUpdateValue:l=>i("copyrightSwitch",l)},null)]})]})]})]})]})}});function Ta(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ka=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=ce(),{getBreadcrumbOptions:t}=Z(),{isTabletOrSmaller:o}=Ve();return{getBreadcrumbOptions:t,dropdownSelect:(a,i)=>{e(a,i)},breadcrumbItemClick:a=>{var i;if(!((i=a.children)!=null&&i.length)){const{meta:l={}}=a;l.sameLevel||e(a.fullPath,a)}},isTabletOrSmaller:o}},render(){let e;const{isTabletOrSmaller:t,getBreadcrumbOptions:o}=this,{dropdownSelect:n,breadcrumbItemClick:r}=this;return t?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NBreadcrumb,null,{default:()=>[Vue.createVNode(Vue.TransitionGroup,{tag:"li",name:"breadcrumb",appear:!0},Ta(e=o.map(a=>Vue.createVNode(naive.NBreadcrumbItem,{key:a.fullPath,onClick:r.bind(this,a)},{default:()=>{var i;return[Vue.createVNode(naive.NDropdown,{labelField:"breadcrumbLabel",keyField:"fullPath",options:a.children&&((i=a.children)==null?void 0:i.length)>1?a.children:[],onSelect:n.bind(this)},{default:()=>Vue.createVNode("span",null,[a.label&&typeof a.label=="function"?a.label():a.breadcrumbLabel])})]}})))?e:{default:()=>[e]})]})}});function Oe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Oa=Vue.defineComponent({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const{changeMenuModelValue:o,resolveOption:n}=ce(),{getRoutes:r}=VueRouter.useRouter(),a=Vue.computed({get:()=>e.show,set:g=>{t("update:show",g),g||f()}}),i=Vue.reactive({searchValue:null,searchOptions:[]}),l=[{icon:["↑","↓"],label:"切换",plain:!0},{icon:["↵"],label:"选择",plain:!0},{icon:["esc"],label:"关闭",plain:!0}];let s=0,u=s;const{isTabletOrSmaller:c}=Ve(),p=Vue.ref(!1),f=()=>{i.searchOptions=[],i.searchValue=null,s=0,u=s},y=g=>{a.value||(g.ctrlKey||g.metaKey)&&g.key==="k"&&(g.preventDefault(),g.stopPropagation(),f(),a.value=!0)},b=g=>{if(g)p.value=!0;else{p.value=!1,i.searchOptions=[];return}const S=r().reduce((T,P)=>{var E;const O=be(P,["children","meta","path","name"]),R=n({...O,fullPath:P.path}),{breadcrumbLabel:A}=R;return(E=A==null?void 0:A.toLocaleLowerCase())!=null&&E.includes(g.toLocaleLowerCase())&&To(R)&&T.push(R),T},[]);setTimeout(()=>{i.searchOptions=S,Vue.nextTick().then(()=>{v()}),p.value=!1},500)},h=g=>{if(g){const{meta:S}=g;S.windowOpen?window.open(S.windowOpen):(a.value=!1,o(g.fullPath,g))}},v=()=>{const g=i.searchOptions[s],S=i.searchOptions[u],T="content-item--active";g&&Vue.nextTick().then(()=>{const P=Me(`attr:data_path="${g.path}"`),O=S?Me(`attr:data_path="${S==null?void 0:S.path}"`):null;if(O!=null&&O.length){const[R]=O;Yo(R,T)}if(P!=null&&P.length){const[R]=P;Xo(R,T)}})},d=g=>{const{icon:S}=g;return typeof S=="string"?Vue.createVNode(C,{name:S,size:"24"},null):typeof S=="function"?()=>S:Vue.createVNode(C,{name:"search",size:"24"},null)},m=g=>{g==="up"?s=s-1<0?0:s-1:g==="down"&&(s=s+1>=i.searchOptions.length?i.searchOptions.length-1:s+1)},V=g=>{const S=g.key;switch((S==="ArrowUp"||S==="ArrowDown"||S==="Enter")&&(g.preventDefault(),g.stopPropagation()),u=s<=0?0:s,S){case"ArrowUp":m("up");break;case"ArrowDown":m("down");break;case"Enter":const T=i.searchOptions[s];T&&h(T);break}v()},w=({menuOption:g})=>Vue.createVNode(naive.NFlex,Vue.mergeProps({align:"center",class:"content-item"},{onClick:h.bind(this,g),data_path:g.path}),{default:()=>[Vue.createVNode("div",{class:"content-item-icon"},[d(g.meta)]),Vue.createVNode("div",{class:"content-item-label"},[g.breadcrumbLabel]),Vue.createVNode(C,{name:"enter",size:"18",customClassName:"content-item-icon__enter"},null)]});return Vue.watchEffect(()=>{c.value&&(a.value=!1)}),le(window,"keydown",g=>{y(g),V(g)},!0),{...Vue.toRefs(i),modelShow:a,helperTipOptions:l,fuzzySearchMenuOptions:ze(b,300),searchItemClick:h,RenderPreIcon:d,isTabletOrSmaller:c,SearchItem:w,loading:p}},render(){const{isTabletOrSmaller:e,searchOptions:t,loading:o}=this,{SearchItem:n,fuzzySearchMenuOptions:r}=this;return e?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NModal,{show:this.modelShow,"onUpdate:show":a=>this.modelShow=a,transformOrigin:"center",displayDirective:"if"},{default:()=>[Vue.createVNode("div",{class:"global-search global-search--dark global-search--light"},[Vue.createVNode("div",{class:"global-search__wrapper"},[Vue.createVNode(naive.NCard,{class:"global-search__card",headerStyle:{padding:"12px 12px 0 12px"},contentStyle:{padding:"12px"},segmented:{action:"soft"}},{header:()=>Vue.createVNode(naive.NInput,{size:"large",value:this.searchValue,"onUpdate:value":a=>this.searchValue=a,clearable:!0,onInput:r.bind(this)},{prefix:()=>Vue.createVNode(C,{name:"search",size:"24"},null)}),default:()=>{let a;return Vue.createVNode(naive.NScrollbar,null,{default:()=>[Vue.createVNode(naive.NSpin,{show:o},{default:()=>[t.length?Vue.createVNode(naive.NFlex,{vertical:!0,size:[0,6],class:"global-search__card-content"},Oe(a=t.map((i,l)=>Vue.createVNode(n,{menuOption:i,key:i.fullPath},null)))?a:{default:()=>[a]}):Vue.createVNode(naive.NResult,{size:"large",class:"global-search__empty"},{icon:()=>null,default:()=>Vue.createVNode(naive.NFlex,{justify:"center",class:"global-search__empty-content"},{default:()=>[Vue.createTextVNode("没有搜索结果")]})})]})]})},action:()=>{let a;return Vue.createVNode(naive.NFlex,{justify:"flex-start",align:"center",size:[16,0]},Oe(a=this.helperTipOptions.map(i=>Vue.createVNode(naive.NFlex,{key:i.label,size:[4,0]},{default:()=>[i.icon.map(l=>Vue.createVNode(naive.NFlex,{class:"item-icon",align:"center",justify:"center"},Oe(l)?l:{default:()=>[l]})),Vue.createVNode(naive.NFlex,{class:"item-label",align:"center"},{default:()=>[i.label]})]})))?a:{default:()=>[a]})}})])])]})}});function xa(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ra=Vue.defineComponent({name:"GlobalSearchButton",props:{onClick:{type:[Function,Array],default:null}},setup(e){return{getShortcutKeyAboutSystem:()=>{const n=Zo();return n==="MacOS"?"⌘ + K":"CTRL + K"},click:n=>{const{onClick:r}=e;r&&L(r,n)}}},render(){const{getShortcutKeyAboutSystem:e,click:t,$t:o}=this;return Vue.createVNode(naive.NButton,{bordered:!1,onClick:t.bind(this)},{icon:()=>Vue.createVNode(C,{name:"search",size:"16"},null),default:()=>{let n;return Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[o("headerTooltip.Search"),Vue.createVNode(naive.NButton,{size:"tiny"},xa(n=e())?n:{default:()=>[n]})]})}})}}),Aa=Vue.defineComponent({name:"AppAvatar",props:{...naive.avatarProps,...naive.flexProps,cursor:{type:String,default:"auto"},spaceSize:{type:[String,Number],default:"medium"},avatarSize:{type:[String,Number],default:"medium"}},setup(e){const t=ie(D.signing),o=Vue.computed(()=>({"--app-avatar-cursor":e.cursor}));return{signing:t,cssVars:o}},render(){const{signing:e,cssVars:t,spaceSize:o,avatarSize:n,$props:r}=this;return Vue.createVNode(naive.NFlex,Vue.mergeProps({class:"app-avatar"},this.$props,{style:t,size:o}),{default:()=>[Vue.createVNode(naive.NAvatar,Vue.mergeProps(r,{src:e==null?void 0:e.avatar,objectFit:"cover",round:!0,size:n}),null),Vue.createVNode("div",{class:"app-avatar__name"},[e==null?void 0:e.name])]})}}),Pa=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],La={logout:()=>{const{logout:e}=ua();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=I();e("lockScreenSwitch",!0)}},Ma=e=>{const t=La[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},Da=e=>{const{isTabletOrSmaller:t}=e,o=[],n=[{name:"menu",size:18,eventKey:"menu"}];return t.value?n:o},za=e=>{const{isFullscreen:t,isTabletOrSmaller:o}=e,{t:n}=te(),r=[{name:"fullscreen",size:18,tooltip:t.value?n("headerTooltip.CancelFullScreen"):n("headerTooltip.FullScreen"),eventKey:"screen"},{name:"github",size:18,tooltip:n("headerTooltip.Github"),eventKey:"github"},{name:"setting",size:18,tooltip:n("headerTooltip.Setting"),eventKey:"setting"}],a=[...r],i=[...r];return o.value?i:a},Ia=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=I(),{t:o}=te(),[n,{toggleFullscreen:r,isEnabled:a}]=nt(document.getElementsByTagName("html")[0]),{getDrawerPlacement:i,getBreadcrumbSwitch:l}=j(),s=Vue.ref(!1),u=Vue.ref(!1),{isTabletOrSmaller:c}=Ve(),p=X("globalDrawerValue"),f=Vue.computed(()=>Da({isFullscreen:n,isTabletOrSmaller:c})),y=Vue.computed(()=>za({isFullscreen:n,isTabletOrSmaller:c})),b={search:()=>{u.value=!0},setting:()=>{s.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{a||window.$message.warning(o("globalMessage.isEnabledFullscreen")),r()},lock:()=>{t("lockScreenSwitch",!0)},menu:()=>{U("globalDrawerValue",!p.value)}};return{leftIconOptions:f,rightTooltipIconOptions:y,toolIconClick:d=>{var m;(m=b[d])==null||m.call(b)},showSettings:s,updateLocale:e,getDrawerPlacement:i,getBreadcrumbSwitch:l,globalSearchShown:u,isRenderVNode:d=>c.value?null:d}},render(){const{rightTooltipIconOptions:e,leftIconOptions:t,getDrawerPlacement:o,getBreadcrumbSwitch:n}=this,{toolIconClick:r,updateLocale:a,isRenderVNode:i}=this;return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header"},{default:()=>[Vue.createVNode(Oa,{show:this.globalSearchShown,"onUpdate:show":l=>this.globalSearchShown=l},null),Vue.createVNode(naive.NFlex,{class:"layout-header__method",align:"center",justify:"space-between"},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[t.map(l=>Vue.createVNode(Xe,{key:l.name,iconName:l.name,tooltipText:Vue.isRef(l.tooltip)?l.tooltip.value:l.tooltip,customClassName:l.iconClass,onClick:r.bind(this,l.name)},null)),n?Vue.createVNode(ka,null,null):null]}),Vue.createVNode(naive.NFlex,{align:"center",size:[16,0]},{default:()=>[i(Vue.createVNode(Ra,{onClick:l=>{l.stopPropagation(),this.globalSearchShown=!0}},null)),e.map(l=>Vue.createVNode(Xe,{key:l.name,iconName:l.name,tooltipText:Vue.isRef(l.tooltip)?l.tooltip.value:l.tooltip,customClassName:l.iconClass,onClick:r.bind(this,l.name)},null)),Vue.createVNode(naive.NDropdown,{options:st,onSelect:l=>a(String(l)),trigger:"click"},{default:()=>[Vue.createVNode(C,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]}),Vue.createVNode(naive.NDropdown,{options:Pa(),onSelect:Ma.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(Aa,{avatarSize:"small",align:"center",cursor:"pointer"},null)]})]})]}),Vue.createVNode(Na,{show:this.showSettings,"onUpdate:show":l=>this.showSettings=l,placement:o},null)]})}}),ja=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{size:[0,0]},{default:()=>[Vue.createVNode(Ia,null,null)]})}}),Ea={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},$a=lt('',1),Ba=[$a];function Fa(e,t){return at(),rt("svg",Ea,[...Ba])}const Wa={render:Fa},Ka={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},Ua=lt('',1),qa=[Ua];function Ga(e,t){return at(),rt("svg",Ka,[...qa])}const Ha={render:Ga};function Ya(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Xa=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const o=Vue.ref(null),{getMenuKey:n,getMenuTagOptions:r}=Z(),{changeMenuModelValue:a}=ce(),{getRootPath:i}=oe(),{maximize:l}=Oo(),{reload:s}=rl(),{close:u,closeAll:c,closeRight:p,closeLeft:f,closeOther:y,checkCloseLeft:b,checkCloseRight:h}=ll(),v=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let d=1/0;const m={size:16},V=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(C,{name:"reload",size:m.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(C,{name:"close",size:m.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(Ha,{class:"menu-tag__icon"},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(Wa,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(C,{name:"other",size:m.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(C,{name:"resize_h",size:m.size},null),disabled:!1}]),w=ye(16),g={closeCurrentPage:()=>{n.value!==i.value&&u(d)},reloadCurrentPage:()=>{s()},closeAll:()=>{c()},closeRight:()=>{p(d)},closeLeft:()=>{f(d)},closeOther:()=>{y(d)}},S=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),T="menu_tag_data",P=X("globalMainLayoutLoad"),O="n-scrollbar-container",R=_=>{u(_)},A=(_,N)=>{V.value.forEach(M=>{if(M.key===_){M.disabled=N;return}})},E=_=>{S.actionDropdownShow=!1,a(_.fullPath,_)},Q=()=>{const _=document.getElementById(w);if(_)return Array.from(_.childNodes).find(pe=>Qo(pe,O).value)},ue=_=>{var M;const N=Q();if(N){const pe=N.scrollLeft||0,Be=_==="left"?Math.max(0,pe-200):pe+200;(M=o.value)==null||M.scrollTo({left:Be,behavior:"smooth"})}},de=_=>{S.actionDropdownShow=!1;const N=g[_];N&&N()},Se=(_,N)=>{N.preventDefault(),S.actionDropdownShow=!1,d=_,Vue.nextTick(()=>{S.actionDropdownShow=!0,S.x=N.clientX,S.y=N.clientY})},$e=()=>{const{closeable:_}=r.value[d]??{};A("closeCurrentPage",!_),h(d)?A("closeRight",!1):A("closeRight",!0),b(d)?A("closeLeft",!1):A("closeLeft",!0)},Ro=()=>{d=r.value.findIndex(N=>N.fullPath===n.value),$e()},Ao=_=>{r.value.length>1&&_.fullPath!==i.value&&(_.closeable=!0)},Po=_=>{_.fullPath!==n.value&&(_.closeable=!1)},Lo=()=>{Q()&&Vue.nextTick().then(()=>{var N;(N=o.value)==null||N.scrollTo({left:99999,behavior:"smooth"})})},Mo=()=>{Vue.nextTick().then(()=>{const _=Me(`attr:${T}="${n.value}"`);if(_!=null&&_.length){const[N]=_;Vue.nextTick().then(()=>{var M;(M=o.value)==null||M.scrollTo({left:N.offsetLeft,behavior:"smooth"})})}})};return Vue.watch(()=>r.value,(_,N)=>{V.value.forEach(M=>{v.includes(M.key)&&(_.length>1?M.disabled=!1:M.disabled=!0)}),N!=null&&N.length&&(_.length>(N==null?void 0:N.length)?Lo():_.length===(N==null?void 0:N.length)&&Mo())},{immediate:!0}),Vue.watch(()=>S.actionDropdownShow,_=>{var N;_&&((N=ze($e,100))==null||N())}),t({}),{getMenuTagOptions:r,closeCurrentMenuTag:R,getMenuKey:n,menuTagClick:E,moreOptions:V,scrollX:ue,scrollRef:o,uuidScrollBar:w,actionDropdownSelect:de,actionState:S,menuTagContextMenu:Se,setCurrentContextmenuIndex:Ro,menuTagMouseenter:Ao,menuTagMouseleave:Po,MENU_TAG_DATA:T,iconConfig:{width:22,height:22},maximize:l,getRootPath:i,reload:s,globalMainLayoutLoad:P}},render(){let e;const{iconConfig:t,getRootPath:o,uuidScrollBar:n,getMenuTagOptions:r,MENU_TAG_DATA:a,globalMainLayoutLoad:i}=this,{maximize:l,closeCurrentMenuTag:s,scrollX:u,$t:c,menuTagClick:p,menuTagContextMenu:f,menuTagMouseenter:y,menuTagMouseleave:b,actionDropdownSelect:h,reload:v}=this;return Vue.createVNode(naive.NLayoutHeader,null,{default:()=>[Vue.createVNode("div",{class:"menu-tag"},[Vue.createVNode(naive.NDropdown,{class:"menu-tag__dropdown",options:this.moreOptions,x:this.actionState.x,y:this.actionState.y,keyboard:!1,show:this.actionState.actionDropdownShow,trigger:"manual",placement:"bottom-start",onSelect:h.bind(this),onClickoutside:()=>{this.actionState.actionDropdownShow=!1}},null),Vue.createVNode(naive.NFlex,{class:"menu-tag-space",wrap:!1,align:"center",justify:"space-between",inline:!0,size:[16,0]},{default:()=>[Vue.createVNode(C,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__left-arrow",onClick:this.scrollX.bind(this,"left")},null),Vue.createVNode(naive.NScrollbar,Vue.mergeProps({xScrollable:!0,ref:"scrollRef"},{id:n}),{default:()=>[Vue.createVNode(naive.NFlex,{ref:"menuTagSpaceRef",class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},Ya(e=r.map((d,m)=>Vue.createVNode(naive.NButton,Vue.mergeProps({key:d.fullPath,class:["menu-tag__btn"],strong:!0,secondary:!0,type:d.fullPath===this.getMenuKey?"primary":"default"},{onClick:p.bind(this,d),onContextmenu:f.bind(this,m),onMouseenter:y.bind(this,d),onMouseleave:b.bind(this,d),[a]:d.path}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode("span",null,{default:()=>{const{breadcrumbLabel:V,meta:{i18nKey:w}}=d;return w?c(w):V}}),(d.closeable||r.length===1)&&d.fullPath!==o?Vue.createVNode(naive.NIcon,Vue.mergeProps({class:"menu-tag__btn-icon"},{onMousedown:s.bind(this,m)}),{default:()=>[Vue.createVNode(C,{name:"close",size:"14"},null)]}):Vue.createVNode(naive.NIcon,{class:[d.fullPath!==o?"menu-tag__btn-icon":"menu-tag__btn-icon--hidden"]},null)])})))?e:{default:()=>[e]})]}),Vue.createVNode(naive.NFlex,{class:"menu-tag__right-wrapper",align:"center",inline:!0,wrap:!1,size:[8,0]},{default:()=>[Vue.createVNode(C,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__right-arrow",onClick:u.bind(this,"right")},null),Vue.createVNode(C,{name:"fullscreen_fold",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:()=>{l(!0)}},null),Vue.createVNode(C,{name:"reload",width:t.width,height:t.height,customClassName:`menu-tag__right-setting ${i?"":"menu-tag__right-setting--spinning"}`,onClick:()=>{v()}},null),Vue.createVNode(go,{class:"menu-tag__dropdown",options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this),iconSize:20,keyboard:!1},{default:()=>[Vue.createVNode(C,{name:"more",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:this.setCurrentContextmenuIndex.bind(this)},null)]})]})]})])]})}}),Za=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(Xa,null,null)}}),Qa=e=>{const t=we(e[0]),o=we(e[1]),n=we(e[2]);return Vue.computed(()=>({"--layout-content-height":`calc(100% - ${t.height.value}px - ${o.height.value}px - ${n.height.value}px)`,"--layout-siderbar-height":`${t.height.value}px`,"--layout-menutag-height":`${o.height.value}px`,"--layout-footer-height":`${n.height.value}px`}))},Ze=Fo(D.isAppLockScreen,!1,sessionStorage,{mergeDefaults:!0}),Ja=()=>({setLockAppScreen:o=>{Ze.value=o},getLockAppScreen:()=>Ze.value}),el=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),{getMenuTagSwitch:n,getCopyrightSwitch:r}=j(),{getLockAppScreen:a}=Ja(),i=Qa([e,t,o]);return{getMenuTagSwitch:n,cssVarsRef:i,getLockAppScreen:a,layoutSiderBarRef:e,layoutMenuTagRef:t,layoutFooterRef:o,getCopyrightSwitch:r}},render(){const{getMenuTagSwitch:e,cssVarsRef:t,getCopyrightSwitch:o}=this,{getLockAppScreen:n}=this;return n()?null:Vue.createVNode(naive.NLayout,{class:"r-layout-full",style:[t],hasSider:!0},{default:()=>[Vue.createVNode(ya,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(ja,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(Za,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:ee,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode(ko,null,null)]}),o?Vue.createVNode(wa,{ref:"layoutFooterRef"},null):null]})]})}}),tl=[{path:"/",name:"RLogin",component:()=>k(()=>import("./index-7xR5Mwvk.js"),__vite__mapDeps([53,14,10,1,2,3,4,6,7,8,9,5,11,41,12,13,26,15,16,17,18,19,20,21,22,23,54]))},{path:"/",name:"RLayout",component:el,children:sa()}],ve=VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:tl,scrollBehavior:e=>{Nr(e)}}),Bl=e=>{e.use(ve),ha(ve)},Ee=()=>ve?{router:ve}:{router:{}},Qe="YYYY-MM-DD HH:mm:ss",ol=()=>({locale:i=>{const l=Pn[i];l?F.locale(l):F.locale(Ln)},getStartAndEndOfDay:i=>{const{format:l=Qe}=i??{},s=F(),u=s.startOf("day"),c=s.endOf("day"),p=s.format(l),f=u.format(l),y=c.format(l);return{today:s,startOfDay:u,endOfDay:c,formatToday:p,formatStartOfDay:f,formatEndOfDay:y}},format:(i,l)=>{const{format:s=Qe}=l??{};return F(i).format(s)},isDayjs:i=>F.isDayjs(i),daysDiff:(i,l)=>{const s=F(i);return F(l).diff(s,"days")},isDateInRange:(i,l)=>{const{start:s,end:u}=l,c=F(i);return c.isAfter(s)&&c.isBefore(u)}});function Ve(e){const{width:t,height:o}=Ie(e),n=Vue.ref(!1);return Jo(()=>{n.value=t.value<=768}),{width:t,height:o,isTabletOrSmaller:Vue.readonly(n)}}let Je=999,xe=!1;const H="ELEMENT-FULLSCREEN-RAY",{height:et}=Ie(),tt=document.createElement("style"),nl=(e,t)=>{const{beforeEnter:o,beforeExit:n,enter:r,exit:a,backgroundColor:i,zIndex:l}=t??{},s={};let u=!1;const c=()=>{const h=K(e);if(!h)return;const{left:v,top:d}=h.getBoundingClientRect(),m=` - [${H}] { - position: fixed; - width: 100% !important; - height: ${et.value}px !important; - transform: translate(-${v}px, -${d}px) !important; - transition: all 0.3s var(--r-bezier); - z-index: ${G(l,"Null")||G(l,"Undefined")?Je:l} !important; - background-color: ${i??null}; - } - `;tt.innerHTML=m,xe||document.head.appendChild(tt)},p=()=>{const h=K(e);o==null||o(),h&&(h.getAttribute(H)||h.setAttribute(H,H),u||(u=!0,Je+=1),xe||(c(),xe=!0),s.transition=h.style.transition,h.style.transition="all 0.3s var(--r-bezier)",r==null||r())},f=()=>{n==null||n();const h=K(e);h&&h.removeAttribute(H),a==null||a()},y=()=>{const h=K(e);h&&(h.getAttribute(H)?f():p())},b=Vue.watch(()=>et.value,c);return en(()=>{const h=K(e);h&&(h.style.transition=s.transition??"",h.removeAttribute(H)),b()}),{enter:p,exit:f,toggleFullscreen:y}},Re={svg:ne.toSvg,png:ne.toPng,jpeg:ne.toJpeg,blob:ne.toBlob,pixelData:ne.toPixelData},Fl=(e,t)=>{const{beforeCreate:o,created:n,createdError:r,finally:a,imageType:i}=t??{};return{create:s=>new Promise((u,c)=>{var f;const p=K(e);if(o==null||o(p),!p)return r==null||r(),c("useDomToImage: element is undefined.");(f=Re[s??i??"jpeg"])==null||f.call(Re,p,t).then(y=>(n==null||n(y,p),u(y))).catch(y=>(r==null||r(y),c(y))).finally(()=>{a==null||a()})})}},Wl=(e,t)=>({print:()=>{const n=K(e)||e;Wo({...tn(t,["printable"]),printable:n})}}),Oo=()=>({isLayoutContentMaximized:Vue.computed(()=>X("layoutContentMaximize").value),maximize:(o,n)=>{var l;const{scrollToOptions:r}=n??{},a=K(ee),{toggleFullscreen:i}=nl(a,n);U("layoutContentMaximize",o),i(),r&&o&&((l=ee==null?void 0:ee.value)==null||l.scrollTo(r))}}),rl=()=>({reload:(n=800)=>{U("globalMainLayoutLoad",!1),setTimeout(()=>U("globalMainLayoutLoad",!0),n)},openSpin:()=>{U("layoutContentSpinning",!0)},closeSpin:()=>{U("layoutContentSpinning",!1)}}),Kl=()=>({setWatermarkContent:r=>{const{getWatermarkConfig:a}=j(),i=Object.assign(a.value,{content:r}),{updateSettingState:l}=I();l("watermarkConfig",i)},showWatermark:()=>{const{updateSettingState:r}=I();r("watermarkSwitch",!0)},hiddenWatermark:()=>{const{updateSettingState:r}=I();r("watermarkSwitch",!1)},toggleWatermark:()=>{const{getWatermarkSwitch:r}=j(),{updateSettingState:a}=I();a("watermarkSwitch",!r.value)}}),Ae=e=>{const{getPrimaryColorOverride:t}=j(),{updateSettingState:o}=I();o("primaryColorOverride",e?Object.assign({},t.value,$.appNaiveUIThemeOverrides.dark,$.appNaiveUIThemeOverridesCommon.dark):Object.assign({},t.value,$.appNaiveUIThemeOverrides.light,$.appNaiveUIThemeOverridesCommon.light))},al=()=>{const e=()=>{const{getAppTheme:r}=j(),{t:a}=te();return{theme:r.value,themeLabel:r.value?a("headerSettingOptions.ThemeOptions.Dark"):a("headerSettingOptions.ThemeOptions.Light")}};return{changeDarkTheme:()=>{const{updateSettingState:r}=I();r("appTheme",!0),Ae(!0)},changeLightTheme:()=>{const{updateSettingState:r}=I();r("appTheme",!1),Ae(!1)},toggleTheme:()=>{const{theme:r}=e(),{updateSettingState:a}=I();a("appTheme",!r),Ae(!r)},getAppTheme:e}},J=(e,t)=>{const{getMenuTagOptions:o}=Z();if(typeof e=="number"){if(isNaN(e)){console.warn(`${t}: The ${e} is NaN, expect number.`);return}if(e>o.value.length||e<-1){console.warn(`${t}: The incoming index ${e} did not match the corresponding item.`);return}return{option:o.value[e],index:e}}else if(typeof e=="string"){const n=o.value.findIndex(r=>r.fullPath===e);return n>-1?{option:o.value[n],index:n}:console.warn(`${t}: The incoming key ${e} did not match the corresponding item.`)}else{const{fullPath:n}=e,r=o.value.findIndex(a=>a.fullPath===n);if(r===-1){console.warn(`${t}: The incoming menuTag option ${e.fullPath} did not match the corresponding item.`);return}return{option:e,index:r}}};function ll(){const{getMenuTagOptions:e,getMenuKey:t}=Z(),{changeMenuModelValue:o,spliceMenTagOptions:n,setMenuTagOptions:r,resolveOption:a}=ce(),i=()=>e.value.findIndex(b=>b.fullPath===t.value);return{close:b=>{const h=J(b,"close");if(e.value.length!==1&&h){const{index:v,option:d}=h;if(n(v),d.fullPath===t.value){const m=e.value[v-1];m&&o(m.fullPath,m)}}},closeAll:()=>{n(0,e.value.length);const{getRootPath:b}=oe(),{router:{getRoutes:h}}=Ee(),v=h().find(d=>d.path===b.value);if(v){const d=be(v,["children","meta","path","name","redirect"]),m=a(d);o(m.path,a({...m,fullPath:m.path}))}},closeRight:b=>{const h=J(b,"closeRight");if(h){const{option:v,index:d}=h,m=e.value.length-d,V=i();n(d+1,m),d<=V&&t.value!==v.fullPath&&o(v.fullPath,v)}},closeLeft:b=>{const h=J(b,"closeLeft");if(h){const{option:v,index:d}=h,m=i();n(0,d),m<=d&&t.value!==v.fullPath&&o(v.fullPath,v)}},closeOther:b=>{const h=J(b,"closeOther");if(h){const{option:v}=h;t.value!==v.fullPath?(n(0,e.value.length),o(v.fullPath,v)):r(v,!1)}},getCurrentTagIndex:i,checkCloseRight:b=>{const h=J(b,"checkCloseRight");if(h){const{index:v}=h,d=e.value.length-1;return!(v>=d)}return!1},checkCloseLeft:b=>{const h=J(b,"checkCloseRight");if(h){const{index:v}=h,d=e.value.length-1;return v===0?!1:v>0&&d>0}return!1}}}function Ul(){return{navigationTo:(t,o)=>{const{router:{getRoutes:n,push:r,replace:a}}=Ee(),{isPush:i=!0,query:l}=o||{},s=u=>i?r({path:u,query:l}):a({path:u,query:l});if(typeof t=="number"){if(isNaN(t)){console.warn(`[navigationTo]: The ${t} is NaN, expect number.`);return}const{getMenuOptions:u}=Z();if(t>u.value.length){console.warn(`[navigationTo]: The current ${t} exceeds the maximum number of menus.`);return}const c=u.value[t],p=f=>{if(f.children&&f.children.length>0){const{children:[y]}=f;p(y);return}s(f.fullPath)};p(c)}else if(typeof t=="string"){const u=n().find(c=>c.path===t);u?s(u.path):console.warn(`[navigationTo]: The path "${t}" is not found.`)}else s(t.fullPath)}}}function oe(){const{getAppRootRoute:e}=j(),{updateSettingState:t}=I(),o=e,n=Vue.computed(()=>e.value.path),r=Vue.computed(()=>e.value.name);return{getRootRoute:o,getRootPath:n,getRootName:r,setRootRoute:i=>{t("appRootRoute",Object.assign({},e.value,i))}}}const il=(e,t)=>{const{show:o,...n}=t;e.meta.extra=Object.assign({},e.meta.extra,{...n,show:o}),e.extra=bo(e)},ot=(e,t,o)=>{const n=So(e,t);n&&il(n,o)},Pe=(e,t,o)=>{const{getMenuOptions:n}=Z();if(typeof e=="string")ot(n.value,e,o);else if(G(e,"Object")){const{fullPath:r}=e;ot(n.value,r,o)}else console.warn(`[useBadge ${t}]: target expect string or object.`)};function ql(){return{hidden:n=>{Pe(n,"hidden",{show:!1})},show:n=>{Pe(n,"show",{show:!0})},update:(n,r)=>{Pe(n,"update",r)}}}const xo=()=>ie(D.localeLanguage,"localStorage",{defaultValue:Rn});export{Ol as A,va as B,$l as C,Ln as D,Rl as E,go as F,Oo as G,Ul as H,rl as I,Kl as J,al as K,st as L,ql as M,Ne as N,zl as R,Ca as T,k as _,Wl as a,xl as b,j as c,D as d,I as e,Aa as f,kl as g,Ja as h,ua as i,Ve as j,X as k,Pl as l,Bl as m,oe as n,te as o,U as p,Il as q,C as r,El as s,Tl as t,Fl as u,Al as v,Dl as w,Ll as x,Ml as y,jl as z}; diff --git a/js/hooks-tayE4ZeM.js.gz b/js/hooks-tayE4ZeM.js.gz deleted file mode 100644 index 85ced3162f139580548521c11863d48b27e35554..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 31700 zcmb4qV{4Q`@#}+qT`_=YQ`fxS5^Ic-Z@uakR;8xw#R;%`if?Gjqp)dFIdaw z?_897l`Ui*ARQPS{9oTL?gwIZ`){7IZ7ay+PkJ>hFvu{?P zd^7ZRY~TvuSgb!q4f~8`+W(8^G2hg+7mr)Fz8THxeA;^xf;gGmOBw-MVCR|cP98jL z&5Pj6)U~~7JsUoqKh47S!14^VB+lY60hUvJ&`onYVB-{hpuf z_Z#w2ADlY)?F+%vId{J=zpo^2+ErTs)uS?DJc;-G-gm46!^99=dsh$QSy-Tn(K_VM zu2namYzJ=-I(s=N_Wv6{z)P%FSh?}P=$;Ye@4>5Anwr5UsE^;Id#qWfcD=IP+ZA~E zNA>0*NP4o8^5*h8esMOf&qKq6l1s?(`gZ@F+`a0p)qn|wp(G)xZ<&!3d-B8hb8(d4 znu-{W>47G>^BQD6_HQj3+}T73oOP9H^AsvDreU3zcO4I2JwA)8^xjD2u7sn=_r*~n zj@B&RV8IAsFdH~l^y|K(-L56`l`y7PSMPgbvSC-8)B-)%6mJW z=Y%?Co6vvfYsut~a*jlypohqc=m#~*b+7I-f5B^Sg&^|<)a?T5A)4K#ZcIzIvwoOL zio)fFvwYYrf!;9|Vy5?OW~~G$zhBp9m!Msm9>*#~WuE>c0|(9c=Y3lE_v)8S#?_D( zw@IGA;~Kmi1%3Z5-^W43HMe|0rsiCq(R8<^Nt5fBPq+5s&ONX(n-om0I8z~O z&|;n^Ab!@y^yiforJZu4gNUJ5-e4Zsj50RM;}=CbATs*l*i`TNvJef6{b zcr*Vdg>HXJWv`!0c&)Ji?R40$5uC*L~IfpfdAaj5_1 zVI4!zyUvNoz^!t3U>poSJt^JD5EMPx%CM>L8iVlf+oE4gxB6S@bUMrTrAw{a_wmEw z`+WI$cxewFhZTzfsSlPulIxCe~a>MfMj z&t3=L08XG5&G;A$XGsYfBx72MAL&|M#liN&d=*%`^84LhxJqO-8F3mS+rDao9&5)vEu{Pltgwbq z94*~OW28)xxU6>BEF^okI^uY5pXsQGKRqW>33|3z!ao!mn_2jxA^iM zcdz^!e_0L&c4@@1zI@Z!9td>AHb_>U7^@9mX7UEYfqt0*jx#M)(v~N5pN87bgw`+V zWLu;`F22=g@7QTY9x^0vA{j+vs8SJ_QHCaB2^`r(nem+G{k!y}prToct9P%c^7M6_ zr1pEaD&jtGpMNMs-af%8fWN+@Q1KFGx!Qwz^PIRQXo=Dy(A&cVNF>Xdx)V!s20uI@ zJUXHNVhqKBlhD2K8_V+pIh*F-S?2a7i%kFZQZ90Y5-_1!XoW&4&OkF|{doB&7TFpM z7poHz+l1z%i6)sEg(k2d$ed3oITH;!o-R+M<$xx+;tV?OWF(l77anNZEkvYMiz&Hs z37K>}5@_0PN2GPboIvZ2B8kBdLl&J2=_IUcc9cPfQH(Dn`Vw?;P?w;az7m)d6CxS~ zBL=2a^{5VPy}2($i!;h!Qy1oIfAIWta6wJNa0cMukQqQrwsNd90PTfCt<>jsP=|fjXJnBnu{Ksi*<$*B?{qqH9sT37n_bK%m1RqYba}J@w>FZn!miDZ206+1j;qq$06Bb z?(OX}YiApuHJ#$8mz5hgn=iSFCt78($<8>maCTAx5Po(m2Nu~+XB04puPvR;zn~%d zq*5>2&KQbxbF(-gt6ey#u;}(t%#Kj%UwSJpgs^-@ik_E8hP~7h6zAaZnk}lY9+p1} z6(;3djP$@G6xH8_wUJ|yRB)pr|9NnljRA~=zd?*UU@=}~vchTY-N5tiE_*{@Q^hzA zD}t6^nkB6Ce&S( zWh|}na9cllECC&KGaHWdH>tFVmSEKhhFgc&VU>u4vdmev?0K-S_(m3i8LcTV^Cw&@ z;BnTzOIyn&%;aJ(F!ima=z0cD*2=C%i`R<=E+r7=HP z!)4}22_wkRV{mXyZz3!0ej#atdQ+QgD@qJ6+=~O{e##EpDy<58NlXA0L;%SeIqb7y z{M-Q(^{&Cv>T?5nl=Fjt-vKa^>inFeKZ_oc%q^=69j;wMeu%P6qvt{Rmea9_RcSGn zU~)Dzc;detQt4$1Rb+N8Vpt_3X#D}0=GY|2HHh6LxkWc^7Htz>t1al0Ub`;r5M9eH z?2ue{7A=zGu%Ej~T0BoNN`}EvBb$@3R2!EGl{CHtu8~1_{ylKEK&M9t$_vQQW7mND2yp%t5RGDd*AM&EC^6&`G0DGq~`g7N@?L?qyie=9z17+WY= zWIY(}G{M!r=-IM#31t0#r(^qB!BNm7?akW!PK&ml6rB zr2)V^B#S6X=HFMhKVMn9@1O1hU-z>=X}x2H##m8Q`Sw4X_CE)Z0%HMQOJ>v5M;!j2 zo40<4@ifa)lDp0_3I5L#|99&8kieabh1s|B{pRj}&+t=Kb54&LgxGu(vsF*Q3KtJ) zGxpLpTe!x(+_UP~nyoKGy78*+?XFb|+3VHaEWa9P5L5lUf&V7Pv8HX0>esGUx;fDF zvSJ7DmEjo-jO!wf9nq|3gN`=vB&B{QcFmZG`p~PWtxgvAt`@_=e^Z#$WorVv@PTOj z95xwx+e;ElJZ)IZY-8=HBZt24{t?tnHf6seAVly~)DX_SK-yRcTPjF24cA;NO@>Y9 zcWNh%>Jj+9{Qa7~{Z{;4kN3M<%=@wr$OTJ^)`oc^I{Vb;oio707Q7wolLxF%`|~4S zNp++S7*Nbfc5qtL&Y?Vrf{2VX+bd*q`XPG^Xup4a-bj4BPTzJCV)J-;_zs3~Ami?Q zC1*`mW=-}_AJ4(s(T6{Mj9~A;g>&dTphjiQwL3y^Tz#BO%lWXx*z2zJMwWSl%3R73 z`oZt)=)&#nv=z7?hRxiKzz<$#>AQ$X1mU`?qd1*yCez2RM-Nh@mL$?Bz`c+_RAxwg zuW4JO5*Nb&zVn*bse#86#p>DSUp$C3i83A9mK;z%az%_Ts=MMm^ZNxEKTW|JWreg2WU!UAy!B^Tg}oFqsKrEsuiw#9u%^Re5{{J_!;~z%x$U*sa4|e5w$% zKey&*#uC;`aa_ao^K%mQ{H29ul&rAHDE&m&N0m2;P)A?0qk|J8_|mjk>%p(`hZ;pb zcgUC>U)GI;ePp4g6(_rZvh#Oa5nZSs*ZA{eR&5_@}^Mk4X; zoYnl}!7f&@E&zeD5KeudbLGOFs)(^u>(Wg-^<)@t9V_*8!_lx zr?J2+Q;fJ#GjQlrPCpGHmtIX_gvdmmpM+hCCk6T@5}x1|-}Hy?g;$mG1ThXu?)AMZ z$M)&`p+63%9q1ChvCYTboWdKH z#f0#*iVo>AI{(r#=HNJJay8#%-$Y)i6)nK6fOcwchmx)s={C zqHxfcL6NGABr36b81l24aFoYJR*tN5fqBn0+AZXfS$YCVIX7O~qh(;I$G3*&t0p8i z+NNfGTEKHk>$lQZR^61+Vg8dMm+07y1<{yfp&Gc%TC}42hbTc`d2ZbzwQ_B=9CJ7FpL*Ss{W>n$=6-WeMgfan`5K;YHWU8^KMLtJIetAL@$Bu zenSU%EP0h%I>kJ$QiwMkGFANyF<#IO@CVuxzi3saJEFc-wzk`5f#USkXb4}S6 zR3{|WXL=o!Yc$6u+mfEG#ZU^G{JSgh!b}Mu&P-Z|9>O6?(rU6sOte}x2x09n#N+dR zc;eg70GXc_QT^86EGHdx(NrskZ0+nNF+d=Do<~ZU|C4c` zM>oBW0Y;`8lL?LXp_pAkDlXepVn$XpU>rbVZ&|hbP{=-lB8uRx(ID z?DsWP{zlg2crxNVe=PJ~?ewU;6IDE?(|=?xe8)4x2d1>zcgu;6&LhY|FfD{6Zos*X zWHmvouv_E*5dU44!Y-)un5#n*b^PoFd`&09+%$9F^_C8ad{ zEmXpUCSJrK8HV8V?>W8khoa(cj7#p zo`{o~z28grQP+-3%j<5%?>-p8MW9=AY~i(w9foaf))^LYQSo7UfHh2Q=7p7+yVG5=SN-_u#YuhQMG zb;9n?&Ru30$ZKN;J@T?sg;!^TVumIOLVl-sem*XbS$rwu_s8D{irug1-8o6w@GIy} z)1HlJ$v2~zQ~D{7!R&iuii4ir5ZDFXZ-ZmsPTGqk`qA;n)p<=KThgd)cDAg>kaa+ zgJqoh=}~Fm)Fn8)F6rZA<;ntyk}sspw9E7JVYzz9hlOk4dZ2 zMr6Z^$j$>rS|)&~ntP5!p9=|j3LSzo9Xeqq42EzDoHj%TMmPno5DE@zPE!WHv-JA;-{_$4tcq7sbn22rl71ZIRFJZ;?4MO9;*ZCCG2HI}U z$1xf)tnWX>e<_#9di!84M4U6v)@9mO+JaA0GL5kmDa-?#2GR6N+O*K6)@4mj4m^DT z$FJQ$!5tZs7sdEH7dmHA!BUepwy2=IGp$k>daaT0UqV-kb=U|p@YUhQg=a?xLWl!K zQGnN7(w;qr`i_y1iIVwI9sGO|yeSlHW?UGrmq>--KlM!qa$(#IX*QD?OPb@eoVcU~KB#PpUUvElXS#BCA z^CAlWXtDh}j$6(wKCW5D>CZtR znud2)0bN{1dX<#<#L->Yw1u)oiWTY4sx>KdnzqSGPv@xxz<9`!o>9gx7gTnMH~n*G zYUu`^re@IlZ^5?9B<_41;$>uKJ43e zn4gt%S4jaDr@V+-`EE~%jmAg=Yy*HjCCl7mxvMgfHD{PVpSlp#45$)l?{0q% zHKF_9P4e$cNqc0W`oy3nl3X~X;q}#hzy~%h(T5{HIZa*WcwGNnlUmK~^9W6$pi=Xi zmLX&nC~VD=Q^G{0QNlE@dnV{cXhRYzQmuLc+J`FppHOCD;v~h%u%kBawd_o6q=*fq zIf~1|FxluW{p3v_d;^&<>(gVC`k<|K_ElBmNF((Wcm*==1tqn3&8SYCaz>C>!pPn2 zl)gnn&sGOc9x=(j;>dlhge5>9;~poG-e`Y3cc& zC7m<=X&5_VzZ*Ol*rub^5qm#PLD2a|#Xu9Qu^hTFa7Kl5D+CZ^bGMOQdQN#4iTI^C z?x_Si$aUFKy37bIXc=)YpvBQ>9)cBaR4xtCsBUFSO%gBWAiBQTRw#yEvnAhy)-ta> zVzZ-2Y|LbTh-txoS~qk;RhgwLj0*^cNVV$%+Zw zDS4%2!cz#&5zRDOhcj;2#%#}VJx0qVvO7qsUMp~7+3y@86GTv+pAitX%p@~({#9TM z^e3>AJE^UHEDatD0-2}bP{-UtMJ9#2z%so!QRX}x^4TWS;hi>zsw#4D&@qHxZA1T~ z@qYKWYu?J0n^DaeBVvRY9{^@Eb+dQ|efzldMjqrs%(fWrvc);Gfh*>>F8lLri4_z9 zu&V3#T5vw&ap0C&AOal_9~CRM5M&V3i!N>~dPq!sIPoFVOj^T4meSJ{GloqNShP=& z@a1!7llC>#eRB0gNMz_k-(5(k(^9CrSsI0h5aMqCt3wa$Kfs{HcFi>fbpjGc<_Zhu zj?BqUxcGz2{Tn1*0{cTJ&x+&r*c7Ef-BJIRfol%4N{$_TB!+(;gP?T}*e)i8EMGJ&B`74i^0b8T;fxH22)nE#$*sn8#>3{Q@B* zp$BjU#KM{4e0A}kJsXo(xrN6p&&FZ^Yk2lonS0}pgIGZF%4(resNCR5f#e$Z z_}Y`W>=NPqpr)H?uk(AtTZB1L-$y=O$<4xx3zt=YlC?}Pe?2iZ2plFrAu~)IUa!Wq z8u0A+HQ=YaW}8ZjH{i2D5AYI*rF9-&&kg0HB5{$ZbXiT4)1&wC%Bfi`25K{<4-JUT zsi^(M#om*K+$JME`yjp)!h?4fG~pxasqd4%}k0Xiv`Eli;Q>=*S{TG5SWy6mehP+!SFXB}TR9G_8TWf_0>YYLhXe zw_@@*k~-x%en3aI5Dez0sWxDBos+>IEMP~pXFkRr6&}^#eU#_=3;NqR!2e%y#`(rh z`RUKj#+5DiLZwGzs~aZS{H?7Uo`ffkJ@+MAcl!FM`w~TJLdt~=3{e6`#$)PmcpSw=8zwhn3N-)}z zwp#D1)b~n|nY?}qWB|_EYDSvrJa8_hzhB3*-kzJOiFMBIuC~?i_&t>F>EbcwLpq`U zm1Nz~zbRH0H5AJjE%~8zbi_7T2$omFD>3GZAy-wk$uB1u>sJXaO16ovts4N`V~ovZ zh(bRN`&zrCXN2`DERSN3yZBbX>Ok%sfWZ&s;~lyqJeW4)(KzZ7;wM=6rx`QY-v?%= z2Gl@LPtGV$5^teH1uE(nNJa#y&G?fIJ=c2I1oy7iEwv1#6S>e6nn=AkghV^K=+{1@ z+Es*LRi%)}jFPXdoHf+NoaxHM+2pr4MDwgdLFsah+F? z=u&awa(GfA8wS}^`Z7A18zrTAm5flw7xzs<3#^K)i^M z&(3IGCkQFp{_SZH)XX=1Z%Z!JK_fq`?q#_wn!e?=jONv*ju3sf2biO|@MV2p;&0Sr z!86WW1igb)9YI8hu0Ib?F^)0~4hE$AxbZ+=^{; zT~F-J#|O9ZUel_!j(anUQ*Q-|X9RU(+ViGXWwRK*dx(B_eh1^PO!sfm_(PL zVwgl5^HdtCe(H$?W`_x3Xyh*uHR9`kXjR>qkS9?I{$!Q1Vy1?0+YVfL<^L2XmMaE; ze%sabRfaS*#eh$CDovd$#l`AdT3RCfKxQzBmI9H`z6!6@hA??WN_2*vup6GQXA+?5 z?|_r)5qbD(W;l6kDjG?@{c-WNZzaN47$OmVYR>{(?tTR1!wputBHr7qld4;6uf)74%x4kQ+6a@`Tf(cWQI>ABRhJzR$IALQ%(=2Dwlu3UoU z$G)felp>#;U9Oz#tgHmYy-fD|KtM!Ho==^c~bG%%x1nO$`LDK(o0KD_8+;3PQb zl3)|;n}i9Cz?@l6v4{f7I~{e4x1e}RFP#7lx3G9do{fJdX24qx=haY#^AIYYJA_{U zJ}y(dv0$ZDtP+l}j&F3NF;1&cL@50Ky~wJe4?f5oTvpKxbUp`vS=+o`3ZY+^$VYx# zYE%gS=}b`G={ayBzf8PpJT2C0%@qBoKmA=lC0BnmGg4-YJ>c?&fkucck=p3~BUTr?P)(dbPT4`b~qyQs%~_t!qr z6Ct(tb!o9dk2&SWYQq&VWx;mQ`{6CB;fShkK~p_Csf#<-moDU{+nY!7Ij*NST~=NY z;ePt6FCJ!%=)YJVoCFT$jlF`N0A?Bl+Jw}zLIKG2O|5mzw$EB7$Vn%Tmd%Dx zlZ~g1js=E`O%yLpA~o-!GDT?e?)3mN@>LT)iJeakj~*(4M$GNH8Qonx0HJq=0tdus zNwuO>Z;Rp7W1Q=;B;5Qm5tV%t&&KqkHb5HGf5|EAl5jLD_~g}T9wS6gX_YQTxmavJ zXq7;e>o=-koiOE;MJC!ARk^)^HKxh&7&q;X=Cz2fL+-?^yjY#^Fh*G-wDutg_Iz~V zH09qmcBFyME(tak@i7H2xp||s9MNR(xxfzwlT->W@=e^6KaZr;PPY7T|MkZy}~ zcyTBWD$Yf+_MSf~0e;!xjj1k8^m!4sFde87AqXaJ z_mYR*!gW_Uw9Q?seLfgOA9knNt1i3Z=;=5^Hh2eM5Q;>iej=F1OWHxff%iumlch(G zG_NOf{f{a-KNWZ%@AUtD75F6dhuWVWSs@kIWq_zPUe#VGck$5GR~OjR>+?lWP$0K} zIG0_Z|PKIN|C&|6Lu+DC>!f<$N`Ey?=; z4h$CuWrm5sO<*Lt%e8bcM;f~ZFCt8E6zl+QhZ~d1^g~N{e0o)LFt>@eTY#or~e#q5=kHrI_F_5O3x;&S^ zFuXKP(bMl)h)p@}%TkjgoK9zKY>>T%bA=ybnyw4$NaX^f&{t6KbW8sheg*vb5W=K! z?GH}j9O0?m%i%|R)YrOyQ4|2m*82pSs>`s%J2;C0!O9DE5x?3%v<}G?c_4CDHaG83 zqh+`Zf2rXwXtS*oWYURlgChW!L8q1i>2gRA@Cq!;6 z6O`fKJr41Mb?k&chGIUw-VvvYob-{>C;Rkb*V}M7Vt?>S97dWf3JQ=xif+^R*loH2 zN*ArQl86`Ro`nAJF-2t3wul&B@Xkxba55I13wIRq7^*N}%B+1&*pCxAU;W24%Ucr~ zfbE7t9>W3bdQ7KC&1H2(`^+H9Pv==Gkpt7LQn<4KM-lxVc|`H_=kkdh@J@fUUPZ$- zMDQ2yu|u1e`(M#L;cl3$ZqYOFhUO(D4RZMM2cX=k*IMIjz60ZWlj3mM??&kJyj1>+lrA1P2c-aO$~dXi?DYZk?rd2z8vlxyyMRN`$B3w_eKpcO-hB2!?DrFA!Z% zi@_{s^}>DpjNNaJ>L5pp((u+d#g~1~QjD4dU1&VBDGDw@$x4|gG%=;0f*t9Cyzir} z$CW{$klu;|16u#oX_c{x7NSZ(3DUUv`!(q^YQ@P!-jo^o`OcmVixpilhdcgb2&?6) zg^u#;q}x9Nh1{;o)sXS6qYhBk<72Kj#(gB+`dNm|XhlnrD$kfjh`K;0B6x-eK>dpK zw-;CfT+*vR_WGQ)U@Q}24&xGGgf)yq#Ue8|R-8%FU@p@=?t7$pmBH*K zjOJu)nC^@{2H2el4MV66$TQrH^P)Ln%|V=ifUI~Z9rv@8DQ4RyUEV`Z8u@VA@9MC* zfh|B%#Yt8MZ(+1pgL3s&sMu2%@2WO7@jl6-LyeS5H0I}YZPwZQftE;jv_CpJ9QOiU5vmo~2Fdf-N5(X`1#-&9G3i8TNdm9py($Gm!rna{wjy^xwajFcvj}Mbhy6n( z^bjGNvJ%c^gS*jsanr)W>622uQ-XYk62qqra*Qw7$Wu+YZoLS(%WXOdAEYonI5I&TH}fM}jkly^*;}24=hU*0GRbKAdmrOHR%@K0Asw{c zv4+Uoz(RtCntL&@qUG4jV&3ISCma6JGgA`YAs96p1V2tj@a(n2roT3uKlI)nV#VGG zvIC$i@Zc^C4Cn78PhKt5^x*U1Tv>*C?)EdZLKvJTEXPO|ydHjS4Y z+u8aCIy|ZH-FuGl%`X!1e(vT$HJ_-L&b-65me%h_VA9zSi%wl=rLx_WuW=Va$Boe| z2^4u#1x~Bjb%V)l!xl^EQ3UZ%X&`eXR``*Q`GVK(%JYfgiAB?+jS~|6lT%1bB9R%? znX%DLLaJq`r2FqXlR zY-XeIhk-=zM2-e5^;6~h$XboOyFyGjXSz3_13vwOzc({n&tdYPVi#j2_!~V#9@%Ms zEN$GS?W>_fJ=1B$v2{JL%-D|)({sJosSLd=;>ngW>j^!Nrd(qmfpU(4u9cX^J~)Oq?yUHZ^}ao)H&G|Ksh1!iKN4&(6=>JR@SXb{Ic zPESBg9yMA+cm?Wu;;0a96;Me2KvFoDvMVs=<6Dwj)7XVNTI=#biMV2ono484UudP4 zPf7$RoVH#N42{J|uPF7|u~$(?{=i?fAzWsK069X7EaGmAP7Ur%<8O^({sSwv!U}Q2 z>Etr8IBkwQRR0NAkluS^1$x-GSOL_CYqDE2CghTXIEdfnqblYF=T2SIThSLX9%5q` z6R84X+y^d|HjamHED^eCt^@jpbi2N1+Otr7dYCJ(rPFV*zSR|Wl!FDX(z}qYc$?=F zuNME&nSj72@i0#PNulr6?c|e~~@&CT>B^|K4F?s{&2*iCXm6(re zRv$IdbV~E~9VQsss*n;-$D#|RK0*s>m2c@V+8_f3#PP4O@Ap?20;0%8{KjcDO@maU zvCsG;Si-tMg`W0OSr+*I1CA|%4HWjLwc8JDT+J@KE-_y&ZuP9m0Gj(<7m?5MF8jH2{ zsC8Jv0zMOb9*}x1r!h|NYd&bz?zagA+@AXa#J>EBM#-uZ(cWBA)b`g%Rrb`z*x70Y z8YD`*<;u853``En95l~bR}bgs{6YnYFLL}Wgr_gby2#<**yINQhv+fPJp-_EqA!$8 z=36FXn@}i&RRR1ROM3b%r5*mxDzZr~%P~3UlOhHRwtq<5I$xc&l}KPn3BH_&ET395@{3g zGDz)^TG?9#!lF!7Vkp8^x1@?!^FtV1>iSWC^VkU|g*P9cIXN*c>`k4tEkn*njJ{EHKwx**<=5RZ! zD+gp=;}T4nAQo50&9g@xbqP-@o=RXsk*Zw?d2F8lI#C87JpDn0kx*)4k8Nzw3pB8=B4}Y zI&Z;QfVdrYk^3+49=4OcD1*cYR0S;+K6lE!pigPzL1$yY==|~u`#sw0$)fkP<)=mN zW_Xl?l)BjZv2yZ(Pq=s`VXN>Zzj9lhXdoJ+2eyinfq~4}pMFJV99pcSeT@(${FP zH{Z&&$*bX9KS-u55OLnx>Fy!(NlXOf7do(&0pbbp0EPgimbzPdy7W*TK`3Kt$e`QsJ53F~HVSUkm)0ItG7_LLUZ4-e#XdFyBl z^;j|y&TBOAH>c`UP!w&bXOLr0!=QY?o_8zHcTU$%mjlM-0!~xn-m(vm5;*TTc&f>9bs5ZwuE)yxx z>@uuT53YlCmel(yN8B|E%9lLvTUBhC%va?&zaEBfY`Zh13lpL}%V1ULXdHg!S@EUu z;9R^iVn{;PU^x7A(O~CB#F>AL=Tu3u2Zplzh0EsGixFXaCj>I5|C8c(b;z-lHrWwT zSjdao)dO0$O|5s3YN!N-MixG;pGF&Oi@Uelw{=DT`S{Vp(wZ76Q!l8#h$%iHpUJV9 zr>R2-O}qZsstvH&xj7#Gy|w;#(6mM6d%jr0are#m&lkxiMQtF4xLp7x2y&tlP#(%a zt(h5xq=y>a%*v|DpQllZJx%r=AqC#Z%(PZk&Y~hV(A$PAU2QrQ6)r$c$cS2Q1;v&B;ZE(67ow|?C zuR2S=X{&b|2igGIi_od0gvWb}5I*?L7d{D!y|eIp_8 zej@PYn|dAGp(rz>y7hd@8&e-XAzkTFo#X!WecQ5Jk*t=-{W_6_a7&lP4r%hzO}lEI zac-QNx~Gm>0wwFC~DNo+mk*msllhdztBZK{<@bCqCw#<<-{ zQH3^18cL&GiczMHfI(16Y9FY!H;`haoCr1W#mrOB!5&jU(T`fl$sAJHBExEsZf?3v`Y&eN*F+bKsiW*C5u`ZqTClU;lW!O% z;3A}+Y$@;n%?xGhyw#g`VLyN5dWHSh)#!uvEV}0kKb@gO?Pz zb2WVvNHNWMu+wFRT&-1Rn&`T~3={6(l9-AA43YGBe=^^MEliqG_3d}9QQo0R&v6yM zF7Rs18^iN=zCQ_jKj(YBUm^WpZaDmZG5sIB7aRX|HjdKL8AQOeJc!O;CmlT=@TAXX zKJoDoTJAa-zf$W#!RS#Q=ob~dEc(CAbM!uP-107hJF4Ly>LAG`W6)9&r@sCmeFYfaZcyg$6wG2hP%b%pWzPvW+Pbs4T z9w1|+y0f&4`@VYdeV3AL2_ zy>HH=9RDegbN~J*6GT&m-Dg~5GEK36MKC$A@g5Y81Cz zU!@U%HXj{!Y{;jpFOkw6;Hv+8E8(g@t%@A-9V>GY{^gnR`_OGK?uT1037N8Iv2T3c z?AdOb<|u9Y*AdBG7(9w>(hl*jZt}m(ic+gtgsv3HCW%R)Hc08Xx19|maOc=R@}Q>| zV>)N{BNG2!Q!M3-K>}_Iy`^4Al&5Bb>}Bes?8KauTLq3rLXZmfw6yu3Xb7|Qc3^g& zH|u7IsWLMSP1K4>B1OJb#*dqREVrQ~Gnj?k?8XHNb^UnI#1lV>Tmrgi@;?SZ*~_rR z9APv8W~*j z6dv!maKTRV+R02rRac+UD65Q|j^WkxQASj-Q<(v_jmSjBEFEX4*4%6jTQsBa!9|6c zCN82@*=uWJUu0>zloc#H%no_CtL3vKxL>h{sE2E&rza&#ZPu+HMX3T| zJ0#}5^Tq>7XOO#_RoMj!4IgEdh{`rL#3h=eXIKUVvs>fOZKoMZht&~2Wv2LUzsToY zPwB~c9jAg@ScegOYzQ3Ey|HS4qBcjPqyoiDcce5gA6Mh{7TGD-ttZ1{4@X$@Mm0En zY)?c4&!Olic|~Sadr=kL4LT;Bi8xz4NfMPwiF0q2eUZx?F2ll<#xuIw>zI%h=d^o| zkQ}K+D3TC(oS=ZAt47meGe*%D5=g|E10g%@`bHRX?~|@Nici@=40!5!iKGr z%Qa)lBf!^wml#lboM^1SJ(CK)d?ue~F%uOiBEGA%htwX+Jdd?Cz@c2N{S5ufy8y}l zR)WP79CdvSbR@8Fs7pBwIe~7)^3msZr2ULUOl>?Y7=>;qLAE`1x?HDoYMHxA^bC?G z{vv8x+W|@_)ePNr4L_K9!VBJ$6gE{WgI0m`^ptt^Kihnc zbj~`M;)6ofY5`P70JB#yTBzpv2LZuAWK4x|;q1`=^HPly$S?u1;?ak)U<{bABmIW! zTjVL+Jq*K)iDf?QX{W}cY|4NVoTYfQyRo2$nA{j(lojoJKhH;w)-)wyV`_rzK!zsi zZ>5<`x;AVw+vSOMf7+xDyY=aU(vN8>!o_DR9R=|z zo8V$32$>+JESXf2GS7!wqYK%br$o>~`agx819K)&w`OBI9oxiWB_b2kQe zqHqmA9(Zw^ft~g6O^JcwO?T;U{ZgN+dx)SSaunH=;Eo6>8% z-qiJ`Z6hpAm(K=f_etO++}2*8naKrPpf39=A)pHQ5{eR@YzCnx<;FREESOwcdzXdV zHWseaxp2S1xuc&&Ja5F<74{CcccA#caL2bDxNpTh*eoIs*pZ-41L(*QEmm#~v??f7 z`7M+c>3KijUaLC8t<8T$1-fh@V_Ih3GusN5ptArY3!tgC89HZaQ;!=u2knoKI&2t; zVOH{_+{=tBY_OA#?fMu~j26cY1-qGSDolTf{;Te|04*QNoNBbJs$Lu8QoDUtrfz9j<6l?+Y6o&{(m`0hl@s<{|7=M zy_$$GYqi!TV%BeNo|cJl^5ANBTfgG7wRaeWHb~h>o#tm zG3h^%ko*162)a$R&y|a`x<%~eQqv2{(GIOS>~LfhwX&&?K^!4Ccs7o(9SZzYBQ%ZFu!6zG^k9xjlzJAk3pNuH1L{5a%KsrArw$Lsz@SnqJ1_343Qd1xcf}q z*p>`bEFS3A8Nl>S=$ylrR)5Pj2P4wPzDo>b^Br&`$!lJh^5gt`&*9{%l`n~;ZwRm; zTwwlsr|*_8rs$cgUA_icOr0Dh!eftXei2Kwx1?#1D?TqsTq`z=@EgarX<&%CGt$81 zOJCia;-sVXv)sGt(3V3qi+}8{t`o(kwxD%51r&((9rUSK^ zO%YZBWtfN^Z90cHMmT_kW^c1pv-9M%h1{u&CAGza=)m8wl7?kdsO2l#M=y(W*L7%f zDq3iu$#+AIoY_}XaFS1?@JLz@N*Xxj-d2$*v^CFr6556HFJaAszbPgpYFYoC5I9Wc zlq!*8tYS6@Nf7TM$WocIx|k?1+<#-#kt^s1N>&1MCXGrD--PMw9Aox4?GBd&hs;`j zC;Tji7j%h$y3FU$9BgB}^`g`bNBCVt)DzOB9$TUenp%g153DJvKX2vq{P3?;rs z3}JLESahmu+%m;rH2Q-&HgZ`K0&^!r93h<<6zukt{uKpE}wv5 zYK53AWtDc&swLWh-ZZv?1K%4cK<`bdS|7ju#tGFqHg~x|8}rpN?-u?ag=U`RjaeU4 zjTN3xYO3vd`PA#csh_Dnch&1Q>wo*Nc3}0shqSyLOw$)2gaA(uQ>pZD(1?zj9)kJN zt`wqtDZ>vibs|ecVB-g~ks`*B9(i|3E)%9}VgAPYc>_HHY|^5;z0$q|gEShZE+U+ywN&^4I^GQ@6ZgzN!lUI{q16KVrD+JU78o{gTpZ+-)bR==7>5B;#=n^p za>_ac7C$4kg1o0xyTG3dU)7IW))iMoSJ+pUB04R6V0Pf1Q4dM-zH#L@gp3l1I_hE^ zy(!1wDRp1-6RKU@IX2}Oscurn8(?!L3Yg{w8Q!N%0&)7EMg-Q>Sd7o6x;`Yd7m~P> zjW-@>&exqkJ1h077S;Ru9~PwYfmjyeua7Q#4=Hyj9(cSf&Ipb>O;RDQZ|6GvY(Q+` zNOnZpKAk2=8RMLdc;sVj!f%RAQfk3oklJNH+TvKhvUW3N>enbDW!sIv!LR~3J|z2+ z@-QRe^yWiHBTg5JY}4V6rIsK%E4jK;eVOFSriC~_0MB`ArRDFKCH1sf#f*1^ ze67rmYKB(Czo(D`U(4W~RB56H5W>nfO4mfI%e0}I#eE4t8Z^#52(JrJT1kk1U3$zs z53Cn{fZ_JiCE(8^&Mf-9*#Ep>{JiM*eainlpZUL!Pd#YCK%sZ}rfoJ*Aipl$IzYLn zdSt+u9E<;3&cxE%{vT!Xft&3!4>P8#I74(w5f3aZbz#cu^UufW=H=>aDg44NNvKA3 z)H-|rdw<`j`i~+JTc|=1V4;HJM|F=IaPFx4`L6$WvU~5NTK{Vw^49O|DF5%XKbx#F z^8|&?+U#8AZGJlB!Ef?9&J@+M>DxooUsye{krM*Y1>yD zjae(873_6l+u+}IkOYJo3zHuQ=o1XeO@0C&trP(pJ_*46b1*8Sigir-srgiV;ei#< zDS93sv1=!CboQ1=2QWEW4@%Q3N_I1yJAnKxP1klI_o0lK2vCHd#-#El2|z}J$yT42 z7cm=N{^WrAv`w0qs}(&9O( z7wx;ewhn&RtYC_%P!uyVe$}=%sKu8uFsP`>jg19ql*5!1%2saL>g$Fgx9}5IZX1OS z!(uQ_`kQO_T`eKK^mkuUvwQ9kHlu}q%7qog9){{1WIAmWj|Wgg+H<9sZ%f)M^K4q3 zIP*GXzA2Rk9me3_qh<=0^LUH=Qn&pj0SxhT-Mm$_HRlqg+j50sFUsvf=SQ>#i2A_p zq9D<`E^jSu4h$u0ZV6LzfKzVonazob{OGY}U2n`e94r`J|?EzmN;3 zWnPMfjVE=jh|+ZWQniR6ODKbKl3r)`l)_z(&e z>P+=wks%3k;c{yYB(Z7w@w$p(`cnp1m2^4lpf-ZFVJj{wwM?mQ zRB2L@wA9S%foRGNtG<^>Pr2Ix-e|@57X$2c#)`_w1YB}EF~qGh0}9A~QO1BOc4JaAY1v4tN+XFBzgTBZ9wKQ2Ij*Ya!`2 z@?CZ|S+0DgfqR-3y3Xrz`ml7wQKj`SLwS@QQS6CvUXDpsAz;HnG8^(BnLPY!ejxQx ziq7qZ5=eITuTyd@Jv9t3#XrU!J-BomY@^#vZFEd&>FGtd(pCn?3L-I?i=!BLI56fh z%kUh$jumf)ua+i7EA;r2nUdZ?qPL1|XW)7~3ZbecJ>bz(m;vVojFh{%g^8sqGW?ST zhR!of1hE5t(G)LB2HLa$L@Hd3w}%JE5J8oE!Q+^sJ}2VZ#DHM@0yCVIV;)}$T-MzZ z(mheBzUs@Pq9;YxHq`Tr@X_XcXzcoDKhvHUnxj^ItorXMj~n$d>wYG^&(!3E86=-;$g?`8~E3jV=|ew;QlQ?)a=Dk0s!9C3S$vIJ=jLvW6Ah;)rn(r-fhmL8jm-i+#tN9Z`JWs)7vANr zu1ho94HXnSM_4#Mh*$N zKpv&h2Xn`u4G880PNKU$;LvjLvk?ES-#)~IZJbq997Ef>O84?Mgn6Wr@7ws=p7UyB z@Mwy6g;6P7-4m^F#un>aA#YCAb69!FUoEdWIozCy{dot!L0>CrfiU5PN6!Zm6XDF= zYShBW_~AF|$8dR-XvVtF(K7Gjed6jtf+9zOGNJ;bhe_) zR4IgZn!%TJCSi1_rtV?ZXJyQNElR?;PizxS=7yMWl`GJ~An8VE>xfxag136k{{n*D zW?{Y{&(g!Uu|{DV$|yq^IIFjIVcz$tqrPojDoM>)g4)Afj2{vz*V7A{?t}WgZbX^e zOeHFnsQa!SQoiEQS*=cSRb(t*iNC3?6k4JcxS_8!7!= zh9MW{E(O71qwcm`11q@;#nOTV_)1NSUBiSrTGULQ7#c=Vq(F`eq3jkRRSDH;@H&zm z&Qv9KxTU}#aad@Oq$dq%`UXTsYwnkVkk_O2uyjah6|Eroanj+rJ5}dVy8V(1nlid^ zff`rc4Q_CWx>U0-Eb8<~!+|2K2mJ@8&{_~tqP!84kRcrPDaPh3xL9j!ZQfV(pp)s5 zBeV!eKyF<8EtUY;i8elz=!H2b^jvrqcab9F?8?J~#P|capg4U-w}Wd!EQypwyt395 z&gmB___7nQ;IZhUFvM%Gr+l-y66{W7BlkTPv~6KDQfuS#|<4W=|xOX@$Dr1^z!aIUGQ%rm zyNM`3HKqrJQXIfsieD<8++~O7Lg`yUrA(eMgeXuEn&f#i366NMhlxP(c#z zB}OL+iy#{alGf=d=&-)7&f0xSlOCezsu$$ArIBE}O6zJ|i77?);a~s&QQh*~og`Hn z)tx|U6@{Q%QZ-j3mrjLT(G!$_H%(NaO#2Rf#iHjBm}-5s5Y!5y=F79!4%+_dwEw*M zAoIM0$!p;P$SzH0hYX^`gsInG(kVqN4|4oQN!Bb%zv4tLRfaqj3yVAkywiFQ;(gjg zEwmpUSuC;%NhccR>!*6GXRv;jV& zRB_dJCIRXoQ3_CoQ9~)%(awEf=2iq9FyzwrSkd2D(QlmS4|eotd)muAjphEv3V&n8 zpP#KFzgctw3~)1xcS}dL8bbW>mTb%s=2ut>T}zCVdfIkZbi(pUH5T&m4Hd35TTBVL zp|eHhH$K9@!Cd<0Wk})K5p0n1B2P70A z!X5h*=N3`niKvB}f)_}jEL4=l!2-?7&q`t4;n5OCq0jh^?86}?%=&fZN*`PUmu}s6 zqBkFKMgB~;qw>`kqF+q(iC=^0r6(K46&%=Qt?H(O3Gg&e`5*~ieU-Ua;{|Y@di3Kc z%ph}F$P>MtN6^CzBKyLAxX{ga8t`Z_4e+{J+fhbSI+bpcMqDtP=%S~Iu^d_X z4&+iJ6u{2g!XqV&<{j||z5?=vS2euck`{|A*GnV*VljPencPDjr6>@D_b3q4SBk_+ z)FvvwlrXG0!9#%*A<`7g8CDEZ&T!(KdL=qge_!!Q;RVfP5iv|+^jmboxol;;ki$PM zngQRrMjHvN1-qF99dU#t<21E85V4*z8x(#BZCJ%dx`)c^UJMZTsq%^_EPY>|K}e#Y zzUuis7#md5#L(6*wGQfo6*igX#KQQGlwX2;gd1*1_eS%M1BqSXGEOD<_l{6@Kl-kU zAhVS^s@4ftsALNx=VHo8VxDk}bJI;RAb zAwDjtC}0(hMG0EUSt@K+hi64rI_XFrK%a>JBv)!EK3fqf=j=hM?y@!;QI&`bT52wu zhoW4>!<fK{T5P}yS70wh*h$V+EBY_wBZ+cQo>F`?Oq1@bR|=S1F-$(#KY z$R#ZiW|fwDA9N--DFrHF`Jn6gZijG|SHw~qf~%xCWA4cRb{@kJA1B&Mm>K;LsLbe| z@0rnMwrFe|w`njTt%e4Rwd2HT%Hx_6myhdg=hIU(IFs`vD=f40u;_9c{wWz`TB@gw zUpeJ00@YuQqxKkblkHWxjTbfE*V7^g;oR zof9s)fuM#!lOZSBn;y}`V282mGNaFix{EbqgRSX!^egRpp}Fc}a1^}x=-hlhTmEC1 z2w!KCMAgcsvbNJiB`_*U(F6-n52ptL&lDrV-X^pY()%lwda0^L-9-bZ5pNIkN?D-{ zP%q!j;o6b8aV#9!*q-y&gI=WTZoQ5vBztE#EDk}xAJzAJcN*H4N!+*!N)?&{h(| zO*}@iJ>R4I{qMi^eV$hmw-9wZ*_`&&Rm2c>574d-ALIL9AIkloHu(KN9=3k2s_PTC zXCI_xVlr=OtVkjA6Kj#b`+rkiNBH)ZH<(L{B9xL8>F_3x+b;AxMMtnE-i-t9r=LUp zd%~s^9$1}xL2c8HYm|KWaepFM85GWygxbeS>bry2d&({p)JA@se@O(E1|xPr@eQnQ zi-B-CcuvZe4Q>sBsHcsc+#m}gq^X;n7D-t?|JGR?J3{`1eWDhC7xn+eUGsxn`pV{_v&3mgd} z@T>~lqr$;?<{CbxyvhW`&!9B~Zx*drakL(nH}uwPCbqDm_wX{;>zdbC8zsm_PvY}_Rl1qct~WM2n|nFHc<#yj9~$$fKw$(GlhVey1U4Xs6_@v(SfA7MR-hf zo&kUv!(t5ZKU+Rto}3~!>H*c-npjc}97mar|KOI?Z%0q zmqZFTc@Qeq3f{1^2sn(q3cJPHE+pK}wk*W@K}PQd8-_&ewI-T7Qid*JrGUB`-1k%9 zuZWIaP?1HxKN{AYF*8D+_-f8f`GpvcTFs1}y&ED;hb34~s(%^EhFgWTMwqBOsPc4KV8DJ zY6$TrIK#XYE6L)eR3G= z6*a=$i*~3}D@6GkGGdhHNMb)GHZ8)~tJ>~aH)VLM+HAXFH^9GPiQx6EYtOXR)I_?! z+sxCwcqFfi-6R}`G-2=84YI-$rp1un&f>?%PE5Tzp*g2Ew9Kyi(+-_<~at$)q;4ut{Mz@JN4a^PV8atwu|c6 zML{Dw-Ze5KoewBGTO?AP&PN40GR1G+Occnnv@Q$6B;Onp!xhtCHl%f;7=pZe zPX+j;x^(N#99iP;c#N*`J^_-mOl<-(kC~fdS1;d+!hY692uR4CWKw%Af%IUU;z6sT zOk&uC{E-5iH)R$r<{VQ!&SNQ%GffW#SX|TElIbpMRJJa+bj7^r&4HEr^sQ0$hT)!^ z8F5KMi~sn{g-xL`g*O3fd$dvViGeQyilr#Wmfu1rP+BKuSz)Zq_!Xm$$UAq4R(yp* zi!d2Cj>wA>19IFVv{wT}^e1ph+Z~m}^c6MJR?IpdnQ34L)0_zI91c&rg*$tESmMgU zxGae_!tkMu=rz<~`ve}F7A{MxE(R!M;MtVloiPJS22tKkbilX(Ygbbc1 zbE9iD{d^i)@6PThqFK__n`kg}^Y^|~1cUSYa=RBS2MuchG4kJpm$HP^zDHp5(q%+8 zATqhe_rbpo+D`==-8AfP=PhvhzmxkbdeywQ8e+Z0A-CSlW#$!EUXqd(i^fF=cT-bs znF;a3E>4H>Xi5*579w=wm-9>qfl!}C%(%o2f>2X+Ideq&nmb*KUAu9!p~rgLmpk(J z?0rp%(&VDxD_^Q{394#@dM54-PN_#=2cQ*(cfL}8Yq=PGJnEa&PLff~sd}0d}GY1+cOgvHNTlDGy%aV8(iLB9w zjtw<-Tx#6O?HYr0$33#IE6{0|ZpPszB1_}K5_p}pAVs0~zJ35`H{ZUYFw1WGNRatoov z+NigwqYUqfC+#p?{TVswkD(ElP2^s{OWqmlydXr_iU`8zxBOn>e;%9lzo}Vg4!Nm{ z1s--We(tvbet##U``-tne;&;vF2V+Je8q>r_szf4(uR zOzR43r@MQ|Pyl(>5jK1xIDZ=+<$%w-%Ul?m^?VH?^8ZZhV_8Ak;{bl{`u+c2%;|r9 zCHucu+f!imy*=mmz8%CfHcbT@BaV?^9`Xiz_)IKz=YJo)u7K`sr4v{LPHq3XtZVVQ z22t`KD~vA=KgVW|YIu4G^Z0%KZB_%_WvtiG^zJ>>J8}sB#^i{ z+4K82+{%yG0{q?ae^2NCc)ktx-zkej(laUo19Br^x%^iqr<}7tHZr^Jm0Yk0eYZOD z-I09$ND2;1NSJW8Ve>~`hy52TYU-u}@Cz^5Z@8o$$jR_ZFec(bIi}wLNRU>Lhm_ov zCfM6^`BtXM9;4Ol&3ujFOKM5h?ez6akE5z+%6sK%K(mpG)P{y*)E<3jnU^@9H#RE*budLyiN{ghKP9s?937mJdqcWd%|V>h*`5M6AOza35ksn*olFc zyx}j|(;imCXHd4@L}*|zlS~y6nYhv#P^(!*=eqoW^omIdRu3(?;U=hg)cq&QM*V7X zKGHU{Ta^I%I5d6%loRkg?*cRxtqx#8cU-zYS>DXU2=5G$(C1P`+ZMC9^GV14nGR&t;r^L~!SDyl4U4=YHi zlc(uZr&MI-ZC*h(hMIDlCq0XzP$!@{yAO#mMvK}NHrvKso6QQbsk1ks?7(hTb>UX0 zxVgwpTWA)}D`)Q8b*u6oF7y})CwLoY`EEtjqQl-gHdQ) z0{JU)e}DPT%GJT5L$nhKQE6hPdF@2trtW2n_5{WK$^3IrHy}TOW<^$gI(fnP+eZkJ zwiU7y>O_lWNBs$TWH{|)|L3L3uP{8>Ndu;M`Cy{->UT=ca6$ykYcgYNG}j|Y7f#LQuz@}K!dR5JSWj?_%SCO5`|8};4%|Ry}+rX9C%JA3Q97k$_2(nmQMYrqP zy+?d(WuW-OZ`%OqnLTl$%0{c2Jz(kPF8DhLxaHVo4O{FFU4I5BPg1+r%Eso+svREd zUdx(2!#rjqde?xJ>fAlfzSynPWzC^p{nfR>Xmx3N2|`EYKq6Q zSMjP=ZNH+o@sk+d&#S70U$@Z1iqoV$+?qdPhuJNYmrt&%67PqvnG*^bXlx*XI8r8r z+XtQ4zK?slYYO(4E`&od1INuLExEnFZSdKB|KESXlK%I)rtOMWHRA3YJBypa`Le1@ve`2T`Bq*G4Ab-ywB!X(}1rJX?V=?YzW)uOr6I?0u9+w8PWB+NeSOs)$0*DH>a zfmp2jhM3JhyH|RG`RXz4hBlIPl8w>-D@Y{101IG;ypUx?-QS_wj-525&pQ~hORC&S z`Ac%y5Z)IWpaA!Gd14NT4zVr|Vj~~4vPT@g9-n%g)Wy*-4${_5pj!fbsnw`SaE5*Z zyf9BNAIG`ToU)oC!vOVD@Oz}}|M8CS1;x3Tsw-4L-Aq97h zA@J>F_-FBXrvz3>idWR%1+OO4WOzJHVGnw)`+0RrYSaFC5~M4ix-BAj0|VMb?{!Ka za_-HR>XN&Rl>!08>*h~Zr}nu~_dERy-JAO6bWO(f#BcNwZI>mF=&R;p%pyt?XhJ&> z$fBr_^HX9XH|`eh{5VVV%EYEEq;7MI<*3CH7w}4FcC%tk-_sdWbIW;zSxfY`SgV^h zwoYB^jSp2+9U*tsdw0~jyC-XB_A8%;Y=>a`&oa~MSIW{<`?{Lzx3W-t36eWC;9AU} zRdZM^HY-W?3wm9siS5$4PS4zAwPwrGUI-LOgdoivyTWH(<^{-V9}9wn-)7oHWKc8L z=veQ8LYj^FNDDc)8v|FN{vc2}^5m%HfNkTz#80074(L(S{OQl3Q?HC;Fh6(<%0S-; zn_sWX_c#Ot)*NFup!&YeNAf~(n^N8+-b*LfF#A2ex@BRS^6oGjQYBzXW2P#H9XGcK+m^nY>pXh zxE#yRO|d-m){%mes`AoSA0<7F@~W-5x;s^EA>OX5suH%TXC8~?TF*l-TB4QZjdM)v zgconeLfea7_D4Z7(d^|7w`c|TYg*XNX@BJ=*X2^)NKR!ltk2=JDExlClblfJXaLJK zV+O4!{3Qix(6UU@%K?mL9Gt*MR83u?B*GkG6y!{6B1IkrR?$8i16X}k#o={hGS|+0 zOTVMR+|scJ6@|YP;mD}$5w-){Y)PSZ))3=0`xvJqZQ#m8Y^-K>cR zCDLWS4t#L{Lwv5J{VC)tHO zX4bT2C|oxzYr}ZCQQC=H=qkm+x$$(OCg0Rqm;$3q?yIW-%MDR6#a9?fJsr2h=+#%#i(zzvE_yHnE?`?K=khcrBV=*ZM z0OnsVK7qKNAY5a_aIA!d9##BEa`1#Gz=-Sv=Ql94wp4!Aj7ZAP@(diq_zL1vt_O6= z;jTx(g_K*7g|JPW_|jhgts8>!G8GU6dho(cGcjrO5kZ9d#{HW|Yb*TQQUi}P`aqADcNC{h@vL7q>7i|CN5KtxzoS?2@#P**t@LB>P15C~DC=SBPs>7rP|Y?2}ioN?fyBb_r|QC9kwiS|!!A zOE3v?es1>g9=vj;e(s~;CikZ^CB2hg!7{X!89n3KOM(Aj4i8^r1CY1o z*a`H$%cN^`J=8bU)iV-3p102Z0$=?N^%YIcESKF(&*65L63Lyd;m<7h*RKm*6n^~C z<8I%=JUeazyuU|=3)iC*REhWX7L{-wykDH?*=m+E+D{RS%M}xkF850`C3Kd6J35OmzQ zjyrUp+JI5?l3RRMQ4`&ZyW|R=zy1bxRdOjOA&-e1(d02MnN#|z-8fnYhbA7mw>%-w zQbwrnB0labJfU0n$Oxg1)6lj^%zXG?bw36nqHkF))QOiX`)E zN?o?rYj#qjDEaAfQ;itnCqz%dBonydU1JT>f+*8Ba_r9WPD$AemeL=yM2>>5^mLya zT>?P>$z04tzJ zU`ndK^W2kzs*wVaUFygp7vr-|GV+|3w@xbOJ>B6zpR4I8WO2K+Cq8h%84tqt@)2P} z0~<)|a|(pyQn5W-c4oxy9Bs6Y`~=)E^XG0^*a2B6uySI>9+(%}vnGr<+KNZL%Nz8x z16y`gC(@3W2h)8xY5Cm`Wd>g6LKTN!B}A6Xej}Ij7yz-@qME)0ffas=0MX&tJ&vZVt?VrVH-xtTXXeWZJXV^OQ9&KcqW{>m$Jm z2uc&Jx+VY=cPw2q|0y2vEF@1HFmZPpU2h0@Thhu7po0+vxWo?O->IB6uilke^Yco$ z-gP~VO>-Zw(k3J16gDA4TW=s+loW~CbFOI)1EVd-l*Q64AuqON5#YoSwm>4E*0F=8 zs34BjA`?P{;-*`t9WweX4C}*Whifk0j#}T_!I#4Q#Z>TBbwz3fG^F?U51zs+3as%6 z9zjxmO-@+>V@A0-lF}sjUk5mIJk1jQw0oH_jER%@ z`77GFtqW68_Hjx-@yLfgro0!t&5}(`6Gz(Q0%s!N=ajxiQXCH0<1W$0+rKNRatA+M zbU92Fq~ujrI6xm|pf@2!-kU=s9!8)%2pWwH0lY=OuZM|whFYM9bzdn%vj`-`k!WVY zAXC_b9h}4(lf2TOeaX4WmboP_RSv9QCs8jmR#8!Gb|2^RvKVHh<<-VksOv!dpg2-fk_}ZpbOuMWLFAu zIuH4J90z!v7egbKIau8R0E#r6g;#Ri4516gNj%{*>IZpknh{d$u!@Gw4mB7>#cl8l zhql6Im+H<>q&v+u@=f11kv^u&4HNnLPaL=59U2E4o=izX%U{5CZiaeUTJcjdgCd+| zpvXDQ^BEqC{i)hs%%;wYzqyy>WFW1LowG;@vVu)wH10RouQlJlB~`ZbWh%^PXbM{+J0d*K~E35@-a2Dtq6OaX;D%vqx7GhZ*TK1vfM9y3RD}Pv!MoAb3%hMK~o6^GTX0 zkgI4LSUEi~as?734`wpOtZ@(W0ya$9-ybH>TunO-1?2qfgqdt1~);gh@zq3R`oiI<6k(0Kk6KP3{{9zy3=hy*GbJnf`^VHxeWKKU}D zM0c&b<9jr=LKrR!vTQk9)7ID~FhlgaPrCN>iMR2-?T|ux^ooY@eeF_szkQ;6#=H_F z0QnOnwco!Y8@_$AL6f}gkP{sI>lHt_>z2+tdIs(cf5%HSzgr@^J+u|0zk3bwf#T|22OjZe*!uDA{rB5CmAGn_O`}#UjOr-#N z#?Z7#pAxWn8bdMcOZ2zF$_ZO++7cV_#FxNp5swCIdSpH*l$Ua2QW^;vz)@ z3hI{NoP7alBtnr236q zFex9YM3R>|k#QbnArf#a4Z-EFQ2q!I)EuImMf#LJ#U~G5EZqnOM{y_SHU&Kmw22wM z>d(bvSCX9=&NMs`2`EAPlvwGSJdEMEq~p}kInIOZn9-Cn_EivHLW85-;DA()i&45;Iz3%Kc3>(r>4%3mG2b)>P7UPN|J`Ta^jj;0dH+rzwctePjVj%Z0{Y7X*9 zE+EQ)I*k~VV?H!>jb3w$He={2$3*uKuOXHxaD(a|UMc{|c#LpZXzdH%ejA^d1eGfV zN;t6*3Mbb&#d=mzk*0YKF&qvHH;IGtxZpA2v(L_?3{WsjT_tJo8e&ByI^&*^u>Cm= z8LUH;I7e1_YI9K^&`y(#Ma+dWM|t+=N|S&aq<^ zu_CpEsO>D)wilX0{P}g`kMI6pgsAV_tG#{Ua;jDTYQBACKAx{Xoi%@2s(-g@K73sN zam(dxRv&apth!O#-acJ2Wu)P(9uicrpRE(zI^R>D1PuG7|Kzb-}nA85+OLJ~+ zf9sX?m&N~aX6;n}cGr5gYOOvrtBgma1o--yCmE?QA#)!la9x{-eK&2jvN-~FhK|>sb ziqxIr5aySR2|*nDfZEp5a;-X3t8REMGiCtmkaJAppyqU^70I1EUa_nJ_ZSjC*L-77G`I+q zV-;zkGrr2{8ZwG#y4k-uKxv>|tEgL%pY1&;^7e}abN5MY_eFhmVgK)U_TPP1t8O&b z{?qvW2XlE*@|ZvU>{e`J?QMN!(|q%<`p%NMyk*X>TMw4a`RBFm`@a)D{MtEm%N%nJ zT3ub+S*Y(k7EYOO446u>>#|gyAT$jW(xEdx$uVR^Ln`D!=OICZ3>PGoXhz=YJK{CM zJcpTbe3U48RPaLh3&$(;5vST2T;`CM%2QAZf#TfnvN%{dMGE1tE%W&z!D){#1d9FD z=7YlaBxGJuJdZ-1*(3Y;6UFn!k?)54GM-9a*P>68_tM#uhe3N=&d*q@Th@yQCyuv~ zPZ%zTvxs=P>s7brZn<^Rh;l7)x>7n}xHf$ntB9g_o*&VgpRDyKNY&xQf1y_Ukw47t zZ|>E$?^~-gwcUSP&t}b??b_~>#>S)i)7i${u vdvlE^d)DI1j}{(vQ+6Jr=Gd=@=V03Try8;UshZ)HbHDi&3~L*Z*A4&xek4x= diff --git a/js/index-7xR5Mwvk.js.gz b/js/index-7xR5Mwvk.js.gz deleted file mode 100644 index 0cdd85c8e1550172b9251dac74eb11bfc2874540..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3604 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 a&(7^Xs?49C3Zne(AN?=JFw^vDB>(`}%ME-0 diff --git a/js/index-9Ts1dkTV.js.gz b/js/index-9Ts1dkTV.js.gz deleted file mode 100644 index 62de3a02017f1f51bcafaf6aeb1218332c2afea6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1554 zcmV+t2JQJDiwFP!000021Ep76ZxcrteebVuw=ZjTci6R)CN(lLwgYVhadBNEf+B0O zJBcUkt#dJPElaczpe>Y2o5$1;7LSn6Um>FOaiE2TqYV&yTD6V?dqoL5C-bh3Ys7gO;eQ+4c$S#ZthyJX@Lk zSXY(tFp6pfA!~sfMrIr&Je~Yt9xKI(0a#;y4AK~tvR>mzIj_;Byw@1gl-Fp|0k0`H z7l>^NU=L^5pmNSGWy`sx+)mOpPN>QAM)}%BTu>A1EPbKCT+s z5+*y7XcZEq??9W*A4>91b848TaYB%#dD+e+fC9$k_Y3=r6<8>QaoA#rK#c{3qJYGE za^9q~<-)>Pq)@Php_kJ|Y{?EH6jO$D${_QUB!F7+5q^P8$i?ymuO>@!q#$imX10t? zxQH@|px_|-@F+ARK%`Y6VKg%i#(^Sdr|QR&$ypr6d`6I^BhtrAWx{%|RbVbs9$ znFL6BQS$X8@-#-n_EreD7&ejYC#G*}{%8_^0JF0@!4cFLu3=W+22WNPpVTV$4&Z*? zwxi~>vN?0`WF%S8szEPLstOWvu3RjAHqGio#XpZNNa`}xs>p=00|`aMPi|7qEAYe- zawMp6&9*3u71L#ofQ}Zhg>ts(*cP&w*s!39QbG~%ygpwUk z@9Wz~(&)H7Cs}DC0svrqFF}kGOXzHV*S>u#6%*d2q7`pSJS}=8&ua@Uvl7-$h;hKG z$P)bl26kLb+7Smw{61;0Cs<#+8E^Jyj&U(AH2?tKRLm}-1uC+*q}dKOY<7TKS_(_t z(IG?mh@-sOl!DDB#vA=;UKEWW$WVF4){$sITti^y5UksrNftK@siC6<$PJeA7IHjF z5UL45YEV`;P)aZ%S;STC?&Ma`n2xaozB{|_SL8D$5);|yU^QQ z?XKPHo!)Bw^L^*ab$8|W*49P$(WUm4N3Hd5+?zMM=P$N4F1sr~KYw_J=;CK<$iTDz_d2by6fwm%MUs? z&a~D~wKi@>%;^4d*FF0fZm{U3t>lyxO^OroZZk zfAv;Zx(_$qwNbdrvyRj-`4o&SDyh4CY7Wcffy)kw)s9yjF474mYYKSnbK_m6H z(tJrB^m#c*bg98G^Za$c`mz1^iV&gh!pzq#Xkx7d7pc^!`31|Wn1UC3S`uvQ6Th-k z{3tDQnn~NBpy-*m`8>?P4iT9oyr2m2X49|qxU^u~3=v=DFefS|6k%5*!-kx@ z^yY>{&b8fLi2z5oCc=9ae}=RT#~RJ4*3;EDcPet;@9tCtII>d_-m5q@q-{9XXioL6 z-}6t6^S$qHyO*xEAKZEV?8`SaE_5yKZd(X8vS}gKt5_CM6^%3E7JT~HJ%83acGrJ% zPdyvaDE~Md;Wq5UKeQaqX1FHTS;tA2!Vwdu9&+ E03DP5xc~qF diff --git a/js/index-BLQ0ugHs.js.gz b/js/index-BLQ0ugHs.js.gz deleted file mode 100644 index f9aec3a3f751fd8437983bda90bd21d5f38a39d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 690 zcmV;j0!{rNiwFP!0000218tPsZrVT)hVT0nsijJZ#4bKSAw-oN>?kQ}f;3+j@%%H(i&84H+nj+uGy8>-g+tq!lrNeXsBSuQyr(Pe zT=4_v&~^&dN{1fxJnFe*_-nq2s@tl`l!^;O4%k=fk|@ZpN8%ou5VK05V6`;#sY^TL za(q2WU_5Seut6;gB(Ey;sYkm+G3t_7_pV_)y=k&*i{w~*ncF&jpZ1fr#W0{9>U$(g zhLa`OVN;dM6m%ALsMk9{_r1wD>#8QS(u7I*!s}Qr?UH%Y|CxGjw@GQH5XHjgdDx|X zU8lW`xjX5d%1BWEOWMEd3`cy`b)KTK00te1yiba`&!B{e< zrP0{({9>ojSS5D*ee2lUzn{+PP)s2hoIS`C&rNH$;i<_6j_0~xoK}W>nVI*KR&3y8 z#*}){ZvW;WQ{YPrL_tND++_Bda@kf;5%X3CNhNDLtsJ)1;Iq4L37h8^`~Afg{yw~7 Y+xittaRD|r`>RiX04b`n-`oTM0RQJ;S^xk5 diff --git a/js/index-BOrDNnks.js.gz b/js/index-BOrDNnks.js.gz deleted file mode 100644 index 1b827fb92893f0cb65501a194ac711613e19909a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 863 zcmV-l1EBmLiwFP!000021BH~$j@vdAh4+1msnCTDh>YZ)*zq8R#`0hiqhn_r!$DjG z1}$A%^hl(_A5R=Zs{-A269hr}Pz z3$^YY5P1OEOz_0Qw<6BZB~oN{TpPnFUP$YZ=A4CZ#XKZ3LLj{wb{n|jBENaB*6z|p zk@J=sw1i2(1$eH5?_g)L)ZkTdEiZZ)#qA*#`-@~m1cZCax}C48`l;_0%R;hRNYBNt zi(Ln`ACE8m)yb;JkPDDJ0rXUO73|_V5&?ElM>dW~e|TJE1HzU>8qUQP_Ge4Mq(eRflNjmhc2Aj%Y&W;8ivW z5V-${Bs(Ak5fMsybzH{|Y9Fs2SF2-MWS$FPA&4#0?YU9Eb2=Do$P_jb0wCr^d6DeC32*CwP$sDZA{(6_)$oDpVZL^zzm_y#F zq#`Qu7x^sq+QhGA%c?t$Wh<&;Xjxa6-(6pR^XKcI-~aaZ`rYNti&s}aT>kO$m-oMZ zYh`8I%)il)F;~)_ajrnLO69v>{>vO~trTbWnlnG9!Fdbtl(H}%#QxkVXZAXT8PT!I zMgDP`Av{yt(_jDo;_CZ1H$T0+`SG1qev*~5@{@9wmF?+&xqobIG7;3Anq^B+I{n+> pb@ur_T;Q`wM!IqI?Sm005K%r+5GW diff --git a/js/index-DHdEl5bR.js b/js/index-BYDsT6UZ.js similarity index 91% rename from js/index-DHdEl5bR.js rename to js/index-BYDsT6UZ.js index c1a1e557..e56ecd00 100644 --- a/js/index-DHdEl5bR.js +++ b/js/index-BYDsT6UZ.js @@ -1 +1 @@ -import{w as e}from"./hooks-tayE4ZeM.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-CoTBVCjC.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const k=Vue.defineComponent({name:"IframeDemo",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0,size:[20,20]},{default:()=>[Vue.createVNode(naive.NCard,{title:"naive ui(延迟加载)"},{default:()=>[Vue.createVNode(e,{src:"https://www.naiveui.com/zh-CN/dark",height:"300",allow:"fullscreen"},null)]}),Vue.createVNode(naive.NCard,{title:"vue-hooks-plus(立即加载)"},{default:()=>[Vue.createVNode(e,{src:"https://inhiblabcore.github.io/docs/hooks/",height:"300",lazy:!1},null)]})]})}});export{k as default}; +import{w as e}from"./hooks-DSLYAwDT.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-DOaJhKXi.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const k=Vue.defineComponent({name:"IframeDemo",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0,size:[20,20]},{default:()=>[Vue.createVNode(naive.NCard,{title:"naive ui(延迟加载)"},{default:()=>[Vue.createVNode(e,{src:"https://www.naiveui.com/zh-CN/dark",height:"300",allow:"fullscreen"},null)]}),Vue.createVNode(naive.NCard,{title:"vue-hooks-plus(立即加载)"},{default:()=>[Vue.createVNode(e,{src:"https://inhiblabcore.github.io/docs/hooks/",height:"300",lazy:!1},null)]})]})}});export{k as default}; diff --git a/js/index-BYDsT6UZ.js.gz b/js/index-BYDsT6UZ.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..8699fa648003176559612e9fb6570432b1f242ee GIT binary patch literal 842 zcmV-Q1GW4giwFP!000021D%!2Zrer_hWC96g)0l-jCipkg+>ZmV(LVRC0G`eT7e;q z$Rlwqaz>ep6iMJdZP90F_gxm~rVjcvMzixP6r`L6R8+L+cKDtD{Btftnl89d+f{|g z3S?8kQv=sx&gT*Zm#?l)SHS?^NaKVSoPlc*S>H(C#YAU1k=7GKC84 zF}6_KO-?)PoRpzZ3jr+5LwyHZ_!vFuo%YA1*DG^m1(K(L-U{ErHm)NPVhaVbaY}lF zXJvM&0qx8$5}l`S;^ug%!FTa7c5KuhxB4@pTji*PM?}W{F}528bl&Lq;<_k9Hxh-M z&uOk@;W`?Po0pMo)ytF&1pu4sB=PIm$$jdxfLi^=p^OOR=cLW&$E^;%DRcf(gO)H3 zxd7j`@Dps6u5%eDtpOE>gJetuL*3L>e9%CkGz9v4K>$p-2V8#;CeXm7%JiWEmQ zB{T4y-2@SM@tUN2AcQdyO8RwN#};ZmTVJ{EXwUgZ0E<98FrBU)_k#1ikybLH6W_sZ zt`e*-P=~^oB^?XR6iopY&3Gtf@YBi=*mRfYO3(v&`I8_V1%gE))tN z3Wi-C!4V^L3Ap=B0`JW25`>~5NxVmvDd`5hH;!dG)^%oXBbXAMDDSBH^y@eOAkrox zGPjDV1U#cSt7v+E`~L3t-#-5F)7|$!fBf*_{`NcL-{ipDN)dWStkgn!wc2X6!iAis zIOJ(<6Qg#w77;Nw%oyk_R-WNnmSK`4;VaL`H+#3^MrJadB-QJzYW^3~<)`WX_Whr~ z{BZZ3L+38uUj@lfs_@Y>!L60%u)kL=IBud`~FRZrku@e7#e Uzkmk^*~wRb0apPZsTl?U0JR92a{vGU literal 0 HcmV?d00001 diff --git a/js/index-BrVlc8Lk.js.gz b/js/index-BrVlc8Lk.js.gz deleted file mode 100644 index 310389744e8326fdef77dad16319de766df25d5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1162 zcmV;51a_RBuRgEVhI+~dlu<0i;{s20~!^}<&dhrYBn={~ zAeam2Ixpq0feVP6SVvVcd4|*)vuSM42b7TNI)2o43Qx6qK9ur!0_O}=X_f08;+NA^ z4zq}`OB2|bj6n;N^_pGaY0$DjCSxl!>ZRiXT53&Qv<$tFMhTMxcx~TtN(G#Yc=~fy zs@EseFw^H8JTsD`l*2lnK&NVF>Mc^MjbnyD?30^1J5ipe%V}Jx=YubxWik#WL&vAE zo*Mh2?UWmok1rB7;b4s^o3EbF``0T*x{P`fI5B17u8wmjQPmYo&02e6#9iu95*g8< z9_j)YR7kLdBr-Z7hmBT@h+UmT_2#5+=No7wMa)H#A?lJ2lyXT*2%Nh_+z}v{HsMl~ z3b=rERG#f$&gYkC8gqk#X8|8#<`)gSR$XYMF;Y16S}BL~QI~4}0-C4rs%$Opdy=|< zV!?-URWIe~SyEma2M1zG+M}|+2cBw4f68pJG2o#edtEDL(_Nff9SIQedL+t@Vc;C9 zH0zBU^RoX+Vy{t;@IDfz4K6`l!Uga+aCubK$;t(OAql3*JRvjHnWhief;RP_!rU(N zz?0d5M_ec>6=K>@1(zwB0O@zL>L96txQatNtJFzfQ8l^$2PgfaqE2&=KKJ5AP2%`a z1TDD%@l4ype5#H)j@*JL`_T%L_%|sS&;Pz?Ezk_5N>G$Nu>it#f(U0!p%qF z`et~0edpoR=g+=U0&QSHoA{0_X4RR~hctTMfi-Q=11_maoZ>Nkr0nC-I>pW_n&&%? zc3`UkYjU`~^XZfDi$600Ot$X2b_lG3aE2?$~ zvvXe8mvfx?-Q>8VX}wZ(o?HXx=*k1E4^j(1Uk^8)DC(8qXl~k|7uzUpD)2w9Y6|l{ z>RLoXG2T{+FmpN$nE|cq5EE?XSip^k&j)gaWdhz|kw{whx%X;w6rm_FhwC($k!@EC6FX9iszNJ?-5eH|x5~zV1 c1nM-b#b4aj=;M0WC76EiZ>UVWpoj|q041k6CIA2c diff --git a/js/index-CGXSeAcc.js.gz b/js/index-CGXSeAcc.js.gz deleted file mode 100644 index 56c2248a203c59a81568dc34665e9515b3ba34dd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2023 zcmVGiGPj!C01@v}rEn0wttv4u?P?fO<-j_UOf?*H=vlTBSeM_Rqbp8LEx8S#@QJ5$J^^+a1=4B zA?b$R83X~)Ch4+`W$mY6Z{O*9tPDvCG8-2FK`GiF@4MB_(|d}$h6&Wu5|a~1gHjUe z4B5f`ASA{7@cJeFQbP@HOF2xRZXG}unl(>C>|Osl&b4-RH5b#S~R|ZC->9Y-eNa~ny z$$=dOekmGKPj!+0k!bxKCLHNd z=59rP5IicyG&a!RJJi}x5hfVg#vR5)N+O+M#*xA}Mt@&0xr5$cl~ zR!%jEQweKu7oQpMzZk&EN>i9H%f(?}9r9 zxzQmH(k9@FId-E)<$kT_?5G1AGKkDEC7zfUiQJdb5jS+=F}z-1t>u7qEt&#f(Z9! z2-Hwmh@ZNNDHBA7xRLbwGVXejL#ebLc{8I3@&wXjki+m-S4B*c29IK%?uV*@!o*Nj zktcM@xr$;)qhHwbHFFBOMhzl2o!bq)cPi@>Gm4#&izIMnx*@)pKVrDnx zWr%q=fI^}Mi2>E{5r37cR;h|Z?XOUGD>{IRt5n&cYBn|bURha{dd8vlWFxVUR#KGh zdq#~?GK7c28TXT&H7jPSC5V)q)^)0fZTDnGF;VC!_)J5L!C?fDJ>?aw`Bih_i8;Ad zoZm3>#Gb*|%W>QG!Saxl32v0}^1UG)oR3Ey@E7PU* zKdj%z1>aSlxKGL`)Rp(CP)Gz1%w#YWM>h<_c++e`@<6t=xNgmkl_%zk+iT|Rl3TWQ zf5VzvYaZ_KYR*x5{i15HkFLs`ohUtdUD(VOHh-~huUZeLJxQHvm?2Mb=9QHjD=vR) z=EtpTA^LK0I zUOD&3nz~c|VXgf0kNcS5;97#fn!ab|bJqNGbLy43u;GcE@D#W27T-Lu|8pBx*q$%v zRzkz?#;ujr;)B~&Qt9V^xdj)Ozdc|(9ac;Tl-8eF-%Qvc+yqOL*5fDpsoqSecM=z$ zZWaD}dnZ3-P2V*0%ObY5AR5{f53({q9PKlVIB&uThdYC6L z1C>(}T*E~1+9SUGOR7Dm9LrWWeD=fpTYPiRdiWsxzej?7=~ODIoZcrZ@e7+T0RTeS ziy~Eseb)OT5j*n96vc|iA4b4wxGhZfBe!J3A@sppb7tK7&)BC@bw8f-b`mow_jooMkbuVnrmDaZ09bi6P zHaG5Czdqi{&lWaw#pmCbzh5c5zHNRtQFt>^$S=FF!e-9;_3@wD#pd=sb9&A__G`S> zsRYzupMVU*G#1p*j8lBQ(6+KFSET;O3oq zYkIDbU$&;7mmbgBck#1v>*0gK=F4(!u{=3vEp1fq9CPZYLVme2xc1ok;nk-!MU$uM zr!_@|ys>EJe){XJ(e%sL{?2F$-(w84>x=q#xflI;UzFBY-RsiIFWUcXeP=!!FKpkp z9=*2a*36j~R&LD9o(e),Object.assign({},t))}const p=e=>o({url:`https://www.tianqiapi.com/api?version=v9&appid=23035354&appsecret=8YvlPNrz&city=${e}`,method:"get"}),n=()=>o({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get"}),O=Vue.defineComponent({name:"RAxios",setup(){const e=Vue.reactive({weatherData:[],inputCityValue:null,throttleDemoInputValue:null,debounceDemoInputValue:null,weatherDemoInputValue:null}),{data:t,loading:a,run:r}=u(n,{throttleWait:1e3,manual:!0}),{data:l,loading:d,run:V}=u(n,{debounceWait:1e3,manual:!0}),{data:i,loading:c,run:m}=u(p,{throttleWait:1e3,manual:!0}),{data:s,loading:F,run:N}=D({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get",cancelConfig:{cancel:!0}},{manual:!0,onError:()=>{window.$message.error("接口出现异常")}});return{...Vue.toRefs(e),throttleDemoValue:t,throttleDemoLoading:a,throttleDemoRun:r,debounceDemoValue:l,debounceDemoLoading:d,debounceDemoRun:V,weatherDemoValue:i,weatherDemoLoading:c,weatherDemoRun:m,demoData:s,demoLoading:F,demoRun:N}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h1",null,[Vue.createTextVNode("请求")]),Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("useRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持配置化请求数据")]),Vue.createVNode("h2",null,[Vue.createTextVNode("useHookPlusRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持包裹一个拥有 promise 状态的异步函数,可以用来包裹一个 axios 请求返回值方法")])]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useRequest 获取")]),Vue.createVNode(naive.NCard,{title:"请求函数"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("1.基于 axios 封装,能够自动取消连续请求,避免重复渲染造成问题")]),Vue.createVNode("h3",null,[Vue.createTextVNode("2.打开控制台 => 网络 => 使用低速3g网络 => 查看控制台被取消的请求")]),Vue.createVNode("h3",null,[Vue.createTextVNode("3.详情请查看文档")])]}),Vue.createVNode(naive.NCard,{title:"useRequest示例(手动触发)"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>{var e;return[Vue.createVNode(naive.NButton,{onClick:this.demoRun.bind(this)},{default:()=>[Vue.createTextVNode("获取数据")]}),Vue.createVNode("h3",null,[Vue.createTextVNode("结果: "),this.demoLoading?"获取中...":(e=this.demoData)==null?void 0:e.title])]}})]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useHookPlusRequest 获取")]),Vue.createVNode(naive.NCard,{title:"节流"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.throttleDemoInputValue,"onUpdate:value":e=>this.throttleDemoInputValue=e,onUpdateValue:()=>{this.throttleDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("不论触发多少次,一秒钟之内仅会触发一次")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.throttleDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"防抖"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.debounceDemoInputValue,"onUpdate:value":e=>this.debounceDemoInputValue=e,onUpdateValue:()=>{this.debounceDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("一秒后才会执行,如果中途重新请求,则会重新计时")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.debounceDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"获取气候"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.weatherDemoInputValue,"onUpdate:value":e=>this.weatherDemoInputValue=e,onUpdateValue:e=>{this.weatherDemoRun(e)}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("该示例演示了如何根据动态值获取数据")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.weatherDemoLoading?"获取中...":"获取成功!!!"])]})]})]})]})}});export{O as default}; +import{a as u}from"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import{s as o}from"./instance-5Wx130AO.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";import"./hooks-DSLYAwDT.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./utils-DOaJhKXi.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";function D(e,t){return u(()=>o(e),Object.assign({},t))}const p=e=>o({url:`https://www.tianqiapi.com/api?version=v9&appid=23035354&appsecret=8YvlPNrz&city=${e}`,method:"get"}),n=()=>o({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get"}),O=Vue.defineComponent({name:"RAxios",setup(){const e=Vue.reactive({weatherData:[],inputCityValue:null,throttleDemoInputValue:null,debounceDemoInputValue:null,weatherDemoInputValue:null}),{data:t,loading:a,run:r}=u(n,{throttleWait:1e3,manual:!0}),{data:l,loading:d,run:V}=u(n,{debounceWait:1e3,manual:!0}),{data:i,loading:c,run:m}=u(p,{throttleWait:1e3,manual:!0}),{data:s,loading:F,run:N}=D({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get",cancelConfig:{cancel:!0}},{manual:!0,onError:()=>{window.$message.error("接口出现异常")}});return{...Vue.toRefs(e),throttleDemoValue:t,throttleDemoLoading:a,throttleDemoRun:r,debounceDemoValue:l,debounceDemoLoading:d,debounceDemoRun:V,weatherDemoValue:i,weatherDemoLoading:c,weatherDemoRun:m,demoData:s,demoLoading:F,demoRun:N}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h1",null,[Vue.createTextVNode("请求")]),Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("useRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持配置化请求数据")]),Vue.createVNode("h2",null,[Vue.createTextVNode("useHookPlusRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持包裹一个拥有 promise 状态的异步函数,可以用来包裹一个 axios 请求返回值方法")])]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useRequest 获取")]),Vue.createVNode(naive.NCard,{title:"请求函数"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("1.基于 axios 封装,能够自动取消连续请求,避免重复渲染造成问题")]),Vue.createVNode("h3",null,[Vue.createTextVNode("2.打开控制台 => 网络 => 使用低速3g网络 => 查看控制台被取消的请求")]),Vue.createVNode("h3",null,[Vue.createTextVNode("3.详情请查看文档")])]}),Vue.createVNode(naive.NCard,{title:"useRequest示例(手动触发)"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>{var e;return[Vue.createVNode(naive.NButton,{onClick:this.demoRun.bind(this)},{default:()=>[Vue.createTextVNode("获取数据")]}),Vue.createVNode("h3",null,[Vue.createTextVNode("结果: "),this.demoLoading?"获取中...":(e=this.demoData)==null?void 0:e.title])]}})]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useHookPlusRequest 获取")]),Vue.createVNode(naive.NCard,{title:"节流"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.throttleDemoInputValue,"onUpdate:value":e=>this.throttleDemoInputValue=e,onUpdateValue:()=>{this.throttleDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("不论触发多少次,一秒钟之内仅会触发一次")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.throttleDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"防抖"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.debounceDemoInputValue,"onUpdate:value":e=>this.debounceDemoInputValue=e,onUpdateValue:()=>{this.debounceDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("一秒后才会执行,如果中途重新请求,则会重新计时")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.debounceDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"获取气候"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.weatherDemoInputValue,"onUpdate:value":e=>this.weatherDemoInputValue=e,onUpdateValue:e=>{this.weatherDemoRun(e)}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("该示例演示了如何根据动态值获取数据")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.weatherDemoLoading?"获取中...":"获取成功!!!"])]})]})]})]})}});export{O as default}; diff --git a/js/index-COwta9OX.js.gz b/js/index-COwta9OX.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..d4c0f080a93f112fc887a5c957760cef1d592c81 GIT binary patch literal 2024 zcmV8|Sx8Y% zGt;)(%yf&H9vLyED%pwSw++EKiI>F?Fi=S_-fS%~MqaA+w`fMvC;x@5nURGg%MSvT zDu1xL&$;*ZJ*OWMR#H@D2J}G9qi2Uys&Jqsts@~x>2*y=$-34V03D!XFs-A`5NHL# zfDj$*P7Fi68;oe&3G77RK#NQzs3kjFL7?3Moo`RXlWl4Z$k6OGbT_)Mv_sA0JI6JXk)eZE*S4WU5^zZNkh%X1wc@U4kY?-^{~vI;;vx=)r_EtNu)p_ z1yv2%!Tlg4#QgC31@%Hh4Q@+g7ke*vjmG+$HBUg=yZ&{YYwhmABlWn>w2pKQ4T@An zodG{M4*Ye>TujQ{{a9^I(vna`QWIKFtT&|Jhz9Cu63mR)>IVWK;1{|tUm1;N&NlQR zrDDPa2lg583(=6=)kDt1hKA~@iil`aod&fE$KzdzK^SjPTxVF;gjgK*B>(z%Tt9~i zLn;)RTah0GKNDh#c4Z(w)Y?!HCK%er9mYgRAyvZ~Lz2cIvzHqLfk6l1*q~iV47BUX zP`}Wya;gZ73Rr=|s59uU45H63L8SqR#3WRi*4YNyfM4i7ow*zeU1_NNmWqgk)C#7j zFOZDK&Ns-7$^kB4C!$DOi3@b=*)URk4yA;CbVE2_~a0Eq$)0ky; z!5xE4?+^!R6L7^GyHTU!fYNt%)Bz6ZL}Zu}Pt1#W<}*~pbd`8?uh$njNxjI&$FGeb zkpZY_c$j#NEYEzttVoH*JgEq>L58l%;jfa6rL=HM%joDRU>K4c7^W}~snP;d_*B|f zi;_tC_@^+H!crs{@`u_&ZLRi44T&mZk&er0`HMdF)~6z7naC#w%6`Qwh$X2M=7tgD zvObM<9H1*J>~To?s}0!sk9z>jZp+y5~(rBVED_cJSHifMKQ|^Kv_p& zqRTSRk}73PMlqz&&+Yk|ISE~(IuV=B?S|evmG$w4WM^c&OreCya2WEcPQq$7qI(H% z?54Z~F$)J!h*u!dp&UNuuTteIRdT2U73yw92T*a9DmqlfrlyXRRjX3ZIMlvuB=*5d z@}hmu$Wcm$@Nn30KiOHcyiqNIr{uJ%QZ;P5#~8&#qNCsw1!)=_MgZAUUd~!rGZ!D5 zlUv1w4KqJ(Zfz*e8p1RB!pjZrJDD-Ww1>#eF&JDRYSs*~R3*4v@C zDo^dG%^j$E-X%zs5P=RUf}k$|zK&qg2Qxg9m2PHIzU%bfmGS*|^k!Y-{PIH8)nCm@jUxn{&%< z+19-cYks|XxWlVCN9px1WL^8=J)YRf&y~L3HlM7PCVw_(o|}uy)~l(~+XuxrFWlri`ML7gTXSN*JUMSZnYT87 zvsUkxa}TYl+vV@q%Rl|Fj|mR0B?zqPyJkLTEj%-)UYUyr5+H2iMdT3svNpRJNgKmFnsTwM9)fbDcxF(FWT`PBM)!VcjkSe~>VJ>F0CWiY%h))}LOHzPuxs~bN1{{1b!xobVRAO7D%&c1Xil~hjeQ2-D#SkPeUXSA`Ba)>$>R?r;56J8Ci{U~vf&VV@2xpAZvAKMW2w3y&v`rXM%ule z?Zz~JkntQPe@jV_p|FGH!YFd`0DJ`Ty9DcjfO^3$JI*Zzl?GCJOl#7gpHJS-(E|L%Z1AzH3g;yT^Ww z*P6U&8a=mb@u}P9%<8dY$2e!-A9d@OfB4OsS^o2l(ERnizY&__4=_T*%k6`VU<+>E zUa+R;3;7jm`dR7GoP8HR9k(9bFKoUj=a$No^Vaf4_0BP;ek|lyDue5ftnXiaOj9&@ zs(xHkRLC1kX70y7-x^K7eC_Xyrtm$+K)b%Ef0ujFANNJ+<(hk4TKOgWpRI4rr{jg~ zd)C9(*8I9T^W4gfnYnz!4fN4mu=iWXkxk(K+25|vP3Pysxc&2CMXl_Kzx*FOZdPKv G6aWA=eDZYw literal 0 HcmV?d00001 diff --git a/js/index-DW6EZhWU.js b/js/index-CaTrDMZf.js similarity index 93% rename from js/index-DW6EZhWU.js rename to js/index-CaTrDMZf.js index 663cc14a..4f9a11d7 100644 --- a/js/index-DW6EZhWU.js +++ b/js/index-CaTrDMZf.js @@ -1 +1 @@ -import{z as i}from"./hooks-tayE4ZeM.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-CoTBVCjC.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const S=Vue.defineComponent({name:"RouterDemoHome",setup(){const t=VueRouter.useRouter(),r=Vue.ref([{title:"姓名",key:"name"},{title:"地址",key:"address"},{title:"联系方式",key:"phone"},{title:"操作",key:"",render:e=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"info",text:!0,size:"tiny",onClick:()=>{t.push({path:"/router-demo/router-demo-detail",query:{name:e.name}})}},{default:()=>[Vue.createTextVNode("详情")]})]})}]),o=[];for(let e=0;e<10;e++)o.push({name:"张三"+e,address:"New York No. 1 Lake Park",phone:"010-121212",key:e});return{dataSource:o,columns:r}},render(){return Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(i,{columns:this.columns,"onUpdate:columns":t=>this.columns=t,data:this.dataSource},null)]})}});export{S as default}; +import{z as i}from"./hooks-DSLYAwDT.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-DOaJhKXi.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const S=Vue.defineComponent({name:"RouterDemoHome",setup(){const t=VueRouter.useRouter(),r=Vue.ref([{title:"姓名",key:"name"},{title:"地址",key:"address"},{title:"联系方式",key:"phone"},{title:"操作",key:"",render:e=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"info",text:!0,size:"tiny",onClick:()=>{t.push({path:"/router-demo/router-demo-detail",query:{name:e.name}})}},{default:()=>[Vue.createTextVNode("详情")]})]})}]),o=[];for(let e=0;e<10;e++)o.push({name:"张三"+e,address:"New York No. 1 Lake Park",phone:"010-121212",key:e});return{dataSource:o,columns:r}},render(){return Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(i,{columns:this.columns,"onUpdate:columns":t=>this.columns=t,data:this.dataSource},null)]})}});export{S as default}; diff --git a/js/index-CaTrDMZf.js.gz b/js/index-CaTrDMZf.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..69343caeeac538f3c62a2f605ee4e4fcc9373639 GIT binary patch literal 1024 zcmV+b1poUViwFP!000021BI1cZ{tK1hVS_mVXhLbXKE+SChL$YO|rCvHlb}Bt#x+i{hs4I6O1R$R+jJ4~jFiB=B(+s0Hd)1w2J6ES9SjyZdI3sAfX`&BOdL|h z(jzwRs@ggo>^)v&L*Y{uU{I}9;?zjl!JYc%YP-iy7rEBC0i$5#2?;I7CXa|cIyca& zkkvG4HwfE%Ox~ZQ0xH43C#~1rs+hBmvzTTy3l;7TXfOEqGqxBzH-NKdPeYTmt4`_* zLPqW32{rBeR{3U$+qK~!s4l5JRoD|^!jf7xsp7*?eb;yF>LR5)3BboD3|m!FPWoy# zy38Kd7BR*(Nb2d#d7G3U;%=l4_Xp$ECFdDuG+E3E<9G^EF{Qy*n(9PHnK+}ANS&U>4C6XqB@GqVUlZ8ZCj~1ypL)s*)hP5W?t{#k zUf&4@-R-53)+%IATV+y7s&r>NxX0ja>qpXX%_6|*(BuYnpH$c;Z6Dr;1NAgJXL@!E z*GJmay^**F&S&bjYRB7;`WqKZ8;0_8n(P(FA!XdzAMRcC^z1FypE6G63@a~yh~g=g z3S_#$D!6OY$&TE~%=H9Uy0F{aH$Z$CGY%aQO$7(8i*rsRaM4g04YCW7*c1^UOMy1i zVribG>LfKoh*9}nv1G}#q=a$tXs($K!9~|UKfnI=8L}oYb5T+o#n!*E7r$Qr@Od7i zzAr(kJK@(~eE0Wnf8Kom$Mwr^a%dU|ez(HS^JlOAdXWc_l{xN0b1l)~NuV0``@)AJ zr|cX^|HBY2tvLB&`YPVQwt{uH2wQaN(+?wmz6kNpkSRhNorFP%9 zEyb?DMVj#$vIOsh%$uaO=9)~63X1b7)q#svWZEd~LnQ9rV;?kSA+pX4$eEj203^A@ zaVdVcz&*IsnMm~dm!EFF{0fzhc<>bhE4{@m>K^w{E zKGk$r80mp4EKh_c;>wkAoSRcD%`>p@Ulwr_hW}#=v*x$eb-)zKA1oyJr&FJ5aPv3F u)y=iLNK;#h$Sm!R+&KMe+P%2cfXnpnxSRYPa~*Nxy?+2_UqUQ22LJ#}?E{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}; +var g={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.1",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.21","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.1.6","vite-bundle-analyzer":"0.8.1","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.4.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.3"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};function a(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!Vue.isVNode(t)}const V=Vue.defineComponent({name:"RelyAbout",setup(){const{pkg:t}=g,{dependencies:i,devDependencies:n,name:e,version:d}=t,c=[{title:"依赖名称",key:"name"},{title:"依赖版本",key:"relyVersion"},{title:"依赖地址",key:"relyAddress"}],l=Vue.ref([]),o=Vue.ref([]),v=[{name:"项目名称",label:e},{name:"版本信息",label:d},{name:"项目地址",label:"GitHub",url:"https://github.com/XiaoDaiGua-Ray/ray-template"}],m=()=>{const s=r=>Object.keys(r).reduce((p,u)=>(p.push({name:u,relyVersion:r[u],relyAddress:""}),p),[]);l.value=s(i),o.value=s(n)},y=s=>{s.url&&window.open(s.url)};return Vue.onBeforeMount(()=>{m()}),{columns:c,dependenciesOptions:l,devDependenciesOptions:o,templateOptions:v,handleTagClick:y}},render(){let t,i,n;return Vue.createVNode("div",{class:"rely-about"},[Vue.createVNode(naive.NCard,{title:"关于项目"},{default:()=>[Vue.createTextVNode("ray template 是一个基于: tsx pinia vue3.x vite sass 的中后台解决方案. 项目干净与轻巧, 已经集成了很多项目中可能需要的搬砖工具可以让你快速起一个相关项目, 并且不需要剔除大量无用页面与组件.")]}),Vue.createVNode(naive.NCard,{title:"项目信息"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(t=this.templateOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[Vue.createVNode(naive.NTag,Vue.mergeProps({bordered:!1,type:"info"},{onClick:this.handleTagClick.bind(this,e)},{style:[e.url?"cursor: pointer":""]}),{default:()=>[e.label]})]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NCard,{title:"生产依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(i=this.dependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?i:{default:()=>[i]})]}),Vue.createVNode(naive.NCard,{title:"开发依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(n=this.devDependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?n:{default:()=>[n]})]})])}});export{V as default}; diff --git a/js/index-ClR70qj-.js.gz b/js/index-ClR70qj-.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..75c79f066c95fee8b39c3ae079abae398d5f5e28 GIT binary patch literal 2111 zcmV-F2*CFriwFP!000021HD&Uj}yrie$TJytw_i%RhQi!doGR4UO?GIN_G)JDAH(< zYPyf@V!FFJRn=x3Z%eZZutdY)O~~#99{4$m@YQBA47c$>o7Uvz7dKn1G zq=HB)stizbq;6bgf~Bgg)VHbjaxe-F6C3q%@FGZbup03jWWGG>a=s>Y0B!4&MY325 zn7^26cS~g}^qJtf0%41)lO`%~1ie!SdbvthA)d5yfz;>762jwikg-lRqe5CwMqy4X zggi-@(&B0u8&v!SvS7M4BjahCb-a+LJxCSfDUBz(I??y`ds0>X3~XV#HGV0LS-W4& z(-PI`Vl^F%4`Wz8l0l{H2!br^OAj-^pR%<~FnQIctU|#u`Un4T4HEcgZ>RpiQmQen_y;N1hPMF z1SrL9eoJG353B8$W!hPv*3`Lpxni+2P&YJTXs&oBpv~4n*qzZJeiPvcvak!`ni+)# zX(DXn1nB%CX`0zU|1ClP2o0%d8c`8>7n$lF$h0w6W;)X`k0luw%95(SbcBLwsy|QW zN&S#)I-@4>&3qix;0cppdv1w2t5CLliTGx*pf1g_z8CRCH>*MB^kFxbYyAK%lA4KN z%%!3oh)ixxi$%tz3Z*poHOQQHRvvlTx}Jd^gNwRYZ*iZlnh$dbj|(YxRTE)JrP+ZC zHfh=Gcrp`AffsWcjah70_&(4Ehq^&(GPs%mQ!v-`lr^UnG+jfUWITmbNvl)0%aJK4 zp*4$8hhNRpCbl#Hh~R`ZZGj92u+A#2;c zatR-_V@YP2)Hr0vQkg+mBCu%sI4#zz#*3imNf13#l^%+P16sNZEad6rPMjp5CHswO zlvFn&CCBqaRaaYTR@E)IQtht|-3BE?TlgZWFQ5XaG=TsK+V>PBS*))!tTzecsrIu# z=1_rS+UL0n1|iS-f_1toKqtrlI{*60sn_atJt`7X<(#2?ge8mM11f&bJ3JWZf=mpA z6;m+;=nU;UXD9J;5eKNM_q2IBAbcTDva|gR0;Dfk-NvH8G|Ns4mQc|@$zv{pK{ow` zeq4_h!?vChd;Aj`K`9cQRa$8@vEw&t*s1G3H8SU-qB!2p(@+O+XhpdL0V)@%quI{e zj%u~gSdKpV-{0MRc5`(7i=9VL5MG0RfV2fF@T|tp=U2Dyd|he?i2LWP z!$XRrJ5NS;H>MQdk0L#Ts93?VDONzcvb^GAKJ(RUEtggAJ$SKm`Zkc?Nw2O_nGCAc4pZHHm4rO0{)$n4in0%L>Ybte z>dXujD>!LY+|~(;ydztpb)saz8uVpFxI{pdhft|xIConoDjCUg*)4mR<0-HLv7E2q zDNq803KwTCUS4sJ$D~K&99pu%T+AmQsaxQFOSVo7B*{g5?AS$?M*Je-8Kf0+@j>#81sspj7@zcTm+IAg zmUd3YEL;ovMS+Dj6cu+6gK`vRIGxTa6hIYN@}r3L5FUiFxp*`j9yKg4@bW=j^CTx9 zound~5N&k%>G0(>+iK0f2--A{RiJB~a&Q*bRT)swzB4Yu+5W@h;nv1*>u;lbFNZI$ z1&)&Ij(OHQy&UGqx}*1{qpwA0=hmg+);~tquZ=dJ>^}PQ=*rXWn=iH>TqRD)v=`rw zKHC^>UE6*AYV`aOc1F*?-FdaScl*lr)$7BTS4Q7o9X-5db+x0-$Gg9My?1A0_b;FB z+`6=V{p+3kH%HIE99@1s+I&2G_2uq2UkzX1AN}z6y^VXj&z{>ncW!TuE)wNBdw2gd+`6{&>eBGlcLcdBg^S+= z*fLK$TmKo@83(7z_kbn_9;|W^fq*D@r)H<`bWB4?KtJ|kXzLc!ifXAYljH!aNJ6s; zv`)N1oS!L3@IY@EAbQHiOTv7-VcutH$6%6x=)h^gGg+C+-Zw9u0I{^qH4;3vL^p}g zlAo-yG^%I;2DiWisroSl%b+LoUH$7;auGNgH$Q?Gfk0V{>>lXBP{tdNPhiD%X003e!5aj>> literal 0 HcmV?d00001 diff --git a/js/index-bw4EiXK-.js b/js/index-CnmR2hZw.js similarity index 96% rename from js/index-bw4EiXK-.js rename to js/index-CnmR2hZw.js index 40f9f91f..3e9ca568 100644 --- a/js/index-bw4EiXK-.js +++ b/js/index-CnmR2hZw.js @@ -1 +1 @@ -import{R as e}from"./hooks-tayE4ZeM.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-CoTBVCjC.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const T=Vue.defineComponent({name:"ModalDemo",setup(){const u=Vue.reactive({modal1:!1,modal2:!1,modal3:!1});return{...Vue.toRefs(u)}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"props"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("memoryPosition: 是否记住上一次被拖拽的位置,如果设置为 true,那么下一次打开的时候会自动定位到上一次的位置。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("fullscreen: 全屏模态框。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("dad: 启用拖拽,当配置为 false 时,会禁用拖拽效果。")])]})]}),Vue.createVNode(e,{show:this.modal1,"onUpdate:show":u=>this.modal1=u,title:"全屏模态框",fullscreen:!0,preset:"card"},{default:()=>[Vue.createTextVNode("我是全屏模态框,并且会自动启用滚动条。")]}),Vue.createVNode(e,{show:this.modal2,"onUpdate:show":u=>this.modal2=u,preset:"card",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(e,{show:this.modal3,"onUpdate:show":u=>this.modal3=u,preset:"dialog",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(naive.NCard,{title:"可拖拽模态框"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>this.modal2=!0},{default:()=>[Vue.createTextVNode("卡片模态框")]}),Vue.createVNode(naive.NButton,{onClick:()=>this.modal3=!0},{default:()=>[Vue.createTextVNode("对话框模态框")]})]}),Vue.createVNode(naive.NCard,{title:"全屏模态框"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("全屏模态框需要同时设置:fullscreen 为 true,并且 preset 为 card 时才会生效。")]),Vue.createVNode(naive.NButton,{onClick:()=>this.modal1=!0},{default:()=>[Vue.createTextVNode("打开")]})]})]}),Vue.createVNode(naive.NCard,{title:"手动设置宽度"},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("width(--r-modal-width): 当 preset 不为 dialog 或者 card 的时候,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("dialogWidth(--r-modal-dialog-width): 当 preset 为 dialog,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("cardWidth(--r-modal-card-width): 当 preset 为 card,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("所有的宽度配置属性都会注入一个对应的 `css variable`,有时候会用上。")])]})]})}});export{T as default}; +import{R as e}from"./hooks-DSLYAwDT.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-DOaJhKXi.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const T=Vue.defineComponent({name:"ModalDemo",setup(){const u=Vue.reactive({modal1:!1,modal2:!1,modal3:!1});return{...Vue.toRefs(u)}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"props"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("memoryPosition: 是否记住上一次被拖拽的位置,如果设置为 true,那么下一次打开的时候会自动定位到上一次的位置。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("fullscreen: 全屏模态框。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("dad: 启用拖拽,当配置为 false 时,会禁用拖拽效果。")])]})]}),Vue.createVNode(e,{show:this.modal1,"onUpdate:show":u=>this.modal1=u,title:"全屏模态框",fullscreen:!0,preset:"card"},{default:()=>[Vue.createTextVNode("我是全屏模态框,并且会自动启用滚动条。")]}),Vue.createVNode(e,{show:this.modal2,"onUpdate:show":u=>this.modal2=u,preset:"card",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(e,{show:this.modal3,"onUpdate:show":u=>this.modal3=u,preset:"dialog",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(naive.NCard,{title:"可拖拽模态框"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>this.modal2=!0},{default:()=>[Vue.createTextVNode("卡片模态框")]}),Vue.createVNode(naive.NButton,{onClick:()=>this.modal3=!0},{default:()=>[Vue.createTextVNode("对话框模态框")]})]}),Vue.createVNode(naive.NCard,{title:"全屏模态框"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("全屏模态框需要同时设置:fullscreen 为 true,并且 preset 为 card 时才会生效。")]),Vue.createVNode(naive.NButton,{onClick:()=>this.modal1=!0},{default:()=>[Vue.createTextVNode("打开")]})]})]}),Vue.createVNode(naive.NCard,{title:"手动设置宽度"},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("width(--r-modal-width): 当 preset 不为 dialog 或者 card 的时候,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("dialogWidth(--r-modal-dialog-width): 当 preset 为 dialog,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("cardWidth(--r-modal-card-width): 当 preset 为 card,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("所有的宽度配置属性都会注入一个对应的 `css variable`,有时候会用上。")])]})]})}});export{T as default}; diff --git a/js/index-CnmR2hZw.js.gz b/js/index-CnmR2hZw.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..5f6334af7b29ba218fe05665edeca09157f0a914 GIT binary patch literal 1462 zcmV;n1xflJiwFP!000021I<@mZyHAweebWpJQ<1IuwcgymLm+LN!{2qggT9@h)j0J zVeI`NGqX4ZA(6yRz#np=IB|=dv~Cp_rIkrk$-)Wb&vbXePyP$lvKRxl5ouGY5)Z4L zbLXCO&z(CglHv-csjv+Y8%)n&MY6MJVu~_HnBdjR*T?3A5q6f?M^GJSXU_;AIZJ#T z%W*8{V*J;q=L5-$$#zT}BbhRF*jd)a1U%x{xI6*cLA;7FlzB7M=Vo2(0CO%h7LI~Y zs2vC9AyFjA+`&FK%dvwD=2;gLBtv5$6uHojO{kEu$j3$1Oh3#HM-wXadDsEg%`t(f zKYSag{`M$Q5dew#23T&W4w@JWhhl@c9W+ZAUQyB*p4DRhESeS zMbS6Nx=o(y#UOHphfd1KKys9H_|kxX9L=`ld# zV;;LxRz=a-vJ`=LX=7P}l7f@pCe;u=B+b45$~>?;ZaAEuD#e^{)}-^=^u>byZp|oc z8JYXW)}w#Ar2qu4O@C6Xt{1EVn7S*^_7_(hqGy0epv~CWJt(he<$QJfeiLdu&l;~b z8<}sU&EK*7(3v7JW!_6;h_F_>I_--5ZCn5pdd(%fR~^bU*Ov;$%PmV_PukqwwYf*tcGgX$ zYelQ1`s!9S_qau}=}!-5Al}tvBl}ceD{3EJH`~17SPzms-6eTiBnb$J%I*K3sFP+= zliU%l9tV_PrBsofDMb#5h@Y!tTP^M;tc8AOQMxhjp3>8E%Hm$F_|n*V)Sk8Hl64%% z|8AfUbTz(%$NpxfwtZiJvSMuPTC@6~oIjcrwwB3lopYPjuk{7<6q>`$$gP^gZT%G&`L|EUrgO;S&6P4BWJxo zjpHG~&q~Eqd7Oy(_H-KN>SrZkndf|wX)rIM_V+7u({name:"Ray Admin",pwd:"123456"}),g=VueRouter.useRouter(),r=Vue.ref(c()),m={name:{required:!0,message:t("views.login.index.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:t("views.login.index.PasswordPlaceholder"),trigger:["blur","input"]}};return{signingForm:r,loginFormRef:e,handleLogin:()=>{var l;(l=e.value)==null||l.validate(V=>{V||(p("globalSpinning",!0),i(r.value).then(s=>{s.code===0&&setTimeout(()=>{p("globalSpinning",!1),window.$message.success(`欢迎${r.value.name}登陆~`),u(d.token,"tokenValue"),u(d.signing,s.data),g.push(n.value)},2*1e3)}).catch(()=>{window.$message.error("不可以这样哟, 不可以哟")}))})},rules:m,globalSpinning:a}},render(){let e;const{$t:t,globalSpinning:i}=this;return Vue.createVNode(naive.NForm,{model:this.signingForm,ref:"loginFormRef",rules:this.rules},{default:()=>[Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Name"),path:"name"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.name,"onUpdate:value":n=>this.signingForm.name=n,placeholder:t("views.login.index.NamePlaceholder")},null)]}),Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Password"),path:"pwd"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.pwd,"onUpdate:value":n=>this.signingForm.pwd=n,type:"password",showPasswordOn:"click",placeholder:t("views.login.index.PasswordPlaceholder")},null)]}),Vue.createVNode(naive.NButton,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this),loading:i},j(e=t("views.login.index.Login"))?e:{default:()=>[e]})]})}}),C=Vue.defineComponent({name:"RRegister",render(){return Vue.createVNode(naive.NResult,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}}),F=Vue.defineComponent({name:"QRCodeSigning",setup(){const e=Vue.reactive({qrcodeValue:"https://github.com/XiaoDaiGua-Ray/xiaodaigua-ray.github.io"});return{...Vue.toRefs(e)}},render(){return Vue.createVNode("div",{class:"qrcode-signing"},[Vue.createVNode(y,{text:"ray template yes",size:200,logoImage:x},null)])}});function L(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const O=Vue.defineComponent({name:"SSOSigning",setup(){return{ssoSigningOptions:[{icon:"github",key:"github",tooltipLabel:"Github登陆"},{icon:"google",key:"google",tooltipLabel:"Google登陆"},{icon:"twitter",key:"twitter",tooltipLabel:"Twitter登陆"}],handleSSOSigningClick:i=>{window.$message.info(`调用${i.tooltipLabel}`)}}},render(){let e;return Vue.createVNode(naive.NFlex,{class:"sso-signing",align:"center"},L(e=this.ssoSigningOptions.map(t=>Vue.createVNode(naive.NPopover,{key:t.key},{trigger:()=>Vue.createVNode(o,{name:t.icon,size:"24",cursor:"pointer",onClick:this.handleSSOSigningClick.bind(this,t)},null),default:()=>t.tooltipLabel})))?e:{default:()=>[e]})}});var T={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.1",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.21","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.1.6","vite-bundle-analyzer":"0.8.1","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.4.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};function P(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const se=Vue.defineComponent({name:"RLogin",setup(){const{layout:{copyright:e}}=T,t=Vue.reactive({tabsValue:"signing"}),{height:i,width:n}=R(),{updateLocale:a}=w();return{...Vue.toRefs(t),windowHeight:i,updateLocale:a,copyright:e,windowWidth:n}},render(){let e;const{$t:t}=this;return Vue.createVNode("div",{class:["login"],style:[`height: ${this.windowHeight}px`,`--login-height: ${this.windowHeight}px`]},[Vue.createVNode("div",{class:["login-wrapper",this.windowWidth>=1440?"login-wrapper--divider":""]},[Vue.createVNode("div",{class:["login-wrapper__content"]},[Vue.createVNode(naive.NFlex,{align:"center",class:"login-title__wrapper"},{default:()=>[Vue.createVNode(o,{name:"ray",size:"48"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:28},{default:()=>[Vue.createTextVNode("Ray Template")]})]}),Vue.createVNode(naive.NFlex,{align:"center",class:"login-action__wrapper"},{default:()=>[Vue.createVNode(b,null,null),Vue.createVNode(naive.NDropdown,{options:S,onSelect:i=>this.updateLocale(i),trigger:"click"},{default:()=>[Vue.createVNode(o,{customClassName:"login-icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),Vue.createVNode(naive.NGrid,{cols:"s:1 m:1 l:2 xl:2 2xl:2",itemResponsive:!1,responsive:"screen"},{default:()=>[Vue.createVNode(naive.NGridItem,{span:"s:0 m:0 l:1 xl:1 2xl:1",class:"login__left-wrapper"},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center",vertical:!0},{default:()=>[Vue.createVNode(o,{name:"login_bg",width:"368",height:"368"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:36},P(e=t("views.login.index.RayTemplate"))?e:{default:()=>[e]})]})]}),Vue.createVNode(naive.NGridItem,{span:1,class:"login__right-wrapper"},{default:()=>[Vue.createVNode(naive.NCard,{class:"login__right-wrapper__content",embedded:!0,bordered:!1},{default:()=>[Vue.createVNode(naive.NTabs,{value:this.tabsValue,"onUpdate:value":i=>this.tabsValue=i,type:"line",animated:!0,size:"large"},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Signing"),name:"signing"},{default:()=>[Vue.createVNode(k,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Register"),name:"register"},{default:()=>[Vue.createVNode(C,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.QRCodeSigning"),name:"qrcodeSigning"},{default:()=>[Vue.createVNode(F,null,null)]})])}),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("其他登陆方式")]}),Vue.createVNode(O,null,null),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("友情链接")]}),Vue.createVNode(_,null,null)]})]})]}),Vue.createVNode(naive.NFlex,{align:"center",justify:"center",class:"login-copyright__wrapper"},{default:()=>[this.copyright]})])])])}});export{se as default}; +import{s as u}from"./utils-DOaJhKXi.js";import{i as v,n as h,k as N,o as f,p,d,q as y,r as o,e as w,T as b,L as S}from"./hooks-DSLYAwDT.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./currency.js@2.0.4-9OAR_aOO.js";import{L as x}from"./ray-dCjhX_JK.js";import{c as R}from"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import{R as _}from"./index-DsYRgjoY.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";function j(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const k=Vue.defineComponent({name:"RSigning",setup(){const e=Vue.ref(),{t}=f(),{signing:i}=v(),{getRootPath:n}=h(),a=N("globalSpinning"),c=()=>({name:"Ray Admin",pwd:"123456"}),g=VueRouter.useRouter(),r=Vue.ref(c()),m={name:{required:!0,message:t("views.login.index.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:t("views.login.index.PasswordPlaceholder"),trigger:["blur","input"]}};return{signingForm:r,loginFormRef:e,handleLogin:()=>{var l;(l=e.value)==null||l.validate(V=>{V||(p("globalSpinning",!0),i(r.value).then(s=>{s.code===0&&setTimeout(()=>{p("globalSpinning",!1),window.$message.success(`欢迎${r.value.name}登陆~`),u(d.token,"tokenValue"),u(d.signing,s.data),g.push(n.value)},2*1e3)}).catch(()=>{window.$message.error("不可以这样哟, 不可以哟")}))})},rules:m,globalSpinning:a}},render(){let e;const{$t:t,globalSpinning:i}=this;return Vue.createVNode(naive.NForm,{model:this.signingForm,ref:"loginFormRef",rules:this.rules},{default:()=>[Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Name"),path:"name"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.name,"onUpdate:value":n=>this.signingForm.name=n,placeholder:t("views.login.index.NamePlaceholder")},null)]}),Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Password"),path:"pwd"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.pwd,"onUpdate:value":n=>this.signingForm.pwd=n,type:"password",showPasswordOn:"click",placeholder:t("views.login.index.PasswordPlaceholder")},null)]}),Vue.createVNode(naive.NButton,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this),loading:i},j(e=t("views.login.index.Login"))?e:{default:()=>[e]})]})}}),C=Vue.defineComponent({name:"RRegister",render(){return Vue.createVNode(naive.NResult,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}}),F=Vue.defineComponent({name:"QRCodeSigning",setup(){const e=Vue.reactive({qrcodeValue:"https://github.com/XiaoDaiGua-Ray/xiaodaigua-ray.github.io"});return{...Vue.toRefs(e)}},render(){return Vue.createVNode("div",{class:"qrcode-signing"},[Vue.createVNode(y,{text:"ray template yes",size:200,logoImage:x},null)])}});function L(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const O=Vue.defineComponent({name:"SSOSigning",setup(){return{ssoSigningOptions:[{icon:"github",key:"github",tooltipLabel:"Github登陆"},{icon:"google",key:"google",tooltipLabel:"Google登陆"},{icon:"twitter",key:"twitter",tooltipLabel:"Twitter登陆"}],handleSSOSigningClick:i=>{window.$message.info(`调用${i.tooltipLabel}`)}}},render(){let e;return Vue.createVNode(naive.NFlex,{class:"sso-signing",align:"center"},L(e=this.ssoSigningOptions.map(t=>Vue.createVNode(naive.NPopover,{key:t.key},{trigger:()=>Vue.createVNode(o,{name:t.icon,size:"24",cursor:"pointer",onClick:this.handleSSOSigningClick.bind(this,t)},null),default:()=>t.tooltipLabel})))?e:{default:()=>[e]})}});var T={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.1",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.21","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.1.6","vite-bundle-analyzer":"0.8.1","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.4.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.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 P(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const se=Vue.defineComponent({name:"RLogin",setup(){const{layout:{copyright:e}}=T,t=Vue.reactive({tabsValue:"signing"}),{height:i,width:n}=R(),{updateLocale:a}=w();return{...Vue.toRefs(t),windowHeight:i,updateLocale:a,copyright:e,windowWidth:n}},render(){let e;const{$t:t}=this;return Vue.createVNode("div",{class:["login"],style:[`height: ${this.windowHeight}px`,`--login-height: ${this.windowHeight}px`]},[Vue.createVNode("div",{class:["login-wrapper",this.windowWidth>=1440?"login-wrapper--divider":""]},[Vue.createVNode("div",{class:["login-wrapper__content"]},[Vue.createVNode(naive.NFlex,{align:"center",class:"login-title__wrapper"},{default:()=>[Vue.createVNode(o,{name:"ray",size:"48"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:28},{default:()=>[Vue.createTextVNode("Ray Template")]})]}),Vue.createVNode(naive.NFlex,{align:"center",class:"login-action__wrapper"},{default:()=>[Vue.createVNode(b,null,null),Vue.createVNode(naive.NDropdown,{options:S,onSelect:i=>this.updateLocale(i),trigger:"click"},{default:()=>[Vue.createVNode(o,{customClassName:"login-icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),Vue.createVNode(naive.NGrid,{cols:"s:1 m:1 l:2 xl:2 2xl:2",itemResponsive:!1,responsive:"screen"},{default:()=>[Vue.createVNode(naive.NGridItem,{span:"s:0 m:0 l:1 xl:1 2xl:1",class:"login__left-wrapper"},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center",vertical:!0},{default:()=>[Vue.createVNode(o,{name:"login_bg",width:"368",height:"368"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:36},P(e=t("views.login.index.RayTemplate"))?e:{default:()=>[e]})]})]}),Vue.createVNode(naive.NGridItem,{span:1,class:"login__right-wrapper"},{default:()=>[Vue.createVNode(naive.NCard,{class:"login__right-wrapper__content",embedded:!0,bordered:!1},{default:()=>[Vue.createVNode(naive.NTabs,{value:this.tabsValue,"onUpdate:value":i=>this.tabsValue=i,type:"line",animated:!0,size:"large"},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Signing"),name:"signing"},{default:()=>[Vue.createVNode(k,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Register"),name:"register"},{default:()=>[Vue.createVNode(C,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.QRCodeSigning"),name:"qrcodeSigning"},{default:()=>[Vue.createVNode(F,null,null)]})])}),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("其他登陆方式")]}),Vue.createVNode(O,null,null),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("友情链接")]}),Vue.createVNode(_,null,null)]})]})]}),Vue.createVNode(naive.NFlex,{align:"center",justify:"center",class:"login-copyright__wrapper"},{default:()=>[this.copyright]})])])])}});export{se as default}; diff --git a/js/index-Cqll1sG5.js.gz b/js/index-Cqll1sG5.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..11ef6ec587b016fba305f2ecb4b6d761b3d1e05b GIT binary patch literal 3605 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.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("点击 setStorage 按钮,设置缓存示例")]),Vue.createVNode(naive.NInputGroup,null,{default:()=>[Vue.createVNode(naive.NInputGroupLabel,null,{default:()=>[Vue.createTextVNode("设置缓存内容")]}),Vue.createVNode(naive.NInput,{value:this.nameValue,"onUpdate:value":e=>this.nameValue=e,placeholder:"请输入姓名"},null)]}),Vue.createVNode(naive.NInputGroup,null,{default:()=>[Vue.createVNode(naive.NInputGroupLabel,null,{default:()=>[Vue.createTextVNode("设置前缀")]}),Vue.createVNode(naive.NInput,{value:this.currentPrefix,"onUpdate:value":e=>this.currentPrefix=e,placeholder:"请输入前缀"},null)]})]}),action:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{u("name",this.nameValue,"sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("设置成功")}},{default:()=>[Vue.createTextVNode("setStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{const e=r("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`获取到的姓名为:${e}`)}},{default:()=>[Vue.createTextVNode("getStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{a("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("删除成功")}},{default:()=>[Vue.createTextVNode("removeStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{const e=o("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`是否存在:${e}`)}},{default:()=>[Vue.createTextVNode("hasStorage")]})]})})}});export{D as default}; +import{s as u,g as r,j as a,z as o}from"./utils-DOaJhKXi.js";import"./hooks-DSLYAwDT.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const D=Vue.defineComponent({name:"CacheDemo",setup(){const e=Vue.ref("Ray"),t=Vue.ref("ray:");return{nameValue:e,currentPrefix:t}},render(){return Vue.createVNode(naive.NCard,{title:"cache 工具包示例"},{default:()=>Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("点击 setStorage 按钮,设置缓存示例")]),Vue.createVNode(naive.NInputGroup,null,{default:()=>[Vue.createVNode(naive.NInputGroupLabel,null,{default:()=>[Vue.createTextVNode("设置缓存内容")]}),Vue.createVNode(naive.NInput,{value:this.nameValue,"onUpdate:value":e=>this.nameValue=e,placeholder:"请输入姓名"},null)]}),Vue.createVNode(naive.NInputGroup,null,{default:()=>[Vue.createVNode(naive.NInputGroupLabel,null,{default:()=>[Vue.createTextVNode("设置前缀")]}),Vue.createVNode(naive.NInput,{value:this.currentPrefix,"onUpdate:value":e=>this.currentPrefix=e,placeholder:"请输入前缀"},null)]})]}),action:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{u("name",this.nameValue,"sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("设置成功")}},{default:()=>[Vue.createTextVNode("setStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{const e=r("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`获取到的姓名为:${e}`)}},{default:()=>[Vue.createTextVNode("getStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{a("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("删除成功")}},{default:()=>[Vue.createTextVNode("removeStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{const e=o("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`是否存在:${e}`)}},{default:()=>[Vue.createTextVNode("hasStorage")]})]})})}});export{D as default}; diff --git a/js/index-Cu_ZDC2k.js.gz b/js/index-Cu_ZDC2k.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..edc016d88a2a27b1800ae4d3b0dd55fd9f5e0230 GIT binary patch literal 1163 zcmV;61a$i!iwFP!000021HD$!ZWBioeeYM86%V$wGwj+i366psduhNxT%6RDRLBgw z*WO8Xcg)PJ6JxDZRZR;mw5UiGMU~nIX#3L8w-lQ4H7p5F{6e+6PLnlGfTH$kEYG=j z&OPVMXsO#}TnWjxqJ^u=(L&Vg(ZYf@XRd;e`I0&U8Ff;#&wfPlvQVaJT&&<@ zHe)LS84Kqw&8`}Y={<||mql5}x{h@XRW2>9R{L}PG^Wd`Cs7PLjx|&*II}hHJV}Gd zDhTERy2i_Stm7i$Cf1N4CTB@~@l+by^8qEKx{e>Uox)SCo)6^$p1^q>Ra=!thxnCr zmBTC|?D7QGCu7k0$wu8S@-%2!Ad|5b8uij}5iPZ*7A##WrcuJ=0AAa7oN^K8BcA@8 zLAAzY8fN;OgJ(u^l=E1_6X-;Jw$UQ>`Z#6?#2&e+(-V~%T~6c5Js*4lEt7F5>l!|R zwba-Pwo_T8e0-6x2?uLTS_A2!V?;~N_;1bj&TmX*)S3rhFRxa=hNia?337Iiwnm%9)+SG$8bGys~ zPi6-maiOGCiD`oYE>lzi((h(-gQN=LDh}xQIO&&^+%yO2b1!bxB#sXy zP?H-VKj6@&Yb6;3YGO_{H%QQ#sENseNNCP83$h-eJ;3u-!Yy?msdS*Em=UQ=xcM+# z-wbc9Z$EhQ?CDoZpbji(6W@`gY;NY{0gc{wU`-wLfJiLeN z?%P^~H96eg{`7J9#h)1gazQdqI*@sO>*kAZH(qYt+Sz!z{ny6!*4^;8dqa}B%Q^J` zW@o&vFXuS(yUB5f(|V=o9Jvb4;g$PX@23`iz8-EoR&tkv!?~%0UTmYZslflZsw&L; zuxk+srFdH@!OY1tWCql(Lrk!lV*xKIJC8PZp56`DABMl&4e#7mf|&Me&;Nh532)xs z-umP%RY~RhU}aLUgVjkG?5Pt`iCz@uy*A-*u2RL9l6mTYc~ys+D=~K9XO+l3MIH58 zfDn{B9jpqpIfBbu80It%?VQUp15m3kIi#YbHbf^+~2-!wspUAdp%xD$T)qmm1P zH?e5%wjFBF*x7d9FTOkDzaMJ)prNkpe7zZd^Idr3_wD{xi?rx)Kpcss{9xU2{7Y#RG7O?!UtQF!O)=tcbD*SGY_CSw0=mxEl8 d3xeD=I1B_cxo$P7a6*007doKB)iz literal 0 HcmV?d00001 diff --git a/js/index-D-_fGq7m.js.gz b/js/index-D-_fGq7m.js.gz deleted file mode 100644 index fbc17d47670f562579f93481e44e7fd710f712c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1270 zcmVt|wh}7JqD|n#eLmuaw(oiHiKC=!>cth&*bj0cSkP`|4%!%-Ztd_8e zXN)7wV=HaaZ00$aL>sbdVavjnY1GcF59`s1D9`i-Wy%;~hp}nY%l@%NwnXv}8G_^i z7#Bpfge_b#go90^A!m<~X6tyK9fV+v#rOR%OFM_>+Jg|PWjupRmQiolR(d3?<)eJ= z66sZEur)h^mS$I)UPa`g4QV)>Z_+H6i7Uo>dv4XW%u1e;jsRfY(D$nqT*`EYCmPgT zncc6V0rGv(xsx-sMY@sas)G&nY(TP0XIZ#p)Yn#87Z+9Z zkxM(25fK^E@gN{Zp9l$JbW_Vl!z7!h#Hq0v9nPfES_^9-U>CZSL7fME&VZ>x%t!#X zUgu1~mRbT9HXz_SlAywVp%{;2VH7K%TPPy_?*D*QMB?4*Z0wT`__qG`!PD2zx9{KG z`R>u%-|y&X6CzvRAd%K1N_HYWK~r+~<^7%C{(k*DeQ_mya4WreZvwl7%1G;kjz<__ zS%8ZAVCya&P#46MvOY+aK7Ey5z47{adh^$}H?F6TzL`LbI-8n91R0V@PtFxlyk%1q z*&&i1AKCI=jomx#c)Vo;iflfvAd&^;QHkPQdir6C zaEwf}YuQj70Yt&tGIycC2ps@k{?dmn6c0cs>JZ;PU?wPb$HMGFapCCMPsG)Ua8azN z^1;?a2@|^nz`{D`!ljHT(7w=?8-n*;K4e<@nO=LDUcIvY$1mx_ySrB&y?OOxdiB}vy~ksH z|6IDP7ta;ZN9kQU&`~U)YwPbVp(ClHtQ$k>D$mv|)BJp1^MLj|WosqV>~GC$9pY^E z1P_^OINayL)MwrFdXSMTF83XRF|YqwE4fsQ?>{I0BtLMivR!s diff --git a/js/index-D5alcGdS.js.gz b/js/index-D5alcGdS.js.gz deleted file mode 100644 index 7f1eed66c546043955de7f5f58d9b4cafbde8c3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2666 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 diff --git a/js/index-DD9_bSyL.js.gz b/js/index-DD9_bSyL.js.gz deleted file mode 100644 index 21676bdafcadcbd2883b52564fef47011835216b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2111 zcmV-F2*CFriwFP!000021HD&Uj}yrie$TJytw_i%RhQi!doGR4UO?GIN_G)JDAH(< zYPyf@V!FFJRn=x3Z%eZZutdY)O~~#99{4$m@YQBA47c$>o7Uvz7dKn1G zq=HB)stizbq;6bgf~Bgg)VHbjaxe-F6C3q%@FGZbup03jWWGG>a=s>Y0B!4&MY325 zn7^26cS~g}^qJtf0%41)lO`%~1ie!SdbvthA)d5yfz;>762jwikg-lRqe5CwMqy4X zggi-@(&B0u8&v!SvS7M4BjahCb-a+LJxCSfDUBz(I??y`ds0>X3~XV#HGV0LS-W4& z(-PI`Vl^F%4`Wz8l0l{H2!br^OAj-^pR%<~FnQIctU|#u`Un4T4HEcgZ>RpiQmQen_y;N1hPMF z1SrL9eoJG353B8$W!hPv*3`Lpxni+2P&YJTXs&oBpv~4n*qzZJeiPvcvak!`ni+)# zX(DXn1nB%CX`0zU|1ClP2o0%d8c`8>7n$lF$h0w6W;)X`k0luw%95(SbcBLwsy|QW zN&S#)I-@4>&3qix;0cppdv1w2t5CLliTGx*pf1g_z8CRCH>*MB^kFxbYyAK%lA4KN z%%!3oh)ixxi$%tz3Z*poHOQQHRvvlTx}Jd^gNwRYZ*iZlnh$dbj|(YxRTE)JrP+ZC zHfh=Gcrp`AffsWcjah70_&(4Ehq^&(GPs%mQ!v-`lr^UnG+jfUWITmbNvl)0%aJK4 zp*4$8hhNRpCbl#Hh~R`ZZGj92u+A#2;c zatR-_V@YP2)Hr0vQkg+mBCu%sI4#zz#*3imNf13#l^%+P16sNZEad6rPMjp5CHswO zlvFn&CCBqaRaaYTR@E)IQtht|-3BE?TlgZWFQ5XaG=TsK+V>PBS*))!tTzecsrIu# z>Zrgm?ekm(gOF!^!8%(QM~! zN3~jLEJvSw^6}~g2o=c$S6pil#eb;;OFJZ_aa>VutJOlw+-Nygc?BIi_RhH+2$SbN z;t^DoTj=I0=Uhu4N6=;|oE%R^WnjB;2IBtvt2|c-OHg@MaRfqUT8#{FS zr?#&!X=PNj6b@Uuu>I-du{4@UOWQIBD@7kN_0xQ{q*qs|Oa|3zhpBG9N4lP+>F6NVu)GctoC0i#3lH?*jcI+ZcBYu(a4AP1@a*N|7 zVKtyU{Q%lrz%O{7s)|WHsknuU2O*F1B$Yvkr&;rHrg<%c_#k=40*=RMj8A&FOZ93# zOFJiH7On;TqQF8Mii$gkK{*ODoK9yI3ZM!s`BB7r2oJ*8Ts#^Mj~bR2c=@2Nd6JWl zPErv~h&HBf(buB0bL-M@>mQ@**G8L9b|3wDbmi&x%@^Abt`etY+KX>T zpKT1cuI;{lHG2LCJEP~{?!4OEyM1N*>ht^W+{jDu6UpV=zfTbl|k$nXF7@@0*uSfLPk*8VR0SqMO8L z$xl{U8dbCagInN%RQ(u&WzduPuKsl^xd@z$n;$_aKuC9EHbo$&fR#db%5~pW!K_?a z$s6@>=f=I^%SUz>zr`Lh+ruLk$=m9qzA7f0)Z)Yr;Kcq1oJRlL7;XOUt>cuAaXM+cF;#0012U2Z#Uw diff --git a/js/index-D-_fGq7m.js b/js/index-DEJDAHLZ.js similarity index 94% rename from js/index-D-_fGq7m.js rename to js/index-DEJDAHLZ.js index 85c40e55..8259a6f6 100644 --- a/js/index-D-_fGq7m.js +++ b/js/index-DEJDAHLZ.js @@ -1 +1 @@ -import{v as d}from"./hooks-tayE4ZeM.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-CoTBVCjC.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const T=Vue.defineComponent({name:"ContextMenuDemo",setup(){const e=Vue.ref(),o=Vue.ref(!1),r=Vue.ref([{label:"杰·盖茨比",key:"jay gatsby"},{label:"黛西·布坎南",key:"daisy buchanan"},{type:"divider",key:"d1"},{label:"尼克·卡拉威",key:"nick caraway"}]),{x:i,y:u,show:a,updateShow:t}=d(e);return{demoOneRef:e,demoOneShow:o,x:i,y:u,show:a,options:r,clickOutside:n=>{n.preventDefault(),t(!1)},updateShow:t}},render(){const{x:e,y:o,show:r}=this,{clickOutside:i,updateShow:u}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"useContextmenuCoordinate + NDropdown 实现右键菜单"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("默认点击元素外部会关闭菜单。")]),Vue.createVNode("div",{ref:"demoOneRef",style:"width: 100%; height: 200px; background-color: rgba(0, 128, 0, 0.5)"},[Vue.createTextVNode("右击")])]})]}),Vue.createVNode(naive.NDropdown,{show:r,x:e,y:o,options:this.options,trigger:"manual",placement:"bottom-start",onSelect:(a,t)=>{window.$message.info(`选中了 ${t.label}`),u(!1)},onClickoutside:i.bind(this)},null)]})}});export{T as default}; +import{v as d}from"./hooks-DSLYAwDT.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-DOaJhKXi.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const T=Vue.defineComponent({name:"ContextMenuDemo",setup(){const e=Vue.ref(),o=Vue.ref(!1),r=Vue.ref([{label:"杰·盖茨比",key:"jay gatsby"},{label:"黛西·布坎南",key:"daisy buchanan"},{type:"divider",key:"d1"},{label:"尼克·卡拉威",key:"nick caraway"}]),{x:i,y:u,show:a,updateShow:t}=d(e);return{demoOneRef:e,demoOneShow:o,x:i,y:u,show:a,options:r,clickOutside:n=>{n.preventDefault(),t(!1)},updateShow:t}},render(){const{x:e,y:o,show:r}=this,{clickOutside:i,updateShow:u}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"useContextmenuCoordinate + NDropdown 实现右键菜单"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("默认点击元素外部会关闭菜单。")]),Vue.createVNode("div",{ref:"demoOneRef",style:"width: 100%; height: 200px; background-color: rgba(0, 128, 0, 0.5)"},[Vue.createTextVNode("右击")])]})]}),Vue.createVNode(naive.NDropdown,{show:r,x:e,y:o,options:this.options,trigger:"manual",placement:"bottom-start",onSelect:(a,t)=>{window.$message.info(`选中了 ${t.label}`),u(!1)},onClickoutside:i.bind(this)},null)]})}});export{T as default}; diff --git a/js/index-DEJDAHLZ.js.gz b/js/index-DEJDAHLZ.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..23fe2fca757e83ad45e31abc33037ed5d74e046c GIT binary patch literal 1272 zcmVkq&oNUgLNJDTU5 z^UgW%NJFCz7b@u*L>hj-C3s}wLjmWT(yFeWJTu>`*71fkXX$`5@gYwO0nCf>hAbDb zji;<5wfU6>snsSqpTrxo>|n>ij%_WRS?^Wiy4RJ-?2-Rl=K7uYw0j7mvAA|sgGBw zy)wODMGNG+qBAF^78dEoBvPEe~Z?Xk3yA#IimxR_PBzl3oB2u{uOZ5QCdqw5m4QJS9#I&FFC^l~JEt(|~TD8{CWNl}=E2if&$sX2 z-TC&>o8Ru3XcJ=B+#s>hCQ3GAvyaB)?#uf-zyAH|dHUi?`ruZ2^WF&d36-(Y)LuXs zVOfBRJK&l=?NT4am~!4rl|KC|y?W!-^YrE~Z*E*qAALQ781*&{j|kEuvDrVDN6D5; zQS53Y1Kx89(jA{DSj`ryKj-HlKPy0K!4e-LUSqHVEf>&eG2l4blY@5@E{{~!xc+3}J{r1r-0@_~1r)n{SV8pXR6r$4CeqXQ zQ|KWw(r#o!@dOYBYs=h+93!*~c=_`XwouXqp{Pef_ki6;i9ZzP=JIn#&weDXLWGYJ zMO6r{sU?i;5&_c{&V^4IQDA&#ELR2Z_`JuA^vO@#x1OfApY7gxvUB^#^yYWwf2{St zHJU-uL`;VvdT*-^TWYku`||spCl9wT|B+sMnO?oJ{rk`9!@Ijz9=-nShxF>R-FuIR z`u@3e+038IqYu*iv}>Y7K+84XS;9n8#aTCc)K`IPIJW)itPuch2g)@Hw%ys9HJZfR zYzwZLZ+SfA!Zk#@NpdzaoWcw;Y-HHDlsEey5uVeI)Xwsw1 z=RJHd0x3xwFl8;CJHLDB`s){uU;p`yaWGMMa3A~U^GFYE&RHchEgzc}H!1UTnWB7u iFtzMt{eFHHwg&H$`rv&soOgfrlYasE&l^a#2mk=UA!j83 literal 0 HcmV?d00001 diff --git a/js/index-DHdEl5bR.js.gz b/js/index-DHdEl5bR.js.gz deleted file mode 100644 index b7f51bc2acabb03d16276a7603b34a2d6be5b27d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 840 zcmV-O1GoGiiwFP!000021D%!Kj@m{P$M5?T#8->t8EgZAc$LbF*=~Zmpe2YXL@PAd z2Rw^CL*@fwknht(eTMeFmz8?cjrugJ=5Al1ve`5;p=#CJ@$dZ4f6m94CMzz~Zc`z$ z0@+;f#K5(P^QA#<8xh5{`Fupkfh9BknRdNMd0PRU?U=Ew#lPXN6Uo`Y@NL?XZz>dMv`8H~=$ z>{WeP5hOJ{65y&q|+s_)E9=$1Z-dcl}Fb%i> z&$jRrY?ZF_B8odBDvk%qhzJOeg!Q`L*Yz9UE{ADFV~Kn|>Wuvxzx<6d1%d=>-+2o= zk5M;~lks5QIOsfOl;p)8jf2!s*ljYgz*F^j%Y#_ z;5qvVBJlhrNe(~=A|jOZnz)HA)HzRI)$0>lX0`%Y2;zb1_3dcTy&RPpC1X1C99+*; zy6F|_QTV!~Q=yrn3811G52ftBtkY+tGdYF>2^3vZm41fXQ>EL%lplc~di7b=55`IV zVso%Cgsn-wE4GatB2pxS2oi!;L`V?Dg4I#iBFigrwI9ZSGpQ=e zr(+E`ggIs4^JK*tFmoI1ePo%EZoz%+Sf*oLXXY-1Inl9lPpVJ9ef5rf8-v9jR0R zC$(*a{C+JYVriHW&_$$Nqi$J-N#dAqTqED?{f--%$#fi7ud}N8Urd*uru*A>fBy2} z?#EyMzjewYI*Z9HA4j~PD$+Adc`f9D+&|#8gDb>jo4SweFTSs{YL-<`;cf8?SmwWg S2M5{dH-7<+Gt.tags.map(a=>Vue.createVNode(naive.NTag,{type:"info",bordered:!1,style:"margin-right: 6px"},p(a)?a:{default:()=>[a]}))},{title:"Remark",key:"remark",width:300},{title:"Action",key:"actions",render:t=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{size:"tiny"},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(V,{options:[{label:"编辑",key:"edit"},{label:"新增",key:"add"}],onSelect:o=>{window.$message.info(`当前选择: ${o}`)}},null)]})}],u=Vue.ref([...e].map(t=>({...t,width:400}))),n=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:"我是一条很长很长的备注"}]),r=[{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:n,actionColumns:u,baseColumns:e,tableMenuOptions:r,handleMenuSelect:i}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"RTable"},{default:()=>[Vue.createTextVNode("基于 NDataTable 封装,继承该组件所有 props 属性。查看 RTable props 文件即可查看该组件拓展项")]}),Vue.createVNode(d,{bordered:!1,collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:e=>window.$message.info(`我是 RCollapseGrid 组件${e?"收起":"展开"}的回调函数`)},{action:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{type:"primary"},{default:()=>[Vue.createTextVNode("搜索")]}),Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("重置")]})]),default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NSelect,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NDatePicker,{type:"datetimerange",clearable:!0},null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]})])}),Vue.createVNode(s,{scrollX:2e3,title:Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode("span",null,[Vue.createTextVNode("标题插槽:")]),Vue.createVNode(naive.NSwitch,{onUpdateValue:e=>this.tableLoading=e},null)]}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":e=>this.actionColumns=e,pagination:{pageSize:10},contextMenuOptions:this.tableMenuOptions,loading:this.tableLoading,onContextMenuClick:this.handleMenuSelect.bind(this),toolOptions:[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(c,{name:"search",size:"18",cursor:"pointer",onClick:()=>{window.$message.info("点击了搜索按钮")}},null),default:()=>"我是自定义工具栏示例"})]},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上",tableAction:()=>"表格的操作区域内容插槽,有时候可能会用上"})]})}});export{O as default}; +import{y as d,z as s,r as c,F as V}from"./hooks-DSLYAwDT.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-DOaJhKXi.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";function p(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const O=Vue.defineComponent({name:"TableView",setup(){const e=[{title:"Name",key:"name"},{title:"Age",key:"age"},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:t=>t.tags.map(a=>Vue.createVNode(naive.NTag,{type:"info",bordered:!1,style:"margin-right: 6px"},p(a)?a:{default:()=>[a]}))},{title:"Remark",key:"remark",width:300},{title:"Action",key:"actions",render:t=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{size:"tiny"},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(V,{options:[{label:"编辑",key:"edit"},{label:"新增",key:"add"}],onSelect:o=>{window.$message.info(`当前选择: ${o}`)}},null)]})}],u=Vue.ref([...e].map(t=>({...t,width:400}))),n=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:"我是一条很长很长的备注"}]),r=[{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:n,actionColumns:u,baseColumns:e,tableMenuOptions:r,handleMenuSelect:i}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"RTable"},{default:()=>[Vue.createTextVNode("基于 NDataTable 封装,继承该组件所有 props 属性。查看 RTable props 文件即可查看该组件拓展项")]}),Vue.createVNode(d,{bordered:!1,collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:e=>window.$message.info(`我是 RCollapseGrid 组件${e?"收起":"展开"}的回调函数`)},{action:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{type:"primary"},{default:()=>[Vue.createTextVNode("搜索")]}),Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("重置")]})]),default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NSelect,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NDatePicker,{type:"datetimerange",clearable:!0},null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]})])}),Vue.createVNode(s,{scrollX:2e3,title:Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode("span",null,[Vue.createTextVNode("标题插槽:")]),Vue.createVNode(naive.NSwitch,{onUpdateValue:e=>this.tableLoading=e},null)]}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":e=>this.actionColumns=e,pagination:{pageSize:10},contextMenuOptions:this.tableMenuOptions,loading:this.tableLoading,onContextMenuClick:this.handleMenuSelect.bind(this),toolOptions:[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(c,{name:"search",size:"18",cursor:"pointer",onClick:()=>{window.$message.info("点击了搜索按钮")}},null),default:()=>"我是自定义工具栏示例"})]},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上",tableAction:()=>"表格的操作区域内容插槽,有时候可能会用上"})]})}});export{O as default}; diff --git a/js/index-DIMqaIzt.js.gz b/js/index-DIMqaIzt.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..7804ebb15fbf9c08820d72d862102facfb5c7f9d GIT binary patch literal 2113 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 diff --git a/js/index-DiNZyfpI.js.gz b/js/index-DiNZyfpI.js.gz deleted file mode 100644 index f8abe7c44364ad2338839a69a4912d58b7c4a582..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1891 zcmV-p2b}mHiwFP!000021C^NFZsWKWfba7ZTA>(7SX1$DoJs1`k>q&BvxyTYaT0qB zEiKU!9Z6J3%0Kb?qP^MP^a*;iK>G{@iUs;Ko$hNCl$`83JJDzWBd~Kmeutu{Ba)Li zv^gfBWLY!Jk!1xiGEu}796D%$m@2JyBneL><(n6TCVrh@ABi6+CP`V0)R2aw9Z6d6 zND@UnrlGV+q6IKg6s$^(qfEmPkJO#@4h|wh`HD)ANvvS4CzJ%Tw(Ajc&j5$ZR&{_* zwJDPiQ&QG;9k`sbW=SiRv{Di1cZ0dHY%jN&h~kig1l!Y!z^M4go$wTHLv~Cl3T@G} zS=NeL6};^p_bk}$ZgX&s7zq$~pv|&Y(rSR(S`nD6ehj-;t!;J|Ban7J@?(*HU)#54 zF=|${s#Y!m!_s>$jP>nSK5-!PnpLe-PoUF!uj|$5HZ*0xCgdIqS5d2hfwh0>l!~=& zirEyQa1#4|v!<0rKjXHEi@o~iG6KYYO}hWCs(0{on`_Qu6f^aJjwrNwdgqH;c@LNY8}z%A z>We#%Lkz{>yEp_9q6{;R9L6CR*~?nVN{Hl6)^lF>o%*W$qS*r+(xx4@! zjDA0)7L7xW0|b(ru^CG9rh?x=eegLPL7U?l=F2B|-{SGUZIREwn|t+SHSB(H)}Ft3 zU|=|d;#nz`v@$UIy{pF#U;b{Ej&TU-5-{6C0R$1G4AJBPs{peI?=R>@IvFQV^$ICO zU2Vz;Uq*;bB+_WePjUH&AG+fyvbh#f!igX>PA)mcp{v=@_Z6Zx8Vz|!5=u(pk^JV( zH~koCnDx(yBXX>55;88GHN?LiG{GSMCtZlC~60l;KD{-1K?VyL+@`%H}&{47;JSl6M)kcd=-^3!Q1qcz{B#v6(9$C~D)# zQpDeM^b}ERo*7`iCziWENQ#zPcv;hjBULSI*%z3w46z6UvhP-pLH#(V)Ak8NuRD`4 zC>1YT{e?6B8mHx>3IBpPVSurBUq7Kk3!dlV?Sd~JR`u|dw7J! zAg?>ErLT+AIIyh>uh;j_^IC(5FEgYf40PIS-R{jvUZ;2$WjI9`80T%9b;`B8PD)9Z zQ-pyry@5XM4)Qt|5eyxaF|nQqptJdf*;(G?HxtS&w6Kw%X@91`AUGr6JsLD;2C;xi zmol&We`SC%4T|IQ_TsDU)`a*@o)ifP^y{1RTIVFpna9Q4i^s3)(>Tzp$GyPt`gyH{ zxLJ>28VBu`O;5a=yd&ap4Uid#w-v~VBUa-(3!irjWNqq#tZ?&^7lSmUa_1`GMQjILz>2cUW<&< zhc?b@1kePoH0L1%z<%wVc2`Q-xbN`_I2ZC?|VY5u;}Nlh!4~z zPR3}aabVE5*C*5Cyl+YhGv2)vE`k2GqEGpIFRu^z1ZI@$G!Arwbqt+={MKcra|uk} zyuN6SuW}n1engg+WlafS9+#u~opF)ZEXvuJis^44V2lGwPDv}TpUf>3W({!)0OMhN z=8Y@uukd;ZenBh(V>(b?;hLwF#juXnP889BnqexWTmm za@$jOKkh0Y=ijOyMY3IWSQ;JTH*bhGgMN&(C}y65)wNn!B|SSJ>vbVL{!pGb_+tNT zQv^9mx8)(kGo+mvkUE7G$J|E;GMl-d{{El;{q&=}F05oRD-Z=}!6{5HQ2ymF|Nivj z&nffipMU%G*MI%@=YRb2)1T#ngC;Qcd4jEc#3gc=o%qB@i$WOtegP?@!9C2hr1Qx^ zCT$#vW^>Fv6H_FPQxH>Lnq&vh+{const r=e[o],n=r(...a);return"结果: "+s(n)},u=()=>{Vue.nextTick().then(()=>{t.distributeOutputValue=p(t.distributeValue,t.distributeLength)})};return u(),{...Vue.toRefs(t),copilotFunc:i,updateDistributeValue:u}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode("h2",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("计算方法,默认都保留八位小数与四舍五入,可以根据 format 方法自行转换")]),Vue.createVNode("h3",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("示例方法都基于 currency.js 封装,利用其精度处理能力封装了常用的一些计算方法,解决精度问题。如果需要其他的方法请阅读官方文档 https://currency.js.org/#subtract")]),Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"加法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.addOptions,"onUpdate:value":t=>this.addOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"addOptions")}},null),footer:()=>this.copilotFunc(this.addOptions,"addOptions")}),Vue.createVNode(naive.NCard,{title:"减法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.subtractOptions,"onUpdate:value":t=>this.subtractOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"subtractOptions")}},null),footer:()=>this.copilotFunc(this.subtractOptions,"subtractOptions")}),Vue.createVNode(naive.NCard,{title:"乘法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.multiplyOptions,"onUpdate:value":t=>this.multiplyOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"multiplyOptions")}},null),footer:()=>this.copilotFunc(this.multiplyOptions,"multiplyOptions")}),Vue.createVNode(naive.NCard,{title:"除法(非取模)"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.divideOptions,"onUpdate:value":t=>this.divideOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"divideOptions")}},null),footer:()=>this.copilotFunc(this.divideOptions,"divideOptions")}),Vue.createVNode(naive.NCard,{title:"平分一个值"},{default:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NInputNumber,{value:this.distributeValue,"onUpdate:value":t=>this.distributeValue=t,onUpdateValue:()=>{this.updateDistributeValue()}},null),Vue.createVNode(naive.NInputNumber,{value:this.distributeLength,"onUpdate:value":t=>this.distributeLength=t,onUpdateValue:()=>{this.updateDistributeValue()}},null)]}),footer:()=>"结果: "+this.distributeOutputValue.join(", ")})]})]})}});export{R as default}; +import"./hooks-DSLYAwDT.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import{A as s,B as p,C as d,D as l,E as c,F as V}from"./utils-DOaJhKXi.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const R=Vue.defineComponent({name:"CalculatePrecision",setup(){const t=Vue.reactive({addOptions:["1","0.2","0.1","1.1"],subtractOptions:["1","0.2","0.1","1.1"],multiplyOptions:["1","0.2","0.1","1.1"],divideOptions:["1","0.2","0.1","1.1"],distributeValue:12,distributeOutputValue:[],distributeLength:3}),e={addOptions:d,subtractOptions:l,multiplyOptions:c,divideOptions:V},i=(a,o)=>{const r=e[o],n=r(...a);return"结果: "+s(n)},u=()=>{Vue.nextTick().then(()=>{t.distributeOutputValue=p(t.distributeValue,t.distributeLength)})};return u(),{...Vue.toRefs(t),copilotFunc:i,updateDistributeValue:u}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode("h2",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("计算方法,默认都保留八位小数与四舍五入,可以根据 format 方法自行转换")]),Vue.createVNode("h3",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("示例方法都基于 currency.js 封装,利用其精度处理能力封装了常用的一些计算方法,解决精度问题。如果需要其他的方法请阅读官方文档 https://currency.js.org/#subtract")]),Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"加法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.addOptions,"onUpdate:value":t=>this.addOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"addOptions")}},null),footer:()=>this.copilotFunc(this.addOptions,"addOptions")}),Vue.createVNode(naive.NCard,{title:"减法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.subtractOptions,"onUpdate:value":t=>this.subtractOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"subtractOptions")}},null),footer:()=>this.copilotFunc(this.subtractOptions,"subtractOptions")}),Vue.createVNode(naive.NCard,{title:"乘法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.multiplyOptions,"onUpdate:value":t=>this.multiplyOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"multiplyOptions")}},null),footer:()=>this.copilotFunc(this.multiplyOptions,"multiplyOptions")}),Vue.createVNode(naive.NCard,{title:"除法(非取模)"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.divideOptions,"onUpdate:value":t=>this.divideOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"divideOptions")}},null),footer:()=>this.copilotFunc(this.divideOptions,"divideOptions")}),Vue.createVNode(naive.NCard,{title:"平分一个值"},{default:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NInputNumber,{value:this.distributeValue,"onUpdate:value":t=>this.distributeValue=t,onUpdateValue:()=>{this.updateDistributeValue()}},null),Vue.createVNode(naive.NInputNumber,{value:this.distributeLength,"onUpdate:value":t=>this.distributeLength=t,onUpdateValue:()=>{this.updateDistributeValue()}},null)]}),footer:()=>"结果: "+this.distributeOutputValue.join(", ")})]})]})}});export{R as default}; diff --git a/js/index-Dnfyixpf.js.gz b/js/index-Dnfyixpf.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..ab71208f473bd9c76b28ff2ade43b10a4b7bbe81 GIT binary patch literal 1555 zcmV+u2JHDCiwFP!000021Ep76ZxcrteebVuw=ZjTci6QPk{Y>kVgn_GxR}%}L6J4t zox~IN##~H{WrZ?4B+FyXob%0@ z^L=wMHXWNV0qiQ<_HiobjvPEXb}}~w7O1cXZ;k1&x~kb$d`vn7_>lT&9;wYFO~v^<>}Js z5nWY=!zii|gseGk7@1*^@O1M1Ijj^$dSJD&7^E>OjeCtFWxYn1a$aLdd%Z@J_IXXQ zK1Xa*0J}KD29Laa1Z7kOd;pY?Ge^qC z_!K7FlV}+dq;Er;$Q?}b6InG((>Ni>(!6YE5!%2^bVRzCiAlAb&mD^F07eZw zn@NDA7bRCcEKgw6Z*Pfki(wPVeqy?|<~~c}kKp+9c5nnWhAWs=x4@$%#z(c1y$!gV zx2>pIt!Pf}KN(3Dv?|ccld6J*oGlinPED|CU-8dk3zDi#wK6iH>_9>h@spdBa|%3u zm>dpjT(d38Vuf^(BcP)>Y@w`eI<|!@Ce|!yqLh$@hQB zGoRjFDiUi@*Ygg;wnbCN1XYj(1tk1$@3#t6VMd~SmU*@GDxAp;h8?5&Dx8ihSVyl$ zQAY4AXQ&7bj#6r(rz_8y!&xwJtQUI_S@W!%O4j2NO7|{K?^}k^Cs>O}E7m2P7NKOv z(;s&2BWZNZo{_9H5di=&zK0;ji6yi)zHQ#Vm5K@PQ_+goC7u>NlIOLB7TFZmj*D@? z%E%J^0S2~ROxh89NBlmiwAK@0vHBHCL~{cz(IF zvD{v{-#NG0_~*yg_3z!K-y54(+$UF?*Pk@jzIJckY+t(4Sij~jJ$Ui_vU~M$W8*>d z=V#3;E3rA7n2^PSNbQTiweMVRZ~oD|a#x7Y#HD_@$v2YQy1(A|`>SA*&bdwZr}f7A z*Rh_{Ip#h&)4sRlsk`)R>)IoC>1pfFzuonR?)~$vZ!WaYZMt9H3^0xL3+~!l>)NB% z59b?eryJ`xBWARJx#wP34d|WkRyuc=|2=)yeR#Hc`&Q@H>Gs1j?$Xo7#*Nkw=ew(Z z{8wjrsr`7vU0L>eZd`2Mxfd%l=Frrx-YW#yWPaCsTN`6rgSrK<&p?Y(t%3-{8Z=Vx zD)m>?L6?_>M3-s|GtXc5%b%O8*M$gm2WGBnK@)3JaGpxFieIp-j461zrzOF*KJ_a* z<&O&~mi{n;Ni%5+6cj!4HlK&-*&!m6gqIW{Ua$L=9+&29n<3(>?B_(qgd*%{WZ004 zSKr={$ho$&D-qzp)Qq{#b)K)p)l2_D)64`<klSAM;!9WGSYhz;7(`-# zd~=O6^-%JA-d2%`dLB+-!N!&-NHH(*GybPukMBW?{@=oa|3@%LRDI7o{{iP^XbENy F0000m{l)+Q literal 0 HcmV?d00001 diff --git a/js/index-Dtk6en-v.js.gz b/js/index-Dtk6en-v.js.gz deleted file mode 100644 index 29db47816fa16c0076e267a6acdb6cc506d60994..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2112 zcmV-G2*39qiwFP!000021Jzhs0s^neOg+ZyGlG|q@qUT(IZv0QdbDE# zP8zcwI!r@lWV~;a>a5qBHqvP$oznZxOjPpKfodzp6_iOmgdH+cdOqtM8Du9(E6DPN z0A?xG-i(nlI`j{QkBm%_;o(*sses4JpnoEIGe+9z)P-fF^nS1F2pJwb+KP3!O}vs0 zUT=qy?lLlIJ>UINN8ccwZN>G@``~*pWpM$$>6Gz-k(!$Kp*L%Egi50&r*Djk_DWuf z2(a6z4fdbN`k&;}t!locj;H7OSl@VlHs30n_d$;i+jV?(T-`=@iz8EgBSqr(wTp5) z#FJek!==t$-p+cu#rYgnwo*o?J~7ojYNu13ttihD0Bpv0oZe0&qt4YI=%=ZXu2vXj z5(Keil=+mAIi&ZOy@~PRnT}nVr;HL6Op!9(1>sRog6&Bnl^+=+JryFtOm^ub<6V9! zJEreq7%%IR>$FUY(3^=EMBw!MaMoRBHT0N7^PS94&c>&A@5n~32 z(xu`4lVhzI={a<|H)CX#mHz5!eUQT5)K3YYNm>RyBu$*4{*SZtBhoj~4i3bUbe_s; z6Wl!|{cdZDw*kkTYFf=(}&%C3STY@VoENvDmBo*y3>J3lC^d$K-F84*?8vr14V zx=VxyA}p}1-k&0Kr^V?gxidbqB;`zV6OgP4kiKA=th&HwG|1&pQ;t6Uba;9eENQrc zORf-xB3X;HAU9c)R61ayAyNi}=b&mLrG)CZDLGPX z3P`c#y=@EdyrwK(ZOg|cvhF-FOXLkt%!f$Zb@F$d1!8gXcmnaBcF=jvcu zJlaRK&zF)jT=VF8Fp;FJ`WDSGI42`*)VTX-{q|*)EYy>Dx9M?Q<8J7?IazbaG&m+& zU%9#Q=F2!Tu&Gqr#InZCXTgIz+lfW>0_JQK9I&Lxb3L^RWj3!E2g~4jqzHz}PvUH_ zdOcXWy1B5_xcqlhJ6PlOv&niLGv9HPTlE6=LzW7dNlY4s0fmqOGS`!+8HOR_1azcQ z^<*-M**3VQJW1h*&4awev_8Qr3}I3PGn>IN`Ajqf73~ZcbJ`F$w6u1D%z<_)Os*oF zIf)px0AXaqJUHA1feJWEzlj=`zHEH+bnVB5#$WFTZ!T@#_$m6ke(Uq#;bP;5$LfTX zBk86iw5$!NP9OQvvBQrOoY|c1>qUiEe#yp}trGyP&mq>_-UAq=HiPQE8(W+^2qOu^ zD*d;?7m`@y-i1Gkq`N7IJeM$pYjNFL+~LC11lWgB9k*w6aOvLWw+~UWkc>95!2t=1 zi%!gpa1=nIRut4eE}@*~K9gn#R_i=>9O8OlkMN3Trm<8#@B}9|WkvHqx}L-|C-$0N`NMGq3S1)0 zj^4#3MeFsrrzEy!##=kfJP1iG;+O|g@7PxIMA+NiFB}N()>neN%WKPj)P_{Bp_&#v z`~Ak>F8;i7W&QPcjisM9o<3TC{rTGK7mcNb#_c7|72Nf-;Q5`#!gv2#_$=y6TC`;> zY}{O2d;KD~`a^K-X(Zn^a`}4j{Kn?}SM58QjcYrnfYp*@S)!h?C-(}pL$<{e%-L^U zTUjQK4<_V#+EXE_3~i)obU;vBi<~`JgAY;T>lYjUe2GjHJiigFETFn7nZMlGcy=LJ zTy5NVc2YqQY-_LVXwshX*5JL(G|2z#Jf(1Kiyvc$Ak7~+G;)Y;2kV( zE?!+~ zupms`x-18XP=yl~`u|;gZLAlPZFcZ*&9ek|oZp!l$l|C={fbwsc=+t*-p=~Cx48M> zo5r=T8sDv&;mFyKZxt%760YrO9$|yoIb?FMBV)E2726QiOjTbBXGHkAWr$$ZG;hWr zw6#SGFbCKrMaoFnU1}~V!l=48rc-rnaVFuM+&Ox-9oX>}JMmE569HEHY#GTr)S8Px zy9bytO_`lgq9m4_JI(#}~GJKYJA{zFu4YBI<{YD@&VSJwaQS)Rs0DUx_vrzYm_=T6?t= zynGZ~eA&2nZT;c$+MCO$o-C;E1a)4=IG1q%Xyg9l#=R9a1D0=WUU(dQaWQ!ED!8&7 z+`Svo>*tj#joV9&KfeeTzFk|r7hHR~abb0B<<|PwkJopYj)0^I~HYk|3>C zvNWE1p7Varb8TW2DC6Z)1X~dU-SQrV$}FRXAf3-sI&X;_mo9Zp!mu=F34O$e3(|QF zm*%W=T#Cn~xGWBQHo1@~4VF4F1x8FR`mhU7>*pCE{XcdSEPv?SXa+R#Tan7RROvVuoF?d&ft+J7dzRhOK{0^F|POHu7M#k*NICPZLlqvRw;vYT$VnPJ6=kfhK>(RWacuRvN=msDV-;t30dkEC#QR_YjOER>Xym?%voF4)7?_S z>x4a+CGuELCybaJ7*=^OE3%ZhAZ86~a$;n*>%^=OlVGn!Ibw31BXcouZiz6Y$ zr+tLq`yO#@qQ}lB$HfyfNez)xkr+4!=|nJd7_NMZjT1mn^O$if-7R%XvN&+5^jR`F zNjfpN7?>Kc5HoZ&o*&5$k9T6YrIVR-LP~m8vZZU{5P`S*GtF$169YuQvteJdpC-x2 zcwq80IAE2NBH^VbxObY{z3MbQ1spcMX*Hux7*_`uPOKO_xt5VbAk%<&e^;^-h&2&XLj|=3yPAo1U z19+ZlijV^?paN#tuoPU0p~2LI4Uz`4#Dokr3e*IXN6RKQKoN$iI-doD3djO(7oxFp z-~^{`lsVx#C<4(0G!G^JO9eGgj~2J;ThBuY7?|j7LTCM%^FuWhVohUUS?%Jd51j}1 zLa`S|yX@7Aqr;`9YOX_c=daG*uDkm3X!S)1P#ItjSScm zPW5}$2=pedQVpUeCPk30Ue@6zDr24GOhr(^TOZG+2D8}Kxe|?~`ft2Lb-?DFnyAc6 z1yF8kB`3p<*X4k z(Nh)gQ<*~CUxjeZAzJq5Rxxc|uf!0X5EgI_lsNJp*U2qV;xZx}j109+uE?!(OSuu3 zQ9?#Z8Fk61Tb@Ezo-TNzQKHTR3v&BoLBkwIJ)3r_zYLP6pRy5+#ws0R-`6q3drjFW z#K(PnC5Flx=2#&}r&uFqPB9U)O+~My)aXR3G@}6t+z3($OdRKPY##-6;FABWOd)Ds zw^bD^%MZk7gfgcb>k6x+>^_iMg-9_k8k+K(764lgY~Pos0w^rCR!Q+bJ*+K5ZP2DX zR_SBFZDy9eyNH_EAkX0ClUB9`oFgXoR(lL)6+kN0ZNsz_j3i0&`pD@R%vw<%Lpk81 zzP3Uum5>Lbv2x%g@?JJ50^>x*x^hlFF>vJ~W)U2Q`Yv9`V5YTL$z$4x``t75-qr_s zMaU-vE7~+u5!EefM>BQHV{wZ z|FZi(=QTEtXLN|v_m*mVFWvR!+D^5$^Q*hP(m1^BRQH|3RrjBp?$Z7G+LE*W%zgCA zdGJT_7u|n6X?*){=l-KW%QLe2(y4y`X8&$&r|N92HU9P|cljIV>&?d2 zVf|n$!oZ*$BF^(4-RjfY&TfP=8-gy>c2+`AYh5Dlokxx87ZGpp{eutJ`7&h&D(iR# z^idtFV1UULL5ErX!Ezg@JVTiV3^e6j+}jaLNuE$TspGw0W;o}$d8<`#1$KplF-XGj zT0aWTcx_%W3pPjPBGzqCc%E1R{~)1Bhl(!}6rSoo7NJ<6n`(hAbpCDq2RJV zHLv&Ii_N>oche#aX@;0u)H{ov?OuMcUVrhkf8SJ2ZE2x{4T2GCY;3xZ_XXq=dK9Pp z5RSPomP&aE{-H>T7LgS!dAJtsw}C@$Y%!rP3SZhv8lD^%H9Sc1Hck!gwsR~B2ED!F f74IhMgPZ<8w?Xf}Us$3_-|zklPUJtw-VOi&zf6IP diff --git a/js/index-J-mNrHJF.js b/js/index-KDsF1MF6.js similarity index 93% rename from js/index-J-mNrHJF.js rename to js/index-KDsF1MF6.js index 2aa11c68..aed5c0bb 100644 --- a/js/index-J-mNrHJF.js +++ b/js/index-KDsF1MF6.js @@ -1 +1 @@ -import{y as m,z as p}from"./hooks-tayE4ZeM.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import{a as c}from"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import{s}from"./instance-Cr6u8TP5.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-CoTBVCjC.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const V=a=>s({url:"/api/list",method:"get",params:a}),G=Vue.defineComponent({name:"MockDemo",setup(){const a=[{title:"id",key:"id"},{title:"邮箱",key:"email"},{title:"地址",key:"address"},{title:"姓名",key:"name"},{title:"年龄",key:"age"},{title:"创建时间",key:"createDate"},{title:"操作",key:"action",render:u=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.info("查看")}},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.warning("编辑")}},{default:()=>[Vue.createTextVNode("编辑")]}),Vue.createVNode(naive.NButton,{type:"error",text:!0,onClick:()=>{window.$message.error("删除")}},{default:()=>[Vue.createTextVNode("删除")]})]})}],t=Vue.reactive({email:null}),e=Vue.reactive({page:1,pageSize:10,itemCount:0,pageSizes:[10,20,30,40,50],showSizePicker:!0,onUpdatePage:u=>{e.page=u,o()},onUpdatePageSize:u=>{e.pageSize=u,e.page=1,o()}}),{data:i,loading:n,run:l}=c(V,{defaultParams:[{page:e.page,pageSize:e.pageSize,email:t.email}],onSuccess:u=>{const{total:r}=u;e.itemCount=r}}),o=()=>{const{pageSize:u,page:r}=e,{email:d}=t;l({page:r,pageSize:u,email:d})};return{personData:i,personLoading:n,paginationRef:e,columns:a,...Vue.toRefs(t),getPerson:o}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>{var a;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(m,{bordered:!1,cols:3},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NFormItemGi,{label:"邮箱"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.email,"onUpdate:value":t=>this.email=t,clearable:!0},null)]})]),action:()=>Vue.createVNode(naive.NButton,{type:"primary",onClick:this.getPerson.bind(this)},{default:()=>[Vue.createTextVNode("搜索")]})})]}),Vue.createVNode(p,{title:"Mock数据表格",data:(a=this.personData)==null?void 0:a.data,loading:this.personLoading,columns:this.columns,"onUpdate:columns":t=>this.columns=t,pagination:this.paginationRef,remote:!0},null)]}})}});export{G as default}; +import{y as m,z as p}from"./hooks-DSLYAwDT.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import{a as c}from"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import{s}from"./instance-5Wx130AO.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-DOaJhKXi.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const V=a=>s({url:"/api/list",method:"get",params:a}),G=Vue.defineComponent({name:"MockDemo",setup(){const a=[{title:"id",key:"id"},{title:"邮箱",key:"email"},{title:"地址",key:"address"},{title:"姓名",key:"name"},{title:"年龄",key:"age"},{title:"创建时间",key:"createDate"},{title:"操作",key:"action",render:u=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.info("查看")}},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.warning("编辑")}},{default:()=>[Vue.createTextVNode("编辑")]}),Vue.createVNode(naive.NButton,{type:"error",text:!0,onClick:()=>{window.$message.error("删除")}},{default:()=>[Vue.createTextVNode("删除")]})]})}],t=Vue.reactive({email:null}),e=Vue.reactive({page:1,pageSize:10,itemCount:0,pageSizes:[10,20,30,40,50],showSizePicker:!0,onUpdatePage:u=>{e.page=u,o()},onUpdatePageSize:u=>{e.pageSize=u,e.page=1,o()}}),{data:i,loading:n,run:l}=c(V,{defaultParams:[{page:e.page,pageSize:e.pageSize,email:t.email}],onSuccess:u=>{const{total:r}=u;e.itemCount=r}}),o=()=>{const{pageSize:u,page:r}=e,{email:d}=t;l({page:r,pageSize:u,email:d})};return{personData:i,personLoading:n,paginationRef:e,columns:a,...Vue.toRefs(t),getPerson:o}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>{var a;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(m,{bordered:!1,cols:3},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NFormItemGi,{label:"邮箱"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.email,"onUpdate:value":t=>this.email=t,clearable:!0},null)]})]),action:()=>Vue.createVNode(naive.NButton,{type:"primary",onClick:this.getPerson.bind(this)},{default:()=>[Vue.createTextVNode("搜索")]})})]}),Vue.createVNode(p,{title:"Mock数据表格",data:(a=this.personData)==null?void 0:a.data,loading:this.personLoading,columns:this.columns,"onUpdate:columns":t=>this.columns=t,pagination:this.paginationRef,remote:!0},null)]}})}});export{G as default}; diff --git a/js/index-KDsF1MF6.js.gz b/js/index-KDsF1MF6.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..6d223ce5f3321922d5971ac846eb0ba891a37182 GIT binary patch literal 1843 zcmV-32h8{%iwFP!000021GQIePa9Vj{=UD$8SMvKx-*%vq0m8Q4R%ArCV>D;Hbe+r zW)AiZ^WxsQV{j}>UP9Z@CQVkMVaw7sshSO2X@PXJS;E`?n0UtKQ~ttgUTkcKBuJ~3 zERE-$=e(cuT$|{5ld@7Vf~|;-Zh4PW!w%@Y)ZjUJk?ZO5QQ%O z8LJnL6;F(NtWJgl?WHg2-pAo&h{E@ktA|guNt`MiK=Z_#lzIW_zLZ z3cWK08&V0OONdK+dS-Aei|xTy3sys!7#72Z0(|$iMJXW;bi|~YDzV1sSJjABwqNuuzvAhyLhp3?>=2t8fN%3%uXDQd%+ zO9}h4wA8L@-}@eZY_iABB_{ZenKX5tnLN>P7E30C^<}-mFgC{1(6^8qj;zGi+k||#0hY7shpBZW!jOf7ooelevxt1WG z;=!rY;D8lI3WOCK;NBT#_bM~yDd4d24XbHoQok~^(6M6JC}3~9BuR+#>B+H)Tf?mQ zR@Y~VfoYMqlpN@o&tqx<^;a^%XGA=Im0k^+tC)txB9lp+?6;yNn`$z59_PtCwMLSe)-I1~(( zY$yA@Y6NPLS*Yg7&NnWF+qO?t+dd~B3+?mRyJ?&q^c z)Id*{y-#@>F@F`pHHT=)pIh0mHLV;&&>_s@EXWe_9^>Q|$dZT%13hip29w3+xh3C_ zL=+cMLPT96>K3Pwl`|JS(I`>ofd;w#A+KTvqn=GW*ib7CI_bzp-3EKeiT z7`GJ#EXxnXXM_?n8P;T4PTGASGz*cWUNmOXZ(0CsIsc#0<)=6^6nzj$OL%?FPECx=5dx7*jw!}n3Dl1re^DgC1WHAg4ai8j=`K2WigZm zHtK83X1N^lKr~hgyhPs11_hvuC|Hxvi5&x1DqtGHVW{uog*2vWla)NCjkw?Lxc9a` z$SYhf&LM9s(dmP&pV+D%{-?IO`MR=HJ^aG`%l4atyUweZ?ypbWjTPs?c5QXDw)$gr z?^*4eZRe-kwe{uW+ncq+U*8Z|90*_3bZ^UYcHM3cW(~vR(C7T)_VPKe{xs8cD~xI zZynVRw;~jDlR?CJ{)1b2R^8o;Fls~4h3f8V2x_iN#J%&VUim!Y4ZeTy;W}S1sg6n- zo&{}G!wTqNFqzX}j(xD)Ix5YYR0RsEd`|Lq#F7&oN}W31`vr=#o}0H?^;TdP8R$bK z46pg4;EdPiMI&!BR4QQ22ASoE74Q$@8gwZ8B2H$>{u6PMAw>gBy-D%+(hJh3_!tT< z`&09J|Gn6_dwe%d!VqSOp+>#4*xByo2OG5)Kl%4f`P7!?+t?r&vHFuu_wfOTd_s@n zq#wcw_r;P)FTvjxOrl0a84Dh+N&79}kQ!cE=|008KqlGFeI literal 0 HcmV?d00001 diff --git a/js/index-D5alcGdS.js b/js/index-KEVN9FF0.js similarity index 98% rename from js/index-D5alcGdS.js rename to js/index-KEVN9FF0.js index 2c4bc9b8..b2b804e2 100644 --- a/js/index-D5alcGdS.js +++ b/js/index-KEVN9FF0.js @@ -1 +1 @@ -import{x as t}from"./hooks-tayE4ZeM.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-CoTBVCjC.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const W=Vue.defineComponent({name:"REchart",setup(){const u=Vue.ref(),n=Vue.ref(!1),o=Vue.ref(!1),i=Vue.reactive({loading:!1}),s={legend:{},tooltip:{},xAxis:{type:"category",data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]},yAxis:{type:"value"},series:[{name:"日期",data:[120,200,150,80,70,110,130],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{name:"数量",data:[12,220,250,180,20,10,190],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}}]},l={title:{text:"Referer of a Website",subtext:"Fake Data",left:"center"},tooltip:{trigger:"item"},legend:{orient:"vertical",left:"left"},series:[{name:"Access From",type:"pie",radius:"50%",data:[{value:1048,name:"Search Engine"},{value:735,name:"Direct"},{value:580,name:"Email"},{value:484,name:"Union Ads"},{value:300,name:"Video Ads"}],emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]},a=Vue.ref({tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},legend:{data:["Email","Union Ads","Video Ads","Direct","Search Engine"]},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",boundaryGap:!1,data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]}],yAxis:[{type:"value"}],series:[{name:"Email",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[120,132,101,134,90,230,210]},{name:"Union Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[220,182,191,234,290,330,310]},{name:"Video Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[150,232,201,154,190,330,410]},{name:"Direct",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[320,332,301,334,390,330,320]},{name:"Search Engine",type:"line",stack:"Total",label:{show:!0,position:"top"},areaStyle:{},emphasis:{focus:"series"},data:[820,932,901,934,1290,1330,1320]}]}),d=e=>{i.loading=e},c=e=>{o.value=e},h=()=>{var e,r;(e=u.value)!=null&&e.isDispose()?window.$message.warning("图表已经渲染"):(r=u.value)==null||r.render()},V=()=>{var e;(e=u.value)==null||e.dispose()},p=()=>{const e=()=>Math.floor((Math.random()+1)*100);a.value.series[0].data=new Array(7).fill(0).map(()=>e()),a.value.series[1].data=new Array(7).fill(0).map(()=>e())};return{baseOptions:s,baseChartRef:u,chartLoading:n,handleLoadingShow:d,chartAria:o,handleAriaShow:c,basePieOptions:l,baseLineOptions:a,...Vue.toRefs(i),mountChart:h,unmountChart:V,updateChartOptions:p}},render(){return Vue.createVNode("div",{class:"echart"},[Vue.createVNode(naive.NCard,{title:"chart 组件"},{default:()=>[Vue.createVNode("ul",null,[Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("1. 当未获取到宽高时,组件会默认以 200*200 尺寸填充。")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("2. 默认启用 autoChangeTheme,自动监听模板主题变化,如果设置为 false 则为 APP_THEME.echartTheme 配置项为渲染结果(RayTemplate 独有)")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("3. 默认启用 watchOptions,自动监听配置项变化")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("4. 默认启用 nextTick,强制在下一队列渲染图标内容")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("5. 配置 setChartOptions 属性,可以定制化合并模式")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("6. 默认启用 intersectionObserver 属性,只有元素在可见范围才会渲染图表,可以滚动查看效果")])])])]}),Vue.createVNode(naive.NCard,{title:"预设 card 风格图表"},{default:()=>[Vue.createVNode(naive.NFlex,{style:["padding: 18px 0"]},{default:()=>[Vue.createVNode(naive.NButton,{onClick:this.mountChart.bind(this)},{default:()=>[Vue.createTextVNode("渲染")]}),Vue.createVNode(naive.NButton,{onClick:this.unmountChart.bind(this)},{default:()=>[Vue.createTextVNode("卸载")]}),Vue.createVNode(naive.NButton,{onClick:this.updateChartOptions.bind(this)},{default:()=>[Vue.createTextVNode("更新配置项")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(t,{title:"周销售量",ref:"baseChartRef",autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria,preset:"card"},null)])]}),Vue.createVNode(naive.NCard,{title:"不跟随主题切换的暗色主题可视化图,并且手动指定原始主题色"},{default:()=>[Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(t,{autoChangeTheme:!1,theme:"default",options:this.baseOptions},null)])]}),Vue.createVNode(naive.NCard,{title:"加载动画"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.chartLoading,"onUpdate:value":u=>this.chartLoading=u,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏加载动画",unchecked:()=>"显示加载动画"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(t,{loading:this.loading,options:this.baseOptions},null)])]}),Vue.createVNode(naive.NCard,{title:"贴画可视化图"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.chartAria,"onUpdate:value":u=>this.chartAria=u,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏贴花",unchecked:()=>"显示贴花"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(t,{options:this.baseOptions,showAria:this.chartAria},null)])]})])}});export{W as default}; +import{x as t}from"./hooks-DSLYAwDT.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-DOaJhKXi.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const W=Vue.defineComponent({name:"REchart",setup(){const u=Vue.ref(),n=Vue.ref(!1),o=Vue.ref(!1),i=Vue.reactive({loading:!1}),s={legend:{},tooltip:{},xAxis:{type:"category",data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]},yAxis:{type:"value"},series:[{name:"日期",data:[120,200,150,80,70,110,130],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{name:"数量",data:[12,220,250,180,20,10,190],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}}]},l={title:{text:"Referer of a Website",subtext:"Fake Data",left:"center"},tooltip:{trigger:"item"},legend:{orient:"vertical",left:"left"},series:[{name:"Access From",type:"pie",radius:"50%",data:[{value:1048,name:"Search Engine"},{value:735,name:"Direct"},{value:580,name:"Email"},{value:484,name:"Union Ads"},{value:300,name:"Video Ads"}],emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]},a=Vue.ref({tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},legend:{data:["Email","Union Ads","Video Ads","Direct","Search Engine"]},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",boundaryGap:!1,data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]}],yAxis:[{type:"value"}],series:[{name:"Email",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[120,132,101,134,90,230,210]},{name:"Union Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[220,182,191,234,290,330,310]},{name:"Video Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[150,232,201,154,190,330,410]},{name:"Direct",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[320,332,301,334,390,330,320]},{name:"Search Engine",type:"line",stack:"Total",label:{show:!0,position:"top"},areaStyle:{},emphasis:{focus:"series"},data:[820,932,901,934,1290,1330,1320]}]}),d=e=>{i.loading=e},c=e=>{o.value=e},h=()=>{var e,r;(e=u.value)!=null&&e.isDispose()?window.$message.warning("图表已经渲染"):(r=u.value)==null||r.render()},V=()=>{var e;(e=u.value)==null||e.dispose()},p=()=>{const e=()=>Math.floor((Math.random()+1)*100);a.value.series[0].data=new Array(7).fill(0).map(()=>e()),a.value.series[1].data=new Array(7).fill(0).map(()=>e())};return{baseOptions:s,baseChartRef:u,chartLoading:n,handleLoadingShow:d,chartAria:o,handleAriaShow:c,basePieOptions:l,baseLineOptions:a,...Vue.toRefs(i),mountChart:h,unmountChart:V,updateChartOptions:p}},render(){return Vue.createVNode("div",{class:"echart"},[Vue.createVNode(naive.NCard,{title:"chart 组件"},{default:()=>[Vue.createVNode("ul",null,[Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("1. 当未获取到宽高时,组件会默认以 200*200 尺寸填充。")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("2. 默认启用 autoChangeTheme,自动监听模板主题变化,如果设置为 false 则为 APP_THEME.echartTheme 配置项为渲染结果(RayTemplate 独有)")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("3. 默认启用 watchOptions,自动监听配置项变化")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("4. 默认启用 nextTick,强制在下一队列渲染图标内容")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("5. 配置 setChartOptions 属性,可以定制化合并模式")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("6. 默认启用 intersectionObserver 属性,只有元素在可见范围才会渲染图表,可以滚动查看效果")])])])]}),Vue.createVNode(naive.NCard,{title:"预设 card 风格图表"},{default:()=>[Vue.createVNode(naive.NFlex,{style:["padding: 18px 0"]},{default:()=>[Vue.createVNode(naive.NButton,{onClick:this.mountChart.bind(this)},{default:()=>[Vue.createTextVNode("渲染")]}),Vue.createVNode(naive.NButton,{onClick:this.unmountChart.bind(this)},{default:()=>[Vue.createTextVNode("卸载")]}),Vue.createVNode(naive.NButton,{onClick:this.updateChartOptions.bind(this)},{default:()=>[Vue.createTextVNode("更新配置项")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(t,{title:"周销售量",ref:"baseChartRef",autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria,preset:"card"},null)])]}),Vue.createVNode(naive.NCard,{title:"不跟随主题切换的暗色主题可视化图,并且手动指定原始主题色"},{default:()=>[Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(t,{autoChangeTheme:!1,theme:"default",options:this.baseOptions},null)])]}),Vue.createVNode(naive.NCard,{title:"加载动画"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.chartLoading,"onUpdate:value":u=>this.chartLoading=u,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏加载动画",unchecked:()=>"显示加载动画"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(t,{loading:this.loading,options:this.baseOptions},null)])]}),Vue.createVNode(naive.NCard,{title:"贴画可视化图"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.chartAria,"onUpdate:value":u=>this.chartAria=u,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏贴花",unchecked:()=>"显示贴花"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(t,{options:this.baseOptions,showAria:this.chartAria},null)])]})])}});export{W as default}; diff --git a/js/index-KEVN9FF0.js.gz b/js/index-KEVN9FF0.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..35d1c2397448e10fdff047dde9c734a1131dd117 GIT binary patch literal 2666 zcmV-w3YGOAiwFP!000021GQOwbJIo||NlOP*t>S@-b&SrO&l@ln z(P;HN`@H?0m))2YiXP?VX$dijSF+SA0Oj4h=S?uVf9UAPJyZR|${7X@kdO~3@7kzz zhIMO-rYV{#_kMh8s;_jo)XGz&#N~3xwqH@@KEvrb;vPe-OqNe6b}g~BTUS&iC3g<= z4343JfmS{=g_&2t@+Y)gS2QIpQ%h0he%8^028Iu|@=p3#j*KrlzEGc0GGmiI?lzQ^ zqHA*BSnpsC`Ms^X9M489-t?0r||8PH12RnAtC}Xy*H1mF{_Xs)D%GW*VW1rzM%cHnkQLY#687EdP{Z*TyvFIdWXf5A+{vOKHv=GTyB# zhLF-<`anKH@XnBqQQzgHfaMU3IF$V-4e~zfJ+&JGxuqgBxGG>2j{SBo8=1Rp675<6tB}g(}bC2UMgY} zScv1CM@saL5|U2haYi@>kon^g`4F1GQa|DdKnG{J2`ns{ z0%!t{Q0aRceUyl;(auZBq%87-Xx&-muiAj%TVaB9GVid)G7YPQCBAfWk z1ZnlHdc4XZtfr=>GBDaagb}s!(m^*zT!DAY(P5-xhJHe^#kVQxj2cr877%f^38_pf zCVc1;&y{*?woNqD`mPaTV=p3(LR={35ffP_A`pYY^2qk4dL5sdnhK-UKsL)T|H!Pb z`V^t+O&x8Nep77sNUP`_T1JOjrv`N+ z1@%r98iopuX0=T)?v=A?;hhe3;cPl38dj(_)vUIjF?*!b(1i{i8ma~jBL$7Rt9p~p z*5rJJ>bOEgXBGXl=rO{H=bC_fMNoM&%QCtOI}IInsv7JxQcx2pXu>uvG;Xw#gmxG1 zdaq2Bcp!G+3bevco)YG#_>k{PB)i@#Pa-N|NDm}%mmd+6`?_4;ao&C#D}?nER`eK7 zB>yr+T-%#c{#3w>p&VAG5Os;0OMu|!^V;3T;Frgnt8>+r$JN{4f~1+C4RKwexX(VL zN_138Br9;FNqMvCIxkl2y5b5fM$FOK0EdfXi0758<9RfZ2;V7kZLg3>{#i@Dqp520 z0E#3kQS?r$qlyS$my4&Q9!gOu(UDZL#Bma8QYoNfLP*7lWD>S*)LwUEhK{7v_;`J2+ksiS)1|mL5uw>BV%h2#HoG?gVMb zcft=xiQD*sprR=N1$J{5swV4ODI+2^LBkx8r^??cpv@o4~r%+luSmm8~3#Kg04 z7Woc0MId(w0KNmD$cde@fkR$O${RaL!+4s3>S4{Bfk63kr-W*!Ag>svqG zs9t~aV(n67+Q!=a*6NMg(hnP}_at3a-_cc73LZTR9&~P8@Gd*>ruplo6oCv&Ieze z3znYly-jH)21#O=Ha|CWnh#Cb&5G8E6!tb* zj&A|sEpi7sypblsH;Y?W&jweQ!mBdHS#cBI9@_x6bzyOa^Wte4y4f~_!z*++!9!|e zpu-}?42!ERqBf|6_4NkXys>h*_RH<9`MJ2^&z!Gb{(f`*%j*2~+U(={6nI#>|CK2J zo6kidJ$BVHQh;R}d$ft~S-WB0~U z2`=2Jt*?veaCP-{>w0L4a4TQGY;S`UAH*Q=+z-RdHKXgC>36-igR9Gjb+(ahIXg~t zO$iTQ)k&;8wkEJ0+6}hmuhg#3wYUa-w}qv8suYwOjR36@s@RzG6@4zy~^%e4zXzXYe4xK{|h42+j`o@S6nla)&H0G$`?(d`(KY2t7t-> zwR6sQoI{%ll+QZ!sOM47CH=?QYEWL4b*4~U7_!5@QkM*Z>|!Wxpbjys6be>JL!Y{| zMZS$L#xaaWbq-djWsc-kg+BFYn6c=wcoi%gnatl^m^(Flg=&)>X$$Av)!%jH z2Epv0^0h*dpn7M9w_ZAmZVoJMbjF`Tp9WQwsJtUXj{mnbR#q6EBiRk(y_L~Jz^|b{ zJBA}L!$3OR-8O{Hva{{>>>S^A Zuh_bJ#S)x@&CK@v(;w#iSzg=(005e6Svddz literal 0 HcmV?d00001 diff --git a/js/index-DiNZyfpI.js b/js/index-PYTu7hoU.js similarity index 97% rename from js/index-DiNZyfpI.js rename to js/index-PYTu7hoU.js index a62c98f1..fc2a0392 100644 --- a/js/index-DiNZyfpI.js +++ b/js/index-PYTu7hoU.js @@ -4,4 +4,4 @@ function __vite__mapDeps(indexes) { } return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) } -import{r as s,_}from"./hooks-tayE4ZeM.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-CoTBVCjC.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";function e(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!Vue.isVNode(o)}const N=Vue.defineComponent({name:"PreviewSVGIcons",setup(){const o=Vue.ref([]);return Object.keys(Object.assign({"/src/icons/adjustment.svg":()=>_(()=>import("./adjustment-DIo_g8Za.js"),__vite__mapDeps([])),"/src/icons/axios.svg":()=>_(()=>import("./axios-o8g4A-7A.js"),__vite__mapDeps([])),"/src/icons/close.svg":()=>_(()=>import("./close-10SEVxdb.js"),__vite__mapDeps([])),"/src/icons/close_left.svg":()=>_(()=>import("./close_left-C6k2eGWg.js"),__vite__mapDeps([])),"/src/icons/close_right.svg":()=>_(()=>import("./close_right-CrnE5vtw.js"),__vite__mapDeps([])),"/src/icons/dark.svg":()=>_(()=>import("./dark-BqsidBpX.js"),__vite__mapDeps([])),"/src/icons/dashboard.svg":()=>_(()=>import("./dashboard-70op-CO0.js"),__vite__mapDeps([])),"/src/icons/doc.svg":()=>_(()=>import("./doc-DOlmxwep.js"),__vite__mapDeps([])),"/src/icons/draggable.svg":()=>_(()=>import("./draggable-D6qza0mp.js"),__vite__mapDeps([])),"/src/icons/echart.svg":()=>_(()=>import("./echart-c_3t778P.js"),__vite__mapDeps([])),"/src/icons/empty.svg":()=>_(()=>import("./empty-BrREX6wo.js"),__vite__mapDeps([])),"/src/icons/enter.svg":()=>_(()=>import("./enter-CPGcsJ25.js"),__vite__mapDeps([])),"/src/icons/error.svg":()=>_(()=>import("./error-CjWalrOZ.js"),__vite__mapDeps([])),"/src/icons/expanded.svg":()=>_(()=>import("./expanded-BswQDJyW.js"),__vite__mapDeps([])),"/src/icons/export_excel.svg":()=>_(()=>import("./export_excel-ZmNoLzCr.js"),__vite__mapDeps([])),"/src/icons/fullscreen.svg":()=>_(()=>import("./fullscreen-Cjm0bPGx.js"),__vite__mapDeps([])),"/src/icons/fullscreen_fold.svg":()=>_(()=>import("./fullscreen_fold-BUWP5JFn.js"),__vite__mapDeps([])),"/src/icons/github.svg":()=>_(()=>import("./github-B4ARmChV.js"),__vite__mapDeps([])),"/src/icons/google.svg":()=>_(()=>import("./google-GEcrFhWr.js"),__vite__mapDeps([])),"/src/icons/language.svg":()=>_(()=>import("./language-C4AMs4_p.js"),__vite__mapDeps([])),"/src/icons/left_arrow.svg":()=>_(()=>import("./left_arrow-DAKeumRT.js"),__vite__mapDeps([])),"/src/icons/light.svg":()=>_(()=>import("./light-DWbddXnY.js"),__vite__mapDeps([])),"/src/icons/lock.svg":()=>_(()=>import("./lock-dC7sQfx2.js"),__vite__mapDeps([])),"/src/icons/login_bg.svg":()=>_(()=>import("./login_bg-CRcyXHBf.js"),__vite__mapDeps([])),"/src/icons/menu.svg":()=>_(()=>import("./menu-CPMkWw77.js"),__vite__mapDeps([])),"/src/icons/more.svg":()=>_(()=>import("./more-DW-qndwg.js"),__vite__mapDeps([])),"/src/icons/mouse.svg":()=>_(()=>import("./mouse-C_l6KSTs.js"),__vite__mapDeps([])),"/src/icons/office.svg":()=>_(()=>import("./office-B5pC1KGi.js"),__vite__mapDeps([])),"/src/icons/other.svg":()=>_(()=>import("./other-DU6bZUrM.js"),__vite__mapDeps([])),"/src/icons/out.svg":()=>_(()=>import("./out-CMQCc625.js"),__vite__mapDeps([])),"/src/icons/print.svg":()=>_(()=>import("./print-jFo_n0lx.js"),__vite__mapDeps([])),"/src/icons/qrcode.svg":()=>_(()=>import("./qrcode-Cr9UFjAo.js"),__vite__mapDeps([])),"/src/icons/ray.svg":()=>_(()=>import("./ray-B93BjtIh.js"),__vite__mapDeps([])),"/src/icons/reload.svg":()=>_(()=>import("./reload-BCsJCBo-.js"),__vite__mapDeps([])),"/src/icons/rely.svg":()=>_(()=>import("./rely-DlDUQEbT.js"),__vite__mapDeps([])),"/src/icons/resize_h.svg":()=>_(()=>import("./resize_h-DA2p7YCQ.js"),__vite__mapDeps([])),"/src/icons/right_arrow.svg":()=>_(()=>import("./right_arrow-CbmroMoE.js"),__vite__mapDeps([])),"/src/icons/row_end.svg":()=>_(()=>import("./row_end-CqbNhb3G.js"),__vite__mapDeps([])),"/src/icons/row_head.svg":()=>_(()=>import("./row_head-BCxi2x-p.js"),__vite__mapDeps([])),"/src/icons/search.svg":()=>_(()=>import("./search-DPR73sQp.js"),__vite__mapDeps([])),"/src/icons/setting.svg":()=>_(()=>import("./setting-CqYm8XBn.js"),__vite__mapDeps([])),"/src/icons/table.svg":()=>_(()=>import("./table-tYkftQGA.js"),__vite__mapDeps([])),"/src/icons/twitter.svg":()=>_(()=>import("./twitter-DjE7U1HD.js"),__vite__mapDeps([]))})).forEach(t=>{const i=t.match(/\/(\w+)\.svg/)[1];i&&o.value.push(i)}),{icons:o}},render(){return Vue.createVNode(naive.NCard,{title:"svg图标"},{"header-extra":()=>"点击图标复制代码",default:()=>{let o;return Vue.createVNode(naive.NFlex,null,e(o=this.icons.map(r=>Vue.withDirectives(Vue.createVNode("div",{class:"pre-view-icons__card",key:r},[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(s,{name:r,size:"56",cursor:"pointer"},null),default:()=>r})]),[[Vue.resolveDirective("copy"),``]])))?o:{default:()=>[o]})}})}});export{N as default}; +import{r as s,_}from"./hooks-DSLYAwDT.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-DOaJhKXi.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";function e(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!Vue.isVNode(o)}const N=Vue.defineComponent({name:"PreviewSVGIcons",setup(){const o=Vue.ref([]);return Object.keys(Object.assign({"/src/icons/adjustment.svg":()=>_(()=>import("./adjustment-DIo_g8Za.js"),__vite__mapDeps([])),"/src/icons/axios.svg":()=>_(()=>import("./axios-o8g4A-7A.js"),__vite__mapDeps([])),"/src/icons/close.svg":()=>_(()=>import("./close-10SEVxdb.js"),__vite__mapDeps([])),"/src/icons/close_left.svg":()=>_(()=>import("./close_left-C6k2eGWg.js"),__vite__mapDeps([])),"/src/icons/close_right.svg":()=>_(()=>import("./close_right-CrnE5vtw.js"),__vite__mapDeps([])),"/src/icons/dark.svg":()=>_(()=>import("./dark-BqsidBpX.js"),__vite__mapDeps([])),"/src/icons/dashboard.svg":()=>_(()=>import("./dashboard-70op-CO0.js"),__vite__mapDeps([])),"/src/icons/doc.svg":()=>_(()=>import("./doc-DOlmxwep.js"),__vite__mapDeps([])),"/src/icons/draggable.svg":()=>_(()=>import("./draggable-D6qza0mp.js"),__vite__mapDeps([])),"/src/icons/echart.svg":()=>_(()=>import("./echart-c_3t778P.js"),__vite__mapDeps([])),"/src/icons/empty.svg":()=>_(()=>import("./empty-BrREX6wo.js"),__vite__mapDeps([])),"/src/icons/enter.svg":()=>_(()=>import("./enter-CPGcsJ25.js"),__vite__mapDeps([])),"/src/icons/error.svg":()=>_(()=>import("./error-CjWalrOZ.js"),__vite__mapDeps([])),"/src/icons/expanded.svg":()=>_(()=>import("./expanded-BswQDJyW.js"),__vite__mapDeps([])),"/src/icons/export_excel.svg":()=>_(()=>import("./export_excel-ZmNoLzCr.js"),__vite__mapDeps([])),"/src/icons/fullscreen.svg":()=>_(()=>import("./fullscreen-Cjm0bPGx.js"),__vite__mapDeps([])),"/src/icons/fullscreen_fold.svg":()=>_(()=>import("./fullscreen_fold-BUWP5JFn.js"),__vite__mapDeps([])),"/src/icons/github.svg":()=>_(()=>import("./github-B4ARmChV.js"),__vite__mapDeps([])),"/src/icons/google.svg":()=>_(()=>import("./google-GEcrFhWr.js"),__vite__mapDeps([])),"/src/icons/language.svg":()=>_(()=>import("./language-C4AMs4_p.js"),__vite__mapDeps([])),"/src/icons/left_arrow.svg":()=>_(()=>import("./left_arrow-DAKeumRT.js"),__vite__mapDeps([])),"/src/icons/light.svg":()=>_(()=>import("./light-DWbddXnY.js"),__vite__mapDeps([])),"/src/icons/lock.svg":()=>_(()=>import("./lock-dC7sQfx2.js"),__vite__mapDeps([])),"/src/icons/login_bg.svg":()=>_(()=>import("./login_bg-CRcyXHBf.js"),__vite__mapDeps([])),"/src/icons/menu.svg":()=>_(()=>import("./menu-CPMkWw77.js"),__vite__mapDeps([])),"/src/icons/more.svg":()=>_(()=>import("./more-DW-qndwg.js"),__vite__mapDeps([])),"/src/icons/mouse.svg":()=>_(()=>import("./mouse-C_l6KSTs.js"),__vite__mapDeps([])),"/src/icons/office.svg":()=>_(()=>import("./office-B5pC1KGi.js"),__vite__mapDeps([])),"/src/icons/other.svg":()=>_(()=>import("./other-DU6bZUrM.js"),__vite__mapDeps([])),"/src/icons/out.svg":()=>_(()=>import("./out-CMQCc625.js"),__vite__mapDeps([])),"/src/icons/print.svg":()=>_(()=>import("./print-jFo_n0lx.js"),__vite__mapDeps([])),"/src/icons/qrcode.svg":()=>_(()=>import("./qrcode-Cr9UFjAo.js"),__vite__mapDeps([])),"/src/icons/ray.svg":()=>_(()=>import("./ray-B93BjtIh.js"),__vite__mapDeps([])),"/src/icons/reload.svg":()=>_(()=>import("./reload-BCsJCBo-.js"),__vite__mapDeps([])),"/src/icons/rely.svg":()=>_(()=>import("./rely-DlDUQEbT.js"),__vite__mapDeps([])),"/src/icons/resize_h.svg":()=>_(()=>import("./resize_h-DA2p7YCQ.js"),__vite__mapDeps([])),"/src/icons/right_arrow.svg":()=>_(()=>import("./right_arrow-CbmroMoE.js"),__vite__mapDeps([])),"/src/icons/row_end.svg":()=>_(()=>import("./row_end-CqbNhb3G.js"),__vite__mapDeps([])),"/src/icons/row_head.svg":()=>_(()=>import("./row_head-BCxi2x-p.js"),__vite__mapDeps([])),"/src/icons/search.svg":()=>_(()=>import("./search-DPR73sQp.js"),__vite__mapDeps([])),"/src/icons/setting.svg":()=>_(()=>import("./setting-CqYm8XBn.js"),__vite__mapDeps([])),"/src/icons/table.svg":()=>_(()=>import("./table-tYkftQGA.js"),__vite__mapDeps([])),"/src/icons/twitter.svg":()=>_(()=>import("./twitter-DjE7U1HD.js"),__vite__mapDeps([]))})).forEach(t=>{const i=t.match(/\/(\w+)\.svg/)[1];i&&o.value.push(i)}),{icons:o}},render(){return Vue.createVNode(naive.NCard,{title:"svg图标"},{"header-extra":()=>"点击图标复制代码",default:()=>{let o;return Vue.createVNode(naive.NFlex,null,e(o=this.icons.map(r=>Vue.withDirectives(Vue.createVNode("div",{class:"pre-view-icons__card",key:r},[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(s,{name:r,size:"56",cursor:"pointer"},null),default:()=>r})]),[[Vue.resolveDirective("copy"),``]])))?o:{default:()=>[o]})}})}});export{N as default}; diff --git a/js/index-PYTu7hoU.js.gz b/js/index-PYTu7hoU.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..5e3c9979418bba9e5d00a788a9f9446065f7c11a GIT binary patch literal 1892 zcmV-q2b=gGiwFP!000021C^NDZsWKafba7ZT46Deu%_Ze9D9;FwIw;8@l4{_IVTfn zX^EETNTNbgKE&&b_GWw2C)k?>+Gi+GEYPRvbYG*ODe0B;k>ye6vAl;@2Vek@%5fl9a_r4e9o7OOlpb zl0*@YX(+9dXaS5A1*=lyAk%P*@6@g377ijp`GQK2NvvQkN0bDzw(Sve&wzRQ@wzoN z&$Ka<_ft~VwjDShvt~&vm9$b3=+`$>W8RssGZDoh2MM;T6@gLlTix&ou0wWADGF`T zv{}}Q+75WzYYi;e>#cKeiWmtHc%aR)R?@0~+FB8qtk#0Pv-UbWi4jOUANjFJU)So^ zBu34Owxg9xz_9dz3uAq~l}{YVyylKpswL1-ZP4?obR8NqU=wnWg{!Dl!HrcvbxOtR zI>l^?P&kTxzggAFqMvcc#Kl4FrHlZv-;&nf?dV-RUgw&V7{v@(Hle6lDr#@F;@ah$ zdcJ;!>C26n2Ptx1Xx249R^kVvwB9V{*k{1(!LIk=3a`g-$PtA$Pw#wDEAIj`U^f@N z(ay%5$03Gd@Le2&2vLR^M-JnVi|l2sWFJ%*DW5`ZHv4BukO{8)vzyuf>J?Im zx>%JFK93L?Nu<$`pW^ZlKlFxUWOFT|gcCt%oSbrsLszq*?<+)YG#c_PNhm3W@8mac zzPX5zhS|k2aYT-#O+v<{e(qL3?#5C&*ZKA~uW(e(79^Ip($fgv78 zin>VKlB6v~Bjxr^-Cy;2)w_E%XUgh3WDL8ZvXHkKwYRZoybYak%y@u8uCa+L?4tK3HB4GE-9mUe}JT9HJ+=oRz2iJf63HZXgBFq@(%ua834g+o7MPCO&P+SoL3a{1bCwZ+w#OE1O5e7OPw6AujB(GDvi!z)d42+YG&AR1kUMHm_ z%PGRZ7+*r4_HObzXAuk?lrgcM2%xiR-|WsW^P36f7Mj_}&$K^N;3haGA0G{xGlN*b zq)VCC{l7857zf4SNoV%ec56g@Cr^q51p4{qNws?z=FH<_?#08`^=TaFJFP)rco%uC zgt%FcU>XOVwoMPc%e*7*!_bYPo8f&TfU(m$VmnseCtK8U3sOp^8SZBWn5_>e4hCm= z?b)?H2?O(T=r~v5bzUd2Gpf9Z0>`Ma{%BUtZFF&H4c#njN&sVE&#&I;qnzddh4JfF z5e3G{(f#GLR?BN7G-DQsC@?RTKt z6DMOd(>O5b+w;S5EAN|g>#_4t>|O^-plJlK7kqKI*kL}U|mBeAis5<>6`=8 zH_!X+;aP4Y!;i@FvaBfq%vL$7T^s$pW>L<*R7`&d0b>|YazxsB{bXvPFl&fY02mL$ zV{cgLe1+FT@C#x=0Nt43@(kpCyD$W)oiWmB9GEAAT7~uVTR9io%M5J-0OR30s9))M zR|GtJ^_+wOzrG*wekboPjZZPpT#>E-V2<0h^U^!>b?;JDwGp9hXnP889IQ6IxWTmm za@$k3KW!_Yrr)WbM6zx5wsg0T-@GB(1o|=3qL_IKR+nmFk@RejESH7!_(OT#;EVmU zO%dcM-Ij+CPmp$OKve`}s$CSy;$oRv-${j8m9ip#1A!|NZ&L zUsC4tKmY#uZ~yx5FaP-U=fB7W2aRCt^8{P?h)ZNYJMp29W`!{J{Q^=*gL{~1N#~P; zOxidQ&8C=pCZ+[Vue.createVNode(naive.NCard,{title:"接口说明"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("hooks/template 包存放模板专属 hook 方法。这里不做过多的赘述,可以查看文档具体描述。")])]}),Vue.createVNode(naive.NCard,{title:"useBadge 菜单标记"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.badgeValue,"onUpdate:value":e=>this.badgeValue=e},null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>B("/template-hooks")},{default:()=>[Vue.createTextVNode("隐藏当前菜单标记")]}),Vue.createVNode(naive.NButton,{onClick:()=>s("/template-hooks")},{default:()=>[Vue.createTextVNode("显示当前菜单标记")]}),Vue.createVNode(naive.NButton,{onClick:()=>u("/template-hooks",{label:this.badgeValue})},{default:()=>[Vue.createTextVNode("更新当前菜单标记")]}),Vue.createVNode(naive.NButton,{onClick:()=>{u("/template-hooks",{label:this.badgeValue,icon:Vue.createVNode(g,{name:"error",size:"18"},null)})}},{default:()=>[Vue.createTextVNode("添加标记图标")]}),Vue.createVNode(naive.NButton,{onClick:()=>{u("/template-hooks",{label:this.badgeValue,icon:void 0})}},{default:()=>[Vue.createTextVNode("隐藏标记图标")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useTheme 主题"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("getAppTheme 获取当前主题色: "),m().themeLabel]),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>c()},{default:()=>[Vue.createTextVNode("切换暗黑主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>F()},{default:()=>[Vue.createTextVNode("切换明亮主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>N()},{default:()=>[Vue.createTextVNode("切换主题")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useWatermark 水印"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.watermark,"onUpdate:value":e=>this.watermark=e,onInput:e=>{d(e)}},null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>r()},{default:()=>[Vue.createTextVNode("显示水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>l()},{default:()=>[Vue.createTextVNode("隐藏水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>V()},{default:()=>[Vue.createTextVNode("切换水印")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useSpinning"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("手动刷新内容区域,会使得当前路由页面内容强制重新加载(会执行完整的 vue 生命周期)。默认 800ms 延迟。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{a()}},{default:()=>[Vue.createTextVNode("刷新(强制刷新)")]}),Vue.createVNode(naive.NButton,{onClick:()=>{n(),setTimeout(()=>{i()},800)}},{default:()=>[Vue.createTextVNode("触发加载动画(不强制刷新)")]})]})]}),Vue.createVNode(naive.NCard,{title:"useMaximize 内容区域最大化"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("isLayoutContentMaximized 检测当前内容区域是否最大化:"),C?"最大化":"正常尺寸"]),Vue.createVNode(naive.NButton,{onClick:()=>{o(!this.maximizeRef,{scrollToOptions:{left:0,top:0}})}},{default:()=>[Vue.createTextVNode("最大化内容区域,并且滚动至顶部")]})]}),Vue.createVNode(naive.NCard,{title:"useAppNavigation 导航方法"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("navigationTo 参数为正整数时,会更具当前的菜单顺序进行自动导航匹配。但是此方法仅能导航一级菜单。并且如果导航菜单非根菜单项,会自动递归导航至一子菜单。 支持传入完整的菜单路径,如:/multi/multi-menu-one。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NButton,{onClick:()=>t("/multi/multi-menu-one")},{default:()=>[Vue.createTextVNode("跳转至多级菜单")]})]})]})}});export{ee as default}; +import{k as h,c as A,G as E,r as g,H as f,I as k,J as x,K as T,M as b}from"./hooks-DSLYAwDT.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-DOaJhKXi.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const ee=Vue.defineComponent({name:"TemplateHooks",setup(){const t=Vue.ref(""),a=h("layoutContentMaximize"),o=Vue.ref(A().getWatermarkConfig.value.content),n=Vue.ref("new"),{navigationTo:i}=f(),{maximize:r,isLayoutContentMaximized:l}=E(),{reload:d,openSpin:V,closeSpin:c}=k(),{showWatermark:F,hiddenWatermark:N,setWatermarkContent:m,toggleWatermark:C}=x(),{changeDarkTheme:B,changeLightTheme:s,toggleTheme:u,getAppTheme:e}=T(),{hidden:p,show:D,update:v}=b();return{navigationTo:i,reload:d,currentMenuOption:t,maximize:r,maximizeRef:a,openSpin:V,closeSpin:c,showWatermark:F,hiddenWatermark:N,setWatermarkContent:m,watermark:o,toggleWatermark:C,changeDarkTheme:B,changeLightTheme:s,toggleTheme:u,getAppTheme:e,isLayoutContentMaximized:l,badgeHidden:p,badgeShow:D,badgeUpdateLabel:v,badgeValue:n}},render(){const{navigationTo:t,reload:a,maximize:o,openSpin:n,closeSpin:i,showWatermark:r,hiddenWatermark:l,setWatermarkContent:d,toggleWatermark:V,changeDarkTheme:c,changeLightTheme:F,toggleTheme:N,getAppTheme:m,isLayoutContentMaximized:C,badgeHidden:B,badgeShow:s,badgeUpdateLabel:u}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"接口说明"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("hooks/template 包存放模板专属 hook 方法。这里不做过多的赘述,可以查看文档具体描述。")])]}),Vue.createVNode(naive.NCard,{title:"useBadge 菜单标记"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.badgeValue,"onUpdate:value":e=>this.badgeValue=e},null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>B("/template-hooks")},{default:()=>[Vue.createTextVNode("隐藏当前菜单标记")]}),Vue.createVNode(naive.NButton,{onClick:()=>s("/template-hooks")},{default:()=>[Vue.createTextVNode("显示当前菜单标记")]}),Vue.createVNode(naive.NButton,{onClick:()=>u("/template-hooks",{label:this.badgeValue})},{default:()=>[Vue.createTextVNode("更新当前菜单标记")]}),Vue.createVNode(naive.NButton,{onClick:()=>{u("/template-hooks",{label:this.badgeValue,icon:Vue.createVNode(g,{name:"error",size:"18"},null)})}},{default:()=>[Vue.createTextVNode("添加标记图标")]}),Vue.createVNode(naive.NButton,{onClick:()=>{u("/template-hooks",{label:this.badgeValue,icon:void 0})}},{default:()=>[Vue.createTextVNode("隐藏标记图标")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useTheme 主题"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("getAppTheme 获取当前主题色: "),m().themeLabel]),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>c()},{default:()=>[Vue.createTextVNode("切换暗黑主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>F()},{default:()=>[Vue.createTextVNode("切换明亮主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>N()},{default:()=>[Vue.createTextVNode("切换主题")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useWatermark 水印"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.watermark,"onUpdate:value":e=>this.watermark=e,onInput:e=>{d(e)}},null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>r()},{default:()=>[Vue.createTextVNode("显示水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>l()},{default:()=>[Vue.createTextVNode("隐藏水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>V()},{default:()=>[Vue.createTextVNode("切换水印")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useSpinning"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("手动刷新内容区域,会使得当前路由页面内容强制重新加载(会执行完整的 vue 生命周期)。默认 800ms 延迟。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{a()}},{default:()=>[Vue.createTextVNode("刷新(强制刷新)")]}),Vue.createVNode(naive.NButton,{onClick:()=>{n(),setTimeout(()=>{i()},800)}},{default:()=>[Vue.createTextVNode("触发加载动画(不强制刷新)")]})]})]}),Vue.createVNode(naive.NCard,{title:"useMaximize 内容区域最大化"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("isLayoutContentMaximized 检测当前内容区域是否最大化:"),C?"最大化":"正常尺寸"]),Vue.createVNode(naive.NButton,{onClick:()=>{o(!this.maximizeRef,{scrollToOptions:{left:0,top:0}})}},{default:()=>[Vue.createTextVNode("最大化内容区域,并且滚动至顶部")]})]}),Vue.createVNode(naive.NCard,{title:"useAppNavigation 导航方法"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("navigationTo 参数为正整数时,会更具当前的菜单顺序进行自动导航匹配。但是此方法仅能导航一级菜单。并且如果导航菜单非根菜单项,会自动递归导航至一子菜单。 支持传入完整的菜单路径,如:/multi/multi-menu-one。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NButton,{onClick:()=>t("/multi/multi-menu-one")},{default:()=>[Vue.createTextVNode("跳转至多级菜单")]})]})]})}});export{ee as default}; diff --git a/js/index-PtreLKfg.js.gz b/js/index-PtreLKfg.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..78f34e739b4de3b1e9dfdc7dd8e16181a1d1b356 GIT binary patch literal 2210 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 literal 0 HcmV?d00001 diff --git a/js/index-BOKPC4ee.js b/js/index-Q25ZSVIB.js similarity index 99% rename from js/index-BOKPC4ee.js rename to js/index-Q25ZSVIB.js index b17d14c0..116f3501 100644 --- a/js/index-BOKPC4ee.js +++ b/js/index-Q25ZSVIB.js @@ -1 +1 @@ -import{c as f,g as O,d as u,e as b,f as C,h as M,i as Z,j as F,k as R,R as E,D as $,s as I,l as U,m as q}from"./hooks-tayE4ZeM.js";import{d as p}from"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./currency.js@2.0.4-9OAR_aOO.js";import{g as W,d as Y,t as G,f as J}from"./lodash-es@4.17.21-C8H4BJij.js";import{g as H,c as K,y as m,l as g,m as S,s as V,a as _}from"./utils-CoTBVCjC.js";import{C as Q}from"./clipboard@2.0.11-CB9-kMTz.js";import{u as N}from"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";(function(){const l=document.createElement("link").relList;if(l&&l.supports&&l.supports("modulepreload"))return;for(const c of document.querySelectorAll('link[rel="modulepreload"]'))o(c);new MutationObserver(c=>{for(const i of c)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&o(a)}).observe(document,{childList:!0,subtree:!0});function t(c){const i={};return c.integrity&&(i.integrity=c.integrity),c.referrerPolicy&&(i.referrerPolicy=c.referrerPolicy),c.crossOrigin==="use-credentials"?i.credentials="include":c.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function o(c){if(c.ep)return;c.ep=!0;const i=t(c);fetch(c.href,i)}})();const X=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:l}){const{getPrimaryColorOverride:t,getAppTheme:o,getLocaleLanguage:c}=f(),i=Vue.computed(()=>{const n=c.value;return O(n)}),a=()=>{const{message:n,notification:r,dialog:d,loadingBar:s}=naive.createDiscreteApi(["message","dialog","notification","loadingBar"],{configProviderProps:Vue.computed(()=>({theme:o.value?naive.darkTheme:null}))});window.$dialog=d,window.$message=n,window.$loadingBar=s,window.$notification=r};return l(),{getPrimaryColorOverride:t,localePackage:i,getAppTheme:o,discreteApi:a}},render(){const{$slots:{default:e},discreteApi:l}=this,{getPrimaryColorOverride:t,getAppTheme:o,localePackage:c}=this;return Vue.createVNode(naive.NConfigProvider,{themeOverrides:t,theme:o?naive.darkTheme:null,locale:c.locale,dateLocale:c.dateLocal},{default:()=>[Vue.createVNode(naive.NLoadingBarProvider,null,{default:()=>[Vue.createVNode(naive.NMessageProvider,null,{default:()=>[Vue.createVNode(naive.NDialogProvider,null,{default:()=>[Vue.createVNode(naive.NModalProvider,null,{default:()=>[Vue.createVNode(naive.NNotificationProvider,null,{default:()=>[Vue.createVNode(naive.NGlobalStyle,null,null),e==null?void 0:e(),l()]})]})]})]})]})]})}});var e1={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.1",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.21","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.1.6","vite-bundle-analyzer":"0.8.1","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.4.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const l1=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:l}){const{getAppTheme:t}=f(),o=()=>{const{appPrimaryColor:{primaryColor:a,primaryFadeColor:n}}=e1,r=document.body,d=H(u.appPiniaSettingStore,"localStorage");if(d){const s=W(d,"primaryColorOverride.common.primaryColor",a),v=K(s,.38);r.style.setProperty("--ray-theme-primary-color",s),r.style.setProperty("--ray-theme-primary-fade-color",v||n)}},c=()=>{const a=document.getElementById("pre-loading-animation");a&&m(a,{display:"none"})},i=a=>{const n=document.body,r="ray-template--dark",d="ray-template--light";a?g(n,d):g(n,r),S(n,a?r:d)};o(),c(),Vue.watch(()=>t.value,a=>{i(a)},{immediate:!0}),l()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),x={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},h=()=>({lockPassword:null}),t1=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{setLockAppScreen:t}=M(),{updateSettingState:o}=b(),c=Vue.reactive({lockCondition:h()}),i=()=>{var a;(a=e.value)==null||a.validate(n=>{n||(t(!0),o("lockScreenSwitch",!0),c.lockCondition=h())})};return Vue.onMounted(()=>{Vue.nextTick(()=>{var a;(a=l.value)==null||a.focus()})}),{...Vue.toRefs(c),lockScreen:i,formInstRef:e,inputInstRef:l}},render(){return Vue.createVNode("div",{class:"app-lock-screen__input"},[Vue.createVNode(C,{vertical:!0,align:"center",avatarSize:52},null),Vue.createVNode(naive.NForm,{ref:"formInstRef",model:this.lockCondition,rules:x,labelPlacement:"left"},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":e=>this.lockCondition.lockPassword=e,type:"password",placeholder:"请输入锁屏密码",clearable:!0,showPasswordOn:"click",minlength:6,maxlength:12,onKeydown:e=>{e.code==="Enter"&&this.lockScreen()}},null)]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:this.lockScreen.bind(this)},{default:()=>[Vue.createTextVNode("锁屏")]})]})])}}),c1=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{logout:t}=Z(),{updateSettingState:o}=b(),{setLockAppScreen:c}=M(),{isTabletOrSmaller:i}=F(),a="HH:mm",n="A",r="YY年MM月DD日",d="ddd",s=Vue.reactive({lockCondition:h(),HH_MM:p().format(a),AM_PM:p().locale("en").format(n),YY_MM_DD:p().format(r),DDD:p().format(d)}),v=setInterval(()=>{s.HH_MM=p().format(a),s.AM_PM=p().format(n)},6e3),B=setInterval(()=>{s.YY_MM_DD=p().format(r),s.DDD=p().format(d)},864e5),j=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{t(),setTimeout(()=>{o("lockScreenSwitch",!1)})}})},T=()=>{var y;(y=e.value)==null||y.validate(D=>{D||(c(!1),o("lockScreenSwitch",!1),s.lockCondition=h())})};return Vue.onBeforeUnmount(()=>{clearInterval(v),clearInterval(B)}),{...Vue.toRefs(s),backToSigning:j,unlockScreen:T,formRef:e,inputInstRef:l,isTabletOrSmaller:i}},render(){const{isTabletOrSmaller:e}=this,{HH_MM:l,AM_PM:t,YY_MM_DD:o,DDD:c}=this,i=l.split(":"),{unlockScreen:a,backToSigning:n}=this;return Vue.createVNode("div",{class:"app-lock-screen__unlock"},[Vue.createVNode("div",{class:"app-lock-screen__unlock__content"},[Vue.createVNode("div",{class:"app-lock-screen__unlock__content-wrapper"},[Vue.createVNode("div",{class:["app-lock-screen__unlock__content-bg__wrapper","app-lock-screen__unlock__content-bg",e?"app-lock-screen__unlock__content-bg--smaller":""]},[Vue.createVNode("div",{class:"left"},[i[0]]),Vue.createVNode("div",{class:"right"},[i[1]])])]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-avatar"},[Vue.createVNode(C,{vertical:!0,align:"center",avatarSize:52},null)]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-input"},[Vue.createVNode(naive.NForm,{ref:"formRef",model:this.lockCondition,rules:x},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":r=>this.lockCondition.lockPassword=r,type:"password",placeholder:"请输入解锁密码",clearable:!0,minlength:6,maxlength:12,onKeydown:r=>{r.code==="Enter"&&a()}},null)]}),Vue.createVNode(naive.NFlex,{justify:"space-between"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:n.bind(this)},{default:()=>[Vue.createTextVNode("返回登陆")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:a.bind(this)},{default:()=>[Vue.createTextVNode("进入系统")]})]})]})]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-date"},[Vue.createVNode("div",{class:"current-date"},[l,Vue.createTextVNode(" "),Vue.createVNode("span",null,[t])]),Vue.createVNode("div",{class:"current-year"},[o,Vue.createTextVNode(" "),Vue.createVNode("span",null,[c])])])])])}}),o1=Vue.defineComponent({name:"AppLockScreen",setup(){const{getLockAppScreen:e}=M(),{updateSettingState:l}=b(),{getLockScreenSwitch:t}=f();return{lockScreenSwitchRef:Vue.computed({get:()=>t.value,set:c=>{l("lockScreenSwitch",c)}}),getLockAppScreen:e}},render(){const{getLockAppScreen:e}=this;return Vue.createVNode(naive.NModal,{show:this.lockScreenSwitchRef,"onUpdate:show":l=>this.lockScreenSwitchRef=l,transformOrigin:"center",autoFocus:!1,maskClosable:!1,closeOnEsc:!1,preset:e()?void 0:"dialog",title:"锁定屏幕"},{default:()=>[Vue.createVNode("div",{class:"app-lock-screen__content"},[e()?Vue.createVNode(c1,null,null):Vue.createVNode(t1,null,null)])]})}}),i1=Vue.defineComponent({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:e,getWatermarkConfig:l}=f();return{getWatermarkSwitch:e,getWatermarkConfig:l}},render(){const{getWatermarkConfig:e,getWatermarkSwitch:l}=this;return l?Vue.createVNode(naive.NWatermark,Vue.mergeProps({cross:!0,fullscreen:!0},e),null):null}}),a1=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:R("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}});var n1={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.1",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.21","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.1.6","vite-bundle-analyzer":"0.8.1","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.4.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const r1=Vue.defineComponent({name:"AppVersionProvider",setup(){const{pkg:{version:e}}=n1,l=H(u.appVersionProvider,"localStorage"),t=Vue.ref(!1),{logout:o}=Z();return l!==null?e!==l&&(t.value=!0,V(u.appVersionProvider,e,"localStorage")):V(u.appVersionProvider,e,"localStorage"),{modalShow:t,logout:o}},render(){const{logout:e}=this;return Vue.createVNode("div",{class:"app-style-provider"},[Vue.createVNode(E,{show:this.modalShow,"onUpdate:show":l=>this.modalShow=l,closeOnEsc:!1,maskClosable:!1,preset:"dialog",closable:!1,title:"发现新版本",content:"当前版本已更新,点击确认加载新版本~",zIndex:999999999,dad:!0,positiveText:"确认",negativeText:"取消",onPositiveClick:e,onNegativeClick:()=>{this.modalShow=!1}},null)])}}),A=Vue.defineComponent({name:"App",render(){return Vue.createVNode(X,null,{default:()=>[Vue.createVNode(r1,null,null),Vue.createVNode(o1,null,null),Vue.createVNode(l1,null,null),Vue.createVNode(i1,null,null),Vue.createVNode(a1,null,{default:()=>Vue.createVNode(VueRouter.RouterView,null,null),description:()=>"loading..."})]})}});if(typeof window<"u"){let e=function(){var l=document.body,t=document.getElementById("__svg__icons__dom__");t||(t=document.createElementNS("http://www.w3.org/2000/svg","svg"),t.style.position="absolute",t.style.width="0",t.style.height="0",t.id="__svg__icons__dom__",t.setAttribute("xmlns","http://www.w3.org/2000/svg"),t.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),t.innerHTML='',l.insertBefore(t,l.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const s1=()=>{p.locale($)},w=(e,l)=>{const t=new Q(e,{text:()=>l});e.$$clipboard=t,e.$$clipboard.on("success",()=>{window.$message.success("复制成功")}),e.$$clipboard.on("error",()=>{window.$message.error("复制失败")})},d1=()=>({mounted:(e,{value:l})=>{w(e,l)},updated:(e,{value:l,oldValue:t})=>{var o;l!==t&&((o=e.$$clipboard)==null||o.destroy(),w(e,l))},beforeUnmount:e=>{var l;e.$$clipboard&&((l=e.$$clipboard)==null||l.destroy(),e.$$clipboard=null)}}),p1=Object.freeze(Object.defineProperty({__proto__:null,default:d1},Symbol.toStringTag,{value:"Module"})),u1=()=>{let e,l;return{beforeMount:(t,{value:o})=>{const{func:c,trigger:i="click",wait:a=500,options:n}=o;if(typeof c!="function")throw new TypeError("debounce directive value must be a function");e=Y(c,a,Object.assign({},n)),l=N(t,i,e)},beforeUnmount:(t,{value:o})=>{e&&(e.cancel(),l==null||l()),e=null}}},h1=Object.freeze(Object.defineProperty({__proto__:null,default:u1},Symbol.toStringTag,{value:"Module"})),k=(e,l)=>{if(e){const t="ray-template__directive--disabled";l?(e.setAttribute("disabled","disabled"),S(e,t)):(e.removeAttribute("disabled"),g(e,t)),e==null||e.setAttribute("disabled",l?"disabled":"")}},f1=()=>({mounted:(e,{value:l})=>{k(e,l)},updated:(e,{value:l,oldValue:t})=>{l!==t&&k(e,l)}}),v1=Object.freeze(Object.defineProperty({__proto__:null,default:f1},Symbol.toStringTag,{value:"Module"})),z=(e,l)=>{const{line:t=1,type:o="block",width:c,popoverText:i}=l;if(c==null){console.error(`[v-ellipsis]: Expected width, but got ${c}!`);return}i&&e.setAttribute("title",e.textContent||""),o==="line"?m(e,{display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":t,overflow:"hidden",width:_(c)}):m(e,{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:_(c)})},m1=()=>({mounted:(e,{value:l})=>{z(e,l)},updated:(e,{value:l})=>{z(e,l)}}),g1=Object.freeze(Object.defineProperty({__proto__:null,default:m1},Symbol.toStringTag,{value:"Module"})),b1=()=>{let e;return{beforeMount:(l,{value:t})=>{const{func:o,trigger:c="click",wait:i=500,options:a}=t;if(typeof o!="function")throw new TypeError("throttle directive value must be a function");e=G(o,i,Object.assign({},a)),N(l,c,e)},beforeUnmount:()=>{e&&e.cancel(),e=null}}},M1=Object.freeze(Object.defineProperty({__proto__:null,default:b1},Symbol.toStringTag,{value:"Module"})),y1=e=>Object.keys(e).reduce((t,o)=>{var i;const c=(i=e[o])==null?void 0:i.default;if(typeof c=="function")return t[o]=c,t;throw new TypeError(`directiveModules: ${o} is not function`)},{}),V1=e=>{const t=y1(Object.assign({"/src/directives/modules/copy/index.ts":p1,"/src/directives/modules/debounce/index.ts":h1,"/src/directives/modules/disabled/index.ts":v1,"/src/directives/modules/ellipsis/index.ts":g1,"/src/directives/modules/throttle/index.ts":M1})),o=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),c=/^([^-]+-)*[^-]+$/;J(t,(i,a)=>{var r;const n=(r=a.match(o))==null?void 0:r[0];typeof n=="string"&&c.test(n)?e.directive(n,i()):console.error(`[setupDirectives] ${n} is not a valid directive name`)})},_1=async()=>{},w1=async()=>{},P=async()=>{await _1(),await w1()},L=async e=>{I(e),await U(e),q(e),s1(),V1(e)},k1=async()=>{const e=Vue.createApp(A);await L(e),e.mount("#app"),await P()},z1=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(A),await L(e),e.mount("#app"),await P()},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?z1():k1(); +import{c as f,g as O,d as u,e as b,f as C,h as M,i as Z,j as F,k as R,R as E,D as $,s as I,l as U,m as q}from"./hooks-DSLYAwDT.js";import{d as p}from"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./currency.js@2.0.4-9OAR_aOO.js";import{g as W,d as Y,t as G,f as J}from"./lodash-es@4.17.21-C8H4BJij.js";import{g as H,c as K,y as m,l as g,m as S,s as V,a as _}from"./utils-DOaJhKXi.js";import{C as Q}from"./clipboard@2.0.11-CB9-kMTz.js";import{u as N}from"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";(function(){const l=document.createElement("link").relList;if(l&&l.supports&&l.supports("modulepreload"))return;for(const c of document.querySelectorAll('link[rel="modulepreload"]'))o(c);new MutationObserver(c=>{for(const i of c)if(i.type==="childList")for(const a of i.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&o(a)}).observe(document,{childList:!0,subtree:!0});function t(c){const i={};return c.integrity&&(i.integrity=c.integrity),c.referrerPolicy&&(i.referrerPolicy=c.referrerPolicy),c.crossOrigin==="use-credentials"?i.credentials="include":c.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function o(c){if(c.ep)return;c.ep=!0;const i=t(c);fetch(c.href,i)}})();const X=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:l}){const{getPrimaryColorOverride:t,getAppTheme:o,getLocaleLanguage:c}=f(),i=Vue.computed(()=>{const n=c.value;return O(n)}),a=()=>{const{message:n,notification:r,dialog:d,loadingBar:s}=naive.createDiscreteApi(["message","dialog","notification","loadingBar"],{configProviderProps:Vue.computed(()=>({theme:o.value?naive.darkTheme:null}))});window.$dialog=d,window.$message=n,window.$loadingBar=s,window.$notification=r};return l(),{getPrimaryColorOverride:t,localePackage:i,getAppTheme:o,discreteApi:a}},render(){const{$slots:{default:e},discreteApi:l}=this,{getPrimaryColorOverride:t,getAppTheme:o,localePackage:c}=this;return Vue.createVNode(naive.NConfigProvider,{themeOverrides:t,theme:o?naive.darkTheme:null,locale:c.locale,dateLocale:c.dateLocal},{default:()=>[Vue.createVNode(naive.NLoadingBarProvider,null,{default:()=>[Vue.createVNode(naive.NMessageProvider,null,{default:()=>[Vue.createVNode(naive.NDialogProvider,null,{default:()=>[Vue.createVNode(naive.NModalProvider,null,{default:()=>[Vue.createVNode(naive.NNotificationProvider,null,{default:()=>[Vue.createVNode(naive.NGlobalStyle,null,null),e==null?void 0:e(),l()]})]})]})]})]})]})}});var e1={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.1",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.21","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.1.6","vite-bundle-analyzer":"0.8.1","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.4.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.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 l1=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:l}){const{getAppTheme:t}=f(),o=()=>{const{appPrimaryColor:{primaryColor:a,primaryFadeColor:n}}=e1,r=document.body,d=H(u.appPiniaSettingStore,"localStorage");if(d){const s=W(d,"primaryColorOverride.common.primaryColor",a),v=K(s,.38);r.style.setProperty("--ray-theme-primary-color",s),r.style.setProperty("--ray-theme-primary-fade-color",v||n)}},c=()=>{const a=document.getElementById("pre-loading-animation");a&&m(a,{display:"none"})},i=a=>{const n=document.body,r="ray-template--dark",d="ray-template--light";a?g(n,d):g(n,r),S(n,a?r:d)};o(),c(),Vue.watch(()=>t.value,a=>{i(a)},{immediate:!0}),l()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),x={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},h=()=>({lockPassword:null}),t1=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{setLockAppScreen:t}=M(),{updateSettingState:o}=b(),c=Vue.reactive({lockCondition:h()}),i=()=>{var a;(a=e.value)==null||a.validate(n=>{n||(t(!0),o("lockScreenSwitch",!0),c.lockCondition=h())})};return Vue.onMounted(()=>{Vue.nextTick(()=>{var a;(a=l.value)==null||a.focus()})}),{...Vue.toRefs(c),lockScreen:i,formInstRef:e,inputInstRef:l}},render(){return Vue.createVNode("div",{class:"app-lock-screen__input"},[Vue.createVNode(C,{vertical:!0,align:"center",avatarSize:52},null),Vue.createVNode(naive.NForm,{ref:"formInstRef",model:this.lockCondition,rules:x,labelPlacement:"left"},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":e=>this.lockCondition.lockPassword=e,type:"password",placeholder:"请输入锁屏密码",clearable:!0,showPasswordOn:"click",minlength:6,maxlength:12,onKeydown:e=>{e.code==="Enter"&&this.lockScreen()}},null)]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:this.lockScreen.bind(this)},{default:()=>[Vue.createTextVNode("锁屏")]})]})])}}),c1=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{logout:t}=Z(),{updateSettingState:o}=b(),{setLockAppScreen:c}=M(),{isTabletOrSmaller:i}=F(),a="HH:mm",n="A",r="YY年MM月DD日",d="ddd",s=Vue.reactive({lockCondition:h(),HH_MM:p().format(a),AM_PM:p().locale("en").format(n),YY_MM_DD:p().format(r),DDD:p().format(d)}),v=setInterval(()=>{s.HH_MM=p().format(a),s.AM_PM=p().format(n)},6e3),B=setInterval(()=>{s.YY_MM_DD=p().format(r),s.DDD=p().format(d)},864e5),j=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{t(),setTimeout(()=>{o("lockScreenSwitch",!1)})}})},T=()=>{var y;(y=e.value)==null||y.validate(D=>{D||(c(!1),o("lockScreenSwitch",!1),s.lockCondition=h())})};return Vue.onBeforeUnmount(()=>{clearInterval(v),clearInterval(B)}),{...Vue.toRefs(s),backToSigning:j,unlockScreen:T,formRef:e,inputInstRef:l,isTabletOrSmaller:i}},render(){const{isTabletOrSmaller:e}=this,{HH_MM:l,AM_PM:t,YY_MM_DD:o,DDD:c}=this,i=l.split(":"),{unlockScreen:a,backToSigning:n}=this;return Vue.createVNode("div",{class:"app-lock-screen__unlock"},[Vue.createVNode("div",{class:"app-lock-screen__unlock__content"},[Vue.createVNode("div",{class:"app-lock-screen__unlock__content-wrapper"},[Vue.createVNode("div",{class:["app-lock-screen__unlock__content-bg__wrapper","app-lock-screen__unlock__content-bg",e?"app-lock-screen__unlock__content-bg--smaller":""]},[Vue.createVNode("div",{class:"left"},[i[0]]),Vue.createVNode("div",{class:"right"},[i[1]])])]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-avatar"},[Vue.createVNode(C,{vertical:!0,align:"center",avatarSize:52},null)]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-input"},[Vue.createVNode(naive.NForm,{ref:"formRef",model:this.lockCondition,rules:x},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":r=>this.lockCondition.lockPassword=r,type:"password",placeholder:"请输入解锁密码",clearable:!0,minlength:6,maxlength:12,onKeydown:r=>{r.code==="Enter"&&a()}},null)]}),Vue.createVNode(naive.NFlex,{justify:"space-between"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:n.bind(this)},{default:()=>[Vue.createTextVNode("返回登陆")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:a.bind(this)},{default:()=>[Vue.createTextVNode("进入系统")]})]})]})]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-date"},[Vue.createVNode("div",{class:"current-date"},[l,Vue.createTextVNode(" "),Vue.createVNode("span",null,[t])]),Vue.createVNode("div",{class:"current-year"},[o,Vue.createTextVNode(" "),Vue.createVNode("span",null,[c])])])])])}}),o1=Vue.defineComponent({name:"AppLockScreen",setup(){const{getLockAppScreen:e}=M(),{updateSettingState:l}=b(),{getLockScreenSwitch:t}=f();return{lockScreenSwitchRef:Vue.computed({get:()=>t.value,set:c=>{l("lockScreenSwitch",c)}}),getLockAppScreen:e}},render(){const{getLockAppScreen:e}=this;return Vue.createVNode(naive.NModal,{show:this.lockScreenSwitchRef,"onUpdate:show":l=>this.lockScreenSwitchRef=l,transformOrigin:"center",autoFocus:!1,maskClosable:!1,closeOnEsc:!1,preset:e()?void 0:"dialog",title:"锁定屏幕"},{default:()=>[Vue.createVNode("div",{class:"app-lock-screen__content"},[e()?Vue.createVNode(c1,null,null):Vue.createVNode(t1,null,null)])]})}}),i1=Vue.defineComponent({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:e,getWatermarkConfig:l}=f();return{getWatermarkSwitch:e,getWatermarkConfig:l}},render(){const{getWatermarkConfig:e,getWatermarkSwitch:l}=this;return l?Vue.createVNode(naive.NWatermark,Vue.mergeProps({cross:!0,fullscreen:!0},e),null):null}}),a1=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:R("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}});var n1={pkg:{dependencies:{"@vueuse/core":"^10.9.0","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.1",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.21","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.1.6","vite-bundle-analyzer":"0.8.1","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.4.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.7.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 r1=Vue.defineComponent({name:"AppVersionProvider",setup(){const{pkg:{version:e}}=n1,l=H(u.appVersionProvider,"localStorage"),t=Vue.ref(!1),{logout:o}=Z();return l!==null?e!==l&&(t.value=!0,V(u.appVersionProvider,e,"localStorage")):V(u.appVersionProvider,e,"localStorage"),{modalShow:t,logout:o}},render(){const{logout:e}=this;return Vue.createVNode("div",{class:"app-style-provider"},[Vue.createVNode(E,{show:this.modalShow,"onUpdate:show":l=>this.modalShow=l,closeOnEsc:!1,maskClosable:!1,preset:"dialog",closable:!1,title:"发现新版本",content:"当前版本已更新,点击确认加载新版本~",zIndex:999999999,dad:!0,positiveText:"确认",negativeText:"取消",onPositiveClick:e,onNegativeClick:()=>{this.modalShow=!1}},null)])}}),A=Vue.defineComponent({name:"App",render(){return Vue.createVNode(X,null,{default:()=>[Vue.createVNode(r1,null,null),Vue.createVNode(o1,null,null),Vue.createVNode(l1,null,null),Vue.createVNode(i1,null,null),Vue.createVNode(a1,null,{default:()=>Vue.createVNode(VueRouter.RouterView,null,null),description:()=>"loading..."})]})}});if(typeof window<"u"){let e=function(){var l=document.body,t=document.getElementById("__svg__icons__dom__");t||(t=document.createElementNS("http://www.w3.org/2000/svg","svg"),t.style.position="absolute",t.style.width="0",t.style.height="0",t.id="__svg__icons__dom__",t.setAttribute("xmlns","http://www.w3.org/2000/svg"),t.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),t.innerHTML='',l.insertBefore(t,l.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const s1=()=>{p.locale($)},w=(e,l)=>{const t=new Q(e,{text:()=>l});e.$$clipboard=t,e.$$clipboard.on("success",()=>{window.$message.success("复制成功")}),e.$$clipboard.on("error",()=>{window.$message.error("复制失败")})},d1=()=>({mounted:(e,{value:l})=>{w(e,l)},updated:(e,{value:l,oldValue:t})=>{var o;l!==t&&((o=e.$$clipboard)==null||o.destroy(),w(e,l))},beforeUnmount:e=>{var l;e.$$clipboard&&((l=e.$$clipboard)==null||l.destroy(),e.$$clipboard=null)}}),p1=Object.freeze(Object.defineProperty({__proto__:null,default:d1},Symbol.toStringTag,{value:"Module"})),u1=()=>{let e,l;return{beforeMount:(t,{value:o})=>{const{func:c,trigger:i="click",wait:a=500,options:n}=o;if(typeof c!="function")throw new TypeError("debounce directive value must be a function");e=Y(c,a,Object.assign({},n)),l=N(t,i,e)},beforeUnmount:(t,{value:o})=>{e&&(e.cancel(),l==null||l()),e=null}}},h1=Object.freeze(Object.defineProperty({__proto__:null,default:u1},Symbol.toStringTag,{value:"Module"})),k=(e,l)=>{if(e){const t="ray-template__directive--disabled";l?(e.setAttribute("disabled","disabled"),S(e,t)):(e.removeAttribute("disabled"),g(e,t)),e==null||e.setAttribute("disabled",l?"disabled":"")}},f1=()=>({mounted:(e,{value:l})=>{k(e,l)},updated:(e,{value:l,oldValue:t})=>{l!==t&&k(e,l)}}),v1=Object.freeze(Object.defineProperty({__proto__:null,default:f1},Symbol.toStringTag,{value:"Module"})),z=(e,l)=>{const{line:t=1,type:o="block",width:c,popoverText:i}=l;if(c==null){console.error(`[v-ellipsis]: Expected width, but got ${c}!`);return}i&&e.setAttribute("title",e.textContent||""),o==="line"?m(e,{display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":t,overflow:"hidden",width:_(c)}):m(e,{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:_(c)})},m1=()=>({mounted:(e,{value:l})=>{z(e,l)},updated:(e,{value:l})=>{z(e,l)}}),g1=Object.freeze(Object.defineProperty({__proto__:null,default:m1},Symbol.toStringTag,{value:"Module"})),b1=()=>{let e;return{beforeMount:(l,{value:t})=>{const{func:o,trigger:c="click",wait:i=500,options:a}=t;if(typeof o!="function")throw new TypeError("throttle directive value must be a function");e=G(o,i,Object.assign({},a)),N(l,c,e)},beforeUnmount:()=>{e&&e.cancel(),e=null}}},M1=Object.freeze(Object.defineProperty({__proto__:null,default:b1},Symbol.toStringTag,{value:"Module"})),y1=e=>Object.keys(e).reduce((t,o)=>{var i;const c=(i=e[o])==null?void 0:i.default;if(typeof c=="function")return t[o]=c,t;throw new TypeError(`directiveModules: ${o} is not function`)},{}),V1=e=>{const t=y1(Object.assign({"/src/directives/modules/copy/index.ts":p1,"/src/directives/modules/debounce/index.ts":h1,"/src/directives/modules/disabled/index.ts":v1,"/src/directives/modules/ellipsis/index.ts":g1,"/src/directives/modules/throttle/index.ts":M1})),o=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),c=/^([^-]+-)*[^-]+$/;J(t,(i,a)=>{var r;const n=(r=a.match(o))==null?void 0:r[0];typeof n=="string"&&c.test(n)?e.directive(n,i()):console.error(`[setupDirectives] ${n} is not a valid directive name`)})},_1=async()=>{},w1=async()=>{},P=async()=>{await _1(),await w1()},L=async e=>{I(e),await U(e),q(e),s1(),V1(e)},k1=async()=>{const e=Vue.createApp(A);await L(e),e.mount("#app"),await P()},z1=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(A),await L(e),e.mount("#app"),await P()},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?z1():k1(); diff --git a/js/index-BOKPC4ee.js.gz b/js/index-Q25ZSVIB.js.gz similarity index 50% rename from js/index-BOKPC4ee.js.gz rename to js/index-Q25ZSVIB.js.gz index 69211c67c3af8f488ce595cb85d841499394ef78..4ea67785d5975a3dbb2bcec40a6f02a12dc38c16 100644 GIT binary patch delta 11140 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 delta 11191 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 jq$^qT>9p@O8gzcmK#2V;kvEw>{jdK6U||Ie[Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("基于 awesome-qr 进行封装,支持 LOGO、gif、backgroundImage 等属性。")]),Vue.createVNode("h2",null,[Vue.createTextVNode("该组件会自动监听文本内容变化,然后重新渲染(watchText)")]),Vue.createVNode("h2",null,[Vue.createTextVNode("具体使用请参考 props 配置项")])]}),Vue.createVNode(naive.NCard,{title:"基础二维码"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes"},null),Vue.createVNode(e,{text:"ray template yes",logoImage:t},null),Vue.createVNode(e,{text:"ray template yes",gifBackgroundURL:"https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif?imageView2/1/w/80/h/80",dotScale:.5,colorDark:"#64d9d6"},null)]})]}),Vue.createVNode(naive.NCard,{title:"状态二维码"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes",logoImage:t,status:"error",onReload:()=>{window.$message.info("reload event")}},null),Vue.createVNode(e,{text:"ray template yes",logoImage:t,status:"loading"},null)]})]}),Vue.createVNode(naive.NCard,{title:"监听内容变化"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{this.qrcodeStatus="loading",setTimeout(()=>{this.qrcodeText="text updated: "+new Date().getTime(),this.qrcodeStatus=void 0},1e3)}},{default:()=>[Vue.createTextVNode("更新二维码内容")]}),Vue.createVNode(naive.NButton,{onClick:()=>{var u;(u=this.rayQRCodeRef)==null||u.downloadQRCode()}},{default:()=>[Vue.createTextVNode("下载二维码")]})]}),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:this.qrcodeText,status:this.qrcodeStatus,logoImage:t,ref:"rayQRCodeRef"},null),Vue.createTextVNode("当前二维码内容:"),this.qrcodeText]})]})]})]})}});export{w as default}; +import{q as e}from"./hooks-DSLYAwDT.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import{L as t}from"./ray-dCjhX_JK.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-DOaJhKXi.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";const w=Vue.defineComponent({name:"RQRCodeDemo",setup(){const u=Vue.ref("ray template yes"),o=Vue.ref(),a=Vue.ref();return{qrcodeText:u,qrcodeStatus:o,rayQRCodeRef:a}},render(){return Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("基于 awesome-qr 进行封装,支持 LOGO、gif、backgroundImage 等属性。")]),Vue.createVNode("h2",null,[Vue.createTextVNode("该组件会自动监听文本内容变化,然后重新渲染(watchText)")]),Vue.createVNode("h2",null,[Vue.createTextVNode("具体使用请参考 props 配置项")])]}),Vue.createVNode(naive.NCard,{title:"基础二维码"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes"},null),Vue.createVNode(e,{text:"ray template yes",logoImage:t},null),Vue.createVNode(e,{text:"ray template yes",gifBackgroundURL:"https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif?imageView2/1/w/80/h/80",dotScale:.5,colorDark:"#64d9d6"},null)]})]}),Vue.createVNode(naive.NCard,{title:"状态二维码"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes",logoImage:t,status:"error",onReload:()=>{window.$message.info("reload event")}},null),Vue.createVNode(e,{text:"ray template yes",logoImage:t,status:"loading"},null)]})]}),Vue.createVNode(naive.NCard,{title:"监听内容变化"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{this.qrcodeStatus="loading",setTimeout(()=>{this.qrcodeText="text updated: "+new Date().getTime(),this.qrcodeStatus=void 0},1e3)}},{default:()=>[Vue.createTextVNode("更新二维码内容")]}),Vue.createVNode(naive.NButton,{onClick:()=>{var u;(u=this.rayQRCodeRef)==null||u.downloadQRCode()}},{default:()=>[Vue.createTextVNode("下载二维码")]})]}),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:this.qrcodeText,status:this.qrcodeStatus,logoImage:t,ref:"rayQRCodeRef"},null),Vue.createTextVNode("当前二维码内容:"),this.qrcodeText]})]})]})]})}});export{w as default}; diff --git a/js/index-V6CdFeXH.js.gz b/js/index-V6CdFeXH.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..2c9447303ffe2e7e7824d4e669704063d7649bc7 GIT binary patch literal 1445 zcmV;W1zP$aiwFP!000021I1QbZxcrteebW>Zu?-XyW{mOHjdIdwrRkGSaH$-sgO0< z{cKONyW`Bx+8ARgp`;WVE)^)MpejXGRa8-+72=wRA46=1r~HL#cXP3w&<0wmk{{NZ zbH4q)bI!~xF)Ebt#=L+n0h&cd4G{&(l+IalW@7Zza4j>5W-W1$xHu67G+dvxl0g&< zqM#zDPEFU+^^tlnroxEHWfwMp6geH%hqLB!+zV1|#=uk^YBGcr6p;_*hVuoS%k|=_ zHppH>72S49#!>gGTVzwR&B5?D5#V{GN_jUClZX2p#by;dW(I>OB&VnH zlV`KMzDM#IVq#X8Ewu~=mMfT9z}y6c<&1*o#@TqRmqSbr46EGBoq|FGa>lTxr*g$e zU+#!WuoIIKG35#{i&z{qi(~F65JJI%i*P52$@!_6T@Fvmefg$_%&ANaT!LiC%P)qb zC$P~61htGAw~|p5MT(p{Tt5{KPxq;JmVv1O+rnhWg5_N1c;ANNmQH4pAryA1Wa{H` zmcU+H3(Ph-F+g?$v1MoGM3@}Gsp zph``P3$>vs8;}M?VnUi46>5UXeGL;EkP!3Z`83ra0|pf(3%FhJ`5PY3c6khnK9S+N zz`>~Kn1fIUOY}>0XVov^-RD6D+-7EDo~cxWNjSq3w&eYp;F#N1f=Ue6y|?C}n83}Z zXefs5F;AzaXgTTdd zNc3=BOHSuo%dI;v)?Zu|b~lr-@#^-*-R0J!#f_hrHdmM1Hy^f_7lqN>NbdE*Vu=)A zFD%Yrb*{vyZE8oIFbbXDFSY*ovAyu?>xJ{8|FmCv*Df|5{?d7QVg2Qk_0?M&7k_JA zzSp_^UF-V&_R7Wf5BFPNFSQ;#Z(aMowY;*qy4<<&q;>u3n~PW4E05aG{%qg5vAOz9 z4Rf{ZRNP#>^jPDnq0gmm~3*BF_wj zBXV>gri5oASj9y^B~tv%J?Ewf)Ixz^pcaTLfpQ?Oh>}M6go<@Yps1u$ow5vOa|!XI zfrxfU8`z%ybo0PQbuK??FD(8KMs>?BS>6F60%Mek5;gOnQ>?i)8#Q8Tw1z%5z_M@& z5HX9?Co&fyKov|b`kVjG_niiun#3%i4T?k*n=&2%I2J! zQiGalov3r3w!BO%)P0B#?MUF<8I!~SYI9#d);T(cL`PV`u4tHpmJq~GOsEMN%)#eJ zC6DX#OMBl?r9=~yrWAy*e5^w;#7x9_@tG6IuK_YxW(sikV;!`s^XMr|!GT zKQ!bBdG4HzG+Hwq3A{Dm0XtlO_U*>n+U_>`hvdBL_UV&;JFa`Q?a4HQq8t02Dfc-X zyYGOt8?8%M`b6Gby(RW|=n%ZwykE2FAA~dRw|33>*4`SYIrza}M{NNW!wdibe~QuW literal 0 HcmV?d00001 diff --git a/js/index-BOrDNnks.js b/js/index-WwFMvezZ.js similarity index 91% rename from js/index-BOrDNnks.js rename to js/index-WwFMvezZ.js index 0c6d020a..03e1ca69 100644 --- a/js/index-BOrDNnks.js +++ b/js/index-WwFMvezZ.js @@ -1 +1 @@ -import{N as e}from"./hooks-tayE4ZeM.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./utils-CoTBVCjC.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";const r=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:e.bind(this,!0)},{default:()=>[Vue.createTextVNode("返回首页")]})})])}}),b=Vue.defineComponent({name:"ErrorPage404",setup(){return{}},render(){return Vue.createVNode(r,{status:"404"},null)}});export{b as default}; +import{N as e}from"./hooks-DSLYAwDT.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./utils-DOaJhKXi.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";const r=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:e.bind(this,!0)},{default:()=>[Vue.createTextVNode("返回首页")]})})])}}),b=Vue.defineComponent({name:"ErrorPage404",setup(){return{}},render(){return Vue.createVNode(r,{status:"404"},null)}});export{b as default}; diff --git a/js/index-WwFMvezZ.js.gz b/js/index-WwFMvezZ.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..17601d79871e43072bce872b1baf4b0268028926 GIT binary patch literal 865 zcmV-n1D^aJiwFP!000021BH~!Zrer_hWC96m*_$QI1^HrNRg3(mS{LtV=0yerB)FL zBl1Wbo19_hB1aLp3Xp9#L4aORw3{vqZ?b5CqAwG-_FEJ~DNU)U?RMrn|2gyjGeeV< z3$^O)5xEE1Oz_0QcOuR&B=S!mo*i8JLwqi+eVTI?z7zA1$OwV-YS?Yyii@1I#MTT60#;@(07T8Eg%+O%upX2JbQdoU-uy(`-HxgIwL z{irTJICsGL1vOd@uA}j!c^bM-y-3MG0I->kW3P@Y#%O)yQ)jSc2xSTc3Di102UqSQ zKat~6e^%RajxtKjVdj*f6ojNwK`0ebW{wJWCpnQv+dzX+Lr2vi+PWn?L5d@qkU4mj zbpixFdrXoo5Q2yZCA~VXV+XYlmuJ=Lc+27E0$2!Q!*qLY)c23Ko{Ew&oq82qH7fq{ z1a&EVc;6>NGer|X`AgXZ zYcopal>ns$+cTPh0HR>j;~|u+kS;8H6~si!mIXp^fl@LDE3?1cX4mq)bzj@;CLrdJ zcPgofO8iMai@h@OYuU2uj$_%1su)_<_0?B5S1h{&w*WX?J@%opy zzrM7xvTf#HYsi=@Y0o%UAX=sJ{ZId8j{>zD`({=4(|jSW<-nA3MN$IVKbf zMrMH;v`2}G07yJAz;Z(k(D+bfGCqjypgF?uiZYMPy*%t7GaVbgE^wYfJBsiaLU~3N z#lRrzHF>I6!pIXDIxQmu$#K%*s{_F?G-t;Jk}6aQjPVMF0nWo-U_CZD*W+R^ity<{ zBn~hXP6-d=1Q7}aLIE|ids!~lKs1~jVj@#RYTOrPIyy{|7^*Nx0<$pSwK@pEuWkUT z0|@yzz?1|A*+JIB1TUv<`h3&Kj=7JaEI{1Ej7@Oy$?$m8j-fYlp1W}~OeuwdWNq@Ri-+iZ5*R}GpR?Zr~Z`XhR%~*M9 ztW;}-MXkD4tL`3FR`s2S#_O&6?#EhnS1Z4FP^`kk%Id+xU$p(4R$j3}jr?=HlC2dM zjm4LV zvJZ^y$NzLo0SJDF{z2~> zl2uZDZM&9#(k9vTr-w6;=xVZ&d#10Kv=47uZQgXO2T8u}l6-BF1O!B7_Wvj9w3*Z* zcTB6t0Tom!Rb+QskwYTl=Ns5|i@OPHqu*JSZp^!<^!1#wv|lg1GPWPvv-VuFj^p^> z4fKJo#&_^I*vi&-9_UY3jmKRSL$RMSbawR?ceW zw|Z$`f4@;HEIMxUggBA_BXCEAw+}0;##X-dN2Rt=JZ5BdVJ71mf%h8Urcv|TwAosj PkuUxRFz5~KvJLVue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("Vue3.x")]}),Vue.createVNode(naive.NTag,{type:"info"},{default:()=>[Vue.createTextVNode("React")]})]})},{label:"从事搬砖时长",des:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("练习时长两年半的小白前端搬砖师")]})]})},{label:"个人",des:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(l,{name:"ray",size:"22"},null),Vue.createTextVNode("努力搬砖、努力摸鱼, 建设美丽家园")]}),span:2},{label:"补充说明",des:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createTextVNode("如果有希望补充的功能可以在"),Vue.createVNode("a",{class:"dashboard-link",href:"https://github.com/XiaoDaiGua-Ray/ray-template"},[Vue.createTextVNode("GitHub")]),Vue.createTextVNode("提一个 Issues")]}),span:2}],technologyTagOptions:[{label:"Vue3.x",value:"Vue3.x"},{label:"Vite5.x",value:"Vite5.x"},{label:"Pinia",value:"Pinia"},{label:"TS(X)",value:"TS(X)"}]}},render(){let u,t;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,null,{header:()=>Vue.createVNode(l,{name:"ray",size:"64"},null),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),Vue.createVNode(naive.NCard,{title:"个人介绍"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left",column:2},o(u=this.coverLetterOptions.map(e=>{let a;return Vue.createVNode(naive.NDescriptionsItem,{key:e.label,label:e.label,span:e==null?void 0:e.span},o(a=e.des())?a:{default:()=>[a]})}))?u:{default:()=>[u]})]}),Vue.createVNode(naive.NCard,{title:"项目介绍"},{default:()=>[Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("技术栈")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createVNode(naive.NFlex,null,o(t=this.technologyTagOptions.map(e=>Vue.createVNode(naive.NTag,{key:e.value,type:"info"},{default:()=>[e.label]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("项目介绍")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createTextVNode("预设了最佳构建体验的配置与常用搬砖工具。意在提供一个简洁、快速上手的模板。")]})]}),Vue.createVNode(naive.NCard,{title:"友情链接"},{default:()=>[Vue.createVNode(r,null,null)]})]})}});export{P as default}; +import{r as l}from"./hooks-DSLYAwDT.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import{R as r}from"./index-DsYRgjoY.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-DOaJhKXi.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";function o(u){return typeof u=="function"||Object.prototype.toString.call(u)==="[object Object]"&&!Vue.isVNode(u)}const P=Vue.defineComponent({name:"RDashboard",setup(){return{coverLetterOptions:[{label:"掌握搬砖框架",des:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("Vue3.x")]}),Vue.createVNode(naive.NTag,{type:"info"},{default:()=>[Vue.createTextVNode("React")]})]})},{label:"从事搬砖时长",des:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("练习时长两年半的小白前端搬砖师")]})]})},{label:"个人",des:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(l,{name:"ray",size:"22"},null),Vue.createTextVNode("努力搬砖、努力摸鱼, 建设美丽家园")]}),span:2},{label:"补充说明",des:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createTextVNode("如果有希望补充的功能可以在"),Vue.createVNode("a",{class:"dashboard-link",href:"https://github.com/XiaoDaiGua-Ray/ray-template"},[Vue.createTextVNode("GitHub")]),Vue.createTextVNode("提一个 Issues")]}),span:2}],technologyTagOptions:[{label:"Vue3.x",value:"Vue3.x"},{label:"Vite5.x",value:"Vite5.x"},{label:"Pinia",value:"Pinia"},{label:"TS(X)",value:"TS(X)"}]}},render(){let u,t;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,null,{header:()=>Vue.createVNode(l,{name:"ray",size:"64"},null),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),Vue.createVNode(naive.NCard,{title:"个人介绍"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left",column:2},o(u=this.coverLetterOptions.map(e=>{let a;return Vue.createVNode(naive.NDescriptionsItem,{key:e.label,label:e.label,span:e==null?void 0:e.span},o(a=e.des())?a:{default:()=>[a]})}))?u:{default:()=>[u]})]}),Vue.createVNode(naive.NCard,{title:"项目介绍"},{default:()=>[Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("技术栈")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createVNode(naive.NFlex,null,o(t=this.technologyTagOptions.map(e=>Vue.createVNode(naive.NTag,{key:e.value,type:"info"},{default:()=>[e.label]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("项目介绍")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createTextVNode("预设了最佳构建体验的配置与常用搬砖工具。意在提供一个简洁、快速上手的模板。")]})]}),Vue.createVNode(naive.NCard,{title:"友情链接"},{default:()=>[Vue.createVNode(r,null,null)]})]})}});export{P as default}; diff --git a/js/index-jwwKL7L1.js.gz b/js/index-jwwKL7L1.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..de4c11a02a605e83cfa61c1617753e11a4166ede GIT binary patch literal 1701 zcmV;W23q+aiwFP!000021I<@$QxjPh{=UB=_J^r-Rd@M8w+tupe*V z=iK|8=Q-z|YOLi9!ivO)s821WiJ@^)N7gW=s2Cr*JaXY?JS9z1?i_Y;oYbM9!X%9a zrC?AB2E^Wx(VKmR{z5AzN3hOB7j{+(h<#!8!hn7SwSr`m5YS~OG!~KqQm6Q7;zDv9 zB@(STbQ7qdf%p}Pg`}X=B@$T*h;iC|0VPtOw_@`qh#vWzYC6~VNIm0u6JlYhQwjye zzVY5<2ARFBQL3RJnvHcz!EP6Hr8}9(c9B-lBo$@Dn8MCk0jWzI9q$=Zf`P796qN~p zo;FoA)+L1;o@Rd>2a?@Quwv2?n>576x&qT;oQ@ckujAG| ztTP};W?qE^q|jM0uF=uqM7r}xgDA@ z8%~KwD$&qHW{6lr8Hk0vN<(nzOQanEf}BN!(O8$%B?ZLZ&kG~r@aPfdw+QG8kUD1I zYA~CKUpZ3xjH-Ad7LvlwDe=NJaR9?{Nymw)GpvE=no*ZB{$&_nM7^W!;DBU?^OzMH z;GS`2_Q>N#8*tsL#;JYsuy(co=8?uidLB7F6%0xtv2Qq;x;4NG$EtY(>xdLYDrZ4M zVh#}s#BIc|7!RPSYvh_&v}se988&pE;Wzmr0cH~2#|k+x(mpd9FfZyaxvY}Jv8;m-i z6-Z+p`V1{+=%6!yQAZj?xMUpB?1X`c!U+_Zne#WO6=fq2T-`A zEAb_vAw*?ov9i5T7vit4YJYzF{~|W^CxO2O=9JZ%J%l@k|`n;XY>dsgY#^iK+g+Rg?jN3RNw@PZ$X3$g}9O{O0#QC z*;w-%*8Gac_ub6x`tqA{?dRVGpS82Szqwc4Tdb6Kt<6`~%D+ATX%6X;&|yydYcH(1 zx&5t|_TLu&$C))#{l^{q>8ic@z$!nqS694C9pUGn?cd$CmbNN8FRayd?s$E2h!cvk ziYSe6N~14D73))+kR_0ga9PH3G}6(L!7OV|NV1`IT*t_WBiwHyF^LKt1QkRET24g_ zxRTJGVn1dV%?XYldym@o(sHFdQz>uwE>UU%ZIN?KU?698Lp3sm6v`ZX8|ob>DEO?Oe)cN1w)UpFvT42krMk0ZEpJ)#>-PO+YyMef``(|p_rG>7-6F$G zg+^Cbb{48TkGNCj8wV;A?71uyCk&zh0VQ%KAh?DMsz?S6bQa-MNHb254b{}#zBBx0 zlw~oMj*k*aLpeW0KXbi8A8@Lf!6gQoP@IB71SI!2M-LjwGKXJSb ze#CG&oJEG8d0w?^?uJ_@jVR9&w=0DchHKrYu@cYo=h+dh*~waegj6j~{1<99ANj-V z{^nj~`<}fzQ`!C1emZOIY*%(4*ESwjpUl?g9#wZYE9FJ2T&{k*UZ1S5Us!Xm-_6{y zXP2zib>~^#Tk&4j>gJ67^0qU|-u_sdc~&XU+Yc71PiF1)HT(Ow?`G~aM)Ii&&stir v@6Od8@7aqlK3I6fOWA#h>SMpepMz=lpK8$gr>cjS&i&y(zJexY*A4&x7o|m_ literal 0 HcmV?d00001 diff --git a/js/instance-Cr6u8TP5.js b/js/instance-5Wx130AO.js similarity index 93% rename from js/instance-Cr6u8TP5.js rename to js/instance-5Wx130AO.js index 92220e76..9822a494 100644 --- a/js/instance-Cr6u8TP5.js +++ b/js/instance-5Wx130AO.js @@ -1 +1 @@ -import{B as t,C as n,d as R,E as q}from"./hooks-tayE4ZeM.js";import{g as d}from"./utils-CoTBVCjC.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./currency.js@2.0.4-9OAR_aOO.js";const A=(e,r)=>{t.removePendingRequest(e)},y=(e,r)=>{t.removePendingRequest(e)},p={implementResponseInterceptorArray:[A],implementResponseInterceptorErrorArray:[y]},{setImplement:m}=n(),E=()=>{const{implementResponseInterceptorArray:e}=p;m("implementResponseInterceptorArray",e,"ok")},k=()=>{const{implementResponseInterceptorErrorArray:e}=p;m("implementResponseInterceptorErrorArray",e,"error")},P=(e,r)=>{if(e){const o=e.headers;r.forEach(s=>{o[s.key]=s.value})}},v=(e,r)=>{const o=d(R.token);return e.url,{key:"X-TOKEN",value:o}},C=(e,r)=>{P(e,[v(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},g=(e,r)=>{t.removePendingRequest(e),t.addPendingRequest(e)},f=(e,r)=>{t.removePendingRequest(e)},c={implementRequestInterceptorArray:[C,g],implementRequestInterceptorErrorArray:[f]},{setImplement:a}=n(),H=()=>{const{implementRequestInterceptorArray:e}=c;a("implementRequestInterceptorArray",e,"ok")},j=()=>{const{implementRequestInterceptorErrorArray:e}=c;a("implementRequestInterceptorErrorArray",e,"error")},i=axios.create(q),{createAxiosInstance:u,beforeFetch:l,fetchError:I}=n();i.interceptors.request.use(e=>(u(e,"requestInstance"),H(),l("requestInstance","implementRequestInterceptorArray","ok"),e),e=>(j(),I("requestError",e,"implementRequestInterceptorErrorArray"),Promise.reject(e)));i.interceptors.response.use(e=>{u(e,"responseInstance"),E(),l("responseInstance","implementResponseInterceptorArray","ok");const{data:r}=e;return Promise.resolve(r)},e=>(k(),I("responseError",e,"implementResponseInterceptorErrorArray"),Promise.reject(e)));export{i as s}; +import{B as t,C as n,d as R,E as q}from"./hooks-DSLYAwDT.js";import{g as d}from"./utils-DOaJhKXi.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./currency.js@2.0.4-9OAR_aOO.js";const A=(e,r)=>{t.removePendingRequest(e)},y=(e,r)=>{t.removePendingRequest(e)},p={implementResponseInterceptorArray:[A],implementResponseInterceptorErrorArray:[y]},{setImplement:m}=n(),E=()=>{const{implementResponseInterceptorArray:e}=p;m("implementResponseInterceptorArray",e,"ok")},k=()=>{const{implementResponseInterceptorErrorArray:e}=p;m("implementResponseInterceptorErrorArray",e,"error")},P=(e,r)=>{if(e){const o=e.headers;r.forEach(s=>{o[s.key]=s.value})}},v=(e,r)=>{const o=d(R.token);return e.url,{key:"X-TOKEN",value:o}},C=(e,r)=>{P(e,[v(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},g=(e,r)=>{t.removePendingRequest(e),t.addPendingRequest(e)},f=(e,r)=>{t.removePendingRequest(e)},c={implementRequestInterceptorArray:[C,g],implementRequestInterceptorErrorArray:[f]},{setImplement:a}=n(),H=()=>{const{implementRequestInterceptorArray:e}=c;a("implementRequestInterceptorArray",e,"ok")},j=()=>{const{implementRequestInterceptorErrorArray:e}=c;a("implementRequestInterceptorErrorArray",e,"error")},i=axios.create(q),{createAxiosInstance:u,beforeFetch:l,fetchError:I}=n();i.interceptors.request.use(e=>(u(e,"requestInstance"),H(),l("requestInstance","implementRequestInterceptorArray","ok"),e),e=>(j(),I("requestError",e,"implementRequestInterceptorErrorArray"),Promise.reject(e)));i.interceptors.response.use(e=>{u(e,"responseInstance"),E(),l("responseInstance","implementResponseInterceptorArray","ok");const{data:r}=e;return Promise.resolve(r)},e=>(k(),I("responseError",e,"implementResponseInterceptorErrorArray"),Promise.reject(e)));export{i as s}; diff --git a/js/instance-5Wx130AO.js.gz b/js/instance-5Wx130AO.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..4f270e57a6227e172a962c83bc4f2d7252de978f GIT binary patch literal 790 zcmV+x1L^!9iwFP!000021C5noPunmMhQIGuRQY5}j%k4o)+(r_?M7i+QHQ1hLdZ+5 zZQ3L*wo?{G{_m3=Qpo5apPXDC-`#t9?S%1~3zeTXm~1FAFiS!LvrNgzEDw4ncT?mrH%=u$e}u-H5|Tu^eU3M1(bC+vK2@hg16Idm^z*;4jewAG@mrh9sQ z^Ek-9WL0J@!bG_i`$(Ja;2`RsC*N2VVvits4DN&I?b8-*yTYeUcPNkgY;rZKvYQm# zqWN`{nzYCC_fC{gykpKb_85dRpBT@qo!i?~t~REcESYI$5+u6iEIHyeNLwgH(} z{Pr*Q(r&X?c4LLz&i>(H(TT{+tTtz7Z0FJqY4}`CQc-k3Qwa#X6OI11UFgq>+n3(iSgvofD$2Mkl)|&_>mx9Nk1S((&zOfYEp{O{&rKJ2x zQhBPknntCjf4-19caBw6+{Ssp6zd4>L3v!CyOccI01{YR^{Y~Sk#(p1w=SRE`r(iL U|AyxOD|Pq7U$dg`N_aVzya?qij4(+tv(a)RT ze*QVHGaC`5%C*=B+IIcJc=#o~V0DQ72FVj}AH?8*c4*fX0d2cy@_5LmSK~Un&A=_2 z-^7_odqPj{w;2o$=@C8Xxc>cUwqV()zANS-lgq&o?HpU^;&?V)c10apNjKnp9hqEh z+I4U4PriqpcDGK+KmerkERF|VdSLp@KA%PH*>N2UG9e%h%s2)Iv`vrPkJI7oo=vBg z3wSD3Yv>^$0(+;0q5=}Wg-b}oC|%6pAp@xpU`_HS(8epGWD`RIshWY@@KnMiRUiV` zC@zLVu)KFWyd$qsV1QvpjeL?43j9IWm(mO5qt)y$n?>tGj zEY3h$8C84@DeenUnMhkeGZB+w4SCP`;a*L@j=wp?rs#34iN8y6iGbX0 z5#WFD86@02x6Qa;A+I*sc&m)Ju1(0%cUY6f+m<1UvM}7^qAx-WatE#+>i;yYS6WW97xIT6%dAtQAu(s;gmHIO4Uiq(GKKu2P&F{=2`cRM<4l2LJ$(Vua@a diff --git a/js/utils-CoTBVCjC.js.gz b/js/utils-CoTBVCjC.js.gz deleted file mode 100644 index 8ef3263486cd290bbe40604d3625238a6675930c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3481 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 HwIKiiN$|(e.Windows="Windows",e.MacOS="MacOS",e.Linux="Linux",e.Android="Android",e.IOS="IOS",e.Unknown="Unknown",e))(w||{}),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 M=()=>v,C=(e,r)=>{const t=document.createElement("a");t.href=e,t.download=r,t.style.display="none",document.body.appendChild(t),t.click(),document.body.removeChild(t)},y=(e,r)=>Object.prototype.toString.call(e).includes(r),X=(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")return C(e,r),t();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 return n(new Error("downloadAnyFile: Unsupported data type."));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",c=>(a(),n(c))),document.body.appendChild(s),s.click()}catch(i){return n(i)}});function k(e,r,...t){if(!e)return{};let n=Array.isArray(r)?r:[r];return n=[...n,...t],n.length&&n.forEach(o=>{delete e[o]}),e}function Y(e,r,...t){if(!e)return{};const n=Array.isArray(r)?r:[r];return n.length?[...n,...t].reduce((i,s)=>(Reflect.has(e,s)&&(i[s]=e[s]),i),{}):e}const G=()=>{const e=navigator.userAgent;return/windows/i.test(e)?w.Windows:/macintosh|mac os x/i.test(e)?w.MacOS:/linux/i.test(e)?w.Linux:/android/i.test(e)?w.Android:/iphone|ipad|ipod/i.test(e)?w.IOS:w.Unknown},H=(e,r)=>{const t=e.split("?").filter(Boolean)[0],n=r.split("?").filter(Boolean)[0],o=/\/$/;return t.replace(o,"")===n.replace(o,"")};function O(e,r="sessionStorage",t){const{prefix:n,prefixKey:o}=t??{},i=n?o||S:"",s=r==="localStorage"?window.localStorage:window.sessionStorage;return!!Object.keys(s).find(a=>a===i+e)}function Q(e,r,t="sessionStorage",n){if(!e){console.error(`[setStorage]: Failed to set stored data: key ${e} is empty`);return}const{prefix:o,prefixKey:i}=n??{},s=o?i||S:"";try{const a=JSON.stringify(r);t==="localStorage"?window.localStorage.setItem(s+e,a):window.sessionStorage.setItem(s+e,a)}catch(a){console.error(`[setStorage]: Failed to set stored data for key '${e}'`,a)}}function Z(e,r="sessionStorage",t){const{prefix:n,prefixKey:o,defaultValue:i}=t??{},s=n?o||S:"";try{const a=r==="localStorage"?window.localStorage.getItem(s+e):window.sessionStorage.getItem(s+e);return a===null?i??null:JSON.parse(a)}catch(a){return console.error(`[getStorage]: Failed to get stored data for key '${e}'`,a),i??null}}const z=(e,r,t)=>{if(!e){console.error(`[removeStorage]: Failed to remove stored data: key ${e} is empty or undefined`);return}const{prefix:n,prefixKey:o}=t??{},i=n?o||S:"",s=Object.keys(window.localStorage),a=Object.keys(window.sessionStorage),c=(f,m)=>{(f?[...a,...s]:m==="localStorage"?s:a).forEach(p=>{e==="__all__"?(window.sessionStorage.removeItem(i+p),window.localStorage.removeItem(i+p)):m==="localStorage"?window.localStorage.removeItem(i+p):window.sessionStorage.removeItem(i+p)})};switch(e){case"__all__":c(!0);break;case"__all_sessionStorage__":c(!1,"sessionStorage");break;case"__all_localStorage__":c(!1,"localStorage");break;default:r==="localStorage"?window.localStorage.removeItem(i+e):window.sessionStorage.removeItem(i+e);break}},N=(e,r)=>{var i;const{domToImageOptions:t,printOptions:n}=r??{},{create:o}=A(e,{...t,beforeCreate:s=>{var a,c;(a=t==null?void 0:t.beforeCreate)==null||a.call(t,s),(c=window.$loadingBar)==null||c.start()},created(s,a){var c,f;(c=t==null?void 0:t.created)==null||c.call(t,s,a),(f=window.$loadingBar)==null||f.finish()},createdError(s){var a,c;(a=t==null?void 0:t.createdError)==null||a.call(t,s),(c=window.$loadingBar)==null||c.error()}});(i=o("jpeg"))==null||i.then(s=>{const{print:a}=x(s,{type:"image",base64:!0,targetStyles:["*"],...k(n,["type","base64"])});a()})},T=(e,r)=>{const t=()=>{const o=d(e);o&&(typeof r=="string"?r.trim().split(" "):r).forEach(s=>{s&&o.classList.add(s)})},n=Vue.watch(()=>d(e),t,{immediate:!0});h(n)},ee=(e,r)=>{const t=()=>{const o=d(e);if(o)if(r==="removeAllClass"){const i=o.classList;i.forEach(s=>i.remove(s))}else(typeof r=="string"?r.trim().split(" "):r).forEach(s=>{s&&o.classList.remove(s)})},n=Vue.watch(()=>d(e),t,{immediate:!0});h(n)},te=(e,r)=>{const t=Vue.ref(!1),n=()=>{const i=d(e);if(!i)t.value=!1;else{const s=i.className,a=typeof r=="string"?r.trim().split(" ").filter(c=>c!==""):r;t.value=a.some(c=>s.includes(c))}},o=Vue.watch(()=>d(e),n,{immediate:!0});return h(o),t},P=e=>{const r=["webkit","moz","ms","o"],t={};return r.forEach(n=>{t[`${n}${e.charAt(0).toUpperCase()}${e.slice(1)}`]=e}),t[e]=e,t},re=(e,r)=>{const t=(i,s)=>{i.split(";").forEach(a=>{const[c,f]=a.split(":");if(c&&f){const m=c.trim(),b=f.trim();if(c.startsWith("--"))s.style.setProperty(m,b);else if(c.startsWith("-"))s.style[c]=f;else{const p=P(m);Object.keys(p).forEach(E=>{s.style[E]=p[E]}),s.style[m]=b}}})},n=()=>{const i=d(e);i&&(y(r,"String")?t(r,i):y(r,"Array")?r.forEach(s=>{t(s,i)}):Object.keys(r).forEach(a=>{t(`${a}: ${r[a]}`,i)}))},o=Vue.watch(()=>d(e),n,{immediate:!0});h(o)},ne=(e,r=1)=>{if(e.includes("rgba"))return e;if(e.includes("rgb"))return e.replace("rgb","rgba").replace(")",`, ${r})`);if(e.includes("#")){const t=e.replace("#","");switch(t.length){case 3:return`rgba(${parseInt(t[0]+t[0],16)}, ${parseInt(t[1]+t[1],16)}, ${parseInt(t[2]+t[2],16)}, ${r})`;case 6:return`rgba(${parseInt(t.slice(0,2),16)}, ${parseInt(t.slice(2,4),16)}, ${parseInt(t.slice(4,6),16)}, ${r})`;case 8:return`rgba(${parseInt(t.slice(0,2),16)}, ${parseInt(t.slice(2,4),16)}, ${parseInt(t.slice(4,6),16)}, ${(parseInt(t.slice(6,8),16)/255).toFixed(2)})`;default:return e}}return e},se=(e,r)=>{const{defaultElement:t}=r||{};if(!e)return t?[t]:null;const n=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{const o=Array.from(document.querySelectorAll(n));return!o.length&&t?[t]:o}catch(o){return console.error(`[queryElements]: Failed to get elements for selector '${e}'`,o),t?[t]:null}},oe=(e,r="px")=>typeof e=="number"?e.toString()+r:y(e,"String")&&$.cssUnit.test(e)?e:e+r,u={precision:8,decimal:"."},g=(e,r,t)=>e!=null&&e.length?e.length===1?l(e[0],u):e.reduce((o,i,s,a)=>(o=t==null?void 0:t(o,i,s,a),o),r):0,I=(e,r)=>{const t=Object.assign({},u,r),n=l(e,t),{type:o="number"}=t;return o==="number"?n.value:n.toString()},ie=(...e)=>e.length===1?l(e[0],u).add(0):g(e,0,(r,t)=>l(r,u).add(t)),ae=(...e)=>{if(e.length===1)return l(e[0],u).subtract(0);if(e.length===2){const[n,o]=e;return l(n,u).subtract(o)}const r=_(e),t=r.shift();return r.length?g(r,t,(n,o)=>l(n,u).subtract(o)):t},ce=(...e)=>e.length===1?l(e[0],u).multiply(1):g(e,1,(r,t)=>l(r,u).multiply(t)),le=(...e)=>{if(e.length===1)return l(e[0],u).divide(1);if(e.length===2){const[n,o]=e;return l(n,u).divide(o)}const r=_(e),t=r.shift();return g(r,t,(n,o)=>l(n,u).divide(o))},ue=(e,r,t)=>{if(r<=1)return[e||0];if(!e)return new Array(r).fill(0);const n=Object.assign({},u,t);return l(e,n).distribute(r).map(i=>I(i,n))};function R(e,...r){if(Array.isArray(e))e.forEach(t=>R(t,...r));else return e(...r)}function d(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 fe(e,r){if(!e){const{defaultElement:t=null}=r??{};return typeof t=="function"?t:()=>t}if(typeof e=="string"||y(e,"Object"))return()=>e;if(typeof e=="function")return e}function h(e){return Vue.getCurrentScope()?(Vue.onScopeDispose(e),!0):!1}function de(e,r){const t=Vue.watchEffect(e,r);h(t)}export{I as A,ue as B,ie as C,ae as D,ce as E,le as F,oe as a,R as b,ne as c,C as d,J as e,Y as f,Z as g,H as h,y as i,z as j,M as k,ee as l,T as m,G as n,te as o,N as p,se as q,fe as r,Q as s,h as t,X as u,d as v,de as w,k as x,re as y,O as z}; +import{A as S,u as A,a as x,b as $}from"./hooks-DSLYAwDT.js";import{c as l}from"./currency.js@2.0.4-9OAR_aOO.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./print-js@1.6.0-C3lAJnMa.js";import{c as _}from"./lodash-es@4.17.21-C8H4BJij.js";var w=(e=>(e.Windows="Windows",e.MacOS="MacOS",e.Linux="Linux",e.Android="Android",e.IOS="IOS",e.Unknown="Unknown",e))(w||{}),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 M=()=>v,C=(e,r)=>{const t=document.createElement("a");t.href=e,t.download=r,t.style.display="none",document.body.appendChild(t),t.click(),document.body.removeChild(t)},y=(e,r)=>Object.prototype.toString.call(e).includes(r),X=(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")return C(e,r),t();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 return n(new Error("downloadAnyFile: Unsupported data type."));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",c=>(a(),n(c))),document.body.appendChild(s),s.click()}catch(i){return n(i)}});function k(e,r,...t){if(!e)return{};let n=Array.isArray(r)?r:[r];return n=[...n,...t],n.length&&n.forEach(o=>{delete e[o]}),e}function Y(e,r,...t){if(!e)return{};const n=Array.isArray(r)?r:[r];return n.length?[...n,...t].reduce((i,s)=>(Reflect.has(e,s)&&(i[s]=e[s]),i),{}):e}const G=()=>{const e=navigator.userAgent;return/windows/i.test(e)?w.Windows:/macintosh|mac os x/i.test(e)?w.MacOS:/linux/i.test(e)?w.Linux:/android/i.test(e)?w.Android:/iphone|ipad|ipod/i.test(e)?w.IOS:w.Unknown},H=(e,r)=>{const t=e.split("?").filter(Boolean)[0],n=r.split("?").filter(Boolean)[0],o=/\/$/;return t.replace(o,"")===n.replace(o,"")};function O(e,r="sessionStorage",t){const{prefix:n,prefixKey:o}=t??{},i=n?o||S:"",s=r==="localStorage"?window.localStorage:window.sessionStorage;return!!Object.keys(s).find(a=>a===i+e)}function Q(e,r,t="sessionStorage",n){if(!e){console.error(`[setStorage]: Failed to set stored data: key ${e} is empty`);return}const{prefix:o,prefixKey:i}=n??{},s=o?i||S:"";try{const a=JSON.stringify(r);t==="localStorage"?window.localStorage.setItem(s+e,a):window.sessionStorage.setItem(s+e,a)}catch(a){console.error(`[setStorage]: Failed to set stored data for key '${e}'`,a)}}function Z(e,r="sessionStorage",t){const{prefix:n,prefixKey:o,defaultValue:i}=t??{},s=n?o||S:"";try{const a=r==="localStorage"?window.localStorage.getItem(s+e):window.sessionStorage.getItem(s+e);return a===null?i??null:JSON.parse(a)}catch(a){return console.error(`[getStorage]: Failed to get stored data for key '${e}'`,a),i??null}}const z=(e,r,t)=>{if(!e){console.error(`[removeStorage]: Failed to remove stored data: key ${e} is empty or undefined`);return}const{prefix:n,prefixKey:o}=t??{},i=n?o||S:"",s=Object.keys(window.localStorage),a=Object.keys(window.sessionStorage),c=(f,m)=>{(f?[...a,...s]:m==="localStorage"?s:a).forEach(p=>{e==="__all__"?(window.sessionStorage.removeItem(i+p),window.localStorage.removeItem(i+p)):m==="localStorage"?window.localStorage.removeItem(i+p):window.sessionStorage.removeItem(i+p)})};switch(e){case"__all__":c(!0);break;case"__all_sessionStorage__":c(!1,"sessionStorage");break;case"__all_localStorage__":c(!1,"localStorage");break;default:r==="localStorage"?window.localStorage.removeItem(i+e):window.sessionStorage.removeItem(i+e);break}},N=(e,r)=>{var i;const{domToImageOptions:t,printOptions:n}=r??{},{create:o}=A(e,{...t,beforeCreate:s=>{var a,c;(a=t==null?void 0:t.beforeCreate)==null||a.call(t,s),(c=window.$loadingBar)==null||c.start()},created(s,a){var c,f;(c=t==null?void 0:t.created)==null||c.call(t,s,a),(f=window.$loadingBar)==null||f.finish()},createdError(s){var a,c;(a=t==null?void 0:t.createdError)==null||a.call(t,s),(c=window.$loadingBar)==null||c.error()}});(i=o("jpeg"))==null||i.then(s=>{const{print:a}=x(s,{type:"image",base64:!0,targetStyles:["*"],...k(n,["type","base64"])});a()})},T=(e,r)=>{const t=()=>{const o=d(e);o&&(typeof r=="string"?r.trim().split(" "):r).forEach(s=>{s&&o.classList.add(s)})},n=Vue.watch(()=>d(e),t,{immediate:!0});h(n)},ee=(e,r)=>{const t=()=>{const o=d(e);if(o)if(r==="removeAllClass"){const i=o.classList;i.forEach(s=>i.remove(s))}else(typeof r=="string"?r.trim().split(" "):r).forEach(s=>{s&&o.classList.remove(s)})},n=Vue.watch(()=>d(e),t,{immediate:!0});h(n)},te=(e,r)=>{const t=Vue.ref(!1),n=()=>{const i=d(e);if(!i)t.value=!1;else{const s=i.className,a=typeof r=="string"?r.trim().split(" ").filter(c=>c!==""):r;t.value=a.some(c=>s.includes(c))}},o=Vue.watch(()=>d(e),n,{immediate:!0});return h(o),t},P=e=>{const r=["webkit","moz","ms","o"],t={};return r.forEach(n=>{t[`${n}${e.charAt(0).toUpperCase()}${e.slice(1)}`]=e}),t[e]=e,t},re=(e,r)=>{const t=(i,s)=>{i.split(";").forEach(a=>{const[c,f]=a.split(":");if(c&&f){const m=c.trim(),b=f.trim();if(c.startsWith("--"))s.style.setProperty(m,b);else if(c.startsWith("-"))s.style[c]=f;else{const p=P(m);Object.keys(p).forEach(E=>{s.style[E]=p[E]}),s.style[m]=b}}})},n=()=>{const i=d(e);i&&(y(r,"String")?t(r,i):y(r,"Array")?r.forEach(s=>{t(s,i)}):Object.keys(r).forEach(a=>{t(`${a}: ${r[a]}`,i)}))},o=Vue.watch(()=>d(e),n,{immediate:!0});h(o)},ne=(e,r=1)=>{if(e.includes("rgba"))return e;if(e.includes("rgb"))return e.replace("rgb","rgba").replace(")",`, ${r})`);if(e.includes("#")){const t=e.replace("#","");switch(t.length){case 3:return`rgba(${parseInt(t[0]+t[0],16)}, ${parseInt(t[1]+t[1],16)}, ${parseInt(t[2]+t[2],16)}, ${r})`;case 6:return`rgba(${parseInt(t.slice(0,2),16)}, ${parseInt(t.slice(2,4),16)}, ${parseInt(t.slice(4,6),16)}, ${r})`;case 8:return`rgba(${parseInt(t.slice(0,2),16)}, ${parseInt(t.slice(2,4),16)}, ${parseInt(t.slice(4,6),16)}, ${(parseInt(t.slice(6,8),16)/255).toFixed(2)})`;default:return e}}return e},se=(e,r)=>{const{defaultElement:t}=r||{};if(!e)return t?[t]:null;const n=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{const o=Array.from(document.querySelectorAll(n));return!o.length&&t?[t]:o}catch(o){return console.error(`[queryElements]: Failed to get elements for selector '${e}'`,o),t?[t]:null}},oe=(e,r="px")=>typeof e=="number"?e.toString()+r:y(e,"String")&&$.cssUnit.test(e)?e:e+r,u={precision:8,decimal:"."},g=(e,r,t)=>e!=null&&e.length?e.length===1?l(e[0],u):e.reduce((o,i,s,a)=>(o=t==null?void 0:t(o,i,s,a),o),r):0,I=(e,r)=>{const t=Object.assign({},u,r),n=l(e,t),{type:o="number"}=t;return o==="number"?n.value:n.toString()},ie=(...e)=>e.length===1?l(e[0],u).add(0):g(e,0,(r,t)=>l(r,u).add(t)),ae=(...e)=>{if(e.length===1)return l(e[0],u).subtract(0);if(e.length===2){const[n,o]=e;return l(n,u).subtract(o)}const r=_(e),t=r.shift();return r.length?g(r,t,(n,o)=>l(n,u).subtract(o)):t},ce=(...e)=>e.length===1?l(e[0],u).multiply(1):g(e,1,(r,t)=>l(r,u).multiply(t)),le=(...e)=>{if(e.length===1)return l(e[0],u).divide(1);if(e.length===2){const[n,o]=e;return l(n,u).divide(o)}const r=_(e),t=r.shift();return g(r,t,(n,o)=>l(n,u).divide(o))},ue=(e,r,t)=>{if(r<=1)return[e||0];if(!e)return new Array(r).fill(0);const n=Object.assign({},u,t);return l(e,n).distribute(r).map(i=>I(i,n))};function R(e,...r){if(Array.isArray(e))e.forEach(t=>R(t,...r));else return e(...r)}function d(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 fe(e,r){if(!e){const{defaultElement:t=null}=r??{};return typeof t=="function"?t:()=>t}if(typeof e=="string"||y(e,"Object"))return()=>e;if(typeof e=="function")return e}function h(e){return Vue.getCurrentScope()?(Vue.onScopeDispose(e),!0):!1}function de(e,r){const t=Vue.watchEffect(e,r);h(t)}export{I as A,ue as B,ie as C,ae as D,ce as E,le as F,oe as a,R as b,ne as c,C as d,J as e,Y as f,Z as g,H as h,y as i,z as j,M as k,ee as l,T as m,G as n,te as o,N as p,se as q,fe as r,Q as s,h as t,X as u,d as v,de as w,k as x,re as y,O as z}; diff --git a/js/utils-DOaJhKXi.js.gz b/js/utils-DOaJhKXi.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..82957dbe77cb7cbf209a7b4fe3fa2a52151f5765 GIT binary patch literal 3482 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 IrL`dd0AfbZqyPW_ literal 0 HcmV?d00001 diff --git a/js/vue@3.4.21_typescript@5.4.3-l0sNRNKZ.js b/js/vue@3.4.21_typescript@5.2.2-l0sNRNKZ.js similarity index 100% rename from js/vue@3.4.21_typescript@5.4.3-l0sNRNKZ.js rename to js/vue@3.4.21_typescript@5.2.2-l0sNRNKZ.js diff --git a/js/zh-CN-juhoyIAP.js b/js/zh-CN-CRkP0EEf.js similarity index 96% rename from js/zh-CN-juhoyIAP.js rename to js/zh-CN-CRkP0EEf.js index 6c6658f9..4a1d91fd 100644 --- a/js/zh-CN-juhoyIAP.js +++ b/js/zh-CN-CRkP0EEf.js @@ -1 +1 @@ -import{t as U}from"./hooks-tayE4ZeM.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-CoTBVCjC.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const e="当前环境不支持全屏",W={isEnabledFullscreen:e},X=Object.freeze(Object.defineProperty({__proto__:null,default:W,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="项目配置",t={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},n="界面显示",c="动画效果",Y={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:c},Z=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:c,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:Y},Symbol.toStringTag,{value:"Module"})),s="刷新当前页面",i="锁屏",l="设置",r="Github",a="全屏",_="退出全屏",p="搜索",ee={Reload:s,Lock:i,Setting:l,Github:r,FullScreen:a,CancelFullScreen:_,Search:p},oe=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:_,FullScreen:a,Github:r,Lock:i,Reload:s,Search:p,Setting:l,default:ee},Symbol.toStringTag,{value:"Module"})),m="首页",u="依赖项",d="关于",g="可视化",f="滚动动画",b="请求",h="表格",S="多级菜单(缓存)",O="文档",T="文档 (加速地址)",C="文档(内嵌)",y="办公",D="文档",M="演示",P="表格",j="数字精度",v="指令",R="页面详情模式",z="Mock 数据",N="二维码",I="SVG 图标",L="模板内置 Api",k="模态框",x="右键菜单",F="缓存工具函数",te={Dashboard:m,Rely:u,RelyAbout:d,Error:"错误页",Echart:g,scrollReveal:f,Axios:b,Table:h,MultiMenu:S,Doc:O,DocLocal:T,DocLocalInside:C,Office:y,Office_Document:D,Office_Presentation:M,Office_Spreadsheet:P,CalculatePrecision:j,Directive:v,RouterDemo:R,Mock:z,QRCode:N,SvgIcon:I,TemplateHooks:L,Modal:k,ContextMenu:x,CacheDemo:F},ne=Object.freeze(Object.defineProperty({__proto__:null,Axios:b,CacheDemo:F,CalculatePrecision:j,ContextMenu:x,Dashboard:m,Directive:v,Doc:O,DocLocal:T,DocLocalInside:C,Echart:g,Mock:z,Modal:k,MultiMenu:S,Office:y,Office_Document:D,Office_Presentation:M,Office_Spreadsheet:P,QRCode:N,Rely:u,RelyAbout:d,RouterDemo:R,SvgIcon:I,Table:h,TemplateHooks:L,default:te,scrollReveal:f},Symbol.toStringTag,{value:"Module"})),w="项目配置",A={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},E="界面显示",ce={Title:w,ThemeOptions:A,InterfaceDisplay:E},se=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:E,ThemeOptions:A,Title:w,default:ce},Symbol.toStringTag,{value:"Module"})),G="注册",Q="登录",$="扫码登陆",H="请输入用户名",V="请输入密码",q="登 陆",B="用户名",J="密码",K="开箱即用的中后台管理系统",ie={Register:G,Signing:Q,QRCodeSigning:$,NamePlaceholder:H,PasswordPlaceholder:V,Login:q,Name:B,Password:J,RayTemplate:K},le=Object.freeze(Object.defineProperty({__proto__:null,Login:q,Name:B,NamePlaceholder:H,Password:J,PasswordPlaceholder:V,QRCodeSigning:$,RayTemplate:K,Register:G,Signing:Q,default:ie},Symbol.toStringTag,{value:"Module"})),re=Object.assign({"./zh-CN/globalMessage.json":X,"./zh-CN/headerSettingOptions.json":Z,"./zh-CN/headerTooltip.json":oe,"./zh-CN/menu.json":ne,"./zh-CN/setting.json":se,"./zh-CN/views/login/index.json":le}),Le={message:{...U(re,"zh-CN")}};export{Le as default}; +import{t as U}from"./hooks-DSLYAwDT.js";import"./dayjs@1.11.10-BYZwCyGy.js";import"./print-js@1.6.0-C3lAJnMa.js";import"./awesome-qr@2.1.5-rc.0-Ds7AaOTE.js";import"./vue-hooks-plus@1.8.8_vue@3.4.21-C_BRgauB.js";import"./lodash@4.17.21-CM7ROh5r.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DuGDi0R7.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./lodash-es@4.17.21-C8H4BJij.js";import"./@vueuse_core@10.9.0_vue@3.4.21-CShlBTir.js";import"./@vueuse_shared@10.9.0_vue@3.4.21-JDL3uqC1.js";import"./utils-DOaJhKXi.js";import"./interactjs@1.10.26-DmsZVOf4.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-CaeIWam-.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.21-DW3iHaBZ.js";import"./@vue_reactivity@3.4.21-8_tu8c_o.js";import"./@vue_shared@3.4.21-DCcVmNGw.js";import"./canvas@2.11.2-CVRTzJty.js";import"./js-binary-schema-parser@2.0.3-D0akQrQ7.js";const e="当前环境不支持全屏",W={isEnabledFullscreen:e},X=Object.freeze(Object.defineProperty({__proto__:null,default:W,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="项目配置",t={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},n="界面显示",c="动画效果",Y={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:c},Z=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:c,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:Y},Symbol.toStringTag,{value:"Module"})),s="刷新当前页面",i="锁屏",l="设置",r="Github",a="全屏",_="退出全屏",p="搜索",ee={Reload:s,Lock:i,Setting:l,Github:r,FullScreen:a,CancelFullScreen:_,Search:p},oe=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:_,FullScreen:a,Github:r,Lock:i,Reload:s,Search:p,Setting:l,default:ee},Symbol.toStringTag,{value:"Module"})),m="首页",u="依赖项",d="关于",g="可视化",f="滚动动画",b="请求",h="表格",S="多级菜单(缓存)",O="文档",T="文档 (加速地址)",C="文档(内嵌)",y="办公",D="文档",M="演示",P="表格",j="数字精度",v="指令",R="页面详情模式",z="Mock 数据",N="二维码",I="SVG 图标",L="模板内置 Api",k="模态框",x="右键菜单",F="缓存工具函数",te={Dashboard:m,Rely:u,RelyAbout:d,Error:"错误页",Echart:g,scrollReveal:f,Axios:b,Table:h,MultiMenu:S,Doc:O,DocLocal:T,DocLocalInside:C,Office:y,Office_Document:D,Office_Presentation:M,Office_Spreadsheet:P,CalculatePrecision:j,Directive:v,RouterDemo:R,Mock:z,QRCode:N,SvgIcon:I,TemplateHooks:L,Modal:k,ContextMenu:x,CacheDemo:F},ne=Object.freeze(Object.defineProperty({__proto__:null,Axios:b,CacheDemo:F,CalculatePrecision:j,ContextMenu:x,Dashboard:m,Directive:v,Doc:O,DocLocal:T,DocLocalInside:C,Echart:g,Mock:z,Modal:k,MultiMenu:S,Office:y,Office_Document:D,Office_Presentation:M,Office_Spreadsheet:P,QRCode:N,Rely:u,RelyAbout:d,RouterDemo:R,SvgIcon:I,Table:h,TemplateHooks:L,default:te,scrollReveal:f},Symbol.toStringTag,{value:"Module"})),w="项目配置",A={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},E="界面显示",ce={Title:w,ThemeOptions:A,InterfaceDisplay:E},se=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:E,ThemeOptions:A,Title:w,default:ce},Symbol.toStringTag,{value:"Module"})),G="注册",Q="登录",$="扫码登陆",H="请输入用户名",V="请输入密码",q="登 陆",B="用户名",J="密码",K="开箱即用的中后台管理系统",ie={Register:G,Signing:Q,QRCodeSigning:$,NamePlaceholder:H,PasswordPlaceholder:V,Login:q,Name:B,Password:J,RayTemplate:K},le=Object.freeze(Object.defineProperty({__proto__:null,Login:q,Name:B,NamePlaceholder:H,Password:J,PasswordPlaceholder:V,QRCodeSigning:$,RayTemplate:K,Register:G,Signing:Q,default:ie},Symbol.toStringTag,{value:"Module"})),re=Object.assign({"./zh-CN/globalMessage.json":X,"./zh-CN/headerSettingOptions.json":Z,"./zh-CN/headerTooltip.json":oe,"./zh-CN/menu.json":ne,"./zh-CN/setting.json":se,"./zh-CN/views/login/index.json":le}),Le={message:{...U(re,"zh-CN")}};export{Le as default}; diff --git a/js/zh-CN-CRkP0EEf.js.gz b/js/zh-CN-CRkP0EEf.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..34b03a22359cac96f188d39cf33e6a6df9c9e90f GIT binary patch literal 2003 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 diff --git a/mockServer/mock-data.js b/mockServer/mock-data.js index 385f2f7f..38781f11 100644 --- a/mockServer/mock-data.js +++ b/mockServer/mock-data.js @@ -4,7 +4,7 @@ var __export = (target, all) => { __defProp(target, name, { get: all[name], enumerable: true }); }; -// mock-data-1711165202364.js +// mock-data-1711265538538.js import { transformMockData } from "vite-plugin-mock-dev-server"; // mock/demo/person.mock.ts @@ -85,7 +85,7 @@ var getPersonList = defineMock({ } }); -// mock-data-1711165202364.js +// mock-data-1711265538538.js var exporters = [person_mock_exports]; var mockList = exporters.map((raw) => { let mockConfig; @@ -99,7 +99,7 @@ var mockList = exporters.map((raw) => { } return mockConfig; }); -var mock_data_1711165202364_default = transformMockData(mockList); +var mock_data_1711265538538_default = transformMockData(mockList); export { - mock_data_1711165202364_default as default + mock_data_1711265538538_default as default }; diff --git a/mockServer/mock-data.js.gz b/mockServer/mock-data.js.gz index f6b3cb82d3660c4dd8482a0cd84dd5097741bf0d..99517ccd7e15bd500ac57274b658841aa6065bf4 100644 GIT binary patch literal 1043 zcmV+u1nm1CiwFP!000021I<=TbK5o$zVlaXbOIZSdL(vSYLratJZ3s=l4*LgJsOx? z(y&QT20*#0!vEe`fKS=2r?=`NVE5a_?#JB)c3i<`lVJK)m0MWDm+M=MO_*RRB$5o3 z*{{5vh2fvuQW;nSGhAh80^oV>!}={8Jb<)Rzz8ULfgq$+dH~QL(Ag0rfCFS`BEnse z;3@!=Re_3M=NN%e6+-Q=yn5w%vl$d+d^b(F;nT&N#bSASa`Niz{PLgN8L6>Xp~h!k&NxmY599SF8I~XcGamjE#gIrP(Fn$fpecYxMetD@%a?1tKq5UkviV3hiyjlt<$NFs@>%kXzDld=f2N+is8I-Vp7wH^cFvXW-c zsM8x57F^_GkQKFVXigmYAW?TpcBB>3V1|k<&H^}{H>g-4H~5~LBXGhEGT-r8KR**j zEez{H-!h`7Qh5ZE8Q+RoF0`4@*#(-LGKpaF>BApZkYLXD5uD8DfhE_KO9V{eeL(we zytZ}X)&Tbvs(l0p+l0ebw0uErVKuBl;r+^Pax{>;P~ALO%;$bs@GWyAssG@YT`6NVR>vFaP z`-4ClAC{n0Dc*I;Ze2Bt!Eh|F?8fyV(2dnLC;~#$Ai3 z=I08&7`wy$phv;orlHX8R#p7r;tuy$KD-;a54V-R zVPP2d>gbWW(=|lf|GFQ+!`w;PGPfcAHzWQxO~$Z({6bbDp?{W=Zd} NzX2EpMo&iy000T3{7nD= literal 1042 zcmV+t1nv7DiwFP!000021I;XAwB6lqYkTY7lAMo` zAccuUIV9!GbM?RPKViNcP1bzZQ?zw{PHo^3ZDtEAf&)2sYn=rvtNF*65 zb69(O3&THmr82MqX1L1G1ikT!>5bai^XDfwwy0tu3m+=+7pEh>$8ImA0+9vNr zTM{)iXxPB9UVAMq>vASP{HW4t(*huJ6nq3l(e9GXzMz3$U!emw%k!y-P ztz>LODS<1+4=hKSnH%2*rO;GLg2V^-ai|Pak>_kqwD;yao(aim$#y)$^GYd{CLlR} z6@Ovi4p=(ZaVfQdGEFtwVi}mg6c#>w2cN3q8Wn5p{dFHvWB2_d47}Ym$Am6cc-QWA zE@EWPG8lt=h@M9M<2mEhwNXN5B0aD@&np~}_siGMpTbkX$XcP^l~N;9r~`=01Oq5^ zM$9Q*=pkR%T#J}$%C?M!+7-d=f=WLkk8T@=p>yH^)C2yk9}42MD#-qtYox+xYR%S| zt1v>|>dCr~-B246f|WZGj8Z?gF*uzINhFbV8UD^?QWjxWiG=x1$CE^%)?+|iR?-|8 zb$SECf{T0%vZB@v&508qBJY)vHsP=pEniSuSPdIcc)zxr91Y|yR5uS6^SK`ue8=2K>OZ*e4=h}- zZLDe2R8A{WU@z!g`1TE6^nKb!s8EL}6V_~D&`X`D&zX_`0G9K40F%q=%}*a+UskL0 zSIf(4wOq_EtFz?~A16WQ-Th2ycpf!D4m7pjZQ50nQw^AF?A$bjoJ_bOpM+>^UCx$Z ze-KFH!xEH=+@NACu9UK@(!$knC}f;h3F^i}=M?^hWN5zR|CUZ_7khs_b4OFhxN8v= z-JKUt+?QAGr9q;mr#cH)r;0yx4MD|8$n#RBBBN;N<0$?>uNPkBru{@ch`OQIlgX$W zM!<_JmtgZEy2FDe=Tz&*+7HuGec