From 4650002e53a2af6b0f1f2ca368632aeca90391b9 Mon Sep 17 00:00:00 2001 From: XiaoDaiGua-Ray <51957438+XiaoDaiGua-Ray@users.noreply.github.com> Date: Thu, 18 Jan 2024 06:42:39 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20dist=20from=20@=20XiaoDaiGua-R?= =?UTF-8?q?ay/ray-template@b41d0490ca6fc7bc241daabea47670138196b6c4=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../{en-US-RsLjTdB_.js => en-US-6uloygzA.js} | 2 +- assets/en-US-6uloygzA.js.gz | Bin 0 -> 1853 bytes assets/en-US-RsLjTdB_.js.gz | Bin 1852 -> 0 bytes .../{hooks-WhZaEspJ.js => hooks-GAhkiC58.js} | 6 +++--- assets/hooks-GAhkiC58.js.gz | Bin 0 -> 30630 bytes assets/hooks-WhZaEspJ.js.gz | Bin 30634 -> 0 bytes assets/index-2M-G-7iY.js.gz | Bin 2142 -> 0 bytes assets/index-2ekc-M6f.js.gz | Bin 2021 -> 0 bytes assets/index-2kbCI5hN.js.gz | Bin 1623 -> 0 bytes .../{index-bTNs_scc.js => index-5G3Q9JOS.js} | 2 +- assets/index-5G3Q9JOS.js.gz | Bin 0 -> 1422 bytes assets/index-5veg8iOR.js.gz | Bin 2268 -> 0 bytes .../{index-DzuoSB-p.js => index-6w2M-iQF.js} | 2 +- assets/index-6w2M-iQF.js.gz | Bin 0 -> 3708 bytes assets/index-7YSEBxtq.js.gz | Bin 1716 -> 0 bytes assets/index-DzuoSB-p.js.gz | Bin 3707 -> 0 bytes assets/index-KfvOzwUL.js.gz | Bin 1174 -> 0 bytes .../{index-ObA2xxDR.js => index-KjStTJCx.js} | 2 +- assets/index-KjStTJCx.js.gz | Bin 0 -> 2691 bytes .../{index-2M-G-7iY.js => index-KyAY-bCy.js} | 2 +- assets/index-KyAY-bCy.js.gz | Bin 0 -> 2141 bytes .../{index-nypYrtuG.js => index-L1Xv038-.js} | 2 +- assets/index-L1Xv038-.js.gz | Bin 0 -> 2156 bytes assets/index-MLuUySH5.js.gz | Bin 838 -> 0 bytes .../{index-MLuUySH5.js => index-MeEylz0e.js} | 2 +- assets/index-MeEylz0e.js.gz | Bin 0 -> 838 bytes assets/index-ObA2xxDR.js.gz | Bin 2693 -> 0 bytes assets/index-PjqEg3wT.js.gz | Bin 1862 -> 0 bytes .../{index-5veg8iOR.js => index-Rgtl_SUL.js} | 2 +- assets/index-Rgtl_SUL.js.gz | Bin 0 -> 2267 bytes .../{index-rB_ghQ__.js => index-S35kk4rh.js} | 2 +- assets/index-S35kk4rh.js.gz | Bin 0 -> 990 bytes assets/index-_6Sd7arL.js.gz | Bin 29080 -> 0 bytes assets/index-bTNs_scc.js.gz | Bin 1424 -> 0 bytes assets/index-d12Ax4EN.js.gz | Bin 2020 -> 0 bytes .../{index-7YSEBxtq.js => index-ejq2hwh2.js} | 2 +- assets/index-ejq2hwh2.js.gz | Bin 0 -> 1717 bytes assets/index-eoifJTzT.js.gz | Bin 1015 -> 0 bytes .../{index-2ekc-M6f.js => index-hglwaW0i.js} | 2 +- assets/index-hglwaW0i.js.gz | Bin 0 -> 2021 bytes assets/index-jI6WwfcH.js.gz | Bin 1603 -> 0 bytes .../{index-_6Sd7arL.js => index-jivKzT_8.js} | 2 +- assets/index-jivKzT_8.js.gz | Bin 0 -> 29078 bytes .../{index-PjqEg3wT.js => index-kkChw5fy.js} | 2 +- assets/index-kkChw5fy.js.gz | Bin 0 -> 1861 bytes .../{index-jI6WwfcH.js => index-lRexFdsQ.js} | 2 +- assets/index-lRexFdsQ.js.gz | Bin 0 -> 1604 bytes assets/index-nypYrtuG.js.gz | Bin 2157 -> 0 bytes .../{index-2kbCI5hN.js => index-oKwqV3ld.js} | 2 +- assets/index-oKwqV3ld.js.gz | Bin 0 -> 1624 bytes .../{index-d12Ax4EN.js => index-pK3Ikcd_.js} | 2 +- assets/index-pK3Ikcd_.js.gz | Bin 0 -> 2018 bytes assets/index-rB_ghQ__.js.gz | Bin 990 -> 0 bytes .../{index-eoifJTzT.js => index-s6nU8ap9.js} | 2 +- assets/index-s6nU8ap9.js.gz | Bin 0 -> 1014 bytes .../{index-KfvOzwUL.js => index-tCqU7l20.js} | 2 +- assets/index-tCqU7l20.js.gz | Bin 0 -> 1175 bytes assets/instance-F8xjXJ6X.js.gz | Bin 821 -> 0 bytes ...tance-F8xjXJ6X.js => instance-cKrL5c29.js} | 2 +- assets/instance-cKrL5c29.js.gz | Bin 0 -> 821 bytes assets/utils-TzEisWGD.js.gz | Bin 2826 -> 0 bytes .../{utils-TzEisWGD.js => utils-gTg3o0Oj.js} | 2 +- assets/utils-gTg3o0Oj.js.gz | Bin 0 -> 2827 bytes .../{zh-CN-HaZiwome.js => zh-CN-Blsvkq5Z.js} | 2 +- assets/zh-CN-Blsvkq5Z.js.gz | Bin 0 -> 2133 bytes assets/zh-CN-HaZiwome.js.gz | Bin 2134 -> 0 bytes index.html | 6 +++--- index.html.gz | Bin 1878 -> 1878 bytes mockServer/mock-data.js | 8 ++++---- mockServer/mock-data.js.gz | Bin 1040 -> 1040 bytes 70 files changed, 31 insertions(+), 31 deletions(-) rename assets/{en-US-RsLjTdB_.js => en-US-6uloygzA.js} (97%) create mode 100644 assets/en-US-6uloygzA.js.gz delete mode 100644 assets/en-US-RsLjTdB_.js.gz rename assets/{hooks-WhZaEspJ.js => hooks-GAhkiC58.js} (58%) create mode 100644 assets/hooks-GAhkiC58.js.gz delete mode 100644 assets/hooks-WhZaEspJ.js.gz delete mode 100644 assets/index-2M-G-7iY.js.gz delete mode 100644 assets/index-2ekc-M6f.js.gz delete mode 100644 assets/index-2kbCI5hN.js.gz rename assets/{index-bTNs_scc.js => index-5G3Q9JOS.js} (94%) create mode 100644 assets/index-5G3Q9JOS.js.gz delete mode 100644 assets/index-5veg8iOR.js.gz rename assets/{index-DzuoSB-p.js => index-6w2M-iQF.js} (98%) create mode 100644 assets/index-6w2M-iQF.js.gz delete mode 100644 assets/index-7YSEBxtq.js.gz delete mode 100644 assets/index-DzuoSB-p.js.gz delete mode 100644 assets/index-KfvOzwUL.js.gz rename assets/{index-ObA2xxDR.js => index-KjStTJCx.js} (98%) create mode 100644 assets/index-KjStTJCx.js.gz rename assets/{index-2M-G-7iY.js => index-KyAY-bCy.js} (96%) create mode 100644 assets/index-KyAY-bCy.js.gz rename assets/{index-nypYrtuG.js => index-L1Xv038-.js} (97%) create mode 100644 assets/index-L1Xv038-.js.gz delete mode 100644 assets/index-MLuUySH5.js.gz rename assets/{index-MLuUySH5.js => index-MeEylz0e.js} (91%) create mode 100644 assets/index-MeEylz0e.js.gz delete mode 100644 assets/index-ObA2xxDR.js.gz delete mode 100644 assets/index-PjqEg3wT.js.gz rename assets/{index-5veg8iOR.js => index-Rgtl_SUL.js} (97%) create mode 100644 assets/index-Rgtl_SUL.js.gz rename assets/{index-rB_ghQ__.js => index-S35kk4rh.js} (93%) create mode 100644 assets/index-S35kk4rh.js.gz delete mode 100644 assets/index-_6Sd7arL.js.gz delete mode 100644 assets/index-bTNs_scc.js.gz delete mode 100644 assets/index-d12Ax4EN.js.gz rename assets/{index-7YSEBxtq.js => index-ejq2hwh2.js} (96%) create mode 100644 assets/index-ejq2hwh2.js.gz delete mode 100644 assets/index-eoifJTzT.js.gz rename assets/{index-2ekc-M6f.js => index-hglwaW0i.js} (97%) create mode 100644 assets/index-hglwaW0i.js.gz delete mode 100644 assets/index-jI6WwfcH.js.gz rename assets/{index-_6Sd7arL.js => index-jivKzT_8.js} (99%) create mode 100644 assets/index-jivKzT_8.js.gz rename assets/{index-PjqEg3wT.js => index-kkChw5fy.js} (96%) create mode 100644 assets/index-kkChw5fy.js.gz rename assets/{index-jI6WwfcH.js => index-lRexFdsQ.js} (96%) create mode 100644 assets/index-lRexFdsQ.js.gz delete mode 100644 assets/index-nypYrtuG.js.gz rename assets/{index-2kbCI5hN.js => index-oKwqV3ld.js} (96%) create mode 100644 assets/index-oKwqV3ld.js.gz rename assets/{index-d12Ax4EN.js => index-pK3Ikcd_.js} (93%) create mode 100644 assets/index-pK3Ikcd_.js.gz delete mode 100644 assets/index-rB_ghQ__.js.gz rename assets/{index-eoifJTzT.js => index-s6nU8ap9.js} (93%) create mode 100644 assets/index-s6nU8ap9.js.gz rename assets/{index-KfvOzwUL.js => index-tCqU7l20.js} (94%) create mode 100644 assets/index-tCqU7l20.js.gz delete mode 100644 assets/instance-F8xjXJ6X.js.gz rename assets/{instance-F8xjXJ6X.js => instance-cKrL5c29.js} (93%) create mode 100644 assets/instance-cKrL5c29.js.gz delete mode 100644 assets/utils-TzEisWGD.js.gz rename assets/{utils-TzEisWGD.js => utils-gTg3o0Oj.js} (99%) create mode 100644 assets/utils-gTg3o0Oj.js.gz rename assets/{zh-CN-HaZiwome.js => zh-CN-Blsvkq5Z.js} (97%) create mode 100644 assets/zh-CN-Blsvkq5Z.js.gz delete mode 100644 assets/zh-CN-HaZiwome.js.gz diff --git a/assets/en-US-RsLjTdB_.js b/assets/en-US-6uloygzA.js similarity index 97% rename from assets/en-US-RsLjTdB_.js rename to assets/en-US-6uloygzA.js index 7a53783c..08aebbb1 100644 --- a/assets/en-US-RsLjTdB_.js +++ b/assets/en-US-6uloygzA.js @@ -1 +1 @@ -import{r as J}from"./hooks-WhZaEspJ.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils-TzEisWGD.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";const e="The current environment does not support full screen",K={isEnabledFullscreen:e},W=Object.freeze(Object.defineProperty({__proto__:null,default:K,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="Configuration",t={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},n="Display",i="Content Transition",X={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:i},Y=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:i,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:X},Symbol.toStringTag,{value:"Module"})),r="Reload Current Page",c="Lock",s="Setting",l="Github",a="Full Screen",m="Cancel Full Screen",p="Search",Z={Reload:r,Lock:c,Setting:s,Github:l,FullScreen:a,CancelFullScreen:m,Search:p},ee=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:m,FullScreen:a,Github:l,Lock:c,Reload:r,Search:p,Setting:s,default:Z},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",y="Doc (China)",D="Doc(inside)",O="Office",C="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",oe={Dashboard:u,Rely:g,RelyAbout:d,Error:"Error Page",Echart:_,scrollReveal:f,Axios:S,Table:b,MultiMenu:h,Doc:T,DocLocal:y,DocLocalInside:D,Office:O,Office_Document:C,Office_Presentation:R,Office_Spreadsheet:P,CalculatePrecision:M,Directive:v,RouterDemo:j,Mock:L,QRCode:k,SvgIcon:I,TemplateHooks:U,Modal:F,ContextMenu:x},te=Object.freeze(Object.defineProperty({__proto__:null,Axios:S,CalculatePrecision:M,ContextMenu:x,Dashboard:u,Directive:v,Doc:T,DocLocal:y,DocLocalInside:D,Echart:_,Mock:L,Modal:F,MultiMenu:h,Office:O,Office_Document:C,Office_Presentation:R,Office_Spreadsheet:P,QRCode:k,Rely:g,RelyAbout:d,RouterDemo:j,SvgIcon:I,Table:b,TemplateHooks:U,default:oe,scrollReveal:f},Symbol.toStringTag,{value:"Module"})),w="Configuration",A={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},z="Interface Display",ne={Title:w,ThemeOptions:A,InterfaceDisplay:z},ie=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:z,ThemeOptions:A,Title:w,default:ne},Symbol.toStringTag,{value:"Module"})),E="Register",Q="Signing",N="QRCode Signing",G="please enter user name",H="please enter password",$="Login",q="User Name",B="User Password",V="Fast Background Template",re={Register:E,Signing:Q,QRCodeSigning:N,NamePlaceholder:G,PasswordPlaceholder:H,Login:$,Name:q,Password:B,RayTemplate:V},ce=Object.freeze(Object.defineProperty({__proto__:null,Login:$,Name:q,NamePlaceholder:G,Password:B,PasswordPlaceholder:H,QRCodeSigning:N,RayTemplate:V,Register:E,Signing:Q,default:re},Symbol.toStringTag,{value:"Module"})),se=Object.assign({"./en-US/globalMessage.json":W,"./en-US/headerSettingOptions.json":Y,"./en-US/headerTooltip.json":ee,"./en-US/menu.json":te,"./en-US/setting.json":ie,"./en-US/views/login/index.json":ce}),Qe={message:{...J(se,"en-US")}};export{Qe as default}; +import{r as J}from"./hooks-GAhkiC58.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils-gTg3o0Oj.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";const e="The current environment does not support full screen",K={isEnabledFullscreen:e},W=Object.freeze(Object.defineProperty({__proto__:null,default:K,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="Configuration",t={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},n="Display",i="Content Transition",X={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:i},Y=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:i,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:X},Symbol.toStringTag,{value:"Module"})),r="Reload Current Page",c="Lock",s="Setting",l="Github",a="Full Screen",m="Cancel Full Screen",p="Search",Z={Reload:r,Lock:c,Setting:s,Github:l,FullScreen:a,CancelFullScreen:m,Search:p},ee=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:m,FullScreen:a,Github:l,Lock:c,Reload:r,Search:p,Setting:s,default:Z},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",y="Doc (China)",D="Doc(inside)",O="Office",C="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",oe={Dashboard:u,Rely:g,RelyAbout:d,Error:"Error Page",Echart:_,scrollReveal:f,Axios:S,Table:b,MultiMenu:h,Doc:T,DocLocal:y,DocLocalInside:D,Office:O,Office_Document:C,Office_Presentation:R,Office_Spreadsheet:P,CalculatePrecision:M,Directive:v,RouterDemo:j,Mock:L,QRCode:k,SvgIcon:I,TemplateHooks:U,Modal:F,ContextMenu:x},te=Object.freeze(Object.defineProperty({__proto__:null,Axios:S,CalculatePrecision:M,ContextMenu:x,Dashboard:u,Directive:v,Doc:T,DocLocal:y,DocLocalInside:D,Echart:_,Mock:L,Modal:F,MultiMenu:h,Office:O,Office_Document:C,Office_Presentation:R,Office_Spreadsheet:P,QRCode:k,Rely:g,RelyAbout:d,RouterDemo:j,SvgIcon:I,Table:b,TemplateHooks:U,default:oe,scrollReveal:f},Symbol.toStringTag,{value:"Module"})),w="Configuration",A={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},z="Interface Display",ne={Title:w,ThemeOptions:A,InterfaceDisplay:z},ie=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:z,ThemeOptions:A,Title:w,default:ne},Symbol.toStringTag,{value:"Module"})),E="Register",Q="Signing",N="QRCode Signing",G="please enter user name",H="please enter password",$="Login",q="User Name",B="User Password",V="Fast Background Template",re={Register:E,Signing:Q,QRCodeSigning:N,NamePlaceholder:G,PasswordPlaceholder:H,Login:$,Name:q,Password:B,RayTemplate:V},ce=Object.freeze(Object.defineProperty({__proto__:null,Login:$,Name:q,NamePlaceholder:G,Password:B,PasswordPlaceholder:H,QRCodeSigning:N,RayTemplate:V,Register:E,Signing:Q,default:re},Symbol.toStringTag,{value:"Module"})),se=Object.assign({"./en-US/globalMessage.json":W,"./en-US/headerSettingOptions.json":Y,"./en-US/headerTooltip.json":ee,"./en-US/menu.json":te,"./en-US/setting.json":ie,"./en-US/views/login/index.json":ce}),Qe={message:{...J(se,"en-US")}};export{Qe as default}; diff --git a/assets/en-US-6uloygzA.js.gz b/assets/en-US-6uloygzA.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..d672f82c6818291af29165f72e83152ae067f873 GIT binary patch literal 1853 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 diff --git a/assets/hooks-WhZaEspJ.js b/assets/hooks-GAhkiC58.js similarity index 58% rename from assets/hooks-WhZaEspJ.js rename to assets/hooks-GAhkiC58.js index 58087f2e..3e3e0edb 100644 --- a/assets/hooks-WhZaEspJ.js +++ b/assets/hooks-GAhkiC58.js @@ -1,4 +1,4 @@ -var _o=Object.defineProperty;var Co=(e,t,o)=>t in e?_o(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var Pe=(e,t,o)=>(Co(e,typeof t!="symbol"?t+"":t,o),o);import{o as No,u as le,a as ko,b as xe,c as be,d as To}from"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import{u as qe}from"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import{d as E}from"./dayjs@1.11.10-A-QuG2Ol.js";import{p as xo}from"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import{g as ie,i as Q,s as Oe,c as Oo,a as P,r as re,b as A,d as Ro,u as fe,e as Ao,p as Lo,f as Me,h as Po,j as Ce,q as Ne,k as Mo,l as Do,m as zo,w as Io,n as jo,o as $}from"./utils-TzEisWGD.js";import{l as Eo}from"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{i as De}from"./interactjs@1.10.26-I0IiZoEj.js";import{s as $o}from"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import{s as me,t as Ge,c as Bo,i as Fo,d as Wo}from"./lodash-es@4.17.21-xgd1l9mE.js";import{d as oe}from"./dom-to-image@2.6.0-eHYYUq-2.js";import{u as ne,r as Ko,i as Uo,a as qo,b as Go,c as Ho,d as Yo,e as Xo,f as Zo,g as Qo,h as Jo,j as en,k as tn,l as on,m as nn,n as rn,o as an,p as ln,q as sn,s as cn}from"./echarts@5.4.3-Vt5ZmFiA.js";import{o as He,c as Ye,a as Xe}from"./@vue_runtime-core@3.4.14-of9ohvOs.js";const un="modulepreload",dn=function(e){return"/ray-template/"+e},ze={},T=function(t,o,n){let a=Promise.resolve();if(o&&o.length>0){const r=document.getElementsByTagName("link");a=Promise.all(o.map(i=>{if(i=dn(i),i in ze)return;ze[i]=!0;const l=i.endsWith(".css"),s=l?'[rel="stylesheet"]':"";if(!!n)for(let p=r.length-1;p>=0;p--){const f=r[p];if(f.href===i&&(!l||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${s}`))return;const c=document.createElement("link");if(c.rel=l?"stylesheet":un,l||(c.as="script",c.crossOrigin=""),c.href=i,document.head.appendChild(c),l)return new Promise((p,f)=>{c.addEventListener("load",p),c.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${i}`)))})}))}return a.then(()=>t()).catch(r=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=r,window.dispatchEvent(i),!i.defaultPrevented)throw r})},pn=(e,t)=>{const o=e[t];return o?typeof o=="function"?o():Promise.resolve(o):new Promise((n,a)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(a.bind(null,new Error("Unknown variable dynamic import: "+t)))})},al=(e,t)=>{const o=Vue.ref(0),n=Vue.ref(0),a=Vue.ref(!1),{clickOutside:r}=t??{},i=p=>{a.value=p},l=p=>{p.preventDefault(),i(!1),Vue.nextTick().then(()=>{const{clientX:f,clientY:g}=p;o.value=f,n.value=g,i(!0)})};r&&No(e,p=>{r(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(a),updateShow:i}},Ze=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,layoutContentSpinning:!1});function B(e,t,o){Ze[e]=t,o==null||o()}function G(e){return Vue.readonly(Vue.toRef(Ze,e))}const Qe={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},q={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},W={signing:"signing",localeLanguage:"localeLanguage",token:"token",appMenuKey:"menuKey"},Re={appThemeColors:["#2d8cf0","#0960bd","#536dfe","#ff5c93","#ee4f12","#9c27b0","#ff9800","#18A058"],appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"},appNaiveUIThemeOverrides:{},echartTheme:"macarons"},Je=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],mn="zh-CN",hn="zh-CN",fn={"zh-CN":"zh-cn","en-US":"en"},gn="zh-cn",ll={validCSSUnit:/^\d+(\.\d+)?(px|em|rem|%|vw|vh|vmin|vmax|cm|mm|in|pt|pc|ch|ex|q|s|ms|deg|rad|turn|grad|hz|khz|dpi|dpcm|dppx|fr|auto)$/},il={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},Z=Vue.ref(null),yn={setupRouterLoadingBar:!0,setupRouterGuard:!0},bn=["RLogin","ErrorPage","RayTemplateDoc"],ue=["admin"];let et;const vn=async()=>{const e=bo(),t=await $a(Je);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:hn})},sl=async e=>{const t=await vn();et=t,e.use(t)},Vn=(e,t)=>!e||t[0]===e?t:`${e}.${t}`,J=e=>{const{t,locale:o,...n}=et.global;return{...n,t:(i,...l)=>i?!i.includes(".")&&!e?i:t(Vn(e,i),...l):"",locale:i=>{const l=o;l.value=i}}},x=e=>e,Sn={path:"/dashboard",name:"RDashboard",component:()=>T(()=>import("./index-PjqEg3wT.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33])),meta:{i18nKey:x("menu.Dashboard"),icon:"dashboard",order:0}},wn=Object.freeze(Object.defineProperty({__proto__:null,default:Sn},Symbol.toStringTag,{value:"Module"})),_n={path:"/axios",name:"RAxios",component:()=>T(()=>import("./index-2M-G-7iY.js"),__vite__mapDeps([34,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,35,22,18,16,17,23,20,21,24,25,26,27,28,29,30,31,32,36])),meta:{i18nKey:x("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},Cn=Object.freeze(Object.defineProperty({__proto__:null,default:_n},Symbol.toStringTag,{value:"Module"})),Nn={path:"/context-menu",name:"ContextMenuDemo",component:()=>T(()=>import("./index-bTNs_scc.js"),__vite__mapDeps([37,18,16,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,17,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.ContextMenu"),icon:"other",order:2}},kn=Object.freeze(Object.defineProperty({__proto__:null,default:Nn},Symbol.toStringTag,{value:"Module"})),Tn={path:"/directive",name:"RDirective",component:()=>T(()=>import("./index-1QEZls_a.js"),__vite__mapDeps([])),meta:{i18nKey:x("menu.Directive"),icon:"other",order:2}},xn=Object.freeze(Object.defineProperty({__proto__:null,default:Tn},Symbol.toStringTag,{value:"Module"})),F=()=>T(()=>Promise.resolve().then(()=>oa),void 0),On={path:"/doc",name:"RDocLayout",component:F,meta:{i18nKey:x("menu.Doc"),icon:"doc",order:5},children:[{path:"doc-inside",name:"RDocInside",component:()=>T(()=>import("./index-MLuUySH5.js"),__vite__mapDeps([38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.DocLocalInside")}},{path:"doc-outside",name:"RDoc",component:F,meta:{i18nKey:x("menu.Doc"),windowOpen:"https://xiaodaigua-ray.github.io/ray-template-doc/"}},{path:"doc-outside-local",name:"RDocLocal",component:F,meta:{i18nKey:x("menu.DocLocal"),windowOpen:"https://ray-template.yunkuangao.com/ray-template-doc/"}}]},Rn=Object.freeze(Object.defineProperty({__proto__:null,default:On},Symbol.toStringTag,{value:"Module"})),An={path:"/echart",name:"REchart",component:()=>T(()=>import("./index-ObA2xxDR.js"),__vite__mapDeps([39,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,40])),meta:{i18nKey:x("menu.Echart"),icon:"echart",order:1}},Ln=Object.freeze(Object.defineProperty({__proto__:null,default:An},Symbol.toStringTag,{value:"Module"})),Pn={path:"/iframe",name:"IframeDemo",component:()=>T(()=>import("./index-rB_ghQ__.js"),__vite__mapDeps([41,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},Mn=Object.freeze(Object.defineProperty({__proto__:null,default:Pn},Symbol.toStringTag,{value:"Module"})),Dn={path:"/mock-demo",name:"MockDemo",component:()=>T(()=>import("./index-d12Ax4EN.js"),__vite__mapDeps([42,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,35,22,23,20,21,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.Mock"),icon:"other",order:3,keepAlive:!1}},zn=Object.freeze(Object.defineProperty({__proto__:null,default:Dn},Symbol.toStringTag,{value:"Module"})),In={path:"/modal-demo",name:"ModalDemo",component:()=>T(()=>import("./index-2kbCI5hN.js"),__vite__mapDeps([43,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.Modal"),icon:"other",order:3}},jn=Object.freeze(Object.defineProperty({__proto__:null,default:In},Symbol.toStringTag,{value:"Module"})),En={path:"/multi",name:"MultiMenu",component:F,meta:{i18nKey:x("menu.MultiMenu"),icon:"other",order:4},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>T(()=>import("./index-OlZM-6Aq.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:F,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>T(()=>import("./index-7HAQIe0w.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:F,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>T(()=>import("./index-vRnYP7XJ.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},$n=Object.freeze(Object.defineProperty({__proto__:null,default:En},Symbol.toStringTag,{value:"Module"})),Bn={path:"/precision",name:"CalculatePrecision",component:()=>T(()=>import("./index-7YSEBxtq.js"),__vite__mapDeps([44,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,16,17,22,18,23,20,21,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.CalculatePrecision"),icon:"other",order:2}},Fn=Object.freeze(Object.defineProperty({__proto__:null,default:Bn},Symbol.toStringTag,{value:"Module"})),Wn={path:"/qrcode",name:"RQRCode",component:()=>T(()=>import("./index-jI6WwfcH.js"),__vite__mapDeps([45,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,46,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.QRCode"),icon:"other",order:3}},Kn=Object.freeze(Object.defineProperty({__proto__:null,default:Wn},Symbol.toStringTag,{value:"Module"})),Un={path:"/rely",name:"Rely",component:F,meta:{i18nKey:x("menu.Rely"),icon:"rely",order:999},children:[{path:"rely-about",name:"RelyAbout",component:()=>T(()=>import("./index-ccslrfqc.js"),__vite__mapDeps([47,48])),meta:{i18nKey:x("menu.RelyAbout")}}]},qn=Object.freeze(Object.defineProperty({__proto__:null,default:Un},Symbol.toStringTag,{value:"Module"})),Gn={path:"/router-demo",name:"RouterDemoRoot",component:F,meta:{i18nKey:x("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",name:"RouterDemoHome",component:()=>T(()=>import("./index-KfvOzwUL.js"),__vite__mapDeps([49,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",name:"RouterDemoDetail",component:()=>T(()=>import("./index-tZy8npu9.js"),__vite__mapDeps([])),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},Hn=Object.freeze(Object.defineProperty({__proto__:null,default:Gn},Symbol.toStringTag,{value:"Module"})),Yn={path:"/scroll-reveal",name:"ScrollReveal",component:()=>T(()=>import("./index-v5xFQW7A.js"),__vite__mapDeps([50,51])),meta:{i18nKey:x("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},Xn=Object.freeze(Object.defineProperty({__proto__:null,default:Yn},Symbol.toStringTag,{value:"Module"})),Zn={path:"/svg-icons",name:"PreviewSVGIcons",component:()=>T(()=>import("./index-2ekc-M6f.js"),__vite__mapDeps([52,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,53])),meta:{i18nKey:x("menu.SvgIcon"),icon:"other",order:3}},Qn=Object.freeze(Object.defineProperty({__proto__:null,default:Zn},Symbol.toStringTag,{value:"Module"})),Jn={path:"/table",name:"TableView",component:()=>T(()=>import("./index-5veg8iOR.js"),__vite__mapDeps([54,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.Table"),icon:"other",order:2}},er=Object.freeze(Object.defineProperty({__proto__:null,default:Jn},Symbol.toStringTag,{value:"Module"})),tr={path:"/template-hooks",name:"TemplateHooks",component:()=>T(()=>import("./index-nypYrtuG.js"),__vite__mapDeps([55,18,16,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,17,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.TemplateHooks"),icon:"other",order:1}},or=Object.freeze(Object.defineProperty({__proto__:null,default:tr},Symbol.toStringTag,{value:"Module"})),nr={path:"/:catchAll(.*)",name:"ErrorPage",component:()=>T(()=>import("./index-eoifJTzT.js"),__vite__mapDeps([56,20,21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,22,23,24,25,26,27,28,29,30,31,32,57])),meta:{i18nKey:x("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}},rr=Object.freeze(Object.defineProperty({__proto__:null,default:nr},Symbol.toStringTag,{value:"Module"})),ar=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":wn,"/src/router/modules/demo/axios.ts":Cn,"/src/router/modules/demo/context-menu.ts":kn,"/src/router/modules/demo/directive.ts":xn,"/src/router/modules/demo/doc.ts":Rn,"/src/router/modules/demo/echart.ts":Ln,"/src/router/modules/demo/iframe.ts":Mn,"/src/router/modules/demo/mock.ts":zn,"/src/router/modules/demo/modal.ts":jn,"/src/router/modules/demo/multi-menu.ts":$n,"/src/router/modules/demo/precision.ts":Fn,"/src/router/modules/demo/qrcode.ts":Kn,"/src/router/modules/demo/rely.ts":qn,"/src/router/modules/demo/router-demo.ts":Hn,"/src/router/modules/demo/scroll-reveal.ts":Xn,"/src/router/modules/demo/svg-icons.ts":Qn,"/src/router/modules/demo/table.ts":er,"/src/router/modules/demo/template-hooks.ts":or,"/src/router/modules/error404.ts":rr});return Object.keys(e).reduce((o,n)=>{const a=e[n].default;if(a)o.push(a);else throw new Error("router helper combine: an exception occurred while parsing the routing file!");return o},[])},lr=e=>e.sort((t,o)=>{var r,i;const n=((r=t.meta)==null?void 0:r.order)??1,a=((i=o.meta)==null?void 0:i.order)??0;if(typeof n!="number"||typeof a!="number")throw new TypeError("orderRoutes error: order must be a number!");return n===a?t.name?o.name?t.name.localeCompare(o.name):-1:1:n-a}),ir=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=Z.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})},sr=e=>{const{beforeEach:t}=e,{getRootPath:o}=ee(),n=(a,r)=>a.path==="/"||r.path==="/login";t((a,r,i)=>{const l=ie(W.token),s=ie(W.appMenuKey,"sessionStorage",o.value),{meta:u,name:c}=a;l!==null?n(a,r)?he(!0):!Q(c,"Symbol")&&c&&bn.includes(c)?i():ho(u)?n(a,r)?s?i(s):he(!0):i():he(!0):n(a,r)?i():i("/")})};var cr={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.5",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.14","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.10","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.0"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const tt=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=cr,{locale:t}=J(),{locale:o}=za(),n=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{...Re.appNaiveUIThemeOverrides,common:{primaryColor:e,primaryColorHover:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:bo(),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"}}),a=l=>{t(l),o(l),n.localeLanguage=l,Oe(W.localeLanguage,l,"localStorage")},r=(l,s=.3)=>{me(n,"settingState.primaryColorOverride.common.primaryColorHover",l);const u=document.body;u.style.setProperty("--ray-theme-primary-color",l),u.style.setProperty("--ray-theme-primary-fade-color",Oo(l,s))},i=(l,s,u)=>{Object.hasOwn(n,l)&&(n[l]=s),u==null||u()};return{...Vue.toRefs(n),updateLocale:a,changePrimaryColor:r,updateSettingState:i}},{persist:{key:"piniaSettingStore"}}),ot=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],nt="transparent",rt={},at={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},lt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},it={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},st={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},ct={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ut={itemStyle:{borderWidth:0,borderColor:"#ccc"}},dt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},pt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},mt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ht={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ft={itemStyle:{borderWidth:0,borderColor:"#ccc"}},gt={itemStyle:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},yt={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:"1",color:"#ffffff"},symbolSize:"0",symbol:"circle",smooth:!0,color:["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],label:{color:"#293441"}},bt={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},vt={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},Vt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},St={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},wt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},_t={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Ct={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},Nt={textStyle:{color:"#999999"}},kt={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},Tt={lineStyle:{color:"#87f7cf",width:1},itemStyle:{color:"#87f7cf",borderWidth:1},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},checkpointStyle:{color:"#fc97af",borderColor:"#fc97af"},label:{color:"#87f7cf"},emphasis:{itemStyle:{color:"#f7f494"},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},label:{color:"#87f7cf"}}},xt={color:["#fc97af","#87f7cf"]},Ot={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"}},Rt={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},ur={color:ot,backgroundColor:nt,textStyle:rt,title:at,line:lt,radar:it,bar:st,pie:ct,scatter:ut,boxplot:dt,parallel:pt,sankey:mt,funnel:ht,gauge:ft,candlestick:gt,graph:yt,map:bt,geo:vt,categoryAxis:Vt,valueAxis:St,logAxis:wt,timeAxis:_t,toolbox:Ct,legend:Nt,tooltip:kt,timeline:Tt,visualMap:xt,dataZoom:Ot,markPoint:Rt},dr=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:nt,bar:st,boxplot:dt,candlestick:gt,categoryAxis:Vt,color:ot,dataZoom:Ot,default:ur,funnel:ht,gauge:ft,geo:vt,graph:yt,legend:Nt,line:lt,logAxis:wt,map:bt,markPoint:Rt,parallel:pt,pie:ct,radar:it,sankey:mt,scatter:ut,textStyle:rt,timeAxis:_t,timeline:Tt,title:at,toolbox:Ct,tooltip:kt,valueAxis:St,visualMap:xt},Symbol.toStringTag,{value:"Module"})),At=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],Lt="transparent",Pt={},Mt={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},Dt={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},zt={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},It={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},jt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Et={itemStyle:{borderWidth:0,borderColor:"#ccc"}},$t={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Bt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Ft={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Wt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Kt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Ut={itemStyle:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},qt={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:1,color:"#aaa"},symbolSize:3,symbol:"emptyCircle",smooth:!0,color:["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],label:{color:"#eee"}},Gt={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},Ht={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},Yt={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!1,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Xt={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Zt={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Qt={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Jt={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},eo={textStyle:{color:"#333333"}},to={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},oo={lineStyle:{color:"#008acd",width:1},itemStyle:{color:"#008acd",borderWidth:1},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},checkpointStyle:{color:"#2ec7c9",borderColor:"#2ec7c9"},label:{color:"#008acd"},emphasis:{itemStyle:{color:"#a9334c"},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},label:{color:"#008acd"}}},no={color:["#5ab1ef","#e0ffff"]},ro={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},ao={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},pr={color:At,backgroundColor:Lt,textStyle:Pt,title:Mt,line:Dt,radar:zt,bar:It,pie:jt,scatter:Et,boxplot:$t,parallel:Bt,sankey:Ft,funnel:Wt,gauge:Kt,candlestick:Ut,graph:qt,map:Gt,geo:Ht,categoryAxis:Yt,valueAxis:Xt,logAxis:Zt,timeAxis:Qt,toolbox:Jt,legend:eo,tooltip:to,timeline:oo,visualMap:no,dataZoom:ro,markPoint:ao},mr=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:Lt,bar:It,boxplot:$t,candlestick:Ut,categoryAxis:Yt,color:At,dataZoom:ro,default:pr,funnel:Wt,gauge:Kt,geo:Ht,graph:qt,legend:eo,line:Dt,logAxis:Zt,map:Gt,markPoint:ao,parallel:Bt,pie:jt,radar:zt,sankey:Ft,scatter:Et,textStyle:Pt,timeAxis:Qt,timeline:oo,title:Mt,toolbox:Jt,tooltip:to,valueAxis:Xt,visualMap:no},Symbol.toStringTag,{value:"Module"})),hr=()=>{const e=Object.assign({"/src/echart-themes/macarons/macarons-dark.json":dr,"/src/echart-themes/macarons/macarons.json":mr}),t=/\/([^/]+)\.json$/;return Object.keys(e).reduce((n,a)=>{var i;const r=(i=a.match(t))==null?void 0:i[1];if(r)return n.push({name:r,theme:e[a].default}),n;throw new Error("theme name is not found")},[])},fr=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),gr={bordered:{type:Boolean,default:!0},downloadOptions:{type:Object,default:()=>({})},onDropdownSelect:{type:[Function,Array]},dropdownOptions:{type:Array},preset:{type:String},contentStyle:{type:[String,Object]},title:{type:[String,Function]},width:{type:String,default:"100%"},height:{type:String,default:"100%"},autoResize:{type:[Boolean,Object],default:!0},showAria:{type:Boolean,default:!1},options:{type:Object,default:()=>({})},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},theme:{type:String,default:null},autoChangeTheme:{type:Boolean,default:!0},use:{type:Array,default:()=>[]},watchOptions:{type:Boolean,default:!0},loading:{type:Boolean,default:!1},loadingOptions:{type:Object,default:()=>fr()},observer:{type:Object,default:null},throttleWait:{type:Number,default:500},animation:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({})}},yr={notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]},br=hr(),cl=Vue.defineComponent({name:"RChart",props:gr,setup(e,{expose:t}){const{getAppTheme:o}=I(),n=Vue.ref(),a=Vue.ref(),r=Vue.ref();let i,l;const{echartTheme:s}=Re;let u,c;const p=Vue.computed(()=>[{label:"下载图片",key:"downloadChart",disabled:!(r.value&&r.value.getDom())}]),f=Vue.computed(()=>({"--ray-chart-width":P(e.width),"--ray-chart-height":P(e.height)})),g=async()=>{var V;ne([qo,Go,Ho,Yo,Xo,Zo,Qo,Jo]),ne([en,tn,on,nn,rn,an]),ne([ln,sn]),ne([cn]);try{ne((V=e.use)==null?void 0:V.filter(Boolean))}catch(k){console.error("RChart register error: ",k)}},S=()=>{if(e.theme==="default"){e.autoChangeTheme?y("dark"):y("");return}if(e.theme)y(e.theme);else{const V=e.autoChangeTheme&&o.value?`${s}-dark`:s;y(V)}},d=V=>{let k=Vue.unref(V);const R=D=>Object.assign({animation:!0},k,D);return e.showAria&&(k=R({aria:{enabled:!0,decal:{show:!0}}})),k},y=(V=s)=>{const k=n.value,R=d(e.options),{height:D,width:j}=k.getBoundingClientRect(),{onSuccess:K,onError:te}=e;try{br.forEach(Y=>{Ko(Y.name,Y.theme)}),c=Uo(k,V,{width:j===0?200:void 0,height:D===0?200:void 0}),r.value=c,e.animation?(c.setOption({}),setTimeout(()=>{R&&(c==null||c.setOption(R))})):R&&(c==null||c.setOption(R)),K&&A(K,c)}catch(Y){te&&A(te),console.error("RChart render error: ",Y)}},h=()=>!!(c&&c.getDom()),b=()=>{h()&&(c.clear(),c.dispose(),r.value=void 0)},m=()=>{c&&c.resize()},v=(V,k)=>{if(V==="downloadChart"&&h()){const{filename:D,...j}=e.downloadOptions;Ro(c.getDataURL(j),D??`${new Date().getTime()}`)}const{onDropdownSelect:R}=e;R&&A(R,V,k)},N=()=>{if(c!=null&&c.getDom()){console.warn("RChart mount: There is a chart instance already initialized on the dom. Execution was interrupted.");return}S(),e.autoResize&&(i=Ge(m,e.throttleWait),l=ko(e.observer||a,i))},O=()=>{var V;b(),i==null||i.cancel(),(V=l==null?void 0:l.stop)==null||V.call(l)};return Vue.watch(()=>o.value,()=>{e.autoChangeTheme&&(b(),S())}),Vue.watch(()=>e.showAria,()=>{b(),S()}),Vue.watchEffect(()=>{e.watchOptions?u=Vue.watch(()=>e.options,V=>{const k=d(V),R=Object.assign(e.setChartOptions,yr);c==null||c.setOption(k,R)},{deep:!0}):u==null||u(),e.loading?c==null||c.showLoading(e.loadingOptions):c==null||c.hideLoading()}),t({echart:r,dispose:O,render:N,isDispose:h}),Vue.onBeforeMount(async()=>{await g()}),Vue.onMounted(()=>{N()}),Vue.onBeforeUnmount(()=>{O(),u==null||u()}),{rayChartRef:n,cssVarsRef:f,rayChartWrapperRef:a,moreDropDownOptions:p,dropdownSelect:v}},render(){const{title:e,contentStyle:t,preset:o,moreDropDownOptions:n,dropdownSelect:a,bordered:r,dropdownOptions:i}=this,{cardExtra:l}=this.$slots;return o==="card"?Vue.createVNode(naive.NCard,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:t,bordered:r},{default:re(Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)),header:re(e,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":re(l,{defaultElement:Vue.createVNode(lo,{iconSize:18,cursor:"pointer",options:i??n,trigger:"click",onSelect:a.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)])}}),vr={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},ul=Vue.defineComponent({name:"RCollapseGrid",props:vr,setup(e){const t=Vue.ref(!e.open),o=()=>{t.value=!t.value;const{onUpdateValue:a,"onUpdate:value":r}=e;a&&A(a,t.value),r&&A(r,t.value)};return{modelCollapsed:t,collapseClick:o,CollapseIcon:()=>Vue.createVNode("div",{class:"collapse-icon",onClick:o.bind(this)},[Vue.createVNode("span",null,[t.value?e.collapseToggleText[0]:e.collapseToggleText[1]]),Vue.createVNode(C,{customClassName:`collapse-icon--arrow ${t.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)])}},render(){return Vue.createVNode(naive.NCard,{bordered:this.bordered},{default:()=>Vue.createVNode(naive.NGrid,Vue.mergeProps({class:"ray-collapse-grid"},this.$props,{collapsed:this.modelCollapsed,xGap:this.xGap||12,yGap:this.yGap||18,collapsedRows:this.collapsedRows}),{default:()=>{var e,t;return[(t=(e=this.$slots).default)==null?void 0:t.call(e),Vue.createVNode(naive.NGridItem,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[Vue.createVNode(naive.NFlex,{justify:"end"},{default:()=>{var o,n;return[(n=(o=this.$slots).action)==null?void 0:n.call(o),this.CollapseIcon()]}})]})]}})})}}),Vr={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:Vr,setup(e){const t=Vue.computed(()=>`#${e.prefix}-${e.name}`),o=Vue.computed(()=>({"--ray-icon-width":e.width?P(e.width):P(e.size),"--ray-icon-height":e.height?P(e.height):P(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor}));return{symbolId:t,cssVars:o,iconClick:a=>{const{onClick:r}=e;r&&A(r,a)}}},render(){return Vue.createVNode("span",{class:["ray-icon",this.customClassName],style:[this.cssVars],onClick:this.iconClick.bind(this)},[Vue.createVNode("svg",{RayIconAttribute:"ray-icon",ariaHidden:!0},[Vue.createVNode("use",Vue.mergeProps({"xlink:href":this.symbolId},{fill:this.color}),null)])])}}),Sr={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:Sr,setup(e,{expose:t}){const o=Vue.computed(()=>({"--ray-iframe-frameborder":P(e.frameborder),"--ray-iframe-width":P(e.width),"--ray-iframe-height":P(e.height)})),n=Vue.ref(),a=Vue.ref(!0),r=l=>{a.value=!1;const{onSuccess:s}=e;s&&A(s,n.value,l)},i=l=>{a.value=!1;const{onError:s}=e;s&&A(s,l)};return le(n,"load",r),le(n,"error",i),t({iframeInst:n}),{cssVars:o,iframeRef:n,spinShow:a}},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)})])}}),wr={...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}},_r=(e,t,o)=>{const{scheduler:n}=o??{};return new Promise(a=>{setTimeout(()=>{const r=t==="card"?".n-card-header__main":".n-dialog__title";if(e){const i=De(e).draggable({inertia:!0,autoScroll:!0,allowFrom:r,modifiers:[De.modifiers.restrictRect({restriction:"parent",endOnly:!0})],listeners:{move:l=>{n==null||n(l)}}}).resizable(!1);a(i)}},30)})},pl=Vue.defineComponent({name:"RModal",props:wr,setup(e){const{height:t}=xe(),o=Vue.computed(()=>({"--r-modal-width":P(e.width??600),"--r-modal-card-width":P(e.cardWidth??600),"--r-modal-dialog-width":P(e.dialogWidth??446)})),n=fe();let a;const r={x:0,y:0},i=()=>e.preset==="card"&&e.fullscreen,l=()=>{const s=document.getElementById(n);s&&_r(s,e.preset,{scheduler:u=>{const c=u.target;r.x+=u.dx,r.y+=u.dy,c.style.transform=`translate(${r.x}px, ${r.y}px)`}}).then(u=>{a=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(${r.x}px, ${r.y}px)`)}):(a==null||a.unset(),a=null)},{immediate:!0}),{cssVars:o,height:t,isFullscreenCardType:i,uuidEl:n}},render(){const{isFullscreenCardType:e}=this,{$props:t,$slots:o,$attrs:n}=this,{preset:a,...r}=t,{cssVars:i,height:l,uuidEl:s}=this;return Vue.createVNode(naive.NModal,Vue.mergeProps({class:["r-modal",e()?"r-modal__preset-card--fullscreen":""],style:[i,e()?`height: ${l}px`:""],preset:a},{id:s},r,n),{...o})}}),Cr={...naive.dropdownProps,iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function Nr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const lo=Vue.defineComponent({name:"RMoreDropdown",props:Cr,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"}),Nr(e=re(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}},Tr=e=>new Promise((t,o)=>{const n=new XMLHttpRequest;n.responseType="blob",n.onload=()=>{const a=new FileReader;a.onloadend=()=>{t(a.result)},a.onerror=r=>{o(r)},a.onabort=r=>{o(r)},a.readAsArrayBuffer(n.response)},n.open("GET",e),n.send()}),ml=Vue.defineComponent({name:"RayQRcode",props:kr,setup(e,t){const{expose:o}=t,n=Vue.ref();let a,r;const i=async()=>{const{gifBackgroundURL:c}=e;if(c)try{a=await Tr(c)}catch(p){console.error(p)}},l=()=>{const{gifBackground:c,...p}=e;new Eo.AwesomeQR({...p,gifBackground:a??void 0}).draw().then(f=>{const{onSuccess:g}=e;g&&A(g,f),n.value=f}).catch(f=>{const{onError:g}=e;g&&A(g,f)})},s=()=>{if(t.slots.errorAction)return;const{onReload:c}=e;c&&A(c)},u=c=>n.value&&Q(n.value,"String")?Ao(n.value,c||new Date().getTime()+".png"):Promise.reject();return Vue.watchEffect(()=>{e.watchText?r=Vue.watch(()=>e.text,()=>l()):r==null||r()}),o({downloadQRCode:u}),Vue.onMounted(async()=>{await i(),l()}),Vue.onBeforeUnmount(()=>{r==null||r()}),{qrcodeURL:n,errorActionClick:s}},render(){return Vue.createVNode("div",{class:"ray-qrcode"},[Vue.createVNode(naive.NSpin,{show:this.status==="loading",description:this.loadingDescription},{default:()=>[Vue.createVNode("img",{src:this.qrcodeURL},null)]}),this.status==="error"?Vue.createVNode("div",{class:"ray-qrcode__error"},[Vue.createVNode("div",{class:"ray-qrcode__error-content"},[Q(this.errorDescription,"String")?this.errorDescription:()=>this.errorDescription]),Vue.createVNode("div",{class:"ray-qrcode__error-btn",onClick:this.errorActionClick.bind(this)},[this.$slots.errorAction?this.$slots.errorAction():Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{text:!0,type:"primary",color:"#ffffff"},{default:()=>this.errorActionDescription,icon:()=>Vue.createVNode(C,{name:"reload",size:"16",color:"#ffffff"},null)})])])]):null])}}),ge={...naive.dataTableProps,title:{type:[String,Number,Object],default:null},toolOptions:{type:Array},coverTool:{type:Boolean,default:!1},contextMenuOptions:{type:Array},disabledContextMenu:{type:Boolean,default:!1},onContextMenuClick:{type:[Function,Array],default:null},downloadTableOptions:{type:Object,default:()=>({})},wrapperBordered:{type:Boolean,default:!1},printTableOptions:{type:Object,default:()=>({})},onDownloadSuccess:{type:[Function,Array],default:null},onDownloadError:{type:[Function,Array],default:null},onUpdateColumns:{type:[Function,Array],default:null},"onUpdate:columns":{type:[Function,Array],default:null},onContextmenu:{type:[Function,Array],default:null}},z={tableIconSize:"18",tableKey:Symbol("r-table")},xr=Vue.defineComponent({name:"TableSizeSelect",props:{onChangeSize:{type:[Function,Array],default:null},...ge},setup(e){const t=Vue.ref(!1);return{size:Vue.ref(e.size),sizeOptions:[{label:"默认",value:"medium"},{label:"紧凑",value:"small"},{label:"宽松",value:"large"}],popoverShow:t,updatePopselectValue:r=>{const{onChangeSize:i}=e;i&&A(i,r)}}},render(){return Vue.createVNode(naive.NPopselect,{value:this.size,"onUpdate:value":e=>this.size=e,options:this.sizeOptions,trigger:"click",onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"adjustment",size:z.tableIconSize,cursor:"pointer"},null),default:()=>"密度"})]})}}),Or=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject(z.tableKey,{}),[t,{toggleFullscreen:o,isEnabled:n}]=qe(e);return{toggleFullscreen:o,isFullscreen:t,isEnabled:n}},render(){const{toggleFullscreen:e,isEnabled:t,$t:o}=this;return Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"fullscreen",size:z.tableIconSize,cursor:"pointer",onClick:()=>{t||window.$message.warning(o("globalMessage.isEnabledFullscreen")),e()}},null),default:()=>this.isFullscreen?"取消全屏":"全屏表格"})}}),Rr=()=>Vue.createVNode(C,{name:"draggable",size:z.tableIconSize,cursor:"all-scroll"},null),Ie=({icon:e,title:t,onClick:o,customClassName:n})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:e,size:z.tableIconSize,cursor:"pointer",customClassName:n,onClick:o==null?void 0:o.bind(null)},null),default:()=>t}),ke=(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,...g}=i,S=p==="left",d=p==="right",y={...g,title:u,key:s,fixed:p,isLeftFixedActivated:S,isRightFixedActivated:d,isResizable:f};return{...y,suffix:()=>Vue.createVNode(naive.NFlex,{style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(Ie,{icon:"row_head",title:"固定在列首",customClassName:S?ve:"",onClick:a.bind(this,"left",y,l)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"resize_h",size:z.tableIconSize,cursor:"pointer",customClassName:f?ve:"",onClick:n.bind(this,y,l)},null),default:()=>"修改列宽"}),Vue.createVNode(Ie,{icon:"row_end",title:"固定在列尾",customClassName:d?ve:"",onClick:a.bind(this,"right",y,l)},null)]})}}),set:()=>{}}),o=i=>{const{onUpdateColumn:l}=e;l&&A(l,i)},n=(i,l)=>{i.isResizable=!i.isResizable,i.resizable=i.isResizable,t.value[l]=i,o(t.value)},a=(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]=ke(l,t.value);if(u===null||c===null)return;u.splice(c,1);const[p,f]=ke(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:z.tableIconSize,cursor:"pointer",customClassName:"r-table__setting"},null),default:()=>Vue.createVNode(naive.NTree,{class:"r-table__c-tree",data:this.treeDataSource,blockLine:!0,draggable:!0,keyboard:!1,labelField:"title",selectable:!1,renderSwitcherIcon:Rr.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),Lr=Vue.defineComponent({name:"TablePrint",props:ge,setup(e){const{wrapperRef:t}=Vue.inject(z.tableKey,{});return{printTableClick:()=>{const{printTableOptions:{printOptions:n={},domToImageOptions:a}={},title:r}=e;(n.documentTitle===""||n.documentTitle===void 0||n.documentTitle===null)&&(n.documentTitle=typeof r=="string"?r:""),Lo(t,{printOptions:n,domToImageOptions:a})}}},render(){return Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"print",size:z.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null),default:()=>"打印表格"})}});function Pr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const hl=Vue.defineComponent({name:"RTable",props:ge,setup(e,t){const{expose:o}=t,n=Vue.ref(),a=Vue.ref(),r=fe(16),i=fe(16),l=Vue.reactive({x:0,y:0,showContextMenu:!1}),s=Vue.reactive({size:e.size}),u=(d,y)=>{const{onContextMenuClick:h}=e;h&&A(h,d,y),l.showContextMenu=!1},c=(d,y)=>{var b;return{...(b=e.rowProps)==null?void 0:b.call(e,d,y),onContextmenu:e.disabledContextMenu?void 0:m=>{m.preventDefault(),l.showContextMenu=!1,Vue.nextTick().then(()=>{l.showContextMenu=!0,l.x=m.clientX,l.y=m.clientY})}}},p=d=>{s.size=d},f=d=>{const{onUpdateColumns:y,"onUpdate:columns":h}=e;y&&A(y,d),h&&A(h,d)},g=()=>{const{toolOptions:d}=e;return d==null?void 0:d.filter(()=>Boolean).map(y=>typeof y=="function"?y():y)},S=d=>{const y=()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(Lr,d,null),Vue.createVNode(xr,Vue.mergeProps(d,{onChangeSize:p.bind(this)}),null),Vue.createVNode(Or,null,null),Vue.createVNode(Ar,Vue.mergeProps(d,{onUpdateColumn:f.bind(this)}),null)]);return e.toolOptions?e.coverTool?g:()=>Vue.createVNode(Vue.Fragment,null,[y(),g()]):y};return Vue.provide(z.tableKey,{uuidTable:i,uuidWrapper:r,wrapperRef:a}),o({rTableInst:n,uuidTable:i,uuidWrapper:r}),{uuidWrapper:r,uuidTable:i,contextMenuReactive:l,rTableInst:n,combineRowProps:c,contextMenuSelect:u,privateReactive:s,tool:S,wrapperRef:a}},render(){const{tool:e}=this;return Vue.createVNode(naive.NCard,Vue.mergeProps({ref:"wrapperRef",bordered:this.wrapperBordered},{id:this.uuidWrapper}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NDataTable,Vue.mergeProps({ref:"rTableInst"},{id:this.uuidTable},this.$props,this.$attrs,{rowProps:this.combineRowProps.bind(this),size:this.privateReactive.size}),{...this.$slots}),this.disabledContextMenu?null:Vue.createVNode(naive.NDropdown,{show:this.contextMenuReactive.showContextMenu,placement:"bottom-start",trigger:"manual",x:this.contextMenuReactive.x,y:this.contextMenuReactive.y,options:this.contextMenuOptions,onClickoutside:()=>this.contextMenuReactive.showContextMenu=!1,onSelect:this.contextMenuSelect.bind(this)},null)]),header:re(this.title,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":()=>{let t;return Vue.createVNode(naive.NFlex,{align:"center"},Pr(t=e(this.$props))?t:{default:()=>[t]})},footer:()=>{var t,o;return(o=(t=this.$slots).tableFooter)==null?void 0:o.call(t)},action:()=>{var t,o;return(o=(t=this.$slots).tableAction)==null?void 0:o.call(t)}})}}),Mr={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},Dr=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},Mr),setup(e){const{getKeepAliveInclude:t}=qr(),{setupKeepAlive:o,maxKeepAliveLength:n,keepAliveExclude:a}=Qe;return(r,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:r.transitionPropName,mode:r.transitionMode,appear:r.transitionAppear},{default:Vue.withCtx(()=>[(Vue.openBlock(),Vue.createBlock(Vue.Suspense,null,{default:Vue.withCtx(()=>[Vue.unref(o)?(Vue.openBlock(),Vue.createBlock(Vue.KeepAlive,{key:0,max:Vue.unref(n),include:Vue.unref(t),exclude:Vue.unref(a)},[(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:u.fullPath}))],1032,["max","include","exclude"])):(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:u.fullPath}))]),_:2},1024))]),_:2},1032,["name","mode","appear"])):Vue.createCommentVNode("",!0)]),_:1})}}});var zr={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.5",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.14","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.10","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.0"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Ir=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,io=(e,t,o)=>{const n=[];if(Ir(e,t,o))return n.push(e),n;if(e.children&&e.children.length>0)for(const a of e.children){const r=io(a,t,o);r.length>0&&n.push(e,...r)}return n},jr=(e,t,o)=>{const n=[];for(const a of e){const r=io(a,t,o);r.length>0&&n.push(...r)}return n},Er=e=>{const{breadcrumbLabel:t}=e,{layout:{sideBarLogo:o}}=zr,n=o?o.title:"";document.title=t+" - "+n},$r=e=>{const{meta:t}=e;if(!t.icon)return;if(Q(t.icon,"Object"))return()=>t.icon;const o=Vue.h(C,{name:t.icon,size:q.menuCollapsedIconSize,cursor:"pointer"},{});return()=>o},je=()=>{const{getRootPath:e}=ee();return ie(W.appMenuKey,"sessionStorage",e.value)},Br=e=>e[0]==="/",so=(e,t=[],o="")=>{var n;if(!Array.isArray(e))return[];for(const a of e){const r=o+(Br(a.path)?a.path:"/"+a.path);if((n=a.children)!=null&&n.length){so(a.children,t,r);continue}else t.push({...a,path:r})}return t},Fr=e=>Array.isArray(e)?so(Bo(e)):[],co=()=>lr(ar()),Wr=()=>Fr(co()),uo=Pinia.defineStore("menu",()=>{const{push:e,getRoutes:t}=VueRouter.useRouter(),o=VueRouter.useRoute(),{t:n}=J(),{setKeepAliveInclude:a}=Gr(),r=Vue.reactive({menuKey:je(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),i=Vue.ref(!0),l=h=>{const{meta:b}=h,m=Vue.computed(()=>b!=null&&b.i18nKey?n(`${b.i18nKey}`):b==null?void 0:b.noLocalTitle),v={...h,key:h.fullPath,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>m.value}),breadcrumbLabel:m.value},N=Object.assign({},v,{icon:$r(h)});return h.fullPath===je()&&(r.currentMenuOption=N),N.show=Te(N),N},s=h=>{r.breadcrumbOptions=jr(r.options,"fullPath",h)},u=(h,b=!0)=>{const v=Array.isArray(h)?[...h]:[h];b?r.menuTagOptions.push(...v):r.menuTagOptions=v},c=(h,b)=>{r.menuTagOptions.find(v=>v.fullPath===h)||r.menuTagOptions.push(b)},p=(h,b,m)=>{const{meta:v}=b;if(v.windowOpen)window.open(v.windowOpen);else{e({path:String(h),query:m});const{sameLevel:N}=v;if(a(b),Er(b),!N)c(h,b),s(h),r.menuKey=h,r.currentMenuOption=b,Oe(W.appMenuKey,h);else{const O=Me(l(b),["breadcrumbLabel","children","key","meta","name","path","show"]);r.breadcrumbOptions.find(k=>k.key===O.key)||r.breadcrumbOptions.push(O)}}},f=async(h,b)=>{const[m]=h.split("?"),v=t().find(N=>N.path===m);if(v){const N=Me(v,["children","meta","path","name","redirect"]);p(m,l({...N,fullPath:N.path}),b)}},g=()=>new Promise(h=>{const b=(m,v)=>{var O;const N=[];for(const V of m){let k=`${v.endsWith("/")?v:v+"/"}${V.path}`;if(k=k.replace(/\/+/g,"/"),(O=V.children)!=null&&O.length)V.children=b(V.children,k);else if(!ho(V.meta))continue;N.push(l({...V,fullPath:k}))}return N};if(r.options=b(co(),""),r.currentMenuOption){const{currentMenuOption:m}=r;s(m.key),c(m.fullPath,m)}h()}),S=h=>r.collapsed=h,d=(h,b=1)=>r.menuTagOptions.splice(h,b),y=async()=>{i.value&&(await g(),i.value=!1)};return Vue.watch(()=>o.fullPath,async(h,b)=>{await y(),h!==b&&await f(h,o.query)},{immediate:!0}),{...Vue.toRefs(r),changeMenuModelValue:p,collapsedMenu:S,spliceMenTagOptions:d,setMenuTagOptions:u}},{persist:{key:"piniaMenuStore",storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey","menuTagOptions"]}}),po=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=n=>new Promise((a,r)=>{Fo(n)?r({code:1,message:"登陆失败",data:null}):(e.signingCallback={role:"admin",name:n.name,avatar:"https://r2chevereto.yka.moe/longmao.navigator.png"},a({code:0,message:"登陆成功",data:e.signingCallback}))}),o=()=>{window.$message.info("账号退出中..."),Po("all-sessionStorage"),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:o}},{persist:{key:"piniaSigningStore",paths:["signingCallback"],storage:sessionStorage}}),mo=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=Qe,t=Vue.reactive({keepAliveInclude:[]}),o=()=>t.keepAliveInclude.length,n=r=>{const i=o(),{name:l,meta:{keepAlive:s}}=r;if(s){if(i=e&&(t.keepAliveInclude.splice(0,1),t.keepAliveInclude.push(l))}},a=()=>t.keepAliveInclude;return{...Vue.toRefs(t),setKeepAliveInclude:n,getKeepAliveInclude:a}},{persist:{key:"piniaKeepAliveStore",storage:window.sessionStorage,paths:["keepAliveInclude"]}}),H=()=>{const e=uo(),t=Vue.computed(()=>e.options),o=Vue.computed(()=>e.breadcrumbOptions),n=Vue.computed(()=>e.menuKey),a=Vue.computed(()=>{const{getRootPath:l}=ee();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))}),r=Vue.computed(()=>e.currentMenuOption),i=Vue.computed(()=>e.collapsed);return{getMenuOptions:t,getBreadcrumbOptions:o,getMenuKey:n,getMenuTagOptions:a,getCurrentMenuOption:r,getCollapsed:i}},se=()=>{const{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n}=uo();return{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n}},I=()=>{const e=tt(),t=Vue.computed(()=>e.drawerPlacement),o=Vue.computed(()=>e.primaryColorOverride),n=Vue.computed(()=>e.appTheme),a=Vue.computed(()=>e.menuTagSwitch),r=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:a,getBreadcrumbSwitch:r,getLocaleLanguage:i,getLockScreenSwitch:l,getCopyrightSwitch:s,getContentTransition:u,getWatermarkSwitch:c,getWatermarkConfig:p,getAppRootRoute:f}},M=()=>{const{updateLocale:e,changePrimaryColor:t,updateSettingState:o}=tt();return{updateLocale:e,changePrimaryColor:t,updateSettingState:o}},Kr=()=>{const e=po();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},Ur=()=>{const{signing:e,logout:t}=po();return{signing:e,logout:t}},qr=()=>{const e=mo();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},Gr=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=mo();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},fl=async e=>{const t=Pinia.createPinia();e.use(t),t.use($o)},ho=e=>{const{getSigningCallback:t}=Kr(),{role:o}=e;return ue!=null&&ue.length&&ue.includes(t.value.role)||!o||!(o!=null&&o.length)?!0:o?o.includes(t.value.role):!0},Te=e=>{const{meta:t={}}=e,{hidden:o,sameLevel:n,env:a}=t,{MODE:r}=Ce();return!(n||o||a&&typeof a=="string"&&a!==r||a&&Array.isArray(a)&&!a.includes(r))},Hr=e=>{e.beforeEach(()=>{window==null||window.$loadingBar.start()}),e.afterEach(()=>{window==null||window.$loadingBar.finish()}),e.onError(()=>{window==null||window.$loadingBar.error()})},Yr=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=yn;t&&Hr(e),o&&sr(e)},he=(e=!0)=>{const{router:t}=Ae(),{push:o,replace:n}=t,{getRootPath:a}=ee();Oe(W.appMenuKey,a.value),e?n(a.value):o(a.value)};var Xr={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.5",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.14","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.10","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.0"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Zr=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{layout:{sideBarLogo:t}}=Xr;return{sideBarLogo:t,handleSideBarLogoClick:()=>{t&&t.url&&(t.jumpType==="station"?e.push(t.url):window.open(t.url))},TemplateLogo:({cursor:a})=>Vue.createVNode(C,{name:t.icon,size:"30",cursor:a},null)}},render(){var e,t,o,n;return(e=this.sideBarLogo)!=null&&e.icon&&((t=this.sideBarLogo)!=null&&t.title)?Vue.createVNode("div",{class:["ray-menu__logo",(o=this.sideBarLogo)!=null&&o.url?"ray-menu__logo-url":null],onClick:this.handleSideBarLogoClick.bind(this)},[(n=this.sideBarLogo)!=null&&n.icon?this.collapsed?Vue.createVNode(naive.NPopover,{placement:"right"},{trigger:()=>Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null),default:()=>{var a;return(a=this.sideBarLogo)==null?void 0:a.title}}):Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null):null,Vue.createVNode("h1",{class:[this.collapsed?null:"ray-menu__logo-title--open","ray-menu__logo-title"]},[Vue.createVNode(naive.NEllipsis,null,{default:()=>{var a;return[(a=this.sideBarLogo)==null?void 0:a.title]}})])]):null}}),Qr=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:o}=se(),{getMenuOptions:n,getCollapsed:a,getMenuKey:r}=H(),i=Vue.computed({get:()=>(Vue.nextTick().then(()=>{u()}),r.value),set:()=>{l.value&&B("globalDrawerValue",!1)}}),{isTabletOrSmaller:l}=ye(),s=Vue.computed({get:()=>G("globalDrawerValue").value,set:p=>{B("globalDrawerValue",p)}}),u=()=>{const p=i.value;Vue.nextTick().then(()=>{var f,g;(g=(f=e.value)==null?void 0:f.showOption)==null||g.call(f,p)})};return{isTabletOrSmaller:l,BasicMenu:()=>Vue.createVNode(naive.NLayoutSider,{bordered:!0,showTrigger:!l.value,collapseMode:q.menuCollapsedMode,collapsedWidth:q.menuCollapsedWidth,onUpdateCollapsed:o.bind(this),nativeScrollbar:!1},{default:()=>[Vue.createVNode(Zr,{collapsed:a.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:q.menuCollapsedIndent,collapsed:a.value,collapsedIconSize:q.menuCollapsedIconSize,collapsedWidth:q.menuCollapsedWidth,onUpdateValue:(p,f)=>{t(p,f)},accordion:q.menuAccordion},null)]}),modelGlobalDrawerValue:s}},render(){const{isTabletOrSmaller:e,BasicMenu:t}=this;return e?Vue.createVNode(naive.NDrawer,{class:"app-menu__drawer",show:this.modelGlobalDrawerValue,"onUpdate:show":o=>this.modelGlobalDrawerValue=o,placement:"left",displayDirective:"show",autoFocus:!1},{default:()=>[Vue.createVNode(t,null,null)]}):Vue.createVNode(t,null,null)}});class Jr{constructor(){Pe(this,"pendingRequest");this.pendingRequest=new Map}isAppending(t){var o;return((o=t.cancelConfig)==null?void 0:o.needCancel)??!0}generateRequestKey(t){const{method:o,url:n}=t;return[n||"",o||"",JSON.stringify(t.params),JSON.stringify(t.data)].join("&")}addPendingRequest(t){var o;if(this.isAppending(t)){const n=this.generateRequestKey(t);if(this.pendingRequest.has(n))t.signal=(o=this.pendingRequest.get(n))==null?void 0:o.signal;else{const a=new AbortController;t.signal=a.signal,this.pendingRequest.set(n,a)}}}removePendingRequest(t){const o=this.generateRequestKey(t);this.pendingRequest.has(o)&&(this.pendingRequest.get(o).abort(),this.pendingRequest.delete(o))}cancelAllRequest(){this.pendingRequest.forEach(t=>{t.abort()})}}const Ve={requestInstance:null,responseInstance:null},Se={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},de={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},ea=new Jr,gl=()=>{const e=(l,s)=>{s==="requestInstance"?Ve.requestInstance=l:Ve.responseInstance=l},t=l=>Ve[l],o=(l,s,u)=>{u==="ok"?Se[l]=s:de[l]=s},n=(l,s)=>s==="ok"?Se[l]:de[l],a=(l,...s)=>{Array.isArray(l)&&(l==null||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"?Se[s]:de[s],p=t(l),{MODE:f}=Ce();p&&a(c,p,f)},fetchError:(l,s,u)=>{const c=de[u],{MODE:p}=Ce();a(c,s,p)}}},ta=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{ea.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),fo=Vue.defineComponent({name:"LayoutContentWrapper",setup(){const e=VueRouter.useRouter(),{maximize:t}=go(),{getContentTransition:o}=I(),n=Vue.ref(!1),a={opacitySpinning:"0"},r=G("globalMainLayoutLoad"),i=G("layoutContentMaximize"),l=G("layoutContentSpinning");return(()=>{e.beforeEach(()=>{n.value=!0}),e.afterEach(()=>{n.value=!1})})(),{globalMainLayoutLoad:r,spinning:n,themeOverridesSpin:a,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(ta,null,null),e?Vue.createVNode(Dr,{class:"content-wrapper",transitionPropName:this.getContentTransition+"-transform"},null):null]})}}),oa=Object.freeze(Object.defineProperty({__proto__:null,default:fo},Symbol.toStringTag,{value:"Module"}));var na={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.5",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.14","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.10","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.0"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const ra=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=na;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),Ee=Vue.defineComponent({name:"TooltipIcon",props:{...naive.tooltipProps,iconName:{type:String,required:!0},customClassName:{type:String,default:null},tooltipText:{type:String,default:null}},emits:["click"],setup(e,{emit:t}){const o=a=>{t("click",a)};return{iconClick:o,Icon:()=>Vue.createVNode(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)}}),aa=Vue.defineComponent({name:"ThemeSwitch",setup(){const{changeDarkTheme:e,changeLightTheme:t}=ja(),{getAppTheme:o}=I(),n=Vue.ref(o.value);return{changeDarkTheme:e,changeLightTheme:t,getAppTheme:o,railStyle:({checked:r})=>r?{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":a=>this.modelAppThemeRef=a,railStyle:n.bind(this),onUpdateValue:a=>a?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 pe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const la=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}=M(),{getAppTheme:a,getPrimaryColorOverride:r,getMenuTagSwitch:i,getBreadcrumbSwitch:l,getCopyrightSwitch:s,getContentTransition:u,getWatermarkSwitch:c}=I(),p=Vue.computed({get:()=>e.show,set:S=>{t("update:show",S)}}),f=[{label:"无",value:"none"},{label:"缩放效果",value:"scale"},{label:"淡入淡出",value:"fade"},{label:"闪入效果",value:"opacity"}],g=Vue.reactive({getMenuTagSwitch:i.value,getBreadcrumbSwitch:l.value,getCopyrightSwitch:s.value,getContentTransition:u.value,getWatermarkSwitch:c.value});return{modelShow:p,changePrimaryColor:o,getAppTheme:a,getPrimaryColorOverride:r,contentTransitionOptions:f,updateSettingState:n,modelSwitchReactive:g}},render(){let e,t,o,n;const{$t:a}=this;return Vue.createVNode(naive.NDrawer,{show:this.modelShow,"onUpdate:show":r=>this.modelShow=r,placement:this.placement,width:this.width},{default:()=>[Vue.createVNode(naive.NDrawerContent,{title:a("headerSettingOptions.Title")},{default:()=>[Vue.createVNode(naive.NFlex,{class:"setting-drawer__space",vertical:!0},{default:()=>[Vue.createVNode(naive.NDivider,{titlePlacement:"center"},pe(e=a("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),Vue.createVNode(aa,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},pe(t=a("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:Re.appThemeColors,value:this.getPrimaryColorOverride.common.primaryColor,"onUpdate:value":r=>this.getPrimaryColorOverride.common.primaryColor=r,onUpdateValue:this.changePrimaryColor.bind(this)},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},pe(o=a("headerSettingOptions.ContentTransition"))?o:{default:()=>[o]}),Vue.createVNode(naive.NSelect,{value:this.modelSwitchReactive.getContentTransition,"onUpdate:value":r=>this.modelSwitchReactive.getContentTransition=r,options:this.contentTransitionOptions,onUpdateValue:r=>{this.updateSettingState("contentTransition",r)}},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},pe(n=a("headerSettingOptions.InterfaceDisplay"))?n:{default:()=>[n]}),Vue.createVNode(naive.NDescriptions,{labelPlacement:"left",column:1},{default:()=>[Vue.createVNode(naive.NDescriptionsItem,{label:"多标签"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getMenuTagSwitch,"onUpdate:value":r=>this.modelSwitchReactive.getMenuTagSwitch=r,onUpdateValue:r=>this.updateSettingState("menuTagSwitch",r)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"面包屑"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getBreadcrumbSwitch,"onUpdate:value":r=>this.modelSwitchReactive.getBreadcrumbSwitch=r,onUpdateValue:r=>this.updateSettingState("breadcrumbSwitch",r)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"水印"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getWatermarkSwitch,"onUpdate:value":r=>this.modelSwitchReactive.getWatermarkSwitch=r,onUpdateValue:r=>this.updateSettingState("watermarkSwitch",r)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"版权信息"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getCopyrightSwitch,"onUpdate:value":r=>this.modelSwitchReactive.getCopyrightSwitch=r,onUpdateValue:r=>this.updateSettingState("copyrightSwitch",r)},null)]})]})]})]})]})}});function ia(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const sa=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=se(),{getBreadcrumbOptions:t}=H(),{isTabletOrSmaller:o}=ye();return{getBreadcrumbOptions:t,dropdownSelect:(r,i)=>{e(r,i)},breadcrumbItemClick:r=>{var i;if(!((i=r.children)!=null&&i.length)){const{meta:l={}}=r;l.sameLevel||e(r.fullPath,r)}},isTabletOrSmaller:o}},render(){let e;const{isTabletOrSmaller:t,getBreadcrumbOptions:o}=this,{dropdownSelect:n,breadcrumbItemClick:a}=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},ia(e=o.map(r=>Vue.createVNode(naive.NBreadcrumbItem,{key:r.fullPath,onClick:a.bind(this,r)},{default:()=>{var i;return[Vue.createVNode(naive.NDropdown,{labelField:"breadcrumbLabel",keyField:"fullPath",options:r.children&&((i=r.children)==null?void 0:i.length)>1?r.children:[],onSelect:n.bind(this)},{default:()=>Vue.createVNode("span",null,[r.label&&typeof r.label=="function"?r.label():r.breadcrumbLabel])})]}})))?e:{default:()=>[e]})]})}});function $e(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ca=Vue.defineComponent({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const{changeMenuModelValue:o}=se(),n=Vue.computed({get:()=>e.show,set:m=>{t("update:show",m),m||c()}}),{getMenuOptions:a}=H(),r=Vue.reactive({searchValue:null,searchOptions:[]}),i=[{icon:"cmd / ctrl + k",label:"唤起",plain:!0},{icon:"↑ ↓",label:"切换",plain:!0},{icon:"↵",label:"选择",plain:!0},{icon:"esc",label:"关闭",plain:!0}];let l=0,s=l;const{isTabletOrSmaller:u}=ye(),c=()=>{r.searchOptions=[],r.searchValue=null,l=0,s=l},p=m=>{(m.ctrlKey||m.metaKey)&&m.key==="k"&&(m.preventDefault(),m.stopPropagation(),c(),n.value=!0)},f=m=>{const v=[],N=O=>{O.forEach(V=>{var D,j,K;(D=V.children)!=null&&D.length&&Te(V)&&N(V.children);const k=(j=V.breadcrumbLabel)==null?void 0:j.toLocaleLowerCase(),R=String(m).toLocaleLowerCase();k!=null&&k.includes(R)&&Te(V)&&!((K=V.children)!=null&&K.length)&&v.push(V)})};m?(N(a.value),r.searchOptions=v):r.searchOptions=[],Vue.nextTick().then(()=>{S()})},g=m=>{if(m){const{meta:v}=m;v.windowOpen?window.open(v.windowOpen):(n.value=!1,o(m.fullPath,m))}},S=()=>{const m=r.searchOptions[l],v=r.searchOptions[s],N="content-item--active";m&&Vue.nextTick().then(()=>{const O=Ne(`attr:data_path="${m.path}"`),V=v?Ne(`attr:data_path="${v==null?void 0:v.path}"`):null;if(V!=null&&V.length){const[k]=V;Mo(k,N)}if(O!=null&&O.length){const[k]=O;Do(k,N)}})},d=m=>{const{icon:v}=m;return typeof v=="string"?Vue.createVNode(C,{name:v,size:"24"},null):typeof v=="function"?()=>v:Vue.createVNode(C,{name:"table",size:"24"},null)},y=m=>{m==="up"?l=l-1<0?0:l-1:m==="down"&&(l=l+1>=r.searchOptions.length?r.searchOptions.length-1:l+1)},h=m=>{const v=m.key;switch((v==="ArrowUp"||v==="ArrowDown")&&(m.preventDefault(),m.stopPropagation()),s=l<=0?0:l,v){case"ArrowUp":y("up");break;case"ArrowDown":y("down");break;case"Enter":const N=r.searchOptions[l];N&&g(N);break}S()},b=({menuOption:m})=>Vue.createVNode(naive.NFlex,Vue.mergeProps({align:"center",class:"content-item"},{onClick:g.bind(this,m),data_path:m.path}),{default:()=>[Vue.createVNode("div",{class:"content-item-icon"},[d(m.meta)]),Vue.createVNode("div",{class:"content-item-label"},[m.breadcrumbLabel])]});return Vue.watchEffect(()=>{u.value&&(n.value=!1)}),le(window,"keydown",m=>{p(m),h(m)}),{...Vue.toRefs(r),modelShow:n,helperTipOptions:i,fuzzySearchMenuOptions:Wo(f,300),handleSearchItemClick:g,RenderPreIcon:d,isTabletOrSmaller:u,SearchItem:b}},render(){let e,t;const{isTabletOrSmaller:o,searchOptions:n}=this,{SearchItem:a,fuzzySearchMenuOptions:r}=this;return o?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NModal,{show:this.modelShow,"onUpdate:show":i=>this.modelShow=i,transformOrigin:"center",displayDirective:"if"},{default:()=>[Vue.createVNode("div",{class:"global-search global-search--dark global-search--light"},[Vue.createVNode("div",{class:"global-search__wrapper"},[Vue.createVNode("div",{class:"global-search__card"},[Vue.createVNode("div",{class:"global-search__card-header"},[Vue.createVNode(naive.NInput,{size:"large",value:this.searchValue,"onUpdate:value":i=>this.searchValue=i,clearable:!0,onInput:r.bind(this)},{prefix:()=>Vue.createVNode(C,{name:"search",size:"24"},null)})]),Vue.createVNode(naive.NScrollbar,{class:"global-search__card-content"},{default:()=>[n.length?Vue.createVNode(naive.NFlex,{vertical:!0,size:[8,8]},$e(e=n.map(i=>Vue.createVNode(a,{menuOption:i,key:i.fullPath},null)))?e:{default:()=>[e]}):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.createVNode(C,{name:"empty",size:"24"},null),Vue.createTextVNode("暂无搜索结果")]})})]}),Vue.createVNode("div",{class:"global-search__card-footer"},[Vue.createVNode(naive.NFlex,{class:"card-footer__tip-wrapper",align:"center",size:[24,8]},$e(t=this.helperTipOptions.map(i=>Vue.createVNode("div",{class:"tip-wrapper-item",key:i.label},[Vue.createVNode("div",{class:"item-icon"},[i.plain?Vue.createVNode("span",null,[i.icon]):Vue.createVNode(C,{name:i.icon,size:"18"},null)]),Vue.createVNode("div",{class:"item-label"},[i.label])])))?t:{default:()=>[t]})])])])])]})}}),ua=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(W.signing),o=Vue.computed(()=>({"--app-avatar-cursor":e.cursor}));return{signing:t,cssVars:o}},render(){return Vue.createVNode(naive.NFlex,Vue.mergeProps({class:"app-avatar"},this.$props,{style:this.cssVars,size:this.spaceSize}),{default:()=>{var e,t;return[Vue.createVNode(naive.NAvatar,Vue.mergeProps(this.$props,{src:(e=this.signing)==null?void 0:e.avatar,objectFit:"cover",round:!0,size:this.avatarSize}),null),Vue.createVNode("div",{class:"app-avatar__name"},[(t=this.signing)==null?void 0:t.name])]}})}}),da=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],pa={logout:()=>{const{logout:e}=Ur();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=M();e("lockScreenSwitch",!0)}},ma=e=>{const t=pa[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},ha=e=>{const{isTabletOrSmaller:t,globalMainLayoutLoad:o}=e,{t:n}=J(),a=[{name:"reload",size:18,tooltip:n("headerTooltip.Reload"),iconClass:o.value?"":"ray-icon__reload--loading",eventKey:"reload"}],r=[{name:"menu",size:18,eventKey:"menu"}];return t.value?r:a},fa=e=>{const{isFullscreen:t,isTabletOrSmaller:o}=e,{t:n}=J(),a=[{name:"fullscreen",size:18,tooltip:t.value?n("headerTooltip.CancelFullScreen"):n("headerTooltip.FullScreen"),eventKey:"screen"},{name:"github",size:18,tooltip:n("headerTooltip.Github"),eventKey:"github"},{name:"setting",size:18,tooltip:n("headerTooltip.Setting"),eventKey:"setting"}],r=[{name:"search",size:18,tooltip:n("headerTooltip.Search"),eventKey:"search"},...a],i=[...a];return o.value?i:r},ga=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=M(),{t:o}=J(),{reload:n}=yo(),[a,{toggleFullscreen:r,isEnabled:i}]=qe(document.getElementsByTagName("html")[0]),{getDrawerPlacement:l,getBreadcrumbSwitch:s}=I(),u=Vue.ref(!1),c=Vue.ref(!1),{isTabletOrSmaller:p}=ye(),f=G("globalDrawerValue"),g=G("globalMainLayoutLoad"),S=Vue.computed(()=>ha({isFullscreen:a,isTabletOrSmaller:p,globalMainLayoutLoad:g})),d=Vue.computed(()=>fa({isFullscreen:a,isTabletOrSmaller:p,globalMainLayoutLoad:g})),y={reload:()=>{n()},setting:()=>{u.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{i||window.$message.warning(o("globalMessage.isEnabledFullscreen")),r()},search:()=>{c.value=!0},lock:()=>{t("lockScreenSwitch",!0)},menu:()=>{B("globalDrawerValue",!f.value)}};return{leftIconOptions:S,rightTooltipIconOptions:d,toolIconClick:b=>{var m;(m=y[b])==null||m.call(y)},showSettings:u,updateLocale:e,getDrawerPlacement:l,getBreadcrumbSwitch:s,globalSearchShown:c}},render(){return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header",bordered:!0},{default:()=>[Vue.createVNode(ca,{show:this.globalSearchShown,"onUpdate:show":e=>this.globalSearchShown=e},null),Vue.createVNode(naive.NFlex,{class:"layout-header__method",align:"center",justify:"space-between"},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[this.leftIconOptions.map(e=>Vue.createVNode(Ee,{key:e.name,iconName:e.name,tooltipText:Vue.isRef(e.tooltip)?e.tooltip.value:e.tooltip,customClassName:e.iconClass,onClick:this.toolIconClick.bind(this,e.name)},null)),this.getBreadcrumbSwitch?Vue.createVNode(sa,null,null):null]}),Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[this.rightTooltipIconOptions.map(e=>Vue.createVNode(Ee,{key:e.name,iconName:e.name,tooltipText:Vue.isRef(e.tooltip)?e.tooltip.value:e.tooltip,customClassName:e.iconClass,onClick:this.toolIconClick.bind(this,e.name)},null)),Vue.createVNode(naive.NDropdown,{options:Je,onSelect:e=>this.updateLocale(String(e)),trigger:"click"},{default:()=>[Vue.createVNode(C,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]}),Vue.createVNode(naive.NDropdown,{options:da(),onSelect:ma.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(ua,{avatarSize:"small",align:"center",cursor:"pointer"},null)]})]})]}),Vue.createVNode(la,{show:this.showSettings,"onUpdate:show":e=>this.showSettings=e,placement:this.getDrawerPlacement},null)]})}}),ya=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{size:[0,0]},{default:()=>[Vue.createVNode(ga,null,null)]})}}),ba={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},va=Xe('',1),Va=[va];function Sa(e,t){return He(),Ye("svg",ba,[...Va])}const wa={render:Sa},_a={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},Ca=Xe('',1),Na=[Ca];function ka(e,t){return He(),Ye("svg",_a,[...Na])}const Ta={render:ka};function xa(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Oa=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const o=Vue.ref(null),{getMenuKey:n,getMenuTagOptions:a}=H(),{changeMenuModelValue:r}=se(),{getRootPath:i}=ee(),{maximize:l}=go(),{reload:s}=yo(),{close:u,closeAll:c,closeRight:p,closeLeft:f,closeOther:g}=Ea(),S=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let d=-1;const y={size:16},h=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(C,{name:"reload",size:y.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(C,{name:"close",size:y.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(Ta,{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:y.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(C,{name:"resize_h",size:y.size},null),disabled:!1}]),b=fe(16),m={closeCurrentPage:()=>{n.value!==i.value&&u(d)},reloadCurrentPage:()=>{s()},closeAll:()=>{c()},closeRight:()=>{p(d)},closeLeft:()=>{f(d)},closeOther:()=>{g(d)}},v=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),N="menu_tag_data",O=w=>{u(w)},V=(w,_)=>{h.value.forEach(L=>{if(L.key===w){L.disabled=_;return}})},k=w=>{v.actionDropdownShow=!1,r(w.fullPath,w)},R=()=>{const w=document.getElementById(b);if(w)return Array.from(w.childNodes).find(ce=>zo(ce,"n-scrollbar-container").value)},D=w=>{var L;const _=R();if(_){const ce=_.scrollLeft||0,Le=w==="left"?Math.max(0,ce-200):ce+200;(L=o.value)==null||L.scrollTo({left:Le,behavior:"smooth"})}},j=w=>{var _;v.actionDropdownShow=!1,(_=m[w])==null||_.call(m)},K=(w,_)=>{_.preventDefault(),v.actionDropdownShow=!1,d=w,Vue.nextTick(()=>{v.actionDropdownShow=!0,v.x=_.clientX,v.y=_.clientY})},te=()=>{const w=a.value.length-1,{closeable:_}=a.value[d]??{};V("closeCurrentPage",!_),d===w?V("closeRight",!0):d0&&V("closeLeft",!1)},Y=()=>{d=a.value.findIndex(_=>_.key===n.value),te()},vo=w=>{a.value.length>1&&w.key!==i.value&&(w.closeable=!0)},Vo=w=>{w.key!==n.value&&(w.closeable=!1)},So=()=>{R()&&Vue.nextTick().then(()=>{var _;(_=o.value)==null||_.scrollTo({left:99999,behavior:"smooth"})})},wo=()=>{Vue.nextTick().then(()=>{const w=Ne(`attr:${N}="${n.value}"`);if(w!=null&&w.length){const[_]=w;Vue.nextTick().then(()=>{var L;(L=o.value)==null||L.scrollTo({left:_.offsetLeft,behavior:"smooth"})})}})};return Vue.watch(()=>a.value,(w,_)=>{h.value.forEach(L=>{S.includes(L.key)&&(w.length>1?L.disabled=!1:L.disabled=!0)}),_!=null&&_.length&&(w.length>(_==null?void 0:_.length)?So():w.length===(_==null?void 0:_.length)&&wo())},{immediate:!0}),Vue.watch(()=>v.actionDropdownShow,w=>{var _;w&&((_=Ge(te,100))==null||_())}),t({}),{getMenuTagOptions:a,closeCurrentMenuTag:O,getMenuKey:n,menuTagClick:k,moreOptions:h,scrollX:D,scrollRef:o,uuidScrollBar:b,actionDropdownSelect:j,actionState:v,menuTagContextMenu:K,setCurrentContextmenuIndex:Y,menuTagMouseenter:vo,menuTagMouseleave:Vo,MENU_TAG_DATA:N,iconConfig:{width:20,height:28},maximize:l,getRootPath:i}},render(){let e;const{iconConfig:t,getRootPath:o,uuidScrollBar:n,getMenuTagOptions:a,MENU_TAG_DATA:r}=this,{maximize:i,closeCurrentMenuTag:l,scrollX:s,$t:u,menuTagClick:c,menuTagContextMenu:p,menuTagMouseenter:f,menuTagMouseleave:g,actionDropdownSelect:S}=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:S.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},{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=a.map((d,y)=>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:c.bind(this,d),onContextmenu:p.bind(this,y),onMouseenter:f.bind(this,d),onMouseleave:g.bind(this,d),[r]:d.path}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode("span",null,{default:()=>{const{breadcrumbLabel:h,meta:{i18nKey:b}}=d;return b?u(b):h}}),(d.closeable||a.length===1)&&d.key!==o?Vue.createVNode(naive.NIcon,Vue.mergeProps({class:"menu-tag__btn-icon"},{onMousedown:l.bind(this,y)}),{default:()=>[Vue.createVNode(C,{name:"close",size:"14"},null)]}):Vue.createVNode(naive.NIcon,{class:[d.key!==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:[6,6]},{default:()=>[Vue.createVNode(C,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__right-arrow",onClick:s.bind(this,"right")},null),Vue.createVNode(C,{name:"fullscreen_fold",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:()=>{i(!0)}},null),Vue.createVNode(lo,{class:"menu-tag__dropdown",options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this),iconSize:20,keyboard:!1},{default:()=>[Vue.createVNode(C,{name:"more",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:this.setCurrentContextmenuIndex.bind(this)},null)]})]})]})])]})}}),Ra=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(Oa,null,null)}}),Aa=e=>{const t=be(e[0]),o=be(e[1]),n=be(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`}))},Be=To("isAppLockScreen",!1,sessionStorage,{mergeDefaults:!0}),La=()=>({setLockAppScreen:o=>{Be.value=o},getLockAppScreen:()=>Be.value}),Pa=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),{getMenuTagSwitch:n,getCopyrightSwitch:a}=I(),{getLockAppScreen:r}=La(),i=Aa([e,t,o]);return{getMenuTagSwitch:n,cssVarsRef:i,getLockAppScreen:r,layoutSiderBarRef:e,layoutMenuTagRef:t,layoutFooterRef:o,getCopyrightSwitch:a}},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(Qr,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(ya,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(Ra,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:Z,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode(fo,null,null)]}),o?Vue.createVNode(ra,{ref:"layoutFooterRef"},null):null]})]})}}),Ma=async()=>{const{getRootPath:e}=ee();return[{path:"/",name:"login",component:()=>T(()=>import("./index-DzuoSB-p.js"),__vite__mapDeps([58,22,18,16,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,17,23,46,20,21,19,24,25,26,27,28,29,30,31,32,59]))},{path:"/",name:"layout",redirect:e.value,component:Pa,children:Wr()}]};let ae;const Da=async()=>VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:await Ma(),scrollBehavior:e=>{ir(e)}}),yl=async e=>{ae=await Da(),Yr(ae),e.use(ae),Ae()},Ae=()=>{try{if(ae)return{router:ae};throw new Error}catch{throw new Error("router is not defined")}},Fe="YYYY-MM-DD HH:mm:ss",za=()=>({locale:i=>{const l=fn[i];l?E.locale(l):E.locale(gn)},getStartAndEndOfDay:i=>{const{format:l=Fe}=i??{},s=E(),u=s.startOf("day"),c=s.endOf("day"),p=s.format(l),f=u.format(l);return{today:s,startOfDay:u,endOfDay:c,formatToday:p,formatStartOfDay:f}},format:(i,l)=>{const{format:s=Fe}=l??{};return E(i).format(s)},isDayjs:i=>E.isDayjs(i),daysDiff:(i,l)=>{const s=E(i);return E(l).diff(s,"days")},isDateInRange:(i,l)=>{const{start:s,end:u}=l,c=E(i);return c.isAfter(s)&&c.isBefore(u)}});function ye(e){const{width:t,height:o}=xe(e),n=Vue.ref(!1);return Io(()=>{n.value=t.value<=768}),{width:t,height:o,isTabletOrSmaller:n}}let We=999,we=!1;const U="ELEMENT-FULLSCREEN-RAY",{height:Ke}=xe(),Ue=document.createElement("style"),Ia=(e,t)=>{const{beforeEnter:o,beforeExit:n,enter:a,exit:r,backgroundColor:i,zIndex:l}=t??{},s={};let u=!1;const c=()=>{const d=$(e);if(!d)return;const{left:y,top:h}=d.getBoundingClientRect(),b=` +var _o=Object.defineProperty;var Co=(e,t,o)=>t in e?_o(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var Pe=(e,t,o)=>(Co(e,typeof t!="symbol"?t+"":t,o),o);import{o as No,u as le,a as ko,b as xe,c as be,d as To}from"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import{u as qe}from"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import{d as E}from"./dayjs@1.11.10-A-QuG2Ol.js";import{p as xo}from"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import{g as ie,i as Q,s as Oe,c as Oo,a as P,r as re,b as A,d as Ro,u as fe,e as Ao,p as Lo,f as Me,h as Po,j as Ce,q as Ne,k as Mo,l as Do,m as zo,w as Io,n as jo,o as $}from"./utils-gTg3o0Oj.js";import{l as Eo}from"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{i as De}from"./interactjs@1.10.26-I0IiZoEj.js";import{s as $o}from"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import{s as me,t as Ge,c as Bo,i as Fo,d as Wo}from"./lodash-es@4.17.21-xgd1l9mE.js";import{d as oe}from"./dom-to-image@2.6.0-eHYYUq-2.js";import{u as ne,r as Ko,i as Uo,a as qo,b as Go,c as Ho,d as Yo,e as Xo,f as Zo,g as Qo,h as Jo,j as en,k as tn,l as on,m as nn,n as rn,o as an,p as ln,q as sn,s as cn}from"./echarts@5.4.3-Vt5ZmFiA.js";import{o as He,c as Ye,a as Xe}from"./@vue_runtime-core@3.4.14-of9ohvOs.js";const un="modulepreload",dn=function(e){return"/ray-template/"+e},ze={},T=function(t,o,n){let a=Promise.resolve();if(o&&o.length>0){const r=document.getElementsByTagName("link");a=Promise.all(o.map(i=>{if(i=dn(i),i in ze)return;ze[i]=!0;const l=i.endsWith(".css"),s=l?'[rel="stylesheet"]':"";if(!!n)for(let p=r.length-1;p>=0;p--){const f=r[p];if(f.href===i&&(!l||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${s}`))return;const c=document.createElement("link");if(c.rel=l?"stylesheet":un,l||(c.as="script",c.crossOrigin=""),c.href=i,document.head.appendChild(c),l)return new Promise((p,f)=>{c.addEventListener("load",p),c.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${i}`)))})}))}return a.then(()=>t()).catch(r=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=r,window.dispatchEvent(i),!i.defaultPrevented)throw r})},pn=(e,t)=>{const o=e[t];return o?typeof o=="function"?o():Promise.resolve(o):new Promise((n,a)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(a.bind(null,new Error("Unknown variable dynamic import: "+t)))})},al=(e,t)=>{const o=Vue.ref(0),n=Vue.ref(0),a=Vue.ref(!1),{clickOutside:r}=t??{},i=p=>{a.value=p},l=p=>{p.preventDefault(),i(!1),Vue.nextTick().then(()=>{const{clientX:f,clientY:g}=p;o.value=f,n.value=g,i(!0)})};r&&No(e,p=>{r(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(a),updateShow:i}},Ze=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,layoutContentSpinning:!1});function B(e,t,o){Ze[e]=t,o==null||o()}function G(e){return Vue.readonly(Vue.toRef(Ze,e))}const Qe={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},q={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},W={signing:"signing",localeLanguage:"localeLanguage",token:"token",appMenuKey:"menuKey"},Re={appThemeColors:["#2d8cf0","#0960bd","#536dfe","#ff5c93","#ee4f12","#9c27b0","#ff9800","#18A058"],appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"},appNaiveUIThemeOverrides:{},echartTheme:"macarons"},Je=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],mn="zh-CN",hn="zh-CN",fn={"zh-CN":"zh-cn","en-US":"en"},gn="zh-cn",ll={validCSSUnit:/^\d+(\.\d+)?(px|em|rem|%|vw|vh|vmin|vmax|cm|mm|in|pt|pc|ch|ex|q|s|ms|deg|rad|turn|grad|hz|khz|dpi|dpcm|dppx|fr|auto)$/},il={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},Z=Vue.ref(null),yn={setupRouterLoadingBar:!0,setupRouterGuard:!0},bn=["RLogin","ErrorPage","RayTemplateDoc"],ue=["admin"];let et;const vn=async()=>{const e=bo(),t=await $a(Je);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:hn})},sl=async e=>{const t=await vn();et=t,e.use(t)},Vn=(e,t)=>!e||t[0]===e?t:`${e}.${t}`,J=e=>{const{t,locale:o,...n}=et.global;return{...n,t:(i,...l)=>i?!i.includes(".")&&!e?i:t(Vn(e,i),...l):"",locale:i=>{const l=o;l.value=i}}},x=e=>e,Sn={path:"/dashboard",name:"RDashboard",component:()=>T(()=>import("./index-kkChw5fy.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33])),meta:{i18nKey:x("menu.Dashboard"),icon:"dashboard",order:0}},wn=Object.freeze(Object.defineProperty({__proto__:null,default:Sn},Symbol.toStringTag,{value:"Module"})),_n={path:"/axios",name:"RAxios",component:()=>T(()=>import("./index-KyAY-bCy.js"),__vite__mapDeps([34,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,35,22,18,16,17,23,20,21,24,25,26,27,28,29,30,31,32,36])),meta:{i18nKey:x("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},Cn=Object.freeze(Object.defineProperty({__proto__:null,default:_n},Symbol.toStringTag,{value:"Module"})),Nn={path:"/context-menu",name:"ContextMenuDemo",component:()=>T(()=>import("./index-5G3Q9JOS.js"),__vite__mapDeps([37,18,16,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,17,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.ContextMenu"),icon:"other",order:2}},kn=Object.freeze(Object.defineProperty({__proto__:null,default:Nn},Symbol.toStringTag,{value:"Module"})),Tn={path:"/directive",name:"RDirective",component:()=>T(()=>import("./index-1QEZls_a.js"),__vite__mapDeps([])),meta:{i18nKey:x("menu.Directive"),icon:"other",order:2}},xn=Object.freeze(Object.defineProperty({__proto__:null,default:Tn},Symbol.toStringTag,{value:"Module"})),F=()=>T(()=>Promise.resolve().then(()=>oa),void 0),On={path:"/doc",name:"RDocLayout",component:F,meta:{i18nKey:x("menu.Doc"),icon:"doc",order:5},children:[{path:"doc-inside",name:"RDocInside",component:()=>T(()=>import("./index-MeEylz0e.js"),__vite__mapDeps([38,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.DocLocalInside")}},{path:"doc-outside",name:"RDoc",component:F,meta:{i18nKey:x("menu.Doc"),windowOpen:"https://xiaodaigua-ray.github.io/ray-template-doc/"}},{path:"doc-outside-local",name:"RDocLocal",component:F,meta:{i18nKey:x("menu.DocLocal"),windowOpen:"https://ray-template.yunkuangao.com/ray-template-doc/"}}]},Rn=Object.freeze(Object.defineProperty({__proto__:null,default:On},Symbol.toStringTag,{value:"Module"})),An={path:"/echart",name:"REchart",component:()=>T(()=>import("./index-KjStTJCx.js"),__vite__mapDeps([39,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,40])),meta:{i18nKey:x("menu.Echart"),icon:"echart",order:1}},Ln=Object.freeze(Object.defineProperty({__proto__:null,default:An},Symbol.toStringTag,{value:"Module"})),Pn={path:"/iframe",name:"IframeDemo",component:()=>T(()=>import("./index-S35kk4rh.js"),__vite__mapDeps([41,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},Mn=Object.freeze(Object.defineProperty({__proto__:null,default:Pn},Symbol.toStringTag,{value:"Module"})),Dn={path:"/mock-demo",name:"MockDemo",component:()=>T(()=>import("./index-pK3Ikcd_.js"),__vite__mapDeps([42,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,35,22,23,20,21,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.Mock"),icon:"other",order:3,keepAlive:!1}},zn=Object.freeze(Object.defineProperty({__proto__:null,default:Dn},Symbol.toStringTag,{value:"Module"})),In={path:"/modal-demo",name:"ModalDemo",component:()=>T(()=>import("./index-oKwqV3ld.js"),__vite__mapDeps([43,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.Modal"),icon:"other",order:3}},jn=Object.freeze(Object.defineProperty({__proto__:null,default:In},Symbol.toStringTag,{value:"Module"})),En={path:"/multi",name:"MultiMenu",component:F,meta:{i18nKey:x("menu.MultiMenu"),icon:"other",order:4},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>T(()=>import("./index-OlZM-6Aq.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:F,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>T(()=>import("./index-7HAQIe0w.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:F,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>T(()=>import("./index-vRnYP7XJ.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},$n=Object.freeze(Object.defineProperty({__proto__:null,default:En},Symbol.toStringTag,{value:"Module"})),Bn={path:"/precision",name:"CalculatePrecision",component:()=>T(()=>import("./index-ejq2hwh2.js"),__vite__mapDeps([44,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,16,17,22,18,23,20,21,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.CalculatePrecision"),icon:"other",order:2}},Fn=Object.freeze(Object.defineProperty({__proto__:null,default:Bn},Symbol.toStringTag,{value:"Module"})),Wn={path:"/qrcode",name:"RQRCode",component:()=>T(()=>import("./index-lRexFdsQ.js"),__vite__mapDeps([45,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,46,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.QRCode"),icon:"other",order:3}},Kn=Object.freeze(Object.defineProperty({__proto__:null,default:Wn},Symbol.toStringTag,{value:"Module"})),Un={path:"/rely",name:"Rely",component:F,meta:{i18nKey:x("menu.Rely"),icon:"rely",order:999},children:[{path:"rely-about",name:"RelyAbout",component:()=>T(()=>import("./index-ccslrfqc.js"),__vite__mapDeps([47,48])),meta:{i18nKey:x("menu.RelyAbout")}}]},qn=Object.freeze(Object.defineProperty({__proto__:null,default:Un},Symbol.toStringTag,{value:"Module"})),Gn={path:"/router-demo",name:"RouterDemoRoot",component:F,meta:{i18nKey:x("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",name:"RouterDemoHome",component:()=>T(()=>import("./index-tCqU7l20.js"),__vite__mapDeps([49,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",name:"RouterDemoDetail",component:()=>T(()=>import("./index-tZy8npu9.js"),__vite__mapDeps([])),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},Hn=Object.freeze(Object.defineProperty({__proto__:null,default:Gn},Symbol.toStringTag,{value:"Module"})),Yn={path:"/scroll-reveal",name:"ScrollReveal",component:()=>T(()=>import("./index-v5xFQW7A.js"),__vite__mapDeps([50,51])),meta:{i18nKey:x("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},Xn=Object.freeze(Object.defineProperty({__proto__:null,default:Yn},Symbol.toStringTag,{value:"Module"})),Zn={path:"/svg-icons",name:"PreviewSVGIcons",component:()=>T(()=>import("./index-hglwaW0i.js"),__vite__mapDeps([52,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,53])),meta:{i18nKey:x("menu.SvgIcon"),icon:"other",order:3}},Qn=Object.freeze(Object.defineProperty({__proto__:null,default:Zn},Symbol.toStringTag,{value:"Module"})),Jn={path:"/table",name:"TableView",component:()=>T(()=>import("./index-Rgtl_SUL.js"),__vite__mapDeps([54,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.Table"),icon:"other",order:2}},er=Object.freeze(Object.defineProperty({__proto__:null,default:Jn},Symbol.toStringTag,{value:"Module"})),tr={path:"/template-hooks",name:"TemplateHooks",component:()=>T(()=>import("./index-L1Xv038-.js"),__vite__mapDeps([55,18,16,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,17,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.TemplateHooks"),icon:"other",order:1}},or=Object.freeze(Object.defineProperty({__proto__:null,default:tr},Symbol.toStringTag,{value:"Module"})),nr={path:"/:catchAll(.*)",name:"ErrorPage",component:()=>T(()=>import("./index-s6nU8ap9.js"),__vite__mapDeps([56,20,21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,22,23,24,25,26,27,28,29,30,31,32,57])),meta:{i18nKey:x("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}},rr=Object.freeze(Object.defineProperty({__proto__:null,default:nr},Symbol.toStringTag,{value:"Module"})),ar=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":wn,"/src/router/modules/demo/axios.ts":Cn,"/src/router/modules/demo/context-menu.ts":kn,"/src/router/modules/demo/directive.ts":xn,"/src/router/modules/demo/doc.ts":Rn,"/src/router/modules/demo/echart.ts":Ln,"/src/router/modules/demo/iframe.ts":Mn,"/src/router/modules/demo/mock.ts":zn,"/src/router/modules/demo/modal.ts":jn,"/src/router/modules/demo/multi-menu.ts":$n,"/src/router/modules/demo/precision.ts":Fn,"/src/router/modules/demo/qrcode.ts":Kn,"/src/router/modules/demo/rely.ts":qn,"/src/router/modules/demo/router-demo.ts":Hn,"/src/router/modules/demo/scroll-reveal.ts":Xn,"/src/router/modules/demo/svg-icons.ts":Qn,"/src/router/modules/demo/table.ts":er,"/src/router/modules/demo/template-hooks.ts":or,"/src/router/modules/error404.ts":rr});return Object.keys(e).reduce((o,n)=>{const a=e[n].default;if(a)o.push(a);else throw new Error("router helper combine: an exception occurred while parsing the routing file!");return o},[])},lr=e=>e.sort((t,o)=>{var r,i;const n=((r=t.meta)==null?void 0:r.order)??1,a=((i=o.meta)==null?void 0:i.order)??0;if(typeof n!="number"||typeof a!="number")throw new TypeError("orderRoutes error: order must be a number!");return n===a?t.name?o.name?t.name.localeCompare(o.name):-1:1:n-a}),ir=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=Z.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})},sr=e=>{const{beforeEach:t}=e,{getRootPath:o}=ee(),n=(a,r)=>a.path==="/"||r.path==="/login";t((a,r,i)=>{const l=ie(W.token),s=ie(W.appMenuKey,"sessionStorage",o.value),{meta:u,name:c}=a;l!==null?n(a,r)?he(!0):!Q(c,"Symbol")&&c&&bn.includes(c)?i():ho(u)?n(a,r)?s?i(s):he(!0):i():he(!0):n(a,r)?i():i("/")})};var cr={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.5",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.14","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.10","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.0"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const tt=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=cr,{locale:t}=J(),{locale:o}=za(),n=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{...Re.appNaiveUIThemeOverrides,common:{primaryColor:e,primaryColorHover:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:bo(),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"}}),a=l=>{t(l),o(l),n.localeLanguage=l,Oe(W.localeLanguage,l,"localStorage")},r=(l,s=.3)=>{me(n,"settingState.primaryColorOverride.common.primaryColorHover",l);const u=document.body;u.style.setProperty("--ray-theme-primary-color",l),u.style.setProperty("--ray-theme-primary-fade-color",Oo(l,s))},i=(l,s,u)=>{Object.hasOwn(n,l)&&(n[l]=s),u==null||u()};return{...Vue.toRefs(n),updateLocale:a,changePrimaryColor:r,updateSettingState:i}},{persist:{key:"piniaSettingStore"}}),ot=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],nt="transparent",rt={},at={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},lt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},it={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},st={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},ct={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ut={itemStyle:{borderWidth:0,borderColor:"#ccc"}},dt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},pt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},mt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ht={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ft={itemStyle:{borderWidth:0,borderColor:"#ccc"}},gt={itemStyle:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},yt={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:"1",color:"#ffffff"},symbolSize:"0",symbol:"circle",smooth:!0,color:["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],label:{color:"#293441"}},bt={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},vt={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},Vt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},St={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},wt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},_t={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Ct={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},Nt={textStyle:{color:"#999999"}},kt={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},Tt={lineStyle:{color:"#87f7cf",width:1},itemStyle:{color:"#87f7cf",borderWidth:1},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},checkpointStyle:{color:"#fc97af",borderColor:"#fc97af"},label:{color:"#87f7cf"},emphasis:{itemStyle:{color:"#f7f494"},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},label:{color:"#87f7cf"}}},xt={color:["#fc97af","#87f7cf"]},Ot={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"}},Rt={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},ur={color:ot,backgroundColor:nt,textStyle:rt,title:at,line:lt,radar:it,bar:st,pie:ct,scatter:ut,boxplot:dt,parallel:pt,sankey:mt,funnel:ht,gauge:ft,candlestick:gt,graph:yt,map:bt,geo:vt,categoryAxis:Vt,valueAxis:St,logAxis:wt,timeAxis:_t,toolbox:Ct,legend:Nt,tooltip:kt,timeline:Tt,visualMap:xt,dataZoom:Ot,markPoint:Rt},dr=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:nt,bar:st,boxplot:dt,candlestick:gt,categoryAxis:Vt,color:ot,dataZoom:Ot,default:ur,funnel:ht,gauge:ft,geo:vt,graph:yt,legend:Nt,line:lt,logAxis:wt,map:bt,markPoint:Rt,parallel:pt,pie:ct,radar:it,sankey:mt,scatter:ut,textStyle:rt,timeAxis:_t,timeline:Tt,title:at,toolbox:Ct,tooltip:kt,valueAxis:St,visualMap:xt},Symbol.toStringTag,{value:"Module"})),At=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],Lt="transparent",Pt={},Mt={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},Dt={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},zt={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},It={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},jt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Et={itemStyle:{borderWidth:0,borderColor:"#ccc"}},$t={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Bt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Ft={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Wt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Kt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Ut={itemStyle:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},qt={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:1,color:"#aaa"},symbolSize:3,symbol:"emptyCircle",smooth:!0,color:["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],label:{color:"#eee"}},Gt={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},Ht={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},Yt={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!1,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Xt={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Zt={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Qt={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Jt={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},eo={textStyle:{color:"#333333"}},to={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},oo={lineStyle:{color:"#008acd",width:1},itemStyle:{color:"#008acd",borderWidth:1},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},checkpointStyle:{color:"#2ec7c9",borderColor:"#2ec7c9"},label:{color:"#008acd"},emphasis:{itemStyle:{color:"#a9334c"},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},label:{color:"#008acd"}}},no={color:["#5ab1ef","#e0ffff"]},ro={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},ao={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},pr={color:At,backgroundColor:Lt,textStyle:Pt,title:Mt,line:Dt,radar:zt,bar:It,pie:jt,scatter:Et,boxplot:$t,parallel:Bt,sankey:Ft,funnel:Wt,gauge:Kt,candlestick:Ut,graph:qt,map:Gt,geo:Ht,categoryAxis:Yt,valueAxis:Xt,logAxis:Zt,timeAxis:Qt,toolbox:Jt,legend:eo,tooltip:to,timeline:oo,visualMap:no,dataZoom:ro,markPoint:ao},mr=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:Lt,bar:It,boxplot:$t,candlestick:Ut,categoryAxis:Yt,color:At,dataZoom:ro,default:pr,funnel:Wt,gauge:Kt,geo:Ht,graph:qt,legend:eo,line:Dt,logAxis:Zt,map:Gt,markPoint:ao,parallel:Bt,pie:jt,radar:zt,sankey:Ft,scatter:Et,textStyle:Pt,timeAxis:Qt,timeline:oo,title:Mt,toolbox:Jt,tooltip:to,valueAxis:Xt,visualMap:no},Symbol.toStringTag,{value:"Module"})),hr=()=>{const e=Object.assign({"/src/echart-themes/macarons/macarons-dark.json":dr,"/src/echart-themes/macarons/macarons.json":mr}),t=/\/([^/]+)\.json$/;return Object.keys(e).reduce((n,a)=>{var i;const r=(i=a.match(t))==null?void 0:i[1];if(r)return n.push({name:r,theme:e[a].default}),n;throw new Error("theme name is not found")},[])},fr=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),gr={bordered:{type:Boolean,default:!0},downloadOptions:{type:Object,default:()=>({})},onDropdownSelect:{type:[Function,Array]},dropdownOptions:{type:Array},preset:{type:String},contentStyle:{type:[String,Object]},title:{type:[String,Function]},width:{type:String,default:"100%"},height:{type:String,default:"100%"},autoResize:{type:[Boolean,Object],default:!0},showAria:{type:Boolean,default:!1},options:{type:Object,default:()=>({})},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},theme:{type:String,default:null},autoChangeTheme:{type:Boolean,default:!0},use:{type:Array,default:()=>[]},watchOptions:{type:Boolean,default:!0},loading:{type:Boolean,default:!1},loadingOptions:{type:Object,default:()=>fr()},observer:{type:Object,default:null},throttleWait:{type:Number,default:500},animation:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({})}},yr={notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]},br=hr(),cl=Vue.defineComponent({name:"RChart",props:gr,setup(e,{expose:t}){const{getAppTheme:o}=I(),n=Vue.ref(),a=Vue.ref(),r=Vue.ref();let i,l;const{echartTheme:s}=Re;let u,c;const p=Vue.computed(()=>[{label:"下载图片",key:"downloadChart",disabled:!(r.value&&r.value.getDom())}]),f=Vue.computed(()=>({"--ray-chart-width":P(e.width),"--ray-chart-height":P(e.height)})),g=async()=>{var V;ne([qo,Go,Ho,Yo,Xo,Zo,Qo,Jo]),ne([en,tn,on,nn,rn,an]),ne([ln,sn]),ne([cn]);try{ne((V=e.use)==null?void 0:V.filter(Boolean))}catch(k){console.error("RChart register error: ",k)}},S=()=>{if(e.theme==="default"){e.autoChangeTheme?y("dark"):y("");return}if(e.theme)y(e.theme);else{const V=e.autoChangeTheme&&o.value?`${s}-dark`:s;y(V)}},d=V=>{let k=Vue.unref(V);const R=D=>Object.assign({animation:!0},k,D);return e.showAria&&(k=R({aria:{enabled:!0,decal:{show:!0}}})),k},y=(V=s)=>{const k=n.value,R=d(e.options),{height:D,width:j}=k.getBoundingClientRect(),{onSuccess:K,onError:te}=e;try{br.forEach(Y=>{Ko(Y.name,Y.theme)}),c=Uo(k,V,{width:j===0?200:void 0,height:D===0?200:void 0}),r.value=c,e.animation?(c.setOption({}),setTimeout(()=>{R&&(c==null||c.setOption(R))})):R&&(c==null||c.setOption(R)),K&&A(K,c)}catch(Y){te&&A(te),console.error("RChart render error: ",Y)}},h=()=>!!(c&&c.getDom()),b=()=>{h()&&(c.clear(),c.dispose(),r.value=void 0)},m=()=>{c&&c.resize()},v=(V,k)=>{if(V==="downloadChart"&&h()){const{filename:D,...j}=e.downloadOptions;Ro(c.getDataURL(j),D??`${new Date().getTime()}`)}const{onDropdownSelect:R}=e;R&&A(R,V,k)},N=()=>{if(c!=null&&c.getDom()){console.warn("RChart mount: There is a chart instance already initialized on the dom. Execution was interrupted.");return}S(),e.autoResize&&(i=Ge(m,e.throttleWait),l=ko(e.observer||a,i))},O=()=>{var V;b(),i==null||i.cancel(),(V=l==null?void 0:l.stop)==null||V.call(l)};return Vue.watch(()=>o.value,()=>{e.autoChangeTheme&&(b(),S())}),Vue.watch(()=>e.showAria,()=>{b(),S()}),Vue.watchEffect(()=>{e.watchOptions?u=Vue.watch(()=>e.options,V=>{const k=d(V),R=Object.assign(e.setChartOptions,yr);c==null||c.setOption(k,R)},{deep:!0}):u==null||u(),e.loading?c==null||c.showLoading(e.loadingOptions):c==null||c.hideLoading()}),t({echart:r,dispose:O,render:N,isDispose:h}),Vue.onBeforeMount(async()=>{await g()}),Vue.onMounted(()=>{N()}),Vue.onBeforeUnmount(()=>{O(),u==null||u()}),{rayChartRef:n,cssVarsRef:f,rayChartWrapperRef:a,moreDropDownOptions:p,dropdownSelect:v}},render(){const{title:e,contentStyle:t,preset:o,moreDropDownOptions:n,dropdownSelect:a,bordered:r,dropdownOptions:i}=this,{cardExtra:l}=this.$slots;return o==="card"?Vue.createVNode(naive.NCard,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:t,bordered:r},{default:re(Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)),header:re(e,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":re(l,{defaultElement:Vue.createVNode(lo,{iconSize:18,cursor:"pointer",options:i??n,trigger:"click",onSelect:a.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)])}}),vr={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},ul=Vue.defineComponent({name:"RCollapseGrid",props:vr,setup(e){const t=Vue.ref(!e.open),o=()=>{t.value=!t.value;const{onUpdateValue:a,"onUpdate:value":r}=e;a&&A(a,t.value),r&&A(r,t.value)};return{modelCollapsed:t,collapseClick:o,CollapseIcon:()=>Vue.createVNode("div",{class:"collapse-icon",onClick:o.bind(this)},[Vue.createVNode("span",null,[t.value?e.collapseToggleText[0]:e.collapseToggleText[1]]),Vue.createVNode(C,{customClassName:`collapse-icon--arrow ${t.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)])}},render(){return Vue.createVNode(naive.NCard,{bordered:this.bordered},{default:()=>Vue.createVNode(naive.NGrid,Vue.mergeProps({class:"ray-collapse-grid"},this.$props,{collapsed:this.modelCollapsed,xGap:this.xGap||12,yGap:this.yGap||18,collapsedRows:this.collapsedRows}),{default:()=>{var e,t;return[(t=(e=this.$slots).default)==null?void 0:t.call(e),Vue.createVNode(naive.NGridItem,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[Vue.createVNode(naive.NFlex,{justify:"end"},{default:()=>{var o,n;return[(n=(o=this.$slots).action)==null?void 0:n.call(o),this.CollapseIcon()]}})]})]}})})}}),Vr={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:Vr,setup(e){const t=Vue.computed(()=>`#${e.prefix}-${e.name}`),o=Vue.computed(()=>({"--ray-icon-width":e.width?P(e.width):P(e.size),"--ray-icon-height":e.height?P(e.height):P(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor}));return{symbolId:t,cssVars:o,iconClick:a=>{const{onClick:r}=e;r&&A(r,a)}}},render(){return Vue.createVNode("span",{class:["ray-icon",this.customClassName],style:[this.cssVars],onClick:this.iconClick.bind(this)},[Vue.createVNode("svg",{RayIconAttribute:"ray-icon",ariaHidden:!0},[Vue.createVNode("use",Vue.mergeProps({"xlink:href":this.symbolId},{fill:this.color}),null)])])}}),Sr={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:Sr,setup(e,{expose:t}){const o=Vue.computed(()=>({"--ray-iframe-frameborder":P(e.frameborder),"--ray-iframe-width":P(e.width),"--ray-iframe-height":P(e.height)})),n=Vue.ref(),a=Vue.ref(!0),r=l=>{a.value=!1;const{onSuccess:s}=e;s&&A(s,n.value,l)},i=l=>{a.value=!1;const{onError:s}=e;s&&A(s,l)};return le(n,"load",r),le(n,"error",i),t({iframeInst:n}),{cssVars:o,iframeRef:n,spinShow:a}},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)})])}}),wr={...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}},_r=(e,t,o)=>{const{scheduler:n}=o??{};return new Promise(a=>{setTimeout(()=>{const r=t==="card"?".n-card-header__main":".n-dialog__title";if(e){const i=De(e).draggable({inertia:!0,autoScroll:!0,allowFrom:r,modifiers:[De.modifiers.restrictRect({restriction:"parent",endOnly:!0})],listeners:{move:l=>{n==null||n(l)}}}).resizable(!1);a(i)}},30)})},pl=Vue.defineComponent({name:"RModal",props:wr,setup(e){const{height:t}=xe(),o=Vue.computed(()=>({"--r-modal-width":P(e.width??600),"--r-modal-card-width":P(e.cardWidth??600),"--r-modal-dialog-width":P(e.dialogWidth??446)})),n=fe();let a;const r={x:0,y:0},i=()=>e.preset==="card"&&e.fullscreen,l=()=>{const s=document.getElementById(n);s&&_r(s,e.preset,{scheduler:u=>{const c=u.target;r.x+=u.dx,r.y+=u.dy,c.style.transform=`translate(${r.x}px, ${r.y}px)`}}).then(u=>{a=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(${r.x}px, ${r.y}px)`)}):(a==null||a.unset(),a=null)},{immediate:!0}),{cssVars:o,height:t,isFullscreenCardType:i,uuidEl:n}},render(){const{isFullscreenCardType:e}=this,{$props:t,$slots:o,$attrs:n}=this,{preset:a,...r}=t,{cssVars:i,height:l,uuidEl:s}=this;return Vue.createVNode(naive.NModal,Vue.mergeProps({class:["r-modal",e()?"r-modal__preset-card--fullscreen":""],style:[i,e()?`height: ${l}px`:""],preset:a},{id:s},r,n),{...o})}}),Cr={...naive.dropdownProps,iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function Nr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const lo=Vue.defineComponent({name:"RMoreDropdown",props:Cr,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"}),Nr(e=re(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}},Tr=e=>new Promise((t,o)=>{const n=new XMLHttpRequest;n.responseType="blob",n.onload=()=>{const a=new FileReader;a.onloadend=()=>{t(a.result)},a.onerror=r=>{o(r)},a.onabort=r=>{o(r)},a.readAsArrayBuffer(n.response)},n.open("GET",e),n.send()}),ml=Vue.defineComponent({name:"RayQRcode",props:kr,setup(e,t){const{expose:o}=t,n=Vue.ref();let a,r;const i=async()=>{const{gifBackgroundURL:c}=e;if(c)try{a=await Tr(c)}catch(p){console.error(p)}},l=()=>{const{gifBackground:c,...p}=e;new Eo.AwesomeQR({...p,gifBackground:a??void 0}).draw().then(f=>{const{onSuccess:g}=e;g&&A(g,f),n.value=f}).catch(f=>{const{onError:g}=e;g&&A(g,f)})},s=()=>{if(t.slots.errorAction)return;const{onReload:c}=e;c&&A(c)},u=c=>n.value&&Q(n.value,"String")?Ao(n.value,c||new Date().getTime()+".png"):Promise.reject();return Vue.watchEffect(()=>{e.watchText?r=Vue.watch(()=>e.text,()=>l()):r==null||r()}),o({downloadQRCode:u}),Vue.onMounted(async()=>{await i(),l()}),Vue.onBeforeUnmount(()=>{r==null||r()}),{qrcodeURL:n,errorActionClick:s}},render(){return Vue.createVNode("div",{class:"ray-qrcode"},[Vue.createVNode(naive.NSpin,{show:this.status==="loading",description:this.loadingDescription},{default:()=>[Vue.createVNode("img",{src:this.qrcodeURL},null)]}),this.status==="error"?Vue.createVNode("div",{class:"ray-qrcode__error"},[Vue.createVNode("div",{class:"ray-qrcode__error-content"},[Q(this.errorDescription,"String")?this.errorDescription:()=>this.errorDescription]),Vue.createVNode("div",{class:"ray-qrcode__error-btn",onClick:this.errorActionClick.bind(this)},[this.$slots.errorAction?this.$slots.errorAction():Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{text:!0,type:"primary",color:"#ffffff"},{default:()=>this.errorActionDescription,icon:()=>Vue.createVNode(C,{name:"reload",size:"16",color:"#ffffff"},null)})])])]):null])}}),ge={...naive.dataTableProps,title:{type:[String,Number,Object],default:null},toolOptions:{type:Array},coverTool:{type:Boolean,default:!1},contextMenuOptions:{type:Array},disabledContextMenu:{type:Boolean,default:!1},onContextMenuClick:{type:[Function,Array],default:null},downloadTableOptions:{type:Object,default:()=>({})},wrapperBordered:{type:Boolean,default:!1},printTableOptions:{type:Object,default:()=>({})},onDownloadSuccess:{type:[Function,Array],default:null},onDownloadError:{type:[Function,Array],default:null},onUpdateColumns:{type:[Function,Array],default:null},"onUpdate:columns":{type:[Function,Array],default:null},onContextmenu:{type:[Function,Array],default:null}},z={tableIconSize:"18",tableKey:Symbol("r-table")},xr=Vue.defineComponent({name:"TableSizeSelect",props:{onChangeSize:{type:[Function,Array],default:null},...ge},setup(e){const t=Vue.ref(!1);return{size:Vue.ref(e.size),sizeOptions:[{label:"默认",value:"medium"},{label:"紧凑",value:"small"},{label:"宽松",value:"large"}],popoverShow:t,updatePopselectValue:r=>{const{onChangeSize:i}=e;i&&A(i,r)}}},render(){return Vue.createVNode(naive.NPopselect,{value:this.size,"onUpdate:value":e=>this.size=e,options:this.sizeOptions,trigger:"click",onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"adjustment",size:z.tableIconSize,cursor:"pointer"},null),default:()=>"密度"})]})}}),Or=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject(z.tableKey,{}),[t,{toggleFullscreen:o,isEnabled:n}]=qe(e);return{toggleFullscreen:o,isFullscreen:t,isEnabled:n}},render(){const{toggleFullscreen:e,isEnabled:t,$t:o}=this;return Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"fullscreen",size:z.tableIconSize,cursor:"pointer",onClick:()=>{t||window.$message.warning(o("globalMessage.isEnabledFullscreen")),e()}},null),default:()=>this.isFullscreen?"取消全屏":"全屏表格"})}}),Rr=()=>Vue.createVNode(C,{name:"draggable",size:z.tableIconSize,cursor:"all-scroll"},null),Ie=({icon:e,title:t,onClick:o,customClassName:n})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:e,size:z.tableIconSize,cursor:"pointer",customClassName:n,onClick:o==null?void 0:o.bind(null)},null),default:()=>t}),ke=(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,...g}=i,S=p==="left",d=p==="right",y={...g,title:u,key:s,fixed:p,isLeftFixedActivated:S,isRightFixedActivated:d,isResizable:f};return{...y,suffix:()=>Vue.createVNode(naive.NFlex,{style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(Ie,{icon:"row_head",title:"固定在列首",customClassName:S?ve:"",onClick:a.bind(this,"left",y,l)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"resize_h",size:z.tableIconSize,cursor:"pointer",customClassName:f?ve:"",onClick:n.bind(this,y,l)},null),default:()=>"修改列宽"}),Vue.createVNode(Ie,{icon:"row_end",title:"固定在列尾",customClassName:d?ve:"",onClick:a.bind(this,"right",y,l)},null)]})}}),set:()=>{}}),o=i=>{const{onUpdateColumn:l}=e;l&&A(l,i)},n=(i,l)=>{i.isResizable=!i.isResizable,i.resizable=i.isResizable,t.value[l]=i,o(t.value)},a=(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]=ke(l,t.value);if(u===null||c===null)return;u.splice(c,1);const[p,f]=ke(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:z.tableIconSize,cursor:"pointer",customClassName:"r-table__setting"},null),default:()=>Vue.createVNode(naive.NTree,{class:"r-table__c-tree",data:this.treeDataSource,blockLine:!0,draggable:!0,keyboard:!1,labelField:"title",selectable:!1,renderSwitcherIcon:Rr.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),Lr=Vue.defineComponent({name:"TablePrint",props:ge,setup(e){const{wrapperRef:t}=Vue.inject(z.tableKey,{});return{printTableClick:()=>{const{printTableOptions:{printOptions:n={},domToImageOptions:a}={},title:r}=e;(n.documentTitle===""||n.documentTitle===void 0||n.documentTitle===null)&&(n.documentTitle=typeof r=="string"?r:""),Lo(t,{printOptions:n,domToImageOptions:a})}}},render(){return Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"print",size:z.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null),default:()=>"打印表格"})}});function Pr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const hl=Vue.defineComponent({name:"RTable",props:ge,setup(e,t){const{expose:o}=t,n=Vue.ref(),a=Vue.ref(),r=fe(16),i=fe(16),l=Vue.reactive({x:0,y:0,showContextMenu:!1}),s=Vue.reactive({size:e.size}),u=(d,y)=>{const{onContextMenuClick:h}=e;h&&A(h,d,y),l.showContextMenu=!1},c=(d,y)=>{var b;return{...(b=e.rowProps)==null?void 0:b.call(e,d,y),onContextmenu:e.disabledContextMenu?void 0:m=>{m.preventDefault(),l.showContextMenu=!1,Vue.nextTick().then(()=>{l.showContextMenu=!0,l.x=m.clientX,l.y=m.clientY})}}},p=d=>{s.size=d},f=d=>{const{onUpdateColumns:y,"onUpdate:columns":h}=e;y&&A(y,d),h&&A(h,d)},g=()=>{const{toolOptions:d}=e;return d==null?void 0:d.filter(()=>Boolean).map(y=>typeof y=="function"?y():y)},S=d=>{const y=()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(Lr,d,null),Vue.createVNode(xr,Vue.mergeProps(d,{onChangeSize:p.bind(this)}),null),Vue.createVNode(Or,null,null),Vue.createVNode(Ar,Vue.mergeProps(d,{onUpdateColumn:f.bind(this)}),null)]);return e.toolOptions?e.coverTool?g:()=>Vue.createVNode(Vue.Fragment,null,[y(),g()]):y};return Vue.provide(z.tableKey,{uuidTable:i,uuidWrapper:r,wrapperRef:a}),o({rTableInst:n,uuidTable:i,uuidWrapper:r}),{uuidWrapper:r,uuidTable:i,contextMenuReactive:l,rTableInst:n,combineRowProps:c,contextMenuSelect:u,privateReactive:s,tool:S,wrapperRef:a}},render(){const{tool:e}=this;return Vue.createVNode(naive.NCard,Vue.mergeProps({ref:"wrapperRef",bordered:this.wrapperBordered},{id:this.uuidWrapper}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NDataTable,Vue.mergeProps({ref:"rTableInst"},{id:this.uuidTable},this.$props,this.$attrs,{rowProps:this.combineRowProps.bind(this),size:this.privateReactive.size}),{...this.$slots}),this.disabledContextMenu?null:Vue.createVNode(naive.NDropdown,{show:this.contextMenuReactive.showContextMenu,placement:"bottom-start",trigger:"manual",x:this.contextMenuReactive.x,y:this.contextMenuReactive.y,options:this.contextMenuOptions,onClickoutside:()=>this.contextMenuReactive.showContextMenu=!1,onSelect:this.contextMenuSelect.bind(this)},null)]),header:re(this.title,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":()=>{let t;return Vue.createVNode(naive.NFlex,{align:"center"},Pr(t=e(this.$props))?t:{default:()=>[t]})},footer:()=>{var t,o;return(o=(t=this.$slots).tableFooter)==null?void 0:o.call(t)},action:()=>{var t,o;return(o=(t=this.$slots).tableAction)==null?void 0:o.call(t)}})}}),Mr={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},Dr=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},Mr),setup(e){const{getKeepAliveInclude:t}=qr(),{setupKeepAlive:o,maxKeepAliveLength:n,keepAliveExclude:a}=Qe;return(r,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:r.transitionPropName,mode:r.transitionMode,appear:r.transitionAppear},{default:Vue.withCtx(()=>[(Vue.openBlock(),Vue.createBlock(Vue.Suspense,null,{default:Vue.withCtx(()=>[Vue.unref(o)?(Vue.openBlock(),Vue.createBlock(Vue.KeepAlive,{key:0,max:Vue.unref(n),include:Vue.unref(t),exclude:Vue.unref(a)},[(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:u.fullPath}))],1032,["max","include","exclude"])):(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:u.fullPath}))]),_:2},1024))]),_:2},1032,["name","mode","appear"])):Vue.createCommentVNode("",!0)]),_:1})}}});var zr={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.5",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.14","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.10","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.0"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Ir=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,io=(e,t,o)=>{const n=[];if(Ir(e,t,o))return n.push(e),n;if(e.children&&e.children.length>0)for(const a of e.children){const r=io(a,t,o);r.length>0&&n.push(e,...r)}return n},jr=(e,t,o)=>{const n=[];for(const a of e){const r=io(a,t,o);r.length>0&&n.push(...r)}return n},Er=e=>{const{breadcrumbLabel:t}=e,{layout:{sideBarLogo:o}}=zr,n=o?o.title:"";document.title=t+" - "+n},$r=e=>{const{meta:t}=e;if(!t.icon)return;if(Q(t.icon,"Object"))return()=>t.icon;const o=Vue.h(C,{name:t.icon,size:q.menuCollapsedIconSize,cursor:"pointer"},{});return()=>o},je=()=>{const{getRootPath:e}=ee();return ie(W.appMenuKey,"sessionStorage",e.value)},Br=e=>e[0]==="/",so=(e,t=[],o="")=>{var n;if(!Array.isArray(e))return[];for(const a of e){const r=o+(Br(a.path)?a.path:"/"+a.path);if((n=a.children)!=null&&n.length){so(a.children,t,r);continue}else t.push({...a,path:r})}return t},Fr=e=>Array.isArray(e)?so(Bo(e)):[],co=()=>lr(ar()),Wr=()=>Fr(co()),uo=Pinia.defineStore("menu",()=>{const{push:e,getRoutes:t}=VueRouter.useRouter(),o=VueRouter.useRoute(),{t:n}=J(),{setKeepAliveInclude:a}=Gr(),r=Vue.reactive({menuKey:je(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),i=Vue.ref(!0),l=h=>{const{meta:b}=h,m=Vue.computed(()=>b!=null&&b.i18nKey?n(`${b.i18nKey}`):b==null?void 0:b.noLocalTitle),v={...h,key:h.fullPath,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>m.value}),breadcrumbLabel:m.value},N=Object.assign({},v,{icon:$r(h)});return h.fullPath===je()&&(r.currentMenuOption=N),N.show=Te(N),N},s=h=>{r.breadcrumbOptions=jr(r.options,"fullPath",h)},u=(h,b=!0)=>{const v=Array.isArray(h)?[...h]:[h];b?r.menuTagOptions.push(...v):r.menuTagOptions=v},c=(h,b)=>{r.menuTagOptions.find(v=>v.fullPath===h)||r.menuTagOptions.push(b)},p=(h,b,m)=>{const{meta:v}=b;if(v.windowOpen)window.open(v.windowOpen);else{e({path:String(h),query:m});const{sameLevel:N}=v;if(a(b),Er(b),!N)c(h,b),s(h),r.menuKey=h,r.currentMenuOption=b,Oe(W.appMenuKey,h);else{const O=Me(l(b),["breadcrumbLabel","children","key","meta","name","path","show"]);r.breadcrumbOptions.find(k=>k.key===O.key)||r.breadcrumbOptions.push({...O,fullPath:String(O.key)})}}},f=async(h,b)=>{const[m]=h.split("?"),v=t().find(N=>N.path===m);if(v){const N=Me(v,["children","meta","path","name","redirect"]);p(m,l({...N,fullPath:N.path}),b)}},g=()=>new Promise(h=>{const b=(m,v)=>{var O;const N=[];for(const V of m){let k=`${v.endsWith("/")?v:v+"/"}${V.path}`;if(k=k.replace(/\/+/g,"/"),(O=V.children)!=null&&O.length)V.children=b(V.children,k);else if(!ho(V.meta))continue;N.push(l({...V,fullPath:k}))}return N};if(r.options=b(co(),""),r.currentMenuOption){const{currentMenuOption:m}=r;s(m.key),c(m.fullPath,m)}h()}),S=h=>r.collapsed=h,d=(h,b=1)=>r.menuTagOptions.splice(h,b),y=async()=>{i.value&&(await g(),i.value=!1)};return Vue.watch(()=>o.fullPath,async(h,b)=>{await y(),h!==b&&await f(h,o.query)},{immediate:!0}),{...Vue.toRefs(r),changeMenuModelValue:p,collapsedMenu:S,spliceMenTagOptions:d,setMenuTagOptions:u}},{persist:{key:"piniaMenuStore",storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey","menuTagOptions"]}}),po=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=n=>new Promise((a,r)=>{Fo(n)?r({code:1,message:"登陆失败",data:null}):(e.signingCallback={role:"admin",name:n.name,avatar:"https://r2chevereto.yka.moe/longmao.navigator.png"},a({code:0,message:"登陆成功",data:e.signingCallback}))}),o=()=>{window.$message.info("账号退出中..."),Po("all-sessionStorage"),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:o}},{persist:{key:"piniaSigningStore",paths:["signingCallback"],storage:sessionStorage}}),mo=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=Qe,t=Vue.reactive({keepAliveInclude:[]}),o=()=>t.keepAliveInclude.length,n=r=>{const i=o(),{name:l,meta:{keepAlive:s}}=r;if(s){if(i=e&&(t.keepAliveInclude.splice(0,1),t.keepAliveInclude.push(l))}},a=()=>t.keepAliveInclude;return{...Vue.toRefs(t),setKeepAliveInclude:n,getKeepAliveInclude:a}},{persist:{key:"piniaKeepAliveStore",storage:window.sessionStorage,paths:["keepAliveInclude"]}}),H=()=>{const e=uo(),t=Vue.computed(()=>e.options),o=Vue.computed(()=>e.breadcrumbOptions),n=Vue.computed(()=>e.menuKey),a=Vue.computed(()=>{const{getRootPath:l}=ee();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))}),r=Vue.computed(()=>e.currentMenuOption),i=Vue.computed(()=>e.collapsed);return{getMenuOptions:t,getBreadcrumbOptions:o,getMenuKey:n,getMenuTagOptions:a,getCurrentMenuOption:r,getCollapsed:i}},se=()=>{const{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n}=uo();return{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n}},I=()=>{const e=tt(),t=Vue.computed(()=>e.drawerPlacement),o=Vue.computed(()=>e.primaryColorOverride),n=Vue.computed(()=>e.appTheme),a=Vue.computed(()=>e.menuTagSwitch),r=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:a,getBreadcrumbSwitch:r,getLocaleLanguage:i,getLockScreenSwitch:l,getCopyrightSwitch:s,getContentTransition:u,getWatermarkSwitch:c,getWatermarkConfig:p,getAppRootRoute:f}},M=()=>{const{updateLocale:e,changePrimaryColor:t,updateSettingState:o}=tt();return{updateLocale:e,changePrimaryColor:t,updateSettingState:o}},Kr=()=>{const e=po();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},Ur=()=>{const{signing:e,logout:t}=po();return{signing:e,logout:t}},qr=()=>{const e=mo();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},Gr=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=mo();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},fl=async e=>{const t=Pinia.createPinia();e.use(t),t.use($o)},ho=e=>{const{getSigningCallback:t}=Kr(),{role:o}=e;return ue!=null&&ue.length&&ue.includes(t.value.role)||!o||!(o!=null&&o.length)?!0:o?o.includes(t.value.role):!0},Te=e=>{const{meta:t={}}=e,{hidden:o,sameLevel:n,env:a}=t,{MODE:r}=Ce();return!(n||o||a&&typeof a=="string"&&a!==r||a&&Array.isArray(a)&&!a.includes(r))},Hr=e=>{e.beforeEach(()=>{window==null||window.$loadingBar.start()}),e.afterEach(()=>{window==null||window.$loadingBar.finish()}),e.onError(()=>{window==null||window.$loadingBar.error()})},Yr=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=yn;t&&Hr(e),o&&sr(e)},he=(e=!0)=>{const{router:t}=Ae(),{push:o,replace:n}=t,{getRootPath:a}=ee();Oe(W.appMenuKey,a.value),e?n(a.value):o(a.value)};var Xr={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.5",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.14","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.10","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.0"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Zr=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{layout:{sideBarLogo:t}}=Xr;return{sideBarLogo:t,handleSideBarLogoClick:()=>{t&&t.url&&(t.jumpType==="station"?e.push(t.url):window.open(t.url))},TemplateLogo:({cursor:a})=>Vue.createVNode(C,{name:t.icon,size:"30",cursor:a},null)}},render(){var e,t,o,n;return(e=this.sideBarLogo)!=null&&e.icon&&((t=this.sideBarLogo)!=null&&t.title)?Vue.createVNode("div",{class:["ray-menu__logo",(o=this.sideBarLogo)!=null&&o.url?"ray-menu__logo-url":null],onClick:this.handleSideBarLogoClick.bind(this)},[(n=this.sideBarLogo)!=null&&n.icon?this.collapsed?Vue.createVNode(naive.NPopover,{placement:"right"},{trigger:()=>Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null),default:()=>{var a;return(a=this.sideBarLogo)==null?void 0:a.title}}):Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null):null,Vue.createVNode("h1",{class:[this.collapsed?null:"ray-menu__logo-title--open","ray-menu__logo-title"]},[Vue.createVNode(naive.NEllipsis,null,{default:()=>{var a;return[(a=this.sideBarLogo)==null?void 0:a.title]}})])]):null}}),Qr=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:o}=se(),{getMenuOptions:n,getCollapsed:a,getMenuKey:r}=H(),i=Vue.computed({get:()=>(Vue.nextTick().then(()=>{u()}),r.value),set:()=>{l.value&&B("globalDrawerValue",!1)}}),{isTabletOrSmaller:l}=ye(),s=Vue.computed({get:()=>G("globalDrawerValue").value,set:p=>{B("globalDrawerValue",p)}}),u=()=>{const p=i.value;Vue.nextTick().then(()=>{var f,g;(g=(f=e.value)==null?void 0:f.showOption)==null||g.call(f,p)})};return{isTabletOrSmaller:l,BasicMenu:()=>Vue.createVNode(naive.NLayoutSider,{bordered:!0,showTrigger:!l.value,collapseMode:q.menuCollapsedMode,collapsedWidth:q.menuCollapsedWidth,onUpdateCollapsed:o.bind(this),nativeScrollbar:!1},{default:()=>[Vue.createVNode(Zr,{collapsed:a.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:q.menuCollapsedIndent,collapsed:a.value,collapsedIconSize:q.menuCollapsedIconSize,collapsedWidth:q.menuCollapsedWidth,onUpdateValue:(p,f)=>{t(p,f)},accordion:q.menuAccordion},null)]}),modelGlobalDrawerValue:s}},render(){const{isTabletOrSmaller:e,BasicMenu:t}=this;return e?Vue.createVNode(naive.NDrawer,{class:"app-menu__drawer",show:this.modelGlobalDrawerValue,"onUpdate:show":o=>this.modelGlobalDrawerValue=o,placement:"left",displayDirective:"show",autoFocus:!1},{default:()=>[Vue.createVNode(t,null,null)]}):Vue.createVNode(t,null,null)}});class Jr{constructor(){Pe(this,"pendingRequest");this.pendingRequest=new Map}isAppending(t){var o;return((o=t.cancelConfig)==null?void 0:o.needCancel)??!0}generateRequestKey(t){const{method:o,url:n}=t;return[n||"",o||"",JSON.stringify(t.params),JSON.stringify(t.data)].join("&")}addPendingRequest(t){var o;if(this.isAppending(t)){const n=this.generateRequestKey(t);if(this.pendingRequest.has(n))t.signal=(o=this.pendingRequest.get(n))==null?void 0:o.signal;else{const a=new AbortController;t.signal=a.signal,this.pendingRequest.set(n,a)}}}removePendingRequest(t){const o=this.generateRequestKey(t);this.pendingRequest.has(o)&&(this.pendingRequest.get(o).abort(),this.pendingRequest.delete(o))}cancelAllRequest(){this.pendingRequest.forEach(t=>{t.abort()})}}const Ve={requestInstance:null,responseInstance:null},Se={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},de={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},ea=new Jr,gl=()=>{const e=(l,s)=>{s==="requestInstance"?Ve.requestInstance=l:Ve.responseInstance=l},t=l=>Ve[l],o=(l,s,u)=>{u==="ok"?Se[l]=s:de[l]=s},n=(l,s)=>s==="ok"?Se[l]:de[l],a=(l,...s)=>{Array.isArray(l)&&(l==null||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"?Se[s]:de[s],p=t(l),{MODE:f}=Ce();p&&a(c,p,f)},fetchError:(l,s,u)=>{const c=de[u],{MODE:p}=Ce();a(c,s,p)}}},ta=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{ea.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),fo=Vue.defineComponent({name:"LayoutContentWrapper",setup(){const e=VueRouter.useRouter(),{maximize:t}=go(),{getContentTransition:o}=I(),n=Vue.ref(!1),a={opacitySpinning:"0"},r=G("globalMainLayoutLoad"),i=G("layoutContentMaximize"),l=G("layoutContentSpinning");return(()=>{e.beforeEach(()=>{n.value=!0}),e.afterEach(()=>{n.value=!1})})(),{globalMainLayoutLoad:r,spinning:n,themeOverridesSpin:a,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(ta,null,null),e?Vue.createVNode(Dr,{class:"content-wrapper",transitionPropName:this.getContentTransition+"-transform"},null):null]})}}),oa=Object.freeze(Object.defineProperty({__proto__:null,default:fo},Symbol.toStringTag,{value:"Module"}));var na={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.5",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.14","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.10","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.0"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const ra=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=na;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),Ee=Vue.defineComponent({name:"TooltipIcon",props:{...naive.tooltipProps,iconName:{type:String,required:!0},customClassName:{type:String,default:null},tooltipText:{type:String,default:null}},emits:["click"],setup(e,{emit:t}){const o=a=>{t("click",a)};return{iconClick:o,Icon:()=>Vue.createVNode(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)}}),aa=Vue.defineComponent({name:"ThemeSwitch",setup(){const{changeDarkTheme:e,changeLightTheme:t}=ja(),{getAppTheme:o}=I(),n=Vue.ref(o.value);return{changeDarkTheme:e,changeLightTheme:t,getAppTheme:o,railStyle:({checked:r})=>r?{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":a=>this.modelAppThemeRef=a,railStyle:n.bind(this),onUpdateValue:a=>a?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 pe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const la=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}=M(),{getAppTheme:a,getPrimaryColorOverride:r,getMenuTagSwitch:i,getBreadcrumbSwitch:l,getCopyrightSwitch:s,getContentTransition:u,getWatermarkSwitch:c}=I(),p=Vue.computed({get:()=>e.show,set:S=>{t("update:show",S)}}),f=[{label:"无",value:"none"},{label:"缩放效果",value:"scale"},{label:"淡入淡出",value:"fade"},{label:"闪入效果",value:"opacity"}],g=Vue.reactive({getMenuTagSwitch:i.value,getBreadcrumbSwitch:l.value,getCopyrightSwitch:s.value,getContentTransition:u.value,getWatermarkSwitch:c.value});return{modelShow:p,changePrimaryColor:o,getAppTheme:a,getPrimaryColorOverride:r,contentTransitionOptions:f,updateSettingState:n,modelSwitchReactive:g}},render(){let e,t,o,n;const{$t:a}=this;return Vue.createVNode(naive.NDrawer,{show:this.modelShow,"onUpdate:show":r=>this.modelShow=r,placement:this.placement,width:this.width},{default:()=>[Vue.createVNode(naive.NDrawerContent,{title:a("headerSettingOptions.Title")},{default:()=>[Vue.createVNode(naive.NFlex,{class:"setting-drawer__space",vertical:!0},{default:()=>[Vue.createVNode(naive.NDivider,{titlePlacement:"center"},pe(e=a("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),Vue.createVNode(aa,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},pe(t=a("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:Re.appThemeColors,value:this.getPrimaryColorOverride.common.primaryColor,"onUpdate:value":r=>this.getPrimaryColorOverride.common.primaryColor=r,onUpdateValue:this.changePrimaryColor.bind(this)},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},pe(o=a("headerSettingOptions.ContentTransition"))?o:{default:()=>[o]}),Vue.createVNode(naive.NSelect,{value:this.modelSwitchReactive.getContentTransition,"onUpdate:value":r=>this.modelSwitchReactive.getContentTransition=r,options:this.contentTransitionOptions,onUpdateValue:r=>{this.updateSettingState("contentTransition",r)}},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},pe(n=a("headerSettingOptions.InterfaceDisplay"))?n:{default:()=>[n]}),Vue.createVNode(naive.NDescriptions,{labelPlacement:"left",column:1},{default:()=>[Vue.createVNode(naive.NDescriptionsItem,{label:"多标签"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getMenuTagSwitch,"onUpdate:value":r=>this.modelSwitchReactive.getMenuTagSwitch=r,onUpdateValue:r=>this.updateSettingState("menuTagSwitch",r)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"面包屑"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getBreadcrumbSwitch,"onUpdate:value":r=>this.modelSwitchReactive.getBreadcrumbSwitch=r,onUpdateValue:r=>this.updateSettingState("breadcrumbSwitch",r)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"水印"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getWatermarkSwitch,"onUpdate:value":r=>this.modelSwitchReactive.getWatermarkSwitch=r,onUpdateValue:r=>this.updateSettingState("watermarkSwitch",r)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"版权信息"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getCopyrightSwitch,"onUpdate:value":r=>this.modelSwitchReactive.getCopyrightSwitch=r,onUpdateValue:r=>this.updateSettingState("copyrightSwitch",r)},null)]})]})]})]})]})}});function ia(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const sa=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=se(),{getBreadcrumbOptions:t}=H(),{isTabletOrSmaller:o}=ye();return{getBreadcrumbOptions:t,dropdownSelect:(r,i)=>{e(r,i)},breadcrumbItemClick:r=>{var i;if(!((i=r.children)!=null&&i.length)){const{meta:l={}}=r;l.sameLevel||e(r.fullPath,r)}},isTabletOrSmaller:o}},render(){let e;const{isTabletOrSmaller:t,getBreadcrumbOptions:o}=this,{dropdownSelect:n,breadcrumbItemClick:a}=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},ia(e=o.map(r=>Vue.createVNode(naive.NBreadcrumbItem,{key:r.fullPath,onClick:a.bind(this,r)},{default:()=>{var i;return[Vue.createVNode(naive.NDropdown,{labelField:"breadcrumbLabel",keyField:"fullPath",options:r.children&&((i=r.children)==null?void 0:i.length)>1?r.children:[],onSelect:n.bind(this)},{default:()=>Vue.createVNode("span",null,[r.label&&typeof r.label=="function"?r.label():r.breadcrumbLabel])})]}})))?e:{default:()=>[e]})]})}});function $e(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ca=Vue.defineComponent({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const{changeMenuModelValue:o}=se(),n=Vue.computed({get:()=>e.show,set:m=>{t("update:show",m),m||c()}}),{getMenuOptions:a}=H(),r=Vue.reactive({searchValue:null,searchOptions:[]}),i=[{icon:"cmd / ctrl + k",label:"唤起",plain:!0},{icon:"↑ ↓",label:"切换",plain:!0},{icon:"↵",label:"选择",plain:!0},{icon:"esc",label:"关闭",plain:!0}];let l=0,s=l;const{isTabletOrSmaller:u}=ye(),c=()=>{r.searchOptions=[],r.searchValue=null,l=0,s=l},p=m=>{(m.ctrlKey||m.metaKey)&&m.key==="k"&&(m.preventDefault(),m.stopPropagation(),c(),n.value=!0)},f=m=>{const v=[],N=O=>{O.forEach(V=>{var D,j,K;(D=V.children)!=null&&D.length&&Te(V)&&N(V.children);const k=(j=V.breadcrumbLabel)==null?void 0:j.toLocaleLowerCase(),R=String(m).toLocaleLowerCase();k!=null&&k.includes(R)&&Te(V)&&!((K=V.children)!=null&&K.length)&&v.push(V)})};m?(N(a.value),r.searchOptions=v):r.searchOptions=[],Vue.nextTick().then(()=>{S()})},g=m=>{if(m){const{meta:v}=m;v.windowOpen?window.open(v.windowOpen):(n.value=!1,o(m.fullPath,m))}},S=()=>{const m=r.searchOptions[l],v=r.searchOptions[s],N="content-item--active";m&&Vue.nextTick().then(()=>{const O=Ne(`attr:data_path="${m.path}"`),V=v?Ne(`attr:data_path="${v==null?void 0:v.path}"`):null;if(V!=null&&V.length){const[k]=V;Mo(k,N)}if(O!=null&&O.length){const[k]=O;Do(k,N)}})},d=m=>{const{icon:v}=m;return typeof v=="string"?Vue.createVNode(C,{name:v,size:"24"},null):typeof v=="function"?()=>v:Vue.createVNode(C,{name:"table",size:"24"},null)},y=m=>{m==="up"?l=l-1<0?0:l-1:m==="down"&&(l=l+1>=r.searchOptions.length?r.searchOptions.length-1:l+1)},h=m=>{const v=m.key;switch((v==="ArrowUp"||v==="ArrowDown")&&(m.preventDefault(),m.stopPropagation()),s=l<=0?0:l,v){case"ArrowUp":y("up");break;case"ArrowDown":y("down");break;case"Enter":const N=r.searchOptions[l];N&&g(N);break}S()},b=({menuOption:m})=>Vue.createVNode(naive.NFlex,Vue.mergeProps({align:"center",class:"content-item"},{onClick:g.bind(this,m),data_path:m.path}),{default:()=>[Vue.createVNode("div",{class:"content-item-icon"},[d(m.meta)]),Vue.createVNode("div",{class:"content-item-label"},[m.breadcrumbLabel])]});return Vue.watchEffect(()=>{u.value&&(n.value=!1)}),le(window,"keydown",m=>{p(m),h(m)}),{...Vue.toRefs(r),modelShow:n,helperTipOptions:i,fuzzySearchMenuOptions:Wo(f,300),handleSearchItemClick:g,RenderPreIcon:d,isTabletOrSmaller:u,SearchItem:b}},render(){let e,t;const{isTabletOrSmaller:o,searchOptions:n}=this,{SearchItem:a,fuzzySearchMenuOptions:r}=this;return o?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NModal,{show:this.modelShow,"onUpdate:show":i=>this.modelShow=i,transformOrigin:"center",displayDirective:"if"},{default:()=>[Vue.createVNode("div",{class:"global-search global-search--dark global-search--light"},[Vue.createVNode("div",{class:"global-search__wrapper"},[Vue.createVNode("div",{class:"global-search__card"},[Vue.createVNode("div",{class:"global-search__card-header"},[Vue.createVNode(naive.NInput,{size:"large",value:this.searchValue,"onUpdate:value":i=>this.searchValue=i,clearable:!0,onInput:r.bind(this)},{prefix:()=>Vue.createVNode(C,{name:"search",size:"24"},null)})]),Vue.createVNode(naive.NScrollbar,{class:"global-search__card-content"},{default:()=>[n.length?Vue.createVNode(naive.NFlex,{vertical:!0,size:[8,8]},$e(e=n.map(i=>Vue.createVNode(a,{menuOption:i,key:i.fullPath},null)))?e:{default:()=>[e]}):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.createVNode(C,{name:"empty",size:"24"},null),Vue.createTextVNode("暂无搜索结果")]})})]}),Vue.createVNode("div",{class:"global-search__card-footer"},[Vue.createVNode(naive.NFlex,{class:"card-footer__tip-wrapper",align:"center",size:[24,8]},$e(t=this.helperTipOptions.map(i=>Vue.createVNode("div",{class:"tip-wrapper-item",key:i.label},[Vue.createVNode("div",{class:"item-icon"},[i.plain?Vue.createVNode("span",null,[i.icon]):Vue.createVNode(C,{name:i.icon,size:"18"},null)]),Vue.createVNode("div",{class:"item-label"},[i.label])])))?t:{default:()=>[t]})])])])])]})}}),ua=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(W.signing),o=Vue.computed(()=>({"--app-avatar-cursor":e.cursor}));return{signing:t,cssVars:o}},render(){return Vue.createVNode(naive.NFlex,Vue.mergeProps({class:"app-avatar"},this.$props,{style:this.cssVars,size:this.spaceSize}),{default:()=>{var e,t;return[Vue.createVNode(naive.NAvatar,Vue.mergeProps(this.$props,{src:(e=this.signing)==null?void 0:e.avatar,objectFit:"cover",round:!0,size:this.avatarSize}),null),Vue.createVNode("div",{class:"app-avatar__name"},[(t=this.signing)==null?void 0:t.name])]}})}}),da=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],pa={logout:()=>{const{logout:e}=Ur();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=M();e("lockScreenSwitch",!0)}},ma=e=>{const t=pa[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},ha=e=>{const{isTabletOrSmaller:t,globalMainLayoutLoad:o}=e,{t:n}=J(),a=[{name:"reload",size:18,tooltip:n("headerTooltip.Reload"),iconClass:o.value?"":"ray-icon__reload--loading",eventKey:"reload"}],r=[{name:"menu",size:18,eventKey:"menu"}];return t.value?r:a},fa=e=>{const{isFullscreen:t,isTabletOrSmaller:o}=e,{t:n}=J(),a=[{name:"fullscreen",size:18,tooltip:t.value?n("headerTooltip.CancelFullScreen"):n("headerTooltip.FullScreen"),eventKey:"screen"},{name:"github",size:18,tooltip:n("headerTooltip.Github"),eventKey:"github"},{name:"setting",size:18,tooltip:n("headerTooltip.Setting"),eventKey:"setting"}],r=[{name:"search",size:18,tooltip:n("headerTooltip.Search"),eventKey:"search"},...a],i=[...a];return o.value?i:r},ga=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=M(),{t:o}=J(),{reload:n}=yo(),[a,{toggleFullscreen:r,isEnabled:i}]=qe(document.getElementsByTagName("html")[0]),{getDrawerPlacement:l,getBreadcrumbSwitch:s}=I(),u=Vue.ref(!1),c=Vue.ref(!1),{isTabletOrSmaller:p}=ye(),f=G("globalDrawerValue"),g=G("globalMainLayoutLoad"),S=Vue.computed(()=>ha({isFullscreen:a,isTabletOrSmaller:p,globalMainLayoutLoad:g})),d=Vue.computed(()=>fa({isFullscreen:a,isTabletOrSmaller:p,globalMainLayoutLoad:g})),y={reload:()=>{n()},setting:()=>{u.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{i||window.$message.warning(o("globalMessage.isEnabledFullscreen")),r()},search:()=>{c.value=!0},lock:()=>{t("lockScreenSwitch",!0)},menu:()=>{B("globalDrawerValue",!f.value)}};return{leftIconOptions:S,rightTooltipIconOptions:d,toolIconClick:b=>{var m;(m=y[b])==null||m.call(y)},showSettings:u,updateLocale:e,getDrawerPlacement:l,getBreadcrumbSwitch:s,globalSearchShown:c}},render(){return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header",bordered:!0},{default:()=>[Vue.createVNode(ca,{show:this.globalSearchShown,"onUpdate:show":e=>this.globalSearchShown=e},null),Vue.createVNode(naive.NFlex,{class:"layout-header__method",align:"center",justify:"space-between"},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[this.leftIconOptions.map(e=>Vue.createVNode(Ee,{key:e.name,iconName:e.name,tooltipText:Vue.isRef(e.tooltip)?e.tooltip.value:e.tooltip,customClassName:e.iconClass,onClick:this.toolIconClick.bind(this,e.name)},null)),this.getBreadcrumbSwitch?Vue.createVNode(sa,null,null):null]}),Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[this.rightTooltipIconOptions.map(e=>Vue.createVNode(Ee,{key:e.name,iconName:e.name,tooltipText:Vue.isRef(e.tooltip)?e.tooltip.value:e.tooltip,customClassName:e.iconClass,onClick:this.toolIconClick.bind(this,e.name)},null)),Vue.createVNode(naive.NDropdown,{options:Je,onSelect:e=>this.updateLocale(String(e)),trigger:"click"},{default:()=>[Vue.createVNode(C,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]}),Vue.createVNode(naive.NDropdown,{options:da(),onSelect:ma.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(ua,{avatarSize:"small",align:"center",cursor:"pointer"},null)]})]})]}),Vue.createVNode(la,{show:this.showSettings,"onUpdate:show":e=>this.showSettings=e,placement:this.getDrawerPlacement},null)]})}}),ya=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{size:[0,0]},{default:()=>[Vue.createVNode(ga,null,null)]})}}),ba={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},va=Xe('',1),Va=[va];function Sa(e,t){return He(),Ye("svg",ba,[...Va])}const wa={render:Sa},_a={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},Ca=Xe('',1),Na=[Ca];function ka(e,t){return He(),Ye("svg",_a,[...Na])}const Ta={render:ka};function xa(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Oa=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const o=Vue.ref(null),{getMenuKey:n,getMenuTagOptions:a}=H(),{changeMenuModelValue:r}=se(),{getRootPath:i}=ee(),{maximize:l}=go(),{reload:s}=yo(),{close:u,closeAll:c,closeRight:p,closeLeft:f,closeOther:g}=Ea(),S=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let d=-1;const y={size:16},h=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(C,{name:"reload",size:y.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(C,{name:"close",size:y.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(Ta,{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:y.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(C,{name:"resize_h",size:y.size},null),disabled:!1}]),b=fe(16),m={closeCurrentPage:()=>{n.value!==i.value&&u(d)},reloadCurrentPage:()=>{s()},closeAll:()=>{c()},closeRight:()=>{p(d)},closeLeft:()=>{f(d)},closeOther:()=>{g(d)}},v=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),N="menu_tag_data",O=w=>{u(w)},V=(w,_)=>{h.value.forEach(L=>{if(L.key===w){L.disabled=_;return}})},k=w=>{v.actionDropdownShow=!1,r(w.fullPath,w)},R=()=>{const w=document.getElementById(b);if(w)return Array.from(w.childNodes).find(ce=>zo(ce,"n-scrollbar-container").value)},D=w=>{var L;const _=R();if(_){const ce=_.scrollLeft||0,Le=w==="left"?Math.max(0,ce-200):ce+200;(L=o.value)==null||L.scrollTo({left:Le,behavior:"smooth"})}},j=w=>{var _;v.actionDropdownShow=!1,(_=m[w])==null||_.call(m)},K=(w,_)=>{_.preventDefault(),v.actionDropdownShow=!1,d=w,Vue.nextTick(()=>{v.actionDropdownShow=!0,v.x=_.clientX,v.y=_.clientY})},te=()=>{const w=a.value.length-1,{closeable:_}=a.value[d]??{};V("closeCurrentPage",!_),d===w?V("closeRight",!0):d0&&V("closeLeft",!1)},Y=()=>{d=a.value.findIndex(_=>_.key===n.value),te()},vo=w=>{a.value.length>1&&w.key!==i.value&&(w.closeable=!0)},Vo=w=>{w.key!==n.value&&(w.closeable=!1)},So=()=>{R()&&Vue.nextTick().then(()=>{var _;(_=o.value)==null||_.scrollTo({left:99999,behavior:"smooth"})})},wo=()=>{Vue.nextTick().then(()=>{const w=Ne(`attr:${N}="${n.value}"`);if(w!=null&&w.length){const[_]=w;Vue.nextTick().then(()=>{var L;(L=o.value)==null||L.scrollTo({left:_.offsetLeft,behavior:"smooth"})})}})};return Vue.watch(()=>a.value,(w,_)=>{h.value.forEach(L=>{S.includes(L.key)&&(w.length>1?L.disabled=!1:L.disabled=!0)}),_!=null&&_.length&&(w.length>(_==null?void 0:_.length)?So():w.length===(_==null?void 0:_.length)&&wo())},{immediate:!0}),Vue.watch(()=>v.actionDropdownShow,w=>{var _;w&&((_=Ge(te,100))==null||_())}),t({}),{getMenuTagOptions:a,closeCurrentMenuTag:O,getMenuKey:n,menuTagClick:k,moreOptions:h,scrollX:D,scrollRef:o,uuidScrollBar:b,actionDropdownSelect:j,actionState:v,menuTagContextMenu:K,setCurrentContextmenuIndex:Y,menuTagMouseenter:vo,menuTagMouseleave:Vo,MENU_TAG_DATA:N,iconConfig:{width:20,height:28},maximize:l,getRootPath:i}},render(){let e;const{iconConfig:t,getRootPath:o,uuidScrollBar:n,getMenuTagOptions:a,MENU_TAG_DATA:r}=this,{maximize:i,closeCurrentMenuTag:l,scrollX:s,$t:u,menuTagClick:c,menuTagContextMenu:p,menuTagMouseenter:f,menuTagMouseleave:g,actionDropdownSelect:S}=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:S.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},{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=a.map((d,y)=>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:c.bind(this,d),onContextmenu:p.bind(this,y),onMouseenter:f.bind(this,d),onMouseleave:g.bind(this,d),[r]:d.path}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode("span",null,{default:()=>{const{breadcrumbLabel:h,meta:{i18nKey:b}}=d;return b?u(b):h}}),(d.closeable||a.length===1)&&d.key!==o?Vue.createVNode(naive.NIcon,Vue.mergeProps({class:"menu-tag__btn-icon"},{onMousedown:l.bind(this,y)}),{default:()=>[Vue.createVNode(C,{name:"close",size:"14"},null)]}):Vue.createVNode(naive.NIcon,{class:[d.key!==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:[6,6]},{default:()=>[Vue.createVNode(C,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__right-arrow",onClick:s.bind(this,"right")},null),Vue.createVNode(C,{name:"fullscreen_fold",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:()=>{i(!0)}},null),Vue.createVNode(lo,{class:"menu-tag__dropdown",options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this),iconSize:20,keyboard:!1},{default:()=>[Vue.createVNode(C,{name:"more",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:this.setCurrentContextmenuIndex.bind(this)},null)]})]})]})])]})}}),Ra=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(Oa,null,null)}}),Aa=e=>{const t=be(e[0]),o=be(e[1]),n=be(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`}))},Be=To("isAppLockScreen",!1,sessionStorage,{mergeDefaults:!0}),La=()=>({setLockAppScreen:o=>{Be.value=o},getLockAppScreen:()=>Be.value}),Pa=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),{getMenuTagSwitch:n,getCopyrightSwitch:a}=I(),{getLockAppScreen:r}=La(),i=Aa([e,t,o]);return{getMenuTagSwitch:n,cssVarsRef:i,getLockAppScreen:r,layoutSiderBarRef:e,layoutMenuTagRef:t,layoutFooterRef:o,getCopyrightSwitch:a}},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(Qr,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(ya,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(Ra,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:Z,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode(fo,null,null)]}),o?Vue.createVNode(ra,{ref:"layoutFooterRef"},null):null]})]})}}),Ma=async()=>{const{getRootPath:e}=ee();return[{path:"/",name:"login",component:()=>T(()=>import("./index-6w2M-iQF.js"),__vite__mapDeps([58,22,18,16,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,17,23,46,20,21,19,24,25,26,27,28,29,30,31,32,59]))},{path:"/",name:"layout",redirect:e.value,component:Pa,children:Wr()}]};let ae;const Da=async()=>VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:await Ma(),scrollBehavior:e=>{ir(e)}}),yl=async e=>{ae=await Da(),Yr(ae),e.use(ae),Ae()},Ae=()=>{try{if(ae)return{router:ae};throw new Error}catch{throw new Error("router is not defined")}},Fe="YYYY-MM-DD HH:mm:ss",za=()=>({locale:i=>{const l=fn[i];l?E.locale(l):E.locale(gn)},getStartAndEndOfDay:i=>{const{format:l=Fe}=i??{},s=E(),u=s.startOf("day"),c=s.endOf("day"),p=s.format(l),f=u.format(l);return{today:s,startOfDay:u,endOfDay:c,formatToday:p,formatStartOfDay:f}},format:(i,l)=>{const{format:s=Fe}=l??{};return E(i).format(s)},isDayjs:i=>E.isDayjs(i),daysDiff:(i,l)=>{const s=E(i);return E(l).diff(s,"days")},isDateInRange:(i,l)=>{const{start:s,end:u}=l,c=E(i);return c.isAfter(s)&&c.isBefore(u)}});function ye(e){const{width:t,height:o}=xe(e),n=Vue.ref(!1);return Io(()=>{n.value=t.value<=768}),{width:t,height:o,isTabletOrSmaller:n}}let We=999,we=!1;const U="ELEMENT-FULLSCREEN-RAY",{height:Ke}=xe(),Ue=document.createElement("style"),Ia=(e,t)=>{const{beforeEnter:o,beforeExit:n,enter:a,exit:r,backgroundColor:i,zIndex:l}=t??{},s={};let u=!1;const c=()=>{const d=$(e);if(!d)return;const{left:y,top:h}=d.getBoundingClientRect(),b=` [${U}] { position: fixed; width: 100% !important; @@ -8,10 +8,10 @@ var _o=Object.defineProperty;var Co=(e,t,o)=>t in e?_o(e,t,{enumerable:!0,config z-index: ${Q(l,"Null")||Q(l,"Undefined")?We:l} !important; background-color: ${i??null}; } - `;Ue.innerHTML=b,we||document.head.appendChild(Ue)},p=()=>{const d=$(e);o==null||o(),d&&(d.getAttribute(U)||d.setAttribute(U,U),u||(u=!0,We+=1),we||(c(),we=!0),s.transition=d.style.transition,d.style.transition="all 0.3s var(--r-bezier)",a==null||a())},f=()=>{n==null||n();const d=$(e);d&&d.removeAttribute(U),r==null||r()},g=()=>{const d=$(e);d&&(d.getAttribute(U)?f():p())},S=Vue.watch(()=>Ke.value,c);return jo(()=>{const d=$(e);d&&(d.style.transition=s.transition??"",d.removeAttribute(U)),S()}),{enter:p,exit:f,toggleFullscreen:g}},_e={svg:oe.toSvg,png:oe.toPng,jpeg:oe.toJpeg,blob:oe.toBlob,pixelData:oe.toPixelData},bl=(e,t)=>{const{beforeCreate:o,created:n,createdError:a,finally:r,imageType:i}=t??{};return{create:s=>new Promise((u,c)=>{var f;const p=$(e);if(o==null||o(p),!p)return a==null||a(),c("useDomToImage: element is undefined.");(f=_e[s??i??"jpeg"])==null||f.call(_e,p,t).then(g=>(n==null||n(g,p),u(g))).catch(g=>(a==null||a(g),c(g))).finally(()=>{r==null||r()})})}},vl=(e,t)=>({print:()=>{const n=$(e);n&&xo({...t,printable:n})}}),go=()=>({isLayoutContentMaximized:Vue.computed(()=>G("layoutContentMaximize").value),maximize:(o,n)=>{var l;const{scrollToOptions:a}=n??{},r=$(Z),{toggleFullscreen:i}=Ia(r,n);B("layoutContentMaximize",o),i(),a&&((l=Z==null?void 0:Z.value)==null||l.scrollTo(a))}}),yo=()=>({reload:(n=800)=>{B("globalMainLayoutLoad",!1),setTimeout(()=>B("globalMainLayoutLoad",!0),n)},openSpin:()=>{B("layoutContentSpinning",!0)},closeSpin:()=>{B("layoutContentSpinning",!1)}}),Vl=()=>({setWatermarkContent:a=>{const{getWatermarkConfig:r}=I(),i=Object.assign(r.value,{content:a}),{updateSettingState:l}=M();l("watermarkConfig",i)},showWatermark:()=>{const{updateSettingState:a}=M();a("watermarkSwitch",!0)},hiddenWatermark:()=>{const{updateSettingState:a}=M();a("watermarkSwitch",!1)},toggleWatermark:()=>{const{getWatermarkSwitch:a}=I(),{updateSettingState:r}=M();r("watermarkSwitch",!a.value)}}),ja=()=>{const e=()=>{const{getAppTheme:a}=I(),{t:r}=J();return{theme:a.value,themeLabel:a.value?r("headerSettingOptions.ThemeOptions.Dark"):r("headerSettingOptions.ThemeOptions.Light")}};return{changeDarkTheme:()=>{const{updateSettingState:a}=M();a("appTheme",!0)},changeLightTheme:()=>{const{updateSettingState:a}=M();a("appTheme",!1)},toggleTheme:()=>{const{theme:a}=e(),{updateSettingState:r}=M();r("appTheme",!a)},getAppTheme:e}},X=(e,t)=>{const{getMenuTagOptions:o}=H();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(a=>a.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,a=o.value.findIndex(r=>r.fullPath===n);if(a===-1){console.warn(`${t}: The incoming menuTag option ${e.fullPath} did not match the corresponding item.`);return}return{option:e,index:a}}};function Ea(){const{getMenuTagOptions:e,getMenuKey:t}=H(),{changeMenuModelValue:o,spliceMenTagOptions:n,setMenuTagOptions:a}=se(),r=()=>e.value.findIndex(g=>g.fullPath===t.value);return{close:g=>{const S=X(g,"close");if(S){const{index:d,option:y}=S;if(n(d),y.fullPath===t.value){const h=e.value[d-1];h&&o(h.fullPath,h)}}},closeAll:()=>{n(0,e.value.length),Vue.nextTick(he)},closeRight:g=>{const S=X(g,"closeRight");if(S){const{option:d,index:y}=S,h=e.value.length-y,b=r();n(y+1,h),y<=b&&t.value!==d.fullPath&&o(d.fullPath,d)}},closeLeft:g=>{const S=X(g,"closeLeft");if(S){const{option:d,index:y}=S,h=r();n(0,y),h<=y&&t.value!==d.fullPath&&o(d.fullPath,d)}},closeOther:g=>{const S=X(g,"closeOther");if(S){const{option:d}=S;t.value!==d.fullPath?(n(0,e.value.length),o(d.fullPath,d)):a(d,!1)}},getCurrentTagIndex:r,checkCloseRight:g=>{const S=X(g,"checkCloseRight");if(S){const{index:d}=S,y=e.value.length-1;return!(d>=y)}return!1},checkCloseLeft:g=>{const S=X(g,"checkCloseRight");if(S){const{index:d}=S,y=e.value.length-1;return d===0?!1:d>0&&y>0}return!1}}}function Sl(){return{navigationTo:(t,o)=>{const{router:{getRoutes:n,push:a,replace:r}}=Ae(),{isPush:i=!0,query:l}=o||{},s=u=>i?a({path:u,query:l}):r({path:u,query:l});if(typeof t=="number"){if(isNaN(t)){console.warn(`navigationTo: The ${t} is NaN, expect number.`);return}const{getMenuOptions:u}=H();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:[g]}=f;p(g);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 ee(){const{getAppRootRoute:e}=I(),{updateSettingState:t}=M(),o=e,n=Vue.computed(()=>e.value.path),a=Vue.computed(()=>e.value.name);return{getRootRoute:o,getRootPath:n,getRootName:a,setRootRoute:i=>{t("appRootRoute",Object.assign({},e.value,i))}}}const wl=(e,t)=>{if(typeof t!="string"||!t.trim())throw new TypeError("Expected prefix to be a non-empty string");const o={};return Object.keys(e).forEach(n=>{const a=e[n].default;let r=n.replace(`./${t}/`,"").replace(/^\.\//,"");const i=r.lastIndexOf(".");r=r.substring(0,i);const l=r.split("/"),s=l.shift(),u=l.join(".");s&&(u?(me(o,s,o[s]||{}),me(o[s],u,a)):me(o,s,a||{}))}),o},$a=async e=>{var o;const t={};for(const n of e){const a=await pn(Object.assign({"./lang/en-US.ts":()=>T(()=>import("./en-US-RsLjTdB_.js"),__vite__mapDeps([60,20,21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,22,23,24,25,26,27,28,29,30,31,32])),"./lang/zh-CN.ts":()=>T(()=>import("./zh-CN-HaZiwome.js"),__vite__mapDeps([61,20,21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,22,23,24,25,26,27,28,29,30,31,32]))}),`./lang/${n.key}.ts`),r=n.key;r&&(t[r]=((o=a==null?void 0:a.default)==null?void 0:o.message)??{})}return t},_l=e=>{switch(e){case"zh-CN":return{locale:naive.zhCN,dateLocal:naive.dateZhCN};case"en-US":return{locale:null,dateLocal:null};default:return{locale:naive.zhCN,dateLocal:naive.dateZhCN}}},bo=()=>ie(W.localeLanguage,"localStorage",mn);export{ll as A,gl as B,il as C,gn as D,lo as E,go as F,Sl as G,yo as H,Vl as I,ja as J,he as K,Je as L,pl as R,aa as T,T as _,bl as a,I as b,M as c,ua as d,La as e,Ur as f,ye as g,G as h,fl as i,yl as j,J as k,ee as l,B as m,_l as n,W as o,ml as p,C as q,wl as r,sl as s,al as t,vl as u,dl as v,cl as w,ul as x,hl as y,ea as z}; + `;Ue.innerHTML=b,we||document.head.appendChild(Ue)},p=()=>{const d=$(e);o==null||o(),d&&(d.getAttribute(U)||d.setAttribute(U,U),u||(u=!0,We+=1),we||(c(),we=!0),s.transition=d.style.transition,d.style.transition="all 0.3s var(--r-bezier)",a==null||a())},f=()=>{n==null||n();const d=$(e);d&&d.removeAttribute(U),r==null||r()},g=()=>{const d=$(e);d&&(d.getAttribute(U)?f():p())},S=Vue.watch(()=>Ke.value,c);return jo(()=>{const d=$(e);d&&(d.style.transition=s.transition??"",d.removeAttribute(U)),S()}),{enter:p,exit:f,toggleFullscreen:g}},_e={svg:oe.toSvg,png:oe.toPng,jpeg:oe.toJpeg,blob:oe.toBlob,pixelData:oe.toPixelData},bl=(e,t)=>{const{beforeCreate:o,created:n,createdError:a,finally:r,imageType:i}=t??{};return{create:s=>new Promise((u,c)=>{var f;const p=$(e);if(o==null||o(p),!p)return a==null||a(),c("useDomToImage: element is undefined.");(f=_e[s??i??"jpeg"])==null||f.call(_e,p,t).then(g=>(n==null||n(g,p),u(g))).catch(g=>(a==null||a(g),c(g))).finally(()=>{r==null||r()})})}},vl=(e,t)=>({print:()=>{const n=$(e);n&&xo({...t,printable:n})}}),go=()=>({isLayoutContentMaximized:Vue.computed(()=>G("layoutContentMaximize").value),maximize:(o,n)=>{var l;const{scrollToOptions:a}=n??{},r=$(Z),{toggleFullscreen:i}=Ia(r,n);B("layoutContentMaximize",o),i(),a&&((l=Z==null?void 0:Z.value)==null||l.scrollTo(a))}}),yo=()=>({reload:(n=800)=>{B("globalMainLayoutLoad",!1),setTimeout(()=>B("globalMainLayoutLoad",!0),n)},openSpin:()=>{B("layoutContentSpinning",!0)},closeSpin:()=>{B("layoutContentSpinning",!1)}}),Vl=()=>({setWatermarkContent:a=>{const{getWatermarkConfig:r}=I(),i=Object.assign(r.value,{content:a}),{updateSettingState:l}=M();l("watermarkConfig",i)},showWatermark:()=>{const{updateSettingState:a}=M();a("watermarkSwitch",!0)},hiddenWatermark:()=>{const{updateSettingState:a}=M();a("watermarkSwitch",!1)},toggleWatermark:()=>{const{getWatermarkSwitch:a}=I(),{updateSettingState:r}=M();r("watermarkSwitch",!a.value)}}),ja=()=>{const e=()=>{const{getAppTheme:a}=I(),{t:r}=J();return{theme:a.value,themeLabel:a.value?r("headerSettingOptions.ThemeOptions.Dark"):r("headerSettingOptions.ThemeOptions.Light")}};return{changeDarkTheme:()=>{const{updateSettingState:a}=M();a("appTheme",!0)},changeLightTheme:()=>{const{updateSettingState:a}=M();a("appTheme",!1)},toggleTheme:()=>{const{theme:a}=e(),{updateSettingState:r}=M();r("appTheme",!a)},getAppTheme:e}},X=(e,t)=>{const{getMenuTagOptions:o}=H();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(a=>a.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,a=o.value.findIndex(r=>r.fullPath===n);if(a===-1){console.warn(`${t}: The incoming menuTag option ${e.fullPath} did not match the corresponding item.`);return}return{option:e,index:a}}};function Ea(){const{getMenuTagOptions:e,getMenuKey:t}=H(),{changeMenuModelValue:o,spliceMenTagOptions:n,setMenuTagOptions:a}=se(),r=()=>e.value.findIndex(g=>g.fullPath===t.value);return{close:g=>{const S=X(g,"close");if(S){const{index:d,option:y}=S;if(n(d),y.fullPath===t.value){const h=e.value[d-1];h&&o(h.fullPath,h)}}},closeAll:()=>{n(0,e.value.length),Vue.nextTick(he)},closeRight:g=>{const S=X(g,"closeRight");if(S){const{option:d,index:y}=S,h=e.value.length-y,b=r();n(y+1,h),y<=b&&t.value!==d.fullPath&&o(d.fullPath,d)}},closeLeft:g=>{const S=X(g,"closeLeft");if(S){const{option:d,index:y}=S,h=r();n(0,y),h<=y&&t.value!==d.fullPath&&o(d.fullPath,d)}},closeOther:g=>{const S=X(g,"closeOther");if(S){const{option:d}=S;t.value!==d.fullPath?(n(0,e.value.length),o(d.fullPath,d)):a(d,!1)}},getCurrentTagIndex:r,checkCloseRight:g=>{const S=X(g,"checkCloseRight");if(S){const{index:d}=S,y=e.value.length-1;return!(d>=y)}return!1},checkCloseLeft:g=>{const S=X(g,"checkCloseRight");if(S){const{index:d}=S,y=e.value.length-1;return d===0?!1:d>0&&y>0}return!1}}}function Sl(){return{navigationTo:(t,o)=>{const{router:{getRoutes:n,push:a,replace:r}}=Ae(),{isPush:i=!0,query:l}=o||{},s=u=>i?a({path:u,query:l}):r({path:u,query:l});if(typeof t=="number"){if(isNaN(t)){console.warn(`navigationTo: The ${t} is NaN, expect number.`);return}const{getMenuOptions:u}=H();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:[g]}=f;p(g);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 ee(){const{getAppRootRoute:e}=I(),{updateSettingState:t}=M(),o=e,n=Vue.computed(()=>e.value.path),a=Vue.computed(()=>e.value.name);return{getRootRoute:o,getRootPath:n,getRootName:a,setRootRoute:i=>{t("appRootRoute",Object.assign({},e.value,i))}}}const wl=(e,t)=>{if(typeof t!="string"||!t.trim())throw new TypeError("Expected prefix to be a non-empty string");const o={};return Object.keys(e).forEach(n=>{const a=e[n].default;let r=n.replace(`./${t}/`,"").replace(/^\.\//,"");const i=r.lastIndexOf(".");r=r.substring(0,i);const l=r.split("/"),s=l.shift(),u=l.join(".");s&&(u?(me(o,s,o[s]||{}),me(o[s],u,a)):me(o,s,a||{}))}),o},$a=async e=>{var o;const t={};for(const n of e){const a=await pn(Object.assign({"./lang/en-US.ts":()=>T(()=>import("./en-US-6uloygzA.js"),__vite__mapDeps([60,20,21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,22,23,24,25,26,27,28,29,30,31,32])),"./lang/zh-CN.ts":()=>T(()=>import("./zh-CN-Blsvkq5Z.js"),__vite__mapDeps([61,20,21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,22,23,24,25,26,27,28,29,30,31,32]))}),`./lang/${n.key}.ts`),r=n.key;r&&(t[r]=((o=a==null?void 0:a.default)==null?void 0:o.message)??{})}return t},_l=e=>{switch(e){case"zh-CN":return{locale:naive.zhCN,dateLocal:naive.dateZhCN};case"en-US":return{locale:null,dateLocal:null};default:return{locale:naive.zhCN,dateLocal:naive.dateZhCN}}},bo=()=>ie(W.localeLanguage,"localStorage",mn);export{ll as A,gl as B,il as C,gn as D,lo as E,go as F,Sl as G,yo as H,Vl as I,ja as J,he as K,Je as L,pl as R,aa as T,T as _,bl as a,I as b,M as c,ua as d,La as e,Ur as f,ye as g,G as h,fl as i,yl as j,J as k,ee as l,B as m,_l as n,W as o,ml as p,C as q,wl as r,sl as s,al as t,vl as u,dl as v,cl as w,ul as x,hl as y,ea as z}; function __vite__mapDeps(indexes) { if (!__vite__mapDeps.viteFileDeps) { - __vite__mapDeps.viteFileDeps = ["assets/index-PjqEg3wT.js","assets/vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js","assets/lodash@4.17.21-yUHHMES2.js","assets/awesome-qr@2.1.5-rc.0-UnPo3EFD.js","assets/canvas@2.11.2-dZp4QMlu.js","assets/js-binary-schema-parser@2.0.3-CCV6nRej.js","assets/js-cookie@3.0.5-bc0KQLgp.js","assets/screenfull@5.2.0-q9gEF-YC.js","assets/qs@6.11.2-wwOruwhc.js","assets/side-channel@1.0.4-hl21th03.js","assets/get-intrinsic@1.2.1-NE0DZZ3B.js","assets/has-symbols@1.0.3-fNtejGuA.js","assets/has-proto@1.0.1-dzJH2Y5C.js","assets/function-bind@1.1.1-Y6-kkB5s.js","assets/has@1.0.3-rcPLRdvS.js","assets/call-bind@1.0.2-8lNE5ocE.js","assets/dayjs@1.11.10-A-QuG2Ol.js","assets/print-js@1.6.0-gYKv6oGQ.js","assets/currency.js@2.0.4--or6eeOG.js","assets/index-arW2HKyR.js","assets/@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js","assets/@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js","assets/utils-TzEisWGD.js","assets/lodash-es@4.17.21-xgd1l9mE.js","assets/interactjs@1.10.26-I0IiZoEj.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js","assets/dom-to-image@2.6.0-eHYYUq-2.js","assets/echarts@5.4.3-Vt5ZmFiA.js","assets/zrender@5.4.4-fafgp4mQ.js","assets/tslib@2.3.0-21A5UWR7.js","assets/@vue_runtime-core@3.4.14-of9ohvOs.js","assets/@vue_reactivity@3.4.14-F-2aniUk.js","assets/@vue_shared@3.4.14-sCEYfwW2.js","assets/index-3nkF0W6U.css","assets/index-2M-G-7iY.js","assets/instance-F8xjXJ6X.js","assets/index-kznjMqp-.css","assets/index-bTNs_scc.js","assets/index-MLuUySH5.js","assets/index-ObA2xxDR.js","assets/index-ajyCn2oj.css","assets/index-rB_ghQ__.js","assets/index-d12Ax4EN.js","assets/index-2kbCI5hN.js","assets/index-7YSEBxtq.js","assets/index-jI6WwfcH.js","assets/ray-9TfU2AhD.js","assets/index-ccslrfqc.js","assets/index-HDKPr_0g.css","assets/index-KfvOzwUL.js","assets/index-v5xFQW7A.js","assets/index-4oPeexgb.css","assets/index-2ekc-M6f.js","assets/index-iKuv6ZNn.css","assets/index-5veg8iOR.js","assets/index-nypYrtuG.js","assets/index-eoifJTzT.js","assets/index-Btqqg3j9.css","assets/index-DzuoSB-p.js","assets/index-48JFfn_Q.css","assets/en-US-RsLjTdB_.js","assets/zh-CN-HaZiwome.js"] + __vite__mapDeps.viteFileDeps = ["assets/index-kkChw5fy.js","assets/vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js","assets/lodash@4.17.21-yUHHMES2.js","assets/awesome-qr@2.1.5-rc.0-UnPo3EFD.js","assets/canvas@2.11.2-dZp4QMlu.js","assets/js-binary-schema-parser@2.0.3-CCV6nRej.js","assets/js-cookie@3.0.5-bc0KQLgp.js","assets/screenfull@5.2.0-q9gEF-YC.js","assets/qs@6.11.2-wwOruwhc.js","assets/side-channel@1.0.4-hl21th03.js","assets/get-intrinsic@1.2.1-NE0DZZ3B.js","assets/has-symbols@1.0.3-fNtejGuA.js","assets/has-proto@1.0.1-dzJH2Y5C.js","assets/function-bind@1.1.1-Y6-kkB5s.js","assets/has@1.0.3-rcPLRdvS.js","assets/call-bind@1.0.2-8lNE5ocE.js","assets/dayjs@1.11.10-A-QuG2Ol.js","assets/print-js@1.6.0-gYKv6oGQ.js","assets/currency.js@2.0.4--or6eeOG.js","assets/index-arW2HKyR.js","assets/@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js","assets/@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js","assets/utils-gTg3o0Oj.js","assets/lodash-es@4.17.21-xgd1l9mE.js","assets/interactjs@1.10.26-I0IiZoEj.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js","assets/dom-to-image@2.6.0-eHYYUq-2.js","assets/echarts@5.4.3-Vt5ZmFiA.js","assets/zrender@5.4.4-fafgp4mQ.js","assets/tslib@2.3.0-21A5UWR7.js","assets/@vue_runtime-core@3.4.14-of9ohvOs.js","assets/@vue_reactivity@3.4.14-F-2aniUk.js","assets/@vue_shared@3.4.14-sCEYfwW2.js","assets/index-3nkF0W6U.css","assets/index-KyAY-bCy.js","assets/instance-cKrL5c29.js","assets/index-kznjMqp-.css","assets/index-5G3Q9JOS.js","assets/index-MeEylz0e.js","assets/index-KjStTJCx.js","assets/index-ajyCn2oj.css","assets/index-S35kk4rh.js","assets/index-pK3Ikcd_.js","assets/index-oKwqV3ld.js","assets/index-ejq2hwh2.js","assets/index-lRexFdsQ.js","assets/ray-9TfU2AhD.js","assets/index-ccslrfqc.js","assets/index-HDKPr_0g.css","assets/index-tCqU7l20.js","assets/index-v5xFQW7A.js","assets/index-4oPeexgb.css","assets/index-hglwaW0i.js","assets/index-iKuv6ZNn.css","assets/index-Rgtl_SUL.js","assets/index-L1Xv038-.js","assets/index-s6nU8ap9.js","assets/index-Btqqg3j9.css","assets/index-6w2M-iQF.js","assets/index-48JFfn_Q.css","assets/en-US-6uloygzA.js","assets/zh-CN-Blsvkq5Z.js"] } return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) } \ No newline at end of file diff --git a/assets/hooks-GAhkiC58.js.gz b/assets/hooks-GAhkiC58.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..c0229b704cd024196ab72f5fa57ba6de04ec5ff5 GIT binary patch literal 30630 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%0Dx;Swn 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 diff --git a/assets/index-2M-G-7iY.js.gz b/assets/index-2M-G-7iY.js.gz deleted file mode 100644 index 48e5ee4ca0bf2d0019df625a576a04bec37db0e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2142 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 DEGP1* diff --git a/assets/index-2kbCI5hN.js.gz b/assets/index-2kbCI5hN.js.gz deleted file mode 100644 index 313185fa2196a6c8b95d857a4e9cb55f5455c911..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1623 zcmV-d2B`TTiwFP!000021I<@$PaDS;{(gUj<4+)Yrrxzp8b?$n#E`xO5?Y{8Rdm=L zdk1!RmYG=tu`D@h(gFdIDzs@WnwEQ2uGM=5ttv$%wfkr4U6W7zg=%*lV;ivCH>r|8 ztoA%-&Uwyr&KWN;EXqWFB7}Gd7cz_*VfdOx=^_Wy+AKn*sz!&ixq3&YoPHU@#+ z(ruoS;Oj6km$Pvy2IEkQgUQkC?9{Bh-0r1Q6>%*Uhtg#zOJH^K#*Lflcjb1_0tX7E zi^MxC3KL*niN1aNovhW4;tIpq%-Fh~N`yIJ1{E zrQNQg)deqoNrF-o41wGBs64K>V=P8Y0esj1jDqaU+qnTcdb=H@*oUg)SOF$wZICreCVVa5p;Smgo5$Rv}C=YSiUHh_FMJ(F3U?x4$wih-gb)5Lm8@;gz}Wl3n!SUWI_1t6wi#NfApu1~Ov;FO1qlXK@yzg8C>4sCVAFA zV&Y+HSk%O(=*yePz{&7Usv`Y5HfT7)v9PVa{(RtN`(6#nabMo>fKu|36!D+r=2I+r zNh z={>w68fF647pz(I*;~`4}Pdsw`)fmwWFf@|GndX|IdB+h5N8tFWs+I zx9Zh{lgg&Ef6slodwlRqy?RhPdJz)L#wV4{m-qftd%jjXdKkF6>yMpEv0l3GK6&O8 zzp7PA$De-hY?PgYQmwk>to_go(meau;=OSHhy9V?OU1jbf_p0&avqeOAGh7|o?E=@ z?tSt{k5rMG3^|Vu>pSJ303Pq^W2=>HH?#@jfwA-_8GTlB5 zO6qLw)z?35q3r3?!wgtmMRwOdbG8p_KY!P3^M+zQP>OY@6lKaE`kh7TmU;J(v7SR7K0iME+THu4J!;P->lnws zZ=uJ#3g3~(%iZGf{$1zMru*bsu&YlhrPECjYT4YuoQHyb^$p$>ddtmS-}08*&NuGo zYZtB3p2U!P6(hJdUJ1~v2JZSpXQLd@bPlS{i~aDQE$1>(g?3U|1Aqaa0%*KhPllZ8 z5l&^X9c{fD$TW9<5_~UAQr|kUlq;|A%@x|0Vtsv0!ndE}^ z7v=aW!M`*WkLB4!ytfyp;aUIEB;56)ySrX5-4A3BE@{n.preventDefault(),t(!1)},updateShow:t}},render(){const{x:e,y:o,show:r}=this,{clickOutside:i,updateShow:u}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"useContextmenuCoordinate + NDropdown 实现右键菜单"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("默认点击元素外部会关闭菜单。")]),Vue.createVNode("div",{ref:"demoOneRef",style:"width: 100%; height: 200px; background-color: rgba(0, 128, 0, 0.5)"},[Vue.createTextVNode("右击")])]})]}),Vue.createVNode(naive.NDropdown,{show:r,x:e,y:o,options:this.options,trigger:"manual",placement:"bottom-start",onSelect:(a,t)=>{window.$message.info(`选中了 ${t.label}`),u(!1)},onClickoutside:i.bind(this)},null)]})}});export{I as default}; +import{t as p}from"./hooks-GAhkiC58.js";import"./currency.js@2.0.4--or6eeOG.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils-gTg3o0Oj.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const I=Vue.defineComponent({name:"ContextMenuDemo",setup(){const e=Vue.ref(),o=Vue.ref(!1),r=Vue.ref([{label:"杰·盖茨比",key:"jay gatsby"},{label:"黛西·布坎南",key:"daisy buchanan"},{type:"divider",key:"d1"},{label:"尼克·卡拉威",key:"nick caraway"}]),{x:i,y:u,show:a,updateShow:t}=p(e);return{demoOneRef:e,demoOneShow:o,x:i,y:u,show:a,options:r,clickOutside:n=>{n.preventDefault(),t(!1)},updateShow:t}},render(){const{x:e,y:o,show:r}=this,{clickOutside:i,updateShow:u}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"useContextmenuCoordinate + NDropdown 实现右键菜单"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("默认点击元素外部会关闭菜单。")]),Vue.createVNode("div",{ref:"demoOneRef",style:"width: 100%; height: 200px; background-color: rgba(0, 128, 0, 0.5)"},[Vue.createTextVNode("右击")])]})]}),Vue.createVNode(naive.NDropdown,{show:r,x:e,y:o,options:this.options,trigger:"manual",placement:"bottom-start",onSelect:(a,t)=>{window.$message.info(`选中了 ${t.label}`),u(!1)},onClickoutside:i.bind(this)},null)]})}});export{I as default}; diff --git a/assets/index-5G3Q9JOS.js.gz b/assets/index-5G3Q9JOS.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..e4c71e6e4da0c6b6811b17a454bf11ccdba633b6 GIT binary patch literal 1422 zcmV;91#$WxiwFP!000021C^HVZ_`E?$KUU-FxDm|+TCG0O#xR$DQQ|5qlH4tT7=5Q zeqvu^-??|^{8$u;4Y6rrz#9hBerc07i8o_NOkx|8Ch@O~0R1l}I|(Cckv1tWeDddc z?z!*xdy!e32&sG8pvp-44Jl%i91ewOD!jZ9Hd(cNlHaoO~+wE1E zwnK07eIgmxIG1LYSUA``-I^84=O&>_D}_|SwkIT1Y>ONr_UmU2FD_JDUJ@K!q(Ume zKcH;;gVm&_*G^29rJ6+w2N!~puvT{tk`IG=rC=xU?dVuso8%bRAgQN^j$6c;#iy)O zY)jOp8YYZ0nmHISjuViIDGk2TRA*B<#M;h@JPt>2V*X_eH(VIF((jybxlF6Dk$R{3e%hwYo9O*I>#s#eBeC zNI8e7V&_*rj2v5sR%sFpKx4+WWLztt`A@+C9OQHcriNq(FRVFb-7_CxQdlg&wCdxMo#w4IO<3c)AF& zFp&bCCWT^eSPOZrghru=#H;5+b`i-}t4qCz)**7u=ifej`uN4ycVB*f|M@R>Ow@#~ zYwpml5m2q_U9*qI}NjO_2&k+odQ? ze5&Dmw$T0gqyWV^2|AU$=R+)3Ijlj$1vFaZoIq1OM3T9vT#3AhdCk>SXVG){{P7+q ziG&t#y$B7OM!HZ$Iuouxxp5y2uk%>(UdIL0b;WQ8*`L=TQ>Zu5p1s~89U`OIjm#8J z0@bjwB77)t%345HmLlk&UJImV9*x{XRv-2J;b3l|IDh=o8|tc5`lzRwj=(ij1*5pc zz|*P_(r27%Fy1v*7Ntmh(dNeB!FMliJsjMAw0Gyh%iG@!Zhm3@$G!gdjAmFe5l^EC zz4qz?boA);-jgq1KKSv)$G;CgeKNRy?ZvO(4}QG6ckTYOKffAWf3$b+=iz*RU;WrD zUM`}2?S0lVQBOj{HUEu-iInbUYP6ZJL)Wk^>zz3x1QvwaH5|)II&(&ydd)zJl>68d zk&vz-gE}o($grKG$gq%Mk#f=OzhUsf?MH)8pJYQ_?q@&r2F1prquwwrXdIq#F0*8i z(E@47f&ipz#+0WtGEovy4`SfjHS0oa5o4vP)Fu-AJVfAWw?L6D&L8i!8TUn-yd8s5 zGyuYQLlmy;UH$CYZ$Cf#;}hfUo+kNy>|ZIObQp8Nt66BpIJ6}Dmnviv75lks*~$9- c;v97H54uy?2i?f;{@h#t0M`1sBj*VK0JiPC;{X5v literal 0 HcmV?d00001 diff --git a/assets/index-5veg8iOR.js.gz b/assets/index-5veg8iOR.js.gz deleted file mode 100644 index 4c69281583885c79d3c2c76150c579f50e048903..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2268 zcmV<22qX6&iwFP!000021JzhtbKAxhe($eX`T3@~*&qZccTEeP{`Wd@f- z@G6=Y`e70a>*&Q=2xhV$_@O9T=p{68sTM-95A`Ff-<%xvW~OHH^-d|DxmZ++{m43m z@|L+YdHndP(%F0`XkM5OV+%y-%Ao;s&dI%Y=A;*NqJ+Z%XgT!#;sDB{oO$_WuQXy# z4|l>Yi{c=%ER;9v^>H57D^BOWi*$eusT^W|bCv(L->O(m*Zw(Dho}W0hH}scyNF}L) z87D0bIV-=+Dz$OZ3l7+kq(F(s1=J-}&BQ=k|wO_%HEyWADT1=FcuO2IE$ zF%v6(-jbDEUnkH5X%Z?qp@KL?3+0hzj+Ju9W@h@jxKY8v6id}P=8ITkpIIK0Fh3d& z?ZpM0Nfx6l)4lTQ@%;2aS4oyb>PW(#MsZkw+K8OSy`$dFS_E(O5K8Wak8dtZO!jq$m8a3qRDq7X>3vnt*mQkG{R zTPPIti!4TI33yh2;e`WJAs`~A#+VBk$Tl5Dh14z-)MFRQgu*bZ28;rgnFhsGu=R6z z&W9-ib=?pk!yuDwBvMeg*pNi}VC!SJ3c9fXOSZ0r^rq3?8S>g2*z0)ix*UXP@1?7q z{d3rBZ_4=Jq>5}=I3kgHf~q*k;KC7Qxx)cVNSvaW)Bug0!=BMlfw6T$%S<=s7wEMm&@()F-cbHV!Y^ZWFONw{CyEaqFs{oo!}~Zq-vpg9Wke_Qi&e=fJo1ji(=P{`7w88Ms8M zW756W#}A?}Ki^5L-kdcUJqtcK(q@GtjXI$&tD}Qe5CVIERDLqAM{6HOtJk-dS6f%V zwY7r{)_gtNY#KE5ePvd2*5ENqIg~RO5kfEpw2H{`y7q(|cPte@^~xeD-$q)k^F8yDCD;5UXtnscNI@ zo{`wmzsru3jJk~OYek*af6c-9?FfK&)W^=k-T<5>E`_Ci4|W*ybwihcoyvdf{A|{s zh3DaqB55}TbrE2y8;!JX9p*D`YaHCedei95=;*yWTc3WVXJ@m?AujkJL2=PfnGw%M z$TU1o+!GS2!z`rI?l;tWnE5^q1h^BdE^Nz?st2BA*d^4n4_M8tK?-tTDj#e}Mc%_n z16S-+CrUN}Ws&i-iMC@{VmmaFwlK{6uu6r^jX5l!y@CXJ3TQZ-_RM%@XQ=^~#KFFOAorYYWf*gJr~AbN;raSXbo=r8<3DO+%Gp>rWoGR+n41R<(e$Kxol-pSPC3`PcHBNng^EBh$^+$1Cek z9!A%{k8a#g_IH$A{V@9O=GGUFdUrC{XzZQ>PDheug$T4K_X@OYZ<{9uqmzNFG-E#m z8wy8yQz5AgZKADoloMA=j6K+ZSM=6L4>$k$gKq25cQ>P_%X(9l%wIm=eDGGZvevr! z;B_^25{~q&47DEN*sB7Saj!J~(`ZO$V!%li^XHuof4a5tk1u=2v{QR*!EBXhf4zgFX?~t^E!>>e@&*p)F?jfx$JYNo0$#WNy)+%ZH9y{+C(LHhO) z9l!z@0rm*Rad&A1*n_j`-e~2ThQp|YMY((Q>=>}?so|$XagPUvI%iwSuuq(Y1k^pi zkb29?sI9Ca8S~rc?Z=DLEMPU@DU&28o(H^V?{JLt6-EH&PDMA8Yq9l`Za5(qjN5v^ z;tvbDvNkqR>FGVz^^G?lMJrF%AHSRQ!`8Lctq<<$+n3aiHkMwAHdp>0-TQ3)(Q5R= z*U>vawC>#4`0DZcPgnJ3c2>P7sCbPqCQ}FW%`fh@?mSg9;PK6^x9&#oz7ySh6kU59 z-M*dB>zAk3TDMkPe|{J(f4aVQC%SQe^R2b@r=M+nba(y7Kj_JYVQ6Pw>}YI#czu2C qR-!A>yH{hkx@LUyZe|a|V*Fw6Li}MbakF{&cmD=_SZcuU6953rq-_}h diff --git a/assets/index-DzuoSB-p.js b/assets/index-6w2M-iQF.js similarity index 98% rename from assets/index-DzuoSB-p.js rename to assets/index-6w2M-iQF.js index ea600039..3793042b 100644 --- a/assets/index-DzuoSB-p.js +++ b/assets/index-6w2M-iQF.js @@ -1 +1 @@ -import{s as u}from"./utils-TzEisWGD.js";import{k as v,f as h,l as N,h as f,m as p,o as d,p as y,q as o,c as w,T as b,L as S}from"./hooks-WhZaEspJ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import{L as x}from"./ray-9TfU2AhD.js";import{b as R}from"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import{R as _}from"./index-arW2HKyR.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.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}=v(),{signing:i}=h(),{getRootPath:n}=N(),a=f("globalSpinning"),g=()=>({name:"Ray Admin",pwd:"123456"}),c=VueRouter.useRouter(),r=Vue.ref(g()),m={name:{required:!0,message:t("views.login.index.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:t("views.login.index.PasswordPlaceholder"),trigger:["blur","input"]}};return{signingForm:r,loginFormRef:e,handleLogin:()=>{var l;(l=e.value)==null||l.validate(V=>{V||(p("globalSpinning",!0),i(r.value).then(s=>{s.code===0&&setTimeout(()=>{p("globalSpinning",!1),window.$message.success(`欢迎${r.value.name}登陆~`),u(d.token,"tokenValue"),u(d.signing,s.data),c.push(n.value)},2*1e3)}).catch(()=>{window.$message.error("不可以这样哟, 不可以哟")}))})},rules:m,globalSpinning:a}},render(){let e;const{$t:t,globalSpinning:i}=this;return Vue.createVNode(naive.NForm,{model:this.signingForm,ref:"loginFormRef",rules:this.rules},{default:()=>[Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Name"),path:"name"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.name,"onUpdate:value":n=>this.signingForm.name=n,placeholder:t("views.login.index.NamePlaceholder")},null)]}),Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Password"),path:"pwd"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.pwd,"onUpdate:value":n=>this.signingForm.pwd=n,type:"password",showPasswordOn:"click",placeholder:t("views.login.index.PasswordPlaceholder")},null)]}),Vue.createVNode(naive.NButton,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this),loading:i},j(e=t("views.login.index.Login"))?e:{default:()=>[e]})]})}}),C=Vue.defineComponent({name:"RRegister",render(){return Vue.createVNode(naive.NResult,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}}),F=Vue.defineComponent({name:"QRCodeSigning",setup(){const e=Vue.reactive({qrcodeValue:"https://github.com/XiaoDaiGua-Ray/xiaodaigua-ray.github.io"});return{...Vue.toRefs(e)}},render(){return Vue.createVNode("div",{class:"qrcode-signing"},[Vue.createVNode(y,{text:"ray template yes",size:200,logoImage:x},null)])}});function L(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const O=Vue.defineComponent({name:"SSOSigning",setup(){return{ssoSigningOptions:[{icon:"github",key:"github",tooltipLabel:"Github登陆"},{icon:"google",key:"google",tooltipLabel:"Google登陆"},{icon:"twitter",key:"twitter",tooltipLabel:"Twitter登陆"}],handleSSOSigningClick:i=>{window.$message.info(`调用${i.tooltipLabel}`)}}},render(){let e;return Vue.createVNode(naive.NFlex,{class:"sso-signing",align:"center"},L(e=this.ssoSigningOptions.map(t=>Vue.createVNode(naive.NPopover,{key:t.key},{trigger:()=>Vue.createVNode(o,{name:t.icon,size:"24",cursor:"pointer",onClick:this.handleSSOSigningClick.bind(this,t)},null),default:()=>t.tooltipLabel})))?e:{default:()=>[e]})}});var T={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.5",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.14","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.10","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.0"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};function P(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ve=Vue.defineComponent({name:"RLogin",setup(){const{layout:{copyright:e}}=T,t=Vue.reactive({tabsValue:"signing"}),{height:i,width:n}=R(),{updateLocale:a}=w();return{...Vue.toRefs(t),windowHeight:i,updateLocale:a,copyright:e,windowWidth:n}},render(){let e;const{$t:t}=this;return Vue.createVNode("div",{class:["login"],style:[`height: ${this.windowHeight}px`,`--login-height: ${this.windowHeight}px`]},[Vue.createVNode("div",{class:["login-wrapper",this.windowWidth>=1440?"login-wrapper--divider":""]},[Vue.createVNode("div",{class:["login-wrapper__content"]},[Vue.createVNode(naive.NFlex,{align:"center",class:"login-title__wrapper"},{default:()=>[Vue.createVNode(o,{name:"ray",size:"48"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:28},{default:()=>[Vue.createTextVNode("Ray Template")]})]}),Vue.createVNode(naive.NFlex,{align:"center",class:"login-action__wrapper"},{default:()=>[Vue.createVNode(b,null,null),Vue.createVNode(naive.NDropdown,{options:S,onSelect:i=>this.updateLocale(i),trigger:"click"},{default:()=>[Vue.createVNode(o,{customClassName:"login-icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),Vue.createVNode(naive.NGrid,{cols:"s:1 m:1 l:2 xl:2 2xl:2",itemResponsive:!1,responsive:"screen"},{default:()=>[Vue.createVNode(naive.NGridItem,{span:"s:0 m:0 l:1 xl:1 2xl:1",class:"login__left-wrapper"},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center",vertical:!0},{default:()=>[Vue.createVNode(o,{name:"login_bg",width:"368",height:"368"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:36},P(e=t("views.login.index.RayTemplate"))?e:{default:()=>[e]})]})]}),Vue.createVNode(naive.NGridItem,{span:1,class:"login__right-wrapper"},{default:()=>[Vue.createVNode(naive.NCard,{class:"login__right-wrapper__content",embedded:!0,bordered:!1},{default:()=>[Vue.createVNode(naive.NTabs,{value:this.tabsValue,"onUpdate:value":i=>this.tabsValue=i,type:"line",animated:!0,size:"large"},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Signing"),name:"signing"},{default:()=>[Vue.createVNode(k,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Register"),name:"register"},{default:()=>[Vue.createVNode(C,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.QRCodeSigning"),name:"qrcodeSigning"},{default:()=>[Vue.createVNode(F,null,null)]})])}),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("其他登陆方式")]}),Vue.createVNode(O,null,null),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("友情链接")]}),Vue.createVNode(_,null,null)]})]})]}),Vue.createVNode(naive.NFlex,{align:"center",justify:"center",class:"login-copyright__wrapper"},{default:()=>[this.copyright]})])])])}});export{ve as default}; +import{s as u}from"./utils-gTg3o0Oj.js";import{k as v,f as h,l as N,h as f,m as p,o as d,p as y,q as o,c as w,T as b,L as S}from"./hooks-GAhkiC58.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import{L as x}from"./ray-9TfU2AhD.js";import{b as R}from"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import{R as _}from"./index-arW2HKyR.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.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}=v(),{signing:i}=h(),{getRootPath:n}=N(),a=f("globalSpinning"),g=()=>({name:"Ray Admin",pwd:"123456"}),c=VueRouter.useRouter(),r=Vue.ref(g()),m={name:{required:!0,message:t("views.login.index.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:t("views.login.index.PasswordPlaceholder"),trigger:["blur","input"]}};return{signingForm:r,loginFormRef:e,handleLogin:()=>{var l;(l=e.value)==null||l.validate(V=>{V||(p("globalSpinning",!0),i(r.value).then(s=>{s.code===0&&setTimeout(()=>{p("globalSpinning",!1),window.$message.success(`欢迎${r.value.name}登陆~`),u(d.token,"tokenValue"),u(d.signing,s.data),c.push(n.value)},2*1e3)}).catch(()=>{window.$message.error("不可以这样哟, 不可以哟")}))})},rules:m,globalSpinning:a}},render(){let e;const{$t:t,globalSpinning:i}=this;return Vue.createVNode(naive.NForm,{model:this.signingForm,ref:"loginFormRef",rules:this.rules},{default:()=>[Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Name"),path:"name"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.name,"onUpdate:value":n=>this.signingForm.name=n,placeholder:t("views.login.index.NamePlaceholder")},null)]}),Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Password"),path:"pwd"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.pwd,"onUpdate:value":n=>this.signingForm.pwd=n,type:"password",showPasswordOn:"click",placeholder:t("views.login.index.PasswordPlaceholder")},null)]}),Vue.createVNode(naive.NButton,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this),loading:i},j(e=t("views.login.index.Login"))?e:{default:()=>[e]})]})}}),C=Vue.defineComponent({name:"RRegister",render(){return Vue.createVNode(naive.NResult,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}}),F=Vue.defineComponent({name:"QRCodeSigning",setup(){const e=Vue.reactive({qrcodeValue:"https://github.com/XiaoDaiGua-Ray/xiaodaigua-ray.github.io"});return{...Vue.toRefs(e)}},render(){return Vue.createVNode("div",{class:"qrcode-signing"},[Vue.createVNode(y,{text:"ray template yes",size:200,logoImage:x},null)])}});function L(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const O=Vue.defineComponent({name:"SSOSigning",setup(){return{ssoSigningOptions:[{icon:"github",key:"github",tooltipLabel:"Github登陆"},{icon:"google",key:"google",tooltipLabel:"Google登陆"},{icon:"twitter",key:"twitter",tooltipLabel:"Twitter登陆"}],handleSSOSigningClick:i=>{window.$message.info(`调用${i.tooltipLabel}`)}}},render(){let e;return Vue.createVNode(naive.NFlex,{class:"sso-signing",align:"center"},L(e=this.ssoSigningOptions.map(t=>Vue.createVNode(naive.NPopover,{key:t.key},{trigger:()=>Vue.createVNode(o,{name:t.icon,size:"24",cursor:"pointer",onClick:this.handleSSOSigningClick.bind(this,t)},null),default:()=>t.tooltipLabel})))?e:{default:()=>[e]})}});var T={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.5",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.14","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.10","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.0"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};function P(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ve=Vue.defineComponent({name:"RLogin",setup(){const{layout:{copyright:e}}=T,t=Vue.reactive({tabsValue:"signing"}),{height:i,width:n}=R(),{updateLocale:a}=w();return{...Vue.toRefs(t),windowHeight:i,updateLocale:a,copyright:e,windowWidth:n}},render(){let e;const{$t:t}=this;return Vue.createVNode("div",{class:["login"],style:[`height: ${this.windowHeight}px`,`--login-height: ${this.windowHeight}px`]},[Vue.createVNode("div",{class:["login-wrapper",this.windowWidth>=1440?"login-wrapper--divider":""]},[Vue.createVNode("div",{class:["login-wrapper__content"]},[Vue.createVNode(naive.NFlex,{align:"center",class:"login-title__wrapper"},{default:()=>[Vue.createVNode(o,{name:"ray",size:"48"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:28},{default:()=>[Vue.createTextVNode("Ray Template")]})]}),Vue.createVNode(naive.NFlex,{align:"center",class:"login-action__wrapper"},{default:()=>[Vue.createVNode(b,null,null),Vue.createVNode(naive.NDropdown,{options:S,onSelect:i=>this.updateLocale(i),trigger:"click"},{default:()=>[Vue.createVNode(o,{customClassName:"login-icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),Vue.createVNode(naive.NGrid,{cols:"s:1 m:1 l:2 xl:2 2xl:2",itemResponsive:!1,responsive:"screen"},{default:()=>[Vue.createVNode(naive.NGridItem,{span:"s:0 m:0 l:1 xl:1 2xl:1",class:"login__left-wrapper"},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center",vertical:!0},{default:()=>[Vue.createVNode(o,{name:"login_bg",width:"368",height:"368"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:36},P(e=t("views.login.index.RayTemplate"))?e:{default:()=>[e]})]})]}),Vue.createVNode(naive.NGridItem,{span:1,class:"login__right-wrapper"},{default:()=>[Vue.createVNode(naive.NCard,{class:"login__right-wrapper__content",embedded:!0,bordered:!1},{default:()=>[Vue.createVNode(naive.NTabs,{value:this.tabsValue,"onUpdate:value":i=>this.tabsValue=i,type:"line",animated:!0,size:"large"},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Signing"),name:"signing"},{default:()=>[Vue.createVNode(k,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Register"),name:"register"},{default:()=>[Vue.createVNode(C,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.QRCodeSigning"),name:"qrcodeSigning"},{default:()=>[Vue.createVNode(F,null,null)]})])}),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("其他登陆方式")]}),Vue.createVNode(O,null,null),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("友情链接")]}),Vue.createVNode(_,null,null)]})]})]}),Vue.createVNode(naive.NFlex,{align:"center",justify:"center",class:"login-copyright__wrapper"},{default:()=>[this.copyright]})])])])}});export{ve as default}; diff --git a/assets/index-6w2M-iQF.js.gz b/assets/index-6w2M-iQF.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..7f6db7b5263b5bc687f17708d3db27359654ce09 GIT binary patch literal 3708 zcmV-?4ukO@iwFP!000021HD>XZ`??Be$TJysW^jXP%Jg6Ze3`!SGFw6&UhucCEIHo zwp>kCvr8gbbXBoiJ#FS?u!8`>?j)FCkpY5i5M+T35M%=cNH#l*ERf$~duIPdaEfH# z)VfSE*cVY`edki=R&|cV<5WmJRyC?>S>BT(Mr0+^JW_Ue6t0TK{s}oz=q4|4r+^#a z9z6Oug2x{2!=r~|c%)dsBfu#Zf(p+ zLu7>xnG!Lx-^eYOIHYAupET^p$$?nixp#LSJII(_@JgdhZ8>Cvw2lWE+gc?};xz5Y zyW#UE&)wlXRU`tc`ddxntP|I}T8aus3RJjW`Z*?cs1=X2ZTezaG%h38?Ql#A(>K?MK!bP8N*C6HXy0LY~+u zlZq?N0;Q=2ja||>HV6}8>vnIi|K^UfcDCRY5!+hWJf7irPpgP`w_LJH8n)})Zase5S)WIM z6OLt;XdW}$c%n4F=xvJrU|%hRGwN$T;CfVn@7XR*_~X+hVAZFR1r<y@bpDt|I zr^$dqc$t6>o~O-6Ka8?-+0*3-l_OjEeHK$YrBX3zVsh2q-hQ%{bl8H=6c3o~_i2)_ zXv;Cd+mBpF_ZzG8z>sO1CtC7EaevDpE^+L=oyOhg&sXovBl}d@Y7}=xqzuPZySJy= z$!>Q0JT8?&3xjg(;L|_5?>=iSWN|M`e9c7yTMHlniDN%ovrkX&wA49%r99~$JnRI6 z!$lKDQN^V}Tzezh+i3}Z=e$QCtx~$)u)7DHFXK zYqwFgj^4iA@18JU6SHGL5G@YDoFM_l>db1l+vtTbs9FJji9Y`LqbC_7Ts_$n0jo1B z_eG*~?X(S_1J>gS+ZJ&u5|-%tIH57~Q0I_`2~R?V71LQ-x5fn#Gena0>J}dBygh)Y zDzF~U+kJQsneGUo52)^YN#5S8TbQ2dx!NrhWj)LBK8nIdSJQnfXZ5QvmUh>8PF($07$YZdiyql zcOFp9>QCCY#!ue9t*7T4fIn(jnAc@VOLU(lb=AH#R>T(pYq#5tk3UvSAMu!pOxKOb zWo#S^4|x)ZA-Pc+g{aK;nNs!FAO7VZzx~}$Z;VSR1U!^~^VQeC|LXHUe{JEc9uO@~ zS%Q&yJOL0YzL&PZiUd?s3;QI^RKK2-`sUdEQ-`fuxkY@c{eGd}q9RO6A?xVfuYdCX zi(kF_`WN5+?yC>~@SpF${5h^ozPXrANZD5zWGi0K-; zX)5mqf#@2 zG{5F}9IzhEB5i`<#U)}MXcpsfM7tpBqC`LzP9bFxxCmX7`vVAIJT@LVw+rKJj70J{ zg;4Yi3VBKU)>33U!Ra(zu9>kphKRRb<`(|{7@*46i4oFa@cq~z9R}AkK{^cD35L4v zp|ny5tG*ak%Izl}@+0n_qN@$Hv;bXgtUH<3BEe&&M-lU0pdk-*->W%|#-AXJVk+Tc zriE8?HqtZnvQk&_n932tBH0H03MEPDMa@m{D8O z5h;OOpxmmC8$t+((4xb73hoB^mF7YLA0RyTBdU~#3YF|Kj!}-!CCLbnH9ONDl5|wl zEKVb;S#87=!is;&Jh#z+b51;f`?_~lg(#SAdN+FbhrJu^U*@vI!~Jvqs!neu%B6i1 zBg%U*=03zqVSI#7*=YKrg@`myADXg+cFot~XoS*J5(*JUtRgI576{GPMM6E~+Qh%1 zoV?AG9u=P}+Lz@OW4gs6o%xc374oD0`rCi|?3=&&<&7~XvyAiCR(}4#yy7^F*x4kk zloFGe!ZhL`R6Yh>B+Btas2ZkvE}EOfG_C9QtqVjPh*S)i#A7gtCZ}wa<8gH-gYvRS zCvf3&O~9r_ydt-Wu%AgKq=!;rTHB?CZ^4Mu5{PwGi1BP~)AJ^@E~tKx7jW-8YLC;? z5CAEdIq^AD-WZk5#|m_r$V0D+?gL>oozEZ-O(!%6(=#pCgg|;3mRmCSur`sR+VowjnpN*FbF9eS7GY>Aw-44hcL| zP6-f3lMzEH8Kw*f$HG4?ali{12iqAh^jKX7er8f&-W{@zFuG*60Ayyo0I+gigG!S$ z5FS9ieN{AX2&4Jw6#^|bz;b4RI~xg*Zjw#I4!%j#uoN3`0eKdwGY`FL5C;fz9I(ON z1vhpf2qs=!C+;e75w5;76@ivTcU}VA!c|+oh-0o{eZ`NAMV$3A2Ikg8(&M4+i)6qO z$Q~L^u%P(X)E_HQP>YR%Tbyz=;=R#ImXsEq-Mm9u1rI~GvNU?iwI#u^K3zTUeP@QY zhytTmV}{C{&~{;>iKUE^z-4Vtw>j+8oDg^#+9&F)2qvdQ%*D!z zWJ*K>CJUuq$QOgD)GVEnN~Se0RN0saI|rNYz!=?3E)b@f7O7-Ce#T@`0Gh;U!QCbG z`^-Nz{%JxO7Tk=CRuTLctFc+CF^^E1CIOX!J>>i1xz5mD@&VV z2J%ZPKS*5Up$2gbbbd|5sbosQ)y%MK8Ar@QSXE(*YBRTF{8iS~MLHg*MeH=s(eXs3 z%r7^&PF6P-)}dV30UOwg$$_z;Lsm@+&Z5B5aN1AKw220=GBtj)jBc==R(`RW4YC1O ze{)ZS`FwTXMHrIabPY{&rsO!HBavxu?2B|HdDzz;+OB@B{m(zw+=lByyepRIT8EC{ zx*V`OR6Z1;@XAY`gzsgK0`s$@iM&ik9$JCwX%2IQPqH{YGTj;+dEl8m$23h3ir#Ho zL_&JwboLGXu^VjoJ&6C}^F11{a!H0=T5q;+&1p7p&4nKgvTC6`pWfOJ{;;?90lTy# zEPBfM7HfRo3oOsuM_4bkUYd4Q*?3KQ9Se{9%+PRL^vOxy?!W{zGtK@(;nRqDG;a^< z7j#^@nw;IQ7|oO78NEv6(^AqU^QgDg=i z+O`deeFgC4l3s9`XnQDWnwr*R%EoN+R@-Sd8$Xzb*>=DOyvRZHU1b~}`y$aS(Mu`k z8j<;?1DAbC!ObMx@o}a2Rb!&6izu?SXd;>$)rjDtNzAUK0cVLmVrP2N7tP2=J`to60ZC}3kyHccq7$$fu%0BuKi{y|+%-7J2 znn;<=lscad*UJ&vHN4_yN{e_KcC%+3RO|>!D=Le4M3XRst7+*sXXAYHH=U|oV#r;| z13dOc1l_IY)MC%6MV?zbgC8#ZM3`$9cbG~=qWFM$A30b~-%#;4>+23BL0&QSR4GkB zW}_B+jauY6Ak#52oq1m#A4jaG?dy8-vJe?Csku)h@1w@G)1%O#8=|tBqSdtxgv&Bx zUcUd7SzXKV!9`QZ4joPN`Gnaa0!s*EpHp|M)-Nef_gy8u{U8|MmX2U!bM?-M`Km z@?B+r@s}Sy`|qc)6i|_RAtAjFb6)>>#aF0y?G*1iIRZ$Q z$C`Pb-~8tJJ@dz;q!nQE2F( zGIi?IC%I3JFlb2tld)yu$I@U5ESlQK6K4ue7$r=OG0nTSolQXlYGCD9AvXeMhr_TH zksXA(4h^unI?mnIq8T2yP-V$aU)Q0ofgv#AjvC{37~^n4B?w@HPy>b8kIRE>bfO1T zEys|E33bhH9JS&%mU_W&Y<0+QO!b7{OxN<9l@xfymBbd{+=UzwGoul0vt<{%0xy`1 zQba653Gz)*AQU*53nC=8ghbNM#DLmDfCwCR6y(Q> zD<|~9wf$@Yu=vd>YXwWUkCk$f;;|Bt43H8k;H(i82cMdqomv4AOJTE!xD?qG9DqqM zEmL!)5i%6UT;P~mmU(dk!)|@ji z@rmvB?XpEe5w8GY7I6sy2XTRUV1gtV9-bbglQ>daK`ac+BBB)ASv_z|(Kd8h)RJLf z0ZTxraGp>+%t{WUn96vSq7qIk!^k#W8%cbYW0MHNsGKXcIYyo zcWaO1Rb*M?j-R|ppI3B6RWxV>-~MkM>dL$-+(qec!Z+bct}TgUSKfrPNSRpp%_t!` zS#%|yMz)L7y3x}$?n=j%oq_Yc*fW?GWHFtrB~+a0U7Xdo47)F3Gm_eLO(mH)Q&A%G zVOKt$!ROJuN;5nTA!Lc;97~r|rMdIB#{GNgnDR#vr-_>CX5v1{*P7xrd5)ON@dT7b zOyj|Tg!?WgTF_L(Cj9EBN5h-Ihb_P|LD^=>+wpz7t9=Wzm`wKZA zB`8HhQL92$Y@Aj~h!+S=$F!IhGc;!{rYSYGhjI?D$u6z6`JlP^RpZW!#`D{+US4nS zY_v8XwJ+_~|NCw8_SfF}zv{a;yk|EXx1ZIwzVzQJD@z#HC{`8Bt{n&eSx%t;CtxLP!7k4|D`t}uXYpZ$d zN%Nb_^{tEb?Yj{%TK{*S>eL_4qSy{pb45o#r=} zyQ_ZspZ3Oj>*5zWs|ur2 zfwR-WxRREc4u^fdUu?X;QjzoiV5K6!Ln{^Gy^T_Rx%J07 zoKo$t9|fnzwf497y_4utU^iwFP!000021HD>XZ`??Be$TIHSDZmJD3+R3w=Oi=D_fRj?|3D-CEIHo zvRqA8cb7!6=&E90+-6<|I|vZ$PJ#&*86e08K^E8mK{h~uWU~`wf&3QRGy5-sQzZMQ z)@72xzKA00JC{1Qs&gbBB|_@4s!&x)vyK!IA}gupp|X$O?r`;N_Z~S_=oZg$XMpSD z4m^4|gvTE4!J~sCcqCZBBftqfM)(ap1oq)Ez(??C<45o~ET#2?I8*ks-V3^;k{`}U zLu7>xm=Y1Q-^eYOIHX}qpVaIp@qt*~xqojS+fSLD^Gd>0Z8>CvG*0>{+gc@c;?(UY zyWJO0U$}#Ls!#+}^|tE7StqVzkDfeu@S~kWcOG=AY+r~o4!mllVYmI-r;i_XlX;Z# zC1Y_X4a2PlaY@a7v)SFbZ$ICjhrLl-Ys7JgYYztdG9C2%`SpN~PC5lhoI_v1-I!vme$T@)u&~bir6W<`jaW%VRrX zQgNkOpfuH>u}f+v24Ny>-R|u5-rRN8h6_#+k*$TzBidzKt}!}$@cj9cH}*oPFuzBo zR$C2HC#&{T-FOk*=Xd5YZzYQZCJm-;cW9@Z)T0IGX%+JJmP=Mi&32tTjVI4q>+=Y3 z!ih{{%_C+TPZZ`ColVi}@2h2SMt#luT#ridecPome{!}2ta?Gc>BW#?(@b%7I)Iv*IdM~wEzN;IQH{3`|Rv)L!IMS$dmrTqgK#A zTr^=AmRxGYwKu}Oordst&U*w>u5ilvq&xZXezK!m`KC+lDyLOujV05mj4OJSFwv>7 zW)qd`=-s>h_9^ogk>cSe03s zFJh%DXHEDVunv#ewullDvshQhF^!mqT8F$F^SFz!VmeK#);K3(hDfqb)xu+)HT&>X zIo9J@vj^{8rdvYj1FCyooHh5V7N*Tk6?H?=rr}}2W5e3Q-DcHl-k!*$qspBi;xWR> zAn=gmuGSlCD6_B+Qd=U`Op;U;zf~AghlFqH@+9w(_r$C=UT`kW7_QUf7_ zYjV$S<&H0Hd0)uLlh|;C-&?HXG2EkZ5VA+`(F4nk`&3rKTh*}1NS}r&1VEgI;k$Ps zyz_u+R(;yMJ%0M`T{Su90DPlnVP2I5Ezvy|S5@=&SP@?Ytl4bVKKVp3eZ(UsQe8D7 zm$7jyJm7I42IOX86rxh!XG&FHfBffv`1W@{yE!hT5b#j;%~xOl{;SXb?6rl{YCyC& zV=+eN@f1KP|6bSvD-uvmE$ovdRlRCl=$m2pPaU>uWft+N_ItU0i;6HQg{-3YzxnBh zFMj?0>tBBRyRSa}{eOJ;@)x)=`S#(9tjx-=Ohcx;2+wcQqgjUYqo8VyL#8Y2 zmdS|mP3`GLFwdI0$5r9e3IwSy8PzOL!I<(sBYWUiJdQ-bLJ#0%#`jpVj)!L5j|$BU z()^m?alkq>4Ydh|mzRins9A)^A#H=GixL4@IDwQ!;39NQ?hhe=@z{9e+%Al>F%t2U z1VYg>DCEV>+e?wn7$?(oxn{;@7$V*}&Mf@@F+iEG6C)&p;QO&bG6=3`f@BahV+?iO zLrJL)Ry{E&mD`U!y^dwLd`^MO4DY zObf5#Y$QW;T&gR1MCAx!5pRQjxfN#06@f#u3STW83L4~Df={cgxm0^Yge>a^%$s)s zJI+A;EVJZ$P(KKx@PsbKhX{cf6RHw>AJnjgDHP<2Y(8n+S@|%DBEy4j) zzT^p<#~%9l=YRF#U;ggH-~Q_3-~9UhZ+`mmvw!>W`B(3M`#B*56_y4)?_Z|pF|RY)YhudRiySTUqIH-AmiV7tzX(ITiOP-%Y9AqN9}|ry`)dn^IfS z5h;LNpv)?d8$t+((4xgU3hoBkmF7YL?;||+L#mXAa+T~Nj!}lsCCLbnH5+OVNjj=% z79}CotTJK>Va4Av&#l$qoD&b>zU~dn5Czjs??#XQuy>>V%UpJNxPQ)H<>{?Nv9xbu zM0qdA+=p1njgRmd8%79x;f@#mT~sl%FZ8{R~&~S8&1MX zDKUvDOhev<%EzFKL>YbrRl`)zMRSvgCRN?MeSwGrk%&H%cnl`dxHt^3bci`#=~?=QGGd(+Lg2bjXDQBv~U3g#C~wZ9!$=p;yrM zIY8{oQKE%?s(@u3Iw<%!9a^9QTu0cukz*%VKhIzLZHP4Sk5ePXCnsEO|og&!8d6dmV5&)AcvtEdgxV+I6#=;fc5V! zxUmgEF!AC#aaW0paQU675VXv@^8(=JuG;cN6mbpfD}HD!;;a`jFt;Y+4)5B&i2E#t z?4jWV3yN<|{jmZCHQy+>#VJ-p-Wjc=abeNf%{!!#^Du-fOQWY)TM``W)7A6dcV=kw zC@^}}W~j^wZRaMMSjs2~T-N4vo5N1cIRW*#W~XXpx<_OJwsyg)eX53eFgXQcE>>0~ zQzGm$nJeu=z8FlYX5o}XGOc;8%Em<4IoNau#^`2pfiO+ANF?jX)}1m1EonFoF0kEp3V! z$S3Ednu~R=s$77W+ zzu4qDS>0GzhjL*DtZyqO`^JI}Sv4s*ivml-X+JsBCK|xX)cExxy1{x{`T1rx$Oc^f z%{>w3^W}XPVMuz@HPp?SlHrh!M5?{9FOreu-JbT)cKK`NfBvcB)?63jU9nhKT66^0 z<$&F#@{#BYuejt%_+IoVFh4t*$V+ADp%ti}<}gS2G>wuY)2+dg2cF3?Oq1jw@7=aV zD5N(|X5Y{syTOLvf%wlq-=_g9mSne0tMvx1IQ1H?xbUM!RxOle(_8z&ANJPXXP0(_ zc~3dtVvWyxfn{0q2S&3X3atM zf{sgkcJBUOx3y35`K! ztrB^)O6WNt(=jrgd0(EKgsh|O>w5CC5a~0ixlcpyM(x_^k?YXzqN19j)wKjtvtVsg*uSf}x2X)~H@CoOTI4W`+AIk2KUcMd z44C=Tm2*u=N3^Zx#@drZ@ccl#Ov(wQ$qQqLJZ1>fm`7CSn&g=jQrSKCXNE;h;QhX& z-H63HuN#*rdq87`;iO(Z5if^!R*~A%ndRlyIGZV0m-zZ>1tufuQUh6jxJrfX?@NXG zadW9hKEyq|rakV@D|2jJtkAvusLlzlaWZ}Q$-lq<`sevH^5f6{^TU6AftK!f|2k*L zca{CcUwr)RC%^ylzd!!$m&>J|ENuL{ADpMD(!4Xe;3S>g^)5b4O^!`)#`?#_teg$a ZKkxLJ`KPX&D7*DX{|h_)P1QCg001w(Qw{(C diff --git a/assets/index-KfvOzwUL.js.gz b/assets/index-KfvOzwUL.js.gz deleted file mode 100644 index 906f2f014045e3b49326d439b6b396181b19f6bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1174 zcmV;H1Zn#piwFP!000021BI4NZ`(!?hVT6qDo+x^-H_CW6RHYm%d(v>`6H2CDF}=; zITY6-cj?`wWLY54qUfQApaoL&lmb1q#}??NMbm#1r}-HLDJC^#w}k|V;ym+mIPVNW z8pT|w#k@jfg{HpXk%n&voKGY=3Pz+S;|KUuYHgZx8ooVE04?Kjm`KOOcX0D~nt)Ts z4Qw{hV0%0|99gq+R>(af1E+z_HEfw^KG@lL+c%N8`9m zNml?cKM6ypi7jlPv%BNo78-WT*qL-%*fg<)X0u(9%mTL@_sIM-E8jG+X`pqqpKM#Z zVVQ{qWeVk33ma%Wd^m0K?fo+3CPDyn=lE1Q7B+ALAud_~yW3@s%s}!8(3x;7Y~m&o zE;i7B?eThVYqQKc(*zO;$1WG(m+t>2BOp2OH(I zMA1;9rx!gckG3~&vJHX!;N1DxGsC-4ugp=VKoD0gJ8EF7h3*^o>4^7ES2{`=CE4VR zDMK*`Nu>f$Dx$I~Eo>a;MBbq_4{_EIyR7Ht~Uoq2W!_`e=HKF zXap!Xt!O#-@A6=}D{sPqxQb4xn!ks)kVP0BOm2V+PYY0XdqaPAv~s(WdVt)3Fb1Jx z=93tNmZ<`xUIxdY5M@eGCaLR~*up02_l(WasJ=2A0g*_~qZ1y=T(OS)zJk;3Wc@l9 z3$A!hnaI0%uwxCID=X#bV8Yz4GK2Vu!Sa*ji$V&S6olHdyfvh>64Y6BVqVn z#lRN26ZU&e?)FwGHYM3o=8pky6gT!Chsm{P&Ix5i%#m~hhzN>_kRb9+uA^@Eu*D8w zIm9k!QdRakhY4U0e9EB9qnI;bs=8n#0$V%ai2|_+5#QkvXu1TI#MRnjnX0nXC4v)K z993(&$R!2%)n^MuRS33r`P0kGZ(eBn1m?DuX=|zeA@=H*%kMucV#Mjv?(=W| z`t^^u-~E31`s)IU1J150ynXrN&7ZG|pr$WZz=qDftPWQIQE=Gj9#k2jQ^5VL5YF`l z3F(;GnhV*oXKEh!Bng#Wt#$4_`L@Cbng__4;Yn1t1(-oX6`(s0w^a5;6Q8w3f z&blFWC%M)_;W&{&brBO4*xGH8Hwt+W@vFzk14U@4>1PRuxxKUiaQ2g?we;T$dJ~53p+`3icMO90yFJJ%g=C`l3 zTc8&f*jgWEl_3|CN}uD3S$RYzP}w75qUpH-wq}?HGOg^h>^-Elwg8m~w(y7|Pk16+ zu(|H?Fo~G7MVc1oRBMYRSotrDSQ3W+V+++6@6}a6B`*Hx8fSypBMR)|jApCOy{kw^ o=~w13J?^Q-3FOKWX7&tE6@ve${Cjz>% diff --git a/assets/index-ObA2xxDR.js b/assets/index-KjStTJCx.js similarity index 98% rename from assets/index-ObA2xxDR.js rename to assets/index-KjStTJCx.js index 653db9c2..003ac0d0 100644 --- a/assets/index-ObA2xxDR.js +++ b/assets/index-KjStTJCx.js @@ -1 +1 @@ -import{w as u}from"./hooks-WhZaEspJ.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils-TzEisWGD.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const z=Vue.defineComponent({name:"REchart",setup(){const t=Vue.ref(),r=Vue.ref(!1),o=Vue.ref(!1),i=Vue.reactive({loading:!1}),n={legend:{},tooltip:{},xAxis:{type:"category",data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]},yAxis:{type:"value"},series:[{name:"日期",data:[120,200,150,80,70,110,130],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{name:"数量",data:[12,220,250,180,20,10,190],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}}]},s={title:{text:"Referer of a Website",subtext:"Fake Data",left:"center"},tooltip:{trigger:"item"},legend:{orient:"vertical",left:"left"},series:[{name:"Access From",type:"pie",radius:"50%",data:[{value:1048,name:"Search Engine"},{value:735,name:"Direct"},{value:580,name:"Email"},{value:484,name:"Union Ads"},{value:300,name:"Video Ads"}],emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]},a=Vue.ref({tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},legend:{data:["Email","Union Ads","Video Ads","Direct","Search Engine"]},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",boundaryGap:!1,data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]}],yAxis:[{type:"value"}],series:[{name:"Email",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[120,132,101,134,90,230,210]},{name:"Union Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[220,182,191,234,290,330,310]},{name:"Video Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[150,232,201,154,190,330,410]},{name:"Direct",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[320,332,301,334,390,330,320]},{name:"Search Engine",type:"line",stack:"Total",label:{show:!0,position:"top"},areaStyle:{},emphasis:{focus:"series"},data:[820,932,901,934,1290,1330,1320]}]}),l=e=>{i.loading=e},d=e=>{o.value=e},c=()=>{var e;(e=t.value)==null||e.render()},h=()=>{var e;(e=t.value)==null||e.dispose()},V=()=>{const e=()=>Math.floor((Math.random()+1)*100);a.value.series[0].data=new Array(7).fill(0).map(()=>e()),a.value.series[1].data=new Array(7).fill(0).map(()=>e())};return{baseOptions:n,baseChartRef:t,chartLoading:r,handleLoadingShow:l,chartAria:o,handleAriaShow:d,basePieOptions:s,baseLineOptions:a,...Vue.toRefs(i),mountChart:c,unmountChart:h,handleUpdateTitle:V}},render(){return Vue.createVNode("div",{class:"echart"},[Vue.createVNode(naive.NCard,{title:"chart 组件"},{default:()=>[Vue.createVNode("ul",null,[Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("1. 当未获取到宽高时,组件会默认以 200*200 尺寸填充。")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("2. 默认启用 autoChangeTheme,自动监听模板主题变化,如果设置为 false 则为 APP_THEME.echartTheme 配置项为渲染结果(RayTemplate 独有)")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("3. 默认启用 watchOptions,自动监听配置项变化")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("4. 默认启用 animation,强制启用渲染过渡动画")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("5. 配置 setChartOptions 属性,可以定制化合并模式")])])])]}),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("强制渲染过渡动画(animation),预设 card 风格图表")]}),Vue.createVNode(naive.NFlex,{style:["padding: 18px 0"]},{default:()=>[Vue.createVNode(naive.NButton,{onClick:this.mountChart.bind(this)},{default:()=>[Vue.createTextVNode("渲染")]}),Vue.createVNode(naive.NButton,{onClick:this.unmountChart.bind(this)},{default:()=>[Vue.createTextVNode("卸载")]}),Vue.createVNode(naive.NButton,{onClick:this.handleUpdateTitle.bind(this)},{default:()=>[Vue.createTextVNode("更新配置项")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{title:"周销售量",ref:"baseChartRef",autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria,preset:"card"},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("不跟随主题切换的暗色主题可视化图,并且手动指定原始主题色")]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{autoChangeTheme:!1,theme:"default",options:this.baseOptions},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("加载动画")]}),Vue.createVNode(naive.NSwitch,{value:this.chartLoading,"onUpdate:value":t=>this.chartLoading=t,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏加载动画",unchecked:()=>"显示加载动画"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{loading:this.loading,options:this.baseOptions},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("贴画可视化图")]}),Vue.createVNode(naive.NSwitch,{value:this.chartAria,"onUpdate:value":t=>this.chartAria=t,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏贴花",unchecked:()=>"显示贴花"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{options:this.baseOptions,showAria:this.chartAria},null)])])}});export{z as default}; +import{w as u}from"./hooks-GAhkiC58.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils-gTg3o0Oj.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const z=Vue.defineComponent({name:"REchart",setup(){const t=Vue.ref(),r=Vue.ref(!1),o=Vue.ref(!1),i=Vue.reactive({loading:!1}),n={legend:{},tooltip:{},xAxis:{type:"category",data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]},yAxis:{type:"value"},series:[{name:"日期",data:[120,200,150,80,70,110,130],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{name:"数量",data:[12,220,250,180,20,10,190],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}}]},s={title:{text:"Referer of a Website",subtext:"Fake Data",left:"center"},tooltip:{trigger:"item"},legend:{orient:"vertical",left:"left"},series:[{name:"Access From",type:"pie",radius:"50%",data:[{value:1048,name:"Search Engine"},{value:735,name:"Direct"},{value:580,name:"Email"},{value:484,name:"Union Ads"},{value:300,name:"Video Ads"}],emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]},a=Vue.ref({tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},legend:{data:["Email","Union Ads","Video Ads","Direct","Search Engine"]},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",boundaryGap:!1,data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]}],yAxis:[{type:"value"}],series:[{name:"Email",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[120,132,101,134,90,230,210]},{name:"Union Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[220,182,191,234,290,330,310]},{name:"Video Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[150,232,201,154,190,330,410]},{name:"Direct",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[320,332,301,334,390,330,320]},{name:"Search Engine",type:"line",stack:"Total",label:{show:!0,position:"top"},areaStyle:{},emphasis:{focus:"series"},data:[820,932,901,934,1290,1330,1320]}]}),l=e=>{i.loading=e},d=e=>{o.value=e},c=()=>{var e;(e=t.value)==null||e.render()},h=()=>{var e;(e=t.value)==null||e.dispose()},V=()=>{const e=()=>Math.floor((Math.random()+1)*100);a.value.series[0].data=new Array(7).fill(0).map(()=>e()),a.value.series[1].data=new Array(7).fill(0).map(()=>e())};return{baseOptions:n,baseChartRef:t,chartLoading:r,handleLoadingShow:l,chartAria:o,handleAriaShow:d,basePieOptions:s,baseLineOptions:a,...Vue.toRefs(i),mountChart:c,unmountChart:h,handleUpdateTitle:V}},render(){return Vue.createVNode("div",{class:"echart"},[Vue.createVNode(naive.NCard,{title:"chart 组件"},{default:()=>[Vue.createVNode("ul",null,[Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("1. 当未获取到宽高时,组件会默认以 200*200 尺寸填充。")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("2. 默认启用 autoChangeTheme,自动监听模板主题变化,如果设置为 false 则为 APP_THEME.echartTheme 配置项为渲染结果(RayTemplate 独有)")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("3. 默认启用 watchOptions,自动监听配置项变化")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("4. 默认启用 animation,强制启用渲染过渡动画")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("5. 配置 setChartOptions 属性,可以定制化合并模式")])])])]}),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("强制渲染过渡动画(animation),预设 card 风格图表")]}),Vue.createVNode(naive.NFlex,{style:["padding: 18px 0"]},{default:()=>[Vue.createVNode(naive.NButton,{onClick:this.mountChart.bind(this)},{default:()=>[Vue.createTextVNode("渲染")]}),Vue.createVNode(naive.NButton,{onClick:this.unmountChart.bind(this)},{default:()=>[Vue.createTextVNode("卸载")]}),Vue.createVNode(naive.NButton,{onClick:this.handleUpdateTitle.bind(this)},{default:()=>[Vue.createTextVNode("更新配置项")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{title:"周销售量",ref:"baseChartRef",autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria,preset:"card"},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("不跟随主题切换的暗色主题可视化图,并且手动指定原始主题色")]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{autoChangeTheme:!1,theme:"default",options:this.baseOptions},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("加载动画")]}),Vue.createVNode(naive.NSwitch,{value:this.chartLoading,"onUpdate:value":t=>this.chartLoading=t,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏加载动画",unchecked:()=>"显示加载动画"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{loading:this.loading,options:this.baseOptions},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("贴画可视化图")]}),Vue.createVNode(naive.NSwitch,{value:this.chartAria,"onUpdate:value":t=>this.chartAria=t,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏贴花",unchecked:()=>"显示贴花"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{options:this.baseOptions,showAria:this.chartAria},null)])])}});export{z as default}; diff --git a/assets/index-KjStTJCx.js.gz b/assets/index-KjStTJCx.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..e3fe75321ea6f4f5478aa74724f9c817ce312ace GIT binary patch literal 2691 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 literal 0 HcmV?d00001 diff --git a/assets/index-2M-G-7iY.js b/assets/index-KyAY-bCy.js similarity index 96% rename from assets/index-2M-G-7iY.js rename to assets/index-KyAY-bCy.js index bdb7d02c..9302b8df 100644 --- a/assets/index-2M-G-7iY.js +++ b/assets/index-KyAY-bCy.js @@ -1 +1 @@ -import{a as u}from"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import{s as o}from"./instance-F8xjXJ6X.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./hooks-WhZaEspJ.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils-TzEisWGD.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";function N(e,t){return u(()=>o(e),Object.assign({},t))}const D=e=>o({url:`https://www.tianqiapi.com/api?version=v9&appid=23035354&appsecret=8YvlPNrz&city=${e}`,method:"get"}),n=()=>o({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get"}),X=Vue.defineComponent({name:"RAxios",setup(){const e=Vue.reactive({weatherData:[],inputCityValue:null,throttleDemoInputValue:null,debounceDemoInputValue:null,weatherDemoInputValue:null}),{data:t,loading:a,run:r}=u(n,{throttleWait:1e3,manual:!0}),{data:l,loading:d,run:V}=u(n,{debounceWait:1e3,manual:!0}),{data:i,loading:c,run:m}=u(D,{throttleWait:1e3,manual:!0}),{data:p,loading:s,run:F}=N({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get",cancelConfig:{needCancel:!0}},{manual:!0});return{...Vue.toRefs(e),throttleDemoValue:t,throttleDemoLoading:a,throttleDemoRun:r,debounceDemoValue:l,debounceDemoLoading:d,debounceDemoRun:V,weatherDemoValue:i,weatherDemoLoading:c,weatherDemoRun:m,demoData:p,demoLoading:s,demoRun:F}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h1",null,[Vue.createTextVNode("请求")]),Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("useRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持配置化请求数据")]),Vue.createVNode("h2",null,[Vue.createTextVNode("useHookPlusRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持包裹一个拥有 promise 状态的异步函数,可以用来包裹一个 axios 请求返回值方法")])]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useRequest 获取")]),Vue.createVNode(naive.NCard,{title:"请求函数"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("1.基于 axios 封装,能够自动取消连续请求,避免重复渲染造成问题")]),Vue.createVNode("h3",null,[Vue.createTextVNode("2.打开控制台 => 网络 => 使用低速3g网络 => 查看控制台被取消的请求")]),Vue.createVNode("h3",null,[Vue.createTextVNode("3.详情请查看文档")])]}),Vue.createVNode(naive.NCard,{title:"useRequest示例(手动触发)"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>{var e;return[Vue.createVNode(naive.NButton,{onClick:this.demoRun.bind(this)},{default:()=>[Vue.createTextVNode("获取数据")]}),Vue.createVNode("h3",null,[Vue.createTextVNode("结果: "),this.demoLoading?"获取中...":(e=this.demoData)==null?void 0:e.title])]}})]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useHookPlusRequest 获取")]),Vue.createVNode(naive.NCard,{title:"节流"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.throttleDemoInputValue,"onUpdate:value":e=>this.throttleDemoInputValue=e,onUpdateValue:()=>{this.throttleDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("不论触发多少次,一秒钟之内仅会触发一次")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.throttleDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"防抖"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.debounceDemoInputValue,"onUpdate:value":e=>this.debounceDemoInputValue=e,onUpdateValue:()=>{this.debounceDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("一秒后才会执行,如果中途重新请求,则会重新计时")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.debounceDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"获取气候"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.weatherDemoInputValue,"onUpdate:value":e=>this.weatherDemoInputValue=e,onUpdateValue:e=>{this.weatherDemoRun(e)}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("该示例演示了如何根据动态值获取数据")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.weatherDemoLoading?"获取中...":"获取成功!!!"])]})]})]})]})}});export{X as default}; +import{a as u}from"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import{s as o}from"./instance-cKrL5c29.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./hooks-GAhkiC58.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils-gTg3o0Oj.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";function N(e,t){return u(()=>o(e),Object.assign({},t))}const D=e=>o({url:`https://www.tianqiapi.com/api?version=v9&appid=23035354&appsecret=8YvlPNrz&city=${e}`,method:"get"}),n=()=>o({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get"}),X=Vue.defineComponent({name:"RAxios",setup(){const e=Vue.reactive({weatherData:[],inputCityValue:null,throttleDemoInputValue:null,debounceDemoInputValue:null,weatherDemoInputValue:null}),{data:t,loading:a,run:r}=u(n,{throttleWait:1e3,manual:!0}),{data:l,loading:d,run:V}=u(n,{debounceWait:1e3,manual:!0}),{data:i,loading:c,run:m}=u(D,{throttleWait:1e3,manual:!0}),{data:p,loading:s,run:F}=N({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get",cancelConfig:{needCancel:!0}},{manual:!0});return{...Vue.toRefs(e),throttleDemoValue:t,throttleDemoLoading:a,throttleDemoRun:r,debounceDemoValue:l,debounceDemoLoading:d,debounceDemoRun:V,weatherDemoValue:i,weatherDemoLoading:c,weatherDemoRun:m,demoData:p,demoLoading:s,demoRun:F}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h1",null,[Vue.createTextVNode("请求")]),Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("useRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持配置化请求数据")]),Vue.createVNode("h2",null,[Vue.createTextVNode("useHookPlusRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持包裹一个拥有 promise 状态的异步函数,可以用来包裹一个 axios 请求返回值方法")])]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useRequest 获取")]),Vue.createVNode(naive.NCard,{title:"请求函数"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("1.基于 axios 封装,能够自动取消连续请求,避免重复渲染造成问题")]),Vue.createVNode("h3",null,[Vue.createTextVNode("2.打开控制台 => 网络 => 使用低速3g网络 => 查看控制台被取消的请求")]),Vue.createVNode("h3",null,[Vue.createTextVNode("3.详情请查看文档")])]}),Vue.createVNode(naive.NCard,{title:"useRequest示例(手动触发)"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>{var e;return[Vue.createVNode(naive.NButton,{onClick:this.demoRun.bind(this)},{default:()=>[Vue.createTextVNode("获取数据")]}),Vue.createVNode("h3",null,[Vue.createTextVNode("结果: "),this.demoLoading?"获取中...":(e=this.demoData)==null?void 0:e.title])]}})]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useHookPlusRequest 获取")]),Vue.createVNode(naive.NCard,{title:"节流"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.throttleDemoInputValue,"onUpdate:value":e=>this.throttleDemoInputValue=e,onUpdateValue:()=>{this.throttleDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("不论触发多少次,一秒钟之内仅会触发一次")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.throttleDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"防抖"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.debounceDemoInputValue,"onUpdate:value":e=>this.debounceDemoInputValue=e,onUpdateValue:()=>{this.debounceDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("一秒后才会执行,如果中途重新请求,则会重新计时")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.debounceDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"获取气候"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.weatherDemoInputValue,"onUpdate:value":e=>this.weatherDemoInputValue=e,onUpdateValue:e=>{this.weatherDemoRun(e)}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("该示例演示了如何根据动态值获取数据")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.weatherDemoLoading?"获取中...":"获取成功!!!"])]})]})]})]})}});export{X as default}; diff --git a/assets/index-KyAY-bCy.js.gz b/assets/index-KyAY-bCy.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..3dcdbd39ca01893c46fee4f5a51c02d9c5e6bc12 GIT binary patch literal 2141 zcmV-j2%`5NiwFP!000021HD*nQxnM+{(gT&Ox@Z_s%Dx@LQrExgW*N5EGWC6uw}W; zOeblWbPv-#0ZgSTxXTI%zO2aZa=oJKYwcZ;ySJ{38m?9Mw`3;a6Mx~>%!HVP0J>UR z#fQ-SJm;J~=Q*c4!D)@^JPSRLd5l~_r)e)}$rwmXQ98y%O*L3d0!KjjQpP~B5NHKb zt2oe|93C7FPJmJ7J%$|%UeKaa1+rAE6-b9cP!gvGPM!L^^NU~&D9da&bjJ-Qj6)(L zQ9h&hgyrDTdV8Zxlqns zse_V4=)l@QKuivu$+Xe#a}CEf zbR7|S3XC#GDXpSN^)`h1y6bTU$0`$(UnWB|&^Oww%|yhioi>?NB=u;zA$gc^q(hmz zkq1DqO*|bqjfZJxgFy`w4DC)&Vj^ltXP9xMFb=t$mLLdRau81692OJ3sqvFi+hjwA zXj0`~{2+AC1FrV51 zcZoqr@W5CTa79EFAd7bnB___h$K7cZPp=ON+@IAEH+14Ld_I5lIQ1dF&^I!QWDX!> zI7xijoWTA5oJ2}O!hKl+ z(iaJo5p0@XE_7pTi4I($)+cCX+E9V!oitUjLDuoIr$p{p5gGBUP)bJ4@yW{da z#5^LQkdTJNfNJDWph{J%RK=kVR;W7>?L);?s_anHHnrouylPb{bEsXpXzxc?QjqP7 zS&dVYz{yCKAf&{d729)8$kv2$%oTSQ0ASaV(|(j-w!~|T%f8x!(50eDA)7%u$FiH*19;w)sYZ zl;&Sr`RUTiw`Spr_587Ub{{5br zFIda3tbgCJ1H71PcGUe#T-Zo9C|c?ZU#=^jmXg zaqH@$`DoGF_|00qy_LUj&EDMlVQuT@ANLT!{;>psHFw)A7Zajp#0*A_05cJ!ga8G z)q3!7uc|jI)VmUw9=$I9_u6)0)|$I!&Oa+ZePZ6YwOyDyuzc@1XR;Zndr)Pl?`7nq z!8s*DmXf%N<*^7)VFoHw64=jrpS|MWJEYn<)zeS|L%M3OQ#Y^ zWqO~e*e`B82LN~@J`}A&>{;)RMs3R{G88MGKm-9N;dWtiAK8)(L+FEBbN-6;pXpCk z)xCJmD@e#@-0Rs+O!KFe;H6|hQy@nX2kVWX=<$8-7Emw*JdpIP~7Ghb-9fj*fEc7N-5ZxOhExt#wPnsk0SyYeVI*4 literal 0 HcmV?d00001 diff --git a/assets/index-nypYrtuG.js b/assets/index-L1Xv038-.js similarity index 97% rename from assets/index-nypYrtuG.js rename to assets/index-L1Xv038-.js index f691cc5e..d5dd0893 100644 --- a/assets/index-nypYrtuG.js +++ b/assets/index-L1Xv038-.js @@ -1 +1 @@ -import{h as B,b as s,F as A,G as E,H as D,I as v,J as h}from"./hooks-WhZaEspJ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils-TzEisWGD.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const tu=Vue.defineComponent({name:"TemplateHooks",setup(){const e=Vue.ref(""),t=B("layoutContentMaximize"),a=Vue.ref(s().getWatermarkConfig.value.content),{navigationTo:o}=E(),{maximize:r,isLayoutContentMaximized:i}=A(),{reload:n,openSpin:l,closeSpin:F}=D(),{showWatermark:V,hiddenWatermark:d,setWatermarkContent:m,toggleWatermark:c}=v(),{changeDarkTheme:N,changeLightTheme:u,toggleTheme:C,getAppTheme:p}=h();return{navigationTo:o,reload:n,currentMenuOption:e,maximize:r,maximizeRef:t,openSpin:l,closeSpin:F,showWatermark:V,hiddenWatermark:d,setWatermarkContent:m,watermark:a,toggleWatermark:c,changeDarkTheme:N,changeLightTheme:u,toggleTheme:C,getAppTheme:p,isLayoutContentMaximized:i}},render(){const{navigationTo:e,reload:t,maximize:a,openSpin:o,closeSpin:r,showWatermark:i,hiddenWatermark:n,setWatermarkContent:l,toggleWatermark:F,changeDarkTheme:V,changeLightTheme:d,toggleTheme:m,getAppTheme:c,isLayoutContentMaximized:N}=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:"useTheme 主题"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("getAppTheme 获取当前主题色: "),c().themeLabel]),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>V()},{default:()=>[Vue.createTextVNode("切换暗黑主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>d()},{default:()=>[Vue.createTextVNode("切换明亮主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>m()},{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":u=>this.watermark=u,onInput:u=>{l(u)}},null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>i()},{default:()=>[Vue.createTextVNode("显示水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>n()},{default:()=>[Vue.createTextVNode("隐藏水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>F()},{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:()=>{t()}},{default:()=>[Vue.createTextVNode("刷新(强制刷新)")]}),Vue.createVNode(naive.NButton,{onClick:()=>{o(),setTimeout(()=>{r()},800)}},{default:()=>[Vue.createTextVNode("触发加载动画(不强制刷新)")]})]})]}),Vue.createVNode(naive.NCard,{title:"useMaximize 内容区域最大化"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("isLayoutContentMaximized 检测当前内容区域是否最大化:"),N?"最大化":"正常尺寸"]),Vue.createVNode(naive.NButton,{onClick:()=>{a(!this.maximizeRef,{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:()=>e("/multi/multi-menu-one")},{default:()=>[Vue.createTextVNode("跳转至多级菜单")]})]})]})}});export{tu as default}; +import{h as B,b as s,F as A,G as E,H as D,I as v,J as h}from"./hooks-GAhkiC58.js";import"./currency.js@2.0.4--or6eeOG.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils-gTg3o0Oj.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const tu=Vue.defineComponent({name:"TemplateHooks",setup(){const e=Vue.ref(""),t=B("layoutContentMaximize"),a=Vue.ref(s().getWatermarkConfig.value.content),{navigationTo:o}=E(),{maximize:r,isLayoutContentMaximized:i}=A(),{reload:n,openSpin:l,closeSpin:F}=D(),{showWatermark:V,hiddenWatermark:d,setWatermarkContent:m,toggleWatermark:c}=v(),{changeDarkTheme:N,changeLightTheme:u,toggleTheme:C,getAppTheme:p}=h();return{navigationTo:o,reload:n,currentMenuOption:e,maximize:r,maximizeRef:t,openSpin:l,closeSpin:F,showWatermark:V,hiddenWatermark:d,setWatermarkContent:m,watermark:a,toggleWatermark:c,changeDarkTheme:N,changeLightTheme:u,toggleTheme:C,getAppTheme:p,isLayoutContentMaximized:i}},render(){const{navigationTo:e,reload:t,maximize:a,openSpin:o,closeSpin:r,showWatermark:i,hiddenWatermark:n,setWatermarkContent:l,toggleWatermark:F,changeDarkTheme:V,changeLightTheme:d,toggleTheme:m,getAppTheme:c,isLayoutContentMaximized:N}=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:"useTheme 主题"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("getAppTheme 获取当前主题色: "),c().themeLabel]),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>V()},{default:()=>[Vue.createTextVNode("切换暗黑主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>d()},{default:()=>[Vue.createTextVNode("切换明亮主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>m()},{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":u=>this.watermark=u,onInput:u=>{l(u)}},null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>i()},{default:()=>[Vue.createTextVNode("显示水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>n()},{default:()=>[Vue.createTextVNode("隐藏水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>F()},{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:()=>{t()}},{default:()=>[Vue.createTextVNode("刷新(强制刷新)")]}),Vue.createVNode(naive.NButton,{onClick:()=>{o(),setTimeout(()=>{r()},800)}},{default:()=>[Vue.createTextVNode("触发加载动画(不强制刷新)")]})]})]}),Vue.createVNode(naive.NCard,{title:"useMaximize 内容区域最大化"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("isLayoutContentMaximized 检测当前内容区域是否最大化:"),N?"最大化":"正常尺寸"]),Vue.createVNode(naive.NButton,{onClick:()=>{a(!this.maximizeRef,{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:()=>e("/multi/multi-menu-one")},{default:()=>[Vue.createTextVNode("跳转至多级菜单")]})]})]})}});export{tu as default}; diff --git a/assets/index-L1Xv038-.js.gz b/assets/index-L1Xv038-.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..ef2f1ddda83ead459f77395945471f5c22d8ad83 GIT binary patch literal 2156 zcmV-y2$T08iwFP!000021GQNFQ`6WQ{{8+H-Tc(fBrz=%HBR>yDj)7DtO|JHj^l*n zvBzttIUtyU2D-<+m~@kSsi&LWOC#OlUe40z+)JAN!M(`Yq=7VwJs~61 zXEM$8a-Wijo??4V>Wtz=q}UUpWf%a8gKV!EkFXqD%P`2O1E8(B5+@0Ry=FYjhQn-_ zW9pfUR&%6Ht;7iZz(g8gt{d?P8)l=7A+j9P0e?a@jZJ4Ov1to1eqFk1xq(ly(Q9c7 z#B11EHeAbeG^e^dyCeOTt5hTjrW~(j!zbBDm>KM7X}QpNIZ_GgH5n11KE;j2u~DW+ z;goMe)%^7V#r-9VMIkj7xdD4LK0@rb7) zXzA+exXx7d6^OE6U^5eg#7UQn%lR_{@uU<@**C<9Gkbipuz;qBxaCXwi@ zgO@;6&rC%Ej3^5b0yQ4?w!ExH!dT{NDuF4083kfPfu+3xO|D$mJ+ z$(Vy$4^mApVhxjQ#h|y@s^5>(4TO=03NzA;A6g<^(W)(%w4jI;1YK&9Yd|*4bk#9^ zeGO4_U%X;IL;UIdB`JNmT0&Lbjl!`J=9Jpn7)7G*b`e1n2e1|Ev;ZrCqyj+#X*z-c z;$Q{}8sMpRpy{fBL5n-7DB1+r(u1LlzZ7^Y4Uh~{REWm0h9IR1gUG@O1Tld4f-swh1p=fBSDqZ%d9Sq>z$L^#!fs1n^ zKyoAG&5S+u$zGVZA8+MX?vp>C1YA(Sez0o4oBljB>}>s~Fq+G+Opu>vovl&wVs?A> zrt@LO*;?A!$dSp#{Q66K?&bEQ+xCM|d;U2YSypTv(rR-o6N&;yBF=koAww)?9IF?-POQF^VLhU=tL9CyTGoY$|&;CJ3cEITXH8B;Wnsjh*3z*zKo&Qgu|NEC)K_B9UPS(|jWes|_` z&gdWRr15Gaxz)nR#OI;m{N}Ir%%c6~gFRE}RlgWNS7GQkviVyPJo+xbGDP0oEd>nNQ;T-)=lsS~GV-!Cto+B$ z@*??k)9ucy;hl}y6Pl%B#sAM}09p)!;46pKLH+|l>cCXg(OxUg@;hhqzs~48_o%!p iUD=+`W%b?Jv_W&?!C3xK&G6>B$_5*U&ftP8jREz@Iidg8IGy(T8(t(I z7nzi4j6Nt^{C8J`c63!Ob5>*qem#Z4Ob6E=*#>C-IQN)DG`q;dDkr2x&A5G0)FXZe zK6{_VT!pJ6MTHdXkeozFC{P<=EJnsMd$^@fyhTZr3Y|kdOxIVm^LXT(%E2lSIZH6` zOK0$QHXEHd3 z?X}0#(fNDn7urcHa)i>fSIJd;q0-Hr`3OhGt=I^=dxLMlXHtwGK7e06eFaTFoWE3~qzq$osBUvB+b`)DL%C%F|$!cxfS5EMdT)`5qItG0R9@AZ3{|M)hF zHb0MMj%C?f7mxVxDI11u#lvGtZrEWc%QXT;5s z(C<$=a)d7-=1LlS())MfkVF^@iG7t9N}{x<&ywZXt&M(RUS!PTwc@q9LF0M5jJ&8B2+`O9oW}vK%{u1R?pbeuKTyQuS=I@XZ!uxB|esGzjs*s5ys4A Qc7OTTZ^OtfISmE?0C-%Ok^lez diff --git a/assets/index-MLuUySH5.js b/assets/index-MeEylz0e.js similarity index 91% rename from assets/index-MLuUySH5.js rename to assets/index-MeEylz0e.js index 91cdbb01..6237d185 100644 --- a/assets/index-MLuUySH5.js +++ b/assets/index-MeEylz0e.js @@ -1 +1 @@ -import{v as t}from"./hooks-WhZaEspJ.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils-TzEisWGD.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const A=Vue.defineComponent({name:"RTemplateDoc",setup(){return{}},render(){return Vue.createVNode(t,{width:"100%",height:"100%",src:"https://xiaodaigua-ray.github.io/ray-template-doc/",lazy:!0},null)}});export{A as default}; +import{v as t}from"./hooks-GAhkiC58.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils-gTg3o0Oj.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const A=Vue.defineComponent({name:"RTemplateDoc",setup(){return{}},render(){return Vue.createVNode(t,{width:"100%",height:"100%",src:"https://xiaodaigua-ray.github.io/ray-template-doc/",lazy:!0},null)}});export{A as default}; diff --git a/assets/index-MeEylz0e.js.gz b/assets/index-MeEylz0e.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..f419238a11b07381496073834e5d9e47ce3d27c1 GIT binary patch literal 838 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 diff --git a/assets/index-PjqEg3wT.js.gz b/assets/index-PjqEg3wT.js.gz deleted file mode 100644 index ac601c3e6b81a371f2ec5fdd48133e47b3c9ab94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1862 zcmV-M2f6qkiwFP!000021I<_MQxi!V|9*c(c0Oz+Rntvo2yu;-H3|`2T|neTuqdlD z)5$bUro(hkAZBxg3YLO`SKiwStFm?8S?(?F-gz3~z(2;!1pbSwnMr_zfLM1Q?o-m! zzkd38e!u5shGcWpduS}kIB=Gr*x_!rX?a!It6736oz_wzD-`08$lBcD3neT z*H##IfRqxxbmej;*N9?@iLsHkbUo1lWf%rir!&b5V6?LlHpLQAC`nKT)6;#XHLWR) z`zk6-xb905l)~T~xMFq7eR?A%XA*-04;F=CkQu#{kJ9cdjUdG`O>8IyIKdJ!48sTj z)Qn=>*WHLi)0ojL22*B2h7#-mrUJuY$mpl-$qQWvu*Csa3{n?^7%H9t$Q+S-E)@nE zZ6@*-wiv#lP!lJlFgyjNgIZ`K=Q{IBF4OuD(~ybP7RPQ}>&qqi!1=~w7AHCbgEy0e zjdXXlk{4jMr|?WhmGsluWFw9k9GghtKJ#HHN5RGLMKVT{6HUw$gCIA=A@)St-YE$Q>=uDHsGz&NdB#SaQA$tnqp3%{vDbSR6SkaKlS)v0* zU^^J*9b?%Gril#|n;s?t(kPwDMY2tqz?n``2^qG-Fp#Bl9YZ4nrw&tp!?X-e zvKV-x)hMUw(^Sj%u~u-56i)Jl7wX^(Kt=``nrs2CX<7ra&g5u%dZZ~_MpO(G4H*X3 z6Oxy)nl4LR3%54{GnfNnaFZB}CH z+d*gNaMT#UeiGN+573|$Dw>#ErV-$U9H!}j6^{$`ec`+B`ce~E;n1VRMLv_-$#p7||I`vQiA3QF6`Q;bG7KVfk_fi!Htx!p!2IGNiard!`)5O4?G@GLaHh8dT zpe&9F16_z|DT+*05Ea-G-lmusaqK%{Ad<(h_kxaRM8nc`v8duSvUKjDuO9&)L>aN@ z#vT)xr6`y&p>*WQK|I6#)55TY+u@858ZU*!Pn#x2nx4$=fLm^!+3`}SB-V+jY%Wzc z7HdTO>Fw?xKK#EBQQf>#dH>w^sZ#!n{r-*paH0BS&i-Y&`u&!D|6%o~*S_C&`Cf~_ z%C9OL8z&22C91~<&D0!qDRP8`C_QETBVa50N zVJFnk3e_r|@ zM|RNFzutD9t~#st?eYU>b;ZBbC4S-A&YdlL`E_OUg}wSxIGmpX62zjSBgSHaTCYo> z6Jt^kH4~>}g2s7{#oF33glkp`Dm2@6jUd{ENVkQ+04lVZr~o+5=5)ldP!e0a*iCqk zl@dbZN3iWIKdO{xE9F;#i;P*AHPAUOa;#_u)oG?Mh%$$IL#+bEJkl+^x7=4@m~b3{ z;e9}Dy^rX3XZYT}zuMm&yn1bK&;4H-FO@`p33dz59JH_Eui*;&|Mp`D~sNH4u(r z=stD*L2-9LvS2857R4H)M{ZXPh0a<{&n>@Uo`_ywqR*qZCwlyhI9ROz)jbyjC9TmN*P&e@wAm959SuO3vN%bsa+Q5DH!k&Nk zarU+|w`{Mzbi3{Lir;Xn>$A?ATkeGW@YC+>vr2ivxxZL_GUvQpbAI^narSn7QlBXC z?Bzx0&iwAt A{r~^~ diff --git a/assets/index-5veg8iOR.js b/assets/index-Rgtl_SUL.js similarity index 97% rename from assets/index-5veg8iOR.js rename to assets/index-Rgtl_SUL.js index 4c114f54..6c150bfd 100644 --- a/assets/index-5veg8iOR.js +++ b/assets/index-Rgtl_SUL.js @@ -1 +1 @@ -import{x as d,y as s,q as c,E as V}from"./hooks-WhZaEspJ.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils-TzEisWGD.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";function p(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const X=Vue.defineComponent({name:"TableView",setup(){const e=[{title:"Name",key:"name"},{title:"Age",key:"age"},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:t=>t.tags.map(a=>Vue.createVNode(naive.NTag,{type:"info",bordered:!1,style:"margin-right: 6px"},p(a)?a:{default:()=>[a]}))},{title:"Remark",key:"remark",width:300},{title:"Action",key:"actions",render:t=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{size:"tiny"},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(V,{options:[{label:"编辑",key:"edit"},{label:"新增",key:"add"}],onSelect:o=>{window.$message.info(`当前选择: ${o}`)}},null)]})}],r=Vue.ref([...e].map(t=>({...t,width:400}))),u=Vue.ref([{key:0,name:"John Brown",age:32,address:"New York No. 1 Lake Park",tags:["nice","developer"],remark:"我是一条很长很长的备注"},{key:1,name:"Jim Green",age:42,address:"London No. 1 Lake Park",tags:["wow"],remark:"我是一条很长很长的备注"},{key:2,name:"Joe Black",age:32,address:"Sidney No. 1 Lake Park",tags:["cool","teacher"],remark:"我是一条很长很长的备注"}]),n=[{label:"编辑",key:"edit"},{label:()=>Vue.createVNode("span",{style:"color: red;"},[Vue.createTextVNode("删除")]),key:"delete"}],l=Vue.reactive({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),i=t=>{window.$message.info(`${t}`)};return{...Vue.toRefs(l),tableData:u,actionColumns:r,baseColumns:e,tableMenuOptions:n,handleMenuSelect:i}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"RTable"},{default:()=>[Vue.createTextVNode("基于 NDataTable 封装,继承该组件所有 props 属性。查看 RTable props 文件即可查看该组件拓展项")]}),Vue.createVNode(d,{bordered:!1,collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:e=>window.$message.info(`我是 RCollapseGrid 组件${e?"收起":"展开"}的回调函数`)},{action:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{type:"primary"},{default:()=>[Vue.createTextVNode("搜索")]}),Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("重置")]})]),default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NSelect,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NDatePicker,{type:"datetimerange",clearable:!0},null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]})])}),Vue.createVNode(s,{scrollX:2e3,title:Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode("span",null,[Vue.createTextVNode("标题插槽:")]),Vue.createVNode(naive.NSwitch,{onUpdateValue:e=>this.tableLoading=e},null)]}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":e=>this.actionColumns=e,pagination:{pageSize:10},contextMenuOptions:this.tableMenuOptions,loading:this.tableLoading,onContextMenuClick:this.handleMenuSelect.bind(this),toolOptions:[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(c,{name:"search",size:"18",cursor:"pointer",onClick:()=>{window.$message.info("点击了搜索按钮")}},null),default:()=>"我是自定义工具栏示例"})]},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上",tableAction:()=>"表格的操作区域内容插槽,有时候可能会用上"})]})}});export{X as default}; +import{x as d,y as s,q as c,E as V}from"./hooks-GAhkiC58.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils-gTg3o0Oj.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";function p(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const X=Vue.defineComponent({name:"TableView",setup(){const e=[{title:"Name",key:"name"},{title:"Age",key:"age"},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:t=>t.tags.map(a=>Vue.createVNode(naive.NTag,{type:"info",bordered:!1,style:"margin-right: 6px"},p(a)?a:{default:()=>[a]}))},{title:"Remark",key:"remark",width:300},{title:"Action",key:"actions",render:t=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{size:"tiny"},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(V,{options:[{label:"编辑",key:"edit"},{label:"新增",key:"add"}],onSelect:o=>{window.$message.info(`当前选择: ${o}`)}},null)]})}],r=Vue.ref([...e].map(t=>({...t,width:400}))),u=Vue.ref([{key:0,name:"John Brown",age:32,address:"New York No. 1 Lake Park",tags:["nice","developer"],remark:"我是一条很长很长的备注"},{key:1,name:"Jim Green",age:42,address:"London No. 1 Lake Park",tags:["wow"],remark:"我是一条很长很长的备注"},{key:2,name:"Joe Black",age:32,address:"Sidney No. 1 Lake Park",tags:["cool","teacher"],remark:"我是一条很长很长的备注"}]),n=[{label:"编辑",key:"edit"},{label:()=>Vue.createVNode("span",{style:"color: red;"},[Vue.createTextVNode("删除")]),key:"delete"}],l=Vue.reactive({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),i=t=>{window.$message.info(`${t}`)};return{...Vue.toRefs(l),tableData:u,actionColumns:r,baseColumns:e,tableMenuOptions:n,handleMenuSelect:i}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"RTable"},{default:()=>[Vue.createTextVNode("基于 NDataTable 封装,继承该组件所有 props 属性。查看 RTable props 文件即可查看该组件拓展项")]}),Vue.createVNode(d,{bordered:!1,collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:e=>window.$message.info(`我是 RCollapseGrid 组件${e?"收起":"展开"}的回调函数`)},{action:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{type:"primary"},{default:()=>[Vue.createTextVNode("搜索")]}),Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("重置")]})]),default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NSelect,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NDatePicker,{type:"datetimerange",clearable:!0},null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]})])}),Vue.createVNode(s,{scrollX:2e3,title:Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode("span",null,[Vue.createTextVNode("标题插槽:")]),Vue.createVNode(naive.NSwitch,{onUpdateValue:e=>this.tableLoading=e},null)]}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":e=>this.actionColumns=e,pagination:{pageSize:10},contextMenuOptions:this.tableMenuOptions,loading:this.tableLoading,onContextMenuClick:this.handleMenuSelect.bind(this),toolOptions:[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(c,{name:"search",size:"18",cursor:"pointer",onClick:()=>{window.$message.info("点击了搜索按钮")}},null),default:()=>"我是自定义工具栏示例"})]},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上",tableAction:()=>"表格的操作区域内容插槽,有时候可能会用上"})]})}});export{X as default}; diff --git a/assets/index-Rgtl_SUL.js.gz b/assets/index-Rgtl_SUL.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..316acd91c0e615d2b38f55f526eabea980075f85 GIT binary patch literal 2267 zcmV<12qgC(iwFP!000021JzhtbKAxhe($e}fCPLk~Yzmz~ai7cVU+^DPTmIdjN78;<2C{7y{336*9H8$>zNn|Y-+ z$i~igf}D_Zpw1Fn5XC&op?=e3d=Ow_tP_XpAXpX5%eb8vfzUAiz4jL6C3onoORzA(M>ULVU% zEc8m731T~Qi=J!wN2(*8I6@_G?8qddIg}qXPvuULSvJz8Fd&p*#T<`NGXO4#kl+f5 zrLr=Qa+hL69HB#IX}o;-xHY)gl{r>5B{NACdr-{BnSqltGgFt%E{ z#z{*<&PqpExi%qs!2vsx)QDVagGbFgrevzp1DxhG1&ZO3nNt0=E_VfS!F0-)Qt*pb z%*3*vw`4ij*9r7MnuJPDs310WvHWPWC#t0YSybtGZboF~*(L_wB0GiX*S#|Ok7ed&4JIdgi_t)1(t zIqdswEjg4o5BuXI1I!ueM$sBpMH#mNcQ)uh`>G%A={fU+V!mVwrwmnW2AB)raV7Ve z!^6{qbP^I0x6Rjr3}hP|WXP!|mjYlV4GIOly|2IV#>D&rI1ahzYLSdLy14e<$OoQSo*!p=q z@53~Kx^4)NVUWo-5-BKLY)B$~u=R0V1>LB?lC3Kty=k;}hP?I$_Bx)sE(amnd+BOt z|2+2En=<}4sUlkzj!C4RpehbBxNuBa?r^{o5~nC8H9+I%v1c??U~HYx64Q-&#$Djx z+6OE{$R%|~6?4@jIPuET)&_$`y=ep)oP7z~4Hrr{^rfB27LHxSbIoja$F@nRVqQtD z|^?<4~s?v`^2NR?tp51Dli=u?IU_Tl#)@SA;=Z5 zbxG*bFG!w;MVUzJt=nI3+`6h~=bBlgTlKWjU_orVeX-%=dGKw056 zm~^l8@q_5g&vz25H|GpS&w&q)v{~U;qfV&H>gZqh-PV)z;N- zZS7!#HDAv*n+6SiUzydMGkDBW4yDXRgb>Wd43LFmnFc~grU~fJ<(k=S)(CgN4P{Br zNZ9-`D^u+_XLYI@*aN#SZ=~e2^>L_cGmKZXafUQYJB=%#or#mH2xni^DRDqIbQfyi zvjDh0XC&#j_11guw?4VQ{=;(XuU|wzzPEMrr{wR(XKzPet+c+ot0JTfvD$`^sy3$X z8HpYJyX-j4sLSZSR@7Pj*BqSRjsR%Kee6{B2H+fVDJ<=Ku)~b}j=duPZ zJP&^qNxLbiivUyIXry)PFrRT-{AjCeLe zrr~koo{~@<(SzS_{_UNg zpIzH{`b}%~r_K9cZ#;c_{pq9D>T>JWsupk-2rYW}d29Kbe=Wb6^d&7hGTm%_yt4lE zQFQ&g=*InIe@DsH52J@Sx4wAXyOX&_WA_wrI+85QM4&ynSD;;c+dMHCoeEr~8T%pF zP&n3`3Q1*XlWnDAoVZ$I?7;@Sq_;kLwE55Pbz6@f-i)3t>rGWMfBAg#!CTSFTI=S6 z*VWibIMTB+)OwU-uL@Mgz0&wkqam4z0Vh?=pLaU^>DI-PVKP;&!KT^<@(0j zy;$R1*4T~z^$w1u`T1odIz*BRN(9=2#`x{jpQ1tdztesKOE^QE3h;JP6(8060moF` zx*Q)cSA`Q7`v0AOJ+#kddz>JQhHyCZ{R?&;`i!JY{f1Yobog|0Z+Cs%S=svXlh%z7 zTHmbM@yOYaZ*?M_veDSnJmLnkd&m@ESH@g5Ds~{MnX0}N&xrVO#}F~}wt71S>Dxzi z01IFQ*dr9j-K7y=56-E3qm^qK4xdE?#SM_FgPQ53nc#Se9QwQ|TFYdPPJX15^$<3{|?ndvv6Wx0pU3(JU zzMatP=V#Yiw^mz!eiSW#y1sTNx^aK=t+n-MpKW|}cm0Py=*fj)XlGvRXl#9WeSPg# pqASt6S7W!jW_[Vue.createVNode(naive.NCard,{title:"naive ui(延迟加载)"},{default:()=>[Vue.createVNode(t,{src:"https://www.naiveui.com/zh-CN/dark",height:"300",allow:"fullscreen"},null)]}),Vue.createVNode(naive.NCard,{title:"vue-hooks-plus(立即加载)"},{default:()=>[Vue.createVNode(t,{src:"https://inhiblabcore.github.io/docs/hooks/",height:"300",lazy:!1},null)]})]})}});export{R as default}; +import{v as t}from"./hooks-GAhkiC58.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils-gTg3o0Oj.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const R=Vue.defineComponent({name:"IframeDemo",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0,size:[20,20]},{default:()=>[Vue.createVNode(naive.NCard,{title:"naive ui(延迟加载)"},{default:()=>[Vue.createVNode(t,{src:"https://www.naiveui.com/zh-CN/dark",height:"300",allow:"fullscreen"},null)]}),Vue.createVNode(naive.NCard,{title:"vue-hooks-plus(立即加载)"},{default:()=>[Vue.createVNode(t,{src:"https://inhiblabcore.github.io/docs/hooks/",height:"300",lazy:!1},null)]})]})}});export{R as default}; diff --git a/assets/index-S35kk4rh.js.gz b/assets/index-S35kk4rh.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..67aa50776afc6bfa9cfbde5a4336bf593a414f2b GIT binary patch literal 990 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 diff --git a/assets/index-d12Ax4EN.js.gz b/assets/index-d12Ax4EN.js.gz deleted file mode 100644 index 023f12c5cea4aae5f57761c3957cd86a68c88d5e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2020 zcmVTr2l}lTw%8{#d0a}g=A>sZQ>~-=J|H5h4>tH*fAe~OK zwBC82_hsIDpEt9_^%$4sxdavoPn{1Rb|uf5tDrqa#%6?erZ|an!aIhhg>ry2;5fut zO9aw2ys-3}5K2cUW1ak4!qjdbne{z7g*o9JtYT@=|~ zWEd!|&CZ_W{%p}|m)m%LIt<@1kfCdbv=M(WebQ;ic$`qFMX+9^YlVr=O1*4wq#b1W zoCCGy(X_~>k&e1GjqzT9lY{LzJPU%kpk3tIG%`?+#x104V|18xi6gYrmvTg$8SLM!Y#NB|%FPvQ!`biV+Hr(R;MkIlyz404s~y#kl1Y}E?#Mf# z1c&`qAXM{!3nC=gLSh+4nMV4B2odFRua+MwUOa5{&UMt6xte4ead82%>8O5iWMX3M zqSnz*U==Z!BHM$yQI|F@dnVlha;P11i37EPN0@FckMjku+wJHBDI7ADO`|TPYiZ+9 z&)AvKy*pEXf%{Yv7qqBoamrbKKP#3_irwIVElEm5&NsmWS{hR_HnR&ju4xPueYuJJ z?3qsb5F0eBh$#gpYefB8bkc?_>Rs)?0!WQe$q5z2${Hw*3~eZ<_fJlCb@WCN3r)2cKeQ9)aVA-WGBo?ru_Nh;o(|&XeQHU+2iurK8YjVvA8B6XO}k92Cj2&mB|QgFUjxAwnvu3$n;;Qz?K{ zR1b6P3KJ?RbtE(H1F|7cDD*McV-%=NmMM0@R8BB!rXO6Ur~;(#B~#^w6Nr@J4uNFZ z!v!!6HGG^Rm%uc1l}K>=m`|mtZ?6mUoS~~}UG37p;VUV%Y-5Q{sX7eXgceM$a-W){ zlChHGYT3oq$4^U&scI!qg4%6N$d-;6p^S%g095M1OQt zz&Ya|8B>H!Dz&Q*w!ZuMVJyj2kCQ~2>s1sX%%z%JXkUrxsa%Y9UngZGzn;XYGmS7 zB$>ocD$XLKhat~6oCqNe?U3XtwH%(+jP^H}-gr5_&36wM2*qLRk3!xA)nbnCQejdR zAv7L28HKz^;*?qdIUH%5tWt@2l1!Cb;(sq&O28$tqFK^Wka7w01jI>rA8-0Fx3^gv z4&FrY?bG1K$_II;6w`_tR!!Z#@a{WX)s6qu?<~JrxLn=%BKYf*x9ityFJA<|J`9$w z)owkh-&wBT`LVk8xc<$P+D}*N_ZPRWEY~-FeY<`=xVBJz^{7qy>UQwMQgwB${*Sdc z3zwDD`QPjHw#@}MZ`FTZ`=9qUdKynTkf^^}tiE~?EM2RvE>u^437*{9e0`<1uwHw8 zFZgXaSiD)kzgSy(8r*$Zd-|-g>CGpP8d}x$`Qu}JTet$8zey#rb<3^sgzP!1) z^02;guXgo|t%v^#zJC~e`}EDi)ciso@; z*OJ;TXMNa(n-7F!AKOp zw4^g$d6&?5AtPJnX>7N3zN(ETZ_RckyoVitx#$~nB>MPoq^EM=5B~)!L41E25C8xz Ci}bYs diff --git a/assets/index-7YSEBxtq.js b/assets/index-ejq2hwh2.js similarity index 96% rename from assets/index-7YSEBxtq.js rename to assets/index-ejq2hwh2.js index 409728f0..33c6d416 100644 --- a/assets/index-7YSEBxtq.js +++ b/assets/index-ejq2hwh2.js @@ -1 +1 @@ -import"./hooks-WhZaEspJ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import{v as s,x as p,y as d,z as l,A as c,B as V}from"./utils-TzEisWGD.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./currency.js@2.0.4--or6eeOG.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const Q=Vue.defineComponent({name:"CalculatePrecision",setup(){const t=Vue.reactive({addOptions:["1","0.2","0.1","1.1"],subtractOptions:["1","0.2","0.1","1.1"],multiplyOptions:["1","0.2","0.1","1.1"],divideOptions:["1","0.2","0.1","1.1"],distributeValue:12,distributeOutputValue:[],distributeLength:3}),e={addOptions:d,subtractOptions:l,multiplyOptions:c,divideOptions:V},i=(o,a)=>{const r=e[a],n=r(...o);return"结果: "+s(n)},u=()=>{Vue.nextTick().then(()=>{t.distributeOutputValue=p(t.distributeValue,t.distributeLength)})};return u(),{...Vue.toRefs(t),copilotFunc:i,updateDistributeValue:u}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode("h2",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("计算方法,默认都保留八位小数与四舍五入,可以根据 format 方法自行转换")]),Vue.createVNode("h3",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("示例方法都基于 currency.js 封装,利用其精度处理能力封装了常用的一些计算方法,解决精度问题。如果需要其他的方法请阅读官方文档 https://currency.js.org/#subtract")]),Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"加法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.addOptions,"onUpdate:value":t=>this.addOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"addOptions")}},null),footer:()=>this.copilotFunc(this.addOptions,"addOptions")}),Vue.createVNode(naive.NCard,{title:"减法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.subtractOptions,"onUpdate:value":t=>this.subtractOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"subtractOptions")}},null),footer:()=>this.copilotFunc(this.subtractOptions,"subtractOptions")}),Vue.createVNode(naive.NCard,{title:"乘法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.multiplyOptions,"onUpdate:value":t=>this.multiplyOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"multiplyOptions")}},null),footer:()=>this.copilotFunc(this.multiplyOptions,"multiplyOptions")}),Vue.createVNode(naive.NCard,{title:"除法(非取模)"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.divideOptions,"onUpdate:value":t=>this.divideOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"divideOptions")}},null),footer:()=>this.copilotFunc(this.divideOptions,"divideOptions")}),Vue.createVNode(naive.NCard,{title:"平分一个值"},{default:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NInputNumber,{value:this.distributeValue,"onUpdate:value":t=>this.distributeValue=t,onUpdateValue:()=>{this.updateDistributeValue()}},null),Vue.createVNode(naive.NInputNumber,{value:this.distributeLength,"onUpdate:value":t=>this.distributeLength=t,onUpdateValue:()=>{this.updateDistributeValue()}},null)]}),footer:()=>"结果: "+this.distributeOutputValue.join(", ")})]})]})}});export{Q as default}; +import"./hooks-GAhkiC58.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import{v as s,x as p,y as d,z as l,A as c,B as V}from"./utils-gTg3o0Oj.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./currency.js@2.0.4--or6eeOG.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const Q=Vue.defineComponent({name:"CalculatePrecision",setup(){const t=Vue.reactive({addOptions:["1","0.2","0.1","1.1"],subtractOptions:["1","0.2","0.1","1.1"],multiplyOptions:["1","0.2","0.1","1.1"],divideOptions:["1","0.2","0.1","1.1"],distributeValue:12,distributeOutputValue:[],distributeLength:3}),e={addOptions:d,subtractOptions:l,multiplyOptions:c,divideOptions:V},i=(o,a)=>{const r=e[a],n=r(...o);return"结果: "+s(n)},u=()=>{Vue.nextTick().then(()=>{t.distributeOutputValue=p(t.distributeValue,t.distributeLength)})};return u(),{...Vue.toRefs(t),copilotFunc:i,updateDistributeValue:u}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode("h2",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("计算方法,默认都保留八位小数与四舍五入,可以根据 format 方法自行转换")]),Vue.createVNode("h3",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("示例方法都基于 currency.js 封装,利用其精度处理能力封装了常用的一些计算方法,解决精度问题。如果需要其他的方法请阅读官方文档 https://currency.js.org/#subtract")]),Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"加法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.addOptions,"onUpdate:value":t=>this.addOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"addOptions")}},null),footer:()=>this.copilotFunc(this.addOptions,"addOptions")}),Vue.createVNode(naive.NCard,{title:"减法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.subtractOptions,"onUpdate:value":t=>this.subtractOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"subtractOptions")}},null),footer:()=>this.copilotFunc(this.subtractOptions,"subtractOptions")}),Vue.createVNode(naive.NCard,{title:"乘法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.multiplyOptions,"onUpdate:value":t=>this.multiplyOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"multiplyOptions")}},null),footer:()=>this.copilotFunc(this.multiplyOptions,"multiplyOptions")}),Vue.createVNode(naive.NCard,{title:"除法(非取模)"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.divideOptions,"onUpdate:value":t=>this.divideOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"divideOptions")}},null),footer:()=>this.copilotFunc(this.divideOptions,"divideOptions")}),Vue.createVNode(naive.NCard,{title:"平分一个值"},{default:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NInputNumber,{value:this.distributeValue,"onUpdate:value":t=>this.distributeValue=t,onUpdateValue:()=>{this.updateDistributeValue()}},null),Vue.createVNode(naive.NInputNumber,{value:this.distributeLength,"onUpdate:value":t=>this.distributeLength=t,onUpdateValue:()=>{this.updateDistributeValue()}},null)]}),footer:()=>"结果: "+this.distributeOutputValue.join(", ")})]})]})}});export{Q as default}; diff --git a/assets/index-ejq2hwh2.js.gz b/assets/index-ejq2hwh2.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..489583b6a9936c19245630996bdf4935500a1c35 GIT binary patch literal 1717 zcmV;m21@xKiwFP!000021Ep7QZxcrzet)0Bw|!%)JHzfe4q)WUAtZq-O-M?@B`As} zyJPPp>zU2WtP^8dqJ;q0LOJPxriF5)P>$=J0y?B#NJ#r(>b0F$e1&S)&f#4rM*zw4 zSToP_o8LUYXa1O!T*jpW57~?@3NSKYFOtE`5x5|fV`O&>En~q-7%cI;0d<%G+=LpK zq-R)qX!t}FTlO$$$8sG{)Mgt`(mu38BiOT7>@jye!Drg}VRrfLPwN(wyWN#Y1lJX=gNZEPVrU%u>NPvAL| zah%sRco^#4(%R<+2Fs>f+?yn9#IdypZSK!w?vR`~9;KNc=a`xmxFGTd)LTBqqaU2oPLUZl6iePEl%T*AMM8m#xgbJfOGqSxObn>ag^18$he2V~ zUOKM#uk2+LfW`luvQo5k=V)mtRyrz&@A; zQ!+DC8YTl#%mt3Ag?WhS0|itlx_zbbC`Jm0%;yc5h8i&Rfz0H&iNn2RnByLmq=Z3O zz>fT^aFp5QF|ijMBU6$xk(FKWFfb4$lZ$(RJN4}V#o*9%VfkEaxhA4z6x1^`zBS|a zjep{JJ-ck4P{b=hm^LmU;36(C4^5B;gM(B3bOOg}D~N@GX(LLplh;GH*p8t~TT4fQ zMJxfKk`pS3nb)BKbuc=lotT+P$NXm_0Ys%V&m0j(OoPIx#0w+dKrhbaOtKKA1M9+{ zP8!ph*lsU))RctLU};uhRH%dLez3TBJR^GIb>`#dnbQ+i`O~A+?0o*g$sn@K~{1Z#Z)G%6qRsR8AOihIY{C&9GgTCMio_H>AA^NwM~~H zy;FOftRl-AbA#kX_PnAis-i(7{0@HWP*-ME;myln6TS&o@*GKAr}8G8Masm&Z$=5p z$-F1=6mmSA)s3#MF;BXlY!968#-7HsDD7;zmQr!9dvR9JGMt`-%~)zvHI?L&Ohu{O zM;-Zi4xdM}D$VgEgpj3hIlPM@| zOq1b&gnKR~=O(*H!alXTr@g*ZEmiBxobZwHVRG1`W|pX) zYaxkG#1!>vHMM>EBvaK+v>=MfF_L&{lvy}Q5h-IhdKy)jCspb>j#{;F0eOzh1`9bK zCn&a|s8t~=4$dki#EXPx6Iwz`7@E71(3G0mMLCOCWQW#Tf6!e2x^d@4di z&94$&*IL4V_F3!UYLMNve>QJD@mGIt{^u8e^RfTva`UfOT9>x{FYdN6_022(#zynj zljgUV>l+vAn|EVkwEpqXzw*3I-}!od=ZCf5E`IJm{=9Mj-p;*?t;e7Ft3TJb?lix> z+*$S0|L&}uW*JovV!p4->YOuE-whzI!3##X}$LZj3zz>KI_y!7FODjJYHx zarkBCy3ou$pHAP9)YN69pYJo9{d6;D{C!S0s!oEUA z1-W|j{RN4gYx}Db10GnK81HTL>B+4(*1?pjzgT;JrDEs({z}Dw2UaS^dmE*Ca_fzC zFr{|Bc@&-+*LJ?U@87)Bc=F)Y%fGy*aFJ_qf7v3i1B(`6y^UnCtm1JFxCLK4_pesIxXxn~M1js$F`s8a>-#Nqf z%i|y^wvq3i<7_Qb{I0iEY@)7*6I@_~CKWXi6n-}R)M}|?cqROwJRbftZWpR{><_;K LjgO3nmk`Fyo ztjQs{61hw7E+xwXPXT)EB?!e181B;CgIfM0vyx8YuG#;XW-Pa zjZGUxC!6iDmxlKT$%qK>?+H8oVn21&(bjUqy5goEROHCc{| zxld%|*w|ddmWigl-Q8#Ib88tQ6OcRsbS@kVo4A35hYi$Y2fXg?Y%jAOVPhf-&cqh- z2dRDdEY6mhp+skt5iv#5iy$E=B|<_WZs0m7$-c-YkynwSJ|Hh5j6v*}*uXZ5V#`#K zQC|i_P>3=mD3jE4Ol)BjbzNh7FsN6?6A_8zG&$q3EEVf0=qea?vdz0(D!Ae$Wg`Fb z$*$FJR2m2}<|)cq;iK=E*u*C4H_>Rc)sT1e7WssC@bt(ZKd;U!j^C>o*g_BEuG`?A zyG;3HIxKWd6PpIwM2A_&+K-o+R8Xc+i8Zl-!v5a4$vcOYbeRyqyeS^aa@;mTTr>gp zJIh?AXe`l-OP9)%&h~vfi$H!@+l$aQ16xh>*mz6_+^y_ZN*N`^ zwFxOhDF{iW0$(bkifyy7aat1P@~@$w8=Y^N&5MddJVA;hnvf72t8@T%`~BWIs$3@U zA|jM@8ra5lbgUYKWQSIk;8FndL6nS*0uqF&om8AuGNxyah3nWrmbuyJogA&*eMnA4 z#uQBel~2&(Dd536kH-7*J{*Xr=$NYMdw2&~gwfvU9(eIWEkN0J`@!U7-mb@)R4eMy zaR%6jfHG+FB;^d4TAeYHKubFyAsm6sVx{S+;HhlQFvg6~F_Y?mVwvd`&=vP-a?H5taC} zvKD<-j6ahttzj6NuBeKkrCncreRK8duWx^O_xq1GZ?A4&e{=o))t_&EefQf}T3*wO z`sW%l=1S@T=L$q?wf5-qf2m_DQ;IWv##uY2-l!#TaTUu#^iPdiuFrf3NEWM7+gQJ{rS!9Pj9u_%eK$aR**aglZdF3P{;u=q_(()=>import("./adjustment-xKF72UgA.js"),__vite__mapDeps([])),"/src/icons/axios.svg":()=>_(()=>import("./axios-YSlog9Ro.js"),__vite__mapDeps([])),"/src/icons/close.svg":()=>_(()=>import("./close-azVF77Xi.js"),__vite__mapDeps([])),"/src/icons/close_left.svg":()=>_(()=>import("./close_left-wghYE-yL.js"),__vite__mapDeps([])),"/src/icons/close_right.svg":()=>_(()=>import("./close_right-rXgRVuVY.js"),__vite__mapDeps([])),"/src/icons/dark.svg":()=>_(()=>import("./dark-a3Shlz-3.js"),__vite__mapDeps([])),"/src/icons/dashboard.svg":()=>_(()=>import("./dashboard-VSK8Ksb1.js"),__vite__mapDeps([])),"/src/icons/doc.svg":()=>_(()=>import("./doc-p7kRFTKe.js"),__vite__mapDeps([])),"/src/icons/draggable.svg":()=>_(()=>import("./draggable-WSlqett4.js"),__vite__mapDeps([])),"/src/icons/echart.svg":()=>_(()=>import("./echart-uDAjf1Xg.js"),__vite__mapDeps([])),"/src/icons/empty.svg":()=>_(()=>import("./empty-H5pwkZW3.js"),__vite__mapDeps([])),"/src/icons/error.svg":()=>_(()=>import("./error-1RFXBHac.js"),__vite__mapDeps([])),"/src/icons/expanded.svg":()=>_(()=>import("./expanded-cve55icR.js"),__vite__mapDeps([])),"/src/icons/export_excel.svg":()=>_(()=>import("./export_excel-GFRgGiCF.js"),__vite__mapDeps([])),"/src/icons/fullscreen.svg":()=>_(()=>import("./fullscreen-LJg-Litq.js"),__vite__mapDeps([])),"/src/icons/fullscreen_fold.svg":()=>_(()=>import("./fullscreen_fold-0gdJoV38.js"),__vite__mapDeps([])),"/src/icons/github.svg":()=>_(()=>import("./github-cVhKF5HM.js"),__vite__mapDeps([])),"/src/icons/google.svg":()=>_(()=>import("./google-Mjnm1oio.js"),__vite__mapDeps([])),"/src/icons/language.svg":()=>_(()=>import("./language-dqZc_JRl.js"),__vite__mapDeps([])),"/src/icons/left_arrow.svg":()=>_(()=>import("./left_arrow-9Z3nu3IR.js"),__vite__mapDeps([])),"/src/icons/light.svg":()=>_(()=>import("./light-xmnw2Bnt.js"),__vite__mapDeps([])),"/src/icons/lock.svg":()=>_(()=>import("./lock-Dt93hMYt.js"),__vite__mapDeps([])),"/src/icons/login_bg.svg":()=>_(()=>import("./login_bg-BPuoXCrC.js"),__vite__mapDeps([])),"/src/icons/menu.svg":()=>_(()=>import("./menu-KnKYw6gN.js"),__vite__mapDeps([])),"/src/icons/more.svg":()=>_(()=>import("./more-Ej8Oiwns.js"),__vite__mapDeps([])),"/src/icons/mouse.svg":()=>_(()=>import("./mouse-03_U_h0x.js"),__vite__mapDeps([])),"/src/icons/office.svg":()=>_(()=>import("./office-mL13bbyC.js"),__vite__mapDeps([])),"/src/icons/other.svg":()=>_(()=>import("./other-QN44tLIz.js"),__vite__mapDeps([])),"/src/icons/out.svg":()=>_(()=>import("./out-Pi3tiQst.js"),__vite__mapDeps([])),"/src/icons/print.svg":()=>_(()=>import("./print-WnHXqwgf.js"),__vite__mapDeps([])),"/src/icons/qrcode.svg":()=>_(()=>import("./qrcode-Ecs_mS_M.js"),__vite__mapDeps([])),"/src/icons/ray.svg":()=>_(()=>import("./ray-vB7gcmcu.js"),__vite__mapDeps([])),"/src/icons/reload.svg":()=>_(()=>import("./reload-LXSqxm9O.js"),__vite__mapDeps([])),"/src/icons/rely.svg":()=>_(()=>import("./rely-19SjH3Lv.js"),__vite__mapDeps([])),"/src/icons/resize_h.svg":()=>_(()=>import("./resize_h-f_cn8Biv.js"),__vite__mapDeps([])),"/src/icons/right_arrow.svg":()=>_(()=>import("./right_arrow-ZCE0gHo4.js"),__vite__mapDeps([])),"/src/icons/row_end.svg":()=>_(()=>import("./row_end-BkDswo_g.js"),__vite__mapDeps([])),"/src/icons/row_head.svg":()=>_(()=>import("./row_head-yo3TQzYk.js"),__vite__mapDeps([])),"/src/icons/search.svg":()=>_(()=>import("./search-PNJFeCur.js"),__vite__mapDeps([])),"/src/icons/setting.svg":()=>_(()=>import("./setting-oh7cMM8q.js"),__vite__mapDeps([])),"/src/icons/table.svg":()=>_(()=>import("./table-RDC-4476.js"),__vite__mapDeps([])),"/src/icons/twitter.svg":()=>_(()=>import("./twitter-dtkDLQvk.js"),__vite__mapDeps([]))})).forEach(t=>{const i=t.match(/\/(\w+)\.svg/)[1];i&&o.value.push(i)}),{icons:o}},render(){return Vue.createVNode(naive.NCard,{title:"svg图标"},{"header-extra":()=>"点击图标复制代码",default:()=>{let o;return Vue.createVNode(naive.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{C as default}; +import{q as s,_}from"./hooks-GAhkiC58.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils-gTg3o0Oj.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";function e(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!Vue.isVNode(o)}const C=Vue.defineComponent({name:"PreviewSVGIcons",setup(){const o=Vue.ref([]);return Object.keys(Object.assign({"/src/icons/adjustment.svg":()=>_(()=>import("./adjustment-xKF72UgA.js"),__vite__mapDeps([])),"/src/icons/axios.svg":()=>_(()=>import("./axios-YSlog9Ro.js"),__vite__mapDeps([])),"/src/icons/close.svg":()=>_(()=>import("./close-azVF77Xi.js"),__vite__mapDeps([])),"/src/icons/close_left.svg":()=>_(()=>import("./close_left-wghYE-yL.js"),__vite__mapDeps([])),"/src/icons/close_right.svg":()=>_(()=>import("./close_right-rXgRVuVY.js"),__vite__mapDeps([])),"/src/icons/dark.svg":()=>_(()=>import("./dark-a3Shlz-3.js"),__vite__mapDeps([])),"/src/icons/dashboard.svg":()=>_(()=>import("./dashboard-VSK8Ksb1.js"),__vite__mapDeps([])),"/src/icons/doc.svg":()=>_(()=>import("./doc-p7kRFTKe.js"),__vite__mapDeps([])),"/src/icons/draggable.svg":()=>_(()=>import("./draggable-WSlqett4.js"),__vite__mapDeps([])),"/src/icons/echart.svg":()=>_(()=>import("./echart-uDAjf1Xg.js"),__vite__mapDeps([])),"/src/icons/empty.svg":()=>_(()=>import("./empty-H5pwkZW3.js"),__vite__mapDeps([])),"/src/icons/error.svg":()=>_(()=>import("./error-1RFXBHac.js"),__vite__mapDeps([])),"/src/icons/expanded.svg":()=>_(()=>import("./expanded-cve55icR.js"),__vite__mapDeps([])),"/src/icons/export_excel.svg":()=>_(()=>import("./export_excel-GFRgGiCF.js"),__vite__mapDeps([])),"/src/icons/fullscreen.svg":()=>_(()=>import("./fullscreen-LJg-Litq.js"),__vite__mapDeps([])),"/src/icons/fullscreen_fold.svg":()=>_(()=>import("./fullscreen_fold-0gdJoV38.js"),__vite__mapDeps([])),"/src/icons/github.svg":()=>_(()=>import("./github-cVhKF5HM.js"),__vite__mapDeps([])),"/src/icons/google.svg":()=>_(()=>import("./google-Mjnm1oio.js"),__vite__mapDeps([])),"/src/icons/language.svg":()=>_(()=>import("./language-dqZc_JRl.js"),__vite__mapDeps([])),"/src/icons/left_arrow.svg":()=>_(()=>import("./left_arrow-9Z3nu3IR.js"),__vite__mapDeps([])),"/src/icons/light.svg":()=>_(()=>import("./light-xmnw2Bnt.js"),__vite__mapDeps([])),"/src/icons/lock.svg":()=>_(()=>import("./lock-Dt93hMYt.js"),__vite__mapDeps([])),"/src/icons/login_bg.svg":()=>_(()=>import("./login_bg-BPuoXCrC.js"),__vite__mapDeps([])),"/src/icons/menu.svg":()=>_(()=>import("./menu-KnKYw6gN.js"),__vite__mapDeps([])),"/src/icons/more.svg":()=>_(()=>import("./more-Ej8Oiwns.js"),__vite__mapDeps([])),"/src/icons/mouse.svg":()=>_(()=>import("./mouse-03_U_h0x.js"),__vite__mapDeps([])),"/src/icons/office.svg":()=>_(()=>import("./office-mL13bbyC.js"),__vite__mapDeps([])),"/src/icons/other.svg":()=>_(()=>import("./other-QN44tLIz.js"),__vite__mapDeps([])),"/src/icons/out.svg":()=>_(()=>import("./out-Pi3tiQst.js"),__vite__mapDeps([])),"/src/icons/print.svg":()=>_(()=>import("./print-WnHXqwgf.js"),__vite__mapDeps([])),"/src/icons/qrcode.svg":()=>_(()=>import("./qrcode-Ecs_mS_M.js"),__vite__mapDeps([])),"/src/icons/ray.svg":()=>_(()=>import("./ray-vB7gcmcu.js"),__vite__mapDeps([])),"/src/icons/reload.svg":()=>_(()=>import("./reload-LXSqxm9O.js"),__vite__mapDeps([])),"/src/icons/rely.svg":()=>_(()=>import("./rely-19SjH3Lv.js"),__vite__mapDeps([])),"/src/icons/resize_h.svg":()=>_(()=>import("./resize_h-f_cn8Biv.js"),__vite__mapDeps([])),"/src/icons/right_arrow.svg":()=>_(()=>import("./right_arrow-ZCE0gHo4.js"),__vite__mapDeps([])),"/src/icons/row_end.svg":()=>_(()=>import("./row_end-BkDswo_g.js"),__vite__mapDeps([])),"/src/icons/row_head.svg":()=>_(()=>import("./row_head-yo3TQzYk.js"),__vite__mapDeps([])),"/src/icons/search.svg":()=>_(()=>import("./search-PNJFeCur.js"),__vite__mapDeps([])),"/src/icons/setting.svg":()=>_(()=>import("./setting-oh7cMM8q.js"),__vite__mapDeps([])),"/src/icons/table.svg":()=>_(()=>import("./table-RDC-4476.js"),__vite__mapDeps([])),"/src/icons/twitter.svg":()=>_(()=>import("./twitter-dtkDLQvk.js"),__vite__mapDeps([]))})).forEach(t=>{const i=t.match(/\/(\w+)\.svg/)[1];i&&o.value.push(i)}),{icons:o}},render(){return Vue.createVNode(naive.NCard,{title:"svg图标"},{"header-extra":()=>"点击图标复制代码",default:()=>{let o;return Vue.createVNode(naive.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{C as default}; function __vite__mapDeps(indexes) { if (!__vite__mapDeps.viteFileDeps) { __vite__mapDeps.viteFileDeps = [] diff --git a/assets/index-hglwaW0i.js.gz b/assets/index-hglwaW0i.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..6ff92d75ad6f81b8ec3099ccad0181fa35f2e147 GIT binary patch literal 2021 zcmVgO+-B=tka z<$R=Ip@^cfusQQpwBa%~6mYcf4r#NtjRr#9qY0^^jd4UEjfY+&8amoWHDer+Mg>)o zUWJ<@=e~Pio~*X=n1zMgs3Ls}m35fi93P*xuFI>?K!C~EkjAbOszKi@om`zd;VLCe zPDo%!p4X_MGAhAn$7!{p*IdO$qOpl|9hG4+x!}>nHCN*no(pId)un$+!QTf7K zWkOB^2?@4|O5pTP#+&TuY85gg&Pia-&_FcGsD!EjjBgThakR?e2@%XEFyf6e(oqe# ziAr!2T(U~5eYnat#u14GF-*ouLocB%q<@}c_jbQIHbdv@jf9IivA)vGxVs2jvU9N7 zERxg{;JkM#taLH>+Oz=?&oei5EZy7jTdN!mB;nYUX+}$^ya{hhZ|Oa2tqDUKP#jl| zLjwp27gR`M35jJq$}%b$36W%I3+!`ubf9le*Jh6SAQ?~}JET!gW`-R1dN(6jt0!W* zm`l;9p(?6CSJv+RHr-!ko;V3C!V{(nHnyFx>aWeP6dvt2%BX@$P}cWrH@BUwFH>*u zD3H`AkWAV#<;>n;?)XA{4JX)?bWG*!6WoR}4(QGBEAVnom!N32diLaY?QsRQ2$(Jo z0^&9Fq!L}PtV_34Sp^*;fd-P(Kv1)xqcYOryj429zpt#-hKmJ=ncrugNQ@P*&m|cg zMf+cJA!m{$ln&O@yW?`Nw)RTeQD92S0_fAgiVFql(A$LJ@SrBX@Gbk}=H+R}8egxy zbJ+7fSxTr3+unJr#?00_6^wEGQYOoQbstu*&b;W0HK$Jl%x54>m-rY$%mv}en_Pir zv%48|NLs|7hOdwU)8?GWhzE+Cg@oA(tJl>}arLL4F8TvvN|dA|CXi&;alRcCkG#ON zdcCebu!K@l_)&fR`iE{r5Eb2XX2pFhOcn^KH0$xdEn?GvG?^c=fCREI53o;m)k{vs zluWL>M{i?VEeax|u%OM;wk&DOiCuVj)b^HRUXE@^W}>kC8w)|5pfFcA1UENm+;{_9 zgGfl91QLm{qwW^8`WvGV|4y@4h!?eI2Bs(Nt@4eNREAbGj4_qOFnk;yl2F9mYsD4& zlroVaj>FKq_L#HNVL6?q#{_xVnS=p9b=zB8cl3LlhDU7q4RON2#BqBqn4Nx?om0pC zrapmy-#MLb)a~W;TbK`D7ROP*m21~~f=X_qaQh5%D@(gXpnH9?eIojLUNjPV^XV8vy4Eq* zIKCTA96P6T#7$;pWHXIJ%M^xxZRB04IL`Q<8 zn;0a>N^uIn!SGN_nBjbf*CqHH;+TLLtGvH@>J4+61;O0R$aETq%ky__(u{a+tCaCk zFhiRFz}zkK>})&l&O>JJbdxZ24x3P|Zf)juPN*LSArp(8G{Pp8s{`sF@|Nh%Ae^QGUv2oXG-InO}C2%xHmXO8rfy;ekGCuNMCU`i6owcNYKv DH3sny literal 0 HcmV?d00001 diff --git a/assets/index-jI6WwfcH.js.gz b/assets/index-jI6WwfcH.js.gz deleted file mode 100644 index 3bb8d16c0393348e10b012bf755403de0b13df79..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1603 zcmV-J2E6$niwFP!000021I1TeZyU!IeebVew|yW{&Tx16B~egIiK1jDiWJe7RH-n8 z;qL72NV_wunORaaLqJO7x=!UJg#)9Ai>5|VG$_*84FV^zCFI9gB;_alg<_YI%n!Mh z-2w&pu*95u=iYP9y^AHD&$w**F(hKRWpU;yFy%0|CBUk)j>^J+3vLQ!fs6UL{WodFuPF;a4`)tP|JYjIeUF&U9S&Dxy(euDQ2LShq?wD%U7By1~nB-fu&$hUvvjCJ||Ry2$q8?u-D$M<=EWPAjk+f$JA)RO;OaL3NrvO zp2K)?t`FCo4+##=2n5|d~a3Ju8!8k5zD$GNzpIv8ls#G(4`{E$s zAdbxo!Zv=n=$B<>dN3@I#1-KB%`y?Ib3=8YIu^{sV4D|psKG4Y22{Z^eV3)nvqM+| z(HaVykLWhn{mjxkZZM*4l~BYRKo}185bzNfm`9AIL8-KoqZPb)k!b)H=f2soP0bzm z%7ZvUCFaPGJv~*Z=fG9jR(odQLvyk^x`huRgy#K3S6rPwWM(HuCgu1QBt4+3p00ilu;Du_|k zpbj;#P*!Kw*V9A(bdUg|;Z>O{qKs)^El9jM7fg-fe9k0`P#Q3AzI8=k%ML9BE1-rX zjD|imL!&?qtmVMg)^t{kf}m* zp@}U*afx|8qnOHglOhinl*&@2#7sPcJ*FfDmVqBnG<$I}isRUdD;zaq5_`UjB#t$( zP!dUYews+4m(LR%%Yf77HaD1wuj3tAkjdVkYZA#o6j+j@M(@@NwhE}#O7@%=Pc(bM zu`rv#F_L&?ftff?5vgIgFze!-Bn@0Q*)*|*0#_E|iOHY;>J{)3;^t-GilZw%T;EYx z`RQ@{^QT8oKZ?EFLb2l?9vna1Z$I8U{>!bCgZ<8@k2?E%vH8Wh#pk|IpsQe{!(j{oqOalaF59zT3I~xbxlDozL%`9Q?M9 zq~U}aPY&+9Q3>r^-yR*_J39QK`{@_QkG^ex{QmLouVX%EzKFfJb+>!?)r*JUhna7* zMw9o8(v(EHxDYbieYkt{bie!To9>_Yl-A{hy{r##vMECYj@q{sg^w2b>WHMvY!*pb z2;LytCf4-1BbF=k1;vrl7ll-+?i0_3b>zB28WbALOIi8+SUx>w0GzSLKxQnjf@&_E z0ohz$O;Ko*8Jv3?OP{uP4jdP+;xQ)6n%NsXyW(q!_Qfm~dG*`&c-#%B=UDkwk6 zWz2Cich>!l)}@8&e)y!byZ3((s-O0x=q(ThbI!PuWVC`^hRi5uvreeV>hPx?76REA z5^Axy!Xrcs*D#ezqV?bDeqKPBlTiCjh>T{oe_CIQ%VrI8Netu`eyskFH8_P&2U0Sc zY%*GMiLuq=Ryst${v|$nPC@w2xK2FG0vR91hO1*z35ksbzKJ9@3o+$q6xU-jNaA<` z+P&C#A~||PjS(}Zwvrl7hq}G0_`dbjdGJl={^N6#_DEL#oirCVTSGi1C*pE4s;U27 zm6)6iiG1%p2~Ad~AqBm&_$4bm`tEnfhlel6=s!5;b;oCj`ZK$Za68~>j;+Y{=UrZ~ z9Q)q^hxgid?hcWBa`2flpkWx$>#g@|wGtC}C;IrPh94iN?X)I-^e+WWg%I=&003j< BD@gzV diff --git a/assets/index-_6Sd7arL.js b/assets/index-jivKzT_8.js similarity index 99% rename from assets/index-_6Sd7arL.js rename to assets/index-jivKzT_8.js index 9d5a7691..42989475 100644 --- a/assets/index-_6Sd7arL.js +++ b/assets/index-jivKzT_8.js @@ -1 +1 @@ -import{b as h,n as L,c as v,d as V,e as g,f as _,g as P,h as B,R as j,D,s as T,i as F,j as O}from"./hooks-WhZaEspJ.js";import"./currency.js@2.0.4--or6eeOG.js";import{d as p}from"./dayjs@1.11.10-A-QuG2Ol.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./print-js@1.6.0-gYKv6oGQ.js";import{g as R,d as E,t as I,f as $}from"./lodash-es@4.17.21-xgd1l9mE.js";import{g as z,c as U,t as q,k as m,l as w,s as W}from"./utils-TzEisWGD.js";import{C as b}from"./clipboard@2.0.11-1jqEMlOW.js";import{u as k}from"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.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 a of c)if(a.type==="childList")for(const i of a.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&o(i)}).observe(document,{childList:!0,subtree:!0});function t(c){const a={};return c.integrity&&(a.integrity=c.integrity),c.referrerPolicy&&(a.referrerPolicy=c.referrerPolicy),c.crossOrigin==="use-credentials"?a.credentials="include":c.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function o(c){if(c.ep)return;c.ep=!0;const a=t(c);fetch(c.href,a)}})();const Y=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:l}){const{getPrimaryColorOverride:t,getAppTheme:o,getLocaleLanguage:c}=h(),a=Vue.computed(()=>{const r=c.value;return L(r)}),i=()=>{const{message:r,notification:n,dialog:d,loadingBar:s}=naive.createDiscreteApi(["message","dialog","notification","loadingBar"],{configProviderProps:Vue.computed(()=>({theme:o.value?naive.darkTheme:null}))});window.$dialog=d,window.$message=r,window.$loadingBar=s,window.$notification=n};return l(),{getPrimaryColorOverride:t,localePackage:a,getAppTheme:o,discreteApi:i}},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.NNotificationProvider,null,{default:()=>[Vue.createVNode(naive.NGlobalStyle,null,null),e==null?void 0:e(),l()]})]})]})]})]})}});var G={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.5",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.14","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.10","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.0"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const J=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:l}){const{getAppTheme:t}=h(),o=()=>{const{appPrimaryColor:{primaryColor:i,primaryFadeColor:r}}=G,n=document.body,d=z("piniaSettingStore","localStorage");if(d){const s=R(d,"primaryColorOverride.common.primaryColor",i),f=U(s,.38);n.style.setProperty("--ray-theme-primary-color",s),n.style.setProperty("--ray-theme-primary-fade-color",f||r)}},c=()=>{const i=document.getElementById("pre-loading-animation");i&&q(i,{display:"none"})},a=i=>{const r=document.body,n="ray-template--dark",d="ray-template--light";i?m(r,d):m(r,n),w(r,i?n:d)};o(),c(),Vue.watch(()=>t.value,i=>{a(i)},{immediate:!0}),l()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),Z={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},u=()=>({lockPassword:null}),K=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{setLockAppScreen:t}=g(),{updateSettingState:o}=v(),c=Vue.reactive({lockCondition:u()}),a=()=>{var i;(i=e.value)==null||i.validate(r=>{r||(t(!0),o("lockScreenSwitch",!0),c.lockCondition=u())})};return Vue.onMounted(()=>{Vue.nextTick(()=>{var i;(i=l.value)==null||i.focus()})}),{...Vue.toRefs(c),lockScreen:a,formInstRef:e,inputInstRef:l}},render(){return Vue.createVNode("div",{class:"app-lock-screen__input"},[Vue.createVNode(V,{vertical:!0,align:"center",avatarSize:52},null),Vue.createVNode(naive.NForm,{ref:"formInstRef",model:this.lockCondition,rules:Z,labelPlacement:"left"},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":e=>this.lockCondition.lockPassword=e,type:"password",placeholder:"请输入锁屏密码",clearable:!0,showPasswordOn:"click",minlength:6,maxlength:12,onKeydown:e=>{e.code==="Enter"&&this.lockScreen()}},null)]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:this.lockScreen.bind(this)},{default:()=>[Vue.createTextVNode("锁屏")]})]})])}}),Q=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{logout:t}=_(),{updateSettingState:o}=v(),{setLockAppScreen:c}=g(),{isTabletOrSmaller:a}=P(),i="HH:mm",r="A",n="YY年MM月DD日",d="ddd",s=Vue.reactive({lockCondition:u(),HH_MM:p().format(i),AM_PM:p().locale("en").format(r),YY_MM_DD:p().format(n),DDD:p().format(d)}),f=setInterval(()=>{s.HH_MM=p().format(i),s.AM_PM=p().format(r)},6e3),S=setInterval(()=>{s.YY_MM_DD=p().format(n),s.DDD=p().format(d)},864e5),N=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{t(),setTimeout(()=>{o("lockScreenSwitch",!1)})}})},x=()=>{var M;(M=e.value)==null||M.validate(A=>{A||(c(!1),o("lockScreenSwitch",!1),s.lockCondition=u())})};return Vue.onBeforeUnmount(()=>{clearInterval(f),clearInterval(S)}),{...Vue.toRefs(s),backToSigning:N,unlockScreen:x,formRef:e,inputInstRef:l,isTabletOrSmaller:a}},render(){const{isTabletOrSmaller:e}=this,{HH_MM:l,AM_PM:t,YY_MM_DD:o,DDD:c}=this,a=l.split(":"),{unlockScreen:i,backToSigning:r}=this;return Vue.createVNode("div",{class:"app-lock-screen__unlock"},[Vue.createVNode("div",{class:"app-lock-screen__unlock__content"},[Vue.createVNode("div",{class:["app-lock-screen__unlock__content-bg",e?"app-lock-screen__unlock__content-bg--smaller":""]},[Vue.createVNode("div",{class:"left"},[a[0]]),Vue.createVNode("div",{class:"right"},[a[1]])]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-avatar"},[Vue.createVNode(V,{vertical:!0,align:"center",avatarSize:52},null)]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-input"},[Vue.createVNode(naive.NForm,{ref:"formRef",model:this.lockCondition,rules:Z},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":n=>this.lockCondition.lockPassword=n,type:"password",placeholder:"请输入解锁密码",clearable:!0,minlength:6,maxlength:12,onKeydown:n=>{n.code==="Enter"&&i()}},null)]}),Vue.createVNode(naive.NFlex,{justify:"space-between"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:r.bind(this)},{default:()=>[Vue.createTextVNode("返回登陆")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:i.bind(this)},{default:()=>[Vue.createTextVNode("进入系统")]})]})]})]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-date"},[Vue.createVNode("div",{class:"current-date"},[l,Vue.createTextVNode(" "),Vue.createVNode("span",null,[t])]),Vue.createVNode("div",{class:"current-year"},[o,Vue.createTextVNode(" "),Vue.createVNode("span",null,[c])])])])])}}),X=Vue.defineComponent({name:"AppLockScreen",setup(){const{getLockAppScreen:e}=g(),{updateSettingState:l}=v(),{getLockScreenSwitch:t}=h();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(Q,null,null):Vue.createVNode(K,null,null)])]})}}),e1=Vue.defineComponent({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:e,getWatermarkConfig:l}=h();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}}),l1=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:B("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}});var t1={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.5",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.14","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.10","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.0"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const c1=Vue.defineComponent({name:"AppVersionProvider",setup(){const e="appVersionProvider",{pkg:{version:l}}=t1,t=z(e,"localStorage"),o=Vue.ref(!1),{logout:c}=_();return(l!==t||!t)&&(o.value=!0,W(e,l,"localStorage")),{modalShow:o,logout:c}},render(){const{logout:e}=this;return Vue.createVNode("div",{class:"app-style-provider"},[Vue.createVNode(j,{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)])}}),C=Vue.defineComponent({name:"App",render(){return Vue.createVNode(Y,null,{default:()=>[Vue.createVNode(c1,null,null),Vue.createVNode(X,null,null),Vue.createVNode(J,null,null),Vue.createVNode(e1,null,null),Vue.createVNode(l1,null,{default:()=>Vue.createVNode(VueRouter.RouterView,null,null),description:()=>"loading..."})]})}});if(typeof window<"u"){let e=function(){var l=document.body,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 o1=()=>{p.locale(D)},i1=()=>({mounted:(e,{value:l})=>{const t=new b(e,{text:()=>String(l)});t.on("success",()=>{window.$message.success("复制成功")}),t.on("error",()=>{window.$message.error("复制失败")}),e.$$clipboard=t},updated:(e,{value:l,oldValue:t})=>{var o;l!==t&&((o=e.$$clipboard)==null||o.destroy(),e.$$clipboard=new b(e,{text:()=>String(l)}))},beforeUnmount:e=>{var l;e.$$clipboard&&((l=e.$$clipboard)==null||l.destroy(),e.$$clipboard=null)}}),a1=Object.freeze(Object.defineProperty({__proto__:null,default:i1},Symbol.toStringTag,{value:"Module"})),r1=()=>{let e,l;return{beforeMount:(t,{value:o})=>{const{func:c,trigger:a="click",wait:i=500,options:r}=o;if(typeof c!="function")throw new TypeError("debounce directive value must be a function");e=E(c,i,Object.assign({},r)),l=k(t,a,e)},beforeUnmount:(t,{value:o})=>{e&&(e.cancel(),l==null||l()),e=null}}},n1=Object.freeze(Object.defineProperty({__proto__:null,default:r1},Symbol.toStringTag,{value:"Module"})),y=(e,l)=>{if(e){const t="ray-template__directive--disabled";l?(e.setAttribute("disabled","disabled"),w(e,t)):(e.removeAttribute("disabled"),m(e,t)),e==null||e.setAttribute("disabled",l?"disabled":"")}},s1=()=>({mounted:(e,{value:l})=>{y(e,l)},updated:(e,{value:l,oldValue:t})=>{l!==t&&y(e,l)}}),d1=Object.freeze(Object.defineProperty({__proto__:null,default:s1},Symbol.toStringTag,{value:"Module"})),p1=()=>{let e;return{beforeMount:(l,{value:t})=>{const{func:o,trigger:c="click",wait:a=500,options:i}=t;if(typeof o!="function")throw new TypeError("throttle directive value must be a function");e=I(o,a,Object.assign({},i)),k(l,c,e)},beforeUnmount:()=>{e&&e.cancel(),e=null}}},u1=Object.freeze(Object.defineProperty({__proto__:null,default:p1},Symbol.toStringTag,{value:"Module"})),h1=e=>Object.keys(e).reduce((t,o)=>{var a;const c=(a=e[o])==null?void 0:a.default;if(typeof c=="function")return t[o]=c,t;throw new TypeError(`directiveModules: ${o} is not function`)},{}),f1=e=>{const t=h1(Object.assign({"/src/directives/modules/copy/index.ts":a1,"/src/directives/modules/debounce/index.ts":n1,"/src/directives/modules/disabled/index.ts":d1,"/src/directives/modules/throttle/index.ts":u1})),o=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),c=/^([^-]+-)*[^-]+$/;$(t,(a,i)=>{var n;const r=(n=i.match(o))==null?void 0:n[0];typeof r=="string"&&c.test(r)?e.directive(r,a()):console.error(`[setupDirectives] ${r} is not a valid directive name`)})},H=async e=>{await T(e),await F(e),await O(e),o1(),f1(e)},m1=async()=>{const e=Vue.createApp(C);await H(e),e.mount("#app")},v1=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(C),await H(e),e.mount("#app")},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?v1():m1(); +import{b as h,n as L,c as v,d as V,e as g,f as _,g as P,h as B,R as j,D,s as T,i as F,j as O}from"./hooks-GAhkiC58.js";import"./currency.js@2.0.4--or6eeOG.js";import{d as p}from"./dayjs@1.11.10-A-QuG2Ol.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./print-js@1.6.0-gYKv6oGQ.js";import{g as R,d as E,t as I,f as $}from"./lodash-es@4.17.21-xgd1l9mE.js";import{g as z,c as U,t as q,k as m,l as w,s as W}from"./utils-gTg3o0Oj.js";import{C as b}from"./clipboard@2.0.11-1jqEMlOW.js";import{u as k}from"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.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 a of c)if(a.type==="childList")for(const i of a.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&o(i)}).observe(document,{childList:!0,subtree:!0});function t(c){const a={};return c.integrity&&(a.integrity=c.integrity),c.referrerPolicy&&(a.referrerPolicy=c.referrerPolicy),c.crossOrigin==="use-credentials"?a.credentials="include":c.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function o(c){if(c.ep)return;c.ep=!0;const a=t(c);fetch(c.href,a)}})();const Y=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:l}){const{getPrimaryColorOverride:t,getAppTheme:o,getLocaleLanguage:c}=h(),a=Vue.computed(()=>{const r=c.value;return L(r)}),i=()=>{const{message:r,notification:n,dialog:d,loadingBar:s}=naive.createDiscreteApi(["message","dialog","notification","loadingBar"],{configProviderProps:Vue.computed(()=>({theme:o.value?naive.darkTheme:null}))});window.$dialog=d,window.$message=r,window.$loadingBar=s,window.$notification=n};return l(),{getPrimaryColorOverride:t,localePackage:a,getAppTheme:o,discreteApi:i}},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.NNotificationProvider,null,{default:()=>[Vue.createVNode(naive.NGlobalStyle,null,null),e==null?void 0:e(),l()]})]})]})]})]})}});var G={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.5",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.14","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.10","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.0"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const J=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:l}){const{getAppTheme:t}=h(),o=()=>{const{appPrimaryColor:{primaryColor:i,primaryFadeColor:r}}=G,n=document.body,d=z("piniaSettingStore","localStorage");if(d){const s=R(d,"primaryColorOverride.common.primaryColor",i),f=U(s,.38);n.style.setProperty("--ray-theme-primary-color",s),n.style.setProperty("--ray-theme-primary-fade-color",f||r)}},c=()=>{const i=document.getElementById("pre-loading-animation");i&&q(i,{display:"none"})},a=i=>{const r=document.body,n="ray-template--dark",d="ray-template--light";i?m(r,d):m(r,n),w(r,i?n:d)};o(),c(),Vue.watch(()=>t.value,i=>{a(i)},{immediate:!0}),l()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),Z={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},u=()=>({lockPassword:null}),K=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{setLockAppScreen:t}=g(),{updateSettingState:o}=v(),c=Vue.reactive({lockCondition:u()}),a=()=>{var i;(i=e.value)==null||i.validate(r=>{r||(t(!0),o("lockScreenSwitch",!0),c.lockCondition=u())})};return Vue.onMounted(()=>{Vue.nextTick(()=>{var i;(i=l.value)==null||i.focus()})}),{...Vue.toRefs(c),lockScreen:a,formInstRef:e,inputInstRef:l}},render(){return Vue.createVNode("div",{class:"app-lock-screen__input"},[Vue.createVNode(V,{vertical:!0,align:"center",avatarSize:52},null),Vue.createVNode(naive.NForm,{ref:"formInstRef",model:this.lockCondition,rules:Z,labelPlacement:"left"},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":e=>this.lockCondition.lockPassword=e,type:"password",placeholder:"请输入锁屏密码",clearable:!0,showPasswordOn:"click",minlength:6,maxlength:12,onKeydown:e=>{e.code==="Enter"&&this.lockScreen()}},null)]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:this.lockScreen.bind(this)},{default:()=>[Vue.createTextVNode("锁屏")]})]})])}}),Q=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{logout:t}=_(),{updateSettingState:o}=v(),{setLockAppScreen:c}=g(),{isTabletOrSmaller:a}=P(),i="HH:mm",r="A",n="YY年MM月DD日",d="ddd",s=Vue.reactive({lockCondition:u(),HH_MM:p().format(i),AM_PM:p().locale("en").format(r),YY_MM_DD:p().format(n),DDD:p().format(d)}),f=setInterval(()=>{s.HH_MM=p().format(i),s.AM_PM=p().format(r)},6e3),S=setInterval(()=>{s.YY_MM_DD=p().format(n),s.DDD=p().format(d)},864e5),N=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{t(),setTimeout(()=>{o("lockScreenSwitch",!1)})}})},x=()=>{var M;(M=e.value)==null||M.validate(A=>{A||(c(!1),o("lockScreenSwitch",!1),s.lockCondition=u())})};return Vue.onBeforeUnmount(()=>{clearInterval(f),clearInterval(S)}),{...Vue.toRefs(s),backToSigning:N,unlockScreen:x,formRef:e,inputInstRef:l,isTabletOrSmaller:a}},render(){const{isTabletOrSmaller:e}=this,{HH_MM:l,AM_PM:t,YY_MM_DD:o,DDD:c}=this,a=l.split(":"),{unlockScreen:i,backToSigning:r}=this;return Vue.createVNode("div",{class:"app-lock-screen__unlock"},[Vue.createVNode("div",{class:"app-lock-screen__unlock__content"},[Vue.createVNode("div",{class:["app-lock-screen__unlock__content-bg",e?"app-lock-screen__unlock__content-bg--smaller":""]},[Vue.createVNode("div",{class:"left"},[a[0]]),Vue.createVNode("div",{class:"right"},[a[1]])]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-avatar"},[Vue.createVNode(V,{vertical:!0,align:"center",avatarSize:52},null)]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-input"},[Vue.createVNode(naive.NForm,{ref:"formRef",model:this.lockCondition,rules:Z},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":n=>this.lockCondition.lockPassword=n,type:"password",placeholder:"请输入解锁密码",clearable:!0,minlength:6,maxlength:12,onKeydown:n=>{n.code==="Enter"&&i()}},null)]}),Vue.createVNode(naive.NFlex,{justify:"space-between"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:r.bind(this)},{default:()=>[Vue.createTextVNode("返回登陆")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:i.bind(this)},{default:()=>[Vue.createTextVNode("进入系统")]})]})]})]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-date"},[Vue.createVNode("div",{class:"current-date"},[l,Vue.createTextVNode(" "),Vue.createVNode("span",null,[t])]),Vue.createVNode("div",{class:"current-year"},[o,Vue.createTextVNode(" "),Vue.createVNode("span",null,[c])])])])])}}),X=Vue.defineComponent({name:"AppLockScreen",setup(){const{getLockAppScreen:e}=g(),{updateSettingState:l}=v(),{getLockScreenSwitch:t}=h();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(Q,null,null):Vue.createVNode(K,null,null)])]})}}),e1=Vue.defineComponent({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:e,getWatermarkConfig:l}=h();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}}),l1=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:B("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}});var t1={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.5",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.14","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.0","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.10","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.0"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const c1=Vue.defineComponent({name:"AppVersionProvider",setup(){const e="appVersionProvider",{pkg:{version:l}}=t1,t=z(e,"localStorage"),o=Vue.ref(!1),{logout:c}=_();return(l!==t||!t)&&(o.value=!0,W(e,l,"localStorage")),{modalShow:o,logout:c}},render(){const{logout:e}=this;return Vue.createVNode("div",{class:"app-style-provider"},[Vue.createVNode(j,{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)])}}),C=Vue.defineComponent({name:"App",render(){return Vue.createVNode(Y,null,{default:()=>[Vue.createVNode(c1,null,null),Vue.createVNode(X,null,null),Vue.createVNode(J,null,null),Vue.createVNode(e1,null,null),Vue.createVNode(l1,null,{default:()=>Vue.createVNode(VueRouter.RouterView,null,null),description:()=>"loading..."})]})}});if(typeof window<"u"){let e=function(){var l=document.body,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 o1=()=>{p.locale(D)},i1=()=>({mounted:(e,{value:l})=>{const t=new b(e,{text:()=>String(l)});t.on("success",()=>{window.$message.success("复制成功")}),t.on("error",()=>{window.$message.error("复制失败")}),e.$$clipboard=t},updated:(e,{value:l,oldValue:t})=>{var o;l!==t&&((o=e.$$clipboard)==null||o.destroy(),e.$$clipboard=new b(e,{text:()=>String(l)}))},beforeUnmount:e=>{var l;e.$$clipboard&&((l=e.$$clipboard)==null||l.destroy(),e.$$clipboard=null)}}),a1=Object.freeze(Object.defineProperty({__proto__:null,default:i1},Symbol.toStringTag,{value:"Module"})),r1=()=>{let e,l;return{beforeMount:(t,{value:o})=>{const{func:c,trigger:a="click",wait:i=500,options:r}=o;if(typeof c!="function")throw new TypeError("debounce directive value must be a function");e=E(c,i,Object.assign({},r)),l=k(t,a,e)},beforeUnmount:(t,{value:o})=>{e&&(e.cancel(),l==null||l()),e=null}}},n1=Object.freeze(Object.defineProperty({__proto__:null,default:r1},Symbol.toStringTag,{value:"Module"})),y=(e,l)=>{if(e){const t="ray-template__directive--disabled";l?(e.setAttribute("disabled","disabled"),w(e,t)):(e.removeAttribute("disabled"),m(e,t)),e==null||e.setAttribute("disabled",l?"disabled":"")}},s1=()=>({mounted:(e,{value:l})=>{y(e,l)},updated:(e,{value:l,oldValue:t})=>{l!==t&&y(e,l)}}),d1=Object.freeze(Object.defineProperty({__proto__:null,default:s1},Symbol.toStringTag,{value:"Module"})),p1=()=>{let e;return{beforeMount:(l,{value:t})=>{const{func:o,trigger:c="click",wait:a=500,options:i}=t;if(typeof o!="function")throw new TypeError("throttle directive value must be a function");e=I(o,a,Object.assign({},i)),k(l,c,e)},beforeUnmount:()=>{e&&e.cancel(),e=null}}},u1=Object.freeze(Object.defineProperty({__proto__:null,default:p1},Symbol.toStringTag,{value:"Module"})),h1=e=>Object.keys(e).reduce((t,o)=>{var a;const c=(a=e[o])==null?void 0:a.default;if(typeof c=="function")return t[o]=c,t;throw new TypeError(`directiveModules: ${o} is not function`)},{}),f1=e=>{const t=h1(Object.assign({"/src/directives/modules/copy/index.ts":a1,"/src/directives/modules/debounce/index.ts":n1,"/src/directives/modules/disabled/index.ts":d1,"/src/directives/modules/throttle/index.ts":u1})),o=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),c=/^([^-]+-)*[^-]+$/;$(t,(a,i)=>{var n;const r=(n=i.match(o))==null?void 0:n[0];typeof r=="string"&&c.test(r)?e.directive(r,a()):console.error(`[setupDirectives] ${r} is not a valid directive name`)})},H=async e=>{await T(e),await F(e),await O(e),o1(),f1(e)},m1=async()=>{const e=Vue.createApp(C);await H(e),e.mount("#app")},v1=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(C),await H(e),e.mount("#app")},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?v1():m1(); diff --git a/assets/index-jivKzT_8.js.gz b/assets/index-jivKzT_8.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..8b51a40fea09e761b09cf56b142d22e2cb5e510a GIT binary patch literal 29078 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 Z_{mZygWWTo4EFx&e*y2>z9WA`0RZuMLOB2c literal 0 HcmV?d00001 diff --git a/assets/index-PjqEg3wT.js b/assets/index-kkChw5fy.js similarity index 96% rename from assets/index-PjqEg3wT.js rename to assets/index-kkChw5fy.js index 0c3be117..91251357 100644 --- a/assets/index-PjqEg3wT.js +++ b/assets/index-kkChw5fy.js @@ -1 +1 @@ -import{q as l}from"./hooks-WhZaEspJ.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{R as i}from"./index-arW2HKyR.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils-TzEisWGD.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";function o(u){return typeof u=="function"||Object.prototype.toString.call(u)==="[object Object]"&&!Vue.isVNode(u)}const X=Vue.defineComponent({name:"RDashboard",setup(){return{coverLetterOptions:[{label:"掌握搬砖框架",des:()=>Vue.createVNode(naive.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:"Vite4.0",value:"Vite4.0"},{label:"Pinia",value:"Pinia"},{label:"TSX",value:"TSX"}]}},render(){let u,t;return Vue.createVNode(naive.NLayout,{class:"dashboard-layout layout-full"},{default:()=>[Vue.createVNode(naive.NCard,null,{header:()=>Vue.createVNode(l,{name:"ray",size:"64"},null),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),Vue.createVNode(naive.NCard,{title:"个人介绍"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left",column:2},o(u=this.coverLetterOptions.map(e=>{let a;return Vue.createVNode(naive.NDescriptionsItem,{key:e.label,label:e.label,span:e==null?void 0:e.span},o(a=e.des())?a:{default:()=>[a]})}))?u:{default:()=>[u]})]}),Vue.createVNode(naive.NCard,{title:"项目介绍"},{default:()=>[Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("技术栈")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createVNode(naive.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(i,null,null)]})]})}});export{X as default}; +import{q as l}from"./hooks-GAhkiC58.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{R as i}from"./index-arW2HKyR.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils-gTg3o0Oj.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";function o(u){return typeof u=="function"||Object.prototype.toString.call(u)==="[object Object]"&&!Vue.isVNode(u)}const X=Vue.defineComponent({name:"RDashboard",setup(){return{coverLetterOptions:[{label:"掌握搬砖框架",des:()=>Vue.createVNode(naive.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:"Vite4.0",value:"Vite4.0"},{label:"Pinia",value:"Pinia"},{label:"TSX",value:"TSX"}]}},render(){let u,t;return Vue.createVNode(naive.NLayout,{class:"dashboard-layout layout-full"},{default:()=>[Vue.createVNode(naive.NCard,null,{header:()=>Vue.createVNode(l,{name:"ray",size:"64"},null),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),Vue.createVNode(naive.NCard,{title:"个人介绍"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left",column:2},o(u=this.coverLetterOptions.map(e=>{let a;return Vue.createVNode(naive.NDescriptionsItem,{key:e.label,label:e.label,span:e==null?void 0:e.span},o(a=e.des())?a:{default:()=>[a]})}))?u:{default:()=>[u]})]}),Vue.createVNode(naive.NCard,{title:"项目介绍"},{default:()=>[Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("技术栈")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createVNode(naive.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(i,null,null)]})]})}});export{X as default}; diff --git a/assets/index-kkChw5fy.js.gz b/assets/index-kkChw5fy.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..5eaf128a1d5b1d19009bf6f1e34596eee49032ca GIT binary patch literal 1861 zcmV-L2fFwliwFP!000021I<_MQxi!V|9*c(c0Oz+RntvoAgHmj29Xy}7Z3pji=sL+ zolL`II!yNjVm4Q(U@0hY<-M)2DqH6r#ood0ou?5F{A0{a;J>(!+XR_j_JuNIFAJo}UaL7SIbxlcojOq)|G-Kv$bKLE0nd;W!g65)UW9rmTg5zn{@9 z7MI|87#Yi2INl6fpwt2eyHX=VBl1-3DV?f_Y4H{)orAIja)aI7-*()TYeC}-D3neR z*H#!tKtc&$yKz00sYNlx#Mnq$x*m@}8HT~+g;Yl;7;dkHO|p0^lq4vFsi|Jmn$nco zeHG=#UH2skN@36jZdhG%uU?DEn8e_~gSEmiNDW`hw$iQ}wIIbZO>8JRIL_iS48s-x zsM(5fZ&xi2O<_jU7)+XR8A>n$Oa+F)pwUO0J36l%!{+;4F-TPmVyJi;AoG^oeJ$5t zYcrm;u*LA0LQNc(!tflFj%%UaYHQCbnN;ILOhYDC8yp+E-J9v){g-QxS)Aw$qy|#W zG~7GhNM3;1p~BNCRnjk{J8E&n;Mhb8_n8kvxfNUuUnL{7qt0N47zDW)mLdkoV3QHX zvC25&u9q?lk9i1>$#WptqfK6xTBqw2rfI+_AZe7saoJN4cMlH_PJ+6;!-|GX&f*c+ z0-M1QkBp={Nn0)Eu89p5n;xbGBvCSzX-U^*0%tl&#AVnF!$6kWB7?X3&z+=x%(M(n z(inK6RVb&)3slSYvPN)>6i%{)=c?dNAR~hePBZ{lG_3$xd&h8c>Q-I2jHnnW8Zr#5 z$0aXgHC>jt7H+NurZ5M@;3hE`QQ{Jmp#*w5!dFH{n(J~yLkzH7Ize^jS!@Q$9*)Pm zthST5j7d55P!dq@{<>Qpj?|TI(lQiIr~wkhP~Aj<5*Tg;6BCys?1a6_eWucPys2dZD1-BQPe+6*9rY+9i`?S%+J!ojX}R&OZk^~&31T2K2biMaGy)l9GHiMk z-wfK@hgyw(>?d*6{QwPGp}dK?Wf}pV%V3%eSh1K;-50+5t~W7`6%IX0TmInEkTi~3L?YY$^@&fJ3SyOr(#~RO zd!a(aAKxDQ{=@$Z5#^l+rT4FVpGw6)+wb4lPv^_eXYHSt%HQwWkDr!*+VcIji;o%v zR@^9UZ+~7ed8Ct+5fv2d_VF{^^N;FcCHYL06GTSt;;10YLct^DxN66uvFA7J`4!*a zk2Ciw%ik6ce)+c;uy?liH}}eWi>2bOz4_K&`Ma+_%OE2vAH}r4_S&AC+uwTQ{Auxj z9NBSK|8n1XvFfZowu?`k)fN9zm-zXY`ww>QrLEG=YkPHFIGLXU62!csBgUeFTCGc< z6JtUUH4`VJg2s7NJ%bK&cbGp;Ccj7U>o~Tpp<~L^y7N z;Uhq0eT3+9XZYd1zdG6-xOw|<&;4H*Efhq53AynES^s671b)rQKKM)rI}P-rN81eW|!{ zu=cNmAAYo#7sY`6^DllPAFRDEuWZ`y{!!jpvX{5)`E}>fvOWK@wEgfm!s$)Wb2rZk z*KxJjOFIkYou{80?-k4xllbC``2;mpY+^O~Rao?N>eG>e)7aoqLB~lhhzixMv{#Na zXvMfj7(6*)U>aqDIQESvBl?7h$33{paaznz;9L|#?|$El!hRingz!Paq; zKhExN?v=J5I;%6K-G4eSX6>Er((bc^jVI;jvj=le%e$MU;-XzFmVdWi8MyCW+jH+e z&fIrqm+aMbx7+Tm_zkzbIpe&!=T5i}KOM}xEEVUS#|!1>v(EaO^TUUaGxw{L`m++x zURrP-%pE-2a~5BJGVzEXve$?zZv%zUMLg|&d){`xJuAlx7k~91GO4Od9}oZlroon| literal 0 HcmV?d00001 diff --git a/assets/index-jI6WwfcH.js b/assets/index-lRexFdsQ.js similarity index 96% rename from assets/index-jI6WwfcH.js rename to assets/index-lRexFdsQ.js index 0a29e25e..d627ac7e 100644 --- a/assets/index-jI6WwfcH.js +++ b/assets/index-lRexFdsQ.js @@ -1 +1 @@ -import{p as e}from"./hooks-WhZaEspJ.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import{L as u}from"./ray-9TfU2AhD.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils-TzEisWGD.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const b=Vue.defineComponent({name:"RQRCodeDemo",setup(){const t=Vue.ref("ray template yes"),o=Vue.ref(),a=Vue.ref();return{qrcodeText:t,qrcodeStatus:o,rayQRCodeRef:a}},render(){return Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("基于 awesome-qr 进行封装,支持 LOGO、gif、backgroundImage 等属性。")]),Vue.createVNode("h2",null,[Vue.createTextVNode("该组件会自动监听文本内容变化,然后重新渲染(watchText)")]),Vue.createVNode("h2",null,[Vue.createTextVNode("具体使用请参考 props 配置项")])]}),Vue.createVNode(naive.NCard,{title:"基础二维码"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes"},null),Vue.createVNode(e,{text:"ray template yes",logoImage:u},null),Vue.createVNode(e,{text:"ray template yes",gifBackgroundURL:"https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif?imageView2/1/w/80/h/80",dotScale:.5,colorDark:"#64d9d6"},null)]})]}),Vue.createVNode(naive.NCard,{title:"状态二维码"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes",logoImage:u,status:"error",onReload:()=>{window.$message.info("reload event")}},null),Vue.createVNode(e,{text:"ray template yes",logoImage:u,status:"loading"},null)]})]}),Vue.createVNode(naive.NCard,{title:"监听内容变化"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{this.qrcodeStatus="loading",setTimeout(()=>{this.qrcodeText="text updated: "+new Date().getTime(),this.qrcodeStatus=void 0},1e3)}},{default:()=>[Vue.createTextVNode("更新二维码内容")]}),Vue.createVNode(naive.NButton,{onClick:()=>{var t;(t=this.rayQRCodeRef)==null||t.downloadQRCode()}},{default:()=>[Vue.createTextVNode("下载二维码")]})]}),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:this.qrcodeText,status:this.qrcodeStatus,logoImage:u,ref:"rayQRCodeRef"},null),Vue.createTextVNode("当前二维码内容:"),this.qrcodeText]})]})]})]})}});export{b as default}; +import{p as e}from"./hooks-GAhkiC58.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import{L as u}from"./ray-9TfU2AhD.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils-gTg3o0Oj.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const b=Vue.defineComponent({name:"RQRCodeDemo",setup(){const t=Vue.ref("ray template yes"),o=Vue.ref(),a=Vue.ref();return{qrcodeText:t,qrcodeStatus:o,rayQRCodeRef:a}},render(){return Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("基于 awesome-qr 进行封装,支持 LOGO、gif、backgroundImage 等属性。")]),Vue.createVNode("h2",null,[Vue.createTextVNode("该组件会自动监听文本内容变化,然后重新渲染(watchText)")]),Vue.createVNode("h2",null,[Vue.createTextVNode("具体使用请参考 props 配置项")])]}),Vue.createVNode(naive.NCard,{title:"基础二维码"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes"},null),Vue.createVNode(e,{text:"ray template yes",logoImage:u},null),Vue.createVNode(e,{text:"ray template yes",gifBackgroundURL:"https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif?imageView2/1/w/80/h/80",dotScale:.5,colorDark:"#64d9d6"},null)]})]}),Vue.createVNode(naive.NCard,{title:"状态二维码"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes",logoImage:u,status:"error",onReload:()=>{window.$message.info("reload event")}},null),Vue.createVNode(e,{text:"ray template yes",logoImage:u,status:"loading"},null)]})]}),Vue.createVNode(naive.NCard,{title:"监听内容变化"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{this.qrcodeStatus="loading",setTimeout(()=>{this.qrcodeText="text updated: "+new Date().getTime(),this.qrcodeStatus=void 0},1e3)}},{default:()=>[Vue.createTextVNode("更新二维码内容")]}),Vue.createVNode(naive.NButton,{onClick:()=>{var t;(t=this.rayQRCodeRef)==null||t.downloadQRCode()}},{default:()=>[Vue.createTextVNode("下载二维码")]})]}),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:this.qrcodeText,status:this.qrcodeStatus,logoImage:u,ref:"rayQRCodeRef"},null),Vue.createTextVNode("当前二维码内容:"),this.qrcodeText]})]})]})]})}});export{b as default}; diff --git a/assets/index-lRexFdsQ.js.gz b/assets/index-lRexFdsQ.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..84fbc4e0aa1fd1ec5cba3c43815de34383a97ebb GIT binary patch literal 1604 zcmV-K2D|wmiwFP!000021I1TeZyU!IeebVew|yW{&Tx16A&G)oO4NtlC{iR_a;3r$ zM!R=+M_SITW@bq-3;`*P>pGQ_6b_6cE}9xe(V$3Uw+NiXmXIG~k(8hG7m8g=r1%hb8X0ckVss%v~(41YD>_kRUPvO-JyGhBF@Ln-a~8dz-YJAI2L}8>KN$!W|x`z7e%=7}(I!I9dp2%z3{b69~!_ieUw;BX{MkYJtxz^nOb@Ox8xb6y5-dm^ja+w@%yDnBzgnppLMUO);sQ#Bj)$<(%dU50yj-;c_u?e! z5droEX=}fj52n=OM1NYSs4tOw-OX}+expA|Y9M(9(3U8f*uZ%tEUcp?_72ZZO%L>J z5mqJ9@G;%?YLHua+YirayG|JqbtEkhDg*^YNDwh&SyV1B7uX_fTx1#q^2|5eu5I`u zm8pIlWeNnbR98+grrh|EfrA_Qzq8eVnjUg5OU_c ztqG&BJ>VN&L5d?Insvz$Xe4 zb&y&r&CjB#G=cawwPP5SW(+wLO68fr`OpX2Ym#=`AiLfsN*F00};(9_+ z=O^LT=T8rxew28*g%U^KKR9~0*Lu8r^ygd0`+MzAAGP;(6SMO(^Urs7UFtmF*~OtTX#DLU%hzvT~zsI z^L+7MQ5uRWABqvPorgPzPxm^{zV7^KS8HBQ*vt9=(hU_E@VtGSar*ftU!9TmxyxfI zi{Tq&yVRLDbHvi(Y*F)+3S=>psRgv+;u`UNsVs&qUdcE^L&HPaVGBXd8AiF`Asww3 zvN@D54C&eR9I=Q4*rm?T;>EvAp=M@`Of564XS~d?uBC0Ru35x~BF?8R?sG9o#AZ?Z zQ6XoK*oD*SZ#FM2ROiDd?Va8KgHXM+r)776Xdna^TAH&(@Hw&LnvEJ|Hm~6yS3pYQ z0;bI2NlnCv1XO`3E!F(*bU$k#s!5sqCPc<}w)eKa7MG1G2t_U87k{Y#k2N@fPlQTw zmTquX_Nlem;I*u{kQ69%=!BvFt| zVYi!`Or_7CQ03H4=*_eN*+{onHQ%$I+7G^N-+z2&(k{u`zmw*|VXH(W)M!$T#Xa@D zt5RcQ5s~k`r?AayETW(rOJ1_W!*73kba3$U8vO_7yzccGp#IdZ=eX_jv;Zfz{n?Zk zEXUq=z`?!Nox1}hAMbyr^=TL-bZ6`Sn$6TGY{wrT>(R%@$vDl?AN&g#{nl{w4FCXK Cpd`=$ literal 0 HcmV?d00001 diff --git a/assets/index-nypYrtuG.js.gz b/assets/index-nypYrtuG.js.gz deleted file mode 100644 index 43b2ecbf3b57b4c906a766d70ef0818f509a5a0f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2157 zcmV-z2$J_7iwFP!000021GQLdPus{E{(gQ%)}Io|<0j$K))jlgB|y6^Y+Eh|j;hMo zlh|O-xb`?eqev`U7HFZgTWC3KTgvu^R;PtMy>Kr-rWxaW;x8Q84j~D!3#}?4ChVV zCg_yAg}A9-;CfBwoZ{`saHmAeFdz~Kxn46C<-%Mg0NAL8u(hcaCkcbSW-P)*B3vX4 zYQbfzDcY)*VuXHZVhw^DMl8xjxGG?XTo|;YA8|#zv7r>3vLNvD(pAgd_zYKdJ!QdI z1y{*MDnWZwvb&=@+F!a##gbsku}Us-nu|ujV0&}(rTEooDX7;3BF24+yH}X20zG2* zhszg}dMU~j4G2-fQq@=$7v;j>#@S@N5p>m;!fu$cYL|2r^!K+KR=+Hk&g+JP2=Jt- z=E5M^^+T!}H(f3T#ZnfuOn60*+-WXS%vJ8Jtxt)1^6*8bEErHaWZCt9wd!$l zrLJ_DMHJNpZ8zhJ+1b=^n0x@51qBC^Qbawg#Y=GtBG3>-;#WM(MXSO2@Oh;h$9v1z zD@YOC3MLfLS$xWzNDHAQ&i`kc6?Qry^|b z>T16M%IXS5SulthtKurT3eZ8Sy0u27wiI*IfJlOdhp7Y!A(7N8wX$juQ&oCmQLcgu zgJ`6-s=f2d>4VZ=H!MUH4Fa!ddC76&ES6KP=3#Ish(t*#WN;7M2%-W~+WQUx=WCh= zn)UInM1N-)T~RVjUGE&^KO;fC(+iZaj1f(gt) ztp}^7w_^oJv=G?aWYr$T=>{g)Lq&je^Fnj9tE%kCB`hQo1tXW53% z9@sA*&k%pSctuKGEtgPL_jU<$QE*0WiC1CKce{v@Ndm;G>98Ot!GwZfJ=S!LAR@su z5;Vv&ZBWxyfxu?BQ!%UwiKPcaX@4p7RvIu7WS9_3YU+ZFDhy(a)MG>-BA0{#MN@7< zCd3K_s2L1#Nk}>c0u4nwmtim$^-Z0A^TDY`{Z#Ed83THa)3NKl)QR?aN_~O9R~?ZC4{vS!s5|{ zTQW67R?NH?0`Bn<4JZ)U(SjuyM1qonTuY-02iSB98blEVmH#fBVbc;!2$o9tV5sK% ze;=`~UN9s!O%$R+p0V$~q*KqGrT6yiUFPpLVB`vhMV6|vMN@5Xfb31Xo#GV9_l*FZ z7@==w?debU;)4BTJG=UT{`oZEf&%u#HT&Jn=b>R|`#-tSiR|hm{b|nG9;GklcIIw5 zA7-8H<=xE*I<=JDcxlhS+Eoc0He1HkDVlc!J7jseQf$Fs* zDSGL7(T>HY&LRXOHjPoes)&6awj&rinp08YbZpd~{N0{=l-szU*YK~zKP;4VvQV>k zv+HlaFqC$pP(?usf5&xIp(zCH<@a=Q`I|W_zwSKJEyAX~*Cy{a3a-$ZSq7taT@nc7 zy=jKGYQ8Up)L1M=-WKj$S`AvEOvZE2xAd5D%xc)PpLSlX=XE@3$HvRO- z??KMW($4gsxrGn8C%@;Bo9lG!V{UZPU3>ePv$eImIhNg=v&UaM3lsG1ggx_qXYN)Y zWx>GC^gO-4Mei@#kLPzc$3G7Z=Qd`Yw=V)`!ePw}(2bAI_I$o;9}t1*G4dq7wHMPQ z=vw|*HFPE0-5m2(*!wzuV$-B?Fyvk=+7u09iv+!AhU=s=;qWn&abCZoQ}_KE(A$eU z(;IFjRwob3?PNyVyLkkP&0#+tqAy<4iHBcpzoYIs0sHxo{o#)9ypqtfOZ48WLIOM! zVq5;n>?g!C_M7K)b(Jo!)1_7B+Q~{G1i$k-V$ofhO`D>DRkaQKmuizwt1vs2I$hJGxmpnkNWBg z6K4-NY|(O1Lv z)5ks_AL7YV``OxFxHUf+KUQw&SGx6U9z6OkyE;VQ+$(Gtu&0;oiJ!8Y&*;d@LbLLx zos}i}>6TlaSHruTbEh;*C5rzaXb@QdBlwlg>M;MoAaiIa=6J6aXXTx<^[Vue.createVNode(naive.NCard,{title:"props"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("memoryPosition: 是否记住上一次被拖拽的位置,如果设置为 true,那么下一次打开的时候会自动定位到上一次的位置。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("fullscreen: 全屏模态框。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("dad: 启用拖拽,当配置为 false 时,会禁用拖拽效果。")])]})]}),Vue.createVNode(e,{show:this.modal1,"onUpdate:show":u=>this.modal1=u,title:"全屏模态框",fullscreen:!0,preset:"card"},{default:()=>[Vue.createTextVNode("我是全屏模态框,并且会自动启用滚动条。")]}),Vue.createVNode(e,{show:this.modal2,"onUpdate:show":u=>this.modal2=u,preset:"card",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(e,{show:this.modal3,"onUpdate:show":u=>this.modal3=u,preset:"dialog",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(naive.NCard,{title:"可拖拽模态框"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>this.modal2=!0},{default:()=>[Vue.createTextVNode("卡片模态框")]}),Vue.createVNode(naive.NButton,{onClick:()=>this.modal3=!0},{default:()=>[Vue.createTextVNode("对话框模态框")]})]}),Vue.createVNode(naive.NCard,{title:"全屏模态框"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("全屏模态框需要同时设置:fullscreen 为 true,并且 preset 为 card 时才会生效。")]),Vue.createVNode(naive.NButton,{onClick:()=>this.modal1=!0},{default:()=>[Vue.createTextVNode("打开")]})]})]}),Vue.createVNode(naive.NCard,{title:"手动设置宽度"},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("width(--r-modal-width): 当 preset 不为 dialog 或者 card 的时候,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("dialogWidth(--r-modal-dialog-width): 当 preset 为 dialog,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("cardWidth(--r-modal-card-width): 当 preset 为 card,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("所有的宽度配置属性都会注入一个对应的 `css variable`,有时候会用上。")])]})]})}});export{b as default}; +import{R as e}from"./hooks-GAhkiC58.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils-gTg3o0Oj.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const b=Vue.defineComponent({name:"ModalDemo",setup(){const u=Vue.reactive({modal1:!1,modal2:!1,modal3:!1});return{...Vue.toRefs(u)}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"props"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("memoryPosition: 是否记住上一次被拖拽的位置,如果设置为 true,那么下一次打开的时候会自动定位到上一次的位置。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("fullscreen: 全屏模态框。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("dad: 启用拖拽,当配置为 false 时,会禁用拖拽效果。")])]})]}),Vue.createVNode(e,{show:this.modal1,"onUpdate:show":u=>this.modal1=u,title:"全屏模态框",fullscreen:!0,preset:"card"},{default:()=>[Vue.createTextVNode("我是全屏模态框,并且会自动启用滚动条。")]}),Vue.createVNode(e,{show:this.modal2,"onUpdate:show":u=>this.modal2=u,preset:"card",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(e,{show:this.modal3,"onUpdate:show":u=>this.modal3=u,preset:"dialog",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(naive.NCard,{title:"可拖拽模态框"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>this.modal2=!0},{default:()=>[Vue.createTextVNode("卡片模态框")]}),Vue.createVNode(naive.NButton,{onClick:()=>this.modal3=!0},{default:()=>[Vue.createTextVNode("对话框模态框")]})]}),Vue.createVNode(naive.NCard,{title:"全屏模态框"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("全屏模态框需要同时设置:fullscreen 为 true,并且 preset 为 card 时才会生效。")]),Vue.createVNode(naive.NButton,{onClick:()=>this.modal1=!0},{default:()=>[Vue.createTextVNode("打开")]})]})]}),Vue.createVNode(naive.NCard,{title:"手动设置宽度"},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("width(--r-modal-width): 当 preset 不为 dialog 或者 card 的时候,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("dialogWidth(--r-modal-dialog-width): 当 preset 为 dialog,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("cardWidth(--r-modal-card-width): 当 preset 为 card,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("所有的宽度配置属性都会注入一个对应的 `css variable`,有时候会用上。")])]})]})}});export{b as default}; diff --git a/assets/index-oKwqV3ld.js.gz b/assets/index-oKwqV3ld.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..e7f3471355252e079ef3e42116cc88e2e435d2e8 GIT binary patch literal 1624 zcmV-e2B-NSiwFP!000021I<@$Pa9Vj{=UD$@h6acZ)e6fNgPp`IEHlFKtc;ySXJ~g zbM3h>o;%!o$3QJhPMWkpK%@$7b}gD+T9sPu3R+c)NMiTT)H5cZ_zSC1;*#{Hcm!i49YPuHI|*7o>i7Ry$q@$t|wzqz6=!^tWMp$c`Nd)x zFY9WjT|=u2Uiz{OWeJRcJNB3|VRT|FMoa;G*btOJcIMsu5FNYI2~uswu&J)X1)fx( z1Y-bDHiYrSSSJoGV@`7zEU}~lWf%ucg%X%DZ_{Xc^hPH(nYXdc@tjH-PRbIz4CVG3 z>vu;|dDY6E@5FV)uy&5y+}|dww3xi!>1GRJaFG2V8>Q03!g;a*%v;K>WHs5inoD=$ zh$%2bst777L1hTMBfUdrX}aq`iS>!8d1Srj|fgKVelzOz>nJ#$Xgoi}-AAl#Fy@K4#d|F!M1n zkU^QO70Y!gEVx1DlM0MN2`KVNeCqDx<+G)qW40+s4g+7bX31&hD%JB7{5&{DsvvnH zR^Na}fr3mjwRjG=sc93)Q|Xz^^4%`FoM;%RIx28#n zN8V8SYe1W|Vs~yC_L-eCPfWyC0ataLL%>3eW9CnC6r@tqL*^t7npmYK7oqv#X&XZg zXNZYYG-pv0n_{3~q8v_yZ&3{yH*k)IBOD9c8W=1DUbgSmlpGHfavo4lT#_UHlhS&M zCN9av!D|c)o0$a&q30*)B+l>wd$3rH1pPWNSO_2?&#p3z1fCwJ8Xhna$zwP^YT%Vf zA&;3LDl!t6q++C?;S913kr)^pe*5ni_@xljA_YN&ffHeiQHzKB^!&{c!+JCvF>S+$ zw3$A@E23%6;T&bFw<#xH(PIg_g4y__y7~J4H}w~5^`l3DtGoWhsg@e$2kz77 zPU)ZZYWeuH@12c`b5O3=ww$#eTR~c9|5~~q9{g}H@>{8Rw^eX&B|^@_iu2R9TiJ6< z_uRctfA5hR(h?!(@nK`95){DWU3>ES;Z~D$1{oZO+^5e^s+;v{xv_t*1$DnzbD!-t zBY#-*erMw2NP+8gIU#hyVbHFTFg2$v4GEm^OyPt*{C1mp*p4*&ri)@Y(#HRi6tNiQ zSR}$KVp@;xY9s5eeeS8>d8|kH#q;{n&Z%-iIbM~Wjf(r#UO=!fZc1-%%COy;b&Kit zVNg5>M63j_PMitSbz0xtIeB=^+74xn^Lrml17k0v;Tjj&f7_? zHVdJYMgXj`#05k2l??&x2ikQZ1iuics6;4(2=*^s8_1rqEk%?)sLu+;;xu zezA7ZD(y=QxnD7YYvYXo{c7N@KXNuI0Zr$i=Dgew|IuqUhzNX W=e>{lW@{C%{pG*u5BbvL4*&q0R3r@m literal 0 HcmV?d00001 diff --git a/assets/index-d12Ax4EN.js b/assets/index-pK3Ikcd_.js similarity index 93% rename from assets/index-d12Ax4EN.js rename to assets/index-pK3Ikcd_.js index 6077df30..46f0655c 100644 --- a/assets/index-d12Ax4EN.js +++ b/assets/index-pK3Ikcd_.js @@ -1 +1 @@ -import{x as p,y as d}from"./hooks-WhZaEspJ.js";import{a as c}from"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./lodash@4.17.21-yUHHMES2.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{s}from"./instance-F8xjXJ6X.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils-TzEisWGD.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const V=e=>s({url:"/api/list",method:"get",params:e}),Q=Vue.defineComponent({name:"MockDemo",setup(){const e=Vue.reactive({page:1,pageSize:10,itemCount:0,pageSizes:[10,20,30,40,50],showSizePicker:!0,onUpdatePage:u=>{e.page=u,o()},onUpdatePageSize:u=>{e.pageSize=u,e.page=1,o()}}),{data:t,loading:r,run:i}=c(V,{manual:!0,onSuccess:u=>{}}),n=Vue.ref([{title:"id",key:"id"},{title:"邮箱",key:"email"},{title:"地址",key:"address"},{title:"姓名",key:"name"},{title:"年龄",key:"age"},{title:"创建时间",key:"createDate"},{title:"操作",key:"action",render:u=>Vue.createVNode(naive.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("删除")]})]})}]),a=Vue.reactive({email:null}),o=()=>{const{pageSize:u,page:l}=e,{email:m}=a;i({page:l,pageSize:u,email:m})};return Vue.watchEffect(()=>{t.value&&(e.itemCount=t.value.total)}),Vue.onBeforeMount(()=>{o()}),{personData:t,personLoading:r,paginationRef:e,columns:n,...Vue.toRefs(a),getPerson:o}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>{var e;return[Vue.createVNode(naive.NCard,{title:"Mock 数据"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("mock 数据使用。但是,并没有启用生产环境的部署,所以生产环境结果为空。")])]}),Vue.createVNode(naive.NCard,{title:"提示"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("RTable 组件有一个比较值得注意的地方就是,该组件会自动的按照数据量计算分页条数。所以你在异步获取数据的时候,一定要手动设置 remote 属性为 true,并且设置 itemCount 或者 pageCount。")])]}),Vue.createVNode(naive.NForm,{labelPlacement:"left"},{default:()=>[Vue.createVNode(p,{bordered:!1,cols:3},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NFormItemGi,{label:"邮箱"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.email,"onUpdate:value":t=>this.email=t,clearable:!0},null)]})]),action:()=>Vue.createVNode(naive.NButton,{type:"primary",onClick:this.getPerson.bind(this)},{default:()=>[Vue.createTextVNode("搜索")]})})]}),Vue.createVNode(d,{title:"分页表格",data:(e=this.personData)==null?void 0:e.data,loading:this.personLoading,columns:this.columns,"onUpdate:columns":t=>this.columns=t,pagination:this.paginationRef,remote:!0},null)]}})}});export{Q as default}; +import{x as p,y as d}from"./hooks-GAhkiC58.js";import{a as c}from"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./lodash@4.17.21-yUHHMES2.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{s}from"./instance-cKrL5c29.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils-gTg3o0Oj.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const V=e=>s({url:"/api/list",method:"get",params:e}),Q=Vue.defineComponent({name:"MockDemo",setup(){const e=Vue.reactive({page:1,pageSize:10,itemCount:0,pageSizes:[10,20,30,40,50],showSizePicker:!0,onUpdatePage:u=>{e.page=u,o()},onUpdatePageSize:u=>{e.pageSize=u,e.page=1,o()}}),{data:t,loading:r,run:i}=c(V,{manual:!0,onSuccess:u=>{}}),n=Vue.ref([{title:"id",key:"id"},{title:"邮箱",key:"email"},{title:"地址",key:"address"},{title:"姓名",key:"name"},{title:"年龄",key:"age"},{title:"创建时间",key:"createDate"},{title:"操作",key:"action",render:u=>Vue.createVNode(naive.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("删除")]})]})}]),a=Vue.reactive({email:null}),o=()=>{const{pageSize:u,page:l}=e,{email:m}=a;i({page:l,pageSize:u,email:m})};return Vue.watchEffect(()=>{t.value&&(e.itemCount=t.value.total)}),Vue.onBeforeMount(()=>{o()}),{personData:t,personLoading:r,paginationRef:e,columns:n,...Vue.toRefs(a),getPerson:o}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>{var e;return[Vue.createVNode(naive.NCard,{title:"Mock 数据"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("mock 数据使用。但是,并没有启用生产环境的部署,所以生产环境结果为空。")])]}),Vue.createVNode(naive.NCard,{title:"提示"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("RTable 组件有一个比较值得注意的地方就是,该组件会自动的按照数据量计算分页条数。所以你在异步获取数据的时候,一定要手动设置 remote 属性为 true,并且设置 itemCount 或者 pageCount。")])]}),Vue.createVNode(naive.NForm,{labelPlacement:"left"},{default:()=>[Vue.createVNode(p,{bordered:!1,cols:3},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NFormItemGi,{label:"邮箱"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.email,"onUpdate:value":t=>this.email=t,clearable:!0},null)]})]),action:()=>Vue.createVNode(naive.NButton,{type:"primary",onClick:this.getPerson.bind(this)},{default:()=>[Vue.createTextVNode("搜索")]})})]}),Vue.createVNode(d,{title:"分页表格",data:(e=this.personData)==null?void 0:e.data,loading:this.personLoading,columns:this.columns,"onUpdate:columns":t=>this.columns=t,pagination:this.paginationRef,remote:!0},null)]}})}});export{Q as default}; diff --git a/assets/index-pK3Ikcd_.js.gz b/assets/index-pK3Ikcd_.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..aaf34bd685df2365c002106be36176724da440c6 GIT binary patch literal 2018 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 M6Qj-h4N3<90Cd>(tN;K2 diff --git a/assets/index-eoifJTzT.js b/assets/index-s6nU8ap9.js similarity index 93% rename from assets/index-eoifJTzT.js rename to assets/index-s6nU8ap9.js index 8994c39e..48c6fd35 100644 --- a/assets/index-eoifJTzT.js +++ b/assets/index-s6nU8ap9.js @@ -1 +1 @@ -import{K as r}from"./hooks-WhZaEspJ.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils-TzEisWGD.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";const t=Vue.defineComponent({name:"PageResult",props:{...naive.resultProps},render(){return Vue.createVNode("div",{class:"error-page"},[Vue.createVNode(naive.NResult,Vue.mergeProps(this.$props,{status:"500",title:"小调皮你走错地方了"}),{...this.$slots,footer:()=>Vue.createVNode(naive.NButton,{onClick:r.bind(this,!0)},{default:()=>[Vue.createTextVNode("返回首页")]})})])}}),j=Vue.defineComponent({name:"ErrorPage404",setup(){return{}},render(){return Vue.createVNode(t,{status:"404"},null)}});export{j as default}; +import{K as r}from"./hooks-GAhkiC58.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils-gTg3o0Oj.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";const t=Vue.defineComponent({name:"PageResult",props:{...naive.resultProps},render(){return Vue.createVNode("div",{class:"error-page"},[Vue.createVNode(naive.NResult,Vue.mergeProps(this.$props,{status:"500",title:"小调皮你走错地方了"}),{...this.$slots,footer:()=>Vue.createVNode(naive.NButton,{onClick:r.bind(this,!0)},{default:()=>[Vue.createTextVNode("返回首页")]})})])}}),j=Vue.defineComponent({name:"ErrorPage404",setup(){return{}},render(){return Vue.createVNode(t,{status:"404"},null)}});export{j as default}; diff --git a/assets/index-s6nU8ap9.js.gz b/assets/index-s6nU8ap9.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..e77d9ed4702f15464ee147207d75922d56c1d684 GIT binary patch literal 1014 zcmVeiwFP!000021BI2(Zrer>#_xR!m*~L)xEqopWm`rH+KMcvP9)oj>`Fyo ztjQs{61hw7E+s1hPX&7IB?!Ga5gu|1eHC>I0 zxld%|+SuH{mWgKl{r#uyXVxl2rXYC&=t8&_HnD?*hYi$chrHh2d$h`WgiVMnI1^jQ zAEx%v(>PmYMiQM3=mD3jE4O>AKkb=$_H;jmsAPede=v*et|vQ(_2psQfi$#(8?so;v2l!^S8 zpY2-%r_w->F;7v>3Lkyf#3nY;pn=BYT}R&0Tjmqq;ge&3@~k?qIDV&MU<+-=-L}KM z_A2F**{IMlO>7!y2OVV{s~4{_sh~`u5^G=sg@c1hgLjT9=`taJc{4nc<+yExxM%?M zI;&i!Xe?3qJgjr0H@a_U5yyp>dnrc8k#o?29HV5@;18;|Lbw=04vWt0@x zCZr6dAS9Ive5r^kw#~xESxJ=3zkz~obg^qTE-Mc41SyVaLPBt@(gD~X4Eh(Sa+$!3 zh)~jXu#M~JL^;D`k5-o8r2yuGC>a|CBnVSGsW_=*OwU~l*Rg>tbI0kQ9&g-zNX|sY z6ion?Ptfuy;K3G;COvr{4#ZP*Le=aYyoW5pXn%YUynLaSplr1V!Sr;|uE&{FYwF=i z2H1yyGHCH642nO$~(L0;MDbE!V%OvJ3g{BClS2O+bWDW?EMfmH3mg z7JXifKa)+(F$_&tRK?KLuCKnnx%%?2Z-06F`;Rwou5Mp_bN&6*pRa#?``cGqUek;E z7aB6=O6mdU3Pf|g_VCkxsbe=&iZgxASu3XAxG8XP70W{OkBwTc&wU6;7OPU^gKnO~ zrCN4>^T(^}?|!)b`StBjZ?xKryq4Eq)bhNhkN(U3c41R70^6`PU4qKe_YTkV|2JLz k<4~cH>nw}oBJDO@mVe1n@t0gypKpKkH#Hv~t~>_-0K!f1bpQYW literal 0 HcmV?d00001 diff --git a/assets/index-KfvOzwUL.js b/assets/index-tCqU7l20.js similarity index 94% rename from assets/index-KfvOzwUL.js rename to assets/index-tCqU7l20.js index 54fa098d..8a02c041 100644 --- a/assets/index-KfvOzwUL.js +++ b/assets/index-tCqU7l20.js @@ -1 +1 @@ -import{y as i}from"./hooks-WhZaEspJ.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils-TzEisWGD.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const P=Vue.defineComponent({name:"RouterDemoHome",setup(){const t=VueRouter.useRouter(),r=Vue.ref([{title:"姓名",key:"name"},{title:"地址",key:"address"},{title:"联系方式",key:"phone"},{title:"操作",key:"",render:e=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"info",text:!0,size:"tiny",onClick:()=>{t.push({path:"/router-demo/router-demo-detail",query:{name:e.name}})}},{default:()=>[Vue.createTextVNode("详情")]})]})}]),o=[];for(let e=0;e<10;e++)o.push({name:"张三"+e,address:"New York No. 1 Lake Park",phone:"010-121212",key:e});return{dataSource:o,columns:r}},render(){return Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(i,{columns:this.columns,"onUpdate:columns":t=>this.columns=t,data:this.dataSource},null)]})}});export{P as default}; +import{y as i}from"./hooks-GAhkiC58.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.14-hWACvcpg.js";import"./@vueuse_shared@10.7.1_vue@3.4.14-_XOpEtRB.js";import"./utils-gTg3o0Oj.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.14-of9ohvOs.js";import"./@vue_reactivity@3.4.14-F-2aniUk.js";import"./@vue_shared@3.4.14-sCEYfwW2.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const P=Vue.defineComponent({name:"RouterDemoHome",setup(){const t=VueRouter.useRouter(),r=Vue.ref([{title:"姓名",key:"name"},{title:"地址",key:"address"},{title:"联系方式",key:"phone"},{title:"操作",key:"",render:e=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"info",text:!0,size:"tiny",onClick:()=>{t.push({path:"/router-demo/router-demo-detail",query:{name:e.name}})}},{default:()=>[Vue.createTextVNode("详情")]})]})}]),o=[];for(let e=0;e<10;e++)o.push({name:"张三"+e,address:"New York No. 1 Lake Park",phone:"010-121212",key:e});return{dataSource:o,columns:r}},render(){return Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(i,{columns:this.columns,"onUpdate:columns":t=>this.columns=t,data:this.dataSource},null)]})}});export{P as default}; diff --git a/assets/index-tCqU7l20.js.gz b/assets/index-tCqU7l20.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..d2575b9ad30c02c09933c57bf007f75b250b0088 GIT binary patch literal 1175 zcmV;I1ZevoiwFP!000021BI4NZ`(!?hVT6qDo+x^U6a&@6RHYmE3%!&kv|gIm4d)n zlS6VXa+ls+N>&5{Es7p`2wEUTPbtt-du)MTS~UGPahjh|kYZ9xc3Mb)D9$r4hx5)5 zq;bN9n$IdkR%qr69&30l@{!ETT& zQ_>Xx%ul1pX<`c-==@I5+d{+cGIlPV7B)?6q3Lu_q|?w{j(cQwmX~ju*fh`vI!L#z zy=a+91Z4^pSPL5{7(SS^`1ZjvPaSS9 zr=^NU5(STgIyd&tZn6!5eDB;v;F-~#xVOwvra%x^EjnsotA*|x_vwiDRs<8uD9I-$ zpbRA-B$Wz0sffy}w6Jkf5JiX9k>3x`H_g_?igP?hiX$460354u26l$S!8ux)CvZa| zlysW7f$Qi)1e+xzQXPAFf|-{fS7K zqA{Stw6f*gzr(}Hp1cVM;wn0!YW5D^LKb0kFunmUJuN}m?G63u@yhK=>H%^?!Wcx3 zSxjOWS*8k&`Z5@RLX;^%nWU~`Vhfw7-!txwM)j512#G{;7N7D+7K(M`_Z6INryJL~ zL~z9m%0%9?Pj{?gb7dv{l(~v>hE6H-@y z7DMcECRJs>bCd%1z^4qlJWe904cA8-+uAk z-@pC&=KDV`UwuhzPtr)))mrE7lMkeBrb=<9&($meTcgb9ny%nN*&iFaq|d)TvQ`a73dgk_{22YaO+l$msKsSzI^rL>)*fD zZh>A}U~7GtR)$=RD}9bDW@VR*p|VfJSknswY|StYWLo)W(R;{hZ2>A3Z0-?79`RJT zU~}E&Q5rL8i!3Y6sn+HTu<~CPu{4VQ#}=y3->IvRN?iWYHO>Z!M-ImyH}Bp p((@u0Y5$g+6;~~~m(|*EQM^v<=dTlG9a;OMe*m#Gt{Y_t000kuH+KL4 literal 0 HcmV?d00001 diff --git a/assets/instance-F8xjXJ6X.js.gz b/assets/instance-F8xjXJ6X.js.gz deleted file mode 100644 index 8ea4ed129e2709b7dd885f055f46f39feb37ca5e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 821 zcmV-51Iqj#iwFP!000021C>=_bDKC2{oY^U;ggt=w#H4;JA263O^NO1?&9Q{_L@xQ zhQeZF1HzK9OBwz58=yELaU0(!!Rqb4eLGK57^hsQ;(N!H9Yx=jOG0_MT+_31S?fUX z*nrmy&R3FsUfjBlOh3R<8iTM-o|ibk!DT9pB>VW?3FYVU`$sqfUb|bAJVv$_!yZ_0 z%!CJBc9YEb8|VB9c9S8iInyYULkoU`<9|094&T5LSV!z;Jiq;P+uOFYBJR6#F+2k6 zE%Ypw-%KWdI)C@tprvFU=c}-+)rDjB)$3kd{V`A5DCr5rB*>y@cnm%0vi0wC=bU{x zYs1!ZcmkFMJ+|Fmifp^^+WWqnFU$5V3#=|1v8!y{yNueHRD_9Q73>7MZ2sk9bHc}0 zZIG70<{O-0;)lun8rK<0MG!om z1mWD&H2)vi)Gop}jWEVUU878SB5|516dtCEi;)m+-oG2&(_f(+A$HLGUeiLNnl|`; ztnGxD)Uip~QYGgAPSkcfh>7tc(x6BUzA{Wr=Z8`}YWNVI2Y5w>Z_$rv zP_9+Y{Z*oGC&Z)?dA30h7+5tfiY6_~FNsN~ zyE;{4mCnN^V$zx5aVQZ4F3~G3W$sZ_pWjAO@k3H`s&|^4M$?lWddQtqsjBbh!grP1 z7uv?=xIT0#d9*{t.removePendingRequest(e.config)},y=(e,r)=>{t.removePendingRequest(e.config)},p={implementResponseInterceptorArray:[A],implementResponseInterceptorErrorArray:[y]},{setImplement:m}=n(),E=()=>{const{implementResponseInterceptorArray:e}=p;m("implementResponseInterceptorArray",e,"ok")},g=()=>{const{implementResponseInterceptorErrorArray:e}=p;m("implementResponseInterceptorErrorArray",e,"error")},k=(e,r)=>{if(e){const o=e.headers;r.forEach(s=>{o[s.key]=s.value})}},P=(e,r)=>{const o=d(R.token);return e.url,{key:"X-TOKEN",value:o}},f=(e,r)=>{k(e,[P(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},v=(e,r)=>{t.removePendingRequest(e),t.addPendingRequest(e)},C=(e,r)=>{t.removePendingRequest(e)},c={implementRequestInterceptorArray:[f,v],implementRequestInterceptorErrorArray:[C]},{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=>(g(),I("responseError",e,"implementResponseInterceptorErrorArray"),Promise.reject(e)));export{i as s}; +import{z as t,B as n,o as R,C as q}from"./hooks-GAhkiC58.js";import{g as d}from"./utils-gTg3o0Oj.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";const A=(e,r)=>{t.removePendingRequest(e.config)},y=(e,r)=>{t.removePendingRequest(e.config)},p={implementResponseInterceptorArray:[A],implementResponseInterceptorErrorArray:[y]},{setImplement:m}=n(),E=()=>{const{implementResponseInterceptorArray:e}=p;m("implementResponseInterceptorArray",e,"ok")},g=()=>{const{implementResponseInterceptorErrorArray:e}=p;m("implementResponseInterceptorErrorArray",e,"error")},k=(e,r)=>{if(e){const o=e.headers;r.forEach(s=>{o[s.key]=s.value})}},P=(e,r)=>{const o=d(R.token);return e.url,{key:"X-TOKEN",value:o}},f=(e,r)=>{k(e,[P(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},v=(e,r)=>{t.removePendingRequest(e),t.addPendingRequest(e)},C=(e,r)=>{t.removePendingRequest(e)},c={implementRequestInterceptorArray:[f,v],implementRequestInterceptorErrorArray:[C]},{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=>(g(),I("responseError",e,"implementResponseInterceptorErrorArray"),Promise.reject(e)));export{i as s}; diff --git a/assets/instance-cKrL5c29.js.gz b/assets/instance-cKrL5c29.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..825183d40c45f4ecde30e7b84c7f40d13fd98bb2 GIT binary patch literal 821 zcmV-51Iqj#iwFP!000021C>=>Z`(K!e7|2|=!pbK)^g%pYeRv3u45bNot<1$TpI+1 zDy?K$ACyVTu1?^8FC?rbAxg>;_%PpCd%T{}W z#|C?~<~)>iHeQFpr2m?2q%jQYWWU6@4K7nbB&q-2KjYoy<_XSVuk1ZY9s}KqQIDCd zPldy}^e$QPv+32_Hg=Z*tvS;ulOvP8X8q5*3`S?{oSEnJZsvdb@Ts?NXGPq#<$83^ z%s*Mrr1{-^{`d6XUK_NL)Zsh~%3594r(c}z_02m!ZKI?k01_{YqEVmqSeI_!_|q%; zangou<>-Q$ChO7tekrp3+G+2*cD^awH%(@C>6qSRv)(dlV^R?$idL`-)}{W(>)i#P z-LyeYCIlo-&Ngz?V_kMmDHj(2%UOkUcp_D2Y#|^5TbG4m0%E>{6(nwu__wglKq>^x z;fWXcSd;uWu&Gr9aT-AkiMj=u@O@%l>^9M}|32M>c z2eGyigvr!GWlNQu6F5Oz=`cpdi%5e2F?eWTP5e_So-}+4&m+7dgYviJ3lD=1JOsEV z?r;m(8f+JY917-fF}0mFlGbIx?YfV;%B2BuBZkggCBzP!5Wg_VS z%S1$q5b}ZXAAP^Pp8jKys>Fb6O}s;i5COSgA;90kZz1M%UNu9nA#akZc&CncK9nIt zKVVIEFFFSk#cbDo7S?3)a;_#$%WhTtx!XLlYx(U**i*Yrp4rW=?Kc037mjm+ww$5e za=}sH6SHkjBxrl>C6=FAEwJpb0hi1XU@JgdOp5w*T!t5kRCeOPAR}ME;{vWgIqN}0 zymGB-4i?p1h5-v6*(4Kn2P~6-z`8^k0%C}!t-7j#$sA!4p=TT9gn?D#B7jL*euFSs z9O_h!RXR_b2qr7R<3IuvumPvE6h5M;KEI8m;=82gR39`=8%;m#kW=oQN>zO~7p|@B zfzTE-$MvyG$)g=0fpw+cZ`9XSkIMhm<#Sv=e63#VpnR>R9{%wSJ9kw(`v(93>>G(I literal 0 HcmV?d00001 diff --git a/assets/utils-TzEisWGD.js.gz b/assets/utils-TzEisWGD.js.gz deleted file mode 100644 index d8859d15685fbc57418c9693e5cf9dfaf5c0bff4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2826 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,A=(e,r)=>{const t=document.createElement("a");t.href=e,t.download=r,t.style.display="none",document.body.appendChild(t),t.click(),document.body.removeChild(t)},p=(e,r)=>Object.prototype.toString.call(e).includes(r),j=(e=16,r=62)=>{const t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),n=[],s=window.crypto||window.msCrypto;let i=0;for(i=0;inew Promise((t,n)=>{let s;try{if(typeof e=="string")return A(e,r),t();if(e instanceof ArrayBuffer)s=new Blob([new Uint8Array(e)],{type:"application/octet-stream"});else if(e instanceof File||e instanceof Blob)s=e;else return n(new Error("downloadAnyFile: Unsupported data type."));const i=URL.createObjectURL(s),o=document.createElement("a");o.href=i,o.download=r,o.style.display="none";const a=()=>{URL.revokeObjectURL(i),document.body.removeChild(o)};o.addEventListener("load",()=>(a(),t())),o.addEventListener("error",d=>(a(),n(d))),document.body.appendChild(o),o.click()}catch(i){return n(i)}}),v=(e,r)=>{if(!e)return{};const t=Array.isArray(r)?r:[r];return t.length&&t.forEach(n=>{delete e[n]}),e},x=(e,r)=>{if(!e)return{};const t=Array.isArray(r)?r:[r],n={};return t.length&&t.forEach(s=>{n[s]=e[s]}),n};function q(e,r,t="sessionStorage"){if(!e){console.error("Failed to set stored data: key is empty or undefined");return}try{const n=JSON.stringify(r);t==="localStorage"?window.localStorage.setItem(e,n):window.sessionStorage.setItem(e,n)}catch(n){console.error(`Failed to set stored data for key '${e}'`,n)}}function N(e,r="sessionStorage",t){try{const n=r==="localStorage"?window.localStorage.getItem(e):window.sessionStorage.getItem(e);return n===null?t??null:JSON.parse(n)}catch(n){return console.error(`Failed to get stored data for key '${e}'`,n),t??null}}function W(e,r="sessionStorage"){switch(e){case"all":window.window.localStorage.clear(),window.sessionStorage.clear();break;case"all-sessionStorage":window.sessionStorage.clear();break;case"all-localStorage":window.localStorage.clear();break;default:if(!e){console.error("Failed to remove stored data: key is empty or undefined");return}r==="localStorage"?window.localStorage.removeItem(e):window.sessionStorage.removeItem(e)}}const J=(e,r)=>{var i;const{domToImageOptions:t,printOptions:n}=r??{},{create:s}=b(e,t);window==null||window.$loadingBar.start(),(i=s("jpeg"))==null||i.then(o=>{const{print:a}=g(o,{type:"image",base64:!0,targetStyles:["*"],...v(n,["type","base64"])});a()}).catch(()=>{window==null||window.$loadingBar.error()}).finally(()=>{window==null||window.$loadingBar.finish()})},X=(e,r)=>{const t=()=>{const s=u(e);s&&r.trim().split(" ").forEach(o=>{o&&s.classList.add(o)})},n=Vue.watch(()=>u(e),t,{immediate:!0});f(n)},G=(e,r)=>{const t=()=>{const s=u(e);if(s)if(r==="removeAllClass"){const i=s.classList;i.forEach(o=>i.remove(o))}else r.trim().split(" ").forEach(o=>{o&&s.classList.remove(o)})},n=Vue.watch(()=>u(e),t,{immediate:!0});f(n)},M=(e,r)=>{const t=Vue.ref(!1),n=()=>{const i=u(e);if(!i)t.value=!1;else{const o=i.className,a=r.trim().split(" ").filter(d=>d!=="");t.value=o.includes(a.join(" "))}},s=Vue.watch(()=>u(e),n,{immediate:!0});return f(s),t},Y=(e,r)=>{let t;const n=()=>{const i=u(e);i&&(p(r,"String")?t=r.split(";").reduce((o,a)=>{const[d,w]=a.split(":").map(y=>y.trim());return d&&w&&(o[d]=w),o},{}):t=r,Object.keys(t).forEach(o=>{const a=t[o];o in i.style&&(i.style[o]=a)}))},s=Vue.watch(()=>u(e),n,{immediate:!0});f(s)},H=(e,r=1)=>{const t=/^#([0-9a-f]{3}|[0-9a-f]{6}|[0-9a-f]{8})$/i,n=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/i,s=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/i;let i;if(t.test(e)){const o=e.substring(1);i="rgb("+[parseInt(o.substring(0,2),16),parseInt(o.substring(2,4),16),parseInt(o.substring(4,6),16)].join(", ")+")"}else return n.test(e)||s.test(e),e;return i&&!i.startsWith("rgba")&&(i=i.replace("rgb","rgba").replace(")",`, ${r})`)),i},Q=e=>{if(!e)return null;const r=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{return Array.from(document.querySelectorAll(r))}catch(t){return console.error(`Failed to get elements for selector '${e}'`,t),null}},Z=(e,r="px")=>typeof e=="number"?e.toString()+r:p(e,"String")&&S.validCSSUnit.test(e)?e:e+r,l={precision:8,decimal:"."},m=(e,r,t)=>e!=null&&e.length?e.length===1?c(e[0],l):e.reduce((s,i,o,a)=>(s=t==null?void 0:t(s,i,o,a),s),r):0,C=(e,r,t="number")=>{const n=Object.assign({},l,r),s=c(e,n);return t==="number"?s.value:s.toString()},z=(...e)=>e.length===1?c(e[0],l).add(0):m(e,0,(r,t)=>c(r,l).add(t)),K=(...e)=>{if(e.length===1)return c(e[0],l).subtract(0);if(e.length===2){const[n,s]=e;return c(n,l).subtract(s)}const r=h(e),t=r.shift();return r.length?m(r,t,(n,s)=>c(n,l).subtract(s)):t},ee=(...e)=>e.length===1?c(e[0],l).multiply(1):m(e,1,(r,t)=>c(r,l).multiply(t)),te=(...e)=>{if(e.length===1)return c(e[0],l).divide(1);if(e.length===2){const[n,s]=e;return c(n,l).divide(s)}const r=h(e),t=r.shift();return m(r,t,(n,s)=>c(n,l).divide(s))},re=(e,r)=>r<=1?[e||0]:e?c(e,l).distribute(r).map(n=>C(n)):new Array(r).fill(0);function I(e,...r){if(Array.isArray(e))e.forEach(t=>I(t,...r));else return e(...r)}function u(e,r){var n;if(!e)return r;let t;return typeof e=="function"?t=e():Vue.isRef(e)?t=((n=e.value)==null?void 0:n.$el)??e.value:t=e,t}function ne(e,r){if(!e){const{defaultElement:t=null}=r??{};return typeof t=="function"?t:()=>t}if(typeof e=="string"||p(e,"Object"))return()=>e;if(typeof e=="function")return e}function f(e){return Vue.getCurrentScope()?(Vue.onScopeDispose(e),!0):!1}function se(e,r){const t=Vue.watchEffect(e,r);f(t)}export{ee as A,te as B,Z as a,I as b,H as c,A as d,O as e,x as f,N as g,W as h,p as i,T as j,G as k,X as l,M as m,f as n,u as o,J as p,Q as q,ne as r,q as s,Y as t,j as u,C as v,se as w,re as x,z as y,K as z}; +import{u as g,a as b,A as S}from"./hooks-GAhkiC58.js";import{c}from"./currency.js@2.0.4--or6eeOG.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.14-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./print-js@1.6.0-gYKv6oGQ.js";import{c as h}from"./lodash-es@4.17.21-xgd1l9mE.js";var E={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 T=()=>E,A=(e,r)=>{const t=document.createElement("a");t.href=e,t.download=r,t.style.display="none",document.body.appendChild(t),t.click(),document.body.removeChild(t)},p=(e,r)=>Object.prototype.toString.call(e).includes(r),j=(e=16,r=62)=>{const t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),n=[],s=window.crypto||window.msCrypto;let i=0;for(i=0;inew Promise((t,n)=>{let s;try{if(typeof e=="string")return A(e,r),t();if(e instanceof ArrayBuffer)s=new Blob([new Uint8Array(e)],{type:"application/octet-stream"});else if(e instanceof File||e instanceof Blob)s=e;else return n(new Error("downloadAnyFile: Unsupported data type."));const i=URL.createObjectURL(s),o=document.createElement("a");o.href=i,o.download=r,o.style.display="none";const a=()=>{URL.revokeObjectURL(i),document.body.removeChild(o)};o.addEventListener("load",()=>(a(),t())),o.addEventListener("error",d=>(a(),n(d))),document.body.appendChild(o),o.click()}catch(i){return n(i)}}),v=(e,r)=>{if(!e)return{};const t=Array.isArray(r)?r:[r];return t.length&&t.forEach(n=>{delete e[n]}),e},x=(e,r)=>{if(!e)return{};const t=Array.isArray(r)?r:[r],n={};return t.length&&t.forEach(s=>{n[s]=e[s]}),n};function q(e,r,t="sessionStorage"){if(!e){console.error("Failed to set stored data: key is empty or undefined");return}try{const n=JSON.stringify(r);t==="localStorage"?window.localStorage.setItem(e,n):window.sessionStorage.setItem(e,n)}catch(n){console.error(`Failed to set stored data for key '${e}'`,n)}}function N(e,r="sessionStorage",t){try{const n=r==="localStorage"?window.localStorage.getItem(e):window.sessionStorage.getItem(e);return n===null?t??null:JSON.parse(n)}catch(n){return console.error(`Failed to get stored data for key '${e}'`,n),t??null}}function W(e,r="sessionStorage"){switch(e){case"all":window.window.localStorage.clear(),window.sessionStorage.clear();break;case"all-sessionStorage":window.sessionStorage.clear();break;case"all-localStorage":window.localStorage.clear();break;default:if(!e){console.error("Failed to remove stored data: key is empty or undefined");return}r==="localStorage"?window.localStorage.removeItem(e):window.sessionStorage.removeItem(e)}}const J=(e,r)=>{var i;const{domToImageOptions:t,printOptions:n}=r??{},{create:s}=b(e,t);window==null||window.$loadingBar.start(),(i=s("jpeg"))==null||i.then(o=>{const{print:a}=g(o,{type:"image",base64:!0,targetStyles:["*"],...v(n,["type","base64"])});a()}).catch(()=>{window==null||window.$loadingBar.error()}).finally(()=>{window==null||window.$loadingBar.finish()})},X=(e,r)=>{const t=()=>{const s=u(e);s&&r.trim().split(" ").forEach(o=>{o&&s.classList.add(o)})},n=Vue.watch(()=>u(e),t,{immediate:!0});f(n)},G=(e,r)=>{const t=()=>{const s=u(e);if(s)if(r==="removeAllClass"){const i=s.classList;i.forEach(o=>i.remove(o))}else r.trim().split(" ").forEach(o=>{o&&s.classList.remove(o)})},n=Vue.watch(()=>u(e),t,{immediate:!0});f(n)},M=(e,r)=>{const t=Vue.ref(!1),n=()=>{const i=u(e);if(!i)t.value=!1;else{const o=i.className,a=r.trim().split(" ").filter(d=>d!=="");t.value=o.includes(a.join(" "))}},s=Vue.watch(()=>u(e),n,{immediate:!0});return f(s),t},Y=(e,r)=>{let t;const n=()=>{const i=u(e);i&&(p(r,"String")?t=r.split(";").reduce((o,a)=>{const[d,w]=a.split(":").map(y=>y.trim());return d&&w&&(o[d]=w),o},{}):t=r,Object.keys(t).forEach(o=>{const a=t[o];o in i.style&&(i.style[o]=a)}))},s=Vue.watch(()=>u(e),n,{immediate:!0});f(s)},H=(e,r=1)=>{const t=/^#([0-9a-f]{3}|[0-9a-f]{6}|[0-9a-f]{8})$/i,n=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/i,s=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/i;let i;if(t.test(e)){const o=e.substring(1);i="rgb("+[parseInt(o.substring(0,2),16),parseInt(o.substring(2,4),16),parseInt(o.substring(4,6),16)].join(", ")+")"}else return n.test(e)||s.test(e),e;return i&&!i.startsWith("rgba")&&(i=i.replace("rgb","rgba").replace(")",`, ${r})`)),i},Q=e=>{if(!e)return null;const r=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{return Array.from(document.querySelectorAll(r))}catch(t){return console.error(`Failed to get elements for selector '${e}'`,t),null}},Z=(e,r="px")=>typeof e=="number"?e.toString()+r:p(e,"String")&&S.validCSSUnit.test(e)?e:e+r,l={precision:8,decimal:"."},m=(e,r,t)=>e!=null&&e.length?e.length===1?c(e[0],l):e.reduce((s,i,o,a)=>(s=t==null?void 0:t(s,i,o,a),s),r):0,C=(e,r,t="number")=>{const n=Object.assign({},l,r),s=c(e,n);return t==="number"?s.value:s.toString()},z=(...e)=>e.length===1?c(e[0],l).add(0):m(e,0,(r,t)=>c(r,l).add(t)),K=(...e)=>{if(e.length===1)return c(e[0],l).subtract(0);if(e.length===2){const[n,s]=e;return c(n,l).subtract(s)}const r=h(e),t=r.shift();return r.length?m(r,t,(n,s)=>c(n,l).subtract(s)):t},ee=(...e)=>e.length===1?c(e[0],l).multiply(1):m(e,1,(r,t)=>c(r,l).multiply(t)),te=(...e)=>{if(e.length===1)return c(e[0],l).divide(1);if(e.length===2){const[n,s]=e;return c(n,l).divide(s)}const r=h(e),t=r.shift();return m(r,t,(n,s)=>c(n,l).divide(s))},re=(e,r)=>r<=1?[e||0]:e?c(e,l).distribute(r).map(n=>C(n)):new Array(r).fill(0);function I(e,...r){if(Array.isArray(e))e.forEach(t=>I(t,...r));else return e(...r)}function u(e,r){var n;if(!e)return r;let t;return typeof e=="function"?t=e():Vue.isRef(e)?t=((n=e.value)==null?void 0:n.$el)??e.value:t=e,t}function ne(e,r){if(!e){const{defaultElement:t=null}=r??{};return typeof t=="function"?t:()=>t}if(typeof e=="string"||p(e,"Object"))return()=>e;if(typeof e=="function")return e}function f(e){return Vue.getCurrentScope()?(Vue.onScopeDispose(e),!0):!1}function se(e,r){const t=Vue.watchEffect(e,r);f(t)}export{ee as A,te as B,Z as a,I as b,H as c,A as d,O as e,x as f,N as g,W as h,p as i,T as j,G as k,X as l,M as m,f as n,u as o,J as p,Q as q,ne as r,q as s,Y as t,j as u,C as v,se as w,re as x,z as y,K as z}; diff --git a/assets/utils-gTg3o0Oj.js.gz b/assets/utils-gTg3o0Oj.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..a78245760cffb88a39546badec35ce2089e8ae4c GIT binary patch literal 2827 zcmV+m3-t6KiwFP!000021DzRLd(%4deSbyjWpkv1q9&#EfU{~SC6sb&X(${BIiT9( zM6DyalH3qd|M&gmTa!|t>`NxLW=1okxyoXiC~X&MgPX>fa0gDvjst@%(rW6_^@&nv zrnR>-ITO40AJ9|dbwxoHR475JHOOF2PtBtZ+NPVWmeN}Q2YXBC9$gRl{M0<^&`yVT z+O3_|n{;pEAYR4cGcaljt#kcogLdfsmJVpUbu16nz5dfDtGE{_vv(Vc@!iLb*(z16LT)CHHfiTCy3uLPkDonz)gNrEBAuF6pwyXgyxR1B z>m+Euc=K|ctYVo!1IQ?i<45=D25q;_ACCJ^TOW2;(az1IEvNKGYc@O3>1-0Lt|wYZ z+saL|Mcb|MhZh%HYVXa8t=*YSDuWj)w7}F_d>x0K_~Epl(_C=f=(EMU{kQ$kJBNp# zkB?sZ-nvKX7Y9$D?(g=9Nn$={o>US%QZqVH;hgd$0U7R2L>wZEiKRg-f-{7# zp=p?^3#iaCl2q~?oSZ^nX`+=?cAfyWYGAdHV;b-{Mu4f1L7awQkjCVcAz+;?qS@BQ zvT|O#vvF_p{?=a)9_~EeebRrr_iX?9iANffTLNuO;)3bOg zRdTM4O)q9&=ifYPl2};ed6-Bx91+82LWXKa13gcyy1XnOr)D>Q(T%}21Z#IArICZ; zzt9zT@8VJ-#U#uc$3ohB8#`L_IqKl9p<}Q|T!w1;j>jn&q;Pp`oT*`Z^dH@oG)c__ z*&!d{OoL6eY)E>lgml7XI4ldZ5|ZL03MNr+ramDlEfn5&NbIn zV8OPG)xf7-hPx0OXk6dosfgk7a^;oV0~-bfL8UcvoA$L<8hMph?#Q{L_Z!F3q=`!f z5H>FR}x9Ur|!1{3wuKu|>>2%?q)LERV#_0hSATe$5sT&T09 z?ZnTbK;f*bC=bK_1xWi+7z+|K^4y*taXb-6`6*#cZbAfS8jpk}qC}y?{Bd+D$EJ+V zEZ{bnAb}UPwFS;HOfKrYAtJN}rOPa;^kP}=092U55j5^;f2c>@l8vP?$g!O?o0djO z_jxcul5Hp>bQutQ(~=&zy~Ow?>XuwhlhxWKYXm(J!l&S2gUrUBE$&KpWMQW-)d zB!nI=rOR9x7RpHWd~ooZ7Evf7r%l%~#=KYsJg%hZl__TVB{g98Eld#*iTx5`Rr(c_ z@>u0{RlfXCl}4m=uFW5J7Lfh%#WBfhi@kOh`_5j(;>EId`gXdED?xvx$rVC%!jds2 z(>U(gUe7^4H)O)K0ko`biT*>S$G=pXlshab|Nchh@xsi6+t&FDH{kI&_9}&LQagx& zYlO+oI+v^66Ak>VTQO{1+tmLp;+3QDe;wU^xLa&q zxL#fQ@3_P)?=r(nUfFGjW6&`TM)B5?wtQmb%b2&8DVSiz&iYSJm)vouHjrRI_Pl5OZT(HFKrS zRYRN+$=; z`%zIy^_owCaCV~_BDSDW$hN~Z#=LwiD0r!>9-NoGXv4!e%ZRy2CHb97Wqx*tL2O1o z)VjHj)pn~wa)VCICQ6Vd-k@w@dzR@+=&pyUhA<5PAw_siJPgTf#CV0~dzemng63>{ zUaDP76gHc)W)rDlIASwQR7MsV_AS$-oJ-DNZjfC)FY6D*p}D zh;f`@d}|Xq+hpWfZW-2DKKJ#1{*8w1)HmWa-&q$#vh{!T_~a8p zpTb3l+{-ZeWd6MQ;Zsgw3JQKJlJenC)bl^lPvKqME4UQnkn=!GEf|XcUrjrQ z&LezR`w4=pP;NE{F29IycQ81XqV}8~_;6Q~m@N_wfpGQTe?USA#FWRrN4<1sBioCbQ;AI4ax7a$n6M#?t#Vx=U@5s|xAC`oj6BvU6ZL6VqU=nx=5W*xT_O2U<`Ftvut}G*#Z@>+`<6LUtUc`X)b8q zYRm3QUen#8npZx5l?^IluV)z`?7M;}%n?K`+ATv!GAM!quSTP!cOb^SUb*U9cSU(6 zi-ba$rNPB6%4w#&*70r5uX{CwbsV&lDB4LO3jyh!@R}lM-c=z zU+hNirWL;C7v=!&#(am^96lx=9pGfY_{8zdfuQ)(5t0K3fP8fzBCm^&A@B1Wcak_D z$Xf?a$({peZ`+Pbn72qDn&9-xIU(ZrtE z1CA%m*nt#9qIVbiB4{fWx^1`JE#2NO(!GUtyH&eDxqk-RTh3eJL0= zk4MD|VrTuT$&@xTH4|HCTxC!daXsE4M$e0}s8E{h?;lF0V~rrRfH}=$VV=cfVpQxD zm?B1mNpqC8C;NIEu?jMai2Jyx7!%Z)LdV#UVK-uCxsW9$VkLnqI?f}ZfEdTV@rc+i zBob3y<~W``wML}Sk%%Z?TtVUTLLjHModnWcvOsuQDHb4 z>7AKrZwil&xWG&KEH!vwv0cawTX;5Qcb~=;7`14CiVEuW%l)zG&ZYz8Y*VoaHGLk{ zcvOsvQDM4En49bA zO=#^jGBSIXW(CYoWV@)TQR8C1$!TI*m?6cgdL9vDUBW1rTEnsGqT9-1JAXhRO$+QgvsyK&i!;&W97tE%E3=}Pz z_H$O7KpI>sBE!ZK7^13eU{G#rgH#5Utv|h=b}B3D-lrV^EqQ5zSO%8B(Z~JDi$?(V zA~q)h_sNgPw|@t4kZ8Ik0r%0}qrDvfM;XZ@R!UHVvII4AL<<-C=rS~A;BBr|p1p7% z9eOYK03JBj`r>XsL8;&w|o5CsoM8KX=Bm5s;8ySqVLl0iq1G{_Z34PzV^F*2ka>|P|4OIbMK7cxnQL$+a& zA#B=G8un5}8u5Pzse%k?;^c9_^e-<`36A7)M8Q&`_K@kNik-)%CH00QqYQIwS}4f# zp>Q-^U>K=f$JmlaVFDS7Z6FJeGOQ5pBWGbRVc72ySSrGCYFn7~;yjhcp---K9gdAB zsEVawm@aAq3N@txIDzv8-%P)MLzM>M5LJ;O%~cD|q7|HKu?($m%dn8CGreut0@g>T z{v7|G(33FLP8lAdJ}iF^=_mZ1A)f}m>-eo{q?zZiUQpbmuCJ{hea*da;qUE*-Oatw z#Nh^gjeTa}bSLUAL-K8kIc=(Wv(Sf-LG!Dx4@nug@3x)QH2_mG@E-3wpEdy;lYx8t z-`?{Z-sAns<5d8^3(D&8;R9#oU*5*Hd+UR9e;vU7x?yK`HKFV94vb~Z=Lmb-p01~Ve~^6e?1> zT!#GHg4JaI%Wg?MU+}Q`WDS17Gsy_!u6%Xe*~#e;=R`AGm;9@|E+mG}X$H+AV+eDO zG%U_?Y69shJek%pQZcJ_`I-c4sOe_Z1f_;W3bkpBKhNi}Y1f9Wx?x^5Tbm(uGev?I z_&LL8_Z%@*yja6ZG literal 0 HcmV?d00001 diff --git a/assets/zh-CN-HaZiwome.js.gz b/assets/zh-CN-HaZiwome.js.gz deleted file mode 100644 index ca17facb0514b714f163638ddf154cb425c61874..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2134 zcmV-c2&wlUiwFP!000021FcwXPus{A{(gT28tn&=#%>Z`x^-nK5JI5kJ-igYL=$^r z4>+DMV+R6?)ZV?&7eQO8&~3ZzZt3mqBHdePw_CLfl>29}O+M{kxUv(|Bv9R|+AoPc z^URqu&w0){Ba?iAGHZpkAl`DdoMSW(#0xs5^IVwLXHk+Du84CSTqXeyh!^5T8`~Ub z6v}Ws8WAsw(M-|C@piF8jCKh6ba$et6twdfaUC(Np0g}-ZKRO2#(Nr<6>Th3eJL0= zk4MGt#m@RwlPPU>YBsjmxXPd^;(EM8j9wIDQK2;1-#?U0#~MLs5p$Zy!UBuO#HiRQ zFhz_AljbOGPxkdTVijZ-5%+OXF(#<9g^sZy!*0aPaUn}g#7Y8Jbeu;*0Wpq!;}Nl4 zNF=7Z%yB$-W{pDWJn_#H5j%yf61h4ys1+JfTwxfSIomMeonlOk2n(0AWS=mTXoM~B zcvscI#l;b3FX~E@8KPoA(UEClBOVnaVuzp`v8bg-+8coywgh5YjF_A#@u(ORqrz}9 z(mOlb-V`1kae03M7v-9FGMI;QpDJ$pxV)nXsZG zX7PBZ*dewHQ}zK=ACV3}c4#Vo*d2sxC~3LW_-CM|A|Y&<5mixD9f?e3hM9=~|D zkYt!`S|pE!paj)Q0nJ^adU1rG2ggXUNRe2j5ZoukkVz)z&jHseR1L@z$(h{ZboICj zHM!M-W#D{z;N0Hu?(R7+emMTP;co7^>o=U$9p~*m04L=Y!jmS-8d&YK4WpXA5-!7O zc_cfB6-&%9jF)k1?M=lwV&YLo3z%7@)|E^q$dyb+GHt_vD$XI>u%t=&1+(cO14WCb z{hZY%kOo(Z$gr^lhNx;A7?j)EAeBL7`w#D@-OB2Q_h}bEOJ12EmVqU3{PCdj;t_zo zh|NpDee&bU?cV?#B${qXzbxDBdA&{1L@P3IZhdeczNxCDvi-jD>;-^a29?bl zfkK!JPIixiAQ&=85lgqT03sQL5-P}`a{anJBj`!~ZsL8;&w|DaEnzQ~8 zz?=-+gD1|NovI`O%*xBxP46Tm?k zxI5eKv;R74tKO&GmhJ)paK1Wt{f4`}2H=uU+`G!=Zj}Q7DVA4y5!bU6F;&X=p)5&u z@YkKCwk4@B$rxo4sBAty+1m@^k_;=XVD}QCT*|@;zmQ2f9I_3I z3}Mrj(y*5*(un^%NEKvA6Q_>@rhj>nN^m5XBMO!hwTDbERqQ-AEvYvg8D*Gb(?UU> z4~3)Y0>enweX3KPgsYy(+%lwpN%A2|nm3B!Juz)}&8Q`^F<7w4%o4t;W^WjHpT zpemMzVY;XdDAbe&-~`SWd^7$24OJS1LsUhEG+!+^OIC2Ir82a>EyF^l&h@ro3s@hW z`g8n$LQlg~J7su;`mp>pq@VJ4j(i&UuH(0+k!GI5dO>lMy1ur4^fmXw#lN-}b~pDz z6Nel0HTIdsvz@5B49T}C=B%ma%|ahS2FxP}ZwV*Oh1!h`;WeYN>L-)ua z1YMDVb9mj`ed}zz^EP+9C;vG9_}aOD*SYt`+uio=uX*ndyn|l=RIuL{HUE;!q$Ere z&Gef~s;0Z}eGCqxJRUWWf^}-Bm`UHkQN;NoWorFsKOCeQF{P;hFD;ycq#ihqN}(d9 zD`m*PEm%$VzwDOO^92u^PuAcUJeQ0x?#frkot>TzaZWU|b;ZBR>q27qf@aVxGKMhc zNW`uL0h?e87~DNLsHoP8d4*xeEDzx M1MiBS?j#Wa0Qip*N&o-= diff --git a/index.html b/index.html index cc0350d7..a579e222 100644 --- a/index.html +++ b/index.html @@ -18,7 +18,7 @@ content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> Ray Template - + @@ -40,7 +40,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/index.html.gz b/index.html.gz index ec9599bb44153a7583c26c09e7d739837424a12a..294a5e85e410b7f430f3a77aa364e105986dc3f1 100644 GIT binary patch delta 1867 zcmV-R2ekOs4%QBTABzY8000000t4+@TXWmC5`OQm;8Ca3c4~kZU2MxzMz*6kZJIbq z?WFdL2O^gwBoLqhP?wy^e?P;ksYH(B1U+*e4j*h>7T>qKSS&8~=wDCIPcN=sPpw!d z?8y(K{FlWDkH#I~ohLt7)+h!NdyUEITNFE8SVi5X!yp&ZXu=gG(}A-@YB1&~nN!EO%^Y{~;zV@g9X zNWuwS0?MfE;qE@}RwStufgysFa!PCuyLi7Wo3lq5W=^Pk!0khP zh@GZto(TMZm`JVcKJMXeT{DQkW@?=W)&cGpWgKSAr2b@0g|b~d!2Pnk1G@xIKocvs zPk|nHE-#*;gN|ia%#8AdC4r4Q)EB&C=}ijb4oye|wpvENtrOO(-bAk;v|7_XGvj|3aL9)t1q|)uE(8!6%BMe4q!=rKt*NGqMT|<7*alA zFm|!CXC-7!lPqaBWeQ|bCo=|PE=uTH15Gu9CvVBdx~Q}q*=5_7mrD~95o8QHmM?`; zLehxx(*N6L5~V<^a@C?aUB38madWV13hx|QBBv6VAi*}lE=N`jlVt{(f*TbR3Bkm5 z@IH2bZS2=$PH3{3<*JL9`|zMVF!27>FK)xe+zSigk%LuB!F&n4j1>4^s$33`D@Xg zK6`4Ah>3uxc+$h}KK5L+xqSZo<@7JltnYk(Ar>?b00;Nc%y(YA`7=rlQYc>n@H`bx z`q;w`x;>1h&(PJWL5`Rxq&CS+Fg0v?wTC6nyyOxp&n!X-AlG zUsJ*JfDR@ucCm}D257N3=_|9ARBn>~>p$NH%fAeQN1zeqT2ij4KXI{#UG!?|JiWeu z?w%M;D~#1{aglx6v(AK-pF-(Q|Z*YB>ql|jmYZ00$W>tfeI$LLLV=AAQx1gWH4qk?0A z9TZ)?SPsP58NeSHF;JGSxksd;SLJk1V&x|K`1ggpJ>nL#9VPZ0bGfkO7(M8l1 z&bi4wka7)@__~~G2YUnbyYoA}7E_Zf#pNas-H39Of>cy#2$Uu|k6;fwH-$v84ez7y zReXEm4%Q}vStLjcR2+^cUJ-Bb{OaoR7Ma|IwPJKO@o*PA$a9bTm+#;18-)LVAb|%U zC;7dnhe8rYX)iIkUaG59LC{6-bpJYeMvo1jTI*wSmATaE^eSAv_e`@$Aikzcsy8*$ zGvpCYFBis{GOlR?s5pvOTp~Oa@$%g0W?!WLv*UO{Px}WZvm~SGOb{6qIns5JJHMU2 zWasa9awxrFpke_1NX`FPoFATlguVCJS7u<#i`}_*_V+CCbOSrG>!+(x0a{WGr4ZWs zcXgjdsB#kJ5z-_=zFL`1dX_i zX5^P%f6sDz&YtDvKOEfs^-IHd5q&J51%6B=pjs`$X+rX|W@B6`6wModhE_<|5Y!|L zLOrw^l_ibhc3q3KRhtQ|Mbd5{{vwhh<3Y<;`FGSj5frUUB7eEhZH>Je)*2B;BR;fz z$akPE`*3@<5ekT0JY@3@^*qvbdxNiW9NyV{bF-2pO+hv!#e2ulavkTV+L9PbH@4dX zs!~QaLkq27wxAl##QNTUzL3F=&O{X*y9Txgvar80{_X|&Vw_eW4@B$NNtMg8iR@5tjTHSx07J{ggTcOpq}Dkl zL4i?c1P}LHy~V&)wFvsocAk1jhpMa5qKWYt6aM1pvvekb5lxqHw7ni3+;zJxo$58| z;J)V;?Vpo61|omALwug9KF^u;j`Zud_;WaeP)OK&)EE-#R;Ii2IhiTJGW~d;Z#^6j zt)G8B`Y+qx7*lS1$ie&Gp^0$leSbLQ5Z_?f_9Rt1xEaH~%cL!1CN=#6HlZX5s1`u2 zyYtgtRXVsU=9_3E(b`+F)AL#}wVkb1OaieQT8`yB97ucZ?;8extew=mN74SE`xT0! z+M@4K_)#DqwTS0z(8T<&@YScJXdmHf=%fCMhxv((Yjo_gfAB%$!hnkK6lr zA3IIeJQ4VRF_Bu?ecZ#{x@Hi6#ndVftUcT>$~erJN&U%+3T3-^fcs^63w8;ffF@RM zp8`GZoPBtX_BxhbF*C~NmIOBLP+#zlrPnEpJ2W8?*lH2|u}WCSiY0{OjxEU=X-HB= zG~^Ym7SSzIPE(XDi<1P#odtzuDx~gIt-jzIxE^_ap7gN0i#->u&tANEJ$>()^_?$&#GK{<;NU)*`OaVOUPY-v3gt@xo~Ob| zAA8tAH~Z1_Il4G9$Pp8T)H<07rY3GN?co~@*T>nRVUkn|EeZ-31)pBN@Gkl$?FcjO zYbtmi(80vTE_Tty0L|x5`^u~(m7Aph_SI>ycyACq0*xrwl5$1;iHkk#qBm3L+2v(_ z_o>me!dUGl2YYCby_xofKQ$S-GyvqsgmYj8OAp1&b9L-=4YJ&*$)L=Q%jJp8ma%UT zJU>juLd+FPS(Z=w9`3jE{n>GJ`SH?Q8l()!`Z{NFUF#8COEERM(-xPTJai+|7NR#WuW) z!Z-2FQ+Kd38O$O9q*grcz-8Be*|49N5 zKu+>|PY;D8jM83Wa=lbnse+)3KI;Bu@|+$TKDE}z6Pzs@~ ze^>WegeoUd9wAL4Nq&h5NzjPP zXhweP^>-|{=j>Qs{=>oD-|ri~jp%dvEbwzG0o7^|P7{)!H5=nnp=jQJFtkFtf}kd0 z5bB}Ts4Qs|x9eJ@t=ddzEs}Nv@#m2g84p^%%D;o=iJ)j*5c%6(Zfoq-u+oSy8u6j! zL%suT*oWJ*jZi@3{2`mSsOOQc+Z%j~viT7cBlCv2NcKqdHPXmBBu zuZ42(wv;bemhf7tkgQa@Un>9Zmujn(5`VrK2)F&$nbI`OmqYOa^`+Q`O51Si?*W{) zI$HwsR-ouaR70Zf)nzM4{oM(2Z=6;j4@B#?NtMg8iR@5tjTHSx1VhWkgTbzZq}Dkl zL4i?c1P}LHy~V&~wFvsoW}bRThpMa5qKWYt6aM_*t8^xT5lt6xu(=)`+;zJxo$58| z;J)V;?O&5R1|om=Lwud8zRsETj`aKY_;WaeP)OK$)EE-#R;Ii4IhiTJGW~d;Z#*0i ztzUmV_%GYv7*lS1$ichbzKL+?{dhR!5Z__g<|I`+xEaHK$fONpCN=#W)}bT`s1`u2 zyYtIVRoc5P=9_3E(b`+F)AL#}wVAC|OaieST8`yB97ucZ?>h#6uAS7oL(%@A`wfbs z+M*v(_)#FAHzw%+6Z1beG5NKnxvh+5B3M^9q<}6g8jL$6P4mB71$6O6$JW$Q-LEP! zpAn_*kZh7nGvqOY%40-psAaYPhIfm2tN0@cs;&*&H}IO`$S&PBvde#J_z&nF(ii0* F0091)rwjl9 diff --git a/mockServer/mock-data.js b/mockServer/mock-data.js index 10bc97fb..28fc0fe5 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-1705559868045.js +// mock-data-1705560158179.js import { transformMockData } from "vite-plugin-mock-dev-server"; // mock/demo/person.mock.ts @@ -85,7 +85,7 @@ var getPersonList = defineMock({ } }); -// mock-data-1705559868045.js +// mock-data-1705560158179.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_1705559868045_default = transformMockData(mockList); +var mock_data_1705560158179_default = transformMockData(mockList); export { - mock_data_1705559868045_default as default + mock_data_1705560158179_default as default }; diff --git a/mockServer/mock-data.js.gz b/mockServer/mock-data.js.gz index b3070d443ef7634a48e5fa686a6bda3d6ca8e31d..7362235cfeb1b08c60802ce3f850298541ea3870 100644 GIT binary patch literal 1040 zcmV+r1n>JFiwFP!000021I zK?)OzQc230=jwmofz+pyEw{J%#U$_p2>b+q+;IilZG!1%RaUTpPq+6Nn;^kdNF*65 zvtQ447KVRTr82MqX1L1G_`vhrgUuT_%mC6-0VAN~1%i-PIRk*VX*89yu%Zunw#9-f|_g{#wx)%ok-Ue82f13Q3G zTqiym| zv?WnXgN6+pn)R%sg*^lDEioCI&sO)V&?W+A8Jh@alxClVBcC$(uhHu}t}t2FM&z0z zPiq+)QA*%S@jc5?X6DYbK`At~k|6OBejF=!N8kMdraVBg}2>a z=ORYtEd43SgXnqGKb|v9T^l82Cel6I@w~tAgxrxkf6Cw$^No zxe6oXy`Ha!*bTKIAy`?FV3PWwi^1t!NFs@>%iwn|ld=f1S|rSKI-Vp7wVndvvX*Ag zsMA{*7F^_0kQH@qXigmYAW?rxcBB>3V1|mVE_^r(TU4x&8+^yj5jf!nndkUyUY-e) z7KY8JZyC{3t2~1Fl2>Ax3vK3fc7f)uOd^>7{QeIsNHFL72u{P$x8%BViGV5m>eId- zuU(zEHNe*z)jooQZNhOYTE3vMum(1u@ax)cax{>;P~ALOg`pP|ykc%74IkX|Mi#Eu zHrBLlDyJ1Guvc_0eESBkhCb~gRHy@#32V17>ZM*Zb$xdE z!^w4hcCreu>(i6hALf4V-Th2ycpkMujx>$eZ@N{RQv;Z5?A^4498I_}pM+>_UCx$Z zZxl%D!xEH=+@NACu9dQ^(!$knAY`1^3F_8E?-c%pWN5$S|CUZ_7khuba7R^R#J^VJFiwFP!000021I zK?)Oza!JaW=jwmofz+pyEw{J%#U$_p2>b+q+;Ih)O^VqURc&DnpKtCkF=2|CkVrCA zX20@w7KVRrD`j8}%y5;X34j-c59>E@@Bp$(0VAN~C4!Jv=>foSKyOEo01l9&i3xW} zg6jZK)+H)_Q(z26)d-Eh@|uDn#p-?)+Qh&tV-ulAY4%At@+pJ=8oj>d3e!bxM4>72 ztd@xpl?1L7-?IW`Zf<=WltNQ02@)URr?E23L{YGaXdleCJQtGFl5Kg87qwC-O+a$| zD*nR29dPPgCzaF&sw~rJi)Ca2b2#zg2l!N%H>g-=@2`f4TDu<~Vc^ZWJtlOq!rN}I z3y~mmmcbO{L;N)AAJ3Vlu8k5h7ulZecv0hoykEY4{uCYqCe{k|wvrl|LLER-r5He| zb7D^MQjht%;aVhAQ?_L+)UF6_7gYK&d34(_44o4Xpc(OJ{ZJ6cRYCSQTq6}mTWhw) zT!j(xPR~|D?1tKq5UkpgV3PWwi^1t!NFt4`%kXzD)2a;fTBOW(I-aHqwVnc!s+MNY zsMA{*mRuB5kQH@qXigmYAW?rxexw!BV2+BNoCk0gwWvfPH~5a5BXG(MGT-spJUcHAA+(v%*(I9WDve?G@%I*Gy;JxXlA-;Q|64k#UF`k!%pFY~R#7UZ2y~K_>QwCWyjfunBPp8-?X{H`tjR{bv*kkuYKB463=D+4 Kb_FXz3IG6Zl>!3*