From fb616c04e89cd93ff46783f20594a5505e0ec967 Mon Sep 17 00:00:00 2001 From: XiaoDaiGua-Ray <51957438+XiaoDaiGua-Ray@users.noreply.github.com> Date: Fri, 12 Jan 2024 13:19:19 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20dist=20from=20@=20XiaoDaiGua-R?= =?UTF-8?q?ay/ray-template@5660530d8a813a39774d25eaec6dc6e368105ba1=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/dayjs@1.11.10-A-QuG2Ol.js | 1 + assets/dayjs@1.11.10-A-QuG2Ol.js.gz | Bin 0 -> 3718 bytes assets/dayjs@1.11.10-IrZctHvJ.js | 1 - assets/dayjs@1.11.10-IrZctHvJ.js.gz | Bin 3744 -> 0 bytes .../{en-US-6iY1_fKm.js => en-US--axwxm-D.js} | 2 +- assets/en-US--axwxm-D.js.gz | Bin 0 -> 1826 bytes assets/en-US-6iY1_fKm.js.gz | Bin 1827 -> 0 bytes assets/hooks-9K4kgpy8.js.gz | Bin 30592 -> 0 bytes .../{hooks-9K4kgpy8.js => hooks-Dq13zFnG.js} | 6 +++--- assets/hooks-Dq13zFnG.js.gz | Bin 0 -> 30588 bytes .../{index-mO4BDy-w.js => index--nIRy5Xu.js} | 2 +- assets/index--nIRy5Xu.js.gz | Bin 0 -> 1306 bytes .../{index-ExMs7BZd.js => index-15yx_PV8.js} | 2 +- assets/index-15yx_PV8.js.gz | Bin 0 -> 2141 bytes assets/index-1uS45WOp.js.gz | Bin 991 -> 0 bytes .../{index-ssCRsJGr.js => index-6imABE4N.js} | 2 +- assets/index-6imABE4N.js.gz | Bin 0 -> 1716 bytes .../{index-e69Kzsbl.js => index-BwX_Uh_c.js} | 2 +- assets/index-BwX_Uh_c.js.gz | Bin 0 -> 1173 bytes assets/index-EFODj2EJ.js.gz | Bin 1603 -> 0 bytes assets/index-ExMs7BZd.js.gz | Bin 2141 -> 0 bytes .../{index-m9EiNGR9.js => index-G3aQCnCZ.js} | 2 +- assets/index-G3aQCnCZ.js.gz | Bin 0 -> 1861 bytes .../{index-arVdkc_1.js => index-Gogocs6s.js} | 2 +- assets/index-Gogocs6s.js.gz | Bin 0 -> 837 bytes .../{index-s7FOkxcu.js => index-GtS_ww9e.js} | 2 +- assets/index-GtS_ww9e.js.gz | Bin 0 -> 3746 bytes assets/index-HBXoh798.js.gz | Bin 2019 -> 0 bytes assets/index-IQY39fGv.js.gz | Bin 1015 -> 0 bytes assets/index-OVqQXWWL.js.gz | Bin 1626 -> 0 bytes assets/index-R-COTpql.js.gz | Bin 29072 -> 0 bytes .../{index-h7gGZVij.js => index-Sj-7UUQc.js} | 2 +- assets/index-Sj-7UUQc.js.gz | Bin 0 -> 2268 bytes .../{index-HBXoh798.js => index-VaiolAvZ.js} | 2 +- assets/index-VaiolAvZ.js.gz | Bin 0 -> 2019 bytes assets/index-Yx81yA3R.js.gz | Bin 2157 -> 0 bytes .../{index-IQY39fGv.js => index-ZwXTE5D7.js} | 2 +- assets/index-ZwXTE5D7.js.gz | Bin 0 -> 1014 bytes assets/index-arVdkc_1.js.gz | Bin 838 -> 0 bytes .../{index-ovk7NMj2.js => index-bG4wYeLW.js} | 2 +- assets/index-bG4wYeLW.js.gz | Bin 0 -> 2021 bytes assets/index-e69Kzsbl.js.gz | Bin 1174 -> 0 bytes assets/index-fv7oDMEy.js.gz | Bin 2694 -> 0 bytes assets/index-h7gGZVij.js.gz | Bin 2268 -> 0 bytes assets/index-m9EiNGR9.js.gz | Bin 1862 -> 0 bytes assets/index-mO4BDy-w.js.gz | Bin 1307 -> 0 bytes assets/index-ovk7NMj2.js.gz | Bin 2021 -> 0 bytes .../{index-fv7oDMEy.js => index-p9LsG1Fn.js} | 2 +- assets/index-p9LsG1Fn.js.gz | Bin 0 -> 2693 bytes .../{index-R-COTpql.js => index-qcRRK_bT.js} | 2 +- assets/index-qcRRK_bT.js.gz | Bin 0 -> 29071 bytes .../{index-OVqQXWWL.js => index-rYaLwKxj.js} | 2 +- assets/index-rYaLwKxj.js.gz | Bin 0 -> 1624 bytes assets/index-s7FOkxcu.js.gz | Bin 3745 -> 0 bytes assets/index-ssCRsJGr.js.gz | Bin 1719 -> 0 bytes .../{index-1uS45WOp.js => index-sv8JHAnP.js} | 2 +- assets/index-sv8JHAnP.js.gz | Bin 0 -> 989 bytes .../{index-EFODj2EJ.js => index-vUN0Iee3.js} | 2 +- assets/index-vUN0Iee3.js.gz | Bin 0 -> 1602 bytes .../{index-Yx81yA3R.js => index-xUhiSh2W.js} | 2 +- assets/index-xUhiSh2W.js.gz | Bin 0 -> 2155 bytes assets/instance-2tUVEeRL.js.gz | Bin 820 -> 0 bytes ...tance-2tUVEeRL.js => instance-a3-Ol25T.js} | 2 +- assets/instance-a3-Ol25T.js.gz | Bin 0 -> 821 bytes assets/utils-3eX7XowR.js.gz | Bin 2826 -> 0 bytes .../{utils-3eX7XowR.js => utils-Xj9szOpo.js} | 2 +- assets/utils-Xj9szOpo.js.gz | Bin 0 -> 2825 bytes assets/zh-CN-6xn5ro4a.js.gz | Bin 2087 -> 0 bytes .../{zh-CN-6xn5ro4a.js => zh-CN-L-jhuVXv.js} | 2 +- assets/zh-CN-L-jhuVXv.js.gz | Bin 0 -> 2086 bytes index.html | 12 ++++++------ index.html.gz | Bin 1869 -> 1868 bytes mockServer/mock-data.js | 8 ++++---- mockServer/mock-data.js.gz | Bin 1040 -> 1039 bytes 74 files changed, 35 insertions(+), 35 deletions(-) create mode 100644 assets/dayjs@1.11.10-A-QuG2Ol.js create mode 100644 assets/dayjs@1.11.10-A-QuG2Ol.js.gz delete mode 100644 assets/dayjs@1.11.10-IrZctHvJ.js delete mode 100644 assets/dayjs@1.11.10-IrZctHvJ.js.gz rename assets/{en-US-6iY1_fKm.js => en-US--axwxm-D.js} (95%) create mode 100644 assets/en-US--axwxm-D.js.gz delete mode 100644 assets/en-US-6iY1_fKm.js.gz delete mode 100644 assets/hooks-9K4kgpy8.js.gz rename assets/{hooks-9K4kgpy8.js => hooks-Dq13zFnG.js} (97%) create mode 100644 assets/hooks-Dq13zFnG.js.gz rename assets/{index-mO4BDy-w.js => index--nIRy5Xu.js} (91%) create mode 100644 assets/index--nIRy5Xu.js.gz rename assets/{index-ExMs7BZd.js => index-15yx_PV8.js} (95%) create mode 100644 assets/index-15yx_PV8.js.gz delete mode 100644 assets/index-1uS45WOp.js.gz rename assets/{index-ssCRsJGr.js => index-6imABE4N.js} (95%) create mode 100644 assets/index-6imABE4N.js.gz rename assets/{index-e69Kzsbl.js => index-BwX_Uh_c.js} (91%) create mode 100644 assets/index-BwX_Uh_c.js.gz delete mode 100644 assets/index-EFODj2EJ.js.gz delete mode 100644 assets/index-ExMs7BZd.js.gz rename assets/{index-m9EiNGR9.js => index-G3aQCnCZ.js} (95%) create mode 100644 assets/index-G3aQCnCZ.js.gz rename assets/{index-arVdkc_1.js => index-Gogocs6s.js} (87%) create mode 100644 assets/index-Gogocs6s.js.gz rename assets/{index-s7FOkxcu.js => index-GtS_ww9e.js} (98%) create mode 100644 assets/index-GtS_ww9e.js.gz delete mode 100644 assets/index-HBXoh798.js.gz delete mode 100644 assets/index-IQY39fGv.js.gz delete mode 100644 assets/index-OVqQXWWL.js.gz delete mode 100644 assets/index-R-COTpql.js.gz rename assets/{index-h7gGZVij.js => index-Sj-7UUQc.js} (96%) create mode 100644 assets/index-Sj-7UUQc.js.gz rename assets/{index-HBXoh798.js => index-VaiolAvZ.js} (92%) create mode 100644 assets/index-VaiolAvZ.js.gz delete mode 100644 assets/index-Yx81yA3R.js.gz rename assets/{index-IQY39fGv.js => index-ZwXTE5D7.js} (89%) create mode 100644 assets/index-ZwXTE5D7.js.gz delete mode 100644 assets/index-arVdkc_1.js.gz rename assets/{index-ovk7NMj2.js => index-bG4wYeLW.js} (96%) create mode 100644 assets/index-bG4wYeLW.js.gz delete mode 100644 assets/index-e69Kzsbl.js.gz delete mode 100644 assets/index-fv7oDMEy.js.gz delete mode 100644 assets/index-h7gGZVij.js.gz delete mode 100644 assets/index-m9EiNGR9.js.gz delete mode 100644 assets/index-mO4BDy-w.js.gz delete mode 100644 assets/index-ovk7NMj2.js.gz rename assets/{index-fv7oDMEy.js => index-p9LsG1Fn.js} (97%) create mode 100644 assets/index-p9LsG1Fn.js.gz rename assets/{index-R-COTpql.js => index-qcRRK_bT.js} (99%) create mode 100644 assets/index-qcRRK_bT.js.gz rename assets/{index-OVqQXWWL.js => index-rYaLwKxj.js} (95%) create mode 100644 assets/index-rYaLwKxj.js.gz delete mode 100644 assets/index-s7FOkxcu.js.gz delete mode 100644 assets/index-ssCRsJGr.js.gz rename assets/{index-1uS45WOp.js => index-sv8JHAnP.js} (89%) create mode 100644 assets/index-sv8JHAnP.js.gz rename assets/{index-EFODj2EJ.js => index-vUN0Iee3.js} (92%) create mode 100644 assets/index-vUN0Iee3.js.gz rename assets/{index-Yx81yA3R.js => index-xUhiSh2W.js} (96%) create mode 100644 assets/index-xUhiSh2W.js.gz delete mode 100644 assets/instance-2tUVEeRL.js.gz rename assets/{instance-2tUVEeRL.js => instance-a3-Ol25T.js} (90%) create mode 100644 assets/instance-a3-Ol25T.js.gz delete mode 100644 assets/utils-3eX7XowR.js.gz rename assets/{utils-3eX7XowR.js => utils-Xj9szOpo.js} (97%) create mode 100644 assets/utils-Xj9szOpo.js.gz delete mode 100644 assets/zh-CN-6xn5ro4a.js.gz rename assets/{zh-CN-6xn5ro4a.js => zh-CN-L-jhuVXv.js} (95%) create mode 100644 assets/zh-CN-L-jhuVXv.js.gz diff --git a/assets/dayjs@1.11.10-A-QuG2Ol.js b/assets/dayjs@1.11.10-A-QuG2Ol.js new file mode 100644 index 00000000..c4071f6f --- /dev/null +++ b/assets/dayjs@1.11.10-A-QuG2Ol.js @@ -0,0 +1 @@ +import{c as V,g as X}from"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";var q={exports:{}};(function(z,G){(function(O,D){z.exports=D()})(V,function(){var O=1e3,D=6e4,j=36e5,b="millisecond",d="second",y="minute",m="hour",v="day",C="week",M="month",U="quarter",p="year",L="date",J="Invalid Date",P=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,Q=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,K={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(s){var n=["th","st","nd","rd"],t=s%100;return"["+s+(n[(t-20)%10]||n[t]||n[0])+"]"}},F=function(s,n,t){var r=String(s);return!r||r.length>=n?s:""+Array(n+1-r.length).join(t)+s},R={s:F,z:function(s){var n=-s.utcOffset(),t=Math.abs(n),r=Math.floor(t/60),e=t%60;return(n<=0?"+":"-")+F(r,2,"0")+":"+F(e,2,"0")},m:function s(n,t){if(n.date()1)return s(u[0])}else{var o=n.name;g[o]=n,e=o}return!r&&e&&(k=e),e||!r&&k},f=function(s,n){if(N(s))return s.clone();var t=typeof n=="object"?n:{};return t.date=s,t.args=arguments,new A(t)},a=R;a.l=W,a.i=N,a.w=function(s,n){return f(s,{locale:n.$L,utc:n.$u,x:n.$x,$offset:n.$offset})};var A=function(){function s(t){this.$L=W(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[Z]=!0}var n=s.prototype;return n.parse=function(t){this.$d=function(r){var e=r.date,i=r.utc;if(e===null)return new Date(NaN);if(a.u(e))return new Date;if(e instanceof Date)return new Date(e);if(typeof e=="string"&&!/Z$/i.test(e)){var u=e.match(P);if(u){var o=u[2]-1||0,c=(u[7]||"0").substring(0,3);return i?new Date(Date.UTC(u[1],o,u[3]||1,u[4]||0,u[5]||0,u[6]||0,c)):new Date(u[1],o,u[3]||1,u[4]||0,u[5]||0,u[6]||0,c)}}return new Date(e)}(t),this.init()},n.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},n.$utils=function(){return a},n.isValid=function(){return this.$d.toString()!==J},n.isSame=function(t,r){var e=f(t);return this.startOf(r)<=e&&e<=this.endOf(r)},n.isAfter=function(t,r){return f(t)taND2YR4Y`PbW$02JyOa5ldFpZn7WN5To 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 kDn6Zm@icb!a0AETmRsaA1 literal 0 HcmV?d00001 diff --git a/assets/dayjs@1.11.10-IrZctHvJ.js b/assets/dayjs@1.11.10-IrZctHvJ.js deleted file mode 100644 index dfb47951..00000000 --- a/assets/dayjs@1.11.10-IrZctHvJ.js +++ /dev/null @@ -1 +0,0 @@ -import{c as B,g as tt}from"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";var U={exports:{}},V;function G(){return V||(V=1,function(z,P){(function(O,D){z.exports=D()})(B,function(){var O=1e3,D=6e4,j=36e5,b="millisecond",d="second",y="minute",m="hour",v="day",C="week",M="month",J="quarter",p="year",L="date",Z="Invalid Date",Q=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,R=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,K={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(s){var n=["th","st","nd","rd"],t=s%100;return"["+s+(n[(t-20)%10]||n[t]||n[0])+"]"}},F=function(s,n,t){var r=String(s);return!r||r.length>=n?s:""+Array(n+1-r.length).join(t)+s},X={s:F,z:function(s){var n=-s.utcOffset(),t=Math.abs(n),r=Math.floor(t/60),e=t%60;return(n<=0?"+":"-")+F(r,2,"0")+":"+F(e,2,"0")},m:function s(n,t){if(n.date()1)return s(u[0])}else{var o=n.name;g[o]=n,e=o}return!r&&e&&(k=e),e||!r&&k},f=function(s,n){if(N(s))return s.clone();var t=typeof n=="object"?n:{};return t.date=s,t.args=arguments,new A(t)},a=X;a.l=W,a.i=N,a.w=function(s,n){return f(s,{locale:n.$L,utc:n.$u,x:n.$x,$offset:n.$offset})};var A=function(){function s(t){this.$L=W(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[q]=!0}var n=s.prototype;return n.parse=function(t){this.$d=function(r){var e=r.date,i=r.utc;if(e===null)return new Date(NaN);if(a.u(e))return new Date;if(e instanceof Date)return new Date(e);if(typeof e=="string"&&!/Z$/i.test(e)){var u=e.match(Q);if(u){var o=u[2]-1||0,c=(u[7]||"0").substring(0,3);return i?new Date(Date.UTC(u[1],o,u[3]||1,u[4]||0,u[5]||0,u[6]||0,c)):new Date(u[1],o,u[3]||1,u[4]||0,u[5]||0,u[6]||0,c)}}return new Date(e)}(t),this.init()},n.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},n.$utils=function(){return a},n.isValid=function(){return this.$d.toString()!==Z},n.isSame=function(t,r){var e=f(t);return this.startOf(r)<=e&&e<=this.endOf(r)},n.isAfter=function(t,r){return f(t)SkXzQ@@x3S9&) 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 diff --git a/assets/en-US-6iY1_fKm.js b/assets/en-US--axwxm-D.js similarity index 95% rename from assets/en-US-6iY1_fKm.js rename to assets/en-US--axwxm-D.js index e5fb4df4..db38adf0 100644 --- a/assets/en-US-6iY1_fKm.js +++ b/assets/en-US--axwxm-D.js @@ -1 +1 @@ -import{r as B}from"./hooks-9K4kgpy8.js";import"./@vueuse_core@10.6.1_vue@3.4.7-6NPuvy-v.js";import"./@vueuse_shared@10.6.1_vue@3.4.7-DJDYauAH.js";import"./vue-hooks-plus@1.8.5_vue@3.4.7-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-IrZctHvJ.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils-3eX7XowR.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.7-pkrnDrzv.js";import"./@vue_reactivity@3.4.7-UV591Pbc.js";import"./@vue_shared@3.4.7--wkmpvo9.js";const e="The current environment does not support full screen",J={isEnabledFullscreen:e},K=Object.freeze(Object.defineProperty({__proto__:null,default:J,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="Configuration",t={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},n="Display",i="Content Transition",W={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:i},X=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:i,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:W},Symbol.toStringTag,{value:"Module"})),r="Reload Current Page",c="Lock",s="Setting",l="Github",a="Full Screen",m="Cancel Full Screen",p="Search",Y={Reload:r,Lock:c,Setting:s,Github:l,FullScreen:a,CancelFullScreen:m,Search:p},Z=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:m,FullScreen:a,Github:l,Lock:c,Reload:r,Search:p,Setting:s,default:Y},Symbol.toStringTag,{value:"Module"})),u="Home",g="Rely",_="Rely About",d="Chart",f="Scroll Reveal",S="Axios Request",b="Table",h="MultiMenu(catch)",T="Doc",D="Doc (China)",y="Doc(inside)",O="Office",C="Document",P="Presentation",R="Spreadsheet",M="Precision",v="Directive",j="Same Level Router Demo",L="Mock",k="QRCode",I="SVG Icon",U="Template Api",x="Modal",F="Right Click Menu",ee={Dashboard:u,Rely:g,RelyAbout:_,Error:"Error Page",Echart:d,scrollReveal:f,Axios:S,Table:b,MultiMenu:h,Doc:T,DocLocal:D,DocLocalInside:y,Office:O,Office_Document:C,Office_Presentation:P,Office_Spreadsheet:R,CalculatePrecision:M,Directive:v,RouterDemo:j,Mock:L,QRCode:k,SvgIcon:I,TemplateHooks:U,Modal:x,ContextMenu:F},oe=Object.freeze(Object.defineProperty({__proto__:null,Axios:S,CalculatePrecision:M,ContextMenu:F,Dashboard:u,Directive:v,Doc:T,DocLocal:D,DocLocalInside:y,Echart:d,Mock:L,Modal:x,MultiMenu:h,Office:O,Office_Document:C,Office_Presentation:P,Office_Spreadsheet:R,QRCode:k,Rely:g,RelyAbout:_,RouterDemo:j,SvgIcon:I,Table:b,TemplateHooks:U,default:ee,scrollReveal:f},Symbol.toStringTag,{value:"Module"})),w="Configuration",A={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},z="Interface Display",te={Title:w,ThemeOptions:A,InterfaceDisplay:z},ne=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:z,ThemeOptions:A,Title:w,default:te},Symbol.toStringTag,{value:"Module"})),E="Register",Q="Signing",N="QRCode Signing",G="please enter user name",H="please enter password",$="Login",q="User Name",V="User Password",ie={Register:E,Signing:Q,QRCodeSigning:N,NamePlaceholder:G,PasswordPlaceholder:H,Login:$,Name:q,Password:V},re=Object.freeze(Object.defineProperty({__proto__:null,Login:$,Name:q,NamePlaceholder:G,Password:V,PasswordPlaceholder:H,QRCodeSigning:N,Register:E,Signing:Q,default:ie},Symbol.toStringTag,{value:"Module"})),ce=Object.assign({"./en-US/globalMessage.json":K,"./en-US/headerSettingOptions.json":X,"./en-US/headerTooltip.json":Z,"./en-US/menu.json":oe,"./en-US/setting.json":ne,"./en-US/views/login/index.json":re}),Ee={message:{...B(ce,"en-US")}};export{Ee as default}; +import{r as B}from"./hooks-Dq13zFnG.js";import"./@vueuse_core@10.6.1_vue@3.4.7-6NPuvy-v.js";import"./@vueuse_shared@10.6.1_vue@3.4.7-DJDYauAH.js";import"./vue-hooks-plus@1.8.5_vue@3.4.7-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-Xj9szOpo.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.7-pkrnDrzv.js";import"./@vue_reactivity@3.4.7-UV591Pbc.js";import"./@vue_shared@3.4.7--wkmpvo9.js";const e="The current environment does not support full screen",J={isEnabledFullscreen:e},K=Object.freeze(Object.defineProperty({__proto__:null,default:J,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="Configuration",t={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},n="Display",i="Content Transition",W={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:i},X=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:i,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:W},Symbol.toStringTag,{value:"Module"})),r="Reload Current Page",c="Lock",s="Setting",l="Github",a="Full Screen",m="Cancel Full Screen",p="Search",Y={Reload:r,Lock:c,Setting:s,Github:l,FullScreen:a,CancelFullScreen:m,Search:p},Z=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:m,FullScreen:a,Github:l,Lock:c,Reload:r,Search:p,Setting:s,default:Y},Symbol.toStringTag,{value:"Module"})),u="Home",g="Rely",_="Rely About",d="Chart",f="Scroll Reveal",S="Axios Request",b="Table",h="MultiMenu(catch)",T="Doc",D="Doc (China)",y="Doc(inside)",O="Office",C="Document",P="Presentation",R="Spreadsheet",M="Precision",v="Directive",j="Same Level Router Demo",L="Mock",k="QRCode",I="SVG Icon",U="Template Api",x="Modal",F="Right Click Menu",ee={Dashboard:u,Rely:g,RelyAbout:_,Error:"Error Page",Echart:d,scrollReveal:f,Axios:S,Table:b,MultiMenu:h,Doc:T,DocLocal:D,DocLocalInside:y,Office:O,Office_Document:C,Office_Presentation:P,Office_Spreadsheet:R,CalculatePrecision:M,Directive:v,RouterDemo:j,Mock:L,QRCode:k,SvgIcon:I,TemplateHooks:U,Modal:x,ContextMenu:F},oe=Object.freeze(Object.defineProperty({__proto__:null,Axios:S,CalculatePrecision:M,ContextMenu:F,Dashboard:u,Directive:v,Doc:T,DocLocal:D,DocLocalInside:y,Echart:d,Mock:L,Modal:x,MultiMenu:h,Office:O,Office_Document:C,Office_Presentation:P,Office_Spreadsheet:R,QRCode:k,Rely:g,RelyAbout:_,RouterDemo:j,SvgIcon:I,Table:b,TemplateHooks:U,default:ee,scrollReveal:f},Symbol.toStringTag,{value:"Module"})),w="Configuration",A={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},z="Interface Display",te={Title:w,ThemeOptions:A,InterfaceDisplay:z},ne=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:z,ThemeOptions:A,Title:w,default:te},Symbol.toStringTag,{value:"Module"})),E="Register",Q="Signing",N="QRCode Signing",G="please enter user name",H="please enter password",$="Login",q="User Name",V="User Password",ie={Register:E,Signing:Q,QRCodeSigning:N,NamePlaceholder:G,PasswordPlaceholder:H,Login:$,Name:q,Password:V},re=Object.freeze(Object.defineProperty({__proto__:null,Login:$,Name:q,NamePlaceholder:G,Password:V,PasswordPlaceholder:H,QRCodeSigning:N,Register:E,Signing:Q,default:ie},Symbol.toStringTag,{value:"Module"})),ce=Object.assign({"./en-US/globalMessage.json":K,"./en-US/headerSettingOptions.json":X,"./en-US/headerTooltip.json":Z,"./en-US/menu.json":oe,"./en-US/setting.json":ne,"./en-US/views/login/index.json":re}),Ee={message:{...B(ce,"en-US")}};export{Ee as default}; diff --git a/assets/en-US--axwxm-D.js.gz b/assets/en-US--axwxm-D.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..8d15e13c178a8b718736939b2b6a1ad5a8ba113c GIT binary patch literal 1826 zcmV+-2i^D|iwFP!000021FcxwZsNKczTZy~S?i*e>m0W?u@RFqW*jc?>m+{2_OCBQzKIzd zGUSr!IWbWRQ${kT4LIdBe~+|UcL%Zu<2N#qQWNgNsrd~ujA~!6&y#EuWg-nAN4XHq zhF|w<cnl;;nUo-!fnW3YNh<1rO>29bzyvJe z(rPXZkD7sB_XBd-skI*-_C9YSQ)Y;nPlrmFLgOA8U0N8Qipx$zMV(Dl z%;saKCkXtYMvlmJep0^@o0v>y33q!t-56#O}rrxVr0%ldV&q*AJ!|9gOTw2g9vZd!WzkWc@YG?dGb+&3NY?NgC(=8^g5q#LJ`+I(k)PtkO?YG{? zw_{|Wb7}b$NHKrPNsvvnZ0ncVduU*henoP5qIxKLJ zlE!)vqMH=FGUL_*IpbQ%se6tU7*8tenLKkUJ=d{b*}MpU317MCNH!D@ALl}p>l7CF zYj`yrLuCDt26%y;>Me#5m(bNJ18wI!uY*C+L4yI6xez#p5zB?8U+_=V_KUvst?Ii@ zPHtF&UuR6@K+%PYa{*|vyNgwbT1t+1l56IA4`Ca=-f$~`xVAM=XL$1(mo`@I#*R1^)h96uzVCJ&RjDEnQtE;M=cKtwYoUp;+v-s_N;o1Q3ow zbgrTa!X`w0u$IdNVG*JeZqs~-Fbk2(tkxruOh+lg_u*@4iE8Xr z(+F3JsllaMDzK9-g(<_O#F168YfggU4-nS|@Os*WMTwJ-lG`!~YlI;6mB|8t% zsdCku6s*q?9+VH>(NN_U;W$JsH?t5Pg{U8CC4|?588CrxKSW2*Tp6zik2x5N@GwL- zuE!8gLv)b~%P&CYI}x){x{L5lh}tSbxLw@6omR>v+eLU@y#Mp}U+yT4;h(?%i||#5 zu0|ss0m7|fJ9pCq;cke!8VpEVHDWJB{Y(RkO$uNUz9;|@H^uJE^_2!U*Z|>ii27^_ z-Z{)bcs-R{&|Vv+3gPn*T@>Xt3DI@0rD8z%EJXdg6Ynf?nr=gM1Jg_}3*J%25q@?O zu_NL*L_OE)UQ6(3;<=a+1_)o<%%nrbbWC%Xw>eFUTfr?I;EvWxQ&illD(@601dXvN zxGt%tBU}(o`?#Q&4)Kayn&P&K=#9IctB48OUOk=_bkaF4nWR_M!(d4#Z7o;UIi=m@ z>Kd`Mhg(cUxr=|rFTKDkcIgb4ggQRy7&|uUIWD=R6WpIAj!1fjmo%Qb4_11M3l`~f zIcT135!LYmEBLK`S~B&nw;Lw#dV1F5`2U2i(o{vc3}HPj{|@OZ{@$sd4Zhd-t!iYO z=jC(&*s88yofc1TPQjyp_Y`~y(duOJR_CFGrIn}6Q|9RHIrOr?^7rcIt*UKfOCOdz z+F$;B=(wSpxGzhM@O6m#Jdwrub-5fi-fHP2M413)zys%zmmAQYWRBd^t*wk1^Q3f) z@E`7QOt?h&F+{gc;IP6QYgf@pWK_yo_z-;NHr-yIcK Qi%6Zn4qcba#aSNK6mc5Nrc6vf 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 in e?wo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var Le=(e,t,o)=>(_o(e,typeof t!="symbol"?t+"":t,o),o);import{o as Co,u as le,a as No,b as Te,c as be,d as ko}from"./@vueuse_core@10.6.1_vue@3.4.7-6NPuvy-v.js";import{u as Ue}from"./vue-hooks-plus@1.8.5_vue@3.4.7-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-IrZctHvJ.js";import{p as To}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 xe,c as xo,a as P,r as re,b as A,d as Oo,u as fe,e as Ro,p as Ao,f as Pe,h as Lo,j as _e,q as Ce,k as Po,l as Mo,m as Do,w as zo,n as Io,o as $}from"./utils-3eX7XowR.js";import{l as jo}from"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{i as Me}from"./interactjs@1.10.26-I0IiZoEj.js";import{s as Eo}from"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import{s as me,t as qe,c as $o,i as Bo,d as Fo}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 Wo,i as Ko,a as Uo,b as qo,c as Go,d as Ho,e as Yo,f as Xo,g as Zo,h as Qo,j as Jo,k as en,l as tn,m as on,n as nn,o as rn,p as an,q as ln,s as sn}from"./echarts@5.4.3-Vt5ZmFiA.js";import{o as Ge,c as He,a as Ye}from"./@vue_runtime-core@3.4.7-pkrnDrzv.js";const cn="modulepreload",un=function(e){return"/ray-template/"+e},De={},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=un(i),i in De)return;De[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":cn,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})},dn=(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)))})},rl=(e,t)=>{const o=Vue.ref(0),n=Vue.ref(0),a=Vue.ref(!1),r=u=>{u.preventDefault(),a.value=!1,Vue.nextTick().then(()=>{const{clientX:c,clientY:p}=u;o.value=c,n.value=p,a.value=!0})};Co(e,()=>{a.value=!1});const i=le(e,"contextmenu",r,t),l=le(e,"click",()=>{a.value=!1});return{stop:()=>{i(),l()},x:Vue.readonly(o),y:Vue.readonly(n),show:Vue.readonly(a)}},Xe=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,layoutContentSpinning:!1});function B(e,t,o){Xe[e]=t,o==null||o()}function q(e){return Vue.readonly(Vue.toRef(Xe,e))}const Ze={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},U={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},G={signing:"signing",localeLanguage:"localeLanguage",token:"token",appMenuKey:"menuKey"},Oe={appThemeColors:["#2d8cf0","#0960bd","#536dfe","#ff5c93","#ee4f12","#9c27b0","#ff9800","#18A058"],appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"},appNaiveUIThemeOverrides:{},echartTheme:"macarons"},Qe=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],pn="zh-CN",mn="zh-CN",hn={"zh-CN":"zh-cn","en-US":"en"},fn="zh-cn",al={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)$/},ll={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},Z=Vue.ref(null),gn={setupRouterLoadingBar:!0,setupRouterGuard:!0},yn=["RLogin","ErrorPage","RayTemplateDoc"],ue=["admin"];let Je;const bn=async()=>{const e=yo(),t=await Ea(Qe);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:mn})},il=async e=>{const t=await bn();Je=t,e.use(t)},vn=(e,t)=>!e||t[0]===e?t:`${e}.${t}`,J=e=>{const{t,locale:o,...n}=Je.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,Vn={path:"/dashboard",name:"RDashboard",component:()=>T(()=>import("./index-m9EiNGR9.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}},Sn=Object.freeze(Object.defineProperty({__proto__:null,default:Vn},Symbol.toStringTag,{value:"Module"})),wn={path:"/axios",name:"RAxios",component:()=>T(()=>import("./index-ExMs7BZd.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}},_n=Object.freeze(Object.defineProperty({__proto__:null,default:wn},Symbol.toStringTag,{value:"Module"})),Cn={path:"/context-menu",name:"ContextMenuDemo",component:()=>T(()=>import("./index-mO4BDy-w.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}},Nn=Object.freeze(Object.defineProperty({__proto__:null,default:Cn},Symbol.toStringTag,{value:"Module"})),kn={path:"/directive",name:"RDirective",component:()=>T(()=>import("./index-1QEZls_a.js"),__vite__mapDeps([])),meta:{i18nKey:x("menu.Directive"),icon:"other",order:2}},Tn=Object.freeze(Object.defineProperty({__proto__:null,default:kn},Symbol.toStringTag,{value:"Module"})),F=()=>T(()=>Promise.resolve().then(()=>ta),void 0),xn={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-arVdkc_1.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/"}}]},On=Object.freeze(Object.defineProperty({__proto__:null,default:xn},Symbol.toStringTag,{value:"Module"})),Rn={path:"/echart",name:"REchart",component:()=>T(()=>import("./index-fv7oDMEy.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}},An=Object.freeze(Object.defineProperty({__proto__:null,default:Rn},Symbol.toStringTag,{value:"Module"})),Ln={path:"/iframe",name:"IframeDemo",component:()=>T(()=>import("./index-1uS45WOp.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"}},Pn=Object.freeze(Object.defineProperty({__proto__:null,default:Ln},Symbol.toStringTag,{value:"Module"})),Mn={path:"/mock-demo",name:"MockDemo",component:()=>T(()=>import("./index-HBXoh798.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}},Dn=Object.freeze(Object.defineProperty({__proto__:null,default:Mn},Symbol.toStringTag,{value:"Module"})),zn={path:"/modal-demo",name:"ModalDemo",component:()=>T(()=>import("./index-OVqQXWWL.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}},In=Object.freeze(Object.defineProperty({__proto__:null,default:zn},Symbol.toStringTag,{value:"Module"})),jn={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}}]}]}]},En=Object.freeze(Object.defineProperty({__proto__:null,default:jn},Symbol.toStringTag,{value:"Module"})),$n={path:"/precision",name:"CalculatePrecision",component:()=>T(()=>import("./index-ssCRsJGr.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}},Bn=Object.freeze(Object.defineProperty({__proto__:null,default:$n},Symbol.toStringTag,{value:"Module"})),Fn={path:"/qrcode",name:"RQRCode",component:()=>T(()=>import("./index-EFODj2EJ.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}},Wn=Object.freeze(Object.defineProperty({__proto__:null,default:Fn},Symbol.toStringTag,{value:"Module"})),Kn={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-uTyn_98X.js"),__vite__mapDeps([47,48])),meta:{i18nKey:x("menu.RelyAbout")}}]},Un=Object.freeze(Object.defineProperty({__proto__:null,default:Kn},Symbol.toStringTag,{value:"Module"})),qn={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-e69Kzsbl.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}}]},Gn=Object.freeze(Object.defineProperty({__proto__:null,default:qn},Symbol.toStringTag,{value:"Module"})),Hn={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}},Yn=Object.freeze(Object.defineProperty({__proto__:null,default:Hn},Symbol.toStringTag,{value:"Module"})),Xn={path:"/svg-icons",name:"PreviewSVGIcons",component:()=>T(()=>import("./index-ovk7NMj2.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}},Zn=Object.freeze(Object.defineProperty({__proto__:null,default:Xn},Symbol.toStringTag,{value:"Module"})),Qn={path:"/table",name:"TableView",component:()=>T(()=>import("./index-h7gGZVij.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}},Jn=Object.freeze(Object.defineProperty({__proto__:null,default:Qn},Symbol.toStringTag,{value:"Module"})),er={path:"/template-hooks",name:"TemplateHooks",component:()=>T(()=>import("./index-Yx81yA3R.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}},tr=Object.freeze(Object.defineProperty({__proto__:null,default:er},Symbol.toStringTag,{value:"Module"})),or={path:"/:catchAll(.*)",name:"ErrorPage",component:()=>T(()=>import("./index-IQY39fGv.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}},nr=Object.freeze(Object.defineProperty({__proto__:null,default:or},Symbol.toStringTag,{value:"Module"})),rr=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":Sn,"/src/router/modules/demo/axios.ts":_n,"/src/router/modules/demo/context-menu.ts":Nn,"/src/router/modules/demo/directive.ts":Tn,"/src/router/modules/demo/doc.ts":On,"/src/router/modules/demo/echart.ts":An,"/src/router/modules/demo/iframe.ts":Pn,"/src/router/modules/demo/mock.ts":Dn,"/src/router/modules/demo/modal.ts":In,"/src/router/modules/demo/multi-menu.ts":En,"/src/router/modules/demo/precision.ts":Bn,"/src/router/modules/demo/qrcode.ts":Wn,"/src/router/modules/demo/rely.ts":Un,"/src/router/modules/demo/router-demo.ts":Gn,"/src/router/modules/demo/scroll-reveal.ts":Yn,"/src/router/modules/demo/svg-icons.ts":Zn,"/src/router/modules/demo/table.ts":Jn,"/src/router/modules/demo/template-hooks.ts":tr,"/src/router/modules/error404.ts":nr});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},[])},ar=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}),lr=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=Z.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})},ir=e=>{const{beforeEach:t}=e,{getRootPath:o}=ee(),n=(a,r)=>a.path==="/"||r.path==="/login";t((a,r,i)=>{const l=ie(G.token),s=ie(G.appMenuKey,"sessionStorage",o.value),{meta:u,name:c}=a;l!==null?n(a,r)?he(!0):!Q(c,"Symbol")&&c&&yn.includes(c)?i():mo(u)?n(a,r)?s?i(s):he(!0):i():he(!0):n(a,r)?i():i("/")})};var sr={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.2",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.7","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 et=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=sr,{locale:t}=J(),{locale:o}=Da(),n=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{...Oe.appNaiveUIThemeOverrides,common:{primaryColor:e,primaryColorHover:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:yo(),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,xe("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",xo(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"}}),tt=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],ot="transparent",nt={},rt={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},at={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},lt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},it={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},st={itemStyle:{borderWidth:0,borderColor:"#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:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},gt={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"}},yt={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)"}}},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={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Vt={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={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},Ct={textStyle:{color:"#999999"}},Nt={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},kt={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"}}},Tt={color:["#fc97af","#87f7cf"]},xt={backgroundColor:"rgba(255,255,255,0)",dataBackgroundColor:"rgba(114,204,255,1)",fillerColor:"rgba(114,204,255,0.2)",handleColor:"#72ccff",handleSize:"100%",textStyle:{color:"#333333"}},Ot={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},cr={color:tt,backgroundColor:ot,textStyle:nt,title:rt,line:at,radar:lt,bar:it,pie:st,scatter:ct,boxplot:ut,parallel:dt,sankey:pt,funnel:mt,gauge:ht,candlestick:ft,graph:gt,map:yt,geo:bt,categoryAxis:vt,valueAxis:Vt,logAxis:St,timeAxis:wt,toolbox:_t,legend:Ct,tooltip:Nt,timeline:kt,visualMap:Tt,dataZoom:xt,markPoint:Ot},ur=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:ot,bar:it,boxplot:ut,candlestick:ft,categoryAxis:vt,color:tt,dataZoom:xt,default:cr,funnel:mt,gauge:ht,geo:bt,graph:gt,legend:Ct,line:at,logAxis:St,map:yt,markPoint:Ot,parallel:dt,pie:st,radar:lt,sankey:pt,scatter:ct,textStyle:nt,timeAxis:wt,timeline:kt,title:rt,toolbox:_t,tooltip:Nt,valueAxis:Vt,visualMap:Tt},Symbol.toStringTag,{value:"Module"})),Rt=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],At="transparent",Lt={},Pt={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},Mt={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},Dt={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},zt={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},It={itemStyle:{borderWidth:0,borderColor:"#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:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},Ut={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"}},qt={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)"}}},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={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)"]}}},Yt={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)"]}}},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:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Qt={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},Jt={textStyle:{color:"#333333"}},eo={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},to={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"}}},oo={color:["#5ab1ef","#e0ffff"]},no={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},ro={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},dr={color:Rt,backgroundColor:At,textStyle:Lt,title:Pt,line:Mt,radar:Dt,bar:zt,pie:It,scatter:jt,boxplot:Et,parallel:$t,sankey:Bt,funnel:Ft,gauge:Wt,candlestick:Kt,graph:Ut,map:qt,geo:Gt,categoryAxis:Ht,valueAxis:Yt,logAxis:Xt,timeAxis:Zt,toolbox:Qt,legend:Jt,tooltip:eo,timeline:to,visualMap:oo,dataZoom:no,markPoint:ro},pr=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:At,bar:zt,boxplot:Et,candlestick:Kt,categoryAxis:Ht,color:Rt,dataZoom:no,default:dr,funnel:Ft,gauge:Wt,geo:Gt,graph:Ut,legend:Jt,line:Mt,logAxis:Xt,map:qt,markPoint:ro,parallel:$t,pie:It,radar:Dt,sankey:Bt,scatter:jt,textStyle:Lt,timeAxis:Zt,timeline:to,title:Pt,toolbox:Qt,tooltip:eo,valueAxis:Yt,visualMap:oo},Symbol.toStringTag,{value:"Module"})),mr=()=>{const e=Object.assign({"/src/echart-themes/macarons/macarons-dark.json":ur,"/src/echart-themes/macarons/macarons.json":pr}),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")},[])},hr=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),fr={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:()=>hr()},observer:{type:Object,default:null},throttleWait:{type:Number,default:500},animation:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({})}},gr={notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]},yr=mr(),sl=Vue.defineComponent({name:"RChart",props:fr,setup(e,{expose:t}){const{getAppTheme:o}=I(),n=Vue.ref(),a=Vue.ref(),r=Vue.ref();let i,l;const{echartTheme:s}=Oe;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)})),y=async()=>{var V;ne([Uo,qo,Go,Ho,Yo,Xo,Zo,Qo]),ne([Jo,en,tn,on,nn,rn]),ne([an,ln]),ne([sn]);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?g("dark"):g("");return}if(e.theme)g(e.theme);else{const V=e.autoChangeTheme&&o.value?`${s}-dark`:s;g(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},g=(V=s)=>{const k=n.value,R=d(e.options),{height:D,width:j}=k.getBoundingClientRect(),{onSuccess:W,onError:te}=e;try{yr.forEach(Y=>{Wo(Y.name,Y.theme)}),c=Ko(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)),W&&A(W,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;Oo(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=qe(m,e.throttleWait),l=No(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,gr);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 y()}),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(ao,{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)])}}),br={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},cl=Vue.defineComponent({name:"RCollapseGrid",props:br,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)])])}}),Vr={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}},ul=Vue.defineComponent({name:"RIframe",props:Vr,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)})])}}),Sr={...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}},wr=(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=Me(e).draggable({inertia:!0,autoScroll:!0,allowFrom:r,modifiers:[Me.modifiers.restrictRect({restriction:"parent",endOnly:!0})],listeners:{move:l=>{n==null||n(l)}}}).resizable(!1);a(i)}},30)})},dl=Vue.defineComponent({name:"RModal",props:Sr,setup(e){const{height:t}=Te(),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&&wr(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})}}),_r={...naive.dropdownProps,iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function Cr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ao=Vue.defineComponent({name:"RMoreDropdown",props:_r,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"}),Cr(e=re(n,{defaultElement:Vue.createVNode(C,{name:"more",size:t,cursor:o},null)}))?e:{default:()=>[e]})}}),Nr={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}},kr=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()}),pl=Vue.defineComponent({name:"RayQRcode",props:Nr,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 kr(c)}catch(p){console.error(p)}},l=()=>{const{gifBackground:c,...p}=e;new jo.AwesomeQR({...p,gifBackground:a??void 0}).draw().then(f=>{const{onSuccess:y}=e;y&&A(y,f),n.value=f}).catch(f=>{const{onError:y}=e;y&&A(y,f)})},s=()=>{if(t.slots.errorAction)return;const{onReload:c}=e;c&&A(c)},u=c=>n.value&&Q(n.value,"String")?Ro(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")},Tr=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:()=>"密度"})]})}}),xr=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject(z.tableKey,{}),[t,{toggleFullscreen:o,isEnabled:n}]=Ue(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||o("globalMessage.isEnabledFullscreen"),e()}},null),default:()=>this.isFullscreen?"取消全屏":"全屏表格"})}}),Or=()=>Vue.createVNode(C,{name:"draggable",size:z.tableIconSize,cursor:"all-scroll"},null),ze=({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}),Ne=(e,t)=>{if(!t)return[null,null];for(let o=0;oe.columns.map((i,l)=>{const{key:s,title:u,children:c,fixed:p,isResizable:f,...y}=i,S=p==="left",d=p==="right",g={...y,title:u,key:s,fixed:p,isLeftFixedActivated:S,isRightFixedActivated:d,isResizable:f};return{...g,suffix:()=>Vue.createVNode(naive.NFlex,{style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(ze,{icon:"row_head",title:"固定在列首",customClassName:S?"r-table__c-tool-icon--active":"",onClick:a.bind(this,"left",g,l)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"resize_h",size:z.tableIconSize,cursor:"pointer",customClassName:f?"r-table__c-tool-icon--active":"",onClick:n.bind(this,g,l)},null),default:()=>"修改列宽"}),Vue.createVNode(ze,{icon:"row_end",title:"固定在列尾",customClassName:d?"r-table__c-tool-icon--active":"",onClick:a.bind(this,"right",g,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]=Ne(l,t.value);if(u===null||c===null)return;u.splice(c,1);const[p,f]=Ne(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:Or.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),Ar=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:""),Ao(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 Lr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ml=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,g)=>{const{onContextMenuClick:h}=e;h&&A(h,d,g),l.showContextMenu=!1},c=(d,g)=>{var b;return{...(b=e.rowProps)==null?void 0:b.call(e,d,g),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:g,"onUpdate:columns":h}=e;g&&A(g,d),h&&A(h,d)},y=()=>{const{toolOptions:d}=e;return d==null?void 0:d.filter(()=>Boolean).map(g=>typeof g=="function"?g():g)},S=d=>{const g=()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(Ar,d,null),Vue.createVNode(Tr,Vue.mergeProps(d,{onChangeSize:p.bind(this)}),null),Vue.createVNode(xr,null,null),Vue.createVNode(Rr,Vue.mergeProps(d,{onUpdateColumn:f.bind(this)}),null)]);return e.toolOptions?e.coverTool?y:()=>Vue.createVNode(Vue.Fragment,null,[g(),y()]):g};return Vue.provide(z.tableKey,{uuidTable:i,uuidWrapper: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"},Lr(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)}})}}),Pr={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},Mr=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},Pr),setup(e){const{getKeepAliveInclude:t}=Ur(),{setupKeepAlive:o,maxKeepAliveLength:n,keepAliveExclude:a}=Ze;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 Dr={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.2",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.7","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=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,lo=(e,t,o)=>{const n=[];if(zr(e,t,o))return n.push(e),n;if(e.children&&e.children.length>0)for(const a of e.children){const r=lo(a,t,o);r.length>0&&n.push(e,...r)}return n},Ir=(e,t,o)=>{const n=[];for(const a of e){const r=lo(a,t,o);r.length>0&&n.push(...r)}return n},jr=e=>{const{breadcrumbLabel:t}=e,{layout:{sideBarLogo:o}}=Dr,n=o?o.title:"";document.title=t+" - "+n},Er=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:U.menuCollapsedIconSize,cursor:"pointer"},{});return()=>o},Ie=()=>{const{getRootPath:e}=ee();return ie(G.appMenuKey,"sessionStorage",e.value)},$r=e=>e[0]==="/",io=(e,t=[],o="")=>{var n;if(!Array.isArray(e))return[];for(const a of e){const r=o+($r(a.path)?a.path:"/"+a.path);if((n=a.children)!=null&&n.length){io(a.children,t,r);continue}else t.push({...a,path:r})}return t},Br=e=>Array.isArray(e)?io($o(e)):[],so=()=>ar(rr()),Fr=()=>Br(so()),co=Pinia.defineStore("menu",()=>{const{push:e,getRoutes:t}=VueRouter.useRouter(),o=VueRouter.useRoute(),{t:n}=J(),{setKeepAliveInclude:a}=qr(),r=Vue.reactive({menuKey:Ie(),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:Er(h)});return h.fullPath===Ie()&&(r.currentMenuOption=N),N.show=ke(N),N},s=h=>{r.breadcrumbOptions=Ir(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),jr(b),!N)c(h,b),s(h),r.menuKey=h,r.currentMenuOption=b,xe(G.appMenuKey,h);else{const O=Pe(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=Pe(v,["children","meta","path","name","redirect"]);p(m,l({...N,fullPath:N.path}),b)}},y=()=>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(!mo(V.meta))continue;N.push(l({...V,fullPath:k}))}return N};if(r.options=b(so(),""),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),g=async()=>{i.value&&(await y(),i.value=!1)};return Vue.watch(()=>o.fullPath,async(h,b)=>{await g(),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"]}}),uo=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=n=>new Promise((a,r)=>{Bo(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("账号退出中..."),Lo("all-sessionStorage"),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:o}},{persist:{key:"piniaSigningStore",paths:["signingCallback"],storage:sessionStorage}}),po=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=Ze,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=co(),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}=co();return{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n}},I=()=>{const e=et(),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}=et();return{updateLocale:e,changePrimaryColor:t,updateSettingState:o}},Wr=()=>{const e=uo();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},Kr=()=>{const{signing:e,logout:t}=uo();return{signing:e,logout:t}},Ur=()=>{const e=po();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},qr=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=po();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},hl=async e=>{const t=Pinia.createPinia();e.use(t),t.use(Eo)},mo=e=>{const{getSigningCallback:t}=Wr(),{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},ke=e=>{const{meta:t={}}=e,{hidden:o,sameLevel:n,env:a}=t,{MODE:r}=_e();return!(n||o||a&&typeof a=="string"&&a!==r||a&&Array.isArray(a)&&!a.includes(r))},Gr=e=>{e.beforeEach(()=>{window==null||window.$loadingBar.start()}),e.afterEach(()=>{window==null||window.$loadingBar.finish()}),e.onError(()=>{window==null||window.$loadingBar.error()})},Hr=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=gn;t&&Gr(e),o&&ir(e)},he=(e=!0)=>{const{router:t}=Re(),{push:o,replace:n}=t,{getRootPath:a}=ee();xe(G.appMenuKey,a.value),e?n(a.value):o(a.value)};var Yr={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.2",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.7","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 Xr=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{layout:{sideBarLogo:t}}=Yr;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}}),Zr=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:()=>q("globalDrawerValue").value,set:p=>{B("globalDrawerValue",p)}}),u=()=>{const p=i.value;Vue.nextTick().then(()=>{var f,y;(y=(f=e.value)==null?void 0:f.showOption)==null||y.call(f,p)})};return{isTabletOrSmaller:l,BasicMenu:()=>Vue.createVNode(naive.NLayoutSider,{bordered:!0,showTrigger:!l.value,collapseMode:U.menuCollapsedMode,collapsedWidth:U.menuCollapsedWidth,onUpdateCollapsed:o.bind(this),nativeScrollbar:!1},{default:()=>[Vue.createVNode(Xr,{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:U.menuCollapsedIndent,collapsed:a.value,collapsedIconSize:U.menuCollapsedIconSize,collapsedWidth:U.menuCollapsedWidth,onUpdateValue:(p,f)=>{t(p,f)},accordion:U.menuAccordion},null)]}),modelGlobalDrawerValue:s}},render(){const{isTabletOrSmaller:e,BasicMenu:t}=this;return e?Vue.createVNode(naive.NDrawer,{class:"app-menu__drawer",show:this.modelGlobalDrawerValue,"onUpdate:show":o=>this.modelGlobalDrawerValue=o,placement:"left",displayDirective:"show",autoFocus:!1},{default:()=>[Vue.createVNode(t,null,null)]}):Vue.createVNode(t,null,null)}});class Qr{constructor(){Le(this,"pendingRequest");this.pendingRequest=new Map}isAppending(t){var o;return((o=t.cancelConfig)==null?void 0:o.needCancel)??!0}generateRequestKey(t){const{method:o,url: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},Ve={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},de={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},Jr=new Qr,fl=()=>{const e=(l,s)=>{s==="requestInstance"?ve.requestInstance=l:ve.responseInstance=l},t=l=>ve[l],o=(l,s,u)=>{u==="ok"?Ve[l]=s:de[l]=s},n=(l,s)=>s==="ok"?Ve[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"?Ve[s]:de[s],p=t(l),{MODE:f}=_e();p&&a(c,p,f)},fetchError:(l,s,u)=>{const c=de[u],{MODE:p}=_e();a(c,s,p)}}},ea=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{Jr.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),ho=Vue.defineComponent({name:"LayoutContentWrapper",setup(){const e=VueRouter.useRouter(),{maximize:t}=fo(),{getContentTransition:o}=I(),n=Vue.ref(!1),a={opacitySpinning:"0"},r=q("globalMainLayoutLoad"),i=q("layoutContentMaximize"),l=q("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(ea,null,null),e?Vue.createVNode(Mr,{class:"content-wrapper",transitionPropName:this.getContentTransition+"-transform"},null):null]})}}),ta=Object.freeze(Object.defineProperty({__proto__:null,default:ho},Symbol.toStringTag,{value:"Module"}));var oa={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.2",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.7","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 na=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=oa;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),je=Vue.defineComponent({name:"TooltipIcon",props:{...naive.tooltipProps,iconName:{type:String,required:!0},customClassName:{type:String,default:null},tooltipText:{type:String,default:null}},emits:["click"],setup(e,{emit:t}){const o=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)}}),ra=Vue.defineComponent({name:"ThemeSwitch",setup(){const{changeDarkTheme:e,changeLightTheme:t}=Ia(),{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 aa=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"}],y=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:y}},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(ra,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},pe(t=a("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:Oe.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 la(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ia=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},la(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 Ee(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const sa=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,W;(D=V.children)!=null&&D.length&&ke(V)&&N(V.children);const k=(j=V.breadcrumbLabel)==null?void 0:j.toLocaleLowerCase(),R=String(m).toLocaleLowerCase();k!=null&&k.includes(R)&&ke(V)&&!((W=V.children)!=null&&W.length)&&v.push(V)})};m?(N(a.value),r.searchOptions=v):r.searchOptions=[],Vue.nextTick().then(()=>{S()})},y=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=Ce(`attr:data_path="${m.path}"`),V=v?Ce(`attr:data_path="${v==null?void 0:v.path}"`):null;if(V!=null&&V.length){const[k]=V;Po(k,N)}if(O!=null&&O.length){const[k]=O;Mo(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)},g=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":g("up");break;case"ArrowDown":g("down");break;case"Enter":const N=r.searchOptions[l];N&&y(N);break}S()},b=({menuOption:m})=>Vue.createVNode(naive.NFlex,Vue.mergeProps({align:"center",class:"content-item"},{onClick:y.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:Fo(f,300),handleSearchItemClick:y,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]},Ee(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]},Ee(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]})])])])])]})}}),ca=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(G.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])]}})}}),ua=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],da={logout:()=>{const{logout:e}=Kr();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=M();e("lockScreenSwitch",!0)}},pa=e=>{const t=da[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},ma=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},ha=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},fa=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=M(),{t:o}=J(),{reload:n}=go(),[a,{toggleFullscreen:r,isEnabled:i}]=Ue(document.getElementsByTagName("html")[0]),{getDrawerPlacement:l,getBreadcrumbSwitch:s}=I(),u=Vue.ref(!1),c=Vue.ref(!1),{isTabletOrSmaller:p}=ye(),f=q("globalDrawerValue"),y=q("globalMainLayoutLoad"),S=Vue.computed(()=>ma({isFullscreen:a,isTabletOrSmaller:p,globalMainLayoutLoad:y})),d=Vue.computed(()=>ha({isFullscreen:a,isTabletOrSmaller:p,globalMainLayoutLoad:y})),g={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=g[b])==null||m.call(g)},showSettings:u,updateLocale:e,getDrawerPlacement:l,getBreadcrumbSwitch:s,globalSearchShown:c}},render(){return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header",bordered:!0},{default:()=>[Vue.createVNode(sa,{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(je,{key:e.name,iconName:e.name,tooltipText:Vue.isRef(e.tooltip)?e.tooltip.value:e.tooltip,customClassName:e.iconClass,onClick:this.toolIconClick.bind(this,e.name)},null)),this.getBreadcrumbSwitch?Vue.createVNode(ia,null,null):null]}),Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[this.rightTooltipIconOptions.map(e=>Vue.createVNode(je,{key:e.name,iconName:e.name,tooltipText:Vue.isRef(e.tooltip)?e.tooltip.value:e.tooltip,customClassName:e.iconClass,onClick:this.toolIconClick.bind(this,e.name)},null)),Vue.createVNode(naive.NDropdown,{options:Qe,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:ua(),onSelect:pa.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(ca,{avatarSize:"small",align:"center",cursor:"pointer"},null)]})]})]}),Vue.createVNode(aa,{show:this.showSettings,"onUpdate:show":e=>this.showSettings=e,placement:this.getDrawerPlacement},null)]})}}),ga=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{size:[0,0]},{default:()=>[Vue.createVNode(fa,null,null)]})}}),ya={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},ba=Ye('',1),va=[ba];function Va(e,t){return Ge(),He("svg",ya,[...va])}const Sa={render:Va},wa={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},_a=Ye('',1),Ca=[_a];function Na(e,t){return Ge(),He("svg",wa,[...Ca])}const ka={render:Na};function Ta(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const xa=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const o=Vue.ref(null),{getMenuKey:n,getMenuTagOptions:a}=H(),{changeMenuModelValue:r}=se(),{getRootPath:i}=ee(),{maximize:l}=fo(),{reload:s}=go(),{close:u,closeAll:c,closeRight:p,closeLeft:f,closeOther:y}=ja(),S=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let d=-1;const g={size:16},h=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(C,{name:"reload",size:g.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(C,{name:"close",size:g.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(ka,{class:"menu-tag__icon"},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(Sa,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(C,{name:"other",size:g.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(C,{name:"resize_h",size:g.size},null),disabled:!1}]),b=fe(16),m={closeCurrentPage:()=>{n.value!==i.value&&u(d)},reloadCurrentPage:()=>{s()},closeAll:()=>{c()},closeRight:()=>{p(d)},closeLeft:()=>{f(d)},closeOther:()=>{y(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=>Do(ce,"n-scrollbar-container").value)},D=w=>{var L;const _=R();if(_){const ce=_.scrollLeft||0,Ae=w==="left"?Math.max(0,ce-200):ce+200;(L=o.value)==null||L.scrollTo({left:Ae,behavior:"smooth"})}},j=w=>{var _;v.actionDropdownShow=!1,(_=m[w])==null||_.call(m)},W=(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()},bo=w=>{a.value.length>1&&w.key!==i.value&&(w.closeable=!0)},vo=w=>{w.key!==n.value&&(w.closeable=!1)},Vo=()=>{R()&&Vue.nextTick().then(()=>{var _;(_=o.value)==null||_.scrollTo({left:99999,behavior:"smooth"})})},So=()=>{Vue.nextTick().then(()=>{const w=Ce(`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)?Vo():w.length===(_==null?void 0:_.length)&&So())},{immediate:!0}),Vue.watch(()=>v.actionDropdownShow,w=>{var _;w&&((_=qe(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:W,setCurrentContextmenuIndex:Y,menuTagMouseenter:bo,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:y,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"},Ta(e=a.map((d,g)=>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,g),onMouseenter:f.bind(this,d),onMouseleave:y.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,g)}),{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(ao,{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)]})]})]})])]})}}),Oa=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(xa,null,null)}}),Ra=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`}))},$e=ko("isAppLockScreen",!1,sessionStorage,{mergeDefaults:!0}),Aa=()=>({setLockAppScreen:o=>{$e.value=o},getLockAppScreen:()=>$e.value}),La=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),{getMenuTagSwitch:n,getCopyrightSwitch:a}=I(),{getLockAppScreen:r}=Aa(),i=Ra([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(Zr,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(ga,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(Oa,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:Z,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode(ho,null,null)]}),o?Vue.createVNode(na,{ref:"layoutFooterRef"},null):null]})]})}}),Pa=async()=>{const{getRootPath:e}=ee();return[{path:"/",name:"login",component:()=>T(()=>import("./index-s7FOkxcu.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:La,children:Fr()}]};let ae;const Ma=async()=>VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:await Pa(),scrollBehavior:e=>{lr(e)}}),gl=async e=>{ae=await Ma(),Hr(ae),e.use(ae),Re()},Re=()=>{try{if(ae)return{router:ae};throw new Error}catch{throw new Error("router is not defined")}},Be="YYYY-MM-DD HH:mm:ss",Da=()=>({locale:i=>{const l=hn[i];l?E.locale(l):E.locale(fn)},getStartAndEndOfDay:i=>{const{format:l=Be}=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=Be}=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}=Te(e),n=Vue.ref(!1);return zo(()=>{n.value=t.value<=768}),{width:t,height:o,isTabletOrSmaller:n}}let Fe=999,Se=!1;const K="ELEMENT-FULLSCREEN-RAY",{height:We}=Te(),Ke=document.createElement("style"),za=(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:g,top:h}=d.getBoundingClientRect(),b=` +var wo=Object.defineProperty;var _o=(e,t,o)=>t in e?wo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var Le=(e,t,o)=>(_o(e,typeof t!="symbol"?t+"":t,o),o);import{o as Co,u as le,a as No,b as Te,c as be,d as ko}from"./@vueuse_core@10.6.1_vue@3.4.7-6NPuvy-v.js";import{u as Ue}from"./vue-hooks-plus@1.8.5_vue@3.4.7-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 To}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 xe,c as xo,a as P,r as re,b as A,d as Oo,u as fe,e as Ro,p as Ao,f as Pe,h as Lo,j as _e,q as Ce,k as Po,l as Mo,m as Do,w as zo,n as Io,o as $}from"./utils-Xj9szOpo.js";import{l as jo}from"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{i as Me}from"./interactjs@1.10.26-I0IiZoEj.js";import{s as Eo}from"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import{s as me,t as qe,c as $o,i as Bo,d as Fo}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 Wo,i as Ko,a as Uo,b as qo,c as Go,d as Ho,e as Yo,f as Xo,g as Zo,h as Qo,j as Jo,k as en,l as tn,m as on,n as nn,o as rn,p as an,q as ln,s as sn}from"./echarts@5.4.3-Vt5ZmFiA.js";import{o as Ge,c as He,a as Ye}from"./@vue_runtime-core@3.4.7-pkrnDrzv.js";const cn="modulepreload",un=function(e){return"/ray-template/"+e},De={},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=un(i),i in De)return;De[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":cn,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})},dn=(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)))})},rl=(e,t)=>{const o=Vue.ref(0),n=Vue.ref(0),a=Vue.ref(!1),r=u=>{u.preventDefault(),a.value=!1,Vue.nextTick().then(()=>{const{clientX:c,clientY:p}=u;o.value=c,n.value=p,a.value=!0})};Co(e,()=>{a.value=!1});const i=le(e,"contextmenu",r,t),l=le(e,"click",()=>{a.value=!1});return{stop:()=>{i(),l()},x:Vue.readonly(o),y:Vue.readonly(n),show:Vue.readonly(a)}},Xe=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,layoutContentSpinning:!1});function B(e,t,o){Xe[e]=t,o==null||o()}function q(e){return Vue.readonly(Vue.toRef(Xe,e))}const Ze={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},U={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},G={signing:"signing",localeLanguage:"localeLanguage",token:"token",appMenuKey:"menuKey"},Oe={appThemeColors:["#2d8cf0","#0960bd","#536dfe","#ff5c93","#ee4f12","#9c27b0","#ff9800","#18A058"],appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"},appNaiveUIThemeOverrides:{},echartTheme:"macarons"},Qe=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],pn="zh-CN",mn="zh-CN",hn={"zh-CN":"zh-cn","en-US":"en"},fn="zh-cn",al={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)$/},ll={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},Z=Vue.ref(null),gn={setupRouterLoadingBar:!0,setupRouterGuard:!0},yn=["RLogin","ErrorPage","RayTemplateDoc"],ue=["admin"];let Je;const bn=async()=>{const e=yo(),t=await Ea(Qe);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:mn})},il=async e=>{const t=await bn();Je=t,e.use(t)},vn=(e,t)=>!e||t[0]===e?t:`${e}.${t}`,J=e=>{const{t,locale:o,...n}=Je.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,Vn={path:"/dashboard",name:"RDashboard",component:()=>T(()=>import("./index-G3aQCnCZ.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}},Sn=Object.freeze(Object.defineProperty({__proto__:null,default:Vn},Symbol.toStringTag,{value:"Module"})),wn={path:"/axios",name:"RAxios",component:()=>T(()=>import("./index-15yx_PV8.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}},_n=Object.freeze(Object.defineProperty({__proto__:null,default:wn},Symbol.toStringTag,{value:"Module"})),Cn={path:"/context-menu",name:"ContextMenuDemo",component:()=>T(()=>import("./index--nIRy5Xu.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}},Nn=Object.freeze(Object.defineProperty({__proto__:null,default:Cn},Symbol.toStringTag,{value:"Module"})),kn={path:"/directive",name:"RDirective",component:()=>T(()=>import("./index-1QEZls_a.js"),__vite__mapDeps([])),meta:{i18nKey:x("menu.Directive"),icon:"other",order:2}},Tn=Object.freeze(Object.defineProperty({__proto__:null,default:kn},Symbol.toStringTag,{value:"Module"})),F=()=>T(()=>Promise.resolve().then(()=>ta),void 0),xn={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-Gogocs6s.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/"}}]},On=Object.freeze(Object.defineProperty({__proto__:null,default:xn},Symbol.toStringTag,{value:"Module"})),Rn={path:"/echart",name:"REchart",component:()=>T(()=>import("./index-p9LsG1Fn.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}},An=Object.freeze(Object.defineProperty({__proto__:null,default:Rn},Symbol.toStringTag,{value:"Module"})),Ln={path:"/iframe",name:"IframeDemo",component:()=>T(()=>import("./index-sv8JHAnP.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"}},Pn=Object.freeze(Object.defineProperty({__proto__:null,default:Ln},Symbol.toStringTag,{value:"Module"})),Mn={path:"/mock-demo",name:"MockDemo",component:()=>T(()=>import("./index-VaiolAvZ.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}},Dn=Object.freeze(Object.defineProperty({__proto__:null,default:Mn},Symbol.toStringTag,{value:"Module"})),zn={path:"/modal-demo",name:"ModalDemo",component:()=>T(()=>import("./index-rYaLwKxj.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}},In=Object.freeze(Object.defineProperty({__proto__:null,default:zn},Symbol.toStringTag,{value:"Module"})),jn={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}}]}]}]},En=Object.freeze(Object.defineProperty({__proto__:null,default:jn},Symbol.toStringTag,{value:"Module"})),$n={path:"/precision",name:"CalculatePrecision",component:()=>T(()=>import("./index-6imABE4N.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}},Bn=Object.freeze(Object.defineProperty({__proto__:null,default:$n},Symbol.toStringTag,{value:"Module"})),Fn={path:"/qrcode",name:"RQRCode",component:()=>T(()=>import("./index-vUN0Iee3.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}},Wn=Object.freeze(Object.defineProperty({__proto__:null,default:Fn},Symbol.toStringTag,{value:"Module"})),Kn={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-uTyn_98X.js"),__vite__mapDeps([47,48])),meta:{i18nKey:x("menu.RelyAbout")}}]},Un=Object.freeze(Object.defineProperty({__proto__:null,default:Kn},Symbol.toStringTag,{value:"Module"})),qn={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-BwX_Uh_c.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}}]},Gn=Object.freeze(Object.defineProperty({__proto__:null,default:qn},Symbol.toStringTag,{value:"Module"})),Hn={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}},Yn=Object.freeze(Object.defineProperty({__proto__:null,default:Hn},Symbol.toStringTag,{value:"Module"})),Xn={path:"/svg-icons",name:"PreviewSVGIcons",component:()=>T(()=>import("./index-bG4wYeLW.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}},Zn=Object.freeze(Object.defineProperty({__proto__:null,default:Xn},Symbol.toStringTag,{value:"Module"})),Qn={path:"/table",name:"TableView",component:()=>T(()=>import("./index-Sj-7UUQc.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}},Jn=Object.freeze(Object.defineProperty({__proto__:null,default:Qn},Symbol.toStringTag,{value:"Module"})),er={path:"/template-hooks",name:"TemplateHooks",component:()=>T(()=>import("./index-xUhiSh2W.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}},tr=Object.freeze(Object.defineProperty({__proto__:null,default:er},Symbol.toStringTag,{value:"Module"})),or={path:"/:catchAll(.*)",name:"ErrorPage",component:()=>T(()=>import("./index-ZwXTE5D7.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}},nr=Object.freeze(Object.defineProperty({__proto__:null,default:or},Symbol.toStringTag,{value:"Module"})),rr=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":Sn,"/src/router/modules/demo/axios.ts":_n,"/src/router/modules/demo/context-menu.ts":Nn,"/src/router/modules/demo/directive.ts":Tn,"/src/router/modules/demo/doc.ts":On,"/src/router/modules/demo/echart.ts":An,"/src/router/modules/demo/iframe.ts":Pn,"/src/router/modules/demo/mock.ts":Dn,"/src/router/modules/demo/modal.ts":In,"/src/router/modules/demo/multi-menu.ts":En,"/src/router/modules/demo/precision.ts":Bn,"/src/router/modules/demo/qrcode.ts":Wn,"/src/router/modules/demo/rely.ts":Un,"/src/router/modules/demo/router-demo.ts":Gn,"/src/router/modules/demo/scroll-reveal.ts":Yn,"/src/router/modules/demo/svg-icons.ts":Zn,"/src/router/modules/demo/table.ts":Jn,"/src/router/modules/demo/template-hooks.ts":tr,"/src/router/modules/error404.ts":nr});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},[])},ar=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}),lr=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=Z.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})},ir=e=>{const{beforeEach:t}=e,{getRootPath:o}=ee(),n=(a,r)=>a.path==="/"||r.path==="/login";t((a,r,i)=>{const l=ie(G.token),s=ie(G.appMenuKey,"sessionStorage",o.value),{meta:u,name:c}=a;l!==null?n(a,r)?he(!0):!Q(c,"Symbol")&&c&&yn.includes(c)?i():mo(u)?n(a,r)?s?i(s):he(!0):i():he(!0):n(a,r)?i():i("/")})};var sr={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.2",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.7","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 et=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=sr,{locale:t}=J(),{locale:o}=Da(),n=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{...Oe.appNaiveUIThemeOverrides,common:{primaryColor:e,primaryColorHover:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:yo(),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,xe("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",xo(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"}}),tt=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],ot="transparent",nt={},rt={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},at={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},lt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},it={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},st={itemStyle:{borderWidth:0,borderColor:"#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:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},gt={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"}},yt={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)"}}},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={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Vt={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={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},Ct={textStyle:{color:"#999999"}},Nt={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},kt={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"}}},Tt={color:["#fc97af","#87f7cf"]},xt={backgroundColor:"rgba(255,255,255,0)",dataBackgroundColor:"rgba(114,204,255,1)",fillerColor:"rgba(114,204,255,0.2)",handleColor:"#72ccff",handleSize:"100%",textStyle:{color:"#333333"}},Ot={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},cr={color:tt,backgroundColor:ot,textStyle:nt,title:rt,line:at,radar:lt,bar:it,pie:st,scatter:ct,boxplot:ut,parallel:dt,sankey:pt,funnel:mt,gauge:ht,candlestick:ft,graph:gt,map:yt,geo:bt,categoryAxis:vt,valueAxis:Vt,logAxis:St,timeAxis:wt,toolbox:_t,legend:Ct,tooltip:Nt,timeline:kt,visualMap:Tt,dataZoom:xt,markPoint:Ot},ur=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:ot,bar:it,boxplot:ut,candlestick:ft,categoryAxis:vt,color:tt,dataZoom:xt,default:cr,funnel:mt,gauge:ht,geo:bt,graph:gt,legend:Ct,line:at,logAxis:St,map:yt,markPoint:Ot,parallel:dt,pie:st,radar:lt,sankey:pt,scatter:ct,textStyle:nt,timeAxis:wt,timeline:kt,title:rt,toolbox:_t,tooltip:Nt,valueAxis:Vt,visualMap:Tt},Symbol.toStringTag,{value:"Module"})),Rt=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],At="transparent",Lt={},Pt={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},Mt={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},Dt={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},zt={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},It={itemStyle:{borderWidth:0,borderColor:"#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:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},Ut={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"}},qt={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)"}}},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={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)"]}}},Yt={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)"]}}},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:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},Qt={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},Jt={textStyle:{color:"#333333"}},eo={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},to={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"}}},oo={color:["#5ab1ef","#e0ffff"]},no={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},ro={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},dr={color:Rt,backgroundColor:At,textStyle:Lt,title:Pt,line:Mt,radar:Dt,bar:zt,pie:It,scatter:jt,boxplot:Et,parallel:$t,sankey:Bt,funnel:Ft,gauge:Wt,candlestick:Kt,graph:Ut,map:qt,geo:Gt,categoryAxis:Ht,valueAxis:Yt,logAxis:Xt,timeAxis:Zt,toolbox:Qt,legend:Jt,tooltip:eo,timeline:to,visualMap:oo,dataZoom:no,markPoint:ro},pr=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:At,bar:zt,boxplot:Et,candlestick:Kt,categoryAxis:Ht,color:Rt,dataZoom:no,default:dr,funnel:Ft,gauge:Wt,geo:Gt,graph:Ut,legend:Jt,line:Mt,logAxis:Xt,map:qt,markPoint:ro,parallel:$t,pie:It,radar:Dt,sankey:Bt,scatter:jt,textStyle:Lt,timeAxis:Zt,timeline:to,title:Pt,toolbox:Qt,tooltip:eo,valueAxis:Yt,visualMap:oo},Symbol.toStringTag,{value:"Module"})),mr=()=>{const e=Object.assign({"/src/echart-themes/macarons/macarons-dark.json":ur,"/src/echart-themes/macarons/macarons.json":pr}),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")},[])},hr=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),fr={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:()=>hr()},observer:{type:Object,default:null},throttleWait:{type:Number,default:500},animation:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({})}},gr={notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]},yr=mr(),sl=Vue.defineComponent({name:"RChart",props:fr,setup(e,{expose:t}){const{getAppTheme:o}=I(),n=Vue.ref(),a=Vue.ref(),r=Vue.ref();let i,l;const{echartTheme:s}=Oe;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)})),y=async()=>{var V;ne([Uo,qo,Go,Ho,Yo,Xo,Zo,Qo]),ne([Jo,en,tn,on,nn,rn]),ne([an,ln]),ne([sn]);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?g("dark"):g("");return}if(e.theme)g(e.theme);else{const V=e.autoChangeTheme&&o.value?`${s}-dark`:s;g(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},g=(V=s)=>{const k=n.value,R=d(e.options),{height:D,width:j}=k.getBoundingClientRect(),{onSuccess:W,onError:te}=e;try{yr.forEach(Y=>{Wo(Y.name,Y.theme)}),c=Ko(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)),W&&A(W,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;Oo(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=qe(m,e.throttleWait),l=No(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,gr);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 y()}),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(ao,{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)])}}),br={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},cl=Vue.defineComponent({name:"RCollapseGrid",props:br,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)])])}}),Vr={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}},ul=Vue.defineComponent({name:"RIframe",props:Vr,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)})])}}),Sr={...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}},wr=(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=Me(e).draggable({inertia:!0,autoScroll:!0,allowFrom:r,modifiers:[Me.modifiers.restrictRect({restriction:"parent",endOnly:!0})],listeners:{move:l=>{n==null||n(l)}}}).resizable(!1);a(i)}},30)})},dl=Vue.defineComponent({name:"RModal",props:Sr,setup(e){const{height:t}=Te(),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&&wr(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})}}),_r={...naive.dropdownProps,iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function Cr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ao=Vue.defineComponent({name:"RMoreDropdown",props:_r,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"}),Cr(e=re(n,{defaultElement:Vue.createVNode(C,{name:"more",size:t,cursor:o},null)}))?e:{default:()=>[e]})}}),Nr={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}},kr=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()}),pl=Vue.defineComponent({name:"RayQRcode",props:Nr,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 kr(c)}catch(p){console.error(p)}},l=()=>{const{gifBackground:c,...p}=e;new jo.AwesomeQR({...p,gifBackground:a??void 0}).draw().then(f=>{const{onSuccess:y}=e;y&&A(y,f),n.value=f}).catch(f=>{const{onError:y}=e;y&&A(y,f)})},s=()=>{if(t.slots.errorAction)return;const{onReload:c}=e;c&&A(c)},u=c=>n.value&&Q(n.value,"String")?Ro(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")},Tr=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:()=>"密度"})]})}}),xr=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject(z.tableKey,{}),[t,{toggleFullscreen:o,isEnabled:n}]=Ue(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||o("globalMessage.isEnabledFullscreen"),e()}},null),default:()=>this.isFullscreen?"取消全屏":"全屏表格"})}}),Or=()=>Vue.createVNode(C,{name:"draggable",size:z.tableIconSize,cursor:"all-scroll"},null),ze=({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}),Ne=(e,t)=>{if(!t)return[null,null];for(let o=0;oe.columns.map((i,l)=>{const{key:s,title:u,children:c,fixed:p,isResizable:f,...y}=i,S=p==="left",d=p==="right",g={...y,title:u,key:s,fixed:p,isLeftFixedActivated:S,isRightFixedActivated:d,isResizable:f};return{...g,suffix:()=>Vue.createVNode(naive.NFlex,{style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(ze,{icon:"row_head",title:"固定在列首",customClassName:S?"r-table__c-tool-icon--active":"",onClick:a.bind(this,"left",g,l)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(C,{name:"resize_h",size:z.tableIconSize,cursor:"pointer",customClassName:f?"r-table__c-tool-icon--active":"",onClick:n.bind(this,g,l)},null),default:()=>"修改列宽"}),Vue.createVNode(ze,{icon:"row_end",title:"固定在列尾",customClassName:d?"r-table__c-tool-icon--active":"",onClick:a.bind(this,"right",g,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]=Ne(l,t.value);if(u===null||c===null)return;u.splice(c,1);const[p,f]=Ne(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:Or.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),Ar=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:""),Ao(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 Lr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ml=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,g)=>{const{onContextMenuClick:h}=e;h&&A(h,d,g),l.showContextMenu=!1},c=(d,g)=>{var b;return{...(b=e.rowProps)==null?void 0:b.call(e,d,g),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:g,"onUpdate:columns":h}=e;g&&A(g,d),h&&A(h,d)},y=()=>{const{toolOptions:d}=e;return d==null?void 0:d.filter(()=>Boolean).map(g=>typeof g=="function"?g():g)},S=d=>{const g=()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(Ar,d,null),Vue.createVNode(Tr,Vue.mergeProps(d,{onChangeSize:p.bind(this)}),null),Vue.createVNode(xr,null,null),Vue.createVNode(Rr,Vue.mergeProps(d,{onUpdateColumn:f.bind(this)}),null)]);return e.toolOptions?e.coverTool?y:()=>Vue.createVNode(Vue.Fragment,null,[g(),y()]):g};return Vue.provide(z.tableKey,{uuidTable:i,uuidWrapper: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"},Lr(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)}})}}),Pr={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},Mr=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},Pr),setup(e){const{getKeepAliveInclude:t}=Ur(),{setupKeepAlive:o,maxKeepAliveLength:n,keepAliveExclude:a}=Ze;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 Dr={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.2",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.7","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=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,lo=(e,t,o)=>{const n=[];if(zr(e,t,o))return n.push(e),n;if(e.children&&e.children.length>0)for(const a of e.children){const r=lo(a,t,o);r.length>0&&n.push(e,...r)}return n},Ir=(e,t,o)=>{const n=[];for(const a of e){const r=lo(a,t,o);r.length>0&&n.push(...r)}return n},jr=e=>{const{breadcrumbLabel:t}=e,{layout:{sideBarLogo:o}}=Dr,n=o?o.title:"";document.title=t+" - "+n},Er=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:U.menuCollapsedIconSize,cursor:"pointer"},{});return()=>o},Ie=()=>{const{getRootPath:e}=ee();return ie(G.appMenuKey,"sessionStorage",e.value)},$r=e=>e[0]==="/",io=(e,t=[],o="")=>{var n;if(!Array.isArray(e))return[];for(const a of e){const r=o+($r(a.path)?a.path:"/"+a.path);if((n=a.children)!=null&&n.length){io(a.children,t,r);continue}else t.push({...a,path:r})}return t},Br=e=>Array.isArray(e)?io($o(e)):[],so=()=>ar(rr()),Fr=()=>Br(so()),co=Pinia.defineStore("menu",()=>{const{push:e,getRoutes:t}=VueRouter.useRouter(),o=VueRouter.useRoute(),{t:n}=J(),{setKeepAliveInclude:a}=qr(),r=Vue.reactive({menuKey:Ie(),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:Er(h)});return h.fullPath===Ie()&&(r.currentMenuOption=N),N.show=ke(N),N},s=h=>{r.breadcrumbOptions=Ir(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),jr(b),!N)c(h,b),s(h),r.menuKey=h,r.currentMenuOption=b,xe(G.appMenuKey,h);else{const O=Pe(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=Pe(v,["children","meta","path","name","redirect"]);p(m,l({...N,fullPath:N.path}),b)}},y=()=>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(!mo(V.meta))continue;N.push(l({...V,fullPath:k}))}return N};if(r.options=b(so(),""),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),g=async()=>{i.value&&(await y(),i.value=!1)};return Vue.watch(()=>o.fullPath,async(h,b)=>{await g(),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"]}}),uo=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=n=>new Promise((a,r)=>{Bo(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("账号退出中..."),Lo("all-sessionStorage"),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:o}},{persist:{key:"piniaSigningStore",paths:["signingCallback"],storage:sessionStorage}}),po=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=Ze,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=co(),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}=co();return{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n}},I=()=>{const e=et(),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}=et();return{updateLocale:e,changePrimaryColor:t,updateSettingState:o}},Wr=()=>{const e=uo();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},Kr=()=>{const{signing:e,logout:t}=uo();return{signing:e,logout:t}},Ur=()=>{const e=po();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},qr=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=po();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},hl=async e=>{const t=Pinia.createPinia();e.use(t),t.use(Eo)},mo=e=>{const{getSigningCallback:t}=Wr(),{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},ke=e=>{const{meta:t={}}=e,{hidden:o,sameLevel:n,env:a}=t,{MODE:r}=_e();return!(n||o||a&&typeof a=="string"&&a!==r||a&&Array.isArray(a)&&!a.includes(r))},Gr=e=>{e.beforeEach(()=>{window==null||window.$loadingBar.start()}),e.afterEach(()=>{window==null||window.$loadingBar.finish()}),e.onError(()=>{window==null||window.$loadingBar.error()})},Hr=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=gn;t&&Gr(e),o&&ir(e)},he=(e=!0)=>{const{router:t}=Re(),{push:o,replace:n}=t,{getRootPath:a}=ee();xe(G.appMenuKey,a.value),e?n(a.value):o(a.value)};var Yr={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.2",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.7","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 Xr=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{layout:{sideBarLogo:t}}=Yr;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}}),Zr=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:()=>q("globalDrawerValue").value,set:p=>{B("globalDrawerValue",p)}}),u=()=>{const p=i.value;Vue.nextTick().then(()=>{var f,y;(y=(f=e.value)==null?void 0:f.showOption)==null||y.call(f,p)})};return{isTabletOrSmaller:l,BasicMenu:()=>Vue.createVNode(naive.NLayoutSider,{bordered:!0,showTrigger:!l.value,collapseMode:U.menuCollapsedMode,collapsedWidth:U.menuCollapsedWidth,onUpdateCollapsed:o.bind(this),nativeScrollbar:!1},{default:()=>[Vue.createVNode(Xr,{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:U.menuCollapsedIndent,collapsed:a.value,collapsedIconSize:U.menuCollapsedIconSize,collapsedWidth:U.menuCollapsedWidth,onUpdateValue:(p,f)=>{t(p,f)},accordion:U.menuAccordion},null)]}),modelGlobalDrawerValue:s}},render(){const{isTabletOrSmaller:e,BasicMenu:t}=this;return e?Vue.createVNode(naive.NDrawer,{class:"app-menu__drawer",show:this.modelGlobalDrawerValue,"onUpdate:show":o=>this.modelGlobalDrawerValue=o,placement:"left",displayDirective:"show",autoFocus:!1},{default:()=>[Vue.createVNode(t,null,null)]}):Vue.createVNode(t,null,null)}});class Qr{constructor(){Le(this,"pendingRequest");this.pendingRequest=new Map}isAppending(t){var o;return((o=t.cancelConfig)==null?void 0:o.needCancel)??!0}generateRequestKey(t){const{method:o,url: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},Ve={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},de={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},Jr=new Qr,fl=()=>{const e=(l,s)=>{s==="requestInstance"?ve.requestInstance=l:ve.responseInstance=l},t=l=>ve[l],o=(l,s,u)=>{u==="ok"?Ve[l]=s:de[l]=s},n=(l,s)=>s==="ok"?Ve[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"?Ve[s]:de[s],p=t(l),{MODE:f}=_e();p&&a(c,p,f)},fetchError:(l,s,u)=>{const c=de[u],{MODE:p}=_e();a(c,s,p)}}},ea=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{Jr.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),ho=Vue.defineComponent({name:"LayoutContentWrapper",setup(){const e=VueRouter.useRouter(),{maximize:t}=fo(),{getContentTransition:o}=I(),n=Vue.ref(!1),a={opacitySpinning:"0"},r=q("globalMainLayoutLoad"),i=q("layoutContentMaximize"),l=q("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(ea,null,null),e?Vue.createVNode(Mr,{class:"content-wrapper",transitionPropName:this.getContentTransition+"-transform"},null):null]})}}),ta=Object.freeze(Object.defineProperty({__proto__:null,default:ho},Symbol.toStringTag,{value:"Module"}));var oa={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.2",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.7","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 na=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=oa;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),je=Vue.defineComponent({name:"TooltipIcon",props:{...naive.tooltipProps,iconName:{type:String,required:!0},customClassName:{type:String,default:null},tooltipText:{type:String,default:null}},emits:["click"],setup(e,{emit:t}){const o=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)}}),ra=Vue.defineComponent({name:"ThemeSwitch",setup(){const{changeDarkTheme:e,changeLightTheme:t}=Ia(),{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 aa=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"}],y=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:y}},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(ra,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},pe(t=a("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:Oe.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 la(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ia=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},la(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 Ee(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const sa=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,W;(D=V.children)!=null&&D.length&&ke(V)&&N(V.children);const k=(j=V.breadcrumbLabel)==null?void 0:j.toLocaleLowerCase(),R=String(m).toLocaleLowerCase();k!=null&&k.includes(R)&&ke(V)&&!((W=V.children)!=null&&W.length)&&v.push(V)})};m?(N(a.value),r.searchOptions=v):r.searchOptions=[],Vue.nextTick().then(()=>{S()})},y=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=Ce(`attr:data_path="${m.path}"`),V=v?Ce(`attr:data_path="${v==null?void 0:v.path}"`):null;if(V!=null&&V.length){const[k]=V;Po(k,N)}if(O!=null&&O.length){const[k]=O;Mo(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)},g=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":g("up");break;case"ArrowDown":g("down");break;case"Enter":const N=r.searchOptions[l];N&&y(N);break}S()},b=({menuOption:m})=>Vue.createVNode(naive.NFlex,Vue.mergeProps({align:"center",class:"content-item"},{onClick:y.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:Fo(f,300),handleSearchItemClick:y,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]},Ee(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]},Ee(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]})])])])])]})}}),ca=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(G.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])]}})}}),ua=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],da={logout:()=>{const{logout:e}=Kr();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=M();e("lockScreenSwitch",!0)}},pa=e=>{const t=da[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},ma=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},ha=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},fa=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=M(),{t:o}=J(),{reload:n}=go(),[a,{toggleFullscreen:r,isEnabled:i}]=Ue(document.getElementsByTagName("html")[0]),{getDrawerPlacement:l,getBreadcrumbSwitch:s}=I(),u=Vue.ref(!1),c=Vue.ref(!1),{isTabletOrSmaller:p}=ye(),f=q("globalDrawerValue"),y=q("globalMainLayoutLoad"),S=Vue.computed(()=>ma({isFullscreen:a,isTabletOrSmaller:p,globalMainLayoutLoad:y})),d=Vue.computed(()=>ha({isFullscreen:a,isTabletOrSmaller:p,globalMainLayoutLoad:y})),g={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=g[b])==null||m.call(g)},showSettings:u,updateLocale:e,getDrawerPlacement:l,getBreadcrumbSwitch:s,globalSearchShown:c}},render(){return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header",bordered:!0},{default:()=>[Vue.createVNode(sa,{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(je,{key:e.name,iconName:e.name,tooltipText:Vue.isRef(e.tooltip)?e.tooltip.value:e.tooltip,customClassName:e.iconClass,onClick:this.toolIconClick.bind(this,e.name)},null)),this.getBreadcrumbSwitch?Vue.createVNode(ia,null,null):null]}),Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[this.rightTooltipIconOptions.map(e=>Vue.createVNode(je,{key:e.name,iconName:e.name,tooltipText:Vue.isRef(e.tooltip)?e.tooltip.value:e.tooltip,customClassName:e.iconClass,onClick:this.toolIconClick.bind(this,e.name)},null)),Vue.createVNode(naive.NDropdown,{options:Qe,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:ua(),onSelect:pa.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(ca,{avatarSize:"small",align:"center",cursor:"pointer"},null)]})]})]}),Vue.createVNode(aa,{show:this.showSettings,"onUpdate:show":e=>this.showSettings=e,placement:this.getDrawerPlacement},null)]})}}),ga=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{size:[0,0]},{default:()=>[Vue.createVNode(fa,null,null)]})}}),ya={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},ba=Ye('',1),va=[ba];function Va(e,t){return Ge(),He("svg",ya,[...va])}const Sa={render:Va},wa={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},_a=Ye('',1),Ca=[_a];function Na(e,t){return Ge(),He("svg",wa,[...Ca])}const ka={render:Na};function Ta(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const xa=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const o=Vue.ref(null),{getMenuKey:n,getMenuTagOptions:a}=H(),{changeMenuModelValue:r}=se(),{getRootPath:i}=ee(),{maximize:l}=fo(),{reload:s}=go(),{close:u,closeAll:c,closeRight:p,closeLeft:f,closeOther:y}=ja(),S=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let d=-1;const g={size:16},h=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(C,{name:"reload",size:g.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(C,{name:"close",size:g.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(ka,{class:"menu-tag__icon"},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(Sa,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(C,{name:"other",size:g.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(C,{name:"resize_h",size:g.size},null),disabled:!1}]),b=fe(16),m={closeCurrentPage:()=>{n.value!==i.value&&u(d)},reloadCurrentPage:()=>{s()},closeAll:()=>{c()},closeRight:()=>{p(d)},closeLeft:()=>{f(d)},closeOther:()=>{y(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=>Do(ce,"n-scrollbar-container").value)},D=w=>{var L;const _=R();if(_){const ce=_.scrollLeft||0,Ae=w==="left"?Math.max(0,ce-200):ce+200;(L=o.value)==null||L.scrollTo({left:Ae,behavior:"smooth"})}},j=w=>{var _;v.actionDropdownShow=!1,(_=m[w])==null||_.call(m)},W=(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()},bo=w=>{a.value.length>1&&w.key!==i.value&&(w.closeable=!0)},vo=w=>{w.key!==n.value&&(w.closeable=!1)},Vo=()=>{R()&&Vue.nextTick().then(()=>{var _;(_=o.value)==null||_.scrollTo({left:99999,behavior:"smooth"})})},So=()=>{Vue.nextTick().then(()=>{const w=Ce(`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)?Vo():w.length===(_==null?void 0:_.length)&&So())},{immediate:!0}),Vue.watch(()=>v.actionDropdownShow,w=>{var _;w&&((_=qe(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:W,setCurrentContextmenuIndex:Y,menuTagMouseenter:bo,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:y,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"},Ta(e=a.map((d,g)=>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,g),onMouseenter:f.bind(this,d),onMouseleave:y.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,g)}),{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(ao,{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)]})]})]})])]})}}),Oa=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(xa,null,null)}}),Ra=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`}))},$e=ko("isAppLockScreen",!1,sessionStorage,{mergeDefaults:!0}),Aa=()=>({setLockAppScreen:o=>{$e.value=o},getLockAppScreen:()=>$e.value}),La=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),{getMenuTagSwitch:n,getCopyrightSwitch:a}=I(),{getLockAppScreen:r}=Aa(),i=Ra([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(Zr,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(ga,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(Oa,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:Z,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode(ho,null,null)]}),o?Vue.createVNode(na,{ref:"layoutFooterRef"},null):null]})]})}}),Pa=async()=>{const{getRootPath:e}=ee();return[{path:"/",name:"login",component:()=>T(()=>import("./index-GtS_ww9e.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:La,children:Fr()}]};let ae;const Ma=async()=>VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:await Pa(),scrollBehavior:e=>{lr(e)}}),gl=async e=>{ae=await Ma(),Hr(ae),e.use(ae),Re()},Re=()=>{try{if(ae)return{router:ae};throw new Error}catch{throw new Error("router is not defined")}},Be="YYYY-MM-DD HH:mm:ss",Da=()=>({locale:i=>{const l=hn[i];l?E.locale(l):E.locale(fn)},getStartAndEndOfDay:i=>{const{format:l=Be}=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=Be}=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}=Te(e),n=Vue.ref(!1);return zo(()=>{n.value=t.value<=768}),{width:t,height:o,isTabletOrSmaller:n}}let Fe=999,Se=!1;const K="ELEMENT-FULLSCREEN-RAY",{height:We}=Te(),Ke=document.createElement("style"),za=(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:g,top:h}=d.getBoundingClientRect(),b=` [${K}] { position: fixed; width: 100% !important; @@ -8,10 +8,10 @@ var wo=Object.defineProperty;var _o=(e,t,o)=>t in e?wo(e,t,{enumerable:!0,config z-index: ${Q(l,"Null")||Q(l,"Undefined")?Fe:l} !important; background-color: ${i??null}; } - `;Ke.innerHTML=b,Se||document.head.appendChild(Ke)},p=()=>{const d=$(e);o==null||o(),d&&(d.getAttribute(K)||d.setAttribute(K,K),u||(u=!0,Fe+=1),Se||(c(),Se=!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(K),r==null||r()},y=()=>{const d=$(e);d&&(d.getAttribute(K)?f():p())},S=Vue.watch(()=>We.value,c);return Io(()=>{const d=$(e);d&&(d.style.transition=s.transition??"",d.removeAttribute(K)),S()}),{enter:p,exit:f,toggleFullscreen:y}},we={svg:oe.toSvg,png:oe.toPng,jpeg:oe.toJpeg,blob:oe.toBlob,pixelData:oe.toPixelData},yl=(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=we[s??i??"jpeg"])==null||f.call(we,p,t).then(y=>(n==null||n(y,p),u(y))).catch(y=>(a==null||a(y),c(y))).finally(()=>{r==null||r()})})}},bl=(e,t)=>({print:()=>{const n=$(e);n&&To({...t,printable:n})}}),fo=()=>({isLayoutContentMaximized:Vue.computed(()=>q("layoutContentMaximize").value),maximize:(o,n)=>{var l;const{scrollToOptions:a}=n??{},r=$(Z),{toggleFullscreen:i}=za(r,n);B("layoutContentMaximize",o),i(),a&&((l=Z==null?void 0:Z.value)==null||l.scrollTo(a))}}),go=()=>({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)}}),Ia=()=>{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 ja(){const{getMenuTagOptions:e,getMenuKey:t}=H(),{changeMenuModelValue:o,spliceMenTagOptions:n,setMenuTagOptions:a}=se(),r=()=>e.value.findIndex(y=>y.fullPath===t.value);return{close:y=>{const S=X(y,"close");if(S){const{index:d,option:g}=S;if(n(d),g.fullPath===t.value){const h=e.value[d-1];h&&o(h.fullPath,h)}}},closeAll:()=>{n(0,e.value.length),Vue.nextTick(he)},closeRight:y=>{const S=X(y,"closeRight");if(S){const{option:d,index:g}=S,h=e.value.length-g,b=r();n(g+1,h),g<=b&&t.value!==d.fullPath&&o(d.fullPath,d)}},closeLeft:y=>{const S=X(y,"closeLeft");if(S){const{option:d,index:g}=S,h=r();n(0,g),h<=g&&t.value!==d.fullPath&&o(d.fullPath,d)}},closeOther:y=>{const S=X(y,"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:y=>{const S=X(y,"checkCloseRight");if(S){const{index:d}=S,g=e.value.length-1;return!(d>=g)}return!1},checkCloseLeft:y=>{const S=X(y,"checkCloseRight");if(S){const{index:d}=S,g=e.value.length-1;return d===0?!1:d>0&&g>0}return!1}}}function Vl(){return{navigationTo:(t,o)=>{const{router:{getRoutes:n,push:a,replace:r}}=Re(),{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:[y]}=f;p(y);return}s(f.fullPath)};p(c)}else if(typeof t=="string"){const u=n().find(c=>c.path===t);u?s(u.path):console.warn(`navigationTo: The path "${t}" is not found.`)}else s(t.fullPath)}}}function 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 Sl=(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},Ea=async e=>{var o;const t={};for(const n of e){const a=await dn(Object.assign({"./lang/en-US.ts":()=>T(()=>import("./en-US-6iY1_fKm.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-6xn5ro4a.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},wl=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}}},yo=()=>ie(G.localeLanguage,"localStorage",pn);export{al as A,fl as B,ll as C,fn as D,ao as E,fo as F,Vl as G,go as H,vl as I,Ia as J,he as K,Qe as L,dl as R,ra as T,T as _,yl as a,I as b,M as c,ca as d,Aa as e,Kr as f,ye as g,q as h,hl as i,gl as j,J as k,ee as l,B as m,wl as n,G as o,pl as p,C as q,Sl as r,il as s,rl as t,bl as u,ul as v,sl as w,cl as x,ml as y,Jr as z}; + `;Ke.innerHTML=b,Se||document.head.appendChild(Ke)},p=()=>{const d=$(e);o==null||o(),d&&(d.getAttribute(K)||d.setAttribute(K,K),u||(u=!0,Fe+=1),Se||(c(),Se=!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(K),r==null||r()},y=()=>{const d=$(e);d&&(d.getAttribute(K)?f():p())},S=Vue.watch(()=>We.value,c);return Io(()=>{const d=$(e);d&&(d.style.transition=s.transition??"",d.removeAttribute(K)),S()}),{enter:p,exit:f,toggleFullscreen:y}},we={svg:oe.toSvg,png:oe.toPng,jpeg:oe.toJpeg,blob:oe.toBlob,pixelData:oe.toPixelData},yl=(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=we[s??i??"jpeg"])==null||f.call(we,p,t).then(y=>(n==null||n(y,p),u(y))).catch(y=>(a==null||a(y),c(y))).finally(()=>{r==null||r()})})}},bl=(e,t)=>({print:()=>{const n=$(e);n&&To({...t,printable:n})}}),fo=()=>({isLayoutContentMaximized:Vue.computed(()=>q("layoutContentMaximize").value),maximize:(o,n)=>{var l;const{scrollToOptions:a}=n??{},r=$(Z),{toggleFullscreen:i}=za(r,n);B("layoutContentMaximize",o),i(),a&&((l=Z==null?void 0:Z.value)==null||l.scrollTo(a))}}),go=()=>({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)}}),Ia=()=>{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 ja(){const{getMenuTagOptions:e,getMenuKey:t}=H(),{changeMenuModelValue:o,spliceMenTagOptions:n,setMenuTagOptions:a}=se(),r=()=>e.value.findIndex(y=>y.fullPath===t.value);return{close:y=>{const S=X(y,"close");if(S){const{index:d,option:g}=S;if(n(d),g.fullPath===t.value){const h=e.value[d-1];h&&o(h.fullPath,h)}}},closeAll:()=>{n(0,e.value.length),Vue.nextTick(he)},closeRight:y=>{const S=X(y,"closeRight");if(S){const{option:d,index:g}=S,h=e.value.length-g,b=r();n(g+1,h),g<=b&&t.value!==d.fullPath&&o(d.fullPath,d)}},closeLeft:y=>{const S=X(y,"closeLeft");if(S){const{option:d,index:g}=S,h=r();n(0,g),h<=g&&t.value!==d.fullPath&&o(d.fullPath,d)}},closeOther:y=>{const S=X(y,"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:y=>{const S=X(y,"checkCloseRight");if(S){const{index:d}=S,g=e.value.length-1;return!(d>=g)}return!1},checkCloseLeft:y=>{const S=X(y,"checkCloseRight");if(S){const{index:d}=S,g=e.value.length-1;return d===0?!1:d>0&&g>0}return!1}}}function Vl(){return{navigationTo:(t,o)=>{const{router:{getRoutes:n,push:a,replace:r}}=Re(),{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:[y]}=f;p(y);return}s(f.fullPath)};p(c)}else if(typeof t=="string"){const u=n().find(c=>c.path===t);u?s(u.path):console.warn(`navigationTo: The path "${t}" is not found.`)}else s(t.fullPath)}}}function 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 Sl=(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},Ea=async e=>{var o;const t={};for(const n of e){const a=await dn(Object.assign({"./lang/en-US.ts":()=>T(()=>import("./en-US--axwxm-D.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-L-jhuVXv.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},wl=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}}},yo=()=>ie(G.localeLanguage,"localStorage",pn);export{al as A,fl as B,ll as C,fn as D,ao as E,fo as F,Vl as G,go as H,vl as I,Ia as J,he as K,Qe as L,dl as R,ra as T,T as _,yl as a,I as b,M as c,ca as d,Aa as e,Kr as f,ye as g,q as h,hl as i,gl as j,J as k,ee as l,B as m,wl as n,G as o,pl as p,C as q,Sl as r,il as s,rl as t,bl as u,ul as v,sl as w,cl as x,ml as y,Jr as z}; function __vite__mapDeps(indexes) { if (!__vite__mapDeps.viteFileDeps) { - __vite__mapDeps.viteFileDeps = ["assets/index-m9EiNGR9.js","assets/vue-hooks-plus@1.8.5_vue@3.4.7-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-IrZctHvJ.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.6.1_vue@3.4.7-6NPuvy-v.js","assets/@vueuse_shared@10.6.1_vue@3.4.7-DJDYauAH.js","assets/utils-3eX7XowR.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.7-pkrnDrzv.js","assets/@vue_reactivity@3.4.7-UV591Pbc.js","assets/@vue_shared@3.4.7--wkmpvo9.js","assets/index-3nkF0W6U.css","assets/index-ExMs7BZd.js","assets/instance-2tUVEeRL.js","assets/index-kznjMqp-.css","assets/index-mO4BDy-w.js","assets/index-arVdkc_1.js","assets/index-fv7oDMEy.js","assets/index-ajyCn2oj.css","assets/index-1uS45WOp.js","assets/index-HBXoh798.js","assets/index-OVqQXWWL.js","assets/index-ssCRsJGr.js","assets/index-EFODj2EJ.js","assets/ray-9TfU2AhD.js","assets/index-uTyn_98X.js","assets/index-HDKPr_0g.css","assets/index-e69Kzsbl.js","assets/index-v5xFQW7A.js","assets/index-4oPeexgb.css","assets/index-ovk7NMj2.js","assets/index-iKuv6ZNn.css","assets/index-h7gGZVij.js","assets/index-Yx81yA3R.js","assets/index-IQY39fGv.js","assets/index-Btqqg3j9.css","assets/index-s7FOkxcu.js","assets/index-48JFfn_Q.css","assets/en-US-6iY1_fKm.js","assets/zh-CN-6xn5ro4a.js"] + __vite__mapDeps.viteFileDeps = ["assets/index-G3aQCnCZ.js","assets/vue-hooks-plus@1.8.5_vue@3.4.7-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.6.1_vue@3.4.7-6NPuvy-v.js","assets/@vueuse_shared@10.6.1_vue@3.4.7-DJDYauAH.js","assets/utils-Xj9szOpo.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.7-pkrnDrzv.js","assets/@vue_reactivity@3.4.7-UV591Pbc.js","assets/@vue_shared@3.4.7--wkmpvo9.js","assets/index-3nkF0W6U.css","assets/index-15yx_PV8.js","assets/instance-a3-Ol25T.js","assets/index-kznjMqp-.css","assets/index--nIRy5Xu.js","assets/index-Gogocs6s.js","assets/index-p9LsG1Fn.js","assets/index-ajyCn2oj.css","assets/index-sv8JHAnP.js","assets/index-VaiolAvZ.js","assets/index-rYaLwKxj.js","assets/index-6imABE4N.js","assets/index-vUN0Iee3.js","assets/ray-9TfU2AhD.js","assets/index-uTyn_98X.js","assets/index-HDKPr_0g.css","assets/index-BwX_Uh_c.js","assets/index-v5xFQW7A.js","assets/index-4oPeexgb.css","assets/index-bG4wYeLW.js","assets/index-iKuv6ZNn.css","assets/index-Sj-7UUQc.js","assets/index-xUhiSh2W.js","assets/index-ZwXTE5D7.js","assets/index-Btqqg3j9.css","assets/index-GtS_ww9e.js","assets/index-48JFfn_Q.css","assets/en-US--axwxm-D.js","assets/zh-CN-L-jhuVXv.js"] } return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) } \ No newline at end of file diff --git a/assets/hooks-Dq13zFnG.js.gz b/assets/hooks-Dq13zFnG.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..2370f78ace70673fcc80f6f99f2bf195a6ce0612 GIT binary patch literal 30588 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 bYB{Q8t=)LoICmQAH[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:o,x:e,y:t,options:this.options,trigger:"manual",placement:"bottom-start"},null)]})}});export{G as default}; +import{t as m}from"./hooks-Dq13zFnG.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.7-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.6.1_vue@3.4.7-6NPuvy-v.js";import"./@vueuse_shared@10.6.1_vue@3.4.7-DJDYauAH.js";import"./utils-Xj9szOpo.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.7-pkrnDrzv.js";import"./@vue_reactivity@3.4.7-UV591Pbc.js";import"./@vue_shared@3.4.7--wkmpvo9.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const G=Vue.defineComponent({name:"ContextMenuDemo",setup(){const e=Vue.ref(),t=Vue.ref(!1),o=Vue.ref([{label:"杰·盖茨比",key:"jay gatsby"},{label:"黛西·布坎南",key:"daisy buchanan"},{type:"divider",key:"d1"},{label:"尼克·卡拉威",key:"nick carraway"}]),{x:r,y:i,show:u}=m(e);return{demoOneRef:e,demoOneShow:t,x:r,y:i,show:u,options:o}},render(){const{x:e,y:t,show:o}=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:o,x:e,y:t,options:this.options,trigger:"manual",placement:"bottom-start"},null)]})}});export{G as default}; diff --git a/assets/index--nIRy5Xu.js.gz b/assets/index--nIRy5Xu.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..107cdd1c4b9610c38019fb8d81065651ab9247eb GIT binary patch literal 1306 zcmV+#1?Bo5iwFP!000021C^F*Ya2%thQIe$Y!(U@-I?sJEID4|BFER<LLq;p-PryYWpzm-*?|`HLBl-f z%$fIn2bP8r7pkK)BDJtv6+G1OS)cQUL<@UXet(HA8qY5-EsV0w z7*Kz%D2TJh=Wt=S8ABz$+mBp*}C{&lo z<-9?&Rwgc>ifdk4zg&w(Dd`FTR*i$8RKPYi(cW}zaS3hDk79eWRLt&dqgHEG#4X<) z-H!xi3iXsJViVQ2FExvNd3_WrHDib+?7Cb)$ue;fTkl-8SYC^p32L5RBYh&kJ6W}G zabcUpb1S1&v7&)QpVg=3{%XWe6AyuWt6#h3S;2I;ILc9`KoD2;?KZJpL>J5pbcZk2 z$L>xUC7FFS%1{JCQmMd`il}Tz8=Jd5qL+m!R4w~^=dEIUELJ>3iX$458kFpwhOn}| zy}5_RTm{!BLdjAAPvSh`{DeS<|K8IS3FlzGY zu{TLrlVs1a7d&q#nq0pU#3xc-p^S(GN!N#vpojFJ8YoeEjg}t7mV1d7v8&NF2RR z60Js*tR#BZ7?Q^akB@%(^YyFrx0~scd+FUr1K1-}CR!!Vydx|tP)P)i?$IXoKnyAC zomT0KKhj%wUcXB3{`lt3m+7-F1`wleLvx7`q(u_Fdp&1#+Kw<1hZ@r7Ehp~Ih7*vR z5ujqhIv#|4mB9v79WVxqs~M+^(K3TanRC+N-LBDpheNeGZ3m3RQGJqkXO&Oo-~cUC z%N0NrY?ZkO6O7O%;PO%cZKKl!p{Pp&=Zx7kIv!L>94KcZH~aCm_tec3;Tau8RRE42 zOBnbV0*mK47anCqf%cJBUJyL;c#CQ2^Y0Juy-4rBJbv)}=>B)<-LLikc-H@(QTOw@ z!Qvn=-r4#D+G?7q_=J!{`y1u^x^T%XMg|kZF=kF@uQ#n^ZoVt z4Lx@~XPjv7(WY*61XLaUU*B{?sw7jRMLp#^nq`_F&S*Z+ny(zqHqEF#qg9C8s0ki3 z54k+x!qG&nLMBW@v+Q$*W*VA_3pu^}p25@mFVoux*-+QJ+0S^7Vnfl5PCp99Fd4(} zWXZsTg`otk)j&9UNLWk)-G~C>LI_MbdW9>+LnIXuO7HeW%?|E%b2HHHeF80KpFjgU Qx-%dA18%_tU>OMj0G7yj?f?J) literal 0 HcmV?d00001 diff --git a/assets/index-ExMs7BZd.js b/assets/index-15yx_PV8.js similarity index 95% rename from assets/index-ExMs7BZd.js rename to assets/index-15yx_PV8.js index c6ba951a..84e98015 100644 --- a/assets/index-ExMs7BZd.js +++ b/assets/index-15yx_PV8.js @@ -1 +1 @@ -import{a as u}from"./vue-hooks-plus@1.8.5_vue@3.4.7-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import{s as o}from"./instance-2tUVEeRL.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-9K4kgpy8.js";import"./@vueuse_core@10.6.1_vue@3.4.7-6NPuvy-v.js";import"./@vueuse_shared@10.6.1_vue@3.4.7-DJDYauAH.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils-3eX7XowR.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.7-pkrnDrzv.js";import"./@vue_reactivity@3.4.7-UV591Pbc.js";import"./@vue_shared@3.4.7--wkmpvo9.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.7-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import{s as o}from"./instance-a3-Ol25T.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-Dq13zFnG.js";import"./@vueuse_core@10.6.1_vue@3.4.7-6NPuvy-v.js";import"./@vueuse_shared@10.6.1_vue@3.4.7-DJDYauAH.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-Xj9szOpo.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.7-pkrnDrzv.js";import"./@vue_reactivity@3.4.7-UV591Pbc.js";import"./@vue_shared@3.4.7--wkmpvo9.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-15yx_PV8.js.gz b/assets/index-15yx_PV8.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..1f4589cba02c60b62b9ee33aa3f0cb46da5beed0 GIT binary patch literal 2141 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 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-Dq13zFnG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.7-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-Xj9szOpo.js";import"./@vueuse_core@10.6.1_vue@3.4.7-6NPuvy-v.js";import"./@vueuse_shared@10.6.1_vue@3.4.7-DJDYauAH.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.7-pkrnDrzv.js";import"./@vue_reactivity@3.4.7-UV591Pbc.js";import"./@vue_shared@3.4.7--wkmpvo9.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const 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-6imABE4N.js.gz b/assets/index-6imABE4N.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..3ab25be23aebf56c4fda282badf908e60f7d9086 GIT binary patch literal 1716 zcmV;l221%LiwFP!000021Ep8*Zxcrv{(gUjZ~MhocZS_{Y#Jk14*5w-^MjJyB`89Z z-LXB%dS){->%_4v(L#W>P%0hJv{0@T%5l9@K!?-|3F-YY=e31KuoFMyiXax&a!eE)_45-5t;3m|- zG@WG0;gO**w(Mfij^)^{$m#F{m^xo}aV`n_;BhcLT9})eGgiVRn^{N{bA3=h4h@2A2B^!y{mJFbrE3 zxir*uXn>WK3GS{G&G5X1DvN&hx(;;>41g(j)R?ft7>5%oK>$lb4HRZSE~nY(R2QgP zjv)~f>Z(6DYQ-Ncb;r)DG{zGV zV-PAaN2Y8`r9mSNPHCse92;JYNJS_?z9R~R0ta(Jgv6GRNcxEwP&*$W0(%_?`SIfN zNj<%KkVya*|MSUe!P4#i(r~17tOO(jq=X7MX9T6eW3#i<%OGMXY!(rhBA0@FFbQU4 zYOXXw2Ev#%j;V!tfawEylrK1arKvDR3Y#qC448x(F!X`c^qgt?2ca=CB`FhG+3%d0RKGsCU><<&6t|57D@!G(%=#l0MYN3kVg{bK=A6E% zPi(iR!4?QbyaI$-#3ckA#0BPo1Cn5Ha3)R9;7DNwu`n=;h*E6l^uQ`b+t6iEONN03 zECHdC6Do+A)1d)%Fg~me&CMlGhLJ@ifT)xfm@R^cNsu3xcyZJn=*2mlNfw}VV6A;L zX3VA{jh=U@DG8(g)-2zpPzSSVu(WhCC3@m@*5l^n=`&XO)2M{Dy&pw`2Kc}pA5Jl| z?LL!HA!Ae785ctf=LyAwtmH6?sf<@CD&dSWh-}lfk;Ic6n?w*s6;)vAI`KrcO_u?^ zQ+XV(BFma^{NzREoT4kLqCq40_J8Y8SLRjWE=a!vUxzEXwj_>Sc^%FoWn$siqlDyS z!IgLh*)GoLM%SYWS30h2Pn_$IpSz<256Hpd0 zjRzAF9=MsT6Yri0o~hkW+WSk?61C3CF*lx2s}MqeDap>@yok$$YBGn|OpdtJ%n;Re zEF|$zL{Ya^Q`<*RJW=gL^P`v?BZ+6mnT6vNkurwkr%{EuQl+kKt5plJaTwJK!A#u=rAc!AJNOp9qTLvvPRno?7{C};7i?9f`9_nVvFHf}#}JiGPs#kIYi zjn?MFy^Fi`|NPLr^_{o=kNWO)@9B-kt*7;^uf02WT34^vw{LpuKfio&&AaiWzVmbA z$LEdfo3T9OB_w0*NUbZswC-PP?f$cI{U;?cpHO?#O}*B8W<()RBzJ1x-+G^f> z-2DDhed|Jf`%XlR*54j@m!Gxid*5#E{j~Al3!i(BK5yK+yLb0O>(OW4`mgn!+s*GU zb$0#a-+LSDttUI)=7#^|_Lau{2eG1*j>sJAzIY+yg=6pSH^zYibqp|K<5jg<##|B; z*_l6Twb%Hd!y820Qmc|kUtjOb9~;kZDG}-+%%KWJC1RdM1))~UfnjBl2>7a}RfW;% zz}cB#UdhPphY?Ixs{5d}>80O%KBlWf;!;&!QItfj7C1ej<{6Wi2U+%VqRE6J94cg3 zkSjOdU69DRcDO1L;E|_9$6u-X))}_n zJdToL8~OG*&euZ4?|Qe2EY$Vl1Q!{haYc>!g`W>TwOZl?UJd>tPX&L9+l8u~_`~mB Ku}!~`5C8xgPHCI~ literal 0 HcmV?d00001 diff --git a/assets/index-e69Kzsbl.js b/assets/index-BwX_Uh_c.js similarity index 91% rename from assets/index-e69Kzsbl.js rename to assets/index-BwX_Uh_c.js index 2f0c168c..5ac4eaa0 100644 --- a/assets/index-e69Kzsbl.js +++ b/assets/index-BwX_Uh_c.js @@ -1 +1 @@ -import{y as i}from"./hooks-9K4kgpy8.js";import"./vue-hooks-plus@1.8.5_vue@3.4.7-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./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.6.1_vue@3.4.7-6NPuvy-v.js";import"./@vueuse_shared@10.6.1_vue@3.4.7-DJDYauAH.js";import"./utils-3eX7XowR.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.7-pkrnDrzv.js";import"./@vue_reactivity@3.4.7-UV591Pbc.js";import"./@vue_shared@3.4.7--wkmpvo9.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const 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-Dq13zFnG.js";import"./vue-hooks-plus@1.8.5_vue@3.4.7-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.6.1_vue@3.4.7-6NPuvy-v.js";import"./@vueuse_shared@10.6.1_vue@3.4.7-DJDYauAH.js";import"./utils-Xj9szOpo.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.7-pkrnDrzv.js";import"./@vue_reactivity@3.4.7-UV591Pbc.js";import"./@vue_shared@3.4.7--wkmpvo9.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const 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-BwX_Uh_c.js.gz b/assets/index-BwX_Uh_c.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..c68619f1dc6d34f34fc658f72998e3af7a229f40 GIT binary patch literal 1173 zcmV;G1Zw*qiwFP!000021BI4NZ`(!?hVT6qDo+x^-H_CWW2y>hTe6)mS$1l-QVTSa=S$aTN(4 zTj-c|c)7LPTxGq91})*#=K?(2!ZmDPX>qOH(UTdP+?*prA|SY))x6*A61}y*nxz$u zB>H@~DK8EZev@ekrt7$J=)8e9bo=BgGMo$pAbj^9A<1-QzJ@nB9!#1 zxPr^*L{)q7F5OyXE(EXuM8;H5pY#VwC0_Ga$%vkL4lZL0Irdid__L#p>zzLpnkgCs z$}Gz}o{R)*ii^ojG!S3W301SVYjaZFv^!`14eZj;oI}%5oJ{!U+D^~_kRKApAoA>N z2*b#+RcMu0!2u{lnG%#q>U%bJu#MU+tJ&+7w^zxKNF-N8zATKeIA2hN>Dl}mgae?N>g(LYq>lt zmQ0aJ3g{P~%oSA;xW?r#&o94wW|$+GxkjpOEX;SY7r$Np_{B0tf(72n{;R_%NPTD+xA|rGHxV;;}xj82h z9WdAMA>H&;Er34Jk#dWr#@#3HN!`{;ac0idECJV`tj`To!MSojwoFMcz%>+QGsEO; zC!+o+)0!)sXc-pg2~nYI+!k4*PyjK%dX556ghqxr)*xnXZUNx*Z?PyX-e2ISaIW$q zjW@sk{Q9e}jndOadMuunOx}3%wBF~U7=bE4!>Yq4wpE8)w@Q3jRc`g=%b#BT@r`i{ z%%ugc(S~WE%f+bB=D1)N9+D9hIz)^NGc&+7EZai1lm7DF!=h9dptNA~fGF~qYvF^- zO`k_PX3`al#nPN&X`X|H4_U-?6#b7a)SSOnS0R;nd0`ry9VY=%;4beNu4>%9iZqm& n7MZ90SMDNvYSz6)sSfAaheRj+kXY8SsDJb?h8SvUUkCsIyr4b> literal 0 HcmV?d00001 diff --git a/assets/index-EFODj2EJ.js.gz b/assets/index-EFODj2EJ.js.gz deleted file mode 100644 index d2f9e80479a211efb4945ee28baf653d3ce3d419..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1603 zcmV-J2E6$niwFP!000021I1TuZ`;-t{=Q$Kar+=)x>qFiY8l?-x7bNsCvjr0_7DVD zh^@ng`k1a}pjs&HQQ(b&aI)%F?%yzVRGG{Px3RSN+1 z;+_-uB@GvF_C_s$QW|G)9xcz=Yb$GdeK5)4Ch;q!4A$~k*HB}5e*Uf5tNI{l-A4xJ zRT`F3aTb*g_2QKU+Z#mrh5%qz;5el$*0G8<#_ZX1XmxrJw&9m@SkthM>h((^s8@`^ zxJer8VfUJbH5Hu~YlfV!T^Pi8f-;FBSPrYmUcFe$@wqF5AR`b0n9;!Neo4nF&LG4^ z4&c&UAFjC&@*5oUD@X&4U9*<;$;!-NwNfpBz=s9enNr+7KljYdDL9fmO83F7x#4xuK2? z!fGTOJtEs&^Dp65@Jx|y8>`+0EGDgw_a8uBt26(Xcx%Hj-8qZOH5bI;MqLCj47%mfi( zGRPv9?Pc5{cS+x&<&uumSVg)vnO*+vQhrqZ8zNwmx_~0v^i=n%g3XAVwbRf*3`uKL zHjbBeB|D~FE*qy{k4)9Wp?cNzYJ6;HBdH0!e+Tjq`*RZJsmQNsFMFgc3z1eZKQX~?{JVP0R&4&4GP zV1}feg(fsZmtYO8=1{ddmGwvJ9X(GNmlu}I+SOsRJI-+x73-+rEY4=R(X*t%nJ;7I ziIo7b2^M8A&0UW(U^3oh#D$`=bY*Fpn=k_|SCT%+z>6oEy*wG^39#adAdQ#=*K>%3 zSOa_|k>n@QM3TJxJ}y88f;BgU!A-aZo3bdAy&qR4k%3?2NkJODr!Ik2B&}AmXS;Z! z*-MUv)eHed!pb5yAu`6c^U0&m&US3!(%hxzTiZ6Zo^NfJ ziBYu$514sAT+LYb-*?*o`D$q`@Z|h=Le6zX@B(Y!Pa{*PjJtVy|{I^yZ7abhu?*j zueU~v_lwe$R60-$ne9H@+JCy!efD+tZ`(@iY{H(^2as&a(14@%ZAIy$O};uK>2RAz zQWk?Z$hN69b>fKSrG=tWk<#;vsZ`ygu8r%&aeQeoY;ZSa<@1Gnx?mv4SOt_Rfh8V;GY*Xtu(bZp}P}fshs-7ySsYVEK~v$g#b2-Qz}((fG*1%%*2NpiLX4ku<*vstIi1~p((Nwj{L?k5d|H7T>-gve-T`?vMAxNO!yNNNzL_;d9~*5C*}6-dch zvdP)BLyc;WTUnt#?myxaClrM5jBC^d9?1AGHar~@N=R%h@Ju4XEXI^yF{sC8h=h0o z+r8X)B02hm8mDGVZ6!5Ghq}G0`M&eidGK}T{^Jvq_DEL#mo%piTO%SS$K!G$>Z$)- zm6(_aiG1fBiA`Q-AqBly{EQv$fBVOSy}g%f^naZ5y6ZDU{jps~xE=7c04uWn$&{xY z$NqP~-o5snyF(-&?tZEaXc#8+X6t=gt;9HNM*lm?;s1`Kaa!X)`!5K~bqnqd006v7 BF-!me diff --git a/assets/index-ExMs7BZd.js.gz b/assets/index-ExMs7BZd.js.gz deleted file mode 100644 index 27c94adc64bcdb692ee333543188a759436a7860..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2141 zcmV-j2%`5NiwFP!000021HD-PQxi!R|NZ`on7Z0Zs%Dx@LQrBwqky8ai0r`%TbA3* zG)cpxdzkJC#8j$+yR3lVmlfGv&J$flt-Tewy*d{)oK^R?WG2Z^{0mnz6Jinq=xS{h zKZNej=e^hOectO%a8jc>&p;1k9wR%d)1())qzoh`C>>{_rW!0Jfg>P%Ic1<&2(*I3 z;=t+n@ZfN85{xnLQS2D-f)%i(m~X!)z~f#|tKmLn0$F z$Oi_yP=8Ooy)h=rl#XNDYXF4B5jk+~LQh<)M=@DPh>RMl8ViFU2#6Ey@vc+iP)9us zP9jE=NSx4PK_G#!sLLQA4v;N?d~kCh=wL1yD55EPYRt@Xm^s~>&9e4Za4~7kSHf0AxMo$AOKp$gc_81 zA`q$v#t|1W;W{P^%P|QAfh6{J1v-a^LnrHz3CKj2PL5EOITl0WXfH=&r;QW4ahgs! zbx@M1Tshkv911rianv9($CTJdS7H*7fFusJiR0rZ!)%wmia%ZM>*-fgUo@szRd=ie zKu|oQ_I8D-+|^*kkzo6|*73NOK2pCIOBu*u=(0?86q5p=4M;T#ZR_nbQfV>OoWl}O zN6Kzi=h@C7Xq@P-XDKi}W}ilqfD{nV=)*GaPMxjCXgVfbbYN{DAjXHzrP}D}3k`=h zbR7{n4aS(GlU7lrdK*ILPuJrNj#Vax(8a?S>12PiCKC~>_SsZik<|8NL+UW$NQW|a zBM*RJn|LO01`pG&22pC5U}(2_91~GPI>U@3g>lI3tOP;evV(BC=CC;0o0vE$wM{i- zh$cl&MVy3j6bm{TK;1(_0~2Df9*E=w)H#cVK`RJ}gFHN(JcS#ictuAWRf!#kHmr?1Oj4EIuRcDvj6bzQeV~$!f_Ibjz-)PYvVfU)UTwPp%IihPGO$j z8FPc-cByYfZi1~S$i<11<4G+=+a26ak9c~0NZ|gAj<}%{kKyzAqsOQZ`GxZ%V@T!z zGKS;Cm&pp;@6XDVFz)G$A{&%3bT#sIf^&^UT3RM2CjrNhOkk*CAk$AjdnW3S}*lx6#za=%9gsf<`ex9W<#?f(Z9z z2uz}gxBtWxrpzla#0|~o&$#DB4yBTK*>E4d%-CJ3|kWp-pTu>=gFo{Q?pc^EjXQPIX2$>z1 zUqZ|y5()`PNDQb(4h5=IwMtbS>R^Ss6VX0YT&2nmHEB~j-^;63r80+lDjV(n=t>H* zeJ86Ol#JqdBtsBVI-C{Tb5_XIgmKgrcLo4p*OAkHG|Fs=*A~f5G_PChsph$MwcpNp zT@hVwePMg5iLPC>xr4PucB!~_si&IfnnjzK6cm)Coo-5%8YFZ6>vvL{72Lt(tM;^g zW?4s&qrqOPARmD^g+Ol)OjCmkj_NWB8ij_+BX*a4wFlvpil&523h5lnZe|bQc@vV? zwO_OKH#Eg7+oc!3TmQQ1^ z8S)h8Us}28;>x#X{;KtS&Ahf{-QC#EFPJx96yB^Am!4VwSgWObpgsFM?(s@*m(0K4 zH*oGrb*Uwrf2b-tZnC{MpN zXBNxX7R|?t*5+^4>YZ}#fi-)p{KI%;&5dPtDnv=FJUH^q8l( zb-VcHp8d&9Tw&`*Iky^$zgxFf*NXS9S4pLx|LF!?T={mNb~-4S5GcKPVtq4Xn{XX0 zU$Y)Q+NK;@X>U$YE zX>d-7kfEeQ#qxNBColt*DGBTsz0Y3p?;TR@oN^>vZTRem=ePLgj&=WDc00g)ykc(LwtjuMonI(y=88|hFMq#Ucy-^NrjTE8VTH|{_3Ohw z)Wzo39dmBc9s4y}Yx1IL)ZC85XK$JFtA`F9@;ZJ0zO7&W@i%LJ`Ograjp9=Yv z%HsM%>xY-0QWQ;|s-IRA74pWCnfvL_mqydCQF|++DSVeO(2g$Z-{n5^$8}M9vF2Wv zR({F;@cKLR$<@NvUF*RsYjNG2e`e*T&0N0W2KruWwZXHXv+D~^rHQv TX{B1(qks87nN12Tu@wLS&^$4E diff --git a/assets/index-m9EiNGR9.js b/assets/index-G3aQCnCZ.js similarity index 95% rename from assets/index-m9EiNGR9.js rename to assets/index-G3aQCnCZ.js index b9e3ebf2..8ac78f87 100644 --- a/assets/index-m9EiNGR9.js +++ b/assets/index-G3aQCnCZ.js @@ -1 +1 @@ -import{q as l}from"./hooks-9K4kgpy8.js";import"./vue-hooks-plus@1.8.5_vue@3.4.7-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./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.6.1_vue@3.4.7-6NPuvy-v.js";import"./@vueuse_shared@10.6.1_vue@3.4.7-DJDYauAH.js";import"./utils-3eX7XowR.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.7-pkrnDrzv.js";import"./@vue_reactivity@3.4.7-UV591Pbc.js";import"./@vue_shared@3.4.7--wkmpvo9.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";function o(u){return typeof u=="function"||Object.prototype.toString.call(u)==="[object Object]"&&!Vue.isVNode(u)}const X=Vue.defineComponent({name:"RDashboard",setup(){return{coverLetterOptions:[{label:"掌握搬砖框架",des:()=>Vue.createVNode(naive.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-Dq13zFnG.js";import"./vue-hooks-plus@1.8.5_vue@3.4.7-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.6.1_vue@3.4.7-6NPuvy-v.js";import"./@vueuse_shared@10.6.1_vue@3.4.7-DJDYauAH.js";import"./utils-Xj9szOpo.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.7-pkrnDrzv.js";import"./@vue_reactivity@3.4.7-UV591Pbc.js";import"./@vue_shared@3.4.7--wkmpvo9.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";function o(u){return typeof u=="function"||Object.prototype.toString.call(u)==="[object Object]"&&!Vue.isVNode(u)}const X=Vue.defineComponent({name:"RDashboard",setup(){return{coverLetterOptions:[{label:"掌握搬砖框架",des:()=>Vue.createVNode(naive.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-G3aQCnCZ.js.gz b/assets/index-G3aQCnCZ.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..6dff9f1df8303bcf591a2db89b748bf86acf0e38 GIT binary patch literal 1861 zcmV-L2fFwliwFP!000021I<_MQxi!V|9*c(c0Oz+RntvoAaRYAHOQ;03y8`J7G-s2 zI!VK1I&}90LN-^ZXelaq<-M)2DqH6r<=(>Xou?5F{A0{a;J?_KnFL6PsI~XuJ|#W< z>!+XR_j_JuNH#~AC{6_s4;ZBsqge^IWhkBGpnFPbpY1jK-~^XW5f3N9w!DRbzn?QK zo>1TyFmf$#;Y2&^fG5D^zVz70m^$5f$e=pnnM4OvPC!)wh0Fc@U-w*88$lBsXp~M8 z*HjorKvD~zyKp|8YeaF4VQi)>!$?G+3d3OPWV)vpjCM7`rg$O>6$PqbdU}vq(;2OC zUq^)r*Ly{QN*Hv43s#>xXf$GSjF%Fx+S} zk+-nL@imPyoKV6r3Y9}rL^94G)}0Vez<>h^zsyF$~vrN5EDERfgP|N zjEKlswwH7^VrCgOb<8|W2S}k*I@ghH$^*d-l1!+u9fpCbbVe?JGkoGG^VgVV3X;XZ zlgwv4H_6OyHk)sS#z+$+Peh?!UL%o{%1}~kfvpMZscKV}sR=?&kR+z=W(iclXcSCNo{8`y_GDvPUl;>D5vuhxqs%;V>(=WO`dF^x!qdAPPB5QvoX;m+Je{x8DvXC$J`AX;&qgc^2_G4tIu2T)l15D~0$1YhV;!f6iMwbvM@?*sV9`Wb z9FvB-5zizkV!9-AEUa9x?pjf!dCbmZAut=vxsLJJ)uMrt*oaBa;(cdn)p_{O>a#yP ztGAseuOwN=JQfVazjSZY7)Ap7j+lt#F&yYM@QiF)h9MVqoI;i%JoMG~z%QY+Ty$fP zN!-#j%(+y0@5xJeM);?t5ev7&87VYg3dtWfP0SSiIJ?7cv3X|4OQDinC!(^oSlPT+ zBjPWw_Wtzt|AmO^*3HVBXTDFB^55(?FYN~l)yMPp&r8+sw(YwQsy}Y{e%s|cEdndQ zsBCV2TrfpskhB?-H0(C$T+{%6q^3R}R=)o4e~f)t$vkdD~upWiS8a>(6t@jHw4P?XEtzZ{6D6c!2%OCsNMNZXw|23Qh<+<6 zg~s2*wzKrGQl6`nUj)u_ZeiX)=eR7emNBV8(}hbYeWW+kDp1ZN!@~Q^0~JPyz#TAr z0I01G5JT<&-{1FF2fLRpUfJJs|Ch!~CE1_B!BEk_B4EklRIR_hN8IzMKrPXVY;Pmr z{{Z(z@`LGIGuefhUMuSiMmlCKldDzkM?3a&|L{eUz5S@N{j9ojZ}%V9ci(&;vmftWxie6u$PouX#di;zyT&)Xp&dP@K?9Q=M zZ|D#)fm z=6Bb3Dx0^RmAT6Hznv%Z_SR-)`_bNu`_;$ud$%4`x7RD>MY~+C{&B4~a9=;SZ@qpu zcf*-qvRBsJZo9MWH{9y_ob&R!JK^5`xHtE-QeJTG-m5;Ich**&@872R`it z!~dSnkClJcPFj&6l$Pxk&lg&D^``iUM#ilugk8Un%_z8_4^#dD`)25#gViF-3w3cY z6Cy(336m1jkd`4#QlHwyYgWM+EeL6~kVf#35}!~Q^t|q5(!8#c2{T~U*;J*b?AV0a zz~a2`I>%hDl~pB0A=-So^T)x#G|rslRwxNmA){SN2!(MQ7K`h^9QAwqpXLwWo}%K% z!ML$BeedECA3mjnUZ8mIkdg)4&11O%qDkI*{GPg_bu$%`=`|RhV8$S4+Mq6nxCu8m zqqcm)eS*1?#-4Qk9XTWs&V$_8m-gv zb-S(allJ@QWY>yoWEMvQ72&C^zpg}Nlgk?Qynkx-1Vx({name:"Ray Admin",pwd:"123456"}),c=VueRouter.useRouter(),r=Vue.ref(g()),m={name:{required:!0,message:i("views.login.index.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:i("views.login.index.PasswordPlaceholder"),trigger:["blur","input"]}};return{signingForm:r,loginFormRef:e,handleLogin:()=>{var l;(l=e.value)==null||l.validate(V=>{V||(p("globalSpinning",!0),t(r.value).then(s=>{s.code===0&&setTimeout(()=>{p("globalSpinning",!1),window.$message.success(`欢迎${r.value.name}登陆~`),u(d.token,"tokenValue"),u(d.signing,s.data),c.push(n.value)},2*1e3)}).catch(()=>{window.$message.error("不可以这样哟, 不可以哟")}))})},rules:m,globalSpinning:a}},render(){let e;const{$t:i,globalSpinning:t}=this;return Vue.createVNode(naive.NForm,{model:this.signingForm,ref:"loginFormRef",rules:this.rules},{default:()=>[Vue.createVNode(naive.NFormItem,{label:i("views.login.index.Name"),path:"name"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.name,"onUpdate:value":n=>this.signingForm.name=n,placeholder:i("views.login.index.NamePlaceholder")},null)]}),Vue.createVNode(naive.NFormItem,{label:i("views.login.index.Password"),path:"pwd"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.pwd,"onUpdate:value":n=>this.signingForm.pwd=n,type:"password",showPasswordOn:"click",placeholder:i("views.login.index.PasswordPlaceholder")},null)]}),Vue.createVNode(naive.NButton,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this),loading:t},k(e=i("views.login.index.Login"))?e:{default:()=>[e]})]})}}),F=Vue.defineComponent({name:"RRegister",render(){return Vue.createVNode(naive.NResult,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}}),j=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(w,{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 T=Vue.defineComponent({name:"SSOSigning",setup(){return{ssoSigningOptions:[{icon:"github",key:"github",tooltipLabel:"Github登陆"},{icon:"google",key:"google",tooltipLabel:"Google登陆"},{icon:"twitter",key:"twitter",tooltipLabel:"Twitter登陆"}],handleSSOSigningClick:t=>{window.$message.info(`调用${t.tooltipLabel}`)}}},render(){let e;return Vue.createVNode(naive.NFlex,{class:"sso-signing",align:"center"},L(e=this.ssoSigningOptions.map(i=>Vue.createVNode(naive.NPopover,{key:i.key},{trigger:()=>Vue.createVNode(o,{name:i.icon,size:"24",cursor:"pointer",onClick:this.handleSSOSigningClick.bind(this,i)},null),default:()=>i.tooltipLabel})))?e:{default:()=>[e]})}});var P={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.2",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.7","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 Ve=Vue.defineComponent({name:"RLogin",setup(){const{layout:{copyright:e}}=P,i=Vue.reactive({tabsValue:"signing"}),{height:t,width:n}=R(),{updateLocale:a}=y();return{...Vue.toRefs(i),windowHeight:t,updateLocale:a,copyright:e,windowWidth:n}},render(){const{$t:e}=this;return Vue.createVNode("div",{class:["login"],style:[`height: ${this.windowHeight}px`,`--login-height: ${this.windowHeight}px`]},[Vue.createVNode("div",{class:["login-wrapper",this.windowWidth>=1440?"login-wrapper--divider":""]},[Vue.createVNode("div",{class:["login-wrapper__content"]},[Vue.createVNode(naive.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},{default:()=>[Vue.createTextVNode("开箱即用的中后台管理系统")]})]})]}),Vue.createVNode(naive.NGridItem,{span:1,class:"login__right-wrapper"},{default:()=>[Vue.createVNode(naive.NCard,{class:"login__right-wrapper__content",embedded:!0,bordered:!1},{default:()=>[Vue.createVNode(naive.NTabs,{value:this.tabsValue,"onUpdate:value":i=>this.tabsValue=i,type:"line",animated:!0,size:"large"},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NTabPane,{tab:e("views.login.index.Signing"),name:"signing"},{default:()=>[Vue.createVNode(C,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:e("views.login.index.Register"),name:"register"},{default:()=>[Vue.createVNode(F,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:e("views.login.index.QRCodeSigning"),name:"qrcodeSigning"},{default:()=>[Vue.createVNode(j,null,null)]})])}),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("其他登陆方式")]}),Vue.createVNode(T,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-Xj9szOpo.js";import{k as v,f as h,l as N,h as f,m as p,o as d,p as w,q as o,c as y,T as b,L as S}from"./hooks-Dq13zFnG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.7-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.6.1_vue@3.4.7-6NPuvy-v.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.7-pkrnDrzv.js";import"./@vue_reactivity@3.4.7-UV591Pbc.js";import"./@vue_shared@3.4.7--wkmpvo9.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./@vueuse_shared@10.6.1_vue@3.4.7-DJDYauAH.js";function k(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const C=Vue.defineComponent({name:"RSigning",setup(){const e=Vue.ref(),{t:i}=v(),{signing:t}=h(),{getRootPath:n}=N(),a=f("globalSpinning"),g=()=>({name:"Ray Admin",pwd:"123456"}),c=VueRouter.useRouter(),r=Vue.ref(g()),m={name:{required:!0,message:i("views.login.index.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:i("views.login.index.PasswordPlaceholder"),trigger:["blur","input"]}};return{signingForm:r,loginFormRef:e,handleLogin:()=>{var l;(l=e.value)==null||l.validate(V=>{V||(p("globalSpinning",!0),t(r.value).then(s=>{s.code===0&&setTimeout(()=>{p("globalSpinning",!1),window.$message.success(`欢迎${r.value.name}登陆~`),u(d.token,"tokenValue"),u(d.signing,s.data),c.push(n.value)},2*1e3)}).catch(()=>{window.$message.error("不可以这样哟, 不可以哟")}))})},rules:m,globalSpinning:a}},render(){let e;const{$t:i,globalSpinning:t}=this;return Vue.createVNode(naive.NForm,{model:this.signingForm,ref:"loginFormRef",rules:this.rules},{default:()=>[Vue.createVNode(naive.NFormItem,{label:i("views.login.index.Name"),path:"name"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.name,"onUpdate:value":n=>this.signingForm.name=n,placeholder:i("views.login.index.NamePlaceholder")},null)]}),Vue.createVNode(naive.NFormItem,{label:i("views.login.index.Password"),path:"pwd"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.pwd,"onUpdate:value":n=>this.signingForm.pwd=n,type:"password",showPasswordOn:"click",placeholder:i("views.login.index.PasswordPlaceholder")},null)]}),Vue.createVNode(naive.NButton,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this),loading:t},k(e=i("views.login.index.Login"))?e:{default:()=>[e]})]})}}),F=Vue.defineComponent({name:"RRegister",render(){return Vue.createVNode(naive.NResult,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}}),j=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(w,{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 T=Vue.defineComponent({name:"SSOSigning",setup(){return{ssoSigningOptions:[{icon:"github",key:"github",tooltipLabel:"Github登陆"},{icon:"google",key:"google",tooltipLabel:"Google登陆"},{icon:"twitter",key:"twitter",tooltipLabel:"Twitter登陆"}],handleSSOSigningClick:t=>{window.$message.info(`调用${t.tooltipLabel}`)}}},render(){let e;return Vue.createVNode(naive.NFlex,{class:"sso-signing",align:"center"},L(e=this.ssoSigningOptions.map(i=>Vue.createVNode(naive.NPopover,{key:i.key},{trigger:()=>Vue.createVNode(o,{name:i.icon,size:"24",cursor:"pointer",onClick:this.handleSSOSigningClick.bind(this,i)},null),default:()=>i.tooltipLabel})))?e:{default:()=>[e]})}});var P={pkg:{dependencies:{"@vueuse/core":"^10.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.2",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.7","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 Ve=Vue.defineComponent({name:"RLogin",setup(){const{layout:{copyright:e}}=P,i=Vue.reactive({tabsValue:"signing"}),{height:t,width:n}=R(),{updateLocale:a}=y();return{...Vue.toRefs(i),windowHeight:t,updateLocale:a,copyright:e,windowWidth:n}},render(){const{$t:e}=this;return Vue.createVNode("div",{class:["login"],style:[`height: ${this.windowHeight}px`,`--login-height: ${this.windowHeight}px`]},[Vue.createVNode("div",{class:["login-wrapper",this.windowWidth>=1440?"login-wrapper--divider":""]},[Vue.createVNode("div",{class:["login-wrapper__content"]},[Vue.createVNode(naive.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},{default:()=>[Vue.createTextVNode("开箱即用的中后台管理系统")]})]})]}),Vue.createVNode(naive.NGridItem,{span:1,class:"login__right-wrapper"},{default:()=>[Vue.createVNode(naive.NCard,{class:"login__right-wrapper__content",embedded:!0,bordered:!1},{default:()=>[Vue.createVNode(naive.NTabs,{value:this.tabsValue,"onUpdate:value":i=>this.tabsValue=i,type:"line",animated:!0,size:"large"},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NTabPane,{tab:e("views.login.index.Signing"),name:"signing"},{default:()=>[Vue.createVNode(C,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:e("views.login.index.Register"),name:"register"},{default:()=>[Vue.createVNode(F,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:e("views.login.index.QRCodeSigning"),name:"qrcodeSigning"},{default:()=>[Vue.createVNode(j,null,null)]})])}),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("其他登陆方式")]}),Vue.createVNode(T,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-GtS_ww9e.js.gz b/assets/index-GtS_ww9e.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..995a4ac25106e568cea7026c1e6610ef7b09386e GIT binary patch literal 3746 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 z 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 TGo1|f{_1}LDnG>)cSHdI`aL68 diff --git a/assets/index-h7gGZVij.js b/assets/index-Sj-7UUQc.js similarity index 96% rename from assets/index-h7gGZVij.js rename to assets/index-Sj-7UUQc.js index 1c35f619..7e339b9c 100644 --- a/assets/index-h7gGZVij.js +++ b/assets/index-Sj-7UUQc.js @@ -1 +1 @@ -import{x as d,y as s,q as c,E as V}from"./hooks-9K4kgpy8.js";import"./vue-hooks-plus@1.8.5_vue@3.4.7-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./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.6.1_vue@3.4.7-6NPuvy-v.js";import"./@vueuse_shared@10.6.1_vue@3.4.7-DJDYauAH.js";import"./utils-3eX7XowR.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.7-pkrnDrzv.js";import"./@vue_reactivity@3.4.7-UV591Pbc.js";import"./@vue_shared@3.4.7--wkmpvo9.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";function p(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const 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-Dq13zFnG.js";import"./vue-hooks-plus@1.8.5_vue@3.4.7-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.6.1_vue@3.4.7-6NPuvy-v.js";import"./@vueuse_shared@10.6.1_vue@3.4.7-DJDYauAH.js";import"./utils-Xj9szOpo.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.7-pkrnDrzv.js";import"./@vue_reactivity@3.4.7-UV591Pbc.js";import"./@vue_shared@3.4.7--wkmpvo9.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";function p(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const 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-Sj-7UUQc.js.gz b/assets/index-Sj-7UUQc.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..3839fa82124bd22cf74aa19b3dac561fdbcd3c98 GIT binary patch literal 2268 zcmV<22qX6&iwFP!000021JzhtbKAxhe($e+BDf1J7Nlr~Gink?R&CeK#c7hdv6Chfw-3HdT06eT`7sqJ=_!Aqvj8cH6qUM} z^r0`J7Uw%>&z|$0a~7awp9@)E(nz2=sHT1bw5Wb;G^&248wJ73I)1gtc_}bP7R|m( zV{9BR1o{ygE9>~xN(e?G_q{O4oA@<6aIq3Xz7O}~L&mvrcXoOX(Ol9zZF>hzyJblvjJ5hlx09YaPy!-&p;*7C)*c}}+ zW`;Xqi$Q)6n!vvFSF_{_|?MWc&NU>AvyL4E-D z<33|r4$PLv=uju-k^ts_h%x;}ffQW7zuc8y8F+L)pT&JRV`R;tfpfo|IZ5^O|Vs`Nqwu_digS!>^>Wl~TUP&;qpEH;ga(agx~Y~Qg?WRV0$P%F=KFNiJn8HEW6 z3*+I?UYswuYd-LT2DzNxmh11lb83D8Y>DHLCU-au{1klPjzx8u3v2nd3< zthL&apCxWvDC2*V60&6OsKn|CE)zdRaz~Ztwg4g_ITRzb0(jyqaZz0b#?mP(a2?Ha z;eY_gI$)we*3=$lB2Bol4DdHdUqTUYh;TqBLTO;4jb_ha9!3w4jogJs^ZUChLdp@d?FcPv zs#}|TTv(a_=ZM}wy%`-{xwG~8H+p(5oowQO2NDz)y%sa# z$q1>sE2wiqLV1{nOj`X&t%tei5kCNDidO^6L{jy@lbkq|xz+)*kw!Ep_oec|x>V#n zk~DC|PPL=tQ&0#}UOKThLL{+5l(dCm?uBI*SOU$H0NN`^kZ%DCPqiwLp(0^U@~l-- zw9#nwl+^aj_}R`<0U@bPJnKN_CELm{5zbEciwDBX^_A%M)Agr+&?eMjV>K;$@Vm{w zUjFI%wT)-rHCKP!y#MXSv-j7ZJ!-BlH*c+KzTkeKMGwDhE`Rs0<#&_5q$OLngw0P^ z)}K9!u74lhxSz;(j9mRVdU$i|t0%oXnS<)Pr-0p&WLcyE-jjO;+9liO3F7RW?zO~n{P2HgeS}Duq;?5JJE@9~>g7NX zrfyxf2SljCi3|Pz?tDG0&!v0p5TJTs3+{R6tt|ARq)YvZSF6_W>E_<<`na>Q_4Q}X z8y_{lTeISkvmf88RN6&U-_tze2D5v}nZYDLvhauklJV4$goH4QUdB8 zU|79nrIaX*B>W00y}|@Qgk988axFGr(~%vDfD23a zdHhvDSKh`hDm%T$y1w!5lW67H`qK}Re%QRWy7kdLefyHy(Z*U=qRo}RNB6#1f3g}q z{x-V&xOwNs#y3ybUtHB2={fbDpyD;gxojOk-~8%s^UiZM1D@X8dhc%Z!R6@Qljz#h z==SY|UOzp**1Waa{L`ao`SbO)JJF5%oA0fyKmTImle_Cb{9aEk3`0BfV#i|hs({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-Dq13zFnG.js";import{a as c}from"./vue-hooks-plus@1.8.5_vue@3.4.7-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-a3-Ol25T.js";import"./@vueuse_core@10.6.1_vue@3.4.7-6NPuvy-v.js";import"./@vueuse_shared@10.6.1_vue@3.4.7-DJDYauAH.js";import"./utils-Xj9szOpo.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.7-pkrnDrzv.js";import"./@vue_reactivity@3.4.7-UV591Pbc.js";import"./@vue_shared@3.4.7--wkmpvo9.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const V=e=>s({url:"/api/list",method:"get",params:e}),Q=Vue.defineComponent({name:"MockDemo",setup(){const e=Vue.reactive({page:1,pageSize:10,itemCount:0,pageSizes:[10,20,30,40,50],showSizePicker:!0,onUpdatePage:u=>{e.page=u,o()},onUpdatePageSize:u=>{e.pageSize=u,e.page=1,o()}}),{data:t,loading:r,run:i}=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-VaiolAvZ.js.gz b/assets/index-VaiolAvZ.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..5a2e4c1177b465dc93bcff697c0438a4b01fff2a GIT binary patch literal 2019 zcmV<92ORhxiwFP!000021GQIuZxcrv|NlOPyE;|2v@`75aVU$-8S(}#gd~vMB?zI( z?qhqB-5Fh zX}$COo|k!^=l9Gkb&6cb@*OKlUPG@NAd%MXtJ*pHs@x0 zv99AJnx8)_y!nFJDYwYtOc1@UV_ieX(Wp0+JZpDiih?qULRc@>P=4~0QZFAG?F5;g z5WvhuJmY4QSi?OCanTEKcBm6a=E3C-pgECEVjZWEFtLWl*$7V!4EDF@+ij+rGFK92 z0wO7N)=s9+cUsJrJn&q&WO4ynUBkUtZ!1La@Q7DhM5X<8+yW6`?bYi4xPOv($4_=@ zd6L>L`qRu2cj;`A?^iSgZmVt!c}usCI0KzH$|MM4$|&m^PWGZx+9^842WGmmP8lUZ zbLA;RMG!7^C0MQ`G6*t>wM!u)%;I5`8!pV9(0doUs>>ZDIie29LpB*!4^B=_j?ba4 zZUVDFgmklM+=EkSLZ+vjL3+Fsvm}67AVN$J%8^{Y*yD6{fpl#;olW8t)=*MEo*w_> z*x|jIza%^+sRJl1S(NeOtYH0Osk9#&h$(4_%EczRCelark!f=uY@?tN4$aRx#S%Z# z#T;q@G7E$;u(NvDss%f#%Yv5b1m-~^%A}yorDj&gNvxyc0j+;(Ds`e0Ss*TQ7oBNt zyP?Gt$_-1H8S;+r#T5mYJVfcpTKf28ax&e;*__8rNjXE)lvzQSU>!~NqS@IKX?Ksk zhCgABoF21E=ekHqY`bYi!%6g!Jv@-+=0G=!l}Nzaa86iL#h%eKwzp?;O;bk1B67_F zI0O}ma6yDrPociPiC#7aQ3soxxiU79fy^;CUiO4-D2GUq9*nW_pAXh z1rQ1SM7HDn+c&D)t4$MOe=BMf95kvX`oK|v z5L_HErVtxfYFB^Q{pP2GM$|-KtOUQx#e_<_SR6L4!93fpBvhUWU59)xw}|b9TsG`V z2Gj=Lsbt7e+L!^h+6HaP6P2R^q$gM`@HbDSSs2LWz?AXOg~TOdd+_0haloyqk!h@A z$tAH9jVy9@0&-lynE(=L2P99Z<=~*^tUqFU^m4kz_aeztMuOHKgPZ}X$!*VJuEA7{ z@kHok403LqB-A{}kx<*R&ys{dlE*e`WW|T7CPMH(S^JYs=M_4?CnUZ~Nb^RyQ{5|JZ!J zd|63c{HdWW;>b2^|a&_Zp|M8ujS66DwTeVmB z{9o7nm7DeZE49@p{@oX~Cr_hI?>v4OX;ruG?|lAq?TfYg{T2WEwfd)zqCD+>esgF2 zL4EyR?doT{5B}wU`@sMD$?N6IQ5ve-Kh##&YFn56e?Hv#>fg1ScO$L9$i3&a zU9WB|*Vgav{Qb}VwJ&R5tnIA7s&B8y1UOtmtoHOffB8{$V>2d&2T>KO8+RI@76)Sf z)w?^(pT+`8g$wV`^B@#fF@GZ@PjdwEg5(1?drGw@uu~G8A=(J9b!Z;&SUJUto>a@>P%vbHx;Pv!s?xj=7@6g6Jj z(%D#fo6yEWMz+n5%{c literal 0 HcmV?d00001 diff --git a/assets/index-Yx81yA3R.js.gz b/assets/index-Yx81yA3R.js.gz deleted file mode 100644 index 211c4a63b1337a2848eb1e6db51413e520bab405..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2157 zcmV-z2$J_7iwFP!000021GQLdPus{E{(gQ%)}Io|<0gU7)>Za|Yw0b$0lRQiRmPqq z27AV}#{n8eV%f4l3#Hvc%VFD6wl}moE$sF}xRoE%jB!5k7mjR)kPz5~R+SKwc%GT} zeV+H3*Q3a)hINuj`2@q)z;-)>!L~Ro67ya&=s&jA~u{l9?U=>HXIjDM5!)^{S?`O`U>S z-&(oKB(h?F8u;V!A93H6{lo*%DCyUqltRi$wYd@}BLa0nBwo3LT(}OL37(O=aC6Td z?lO`Er+i5n0S)SgY!E0JL?BL*VJ>*xMYvu#4ifRyjfPNN{~lXm6%Y($RY<~E*wqlW zc6PSk0DGzm#gw2EBNpLmxf;+xB3){WTwjT~sY4_|-Nn>`gpf#Twd$T)5JQo>V_~j_ z3xaT{KGOcfmE+aQU)N1UWEBFpWS-($ua27Zo9X?~P!NfnmdU`5eLEs2LzlY6eXzxX zdN|P6t7>U{a?hC*P+D+~qiZ~=ORK$nK{2ab-Yp|R9{`4!f~o*CK{uf8p5YqM*w|5r zuE0G7Gh_(@F(n`bl~~9<>?tK2BB@|aB`^sIkP*>kWXNJH#D%#Kh&KnDy1Hr_Dv>F{ z0LFmYjTOV)u?8gK1ooUZ>#K2^jtO>AAt2p6+ZyhS>^W@-6NyB|$e|`V?&CtBvkvt3 zHbji7{fhB)@zVJ#Qu^v%2^D2$mmn7gCzN<|1dE>4MT`vMBWAS2gq#EuGJ=g*)i8pH z_%ldQAr4u z--Jwn6-rRUAK;RZ{2&mhtAgI!h*3gLa%n*^At!nZ18fEfX*nr4Dzsr9XQR#j0Gm;Z z8}d3U8|U{6CGm1LTJKxd4%QQFEqw$d*a7^YIEy@Z5ZDpN67(ZMPD3ulx zmi=MI-dx&VAE%Rx`L&nU+{>-UcdUma*8Foiyqw>7U`%z_o0EJq%UT z@ao{p=hh0p&oGCS>&PEuJY@qms^cxl;VfAKyhz>59=M;y#~p&KgK z4y5R&=SDjen+B5*jMxlDjfyPxy4VhX;9yQ=iPO;$YvOln_EBN&eo@1}6Mw%@($PZA z+|94P{lZY{kwTRPDg7PRRi&ojvzFe|iKTDmtm3*eNHYnWabKIf(D&^5WLipN07kg(trkk?X5;^kZRU!dZL!nZ2>Gy*`>>pS8wb+wyGu?60iD2-M$=I)7(aHN>4e0HK zt*JGq61j=}ayy#Qc5WWNa&uUZ2kDE~bo}90+wY)zj?a2NXnnZjIj$8F? z>0=L24DsZt^=xG)+=`cs7ppM%E8Y0D2p)Nt&kfQy_evZ3tf@t7{HOf-GdldT)U3Q| zdwG$5y5&^o)zJ3(>@n3;i0u6bDnus02!3U=+RuN`&+HqDIoxZ-UVdk9{LdbF=UkO{ jq$@k~*=*nx?00`GC8qNmXmQKzsek<+Z~WGZL=^x4&umcq diff --git a/assets/index-IQY39fGv.js b/assets/index-ZwXTE5D7.js similarity index 89% rename from assets/index-IQY39fGv.js rename to assets/index-ZwXTE5D7.js index 1611c2fe..03406f52 100644 --- a/assets/index-IQY39fGv.js +++ b/assets/index-ZwXTE5D7.js @@ -1 +1 @@ -import{K as r}from"./hooks-9K4kgpy8.js";import"./@vueuse_core@10.6.1_vue@3.4.7-6NPuvy-v.js";import"./@vueuse_shared@10.6.1_vue@3.4.7-DJDYauAH.js";import"./vue-hooks-plus@1.8.5_vue@3.4.7-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-IrZctHvJ.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils-3eX7XowR.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.7-pkrnDrzv.js";import"./@vue_reactivity@3.4.7-UV591Pbc.js";import"./@vue_shared@3.4.7--wkmpvo9.js";const t=Vue.defineComponent({name:"PageResult",props:{...naive.resultProps},render(){return Vue.createVNode("div",{class:"error-page"},[Vue.createVNode(naive.NResult,Vue.mergeProps(this.$props,{status:"500",title:"小调皮你走错地方了"}),{...this.$slots,footer:()=>Vue.createVNode(naive.NButton,{onClick:r.bind(this,!0)},{default:()=>[Vue.createTextVNode("返回首页")]})})])}}),j=Vue.defineComponent({name:"ErrorPage404",setup(){return{}},render(){return Vue.createVNode(t,{status:"404"},null)}});export{j as default}; +import{K as r}from"./hooks-Dq13zFnG.js";import"./@vueuse_core@10.6.1_vue@3.4.7-6NPuvy-v.js";import"./@vueuse_shared@10.6.1_vue@3.4.7-DJDYauAH.js";import"./vue-hooks-plus@1.8.5_vue@3.4.7-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-Xj9szOpo.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.7-pkrnDrzv.js";import"./@vue_reactivity@3.4.7-UV591Pbc.js";import"./@vue_shared@3.4.7--wkmpvo9.js";const t=Vue.defineComponent({name:"PageResult",props:{...naive.resultProps},render(){return Vue.createVNode("div",{class:"error-page"},[Vue.createVNode(naive.NResult,Vue.mergeProps(this.$props,{status:"500",title:"小调皮你走错地方了"}),{...this.$slots,footer:()=>Vue.createVNode(naive.NButton,{onClick:r.bind(this,!0)},{default:()=>[Vue.createTextVNode("返回首页")]})})])}}),j=Vue.defineComponent({name:"ErrorPage404",setup(){return{}},render(){return Vue.createVNode(t,{status:"404"},null)}});export{j as default}; diff --git a/assets/index-ZwXTE5D7.js.gz b/assets/index-ZwXTE5D7.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..9e3132e44e25b3ba4fb29faae60d3ef709d82f56 GIT binary patch literal 1014 zcmVeiwFP!000021BI1MZ`(!?hVT6qF42Ppa5p3+%CU?T^oMLGPGs4s)k;NR ztjQ6%61hw52W45{DL}8i1OfViqP_H3_>w~l6#X-CYyXRal#@oZ+g_K?yfgFe?2slY z7ixa6Lgb3bhk_>teh_g!mS|^U*DrS29v(?!gO;3uA9$GtE#cJX0zBKoO>CcL8oWAg z;5F3jbaggE+5IsxA_9WDQ9Dm|`b2N;FGpn>(4vww*3z@_L+pMKbg~x?dIM*=92E0_ z$jED8dks4_nw{+LKWjgCmLW0)$rC^m;W^mGE)qVr&uTol!=_3`swNgrJlN35B?Y>u7ts*JQ^qx)bAbKBh%G7Ix8@Zyg*x4bx>x z`T~FrbsT#xcCdve>tTBr^|zO?iS(L_0;khMp{J2wk)Z(~KO&4l?Ah4D4HU(Wts<+w z42GZ(WlB&csqfj?!8Yo&t)0Q3zO_t7L?Ss$&Uh?K#X1^x6pZ%t=3OooT=9~!QE>5O z-|4%R28NpXigH%?7V3uWI~5B%=waMxyWDRt zQvsQc3LV?VwuLs)k=}C-<7FlllqpnVO>CjCe~>l#-cco;76O<*!y{Q}P7^)09@7DDS7s}vjFRHj zgp{EagrrhIAQe%?v^m&1Es1jY*U+#NO}6ajdBq`~AjJ_)NC=)&Isp6q{>cPY9uxQx z5lVV4Zs0oVDR+?U(#jBA2w(w-l4+nJ8HQ;isW_=*OwT+A*Rh2hd(%Dn{CMr|8aWl3 zDVhK(_s?Pzq+`K$#6@-=4a8S8qiXhUYxLZ8yL;x}!`^PE1&5~NB+dAG$@!c~wW1#N zG~fV+l)*MnQqF*>)j1;xw2UqZ;TWWjm0_lWr?NH27&AgMz@j|w7N@znaALJK7ofCY zD}|;nfGFs7cmS(LKr_Rf`!SKSWq=S|pp=AQRb!=&+I5X#*ZO7Cfw*)TUVOfazu~o~>c>qJAV^xZL(9LIX zu5P=({^QlvcR$?x{QBmnH%9G6UdwAQYI$BWNB`x1yRfOaf`-*FObJS-?;W1!|8Khb k$Du+YH<^y(BJBp8m;c96@qfInKHvE0Z-_{NDmDiI04FK&zW@LL literal 0 HcmV?d00001 diff --git a/assets/index-arVdkc_1.js.gz b/assets/index-arVdkc_1.js.gz deleted file mode 100644 index f792d5b0b9888cdafe25f8019c3faa083598ba9f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 838 zcmV-M1G)SkiwFP!0000218tOBZ{kQ0h2QsAWRX@%B&u;6Om14qB#@9~hDkCTcHkvy z+J)UF7Y6q+!bAQ{ZNOv(;6i&$-;y_@kj?i z=`P}r>pI8QXjF!<(xFc%2|#n=!IQjK?ZH*Q&W43UXYiRTjUn|&m(c%>xI4OcMG3{% zH6~#iqt8|S+x~>P-mqTftVj*C@z?P$wSN3cG(huPx0g7g>1j5ob3$6wjN9EjJ>qxa z#=8+yHCXJ;Q%J$Kwuyy=9JLX~Vq`3{+eiAud#;FTKF2U0C94bCec97ZWndMEjKvuG zl`c4(OrBP-=O*L{)7FFm>5w*zZ7|KQM6b@gYLpS`is`_d&Eve2?dfYxDrTWi+Qb8& z_JXH>ACEsz{#iR|MTSsGwwrjq)UvN%i?3*8+=@cj@*_6m;FR9a_!sQEpgRuM%PcR{ z>0Ty8guoLfC8i;*OqirTwTaiRgE3kV(rO`%;2|YGp)eYF{pqxQQ702-z?9icrKalG zhWW_i;@b5-bGcSlRTPEj^>*k_g1t1(o#a+12{R$1txE`nNf(yOi@<#9_x?Z4@4r1p z#m~LCu{8bY;t?NC($OGLe6UZ+f^G9yZGdQ+cOJf{?$f%N3CVN`h9{UY$eA{%s}Q&0 z@^ajjkGOL%SJK#n-rr+~B*M9nc&V~nNtE{RO|lHn8jt^AmZ!{OU-3rMpmq7-(VIr= zw0zranmeccK04U8;u@L7@km8@Xq#_q5!vLdK|SxUMl(SXC-&pZXnxj6tj*0?tMww7 zikOHU1In+a diff --git a/assets/index-ovk7NMj2.js b/assets/index-bG4wYeLW.js similarity index 96% rename from assets/index-ovk7NMj2.js rename to assets/index-bG4wYeLW.js index 2ecc760f..c21c40bf 100644 --- a/assets/index-ovk7NMj2.js +++ b/assets/index-bG4wYeLW.js @@ -1,4 +1,4 @@ -import{q as s,_}from"./hooks-9K4kgpy8.js";import"./vue-hooks-plus@1.8.5_vue@3.4.7-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./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.6.1_vue@3.4.7-6NPuvy-v.js";import"./@vueuse_shared@10.6.1_vue@3.4.7-DJDYauAH.js";import"./utils-3eX7XowR.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.7-pkrnDrzv.js";import"./@vue_reactivity@3.4.7-UV591Pbc.js";import"./@vue_shared@3.4.7--wkmpvo9.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";function 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}; +import{q as s,_}from"./hooks-Dq13zFnG.js";import"./vue-hooks-plus@1.8.5_vue@3.4.7-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.6.1_vue@3.4.7-6NPuvy-v.js";import"./@vueuse_shared@10.6.1_vue@3.4.7-DJDYauAH.js";import"./utils-Xj9szOpo.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.7-pkrnDrzv.js";import"./@vue_reactivity@3.4.7-UV591Pbc.js";import"./@vue_shared@3.4.7--wkmpvo9.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";function 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-bG4wYeLW.js.gz b/assets/index-bG4wYeLW.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..53f90c411ef4764786f3ee49b4513901bd3e0600 GIT binary patch literal 2021 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 diff --git a/assets/index-m9EiNGR9.js.gz b/assets/index-m9EiNGR9.js.gz deleted file mode 100644 index 6f7693aeeb8f162a05c10e9b1d49f3a8a9ac3bcb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1862 zcmV-M2f6qkiwFP!000021I<_MQxi!V|9*c(c0Oz+Rntu-kf^b;#uWr#77>*NEXwN4 zJV_cR)1kX35VN^LMN3h^EAMTURoOc4EcX_7?>vog=pSQd0{_L;%p^bnQS0u*eM)-z z*H1ss@AtgS&_a=MS(ywG5i+Y;&I$_d$TKz}(4kXZ6S-pfARZUWVd~=)+)=Ut1^Y$Q z7HJJ1#PLfd8`7P)3m-ridUK;gqp_*>Lnbqb$fvuob^ymTRKC#H_f5~aSUYH3Af2%Z z>Y0k-ILheJQ)f@-itQ+&a{w!An`SzWV>pT?59NA}qmg6nut||lU`@j@G&OaG+f#YH zecvGEanE~A!&(%b;G??iE1hh|6gjmd@?i-aMY)kvr3C9e+YZug&cV{lcwD4oIEuRv zVmtwGrnenOra-U)ph=#NVGYL-*KrhGum)IX&++bU*vg=%1#M|TEd!(oo3$-nQf8qHwG1yyu!cqwXky~)xY%W{c^}sYP7fNT zb34kCm}bjL6vxm(v%e?K^q!q4t32&?o4JJbcuaRJOq~PoX2+# zd!C2wNGg?5E;1h#3czE^mtTG{WCNyRsGk`Swj))YSwe<}Q{H0(vebfOtWabYSTbC( zNCA?{U^fx@3?tl7Q~}a1hFh*xbXEd>8l(h%rsz2)k{2r`$$*(u-1$51!jgOM?~Nya zbeC?pk6tON0U{ZWq`vZQ(>V|cfg={7CBXg1O_)|K+cedR0a;?3(nnwX0Q@}3sTD8w zq#|rx2O*T|2Tz`dX&IbWhHU7>(@JEl8c{!Pnp#=*X?6#_V)M<8RU=ikMMQmdzP@t1 zNyMLCZT#Wg{|ga~)ob-PPXeFnwZAxTUOIQ@8V_cjUltnQuQ|8wHhy{$`0dng?h#n+ zd3|N&(}JlGljf|XqJ!7O_i-;cYO2lTRi9R{^F(k=lTC} zWZPZ+>s9yBqPuv@soilG9|o6t#LqomzqaNqyr{1}brzo~yYo{aidxZ4B1BR#T6Kv` zYE39=oEyRE~z&H1U)z$Yk2gE&1%FLE~k?n7U zf*<6)NPaY(nddqYemSzR zosxMf@a_qN3#1r^)K|WY_{}BatH{*&aRdx?&`9#NP4T4jSes(HltgdGz)r_MZ{kt95S1U3}p_xw-Gu z8~BWwvo)evSO!|{Rr4*i_M2RRB!0Q7`^?;?PGi+bByvRV;9Bm_^=DAkro?~2)^?LW z&aN-Nt*_j07ia2g|8yVCI;$)7wfh^-?=&9FZd||HSX-{w=ABxt@%v}Zf&2QYbN%)E znXB&Xg0uL{>$Yzn1`W5dJmbE+;!U`BKW)rBuGi+=TelkzX5D8??ho(Y&s=Ry>Q72M zXW_Pc?fS<3x9V!Z diff --git a/assets/index-mO4BDy-w.js.gz b/assets/index-mO4BDy-w.js.gz deleted file mode 100644 index 44da9df2df9bd5074da60c9c151b20da9a36e6bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1307 zcmV+$1?2i4iwFP!000021C^F*Ya2%thQIe$Y!(U@-I?sJF1FXW$niBd#c^skRtRRa zd$c>&?#y~-R?yq>wL711Y4%fkOUDtJwY*Wpzm-Ie`}RLBl-f z%$fIn2bM-L7pkK)BDJVn7d+DO$$;~QM6+iL4L?q2@UGP7XrI&ZNjDJ!n498VS+=o> z3kY#h0=Td`&Uqx=m1PTC7Pd@uT2x)N);u%LkQPWD0ooH~8(X-Dgo{nI$<}#(d1Yyw zZ6<&QbH!njHJ-u6on`{%JTBmAw7Ke6x2kq)yeQ-zkwLkDt!ZpqDBWCJJHLF%9*1@% zayf6%td)t2sOFkyFP`(`aZ0)ZfYp;QEElnjO|&=bFR!5O#c^y;mP^^4ZPaRA5J@X= z$M<7FnL>SKO4vmH_St5MuU;I7%FP542|F$qP_|55!qz)iEmhW&W{R5cuaN-};2p18 zIS{~;pQy_?|26mg+E}_%rXS6Dgsb2NL?~G<;sVa2Emf>WD|BI;xh8;lAo@%J)k)ot3(}pQfaI6TM1wf>XgAEk7CY%si_Vl5jgrHXA0WtJg{U5BCZ<} zR1#0+I)hs1*9xdly%4eu2RT)EzK}i%S`&jPWvq$C-1|;oYt=c!wjkI&BAx)KLSHcjr|=l@HV{65$ygMO6rn zo=6z_7y(NbITs#fM1l5+R#_4}_IQhFy=Olh+^*sKbmQsYufFTud~x*fm%)60 zeQ{mSUCkNC+IzIA8yx|4NB`G1-H)o86pxTpL@2%67d1P$+s(~EyZ;HantcKd R?dZ;Z^bc;V$Cnui007)7gbV-x diff --git a/assets/index-ovk7NMj2.js.gz b/assets/index-ovk7NMj2.js.gz deleted file mode 100644 index 380f36a1b24a10e2a9694da3a84febc2cebccd18..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2021 zcmVPW zik4_gqD)e<9j`CCH@i1|g5E69K0|?Gfj&*A`x=F$BprJu8VwKxasH1Vsh>Y-k<|4W zm#dkAgd+0Bdd!)t!X2BjsQ`PY<*DT_ci}{+2Q(&CxDy5hByryfL_>$WuwsM(X_R0Y z*1*k?HS7UEG8w0$|3bG*T5{1&nav^yKG}oJIu}VFAqctab+snw!{6G^$Y7VG+#d?|3k`@n+ma%SkkPU59!B9P=TT-SA|S z@j3M*h_Nax0Bdj>R@u?jCWHgdiHDbPA{s?lfMoy}uM+a^Xp=*8BA83Sj5mr)+XBs0}=>gV8%&9FTg6)KS^=*;xY)AApCM0VIxk=&s()lS_2fk?QXUT zBy|KRk=xoWoAU~AsF1`I63J+gMOZLmBF;|@j4$ljpxP9y4VyMq|q_yIb=sg+oV;A}qlIDC%!3H}8A3&ogiE zz?0M^AfB=$iQwu+gcOUBmmpU z^N7>X<07=3qAu-1X%n=F1k{t9dV=DH4vSC+7wtl8I4m7*k~R`REZq@vL~Ja9@r5Ll zqu}l5oX?qLF{K0Z;iOv}RJK;*IPkEf%mX9pnNgKM9So{qIz6n2&wP*laeR5!GsEkx z<%S&R$x?ttufHn#}c?M?9HZdB`RE>Ln*3 zCG+e4(Q!npc|m00=d@MQmc?y38RzcqwS&hoKaOrnmLm7~HxhzcUT&rC2#$AX)OZJ( zlR!w9coK@xQulLO{f&`}eka+>Mf=$^0~V*9TJgq;D?`g0Mo1+w3>Wz=;)|$zEx%!3 zP$p8uQ5X!a9cJzISVkvym>@4Z<1j!E{Z6fROTWcwIAkopB90j_x9mY1EYH5l&Z%X8 zRUbou-&(zX&>v*zc4kD%az=OZ&GNE1iG!f^b~4s)t*lnpm&+7s6b9Xj zKc5cYXPq&^IpZnLC=B#o=k~CRa8~ESN1jPiir|R=I3$${#l7ri#-%|Pm^i8SX9^s3 zde#wbb~5%5y)`E9k1zZG&w#TN3!G6o`)0c_W{#Pqix>n2%RFKI(r(6nEGq3_^s+vQ z1KhVyJC*KvRx4vx+Hy(a;C$k_I-^});ABC{-zs;L9f*W<#Mf>)j6k9rtMmf05IjWb#@h|WOl7-aLjlc zVLK=5Zypb*v@W5GB(`%qA9ivd=6}>aM4jzucl!MSef^rj5IF&Xejw}|)z(^m6_0G6 zt=IYF;wJZe7>~}nm=h#Pa)kB}4GFwxB5vkal1hi{t0J^M{_WrY{q<*conNU@RS*uy zLUNQmp!)ky|N8jzZwd49AAkM$%Rm3~+uwix^)G7PBx4jfGR9U8kqSFV@3`ZTMcxY> zCr@&$E^R7cJb36LKga8DqGod{?H1)Ex(Om8w{22Q8mjpfc90PJs?Q0Cj{6|i7zRe% zRP$4^+~@23-3z0*WIhWCPX@A*oLUy)@k4Ak5c%X*f#;(gWM8dR)jSTkV0>ToS$xB% zu49k3kqo}p?zQ~gU2@kTm=lucN6M*~`Ab#H|L~_?bVZ>=J=E1dtoT}0qHgL@H_FbN zAMWopP5U$3Uwx{+WA|%q9se98Fa4`#bWi=rtPfs2U(0M49raAIAVO1CuM~xjmE3n* z1dKj)s6(O;38pA%j8a$b?q4a&`jw(Q&irF1@r>rErqti08t&-5_G{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-Dq13zFnG.js";import"./vue-hooks-plus@1.8.5_vue@3.4.7-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.6.1_vue@3.4.7-6NPuvy-v.js";import"./@vueuse_shared@10.6.1_vue@3.4.7-DJDYauAH.js";import"./utils-Xj9szOpo.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.7-pkrnDrzv.js";import"./@vue_reactivity@3.4.7-UV591Pbc.js";import"./@vue_shared@3.4.7--wkmpvo9.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const 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-p9LsG1Fn.js.gz b/assets/index-p9LsG1Fn.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..57952fa9df2fb2e2a77f4bd8a43b1a07c095ed91 GIT binary patch literal 2693 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 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.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.2",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.7","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.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.2",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.7","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-Dq13zFnG.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.7-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-Xj9szOpo.js";import{C as b}from"./clipboard@2.0.11-1jqEMlOW.js";import{u as k}from"./@vueuse_core@10.6.1_vue@3.4.7-6NPuvy-v.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.7-pkrnDrzv.js";import"./@vue_reactivity@3.4.7-UV591Pbc.js";import"./@vue_shared@3.4.7--wkmpvo9.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./@vueuse_shared@10.6.1_vue@3.4.7-DJDYauAH.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.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.2",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.7","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.6.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.2",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.7","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-qcRRK_bT.js.gz b/assets/index-qcRRK_bT.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..87a0566ae7fdefb7268185debe07c00fbbb89c81 GIT binary patch literal 29071 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€g%$H+Nz7#>29sIzN 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 Srjx[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-Dq13zFnG.js";import"./vue-hooks-plus@1.8.5_vue@3.4.7-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.6.1_vue@3.4.7-6NPuvy-v.js";import"./@vueuse_shared@10.6.1_vue@3.4.7-DJDYauAH.js";import"./utils-Xj9szOpo.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.7-pkrnDrzv.js";import"./@vue_reactivity@3.4.7-UV591Pbc.js";import"./@vue_shared@3.4.7--wkmpvo9.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const 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-rYaLwKxj.js.gz b/assets/index-rYaLwKxj.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..c1e1a5d451a41e71c26c57e0533b1c77178c814d GIT binary patch literal 1624 zcmV-e2B-NSiwFP!000021I<@kZ`(!|e($eP^kf5?DM?vMt-ysGUwet;xNCRqMUjrk zku)~Rp=XBjMG&B*NozYcoFZK3oF7ogV;^V^b&76%v zV7GLeCuR5+jNQ%II2nZl@H&{C$Slk)C@bwwI@J)*CI_H=9V#+do1L7zHTHqh4qD_u zrF4mSM@cXSQmXXco%b_VJBq6eV>4~*dNKwTD1qg{%-A@XA8Cgz^JE;#GE~6I%57$^ zWYu=NhSnCn>}46s5*P+|>ZU& z2LPZfj`8h|x}g=!se!>VODa%?F~C$Pfmw5!M#siS+p)=S2Y5+k2F;E646<-%TIX^$U3_7|At69VZPsZQ?jDk54TQJ7Sa64w5VN=7*#|(fp zN@uJAqeEZ8b&^UdFbXB0$iuPO4`;4lto&VOn}Qe^_>u(`x0aYW%GPt2p)pbg$q}*k zdTi!mgYtAry#(73G{AwCCBw?m!H$_A8U|_>nI_hgvfqSRU6DmrinaqYSO8)QModoB zqzn}(gQ+oTbYUTSvmKd59Pl+GMRo3<7zODmffpz2;fpwnQ9*r_47BxkCzbhF$26vG zQx$}oAVo~g>k=q~`8Zfwx*6ja&TGVD>h$|FTJD36aYMTP`VEJoF_PL!EL z-aPsnKwGc|?%dMt3+pCDOvKgzSF_kaz(R~;<_~ccjEv01%^4hYuu4rXLaCuS8$%7J ziHS$3VNnyCqAzbE11G|_sD|`WY|wCoV_{o;{rSMl_PrW{6H1D(f3x!C~tbP6Y021=-D#J+NxhbmQJ`<4~hEwA@UXA2) zmplofLa^f{jBIN%4*m-<-dh|oBx?4Nhs+|#aR>GQM7cCAvXAKq(1-7hxWXZwxF z9~Hdch4?s<=UKXv5Lv=u(5{g%HD@gi37qgu;eA?t2@?y28?tVj68^V-SYxpF}{ekwUzW%sLtfM8GDluL4EVH7RsJJJ zi;b&RX-{Ivy^0ZB8?OcERReePk+W3}XgWt#=jCDe_m*>oXd-)7*#Lk6p8{yS*-V6- z>XY+o?RW(XW<2C>e0f@Y7?iJh^?5f$^*|ZCds;!D4=*Ga zyuT{P*9rcisdy|eCgQ!lIt|bIhbG}}7Tx{Ldg(zRdvHNJKR$Dd-@N*yTC0@Y|CXJH zU)N5GwUck1;}_1$y?W_E=wp@hP!2JIQab+ltg`LyZ#Ms^)c4Bg83kQfDD>aJtNv$v W%KMCOv{vE98@~XyqAAJU4*&rEusnqT literal 0 HcmV?d00001 diff --git a/assets/index-s7FOkxcu.js.gz b/assets/index-s7FOkxcu.js.gz deleted file mode 100644 index 8f2c8d9d26b6c61ad5a92cfeeed06b2f69f7971f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3745 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 L?vG{B$t3^)u@`jY diff --git a/assets/index-ssCRsJGr.js.gz b/assets/index-ssCRsJGr.js.gz deleted file mode 100644 index 99e8f3c010b347800d5370f25066c6ab735dc16b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1719 zcmV;o21xlIiwFP!000021Ep8*Zxcrv{(gUjZ|{q(+ZlG(u|tepIphc7M?;d5ToV+b z$?n*mWIeN)nRQ|;OSBN+dQeU}plP98DU{=Sr+|vo3km7{G3T|NPy7qjuASmtCr1Fu z@>o01^UgcZ`@A!2QgRrV3OrI|Y)OED(|t~$UL8aT=4OgUCQ6~;K6PzeH98fu_0d%B!vCnmc< z)p87pm{3>!!BH#zV5t}V!Bz+T!Bmg?!%QvDSxJFMTuE#JlK9j9Pua>;c)eWN#jd~? zOvZ6e*I*jzUCO4%C){!cl=tU|BI4NUWeuMio<;89SeRwHoMUQM;G)PGP=kE{FrLQv z?1?arP>DG*Wm_r@8fkD+J4xo)$YMk)LJ9I6Q6LmJml0a*OzlhuNy+XJPMNa!c7N`uE{XQ!7z#8B8QA}&QP1^ZwU z%*fPSX_O3xF&89p zfdwo9p^_6Sh?&!&0d+7wq7Bc@C69-ZMI?ZzlopsRf{00wAD4LXgge-ab2yVMKzDuDFX47D4>3B-?#Otib&51KpR{4{tgtomGMS})7YLAbk znAvup$*7RA$?S}ap@s8=;vrUY7{ye^s}z-RMj1l3>Dox*364!72&0NBuymbxqS~g* zfZnM*j#rUoopt==MdrMsE2^SFBlz}z>rhwbRpBm3zXRWfE4j8Lj$L^h&LU-E;kToN zcm~-n&ge$hqqDAbT-lyD-;F(kX+ah<$y!3i+3w9*J=?H*5;h~L&D2zqjWZP` zvLAKi<5_$j&8sxa;}AlYIL5JbIaQk5e``FrpNT1d6mgoUsctszlYFfyUX|yFxfD-8 zS;RCROh~xzX0lGadnS0Mc0XzFFHuX>IxENActWj02>qobo5Fb!mkHHm4zZaWb*Y&l zs_R%t;^By*Zmp)akDhp<+KJ{zF*!yO&x|t*$0;IZ49Cx)3Uj4OUE5Zx7S1ErmKlE| z=c5FrXeeq`$cl|KN(u1-p_!N#(_)6^tj08@rgl-z;Z@n8wKg6$H@<4zec5<%=k==_ zyW8unjmNu}ck2KBwt44kZ|z_8otxhCTa7!<>ziMC_wKc>->h%l_SSxQ{pyBy>sfvK zhsJj=8#gy%dB#gf#@dlu*M4k0ywTeEcjM;wN@6~t_NJSBuXLM_x9Y$ArM<}R>(QE@-SvMqZ$I_ces2Esi?{W}dwiw&*Q>3|JKh)f+L-#*Rc~{% zdHZSen=AFrOZBaL5iwf-c;sDu(WdWywXysC`u{F{?mhXu@!) zl9XV6sx(1GP;r{pRyAT^$mas`7@SBx<$5=?OK@n8ZBDvX>K0CKTa7 zA;W@PyY=CMM9#H?Rfzx(Elq^?F8cK3)*I_^O4VPkf4EYS^ZsC^BEUl{72&;$Qa!o# z#yXr*yI(&JPL1ok-#+ke-EBO5`1;kKKTx>PwRo^>A=sfs3$flsvPf3ZIEQS(moL2Q zSN&sm^GEN}t3wJE9EXRv4Lk6Y)N$pwTUx+8qHFl3|3AuxfIZr_-zj|LzE^$xjjHdR zVf)SFFe$c?@1Ns*EmZujcdN)kT`x{>kr5hK)R^3K diff --git a/assets/index-1uS45WOp.js b/assets/index-sv8JHAnP.js similarity index 89% rename from assets/index-1uS45WOp.js rename to assets/index-sv8JHAnP.js index ac8424bb..8f11d951 100644 --- a/assets/index-1uS45WOp.js +++ b/assets/index-sv8JHAnP.js @@ -1 +1 @@ -import{v as t}from"./hooks-9K4kgpy8.js";import"./vue-hooks-plus@1.8.5_vue@3.4.7-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./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.6.1_vue@3.4.7-6NPuvy-v.js";import"./@vueuse_shared@10.6.1_vue@3.4.7-DJDYauAH.js";import"./utils-3eX7XowR.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.7-pkrnDrzv.js";import"./@vue_reactivity@3.4.7-UV591Pbc.js";import"./@vue_shared@3.4.7--wkmpvo9.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const 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}; +import{v as t}from"./hooks-Dq13zFnG.js";import"./vue-hooks-plus@1.8.5_vue@3.4.7-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.6.1_vue@3.4.7-6NPuvy-v.js";import"./@vueuse_shared@10.6.1_vue@3.4.7-DJDYauAH.js";import"./utils-Xj9szOpo.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.7-pkrnDrzv.js";import"./@vue_reactivity@3.4.7-UV591Pbc.js";import"./@vue_shared@3.4.7--wkmpvo9.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const 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-sv8JHAnP.js.gz b/assets/index-sv8JHAnP.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..4531197bceb082d9adbcdf0d00f00a96dc182acc GIT binary patch literal 989 zcmV<310wt%iwFP!000021D%!2Zrer_hWC96hbs%vj7aL@SVjukl6=WUz64e)1%@#i z9*H9jXQ;VQmIUpS7JY_x-(`Vr>Yz_!G&{dSA<9Wh*+q+PXTJ0E@IRMfaUzvjq+3L9 zndLyq*ukYp%CSbxiC3Ns{;=|$JOi9LQuvPyn`-}hP_VD zpXP(O42h0{3ifue@1fb{@$sA1TR#ttG@??D*-FaARn({MtMk{xBu{Co0K~v@9#pZ9 zT{PJpwhmFZk;f)FsA12;KAKKXm7PX3e;<RF!_}Il2gruqgoNo9=rl4gEXrclid$@`e#V)!OXR_QnZ06Y@ zwO}<|Q>h^ETwKH6-z=`R&ultF>C-VfA_~ICQO%dlF0uQ^`6z1`*XY~PuAZMJ@~NUB z&|m6yGYmbx8@KWt69yEaX6>ho{Te!PPgqa3MjL)I!N{s@hD@LYlxEsMs0}fzBz^2& zXGG@D4jQzh$$?k9*{GY0k&%eSWC($u)dh~b-OCBu=q8{MQAP(Uvp#)-eJJRfL(_4bq;hv-CRhlFMnnkUftNL5#C^|1ZaEJQ!5}7# zVnQ<-c-Y4tYPZ~GuU9_ElM&HK&*Hx1I#Vp8LEFIS$nHPp5+#kyC=Z46m&bm$x-pFd zE2v>opgt4fs!Onkx-~Q&A5`@ty@&59diMGvOy6#d8{z!3ii>^poVQz5Nn4wgNXcp* zvkegTlFIoTZXd0iJ`+UEkfssD1SLdiP}vZdQKQkRi3?bFFqJ}^t&0~O3pj)U6VQ-x zA_WMuy$~dZx^ps6B!(u$(kW^%HrXyL6d0?-V!14?`|Qin)=G#fAO<>Z8N#+8ECt*? z=Ywl!^qT~vg~M6%LGq3OL literal 0 HcmV?d00001 diff --git a/assets/index-EFODj2EJ.js b/assets/index-vUN0Iee3.js similarity index 92% rename from assets/index-EFODj2EJ.js rename to assets/index-vUN0Iee3.js index 93bc18cc..372825b4 100644 --- a/assets/index-EFODj2EJ.js +++ b/assets/index-vUN0Iee3.js @@ -1 +1 @@ -import{p as e}from"./hooks-9K4kgpy8.js";import"./vue-hooks-plus@1.8.5_vue@3.4.7-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./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.6.1_vue@3.4.7-6NPuvy-v.js";import"./@vueuse_shared@10.6.1_vue@3.4.7-DJDYauAH.js";import"./utils-3eX7XowR.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.7-pkrnDrzv.js";import"./@vue_reactivity@3.4.7-UV591Pbc.js";import"./@vue_shared@3.4.7--wkmpvo9.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";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-Dq13zFnG.js";import"./vue-hooks-plus@1.8.5_vue@3.4.7-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.6.1_vue@3.4.7-6NPuvy-v.js";import"./@vueuse_shared@10.6.1_vue@3.4.7-DJDYauAH.js";import"./utils-Xj9szOpo.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.7-pkrnDrzv.js";import"./@vue_reactivity@3.4.7-UV591Pbc.js";import"./@vue_shared@3.4.7--wkmpvo9.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";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-vUN0Iee3.js.gz b/assets/index-vUN0Iee3.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..57e3b4d6c12a2ec7d56815ef1d3b3ad7d89a14e4 GIT binary patch literal 1602 zcmV-I2EF+oiwFP!000021I1TeZyU!IeebVew|yW{&Tx16A&G)o>RV0}$&xL#Qehaw z-Mi#SyEChqSyB{3KuY7fPUR$p1EYwGrbbaTDAL$10w=L02kkuhjEf_oZHl{w#(Xllzy@651Sydkww8sRjYssw;K zao-JO!N9{fd$STiA&oP52(8SP)>qffYHyOuZ6eEs3^sSy1f`*P^M4>%V8ar*50n<`0P?I$O?o2X4UY9ESOlw8HBjV z0W5a&R-X^~4bJ!#q=rVWJ1gdRd8)Tsp%OqK;ikm}6bv2bu+c?sZsBTBsiDfnIkHRy z*n?S9Z%wU{V0^AOD^S#x=vNyfa%a)!y)jY+$vr?@qF`bJXOXb5j#k)Jo}QlR>)0Z! zLc-A_vh8(0v-FM|3@BTqjEEYNRvA2kd?F->h_5u7oLtSZW!SjLG6>|kYqm?a;f{FI zy*SDg2x6&@nmRUf=!$-YuJh@>f<9%Ggr+S~hI|l`N(Hu5M1@3|Sicz|qKSu)vryie zFml^{uHhb198r&ypkPL>fVs7`l`YigWw6RbC|Stj3{Im}m0kB{=y)$?M*y=yM3@Y6 zh*R=2UZ1;^bZN0*;xyKgX^dxAez`m}sQyh6FhxB;k!?Dv`1y zOS_sKF|HP^3$UlA>flgy)AK8Qq;Dgs4ah1J#=tEY(F&AZ(@eDfqJLU6V}!FWxH~%-|Vh?Rz=4q8g>_^v)t-f(&9|2SaEDM z0BnOp8BB7|=M0#N*BS93uPrYvPjVZkz~fp{f(rb2qTb0)1#*!#$KMF*ztD{jvwwfAMYLi_14M3e(RG*t^K{&{Nn85^WD7?b)N6;6^XT3 z5HIeNRi=NF-mki{nRsYd?Gc=-HE_gHMld|D*ZA=j{i7 zXny=f>;CQ5pT21R_Ez)DZ<`zjYKKD&2v@VhEe zRynMAa&YI3T4>(-`snc9(cyRPPd-0>^mX&2_l|de6Y~Z4W$eYRyY0g-Up)LatbC&} zSiD=5x}wU3e8_D3;qKAX{r0o3+JD*88kZCHvOa)hU4;f5v~MFyA8hi~8A+FycqC;$ zc!TT`btcXov9dg$*UC!yGM`FSed?8PmAI}{7Q+_zQqIuO@KAc#LXdHWQD%5ZN5xz^ zgR;3HJzdNYi#UKw)cHkp^;aoW&6JU%{7I7huvq_7)Tuc$Mnb&@j z%h)4!?ri!SjY|vF{@_V#cklloR5$HO**PE@2*HJxZ?6<|tBG=7-w=M984DJ#7Rkg2`~$-yU7IJIMXBWXZ7)a_Nxcb%u!gRffmAD^4FL$dbYq`7d|3K20i8dqacPu=gT z#MoF![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-Dq13zFnG.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.7-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.6.1_vue@3.4.7-6NPuvy-v.js";import"./@vueuse_shared@10.6.1_vue@3.4.7-DJDYauAH.js";import"./utils-Xj9szOpo.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.7-pkrnDrzv.js";import"./@vue_reactivity@3.4.7-UV591Pbc.js";import"./@vue_shared@3.4.7--wkmpvo9.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const 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-xUhiSh2W.js.gz b/assets/index-xUhiSh2W.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..963df87f9d637fe2cd1aa2db2c651e12f801c334 GIT binary patch literal 2155 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 yLfgamu3^xJ>AtR$@Z2LJ$Dt&hb3 diff --git a/assets/instance-2tUVEeRL.js b/assets/instance-a3-Ol25T.js similarity index 90% rename from assets/instance-2tUVEeRL.js rename to assets/instance-a3-Ol25T.js index 9b1f4e12..b5fb5455 100644 --- a/assets/instance-2tUVEeRL.js +++ b/assets/instance-a3-Ol25T.js @@ -1 +1 @@ -import{z as t,B as n,o as R,C as q}from"./hooks-9K4kgpy8.js";import{g as d}from"./utils-3eX7XowR.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.7-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./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}; +import{z as t,B as n,o as R,C as q}from"./hooks-Dq13zFnG.js";import{g as d}from"./utils-Xj9szOpo.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.7-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-a3-Ol25T.js.gz b/assets/instance-a3-Ol25T.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..bba20c1007df345d5e228e049aeedc3ca9b07ee0 GIT binary patch literal 821 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 diff --git a/assets/utils-3eX7XowR.js b/assets/utils-Xj9szOpo.js similarity index 97% rename from assets/utils-3eX7XowR.js rename to assets/utils-Xj9szOpo.js index cbc00218..150dcbf2 100644 --- a/assets/utils-3eX7XowR.js +++ b/assets/utils-Xj9szOpo.js @@ -1 +1 @@ -import{u as g,a as b,A as S}from"./hooks-9K4kgpy8.js";import{c}from"./currency.js@2.0.4--or6eeOG.js";import"./dayjs@1.11.10-IrZctHvJ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.7-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}; +import{u as g,a as b,A as S}from"./hooks-Dq13zFnG.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.7-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-Xj9szOpo.js.gz b/assets/utils-Xj9szOpo.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..331198fbdbbf45536970f0e9526e98b155170d4b GIT binary patch literal 2825 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 bI)`7#R|gj4xdUIb?!W#ALq7S(q!|DJ=ir(V literal 0 HcmV?d00001 diff --git a/assets/zh-CN-6xn5ro4a.js.gz b/assets/zh-CN-6xn5ro4a.js.gz deleted file mode 100644 index d38ace705ac8e243da3423079c03dc91a48c51ae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2087 zcmV+?2-x=@iwFP!000021FcwFPa8=Ve&1h#O7j3xb;mZBBptP6u+1%83JV*uCd*1x5w+QDI469v+O$cDEcLV_TXa)be=L zqhUELho#vbDVOW(=I87+_G4OdWKu7tTH|G!ft8RPk*=6yiEgSTno&9`FL-vsVL2R< zhS;1Y28+YZm;xh~kbGE=9FmOL>%|^AFwwG|%^0?{vb@0kaCb=(Wjz>=4>aR!K};@n z;+vOm($eHbnw2m=mF<$Dhs~?`7N?0NFhiQCdmfS_JxkmKnBm%zR9jltCGz(3NjtQgD-`qY=4N4oQ)4Z};?#$;;=< z$UL(xLGoDg>rcHB6mrapv*qGNXpA&LibRxysxi}jHJnUq7hoIJsg9FMxqP8WulhKR zT3obI6*wOsIrlcI5B8i_-yZ+I;co7^>$jcN9p{&a0A5#D2v1ljZDPIOHqCnODzpNp z)$#NK)`Xm47%$`Y#+!~a#KK8N3z&&=`^x;hpD6S5ie;N7)NuycrckcK&zMd5=_d=C z@)FjVLIzwZBGbkS7^S*xVo>SmfLH~!?LVqN?ABH{svma&6za+p5hhl^@$UzYb*>0FbZTo%g#VY{03Tm6T zeT6U;oa`R?K`>P?Kt$F~1Bg@*NT{HK+O1p8o&8`SuLAeG=hfd{0XVC!Ok$HFUD4nO z)p81lDJ%rB428kEEyaYMLQ-{wAQ(fIhRriW1(?E!X;~#-fpcHS>3Ne)Tb?@7aPidT zVB<4R2Mo`CDZ}$BsJ(ey+kOwAt%BpD7bou@*S7xvQ1>W&cf9`qKtl!2!@ZNA)|~an z0A^I+9z1jI@6;6uU|Izydmr3i{tjSP1t;4(?#n{}Qz~#?KdbKlbn@`Iv$54)J$&T+ z{Gh5eihYtZ3IMa&7L`TX$m@z%dmZ@2^)6eyhH`4d9RpQZoZ>&JRcK%R2y$ zsKDLXc3=G0SzE1s+->VE5CC)a!CSZ8?KJ?GJmTKfHh1eB07$925=T6nrikgvycf!{ zV*7u+X=)2ahY7|gQ$TI=>B-)nAD4vR4HN@%jZxE_#6^ruB?Ehx2<1u|PI+}q$-+_F z6l4@zwvvKzswv~%?+De9sZ5gY1C4N;1tdmJTrsdJoR3=oPN=}W z_wVY<+tsHBwWn(Ue&d(blcPt@>c6U+JMP^N&UYIC4xSly_SXE$G~=6T^Or5E;0(G? z1p$aquiF{ky_G2mm?DPd^^AdroPzfWIEL~#X(A10si|Y8d;^n+^ActH+0j8bLJeXm zGd^BfJOwFz6{vk3>n#>P?}*a(8J}9ua^Zo4kdZGA89zM_;+z;(`-*o1&q}eeONL3) z$Q;F-BLm9|oLWGchNsh6jC9Nz4Z5M82I^)jYKl@*kV0d6?$dN0TXtg<(@(>^ZnZIE zotY^TT;i8ZkIqZP((zIQqtQwS9H8n-zV5HGBFpk{JEsu%3qePvat$x}-!BHJ_W`59 RRpr{>{s&o~Nn_U#001Hc0kr@C diff --git a/assets/zh-CN-6xn5ro4a.js b/assets/zh-CN-L-jhuVXv.js similarity index 95% rename from assets/zh-CN-6xn5ro4a.js rename to assets/zh-CN-L-jhuVXv.js index d9b4509d..2bc56098 100644 --- a/assets/zh-CN-6xn5ro4a.js +++ b/assets/zh-CN-L-jhuVXv.js @@ -1 +1 @@ -import{r as J}from"./hooks-9K4kgpy8.js";import"./@vueuse_core@10.6.1_vue@3.4.7-6NPuvy-v.js";import"./@vueuse_shared@10.6.1_vue@3.4.7-DJDYauAH.js";import"./vue-hooks-plus@1.8.5_vue@3.4.7-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-IrZctHvJ.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils-3eX7XowR.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.7-pkrnDrzv.js";import"./@vue_reactivity@3.4.7-UV591Pbc.js";import"./@vue_shared@3.4.7--wkmpvo9.js";const o="当前环境不支持全屏",K={isEnabledFullscreen:o},U=Object.freeze(Object.defineProperty({__proto__:null,default:K,isEnabledFullscreen:o},Symbol.toStringTag,{value:"Module"})),e="项目配置",t={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},n="界面显示",i="动画效果",W={Title:e,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:i},X=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:i,InterfaceDisplay:n,ThemeOptions:t,Title:e,default:W},Symbol.toStringTag,{value:"Module"})),c="刷新当前页面",s="锁屏",r="设置",l="Github",a="全屏",p="退出全屏",m="搜索",Y={Reload:c,Lock:s,Setting:r,Github:l,FullScreen:a,CancelFullScreen:p,Search:m},Z=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:p,FullScreen:a,Github:l,Lock:s,Reload:c,Search:m,Setting:r,default:Y},Symbol.toStringTag,{value:"Module"})),_="首页",u="依赖项",d="关于",g="可视化",f="滚动动画",b="请求",h="表格",S="多级菜单(缓存)",O="文档",T="文档 (加速地址)",C="文档(内嵌)",y="办公",D="文档",M="演示",P="表格",j="数字精度",v="指令",R="页面详情模式",z="Mock 数据",N="二维码",I="SVG 图标",L="模板内置 Api",k="模态框",x="右键菜单",oo={Dashboard:_,Rely:u,RelyAbout:d,Error:"错误页",Echart:g,scrollReveal:f,Axios:b,Table:h,MultiMenu:S,Doc:O,DocLocal:T,DocLocalInside:C,Office:y,Office_Document:D,Office_Presentation:M,Office_Spreadsheet:P,CalculatePrecision:j,Directive:v,RouterDemo:R,Mock:z,QRCode:N,SvgIcon:I,TemplateHooks:L,Modal:k,ContextMenu:x},eo=Object.freeze(Object.defineProperty({__proto__:null,Axios:b,CalculatePrecision:j,ContextMenu:x,Dashboard:_,Directive:v,Doc:O,DocLocal:T,DocLocalInside:C,Echart:g,Mock:z,Modal:k,MultiMenu:S,Office:y,Office_Document:D,Office_Presentation:M,Office_Spreadsheet:P,QRCode:N,Rely:u,RelyAbout:d,RouterDemo:R,SvgIcon:I,Table:h,TemplateHooks:L,default:oo,scrollReveal:f},Symbol.toStringTag,{value:"Module"})),F="项目配置",w={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},A="界面显示",to={Title:F,ThemeOptions:w,InterfaceDisplay:A},no=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:A,ThemeOptions:w,Title:F,default:to},Symbol.toStringTag,{value:"Module"})),E="注册",G="登录",Q="扫码登陆",$="请输入用户名",H="请输入密码",V="登 陆",q="用户名",B="密码",io={Register:E,Signing:G,QRCodeSigning:Q,NamePlaceholder:$,PasswordPlaceholder:H,Login:V,Name:q,Password:B},co=Object.freeze(Object.defineProperty({__proto__:null,Login:V,Name:q,NamePlaceholder:$,Password:B,PasswordPlaceholder:H,QRCodeSigning:Q,Register:E,Signing:G,default:io},Symbol.toStringTag,{value:"Module"})),so=Object.assign({"./zh-CN/globalMessage.json":U,"./zh-CN/headerSettingOptions.json":X,"./zh-CN/headerTooltip.json":Z,"./zh-CN/menu.json":eo,"./zh-CN/setting.json":no,"./zh-CN/views/login/index.json":co}),Go={message:{...J(so,"zh-CN")}};export{Go as default}; +import{r as J}from"./hooks-Dq13zFnG.js";import"./@vueuse_core@10.6.1_vue@3.4.7-6NPuvy-v.js";import"./@vueuse_shared@10.6.1_vue@3.4.7-DJDYauAH.js";import"./vue-hooks-plus@1.8.5_vue@3.4.7-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-Xj9szOpo.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.7-pkrnDrzv.js";import"./@vue_reactivity@3.4.7-UV591Pbc.js";import"./@vue_shared@3.4.7--wkmpvo9.js";const o="当前环境不支持全屏",K={isEnabledFullscreen:o},U=Object.freeze(Object.defineProperty({__proto__:null,default:K,isEnabledFullscreen:o},Symbol.toStringTag,{value:"Module"})),e="项目配置",t={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},n="界面显示",i="动画效果",W={Title:e,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:i},X=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:i,InterfaceDisplay:n,ThemeOptions:t,Title:e,default:W},Symbol.toStringTag,{value:"Module"})),c="刷新当前页面",s="锁屏",r="设置",l="Github",a="全屏",p="退出全屏",m="搜索",Y={Reload:c,Lock:s,Setting:r,Github:l,FullScreen:a,CancelFullScreen:p,Search:m},Z=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:p,FullScreen:a,Github:l,Lock:s,Reload:c,Search:m,Setting:r,default:Y},Symbol.toStringTag,{value:"Module"})),_="首页",u="依赖项",d="关于",g="可视化",f="滚动动画",b="请求",h="表格",S="多级菜单(缓存)",O="文档",T="文档 (加速地址)",C="文档(内嵌)",y="办公",D="文档",M="演示",P="表格",j="数字精度",v="指令",R="页面详情模式",z="Mock 数据",N="二维码",I="SVG 图标",L="模板内置 Api",k="模态框",x="右键菜单",oo={Dashboard:_,Rely:u,RelyAbout:d,Error:"错误页",Echart:g,scrollReveal:f,Axios:b,Table:h,MultiMenu:S,Doc:O,DocLocal:T,DocLocalInside:C,Office:y,Office_Document:D,Office_Presentation:M,Office_Spreadsheet:P,CalculatePrecision:j,Directive:v,RouterDemo:R,Mock:z,QRCode:N,SvgIcon:I,TemplateHooks:L,Modal:k,ContextMenu:x},eo=Object.freeze(Object.defineProperty({__proto__:null,Axios:b,CalculatePrecision:j,ContextMenu:x,Dashboard:_,Directive:v,Doc:O,DocLocal:T,DocLocalInside:C,Echart:g,Mock:z,Modal:k,MultiMenu:S,Office:y,Office_Document:D,Office_Presentation:M,Office_Spreadsheet:P,QRCode:N,Rely:u,RelyAbout:d,RouterDemo:R,SvgIcon:I,Table:h,TemplateHooks:L,default:oo,scrollReveal:f},Symbol.toStringTag,{value:"Module"})),F="项目配置",w={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},A="界面显示",to={Title:F,ThemeOptions:w,InterfaceDisplay:A},no=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:A,ThemeOptions:w,Title:F,default:to},Symbol.toStringTag,{value:"Module"})),E="注册",G="登录",Q="扫码登陆",$="请输入用户名",H="请输入密码",V="登 陆",q="用户名",B="密码",io={Register:E,Signing:G,QRCodeSigning:Q,NamePlaceholder:$,PasswordPlaceholder:H,Login:V,Name:q,Password:B},co=Object.freeze(Object.defineProperty({__proto__:null,Login:V,Name:q,NamePlaceholder:$,Password:B,PasswordPlaceholder:H,QRCodeSigning:Q,Register:E,Signing:G,default:io},Symbol.toStringTag,{value:"Module"})),so=Object.assign({"./zh-CN/globalMessage.json":U,"./zh-CN/headerSettingOptions.json":X,"./zh-CN/headerTooltip.json":Z,"./zh-CN/menu.json":eo,"./zh-CN/setting.json":no,"./zh-CN/views/login/index.json":co}),Go={message:{...J(so,"zh-CN")}};export{Go as default}; diff --git a/assets/zh-CN-L-jhuVXv.js.gz b/assets/zh-CN-L-jhuVXv.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..c3bebd1110d8d0cd8e820a756a0945ecf9930fc2 GIT binary patch literal 2086 zcmV+>2-)`^iwFP!000021FcwFPa8=Ve&1h#O7j3xb;oTknRL{W!8VtKi@`twFR0vI zZWnHMnW}1oL6(voK`w%1q(COgB(ou#%^>X#WG+!=fUtjtZsVu<3#)Fs2{uF1oMa*ddOA9O(l@+;L zV!9lWrtB2$O!g<5u{yF#i2FE2j!MRCv1@$9a+)#oT*?p|v9iSV94;WKh#1Gd@rc|h z#pBaG_5_|kw??NlPyFLVC(IadC_}i#ff;3^A~z=a6kdkr7)+0jx)kNaoD-QV$&%Z`saa4BL8Hp65ZhyCjLS9*oCY(#8?Q;?m9e zD|~sZNH5Z?g!!p#mrO&kt`u6FCbqx~>7wp=M2_}ILy;jeOOq|yDiWI@KWj{4OGV5$ z;Q||6AmOVmDo5r5L?HglQg$@A(5Lh)wJ<~rlAsbPAQQ);0Rwn&W@c(ZYDp%n=MWP- z)-89*ozk@Eo-Oo~77;8nY#W#bm@X-cvSzWX(88qP7Rkh-a;F@TqDpV~)QySD=gY_( zb8JBhSPJS-y%H4j%ucZ7(nV;DbU{i)l*6hq-F-z#W%LWMjp|g#NsIYHu|%%~IGx&D zv{4PXA0D~)HmVQy+*jWm|GwdE?s@CC-PIlU=Z64Z*H#Em+9+dTqu;TtdhV*U0;jaG z%skeGoMjj<F9u11GVixs^9O{RyV32b^#RH$|MmMR>AS_2ensE08Aj3 zSAqBJyOVpr060v{oKS)H&B7S4nOAUG2py0J#Qgo3{gn zFb$mS9tAyH7< zYQQ^q=HB0_D-ytr22S?gdq4jjz?=q7ws*XjhXAHE;J$uV-T(3A;d6ImtG#;o$o=U_ z2Y_Q5@E+gsw*Lv>Wcb+D?%sb{yY&zE`CIqJtquU=;mn_hcipvB_ucxRhxY(1`+4w# zyZRph6CcftXuvz%3=$>v(Sdmlcw2AXpT4X9a^&v60kEV2Z~e~k!D|2~`~>#3bh7ux z`)1YK*>(>f0=TS!5vu3gysfw1#x8)P8aUoxuO9qXeR&(eAq}Lb2in~4kGz+6036nU zx3lfN_^-RRTK%xw)>|Y1=IevEZhPBn0518&{aV}Ht#be%rP@jY@mz)?W~g(1D9fr7 z{Pkw2BUA$>8KX=Ewaup|dwW4#l0i36O~`ddEo%aoFtXGv>|G+1s~I@y*D*B*M;uF# z5o|kZ8YZZ&j`_dCR7aLNdHOhH`xh5A4#%=tqGPq(c$iC2-6>#OsEKeS#W2UVKtY<1 zgrn&q!^q${jD?zlab)R^g#=D9tP}1d=V5{{?6(N4mf!?+1ZD|bpy~wl$yJx(_(Yr< zSRIAwk~ySPTOERvxKQ-X4EmQ-br_CN16gXmUT>B}aH^#W#Po|YEM)3JZ=1G&XQOlW z9RHut(=ato86M$mSpFK)Px-q*K23a|;kTiYR-VIpL1~M+KDU1Kx31x_&yFtQ30ncq~jd549wK8UR-lsi^WenqV|2lr`EGvc;GN(2wYw1G7ehZm6e$y4i}Fq|_3m*qEOEI96)y$fF9xXp0i(fH Q - + - + @@ -18,7 +18,7 @@ content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> Ray Template - + @@ -36,11 +36,11 @@ - + - + @@ -50,7 +50,7 @@ - + diff --git a/index.html.gz b/index.html.gz index 3f7e7441593e244d5cc5234211e0d97dea2fcf5a..80f4181cb56118dc6c3e16d9b95f55a441a3723f 100644 GIT binary patch delta 1772 zcmVJW%sa$`;CV7 zT+G}ZVejHy?9|nEz=1|Y8EyA*4|l8DGcgxjFYW$%4gc+-yoUsG?4$9L7SH(3J*;8GjBh&dJjHu+nm5mu+jFElrH2 zpK|C}R7tI+Vj&Zy&)3Z)T7%K$Vnes|{QT|p^uwlUyLV)XoG9Ru`0E6l9JykcWGSQ? zu60Bd_!HN`1MFUBDNKq4h4$a&#cuMxlCMWK8uq~?tivT zqJU7tGG>-lhWyyybb)r-l76U4d;U!fvQ(|A;wR!d~Q~&<0+r2v!ZDudZSu&MG z`9*?sUF6=}9=zkHpEh!6v*e&70P{r6-^@;TUj@BSnCf<5%PZZfcl7tv_e>2tva4sL zQ2|;~4V9F}`e${MMQG(DCPHLLhz6+SQVp%2lc5A8SX-~ZWw||P%kuIc4(|T`*ziq6 zpUVec@eiH6!Y`uag}G88^3V-k_dGx^8dqJ&wa0o3F3uiX;iBnxuH?7+S95 z{8CvGLFvY3o6mH@$#Q6+IZS8Fps8GZwUccHBY%fNIe1fwN}k4|k}4!usy!~1e~(Kw z)k+ARtp~z=|4ph53-aYqyghv>wx-f1oa*}qPE(x?fq5@bbRuRT){pA45v2OQ3i4>2 zu0XyKt=}hAF3UQy11SvB><)&OiwA>k1#zWwLi_@w$_O6rH+qYK^VK5gJL`GsTRN<| zYJV;27@u-UXL}FQnF3A>%V2MPJvzASb{jfXYtq4e&n?=&oWn|$9FiI$LJk%aLH>jZ zma8ow8W0mmrp7`J_H+$V&)|F#|_rdsmU zJl*GOPsT&**I)Pk%l6mClp7y%@V2+xMt?Z;o*xc5#19y@K1r(`ydA@yWzw24lZt)@ z%RrGBbOWH$-T7r}Rob~P=9_3O(b!wD)AJfJwVthYM0`0PT8`y>JCK^+4-EcXIjQ#* zMf-#9cPNS~i=LzKlR!SNP0;@*=6`Nt@@q?dTNzEIzg*pre3n_vA9qNS)k!#z2Z+KSaq%0zJ^y9M|SD9kzM|S O!G8b^;Tm{xAOHY{18~6r delta 1773 zcmVf3g5#hK4qVwz*%Nj*M{JdaUBTW@cjHMMF zcOqjFJ+y7=3#<(>j0TJYmMXNf6zneUV%N=!IOK9lIF6aX*MGY6Y-E=(kH$nk#LRZE z+rtB!2_F`iu>hV3EC|a0rOftlw~w6_@Y668CK$0j?BeaR+=imL2b4?=D7%L}+;23r z=VIpW2zwXrV5hFO0}eDI%4oZfd$?QGo`|{NdXdM&4(=Ca9HjiIdXfc`+IH~(du4e8 zUI`e3Ay#gO27fc|T)cmYb~={5V&hEAECqbrVN{BaWtItyJ1iz4*g6aUy@+|oiWCIn zj;+WN8Hf{34CEE8v+x!vrzuL7B}fe8PR3xKNM$;!Rw{)7VaA;~^G!7NA!8I!QQ5MX zV1^NnG$kCyE_Sx8m@HVF#?7WwgDUD|%3&;I30-Mmn1A8$?3^sE_bV+&cGEV#KW$O zJ>*{{y?=LadDsoUwfV9o$D#>b!aPSD3U& zp{W88dGed|v4wk$`OnY!*;QA%-Mi~KLI zkG;!&n|1`LpoU422edzNv5Q@FIY6`7i@t8xl9ihjJ^Sn2&;D)^JOqQ7Fp3Gy=)}by zcG1b9b8vOlebH)K;k|y6~AyMqY+bB4RZeF;9MVrAaV`L;MPR0|jh&MRCyu7$UZEnIwb2goLxQiX+xzGC- zAJ4a2g#V&I_@E~F<)()M5`;-FZgah??n?zh7kx1OtN0~*-tw8XIwO~f3(aS7l7GqF zwn-EaYFNh1vdWMj`n&Ggl(tTk3d3SR#WB33N@hwNs4s1vz01_U`=&PwljTmEDU!2f zDv9!o1nIiSy}mho%TGUU>?ZB2-x>N7y)71A&4Lh={ zccf7PT2c*_l*amJb(2MCFTWC%!zsN_-&tzVO$1SD8TufJuvJ!i}E@*fWF{`tM( zn~1)a4+6g?3Q(mM5iBP8IkPq{k(%WVLn~kl@GBAyff-u0%8G?ivu9oKhG6O5>Pcs@zOE0 zT*vvXvLu4ijm4cNz&_Z*V&X_?{xwyBJYXu{JyFxj5Q;JHS#-frcBv-0^Un>8; zFV$2lA#}DL2)F&$sWvRgmqYRP^sU&MN}F)1?*W{qIvWD>R-oua%s{NatII}^>bn=@ zyK%Y#c_3PUOsZU#bz}!p7^K-37+NkK47L@-mCgzA3ydlwc(~u_Ee6h4i=gkU=c$Ku zSasEZTGTN<<&w_!?xZsXoEVnD-uilUaM$fNbgI^*gZrLaw0}E?l`1(THAI9QEGB~d z2@@<=TR=1*CXh^xg&geZ8ls-TpNF`cs_y2@YDfC>XZ$&wLLe1vJ!%XIOe53X`kYL) zF2Ry%k*hCRuoHDe|f z{S20YA~EO&K&89$+t#YIb6dN~HDYQ#TkDAUaz3;i%Xv7En%_?h{#rSy zcaNg|LH7p~MU_QQQTS0HU)Lt+{}b~+H!=COrM|6R8>cR$`PBt?!YnlT1D2F@wruL}RFBHUD~di+HQ}BMDYrYqqc9)y0urx@}~a P|6%YS_!TuCav%Tz+o5pz diff --git a/mockServer/mock-data.js b/mockServer/mock-data.js index 82041028..636bd02d 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-1705064959334.js +// mock-data-1705065558018.js import { transformMockData } from "vite-plugin-mock-dev-server"; // mock/demo/person.mock.ts @@ -85,7 +85,7 @@ var getPersonList = defineMock({ } }); -// mock-data-1705064959334.js +// mock-data-1705065558018.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_1705064959334_default = transformMockData(mockList); +var mock_data_1705065558018_default = transformMockData(mockList); export { - mock_data_1705064959334_default as default + mock_data_1705065558018_default as default }; diff --git a/mockServer/mock-data.js.gz b/mockServer/mock-data.js.gz index 579f407e11e1143876bedcf8834818d58e211692..df7746e57b6cf4905047077bb8cddc860ef61a8a 100644 GIT binary patch literal 1039 zcmV+q1n~PGiwFP!000021I<=TbK^D)zWY~TeWF@fmNRuWmB+i&W*;-1c6X=STaxk6 z5~MJZD2Jq+x?cVF4oE$nw3*)Oi%H-E2z&xS?zw`^Cc*TJDtEAk&)YkUO^{$JB$5o3 zIjkmo3&THmr82MvX1L1G_`vhrgY_FYP5{zU0VAN~1%i-PIRSwFfX0TI|?eZ!Ua^^hYex_0FQB8aQ^8|}>zC)!;8IT|_+9vNr z8xl1%XjsFsUQJqB*fS8{5|g3%Vs*a?Z6aWnv5{~>X?96C@+pJ=8oj>d3X^$dM6N0F zw34wAr39`NKd>BSW^O$jltNP}2@)USr=c=PMV_;eXz$H;JQI@BlI?hgmz7c|jZbp? zD*i&>9dPDc$EDN;$~4tzi)CN}Ggx@=9ek>aEh^U9d#gU8#_szk7@V4FS zT*Sznr9TFF5Iv9j$8*N1YomnBM0#L*o>w>`@0YKiKLw|Nk+nj-E2T!JQ2P*<3Hngz zjF?lr&_lkqT#J}$%C?M!+7-d=f=WLkk8T?Tfpanes0aL6KNQ4iRgnFbYox+xYR%S| zt1v>|>FKJE-B246f|WZGj8Z?gF*uzINhFbV8T`&=QWim0iG+Dh$CE^%)?+|iR?-|8 zb$SECf{T0%vZB@v&508qBbeORg)I2$;eLpZ48& zZR^CX0Ujz;hX{_g35Ts{`GVTQYFLB9hn3yrXdri?x_Ph&LoX=!j=7Q4e{jzmSh!wW zThpegoK~d3UeUSm?Hj!6`?QTvp$+JCP&Xbrr|>T%L-Qs7w{%jw*!$~+JDNJiU5lvb z?!0>DzPxcS4H7jy)mgYYRs6AQ2r5oOUY0Ty8AU@MNAX8`z3?hG?I-F%)D69!Oh(l( z0$$y?1e+JpJsvbUr&>SOUXYgRJ&$i0yT`+zM*)O(_o?EKSNC|h@!;*iaj>iOEenF6 zS4U6OovxwS{@4BR9cE3+ma`2pzZo&VX>x`2)3*_8dG=P5=4nSsyyS^%XqNOc`x{1Q JPaQ!D00388`IrCz literal 1040 zcmV+r1n>JFiwFP!000021IDn)#`o~+Qh&tV-ulAY4%At@+pJ=8oj>Z3e!bxM4>72 ztd@xpl?1L7-?0K^Zf<-VltNQ02@)URr?E23L{YGaXdlcsJQtGFl5Kd7?`ow`nta z7a~FCEQ2Y?hxlpKKb|v9T^l82F0vil@}kBGdB1%7@;N*NOso~^O(iulg*t$wN-=;^ z=fs@ir5^Kj&9z9Vrfkbts9h1sEV(GAAS>$J(408%L8AVY{6H(D!5kGkdL6)7)S?oF+~9j|4!|il$b83V^ZZPh zv@onjeancRS`{(O7JMTXh0tb3XP0Phsx*e#rw@NvL5c<6#c&!$fhE_KOAJimeL(wu zymocs)&Tc4s$C3w+l1p*w0uEhVGXQ6;r-HX3N%o-P~AK@iXuNO`G&cXG<b_0Jz)UDjvs zPL40@v*V-avOYaN|2PYJ@9t+R!;82La-?bee$%bmoEpGFWACOVvFaP z`=dZwAC{m@6b2PzNv)J+l@_jsLm`u*PEofWdZ+L&Bt!cp|F?8fyV(2dnLC;~#$Ai3 z=A1>~2cjd#|k>hYv>l+q^ z;h>Hmse4^ZvHfp`;XBTnlpSYlVtzege%