From 6d10387e033c501389561b0a075db72d95ff988c Mon Sep 17 00:00:00 2001 From: XiaoDaiGua-Ray <51957438+XiaoDaiGua-Ray@users.noreply.github.com> Date: Mon, 27 May 2024 09:41:08 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20dist=20from=20@=20XiaoDaiGua-R?= =?UTF-8?q?ay/ray-template@85f0d43d7e09de7cdd75ddc83e2885526e6d09f4=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- css/hooks-Cqe-s-rU.css | 1 + css/hooks-Cqe-s-rU.css.gz | Bin 0 -> 2703 bytes css/hooks-NTUCATB8.css | 1 - css/hooks-NTUCATB8.css.gz | Bin 2703 -> 0 bytes index.html | 8 ++++---- index.html.gz | Bin 1729 -> 1728 bytes ...mo-DsEn-JsL.js => BarcodeDemo-BE4R2dyH.js} | 2 +- js/BarcodeDemo-BE4R2dyH.js.gz | Bin 0 -> 1434 bytes js/BarcodeDemo-DsEn-JsL.js.gz | Bin 1434 -> 0 bytes js/en-US-MjnvJ74S.js.gz | Bin 1678 -> 0 bytes js/{en-US-MjnvJ74S.js => en-US-NT-RVN9T.js} | 2 +- js/en-US-NT-RVN9T.js.gz | Bin 0 -> 1677 bytes js/hooks-BFGxA73i.js | 12 ------------ js/hooks-BFGxA73i.js.gz | Bin 33624 -> 0 bytes js/hooks-BGLytdb9.js | 12 ++++++++++++ js/hooks-BGLytdb9.js.gz | Bin 0 -> 33681 bytes js/index-2ABOmIsE.js.gz | Bin 3537 -> 0 bytes js/{index-BAoV7gwx.js => index-5Nwsrxy3.js} | 2 +- js/index-5Nwsrxy3.js.gz | Bin 0 -> 1781 bytes js/{index-PkhXpGap.js => index-8MJEg22w.js} | 2 +- js/index-8MJEg22w.js.gz | Bin 0 -> 1983 bytes js/index-B-JIDxHH.js.gz | Bin 1229 -> 0 bytes js/index-B2ShSf91.js.gz | Bin 2076 -> 0 bytes js/index-B47naHKJ.js.gz | Bin 982 -> 0 bytes js/index-B5gAPoLH.js | 1 + js/index-B5gAPoLH.js.gz | Bin 0 -> 2867 bytes js/index-BAoV7gwx.js.gz | Bin 1782 -> 0 bytes js/{index-Dn72_gS8.js => index-BBITLPPc.js} | 2 +- js/index-BBITLPPc.js.gz | Bin 0 -> 29627 bytes js/index-BCgERcJv.js.gz | Bin 1656 -> 0 bytes js/index-BGhimq3o.js | 1 - js/index-BGhimq3o.js.gz | Bin 2869 -> 0 bytes js/{index-DQQD1Hi-.js => index-BKB69qG7.js} | 2 +- js/index-BKB69qG7.js.gz | Bin 0 -> 1563 bytes js/{index-CptmWXVL.js => index-BR70wTwp.js} | 2 +- js/index-BR70wTwp.js.gz | Bin 0 -> 1513 bytes js/{index-ZQp8r9U7.js => index-BYZzQUjS.js} | 2 +- js/index-BYZzQUjS.js.gz | Bin 0 -> 1780 bytes js/{index-B2ShSf91.js => index-Bg-qGje5.js} | 2 +- js/index-Bg-qGje5.js.gz | Bin 0 -> 2076 bytes js/index-C2nyhHG5.js | 1 - js/index-C2nyhHG5.js.gz | Bin 1030 -> 0 bytes js/{index-saB8SoC_.js => index-CCBKm2To.js} | 2 +- js/index-CCBKm2To.js.gz | Bin 0 -> 799 bytes js/index-CCddRp-e.js.gz | Bin 1993 -> 0 bytes js/index-ClGwgU9o.js.gz | Bin 2491 -> 0 bytes js/index-CptmWXVL.js.gz | Bin 1513 -> 0 bytes js/index-Cs-0uuwR.js.gz | Bin 1348 -> 0 bytes js/{index-BCgERcJv.js => index-DFXoKFzV.js} | 2 +- js/index-DFXoKFzV.js.gz | Bin 0 -> 1656 bytes js/index-DK-aA1yw.js | 1 + js/index-DK-aA1yw.js.gz | Bin 0 -> 2160 bytes js/index-DQQD1Hi-.js.gz | Bin 1563 -> 0 bytes js/{index-Cs-0uuwR.js => index-DYHwA1XI.js} | 2 +- js/index-DYHwA1XI.js.gz | Bin 0 -> 1349 bytes js/{index-CCddRp-e.js => index-Dgdpbbi8.js} | 2 +- js/index-Dgdpbbi8.js.gz | Bin 0 -> 1994 bytes js/index-Dl1Y5YxY.js | 1 + js/index-Dl1Y5YxY.js.gz | Bin 0 -> 1030 bytes js/index-Dn72_gS8.js.gz | Bin 29627 -> 0 bytes js/index-F9SfnBMI.js | 1 - js/index-F9SfnBMI.js.gz | Bin 2159 -> 0 bytes js/{index-2ABOmIsE.js => index-NrsCk1Kq.js} | 2 +- js/index-NrsCk1Kq.js.gz | Bin 0 -> 3537 bytes js/index-PkhXpGap.js.gz | Bin 1983 -> 0 bytes js/{index-ClGwgU9o.js => index-ZAONhno3.js} | 2 +- js/index-ZAONhno3.js.gz | Bin 0 -> 2491 bytes js/index-ZQp8r9U7.js.gz | Bin 1762 -> 0 bytes js/index-_7rv9kmG.js.gz | Bin 1121 -> 0 bytes js/{index-B-JIDxHH.js => index-g1xWjPrC.js} | 2 +- js/index-g1xWjPrC.js.gz | Bin 0 -> 1229 bytes js/{index-_7rv9kmG.js => index-mtfnxTVB.js} | 2 +- js/index-mtfnxTVB.js.gz | Bin 0 -> 1122 bytes js/{index-B47naHKJ.js => index-pQyv_gpc.js} | 2 +- js/index-pQyv_gpc.js.gz | Bin 0 -> 981 bytes js/index-saB8SoC_.js.gz | Bin 799 -> 0 bytes ...tance-ClAhwUsY.js => instance-B7DjWjPE.js} | 2 +- js/instance-B7DjWjPE.js.gz | Bin 0 -> 770 bytes js/instance-ClAhwUsY.js.gz | Bin 770 -> 0 bytes js/utils-B_NGfO2V.js.gz | Bin 3339 -> 0 bytes js/{utils-B_NGfO2V.js => utils-CZebg5KX.js} | 2 +- js/utils-CZebg5KX.js.gz | Bin 0 -> 3338 bytes js/zh-CN-BJn4N-5B.js.gz | Bin 1971 -> 0 bytes js/{zh-CN-BJn4N-5B.js => zh-CN-C_apBV4j.js} | 2 +- js/zh-CN-C_apBV4j.js.gz | Bin 0 -> 1971 bytes mockServer/mock-data.js | 8 ++++---- mockServer/mock-data.js.gz | Bin 1042 -> 1041 bytes 87 files changed, 45 insertions(+), 45 deletions(-) create mode 100644 css/hooks-Cqe-s-rU.css create mode 100644 css/hooks-Cqe-s-rU.css.gz delete mode 100644 css/hooks-NTUCATB8.css delete mode 100644 css/hooks-NTUCATB8.css.gz rename js/{BarcodeDemo-DsEn-JsL.js => BarcodeDemo-BE4R2dyH.js} (96%) create mode 100644 js/BarcodeDemo-BE4R2dyH.js.gz delete mode 100644 js/BarcodeDemo-DsEn-JsL.js.gz delete mode 100644 js/en-US-MjnvJ74S.js.gz rename js/{en-US-MjnvJ74S.js => en-US-NT-RVN9T.js} (90%) create mode 100644 js/en-US-NT-RVN9T.js.gz delete mode 100644 js/hooks-BFGxA73i.js delete mode 100644 js/hooks-BFGxA73i.js.gz create mode 100644 js/hooks-BGLytdb9.js create mode 100644 js/hooks-BGLytdb9.js.gz delete mode 100644 js/index-2ABOmIsE.js.gz rename js/{index-BAoV7gwx.js => index-5Nwsrxy3.js} (94%) create mode 100644 js/index-5Nwsrxy3.js.gz rename js/{index-PkhXpGap.js => index-8MJEg22w.js} (96%) create mode 100644 js/index-8MJEg22w.js.gz delete mode 100644 js/index-B-JIDxHH.js.gz delete mode 100644 js/index-B2ShSf91.js.gz delete mode 100644 js/index-B47naHKJ.js.gz create mode 100644 js/index-B5gAPoLH.js create mode 100644 js/index-B5gAPoLH.js.gz delete mode 100644 js/index-BAoV7gwx.js.gz rename js/{index-Dn72_gS8.js => index-BBITLPPc.js} (99%) create mode 100644 js/index-BBITLPPc.js.gz delete mode 100644 js/index-BCgERcJv.js.gz delete mode 100644 js/index-BGhimq3o.js delete mode 100644 js/index-BGhimq3o.js.gz rename js/{index-DQQD1Hi-.js => index-BKB69qG7.js} (97%) create mode 100644 js/index-BKB69qG7.js.gz rename js/{index-CptmWXVL.js => index-BR70wTwp.js} (96%) create mode 100644 js/index-BR70wTwp.js.gz rename js/{index-ZQp8r9U7.js => index-BYZzQUjS.js} (81%) create mode 100644 js/index-BYZzQUjS.js.gz rename js/{index-B2ShSf91.js => index-Bg-qGje5.js} (98%) create mode 100644 js/index-Bg-qGje5.js.gz delete mode 100644 js/index-C2nyhHG5.js delete mode 100644 js/index-C2nyhHG5.js.gz rename js/{index-saB8SoC_.js => index-CCBKm2To.js} (91%) create mode 100644 js/index-CCBKm2To.js.gz delete mode 100644 js/index-CCddRp-e.js.gz delete mode 100644 js/index-ClGwgU9o.js.gz delete mode 100644 js/index-CptmWXVL.js.gz delete mode 100644 js/index-Cs-0uuwR.js.gz rename js/{index-BCgERcJv.js => index-DFXoKFzV.js} (96%) create mode 100644 js/index-DFXoKFzV.js.gz create mode 100644 js/index-DK-aA1yw.js create mode 100644 js/index-DK-aA1yw.js.gz delete mode 100644 js/index-DQQD1Hi-.js.gz rename js/{index-Cs-0uuwR.js => index-DYHwA1XI.js} (96%) create mode 100644 js/index-DYHwA1XI.js.gz rename js/{index-CCddRp-e.js => index-Dgdpbbi8.js} (95%) create mode 100644 js/index-Dgdpbbi8.js.gz create mode 100644 js/index-Dl1Y5YxY.js create mode 100644 js/index-Dl1Y5YxY.js.gz delete mode 100644 js/index-Dn72_gS8.js.gz delete mode 100644 js/index-F9SfnBMI.js delete mode 100644 js/index-F9SfnBMI.js.gz rename js/{index-2ABOmIsE.js => index-NrsCk1Kq.js} (97%) create mode 100644 js/index-NrsCk1Kq.js.gz delete mode 100644 js/index-PkhXpGap.js.gz rename js/{index-ClGwgU9o.js => index-ZAONhno3.js} (95%) create mode 100644 js/index-ZAONhno3.js.gz delete mode 100644 js/index-ZQp8r9U7.js.gz delete mode 100644 js/index-_7rv9kmG.js.gz rename js/{index-B-JIDxHH.js => index-g1xWjPrC.js} (94%) create mode 100644 js/index-g1xWjPrC.js.gz rename js/{index-_7rv9kmG.js => index-mtfnxTVB.js} (93%) create mode 100644 js/index-mtfnxTVB.js.gz rename js/{index-B47naHKJ.js => index-pQyv_gpc.js} (84%) create mode 100644 js/index-pQyv_gpc.js.gz delete mode 100644 js/index-saB8SoC_.js.gz rename js/{instance-ClAhwUsY.js => instance-B7DjWjPE.js} (93%) create mode 100644 js/instance-B7DjWjPE.js.gz delete mode 100644 js/instance-ClAhwUsY.js.gz delete mode 100644 js/utils-B_NGfO2V.js.gz rename js/{utils-B_NGfO2V.js => utils-CZebg5KX.js} (99%) create mode 100644 js/utils-CZebg5KX.js.gz delete mode 100644 js/zh-CN-BJn4N-5B.js.gz rename js/{zh-CN-BJn4N-5B.js => zh-CN-C_apBV4j.js} (86%) create mode 100644 js/zh-CN-C_apBV4j.js.gz diff --git a/css/hooks-Cqe-s-rU.css b/css/hooks-Cqe-s-rU.css new file mode 100644 index 00000000..9d771550 --- /dev/null +++ b/css/hooks-Cqe-s-rU.css @@ -0,0 +1 @@ +@charset "UTF-8";.ray-chart{width:var(--ray-chart-width);height:var(--ray-chart-height);border:none;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .35s var(--r-bezier);transition:width .35s var(--r-bezier)}.ray-chart .ray-chart__container{width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.ray-collapse-grid{-webkit-box-sizing:border-box;box-sizing:border-box}.ray-collapse-grid .collapse-icon{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:color .3s var(--r-bezier);transition:color .3s var(--r-bezier)}.ray-collapse-grid .collapse-icon>.collapse-icon--arrow{margin-left:.5em;-webkit-transition:color .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),transform .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.ray-collapse-grid .collapse-icon>.collapse-icon--arrow.collapse-icon--arrow__expanded{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.ray-icon{position:relative;width:var(--ray-icon-width);height:var(--ray-icon-height);border:none;outline:none;text-align:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:var(--ray-icon-color);-webkit-transform:translateZ(0);transform:translateZ(0);opacity:var(--ray-icon-depth);cursor:var(--ray-icon-cursor)}.ray-icon svg[RayIconAttribute=ray-icon]{width:var(--ray-icon-width);height:var(--ray-icon-height);fill:currentColor}.ray-icon-path__animate{stroke-dasharray:var(--ray-icon-path-length);stroke-dashoffset:var(--ray-icon-path-length);-webkit-animation:rayIconPathAnimate 2s forwards;animation:rayIconPathAnimate 2s forwards}@-webkit-keyframes rayIconPathAnimate{to{stroke-dashoffset:0}}@keyframes rayIconPathAnimate{to{stroke-dashoffset:0}}.ray-iframe{width:var(--ray-iframe-width);height:var(--ray-iframe-height);-webkit-box-sizing:border-box;box-sizing:border-box;border:var(--ray-iframe-frameborder)}.ray-iframe .ray-iframe__container{width:100%;height:100%;border:0;outline:0}.r-modal.n-card.r-modal__preset-card--fullscreen{width:100%}.r-modal.n-card.r-modal__preset-card--fullscreen .n-card__content{overflow:scroll}.r-modal.n-card{width:var(--r-modal-card-width)}.r-modal.n-dialog{width:var(--r-modal-dialog-width)}.r-table__c-tree .n-tree-node-switcher.n-tree-node-switcher--hide{visibility:visible}.r-table__c-tree .ray-icon.r-table__c-tool-icon--active{color:var(--ray-theme-primary-color)}.r-table__setting:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s var(--r-bezier);transition:-webkit-transform .3s var(--r-bezier);transition:transform .3s var(--r-bezier);transition:transform .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier)}.r-segment{width:var(--r-segment-width)}.r-barcode{position:relative;width:var(--r-barcode-width);height:var(--r-barcode-height);-webkit-transition:-webkit-filter .3s var(--r-bezier);transition:-webkit-filter .3s var(--r-bezier);transition:filter .3s var(--r-bezier);transition:filter .3s var(--r-bezier),-webkit-filter .3s var(--r-bezier)}.r-barcode.r-barcode--loading{-webkit-filter:blur(.208rem);filter:blur(.208rem)}.r-barcode-spin,.r-barcode-spin .n-spin-content{width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important;height:-webkit-max-content!important;height:-moz-max-content!important;height:max-content!important}.r-layout-full{position:fixed;top:0;right:0;bottom:0;left:0}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container{overflow:hidden}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content{height:var(--layout-content-height);padding:.833rem}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content .n-scrollbar-container,.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content .n-scrollbar-container .n-scrollbar-content{height:100%}.ray-template--light .r-layout-full__viewer-content{-webkit-box-shadow:0 -1px .104rem rgba(0,0,0,.1215686275);box-shadow:0 -1px .104rem #0000001f}.ray-template--dark .r-layout-full__viewer-content{-webkit-box-shadow:0 -1px .104rem rgba(0,0,0,.7215686275);box-shadow:0 -1px .104rem #000000b8}.n-drawer.app-menu__drawer{width:auto!important}.n-drawer.app-menu__drawer .n-layout-sider{height:100%}.ray-template--light .app-menu__sider{-webkit-box-shadow:.104rem 0 .417rem rgba(0,0,0,.1215686275);box-shadow:.104rem 0 .417rem #0000001f}.ray-template--dark .app-menu__sider{-webkit-box-shadow:.104rem 0 .417rem rgba(0,0,0,.7215686275);box-shadow:.104rem 0 .417rem #000000b8}.ray-menu__logo{height:3.333rem;padding:0 .938rem 0 1.25rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.417rem .625rem;font-weight:600;overflow:hidden}.ray-menu__logo.ray-menu__logo-url{position:-webkit-sticky;position:sticky;top:0;cursor:pointer;background-color:var(--n-color);z-index:20}.ray-menu__logo .ray-menu__logo-title{opacity:0;display:none;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ray-menu__logo .ray-menu__logo-title.ray-menu__logo-title--open{opacity:1;display:inline-block}.content-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box}.content-wrapper[v-cloak]{display:none}.r-layout-full__viewer-content--maximize .layout-content__maximize-out{position:fixed;width:4.167rem;height:4.167rem;border-radius:50%;cursor:pointer;z-index:99;right:-2.083rem;top:-2.083rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .3s var(--r-bezier),background-color .3s var(--r-bezier);transition:color .3s var(--r-bezier),background-color .3s var(--r-bezier)}.r-layout-full__viewer-content--maximize .layout-content__maximize-out .ray-icon{-webkit-transform:translate(-.729rem,.729rem);-ms-transform:translate(-.729rem,.729rem);transform:translate(-.729rem,.729rem)}body[class=ray-template--dark] .r-layout-full__viewer-content--maximize--dark .layout-content__maximize-out{color:#2c2a28;background:#757473}body[class=ray-template--dark] .r-layout-full__viewer-content--maximize--dark .layout-content__maximize-out:hover{background-color:#d5d3d1;color:#44403c}body[class=ray-template--light] .r-layout-full__viewer-content--maximize--light .layout-content__maximize-out{color:#eae9e8;background:#a19f9d}body[class=ray-template--light] .r-layout-full__viewer-content--maximize--light .layout-content__maximize-out:hover{background-color:#44403c;color:#d5d3d1}.ray-template--dark .r-layout-full__viewer-content{background-color:#101014}.ray-template--light .r-layout-full__viewer-content{background-color:#f7f9f8}.layout-footer-wrapper{height:2.5rem;text-align:center;line-height:2.5rem}.ray-template--dark .layout-footer-wrapper{background-color:#18181c}.ray-template--light .layout-footer-wrapper{background-color:#fff}.layout-header{height:3.333rem;padding:0 .938rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.layout-header>.layout-header__method{width:100%}.ray-template--light .layout-header{-webkit-box-shadow:0 1px .104rem rgba(0,0,0,.1215686275);box-shadow:0 1px .104rem #0000001f}.ray-template--dark .layout-header{-webkit-box-shadow:0 1px .104rem rgba(0,0,0,.7215686275);box-shadow:0 1px .104rem #000000b8}.override-button__layout{padding:0 .469rem}.tooltip-text__icon{cursor:pointer;outline:none;border:none}.setting-drawer__space{width:100%}.setting-drawer__space .n-descriptions-table-content{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.n-breadcrumb .n-breadcrumb-item.breadcrumb-enter-active,.n-breadcrumb .n-breadcrumb-item.breadcrumb-leave-active,.n-breadcrumb .n-breadcrumb-item .breadcrumb-move{-webkit-transition:all .3s var(--r-bezier);transition:all .3s var(--r-bezier)}.n-breadcrumb .n-breadcrumb-item.breadcrumb-enter-from,.n-breadcrumb .n-breadcrumb-item.breadcrumb-leave-active{opacity:0;-webkit-transform:translateX(1.042rem);-ms-transform:translateX(1.042rem);transform:translate(1.042rem)}.n-breadcrumb .n-breadcrumb-item.breadcrumb-leave-active{position:absolute}.global-search{position:fixed;width:33.854rem;left:50%;margin-left:-16.927rem;top:3.125rem}.global-search .global-search__wrapper{-webkit-box-sizing:border-box;box-sizing:border-box}.global-search .global-search__wrapper .global-search__card{border-radius:.313rem;min-width:29.167rem}.global-search .global-search__wrapper .global-search__card .ray-icon{color:var(--ray-theme-primary-color)}.global-search .global-search__wrapper .global-search__card .n-card__action{padding:.417rem .625rem}.global-search .global-search__wrapper .global-search__card .n-card__content,.global-search .global-search__wrapper .global-search__card .n-spin-content{min-height:4.688rem}.global-search .global-search__wrapper .global-search__card .content-item{padding:.625rem;border-radius:.313rem;cursor:pointer;-webkit-transition:background-color .3s var(--r-bezier);transition:background-color .3s var(--r-bezier);border:1px solid var(--n-border-color)}.global-search .global-search__wrapper .global-search__card .content-item .content-item-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.global-search .global-search__wrapper .global-search__card .item-icon{min-width:1.25rem;border-radius:.208rem;border:1px solid var(--n-border-color);padding:.156rem .313rem;background-color:var(--n-action-color)}.global-search .global-search__wrapper .global-search__card .item-icon,.global-search .global-search__wrapper .global-search__card .item-label{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75);font-weight:bolder}.n-flex.global-search__card-content .content-item.content-item--active,.n-flex.global-search__card-content .content-item:hover{background-color:var(--ray-theme-primary-fade-color)}.n-flex.global-search__card-content .content-item{position:relative;-webkit-transition:var(--r-bezier);transition:var(--r-bezier)}.n-flex.global-search__card-content .content-item .content-item-icon__enter{position:absolute;width:.938rem;height:.938rem;right:.833rem;opacity:0}.n-flex.global-search__card-content .content-item.content-item--active .content-item-icon__enter,.n-flex.global-search__card-content .content-item:hover .content-item-icon__enter{opacity:1}.global-search-btn__label{height:1.146rem;padding:0 .313rem;font-size:var(--n-font-size);line-height:1;font-family:inherit;text-align:center;cursor:pointer;border-radius:var(--n-border-radius);text-decoration:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:var(--n-border);-webkit-transition:border-color .3s var(--n-bezier);transition:border-color .3s var(--n-bezier)}.global-search__btn-wrapper:hover .global-search-btn__label{border:var(--n-border-hover)}.app-avatar{cursor:var(--app-avatar-cursor)}.app-avatar .app-avatar__name{font-weight:500}.menu-tag{height:2.396rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.313rem 0}.menu-tag .menu-tag-space{width:calc(100% - .938rem);padding:.469rem}.menu-tag .menu-tag-space .menu-tag-wrapper{width:calc(100% - 4.896rem)}.menu-tag .menu-tag-space .ray-icon{cursor:pointer}.menu-tag .menu-tag-space .menu-tag__right-wrapper .menu-tag__right-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.menu-tag .menu-tag-space .menu-tag__right-wrapper .menu-tag__right-setting{width:1.458rem;height:1.042rem}.menu-tag .n-tag{cursor:pointer}.menu-tag .menu-tag__btn{padding:.365rem .521rem}.menu-tag .menu-tag__btn .menu-tag__btn-icon--hidden{display:none!important}.menu-tag .menu-tag__btn .menu-tag__btn-icon{display:inline;margin-left:0;width:0;height:0;-webkit-transition:all .3s var(--r-bezier);transition:all .3s var(--r-bezier);overflow:hidden;opacity:0}.menu-tag .menu-tag__btn .menu-tag__btn-icon .ray-icon{-webkit-transform:translate(-1px,0px);-ms-transform:translate(-1px,0px);transform:translate(-1px)}.menu-tag .menu-tag__btn:hover .menu-tag__btn-icon{width:.729rem;height:.729rem;margin-left:.26rem;font-size:.625rem;background-color:#0000001f;border-radius:50%;padding:1px;-webkit-transition:all .3s var(--r-bezier);transition:all .3s var(--r-bezier);opacity:1}.menu-tag__dropdown .menu-tag__icon{width:.938rem;height:.938rem}.menu-tag__right-setting--spinning{-webkit-animation:elementRotate .8s linear infinite;animation:elementRotate .8s linear infinite}.ray-template--light .menu-tag{-webkit-box-shadow:0 .104rem .104rem rgba(0,0,0,.1215686275);box-shadow:0 .104rem .104rem #0000001f}.ray-template--dark .menu-tag{-webkit-box-shadow:0 .104rem .104rem rgba(0,0,0,.7215686275);box-shadow:0 .104rem .104rem #000000b8} diff --git a/css/hooks-Cqe-s-rU.css.gz b/css/hooks-Cqe-s-rU.css.gz new file mode 100644 index 0000000000000000000000000000000000000000..198c3151cf2a607aa8d0f6195e319e935f4592bd GIT binary patch literal 2703 zcmV;A3UKuwiwFP!000021MM4Yi{m)*`~3>v4h!ATGIri^*kzW3gZp+YcW~UY7}+i- zx|S^?E1m8M`R|Kl$(CQ~B%PVNft!JeC6!90s#3kA`5f;sFF`mz{PQ1wMXMh+F2`?3 zc8cSHBw`o5VE%wm-HTN3<7NkByA!?9s{3&hF`fVqa+bq}?FA({R1I{1=$Qxex4X6NY zS}`TtJcuC|!0Q3kiHLx#tcNtR_Jjezc+X45gMyJ3N=t|_ql`Q5^sJ;uf!^oZ&+R5c zm~(bGW|(hDjwqxeaOaR+McPvfIAuJ$c?0)E^|eu4NNW!&;7niv50j;r!1hsT&*uAi0DdG!lBKXDh6JdzuYyTaE(9&t1dupM5DvDutE{$VJb1*mK5Uzp8PP$Dqq? z)j6cZ>Wg9l|9yq^q=2@KN#EwypVm+f!A;U*t}kMNxspE(~!_GA!U&3eKJZCAi#S&T(%?5*ks+w{lSn zn5Ah6;w*G6JGGQL9o1g{j>YbmYJF!?Iw|7^%#(6+Dd6d|LH!JGDaRRuA7=Qpm-Ty#P-sI|OCS8Kqr}Z3$FE71l}y zHhe-bW!u3S)sQtu;D}0oA;AG8Rq_|*ECEy=h=_N<2Rjkkkpzw}q$Clc$}q@J3Ij;Z zVQGypMvdc&rT;i~jh5I!2B_d9!~9KKFAI4ILP(X_Nyd#kJAZY?+nK@fS^e1Q>agbO z3HJfKET)kREn%BU4Q%U+?zL1U!aQaPyyyB2+^}(|N4vIRfMY440{Er;y$t%JP*3kK zXYs1}LWnY)kbHY=BM2h8=MV10TXD#g8|!si_)uAp{HfEHr&j)&5JL;ntdrqaGxBGW z6^sj<3oSB~u`g!&#z#B#+T3#gM)I@6u+^(P*$^1x|F;^vJtEZybV|Ly-mb~ zU|Ha8RMz8l=1TtPW@TGZ?H!ypWEj2>ILPkN8I7IZktBiqYpyjiqn2~)WNAP>Rv)hd zCsOMIcQu`I$o`AuDm7J8BFvjvPycfi^}8)*Yi}?86J&*qjuE1Aw7Z}nZvgce(;{;U)P`b^Tld0Sa>W`mxDM~PZzAr(`YY2)~CmDut zd;sp^qCgqs`!K9Jw0XjN!R+Hc3UAAoB)~6_M1!K5F|bubvFErme|aJM`;*?0z=sK0 zUP*}Lyd6?=Z~Z)t;UYBmP`M*pZvPt6dZ zloTZ?yDZuqc0|aa2gjf_b546$MKJ(8Tpt%9cnyYg%8YbpJgb|Ep^5-E(<+k^2%%cT%z@t3RHpC_W%}Iazba zp7d`w5kCic5!5MS$=h!+#bx0Xo5bF{?0fsfS`Goy-x=y|=IisAac(ZBo z?UqQokJ^q;PoNCCgVr4t={X2xFNI1qASSx!11 zOO1fsu;Y}o?B@MisnnTh>R%7O>&+(T!YCVLD1NF(PdAfVXBRjs8Qlvwxm(I2Oi>A# z$GhS5V>)$Lb9wTs8m&w-?3XIYU%2bZ(&Q9V*Pm3bs)gEVH^cBlIoU<1d;RJ%uAMWv zQ(w8PjOfeiV6xWP)kjvbLhQ@##y+x?xsH@Vmd`s(*|=T9xX&8e$UJ=zS?kV2^1jY& z7pv8Wi8ZmNJPQpwbSY<8{_npDyEfIk2wr0L`kN#dBgj;8V+>S1%E-KrGy|EYf+ z{(Xea4MQ7SVrsJ;ovSVfFBE=r4dl-k>O58I3rZny?4Ng7$_oiZxULjsAF-e z-p2|{0x{#&3pbUKecSh&AG~~01LcmB{8la_TQ+*DqpB;|E#9aF8jNSw7!XPsWf~ zZIe*-(azkJV&daDJWayVG8mUE9frz`qdExa4pjfW;p;r~y9yuZ!p1HlMA;v}@M+q}_bb!M;?5Xa$>aa&QTmRE%vS>U0 zI#cb{-c8+i;NsV4m|wi!TU.collapse-icon--arrow{margin-left:.5em;-webkit-transition:color .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),transform .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.ray-collapse-grid .collapse-icon>.collapse-icon--arrow.collapse-icon--arrow__expanded{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.ray-icon{position:relative;width:var(--ray-icon-width);height:var(--ray-icon-height);border:none;outline:none;text-align:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;fill:currentColor;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:var(--ray-icon-depth);cursor:var(--ray-icon-cursor)}.ray-icon svg[RayIconAttribute=ray-icon]{width:var(--ray-icon-width);height:var(--ray-icon-height);fill:currentColor}.ray-icon-path__animate{stroke-dasharray:var(--ray-icon-path-length);stroke-dashoffset:var(--ray-icon-path-length);-webkit-animation:rayIconPathAnimate 2s forwards;animation:rayIconPathAnimate 2s forwards}@-webkit-keyframes rayIconPathAnimate{to{stroke-dashoffset:0}}@keyframes rayIconPathAnimate{to{stroke-dashoffset:0}}.ray-iframe{width:var(--ray-iframe-width);height:var(--ray-iframe-height);-webkit-box-sizing:border-box;box-sizing:border-box;border:var(--ray-iframe-frameborder)}.ray-iframe .ray-iframe__container{width:100%;height:100%;border:0;outline:0}.r-modal.n-card.r-modal__preset-card--fullscreen{width:100%}.r-modal.n-card.r-modal__preset-card--fullscreen .n-card__content{overflow:scroll}.r-modal.n-card{width:var(--r-modal-card-width)}.r-modal.n-dialog{width:var(--r-modal-dialog-width)}.r-table__c-tree .n-tree-node-switcher.n-tree-node-switcher--hide{visibility:visible}.r-table__c-tree .ray-icon.r-table__c-tool-icon--active{color:var(--ray-theme-primary-color)}.r-table__setting:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s var(--r-bezier);transition:-webkit-transform .3s var(--r-bezier);transition:transform .3s var(--r-bezier);transition:transform .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier)}.r-segment{width:var(--r-segment-width)}.r-barcode{position:relative;width:var(--r-barcode-width);height:var(--r-barcode-height);-webkit-transition:-webkit-filter .3s var(--r-bezier);transition:-webkit-filter .3s var(--r-bezier);transition:filter .3s var(--r-bezier);transition:filter .3s var(--r-bezier),-webkit-filter .3s var(--r-bezier)}.r-barcode.r-barcode--loading{-webkit-filter:blur(.208rem);filter:blur(.208rem)}.r-barcode-spin,.r-barcode-spin .n-spin-content{width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important;height:-webkit-max-content!important;height:-moz-max-content!important;height:max-content!important}.r-layout-full{position:fixed;top:0;right:0;bottom:0;left:0}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container{overflow:hidden}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content{height:var(--layout-content-height);padding:.833rem}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content .n-scrollbar-container,.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content .n-scrollbar-container .n-scrollbar-content{height:100%}.ray-template--light .r-layout-full__viewer-content{-webkit-box-shadow:0 -1px .104rem rgba(0,0,0,.1215686275);box-shadow:0 -1px .104rem #0000001f}.ray-template--dark .r-layout-full__viewer-content{-webkit-box-shadow:0 -1px .104rem rgba(0,0,0,.7215686275);box-shadow:0 -1px .104rem #000000b8}.n-drawer.app-menu__drawer{width:auto!important}.n-drawer.app-menu__drawer .n-layout-sider{height:100%}.ray-template--light .app-menu__sider{-webkit-box-shadow:.104rem 0 .417rem rgba(0,0,0,.1215686275);box-shadow:.104rem 0 .417rem #0000001f}.ray-template--dark .app-menu__sider{-webkit-box-shadow:.104rem 0 .417rem rgba(0,0,0,.7215686275);box-shadow:.104rem 0 .417rem #000000b8}.ray-menu__logo{height:3.333rem;padding:0 .938rem 0 1.25rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.417rem .625rem;font-weight:600;overflow:hidden}.ray-menu__logo.ray-menu__logo-url{position:-webkit-sticky;position:sticky;top:0;cursor:pointer;background-color:var(--n-color);z-index:20}.ray-menu__logo .ray-menu__logo-title{opacity:0;display:none;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ray-menu__logo .ray-menu__logo-title.ray-menu__logo-title--open{opacity:1;display:inline-block}.content-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box}.content-wrapper[v-cloak]{display:none}.r-layout-full__viewer-content--maximize .layout-content__maximize-out{position:fixed;width:4.167rem;height:4.167rem;border-radius:50%;cursor:pointer;z-index:99;right:-2.083rem;top:-2.083rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .3s var(--r-bezier),background-color .3s var(--r-bezier);transition:color .3s var(--r-bezier),background-color .3s var(--r-bezier)}.r-layout-full__viewer-content--maximize .layout-content__maximize-out .ray-icon{-webkit-transform:translate(-.729rem,.729rem);-ms-transform:translate(-.729rem,.729rem);transform:translate(-.729rem,.729rem)}body[class=ray-template--dark] .r-layout-full__viewer-content--maximize--dark .layout-content__maximize-out{color:#2c2a28;background:#757473}body[class=ray-template--dark] .r-layout-full__viewer-content--maximize--dark .layout-content__maximize-out:hover{background-color:#d5d3d1;color:#44403c}body[class=ray-template--light] .r-layout-full__viewer-content--maximize--light .layout-content__maximize-out{color:#eae9e8;background:#a19f9d}body[class=ray-template--light] .r-layout-full__viewer-content--maximize--light .layout-content__maximize-out:hover{background-color:#44403c;color:#d5d3d1}.ray-template--dark .r-layout-full__viewer-content{background-color:#101014}.ray-template--light .r-layout-full__viewer-content{background-color:#f7f9f8}.layout-footer-wrapper{height:2.5rem;text-align:center;line-height:2.5rem}.ray-template--dark .layout-footer-wrapper{background-color:#18181c}.ray-template--light .layout-footer-wrapper{background-color:#fff}.layout-header{height:3.333rem;padding:0 .938rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.layout-header>.layout-header__method{width:100%}.ray-template--light .layout-header{-webkit-box-shadow:0 1px .104rem rgba(0,0,0,.1215686275);box-shadow:0 1px .104rem #0000001f}.ray-template--dark .layout-header{-webkit-box-shadow:0 1px .104rem rgba(0,0,0,.7215686275);box-shadow:0 1px .104rem #000000b8}.override-button__layout{padding:0 .469rem}.tooltip-text__icon{cursor:pointer;outline:none;border:none}.setting-drawer__space{width:100%}.setting-drawer__space .n-descriptions-table-content{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.n-breadcrumb .n-breadcrumb-item.breadcrumb-enter-active,.n-breadcrumb .n-breadcrumb-item.breadcrumb-leave-active,.n-breadcrumb .n-breadcrumb-item .breadcrumb-move{-webkit-transition:all .3s var(--r-bezier);transition:all .3s var(--r-bezier)}.n-breadcrumb .n-breadcrumb-item.breadcrumb-enter-from,.n-breadcrumb .n-breadcrumb-item.breadcrumb-leave-active{opacity:0;-webkit-transform:translateX(1.042rem);-ms-transform:translateX(1.042rem);transform:translate(1.042rem)}.n-breadcrumb .n-breadcrumb-item.breadcrumb-leave-active{position:absolute}.global-search{position:fixed;width:33.854rem;left:50%;margin-left:-16.927rem;top:3.125rem}.global-search .global-search__wrapper{-webkit-box-sizing:border-box;box-sizing:border-box}.global-search .global-search__wrapper .global-search__card{border-radius:.313rem;min-width:29.167rem}.global-search .global-search__wrapper .global-search__card .ray-icon{color:var(--ray-theme-primary-color)}.global-search .global-search__wrapper .global-search__card .n-card__action{padding:.417rem .625rem}.global-search .global-search__wrapper .global-search__card .n-card__content,.global-search .global-search__wrapper .global-search__card .n-spin-content{min-height:4.688rem}.global-search .global-search__wrapper .global-search__card .content-item{padding:.625rem;border-radius:.313rem;cursor:pointer;-webkit-transition:background-color .3s var(--r-bezier);transition:background-color .3s var(--r-bezier);border:1px solid var(--n-border-color)}.global-search .global-search__wrapper .global-search__card .content-item .content-item-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.global-search .global-search__wrapper .global-search__card .item-icon{min-width:1.25rem;border-radius:.208rem;border:1px solid var(--n-border-color);padding:.156rem .313rem;background-color:var(--n-action-color)}.global-search .global-search__wrapper .global-search__card .item-icon,.global-search .global-search__wrapper .global-search__card .item-label{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75);font-weight:bolder}.n-flex.global-search__card-content .content-item.content-item--active,.n-flex.global-search__card-content .content-item:hover{background-color:var(--ray-theme-primary-fade-color)}.n-flex.global-search__card-content .content-item{position:relative;-webkit-transition:var(--r-bezier);transition:var(--r-bezier)}.n-flex.global-search__card-content .content-item .content-item-icon__enter{position:absolute;width:.938rem;height:.938rem;right:.833rem;opacity:0}.n-flex.global-search__card-content .content-item.content-item--active .content-item-icon__enter,.n-flex.global-search__card-content .content-item:hover .content-item-icon__enter{opacity:1}.global-search-btn__label{height:1.146rem;padding:0 .313rem;font-size:var(--n-font-size);line-height:1;font-family:inherit;text-align:center;cursor:pointer;border-radius:var(--n-border-radius);text-decoration:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:var(--n-border);-webkit-transition:border-color .3s var(--n-bezier);transition:border-color .3s var(--n-bezier)}.global-search__btn-wrapper:hover .global-search-btn__label{border:var(--n-border-hover)}.app-avatar{cursor:var(--app-avatar-cursor)}.app-avatar .app-avatar__name{font-weight:500}.menu-tag{height:2.396rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.313rem 0}.menu-tag .menu-tag-space{width:calc(100% - .938rem);padding:.469rem}.menu-tag .menu-tag-space .menu-tag-wrapper{width:calc(100% - 4.896rem)}.menu-tag .menu-tag-space .ray-icon{cursor:pointer}.menu-tag .menu-tag-space .menu-tag__right-wrapper .menu-tag__right-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.menu-tag .menu-tag-space .menu-tag__right-wrapper .menu-tag__right-setting{width:1.458rem;height:1.042rem}.menu-tag .n-tag{cursor:pointer}.menu-tag .menu-tag__btn{padding:.365rem .521rem}.menu-tag .menu-tag__btn .menu-tag__btn-icon--hidden{display:none!important}.menu-tag .menu-tag__btn .menu-tag__btn-icon{display:inline;margin-left:0;width:0;height:0;-webkit-transition:all .3s var(--r-bezier);transition:all .3s var(--r-bezier);overflow:hidden;opacity:0}.menu-tag .menu-tag__btn .menu-tag__btn-icon .ray-icon{-webkit-transform:translate(-1px,0px);-ms-transform:translate(-1px,0px);transform:translate(-1px)}.menu-tag .menu-tag__btn:hover .menu-tag__btn-icon{width:.729rem;height:.729rem;margin-left:.26rem;font-size:.625rem;background-color:#0000001f;border-radius:50%;padding:1px;-webkit-transition:all .3s var(--r-bezier);transition:all .3s var(--r-bezier);opacity:1}.menu-tag__dropdown .menu-tag__icon{width:.938rem;height:.938rem}.menu-tag__right-setting--spinning{-webkit-animation:elementRotate .8s linear infinite;animation:elementRotate .8s linear infinite}.ray-template--light .menu-tag{-webkit-box-shadow:0 .104rem .104rem rgba(0,0,0,.1215686275);box-shadow:0 .104rem .104rem #0000001f}.ray-template--dark .menu-tag{-webkit-box-shadow:0 .104rem .104rem rgba(0,0,0,.7215686275);box-shadow:0 .104rem .104rem #000000b8} diff --git a/css/hooks-NTUCATB8.css.gz b/css/hooks-NTUCATB8.css.gz deleted file mode 100644 index 761c0ccb75c0644aa1aa9c0ac30fec4c401a32e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2703 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 Ray Template - + @@ -29,7 +29,7 @@ - + @@ -39,10 +39,10 @@ - + - + diff --git a/index.html.gz b/index.html.gz index 7ef8a667de40afaf4eac944827e52a5468b88c9d..7d5967991f1957a3a4da7e4e83939cf8c30f728b 100644 GIT binary patch literal 1728 zcmV;x20!^9iwFP!000021MOK`bKABOe($e9)#U}>t9bR0W9ihO4{Ka>@twCZYC1V51YLGf{OB4T$PngpY);@9S#3|mZ=R{Xb zYRe%l(#ggZV$b!2Do^@J{5lS4Stt51n;?|$QX=CNf}zL@sM28iwabfR+^HdJBL-(; zffVq5jd@bkkXc92ud$HMz|zavud9&PP@rJiuUU$&v4Jq+)Ijn=^m2BGl(0!h2niZO zzqVv>6G>%in^{i^1H$xcH_SId--jjh0H-f|hzVvGhJ(iZ!V8 zolZFPh0LIH2@EqFUYyf4y4XnBv$DA@lV>W1(vLaRkf)^9Qn48mnKQQ4oa-#N@ZsU> zi#KOy-Y#F>88JhR6mUuXZSY-2oNJ3qpXvaE9yEy4Ca!}=Qt!Vy4HhY<=Q9{AV~913 zbwCyP1IH%znW7-Urtx9R&hJid)9=I2QTJGdRLmapmcyVHued6aWJVZt9c#3pS# zjOP0t*}AF--lyxi9ym$5IW``4-pKP0XRV6BBgKTlDSnIC_|TU}^OpUpD$B%5f$-L3 zt_Lo$NdxbnzC0h()2d9LMQ#zc!<***B0jmP2z{=xC*^`Afn$><{y6Tu_Z_=g5xn*k zfSAUd51Pa!HXem4sf>9VE8(|#p9Kzh+S+L*Le65CbQ=6 ze^vy_gaJi8lVyONi2b3X7qj5xx2iHAIawqYnlXVRP?~82zBbe(hH{BBPAO9Jwek6f zb{y0%a8fIQ*bmqJ-&o@mlbg^nzPBkCG{k`N9%X^gh55nw+e(0YS1K2 zV&juPoZxiy_M#$iNKOkzZ@>?a)>rlVM^<5f$eYn78Akt$uI#hRDm&g-0rd=9GP5qY zTufGHuU79X4BE>#!(FrBvAwtcXZEIA|>gs$K5rX|8ux&T7JkzyfLYdocXL9S*K`g5bX zhn$AJhuq|kP3pfqw0#$&PuXSVhe!d=#iD|R)G#RuYVnxPJH&Ho-D$MG#&Bfk^mu%uXcU1en54I`E^=)9$6S*DGBcLve5NB#*Ik5f zV6tEaPvq*}wJC=ki=j>zc5N(gC^5iNF%YJUmY@vtDBnfnGX-828bYe@OQHn4Oyx-) zha#s+DL0}$OqDzjQ5$%wKPTG~X%|lZJc3geXGdV(5u}Tl z83^@*vg`!OpL;IY+=sa+ z38ZJJm~lW%Oq0(mfEZ%}O8Nt+H{ zjbhJIX-ks z8b!$$b)PLiTi97THkYdnna8Qt_fQr^rr7e7P1!M`v=yQ9FAH~wcY;5W!DeYo_bt3) W*t0UT^{nhi(Z2zYTB)NY9RL7W|4Ci| literal 1729 zcmV;y20r;8iwFP!000021MOMeQ`@)}f8W1Co1LBAokj9TJ_$)DK!98BwzL#_hrVPK z`#4r2ORgk`gggD;@7Ruw(*`KT_s)G-KY%P9{m%C}k~8>ud~tkr^X>$NCgQJt8l?Xa zr(!m2fM~q>386s<)K3Qp4Ya3NY>-youn`&)>%L`qzL;y`ahdo5rwWKCBa6=I%HnLQ ztz`mMleCE2Nrz;{<&<&~F+t|K@oHe@kT1f=K19s2iPIt-iwPfAgs}i>WFjbA0#2Ca zl4g&%8z!-meoYKwCK$C`;*f4Wu3LlDOiCsOl+_|l;#Ma9J3e7fPgwiJX%eS=ub&fL zF{v$wbVx5B*N8pWQ>r}ar}67Jq+^}yqkMu;zDtRmQv`-0FQiI?88)u3PI0e+tc@6) zi3L)?hYjXQ(LiP$!?3|3Is;2DXMe6D-aw&(VA!w}U1I}L%&CF&h3Mt%9w}v$jSvzv zf?;FH;5L@ZG&ZxI6b6JDHg1`3!l4gK<^j%L_7D@yFv_v^D2Jg#>^&6G6^oLnI+bWp z**l$b7z&v~7ZMm|IJ~-~Yjm}da$x0iTPDv{jHI7%Xdq8Xt)*f!CUR$Nt2x(sZsD=$ zx|7+5-Y#F>8!<v%YZSY-2oNJ3qpXv~U9<_+mC9Z?VQtzK#go}*R%NdN82_zaO zI;0BxkzN zb3Jm2Of;P3UutJt-F~4IG=a@ux}egYVewn&7pk z07Q^*K57$}*mxYh`E+@`1J|2(aUPhLfiPR~|{-DZvDsfh)w4E~%QAhQnP z*pu{Zlpk%fvgqQm{ydHj?=I_VN}R=0NtK^7bnrNY!`Ts6JMpzybI>7xc^cf)g{j_N zT^}D_9rcK(YryH**rOHzp005e&jsv-bC_*zb-KcR&n(mWQaMRzLL_Qe{W9N z7;pT+#0(oc!=B_)_0cau(COOt!A`RDkX#bFe$NXkgqd_9M1W((BC6InpngfNW>flm ztG$Pumc57E^p8!Ne>}E*7o#uvW#yMx0WQR%f<@FYDN5yHsaZPFM*&-bUohbim_8~+ zR%{kl-;InbZ&PWEjH(mVTg;S9gkP~$`W%!Omuz-P)$b3Pt<=|~kwQ6}i9YfmZJ=BF zk*cdP_NiJtrSlH)T-tP6o$oOm**QI#+$tK!ph_m$Ev%0m+y1rCB!t|I)j6N(nA3G1 z;aiw4n88!IdT=e^uwyaO*}|@k)eRK}SSkj>^wAQOVIJkXXndx?%R@s*6@5#Tf>)_L z$&*MFR2k()w8yE^=W(j4STXe$+ktSuK2Nk^L7EQPz4&XgEs=KN6weblRdIF%<~>2S zh?#*%KPt;kkm7j|f ztUWX^l}dMSb2`kH*d|?fzm9Ndy*wOJh#ydF+ew=a zUXNlgQfW(>QNexz>p;;6bOoT0-TrlNGwR(B(U4zgpN?IyRT94VlNO)(=pYMW)>HoK5*LqOujC>MslTi1&g&lfh|&f%jCl diff --git a/js/BarcodeDemo-DsEn-JsL.js b/js/BarcodeDemo-BE4R2dyH.js similarity index 96% rename from js/BarcodeDemo-DsEn-JsL.js rename to js/BarcodeDemo-BE4R2dyH.js index 91fc29b0..54b4868d 100644 --- a/js/BarcodeDemo-DsEn-JsL.js +++ b/js/BarcodeDemo-BE4R2dyH.js @@ -1 +1 @@ -import{w as e}from"./hooks-BFGxA73i.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-B_NGfO2V.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const T=Vue.defineComponent({name:"BarcodeDemo",setup(){const u={width:4},t=Vue.ref(!1),a=Vue.ref("RayTemplate");return{baseOptions:u,loading:t,text:a}},render(){const{baseOptions:u}=this;return Vue.createVNode(naive.NGrid,{cols:2,xGap:12,yGap:12},{default:()=>[Vue.createVNode(naive.NGridItem,{span:2},{default:()=>[Vue.createVNode(naive.NCard,{title:"详细配置项说明"},{default:()=>[Vue.createTextVNode("点击查看详细配置项:"),Vue.createVNode("a",{href:"https://github.com/lindell/JsBarcode/wiki/Options"},[Vue.createTextVNode("js-barcode options")]),Vue.createTextVNode("。")]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"基础条形码"},{default:()=>[Vue.createVNode(e,{text:"RayTemplate",options:{...u}},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"自定义颜色条形码"},{default:()=>[Vue.createVNode(e,{text:"RayTemplate",options:{...u,lineColor:"red"}},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"pharmacode 模式"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NAlert,{type:"warning",title:"注意"},{default:()=>[Vue.createTextVNode("该模式下,条形码只能渲染有效数值,否则将会渲染失败。可以查看官网说明:"),Vue.createVNode("a",{href:"https://github.com/lindell/JsBarcode/wiki/pharmacode"},[Vue.createTextVNode("pharmacode")]),Vue.createTextVNode("。")]}),Vue.createVNode(e,{text:"1234",format:"pharmacode",options:{width:4,height:40,displayValue:!1,background:"#eee"}},null)]})]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"codabar 模式"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NAlert,{type:"warning",title:"注意"},{default:()=>[Vue.createTextVNode("该模式下,需要注意 text 中的特殊字符,可以查看官网说明:"),Vue.createVNode("a",{href:"https://github.com/lindell/JsBarcode/wiki/codabar"},[Vue.createTextVNode("codabar")]),Vue.createTextVNode("。")]}),Vue.createVNode(e,{text:"1234",format:"codabar",options:{width:4,height:40,displayValue:!1,background:"#eee"}},null)]})]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"有状态的条形码"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0,size:"large",justify:"flex-start",inline:!0},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.loading,"onUpdate:value":t=>this.loading=t,style:"width: fit-content"},{checked:()=>"loading...",unchecked:()=>"success!"}),Vue.createVNode(e,{text:"RayTemplate",loading:this.loading},null)]})]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"watchText 主动监听 text 变化"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.text,"onUpdate:value":t=>this.text=t},null),Vue.createVNode(e,{text:this.text,watchText:!0},null)]})]})]})]})}});export{T as default}; +import{y as e}from"./hooks-BGLytdb9.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-CZebg5KX.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const T=Vue.defineComponent({name:"BarcodeDemo",setup(){const u={width:4},t=Vue.ref(!1),a=Vue.ref("RayTemplate");return{baseOptions:u,loading:t,text:a}},render(){const{baseOptions:u}=this;return Vue.createVNode(naive.NGrid,{cols:2,xGap:12,yGap:12},{default:()=>[Vue.createVNode(naive.NGridItem,{span:2},{default:()=>[Vue.createVNode(naive.NCard,{title:"详细配置项说明"},{default:()=>[Vue.createTextVNode("点击查看详细配置项:"),Vue.createVNode("a",{href:"https://github.com/lindell/JsBarcode/wiki/Options"},[Vue.createTextVNode("js-barcode options")]),Vue.createTextVNode("。")]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"基础条形码"},{default:()=>[Vue.createVNode(e,{text:"RayTemplate",options:{...u}},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"自定义颜色条形码"},{default:()=>[Vue.createVNode(e,{text:"RayTemplate",options:{...u,lineColor:"red"}},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"pharmacode 模式"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NAlert,{type:"warning",title:"注意"},{default:()=>[Vue.createTextVNode("该模式下,条形码只能渲染有效数值,否则将会渲染失败。可以查看官网说明:"),Vue.createVNode("a",{href:"https://github.com/lindell/JsBarcode/wiki/pharmacode"},[Vue.createTextVNode("pharmacode")]),Vue.createTextVNode("。")]}),Vue.createVNode(e,{text:"1234",format:"pharmacode",options:{width:4,height:40,displayValue:!1,background:"#eee"}},null)]})]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"codabar 模式"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NAlert,{type:"warning",title:"注意"},{default:()=>[Vue.createTextVNode("该模式下,需要注意 text 中的特殊字符,可以查看官网说明:"),Vue.createVNode("a",{href:"https://github.com/lindell/JsBarcode/wiki/codabar"},[Vue.createTextVNode("codabar")]),Vue.createTextVNode("。")]}),Vue.createVNode(e,{text:"1234",format:"codabar",options:{width:4,height:40,displayValue:!1,background:"#eee"}},null)]})]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"有状态的条形码"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0,size:"large",justify:"flex-start",inline:!0},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.loading,"onUpdate:value":t=>this.loading=t,style:"width: fit-content"},{checked:()=>"loading...",unchecked:()=>"success!"}),Vue.createVNode(e,{text:"RayTemplate",loading:this.loading},null)]})]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"watchText 主动监听 text 变化"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.text,"onUpdate:value":t=>this.text=t},null),Vue.createVNode(e,{text:this.text,watchText:!0},null)]})]})]})]})}});export{T as default}; diff --git a/js/BarcodeDemo-BE4R2dyH.js.gz b/js/BarcodeDemo-BE4R2dyH.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..0d046b7e63513caa44bbc022b03a6656e7bbeec7 GIT binary patch literal 1434 zcmV;L1!ejliwFP!000021Jze+Zxcrp{oY?;re9)dcH(v3i-Js?CQWz*f=Np%6peSU zy<@L;mzmkb#4IRkSosML|u35G0hMij?qc$lA##{zA336S8RnQ3XgymMm+| zJ@;|W9q+P&>u^~vMW~2CCBvNpBCV$5cjq@Bb&mE@3jUYRJ`;V8>7s4x@lMC~GRRY^{D^yIzasW2!f z6y0(1EZ~Zf4rP3z`;?)^I>IQSa{xQzSyrNh#7Ru)FB}_B=1sO+Mg_!H(tbzu433!j zFfK9afhS->cQ_=}80iVO(^s4vqUTPI>>eac%E8zrtc#xV3Ipf8aF{2VC6weiq_Z7I zz7C%;TLP!LY^WIvNXEKFK5GttxkD&wSxTDOMnWYq(xoKbTu-;td1i;^%w{x@D9dcc z1umG7UT3kE`ZL|FKjUBZbA%i8yHsSo%vRm0y82aP;d|yAU(GwT5iO7z2zxpNKWIY2kCLUoTdUsT*(|;Xdbp4YA`#iNi3l#HCn0Q#$-1$ zh4GbMX)@8IiUf&t4phR}amRobo3cqD#|Jqxa9MXOp~Z1=kh+>0$EC)11(yxTP|uQD zOSJdUH*cXBl2E{9;Zj@MZ&;FY1D7R}7HDXFd9n85^2T@H*Iq7d+*?^+epbEn1KOJ@ z1x49lL$!-5{*@Qiy9>4X>pN&(ug;+;-kBd!gv%y}jD}1pU7@wMW|=g-G|`s zEUR@`G!<=~VtLluoGPl|-K)q6CEdVBoF+7Sc6;t^*jLjRQS@vj_~8A`RQ*3Q_3!>u zyEk3^?VkVge(m=Q=v^Fu%XMFctcaW4Xk|i(SE*pzv#gI${Q8xL{?gpq%FM?7`SqEn z@3jkT)fd=uxP~|w=;L+env@r4-6hor_x#mav`>}+3yQcr30yLrTH1lwKI0Bsz$Grr zk_#G|qTFV77U5E+Ui^b;Q#UG`m=>s(--~O<+T?Jjh*$E?$lo1YHa*_ zT-Z0G-g9TSLEgEmcu$|H@wRq^GY&6Mxn1FHrfc5**aVg}rPdz91{1DDOJmgXKs%t~ zG}ZH2?s&GLq0a$ehbKR%_8*Zjvn z*B&hfw*2tkYtC~|<87Y5H`i?vema(`&d=1Y{au~DP@B87|I2+Z=V8IlgN7{1vw(2U z6Ov_08p>EuRD`5lBFyaI*5AKNPfanYo47n#pI7iCMVilF7&-Q7*Ps%#`XSO}@1gC0 zUWtV)1zk2&h-8>lbjOxp%b-Qw1U(N%Jw0m15JC|4?9h?$bRC2^fZk?=(BItF6XLdN zKBlTuRO)7`v3f83YY%F_-tuogYAmBad&j@=(}%uXhHTf9A=QH9drKCa_R8jr_MGw? oqOA_=C50z@wi2yWq6eW^f00iGFY?WjD+fRO7dBs&RNoH(03yoAwEzGB literal 0 HcmV?d00001 diff --git a/js/BarcodeDemo-DsEn-JsL.js.gz b/js/BarcodeDemo-DsEn-JsL.js.gz deleted file mode 100644 index f6d15aa8e1dfbe062f007e0d574e1242de1f9136..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1434 zcmV;L1!ejliwFP!000021Jze;PZU=e{oY@Jw_n)g&ShtLAA(s~ghDH;yfxYwa+!H{ z=d!ai2W}v6w=PQLxrDQsCFf?7}DiLNmJyG8B|FYGSgPT zo|ki;yE827I$Rc}>ZquLVv0LiL>f%T$q1#Zr#E-1wULntfjU?Phe(4#^AjSj5>+K? zR7tdb*o@K?GNsL65?(CThiHyk(%cy|ZOWN&-_THqK z3FG3E9(V%AbcaJ+jgt0oJ6*ZSK6>d~^6(&GQVzx;VXbt?%l1rr;V@4!ODJ7q1HGwa zY&3kvYzds|vZ`h@AQ^2FnY7ve#Q~wHWhvv#HsUIYl2#?*PPDfLZ;ezj+HqpM)$f2$$O0al;an8@M2uv_M1KtIOr}Ydhb4U*25VSzOy*eNnpq13H>% z7;>`8hRRpg{Ojwb2TSFJTL)-fZ_J|zKA0a-gbOBzl!i1ic3n57X6JmbWD~W3v#$H30yLrTH1-|G2>2Iz$Gro zybBtdqTFV78sSZ*Wv+Upa#ea5fYh%6&@c;O8`^D0$nJfO>>el*Fb!YvR`{m8M)s26T z3;Sl&NAB!C$UAoxAL%nS*4Tt_%Hdfm_ba^5bhXhcOWiT(IOU(XCwCTRwwEtg3F-oE>b71!Eze&q&#skLZu(Du zE8M3~vZt$%!%4oxwso47DpnOE>6MQYDq7&-QcYfuSV(BItN6XL#V zKBlTuRO;q%b@kT$n~%!B-u3T1sV<{Gci+GL(}%uX`fS&eA=QH9M@tr*cFNj}j-2uv oqP-3)C50z@u^1^9BOQ>dyvPp+FY>jLiyfc+3y%ZCbl(pE01t!AhX4Qo diff --git a/js/en-US-MjnvJ74S.js.gz b/js/en-US-MjnvJ74S.js.gz deleted file mode 100644 index febb230a8fdb9481aa7b31efcc2dfce0150000c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1678 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 Xf*Z7d7L;@?zy0gK#egk7Ll6J}d?-6t literal 0 HcmV?d00001 diff --git a/js/hooks-BFGxA73i.js b/js/hooks-BFGxA73i.js deleted file mode 100644 index 6ef66049..00000000 --- a/js/hooks-BFGxA73i.js +++ /dev/null @@ -1,12 +0,0 @@ -const __vite__fileDeps=["js/en-US-MjnvJ74S.js","js/dayjs@1.11.10-C8LoRVP6.js","js/call-bind@1.0.7-Cpj98o6Y.js","js/print-js@1.6.0-BdoEj60G.js","js/vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js","js/lodash@4.17.21-Cw59kuJw.js","js/js-cookie@3.0.5-Z_8Sd105.js","js/screenfull@5.2.0-DmMZCkhi.js","js/currency.js@2.0.4-9OAR_aOO.js","js/lodash-es@4.17.21-Dos9GOhk.js","js/@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js","js/@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js","js/utils-B_NGfO2V.js","js/interactjs@1.10.26-V8skghJH.js","js/pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js","js/dom-to-image@2.6.0-DCOFUeQU.js","js/echarts@5.5.0-BEyY33Zi.js","js/zrender@5.5.0-JN1hODMT.js","js/tslib@2.3.0-BDyQ-Jie.js","js/@vue_runtime-core@3.4.26-Cq5aFJKF.js","js/@vue_reactivity@3.4.26-DTbxPGxS.js","js/@vue_shared@3.4.26-DWpY0PUk.js","js/zh-CN-BJn4N-5B.js","js/index-BCgERcJv.js","js/index-43Sr2ZDd.js","css/index-DeeQXRbp.css","js/index-PkhXpGap.js","js/instance-ClAhwUsY.js","css/index-CTOeMyqn.css","js/BarcodeDemo-DsEn-JsL.js","js/index-_7rv9kmG.js","js/index-B-JIDxHH.js","js/index-ClGwgU9o.js","css/index-BqPIKfai.css","js/index-Cs-0uuwR.js","js/index-saB8SoC_.js","js/index-BAoV7gwx.js","js/index-DQQD1Hi-.js","js/index-CptmWXVL.js","js/index-DXw-vgra.js","js/vue3-next-qrcode@2.0.10_typescript@5.2.2-DsqDmAzR.js","css/vue3-next-qrcode@2.0.10_typescript@5.2-DuR3EA5M.css","js/ray-dCjhX_JK.js","js/index-B2ShSf91.js","css/index-cMo-v_SD.css","js/index-B47naHKJ.js","js/index-E385tkq8.js","css/index-Dig957GB.css","js/index-CCddRp-e.js","js/index-ZQp8r9U7.js","css/index-CIq6_pk2.css","js/index-BGhimq3o.js","js/index-F9SfnBMI.js","js/index-C2nyhHG5.js","css/index-G2qqDeP0.css","js/index-2ABOmIsE.js","css/index-BhnoEzFG.css"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]); -var Xo=Object.defineProperty;var Zo=(e,t,o)=>t in e?Xo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var Ye=(e,t,o)=>(Zo(e,typeof t!="symbol"?t+"":t,o),o);import{s as Te,c as ve,t as Fe,i as dt,o as Be,p as be}from"./lodash-es@4.17.21-Dos9GOhk.js";import{o as Jo,u as re,a as Qo,b as en,c as Oe,d as tn,e as pt}from"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import{d as W}from"./dayjs@1.11.10-C8LoRVP6.js";import{p as on}from"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import{g as le,i as G,s as We,a as Ie,c as nn,b as L,r as ae,d as x,e as an,u as Ve,q as Se,f as ke,h as mt,p as ht,j as Ke,k as Xe,l as rn,m as ln,n as sn,o as cn,t as un,w as dn,v as U}from"./utils-B_NGfO2V.js";import{u as ft}from"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import{i as Ze}from"./interactjs@1.10.26-V8skghJH.js";import{s as pn}from"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import{d as oe}from"./dom-to-image@2.6.0-DCOFUeQU.js";import{r as mn,u as ne,i as hn,a as fn,b as gn,c as yn,d as vn,e as bn,f as Vn,g as Sn,h as _n,j as wn,k as Cn,l as Nn,m as Tn,n as On,o as kn,p as xn,q as Rn,s as An}from"./echarts@5.5.0-BEyY33Zi.js";import{f as Pn,g as Mn}from"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import{c as gt,o as yt,a as vt}from"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";const Gl=(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 s=r.lastIndexOf(".");r=r.substring(0,s);const l=r.split("/"),i=l.shift(),u=l.join(".");i&&(u?(Te(o,i,o[i]||{}),Te(o[i],u,a)):Te(o,i,a||{}))}),o},Ln="modulepreload",zn=function(e){return"/ray-template/"+e},Je={},T=function(t,o,n){let a=Promise.resolve();if(o&&o.length>0){const r=document.getElementsByTagName("link"),s=document.querySelector("meta[property=csp-nonce]"),l=(s==null?void 0:s.nonce)||(s==null?void 0:s.getAttribute("nonce"));a=Promise.all(o.map(i=>{if(i=zn(i),i in Je)return;Je[i]=!0;const u=i.endsWith(".css"),c=u?'[rel="stylesheet"]':"";if(!!n)for(let v=r.length-1;v>=0;v--){const g=r[v];if(g.href===i&&(!u||g.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${c}`))return;const m=document.createElement("link");if(m.rel=u?"stylesheet":Ln,u||(m.as="script",m.crossOrigin=""),m.href=i,l&&m.setAttribute("nonce",l),document.head.appendChild(m),u)return new Promise((v,g)=>{m.addEventListener("load",v),m.addEventListener("error",()=>g(new Error(`Unable to preload CSS for ${i}`)))})}))}return a.then(()=>t()).catch(r=>{const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=r,window.dispatchEvent(s),!s.defaultPrevented)throw r})},jn=(e,t,o)=>{const n=e[t];return n?typeof n=="function"?n():Promise.resolve(n):new Promise((a,r)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(r.bind(null,new Error("Unknown variable dynamic import: "+t+(t.split("/").length!==o?". Note that variables only represent file names one level deep.":""))))})},En=async e=>{var o;const t={};for(const n of e){const a=await jn(Object.assign({"../lang/en-US.ts":()=>T(()=>import("./en-US-MjnvJ74S.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])),"../lang/zh-CN.ts":()=>T(()=>import("./zh-CN-BJn4N-5B.js"),__vite__mapDeps([22,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21]))}),`../lang/${n.key}.ts`,3),r=n.key;r&&(t[r]=((o=a==null?void 0:a.default)==null?void 0:o.message)??{})}return t},Hl=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}}},Yl={max:5,closable:!1},Xl="loading",bt={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},Y={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},Zl="",j={signing:"signing",localeLanguage:"localeLanguage",token:"token",appMenuKey:"menuKey",appPiniaSettingStore:"piniaSettingStore",appPiniaKeepAliveStore:"piniaKeepAliveStore",appPiniaMenuStore:"piniaMenuStore",appPiniaSigningStore:"piniaSigningStore",appVersionProvider:"appVersionProvider",isAppLockScreen:"isAppLockScreen",appGlobalSearchOptions:"appGlobalSearchOptions"},In=[{label:"无",value:"none"},{label:"缩放出现",value:"scale"},{label:"缩放消退",value:"fade-scale"},{label:"滑入出现",value:"fade-slide"},{label:"淡入消退",value:"opacity"},{label:"底部消退",value:"fade-bottom"}],$={appThemeColors:["#2d8cf0","#3f9eff","#ff42bc","#ee4f12","#a6e4f7","#dbcb02","#18A058"],appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"},appNaiveUIThemeOverrides:{dark:{},light:{}},appNaiveUIThemeOverridesCommon:{dark:{},light:{}},echartTheme:"macarons"},Vt=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],Dn="zh-CN",$n="zh-CN",Fn={"zh-CN":"zh-cn","en-US":"en"},Bn="zh-cn",Jl={cssUnit:/^\d+(\.\d+)?(px|em|rem|%|vw|vh|vmin|vmax|cm|mm|in|pt|pc|ch|ex|q|s|ms|deg|rad|turn|grad|hz|khz|dpi|dpcm|dppx|fr|auto)$/},Ql={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},Q=Vue.ref(null),St=Vue.ref(null),Wn={setupRouterLoadingBar:!0,setupRouterGuard:!0},Kn=["RLogin","ErrorPage","RayTemplateDoc"],me=["admin"],es=(e,t)=>{const o=Vue.ref(0),n=Vue.ref(0),a=Vue.ref(!1),{clickOutside:r}=t??{},s=h=>{a.value=h},l=h=>{h.preventDefault(),s(!1),Vue.nextTick().then(()=>{const{clientX:m,clientY:v}=h;o.value=m,n.value=v,s(!0)})};r&&Jo(e,h=>{r(h)});const i=re(e,"contextmenu",l,t),u=re(e,"click",()=>{s(!1)});return{stop:()=>{i(),u()},x:Vue.readonly(o),y:Vue.readonly(n),show:Vue.readonly(a),updateShow:s}},_e=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,layoutContentSpinning:!1});function q(e,t,o){Object.hasOwn(_e,e)&&(_e[e]=t,o==null||o())}function Ce(e){return Vue.readonly(Vue.toRef(_e,e))}function Un(){return{...Vue.toRefs(Vue.readonly(_e))}}let K;const qn=async()=>{const e=Uo(),t=await En(Vt);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:$n})},ts=async e=>{const t=await qn();e.use(t),K=t},Qe=(e,t)=>!e||t[0]===e?t:`${e}.${t}`,se=e=>{if(!K)return{t:r=>Qe(e,r),locale:r=>{}};const{t,...o}=K.global;return{...o,t:(r,...s)=>r?!r.includes(".")&&!e?r:t(Qe(e,r),...s):"",locale:r=>{K.mode==="legacy"?K.global.locale=r:Vue.isRef(K.global.locale)?K.global.locale.value=r:K.global.locale=r}}},P=e=>e,Gn={path:"/dashboard",component:()=>T(()=>import("./index-BCgERcJv.js"),__vite__mapDeps([23,1,2,3,8,4,5,6,7,24,9,10,11,12,13,14,15,16,17,18,19,20,21,25])),meta:{i18nKey:P("menu.Dashboard"),icon:"dashboard",order:0}},Hn=Object.freeze(Object.defineProperty({__proto__:null,default:Gn},Symbol.toStringTag,{value:"Module"})),Yn={path:"/axios",name:"RAxios",component:()=>T(()=>import("./index-PkhXpGap.js"),__vite__mapDeps([26,4,5,2,6,7,27,1,3,12,9,8,10,11,13,14,15,16,17,18,19,20,21,28])),meta:{i18nKey:P("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},Xn=Object.freeze(Object.defineProperty({__proto__:null,default:Yn},Symbol.toStringTag,{value:"Module"})),Zn={path:"barcode",component:()=>T(()=>import("./BarcodeDemo-DsEn-JsL.js"),__vite__mapDeps([29,1,2,3,8,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.Barcode"),icon:"other",order:2,extra:{label:"new"}}},Jn=Object.freeze(Object.defineProperty({__proto__:null,default:Zn},Symbol.toStringTag,{value:"Module"})),Qn={path:"/cache-demo",component:()=>T(()=>import("./index-_7rv9kmG.js"),__vite__mapDeps([30,1,2,3,4,5,6,7,12,9,8,10,11,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.CacheDemo"),icon:"other",order:3}},ea=Object.freeze(Object.defineProperty({__proto__:null,default:Qn},Symbol.toStringTag,{value:"Module"})),ta={path:"/context-menu",component:()=>T(()=>import("./index-B-JIDxHH.js"),__vite__mapDeps([31,8,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.ContextMenu"),icon:"other",order:2}},oa=Object.freeze(Object.defineProperty({__proto__:null,default:ta},Symbol.toStringTag,{value:"Module"})),na={path:"/directive",component:()=>T(()=>import("./index-5cxxl6_s.js"),[]),meta:{i18nKey:P("menu.Directive"),icon:"other",order:2,extra:{label:"ellipsis"}}},aa=Object.freeze(Object.defineProperty({__proto__:null,default:na},Symbol.toStringTag,{value:"Module"})),ra={path:"/echart",component:()=>T(()=>import("./index-ClGwgU9o.js"),__vite__mapDeps([32,1,2,3,8,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,33])),meta:{i18nKey:P("menu.Echart"),icon:"echart",order:1,extra:{label:"useChart"}}},la=Object.freeze(Object.defineProperty({__proto__:null,default:ra},Symbol.toStringTag,{value:"Module"})),sa={path:"/form",component:()=>T(()=>import("./index-Cs-0uuwR.js"),__vite__mapDeps([34,1,2,3,8,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.Form"),icon:"other",order:2,extra:{label:"useForm"}}},ia=Object.freeze(Object.defineProperty({__proto__:null,default:sa},Symbol.toStringTag,{value:"Module"})),ca={path:"/iframe",component:()=>T(()=>import("./index-saB8SoC_.js"),__vite__mapDeps([35,1,2,3,8,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},ua=Object.freeze(Object.defineProperty({__proto__:null,default:ca},Symbol.toStringTag,{value:"Module"})),da={path:"/mock-demo",component:()=>T(()=>import("./index-BAoV7gwx.js"),__vite__mapDeps([36,1,2,3,8,4,5,6,7,27,12,9,10,11,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.Mock"),icon:"other",order:3,keepAlive:!1,extra:{label:"usePagination"}}},pa=Object.freeze(Object.defineProperty({__proto__:null,default:da},Symbol.toStringTag,{value:"Module"})),ma={path:"/modal-demo",component:()=>T(()=>import("./index-DQQD1Hi-.js"),__vite__mapDeps([37,1,2,3,8,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.Modal"),icon:"other",order:3}},ha=Object.freeze(Object.defineProperty({__proto__:null,default:ma},Symbol.toStringTag,{value:"Module"})),ye=()=>T(()=>Promise.resolve().then(()=>Wr),void 0),fa={path:"/multi",component:ye,meta:{i18nKey:P("menu.MultiMenu"),icon:"other",order:4,extra:{label:"cache"}},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>T(()=>import("./index-BtZPyenx.js"),[]),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:ye,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>T(()=>import("./index-B6a_PCdD.js"),[]),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:ye,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>T(()=>import("./index-Cg1Whvge.js"),[]),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},ga=Object.freeze(Object.defineProperty({__proto__:null,default:fa},Symbol.toStringTag,{value:"Module"})),ya={path:"/precision",component:()=>T(()=>import("./index-CptmWXVL.js"),__vite__mapDeps([38,1,2,3,4,5,6,7,12,9,8,10,11,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.CalculatePrecision"),icon:"other",order:2}},va=Object.freeze(Object.defineProperty({__proto__:null,default:ya},Symbol.toStringTag,{value:"Module"})),ba={path:"/qrcode",component:()=>T(()=>import("./index-DXw-vgra.js"),__vite__mapDeps([39,40,41,42])),meta:{i18nKey:P("menu.QRCode"),icon:"other",order:2}},Va=Object.freeze(Object.defineProperty({__proto__:null,default:ba},Symbol.toStringTag,{value:"Module"})),Sa={path:"rely-about",component:()=>T(()=>import("./index-B2ShSf91.js"),__vite__mapDeps([43,44])),meta:{i18nKey:P("menu.RelyAbout"),icon:"rely",order:999}},_a=Object.freeze(Object.defineProperty({__proto__:null,default:Sa},Symbol.toStringTag,{value:"Module"})),wa={path:"/router-demo",component:ye,meta:{i18nKey:P("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",component:()=>T(()=>import("./index-B47naHKJ.js"),__vite__mapDeps([45,1,2,3,8,9,10,11,12,4,5,6,7,13,14,15,16,17,18,19,20,21])),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",component:()=>T(()=>import("./index-BRGdSJVO.js"),[]),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},Ca=Object.freeze(Object.defineProperty({__proto__:null,default:wa},Symbol.toStringTag,{value:"Module"})),Na={path:"/scroll-reveal",component:()=>T(()=>import("./index-E385tkq8.js"),__vite__mapDeps([46,47])),meta:{i18nKey:P("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},Ta=Object.freeze(Object.defineProperty({__proto__:null,default:Na},Symbol.toStringTag,{value:"Module"})),Oa={path:"/segment",component:()=>T(()=>import("./index-CCddRp-e.js"),__vite__mapDeps([48,1,2,3,8,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.Segment"),icon:"other",order:3,extra:{label:"segment"}}},ka=Object.freeze(Object.defineProperty({__proto__:null,default:Oa},Symbol.toStringTag,{value:"Module"})),xa={path:"/svg-icons",component:()=>T(()=>import("./index-ZQp8r9U7.js"),__vite__mapDeps([49,1,2,3,8,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,50])),meta:{i18nKey:P("menu.SvgIcon"),icon:"other",order:3}},Ra=Object.freeze(Object.defineProperty({__proto__:null,default:xa},Symbol.toStringTag,{value:"Module"})),Aa={path:"/table",component:()=>T(()=>import("./index-BGhimq3o.js"),__vite__mapDeps([51,1,2,3,12,9,8,4,5,6,7,10,11,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.Table"),icon:"other",order:2,extra:{label:"useTable"}}},Pa=Object.freeze(Object.defineProperty({__proto__:null,default:Aa},Symbol.toStringTag,{value:"Module"})),Ma={path:"/template-hooks",component:()=>T(()=>import("./index-F9SfnBMI.js"),__vite__mapDeps([52,1,2,3,8,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.TemplateHooks"),icon:"other",order:1}},La=Object.freeze(Object.defineProperty({__proto__:null,default:Ma},Symbol.toStringTag,{value:"Module"})),za={path:"/:catchAll(.*)",component:()=>T(()=>import("./index-C2nyhHG5.js"),__vite__mapDeps([53,1,2,3,4,5,6,7,12,9,8,10,11,13,14,15,16,17,18,19,20,21,54])),meta:{i18nKey:P("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}},ja=Object.freeze(Object.defineProperty({__proto__:null,default:za},Symbol.toStringTag,{value:"Module"})),Ea=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":Hn,"/src/router/modules/demo/axios.ts":Xn,"/src/router/modules/demo/barcode.ts":Jn,"/src/router/modules/demo/cache-demo.ts":ea,"/src/router/modules/demo/context-menu.ts":oa,"/src/router/modules/demo/directive.ts":aa,"/src/router/modules/demo/echart.ts":la,"/src/router/modules/demo/form.ts":ia,"/src/router/modules/demo/iframe.ts":ua,"/src/router/modules/demo/mock.ts":pa,"/src/router/modules/demo/modal.ts":ha,"/src/router/modules/demo/multi-menu.ts":ga,"/src/router/modules/demo/precision.ts":va,"/src/router/modules/demo/qrcode.ts":Va,"/src/router/modules/demo/rely.ts":_a,"/src/router/modules/demo/router-demo.ts":Ca,"/src/router/modules/demo/scroll-reveal.ts":Ta,"/src/router/modules/demo/segment.ts":ka,"/src/router/modules/demo/svg-icons.ts":Ra,"/src/router/modules/demo/table.ts":Pa,"/src/router/modules/demo/template-hooks.ts":La,"/src/router/modules/error-404.ts":ja});return Object.keys(e).reduce((o,n)=>{const a=e[n].default;if(a)o.push(a);else throw new Error(`[combineRawRouteModules]: ${n} module must export default.`);return o},[])},Ia=e=>e[0]==="/",_t=(e,t=[],o="")=>{var n;if(!Array.isArray(e))return[];for(const a of e){const r=o+(Ia(a.path)?a.path:"/"+a.path);if((n=a.children)!=null&&n.length){_t(a.children,t,r);continue}else t.push({...a,path:r})}return t},Da=e=>Array.isArray(e)?_t(ve(e)):[],$a=e=>e.sort((t,o)=>{var r,s;const n=((r=t.meta)==null?void 0:r.order)??1,a=((s=o.meta)==null?void 0:s.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}),Fa=e=>{const{beforeEach:t}=e,{getRootPath:o}=te(),n=(a,r)=>a.path==="/"||r.path==="/login";t((a,r,s)=>{const l=le(j.token),i=le(j.appMenuKey,"sessionStorage",{defaultValue:o.value}),{meta:u,name:c}=a;l!==null?n(a,r)?xe(!0):!G(c,"Symbol")&&c&&Kn.includes(c)?s():Fo(u)?n(a,r)?i?s(i):xe(!0):s():xe(!0):n(a,r)?s():s("/")})},xe=(e=!0)=>{const{router:t}=Ue(),{push:o,replace:n}=t,{getRootPath:a}=te();We(j.appMenuKey,a.value),e?n(a.value):o(a.value)},Ba=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=Q.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})},Wa=e=>{e.beforeEach(()=>{var t;(t=window.$loadingBar)==null||t.start()}),e.afterEach(()=>{var t;(t=window.$loadingBar)==null||t.finish()}),e.onError(()=>{var t;(t=window.$loadingBar)==null||t.error()})},wt=e=>{const{meta:t={}}=e,{hidden:o,sameLevel:n,env:a}=t,{MODE:r}=Ie();return!(n||o||a&&typeof a=="string"&&a!==r||a&&Array.isArray(a)&&!a.includes(r))};var Ka={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"2.1.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","vite-bundle-analyzer":"0.9.4","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.5"},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 Ct=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=Ka,{locale:t}=se(),{locale:o}=Cl(),n=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{common:{primaryColor:e,primaryColorHover:e,primaryColorPressed:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:Uo(),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,We(j.localeLanguage,l,"localStorage")},r=(l,i=.3)=>{const u=nn(l,i),c={primaryColor:l,primaryColorHover:l,primaryColorPressed:l};n.primaryColorOverride.common=c;const h=document.body;h.style.setProperty("--ray-theme-primary-color",l),h.style.setProperty("--ray-theme-primary-fade-color",u)},s=(l,i,u)=>{Object.hasOwn(n,l)&&(n[l]=i),u==null||u()};return Pn(()=>n.appTheme,l=>{l?Object.assign({},n.primaryColorOverride,$.appNaiveUIThemeOverrides.dark,$.appNaiveUIThemeOverridesCommon.dark):Object.assign({},n.primaryColorOverride,$.appNaiveUIThemeOverrides.light,$.appNaiveUIThemeOverridesCommon.light)},{immediate:!0}),{...Vue.toRefs(n),updateLocale:a,changePrimaryColor:r,updateSettingState:s}},{persist:{key:j.appPiniaSettingStore}}),Nt=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],Tt="transparent",Ot={},kt={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},xt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},Rt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},At={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},Pt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Mt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Lt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},zt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},jt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Et={itemStyle:{borderWidth:0,borderColor:"#ccc"}},It={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Dt={itemStyle:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},$t={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"}},Ft={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)"}}},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)"]}}},Kt={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)"]}}},Ut={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)"]}}},qt={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)"]}}},Gt={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},Ht={textStyle:{color:"#999999"}},Yt={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},Xt={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"}}},Zt={color:["#fc97af","#87f7cf"]},Jt={backgroundColor:"rgba(255,255,255,0)",dataBackgroundColor:"rgba(114,204,255,1)",fillerColor:"rgba(114,204,255,0.2)",handleColor:"#72ccff",handleSize:"100%",textStyle:{color:"#333333"}},Qt={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},Ua={color:Nt,backgroundColor:Tt,textStyle:Ot,title:kt,line:xt,radar:Rt,bar:At,pie:Pt,scatter:Mt,boxplot:Lt,parallel:zt,sankey:jt,funnel:Et,gauge:It,candlestick:Dt,graph:$t,map:Ft,geo:Bt,categoryAxis:Wt,valueAxis:Kt,logAxis:Ut,timeAxis:qt,toolbox:Gt,legend:Ht,tooltip:Yt,timeline:Xt,visualMap:Zt,dataZoom:Jt,markPoint:Qt},qa=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:Tt,bar:At,boxplot:Lt,candlestick:Dt,categoryAxis:Wt,color:Nt,dataZoom:Jt,default:Ua,funnel:Et,gauge:It,geo:Bt,graph:$t,legend:Ht,line:xt,logAxis:Ut,map:Ft,markPoint:Qt,parallel:zt,pie:Pt,radar:Rt,sankey:jt,scatter:Mt,textStyle:Ot,timeAxis:qt,timeline:Xt,title:kt,toolbox:Gt,tooltip:Yt,valueAxis:Kt,visualMap:Zt},Symbol.toStringTag,{value:"Module"})),eo=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],to="transparent",oo={},no={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},ao={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},ro={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},lo={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},so={itemStyle:{borderWidth:0,borderColor:"#ccc"}},io={itemStyle:{borderWidth:0,borderColor:"#ccc"}},co={itemStyle:{borderWidth:0,borderColor:"#ccc"}},uo={itemStyle:{borderWidth:0,borderColor:"#ccc"}},po={itemStyle:{borderWidth:0,borderColor:"#ccc"}},mo={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ho={itemStyle:{borderWidth:0,borderColor:"#ccc"}},fo={itemStyle:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},go={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"}},yo={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)"}}},vo={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)"}}},bo={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)"]}}},Vo={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},So={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},_o={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)"]}}},wo={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},Co={textStyle:{color:"#333333"}},No={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"]},ko={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},xo={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},Ga={color:eo,backgroundColor:to,textStyle:oo,title:no,line:ao,radar:ro,bar:lo,pie:so,scatter:io,boxplot:co,parallel:uo,sankey:po,funnel:mo,gauge:ho,candlestick:fo,graph:go,map:yo,geo:vo,categoryAxis:bo,valueAxis:Vo,logAxis:So,timeAxis:_o,toolbox:wo,legend:Co,tooltip:No,timeline:To,visualMap:Oo,dataZoom:ko,markPoint:xo},Ha=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:to,bar:lo,boxplot:co,candlestick:fo,categoryAxis:bo,color:eo,dataZoom:ko,default:Ga,funnel:mo,gauge:ho,geo:vo,graph:go,legend:Co,line:ao,logAxis:So,map:yo,markPoint:xo,parallel:uo,pie:so,radar:ro,sankey:po,scatter:io,textStyle:oo,timeAxis:_o,timeline:To,title:no,toolbox:wo,tooltip:No,valueAxis:Vo,visualMap:Oo},Symbol.toStringTag,{value:"Module"})),Ya=()=>{const e=Object.assign({"/src/app-config/echart-themes/macarons/macarons-dark.json":qa,"/src/app-config/echart-themes/macarons/macarons.json":Ha}),t=/\/([^/]+)\.json$/;return Object.keys(e).reduce((n,a)=>{var s;const r=(s=a.match(t))==null?void 0:s[1];if(r)return n.push({name:r,theme:e[a].default}),n;throw new Error(`[RChart Theme Error]: name ${a} is invalid!`)},[])},Xa=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),Za={intersectionObserver:{type:Boolean,default:!0},intersectionObserverTarget:{type:Object,default:null},intersectionOptions:{type:Object,default:{threshold:.1}},bordered:{type:Boolean,default:!0},downloadOptions:{type:Object,default:()=>({})},onDropdownSelect:{type:[Function,Array]},dropdownOptions:{type:Array},preset:{type:String},contentStyle:{type:[String,Object]},title:{type:[String,Function]},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"100%"},autoResize:{type:Boolean,default:!0},showAria:{type:Boolean,default:!1},options:{type:Object,default:()=>({})},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},onFinally:{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:()=>Xa()},autoResizeObserverTarget:{type:Object,default:null},watchOptionsThrottleWait:{type:Number,default:500},nextTick:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]})},onRegister:{type:[Function,Array],default:null}},Ja={notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]},Qa=Ya(),et="__R_CHART_DOWN_LOAD_CHART__";Qa.forEach(e=>{mn(e.name,e.theme)});const os=Vue.defineComponent({name:"RChart",props:Za,setup(e,{expose:t}){const{getAppTheme:o}=D(),n=Vue.ref(),a=Vue.ref(),r=Vue.ref();let s,l;const{echartTheme:i}=$;let u,c;const h=Vue.computed(()=>[{label:"下载图片",key:et,disabled:!(r.value&&r.value.getDom())}]),m=Vue.computed(()=>({"--ray-chart-width":L(e.width),"--ray-chart-height":L(e.height)})),v=Vue.ref(!1);let g;const y=async()=>{var O;ne([fn,gn,yn,vn,bn,Vn,Sn,_n]),ne([wn,Cn,Nn,Tn,On,kn]),ne([xn,Rn]),ne([An]);try{ne((O=e.use)==null?void 0:O.filter(Boolean))}catch(M){console.error("[RChart register error]: ",M)}},f=()=>{if(c!=null&&c.getDom()&&S(),e.theme==="default"){e.autoChangeTheme?d("dark"):d("");return}if(e.theme)d(e.theme);else{const O=e.autoChangeTheme&&o.value?`${i}-dark`:i;d(O)}},p=O=>{let M=Vue.unref(O);const A=I=>Object.assign({},M,I);return e.showAria&&(M=A({aria:{enabled:!0,decal:{show:!0}}})),M},d=(O=i)=>{const M=n.value,A=p(e.options),{height:I,width:B}=M.getBoundingClientRect(),{onSuccess:ue,onError:de}=e;try{c=hn(M,O,{width:B===0?200:void 0,height:I===0?200:void 0}),r.value=c,ue&&x(ue,c),e.nextTick?(c.setOption({}),Vue.nextTick(()=>{A&&(c==null||c.setOption(A))})):A&&(c==null||c.setOption(A))}catch(Z){throw de&&x(de),new Error(`[RChart render error]: ${Z}`)}finally{const{onFinally:Z}=e;Z&&x(Z)}},V=()=>!(c&&c.getDom()),S=()=>{V()||(c.clear(),c.dispose(),r.value=void 0,c=null)},k=()=>{c&&c.resize()},b=(O,M)=>{if(O===et&&!V()){const{filename:I,...B}=e.downloadOptions;an(c.getDataURL(B),I??`${new Date().getTime()}`)}const{onDropdownSelect:A}=e;A&&x(A,O,M)},_=()=>{if(e.autoResize&&(s||(s=Fe(k,500)),l||(l=en(e.autoResizeObserverTarget||a,s))),c!=null&&c.getDom()||!v.value&&e.intersectionObserver)return;f(),g==null||g.stop();const{onRegister:O}=e;O&&c&&x(O,c,_,R)};e.intersectionObserver&&(g=Qo(e.intersectionObserverTarget||a,([O])=>{v.value=O.isIntersecting},e.intersectionOptions));const R=()=>{S(),s==null||s.cancel(),l==null||l.stop(),g==null||g.stop(),g=null,s=null,l=null};return Vue.watch(()=>o.value,()=>{e.autoChangeTheme&&(S(),f())}),Vue.watch(()=>e.showAria,()=>{S(),f()}),Vue.watchEffect(()=>{e.watchOptions?u=Mn(()=>e.options,O=>{const M=p(O),A=Object.assign({},e.setChartOptions,Ja);c==null||c.setOption(M,A)},{deep:!0,throttle:e.watchOptionsThrottleWait}):u==null||u(),e.loading?c==null||c.showLoading(e.loadingOptions):c==null||c.hideLoading(),v.value&&_()}),t(),Vue.onBeforeMount(async()=>{await y()}),Vue.onMounted(()=>{_()}),Vue.onBeforeUnmount(()=>{R(),u==null||u()}),{rayChartRef:n,cssVarsRef:m,rayChartWrapperRef:a,moreDropDownOptions:h,dropdownSelect:b}},render(){const{title:e,contentStyle:t,preset:o,moreDropDownOptions:n,dropdownSelect:a,bordered:r,dropdownOptions:s}=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:ae(Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)),header:ae(e,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":ae(l,{defaultElement:Vue.createVNode(Po,{iconSize:18,cursor:"pointer",options:s??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)])}}),ns=()=>{let e,t,o;const n=(i,u,c)=>{i&&(e=i,t=c,o=u)},a=()=>{if(!e)throw new Error("[useChart]: echart instance is not ready yet. if you are using useChart, please make sure you have called register method in onRegister event.");return{dispose:t,render:o,echartInst:e}};return[n,{getChartInstance:a,isDispose:()=>!(e&&a().echartInst.getDom()),dispose:()=>a().dispose.call(null),render:()=>a().render.call(null)}]},er={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},as=Vue.defineComponent({name:"RCollapseGrid",props:er,setup(e){const t=Vue.ref(!e.open),o=()=>{t.value=!t.value;const{onUpdateValue:a,"onUpdate:value":r}=e;a&&x(a,t.value),r&&x(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(N,{customClassName:`collapse-icon--arrow ${t.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)])}},render(){return Vue.createVNode(naive.NCard,{bordered:this.bordered},{default:()=>Vue.createVNode(naive.NGrid,Vue.mergeProps({class:"ray-collapse-grid"},this.$props,{collapsed:this.modelCollapsed,xGap:this.xGap||12,yGap:this.yGap||18,collapsedRows:this.collapsedRows}),{default:()=>{var e,t;return[(t=(e=this.$slots).default)==null?void 0:t.call(e),Vue.createVNode(naive.NGridItem,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[Vue.createVNode(naive.NFlex,{justify:"end",align:"center"},{default:()=>{var o,n;return[(n=(o=this.$slots).action)==null?void 0:n.call(o),this.CollapseIcon()]}})]})]}})})}}),tr={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}},N=Vue.defineComponent({name:"RIcon",props:tr,setup(e){const t=Vue.computed(()=>`#${e.prefix}-${e.name}`),o=Vue.computed(()=>({"--ray-icon-width":e.width?L(e.width):L(e.size),"--ray-icon-height":e.height?L(e.height):L(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor}));return{symbolId:t,cssVars:o,iconClick:a=>{const{onClick:r}=e;r&&x(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)])])}}),or={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},iframeClass:{type:String,default:null}},rs=Vue.defineComponent({name:"RIframe",props:or,setup(e,{expose:t}){const o=Vue.computed(()=>({"--ray-iframe-frameborder":L(e.frameborder),"--ray-iframe-width":L(e.width),"--ray-iframe-height":L(e.height)})),n=Vue.ref(),a=Vue.ref(!0),r=l=>{a.value=!1;const{onSuccess:i}=e;i&&x(i,n.value,l)},s=l=>{a.value=!1;const{onError:i}=e;i&&x(i,l)};return re(n,"load",r),re(n,"error",s),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.iframeClass],ref:"iframeRef",src:this.src,allow:this.allow,name:this.name,title:this.title},{loading:this.lazy?"lazy":null}),null)})])}}),nr={...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}},ar=(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 s=Ze(e).draggable({inertia:!0,autoScroll:!0,allowFrom:r,modifiers:[Ze.modifiers.restrictRect({restriction:"parent",endOnly:!0})],listeners:{move:l=>{n==null||n(l)}}}).resizable(!1);a(s)}},30)})},Ro=(e,t)=>{const o=typeof e=="string"?document.querySelector(e):e;return new Promise((n,a)=>{if(o){o.setAttribute("can-drag","true");const{preset:r,dargCallback:s}=t;let{x:l,y:i}=t;ar(o,r,{scheduler:u=>{const c=u.target;l+=u.dx,i+=u.dy,c.style.transform=`translate(${l}px, ${i}px)`,s==null||s(l,i,u)}}).then(u=>{n(u)})}else a()})},rr="r-modal__preset-card--fullscreen",Ao="r-modal",ee={width:"--r-modal-width",cardWidth:"--r-modal-card-width",dialogWidth:"--r-modal-dialog-width"},ls=Vue.defineComponent({name:"RModal",props:nr,setup(e){const t=Vue.computed(()=>({[ee.width]:L(e.width??600),[ee.cardWidth]:L(e.cardWidth??600),[ee.dialogWidth]:L(e.dialogWidth??446)})),o=Ve();let n;const a={x:0,y:0},r=Vue.computed(()=>e.preset==="card"&&e.fullscreen);return Vue.watch(()=>e.show,s=>{s&&e.dad&&(e.preset==="card"||e.preset==="dialog")?Vue.nextTick(()=>{const l=document.getElementById(o);l&&Ro(l,{preset:e.preset,x:a.x,y:a.y,dargCallback:(i,u)=>{a.x=i,a.y=u}}).then(i=>{n=i}),e.memo&&l&&(l.style.transform=`translate(${a.x}px, ${a.y}px)`)}):(n==null||n.unset(),n=null)},{immediate:!0}),{cssVars:t,isFullscreenCardType:r,uuidEl:o}},render(){const{$props:e,$slots:t,$attrs:o}=this,{preset:n,...a}=e,{cssVars:r,uuidEl:s,isFullscreenCardType:l}=this;return Vue.createVNode(naive.NModal,Vue.mergeProps({class:[Ao,l?rr:""],style:[r,l?"height: 100vh":""],preset:n},{id:s},a,o),{...t})}}),ss=()=>{const{create:e,destroyAll:t}=naive.useModal();return{create:n=>{const{content:a,...r}=n;let s=a;r.preset==="card"&&r.fullscreen&&(s=()=>Vue.h(naive.NScrollbar,{themeOverrides:{color:"rgba(0, 0, 0, 0)",colorHover:"rgba(0, 0, 0, 0)"},trigger:"none",style:{padding:"0 var(--n-padding-left) var(--n-padding-bottom) var(--n-padding-left)",width:"auto",height:"calc(100vh - 29px - var(--n-padding-bottom) - var(--n-padding-bottom) - var(--n-padding-top))"}},{default:()=>typeof a=="function"?a():a}));const{preset:l,dad:i,fullscreen:u,width:c,cardWidth:h,dialogWidth:m}=n,v=e({...r,content:s}),{key:g}=v,y={[ee.width]:L(c??600),[ee.cardWidth]:L(h??600),[ee.dialogWidth]:L(m??446)};return Vue.nextTick(()=>{const[f]=Se(`[internalkey="${g}"]`)||[];if(f){if(i&&Ro(f,{preset:l,x:0,y:0}),u&&l==="card"){const p=f.querySelector(".n-card__content");p&&ke(p,{maxHeight:"calc(100vh - 9px - var(--n-padding-bottom) - var(--n-padding-bottom) - var(--n-padding-top))",overflowY:"hidden",padding:"0"}),ke(f,{width:"100%",height:"100vh"})}ke(f,y),mt(f,Ao)}}),v},destroyAll:t}},lr={...naive.dropdownProps,icon:{type:String,default:"more"},iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function sr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Po=Vue.defineComponent({name:"RMoreDropdown",props:lr,render(){let e;const{iconSize:t,cursor:o,icon:n}=this,{default:a}=this.$slots;return Vue.createVNode(naive.NDropdown,Vue.mergeProps(this.$props,this.$attrs,{placement:"bottom-start"}),sr(e=ae(a,{defaultElement:Vue.createVNode(N,{name:n,size:t,cursor:o},null)}))?e:{default:()=>[e]})}}),ie={...naive.dataTableProps,cardProps:{type:Object,default:()=>({})},tool:{type:Boolean,default:!0},downloadCsvTableOptions:{type:Object,default:()=>({})},title:{type:[String,Number,Object],default:null},toolOptions:{type:Array},coverTool:{type:Boolean,default:!1},contextMenuOptions:{type:Array},disabledContextMenu:{type:Boolean,default:!1},onContextMenuClick:{type:[Function,Array],default:null},wrapperBordered:{type:Boolean,default:!1},printTableOptions:{type:Object,default:()=>({})},onUpdateColumns:{type:[Function,Array],default:null},"onUpdate:columns":{type:[Function,Array],default:null},onContextmenu:{type:[Function,Array],default:null},onRegister:{type:[Function,Array],default:null}},F={tableIconSize:"18",tableKey:Symbol("r-table")},ir=[{label:"斑马条纹",value:"striped"},{label:"表格边框",value:"bordered"}],cr=Vue.defineComponent({name:"TableSizeSelect",props:{onChangeSize:{type:[Function,Array],default:null},...ie},setup(e){return{size:Vue.ref(e.size),sizeOptions:[{label:"默认",value:"medium"},{label:"紧凑",value:"small"},{label:"宽松",value:"large"}],updatePopselectValue:a=>{const{onChangeSize:r}=e;r&&x(r,a)}}},render(){return Vue.createVNode(naive.NPopselect,{value:this.size,"onUpdate:value":e=>this.size=e,options:this.sizeOptions,trigger:"click",onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(N,{name:"adjustment",size:F.tableIconSize,cursor:"pointer"},null)]})}}),ur=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject(F.tableKey,{}),[t,{toggleFullscreen:o,isEnabled:n}]=ft(e);return{toggleFullscreen:o,isEnabled:n}},render(){const{toggleFullscreen:e,isEnabled:t,$t:o}=this;return Vue.createVNode(N,{name:"fullscreen",size:F.tableIconSize,cursor:"pointer",onClick:()=>{t||window.$message.warning(o("globalMessage.isEnabledFullscreen")),e()}},null)}}),dr=()=>Vue.createVNode(N,{name:"draggable",size:14,cursor:"grab"},null),tt=({icon:e,title:t,onClick:o,customClassName:n})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:e,size:F.tableIconSize,cursor:"pointer",customClassName:n,onClick:o==null?void 0:o.bind(null)},null),default:()=>t}),De=(e,t)=>{if(!t)return[null,null];for(let o=0;ove(e.columns).filter(i=>i.type?(t=i,!1):!0).map((i,u)=>{const{key:c,title:h,children:m,fixed:v,isResizable:g,...y}=i,f=v==="left",p=v==="right",d={...y,title:h,key:c,fixed:v,isLeftFixedActivated:f,isRightFixedActivated:p,isResizable:g};return{...d,suffix:()=>Vue.createVNode(naive.NFlex,{style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(tt,{icon:"row_head",title:"固定在列首",customClassName:f?Re:"",onClick:r.bind(this,"left",d,u)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"resize_h",size:F.tableIconSize,cursor:"pointer",customClassName:g?Re:"",onClick:a.bind(this,d,u)},null),default:()=>"修改列宽"}),Vue.createVNode(tt,{icon:"row_end",title:"固定在列尾",customClassName:p?Re:"",onClick:r.bind(this,"right",d,u)},null)]})}}),set:()=>{}}),n=l=>{const{onUpdateColumn:i}=e;i&&x(i,l)},a=(l,i)=>{l.isResizable=!l.isResizable,l.resizable=l.isResizable,o.value[i]=l,n(o.value)},r=(l,i,u)=>{const c=`${l}FixedActivated`,h=`${l==="left"?"right":"left"}FixedActivated`;i[h]=!1,i[c]=!i[c],i[c]?i.fixed=l:i.fixed=void 0,o.value[u]=i,n(o.value)};return{treeDataSource:o,treeDrop:({node:l,dragNode:i,dropPosition:u})=>{const[c,h]=De(i,o.value);if(c===null||h===null)return;c.splice(h,1);const[m,v]=De(l,o.value);m===null||v===null||(u==="before"?m.splice(v,0,i):m.splice(v+1,0,i),dt(t)||m.unshift(t),n(m))}}},render(){return Vue.createVNode(naive.NPopover,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"setting",size:F.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:dr.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),mr=Vue.defineComponent({name:"TablePrint",props:ie,setup(e){const{wrapperRef:t}=Vue.inject(F.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:""),ht(t,{printOptions:n,domToImageOptions:a})}}},render(){return Vue.createVNode(N,{name:"print",size:F.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null)}}),hr=Vue.defineComponent({name:"TablePropsSelect",props:{...ie,onPopselectChange:{type:[Function,Array],default:null},onInitialed:{type:[Function,Array],default:null}},setup(e){const t=Vue.ref(!1),o=Vue.ref([]),n=r=>{const{onPopselectChange:s}=e;s&&x(s,r)};return(()=>{const{striped:r,bordered:s,onInitialed:l}=e;r&&o.value.push("striped"),s&&o.value.push("bordered"),l&&x(l,o.value)})(),{propsPopselectValue:o,popoverShow:t,updatePopselectValue:n}},render(){return Vue.createVNode(naive.NPopselect,{value:this.propsPopselectValue,"onUpdate:value":e=>this.propsPopselectValue=e,options:ir,trigger:"click",multiple:!0,onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(N,{name:"expanded",size:F.tableIconSize,cursor:"pointer",style:"transform: rotate(270deg);"},null)]})}});function fr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const is=Vue.defineComponent({name:"RTable",inheritAttrs:!1,props:ie,setup(e,t){const{expose:o,emit:n}=t,a=Vue.ref(),r=Vue.ref(),s=Ve(16),l=Ve(16),i=Vue.reactive({x:0,y:0,showContextMenu:!1}),u=Vue.reactive({size:e.size}),c=Vue.ref({striped:!1,bordered:!1}),h=(d,V)=>{const{onContextMenuClick:S}=e;S&&x(S,d,V),i.showContextMenu=!1},m=(d,V)=>{var k;return{...(k=e.rowProps)==null?void 0:k.call(e,d,V),onContextmenu:e.disabledContextMenu?void 0:b=>{b.preventDefault(),i.showContextMenu=!1,Vue.nextTick().then(()=>{i.showContextMenu=!0,i.x=b.clientX,i.y=b.clientY})}}},v=d=>{u.size=d},g=d=>{const{onUpdateColumns:V,"onUpdate:columns":S}=e;V&&x(V,d),S&&x(S,d)},y=()=>{const{toolOptions:d}=e;return d==null?void 0:d.filter(()=>Boolean).map(V=>typeof V=="function"?V():V)},f=d=>{Object.keys(c.value).forEach(S=>{c.value[S]=d.includes(S)})},p=d=>{const{tool:V}=d;if(!V)return;const S=()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(mr,d,null),Vue.createVNode(cr,Vue.mergeProps(d,{onChangeSize:v.bind(this)}),null),Vue.createVNode(ur,null,null),Vue.createVNode(pr,Vue.mergeProps(d,{onUpdateColumn:g.bind(this)}),null),Vue.createVNode(hr,Vue.mergeProps(d,{onPopselectChange:f.bind(this),onInitialed:f.bind(this)}),null)]});if(e.toolOptions)if(e.coverTool){let k;return Vue.createVNode(naive.NFlex,{align:"center"},fr(k=y())?k:{default:()=>[k]})}else return()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[S(),y()]});else return S};return Vue.onMounted(()=>{const{onRegister:d}=e;d&&a.value&&x(d,a.value,{uuidTable:l,uuidWrapper:s,wrapperRef:r})}),Vue.provide(F.tableKey,{uuidTable:l,uuidWrapper:s,wrapperRef:r}),o(),{uuidWrapper:s,uuidTable:l,contextMenuReactive:i,rTableInst:a,combineRowProps:m,contextMenuSelect:h,privateReactive:u,tool:p,wrapperRef:r,propsPopselectValue:c}},render(){const{$props:e,$attrs:t,wrapperBordered:o,uuidWrapper:n,privateReactive:a,disabledContextMenu:r,contextMenuReactive:s,contextMenuOptions:l,uuidTable:i,title:u,$slots:c,propsPopselectValue:h}=this,{class:m}=t,{tool:v,combineRowProps:g,contextMenuSelect:y}=this;return Vue.createVNode(naive.NCard,Vue.mergeProps(e.cardProps,{id:n},{ref:"wrapperRef",bordered:o,class:m}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NDataTable,Vue.mergeProps({id:i},t,e,h,{rowProps:g.bind(this),size:a.size,ref:"rTableInst"}),{...c}),r?null:Vue.createVNode(naive.NDropdown,{show:s.showContextMenu,placement:"bottom-start",trigger:"manual",x:s.x,y:s.y,options:l,onClickoutside:()=>s.showContextMenu=!1,onSelect:y.bind(this)},null)]),header:ae(u,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":v(e),footer:()=>{var f;return(f=c.tableFooter)==null?void 0:f.call(c)},action:()=>{var f;return(f=c.tableAction)==null?void 0:f.call(c)}})}}),cs=()=>{const e=Vue.ref();let t={};const o=(m,v)=>{m&&(e.value=m,t=v)},n=()=>{if(!e.value)throw new Error("[useTable]: table instance is not ready yet. if you are using useTable, please make sure you have called register method in onRegister event.");return e.value,e.value};return[o,{getTableInstance:n,clearFilters:()=>n().clearFilters.call(null),clearSorter:()=>n().clearSorter.call(null),downloadCsv:m=>n().downloadCsv.call(null,m),filters:m=>n().filters.call(null,m),page:m=>n().page.call(null,m),scrollTo:m=>n().scrollTo(m),sort:(m,v)=>n().sort.call(null,m,v),print:()=>{const{uuidWrapper:m}=t;if(m){const v=document.getElementById(m);ht(v)}}}]},Mo=(e,t,o)=>{var n;if(e.length)for(const a of e){if(a[t]===o)return a;if((n=a==null?void 0:a.children)!=null&&n.length){const r=Mo(a.children,t,o);if(r)return r}}},ot=e=>{const t=Vue.unref(e);return t?t.findIndex(n=>{const{type:a,multiple:r}=n;if(a==="selection"&&(r==null||r===!0))return!0})!==-1:!0},us=(e,t,o)=>{const n=Vue.ref([]),a=Vue.ref([]),{rowKey:r="key",onChange:s}=o||{},l=Vue.computed(()=>ot(t)),i=(g,y,f)=>{n.value=g,a.value=y,s==null||s(g,y,f),ot(t)},u=()=>n.value,c=()=>a.value,h=()=>{n.value=[],a.value=[],s==null||s(n.value,a.value,{row:void 0,action:"uncheckAll"})},m=g=>{if(g==null)return;let y;n.value=n.value.filter(f=>f!==g),a.value=a.value.filter(f=>f[r]===g?(y=f,!1):!0),s==null||s(n.value,a.value,{row:y,action:"uncheck"})},v=g=>{if(n.value.includes(g))return;const y=!l.value&&n.value.length>=1,f=Mo(Vue.unref(e)||[],r,g);y?n.value=[g]:n.value.push(g),f&&(y?a.value=[f]:a.value.push(f),s==null||s(n.value,a.value,{row:f,action:"check"}))};return Ke(()=>{h()}),[n,{checkedRows:a,checkedRowKeysBind:i,getKeys:u,getRows:c,clearAll:h,clearKey:m,selectKey:v}]},gr={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},yr=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},gr),setup(e){const{getKeepAliveInclude:t}=Mr(),{setupKeepAlive:o,maxKeepAliveLength:n,keepAliveExclude:a}=bt;return(r,s)=>{const l=Vue.resolveComponent("RouterView");return Vue.openBlock(),Vue.createElementBlock("div",null,[Vue.createVNode(l,null,{default:Vue.withCtx(({Component:i,route:u})=>[i?(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(i),{key:u.fullPath}))],1032,["max","include","exclude"])):(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(i),{key:u.fullPath}))]),_:2},1024))]),_:2},1032,["name","mode","appear"])):Vue.createCommentVNode("",!0)]),_:1})])}}}),vr={...naive.formProps,onRegister:{type:[Function,Array],default:null}},ds=Vue.defineComponent({name:"RForm",props:vr,setup(e,{expose:t}){const o=Vue.ref();return Vue.onMounted(()=>{const{onRegister:n}=e;n&&o.value&&x(n,o.value)}),t(),{formRef:o}},render(){const{$attrs:e,$props:t,$slots:o}=this;return Vue.createVNode(naive.NForm,Vue.mergeProps(e,t,{ref:"formRef"}),{...o})}}),ps=(e,t)=>{const o=Vue.ref(),n=u=>{u&&(o.value=u)},a=()=>{if(!o.value)throw new Error("[useForm]: form instance is not ready yet. if you are using useForm, please make sure you have called register method in onRegister event.");return o.value};return[n,{getFormInstance:a,validate:(u,c)=>a().validate.call(null,u,c),restoreValidation:()=>a().restoreValidation.call(null),formModel:()=>ve(e)||{},formRules:()=>ve(t)||{}}]},br=["addTabClass","addTabStyle","paneClass","paneStyle","paneWrapperStyle","tabClass","tabStyle","type","label","addable","closable","onAdd","onClose","placement","animated","justifyContent","builtinThemeOverrides","displayDirective"],Vr={tabPaddingSmallSegment:"4px 7px",tabPaddingMediumSegment:"6px 11px",tabPaddingLargeSegment:"8px 11px"},Sr=Be({...naive.tabsProps,options:{type:Array,default:()=>[]},width:{type:[Number,String],default:"fitContent"}},...br);function _r(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const $e=e=>{const{icon:t,label:o}=e;return t?Vue.createVNode(naive.NFlex,{align:"center",wrap:!1,size:"small"},{default:()=>[Vue.createVNode(t,null,null),Vue.createVNode("div",null,[o])]}):o},wr=e=>{if(typeof e.popover=="string")return Vue.createVNode(naive.NPopover,null,{trigger:()=>$e(e),default:()=>e.popover});if(G(e.popover,"Object")){const{popover:t}=e,{label:o,...n}=t;return Vue.createVNode(naive.NPopover,n,{trigger:()=>$e(e),default:()=>o})}},ms=Vue.defineComponent({name:"RSegment",props:Sr,setup(e,{expose:t}){const o=Vue.computed(()=>{const{width:n}=e;let a="";switch(n){case"block":a="100%";break;case"fitContent":a="fit-content";break;default:a=typeof n=="number"?L(n):"fit-content"}return{"--r-segment-width":a}});return t(),{cssVars:o}},render(){let e;const{$props:t,options:o,cssVars:n,themeOverrides:a}=this;return Vue.createVNode(naive.NTabs,Vue.mergeProps(t,{ref:"segmentRef",style:[n],class:"r-segment",type:"segment",animated:!0,themeOverrides:Object.assign({},Vr,a)}),_r(e=o.map(r=>Vue.createVNode(naive.NTab,{key:r.key,name:r.key,tab:r.popover?wr(r):$e(r),disabled:r.disabled},{...r.slots})))?e:{default:()=>[e]})}}),Cr={width:{type:[String,Number],default:"auto"},height:{type:[String,Number],default:"auto"},loading:{type:Boolean,default:!1},barcodeRender:{type:String,default:"canvas",validator:e=>["canvas","svg"].includes(e)},text:{type:String},options:{type:Object,default:()=>({})},format:{type:String,default:()=>"CODE128"},watchText:{type:Boolean,default:!0},onSuccess:{type:[Function,Array]},onError:{type:[Function,Array]},onFinally:{type:[Function,Array]}},hs=Vue.defineComponent({name:"RBarcode",props:Cr,setup(e){const t=Vue.ref(),o=Vue.computed(()=>({"--r-barcode-width":L(e.width),"--r-barcode-height":L(e.height)}));let n;const a=()=>{try{const{format:r,text:s,options:l,onSuccess:i}=e,u=Object.assign({},l,{format:r});JsBarcode(t.value,s!=null?s.toString():"",u),i&&x(i,s,r,l)}catch(r){const{onError:s}=e;s&&x(s,r)}finally{const{onFinally:r}=e;r&&x(r)}};return Vue.watchEffect(()=>{e.watchText?n=Vue.watch(()=>e.text,a):n==null||n()}),Vue.onMounted(()=>{a()}),Vue.onBeforeUnmount(()=>{n==null||n()}),{barcodeRef:t,cssVars:o}},render(){const{barcodeRender:e,loading:t,cssVars:o}=this,n=["r-barcode",{"r-barcode--loading":t}];return Vue.createVNode(naive.NSpin,{class:"r-barcode-spin",show:t},{default:()=>[e==="canvas"?Vue.createVNode("canvas",{class:n,style:o,ref:"barcodeRef"},null):Vue.createVNode("svg",{class:n,style:o,ref:"barcodeRef"},null)]})}});var Nr={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"2.1.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","vite-bundle-analyzer":"0.9.4","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.5"},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 Tr=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,Lo=(e,t,o)=>{const n=[];if(Tr(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},Or=(e,t,o)=>{const n=[];for(const a of e){const r=Lo(a,t,o);r.length>0&&n.push(...r)}return n},kr=e=>{const{breadcrumbLabel:t}=e,{layout:{sideBarLogo:o}}=Nr,n=o?o.title:"";document.title=t+" - "+n},xr=e=>{const{meta:{icon:t}}=e;if(!t)return;if(G(t,"Object"))return()=>t;const o=Vue.h(N,{name:t,size:Y.menuCollapsedIconSize,cursor:"pointer"},{});return()=>o},zo=e=>{const{meta:{extra:t}}=e;if(!t)return;const{show:o}=t;if(o===!1)return;const{t:n}=se(),{label:a,icon:r,type:s,i18nLabel:l}=t,i={type:"primary",size:"small",round:!0,bordered:!1,strong:!0},u=()=>l?n(l):a||null,c=()=>r&&(l||a)||!r&&(l||a)?null:{"padding-right":"0"};if(G(t,"Object"))return()=>Vue.h(naive.NTag,{...i,type:s||"primary",style:c()},{default:()=>u(),icon:()=>r})},nt=()=>{const{getRootPath:e}=te();return le(j.appMenuKey,"sessionStorage",{defaultValue:e.value})},jo=()=>$a(Ea()),Rr=()=>Da(jo());let he;const Eo=(e,t)=>{var o;if(he&&Xe(he.fullPath,t))return he;for(const n of e){if(Xe(n.fullPath,t))return he=n,n;if((o=n.children)!=null&&o.length){Eo(n.children,t);continue}}},Io=Pinia.defineStore("menu",()=>{const{push:e,getRoutes:t}=VueRouter.useRouter(),o=VueRouter.useRoute(),{t:n}=se(),{setKeepAliveInclude:a}=Lr(),r=Vue.reactive({menuKey:nt(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),s=Vue.ref(!0),l=p=>{const{meta:d}=p,{i18nKey:V,noLocalTitle:S}=d,k=Vue.computed(()=>V?n(`${V}`):S),b={...p,key:p.fullPath,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>k.value}),breadcrumbLabel:k.value},_=Object.assign({},b,{icon:xr(p),extra:zo(p)});return p.fullPath===nt()&&(r.currentMenuOption=_),_.show=wt(_),_},i=p=>{r.breadcrumbOptions=Or(r.options,"fullPath",p)},u=(p,d=!0)=>{const S=Array.isArray(p)?[...p]:[p];d?r.menuTagOptions.push(...S):r.menuTagOptions=S},c=(p,d)=>{r.menuTagOptions.find(S=>S.fullPath===p)||r.menuTagOptions.push(d)},h=(p,d,V)=>{const{meta:S}=d;if(S.windowOpen)window.open(S.windowOpen);else{e({path:String(p),query:V});const{sameLevel:k}=S;if(a(d),kr(d),!k)c(p,d),i(p),r.menuKey=p,r.currentMenuOption=d,We(j.appMenuKey,p);else{const b=be(l(d),["breadcrumbLabel","children","key","meta","name","path","show"]);r.breadcrumbOptions.find(R=>R.key===b.key)||r.breadcrumbOptions.push({...b,fullPath:String(b.key)})}}},m=async(p,d)=>{const[V]=p.split("?"),S=t().find(k=>k.path===V);if(S){const k=be(S,["children","meta","path","name","redirect"]);h(V,l({...k,fullPath:k.path}),d)}},v=()=>new Promise(p=>{const d=(V,S)=>{var b;const k=[];for(const _ of V){let R=`${S.endsWith("/")?S:S+"/"}${_.path}`;if(R=R.replace(/\/+/g,"/"),(b=_.children)!=null&&b.length)_.children=d(_.children,R);else if(!Fo(_.meta))continue;k.push(l({..._,fullPath:R}))}return k};if(r.options=d(jo(),""),r.currentMenuOption){const{currentMenuOption:V}=r;i(V.key),c(V.fullPath,V)}p()}),g=p=>r.collapsed=p,y=(p,d=1)=>r.menuTagOptions.splice(p,d),f=async()=>{s.value&&(await v(),s.value=!1)};return Vue.watch(()=>o.fullPath,async(p,d)=>{await f(),p!==d&&await m(p,o.query)},{immediate:!0}),{...Vue.toRefs(r),changeMenuModelValue:h,collapsedMenu:g,spliceMenTagOptions:y,setMenuTagOptions:u,resolveOption:l}},{persist:{key:j.appPiniaMenuStore,storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey","menuTagOptions"]}}),Do=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=n=>new Promise((a,r)=>{dt(n)?r({code:1,message:"登陆失败",data:null}):(e.signingCallback={role:"admin",name:n.name,avatar:"https://avatars.githubusercontent.com/u/51957438?v=4"},a({code:0,message:"登陆成功",data:e.signingCallback}))}),o=()=>{const{closeAll:n}=Ko();window.$message.info("账号退出中..."),rn("__all_sessionStorage__","sessionStorage"),n(),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:o}},{persist:{key:j.appPiniaSigningStore,paths:["signingCallback"],storage:sessionStorage}}),$o=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=bt,t=Vue.reactive({keepAliveInclude:[]}),o=()=>t.keepAliveInclude.length,n=r=>{const s=o(),{name:l,meta:{keepAlive:i}}=r;if(i){if(s=e&&(t.keepAliveInclude.splice(0,1),t.keepAliveInclude.push(l))}},a=()=>t.keepAliveInclude;return{...Vue.toRefs(t),setKeepAliveInclude:n,getKeepAliveInclude:a}},{persist:{key:j.appPiniaKeepAliveStore,storage:window.sessionStorage,paths:["keepAliveInclude"]}}),X=()=>{const e=Io(),t=Vue.computed(()=>e.options),o=Vue.computed(()=>e.breadcrumbOptions),n=Vue.computed(()=>e.menuKey),a=Vue.computed(()=>{const{getRootPath:l}=te();return e.menuTagOptions.map((i,u,c)=>(i.key===n.value&&i.key!==l.value?i.closeable=!0:i.closeable=!1,i.key===l.value&&(i.closeable=!1),c.length<=1&&(i.closeable=!1),i))}),r=Vue.computed(()=>e.currentMenuOption),s=Vue.computed(()=>e.collapsed);return{getMenuOptions:t,getBreadcrumbOptions:o,getMenuKey:n,getMenuTagOptions:a,getCurrentMenuOption:r,getCollapsed:s}},ce=()=>{const{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:a}=Io();return{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:a}},D=()=>{const e=Ct(),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),s=Vue.computed(()=>e.localeLanguage),l=Vue.computed(()=>e.lockScreenSwitch),i=Vue.computed(()=>e.copyrightSwitch),u=Vue.computed(()=>e.contentTransition),c=Vue.computed(()=>e.watermarkSwitch),h=Vue.computed(()=>e.watermarkConfig),m=Vue.computed(()=>e.appRootRoute);return{getDrawerPlacement:t,getPrimaryColorOverride:o,getAppTheme:n,getMenuTagSwitch:a,getBreadcrumbSwitch:r,getLocaleLanguage:s,getLockScreenSwitch:l,getCopyrightSwitch:i,getContentTransition:u,getWatermarkSwitch:c,getWatermarkConfig:h,getAppRootRoute:m}},E=()=>{const{updateLocale:e,changePrimaryColor:t,updateSettingState:o}=Ct();return{updateLocale:e,changePrimaryColor:t,updateSettingState:o}},Ar=()=>{const e=Do();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},Pr=()=>{const{signing:e,logout:t}=Do();return{signing:e,logout:t}},Mr=()=>{const e=$o();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},Lr=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=$o();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},fs=e=>{const t=Pinia.createPinia();e.use(t),t.use(pn)},Fo=e=>{const{getSigningCallback:t}=Ar(),{role:o}=e;return me!=null&&me.length&&me.includes(t.value.role)||!o||!(o!=null&&o.length)?!0:o?o.includes(t.value.role):!0},zr=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=Wn;t&&Wa(e),o&&Fa(e)};var jr={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"2.1.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","vite-bundle-analyzer":"0.9.4","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.5"},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 Er=Vue.ref(),Ir=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{layout:{sideBarLogo:t}}=jr;return{sideBarLogo:t,sideBarLogoClick:()=>{t&&t.url&&(t.jumpType==="station"?e.push(t.url):window.open(t.url))},TemplateLogo:({cursor:a})=>{if(typeof t.icon=="string")return Vue.createVNode(N,{name:t.icon,size:"30",cursor:a},null);if(G(t.icon,"Object"))return Vue.createVNode(t.icon,null,null)}}},render(){const{sideBarLogo:e,collapsed:t,TemplateLogo:o,sideBarLogoClick:n}=this;return e!=null&&e.title?Vue.createVNode("div",{class:["ray-menu__logo",e!=null&&e.url?"ray-menu__logo-url":null],onClick:n.bind(this),ref:Er},[e!=null&&e.icon?t?Vue.createVNode(naive.NTooltip,{placement:"right"},{trigger:()=>o({cursor:"pointer"}),default:()=>e.title}):o({cursor:"pointer"}):t?Vue.createVNode(naive.NTooltip,{placement:"right"},{trigger:()=>Vue.createVNode("h1",{class:"n-menu-item-content"},[e.title[0]||null]),default:()=>e.title}):null,Vue.createVNode("h1",{class:[t?null:"ray-menu__logo-title--open","ray-menu__logo-title",'class="n-menu-item-content"']},[Vue.createVNode(naive.NEllipsis,null,{default:()=>[e.title]})])]):null}}),Dr=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:o}=ce(),{getMenuOptions:n,getCollapsed:a,getMenuKey:r}=X(),s=Vue.computed({get:()=>(Vue.nextTick().then(()=>{u()}),r.value),set:()=>{l.value&&q("globalDrawerValue",!1)}}),{isTabletOrSmaller:l}=Ne(),i=Vue.computed({get:()=>Ce("globalDrawerValue").value,set:h=>{q("globalDrawerValue",h)}}),u=()=>{const h=s.value;h!=null&&Vue.nextTick(()=>{var m,v;return(v=(m=e.value)==null?void 0:m.showOption)==null?void 0:v.call(m,h)})};return{isTabletOrSmaller:l,BasicMenu:()=>Vue.createVNode(naive.NLayoutSider,{class:"app-menu__sider",showTrigger:!l.value,collapseMode:Y.menuCollapsedMode,collapsedWidth:Y.menuCollapsedWidth,onUpdateCollapsed:o.bind(this),nativeScrollbar:!1,ref:St},{default:()=>[Vue.createVNode(Ir,{collapsed:a.value},null),Vue.createVNode(naive.NMenu,{ref:e,class:"r-menu--app",keyField:"fullPath",value:s.value,"onUpdate:value":h=>s.value=h,options:n.value,indent:Y.menuCollapsedIndent,collapsed:a.value,collapsedIconSize:Y.menuCollapsedIconSize,collapsedWidth:Y.menuCollapsedWidth,onUpdateValue:(h,m)=>{t(h,m)},accordion:Y.menuAccordion},null)]}),modelGlobalDrawerValue:i}},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 $r{constructor(){Ye(this,"pendingRequest");this.pendingRequest=new Map}isAppending(t){var o;return((o=t.cancelConfig)==null?void 0:o.cancel)??!0}generateRequestKey(t){const{method:o,url:n}=t;return[n||"",o||"",JSON.stringify(t.params),JSON.stringify(t.data)].join("&")}addPendingRequest(t){var o;if(this.isAppending(t)){t.__CANCELER_TAG_RAY_TEMPLATE__="__CANCELER_TAG_RAY_TEMPLATE__";const n=this.generateRequestKey(t);if(this.pendingRequest.has(n))t.signal=(o=this.pendingRequest.get(n))==null?void 0:o.signal;else{const 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 Ae={requestInstance:null,responseInstance:null},Pe={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},fe={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},Fr=new $r,gs=()=>{const e=(l,i)=>{i==="requestInstance"?Ae.requestInstance=l:Ae.responseInstance=l},t=l=>Ae[l],o=(l,i,u)=>{u==="ok"?Pe[l]=i:fe[l]=i},n=(l,i)=>i==="ok"?Pe[l]:fe[l],a=(l,...i)=>{Array.isArray(l)&&l.forEach(u=>{typeof u=="function"&&u(...i)})};return{createAxiosInstance:e,setImplement:o,getImplement:n,getAxiosInstance:t,beforeFetch:(l,i,u)=>{const c=u==="ok"?Pe[i]:fe[i],h=t(l),{MODE:m}=Ie();h&&a(c,h,m)},fetchError:(l,i,u)=>{const c=fe[u],{MODE:h}=Ie();a(c,i,h)}}},Br=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{Fr.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),Bo=Vue.defineComponent({name:"LayoutContentWrapper",setup(){VueRouter.useRouter();const{maximize:e}=Wo(),{getContentTransition:t}=D(),o=Vue.ref(!1),n={opacitySpinning:"0"},{globalMainLayoutLoad:a,layoutContentMaximize:r,layoutContentSpinning:s}=Un();return{globalMainLayoutLoad:a,spinning:o,themeOverridesSpin:n,getContentTransition:t,layoutContentMaximize:r,maximize:e,layoutContentSpinning:s}},render(){const{globalMainLayoutLoad:e,layoutContentMaximize:t,layoutContentSpinning:o,maximize:n,spinning:a,themeOverridesSpin:r,getContentTransition:s}=this;return Vue.createVNode(naive.NSpin,{show:a||!e||o,description:"loading...",size:"large",themeOverrides:r,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(N,{name:"out",size:"16",cursor:"pointer"},null)]):null,Vue.createVNode(Br,null,null),e?Vue.createVNode(yr,{class:"content-wrapper",transitionPropName:s+"-transform"},null):null]})}}),Wr=Object.freeze(Object.defineProperty({__proto__:null,default:Bo},Symbol.toStringTag,{value:"Module"}));var Kr={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"2.1.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","vite-bundle-analyzer":"0.9.4","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.5"},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 Ur=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=Kr;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),qr=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(N,{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)}}),Gr=Vue.defineComponent({name:"ThemeSwitch",setup(){const{darkTheme:e,lightTheme:t}=kl(),{getAppTheme:o}=D(),n=Vue.ref(o.value);return{darkTheme:e,lightTheme:t,getAppTheme:o,railStyle:({checked:r})=>r?{backgroundColor:"#000000"}:{color:"#000000"},modelAppThemeRef:n}},render(){const{$t:e,darkTheme:t,lightTheme: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(N,{name:"dark"},null),"unchecked-icon":()=>Vue.createVNode(N,{name:"light"},null),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.getAppTheme?e("headerSettingOptions.ThemeOptions.Dark"):e("headerSettingOptions.ThemeOptions.Light")})]})}});function ge(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Hr=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}=E(),{getAppTheme:a,getPrimaryColorOverride:r,getMenuTagSwitch:s,getBreadcrumbSwitch:l,getCopyrightSwitch:i,getContentTransition:u,getWatermarkSwitch:c}=D(),h=Vue.computed({get:()=>e.show,set:v=>{t("update:show",v)}}),m=Vue.computed({get:()=>({getMenuTagSwitch:s.value,getBreadcrumbSwitch:l.value,getCopyrightSwitch:i.value,getContentTransition:u.value,getWatermarkSwitch:c.value}),set:v=>{}});return{modelShow:h,changePrimaryColor:o,getAppTheme:a,getPrimaryColorOverride:r,updateSettingState:n,modelSwitchReactive:m}},render(){let e,t,o,n;const{$t:a,changePrimaryColor:r,updateSettingState:s}=this;return Vue.createVNode(naive.NDrawer,{show:this.modelShow,"onUpdate:show":l=>this.modelShow=l,placement:this.placement,width:this.width},{default:()=>[Vue.createVNode(naive.NDrawerContent,{title:a("headerSettingOptions.Title")},{default:()=>[Vue.createVNode(naive.NFlex,{class:"setting-drawer__space",vertical:!0},{default:()=>[Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(e=a("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),Vue.createVNode(Gr,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(t=a("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:$.appThemeColors,value:this.getPrimaryColorOverride.common.primaryColor,"onUpdate:value":l=>this.getPrimaryColorOverride.common.primaryColor=l,onUpdateValue:r.bind(this)},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(o=a("headerSettingOptions.ContentTransition"))?o:{default:()=>[o]}),Vue.createVNode(naive.NSelect,{value:this.modelSwitchReactive.getContentTransition,"onUpdate:value":l=>this.modelSwitchReactive.getContentTransition=l,options:In,onUpdateValue:l=>{s("contentTransition",l)}},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(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":l=>this.modelSwitchReactive.getMenuTagSwitch=l,onUpdateValue:l=>s("menuTagSwitch",l)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"面包屑"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getBreadcrumbSwitch,"onUpdate:value":l=>this.modelSwitchReactive.getBreadcrumbSwitch=l,onUpdateValue:l=>s("breadcrumbSwitch",l)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"水印"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getWatermarkSwitch,"onUpdate:value":l=>this.modelSwitchReactive.getWatermarkSwitch=l,onUpdateValue:l=>s("watermarkSwitch",l)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"版权信息"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getCopyrightSwitch,"onUpdate:value":l=>this.modelSwitchReactive.getCopyrightSwitch=l,onUpdateValue:l=>s("copyrightSwitch",l)},null)]})]})]})]})]})}});function Yr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Xr=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=ce(),{getBreadcrumbOptions:t}=X(),{isTabletOrSmaller:o}=Ne();return{getBreadcrumbOptions:t,dropdownSelect:(r,s)=>{e(r,s)},breadcrumbItemClick:r=>{var s;if(!((s=r.children)!=null&&s.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},Yr(e=o.map(r=>Vue.createVNode(naive.NBreadcrumbItem,{key:r.fullPath,onClick:a.bind(this,r)},{default:()=>{var s;return[Vue.createVNode(naive.NDropdown,{labelField:"breadcrumbLabel",keyField:"fullPath",options:r.children&&((s=r.children)==null?void 0:s.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 Me(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Zr=Vue.defineComponent({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const{changeMenuModelValue:o,resolveOption:n}=ce(),{getRoutes:a}=VueRouter.useRouter(),r=Vue.computed({get:()=>e.show,set:b=>{t("update:show",b),b||v()}}),s=Vue.reactive({searchValue:null,searchOptions:[]}),l=[{icon:["↑","↓"],label:"切换",plain:!0},{icon:["↵"],label:"选择",plain:!0},{icon:["esc"],label:"关闭",plain:!0}];let i=0,u=i;const{isTabletOrSmaller:c}=Ne(),h=Vue.ref(!1),m="content-item--active",v=()=>{s.searchOptions=[],s.searchValue=null,i=0,u=i},g=b=>{r.value||(b.ctrlKey||b.metaKey)&&b.key==="k"&&(b.preventDefault(),b.stopPropagation(),v(),r.value=!0)},y=b=>{if(b)h.value=!0;else{h.value=!1,s.searchOptions=[];return}const _=a().reduce((R,O)=>{var B;const M=be(O,["children","meta","path","name"]),A=n({...M,fullPath:O.path}),{breadcrumbLabel:I}=A;return(B=I==null?void 0:I.toLocaleLowerCase())!=null&&B.includes(b.toLocaleLowerCase())&&wt(A)&&R.push(A),R},[]);setTimeout(()=>{s.searchOptions=_,Vue.nextTick().then(()=>{p()}),h.value=!1},500)},f=b=>{if(b){const{meta:_}=b;_.windowOpen?window.open(_.windowOpen):(r.value=!1,o(b.fullPath,b),setTimeout(ln,300))}},p=()=>{const b=s.searchOptions[i],_=s.searchOptions[u];b&&Vue.nextTick().then(()=>{const R=Se(`attr:data_path="${b.path}"`),O=_?Se(`attr:data_path="${_==null?void 0:_.path}"`):null;if(O!=null&&O.length){const[M]=O;sn(M,m)}if(R!=null&&R.length){const[M]=R;mt(M,m)}})},d=b=>{const{icon:_}=b;return typeof _=="string"?Vue.createVNode(N,{name:_,size:"24"},null):typeof _=="function"?()=>_:Vue.createVNode(N,{name:"search",size:"24"},null)},V=b=>{b==="up"&&(i-=1,i<0&&(i=s.searchOptions.length-1)),b==="down"&&(i+=1,i>=s.searchOptions.length&&(i=0))},S=b=>{const _=b.key;switch((_==="ArrowUp"||_==="ArrowDown"||_==="Enter")&&(b.preventDefault(),b.stopPropagation()),u=i<=0?0:i,_){case"ArrowUp":V("up");break;case"ArrowDown":V("down");break;case"Enter":const R=s.searchOptions[i];R&&f(R);break}p()},k=({menuOption:b})=>Vue.createVNode(naive.NFlex,Vue.mergeProps({align:"center",class:"content-item"},{onClick:f.bind(this,b),data_path:b.path}),{default:()=>[Vue.createVNode("div",{class:"content-item-icon"},[d(b.meta)]),Vue.createVNode("div",{class:"content-item-label"},[b.breadcrumbLabel]),Vue.createVNode(N,{name:"enter",size:"18",customClassName:"content-item-icon__enter"},null)]});return Vue.watchEffect(()=>{c.value&&(r.value=!1)}),re(window,"keydown",b=>{g(b),S(b)},!0),{...Vue.toRefs(s),modelShow:r,helperTipOptions:l,fuzzySearchMenuOptions:Fe(y,300),searchItemClick:f,RenderPreIcon:d,isTabletOrSmaller:c,SearchItem:k,loading:h}},render(){const{isTabletOrSmaller:e,searchOptions:t,loading:o}=this,{SearchItem:n,fuzzySearchMenuOptions:a}=this;return e?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NModal,{show:this.modelShow,"onUpdate:show":r=>this.modelShow=r,transformOrigin:"center",displayDirective:"if"},{default:()=>[Vue.createVNode("div",{class:"global-search global-search--dark global-search--light"},[Vue.createVNode("div",{class:"global-search__wrapper"},[Vue.createVNode(naive.NCard,{class:"global-search__card",headerStyle:{padding:"12px 12px 0 12px"},contentStyle:{padding:"12px"},segmented:{action:"soft"}},{header:()=>Vue.createVNode(naive.NInput,{size:"large",value:this.searchValue,"onUpdate:value":r=>this.searchValue=r,clearable:!0,onInput:a.bind(this)},{prefix:()=>Vue.createVNode(N,{name:"search",size:"24"},null)}),default:()=>{let r;return Vue.createVNode(naive.NScrollbar,null,{default:()=>[Vue.createVNode(naive.NSpin,{show:o},{default:()=>[t.length?Vue.createVNode(naive.NFlex,{vertical:!0,size:[0,6],class:"global-search__card-content"},Me(r=t.map((s,l)=>Vue.createVNode(n,{menuOption:s,key:s.fullPath},null)))?r:{default:()=>[r]}):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(naive.NText,null,{default:()=>[Vue.createTextVNode("没有搜索结果")]})]})})]})]})},action:()=>{let r;return Vue.createVNode(naive.NFlex,{justify:"flex-start",align:"center",size:[16,0]},Me(r=this.helperTipOptions.map(s=>Vue.createVNode(naive.NFlex,{key:s.label,size:[4,0]},{default:()=>[s.icon.map(l=>Vue.createVNode(naive.NFlex,{class:"item-icon",align:"center",justify:"center"},Me(l)?l:{default:()=>[l]})),Vue.createVNode(naive.NFlex,{class:"item-label",align:"center"},{default:()=>[s.label]})]})))?r:{default:()=>[r]})}})])])]})}}),Jr=Vue.defineComponent({name:"GlobalSearchButton",props:{onClick:{type:[Function,Array],default:null}},setup(e){return{getShortcutKeyAboutSystem:()=>{const n=cn();return n==="MacOS"?"⌘ + K":"CTRL + K"},click:n=>{const{onClick:a}=e;a&&x(a,n)}}},render(){const{getShortcutKeyAboutSystem:e,click:t,$t:o}=this;return Vue.createVNode(naive.NButton,{class:"global-search__btn-wrapper",bordered:!1,onClick:t.bind(this)},{icon:()=>Vue.createVNode(N,{name:"search",size:"16"},null),default:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[o("headerTooltip.Search"),Vue.createVNode("div",{class:"global-search-btn__label"},[e()])]})})}}),Qr=Vue.defineComponent({name:"AppAvatar",props:{...naive.avatarProps,cursor:{type:String,default:"auto"},spaceSize:{type:[String,Number,Array],default:"medium"},avatarSize:{type:[String,Number],default:"medium"}},setup(e){return{signing:le(j.signing)}},render(){const{signing:e,avatarSize:t,spaceSize:o,$props:n}=this;return Vue.createVNode(naive.NButton,{quaternary:!0,strong:!0},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center",size:o},{default:()=>[Vue.createVNode(naive.NAvatar,Vue.mergeProps(n,{src:e==null?void 0:e.avatar,objectFit:"cover",round:!0,size:t}),null),e==null?void 0:e.name]})]})}}),el=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],tl={logout:()=>{const{logout:e}=Pr();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=E();e("lockScreenSwitch",!0)}},ol=e=>{const t=tl[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},nl=e=>{const{isTabletOrSmaller:t}=e,o=[],n=[{name:"menu",size:18,eventKey:"menu"}];return t.value?n:o},al=e=>{const{isTabletOrSmaller:t}=e,o=[{name:"fullscreen",size:18,eventKey:"screen"},{name:"github",size:18,eventKey:"github"},{name:"setting",size:18,eventKey:"setting"}],n=[...o],a=[...o];return t.value?a:n},rl=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=E(),{t:o}=se(),[n,{toggleFullscreen:a,isEnabled:r}]=ft(document.getElementsByTagName("html")[0]),{getDrawerPlacement:s,getBreadcrumbSwitch:l}=D(),i=Vue.ref(!1),u=Vue.ref(!1),{isTabletOrSmaller:c}=Ne(),h=Ce("globalDrawerValue"),m=Vue.computed(()=>nl({isFullscreen:n,isTabletOrSmaller:c})),v=Vue.computed(()=>al({isFullscreen:n,isTabletOrSmaller:c})),g={search:()=>{u.value=!0},setting:()=>{i.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{r||window.$message.warning(o("globalMessage.isEnabledFullscreen")),a()},lock:()=>{t("lockScreenSwitch",!0)},menu:()=>{q("globalDrawerValue",!h.value)}};return{leftIconOptions:m,rightTooltipIconOptions:v,toolIconClick:p=>{var d;(d=g[p])==null||d.call(g)},showSettings:i,updateLocale:e,getDrawerPlacement:s,getBreadcrumbSwitch:l,globalSearchShown:u,isRenderVNode:p=>c.value?null:p}},render(){const{rightTooltipIconOptions:e,leftIconOptions:t,getDrawerPlacement:o,getBreadcrumbSwitch:n}=this,{toolIconClick:a,updateLocale:r,isRenderVNode:s}=this;return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header"},{default:()=>[Vue.createVNode(Zr,{show:this.globalSearchShown,"onUpdate:show":l=>this.globalSearchShown=l},null),Vue.createVNode(naive.NFlex,{class:"layout-header__method",align:"center",justify:"space-between",wrap:!1},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center",wrap:!1},{default:()=>[t.map(l=>Vue.createVNode(qr,{key:l.name,iconName:l.name,tooltipText:Vue.isRef(l.tooltip)?l.tooltip.value:l.tooltip,customClassName:l.iconClass,onClick:a.bind(this,l.name)},null)),n?Vue.createVNode(Xr,null,null):null]}),Vue.createVNode(naive.NFlex,{justify:"end",align:"center",size:[0,0],wrap:!1},{default:()=>[s(Vue.createVNode(Jr,{onClick:l=>{l.stopPropagation(),this.globalSearchShown=!0}},null)),e.map(l=>Vue.createVNode(naive.NButton,{class:"override-button__layout",quaternary:!0,size:"medium",key:l.name,onClick:a.bind(this,l.name)},{default:()=>[Vue.createVNode(N,{name:l.name,size:18,cursor:"pointer"},null)]})),Vue.createVNode(naive.NDropdown,{options:Vt,onSelect:l=>r(String(l)),trigger:"click"},{default:()=>[Vue.createVNode(naive.NButton,{quaternary:!0,class:"override-button__layout"},{default:()=>[Vue.createVNode(N,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),Vue.createVNode(naive.NDropdown,{options:el(),onSelect:ol.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(Qr,{avatarSize:24,spaceSize:[8,0],class:"override-button__layout"},null)]})]})]}),Vue.createVNode(Hr,{show:this.showSettings,"onUpdate:show":l=>this.showSettings=l,placement:o},null)]})}}),ll=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{size:[0,0]},{default:()=>[Vue.createVNode(rl,null,null)]})}}),sl={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},il=vt('',1),cl=[il];function ul(e,t){return yt(),gt("svg",sl,[...cl])}const dl={render:ul},pl={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},ml=vt('',1),hl=[ml];function fl(e,t){return yt(),gt("svg",pl,[...hl])}const gl={render:fl};function yl(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const vl=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const o=Vue.ref(null),{getMenuKey:n,getMenuTagOptions:a}=X(),{changeMenuModelValue:r}=ce(),{getRootPath:s}=te(),{maximize:l}=Wo(),{reload:i}=Ol(),{close:u,closeAll:c,closeRight:h,closeLeft:m,closeOther:v,checkCloseLeft:g,checkCloseRight:y}=Ko(),f=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let p=1/0;const d={size:16},V=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(N,{name:"reload",size:d.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(N,{name:"close",size:d.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(gl,{class:"menu-tag__icon"},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(dl,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(N,{name:"other",size:d.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(N,{name:"resize_h",size:d.size},null),disabled:!1}]),S=Ve(16),k={closeCurrentPage:()=>{n.value!==s.value&&u(p)},reloadCurrentPage:()=>{i()},closeAll:()=>{c()},closeRight:()=>{h(p)},closeLeft:()=>{m(p)},closeOther:()=>{v(p)}},b=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),_="menu_tag_data",R=Ce("globalMainLayoutLoad"),O="n-scrollbar-container",M=w=>{u(w)},A=(w,C)=>{V.value.forEach(z=>{if(z.key===w){z.disabled=C;return}})},I=w=>{b.actionDropdownShow=!1,r(w.fullPath,w)},B=()=>{const w=document.getElementById(S);if(w)return Array.from(w.childNodes).find(pe=>un(pe,O).value)},ue=w=>{var z;const C=B();if(C){const pe=C.scrollLeft||0,He=w==="left"?Math.max(0,pe-200):pe+200;(z=o.value)==null||z.scrollTo({left:He,behavior:"smooth"})}},de=w=>{b.actionDropdownShow=!1;const C=k[w];C&&C()},Z=(w,C)=>{C.preventDefault(),b.actionDropdownShow=!1,p=w,Vue.nextTick(()=>{b.actionDropdownShow=!0,b.x=C.clientX,b.y=C.clientY})},qe=()=>{const{closeable:w}=a.value[p]??{};A("closeCurrentPage",!w),y(p)?A("closeRight",!1):A("closeRight",!0),g(p)?A("closeLeft",!1):A("closeLeft",!0)},qo=()=>{p=a.value.findIndex(C=>C.fullPath===n.value),qe()},Go=w=>{a.value.length>1&&w.fullPath!==s.value&&(w.closeable=!0)},Ho=w=>{w.fullPath!==n.value&&(w.closeable=!1)},Yo=()=>{B()&&Vue.nextTick().then(()=>{var C;(C=o.value)==null||C.scrollTo({left:99999,behavior:"smooth"})})},Ge=()=>{Vue.nextTick().then(()=>{const w=Se(`attr:${_}="${n.value}"`);if(w!=null&&w.length){const[C]=w;Vue.nextTick().then(()=>{var z;(z=o.value)==null||z.scrollTo({left:C.offsetLeft,behavior:"smooth"})})}})};return Vue.watch(()=>a.value,(w,C)=>{V.value.forEach(z=>{f.includes(z.key)&&(w.length>1?z.disabled=!1:z.disabled=!0)}),C!=null&&C.length&&(w.length>(C==null?void 0:C.length)?Yo():w.length===(C==null?void 0:C.length)&&Ge()),C===void 0&&Ge()},{immediate:!0}),Vue.watch(()=>b.actionDropdownShow,w=>{var C;w&&((C=Fe(qe,100))==null||C())}),t({}),{getMenuTagOptions:a,closeCurrentMenuTag:M,getMenuKey:n,menuTagClick:I,moreOptions:V,scrollX:ue,scrollRef:o,uuidScrollBar:S,actionDropdownSelect:de,actionState:b,menuTagContextMenu:Z,setCurrentContextmenuIndex:qo,menuTagMouseenter:Go,menuTagMouseleave:Ho,MENU_TAG_DATA:_,iconConfig:{width:22,height:22},maximize:l,getRootPath:s,reload:i,globalMainLayoutLoad:R}},render(){let e;const{iconConfig:t,getRootPath:o,uuidScrollBar:n,getMenuTagOptions:a,MENU_TAG_DATA:r,globalMainLayoutLoad:s}=this,{maximize:l,closeCurrentMenuTag:i,scrollX:u,$t:c,menuTagClick:h,menuTagContextMenu:m,menuTagMouseenter:v,menuTagMouseleave:g,actionDropdownSelect:y,reload:f}=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:y.bind(this),onClickoutside:()=>{this.actionState.actionDropdownShow=!1}},null),Vue.createVNode(naive.NFlex,{class:"menu-tag-space",wrap:!1,align:"center",justify:"space-between",inline:!0,size:[16,0]},{default:()=>[Vue.createVNode(N,{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"},yl(e=a.map((p,d)=>Vue.createVNode(naive.NButton,Vue.mergeProps({key:p.fullPath,class:["menu-tag__btn"],strong:!0,secondary:!0,type:p.fullPath===this.getMenuKey?"primary":"default"},{onClick:h.bind(this,p),onContextmenu:m.bind(this,d),onMouseenter:v.bind(this,p),onMouseleave:g.bind(this,p),[r]:p.path},{size:"small"}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode("span",null,{default:()=>{const{breadcrumbLabel:V,meta:{i18nKey:S}}=p;return S?c(S):V}}),(p.closeable||a.length===1)&&p.fullPath!==o?Vue.createVNode(naive.NIcon,Vue.mergeProps({class:"menu-tag__btn-icon"},{onMousedown:i.bind(this,d)}),{default:()=>[Vue.createVNode(N,{name:"close",size:"14"},null)]}):Vue.createVNode(naive.NIcon,{class:[p.fullPath!==o?"menu-tag__btn-icon":"menu-tag__btn-icon--hidden"]},null)])})))?e:{default:()=>[e]})]}),Vue.createVNode(naive.NFlex,{class:"menu-tag__right-wrapper",align:"center",inline:!0,wrap:!1,size:[8,0]},{default:()=>[Vue.createVNode(N,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__right-arrow",onClick:u.bind(this,"right")},null),Vue.createVNode(N,{name:"fullscreen_fold",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:()=>{l(!0)}},null),Vue.createVNode(N,{name:"reload",width:t.width,height:t.height,customClassName:`menu-tag__right-setting ${s?"":"menu-tag__right-setting--spinning"}`,onClick:()=>{f()}},null),Vue.createVNode(Po,{class:"menu-tag__dropdown",options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this),iconSize:20,keyboard:!1},{default:()=>[Vue.createVNode(N,{name:"more",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:this.setCurrentContextmenuIndex.bind(this)},null)]})]})]})])]})}}),bl=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(vl,null,null)}}),Vl=e=>{const t=Oe(e[0]),o=Oe(e[1]),n=Oe(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`}))},at=tn(j.isAppLockScreen,!1,sessionStorage,{mergeDefaults:!0}),Sl=()=>({setLockAppScreen:o=>{at.value=o},getLockAppScreen:()=>at.value}),_l=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),{getMenuTagSwitch:n,getCopyrightSwitch:a}=D(),{getLockAppScreen:r}=Sl(),s=Vl([e,t,o]);return{getMenuTagSwitch:n,cssVarsRef:s,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,embedded:!0},{default:()=>[Vue.createVNode(Dr,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(ll,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(bl,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:Q,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode(Bo,null,null)]}),o?Vue.createVNode(Ur,{ref:"layoutFooterRef"},null):null]})]})}}),wl=[{path:"/",name:"RLogin",component:()=>T(()=>import("./index-2ABOmIsE.js"),__vite__mapDeps([55,1,2,3,4,5,6,7,12,9,8,40,41,42,10,11,24,13,14,15,16,17,18,19,20,21,56]))},{path:"/",name:"RLayout",component:_l,children:Rr()}],we=VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:wl,scrollBehavior:e=>{Ba(e)}}),ys=e=>{e.use(we),zr(we)},Ue=()=>we?{router:we}:{router:{}},rt="YYYY-MM-DD HH:mm:ss",Cl=()=>({locale:s=>{const l=Fn[s];l?W.locale(l):W.locale(Bn)},getStartAndEndOfDay:s=>{const{format:l=rt}=s??{},i=W(),u=i.startOf("day"),c=i.endOf("day"),h=i.format(l),m=u.format(l),v=c.format(l);return{today:i,startOfDay:u,endOfDay:c,formatToday:h,formatStartOfDay:m,formatEndOfDay:v}},format:(s,l)=>{const{format:i=rt}=l??{};return W(s).format(i)},isDayjs:s=>W.isDayjs(s),daysDiff:(s,l)=>{const i=W(s);return W(l).diff(i,"days")},isDateInRange:(s,l)=>{const{start:i,end:u}=l,c=W(s);return c.isAfter(i)&&c.isBefore(u)}});function Ne(e){const{width:t,height:o}=pt(e),n=Vue.ref(!1);return dn(()=>{const{media:r=768}=e??{};n.value=t.value<=r}),{width:t,height:o,isTabletOrSmaller:Vue.readonly(n)}}let lt=999,Le=!1;const H="ELEMENT-FULLSCREEN-RAY",{width:st,height:it}=pt(),ct=document.createElement("style"),Nl=(e,t)=>{const{beforeEnter:o,beforeExit:n,enter:a,exit:r,backgroundColor:s,zIndex:l,transition:i="all 0.3s var(--r-bezier)"}=t??{};let u=!1;const c=()=>{const y=U(e);if(!y)return;const{left:f,top:p}=y.getBoundingClientRect(),d=` - [${H}] { - position: fixed; - width: ${st.value}px !important; - height: ${it.value}px !important; - transform: translate(-${f}px, -${p}px) !important; - transition: ${i}; - z-index: ${G(l,"Null")||G(l,"Undefined")?lt:l} !important; - background-color: ${s??null}; - } - `;ct.innerHTML=d,Le||document.head.appendChild(ct)},h=()=>{const y=U(e);o==null||o(),y&&(y.getAttribute(H)||y.setAttribute(H,H),u||(u=!0,lt+=1),Le||(c(),Le=!0),y.style.transition=i,a==null||a())},m=()=>{n==null||n();const y=U(e);y&&y.removeAttribute(H),r==null||r()},v=()=>{const y=U(e);y&&(y.getAttribute(H)?m():h())},g=Vue.watch(()=>[st.value,it.value],c);return Ke(()=>{const y=U(e);y&&y.removeAttribute(H),g()}),{enter:h,exit:m,toggleFullscreen:v}},ze={svg:oe.toSvg,png:oe.toPng,jpeg:oe.toJpeg,blob:oe.toBlob,pixelData:oe.toPixelData},vs=(e,t)=>{const{beforeCreate:o,created:n,createdError:a,finally:r,imageType:s}=t??{};return{create:i=>new Promise((u,c)=>{var m;const h=U(e);if(o==null||o(h),!h)return a==null||a(),c("useDomToImage: element is undefined.");(m=ze[i??s??"jpeg"])==null||m.call(ze,h,t).then(v=>(n==null||n(v,h),u(v))).catch(v=>(a==null||a(v),c(v))).finally(()=>{r==null||r()})})}},bs=(e,t)=>({print:()=>{const n=U(e)||e;on({...Be(t,["printable"]),printable:n})}}),Tl={page:1,pageSize:10,showSizePicker:!0,pageSizes:[10,20,50,100]},Vs=(e,t)=>{const o=Vue.ref(e),n=Be(t,["on-update:page","on-update:page-size","onUpdatePage","onUpdatePageSize","onUpdate:page","onUpdate:page-size"]),a={onUpdatePage:d=>{var V;r.value.page=d,(V=o.value)==null||V.call(o)},onUpdatePageSize:d=>{var V;r.value.pageSize=d,r.value.page=1,(V=o.value)==null||V.call(o)}},r=Vue.ref(Object.assign({},Tl,n,a)),s=r.value.onUpdatePage,l=r.value.onUpdatePageSize,i=()=>r.value.itemCount,u=d=>{r.value.itemCount=d},c=()=>r.value.page,h=d=>{s(d)},m=()=>r.value.pageSize,v=d=>{l(d)},g=()=>r.value,y=e,f=d=>{o.value=d},p=()=>{const{pageSizes:d}=r.value;r.value.page=1,r.value.pageSize=(d==null?void 0:d[0])||10};return Ke(()=>{o.value=void 0}),[r,{getItemCount:i,setItemCount:u,getPage:c,setPage:h,getPageSize:m,setPageSize:v,getPagination:g,getCallback:y,setCallback:f,resetPagination:p}]},Wo=()=>({isLayoutContentMaximized:Vue.computed(()=>Ce("layoutContentMaximize").value),maximize:(o,n)=>{var l;const{scrollToOptions:a}=n??{},r=U(Q),{toggleFullscreen:s}=Nl(r,n);q("layoutContentMaximize",o),s(),a&&o&&((l=Q==null?void 0:Q.value)==null||l.scrollTo(a))}}),Ol=()=>({reload:(n=800)=>{q("globalMainLayoutLoad",!1),setTimeout(()=>q("globalMainLayoutLoad",!0),n)},openSpin:()=>{q("layoutContentSpinning",!0)},closeSpin:()=>{q("layoutContentSpinning",!1)}}),Ss=()=>({setWatermarkContent:a=>{const{getWatermarkConfig:r}=D(),s=Object.assign(r.value,{content:a}),{updateSettingState:l}=E();l("watermarkConfig",s)},showWatermark:()=>{const{updateSettingState:a}=E();a("watermarkSwitch",!0)},hiddenWatermark:()=>{const{updateSettingState:a}=E();a("watermarkSwitch",!1)},toggleWatermark:()=>{const{getWatermarkSwitch:a}=D(),{updateSettingState:r}=E();r("watermarkSwitch",!a.value)}}),je=e=>{const{getPrimaryColorOverride:t}=D(),{updateSettingState:o}=E();o("primaryColorOverride",e?Object.assign({},t.value,$.appNaiveUIThemeOverrides.dark,$.appNaiveUIThemeOverridesCommon.dark):Object.assign({},t.value,$.appNaiveUIThemeOverrides.light,$.appNaiveUIThemeOverridesCommon.light))},kl=()=>{const e=()=>{const{getAppTheme:a}=D(),{t:r}=se();return{theme:a.value,themeI18nLabel:a.value?r("headerSettingOptions.ThemeOptions.Dark"):r("headerSettingOptions.ThemeOptions.Light"),themeLabel:a.value?"Dark":"Light"}};return{darkTheme:()=>{const{updateSettingState:a}=E();a("appTheme",!0),je(!0)},lightTheme:()=>{const{updateSettingState:a}=E();a("appTheme",!1),je(!1)},toggleTheme:()=>{const{theme:a}=e(),{updateSettingState:r}=E();r("appTheme",!a),je(!a)},getAppTheme:e}},J=(e,t)=>{const{getMenuTagOptions:o}=X();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 Ko(){const{getMenuTagOptions:e,getMenuKey:t}=X(),{changeMenuModelValue:o,spliceMenTagOptions:n,setMenuTagOptions:a,resolveOption:r}=ce(),s=()=>e.value.findIndex(g=>g.fullPath===t.value);return{close:g=>{const y=J(g,"close");if(e.value.length!==1&&y){const{index:f,option:p}=y;if(n(f),p.fullPath===t.value){const d=e.value[f-1];d&&o(d.fullPath,d)}}},closeAll:()=>{n(0,e.value.length);const{getRootPath:g}=te(),{router:{getRoutes:y}}=Ue(),f=y().find(p=>p.path===g.value);if(f){const p=be(f,["children","meta","path","name","redirect"]),d=r(p);o(d.path,r({...d,fullPath:d.path}))}},closeRight:g=>{const y=J(g,"closeRight");if(y){const{option:f,index:p}=y,d=e.value.length-p,V=s();n(p+1,d),p<=V&&t.value!==f.fullPath&&o(f.fullPath,f)}},closeLeft:g=>{const y=J(g,"closeLeft");if(y){const{option:f,index:p}=y,d=s();n(0,p),d<=p&&t.value!==f.fullPath&&o(f.fullPath,f)}},closeOther:g=>{const y=J(g,"closeOther");if(y){const{option:f}=y;t.value!==f.fullPath?(n(0,e.value.length),o(f.fullPath,f)):a(f,!1)}},getCurrentTagIndex:s,checkCloseRight:g=>{const y=J(g,"checkCloseRight");if(y){const{index:f}=y,p=e.value.length-1;return!(f>=p)}return!1},checkCloseLeft:g=>{const y=J(g,"checkCloseRight");if(y){const{index:f}=y,p=e.value.length-1;return f===0?!1:f>0&&p>0}return!1}}}function _s(){return{navigationTo:(t,o)=>{const{router:{getRoutes:n,push:a,replace:r}}=Ue(),{isPush:s=!0,query:l}=o||{},i=u=>s?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}=X();if(t>u.value.length){console.warn(`[navigationTo]: The current ${t} exceeds the maximum number of menus.`);return}const c=u.value[t],h=m=>{if(m.children&&m.children.length>0){const{children:[v]}=m;h(v);return}i(m.fullPath)};h(c)}else if(typeof t=="string"){const u=n().find(c=>c.path===t);u?i(u.path):console.warn(`[navigationTo]: The path "${t}" is not found.`)}else i(t.fullPath)}}}function te(){const{getAppRootRoute:e}=D(),{updateSettingState:t}=E(),o=e,n=Vue.computed(()=>e.value.path),a=Vue.computed(()=>e.value.name);return{getRootRoute:o,getRootPath:n,getRootName:a,setRootRoute:s=>{t("appRootRoute",Object.assign({},e.value,s))}}}const xl=(e,t)=>{const{show:o,...n}=t;e.meta.extra=Object.assign({},e.meta.extra,{...n,show:o}),e.extra=zo(e)},ut=(e,t,o)=>{const n=Eo(e,t);n&&xl(n,o)},Ee=(e,t,o)=>{const{getMenuOptions:n}=X();if(typeof e=="string")ut(n.value,e,o);else if(G(e,"Object")){const{fullPath:a}=e;ut(n.value,a,o)}else console.warn(`[useBadge ${t}]: target expect string or object.`)};function ws(){return{hidden:n=>{Ee(n,"hidden",{show:!1})},show:n=>{Ee(n,"show",{show:!0})},update:(n,a)=>{Ee(n,"update",a)}}}const Cs=()=>{const e=St.value,{scrollTo:t}=e||{};if(!t)throw new Error("[useSiderScroll]: LAYOUT_SIDER_REF is not ready yet. please wait component mounted!");return t},Uo=()=>le(j.localeLanguage,"localStorage",{defaultValue:Dn});export{ws as $,Zl as A,ps as B,ds as C,Bn as D,rs as E,Vs as F,as as G,is as H,Fr as I,gs as J,Ql as K,St as L,Yl as M,ss as N,ms as O,cs as P,us as Q,ls as R,Er as S,Gr as T,Po as U,Wo as V,_s as W,Ol as X,Ss as Y,kl as Z,T as _,bs as a,xe as a0,Ue as a1,Cs as b,Jl as c,D as d,j as e,E as f,Hl as g,Sl as h,Pr as i,Ne as j,Qr as k,Ce as l,Xl as m,ts as n,ys as o,te as p,se as q,N as r,fs as s,Vt as t,vs as u,Gl as v,hs as w,es as x,os as y,ns as z}; diff --git a/js/hooks-BFGxA73i.js.gz b/js/hooks-BFGxA73i.js.gz deleted file mode 100644 index 3315881ba618c35f56d85d98775a93c67d3e6cc4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33624 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.map(i=>__vite__fileDeps[i]); +var Xo=Object.defineProperty;var Zo=(e,t,o)=>t in e?Xo(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var Ye=(e,t,o)=>(Zo(e,typeof t!="symbol"?t+"":t,o),o);import{s as Te,c as ve,t as Fe,i as dt,o as Be,p as be}from"./lodash-es@4.17.21-Dos9GOhk.js";import{o as Jo,u as re,a as Qo,b as en,c as Oe,d as tn,e as pt}from"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import{d as W}from"./dayjs@1.11.10-C8LoRVP6.js";import{p as on}from"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import{g as le,i as G,s as We,a as Ie,c as nn,b as L,r as ae,d as R,e as an,u as Ve,q as Se,f as ke,h as mt,p as ht,j as Ke,k as Xe,l as rn,m as ln,n as sn,o as cn,t as un,w as dn,v as U}from"./utils-CZebg5KX.js";import{u as ft}from"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import{i as Ze}from"./interactjs@1.10.26-V8skghJH.js";import{s as pn}from"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import{d as oe}from"./dom-to-image@2.6.0-DCOFUeQU.js";import{r as mn,u as ne,i as hn,a as fn,b as gn,c as yn,d as vn,e as bn,f as Vn,g as Sn,h as _n,j as wn,k as Cn,l as Nn,m as Tn,n as On,o as kn,p as xn,q as Rn,s as An}from"./echarts@5.5.0-BEyY33Zi.js";import{f as Pn,g as Mn}from"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import{c as gt,o as yt,a as vt}from"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";const Ul=(e,t)=>{if(typeof t!="string"||!t.trim())throw new TypeError("Expected prefix to be a non-empty string");const o={};return Object.keys(e).forEach(n=>{const r=e[n].default;let a=n.replace(`./${t}/`,"").replace(/^\.\//,"");const s=a.lastIndexOf(".");a=a.substring(0,s);const l=a.split("/"),i=l.shift(),u=l.join(".");i&&(u?(Te(o,i,o[i]||{}),Te(o[i],u,r)):Te(o,i,r||{}))}),o},Ln="modulepreload",zn=function(e){return"/ray-template/"+e},Je={},k=function(t,o,n){let r=Promise.resolve();if(o&&o.length>0){const a=document.getElementsByTagName("link"),s=document.querySelector("meta[property=csp-nonce]"),l=(s==null?void 0:s.nonce)||(s==null?void 0:s.getAttribute("nonce"));r=Promise.all(o.map(i=>{if(i=zn(i),i in Je)return;Je[i]=!0;const u=i.endsWith(".css"),c=u?'[rel="stylesheet"]':"";if(!!n)for(let h=a.length-1;h>=0;h--){const f=a[h];if(f.href===i&&(!u||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${c}`))return;const p=document.createElement("link");if(p.rel=u?"stylesheet":Ln,u||(p.as="script",p.crossOrigin=""),p.href=i,l&&p.setAttribute("nonce",l),document.head.appendChild(p),u)return new Promise((h,f)=>{p.addEventListener("load",h),p.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${i}`)))})}))}return r.then(()=>t()).catch(a=>{const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=a,window.dispatchEvent(s),!s.defaultPrevented)throw a})},En=(e,t,o)=>{const n=e[t];return n?typeof n=="function"?n():Promise.resolve(n):new Promise((r,a)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(a.bind(null,new Error("Unknown variable dynamic import: "+t+(t.split("/").length!==o?". Note that variables only represent file names one level deep.":""))))})},jn=async e=>{var o;const t={};for(const n of e){const r=await En(Object.assign({"../lang/en-US.ts":()=>k(()=>import("./en-US-NT-RVN9T.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])),"../lang/zh-CN.ts":()=>k(()=>import("./zh-CN-C_apBV4j.js"),__vite__mapDeps([22,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21]))}),`../lang/${n.key}.ts`,3),a=n.key;a&&(t[a]=((o=r==null?void 0:r.default)==null?void 0:o.message)??{})}return t},ql=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}}},Gl={max:5,closable:!1},Hl="loading",bt={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},Y={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},Yl="",E={signing:"signing",localeLanguage:"localeLanguage",token:"token",appMenuKey:"menuKey",appPiniaSettingStore:"piniaSettingStore",appPiniaKeepAliveStore:"piniaKeepAliveStore",appPiniaMenuStore:"piniaMenuStore",appPiniaSigningStore:"piniaSigningStore",appVersionProvider:"appVersionProvider",isAppLockScreen:"isAppLockScreen",appGlobalSearchOptions:"appGlobalSearchOptions"},In=[{label:"无",value:"none"},{label:"缩放出现",value:"scale"},{label:"缩放消退",value:"fade-scale"},{label:"滑入出现",value:"fade-slide"},{label:"淡入消退",value:"opacity"},{label:"底部消退",value:"fade-bottom"}],$={appThemeColors:["#2d8cf0","#3f9eff","#ff42bc","#ee4f12","#a6e4f7","#dbcb02","#18A058"],appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"},appNaiveUIThemeOverrides:{dark:{},light:{}},appNaiveUIThemeOverridesCommon:{dark:{},light:{}},echartTheme:"macarons"},Vt=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],Dn="zh-CN",$n="zh-CN",Fn={"zh-CN":"zh-cn","en-US":"en"},Bn="zh-cn",Xl={cssUnit:/^\d+(\.\d+)?(px|em|rem|%|vw|vh|vmin|vmax|cm|mm|in|pt|pc|ch|ex|q|s|ms|deg|rad|turn|grad|hz|khz|dpi|dpcm|dppx|fr|auto)$/},Zl={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},Q=Vue.ref(null),St=Vue.ref(null),Wn={setupRouterLoadingBar:!0,setupRouterGuard:!0},Kn=["RLogin","ErrorPage","RayTemplateDoc"],me=["admin"],Jl=(e,t)=>{const o=Vue.ref(0),n=Vue.ref(0),r=Vue.ref(!1),{clickOutside:a}=t??{},s=g=>{r.value=g},l=g=>{g.preventDefault(),s(!1),Vue.nextTick().then(()=>{const{clientX:p,clientY:h}=g;o.value=p,n.value=h,s(!0)})};a&&Jo(e,g=>{a(g)});const i=re(e,"contextmenu",l,t),u=re(e,"click",()=>{s(!1)});return{stop:()=>{i(),u()},x:Vue.readonly(o),y:Vue.readonly(n),show:Vue.readonly(r),updateShow:s}},_e=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,layoutContentSpinning:!1});function q(e,t,o){Object.hasOwn(_e,e)&&(_e[e]=t,o==null||o())}function Ce(e){return Vue.readonly(Vue.toRef(_e,e))}function Un(){return{...Vue.toRefs(Vue.readonly(_e))}}let K;const qn=async()=>{const e=Uo(),t=await jn(Vt);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:$n})},Ql=async e=>{const t=await qn();e.use(t),K=t},Qe=(e,t)=>!e||t[0]===e?t:`${e}.${t}`,se=e=>{if(!K)return{t:a=>Qe(e,a),locale:a=>{}};const{t,...o}=K.global;return{...o,t:(a,...s)=>a?!a.includes(".")&&!e?a:t(Qe(e,a),...s):"",locale:a=>{K.mode==="legacy"?K.global.locale=a:Vue.isRef(K.global.locale)?K.global.locale.value=a:K.global.locale=a}}},P=e=>e,Gn={path:"/dashboard",component:()=>k(()=>import("./index-DFXoKFzV.js"),__vite__mapDeps([23,1,2,3,8,4,5,6,7,24,9,10,11,12,13,14,15,16,17,18,19,20,21,25])),meta:{i18nKey:P("menu.Dashboard"),icon:"dashboard",order:0}},Hn=Object.freeze(Object.defineProperty({__proto__:null,default:Gn},Symbol.toStringTag,{value:"Module"})),Yn={path:"/axios",name:"RAxios",component:()=>k(()=>import("./index-8MJEg22w.js"),__vite__mapDeps([26,4,5,2,6,7,27,1,3,12,9,8,10,11,13,14,15,16,17,18,19,20,21,28])),meta:{i18nKey:P("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},Xn=Object.freeze(Object.defineProperty({__proto__:null,default:Yn},Symbol.toStringTag,{value:"Module"})),Zn={path:"barcode",component:()=>k(()=>import("./BarcodeDemo-BE4R2dyH.js"),__vite__mapDeps([29,1,2,3,8,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.Barcode"),icon:"other",order:2,extra:{label:"new"}}},Jn=Object.freeze(Object.defineProperty({__proto__:null,default:Zn},Symbol.toStringTag,{value:"Module"})),Qn={path:"/cache-demo",component:()=>k(()=>import("./index-mtfnxTVB.js"),__vite__mapDeps([30,1,2,3,4,5,6,7,12,9,8,10,11,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.CacheDemo"),icon:"other",order:3}},ea=Object.freeze(Object.defineProperty({__proto__:null,default:Qn},Symbol.toStringTag,{value:"Module"})),ta={path:"/context-menu",component:()=>k(()=>import("./index-g1xWjPrC.js"),__vite__mapDeps([31,8,1,2,3,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.ContextMenu"),icon:"other",order:2}},oa=Object.freeze(Object.defineProperty({__proto__:null,default:ta},Symbol.toStringTag,{value:"Module"})),na={path:"/directive",component:()=>k(()=>import("./index-5cxxl6_s.js"),[]),meta:{i18nKey:P("menu.Directive"),icon:"other",order:2,extra:{label:"ellipsis"}}},aa=Object.freeze(Object.defineProperty({__proto__:null,default:na},Symbol.toStringTag,{value:"Module"})),ra={path:"/echart",component:()=>k(()=>import("./index-ZAONhno3.js"),__vite__mapDeps([32,1,2,3,8,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,33])),meta:{i18nKey:P("menu.Echart"),icon:"echart",order:1,extra:{label:"useChart"}}},la=Object.freeze(Object.defineProperty({__proto__:null,default:ra},Symbol.toStringTag,{value:"Module"})),sa={path:"/form",component:()=>k(()=>import("./index-DYHwA1XI.js"),__vite__mapDeps([34,1,2,3,8,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.Form"),icon:"other",order:2,extra:{label:"useForm"}}},ia=Object.freeze(Object.defineProperty({__proto__:null,default:sa},Symbol.toStringTag,{value:"Module"})),ca={path:"/iframe",component:()=>k(()=>import("./index-CCBKm2To.js"),__vite__mapDeps([35,1,2,3,8,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},ua=Object.freeze(Object.defineProperty({__proto__:null,default:ca},Symbol.toStringTag,{value:"Module"})),da={path:"/mock-demo",component:()=>k(()=>import("./index-5Nwsrxy3.js"),__vite__mapDeps([36,1,2,3,8,4,5,6,7,27,12,9,10,11,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.Mock"),icon:"other",order:3,keepAlive:!1,extra:{label:"usePagination"}}},pa=Object.freeze(Object.defineProperty({__proto__:null,default:da},Symbol.toStringTag,{value:"Module"})),ma={path:"/modal-demo",component:()=>k(()=>import("./index-BKB69qG7.js"),__vite__mapDeps([37,1,2,3,8,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.Modal"),icon:"other",order:3}},ha=Object.freeze(Object.defineProperty({__proto__:null,default:ma},Symbol.toStringTag,{value:"Module"})),ye=()=>k(()=>Promise.resolve().then(()=>Fr),void 0),fa={path:"/multi",component:ye,meta:{i18nKey:P("menu.MultiMenu"),icon:"other",order:4,extra:{label:"cache"}},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>k(()=>import("./index-BtZPyenx.js"),[]),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:ye,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>k(()=>import("./index-B6a_PCdD.js"),[]),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:ye,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>k(()=>import("./index-Cg1Whvge.js"),[]),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},ga=Object.freeze(Object.defineProperty({__proto__:null,default:fa},Symbol.toStringTag,{value:"Module"})),ya={path:"/precision",component:()=>k(()=>import("./index-BR70wTwp.js"),__vite__mapDeps([38,1,2,3,4,5,6,7,12,9,8,10,11,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.CalculatePrecision"),icon:"other",order:2}},va=Object.freeze(Object.defineProperty({__proto__:null,default:ya},Symbol.toStringTag,{value:"Module"})),ba={path:"/qrcode",component:()=>k(()=>import("./index-DXw-vgra.js"),__vite__mapDeps([39,40,41,42])),meta:{i18nKey:P("menu.QRCode"),icon:"other",order:2}},Va=Object.freeze(Object.defineProperty({__proto__:null,default:ba},Symbol.toStringTag,{value:"Module"})),Sa={path:"rely-about",component:()=>k(()=>import("./index-Bg-qGje5.js"),__vite__mapDeps([43,44])),meta:{i18nKey:P("menu.RelyAbout"),icon:"rely",order:999}},_a=Object.freeze(Object.defineProperty({__proto__:null,default:Sa},Symbol.toStringTag,{value:"Module"})),wa={path:"/router-demo",component:ye,meta:{i18nKey:P("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",component:()=>k(()=>import("./index-pQyv_gpc.js"),__vite__mapDeps([45,1,2,3,8,9,10,11,12,4,5,6,7,13,14,15,16,17,18,19,20,21])),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",component:()=>k(()=>import("./index-BRGdSJVO.js"),[]),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},Ca=Object.freeze(Object.defineProperty({__proto__:null,default:wa},Symbol.toStringTag,{value:"Module"})),Na={path:"/scroll-reveal",component:()=>k(()=>import("./index-E385tkq8.js"),__vite__mapDeps([46,47])),meta:{i18nKey:P("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},Ta=Object.freeze(Object.defineProperty({__proto__:null,default:Na},Symbol.toStringTag,{value:"Module"})),Oa={path:"/segment",component:()=>k(()=>import("./index-Dgdpbbi8.js"),__vite__mapDeps([48,1,2,3,8,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.Segment"),icon:"other",order:3,extra:{label:"segment"}}},ka=Object.freeze(Object.defineProperty({__proto__:null,default:Oa},Symbol.toStringTag,{value:"Module"})),xa={path:"/svg-icons",component:()=>k(()=>import("./index-BYZzQUjS.js"),__vite__mapDeps([49,1,2,3,8,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21,50])),meta:{i18nKey:P("menu.SvgIcon"),icon:"other",order:3}},Ra=Object.freeze(Object.defineProperty({__proto__:null,default:xa},Symbol.toStringTag,{value:"Module"})),Aa={path:"/table",component:()=>k(()=>import("./index-B5gAPoLH.js"),__vite__mapDeps([51,1,2,3,12,9,8,4,5,6,7,10,11,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.Table"),icon:"other",order:2,extra:{label:"useTable"}}},Pa=Object.freeze(Object.defineProperty({__proto__:null,default:Aa},Symbol.toStringTag,{value:"Module"})),Ma={path:"/template-hooks",component:()=>k(()=>import("./index-DK-aA1yw.js"),__vite__mapDeps([52,1,2,3,8,4,5,6,7,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:P("menu.TemplateHooks"),icon:"other",order:1}},La=Object.freeze(Object.defineProperty({__proto__:null,default:Ma},Symbol.toStringTag,{value:"Module"})),za=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":Hn,"/src/router/modules/demo/axios.ts":Xn,"/src/router/modules/demo/barcode.ts":Jn,"/src/router/modules/demo/cache-demo.ts":ea,"/src/router/modules/demo/context-menu.ts":oa,"/src/router/modules/demo/directive.ts":aa,"/src/router/modules/demo/echart.ts":la,"/src/router/modules/demo/form.ts":ia,"/src/router/modules/demo/iframe.ts":ua,"/src/router/modules/demo/mock.ts":pa,"/src/router/modules/demo/modal.ts":ha,"/src/router/modules/demo/multi-menu.ts":ga,"/src/router/modules/demo/precision.ts":va,"/src/router/modules/demo/qrcode.ts":Va,"/src/router/modules/demo/rely.ts":_a,"/src/router/modules/demo/router-demo.ts":Ca,"/src/router/modules/demo/scroll-reveal.ts":Ta,"/src/router/modules/demo/segment.ts":ka,"/src/router/modules/demo/svg-icons.ts":Ra,"/src/router/modules/demo/table.ts":Pa,"/src/router/modules/demo/template-hooks.ts":La});return Object.keys(e).reduce((o,n)=>{const r=e[n].default;if(r)o.push(r);else throw new Error(`[combineRawRouteModules]: ${n} module must export default.`);return o},[])},Ea=e=>e[0]==="/",_t=(e,t=[],o="")=>{var n;if(!Array.isArray(e))return[];for(const r of e){const a=o+(Ea(r.path)?r.path:"/"+r.path);if((n=r.children)!=null&&n.length){_t(r.children,t,a);continue}else t.push({...r,path:a})}return t},ja=e=>Array.isArray(e)?_t(ve(e)):[],Ia=e=>e.sort((t,o)=>{var a,s;const n=((a=t.meta)==null?void 0:a.order)??1,r=((s=o.meta)==null?void 0:s.order)??0;if(typeof n!="number"||typeof r!="number")throw new TypeError("orderRoutes error: order must be a number!");return n===r?t.name?o.name?t.name.localeCompare(o.name):-1:1:n-r}),Da=e=>{const{beforeEach:t}=e,{getRootPath:o}=te(),n=(r,a)=>r.path==="/"||a.path==="/login";t((r,a,s)=>{const l=le(E.token),i=le(E.appMenuKey,"sessionStorage",{defaultValue:o.value}),{meta:u,name:c}=r;l!==null?n(r,a)?xe(!0):!G(c,"Symbol")&&c&&Kn.includes(c)?s():Fo(u)?n(r,a)?i?s(i):xe(!0):s():xe(!0):n(r,a)?s():s("/")})},xe=(e=!0)=>{const{router:t}=Ue(),{push:o,replace:n}=t,{getRootPath:r}=te();We(E.appMenuKey,r.value),e?n(r.value):o(r.value)},$a=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=Q.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})},Fa=e=>{e.beforeEach(()=>{var t;(t=window.$loadingBar)==null||t.start()}),e.afterEach(()=>{var t;(t=window.$loadingBar)==null||t.finish()}),e.onError(()=>{var t;(t=window.$loadingBar)==null||t.error()})},wt=e=>{const{meta:t={}}=e,{hidden:o,sameLevel:n,env:r}=t,{MODE:a}=Ie();return!(n||o||r&&typeof r=="string"&&r!==a||r&&Array.isArray(r)&&!r.includes(a))};var Ba={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"2.1.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","vite-bundle-analyzer":"0.9.4","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.6"},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 Ct=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=Ba,{locale:t}=se(),{locale:o}=_l(),n=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{common:{primaryColor:e,primaryColorHover:e,primaryColorPressed:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:Uo(),lockScreenSwitch:!1,copyrightSwitch:!0,contentTransition:"scale",watermarkSwitch:!1,watermarkConfig:{content:"Trying be better~",fontSize:16,lineHeight:16,width:384,height:384,xOffset:12,yOffset:60,rotate:-15},appRootRoute:{name:"Dashboard",path:"/dashboard"}}),r=l=>{t(l),o(l),n.localeLanguage=l,We(E.localeLanguage,l,"localStorage")},a=(l,i=.3)=>{const u=nn(l,i),c={primaryColor:l,primaryColorHover:l,primaryColorPressed:l};n.primaryColorOverride.common=c;const g=document.body;g.style.setProperty("--ray-theme-primary-color",l),g.style.setProperty("--ray-theme-primary-fade-color",u)},s=(l,i,u)=>{Object.hasOwn(n,l)&&(n[l]=i),u==null||u()};return Pn(()=>n.appTheme,l=>{l?Object.assign({},n.primaryColorOverride,$.appNaiveUIThemeOverrides.dark,$.appNaiveUIThemeOverridesCommon.dark):Object.assign({},n.primaryColorOverride,$.appNaiveUIThemeOverrides.light,$.appNaiveUIThemeOverridesCommon.light)},{immediate:!0}),{...Vue.toRefs(n),updateLocale:r,changePrimaryColor:a,updateSettingState:s}},{persist:{key:E.appPiniaSettingStore}}),Nt=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],Tt="transparent",Ot={},kt={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},xt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},Rt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},At={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},Pt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Mt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Lt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},zt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Et={itemStyle:{borderWidth:0,borderColor:"#ccc"}},jt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},It={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Dt={itemStyle:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},$t={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"}},Ft={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)"}}},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)"]}}},Kt={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)"]}}},Ut={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)"]}}},qt={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)"]}}},Gt={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},Ht={textStyle:{color:"#999999"}},Yt={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},Xt={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"}}},Zt={color:["#fc97af","#87f7cf"]},Jt={backgroundColor:"rgba(255,255,255,0)",dataBackgroundColor:"rgba(114,204,255,1)",fillerColor:"rgba(114,204,255,0.2)",handleColor:"#72ccff",handleSize:"100%",textStyle:{color:"#333333"}},Qt={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},Wa={color:Nt,backgroundColor:Tt,textStyle:Ot,title:kt,line:xt,radar:Rt,bar:At,pie:Pt,scatter:Mt,boxplot:Lt,parallel:zt,sankey:Et,funnel:jt,gauge:It,candlestick:Dt,graph:$t,map:Ft,geo:Bt,categoryAxis:Wt,valueAxis:Kt,logAxis:Ut,timeAxis:qt,toolbox:Gt,legend:Ht,tooltip:Yt,timeline:Xt,visualMap:Zt,dataZoom:Jt,markPoint:Qt},Ka=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:Tt,bar:At,boxplot:Lt,candlestick:Dt,categoryAxis:Wt,color:Nt,dataZoom:Jt,default:Wa,funnel:jt,gauge:It,geo:Bt,graph:$t,legend:Ht,line:xt,logAxis:Ut,map:Ft,markPoint:Qt,parallel:zt,pie:Pt,radar:Rt,sankey:Et,scatter:Mt,textStyle:Ot,timeAxis:qt,timeline:Xt,title:kt,toolbox:Gt,tooltip:Yt,valueAxis:Kt,visualMap:Zt},Symbol.toStringTag,{value:"Module"})),eo=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],to="transparent",oo={},no={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},ao={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},ro={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},lo={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},so={itemStyle:{borderWidth:0,borderColor:"#ccc"}},io={itemStyle:{borderWidth:0,borderColor:"#ccc"}},co={itemStyle:{borderWidth:0,borderColor:"#ccc"}},uo={itemStyle:{borderWidth:0,borderColor:"#ccc"}},po={itemStyle:{borderWidth:0,borderColor:"#ccc"}},mo={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ho={itemStyle:{borderWidth:0,borderColor:"#ccc"}},fo={itemStyle:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},go={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"}},yo={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)"}}},vo={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)"}}},bo={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)"]}}},Vo={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},So={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},_o={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)"]}}},wo={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},Co={textStyle:{color:"#333333"}},No={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"]},ko={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},xo={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},Ua={color:eo,backgroundColor:to,textStyle:oo,title:no,line:ao,radar:ro,bar:lo,pie:so,scatter:io,boxplot:co,parallel:uo,sankey:po,funnel:mo,gauge:ho,candlestick:fo,graph:go,map:yo,geo:vo,categoryAxis:bo,valueAxis:Vo,logAxis:So,timeAxis:_o,toolbox:wo,legend:Co,tooltip:No,timeline:To,visualMap:Oo,dataZoom:ko,markPoint:xo},qa=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:to,bar:lo,boxplot:co,candlestick:fo,categoryAxis:bo,color:eo,dataZoom:ko,default:Ua,funnel:mo,gauge:ho,geo:vo,graph:go,legend:Co,line:ao,logAxis:So,map:yo,markPoint:xo,parallel:uo,pie:so,radar:ro,sankey:po,scatter:io,textStyle:oo,timeAxis:_o,timeline:To,title:no,toolbox:wo,tooltip:No,valueAxis:Vo,visualMap:Oo},Symbol.toStringTag,{value:"Module"})),Ga=()=>{const e=Object.assign({"/src/app-config/echart-themes/macarons/macarons-dark.json":Ka,"/src/app-config/echart-themes/macarons/macarons.json":qa}),t=/\/([^/]+)\.json$/;return Object.keys(e).reduce((n,r)=>{var s;const a=(s=r.match(t))==null?void 0:s[1];if(a)return n.push({name:a,theme:e[r].default}),n;throw new Error(`[RChart Theme Error]: name ${r} is invalid!`)},[])},Ha=e=>Object.assign({},{text:"loading",color:"#c23531",textColor:"#000",maskColor:"rgba(255, 255, 255, 0.9)",zlevel:0,fontSize:12,showSpinner:!0,spinnerRadius:10,lineWidth:5,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif"},e),Ya={intersectionObserver:{type:Boolean,default:!0},intersectionObserverTarget:{type:Object,default:null},intersectionOptions:{type:Object,default:{threshold:.1}},bordered:{type:Boolean,default:!0},downloadOptions:{type:Object,default:()=>({})},onDropdownSelect:{type:[Function,Array]},dropdownOptions:{type:Array},preset:{type:String},contentStyle:{type:[String,Object]},title:{type:[String,Function]},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"100%"},autoResize:{type:Boolean,default:!0},showAria:{type:Boolean,default:!1},options:{type:Object,default:()=>({})},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},onFinally:{type:[Function,Array],default:null},theme:{type:String,default:null},autoChangeTheme:{type:Boolean,default:!0},use:{type:Array,default:()=>[]},watchOptions:{type:Boolean,default:!0},loading:{type:Boolean,default:!1},loadingOptions:{type:Object,default:()=>Ha()},autoResizeObserverTarget:{type:Object,default:null},watchOptionsThrottleWait:{type:Number,default:500},nextTick:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]})},onRegister:{type:[Function,Array],default:null}},Xa={notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]},Za=Ga(),et="__R_CHART_DOWN_LOAD_CHART__";Za.forEach(e=>{mn(e.name,e.theme)});const es=Vue.defineComponent({name:"RChart",props:Ya,setup(e,{expose:t}){const{getAppTheme:o}=D(),n=Vue.ref(),r=Vue.ref(),a=Vue.ref();let s,l;const{echartTheme:i}=$;let u,c;const g=Vue.computed(()=>[{label:"下载图片",key:et,disabled:!(a.value&&a.value.getDom())}]),p=Vue.computed(()=>({"--ray-chart-width":L(e.width),"--ray-chart-height":L(e.height)})),h=Vue.ref(!1);let f;const y=async()=>{var C;ne([fn,gn,yn,vn,bn,Vn,Sn,_n]),ne([wn,Cn,Nn,Tn,On,kn]),ne([xn,Rn]),ne([An]);try{ne((C=e.use)==null?void 0:C.filter(Boolean))}catch(M){console.error("[RChart register error]: ",M)}},m=()=>{if(c!=null&&c.getDom()&&S(),e.theme==="default"){e.autoChangeTheme?d("dark"):d("");return}if(e.theme)d(e.theme);else{const C=e.autoChangeTheme&&o.value?`${i}-dark`:i;d(C)}},b=C=>{let M=Vue.unref(C);const A=I=>Object.assign({},M,I);return e.showAria&&(M=A({aria:{enabled:!0,decal:{show:!0}}})),M},d=(C=i)=>{const M=n.value,A=b(e.options),{height:I,width:B}=M.getBoundingClientRect(),{onSuccess:ue,onError:de}=e;try{c=hn(M,C,{width:B===0?200:void 0,height:I===0?200:void 0}),a.value=c,ue&&R(ue,c),e.nextTick?(c.setOption({}),Vue.nextTick(()=>{A&&(c==null||c.setOption(A))})):A&&(c==null||c.setOption(A))}catch(Z){throw de&&R(de),new Error(`[RChart render error]: ${Z}`)}finally{const{onFinally:Z}=e;Z&&R(Z)}},V=()=>!(c&&c.getDom()),S=()=>{V()||(c.clear(),c.dispose(),a.value=void 0,c=null)},O=()=>{c&&c.resize()},v=(C,M)=>{if(C===et&&!V()){const{filename:I,...B}=e.downloadOptions;an(c.getDataURL(B),I??`${new Date().getTime()}`)}const{onDropdownSelect:A}=e;A&&R(A,C,M)},w=()=>{if(e.autoResize&&(s||(s=Fe(O,500)),l||(l=en(e.autoResizeObserverTarget||r,s))),c!=null&&c.getDom()||!h.value&&e.intersectionObserver)return;m(),f==null||f.stop();const{onRegister:C}=e;C&&c&&R(C,c,w,x)};e.intersectionObserver&&(f=Qo(e.intersectionObserverTarget||r,([C])=>{h.value=C.isIntersecting},e.intersectionOptions));const x=()=>{S(),s==null||s.cancel(),l==null||l.stop(),f==null||f.stop(),f=null,s=null,l=null};return Vue.watch(()=>o.value,()=>{e.autoChangeTheme&&(S(),m())}),Vue.watch(()=>e.showAria,()=>{S(),m()}),Vue.watchEffect(()=>{e.watchOptions?u=Mn(()=>e.options,C=>{const M=b(C),A=Object.assign({},e.setChartOptions,Xa);c==null||c.setOption(M,A)},{deep:!0,throttle:e.watchOptionsThrottleWait}):u==null||u(),e.loading?c==null||c.showLoading(e.loadingOptions):c==null||c.hideLoading(),h.value&&w()}),t(),Vue.onBeforeMount(async()=>{await y()}),Vue.onMounted(()=>{w()}),Vue.onBeforeUnmount(()=>{x(),u==null||u()}),{rayChartRef:n,cssVarsRef:p,rayChartWrapperRef:r,moreDropDownOptions:g,dropdownSelect:v}},render(){const{title:e,contentStyle:t,preset:o,moreDropDownOptions:n,dropdownSelect:r,bordered:a,dropdownOptions:s}=this,{cardExtra:l}=this.$slots;return o==="card"?Vue.createVNode(naive.NCard,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:t,bordered:a},{default:ae(Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)),header:ae(e,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":ae(l,{defaultElement:Vue.createVNode(Po,{iconSize:18,cursor:"pointer",options:s??n,trigger:"click",onSelect:r.bind(this),placement:"bottom-end"},null)})}):Vue.createVNode("div",{class:"ray-chart",style:[this.cssVarsRef],ref:"rayChartWrapperRef"},[Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)])}}),ts=()=>{let e,t,o;const n=(i,u,c)=>{i&&(e=i,t=c,o=u)},r=()=>{if(!e)throw new Error("[useChart]: echart instance is not ready yet. if you are using useChart, please make sure you have called register method in onRegister event.");return{dispose:t,render:o,echartInst:e}};return[n,{getChartInstance:r,isDispose:()=>!(e&&r().echartInst.getDom()),dispose:()=>r().dispose.call(null),render:()=>r().render.call(null)}]},Ja={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},os=Vue.defineComponent({name:"RCollapseGrid",props:Ja,setup(e){const t=Vue.ref(!e.open),o=()=>{t.value=!t.value;const{onUpdateValue:r,"onUpdate:value":a}=e;r&&R(r,t.value),a&&R(a,t.value)};return{modelCollapsed:t,collapseClick:o,CollapseIcon:()=>Vue.createVNode("div",{class:"collapse-icon",onClick:o.bind(this)},[Vue.createVNode("span",null,[t.value?e.collapseToggleText[0]:e.collapseToggleText[1]]),Vue.createVNode(T,{customClassName:`collapse-icon--arrow ${t.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)])}},render(){return Vue.createVNode(naive.NCard,{bordered:this.bordered},{default:()=>Vue.createVNode(naive.NGrid,Vue.mergeProps({class:"ray-collapse-grid"},this.$props,{collapsed:this.modelCollapsed,xGap:this.xGap||12,yGap:this.yGap||18,collapsedRows:this.collapsedRows}),{default:()=>{var e,t;return[(t=(e=this.$slots).default)==null?void 0:t.call(e),Vue.createVNode(naive.NGridItem,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[Vue.createVNode(naive.NFlex,{justify:"end",align:"center"},{default:()=>{var o,n;return[(n=(o=this.$slots).action)==null?void 0:n.call(o),this.CollapseIcon()]}})]})]}})})}}),Qa={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}},T=Vue.defineComponent({name:"RIcon",props:Qa,setup(e){const t=Vue.computed(()=>`#${e.prefix}-${e.name}`),o=Vue.computed(()=>({"--ray-icon-width":e.width?L(e.width):L(e.size),"--ray-icon-height":e.height?L(e.height):L(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor,"--ray-icon-color":e.color}));return{symbolId:t,cssVars:o,iconClick:r=>{const{onClick:a}=e;a&&R(a,r)}}},render(){return Vue.createVNode("span",{class:["ray-icon",this.customClassName],style:[this.cssVars],onClick:this.iconClick.bind(this)},[Vue.createVNode("svg",{RayIconAttribute:"ray-icon",ariaHidden:!0},[Vue.createVNode("use",Vue.mergeProps({"xlink:href":this.symbolId},{fill:this.color}),null)])])}}),er={src:{type:String,required:!0},iframeWrapperClass:{type:String,default:null},frameborder:{type:Number,default:0},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"100%"},allow:{type:String,default:null},name:{type:String,default:null},title:{type:String,default:null},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},customSpinProps:{type:Object,default:()=>({})},lazy:{type:Boolean,default:!0},iframeClass:{type:String,default:null}},ns=Vue.defineComponent({name:"RIframe",props:er,setup(e,{expose:t}){const o=Vue.computed(()=>({"--ray-iframe-frameborder":L(e.frameborder),"--ray-iframe-width":L(e.width),"--ray-iframe-height":L(e.height)})),n=Vue.ref(),r=Vue.ref(!0),a=l=>{r.value=!1;const{onSuccess:i}=e;i&&R(i,n.value,l)},s=l=>{r.value=!1;const{onError:i}=e;i&&R(i,l)};return re(n,"load",a),re(n,"error",s),t({iframeInst:n}),{cssVars:o,iframeRef:n,spinShow:r}},render(){return Vue.createVNode("div",{class:["ray-iframe",this.iframeWrapperClass],style:[this.cssVars]},[Vue.createVNode(naive.NSpin,Vue.mergeProps(this.customSpinProps,{show:this.spinShow}),{...this.$slots,default:()=>Vue.createVNode("iframe",Vue.mergeProps({class:["ray-iframe__container",this.iframeClass],ref:"iframeRef",src:this.src,allow:this.allow,name:this.name,title:this.title},{loading:this.lazy?"lazy":null}),null)})])}}),tr={...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}},or=(e,t,o)=>{const{scheduler:n}=o??{};return new Promise(r=>{setTimeout(()=>{const a=t==="card"?".n-card-header__main":".n-dialog__title";if(e){const s=Ze(e).draggable({inertia:!0,autoScroll:!0,allowFrom:a,modifiers:[Ze.modifiers.restrictRect({restriction:"parent",endOnly:!0})],listeners:{move:l=>{n==null||n(l)}}}).resizable(!1);r(s)}},30)})},Ro=(e,t)=>{const o=typeof e=="string"?document.querySelector(e):e;return new Promise((n,r)=>{if(o){o.setAttribute("can-drag","true");const{preset:a,dargCallback:s}=t;let{x:l,y:i}=t;or(o,a,{scheduler:u=>{const c=u.target;l+=u.dx,i+=u.dy,c.style.transform=`translate(${l}px, ${i}px)`,s==null||s(l,i,u)}}).then(u=>{n(u)})}else r()})},nr="r-modal__preset-card--fullscreen",Ao="r-modal",ee={width:"--r-modal-width",cardWidth:"--r-modal-card-width",dialogWidth:"--r-modal-dialog-width"},as=Vue.defineComponent({name:"RModal",props:tr,setup(e){const t=Vue.computed(()=>({[ee.width]:L(e.width??600),[ee.cardWidth]:L(e.cardWidth??600),[ee.dialogWidth]:L(e.dialogWidth??446)})),o=Ve();let n;const r={x:0,y:0},a=Vue.computed(()=>e.preset==="card"&&e.fullscreen);return Vue.watch(()=>e.show,s=>{s&&e.dad&&(e.preset==="card"||e.preset==="dialog")?Vue.nextTick(()=>{const l=document.getElementById(o);l&&Ro(l,{preset:e.preset,x:r.x,y:r.y,dargCallback:(i,u)=>{r.x=i,r.y=u}}).then(i=>{n=i}),e.memo&&l&&(l.style.transform=`translate(${r.x}px, ${r.y}px)`)}):(n==null||n.unset(),n=null)},{immediate:!0}),{cssVars:t,isFullscreenCardType:a,uuidEl:o}},render(){const{$props:e,$slots:t,$attrs:o}=this,{preset:n,...r}=e,{cssVars:a,uuidEl:s,isFullscreenCardType:l}=this;return Vue.createVNode(naive.NModal,Vue.mergeProps({class:[Ao,l?nr:""],style:[a,l?"height: 100vh":""],preset:n},{id:s},r,o),{...t})}}),rs=()=>{const{create:e,destroyAll:t}=naive.useModal();return{create:n=>{const{content:r,...a}=n;let s=r;a.preset==="card"&&a.fullscreen&&(s=()=>Vue.h(naive.NScrollbar,{themeOverrides:{color:"rgba(0, 0, 0, 0)",colorHover:"rgba(0, 0, 0, 0)"},trigger:"none",style:{padding:"0 var(--n-padding-left) var(--n-padding-bottom) var(--n-padding-left)",width:"auto",height:"calc(100vh - 29px - var(--n-padding-bottom) - var(--n-padding-bottom) - var(--n-padding-top))"}},{default:()=>typeof r=="function"?r():r}));const{preset:l,dad:i,fullscreen:u,width:c,cardWidth:g,dialogWidth:p}=n,h=e({...a,content:s}),{key:f}=h,y={[ee.width]:L(c??600),[ee.cardWidth]:L(g??600),[ee.dialogWidth]:L(p??446)};return Vue.nextTick(()=>{const[m]=Se(`[internalkey="${f}"]`)||[];if(m){if(i&&Ro(m,{preset:l,x:0,y:0}),u&&l==="card"){const b=m.querySelector(".n-card__content");b&&ke(b,{maxHeight:"calc(100vh - 9px - var(--n-padding-bottom) - var(--n-padding-bottom) - var(--n-padding-top))",overflowY:"hidden",padding:"0"}),ke(m,{width:"100%",height:"100vh"})}ke(m,y),mt(m,Ao)}}),h},destroyAll:t}},ar={...naive.dropdownProps,icon:{type:String,default:"more"},iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function rr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Po=Vue.defineComponent({name:"RMoreDropdown",props:ar,render(){let e;const{iconSize:t,cursor:o,icon:n}=this,{default:r}=this.$slots;return Vue.createVNode(naive.NDropdown,Vue.mergeProps(this.$props,this.$attrs,{placement:"bottom-start"}),rr(e=ae(r,{defaultElement:Vue.createVNode(T,{name:n,size:t,cursor:o},null)}))?e:{default:()=>[e]})}}),ie={...naive.dataTableProps,cardProps:{type:Object,default:()=>({})},tool:{type:Boolean,default:!0},downloadCsvTableOptions:{type:Object,default:()=>({})},title:{type:[String,Number,Object],default:null},toolOptions:{type:Array},coverTool:{type:Boolean,default:!1},contextMenuOptions:{type:Array},disabledContextMenu:{type:Boolean,default:!1},onContextMenuClick:{type:[Function,Array],default:null},wrapperBordered:{type:Boolean,default:!1},printTableOptions:{type:Object,default:()=>({})},onUpdateColumns:{type:[Function,Array],default:null},"onUpdate:columns":{type:[Function,Array],default:null},onContextmenu:{type:[Function,Array],default:null},onRegister:{type:[Function,Array],default:null}},F={tableIconSize:"18",tableKey:Symbol("r-table")},lr=[{label:"斑马条纹",value:"striped"},{label:"表格边框",value:"bordered"}],sr=Vue.defineComponent({name:"TableSizeSelect",props:{onChangeSize:{type:[Function,Array],default:null},...ie},setup(e){return{size:Vue.ref(e.size),sizeOptions:[{label:"默认",value:"medium"},{label:"紧凑",value:"small"},{label:"宽松",value:"large"}],updatePopselectValue:r=>{const{onChangeSize:a}=e;a&&R(a,r)}}},render(){return Vue.createVNode(naive.NPopselect,{value:this.size,"onUpdate:value":e=>this.size=e,options:this.sizeOptions,trigger:"click",onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(T,{name:"adjustment",size:F.tableIconSize,cursor:"pointer"},null)]})}}),ir=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject(F.tableKey,{}),[t,{toggleFullscreen:o,isEnabled:n}]=ft(e);return{toggleFullscreen:o,isEnabled:n}},render(){const{toggleFullscreen:e,isEnabled:t,$t:o}=this;return Vue.createVNode(T,{name:"fullscreen",size:F.tableIconSize,cursor:"pointer",onClick:()=>{t||window.$message.warning(o("globalMessage.isEnabledFullscreen")),e()}},null)}}),cr=()=>Vue.createVNode(T,{name:"draggable",size:14,cursor:"grab"},null),tt=({icon:e,title:t,onClick:o,customClassName:n})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(T,{name:e,size:F.tableIconSize,cursor:"pointer",customClassName:n,onClick:o==null?void 0:o.bind(null)},null),default:()=>t}),De=(e,t)=>{if(!t)return[null,null];for(let o=0;ove(e.columns).filter(i=>i.type?(t=i,!1):!0).map((i,u)=>{const{key:c,title:g,children:p,fixed:h,isResizable:f,...y}=i,m=h==="left",b=h==="right",d={...y,title:g,key:c,fixed:h,isLeftFixedActivated:m,isRightFixedActivated:b,isResizable:f};return{...d,suffix:()=>Vue.createVNode(naive.NFlex,{style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(tt,{icon:"row_head",title:"固定在列首",customClassName:m?Re:"",onClick:a.bind(this,"left",d,u)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(T,{name:"resize_h",size:F.tableIconSize,cursor:"pointer",customClassName:f?Re:"",onClick:r.bind(this,d,u)},null),default:()=>"修改列宽"}),Vue.createVNode(tt,{icon:"row_end",title:"固定在列尾",customClassName:b?Re:"",onClick:a.bind(this,"right",d,u)},null)]})}}),set:()=>{}}),n=l=>{const{onUpdateColumn:i}=e;i&&R(i,l)},r=(l,i)=>{l.isResizable=!l.isResizable,l.resizable=l.isResizable,o.value[i]=l,n(o.value)},a=(l,i,u)=>{const c=`${l}FixedActivated`,g=`${l==="left"?"right":"left"}FixedActivated`;i[g]=!1,i[c]=!i[c],i[c]?i.fixed=l:i.fixed=void 0,o.value[u]=i,n(o.value)};return{treeDataSource:o,treeDrop:({node:l,dragNode:i,dropPosition:u})=>{const[c,g]=De(i,o.value);if(c===null||g===null)return;c.splice(g,1);const[p,h]=De(l,o.value);p===null||h===null||(u==="before"?p.splice(h,0,i):p.splice(h+1,0,i),dt(t)||p.unshift(t),n(p))}}},render(){return Vue.createVNode(naive.NPopover,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>Vue.createVNode(T,{name:"setting",size:F.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:cr.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),dr=Vue.defineComponent({name:"TablePrint",props:ie,setup(e){const{wrapperRef:t}=Vue.inject(F.tableKey,{});return{printTableClick:()=>{const{printTableOptions:{printOptions:n={},domToImageOptions:r}={},title:a}=e;(n.documentTitle===""||n.documentTitle===void 0||n.documentTitle===null)&&(n.documentTitle=typeof a=="string"?a:""),ht(t,{printOptions:n,domToImageOptions:r})}}},render(){return Vue.createVNode(T,{name:"print",size:F.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null)}}),pr=Vue.defineComponent({name:"TablePropsSelect",props:{...ie,onPopselectChange:{type:[Function,Array],default:null},onInitialed:{type:[Function,Array],default:null}},setup(e){const t=Vue.ref(!1),o=Vue.ref([]),n=a=>{const{onPopselectChange:s}=e;s&&R(s,a)};return(()=>{const{striped:a,bordered:s,onInitialed:l}=e;a&&o.value.push("striped"),s&&o.value.push("bordered"),l&&R(l,o.value)})(),{propsPopselectValue:o,popoverShow:t,updatePopselectValue:n}},render(){return Vue.createVNode(naive.NPopselect,{value:this.propsPopselectValue,"onUpdate:value":e=>this.propsPopselectValue=e,options:lr,trigger:"click",multiple:!0,onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(T,{name:"expanded",size:F.tableIconSize,cursor:"pointer",style:"transform: rotate(270deg);"},null)]})}});function mr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ls=Vue.defineComponent({name:"RTable",inheritAttrs:!1,props:ie,setup(e,t){const{expose:o,emit:n}=t,r=Vue.ref(),a=Vue.ref(),s=Ve(16),l=Ve(16),i=Vue.reactive({x:0,y:0,showContextMenu:!1}),u=Vue.reactive({size:e.size}),c=Vue.ref({striped:!1,bordered:!1}),g=(d,V)=>{const{onContextMenuClick:S}=e;S&&R(S,d,V),i.showContextMenu=!1},p=(d,V)=>{var O;return{...(O=e.rowProps)==null?void 0:O.call(e,d,V),onContextmenu:e.disabledContextMenu?void 0:v=>{v.preventDefault(),i.showContextMenu=!1,Vue.nextTick().then(()=>{i.showContextMenu=!0,i.x=v.clientX,i.y=v.clientY})}}},h=d=>{u.size=d},f=d=>{const{onUpdateColumns:V,"onUpdate:columns":S}=e;V&&R(V,d),S&&R(S,d)},y=()=>{const{toolOptions:d}=e;return d==null?void 0:d.filter(()=>Boolean).map(V=>typeof V=="function"?V():V)},m=d=>{Object.keys(c.value).forEach(S=>{c.value[S]=d.includes(S)})},b=d=>{const{tool:V}=d;if(!V)return;const S=()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(dr,d,null),Vue.createVNode(sr,Vue.mergeProps(d,{onChangeSize:h.bind(this)}),null),Vue.createVNode(ir,null,null),Vue.createVNode(ur,Vue.mergeProps(d,{onUpdateColumn:f.bind(this)}),null),Vue.createVNode(pr,Vue.mergeProps(d,{onPopselectChange:m.bind(this),onInitialed:m.bind(this)}),null)]});if(e.toolOptions)if(e.coverTool){let O;return Vue.createVNode(naive.NFlex,{align:"center"},mr(O=y())?O:{default:()=>[O]})}else return()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[S(),y()]});else return S};return Vue.onMounted(()=>{const{onRegister:d}=e;d&&r.value&&R(d,r.value,{uuidTable:l,uuidWrapper:s,wrapperRef:a})}),Vue.provide(F.tableKey,{uuidTable:l,uuidWrapper:s,wrapperRef:a}),o(),{uuidWrapper:s,uuidTable:l,contextMenuReactive:i,rTableInst:r,combineRowProps:p,contextMenuSelect:g,privateReactive:u,tool:b,wrapperRef:a,propsPopselectValue:c}},render(){const{$props:e,$attrs:t,wrapperBordered:o,uuidWrapper:n,privateReactive:r,disabledContextMenu:a,contextMenuReactive:s,contextMenuOptions:l,uuidTable:i,title:u,$slots:c,propsPopselectValue:g}=this,{class:p}=t,{tool:h,combineRowProps:f,contextMenuSelect:y}=this;return Vue.createVNode(naive.NCard,Vue.mergeProps(e.cardProps,{id:n},{ref:"wrapperRef",bordered:o,class:p}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NDataTable,Vue.mergeProps({id:i},t,e,g,{rowProps:f.bind(this),size:r.size,ref:"rTableInst"}),{...c}),a?null:Vue.createVNode(naive.NDropdown,{show:s.showContextMenu,placement:"bottom-start",trigger:"manual",x:s.x,y:s.y,options:l,onClickoutside:()=>s.showContextMenu=!1,onSelect:y.bind(this)},null)]),header:ae(u,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":h(e),footer:()=>{var m;return(m=c.tableFooter)==null?void 0:m.call(c)},action:()=>{var m;return(m=c.tableAction)==null?void 0:m.call(c)}})}}),ss=()=>{const e=Vue.ref();let t={};const o=(p,h)=>{p&&(e.value=p,t=h)},n=()=>{if(!e.value)throw new Error("[useTable]: table instance is not ready yet. if you are using useTable, please make sure you have called register method in onRegister event.");return e.value,e.value};return[o,{getTableInstance:n,clearFilters:()=>n().clearFilters.call(null),clearSorter:()=>n().clearSorter.call(null),downloadCsv:p=>n().downloadCsv.call(null,p),filters:p=>n().filters.call(null,p),page:p=>n().page.call(null,p),scrollTo:p=>n().scrollTo(p),sort:(p,h)=>n().sort.call(null,p,h),print:()=>{const{uuidWrapper:p}=t;if(p){const h=document.getElementById(p);ht(h)}}}]},Mo=(e,t,o)=>{var n;if(e.length)for(const r of e){if(r[t]===o)return r;if((n=r==null?void 0:r.children)!=null&&n.length){const a=Mo(r.children,t,o);if(a)return a}}},ot=e=>{const t=Vue.unref(e);return t?t.findIndex(n=>{const{type:r,multiple:a}=n;if(r==="selection"&&(a==null||a===!0))return!0})!==-1:!0},is=(e,t,o)=>{const n=Vue.ref([]),r=Vue.ref([]),{rowKey:a="key",onChange:s}=o||{},l=Vue.computed(()=>ot(t)),i=(f,y,m)=>{n.value=f,r.value=y,s==null||s(f,y,m),ot(t)},u=()=>n.value,c=()=>r.value,g=()=>{n.value=[],r.value=[],s==null||s(n.value,r.value,{row:void 0,action:"uncheckAll"})},p=f=>{if(f==null)return;let y;n.value=n.value.filter(m=>m!==f),r.value=r.value.filter(m=>m[a]===f?(y=m,!1):!0),s==null||s(n.value,r.value,{row:y,action:"uncheck"})},h=f=>{if(n.value.includes(f))return;const y=!l.value&&n.value.length>=1,m=Mo(Vue.unref(e)||[],a,f);y?n.value=[f]:n.value.push(f),m&&(y?r.value=[m]:r.value.push(m),s==null||s(n.value,r.value,{row:m,action:"check"}))};return Ke(()=>{g()}),[n,{checkedRows:r,checkedRowKeysBind:i,getKeys:u,getRows:c,clearAll:g,clearKey:p,selectKey:h}]},hr={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},fr=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},hr),setup(e){const{getKeepAliveInclude:t}=Ar(),{setupKeepAlive:o,maxKeepAliveLength:n,keepAliveExclude:r}=bt;return(a,s)=>{const l=Vue.resolveComponent("RouterView");return Vue.openBlock(),Vue.createElementBlock("div",null,[Vue.createVNode(l,null,{default:Vue.withCtx(({Component:i,route:u})=>[i?(Vue.openBlock(),Vue.createBlock(Vue.Transition,{key:0,name:a.transitionPropName,mode:a.transitionMode,appear:a.transitionAppear},{default:Vue.withCtx(()=>[(Vue.openBlock(),Vue.createBlock(Vue.Suspense,null,{default:Vue.withCtx(()=>[Vue.unref(o)?(Vue.openBlock(),Vue.createBlock(Vue.KeepAlive,{key:0,max:Vue.unref(n),include:Vue.unref(t),exclude:Vue.unref(r)},[(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(i),{key:u.fullPath}))],1032,["max","include","exclude"])):(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(i),{key:u.fullPath}))]),_:2},1024))]),_:2},1032,["name","mode","appear"])):Vue.createCommentVNode("",!0)]),_:1})])}}}),gr={...naive.formProps,onRegister:{type:[Function,Array],default:null}},cs=Vue.defineComponent({name:"RForm",props:gr,setup(e,{expose:t}){const o=Vue.ref();return Vue.onMounted(()=>{const{onRegister:n}=e;n&&o.value&&R(n,o.value)}),t(),{formRef:o}},render(){const{$attrs:e,$props:t,$slots:o}=this;return Vue.createVNode(naive.NForm,Vue.mergeProps(e,t,{ref:"formRef"}),{...o})}}),us=(e,t)=>{const o=Vue.ref(),n=u=>{u&&(o.value=u)},r=()=>{if(!o.value)throw new Error("[useForm]: form instance is not ready yet. if you are using useForm, please make sure you have called register method in onRegister event.");return o.value};return[n,{getFormInstance:r,validate:(u,c)=>r().validate.call(null,u,c),restoreValidation:()=>r().restoreValidation.call(null),formModel:()=>ve(e)||{},formRules:()=>ve(t)||{}}]},yr=["addTabClass","addTabStyle","paneClass","paneStyle","paneWrapperStyle","tabClass","tabStyle","type","label","addable","closable","onAdd","onClose","placement","animated","justifyContent","builtinThemeOverrides","displayDirective"],vr={tabPaddingSmallSegment:"4px 7px",tabPaddingMediumSegment:"6px 11px",tabPaddingLargeSegment:"8px 11px"},br=Be({...naive.tabsProps,options:{type:Array,default:()=>[]},width:{type:[Number,String],default:"fitContent"}},...yr);function Vr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const $e=e=>{const{icon:t,label:o}=e;return t?Vue.createVNode(naive.NFlex,{align:"center",wrap:!1,size:"small"},{default:()=>[Vue.createVNode(t,null,null),Vue.createVNode("div",null,[o])]}):o},Sr=e=>{if(typeof e.popover=="string")return Vue.createVNode(naive.NPopover,null,{trigger:()=>$e(e),default:()=>e.popover});if(G(e.popover,"Object")){const{popover:t}=e,{label:o,...n}=t;return Vue.createVNode(naive.NPopover,n,{trigger:()=>$e(e),default:()=>o})}},ds=Vue.defineComponent({name:"RSegment",props:br,setup(e,{expose:t}){const o=Vue.computed(()=>{const{width:n}=e;let r="";switch(n){case"block":r="100%";break;case"fitContent":r="fit-content";break;default:r=typeof n=="number"?L(n):"fit-content"}return{"--r-segment-width":r}});return t(),{cssVars:o}},render(){let e;const{$props:t,options:o,cssVars:n,themeOverrides:r}=this;return Vue.createVNode(naive.NTabs,Vue.mergeProps(t,{ref:"segmentRef",style:[n],class:"r-segment",type:"segment",animated:!0,themeOverrides:Object.assign({},vr,r)}),Vr(e=o.map(a=>Vue.createVNode(naive.NTab,{key:a.key,name:a.key,tab:a.popover?Sr(a):$e(a),disabled:a.disabled},{...a.slots})))?e:{default:()=>[e]})}}),_r={width:{type:[String,Number],default:"auto"},height:{type:[String,Number],default:"auto"},loading:{type:Boolean,default:!1},barcodeRender:{type:String,default:"canvas",validator:e=>["canvas","svg"].includes(e)},text:{type:String},options:{type:Object,default:()=>({})},format:{type:String,default:()=>"CODE128"},watchText:{type:Boolean,default:!0},onSuccess:{type:[Function,Array]},onError:{type:[Function,Array]},onFinally:{type:[Function,Array]}},ps=Vue.defineComponent({name:"RBarcode",props:_r,setup(e){const t=Vue.ref(),o=Vue.computed(()=>({"--r-barcode-width":L(e.width),"--r-barcode-height":L(e.height)}));let n;const r=()=>{try{const{format:a,text:s,options:l,onSuccess:i}=e,u=Object.assign({},l,{format:a});JsBarcode(t.value,s!=null?s.toString():"",u),i&&R(i,s,a,l)}catch(a){const{onError:s}=e;s&&R(s,a)}finally{const{onFinally:a}=e;a&&R(a)}};return Vue.watchEffect(()=>{e.watchText?n=Vue.watch(()=>e.text,r):n==null||n()}),Vue.onMounted(()=>{r()}),Vue.onBeforeUnmount(()=>{n==null||n()}),{barcodeRef:t,cssVars:o}},render(){const{barcodeRender:e,loading:t,cssVars:o}=this,n=["r-barcode",{"r-barcode--loading":t}];return Vue.createVNode(naive.NSpin,{class:"r-barcode-spin",show:t},{default:()=>[e==="canvas"?Vue.createVNode("canvas",{class:n,style:o,ref:"barcodeRef"},null):Vue.createVNode("svg",{class:n,style:o,ref:"barcodeRef"},null)]})}});var wr={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"2.1.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","vite-bundle-analyzer":"0.9.4","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.6"},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 Cr=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,Lo=(e,t,o)=>{const n=[];if(Cr(e,t,o))return n.push(e),n;if(e.children&&e.children.length>0)for(const r of e.children){const a=Lo(r,t,o);a.length>0&&n.push(e,...a)}return n},Nr=(e,t,o)=>{const n=[];for(const r of e){const a=Lo(r,t,o);a.length>0&&n.push(...a)}return n},Tr=e=>{const{breadcrumbLabel:t}=e;if(!t)return;const{layout:{sideBarLogo:o}}=wr,n=o?o.title:"";document.title=t+" - "+n},Or=e=>{const{meta:{icon:t}}=e;if(!t)return;if(G(t,"Object"))return()=>t;const o=Vue.h(T,{name:t,size:Y.menuCollapsedIconSize,cursor:"pointer"},{});return()=>o},zo=e=>{const{meta:{extra:t}}=e;if(!t)return;const{show:o}=t;if(o===!1)return;const{t:n}=se(),{label:r,icon:a,type:s,i18nLabel:l}=t,i={type:"primary",size:"small",round:!0,bordered:!1,strong:!0},u=()=>l?n(l):r||null,c=()=>a&&(l||r)||!a&&(l||r)?null:{"padding-right":"0"};if(G(t,"Object"))return()=>Vue.h(naive.NTag,{...i,type:s||"primary",style:c()},{default:()=>u(),icon:()=>a})},nt=()=>{const{getRootPath:e}=te();return le(E.appMenuKey,"sessionStorage",{defaultValue:e.value})},Eo=()=>Ia(za()),kr=()=>ja(Eo());let he;const jo=(e,t)=>{var o;if(he&&Xe(he.fullPath,t))return he;for(const n of e){if(Xe(n.fullPath,t))return he=n,n;if((o=n.children)!=null&&o.length){jo(n.children,t);continue}}},Io=Pinia.defineStore("menu",()=>{const{push:e,getRoutes:t}=VueRouter.useRouter(),o=VueRouter.useRoute(),{t:n}=se(),{setKeepAliveInclude:r}=Pr(),a=Vue.reactive({menuKey:nt(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),s=Vue.ref(!0),l=(d,V)=>{Object.hasOwn(a,d)&&(a[d]=V)},i=d=>{const{meta:V}=d,{i18nKey:S,noLocalTitle:O}=V,v=Vue.computed(()=>S?n(`${S}`):O),w={...d,key:d.fullPath,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>v.value}),breadcrumbLabel:v.value},x=Object.assign({},w,{icon:Or(d),extra:zo(d)});return d.fullPath===nt()&&(a.currentMenuOption=x),x.show=wt(x),x},u=d=>{a.breadcrumbOptions=Nr(a.options,"fullPath",d)},c=(d,V=!0)=>{const O=Array.isArray(d)?[...d]:[d];V?a.menuTagOptions.push(...O):a.menuTagOptions=O},g=(d,V)=>{a.menuTagOptions.find(O=>O.fullPath===d)||a.menuTagOptions.push(V)},p=(d,V,S)=>{const{meta:O}=V;if(O.windowOpen)window.open(O.windowOpen);else{e({path:String(d),query:S});const{sameLevel:v}=O;if(r(V),Tr(V),!v)g(d,V),u(d),a.menuKey=d,a.currentMenuOption=V,We(E.appMenuKey,d);else{const w=be(i(V),["breadcrumbLabel","children","key","meta","name","path","show"]);a.breadcrumbOptions.find(C=>C.key===w.key)||a.breadcrumbOptions.push({...w,fullPath:String(w.key)})}}},h=async(d,V)=>{const[S]=d.split("?"),O=t().find(v=>v.path===S);if(O){const v=be(O,["children","meta","path","name","redirect"]);p(S,i({...v,fullPath:v.path}),V)}},f=()=>new Promise(d=>{const V=(S,O)=>{var w;const v=[];for(const x of S){let C=`${O.endsWith("/")?O:O+"/"}${x.path}`;if(C=C.replace(/\/+/g,"/"),(w=x.children)!=null&&w.length)x.children=V(x.children,C);else if(!Fo(x.meta))continue;v.push(i({...x,fullPath:C}))}return v};if(a.options=V(Eo(),""),a.currentMenuOption){const{currentMenuOption:S}=a;u(S.key),g(S.fullPath,S)}d()}),y=d=>a.collapsed=d,m=(d,V=1)=>a.menuTagOptions.splice(d,V),b=async()=>{s.value&&(await f(),s.value=!1)};return Vue.watch(()=>o.fullPath,async(d,V)=>{await b(),d!==V&&await h(d,o.query)},{immediate:!0}),{...Vue.toRefs(a),changeMenuModelValue:p,collapsedMenu:y,spliceMenTagOptions:m,setMenuTagOptions:c,resolveOption:i,updateMenuState:l}},{persist:{key:E.appPiniaMenuStore,storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey","menuTagOptions"]}}),Do=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=n=>new Promise((r,a)=>{dt(n)?a({code:1,message:"登陆失败",data:null}):(e.signingCallback={role:"admin",name:n.name,avatar:"https://avatars.githubusercontent.com/u/51957438?v=4"},r({code:0,message:"登陆成功",data:e.signingCallback}))}),o=()=>{const{closeAll:n}=Ko();window.$message.info("账号退出中..."),rn("__all_sessionStorage__","sessionStorage"),n(),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:o}},{persist:{key:E.appPiniaSigningStore,paths:["signingCallback"],storage:sessionStorage}}),$o=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=bt,t=Vue.reactive({keepAliveInclude:[]}),o=()=>t.keepAliveInclude.length,n=a=>{const s=o(),{name:l,meta:{keepAlive:i}}=a;if(i){if(s=e&&(t.keepAliveInclude.splice(0,1),t.keepAliveInclude.push(l))}},r=()=>t.keepAliveInclude;return{...Vue.toRefs(t),setKeepAliveInclude:n,getKeepAliveInclude:r}},{persist:{key:E.appPiniaKeepAliveStore,storage:window.sessionStorage,paths:["keepAliveInclude"]}}),X=()=>{const e=Io(),t=Vue.computed(()=>e.options),o=Vue.computed(()=>e.breadcrumbOptions),n=Vue.computed(()=>e.menuKey),r=Vue.computed(()=>{const{getRootPath:l}=te();return e.menuTagOptions.map((i,u,c)=>(i.key===n.value&&i.key!==l.value?i.closeable=!0:i.closeable=!1,i.key===l.value&&(i.closeable=!1),c.length<=1&&(i.closeable=!1),i))}),a=Vue.computed(()=>e.currentMenuOption),s=Vue.computed(()=>e.collapsed);return{getMenuOptions:t,getBreadcrumbOptions:o,getMenuKey:n,getMenuTagOptions:r,getCurrentMenuOption:a,getCollapsed:s}},ce=()=>{const{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:r,updateMenuState:a}=Io();return{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:r,updateMenuState:a}},D=()=>{const e=Ct(),t=Vue.computed(()=>e.drawerPlacement),o=Vue.computed(()=>e.primaryColorOverride),n=Vue.computed(()=>e.appTheme),r=Vue.computed(()=>e.menuTagSwitch),a=Vue.computed(()=>e.breadcrumbSwitch),s=Vue.computed(()=>e.localeLanguage),l=Vue.computed(()=>e.lockScreenSwitch),i=Vue.computed(()=>e.copyrightSwitch),u=Vue.computed(()=>e.contentTransition),c=Vue.computed(()=>e.watermarkSwitch),g=Vue.computed(()=>e.watermarkConfig),p=Vue.computed(()=>e.appRootRoute);return{getDrawerPlacement:t,getPrimaryColorOverride:o,getAppTheme:n,getMenuTagSwitch:r,getBreadcrumbSwitch:a,getLocaleLanguage:s,getLockScreenSwitch:l,getCopyrightSwitch:i,getContentTransition:u,getWatermarkSwitch:c,getWatermarkConfig:g,getAppRootRoute:p}},j=()=>{const{updateLocale:e,changePrimaryColor:t,updateSettingState:o}=Ct();return{updateLocale:e,changePrimaryColor:t,updateSettingState:o}},xr=()=>{const e=Do();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},Rr=()=>{const{signing:e,logout:t}=Do();return{signing:e,logout:t}},Ar=()=>{const e=$o();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},Pr=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=$o();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},ms=e=>{const t=Pinia.createPinia();e.use(t),t.use(pn)},Fo=e=>{const{getSigningCallback:t}=xr(),{role:o}=e;return me!=null&&me.length&&me.includes(t.value.role)||!o||!(o!=null&&o.length)?!0:o?o.includes(t.value.role):!0},Mr=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=Wn;t&&Fa(e),o&&Da(e)};var Lr={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"2.1.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","vite-bundle-analyzer":"0.9.4","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const zr=Vue.ref(),Er=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{layout:{sideBarLogo:t}}=Lr;return{sideBarLogo:t,sideBarLogoClick:()=>{t&&t.url&&(t.jumpType==="station"?e.push(t.url):window.open(t.url))},TemplateLogo:({cursor:r})=>{if(typeof t.icon=="string")return Vue.createVNode(T,{name:t.icon,size:"30",cursor:r},null);if(G(t.icon,"Object"))return Vue.createVNode(t.icon,null,null)}}},render(){const{sideBarLogo:e,collapsed:t,TemplateLogo:o,sideBarLogoClick:n}=this;return e!=null&&e.title?Vue.createVNode("div",{class:["ray-menu__logo",e!=null&&e.url?"ray-menu__logo-url":null],onClick:n.bind(this),ref:zr},[e!=null&&e.icon?t?Vue.createVNode(naive.NTooltip,{placement:"right"},{trigger:()=>o({cursor:"pointer"}),default:()=>e.title}):o({cursor:"pointer"}):t?Vue.createVNode(naive.NTooltip,{placement:"right"},{trigger:()=>Vue.createVNode("h1",{class:"n-menu-item-content"},[e.title[0]||null]),default:()=>e.title}):null,Vue.createVNode("h1",{class:[t?null:"ray-menu__logo-title--open","ray-menu__logo-title",'class="n-menu-item-content"']},[Vue.createVNode(naive.NEllipsis,null,{default:()=>[e.title]})])]):null}}),jr=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:o,updateMenuState:n}=ce(),{getMenuOptions:r,getCollapsed:a,getMenuKey:s}=X(),l=Vue.computed({get:()=>(Vue.nextTick().then(()=>{c()}),s.value),set:()=>{i.value&&q("globalDrawerValue",!1)}}),{isTabletOrSmaller:i}=Ne(),u=Vue.computed({get:()=>Ce("globalDrawerValue").value,set:p=>{q("globalDrawerValue",p)}}),c=()=>{const p=l.value;p!=null&&Vue.nextTick(()=>{var h,f;return(f=(h=e.value)==null?void 0:h.showOption)==null?void 0:f.call(h,p)})};return{isTabletOrSmaller:i,BasicMenu:()=>Vue.createVNode(naive.NLayoutSider,{class:"app-menu__sider",showTrigger:!i.value,collapseMode:Y.menuCollapsedMode,collapsedWidth:Y.menuCollapsedWidth,onUpdateCollapsed:o.bind(this),nativeScrollbar:!1,ref:St,collapsed:a.value,onExpand:()=>{n("collapsed",!1)},onCollapse:()=>{n("collapsed",!0)}},{default:()=>[Vue.createVNode(Er,{collapsed:a.value},null),Vue.createVNode(naive.NMenu,{ref:e,class:"r-menu--app",keyField:"fullPath",value:l.value,"onUpdate:value":p=>l.value=p,options:r.value,indent:Y.menuCollapsedIndent,collapsed:a.value,collapsedIconSize:Y.menuCollapsedIconSize,collapsedWidth:Y.menuCollapsedWidth,onUpdateValue:(p,h)=>{t(p,h)},accordion:Y.menuAccordion},null)]}),modelGlobalDrawerValue:u}},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 Ir{constructor(){Ye(this,"pendingRequest");this.pendingRequest=new Map}isAppending(t){var o;return((o=t.cancelConfig)==null?void 0:o.cancel)??!0}generateRequestKey(t){const{method:o,url:n}=t;return[n||"",o||"",JSON.stringify(t.params),JSON.stringify(t.data)].join("&")}addPendingRequest(t){var o;if(this.isAppending(t)){t.__CANCELER_TAG_RAY_TEMPLATE__="__CANCELER_TAG_RAY_TEMPLATE__";const n=this.generateRequestKey(t);if(this.pendingRequest.has(n))t.signal=(o=this.pendingRequest.get(n))==null?void 0:o.signal;else{const r=new AbortController;t.signal=r.signal,this.pendingRequest.set(n,r)}}}removePendingRequest(t){const o=this.generateRequestKey(t);this.pendingRequest.has(o)&&(this.pendingRequest.get(o).abort(),this.pendingRequest.delete(o))}cancelAllRequest(){this.pendingRequest.forEach(t=>{t.abort()})}}const Ae={requestInstance:null,responseInstance:null},Pe={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},fe={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},Dr=new Ir,hs=()=>{const e=(l,i)=>{i==="requestInstance"?Ae.requestInstance=l:Ae.responseInstance=l},t=l=>Ae[l],o=(l,i,u)=>{u==="ok"?Pe[l]=i:fe[l]=i},n=(l,i)=>i==="ok"?Pe[l]:fe[l],r=(l,...i)=>{Array.isArray(l)&&l.forEach(u=>{typeof u=="function"&&u(...i)})};return{createAxiosInstance:e,setImplement:o,getImplement:n,getAxiosInstance:t,beforeFetch:(l,i,u)=>{const c=u==="ok"?Pe[i]:fe[i],g=t(l),{MODE:p}=Ie();g&&r(c,g,p)},fetchError:(l,i,u)=>{const c=fe[u],{MODE:g}=Ie();r(c,i,g)}}},$r=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{Dr.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),Bo=Vue.defineComponent({name:"LayoutContentWrapper",setup(){VueRouter.useRouter();const{maximize:e}=Wo(),{getContentTransition:t}=D(),o=Vue.ref(!1),n={opacitySpinning:"0"},{globalMainLayoutLoad:r,layoutContentMaximize:a,layoutContentSpinning:s}=Un();return{globalMainLayoutLoad:r,spinning:o,themeOverridesSpin:n,getContentTransition:t,layoutContentMaximize:a,maximize:e,layoutContentSpinning:s}},render(){const{globalMainLayoutLoad:e,layoutContentMaximize:t,layoutContentSpinning:o,maximize:n,spinning:r,themeOverridesSpin:a,getContentTransition:s}=this;return Vue.createVNode(naive.NSpin,{show:r||!e||o,description:"loading...",size:"large",themeOverrides:a,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(T,{name:"out",size:"16",cursor:"pointer"},null)]):null,Vue.createVNode($r,null,null),e?Vue.createVNode(fr,{class:"content-wrapper",transitionPropName:s+"-transform"},null):null]})}}),Fr=Object.freeze(Object.defineProperty({__proto__:null,default:Bo},Symbol.toStringTag,{value:"Module"}));var Br={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"2.1.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","vite-bundle-analyzer":"0.9.4","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.6"},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 Wr=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=Br;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),Kr=Vue.defineComponent({name:"TooltipIcon",props:{...naive.tooltipProps,iconName:{type:String,required:!0},customClassName:{type:String,default:null},tooltipText:{type:String,default:null}},emits:["click"],setup(e,{emit:t}){const o=r=>{t("click",r)};return{iconClick:o,Icon:()=>Vue.createVNode(T,{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)}}),Ur=Vue.defineComponent({name:"ThemeSwitch",setup(){const{darkTheme:e,lightTheme:t}=Tl(),{getAppTheme:o}=D(),n=Vue.ref(o.value);return{darkTheme:e,lightTheme:t,getAppTheme:o,railStyle:({checked:a})=>a?{backgroundColor:"#000000"}:{color:"#000000"},modelAppThemeRef:n}},render(){const{$t:e,darkTheme:t,lightTheme:o,railStyle:n}=this;return Vue.createVNode(naive.NFlex,{justify:"center"},{default:()=>[Vue.createVNode(naive.NTooltip,null,{trigger:()=>Vue.createVNode(naive.NSwitch,{value:this.modelAppThemeRef,"onUpdate:value":r=>this.modelAppThemeRef=r,railStyle:n.bind(this),onUpdateValue:r=>r?t():o()},{"checked-icon":()=>Vue.createVNode(T,{name:"dark"},null),"unchecked-icon":()=>Vue.createVNode(T,{name:"light"},null),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.getAppTheme?e("headerSettingOptions.ThemeOptions.Dark"):e("headerSettingOptions.ThemeOptions.Light")})]})}});function ge(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const qr=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}=j(),{getAppTheme:r,getPrimaryColorOverride:a,getMenuTagSwitch:s,getBreadcrumbSwitch:l,getCopyrightSwitch:i,getContentTransition:u,getWatermarkSwitch:c}=D(),g=Vue.computed({get:()=>e.show,set:h=>{t("update:show",h)}}),p=Vue.computed({get:()=>({getMenuTagSwitch:s.value,getBreadcrumbSwitch:l.value,getCopyrightSwitch:i.value,getContentTransition:u.value,getWatermarkSwitch:c.value}),set:h=>{}});return{modelShow:g,changePrimaryColor:o,getAppTheme:r,getPrimaryColorOverride:a,updateSettingState:n,modelSwitchReactive:p}},render(){let e,t,o,n;const{$t:r,changePrimaryColor:a,updateSettingState:s}=this;return Vue.createVNode(naive.NDrawer,{show:this.modelShow,"onUpdate:show":l=>this.modelShow=l,placement:this.placement,width:this.width},{default:()=>[Vue.createVNode(naive.NDrawerContent,{title:r("headerSettingOptions.Title")},{default:()=>[Vue.createVNode(naive.NFlex,{class:"setting-drawer__space",vertical:!0},{default:()=>[Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(e=r("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),Vue.createVNode(Ur,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(t=r("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:$.appThemeColors,value:this.getPrimaryColorOverride.common.primaryColor,"onUpdate:value":l=>this.getPrimaryColorOverride.common.primaryColor=l,onUpdateValue:a.bind(this)},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(o=r("headerSettingOptions.ContentTransition"))?o:{default:()=>[o]}),Vue.createVNode(naive.NSelect,{value:this.modelSwitchReactive.getContentTransition,"onUpdate:value":l=>this.modelSwitchReactive.getContentTransition=l,options:In,onUpdateValue:l=>{s("contentTransition",l)}},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(n=r("headerSettingOptions.InterfaceDisplay"))?n:{default:()=>[n]}),Vue.createVNode(naive.NDescriptions,{labelPlacement:"left",column:1},{default:()=>[Vue.createVNode(naive.NDescriptionsItem,{label:"多标签"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getMenuTagSwitch,"onUpdate:value":l=>this.modelSwitchReactive.getMenuTagSwitch=l,onUpdateValue:l=>s("menuTagSwitch",l)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"面包屑"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getBreadcrumbSwitch,"onUpdate:value":l=>this.modelSwitchReactive.getBreadcrumbSwitch=l,onUpdateValue:l=>s("breadcrumbSwitch",l)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"水印"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getWatermarkSwitch,"onUpdate:value":l=>this.modelSwitchReactive.getWatermarkSwitch=l,onUpdateValue:l=>s("watermarkSwitch",l)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"版权信息"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getCopyrightSwitch,"onUpdate:value":l=>this.modelSwitchReactive.getCopyrightSwitch=l,onUpdateValue:l=>s("copyrightSwitch",l)},null)]})]})]})]})]})}});function Gr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Hr=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=ce(),{getBreadcrumbOptions:t}=X(),{isTabletOrSmaller:o}=Ne();return{getBreadcrumbOptions:t,dropdownSelect:(a,s)=>{e(a,s)},breadcrumbItemClick:a=>{var s;if(!((s=a.children)!=null&&s.length)){const{meta:l={}}=a;l.sameLevel||e(a.fullPath,a)}},isTabletOrSmaller:o}},render(){let e;const{isTabletOrSmaller:t,getBreadcrumbOptions:o}=this,{dropdownSelect:n,breadcrumbItemClick:r}=this;return t?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NBreadcrumb,null,{default:()=>[Vue.createVNode(Vue.TransitionGroup,{tag:"li",name:"breadcrumb",appear:!0},Gr(e=o.map(a=>Vue.createVNode(naive.NBreadcrumbItem,{key:a.fullPath,onClick:r.bind(this,a)},{default:()=>{var s;return[Vue.createVNode(naive.NDropdown,{labelField:"breadcrumbLabel",keyField:"fullPath",options:a.children&&((s=a.children)==null?void 0:s.length)>1?a.children:[],onSelect:n.bind(this)},{default:()=>Vue.createVNode("span",null,[a.label&&typeof a.label=="function"?a.label():a.breadcrumbLabel])})]}})))?e:{default:()=>[e]})]})}});function Me(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Yr=Vue.defineComponent({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const{changeMenuModelValue:o,resolveOption:n}=ce(),{getRoutes:r}=VueRouter.useRouter(),a=Vue.computed({get:()=>e.show,set:v=>{t("update:show",v),v||h()}}),s=Vue.reactive({searchValue:null,searchOptions:[]}),l=[{icon:["↑","↓"],label:"切换",plain:!0},{icon:["↵"],label:"选择",plain:!0},{icon:["esc"],label:"关闭",plain:!0}];let i=0,u=i;const{isTabletOrSmaller:c}=Ne(),g=Vue.ref(!1),p="content-item--active",h=()=>{s.searchOptions=[],s.searchValue=null,i=0,u=i},f=v=>{a.value||(v.ctrlKey||v.metaKey)&&v.key==="k"&&(v.preventDefault(),v.stopPropagation(),h(),a.value=!0)},y=v=>{if(v)g.value=!0;else{g.value=!1,s.searchOptions=[];return}const w=r().reduce((x,C)=>{var B;const M=be(C,["children","meta","path","name"]),A=n({...M,fullPath:C.path}),{breadcrumbLabel:I}=A;return(B=I==null?void 0:I.toLocaleLowerCase())!=null&&B.includes(v.toLocaleLowerCase())&&wt(A)&&x.push(A),x},[]);setTimeout(()=>{s.searchOptions=w,Vue.nextTick().then(()=>{b()}),g.value=!1},500)},m=v=>{if(v){const{meta:w}=v;w.windowOpen?window.open(w.windowOpen):(a.value=!1,o(v.fullPath,v),setTimeout(ln,300))}},b=()=>{const v=s.searchOptions[i],w=s.searchOptions[u];v&&Vue.nextTick().then(()=>{const x=Se(`attr:data_path="${v.path}"`),C=w?Se(`attr:data_path="${w==null?void 0:w.path}"`):null;if(C!=null&&C.length){const[M]=C;sn(M,p)}if(x!=null&&x.length){const[M]=x;mt(M,p)}})},d=v=>{const{icon:w}=v;return typeof w=="string"?Vue.createVNode(T,{name:w,size:"24"},null):typeof w=="function"?()=>w:Vue.createVNode(T,{name:"search",size:"24"},null)},V=v=>{v==="up"&&(i-=1,i<0&&(i=s.searchOptions.length-1)),v==="down"&&(i+=1,i>=s.searchOptions.length&&(i=0))},S=v=>{const w=v.key;switch((w==="ArrowUp"||w==="ArrowDown"||w==="Enter")&&(v.preventDefault(),v.stopPropagation()),u=i<=0?0:i,w){case"ArrowUp":V("up");break;case"ArrowDown":V("down");break;case"Enter":const x=s.searchOptions[i];x&&m(x);break}b()},O=({menuOption:v})=>Vue.createVNode(naive.NFlex,Vue.mergeProps({align:"center",class:"content-item"},{onClick:m.bind(this,v),data_path:v.path}),{default:()=>[Vue.createVNode("div",{class:"content-item-icon"},[d(v.meta)]),Vue.createVNode("div",{class:"content-item-label"},[v.breadcrumbLabel]),Vue.createVNode(T,{name:"enter",size:"18",customClassName:"content-item-icon__enter"},null)]});return Vue.watchEffect(()=>{c.value&&(a.value=!1)}),re(window,"keydown",v=>{f(v),S(v)},!0),{...Vue.toRefs(s),modelShow:a,helperTipOptions:l,fuzzySearchMenuOptions:Fe(y,300),searchItemClick:m,RenderPreIcon:d,isTabletOrSmaller:c,SearchItem:O,loading:g}},render(){const{isTabletOrSmaller:e,searchOptions:t,loading:o}=this,{SearchItem:n,fuzzySearchMenuOptions:r}=this;return e?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NModal,{show:this.modelShow,"onUpdate:show":a=>this.modelShow=a,transformOrigin:"center",displayDirective:"if"},{default:()=>[Vue.createVNode("div",{class:"global-search global-search--dark global-search--light"},[Vue.createVNode("div",{class:"global-search__wrapper"},[Vue.createVNode(naive.NCard,{class:"global-search__card",headerStyle:{padding:"12px 12px 0 12px"},contentStyle:{padding:"12px"},segmented:{action:"soft"}},{header:()=>Vue.createVNode(naive.NInput,{size:"large",value:this.searchValue,"onUpdate:value":a=>this.searchValue=a,clearable:!0,onInput:r.bind(this)},{prefix:()=>Vue.createVNode(T,{name:"search",size:"24"},null)}),default:()=>{let a;return Vue.createVNode(naive.NScrollbar,null,{default:()=>[Vue.createVNode(naive.NSpin,{show:o},{default:()=>[t.length?Vue.createVNode(naive.NFlex,{vertical:!0,size:[0,6],class:"global-search__card-content"},Me(a=t.map((s,l)=>Vue.createVNode(n,{menuOption:s,key:s.fullPath},null)))?a:{default:()=>[a]}):Vue.createVNode(naive.NResult,{size:"large",class:"global-search__empty"},{icon:()=>null,default:()=>Vue.createVNode(naive.NFlex,{justify:"center",class:"global-search__empty-content"},{default:()=>[Vue.createVNode(naive.NText,null,{default:()=>[Vue.createTextVNode("没有搜索结果")]})]})})]})]})},action:()=>{let a;return Vue.createVNode(naive.NFlex,{justify:"flex-start",align:"center",size:[16,0]},Me(a=this.helperTipOptions.map(s=>Vue.createVNode(naive.NFlex,{key:s.label,size:[4,0]},{default:()=>[s.icon.map(l=>Vue.createVNode(naive.NFlex,{class:"item-icon",align:"center",justify:"center"},Me(l)?l:{default:()=>[l]})),Vue.createVNode(naive.NFlex,{class:"item-label",align:"center"},{default:()=>[s.label]})]})))?a:{default:()=>[a]})}})])])]})}}),Xr=Vue.defineComponent({name:"GlobalSearchButton",props:{onClick:{type:[Function,Array],default:null}},setup(e){return{getShortcutKeyAboutSystem:()=>{const n=cn();return n==="MacOS"?"⌘ + K":"CTRL + K"},click:n=>{const{onClick:r}=e;r&&R(r,n)}}},render(){const{getShortcutKeyAboutSystem:e,click:t,$t:o}=this;return Vue.createVNode(naive.NButton,{class:"global-search__btn-wrapper",bordered:!1,onClick:t.bind(this)},{icon:()=>Vue.createVNode(T,{name:"search",size:"16"},null),default:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[o("headerTooltip.Search"),Vue.createVNode("div",{class:"global-search-btn__label"},[e()])]})})}}),Zr=Vue.defineComponent({name:"AppAvatar",props:{...naive.avatarProps,cursor:{type:String,default:"auto"},spaceSize:{type:[String,Number,Array],default:"medium"},avatarSize:{type:[String,Number],default:"medium"}},setup(e){return{signing:le(E.signing)}},render(){const{signing:e,avatarSize:t,spaceSize:o,$props:n}=this;return Vue.createVNode(naive.NButton,{quaternary:!0,strong:!0},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center",size:o},{default:()=>[Vue.createVNode(naive.NAvatar,Vue.mergeProps(n,{src:e==null?void 0:e.avatar,objectFit:"cover",round:!0,size:t}),null),e==null?void 0:e.name]})]})}}),Jr=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],Qr={logout:()=>{const{logout:e}=Rr();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=j();e("lockScreenSwitch",!0)}},el=e=>{const t=Qr[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},tl=e=>{const{isTabletOrSmaller:t}=e,o=[],n=[{name:"menu",size:18,eventKey:"menu"}];return t.value?n:o},ol=e=>{const{isTabletOrSmaller:t}=e,o=[{name:"fullscreen",size:18,eventKey:"screen"},{name:"github",size:18,eventKey:"github"},{name:"setting",size:18,eventKey:"setting"}],n=[...o],r=[...o];return t.value?r:n},nl=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=j(),{t:o}=se(),[n,{toggleFullscreen:r,isEnabled:a}]=ft(document.getElementsByTagName("html")[0]),{getDrawerPlacement:s,getBreadcrumbSwitch:l}=D(),i=Vue.ref(!1),u=Vue.ref(!1),{isTabletOrSmaller:c}=Ne(),g=Ce("globalDrawerValue"),p=Vue.computed(()=>tl({isFullscreen:n,isTabletOrSmaller:c})),h=Vue.computed(()=>ol({isFullscreen:n,isTabletOrSmaller:c})),f={search:()=>{u.value=!0},setting:()=>{i.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{a||window.$message.warning(o("globalMessage.isEnabledFullscreen")),r()},lock:()=>{t("lockScreenSwitch",!0)},menu:()=>{q("globalDrawerValue",!g.value)}};return{leftIconOptions:p,rightTooltipIconOptions:h,toolIconClick:b=>{var d;(d=f[b])==null||d.call(f)},showSettings:i,updateLocale:e,getDrawerPlacement:s,getBreadcrumbSwitch:l,globalSearchShown:u,isRenderVNode:b=>c.value?null:b}},render(){const{rightTooltipIconOptions:e,leftIconOptions:t,getDrawerPlacement:o,getBreadcrumbSwitch:n}=this,{toolIconClick:r,updateLocale:a,isRenderVNode:s}=this;return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header"},{default:()=>[Vue.createVNode(Yr,{show:this.globalSearchShown,"onUpdate:show":l=>this.globalSearchShown=l},null),Vue.createVNode(naive.NFlex,{class:"layout-header__method",align:"center",justify:"space-between",wrap:!1},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center",wrap:!1},{default:()=>[t.map(l=>Vue.createVNode(Kr,{key:l.name,iconName:l.name,tooltipText:Vue.isRef(l.tooltip)?l.tooltip.value:l.tooltip,customClassName:l.iconClass,onClick:r.bind(this,l.name)},null)),n?Vue.createVNode(Hr,null,null):null]}),Vue.createVNode(naive.NFlex,{justify:"end",align:"center",size:[0,0],wrap:!1},{default:()=>[s(Vue.createVNode(Xr,{onClick:l=>{l.stopPropagation(),this.globalSearchShown=!0}},null)),e.map(l=>Vue.createVNode(naive.NButton,{class:"override-button__layout",quaternary:!0,size:"medium",key:l.name,onClick:r.bind(this,l.name)},{default:()=>[Vue.createVNode(T,{name:l.name,size:18,cursor:"pointer"},null)]})),Vue.createVNode(naive.NDropdown,{options:Vt,onSelect:l=>a(String(l)),trigger:"click"},{default:()=>[Vue.createVNode(naive.NButton,{quaternary:!0,class:"override-button__layout"},{default:()=>[Vue.createVNode(T,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),Vue.createVNode(naive.NDropdown,{options:Jr(),onSelect:el.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(Zr,{avatarSize:24,spaceSize:[8,0],class:"override-button__layout"},null)]})]})]}),Vue.createVNode(qr,{show:this.showSettings,"onUpdate:show":l=>this.showSettings=l,placement:o},null)]})}}),al=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{size:[0,0]},{default:()=>[Vue.createVNode(nl,null,null)]})}}),rl={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},ll=vt('',1),sl=[ll];function il(e,t){return yt(),gt("svg",rl,[...sl])}const cl={render:il},ul={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},dl=vt('',1),pl=[dl];function ml(e,t){return yt(),gt("svg",ul,[...pl])}const hl={render:ml};function fl(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const gl=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const o=Vue.ref(null),{getMenuKey:n,getMenuTagOptions:r}=X(),{changeMenuModelValue:a}=ce(),{getRootPath:s}=te(),{maximize:l}=Wo(),{reload:i}=Nl(),{close:u,closeAll:c,closeRight:g,closeLeft:p,closeOther:h,checkCloseLeft:f,checkCloseRight:y}=Ko(),m=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let b=1/0;const d={size:16},V=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(T,{name:"reload",size:d.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(T,{name:"close",size:d.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(hl,{class:"menu-tag__icon"},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(cl,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(T,{name:"other",size:d.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(T,{name:"resize_h",size:d.size},null),disabled:!1}]),S=Ve(16),O={closeCurrentPage:()=>{n.value!==s.value&&u(b)},reloadCurrentPage:()=>{i()},closeAll:()=>{c()},closeRight:()=>{g(b)},closeLeft:()=>{p(b)},closeOther:()=>{h(b)}},v=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),w="menu_tag_data",x=Ce("globalMainLayoutLoad"),C="n-scrollbar-container",M=_=>{u(_)},A=(_,N)=>{V.value.forEach(z=>{if(z.key===_){z.disabled=N;return}})},I=_=>{v.actionDropdownShow=!1,a(_.fullPath,_)},B=()=>{const _=document.getElementById(S);if(_)return Array.from(_.childNodes).find(pe=>un(pe,C).value)},ue=_=>{var z;const N=B();if(N){const pe=N.scrollLeft||0,He=_==="left"?Math.max(0,pe-200):pe+200;(z=o.value)==null||z.scrollTo({left:He,behavior:"smooth"})}},de=_=>{v.actionDropdownShow=!1;const N=O[_];N&&N()},Z=(_,N)=>{N.preventDefault(),v.actionDropdownShow=!1,b=_,Vue.nextTick(()=>{v.actionDropdownShow=!0,v.x=N.clientX,v.y=N.clientY})},qe=()=>{const{closeable:_}=r.value[b]??{};A("closeCurrentPage",!_),y(b)?A("closeRight",!1):A("closeRight",!0),f(b)?A("closeLeft",!1):A("closeLeft",!0)},qo=()=>{b=r.value.findIndex(N=>N.fullPath===n.value),qe()},Go=_=>{r.value.length>1&&_.fullPath!==s.value&&(_.closeable=!0)},Ho=_=>{_.fullPath!==n.value&&(_.closeable=!1)},Yo=()=>{B()&&Vue.nextTick().then(()=>{var N;(N=o.value)==null||N.scrollTo({left:99999,behavior:"smooth"})})},Ge=()=>{Vue.nextTick().then(()=>{const _=Se(`attr:${w}="${n.value}"`);if(_!=null&&_.length){const[N]=_;Vue.nextTick().then(()=>{var z;(z=o.value)==null||z.scrollTo({left:N.offsetLeft,behavior:"smooth"})})}})};return Vue.watch(()=>r.value,(_,N)=>{V.value.forEach(z=>{m.includes(z.key)&&(_.length>1?z.disabled=!1:z.disabled=!0)}),N!=null&&N.length&&(_.length>(N==null?void 0:N.length)?Yo():_.length===(N==null?void 0:N.length)&&Ge()),N===void 0&&Ge()},{immediate:!0}),Vue.watch(()=>v.actionDropdownShow,_=>{var N;_&&((N=Fe(qe,100))==null||N())}),t({}),{getMenuTagOptions:r,closeCurrentMenuTag:M,getMenuKey:n,menuTagClick:I,moreOptions:V,scrollX:ue,scrollRef:o,uuidScrollBar:S,actionDropdownSelect:de,actionState:v,menuTagContextMenu:Z,setCurrentContextmenuIndex:qo,menuTagMouseenter:Go,menuTagMouseleave:Ho,MENU_TAG_DATA:w,iconConfig:{width:22,height:22},maximize:l,getRootPath:s,reload:i,globalMainLayoutLoad:x}},render(){let e;const{iconConfig:t,getRootPath:o,uuidScrollBar:n,getMenuTagOptions:r,MENU_TAG_DATA:a,globalMainLayoutLoad:s}=this,{maximize:l,closeCurrentMenuTag:i,scrollX:u,$t:c,menuTagClick:g,menuTagContextMenu:p,menuTagMouseenter:h,menuTagMouseleave:f,actionDropdownSelect:y,reload:m}=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:y.bind(this),onClickoutside:()=>{this.actionState.actionDropdownShow=!1}},null),Vue.createVNode(naive.NFlex,{class:"menu-tag-space",wrap:!1,align:"center",justify:"space-between",inline:!0,size:[16,0]},{default:()=>[Vue.createVNode(T,{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"},fl(e=r.map((b,d)=>Vue.createVNode(naive.NButton,Vue.mergeProps({key:b.fullPath,class:["menu-tag__btn"],strong:!0,secondary:!0,type:b.fullPath===this.getMenuKey?"primary":"default"},{onClick:g.bind(this,b),onContextmenu:p.bind(this,d),onMouseenter:h.bind(this,b),onMouseleave:f.bind(this,b),[a]:b.path},{size:"small"}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode("span",null,{default:()=>{const{breadcrumbLabel:V,meta:{i18nKey:S}}=b;return S?c(S):V}}),(b.closeable||r.length===1)&&b.fullPath!==o?Vue.createVNode(naive.NIcon,Vue.mergeProps({class:"menu-tag__btn-icon"},{onMousedown:i.bind(this,d)}),{default:()=>[Vue.createVNode(T,{name:"close",size:"14"},null)]}):Vue.createVNode(naive.NIcon,{class:[b.fullPath!==o?"menu-tag__btn-icon":"menu-tag__btn-icon--hidden"]},null)])})))?e:{default:()=>[e]})]}),Vue.createVNode(naive.NFlex,{class:"menu-tag__right-wrapper",align:"center",inline:!0,wrap:!1,size:[8,0]},{default:()=>[Vue.createVNode(T,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__right-arrow",onClick:u.bind(this,"right")},null),Vue.createVNode(T,{name:"fullscreen_fold",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:()=>{l(!0)}},null),Vue.createVNode(T,{name:"reload",width:t.width,height:t.height,customClassName:`menu-tag__right-setting ${s?"":"menu-tag__right-setting--spinning"}`,onClick:()=>{m()}},null),Vue.createVNode(Po,{class:"menu-tag__dropdown",options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this),iconSize:20,keyboard:!1},{default:()=>[Vue.createVNode(T,{name:"more",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:this.setCurrentContextmenuIndex.bind(this)},null)]})]})]})])]})}}),yl=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(gl,null,null)}}),vl=e=>{const t=Oe(e[0]),o=Oe(e[1]),n=Oe(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`}))},at=tn(E.isAppLockScreen,!1,sessionStorage,{mergeDefaults:!0}),bl=()=>({setLockAppScreen:o=>{at.value=o},getLockAppScreen:()=>at.value}),Vl=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),{getMenuTagSwitch:n,getCopyrightSwitch:r}=D(),{getLockAppScreen:a}=bl(),s=vl([e,t,o]);return{getMenuTagSwitch:n,cssVarsRef:s,getLockAppScreen:a,layoutSiderBarRef:e,layoutMenuTagRef:t,layoutFooterRef:o,getCopyrightSwitch:r}},render(){const{getMenuTagSwitch:e,cssVarsRef:t,getCopyrightSwitch:o}=this,{getLockAppScreen:n}=this;return n()?null:Vue.createVNode(naive.NLayout,{class:"r-layout-full",style:[t],hasSider:!0,embedded:!0},{default:()=>[Vue.createVNode(jr,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(al,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(yl,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:Q,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode(Bo,null,null)]}),o?Vue.createVNode(Wr,{ref:"layoutFooterRef"},null):null]})]})}}),Sl=[{path:"/",name:"RLogin",component:()=>k(()=>import("./index-NrsCk1Kq.js"),__vite__mapDeps([53,1,2,3,4,5,6,7,12,9,8,40,41,42,10,11,24,13,14,15,16,17,18,19,20,21,54]))},{path:"/",name:"RLayout",component:Vl,children:[...kr(),{path:"/:catchAll(.*)",component:()=>k(()=>import("./index-Dl1Y5YxY.js"),__vite__mapDeps([55,1,2,3,4,5,6,7,12,9,8,10,11,13,14,15,16,17,18,19,20,21,56])),meta:{i18nKey:P("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}}]}],we=VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:Sl,scrollBehavior:e=>{$a(e)}}),fs=e=>{e.use(we),Mr(we)},Ue=()=>we?{router:we}:{router:{}},rt="YYYY-MM-DD HH:mm:ss",_l=()=>({locale:s=>{const l=Fn[s];l?W.locale(l):W.locale(Bn)},getStartAndEndOfDay:s=>{const{format:l=rt}=s??{},i=W(),u=i.startOf("day"),c=i.endOf("day"),g=i.format(l),p=u.format(l),h=c.format(l);return{today:i,startOfDay:u,endOfDay:c,formatToday:g,formatStartOfDay:p,formatEndOfDay:h}},format:(s,l)=>{const{format:i=rt}=l??{};return W(s).format(i)},isDayjs:s=>W.isDayjs(s),daysDiff:(s,l)=>{const i=W(s);return W(l).diff(i,"days")},isDateInRange:(s,l)=>{const{start:i,end:u}=l,c=W(s);return c.isAfter(i)&&c.isBefore(u)}});function Ne(e){const{width:t,height:o}=pt(e),n=Vue.ref(!1);return dn(()=>{const{media:a=768}=e??{};n.value=t.value<=a}),{width:t,height:o,isTabletOrSmaller:Vue.readonly(n)}}let lt=999,Le=!1;const H="ELEMENT-FULLSCREEN-RAY",{width:st,height:it}=pt(),ct=document.createElement("style"),wl=(e,t)=>{const{beforeEnter:o,beforeExit:n,enter:r,exit:a,backgroundColor:s,zIndex:l,transition:i="all 0.3s var(--r-bezier)"}=t??{};let u=!1;const c=()=>{const y=U(e);if(!y)return;const{left:m,top:b}=y.getBoundingClientRect(),d=` + [${H}] { + position: fixed; + width: ${st.value}px !important; + height: ${it.value}px !important; + transform: translate(-${m}px, -${b}px) !important; + transition: ${i}; + z-index: ${G(l,"Null")||G(l,"Undefined")?lt:l} !important; + background-color: ${s??null}; + } + `;ct.innerHTML=d,Le||document.head.appendChild(ct)},g=()=>{const y=U(e);o==null||o(),y&&(y.getAttribute(H)||y.setAttribute(H,H),u||(u=!0,lt+=1),Le||(c(),Le=!0),y.style.transition=i,r==null||r())},p=()=>{n==null||n();const y=U(e);y&&y.removeAttribute(H),a==null||a()},h=()=>{const y=U(e);y&&(y.getAttribute(H)?p():g())},f=Vue.watch(()=>[st.value,it.value],c);return Ke(()=>{const y=U(e);y&&y.removeAttribute(H),f()}),{enter:g,exit:p,toggleFullscreen:h}},ze={svg:oe.toSvg,png:oe.toPng,jpeg:oe.toJpeg,blob:oe.toBlob,pixelData:oe.toPixelData},gs=(e,t)=>{const{beforeCreate:o,created:n,createdError:r,finally:a,imageType:s}=t??{};return{create:i=>new Promise((u,c)=>{var p;const g=U(e);if(o==null||o(g),!g)return r==null||r(),c("useDomToImage: element is undefined.");(p=ze[i??s??"jpeg"])==null||p.call(ze,g,t).then(h=>(n==null||n(h,g),u(h))).catch(h=>(r==null||r(h),c(h))).finally(()=>{a==null||a()})})}},ys=(e,t)=>({print:()=>{const n=U(e)||e;on({...Be(t,["printable"]),printable:n})}}),Cl={page:1,pageSize:10,showSizePicker:!0,pageSizes:[10,20,50,100]},vs=(e,t)=>{const o=Vue.ref(e),n=Be(t,["on-update:page","on-update:page-size","onUpdatePage","onUpdatePageSize","onUpdate:page","onUpdate:page-size"]),r={onUpdatePage:d=>{var V;a.value.page=d,(V=o.value)==null||V.call(o)},onUpdatePageSize:d=>{var V;a.value.pageSize=d,a.value.page=1,(V=o.value)==null||V.call(o)}},a=Vue.ref(Object.assign({},Cl,n,r)),s=a.value.onUpdatePage,l=a.value.onUpdatePageSize,i=()=>a.value.itemCount,u=d=>{a.value.itemCount=d},c=()=>a.value.page,g=d=>{s(d)},p=()=>a.value.pageSize,h=d=>{l(d)},f=()=>a.value,y=e,m=d=>{o.value=d},b=()=>{const{pageSizes:d}=a.value;a.value.page=1,a.value.pageSize=(d==null?void 0:d[0])||10};return Ke(()=>{o.value=void 0}),[a,{getItemCount:i,setItemCount:u,getPage:c,setPage:g,getPageSize:p,setPageSize:h,getPagination:f,getCallback:y,setCallback:m,resetPagination:b}]},Wo=()=>({isLayoutContentMaximized:Vue.computed(()=>Ce("layoutContentMaximize").value),maximize:(o,n)=>{var l;const{scrollToOptions:r}=n??{},a=U(Q),{toggleFullscreen:s}=wl(a,n);q("layoutContentMaximize",o),s(),r&&o&&((l=Q==null?void 0:Q.value)==null||l.scrollTo(r))}}),Nl=()=>({reload:(n=800)=>{q("globalMainLayoutLoad",!1),setTimeout(()=>q("globalMainLayoutLoad",!0),n)},openSpin:()=>{q("layoutContentSpinning",!0)},closeSpin:()=>{q("layoutContentSpinning",!1)}}),bs=()=>({setWatermarkContent:r=>{const{getWatermarkConfig:a}=D(),s=Object.assign(a.value,{content:r}),{updateSettingState:l}=j();l("watermarkConfig",s)},showWatermark:()=>{const{updateSettingState:r}=j();r("watermarkSwitch",!0)},hiddenWatermark:()=>{const{updateSettingState:r}=j();r("watermarkSwitch",!1)},toggleWatermark:()=>{const{getWatermarkSwitch:r}=D(),{updateSettingState:a}=j();a("watermarkSwitch",!r.value)}}),Ee=e=>{const{getPrimaryColorOverride:t}=D(),{updateSettingState:o}=j();o("primaryColorOverride",e?Object.assign({},t.value,$.appNaiveUIThemeOverrides.dark,$.appNaiveUIThemeOverridesCommon.dark):Object.assign({},t.value,$.appNaiveUIThemeOverrides.light,$.appNaiveUIThemeOverridesCommon.light))},Tl=()=>{const e=()=>{const{getAppTheme:r}=D(),{t:a}=se();return{theme:r.value,themeI18nLabel:r.value?a("headerSettingOptions.ThemeOptions.Dark"):a("headerSettingOptions.ThemeOptions.Light"),themeLabel:r.value?"Dark":"Light"}};return{darkTheme:()=>{const{updateSettingState:r}=j();r("appTheme",!0),Ee(!0)},lightTheme:()=>{const{updateSettingState:r}=j();r("appTheme",!1),Ee(!1)},toggleTheme:()=>{const{theme:r}=e(),{updateSettingState:a}=j();a("appTheme",!r),Ee(!r)},getAppTheme:e}},J=(e,t)=>{const{getMenuTagOptions:o}=X();if(typeof e=="number"){if(isNaN(e)){console.warn(`${t}: The ${e} is NaN, expect number.`);return}if(e>o.value.length||e<-1){console.warn(`${t}: The incoming index ${e} did not match the corresponding item.`);return}return{option:o.value[e],index:e}}else if(typeof e=="string"){const n=o.value.findIndex(r=>r.fullPath===e);return n>-1?{option:o.value[n],index:n}:console.warn(`${t}: The incoming key ${e} did not match the corresponding item.`)}else{const{fullPath:n}=e,r=o.value.findIndex(a=>a.fullPath===n);if(r===-1){console.warn(`${t}: The incoming menuTag option ${e.fullPath} did not match the corresponding item.`);return}return{option:e,index:r}}};function Ko(){const{getMenuTagOptions:e,getMenuKey:t}=X(),{changeMenuModelValue:o,spliceMenTagOptions:n,setMenuTagOptions:r,resolveOption:a}=ce(),s=()=>e.value.findIndex(f=>f.fullPath===t.value);return{close:f=>{const y=J(f,"close");if(e.value.length!==1&&y){const{index:m,option:b}=y;if(n(m),b.fullPath===t.value){const d=e.value[m-1];d&&o(d.fullPath,d)}}},closeAll:()=>{n(0,e.value.length);const{getRootPath:f}=te(),{router:{getRoutes:y}}=Ue(),m=y().find(b=>b.path===f.value);if(m){const b=be(m,["children","meta","path","name","redirect"]),d=a(b);o(d.path,a({...d,fullPath:d.path}))}},closeRight:f=>{const y=J(f,"closeRight");if(y){const{option:m,index:b}=y,d=e.value.length-b,V=s();n(b+1,d),b<=V&&t.value!==m.fullPath&&o(m.fullPath,m)}},closeLeft:f=>{const y=J(f,"closeLeft");if(y){const{option:m,index:b}=y,d=s();n(0,b),d<=b&&t.value!==m.fullPath&&o(m.fullPath,m)}},closeOther:f=>{const y=J(f,"closeOther");if(y){const{option:m}=y;t.value!==m.fullPath?(n(0,e.value.length),o(m.fullPath,m)):r(m,!1)}},getCurrentTagIndex:s,checkCloseRight:f=>{const y=J(f,"checkCloseRight");if(y){const{index:m}=y,b=e.value.length-1;return!(m>=b)}return!1},checkCloseLeft:f=>{const y=J(f,"checkCloseRight");if(y){const{index:m}=y,b=e.value.length-1;return m===0?!1:m>0&&b>0}return!1}}}function Vs(){return{navigationTo:(t,o)=>{const{router:{getRoutes:n,push:r,replace:a}}=Ue(),{isPush:s=!0,query:l}=o||{},i=u=>s?r({path:u,query:l}):a({path:u,query:l});if(typeof t=="number"){if(isNaN(t)){console.warn(`[navigationTo]: The ${t} is NaN, expect number.`);return}const{getMenuOptions:u}=X();if(t>u.value.length){console.warn(`[navigationTo]: The current ${t} exceeds the maximum number of menus.`);return}const c=u.value[t],g=p=>{if(p.children&&p.children.length>0){const{children:[h]}=p;g(h);return}i(p.fullPath)};g(c)}else if(typeof t=="string"){const u=n().find(c=>c.path===t);u?i(u.path):console.warn(`[navigationTo]: The path "${t}" is not found.`)}else i(t.fullPath)}}}function te(){const{getAppRootRoute:e}=D(),{updateSettingState:t}=j(),o=e,n=Vue.computed(()=>e.value.path),r=Vue.computed(()=>e.value.name);return{getRootRoute:o,getRootPath:n,getRootName:r,setRootRoute:s=>{t("appRootRoute",Object.assign({},e.value,s))}}}const Ol=(e,t)=>{const{show:o,...n}=t;e.meta.extra=Object.assign({},e.meta.extra,{...n,show:o}),e.extra=zo(e)},ut=(e,t,o)=>{const n=jo(e,t);n&&Ol(n,o)},je=(e,t,o)=>{const{getMenuOptions:n}=X();if(typeof e=="string")ut(n.value,e,o);else if(G(e,"Object")){const{fullPath:r}=e;ut(n.value,r,o)}else console.warn(`[useBadge ${t}]: target expect string or object.`)};function Ss(){return{hidden:n=>{je(n,"hidden",{show:!1})},show:n=>{je(n,"show",{show:!0})},update:(n,r)=>{je(n,"update",r)}}}const _s=()=>{const e=St.value,{scrollTo:t}=e||{};if(!t)throw new Error("[useSiderScroll]: LAYOUT_SIDER_REF is not ready yet. please wait component mounted!");return t},Uo=()=>le(E.localeLanguage,"localStorage",{defaultValue:Dn});export{bs as $,Yl as A,es as B,ts as C,Bn as D,us as E,cs as F,ns as G,vs as H,os as I,ls as J,Dr as K,St as L,Gl as M,hs as N,Zl as O,rs as P,ds as Q,as as R,zr as S,Ur as T,ss as U,is as V,Po as W,Wo as X,Vs as Y,Nl as Z,k as _,ys as a,Tl as a0,Ss as a1,_s as b,Xl as c,D as d,E as e,j as f,ql as g,bl as h,Rr as i,Ne as j,Zr as k,Ce as l,Hl as m,Ql as n,fs as o,te as p,se as q,T as r,ms as s,Vt as t,gs as u,xe as v,Ue as w,Ul as x,ps as y,Jl as z}; diff --git a/js/hooks-BGLytdb9.js.gz b/js/hooks-BGLytdb9.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..ddd1cc7993989cda8f695a4ba63ba960afa32e6d GIT binary patch literal 33681 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 literal 0 HcmV?d00001 diff --git a/js/index-2ABOmIsE.js.gz b/js/index-2ABOmIsE.js.gz deleted file mode 100644 index 41cc93155f3e41188d09e622718ae3022b89a49c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3537 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:"/api/list",method:"get",params:u}),H=Vue.defineComponent({name:"MockDemo",setup(){const u=[{type:"selection",multiple:!0},{title:"id",key:"id"},{title:"邮箱",key:"email"},{title:"地址",key:"address"},{title:"姓名",key:"name"},{title:"年龄",key:"age"},{title:"创建时间",key:"createDate"},{title:"操作",key:"action",render:o=>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("删除")]})]})}],e=Vue.reactive({email:null}),[r,{getPage:t,getPageSize:a,setItemCount:i,getCallback:n,setPage:g,setPageSize:C}]=c(()=>{m({page:t(),pageSize:a(),email:e.email})}),{data:l,loading:d,run:m}=F(N,{defaultParams:[{page:t(),pageSize:a(),email:e.email}],onSuccess:o=>{const{total:s}=o;i(s)}});return{personData:l,personLoading:d,columns:u,...Vue.toRefs(e),getCallback:n,paginationRef:r}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>{var u;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":e=>this.email=e,clearable:!0},null)]})]),action:()=>{var e;return Vue.createVNode(naive.NButton,{type:"primary",onClick:(e=this.getCallback)==null?void 0:e.bind(this)},{default:()=>[Vue.createTextVNode("搜索")]})}})]}),Vue.createVNode(V,{title:"Mock数据表格",data:(u=this.personData)==null?void 0:u.data,loading:this.personLoading,columns:this.columns,"onUpdate:columns":e=>this.columns=e,pagination:this.paginationRef,remote:!0,rowKey:e=>e.id},null)]}})}});export{H as default}; +import{H as c,I as p,J as V}from"./hooks-BGLytdb9.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import{a as F}from"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import{s as E}from"./instance-B7DjWjPE.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-CZebg5KX.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./interactjs@1.10.26-V8skghJH.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const N=u=>E({url:"/api/list",method:"get",params:u}),H=Vue.defineComponent({name:"MockDemo",setup(){const u=[{type:"selection",multiple:!0},{title:"id",key:"id"},{title:"邮箱",key:"email"},{title:"地址",key:"address"},{title:"姓名",key:"name"},{title:"年龄",key:"age"},{title:"创建时间",key:"createDate"},{title:"操作",key:"action",render:o=>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("删除")]})]})}],e=Vue.reactive({email:null}),[r,{getPage:t,getPageSize:a,setItemCount:i,getCallback:n,setPage:g,setPageSize:C}]=c(()=>{m({page:t(),pageSize:a(),email:e.email})}),{data:l,loading:d,run:m}=F(N,{defaultParams:[{page:t(),pageSize:a(),email:e.email}],onSuccess:o=>{const{total:s}=o;i(s)}});return{personData:l,personLoading:d,columns:u,...Vue.toRefs(e),getCallback:n,paginationRef:r}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>{var u;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":e=>this.email=e,clearable:!0},null)]})]),action:()=>{var e;return Vue.createVNode(naive.NButton,{type:"primary",onClick:(e=this.getCallback)==null?void 0:e.bind(this)},{default:()=>[Vue.createTextVNode("搜索")]})}})]}),Vue.createVNode(V,{title:"Mock数据表格",data:(u=this.personData)==null?void 0:u.data,loading:this.personLoading,columns:this.columns,"onUpdate:columns":e=>this.columns=e,pagination:this.paginationRef,remote:!0,rowKey:e=>e.id},null)]}})}});export{H as default}; diff --git a/js/index-5Nwsrxy3.js.gz b/js/index-5Nwsrxy3.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..6dde70cc587713ddffe621d6bc4b97e824f5de84 GIT binary patch literal 1781 zcmVX0ERTsbwiknVB-vPP-~oc35VnjHX+5qy;+D?NZ+M$24}rr~ZYNUlI~ZTcpuQ zNVe~J&biM$=RD^ItmO%1*5wE?A~HYVJ@WjZ_n5F}DA73ae3p=$A$0d&Eiz@gQ=B!p zF6?`8;&}xXXN^=sOeDlaTu5KMN=7F}+M6+XighOVuy!#nbStEHwmsh843bSsL6?i- ztdVLF_^$xzj)b76^-nF8oDrmCje#1=6w^k~;^rE^() zqHIW2g=wrSse~98JA`z8w(}xszuAn!Is=Mi7PLy-<2`ZF$YrvFmrt|`)-m#`nZde{ z2Wnu0fnqSkJhm-jV#-JOrS1?$Cpye*>$q^DC5a|5B47<=Al2fxTu*wq?*?4I(F_DR zizqWvZDO0(mc7NBt*y6CobL_=T>%^yo9nmwA0w%0F@ z4i{^#nI_Y{e>i))?#ip9m6stvrhpjqAl8U;A3rD`tkptPX%5~1!j<`GASBMUb_7r*KU(BqVr)s^Au}{7CD~5Jd@7F zd7`IPEa&_X)*RLqGAI5~1H(WW5V1Z(qMZA~v&!06T+Dv|j^i-Tf?ezANjt{>4wU8) z)v=z5a+Uoj)x*D?l~oOWW>!Ecp=adeW22mN@9ELEKb@6P4LxalfA%B~zEVQ9Le%p6 zR?EQ`AYG=wqfVgJF2xAIRTggdtTj>?G;JQ6pyCu`UYCq`Kuza-#PHG=h(-buuzh zO-(l>lNUwN%OxYDFk?g^b|NQvl)*akq&EsP61DA6fYF#0>=XH*3=2RRmXR6^qQ**F z1wxRRPU#))ev-9OfWp&ZLzf}3` zd61{0FCJDm*DISV&b`l%*8k&vx9)zk{id`Kq@jH9)LGkb_7~iLKdXNIU+3YIz{?A= z^2#ZF`*#0+d8g!Tu2%o~S9j?v=gW=i=3(VvGeSWl3?j~p@7>b#^3HCAQ4@kHly{ax z5UzsNgxG-^eS7 zf#jPw36htN%}L;86%h40#n+`r(x0s{KDcF%1qxjsR{49br}`BDNq^slnG#DTz5V`F zAXtgSB@n$IvQZBeJKLT4Xsz<{NB=Ic?NiG>(KIoFHmt61xKH;v-k-`*GhlT*Ay1Gp zMGse>-3{Pyg4XA!Zwfye(jKlHCq7(ALc>4}<2DXhJ`jU^@slhUmjH;R}KIGO5Snu literal 0 HcmV?d00001 diff --git a/js/index-PkhXpGap.js b/js/index-8MJEg22w.js similarity index 96% rename from js/index-PkhXpGap.js rename to js/index-8MJEg22w.js index 5d81d715..0c8e90b6 100644 --- a/js/index-PkhXpGap.js +++ b/js/index-8MJEg22w.js @@ -1 +1 @@ -import{a as u}from"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import"./lodash@4.17.21-Cw59kuJw.js";import{s as o}from"./instance-ClAhwUsY.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./hooks-BFGxA73i.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./utils-B_NGfO2V.js";import"./interactjs@1.10.26-V8skghJH.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";function D(e,t){return u(()=>o(e),Object.assign({},t))}const p=e=>o({url:`https://www.tianqiapi.com/api?version=v9&appid=23035354&appsecret=8YvlPNrz&city=${e}`,method:"get"}),n=()=>o({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get"}),H=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:s}=u(p,{throttleWait:1e3,manual:!0}),{data:m,loading:F,run:N}=D({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get",cancelConfig:{cancel:!0}},{manual:!0,onError:()=>{window.$message.error("接口出现异常")}});return{...Vue.toRefs(e),throttleDemoValue:t,throttleDemoLoading:a,throttleDemoRun:r,debounceDemoValue:l,debounceDemoLoading:d,debounceDemoRun:V,weatherDemoValue:i,weatherDemoLoading:c,weatherDemoRun:s,demoData:m,demoLoading:F,demoRun:N}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h1",null,[Vue.createTextVNode("请求")]),Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("useRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持配置化请求数据")]),Vue.createVNode("h2",null,[Vue.createTextVNode("useHookPlusRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持包裹一个拥有 promise 状态的异步函数,可以用来包裹一个 axios 请求返回值方法")])]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useRequest 获取")]),Vue.createVNode(naive.NCard,{title:"请求函数"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("1.基于 axios 封装,能够自动取消连续请求,避免重复渲染造成问题")]),Vue.createVNode("h3",null,[Vue.createTextVNode("2.打开控制台 => 网络 => 使用低速3g网络 => 查看控制台被取消的请求")]),Vue.createVNode("h3",null,[Vue.createTextVNode("3.详情请查看文档")])]}),Vue.createVNode(naive.NCard,{title:"useRequest示例(手动触发)"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>{var e;return[Vue.createVNode(naive.NButton,{onClick:this.demoRun.bind(this)},{default:()=>[Vue.createTextVNode("获取数据")]}),Vue.createVNode("h3",null,[Vue.createTextVNode("结果: "),this.demoLoading?"获取中...":(e=this.demoData)==null?void 0:e.title])]}})]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useHookPlusRequest 获取")]),Vue.createVNode(naive.NCard,{title:"节流"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.throttleDemoInputValue,"onUpdate:value":e=>this.throttleDemoInputValue=e,onUpdateValue:()=>{this.throttleDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("不论触发多少次,一秒钟之内仅会触发一次")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.throttleDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"防抖"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.debounceDemoInputValue,"onUpdate:value":e=>this.debounceDemoInputValue=e,onUpdateValue:()=>{this.debounceDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("一秒后才会执行,如果中途重新请求,则会重新计时")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.debounceDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"获取气候"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.weatherDemoInputValue,"onUpdate:value":e=>this.weatherDemoInputValue=e,onUpdateValue:e=>{this.weatherDemoRun(e)}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("该示例演示了如何根据动态值获取数据")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.weatherDemoLoading?"获取中...":"获取成功!!!"])]})]})]})]})}});export{H as default}; +import{a as u}from"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import"./lodash@4.17.21-Cw59kuJw.js";import{s as o}from"./instance-B7DjWjPE.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./hooks-BGLytdb9.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./utils-CZebg5KX.js";import"./interactjs@1.10.26-V8skghJH.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";function D(e,t){return u(()=>o(e),Object.assign({},t))}const p=e=>o({url:`https://www.tianqiapi.com/api?version=v9&appid=23035354&appsecret=8YvlPNrz&city=${e}`,method:"get"}),n=()=>o({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get"}),H=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:s}=u(p,{throttleWait:1e3,manual:!0}),{data:m,loading:F,run:N}=D({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get",cancelConfig:{cancel:!0}},{manual:!0,onError:()=>{window.$message.error("接口出现异常")}});return{...Vue.toRefs(e),throttleDemoValue:t,throttleDemoLoading:a,throttleDemoRun:r,debounceDemoValue:l,debounceDemoLoading:d,debounceDemoRun:V,weatherDemoValue:i,weatherDemoLoading:c,weatherDemoRun:s,demoData:m,demoLoading:F,demoRun:N}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h1",null,[Vue.createTextVNode("请求")]),Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("useRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持配置化请求数据")]),Vue.createVNode("h2",null,[Vue.createTextVNode("useHookPlusRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持包裹一个拥有 promise 状态的异步函数,可以用来包裹一个 axios 请求返回值方法")])]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useRequest 获取")]),Vue.createVNode(naive.NCard,{title:"请求函数"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("1.基于 axios 封装,能够自动取消连续请求,避免重复渲染造成问题")]),Vue.createVNode("h3",null,[Vue.createTextVNode("2.打开控制台 => 网络 => 使用低速3g网络 => 查看控制台被取消的请求")]),Vue.createVNode("h3",null,[Vue.createTextVNode("3.详情请查看文档")])]}),Vue.createVNode(naive.NCard,{title:"useRequest示例(手动触发)"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>{var e;return[Vue.createVNode(naive.NButton,{onClick:this.demoRun.bind(this)},{default:()=>[Vue.createTextVNode("获取数据")]}),Vue.createVNode("h3",null,[Vue.createTextVNode("结果: "),this.demoLoading?"获取中...":(e=this.demoData)==null?void 0:e.title])]}})]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useHookPlusRequest 获取")]),Vue.createVNode(naive.NCard,{title:"节流"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.throttleDemoInputValue,"onUpdate:value":e=>this.throttleDemoInputValue=e,onUpdateValue:()=>{this.throttleDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("不论触发多少次,一秒钟之内仅会触发一次")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.throttleDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"防抖"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.debounceDemoInputValue,"onUpdate:value":e=>this.debounceDemoInputValue=e,onUpdateValue:()=>{this.debounceDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("一秒后才会执行,如果中途重新请求,则会重新计时")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.debounceDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"获取气候"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.weatherDemoInputValue,"onUpdate:value":e=>this.weatherDemoInputValue=e,onUpdateValue:e=>{this.weatherDemoRun(e)}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("该示例演示了如何根据动态值获取数据")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.weatherDemoLoading?"获取中...":"获取成功!!!"])]})]})]})]})}});export{H as default}; diff --git a/js/index-8MJEg22w.js.gz b/js/index-8MJEg22w.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..3b0b7980f26c69b1bc56abe7c0ec2dd7e0d5e093 GIT binary patch literal 1983 zcmV;w2SE5AiwFP!000021HD*lQ`^QG{(gRiqv>?)8ENq)+?;XZVuvJ@0wD=GNhd=W zX~7G!R*_Z)N8=eoOSwbR5ZZD$Av7V$v<+~2=A;D7$xMHXCEK6)3mr+eV}rS*$#lja ztlj6?_kH(y_9Ef9Ocbg^7gSwZs$U^-2Gk`q#Kj01QaM@F)UY4;fVVfHp>P141^xyu zaz(qx^^QnjP-V_xdjtm5i9~>EEPNLD8iC)(MTYB}hqSig3XrZ^VMr+qmQ)HQ9&s&= z(ZQR8T^Fmz8&o--kRfb^^@4itc5l-)!RM{7Myb4lkkqe60 zFHaN{_IW{b_1v|LB(A`_S37Hy)EHEdP=nS8uW9ktds;P3fXP8M>;pa@@OimNQ#1wFP$O@JyXTutRmunHo#lZ&er32HWDGHMKBp9^h_JXrqbLVH>y|D8@o*KoX%0+IY zzJdDB|5@FKC5jZtQzs*@m32>(Iy4Y#yL=!cEMaI_YXD1}j1(2C6bUMY)GF5xe7!cp z_FW^_-P5SW0@t|%m6JF}35Vlw0EPW_Wzk4y>kV}EMl}%eF{n^ATo3B4>Mtg51p>DZ znB$&;BmpT!Ok0O9)*1ccdNqcsBJK|Lh+Q4Zy-#^elc7&^ zl=_N|BN`(@kQqRfNqJZ)0#X1?%9tktvZGTX5Vg+7931L$ zs7FIUK>b)k5fYb)ge2#WGc}sXaw%DWhYkxJ>13s%lZ? zQ$>xJsjW7(BNd8%u#zlqodjZpNd0&qs5?(q)D)|iQ(%d7QBjBzwA`Z)V@V*x;FCB~ zRXBhEvbx-iIlpc!JT)eEa`Rh8X3W^$W<05s=bW=7bO3;*J|*3#U$quSrL>Mbw5qMW ztWITXx205-^bWV$4((-mDqAgXPo*^+Dz0p5FRN40Xc1LbKyeavgb*r_t@cy5El7%W zb~JZ+C$MVf6$B~j=^z4fOAsdz=xB#YqEXiNsxF{@sEO2`-7k+Iw2Eki)e}gen0IV( z0*{IL7-#&7uIp%o7Q6GCznlLVV?1{}>=7X&P!Ud(Artc-8%a}9H@d4KmDY^L$j7qH z#Z7Z|v@kxG+uJZ^mz=cCM_cCHM(yEF&gL>9LtUb#esEUC?0Ej^o9uQvyZy5{vu>_T zxnzaJv5H)|>DOj@G`IYXkr^{zts4`2=A*6s%&f7nncZE_Ext7Wyh(i`)?kE{gmq-vFVyu{hPx4Ffau6OhA%Fq99EG(TUx=t|_QLyL{CwJy# z!v&7b#s`emo$Sthu~K7eH2-vbKQo*Ede3;anxFXDn0{$2ESaw-^KT#Lc3(Nc_cODF z(YMC(-0q6?&zZRF-h3gw8W?!jZmzE9R%Xhi{7=6)3Fnr-Ic7PXluQ8RH=mndk6S}H z0hT7rwWmj^UQ4KV66c=nWdA?2pP4kLW{l~V`4`WPg$MhYsT1WpVa}FBHemZodKmFhMs8l_Az%?+JyhkuM|&7F^yS0``Pk!lXWMNgmjQ-g{|IkD31) z{aC6V#k22Dte$X=XKP|=U&vU7NH=5wQWUhYOb~_6AA=7ewnT8wVB1=U2;G|G_M}qw zgucJ-+3mUf#*VWBjAzTn)&uj`wf)R&b~~MW@m=A&)$E%Yty@$rsoU`p$c&)~b=Ah?F7N5LtOs}3fbB3|k{b`qe;fLSM>7~El2(@qDM;oCw z{um=1xVe3h5iG%t`}5}1TsE_8PQA#l&01&i^D*=BN_P8IA-!0bm@}8Q%4d!-`C~S- zTx{G}GrxcRF-=k9s`_zFQ6z6I8tEVZerwcx`8wJeHQ|Shfl9upzL&evU-w0RbKN;E z&CH_pXXjhv`B--Ek@@6}Ik#a+K4S*dO>VTOas} RYNgKo<4001q}&=vpy literal 0 HcmV?d00001 diff --git a/js/index-B-JIDxHH.js.gz b/js/index-B-JIDxHH.js.gz deleted file mode 100644 index 64ce46e2d5fe7126756cb1e331d1189b80c26e58..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1229 zcmV;;1Ty;{iwFP!000021C^FtZxcrphVT0;mKBw3b#~Zwa6UE)a$=K|w8W5vRDh5f z?;d+6-kn)yX8plxB?_VlQQ(F`RZ7)LRN@ATL?vj0REfXREJ^-Fwf>+u1gVvL;n6(j zoOjRrT3#B2T&TFK5vjRJL-0VyM?B73(pXqr>dsG1P`oMiS=#4xe8h=_0Os`YrYse( ziH{mH)%n#LsaD51m-IGe$-AZf5}%jPEC$8p`c6|eQXk&#)8X_Z%&#^<4`*S zV<0H>qim*y&00Hx(gZ$=3zJ6qM0DAxb=i28&s`$D(ot+p;eut9JH?q+wA>koHl^Wk z-lADA6Bmthwdpn2GK=GsbOZovM801t;sQ2}N^tUAx#iJ=CK@2$4XtoFvsCq3<6Nm7 zK_sE(Z~-OD#53cMv(RmyAeT;84=$1(5#SzBHbvH=VDWM^UKT0pOJkw7vec*+HpcHL zQy_?=1}>RdlZ|QFYI@6`?{l2^zEP*lEm_#aQ${)5oSEj6XZLwY86}xTP0EZAgrrh| zD-}_h#sao#eWLH*l(D)o6?qfu#=gw(z);+v0ck?1(9cArTwOc^r_YRo;CMtRSt{aU zmYd_fvlA2N_W5yH0CPbMndKGBt5!~~k26a8v|cLUiL6VdciLE{@ZsWXB4UaLVDv2; z#qLs(EG~bscn}W6QM64}Zv)lgJ-L(VYp`#=4tMIIO>dYWA4rfwn^K%;!U>6#c zL74|3XTVf0W+VVxFLS1#t4;!oDiClTNl;Ok%g2LS=+_EpOFra;Y6 z2+|=vJ-Luaan}~8XHz6S-mwXaLYF95%ML1;b90cN6`&%)Viy8lWv~hj8_@93=Q!He zgNKT8ChZ70K6P5vNJ;8~&E}5942J^Rz*GeqB=S`*k5sm}WPEUf1}PhDJnq_ndNv|(wQHkQQ_Tv2(bbt)CYndsI0HR=Hg}abrgth^%Ec(zzaT|o94)N_nW`bgOAk5C? z=Z>BKNL`r-7sZMyA8b96FpNt8EGly@T*`<7?K5qqB6#TX4%5PY3$`zH(L1U&x~m+Pk!^qgX)0*8h!!j-={k+vreNdA4Sm=BKlo2ej!a zTPv7m*qznt#A!7JkCm9M6*tECep0JG}26@nYftOlaB~b@4iTHY-OS@B-saj zWMiYHqj-=OGz!lsmsv9K@PL${%_az24+x8hucOc>4g|oIt=G9yJTRmpLg|RJHSobv zc8(yGpF0+JD06uS9}YlD(gaLdgXb>pUAeja>go2M-)M(ph5Nt9?i*K9Yj-5SO@?BO;K&C diff --git a/js/index-B2ShSf91.js.gz b/js/index-B2ShSf91.js.gz deleted file mode 100644 index 0456f54779f5e21871af51eb8957b0bcf1b3b26d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2076 zcmV+%2;=u3iwFP!000021HD)6ZxqKF|K7i1GnLS-G&^^DzQbnGkrz4ZL%YRYL%-;FVrWO4_ zzu4Y+-k;y^d1gGs!s&NL=~_P+MITh%uEdm(EH0^RMq5zz4q6YGP06~}uL0FihRSBx|7Jw1XSFNS*BfkM4hN-+Y%2E`(W3D`C*!O~ z`(DV|kT69#!|_yCC-~kz6m^xSrqLD=zmmqZm)A2^b#Atx7HU`@#;_iWJXO5vT?_d( z7b|-WFBbQuQ{+JfeQRHKm;wHbU&{oOb7RJ1C}^rYB25eIuL^qY<)|g$>vU5rq=jXw zG^C2G%KCo&!0@3jpFw@l=o=T_?iMd<*$)03(uy0}`$onzv9JKpQ6j=a*31@E-iP z1pU`&NQGI1MdV$eYH%Ra)@+sM}$AJX6nmBd0~IW@0PA#w~gEnowjrnwjK zME6?{mk;0|lWTbZmQce)Fy>O>K8Z{h+qRsPOBG6KTF^oZI#hM!rR$o$LrN~BTqtj8 zpG`h$YM+xrs#VekP-1CT)S^vV4*Q-=1y#h0IgTbIv-@?wSEdh5vk;~;r!n+sq9bdg zh8}|Utb(Rp$di;a!j!Z+O}o3OB9%)sHu~G^W-N+{hZ&CZ-b zNB{)RJw=i<*4GUj>g$Iy?Pm$KK>=f&^GpS!kf*tz{ecR=$;qG2zrJ#sjb>BNiX==q zXK)Unq!IZ5i=Xp84@SBm69Yg+RZIeK2ItP%X}nCt0jTReYA$vFSF=*cPGg=CJdQ9x`PjEykk?41Et<{E(-)caosed%kf(we` zcrRn24&dOLaz}!wOfW~&o%bBo>41qGeDcZ1-Bl7QlnSo6)#-><7dbQ;h7xKBUVQ0Cj zdhh=8om<~bQi^ex!~rQ_CAEo+f4IN>>7$7>no29%DhDeCA5!(xtXt7*pj0Y@dc9B8 zAnT%#C-q-Z%uiwZVTQdkIIqvmK(PXoPR;F{u$^~gM|4h93|J$%tO*wh5@jK&)l!(b zofEYbrI{R57-n#$S%Fy2R^Uui0ssmZrY>AwagWDnh~tcOWR1FzPd}Jjz`P?nCq@!w zB0h5D0%Z}ufOtw+%^bPK@rtmzp`3j{dR&lS@QkUNNj<5#g$qX^kF$iyAcV85`8d_Q zmO*@wJQD$jlWt5-hH!xOYCenmCu16}1$j|Gp$$dN9mPaB3R1{svkC>lidgc4hzK($6Nm>uU#!SAMZZ= zb9wp6_KoM;_pczQV%qa>%g;8(TUU2qy)2(SgiiVF+ntx2d$%rcU%57Zak>2dO8MZX z)zywRAMO73)!yxm-M@UgbMxZ%wXb*X-6)@ZSzdZpZax~n{Brl3ug0(Ll|TG_Z{zOn z(`Po%om*Swr6<-2bjs)7jkm6kx4y7$%FnOw{qaHh;Njk9o7=y?w{!ikd-tF2-TBja z>*~(Si{qEyA>ghQE_{>5R(aal`p=D>b8xD95NKk+QJ0H|2oeSFH0<=9j&Vp5q91HA z>1l{@O?A|ON_2o#D8XrsbWXfMoS!L@z>(fC1nDW8ED7`RhIyaGebbYKh(0+jcq(f% z+56_H69CG3Tz7&qOLUX?Jo!nt45CEXj zm`{-)Q@~20k#gO4RWL7CR`Ny|?p(h+e(})m;-AQwpA-`QMkv+x_+~d&N)~*l~!^5NB;(bty7kx G5dZ+>69NeU diff --git a/js/index-B47naHKJ.js.gz b/js/index-B47naHKJ.js.gz deleted file mode 100644 index 8389017c4a54a6a0168594290343ab157b109872..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 982 zcmV;{11bC;iwFP!000021BI1MZ`(!?hVT6q>YgNoyCx;evZ=~YEJb$QMDnK!+c1PR zIWkuwcj^6*B?|;v6g~71v_OiUQlO{y*aE$@X!>trH$S5wC8w6_G#~+f%rnDx<{f}6 ziiOnEtsGT3mh`2F5LpU@7%IHc+8jTwlo%N(RAm{5$dXSd166m3;}FNjjn!vjue-Cd z$i$LyjWcY8*m%PiPX;UY<|5=7DS>+vGEns*vB@%C>pb4;(N1TP3x!WrfI-!liBlm( z2RDUU+w26xMXo+FU=;K`A))TrWR2Lpk%4-NER*62-WZRb(u>{B!$~Tj68s0!DsG-srVA`<-HUF*Y)QX9J8wleXq8R%|>qSGYIk4|Vyj#l~fMZD_VH?~ROx zAwFZ=uRFvh72JpiYpY`AXptHy>c(Yec!RmiF8P z?_#fhz5e0zd5rqL1f}kT-+uAk-@pBN^Zg&!ufLf?aUl5J3O6rby!q?ZJcz8BGcMHD zQyrcJs-fE!KIA!NBOvWo2xDtXLw3$xg(4(zWM!Y^a!lE1ukmCW$sAGVXiGm&dEKaL&)t=IYd@wfQxL$#!fLk zX0wN+P?eyKuF E0G~?b$N&HU diff --git a/js/index-B5gAPoLH.js b/js/index-B5gAPoLH.js new file mode 100644 index 00000000..56b837b6 --- /dev/null +++ b/js/index-B5gAPoLH.js @@ -0,0 +1 @@ +import{U as B,V as D,I,J as S,r as K,W as A}from"./hooks-BGLytdb9.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import{u as G}from"./utils-CZebg5KX.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./interactjs@1.10.26-V8skghJH.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";function h(u){return typeof u=="function"||Object.prototype.toString.call(u)==="[object Object]"&&!Vue.isVNode(u)}const ne=Vue.defineComponent({name:"TableView",setup(){const[u,{getTableInstance:l,clearFilters:r,clearSorter:i,scrollTo:d,filters:c,sort:s,downloadCsv:V,print:N}]=B(),p=[{type:"selection"},{title:"Name",key:"name",filterOptions:[{label:"John Brown",value:"John Brown"},{label:"Jim Green",value:"Jim Green"}],filter:(e,a)=>a.name.includes(e.toString())},{title:"Age",key:"age",sorter:(e,a)=>e.age-a.age},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:e=>e.tags.map(n=>Vue.createVNode(naive.NTag,{type:"info",bordered:!1,style:"margin-right: 6px"},h(n)?n:{default:()=>[n]}))},{title:"Remark",key:"remark"},{title:"Action",key:"actions",render:e=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{size:"tiny"},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(A,{options:[{label:"编辑",key:"edit"},{label:"新增",key:"add"}],onSelect:a=>{window.$message.info(`当前选择: ${a}`)}},null)]})}],m=Vue.ref([...p].map((e,a)=>({...e}))),o=Vue.ref([]),f=[{label:"编辑",key:"edit"},{label:()=>Vue.createVNode("span",{style:"color: red;"},[Vue.createTextVNode("删除")]),key:"delete"}],v=Vue.reactive({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),[k,{checkedRowKeysBind:y,getKeys:C,getRows:t,clearKey:b,clearAll:w,selectKey:g}]=D(o,m,{rowKey:"key",onChange:(e,a,n)=>{}}),T=()=>{for(let e=0;e<10;e++)o.value.push({key:G(),name:e%2===0?"John Brown":"Jim Green",age:e+20,address:"New York No. 1 Lake Park",tags:["nice","developer"],remark:"我是一条很长很长的备注"})},x=e=>{window.$message.info(`${e}`)},F=()=>{const{key:e}=o.value[1];b(e)},E=()=>{o.value.map(a=>a.key).forEach(a=>g(a))},R=()=>{const{key:e}=o.value[1];g(e)};return T(),{...Vue.toRefs(v),tableData:o,actionColumns:m,baseColumns:p,tableMenuOptions:f,menuSelect:x,register:u,getKeys:C,getRows:t,clearKey:b,clearAll:w,checkedRowKeysBind:y,checkedRowKeys:k,clearSecondIndexRow:F,selectAll:E,selectSecondIndexRow:R,clearFilters:r,clearSorter:i,scrollTo:d,filters:c,sort:s,downloadCsv:V,getTableInstance:l,print:N}},render(){let u;const{register:l,clearAll:r,checkedRowKeysBind:i,clearSecondIndexRow:d,selectAll:c,selectSecondIndexRow:s,clearFilters:V,clearSorter:N,scrollTo:p,filters:m,sort:o,downloadCsv:f,getTableInstance:v,getRows:k,getKeys:y,print:C}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"RTable"},{default:()=>[Vue.createTextVNode("基于 NDataTable 封装,继承该组件所有 props 属性。查看 RTable props 文件即可查看该组件拓展项")]}),Vue.createVNode(naive.NCard,{title:"useTable"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0,style:"width: 100%"},{default:()=>[Vue.createVNode(naive.NAlert,{title:"DataTable Methods",type:"info"},{default:()=>[Vue.createTextVNode("其余的方法查看")," ",Vue.createVNode("a",{style:"color: transparent",href:"https://www.naiveui.com/zh-CN/dark/components/data-table#DataTable-Methods"},[Vue.createTextVNode("Naive UI")]),Vue.createTextVNode("官网,保持一致。")]}),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:N.bind(this)},{default:()=>[Vue.createTextVNode("清除所有排序")]}),Vue.createVNode(naive.NButton,{onClick:V.bind(this)},{default:()=>[Vue.createTextVNode("清除所有过滤")]}),Vue.createVNode(naive.NButton,{onClick:()=>{f()}},{default:()=>[Vue.createTextVNode("下载 CSV")]}),Vue.createVNode(naive.NButton,{onClick:v.bind(this)},{default:()=>[Vue.createTextVNode("getTableInstance")]}),Vue.createVNode(naive.NButton,{onClick:C.bind(this)},{default:()=>[Vue.createTextVNode("打印")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useCheckedRowKeys"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:c.bind(this)},{default:()=>[Vue.createTextVNode("选中所有行")]}),Vue.createVNode(naive.NButton,{onClick:r.bind(this)},{default:()=>[Vue.createTextVNode("取消所有已选中行")]}),Vue.createVNode(naive.NButton,{onClick:s.bind(this)},{default:()=>[Vue.createTextVNode("选中第二行")]}),Vue.createVNode(naive.NButton,{onClick:d.bind(this)},{default:()=>[Vue.createTextVNode("取消第二行选中")]})]}),Vue.createVNode(naive.NFlex,null,h(u=this.checkedRowKeys.map(t=>Vue.createVNode(naive.NTag,{type:"success",key:t},h(t)?t:{default:()=>[t]})))?u:{default:()=>[u]})]})]}),Vue.createVNode(I,{bordered:!1,collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:t=>window.$message.info(`我是 RCollapseGrid 组件${t?"收起":"展开"}的回调函数`)},{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,{checkedRowKeys:this.checkedRowKeys,"onUpdate:checkedRowKeys":t=>this.checkedRowKeys=t,onUpdateCheckedRowKeys:i.bind(this),onRegister:l.bind(this),scrollX:1e3,title:Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode("span",null,[Vue.createTextVNode("标题插槽:")]),Vue.createVNode(naive.NSwitch,{onUpdateValue:t=>this.tableLoading=t},null)]}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":t=>this.actionColumns=t,pagination:{pageSize:10},contextMenuOptions:this.tableMenuOptions,loading:this.tableLoading,onContextMenuClick:this.menuSelect.bind(this),toolOptions:[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(K,{name:"search",size:"18",cursor:"pointer",onClick:()=>{window.$message.info("点击了搜索按钮")}},null),default:()=>"我是自定义工具栏示例"})],rowKey:t=>t.key,striped:!0},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上",tableAction:()=>"表格的操作区域内容插槽,有时候可能会用上"})]})}});export{ne as default}; diff --git a/js/index-B5gAPoLH.js.gz b/js/index-B5gAPoLH.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..ca11838fa783f631cbf0eec8fe5c113a8ae31c49 GIT binary patch literal 2867 zcmV-33(WK%iwFP!000021JzmUa}!4r|9*dk*dr-zWwe$I=CMA3v5bA@VH4Xp0hf!6 zcU#h;)y!sQR@k-OkK#83SUJw9|Z`SBq;qV|&LBOq{~wgpv0ZumMEkDPsCy=MYMyjM(twdF_U+BN zhl(9)!L}Wnvxqs6(Bj(eSjsuQcMsilqMhnAj~SHaEGaRr^~Fw}+B0b;;(hH@++YAC z?b`N0pVq6zV?+6)CsVns)lOy+0Sp@=uzy?vnBK#4ne3rIcG%w{7M74R7Ku5)xWxsS zTwo#3(W@m+`4qlBcE={Bce~jgQ?U*|qxqPiF)NQVFwpD!(NJo9_&B_Iyqyq?EM|fa z^l5$4*AA9W?AUR#==izT1a~4;>!vMh@5zR>2abI`Pod-2AbT`N=NCp?B2@-*QgGj~x%(H|-Kb zSd>JvQCBT95H2GTQF4H$BW^OO)W0k5y*EC08VsR1j0!3#G(jf?vq(mhJ`;7-WHPDD zP@gIi5YH;FzrJnS1GHk$X*s=vMuCw5Ek}?5Iw-7fNwe2aYnH9QbdF3~BsRrniWl^0idMfHguKH(uIwMrP}$w>yhnc?7gFU9wM%7%VT-7DDU512I=UGrfJTs zZ}-r%qGe6fz*AKf(I(lfiqgr=99n9o6Su-0OcYcOUBsX^WqO2x*{^u0yBe$KZf;z? zt*EnVAjAY41V{xG!bAB16r$w}v&>Ne`4n}D(03yFo}#vm9S-IMEpk19gp4>xC^jvU z(YGZ$70u*O*~o&C^Jxx4i4R)D)JrG>LcZxK`Q&dGK}0$XC4DYxUhSrptoU8$Y>wD!fl%ANUMLjo@u;+#p$_RmE@_0Yk9sE%JcB$lBv z2PIWYQ+5y=S-FylVi`6jUd}TkdG?3-a4M=I>D1D11f761j~3LxCx)=VIz>T5Nm1L) z6Rzjc9Oh7ea{|hvK-_wINTWOuH@t`Qh(ShHGE8^3;5}WPuYFO^g}D$6O3YDW!u$j+ z>cgSuNj?X|=MIvI-zuke$=3BW>xJPrs+Oe}yZwPJ8p^PnXjwP3R#$Ll3pk@YINlC! zx((b|6P(ikmk+?vHgM_Z!4(=-%QY-n3IV6Qq{v#l?o%&KI0azBGO(?0i*GX9q%bp^ zsn9>w=F&~|#!6-7lgOBKWPe+vdjI|Pzn%T%>GIl>Z);1>*6)3@_T;0=lLxh>h1&I{ zh{LGEBh~M}sx5r`^TG!~x{3rM!;iHqisEUyDLFwr@J$;MJ+ zJtk(k9;04g^Bxlm9P{JR?;B`hbu=%^rDKw9i<D?Yr+PE6ZCIX1*H4hOj`k@+&UaGxwXeO+WH#*z|XZilBnfdqcuX59Cu8~*&k4d$xj`uz{9i>tNE_hrRj z4hrh7&7gcAW;l}vA_C?A+9eA#>@X{j*=D=&KVM(_@$1dF+)M9#t2ZxRSX;dtc$A7- z>0ce-NNAre1fHPj2sYFkdi2||A0>|azvDiH1st=C9I(1kr9aBKDU)ro5>)asJ^6wA z{|;Xl?z3ta36q_(2fa(|K}!9?>g^vCd3U>PNH(u{d+yY&mS~D7nP{|Vt?NPG^tPUW z9Vp1czu{0VoB(y+hSnQz9U(mLr$iWVP| zm9yR?k=3(|lzxlvFSpGAT9qHHG_~GFm=wst8H->)-jyAkfk`=&r-7Y8Jg+^NOQt%HyT#!*8l*AJ%SOT)Vwe`RTmksk11Yv`MSTAraz&S&mGTvgGrX zI83Psu_^1f?$mBRm8ojw^2UdEsvn=N-hEtMUa8)=5%}CMPnTt1@s|hHg{zg-o7Ic= z)<0aWJiWH|`JKw6KPkZw=s+{AH96KUU8t;H4|oN9pXb=g&d>Iqr}o3V|9?*c@*kg} R3cUW`{ReFxK>nT`005;nma6~& literal 0 HcmV?d00001 diff --git a/js/index-BAoV7gwx.js.gz b/js/index-BAoV7gwx.js.gz deleted file mode 100644 index 8d9a8a7d96bad604d359dc2298ad686810c61dbf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1782 zcmVJocr8!&U0>zHG@!Q=VHi=$$YPWG5D+gWz3nPMB~Ks1wv*_p*z<*ce$e#i_<38 zg##~6Jg=bnX)}`&Qz$o0b zcJ>YwW}0!Cq6L--6EdNYNhQV3X0qLL#cSxZ8w001nFT~aImN954O?37j@9gDF|3+G z_e6j1)IiHvvu)ZGWI|@JA0jEX3AZLL4lAi-TQka(DS$p@scNQ8Y!Q<}k9Pf5cBXKm z{xVWkVG`>~CM71t4k2qycU~mzC-R7O1{BFGY?Y+Xd+ee)lP~mLJ<%#y$H=c{9_xYu z)WjwO#bk*2Y+J?+yiB0UBZY`cs90p6esc7-p(?GSecq`cZo3ZwP%D-mT&U zwRDCx5Q6&GI`p$PlcN!d!%y1F2`5L%qWO8n>cW(F;aMT_(;Gd0~$-&XE|74<@ zEY_d4(wDBpZHuZBcODt|yoyc6@fxrKQ6w%8jN=VNk!DJkli;tW$1D&Pn8G?_iDnQT zbQZUDq=Cd;C-O`WXoTZUV3rY2*x@2p`nJvH4Ujk!RFD}aI>&34%CMn=bS~-eHp5H> ziNgxV&%k_ebNu#bVY9ONBC>#nu-agB*S6j7OOX*N3I)?_G(UgrK6((DeVUE7*DsF_ z7i+HhCeyvYyL-Fd%B!Q5mk~gwfEe^3)`;^SKPVrp)j~vD3wuK%=}UgHLcg(oqCi|n zxCml@PK7z%Mk>zh5+{SN0zak#Q^-=86i=it-F}a2x5XII`6!FSBQVFpRqN<+C&B+8D9s|O zV?7_|D*I2WhkrdQs~Y;utbkHN&&Vmj#yR)i)1&WxJ}aXddff4U&NvT&QX;iN+z$Fy z(k)eW68vq-+j(GvC=U|jqq|{z2PEWc=NbboODvs9*f(a8s!k$#M$&y_;FPc31x{IK zJT1qA&1iAk2%^RlyipGtPw?UTAO=?_;UsulK@3SMuM(tSJufLdwRA~y(z$qleanNP z_HUml>NrpIVM~_5H2v-m{>kSdu@nsni~nQ)v$7X@Zf-S#Ir(R)G~;lrnOGBQyu zO*bWr7e&#}B_l&HWyT?KA}0pQV;%X@8-gi`I!+|Oc)||XiG5IpMW77JNDT*3W2NmP zqA@EX`#wQt5moBrz@LCI@7rzf!RAK=%@tZW-tPzg^p4VwW0ep7S6SY8Q(7n=eBu3V z>+Sx1_w_69*L81g$$hj{S>C8D|5)CAUioIr{poIHb@Ax#M&;nwxBK_KrBZqCS(A0| zvG>DTd1trs&)qkr1uilEArUog&U^T%^7HQR-q+9wnp7cH*;_2{z4F$U$~&d<&M)59 za`o`8TiSOISG<33c#97!tBda1w)f<mMnNMCV(yC{ywdaX&TfoR3&JXtca|d% zu8B70-Fs3keIE0L61@0$o^yn1yse^1PzO~cg9bX2I2ESYN7HTa_9USSP*9|EDPJ|F z)Oy0{q>ulcqbTn$^G>PWA?8n`UL4V@pT=iAudeBa#dy1jR0||lz-Blqc#i0!hJqMK zfr*nKed*Yo23}SHQNL3HUHT-0*_ziUNFbf4pcsT{XLR>u?a1Sw1O zarN2V0FEYTeSQX}=%FF)(VOGMM=#RQFi@kojRTes#o(W!l+1nt^L_vju~IKmu{for(const a of i)if(a.type==="childList")for(const c of a.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&o(c)}).observe(document,{childList:!0,subtree:!0});function l(i){const a={};return i.integrity&&(a.integrity=i.integrity),i.referrerPolicy&&(a.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?a.credentials="include":i.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function o(i){if(i.ep)return;i.ep=!0;const a=l(i);fetch(i.href,a)}})();const d1=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:t}){const{getPrimaryColorOverride:l,getAppTheme:o,getLocaleLanguage:i}=_(),a=Vue.computed(()=>{const n=i.value;return W(n)}),c=()=>{const{message:n,notification:s,dialog:r,loadingBar:d}=naive.createDiscreteApi(["message","dialog","notification","loadingBar"],{configProviderProps:Vue.computed(()=>({theme:o.value?naive.darkTheme:null}))});window.$dialog=r,window.$message=n,window.$loadingBar=d,window.$notification=s};return t(),{getPrimaryColorOverride:l,localePackage:a,getAppTheme:o,discreteApi:c}},render(){const{$slots:{default:e},discreteApi:t}=this,{getPrimaryColorOverride:l,getAppTheme:o,localePackage:i}=this;return Vue.createVNode(naive.NConfigProvider,{themeOverrides:l,theme:o?naive.darkTheme:null,locale:i.locale,dateLocale:i.dateLocal},{default:()=>[Vue.createVNode(naive.NLoadingBarProvider,null,{default:()=>[Vue.createVNode(naive.NMessageProvider,q,{default:()=>[Vue.createVNode(naive.NDialogProvider,null,{default:()=>[Vue.createVNode(naive.NModalProvider,null,{default:()=>[Vue.createVNode(naive.NNotificationProvider,null,{default:()=>[Vue.createVNode(naive.NGlobalStyle,null,null),e==null?void 0:e(),t()]})]})]})]})]})]})}});var p1={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"2.1.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","vite-bundle-analyzer":"0.9.4","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.5"},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 u1=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:t}){const{getAppTheme:l}=_(),o=()=>{const{appPrimaryColor:{primaryColor:c,primaryFadeColor:n}}=p1,s=document.body,r=L(v.appPiniaSettingStore,"localStorage");if(r){const d=i1(r,"primaryColorOverride.common.primaryColor",c),h=n1(d,.38);s.style.setProperty("--ray-theme-primary-color",d),s.style.setProperty("--ray-theme-primary-fade-color",h||n)}},i=()=>{const c=document.getElementById("pre-loading-animation");c&&b(c,{display:"none"})},a=c=>{const n=document.body,s="ray-template--dark",r="ray-template--light";c?y(n,r):y(n,s),B(n,c?s:r)};o(),i(),Vue.watch(()=>l.value,c=>{a(c)},{immediate:!0}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),j={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},g=()=>({lockPassword:null}),h1=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),t=Vue.ref(null),{setLockAppScreen:l}=V(),{updateSettingState:o}=M(),i=Vue.reactive({lockCondition:g()}),a=()=>{var c;(c=e.value)==null||c.validate(n=>{n||(l(!0),o("lockScreenSwitch",!0),i.lockCondition=g())})};return Vue.onMounted(()=>{Vue.nextTick(()=>{var c;(c=t.value)==null||c.focus()})}),{...Vue.toRefs(i),lockScreen:a,formInstRef:e,inputInstRef:t}},render(){return Vue.createVNode("div",{class:"app-lock-screen__input"},[Vue.createVNode(naive.NForm,{ref:"formInstRef",model:this.lockCondition,rules:j,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("锁屏")]})]})])}}),f1=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),t=Vue.ref(null),{logout:l}=A(),{updateSettingState:o}=M(),{setLockAppScreen:i}=V(),{isTabletOrSmaller:a}=G(),c="HH:mm",n="A",s="YY年MM月DD日",r="ddd",d=Vue.reactive({lockCondition:g(),HH_MM:u().format(c),AM_PM:u().locale("en").format(n),YY_MM_DD:u().format(s),DDD:u().format(r)}),h=setInterval(()=>{d.HH_MM=u().format(c),d.AM_PM=u().format(n)},6e3),f=setInterval(()=>{d.YY_MM_DD=u().format(s),d.DDD=u().format(r)},864e5),m=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{l(),setTimeout(()=>{o("lockScreenSwitch",!1)})}})},U=()=>{var k;(k=e.value)==null||k.validate(Y=>{Y||(i(!1),o("lockScreenSwitch",!1),d.lockCondition=g())})};return Vue.onBeforeUnmount(()=>{clearInterval(h),clearInterval(f)}),{...Vue.toRefs(d),backToSigning:m,unlockScreen:U,formRef:e,inputInstRef:t,isTabletOrSmaller:a}},render(){const{isTabletOrSmaller:e}=this,{HH_MM:t,AM_PM:l,YY_MM_DD:o,DDD:i}=this,a=t.split(":"),{unlockScreen:c,backToSigning:n}=this;return Vue.createVNode("div",{class:"app-lock-screen__unlock"},[Vue.createVNode("div",{class:"app-lock-screen__unlock__content"},[Vue.createVNode("div",{class:"app-lock-screen__unlock__content-wrapper"},[Vue.createVNode("div",{class:["app-lock-screen__unlock__content-bg__wrapper","app-lock-screen__unlock__content-bg",e?"app-lock-screen__unlock__content-bg--smaller":""]},[Vue.createVNode("div",{class:"left"},[a[0]]),Vue.createVNode("div",{class:"right"},[a[1]])])]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-avatar"},[Vue.createVNode(J,{avatarSize:52,style:"pointer-events: none;"},null)]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-input"},[Vue.createVNode(naive.NForm,{ref:"formRef",model:this.lockCondition,rules:j},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":s=>this.lockCondition.lockPassword=s,type:"password",placeholder:"请输入解锁密码",clearable:!0,minlength:6,maxlength:12,onKeydown:s=>{s.code==="Enter"&&c()}},null)]}),Vue.createVNode(naive.NFlex,{justify:"space-between"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:n.bind(this)},{default:()=>[Vue.createTextVNode("返回登陆")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:c.bind(this)},{default:()=>[Vue.createTextVNode("进入系统")]})]})]})]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-date"},[Vue.createVNode("div",{class:"current-date"},[t,Vue.createTextVNode(" "),Vue.createVNode("span",null,[l])]),Vue.createVNode("div",{class:"current-year"},[o,Vue.createTextVNode(" "),Vue.createVNode("span",null,[i])])])])])}}),m1=Vue.defineComponent({name:"AppLockScreen",setup(){const{getLockAppScreen:e}=V(),{updateSettingState:t}=M(),{getLockScreenSwitch:l}=_();return{lockScreenSwitchRef:Vue.computed({get:()=>l.value,set:i=>{t("lockScreenSwitch",i)}}),getLockAppScreen:e}},render(){const{getLockAppScreen:e}=this;return Vue.createVNode(P,{show:this.lockScreenSwitchRef,"onUpdate:show":t=>this.lockScreenSwitchRef=t,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(f1,null,null):Vue.createVNode(h1,null,null)])]})}}),v1=Vue.defineComponent({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:e,getWatermarkConfig:t}=_();return{getWatermarkSwitch:e,getWatermarkConfig:t}},render(){const{getWatermarkConfig:e,getWatermarkSwitch:t}=this;return t?Vue.createVNode(naive.NWatermark,Vue.mergeProps({cross:!0,fullscreen:!0},e),null):null}}),g1=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:K("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}});var _1={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"2.1.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","vite-bundle-analyzer":"0.9.4","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.5"},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 b1=Vue.defineComponent({name:"AppVersionProvider",setup(){const{pkg:{version:e}}=_1,t=L(v.appVersionProvider,"localStorage"),l=Vue.ref(!1),{logout:o}=A();return t!==null?e!==t&&(l.value=!0,C(v.appVersionProvider,e,"localStorage")):C(v.appVersionProvider,e,"localStorage"),{modalShow:l,logout:o}},render(){const{logout:e}=this;return Vue.createVNode("div",{class:"app-style-provider"},[Vue.createVNode(P,{show:this.modalShow,"onUpdate:show":t=>this.modalShow=t,closeOnEsc:!1,maskClosable:!1,preset:"dialog",closable:!1,title:"发现新版本",content:"当前版本已更新,点击确认加载新版本~",zIndex:999999999,dad:!0,positiveText:"确认",negativeText:"取消",onPositiveClick:e,onNegativeClick:()=>{this.modalShow=!1}},null)])}}),D=Vue.defineComponent({name:"App",render(){return Vue.createVNode(d1,null,{default:()=>[Vue.createVNode(b1,null,null),Vue.createVNode(m1,null,null),Vue.createVNode(u1,null,null),Vue.createVNode(v1,null,null),Vue.createVNode(g1,null,{default:()=>Vue.createVNode(VueRouter.RouterView,null,null),description:()=>X})]})}});if(typeof window<"u"){let e=function(){var t=document.body,l=document.getElementById("__svg__icons__dom__");l||(l=document.createElementNS("http://www.w3.org/2000/svg","svg"),l.style.position="absolute",l.style.width="0",l.style.height="0",l.id="__svg__icons__dom__",l.setAttribute("xmlns","http://www.w3.org/2000/svg"),l.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),l.innerHTML='',t.insertBefore(l,t.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const y1=()=>{u.locale(Q)},Z=(e,t)=>{const l=new r1(e,{text:()=>t});e.$$clipboard=l,e.$$clipboard.on("success",()=>{window.$message.success("复制成功")}),e.$$clipboard.on("error",()=>{window.$message.error("复制失败")})},M1=()=>({mounted:(e,{value:t})=>{Z(e,t)},updated:(e,{value:t,oldValue:l})=>{var o;t!==l&&((o=e.$$clipboard)==null||o.destroy(),Z(e,t))},beforeUnmount:e=>{var t;e.$$clipboard&&((t=e.$$clipboard)==null||t.destroy(),e.$$clipboard=null)}}),V1=Object.freeze(Object.defineProperty({__proto__:null,default:M1},Symbol.toStringTag,{value:"Module"})),w1=()=>{let e,t;return{beforeMount:(l,{value:o})=>{const{func:i,trigger:a="click",wait:c=500,options:n}=o;if(typeof i!="function")throw new TypeError("debounce directive value must be a function");e=o1(i,c,Object.assign({},n)),t=T(l,a,e)},beforeUnmount:(l,{value:o})=>{e&&(e.cancel(),t==null||t()),e=null}}},k1=Object.freeze(Object.defineProperty({__proto__:null,default:w1},Symbol.toStringTag,{value:"Module"})),S=(e,t)=>{if(e){const l="ray-template__directive--disabled";t?(e.setAttribute("disabled","disabled"),B(e,l)):(e.removeAttribute("disabled"),y(e,l)),e==null||e.setAttribute("disabled",t?"disabled":"")}},C1=()=>({mounted:(e,{value:t})=>{S(e,t)},updated:(e,{value:t,oldValue:l})=>{t!==l&&S(e,t)}}),z1=Object.freeze(Object.defineProperty({__proto__:null,default:C1},Symbol.toStringTag,{value:"Module"})),H=(e,t)=>{const{line:l=1,type:o="block",width:i,popoverText:a}=t;if(i==null){console.error(`[v-ellipsis]: Expected width is string or number, but got typeof ${i}!`);return}a&&e.textContent&&e.setAttribute("title",e.textContent),o==="line"?b(e,{display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":l,overflow:"hidden",width:z(i)}):b(e,{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:z(i)})},Z1=()=>({mounted:(e,{value:t})=>{H(e,t)},updated:(e,{value:t})=>{H(e,t)}}),S1=Object.freeze(Object.defineProperty({__proto__:null,default:Z1},Symbol.toStringTag,{value:"Module"})),p={vRippleAnimationEnter:"v-ripple__animation--enter",vRippleAnimationVisible:"v-ripple__animation--visible",vRippleAnimationIn:"v-ripple__animation--in",vRippleAnimationOut:"v-ripple__animation--out",vRippleAnimation:"v-ripple__animation"},H1="v-ripple__container";function x(e,t){e.style.transform=t}function R(e){const t={},l=e.currentTarget;!(l!=null&&l.__d_ripple__)||l.__d_ripple__.touched||(t.center=l.__d_ripple__.centered,l.__d_ripple__.class&&(t.class=l.__d_ripple__.class),w.show(e,l,t))}function O(e){const t=e.currentTarget;t!=null&&t.__d_ripple__&&(setTimeout(()=>{t.__d_ripple__&&(t.__d_ripple__.touched=!1)}),w.hide(t))}const x1=(e,t,l={})=>{var f;const o=t.getBoundingClientRect(),i=e.clientX-o.left,a=e.clientY-o.top;let c=0,n=.3;(f=t.__d_ripple__)!=null&&f.circle?(n=.15,c=t.clientWidth/2,c=l.center?c:c+Math.sqrt((i-c)**2+(a-c)**2)/4):c=Math.sqrt(t.clientWidth**2+t.clientHeight**2)/2;const s=`${(t.clientWidth-c*2)/2}px`,r=`${(t.clientHeight-c*2)/2}px`,d=l.center?s:`${i-c}px`,h=l.center?r:`${a-c}px`;return{radius:c,scale:n,x:d,y:h,centerX:s,centerY:r}},w={show(e,t,l={}){var m;if(!((m=t==null?void 0:t.__d_ripple__)!=null&&m.enabled))return;const o=document.createElement("span"),i=document.createElement("span");o.appendChild(i),o.className=H1,l.class&&(o.className+=` ${l.class}`);const{radius:a,scale:c,x:n,y:s,centerX:r,centerY:d}=x1(e,t,l),h=`${a*2}px`;i.className=p.vRippleAnimation,i.style.width=h,i.style.height=h,t.appendChild(o);const f=window.getComputedStyle(t);f&&f.position==="static"&&(t.style.position="relative",t.dataset.previousPosition="static"),i.classList.add(p.vRippleAnimationEnter),i.classList.add(p.vRippleAnimationVisible),x(i,`translate(${n}, ${s}) scale3d(${c},${c},${c})`),i.dataset.activated=String(performance.now()),setTimeout(()=>{i.classList.remove(p.vRippleAnimationEnter),i.classList.add(p.vRippleAnimationIn),x(i,`translate(${r}, ${d}) scale3d(1,1,1)`)},0)},hide(e){var a;if(!((a=e==null?void 0:e.__d_ripple__)!=null&&a.enabled))return;const t=e.getElementsByClassName(p.vRippleAnimation);if(t.length===0)return;const l=t[t.length-1];if(l.dataset.isHiding)return;l.dataset.isHiding="true";const o=performance.now()-Number(l.dataset.activated),i=Math.max(250-o,0);setTimeout(()=>{l.classList.remove(p.vRippleAnimationIn),l.classList.add(p.vRippleAnimationOut),setTimeout(()=>{var n;e.getElementsByClassName(p.vRippleAnimation).length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),((n=l.parentNode)==null?void 0:n.parentNode)===e&&e.removeChild(l.parentNode)},300)},i)}};function E(e){return typeof e>"u"||!!e}function $(e){e.removeEventListener("pointerdown",R),e.removeEventListener("pointerup",O)}function N(e,t,l){const{value:o,modifiers:i}=t,a=E(o);a||w.hide(e),e.__d_ripple__=e.__d_ripple__??{},e.__d_ripple__.enabled=a,e.__d_ripple__.centered=i.center,e.__d_ripple__.circle=i.circle,s1(o,"Object")&&o.class&&(e.__d_ripple__.class=o.class),a&&!l?(e.addEventListener("pointerdown",R),e.addEventListener("pointerup",O)):!a&&l&&$(e)}const N1=()=>({mounted:(e,t)=>{N(e,t,!1)},beforeUnmount:e=>{delete e.__d_ripple__,$(e)},updated:(e,t)=>{if(t.value===t.oldValue)return;const l=E(t.oldValue);N(e,t,l)}}),A1=Object.freeze(Object.defineProperty({__proto__:null,default:N1},Symbol.toStringTag,{value:"Module"})),P1=()=>{let e;return{beforeMount:(t,{value:l})=>{const{func:o,trigger:i="click",wait:a=500,options:c}=l;if(typeof o!="function")throw new TypeError("throttle directive value must be a function");e=c1(o,a,Object.assign({},c)),T(t,i,e)},beforeUnmount:()=>{e&&e.cancel(),e=null}}},L1=Object.freeze(Object.defineProperty({__proto__:null,default:P1},Symbol.toStringTag,{value:"Module"})),B1=e=>Object.keys(e).reduce((l,o)=>{var a;const i=(a=e[o])==null?void 0:a.default;if(typeof i=="function")return l[o]=i,l;throw new TypeError(`directiveModules: ${o} is not function`)},{}),T1=e=>{const l=B1(Object.assign({"/src/directives/modules/copy/index.ts":V1,"/src/directives/modules/debounce/index.ts":k1,"/src/directives/modules/disabled/index.ts":z1,"/src/directives/modules/ellipsis/index.ts":S1,"/src/directives/modules/ripple/index.ts":A1,"/src/directives/modules/throttle/index.ts":L1})),o=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),i=/^([^-]+-)*[^-]+$/;a1(l,(a,c)=>{var s;const n=(s=c.match(o))==null?void 0:s[0];typeof n=="string"&&i.test(n)?e.directive(n,a()):console.error(`[setupDirectives] ${n} is not a valid directive name`)})},F=async()=>{},I=async e=>{e1(e),await t1(e),l1(e),y1(),T1(e)},j1=async()=>{const e=Vue.createApp(D);await I(e),e.mount("#app"),await F()},D1=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(D),await I(e),e.mount("#app"),await F()},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?D1():j1(); +import{d as _,g as W,M as q,e as v,f as M,h as V,i as A,j as G,k as J,R as P,l as K,m as X,D as Q,s as e1,n as t1,o as l1}from"./hooks-BGLytdb9.js";import{d as u}from"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./currency.js@2.0.4-9OAR_aOO.js";import{g as i1,d as o1,t as c1,f as a1}from"./lodash-es@4.17.21-Dos9GOhk.js";import{g as L,c as n1,f as b,n as y,h as B,s as C,b as z,i as s1}from"./utils-CZebg5KX.js";import"./vue3-next-qrcode@2.0.10_typescript@5.2.2-DsqDmAzR.js";import{C as r1}from"./clipboard@2.0.11-DheAgBlr.js";import{u as T}from"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))o(i);new MutationObserver(i=>{for(const a of i)if(a.type==="childList")for(const c of a.addedNodes)c.tagName==="LINK"&&c.rel==="modulepreload"&&o(c)}).observe(document,{childList:!0,subtree:!0});function l(i){const a={};return i.integrity&&(a.integrity=i.integrity),i.referrerPolicy&&(a.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?a.credentials="include":i.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function o(i){if(i.ep)return;i.ep=!0;const a=l(i);fetch(i.href,a)}})();const d1=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:t}){const{getPrimaryColorOverride:l,getAppTheme:o,getLocaleLanguage:i}=_(),a=Vue.computed(()=>{const n=i.value;return W(n)}),c=()=>{const{message:n,notification:s,dialog:r,loadingBar:d}=naive.createDiscreteApi(["message","dialog","notification","loadingBar"],{configProviderProps:Vue.computed(()=>({theme:o.value?naive.darkTheme:null}))});window.$dialog=r,window.$message=n,window.$loadingBar=d,window.$notification=s};return t(),{getPrimaryColorOverride:l,localePackage:a,getAppTheme:o,discreteApi:c}},render(){const{$slots:{default:e},discreteApi:t}=this,{getPrimaryColorOverride:l,getAppTheme:o,localePackage:i}=this;return Vue.createVNode(naive.NConfigProvider,{themeOverrides:l,theme:o?naive.darkTheme:null,locale:i.locale,dateLocale:i.dateLocal},{default:()=>[Vue.createVNode(naive.NLoadingBarProvider,null,{default:()=>[Vue.createVNode(naive.NMessageProvider,q,{default:()=>[Vue.createVNode(naive.NDialogProvider,null,{default:()=>[Vue.createVNode(naive.NModalProvider,null,{default:()=>[Vue.createVNode(naive.NNotificationProvider,null,{default:()=>[Vue.createVNode(naive.NGlobalStyle,null,null),e==null?void 0:e(),t()]})]})]})]})]})]})}});var p1={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"2.1.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","vite-bundle-analyzer":"0.9.4","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.6"},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 u1=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:t}){const{getAppTheme:l}=_(),o=()=>{const{appPrimaryColor:{primaryColor:c,primaryFadeColor:n}}=p1,s=document.body,r=L(v.appPiniaSettingStore,"localStorage");if(r){const d=i1(r,"primaryColorOverride.common.primaryColor",c),h=n1(d,.38);s.style.setProperty("--ray-theme-primary-color",d),s.style.setProperty("--ray-theme-primary-fade-color",h||n)}},i=()=>{const c=document.getElementById("pre-loading-animation");c&&b(c,{display:"none"})},a=c=>{const n=document.body,s="ray-template--dark",r="ray-template--light";c?y(n,r):y(n,s),B(n,c?s:r)};o(),i(),Vue.watch(()=>l.value,c=>{a(c)},{immediate:!0}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),j={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},g=()=>({lockPassword:null}),h1=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),t=Vue.ref(null),{setLockAppScreen:l}=V(),{updateSettingState:o}=M(),i=Vue.reactive({lockCondition:g()}),a=()=>{var c;(c=e.value)==null||c.validate(n=>{n||(l(!0),o("lockScreenSwitch",!0),i.lockCondition=g())})};return Vue.onMounted(()=>{Vue.nextTick(()=>{var c;(c=t.value)==null||c.focus()})}),{...Vue.toRefs(i),lockScreen:a,formInstRef:e,inputInstRef:t}},render(){return Vue.createVNode("div",{class:"app-lock-screen__input"},[Vue.createVNode(naive.NForm,{ref:"formInstRef",model:this.lockCondition,rules:j,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("锁屏")]})]})])}}),f1=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),t=Vue.ref(null),{logout:l}=A(),{updateSettingState:o}=M(),{setLockAppScreen:i}=V(),{isTabletOrSmaller:a}=G(),c="HH:mm",n="A",s="YY年MM月DD日",r="ddd",d=Vue.reactive({lockCondition:g(),HH_MM:u().format(c),AM_PM:u().locale("en").format(n),YY_MM_DD:u().format(s),DDD:u().format(r)}),h=setInterval(()=>{d.HH_MM=u().format(c),d.AM_PM=u().format(n)},6e3),f=setInterval(()=>{d.YY_MM_DD=u().format(s),d.DDD=u().format(r)},864e5),m=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{l(),setTimeout(()=>{o("lockScreenSwitch",!1)})}})},U=()=>{var k;(k=e.value)==null||k.validate(Y=>{Y||(i(!1),o("lockScreenSwitch",!1),d.lockCondition=g())})};return Vue.onBeforeUnmount(()=>{clearInterval(h),clearInterval(f)}),{...Vue.toRefs(d),backToSigning:m,unlockScreen:U,formRef:e,inputInstRef:t,isTabletOrSmaller:a}},render(){const{isTabletOrSmaller:e}=this,{HH_MM:t,AM_PM:l,YY_MM_DD:o,DDD:i}=this,a=t.split(":"),{unlockScreen:c,backToSigning:n}=this;return Vue.createVNode("div",{class:"app-lock-screen__unlock"},[Vue.createVNode("div",{class:"app-lock-screen__unlock__content"},[Vue.createVNode("div",{class:"app-lock-screen__unlock__content-wrapper"},[Vue.createVNode("div",{class:["app-lock-screen__unlock__content-bg__wrapper","app-lock-screen__unlock__content-bg",e?"app-lock-screen__unlock__content-bg--smaller":""]},[Vue.createVNode("div",{class:"left"},[a[0]]),Vue.createVNode("div",{class:"right"},[a[1]])])]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-avatar"},[Vue.createVNode(J,{avatarSize:52,style:"pointer-events: none;"},null)]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-input"},[Vue.createVNode(naive.NForm,{ref:"formRef",model:this.lockCondition,rules:j},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":s=>this.lockCondition.lockPassword=s,type:"password",placeholder:"请输入解锁密码",clearable:!0,minlength:6,maxlength:12,onKeydown:s=>{s.code==="Enter"&&c()}},null)]}),Vue.createVNode(naive.NFlex,{justify:"space-between"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:n.bind(this)},{default:()=>[Vue.createTextVNode("返回登陆")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:c.bind(this)},{default:()=>[Vue.createTextVNode("进入系统")]})]})]})]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-date"},[Vue.createVNode("div",{class:"current-date"},[t,Vue.createTextVNode(" "),Vue.createVNode("span",null,[l])]),Vue.createVNode("div",{class:"current-year"},[o,Vue.createTextVNode(" "),Vue.createVNode("span",null,[i])])])])])}}),m1=Vue.defineComponent({name:"AppLockScreen",setup(){const{getLockAppScreen:e}=V(),{updateSettingState:t}=M(),{getLockScreenSwitch:l}=_();return{lockScreenSwitchRef:Vue.computed({get:()=>l.value,set:i=>{t("lockScreenSwitch",i)}}),getLockAppScreen:e}},render(){const{getLockAppScreen:e}=this;return Vue.createVNode(P,{show:this.lockScreenSwitchRef,"onUpdate:show":t=>this.lockScreenSwitchRef=t,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(f1,null,null):Vue.createVNode(h1,null,null)])]})}}),v1=Vue.defineComponent({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:e,getWatermarkConfig:t}=_();return{getWatermarkSwitch:e,getWatermarkConfig:t}},render(){const{getWatermarkConfig:e,getWatermarkSwitch:t}=this;return t?Vue.createVNode(naive.NWatermark,Vue.mergeProps({cross:!0,fullscreen:!0},e),null):null}}),g1=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:K("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}});var _1={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"2.1.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","vite-bundle-analyzer":"0.9.4","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.6"},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 b1=Vue.defineComponent({name:"AppVersionProvider",setup(){const{pkg:{version:e}}=_1,t=L(v.appVersionProvider,"localStorage"),l=Vue.ref(!1),{logout:o}=A();return t!==null?e!==t&&(l.value=!0,C(v.appVersionProvider,e,"localStorage")):C(v.appVersionProvider,e,"localStorage"),{modalShow:l,logout:o}},render(){const{logout:e}=this;return Vue.createVNode("div",{class:"app-style-provider"},[Vue.createVNode(P,{show:this.modalShow,"onUpdate:show":t=>this.modalShow=t,closeOnEsc:!1,maskClosable:!1,preset:"dialog",closable:!1,title:"发现新版本",content:"当前版本已更新,点击确认加载新版本~",zIndex:999999999,dad:!0,positiveText:"确认",negativeText:"取消",onPositiveClick:e,onNegativeClick:()=>{this.modalShow=!1}},null)])}}),D=Vue.defineComponent({name:"App",render(){return Vue.createVNode(d1,null,{default:()=>[Vue.createVNode(b1,null,null),Vue.createVNode(m1,null,null),Vue.createVNode(u1,null,null),Vue.createVNode(v1,null,null),Vue.createVNode(g1,null,{default:()=>Vue.createVNode(VueRouter.RouterView,null,null),description:()=>X})]})}});if(typeof window<"u"){let e=function(){var t=document.body,l=document.getElementById("__svg__icons__dom__");l||(l=document.createElementNS("http://www.w3.org/2000/svg","svg"),l.style.position="absolute",l.style.width="0",l.style.height="0",l.id="__svg__icons__dom__",l.setAttribute("xmlns","http://www.w3.org/2000/svg"),l.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),l.innerHTML='',t.insertBefore(l,t.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const y1=()=>{u.locale(Q)},Z=(e,t)=>{const l=new r1(e,{text:()=>t});e.$$clipboard=l,e.$$clipboard.on("success",()=>{window.$message.success("复制成功")}),e.$$clipboard.on("error",()=>{window.$message.error("复制失败")})},M1=()=>({mounted:(e,{value:t})=>{Z(e,t)},updated:(e,{value:t,oldValue:l})=>{var o;t!==l&&((o=e.$$clipboard)==null||o.destroy(),Z(e,t))},beforeUnmount:e=>{var t;e.$$clipboard&&((t=e.$$clipboard)==null||t.destroy(),e.$$clipboard=null)}}),V1=Object.freeze(Object.defineProperty({__proto__:null,default:M1},Symbol.toStringTag,{value:"Module"})),w1=()=>{let e,t;return{beforeMount:(l,{value:o})=>{const{func:i,trigger:a="click",wait:c=500,options:n}=o;if(typeof i!="function")throw new TypeError("debounce directive value must be a function");e=o1(i,c,Object.assign({},n)),t=T(l,a,e)},beforeUnmount:(l,{value:o})=>{e&&(e.cancel(),t==null||t()),e=null}}},k1=Object.freeze(Object.defineProperty({__proto__:null,default:w1},Symbol.toStringTag,{value:"Module"})),S=(e,t)=>{if(e){const l="ray-template__directive--disabled";t?(e.setAttribute("disabled","disabled"),B(e,l)):(e.removeAttribute("disabled"),y(e,l)),e==null||e.setAttribute("disabled",t?"disabled":"")}},C1=()=>({mounted:(e,{value:t})=>{S(e,t)},updated:(e,{value:t,oldValue:l})=>{t!==l&&S(e,t)}}),z1=Object.freeze(Object.defineProperty({__proto__:null,default:C1},Symbol.toStringTag,{value:"Module"})),H=(e,t)=>{const{line:l=1,type:o="block",width:i,popoverText:a}=t;if(i==null){console.error(`[v-ellipsis]: Expected width is string or number, but got typeof ${i}!`);return}a&&e.textContent&&e.setAttribute("title",e.textContent),o==="line"?b(e,{display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":l,overflow:"hidden",width:z(i)}):b(e,{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap",width:z(i)})},Z1=()=>({mounted:(e,{value:t})=>{H(e,t)},updated:(e,{value:t})=>{H(e,t)}}),S1=Object.freeze(Object.defineProperty({__proto__:null,default:Z1},Symbol.toStringTag,{value:"Module"})),p={vRippleAnimationEnter:"v-ripple__animation--enter",vRippleAnimationVisible:"v-ripple__animation--visible",vRippleAnimationIn:"v-ripple__animation--in",vRippleAnimationOut:"v-ripple__animation--out",vRippleAnimation:"v-ripple__animation"},H1="v-ripple__container";function x(e,t){e.style.transform=t}function R(e){const t={},l=e.currentTarget;!(l!=null&&l.__d_ripple__)||l.__d_ripple__.touched||(t.center=l.__d_ripple__.centered,l.__d_ripple__.class&&(t.class=l.__d_ripple__.class),w.show(e,l,t))}function O(e){const t=e.currentTarget;t!=null&&t.__d_ripple__&&(setTimeout(()=>{t.__d_ripple__&&(t.__d_ripple__.touched=!1)}),w.hide(t))}const x1=(e,t,l={})=>{var f;const o=t.getBoundingClientRect(),i=e.clientX-o.left,a=e.clientY-o.top;let c=0,n=.3;(f=t.__d_ripple__)!=null&&f.circle?(n=.15,c=t.clientWidth/2,c=l.center?c:c+Math.sqrt((i-c)**2+(a-c)**2)/4):c=Math.sqrt(t.clientWidth**2+t.clientHeight**2)/2;const s=`${(t.clientWidth-c*2)/2}px`,r=`${(t.clientHeight-c*2)/2}px`,d=l.center?s:`${i-c}px`,h=l.center?r:`${a-c}px`;return{radius:c,scale:n,x:d,y:h,centerX:s,centerY:r}},w={show(e,t,l={}){var m;if(!((m=t==null?void 0:t.__d_ripple__)!=null&&m.enabled))return;const o=document.createElement("span"),i=document.createElement("span");o.appendChild(i),o.className=H1,l.class&&(o.className+=` ${l.class}`);const{radius:a,scale:c,x:n,y:s,centerX:r,centerY:d}=x1(e,t,l),h=`${a*2}px`;i.className=p.vRippleAnimation,i.style.width=h,i.style.height=h,t.appendChild(o);const f=window.getComputedStyle(t);f&&f.position==="static"&&(t.style.position="relative",t.dataset.previousPosition="static"),i.classList.add(p.vRippleAnimationEnter),i.classList.add(p.vRippleAnimationVisible),x(i,`translate(${n}, ${s}) scale3d(${c},${c},${c})`),i.dataset.activated=String(performance.now()),setTimeout(()=>{i.classList.remove(p.vRippleAnimationEnter),i.classList.add(p.vRippleAnimationIn),x(i,`translate(${r}, ${d}) scale3d(1,1,1)`)},0)},hide(e){var a;if(!((a=e==null?void 0:e.__d_ripple__)!=null&&a.enabled))return;const t=e.getElementsByClassName(p.vRippleAnimation);if(t.length===0)return;const l=t[t.length-1];if(l.dataset.isHiding)return;l.dataset.isHiding="true";const o=performance.now()-Number(l.dataset.activated),i=Math.max(250-o,0);setTimeout(()=>{l.classList.remove(p.vRippleAnimationIn),l.classList.add(p.vRippleAnimationOut),setTimeout(()=>{var n;e.getElementsByClassName(p.vRippleAnimation).length===1&&e.dataset.previousPosition&&(e.style.position=e.dataset.previousPosition,delete e.dataset.previousPosition),((n=l.parentNode)==null?void 0:n.parentNode)===e&&e.removeChild(l.parentNode)},300)},i)}};function E(e){return typeof e>"u"||!!e}function $(e){e.removeEventListener("pointerdown",R),e.removeEventListener("pointerup",O)}function N(e,t,l){const{value:o,modifiers:i}=t,a=E(o);a||w.hide(e),e.__d_ripple__=e.__d_ripple__??{},e.__d_ripple__.enabled=a,e.__d_ripple__.centered=i.center,e.__d_ripple__.circle=i.circle,s1(o,"Object")&&o.class&&(e.__d_ripple__.class=o.class),a&&!l?(e.addEventListener("pointerdown",R),e.addEventListener("pointerup",O)):!a&&l&&$(e)}const N1=()=>({mounted:(e,t)=>{N(e,t,!1)},beforeUnmount:e=>{delete e.__d_ripple__,$(e)},updated:(e,t)=>{if(t.value===t.oldValue)return;const l=E(t.oldValue);N(e,t,l)}}),A1=Object.freeze(Object.defineProperty({__proto__:null,default:N1},Symbol.toStringTag,{value:"Module"})),P1=()=>{let e;return{beforeMount:(t,{value:l})=>{const{func:o,trigger:i="click",wait:a=500,options:c}=l;if(typeof o!="function")throw new TypeError("throttle directive value must be a function");e=c1(o,a,Object.assign({},c)),T(t,i,e)},beforeUnmount:()=>{e&&e.cancel(),e=null}}},L1=Object.freeze(Object.defineProperty({__proto__:null,default:P1},Symbol.toStringTag,{value:"Module"})),B1=e=>Object.keys(e).reduce((l,o)=>{var a;const i=(a=e[o])==null?void 0:a.default;if(typeof i=="function")return l[o]=i,l;throw new TypeError(`directiveModules: ${o} is not function`)},{}),T1=e=>{const l=B1(Object.assign({"/src/directives/modules/copy/index.ts":V1,"/src/directives/modules/debounce/index.ts":k1,"/src/directives/modules/disabled/index.ts":z1,"/src/directives/modules/ellipsis/index.ts":S1,"/src/directives/modules/ripple/index.ts":A1,"/src/directives/modules/throttle/index.ts":L1})),o=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),i=/^([^-]+-)*[^-]+$/;a1(l,(a,c)=>{var s;const n=(s=c.match(o))==null?void 0:s[0];typeof n=="string"&&i.test(n)?e.directive(n,a()):console.error(`[setupDirectives] ${n} is not a valid directive name`)})},F=async()=>{},I=async e=>{e1(e),await t1(e),l1(e),y1(),T1(e)},j1=async()=>{const e=Vue.createApp(D);await I(e),e.mount("#app"),await F()},D1=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(D),await I(e),e.mount("#app"),await F()},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?D1():j1(); diff --git a/js/index-BBITLPPc.js.gz b/js/index-BBITLPPc.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..590579c6f68af48aadac96467f64688ee85cc7e2 GIT binary patch literal 29627 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.name.includes(e.toString())},{title:"Age",key:"age",sorter:(e,a)=>e.age-a.age},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:e=>e.tags.map(n=>Vue.createVNode(naive.NTag,{type:"info",bordered:!1,style:"margin-right: 6px"},h(n)?n:{default:()=>[n]}))},{title:"Remark",key:"remark"},{title:"Action",key:"actions",render:e=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{size:"tiny"},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(G,{options:[{label:"编辑",key:"edit"},{label:"新增",key:"add"}],onSelect:a=>{window.$message.info(`当前选择: ${a}`)}},null)]})}],m=Vue.ref([...p].map((e,a)=>({...e}))),o=Vue.ref([]),f=[{label:"编辑",key:"edit"},{label:()=>Vue.createVNode("span",{style:"color: red;"},[Vue.createTextVNode("删除")]),key:"delete"}],v=Vue.reactive({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),[k,{checkedRowKeysBind:y,getKeys:C,getRows:t,clearKey:b,clearAll:w,selectKey:g}]=D(o,m,{rowKey:"key",onChange:(e,a,n)=>{}}),T=()=>{for(let e=0;e<10;e++)o.value.push({key:A(),name:e%2===0?"John Brown":"Jim Green",age:e+20,address:"New York No. 1 Lake Park",tags:["nice","developer"],remark:"我是一条很长很长的备注"})},x=e=>{window.$message.info(`${e}`)},F=()=>{const{key:e}=o.value[1];b(e)},E=()=>{o.value.map(a=>a.key).forEach(a=>g(a))},R=()=>{const{key:e}=o.value[1];g(e)};return T(),{...Vue.toRefs(v),tableData:o,actionColumns:m,baseColumns:p,tableMenuOptions:f,menuSelect:x,register:u,getKeys:C,getRows:t,clearKey:b,clearAll:w,checkedRowKeysBind:y,checkedRowKeys:k,clearSecondIndexRow:F,selectAll:E,selectSecondIndexRow:R,clearFilters:r,clearSorter:i,scrollTo:d,filters:c,sort:s,downloadCsv:V,getTableInstance:l,print:N}},render(){let u;const{register:l,clearAll:r,checkedRowKeysBind:i,clearSecondIndexRow:d,selectAll:c,selectSecondIndexRow:s,clearFilters:V,clearSorter:N,scrollTo:p,filters:m,sort:o,downloadCsv:f,getTableInstance:v,getRows:k,getKeys:y,print:C}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"RTable"},{default:()=>[Vue.createTextVNode("基于 NDataTable 封装,继承该组件所有 props 属性。查看 RTable props 文件即可查看该组件拓展项")]}),Vue.createVNode(naive.NCard,{title:"useTable"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0,style:"width: 100%"},{default:()=>[Vue.createVNode(naive.NAlert,{title:"DataTable Methods",type:"info"},{default:()=>[Vue.createTextVNode("其余的方法查看")," ",Vue.createVNode("a",{style:"color: transparent",href:"https://www.naiveui.com/zh-CN/dark/components/data-table#DataTable-Methods"},[Vue.createTextVNode("Naive UI")]),Vue.createTextVNode("官网,保持一致。")]}),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:N.bind(this)},{default:()=>[Vue.createTextVNode("清除所有排序")]}),Vue.createVNode(naive.NButton,{onClick:V.bind(this)},{default:()=>[Vue.createTextVNode("清除所有过滤")]}),Vue.createVNode(naive.NButton,{onClick:()=>{f()}},{default:()=>[Vue.createTextVNode("下载 CSV")]}),Vue.createVNode(naive.NButton,{onClick:v.bind(this)},{default:()=>[Vue.createTextVNode("getTableInstance")]}),Vue.createVNode(naive.NButton,{onClick:C.bind(this)},{default:()=>[Vue.createTextVNode("打印")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useCheckedRowKeys"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:c.bind(this)},{default:()=>[Vue.createTextVNode("选中所有行")]}),Vue.createVNode(naive.NButton,{onClick:r.bind(this)},{default:()=>[Vue.createTextVNode("取消所有已选中行")]}),Vue.createVNode(naive.NButton,{onClick:s.bind(this)},{default:()=>[Vue.createTextVNode("选中第二行")]}),Vue.createVNode(naive.NButton,{onClick:d.bind(this)},{default:()=>[Vue.createTextVNode("取消第二行选中")]})]}),Vue.createVNode(naive.NFlex,null,h(u=this.checkedRowKeys.map(t=>Vue.createVNode(naive.NTag,{type:"success",key:t},h(t)?t:{default:()=>[t]})))?u:{default:()=>[u]})]})]}),Vue.createVNode(I,{bordered:!1,collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:t=>window.$message.info(`我是 RCollapseGrid 组件${t?"收起":"展开"}的回调函数`)},{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,{checkedRowKeys:this.checkedRowKeys,"onUpdate:checkedRowKeys":t=>this.checkedRowKeys=t,onUpdateCheckedRowKeys:i.bind(this),onRegister:l.bind(this),scrollX:1e3,title:Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode("span",null,[Vue.createTextVNode("标题插槽:")]),Vue.createVNode(naive.NSwitch,{onUpdateValue:t=>this.tableLoading=t},null)]}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":t=>this.actionColumns=t,pagination:{pageSize:10},contextMenuOptions:this.tableMenuOptions,loading:this.tableLoading,onContextMenuClick:this.menuSelect.bind(this),toolOptions:[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(K,{name:"search",size:"18",cursor:"pointer",onClick:()=>{window.$message.info("点击了搜索按钮")}},null),default:()=>"我是自定义工具栏示例"})],rowKey:t=>t.key,striped:!0},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上",tableAction:()=>"表格的操作区域内容插槽,有时候可能会用上"})]})}});export{ne as default}; diff --git a/js/index-BGhimq3o.js.gz b/js/index-BGhimq3o.js.gz deleted file mode 100644 index 52cbe910b4eb5e283ce3ff982deb9712642ab432..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2869 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 T_zYFx_5J2QS{AjZqa6SMJ}{u) diff --git a/js/index-DQQD1Hi-.js b/js/index-BKB69qG7.js similarity index 97% rename from js/index-DQQD1Hi-.js rename to js/index-BKB69qG7.js index c40a2e63..a6effa9f 100644 --- a/js/index-DQQD1Hi-.js +++ b/js/index-BKB69qG7.js @@ -1 +1 @@ -import{N as r,R as a}from"./hooks-BFGxA73i.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-B_NGfO2V.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const g=Vue.defineComponent({name:"ModalDemo",setup(){const t=Vue.reactive({modal1:!1,modal2:!1,modal3:!1}),{create:e}=r(),u=()=>{e({title:"卡片模态框",dad:!0,preset:"card",content:"我可以被拖拽的全屏card模态框",fullscreen:!0})},o=()=>{e({title:"模态框",content:"内容",preset:"dialog",dad:!0})};return{...Vue.toRefs(t),createCardModal:u,createDialogModal:o}},render(){const{createCardModal:t,createDialogModal:e}=this;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(a,{show:this.modal1,"onUpdate:show":u=>this.modal1=u,title:"全屏模态框",fullscreen:!0,preset:"card"},{default:()=>[Vue.createTextVNode("我是全屏模态框,并且会自动启用滚动条。")]}),Vue.createVNode(a,{show:this.modal2,"onUpdate:show":u=>this.modal2=u,preset:"card",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(a,{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`,有时候会用上。")])]}),Vue.createVNode(naive.NCard,{title:"重写 useModal"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:t.bind(this)},{default:()=>[Vue.createTextVNode("创建卡片模态框")]}),Vue.createVNode(naive.NButton,{onClick:e.bind(this)},{default:()=>[Vue.createTextVNode("创建对话框模态框")]})]})]})}});export{g as default}; +import{P as r,R as a}from"./hooks-BGLytdb9.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-CZebg5KX.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const g=Vue.defineComponent({name:"ModalDemo",setup(){const t=Vue.reactive({modal1:!1,modal2:!1,modal3:!1}),{create:e}=r(),u=()=>{e({title:"卡片模态框",dad:!0,preset:"card",content:"我可以被拖拽的全屏card模态框",fullscreen:!0})},o=()=>{e({title:"模态框",content:"内容",preset:"dialog",dad:!0})};return{...Vue.toRefs(t),createCardModal:u,createDialogModal:o}},render(){const{createCardModal:t,createDialogModal:e}=this;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(a,{show:this.modal1,"onUpdate:show":u=>this.modal1=u,title:"全屏模态框",fullscreen:!0,preset:"card"},{default:()=>[Vue.createTextVNode("我是全屏模态框,并且会自动启用滚动条。")]}),Vue.createVNode(a,{show:this.modal2,"onUpdate:show":u=>this.modal2=u,preset:"card",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(a,{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`,有时候会用上。")])]}),Vue.createVNode(naive.NCard,{title:"重写 useModal"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:t.bind(this)},{default:()=>[Vue.createTextVNode("创建卡片模态框")]}),Vue.createVNode(naive.NButton,{onClick:e.bind(this)},{default:()=>[Vue.createTextVNode("创建对话框模态框")]})]})]})}});export{g as default}; diff --git a/js/index-BKB69qG7.js.gz b/js/index-BKB69qG7.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..fee25772a51bfaaaf564b71a042e29958abae1aa GIT binary patch literal 1563 zcmV+$2ITo4iwFP!000021I<`#Puo@){=Q!k{3(%aH%=NZL8&s5!b&et3UpFobh5)i-cu5ph#J^sG$u@&=rs&vESH ztn6oKhM^fJ73jVKN5+Rct(d69i-GUncF0ps751nl!hgk`5XP9-dHK zJ;iFKAYPEEzyz3@@m&7idd7P*c3f`5D?tcTs`p zY)?1ryw#vNFY+vwXoeT5D3D}cMu3wMi*SxEnwc~ZhJIbt$at3$c8^jGy#*r_f)pQN zXMo>j^iD7^)ISEUk6D2r6lNtP`#rP=_t(Y6TWsnkOWu+yddF|><&`#*&V(MabS-l z9tprpXzM$r^kY4{qbKj{JIe&gv7EQVNk%0g1LP$_ti%yy2#N@Z$V=#{r`kqN{qUyz z>mT~+3w^a%$~@ARvfBF%jI8s6=gOQgZ-+DCNRY5GbRD?nUt3<%_6~?zc#dZUI8)6k z;YjpK04b6fr)e4&0>Ke5E!&ZUG~L(dT9c>* zqcYK^YtSBvYV;@)v#P1}8-zuqqIeJmCC)cm0hNeVbFtQ|f0O+84d`Bl?YPe0QN$x`N# zzO}C87DeF|9}V=Kjm@v}~I^De0)tEZk~^{s9(;e&lOzj>mZ zS&k1GZ6&L}+A#^X#m&{4o6Dy(?4T;sjhtE1CY$SDXCT^AnK(C z+W(EzSv#qg+(}w(E~q{QAt;h@Ck=eV$@Z>MW7Dy7ZrNk;9q;L+oCZTY25 zk%93d`MGNo(fC`M9Z!y{const n=e[o],r=n(...a);return"结果: "+s(r)},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{k as default}; +import"./hooks-BGLytdb9.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import{y as s,z as p,A as d,B as l,C as c,D as V}from"./utils-CZebg5KX.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const k=Vue.defineComponent({name:"CalculatePrecision",setup(){const t=Vue.reactive({addOptions:["1","0.2","0.1","1.1"],subtractOptions:["1","0.2","0.1","1.1"],multiplyOptions:["1","0.2","0.1","1.1"],divideOptions:["1","0.2","0.1","1.1"],distributeValue:12,distributeOutputValue:[],distributeLength:3}),e={addOptions:d,subtractOptions:l,multiplyOptions:c,divideOptions:V},i=(a,o)=>{const n=e[o],r=n(...a);return"结果: "+s(r)},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{k as default}; diff --git a/js/index-BR70wTwp.js.gz b/js/index-BR70wTwp.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..36c28eeea3cf4078f51db6a0cab971a55097b212 GIT binary patch literal 1513 zcmV5 z4_@zXc4r(L%M!UjXc|JL20}uThJ>W)MIMO95;E0zFS_|b{>OOj7$aiR=SM@X5ZvK(pwejxCX zLdIpb1gcQOGBN4yQ9+>C`!R<>J86BqI)WBppF(gO_Ns zdxkn`BGq-Ih#4?#O@yLlbbo6&@=D=};t<wJ(XO^$c9jTLFtjp1g%w^yx`7RXB!fU=>GcEOgpIJvqKzMlw$XU=Fz+fw zHOUi|$4NMaLVml{BH@AV5p;3H2}EKX>cj}OfEKG9&t@(+H;-Z`W=2Pfg!C$=x8D~Z zh+G(UVu&H*SjZ2WttgSqMZOoK`Xo%~R3SKtcsqTE)qJG|cK4p|J_?SYNN@_1%po{3 z97_-Oq%R!-u4eZT_^ozX7#yjTkEkjJ@g#y#ihzVBv4X;CQd1SA5H_p8BnmKLD2r5v z1P$s)#0FLshBFYM8tctg=)|U1B_TEoC22q-SXGR`7~^9&MgV^M+xqPTK4zRVXpC5u zaS|>`Wr8(1a}rL%DJ-FrQ3la*j1m-uGDQKOzou(|5{;6|z*sG|4=Gb59%#;aITWm2 zoK&|AxlXX?k`~QzILJay^#)H@?NfqiOdaR+puz$Gptn;;gz5@Y-218UjMAh^ zD{Zb9H}4l#b_!d|@AvPN_f|`r8|51Z`M)0*mmipOzvmAY%{NPhvu{Ae-svZ^viQ|eyc(+-`^}hTm5JDy7}^Y;mM=&quJ8S zYv$bB{N76O;mzu*U;kBJoh!ZGGdEYQo|RjL_2-^AA(|0rs=W|^s!uh2b+|E(G^knt z-7-pZ*%ZJpbFm{|Urx1ScamKhiI7-l4+z$6xj;grE;Q+C0U zI5xnCJuQR4IC5Z9WTAvqMa^9zYRswfgAM!CSSUY!VlJ%|Uai01|Nb+Lb6ktZ+vb2ZY?_1hF_yVhx#Kjr z1$Va0g?a1P-Tuv--EYt+`#5aiHmt(WDH%U9=3|3A(;fOXzh-V_${$g7_H z;OZwUth_uLkyt@~y2kOGBl$INE7wFd4<|6KVufWmkCpgw`;*IgJ5k#Hlb5jn)>RUf P>-^$h2>*Qz2oC@NNqf=q literal 0 HcmV?d00001 diff --git a/js/index-ZQp8r9U7.js b/js/index-BYZzQUjS.js similarity index 81% rename from js/index-ZQp8r9U7.js rename to js/index-BYZzQUjS.js index a5ee8019..0b881287 100644 --- a/js/index-ZQp8r9U7.js +++ b/js/index-BYZzQUjS.js @@ -1 +1 @@ -import{r as e,_ as o}from"./hooks-BFGxA73i.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-B_NGfO2V.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";function s(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!Vue.isVNode(i)}const b=Vue.defineComponent({name:"PreviewSVGIcons",setup(){const i=Vue.ref([]);return Object.keys(Object.assign({"/src/icons/action/draggable.svg":()=>o(()=>import("./draggable-D6qza0mp.js"),[]),"/src/icons/action/fullscreen.svg":()=>o(()=>import("./fullscreen-Cjm0bPGx.js"),[]),"/src/icons/action/fullscreen_fold.svg":()=>o(()=>import("./fullscreen_fold-BUWP5JFn.js"),[]),"/src/icons/action/out.svg":()=>o(()=>import("./out-CMQCc625.js"),[]),"/src/icons/action/reload.svg":()=>o(()=>import("./reload-BCsJCBo-.js"),[]),"/src/icons/action/search.svg":()=>o(()=>import("./search-DPR73sQp.js"),[]),"/src/icons/action/setting.svg":()=>o(()=>import("./setting-CqYm8XBn.js"),[]),"/src/icons/directional/adjustment.svg":()=>o(()=>import("./adjustment-DIo_g8Za.js"),[]),"/src/icons/directional/close_left.svg":()=>o(()=>import("./close_left-C6k2eGWg.js"),[]),"/src/icons/directional/close_right.svg":()=>o(()=>import("./close_right-CrnE5vtw.js"),[]),"/src/icons/directional/expanded.svg":()=>o(()=>import("./expanded-BswQDJyW.js"),[]),"/src/icons/directional/left_arrow.svg":()=>o(()=>import("./left_arrow-DAKeumRT.js"),[]),"/src/icons/directional/lock.svg":()=>o(()=>import("./lock-dC7sQfx2.js"),[]),"/src/icons/directional/resize_h.svg":()=>o(()=>import("./resize_h-DA2p7YCQ.js"),[]),"/src/icons/directional/right_arrow.svg":()=>o(()=>import("./right_arrow-CbmroMoE.js"),[]),"/src/icons/directional/row_end.svg":()=>o(()=>import("./row_end-CqbNhb3G.js"),[]),"/src/icons/directional/row_head.svg":()=>o(()=>import("./row_head-BCxi2x-p.js"),[]),"/src/icons/logo/github.svg":()=>o(()=>import("./github-B4ARmChV.js"),[]),"/src/icons/logo/google.svg":()=>o(()=>import("./google-GEcrFhWr.js"),[]),"/src/icons/logo/login_bg.svg":()=>o(()=>import("./login_bg-CRcyXHBf.js"),[]),"/src/icons/logo/office.svg":()=>o(()=>import("./office-B5pC1KGi.js"),[]),"/src/icons/logo/ray.svg":()=>o(()=>import("./ray-B93BjtIh.js"),[]),"/src/icons/logo/twitter.svg":()=>o(()=>import("./twitter-DjE7U1HD.js"),[]),"/src/icons/template/dark.svg":()=>o(()=>import("./dark-BqsidBpX.js"),[]),"/src/icons/template/light.svg":()=>o(()=>import("./light-DWbddXnY.js"),[]),"/src/icons/tip/axios.svg":()=>o(()=>import("./axios-o8g4A-7A.js"),[]),"/src/icons/tip/close.svg":()=>o(()=>import("./close-10SEVxdb.js"),[]),"/src/icons/tip/dashboard.svg":()=>o(()=>import("./dashboard-70op-CO0.js"),[]),"/src/icons/tip/echart.svg":()=>o(()=>import("./echart-c_3t778P.js"),[]),"/src/icons/tip/enter.svg":()=>o(()=>import("./enter-CPGcsJ25.js"),[]),"/src/icons/tip/error.svg":()=>o(()=>import("./error-CjWalrOZ.js"),[]),"/src/icons/tip/export_excel.svg":()=>o(()=>import("./export_excel-ZmNoLzCr.js"),[]),"/src/icons/tip/language.svg":()=>o(()=>import("./language-C4AMs4_p.js"),[]),"/src/icons/tip/menu.svg":()=>o(()=>import("./menu-CPMkWw77.js"),[]),"/src/icons/tip/more.svg":()=>o(()=>import("./more-DW-qndwg.js"),[]),"/src/icons/tip/mouse.svg":()=>o(()=>import("./mouse-C_l6KSTs.js"),[]),"/src/icons/tip/other.svg":()=>o(()=>import("./other-DU6bZUrM.js"),[]),"/src/icons/tip/print.svg":()=>o(()=>import("./print-jFo_n0lx.js"),[]),"/src/icons/tip/rely.svg":()=>o(()=>import("./rely-DlDUQEbT.js"),[]),"/src/icons/tip/table.svg":()=>o(()=>import("./table-tYkftQGA.js"),[])})).forEach(t=>{const r=t.match(/\/(\w+)\.svg/)[1];r&&i.value.push(r)}),{icons:i}},render(){return Vue.createVNode(naive.NCard,{title:"svg图标"},{"header-extra":()=>"点击图标复制代码",default:()=>{let i;return Vue.createVNode(naive.NFlex,null,s(i=this.icons.map(_=>Vue.withDirectives(Vue.createVNode("div",{class:"pre-view-icons__card",key:_},[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(e,{name:_,size:"56",cursor:"pointer"},null),default:()=>_})]),[[Vue.resolveDirective("copy"),``]])))?i:{default:()=>[i]})}})}});export{b as default}; +import{r as s,_ as o}from"./hooks-BGLytdb9.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-CZebg5KX.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";function c(i){return typeof i=="function"||Object.prototype.toString.call(i)==="[object Object]"&&!Vue.isVNode(i)}const w=Vue.defineComponent({name:"PreviewSVGIcons",setup(){const i=Vue.ref([]);return Object.keys(Object.assign({"/src/icons/action/draggable.svg":()=>o(()=>import("./draggable-D6qza0mp.js"),[]),"/src/icons/action/fullscreen.svg":()=>o(()=>import("./fullscreen-Cjm0bPGx.js"),[]),"/src/icons/action/fullscreen_fold.svg":()=>o(()=>import("./fullscreen_fold-BUWP5JFn.js"),[]),"/src/icons/action/out.svg":()=>o(()=>import("./out-CMQCc625.js"),[]),"/src/icons/action/reload.svg":()=>o(()=>import("./reload-BCsJCBo-.js"),[]),"/src/icons/action/search.svg":()=>o(()=>import("./search-DPR73sQp.js"),[]),"/src/icons/action/setting.svg":()=>o(()=>import("./setting-CqYm8XBn.js"),[]),"/src/icons/directional/adjustment.svg":()=>o(()=>import("./adjustment-DIo_g8Za.js"),[]),"/src/icons/directional/close_left.svg":()=>o(()=>import("./close_left-C6k2eGWg.js"),[]),"/src/icons/directional/close_right.svg":()=>o(()=>import("./close_right-CrnE5vtw.js"),[]),"/src/icons/directional/expanded.svg":()=>o(()=>import("./expanded-BswQDJyW.js"),[]),"/src/icons/directional/left_arrow.svg":()=>o(()=>import("./left_arrow-DAKeumRT.js"),[]),"/src/icons/directional/lock.svg":()=>o(()=>import("./lock-dC7sQfx2.js"),[]),"/src/icons/directional/resize_h.svg":()=>o(()=>import("./resize_h-DA2p7YCQ.js"),[]),"/src/icons/directional/right_arrow.svg":()=>o(()=>import("./right_arrow-CbmroMoE.js"),[]),"/src/icons/directional/row_end.svg":()=>o(()=>import("./row_end-CqbNhb3G.js"),[]),"/src/icons/directional/row_head.svg":()=>o(()=>import("./row_head-BCxi2x-p.js"),[]),"/src/icons/logo/github.svg":()=>o(()=>import("./github-B4ARmChV.js"),[]),"/src/icons/logo/google.svg":()=>o(()=>import("./google-GEcrFhWr.js"),[]),"/src/icons/logo/login_bg.svg":()=>o(()=>import("./login_bg-CRcyXHBf.js"),[]),"/src/icons/logo/office.svg":()=>o(()=>import("./office-B5pC1KGi.js"),[]),"/src/icons/logo/ray.svg":()=>o(()=>import("./ray-B93BjtIh.js"),[]),"/src/icons/logo/twitter.svg":()=>o(()=>import("./twitter-DjE7U1HD.js"),[]),"/src/icons/template/dark.svg":()=>o(()=>import("./dark-BqsidBpX.js"),[]),"/src/icons/template/light.svg":()=>o(()=>import("./light-DWbddXnY.js"),[]),"/src/icons/tip/axios.svg":()=>o(()=>import("./axios-o8g4A-7A.js"),[]),"/src/icons/tip/close.svg":()=>o(()=>import("./close-10SEVxdb.js"),[]),"/src/icons/tip/dashboard.svg":()=>o(()=>import("./dashboard-70op-CO0.js"),[]),"/src/icons/tip/echart.svg":()=>o(()=>import("./echart-c_3t778P.js"),[]),"/src/icons/tip/enter.svg":()=>o(()=>import("./enter-CPGcsJ25.js"),[]),"/src/icons/tip/error.svg":()=>o(()=>import("./error-CjWalrOZ.js"),[]),"/src/icons/tip/export_excel.svg":()=>o(()=>import("./export_excel-ZmNoLzCr.js"),[]),"/src/icons/tip/language.svg":()=>o(()=>import("./language-C4AMs4_p.js"),[]),"/src/icons/tip/menu.svg":()=>o(()=>import("./menu-CPMkWw77.js"),[]),"/src/icons/tip/more.svg":()=>o(()=>import("./more-DW-qndwg.js"),[]),"/src/icons/tip/mouse.svg":()=>o(()=>import("./mouse-C_l6KSTs.js"),[]),"/src/icons/tip/other.svg":()=>o(()=>import("./other-DU6bZUrM.js"),[]),"/src/icons/tip/print.svg":()=>o(()=>import("./print-jFo_n0lx.js"),[]),"/src/icons/tip/rely.svg":()=>o(()=>import("./rely-DlDUQEbT.js"),[]),"/src/icons/tip/table.svg":()=>o(()=>import("./table-tYkftQGA.js"),[])})).forEach(e=>{var t;const r=(t=e.match(/\/(\w+)\.svg/))==null?void 0:t[1];r&&i.value.push(r)}),{icons:i}},render(){return Vue.createVNode(naive.NCard,{title:"svg图标"},{"header-extra":()=>"点击图标复制代码",default:()=>{let i;return Vue.createVNode(naive.NFlex,null,c(i=this.icons.map(_=>Vue.withDirectives(Vue.createVNode("div",{class:"pre-view-icons__card",key:_},[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(s,{name:_,size:"56",cursor:"pointer"},null),default:()=>_})]),[[Vue.resolveDirective("copy"),``]])))?i:{default:()=>[i]})}})}});export{w as default}; diff --git a/js/index-BYZzQUjS.js.gz b/js/index-BYZzQUjS.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..30d5b8015d47ca587bd926d524b4a51404521a5e GIT binary patch literal 1780 zcmVsU%WNhYzK^I-xl zEzuHfNmNM6hj@L_-fVCB1ie|HeTD+X0)3iJ_caPi$z+{IbbufU@_+nz`bqN-4r4<3 zf)*evu%az~kmZn)P|-_1A!7#GozHXb4z~3XQ+9BQD|*R=^AT&6^>SG+8^GN9OinL* zwN)mjIN~71YPtd1F4-H^jLs_LB$T4and>9gs_2Hk3AVetr#9?%SGh@oKsKN_NCaBe z4SSNH)`q^RS8BjKNFISbi&k3&#D&anZR+K^UMT}}THPKehtpMP#DGJ{7z>x7SHZ2l zb>^0h>MF$?icmC6f}mB^E4l%!@c7mo`}nOM0b<`ewFukpbp7!v*P0|KVaRp}MXj=- zZ?8_LJ)0cBhkp0%M$Cs4xosf7LWgI&X$Z;X z78`s1;ip#{1%m(#aOAeix}n#B8IQKNNbTm;p5q8Zu|*z^K#VBEj3bwE$i)~ddf85i zbpPt$^s=7#8|UCvZjlgh0&oaD)T*SpW0~Fk3)H_@1(D-J%2}(bS4Dp9&2Kg~ZeQ)k zBSn#m=o52zQue#n@%bvlS%3$vioPK%*1Qi6G5Y_7w`me_93qfz*>l=GRN?;N(f(UF zf)2+M%;(Rrbv~H&I$h*EZ}BS zd5$YT{@5Liki+$u5>5o6b8^NhjyzrLo{F_*v#H#XlqzKKz4GD1?=KUiV|IB$T%=-c z>5z!=!n7&=?4lu#kV(RrL@46wB7z}mC_RcM7){SEI|qVRiVX22R<%Xe7N>0~8mf2q z+RoFMpGG%EbEZE14jIEaqfQBn#wD1}rsPuSd2kRQolQKYp=!;KL>1q&g;PbM zJR`uWJv>4qjKzX!#k+g0_=ZuO-Ru&)Kiw1*^c-y=>z(7w3pRS)+g zshuP|-$)V;%;Uc4)GAe}g`$8!$xHuQN zDUqcBFduHht?PEqTDh2_R0x9-bVmu}A&MmH_QC+`fY{#FEnF{l0>Y3TprJ(k!T_^2 zuAt79_g*o@p1;(yu$!^lOFoqr}kn@#)H;rwd7R7}r?l#*$__Jsk~ z?h#7D)AM(Ti8Gcci8BVSS!ey>tg>E45yOwj_GL+*5y0B5#Pu7q{|>2G|8;Z!4Ft?V zNXaqTdxx4#Z4}AQXa)fDVQ}IPHahQ9`UtLZ3Iepv8LrGg&S?#ZM@k;%elo~+WpU8n z+&v9V|59cm#FJg>SsZls9J=pcQHd!a9**pRC(D|Q0OqMPzy8!7N^E2}#ExWKSsb*h zu~|OqV2O#sxn$Ad9JIGL+9Q78OB{TPIY%_#^8^5Ev{%0XI4;2%CQNcki!dNt-sUc-@8)aLn{my>3ChOV z-sQ|4HLcer5<(@T5m8`WfrrSQdNN7Eq?UvsVA?_L=!QCmIM0`G`J+A!1Aa3e z@_y&#C;9bZMwkBbSU1-_G28?>qNCelO59bYYdDXCwk-)Ub&7bQ(=Hlrj6 zzMl~67K{eJE8p+X4yOVlzBMUbPcM2aAu zApOLI)GaPJ<^gIbY~p?W+rR(&^H0jMxKPB$Dxv_*IEC3Xm0$n-udhG-k}+TZ@z<|^ z`R9Lr`TMUw|4AvjXb6*lr`RGuynuJ)9q$KdRur=;Ix22*A2U52ydJ_>wVNMBvnl4j zl|2V0h^enlii;;oap44zv4#>;1VlLpQjKjpkh)57jOGn{S-i^`MUTW}f@n671*h2a z5KSlXx&bR@Rij-LZ?1+?ttmw(p^VUm5|i{l5Xv(3Xe*0hFSUEEcz2i8l8gis^leJ2 z;*fZ*XvH7?cq&TJg6N^C{9$1)m4fJ|DY_|?KK^ijuW8!%xUu-H`VQYOwPpIXlU-Pg WsrcvD6SLg;-TwfMr&>W869535D{iF# literal 0 HcmV?d00001 diff --git a/js/index-B2ShSf91.js b/js/index-Bg-qGje5.js similarity index 98% rename from js/index-B2ShSf91.js rename to js/index-Bg-qGje5.js index 66cf5f5c..bb9a9b7e 100644 --- a/js/index-B2ShSf91.js +++ b/js/index-Bg-qGje5.js @@ -1 +1 @@ -var g={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"2.1.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","vite-bundle-analyzer":"0.9.4","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.5"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};function a(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!Vue.isVNode(t)}const V=Vue.defineComponent({name:"RelyAbout",setup(){const{pkg:t}=g,{dependencies:i,devDependencies:n,name:e,version:d}=t,c=[{title:"依赖名称",key:"name"},{title:"依赖版本",key:"relyVersion"},{title:"依赖地址",key:"relyAddress"}],l=Vue.ref([]),o=Vue.ref([]),v=[{name:"项目名称",label:e},{name:"版本信息",label:d},{name:"项目地址",label:"GitHub",url:"https://github.com/XiaoDaiGua-Ray/ray-template"}],m=()=>{const s=r=>Object.keys(r).reduce((p,u)=>(p.push({name:u,relyVersion:r[u],relyAddress:""}),p),[]);l.value=s(i),o.value=s(n)},y=s=>{s.url&&window.open(s.url)};return Vue.onBeforeMount(()=>{m()}),{columns:c,dependenciesOptions:l,devDependenciesOptions:o,templateOptions:v,handleTagClick:y}},render(){let t,i,n;return Vue.createVNode("div",{class:"rely-about"},[Vue.createVNode(naive.NCard,{title:"关于项目"},{default:()=>[Vue.createTextVNode("ray template 是一个基于: tsx pinia vue3.x vite sass 的中后台解决方案. 项目干净与轻巧, 已经集成了很多项目中可能需要的搬砖工具可以让你快速起一个相关项目, 并且不需要剔除大量无用页面与组件.")]}),Vue.createVNode(naive.NCard,{title:"项目信息"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(t=this.templateOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[Vue.createVNode(naive.NTag,Vue.mergeProps({bordered:!1,type:"info"},{onClick:this.handleTagClick.bind(this,e)},{style:[e.url?"cursor: pointer":""]}),{default:()=>[e.label]})]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NCard,{title:"生产依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(i=this.dependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?i:{default:()=>[i]})]}),Vue.createVNode(naive.NCard,{title:"开发依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(n=this.devDependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?n:{default:()=>[n]})]})])}});export{V as default}; +var g={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"2.1.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","vite-bundle-analyzer":"0.9.4","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};function a(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!Vue.isVNode(t)}const V=Vue.defineComponent({name:"RelyAbout",setup(){const{pkg:t}=g,{dependencies:i,devDependencies:n,name:e,version:d}=t,c=[{title:"依赖名称",key:"name"},{title:"依赖版本",key:"relyVersion"},{title:"依赖地址",key:"relyAddress"}],l=Vue.ref([]),o=Vue.ref([]),v=[{name:"项目名称",label:e},{name:"版本信息",label:d},{name:"项目地址",label:"GitHub",url:"https://github.com/XiaoDaiGua-Ray/ray-template"}],m=()=>{const s=r=>Object.keys(r).reduce((p,u)=>(p.push({name:u,relyVersion:r[u],relyAddress:""}),p),[]);l.value=s(i),o.value=s(n)},y=s=>{s.url&&window.open(s.url)};return Vue.onBeforeMount(()=>{m()}),{columns:c,dependenciesOptions:l,devDependenciesOptions:o,templateOptions:v,handleTagClick:y}},render(){let t,i,n;return Vue.createVNode("div",{class:"rely-about"},[Vue.createVNode(naive.NCard,{title:"关于项目"},{default:()=>[Vue.createTextVNode("ray template 是一个基于: tsx pinia vue3.x vite sass 的中后台解决方案. 项目干净与轻巧, 已经集成了很多项目中可能需要的搬砖工具可以让你快速起一个相关项目, 并且不需要剔除大量无用页面与组件.")]}),Vue.createVNode(naive.NCard,{title:"项目信息"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(t=this.templateOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[Vue.createVNode(naive.NTag,Vue.mergeProps({bordered:!1,type:"info"},{onClick:this.handleTagClick.bind(this,e)},{style:[e.url?"cursor: pointer":""]}),{default:()=>[e.label]})]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NCard,{title:"生产依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(i=this.dependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?i:{default:()=>[i]})]}),Vue.createVNode(naive.NCard,{title:"开发依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(n=this.devDependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?n:{default:()=>[n]})]})])}});export{V as default}; diff --git a/js/index-Bg-qGje5.js.gz b/js/index-Bg-qGje5.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..41e5c81daff751b92490e2a337bb08f896ab3b47 GIT binary patch literal 2076 zcmV+%2;=u3iwFP!000021HD)6ZxqKF|K7i1GnLS-G&^^DzO&7uBQKz)mD&VRgeqA^ z8t=~CjlDawotZtny{zP@K*)z+Dk0kPBA_LuY14p$2nLr#>fdtfm;a)gnZ5I!O)L6= zezCptyg$F+^UQdFh12T{)3shOj7UmYL|90P42IynK}Ir3>LC{d1mJ?-K*v!7K)g=5 z)Zb_xEdUtCG+p6XL;<+aL=EKo0D>?Rg0L`0s}fY_EdV2&uUbprM}7l95b?xQ+@lHZ z=@?BkuOpDKkA>2jZPeBWlqn)`sI;}VM9p~sSLF&8A&*D^=Cs3k071+nEc+fYQCrAg zKusUOgokUDsrCjKrUT+-)TTDKh?)SVlu>NHeO(nW-(DJLJ<7b42uYv7yfk!M3mB2X=|fJK$xPO;dr8}6MXLgin_{E(`bu`UrA%y&FdMfIyYTV3pK0{V^|MGo+@7Tu7!M? zi~n>L1FqHCJUigT{>0Hu81GM>KdsC9#lLPR%M*h#W^v3s@hgY3@Zl z(f!uL+QiW2Q7PQcu4pkj_>AI%xfRc+T7s^{a zV3UuU+UK~CYL&DBlvtV-wP2H$gPtc-K^5_0j-xTj?0!AymFYv%EQHC-X$(D@=*Zfr zp@*P7t)OWa@+9SqFeR-{)9x;+NafOujsEslG8VnSd zXGAw<%uvw#dI zBme^Eo+3#a>+1#%^!3A;_OpoQK>=f&^GpT9kf*tzy}k;-sqvrAzrJ#sjb>BNiX==q zXK@aoq!IZ5i=Xoz4~DuR69Yg+RZIeK7U#~nNxV$N0jTReYA$vFSF1lp%BM$O}U*; z2P|=;?{o{07l>6-FtSky#B@RqbC5akvss} z0u*poWB2o`J9oaWGz5wB^VZ=J#q!RR^6tiz;`>pgXAl(2FgC>s(yc8myO7U(4LVCz z)%y=#?B4!noKlQeNF0y?R#KbD=!XY8pFSQ-qlvV#t#YtZ@F7({%~mRU^_5CxP_Or> z>Srq`QaTZsEdV$m1+wG6>-`Yd%gj zuVoM)CeK*F;kX;)lL72wy_(PA-l>>|Ye8NVP-sI@bB8fej)D}j>8wIQup*ZHAff{R zhhc1P9^DQP89DSOGNX@9VG&J;R$hKOdU?%4t@#&`F3w^V=vt>7oFnV13Mg>y zjEit~{_uFTwK3ZITY2y0=;gJ*QF7fe&u&M*ZPB`;_obunMQ8WcrP0pCa{>}3Fm*wT><>uqj_LqC#d^LJ?zx?6v`y2Q6 zo;|mD?%v)iFF&}wT=*u9t@5<9^`9F%oe zq^lvuHPumlD$yZUp#-Nj(mDACaek&q0*89T5TvJUyd=!W8|Hlu_e@U`B6{SE;Hj)l zW$&A(P5>zDa@`5eEYVHkv*brBltncyfW$4}P^vs8!4lDv`L6zlRB{nGDL4PXfB*oE z#%ziNnF5vzjg;%YtAbg%vXVE#aQDW&(aT467r#Xesm1U$i{x$LsIQ92CbfN{hx$bS zhd!16+$cAH_tyKw#(jF-YW+X9iXCbdv#nZoi^4rY*7cixc;3O%skDj{Kl(R(*tdA2 G5dZ+bU=gPP literal 0 HcmV?d00001 diff --git a/js/index-C2nyhHG5.js b/js/index-C2nyhHG5.js deleted file mode 100644 index 3965999f..00000000 --- a/js/index-C2nyhHG5.js +++ /dev/null @@ -1 +0,0 @@ -import{a0 as o,a1 as u,e as i}from"./hooks-BFGxA73i.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import{g as a}from"./utils-B_NGfO2V.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const s=Vue.defineComponent({name:"PageResult",props:{...naive.resultProps},setup(){const{router:e}=u();return{goBack:()=>{const{appMenuKey:r}=i,t=a(r,"sessionStorage",{defaultValue:""});t&&e.replace(t)}}},render(){const{goBack:e}=this;return Vue.createVNode("div",{class:"error-page"},[Vue.createVNode(naive.NResult,Vue.mergeProps(this.$props,{status:"500",title:"404 资源不存在",description:"小调皮你走错地方了"}),{...this.$slots,footer:()=>Vue.createVNode(naive.NFlex,{align:"center",justify:"center"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:o.bind(this,!0)},{default:()=>[Vue.createTextVNode("返回首页")]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:e.bind(this)},{default:()=>[Vue.createTextVNode("返回上一页面")]})]})})])}}),T=Vue.defineComponent({name:"ErrorPage404",setup(){return{}},render(){return Vue.createVNode(s,{status:"404"},null)}});export{T as default}; diff --git a/js/index-C2nyhHG5.js.gz b/js/index-C2nyhHG5.js.gz deleted file mode 100644 index 9812c998f9341398fe9ecf0f0f538e9677a95504..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1030 zcmV+h1o`_PiwFP!000021C>=>Z{tK1edkvc3$0>lJZtBpXkJ6*`$^wBoGfs2p(1|J{H9CfOrA*rBYc5@n_nl{TFDQv^1p!@nmUy?mhRM zdqzVC5#ur@_8bv&3=v0v6$1UCNt?5Qfgg4m>kF$=TOB^Ru5t?I)2Y`eKRKZ}Vt4W*UB=CN&6e74e?w^wIDLj~4^C<>G)XR(9r)=)t?hx0f) zZ&e?wBdawEXR89{6VWZ_u~WoZ$ErRnEcVsfvsqA2SRP}2s(abEVC}aSc6`S!%%X(H z0m8Nlf^q?8v2866*7vLZ?oGjQM;k+~j8T#X!m6}3R@?P#bGDtQIET<14pQ+j?yw5+`fkQ7y*q`GC|ZY5J%O>ylM+R;L^2#10)(I}+>wlv z4j3r*p-ogEndBs4de z4;jO!Lj%QLK!k7&;GA(Q(xeIc@HTd$dShY-(tiiQJCGWX(Ioht)FKq?R4U;b1=}`| zq%r{4$lLk3i<3{@y#Dg+^z-vyzB+&Tvw?gN9;cC{EOd?Y<1a3bKmPNZU(bI3;o{`@ z^7+^2FOT26`0ecVr$%BTZTy5q1WXFlW=wmm?Yw8wS^y&ylYn+Y*YH5!M+5bgkhDF% zK1i{M+v@e|mBG>clV) z5)=IgnH)#p8WE=h!p8=>;)cJu{}1um>1SuBA6>pWx%}?Ol>Q(w6Z61K5)(E4?Gmi$ zSm>LOxAVqz(x<7unY?>Kb|VqGLxMsT1e$gUM(Kml&=0~?MzZwQUk5#EV^9YG02}J~ AS^xk5 diff --git a/js/index-saB8SoC_.js b/js/index-CCBKm2To.js similarity index 91% rename from js/index-saB8SoC_.js rename to js/index-CCBKm2To.js index f08fc2c6..0d43bd23 100644 --- a/js/index-saB8SoC_.js +++ b/js/index-CCBKm2To.js @@ -1 +1 @@ -import{E as e}from"./hooks-BFGxA73i.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-B_NGfO2V.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const b=Vue.defineComponent({name:"IframeDemo",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0,size:[20,20]},{default:()=>[Vue.createVNode(naive.NCard,{title:"naive ui(延迟加载)"},{default:()=>[Vue.createVNode(e,{src:"https://www.naiveui.com/zh-CN/dark",height:"300",allow:"fullscreen"},null)]}),Vue.createVNode(naive.NCard,{title:"vue-hooks-plus(立即加载)"},{default:()=>[Vue.createVNode(e,{src:"https://inhiblabcore.github.io/docs/hooks/",height:"300",lazy:!1},null)]})]})}});export{b as default}; +import{G as e}from"./hooks-BGLytdb9.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-CZebg5KX.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const b=Vue.defineComponent({name:"IframeDemo",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0,size:[20,20]},{default:()=>[Vue.createVNode(naive.NCard,{title:"naive ui(延迟加载)"},{default:()=>[Vue.createVNode(e,{src:"https://www.naiveui.com/zh-CN/dark",height:"300",allow:"fullscreen"},null)]}),Vue.createVNode(naive.NCard,{title:"vue-hooks-plus(立即加载)"},{default:()=>[Vue.createVNode(e,{src:"https://inhiblabcore.github.io/docs/hooks/",height:"300",lazy:!1},null)]})]})}});export{b as default}; diff --git a/js/index-CCBKm2To.js.gz b/js/index-CCBKm2To.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..cf9ec6081696d143bab4bcb16602ec27dd971a55 GIT binary patch literal 799 zcmV+)1K|80iwFP!000021D%x1Zrer_hWC96g)0l-j7Z6nEE*|TQ;}jNv3yl)2Zk^t zkHnG48D%cIg8Q^ZpP}7n8K9dw=+hX@&aY5VvQto1(W2X#@BDLS{(lZlCS0ghyFg?C z(t+TKflCqRV~LL1uNNxx8+as*L%QY+TnfozBwZWZHnuI~9lYk}z0+ErnFz`hT4ObA zp`(z$7}czH9tyM&z=8!HNwQAaP&0XRqG?d%b`s!8|`j1&U5ZmgO<<_xB%C-a3g=6qxtlhygTdeE|L)u z5bh|elM9`+mO5Xi6^$kGZonT_UwxO~qfCJyf!erfWg@);IUYuxms>`WI7U8Yp=)Cc z*O50FH4b>~ddqXlD9J1uQidiVB$Wz6sffyYEMvRBCf5Gd(Rr_~qsk@P$`((M;)o_> z2yS_uou=1qUBTH^9)utwLP@uZt69EYEUqh+n=L<<0$2#*k?EY+QMdW#GS4U(Q{OG) zN~Y3WoS_bdzdw9mXr^caXl>b3?A}#LtMjV03kMP?I;Cpy1UE1J`DuH8u>*c|^a=cS za&4VnZ6XtJCRM?I-qV0X7*GZtPbQoJQ+q2$5^#*;fglMqA>oE8LFvg}aV0=$!B%N% zZeHNaQXvxx1P}$i6CT1IBXkP*q!q*5TunhJ8j#p|W|@*M!FgM@%(8WxnyU~7M90e6 zD?b1F?LUZkM1Jo6YcAPE#E4q_m8XcTx(87#n5;bQmees92U^k~row$H@Na=EoYT$#fhSZ_}dr zUz*Mjnuojhe|-4y{-=-szjewY>c_;-VuOcNMcT)dmqH%M&4?{+T_GmRh4ak*tMA*i dn5M-;n6HPlpAG594${M~{sfUlZXmk_000$sfi?gD literal 0 HcmV?d00001 diff --git a/js/index-CCddRp-e.js.gz b/js/index-CCddRp-e.js.gz deleted file mode 100644 index 3804b48e2ae5c47ebf9bf61669cd68cb50b93599..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1993 zcmV;)2R8U0iwFP!000021HD*nPuo}){yx9LW6cMmwLM8FZ?34)hJh`+Lt3DW+6tkY z_(Co?z8U*EyhM>Q6etXDo!!z>psz!rs?-46ogoBh|I3c;girj1m0yz70ZQ8Lj)WBA z`<&;VbDneVJr0V+u}qRO1r$nPLgt5>>X&hh=Dv+$JfyH!TH8i0H`F3-P@yj(3r=(2 z3Se|l3HUglkMnuiVB_C$XV0~IHzqD4iLe%|p7XL-1pM7#y|>K`im0*-rN}5Zs093+ zm%G3=g)VpYfl$beOQ?{w9g2&p3H5Q_zJv+`wcG{HU(W`ws$*>5h~%~su>h24-~#7s z;QT%|I9%5>q_z*cL4yh#!FULnTwbn@z17#)CHTB`Zj=&{A(Z-6Q4G{^e$LCb#J;~3 z9EzgTc4VPa+O!2LO>Lp*kQ*0Bs8Cg4Uj)lA;PY}#?r^S*B(8!VuZK=IQldbH!YO7A zpi7Olj;U@ll^{`Juk>}a^@sdD?lmM4D1!*G)%2PqJ&nrHK(zg@6+!_~WWz`j0zS^m zHL$_>U{fQmzgeL(e(yxK->}gP=wcTt*ZQ&S8 zFpFYf00#V4?X(0#tvBHH8*U(sM1f3{Kpj_S*4KBVH*0HeRp>D$LrH+LgK6*ZMMEv$ zce^n}5m7kc=W0!smeK2MJAx+@-zTdQK{3c$k`>GD$2!p3{?1h;gD zN3OMvbe#fr6fFXOh~M;HyJ4411WO8`Ld`uY{Kde77u=LsgkvhcMO4h*n|Cu)n6Fh&&7|FU6pM)EMnyr1G<{h$BO^=b{XW zDoe>QP+-WGfG3P21`im;ZjK%xsxTx$UMxNdMu9W{dAa#gau`Vh9_GG@K}7)rkV8^G zuIVB&k_KvIk0-?_Xbkd@8Abw$@=~d+iu++J8O3iXm168;r`U!`TypF~H^I3?&1O!R zq}yZBe(VHJRZ1WMlz?1Es|ZJ!WCF?rMSy5Gz=sWX`wY9wB9sY}B#4NRrwea3^k07d z&&spo>>|yO(KzJkVIWI(#hpdi4M&JgN=qyOVTC%{UoK?UjXRV2)NfjLRy$bH_7^C# z@2SGVuDX9r(+;0$*?Hs6+x*(BKD}Ld|Hw3PP{#*zg{|E}=AC)4*kn!^Y{D#(Khop0 zr#Izcs!EXY_LaW-ul&=OM-MYcFP1+mNBR3ZT5f^r=r%J|$h<3Lp63sijit%sgE?bn zR{!~xeK1f~{ZU#rNA)8T#1erLq4awT#|Lxv@uKCXsA5eq#Z$&iQR(zKKA1C8nSG(J z?-btO)pHxh(zNkp&CK28u6FoOeQ`_Mf0lvdZgv1%!13Umdx`j6Zx4vBfV+I@v%tSWF#=j z2o@FI&y2KzIN!*Onjb!Ym7Q%eTqQ8ZB$YUjcwd!f?i4=F<)5dI9zW3+9~ujr)n`;K zty?Ftd$1@U*Uo*>n>sHQUm8ehuqcIKEdImTJpAN9%s9A;OQsYL`P1T2UA*J&%4SzTNGFRSvzXl6{5rdD&NuTF|i=Y5)Tu6QdBdp>oKUgq^aH-)Tbu( z%wENTa(u9APoqa`>B7cOCsv&))IHZ(GF4dGBcL&NSI?~2#wAO8el?c1^*0aC8->nj zS!?gJd)8Y1%%&}8s=CB~fUmyCiiKSTzw^deEp>y}TNQ1C*ZYM{i=8elXS}je?Y~sY ba}kbMKiOKp)jHIvi(ma0OY7-=$rS(qi;&md diff --git a/js/index-ClGwgU9o.js.gz b/js/index-ClGwgU9o.js.gz deleted file mode 100644 index c7b26fcc0c1d19802a8e160dd0a61f71d73a4bda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2491 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.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(o,{name:"ray",size:"22"},null),Vue.createTextVNode("努力搬砖、努力摸鱼, 建设美丽家园")]}),span:2},{label:"补充说明",des:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createTextVNode("如果有希望补充的功能可以在"),Vue.createVNode("a",{class:"dashboard-link",href:"https://github.com/XiaoDaiGua-Ray/ray-template"},[Vue.createTextVNode("GitHub")]),Vue.createTextVNode("提一个 Issues")]}),span:2}],technologyTagOptions:[{label:"Vue3.x",value:"Vue3.x"},{label:"Vite5.x",value:"Vite5.x"},{label:"Pinia",value:"Pinia"},{label:"TS(X)",value:"TS(X)"}]}},render(){let u,t;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,null,{header:()=>Vue.createVNode(o,{name:"ray",size:"64"},null),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),Vue.createVNode(naive.NCard,{title:"个人介绍"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left",column:2},l(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},l(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,l(t=this.technologyTagOptions.map(e=>Vue.createVNode(naive.NTag,{key:e.value,type:"info"},{default:()=>[e.label]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("项目介绍")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createTextVNode("预设了最佳构建体验的配置与常用搬砖工具。意在提供一个简洁、快速上手的模板。")]})]}),Vue.createVNode(naive.NCard,{title:"友情链接"},{default:()=>[Vue.createVNode(r,null,null)]})]})}});export{O as default}; +import{r as o}from"./hooks-BGLytdb9.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import{A as r}from"./index-43Sr2ZDd.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-CZebg5KX.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";function l(u){return typeof u=="function"||Object.prototype.toString.call(u)==="[object Object]"&&!Vue.isVNode(u)}const O=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(o,{name:"ray",size:"22"},null),Vue.createTextVNode("努力搬砖、努力摸鱼, 建设美丽家园")]}),span:2},{label:"补充说明",des:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createTextVNode("如果有希望补充的功能可以在"),Vue.createVNode("a",{class:"dashboard-link",href:"https://github.com/XiaoDaiGua-Ray/ray-template"},[Vue.createTextVNode("GitHub")]),Vue.createTextVNode("提一个 Issues")]}),span:2}],technologyTagOptions:[{label:"Vue3.x",value:"Vue3.x"},{label:"Vite5.x",value:"Vite5.x"},{label:"Pinia",value:"Pinia"},{label:"TS(X)",value:"TS(X)"}]}},render(){let u,t;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,null,{header:()=>Vue.createVNode(o,{name:"ray",size:"64"},null),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),Vue.createVNode(naive.NCard,{title:"个人介绍"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left",column:2},l(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},l(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,l(t=this.technologyTagOptions.map(e=>Vue.createVNode(naive.NTag,{key:e.value,type:"info"},{default:()=>[e.label]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("项目介绍")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createTextVNode("预设了最佳构建体验的配置与常用搬砖工具。意在提供一个简洁、快速上手的模板。")]})]}),Vue.createVNode(naive.NCard,{title:"友情链接"},{default:()=>[Vue.createVNode(r,null,null)]})]})}});export{O as default}; diff --git a/js/index-DFXoKFzV.js.gz b/js/index-DFXoKFzV.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..a5981eac50d6aa48b8b6b547b331a12f5726ccab GIT binary patch literal 1656 zcmV-;28a0{iwFP!000021I<@&Qxi!Zet(}L&Wo)~)y$9t0un20)?`6h*B~ILSQOQn z`6X$X%w(s#vx(VUp@OBLz?JuJg;m))?TcJDlmaNvh=W2{h)=Ji4L!$6U0Ge9A>xI>%O$F$`lV^Yox?7Ule!dCnkKQJ z6bwqifEYh}Ssxi6?rq294Xjboh4o4S@q(g%Io%r=YzN8AFhG+_(lm*Mq=3{T_9wp> znL^2AJFdV$^a$lu=0Jl|V5-0%)-Cl&pPFcF;5tWnG`a&Rqd1EKW?F9aVyXa65{~27s1ksu~MRAt@jxa$irxXR^2jR{p{f z&}a&XH3f=dPxq)1nn);}n2A6R$t85sKbXwUwBuq028_UztQ!yu2BiM>urCw~m(Vv? zlbsKdEHXgpaI6oFvfRKe)_#mptP(Lk0jW&*tLyE1SfgMdnR>1VoJ+>fl9^0)=;AR$ zk*bO*tSPae6p;GFcz(M7tloR$SZ-hqBge`N*2Fv*1QQAhp@=#hLsD?cMYulqi6i5E zEZaRM9?L;JCsJL+Ih27|$jz}tJUMU;u3l>gf}BMLC9$v+cJlDc(v9x!3EYmkWq_uD z(ZCE{31*XtugBUkl&Clr3rXG1Es4@qaR|fv!cQ4Yqc{hmYgscrzX_v(p|1uy!2!t> z7cea~!HKa{ad@ye+5y~fvs$<#E+RLUDV)g6RH^-*eIEh9PZ`57OLM!B21i}HEkN$#`H&WtmVFd4t1E8u5* zMbP5L%JTjuwX&=iz_<*Qf|1NS z#7N|3Sw$&OBb>eT&|Y4*SN>Le{s(*gp8fO{Cn!K7em?rS^O|e`qTmtH5H5gpWk7|Z zpfOby$_k_rQ>lx-`2qMC$_QmA_6SFqECV52<%1{3ph&&b+&F`7smSq@6<+xG)mTgG zr@ME=$pZJ<$qHW)nnIYnOXkjELx?}Vs{j7&|BDc{-Mi+S=N>1s`e*CSOY6}>?a7?= z^K$L`J?p`v+E3daZ>xI0LtxcSb7$vt!IY7TGg^d`!D&J#(DRP!LL>PMRN@4JZ$X3$ zg}90!v(O3(c*21dC_ucI6#`3q-`Y-<$eAe#H!Pb6lf61)wSzE8H)xUfGlRVNQ zp`(}%)?Zlj^9S26?LRI3k0WcP`jIkJJGi@NEpMB#Zu2m5Sg^2tQv|f%=$0 z&oz4Ni3S(Ipjbv~J)x`K=&Luu4+7LWo)$1LiUOW_7c^{;&EEKUynGg3tQ-7cXP$>u+kSTh{A;)OMGxm2GQb!@j>_Ej%-K?)`@Q zaJO^mmMNwxG^^U&U99as;!YWF0*Gv2&t;*U(hUU+P$Fjnf@{dIie$)vMkAaGY03$* zuCkn4cdDO7X%-Xd{ZS(2P~H#G&t0$3N1SS9aEU@rD9=DC0+Rc_$Kr71CMiUtj?Cu^ zI#zsv2uRLXhYyN6laTm%{yd7bM~|HL$MfgevG2_5jHi;XKEh)_%9qn5?f~ zSo5#n&EB!+maVl7r>*X{s}6P;~#0lFlDe<9OxVul@rj#xUi14gdhr CTT(m# literal 0 HcmV?d00001 diff --git a/js/index-DK-aA1yw.js b/js/index-DK-aA1yw.js new file mode 100644 index 00000000..5ff37bac --- /dev/null +++ b/js/index-DK-aA1yw.js @@ -0,0 +1 @@ +import{l as A,d as E,X as h,r as f,Y as x,Z as k,$ as g,a0 as T,a1 as b}from"./hooks-BGLytdb9.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-CZebg5KX.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const Q=Vue.defineComponent({name:"TemplateHooks",setup(){const t=Vue.ref(""),a=A("layoutContentMaximize"),o=Vue.ref(E().getWatermarkConfig.value.content),n=Vue.ref("new"),{navigationTo:i}=x(),{maximize:r,isLayoutContentMaximized:l}=h(),{reload:d,openSpin:V,closeSpin:F}=k(),{showWatermark:c,hiddenWatermark:N,setWatermarkContent:m,toggleWatermark:C}=g(),{darkTheme:B,lightTheme:s,toggleTheme:u,getAppTheme:e}=T(),{hidden:p,show:v,update:D}=b();return{navigationTo:i,reload:d,currentMenuOption:t,maximize:r,maximizeRef:a,openSpin:V,closeSpin:F,showWatermark:c,hiddenWatermark:N,setWatermarkContent:m,watermark:o,toggleWatermark:C,darkTheme:B,lightTheme:s,toggleTheme:u,getAppTheme:e,isLayoutContentMaximized:l,badgeHidden:p,badgeShow:v,badgeUpdateLabel:D,badgeValue:n}},render(){const{navigationTo:t,reload:a,maximize:o,openSpin:n,closeSpin:i,showWatermark:r,hiddenWatermark:l,setWatermarkContent:d,toggleWatermark:V,darkTheme:F,lightTheme:c,toggleTheme:N,getAppTheme:m,isLayoutContentMaximized:C,badgeHidden:B,badgeShow:s,badgeUpdateLabel:u}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"接口说明"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("hooks/template 包存放模板专属 hook 方法。这里不做过多的赘述,可以查看文档具体描述。")])]}),Vue.createVNode(naive.NCard,{title:"useBadge 菜单标记"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.badgeValue,"onUpdate:value":e=>this.badgeValue=e},null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>B("/template-hooks")},{default:()=>[Vue.createTextVNode("隐藏当前菜单标记")]}),Vue.createVNode(naive.NButton,{onClick:()=>s("/template-hooks")},{default:()=>[Vue.createTextVNode("显示当前菜单标记")]}),Vue.createVNode(naive.NButton,{onClick:()=>u("/template-hooks",{label:this.badgeValue})},{default:()=>[Vue.createTextVNode("更新当前菜单标记")]}),Vue.createVNode(naive.NButton,{onClick:()=>{u("/template-hooks",{label:this.badgeValue,icon:Vue.createVNode(f,{name:"error",size:"18"},null)})}},{default:()=>[Vue.createTextVNode("添加标记图标")]}),Vue.createVNode(naive.NButton,{onClick:()=>{u("/template-hooks",{label:this.badgeValue,icon:void 0})}},{default:()=>[Vue.createTextVNode("隐藏标记图标")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useTheme 主题"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("getAppTheme 获取当前主题色: "),m().themeLabel]),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>F()},{default:()=>[Vue.createTextVNode("切换暗黑主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>c()},{default:()=>[Vue.createTextVNode("切换明亮主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>N()},{default:()=>[Vue.createTextVNode("切换主题")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useWatermark 水印"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.watermark,"onUpdate:value":e=>this.watermark=e,onInput:e=>{d(e)}},null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>r()},{default:()=>[Vue.createTextVNode("显示水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>l()},{default:()=>[Vue.createTextVNode("隐藏水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>V()},{default:()=>[Vue.createTextVNode("切换水印")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useSpinning"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("手动刷新内容区域,会使得当前路由页面内容强制重新加载(会执行完整的 vue 生命周期)。默认 800ms 延迟。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{a()}},{default:()=>[Vue.createTextVNode("刷新(强制刷新)")]}),Vue.createVNode(naive.NButton,{onClick:()=>{n(),setTimeout(()=>{i()},800)}},{default:()=>[Vue.createTextVNode("触发加载动画(不强制刷新)")]})]})]}),Vue.createVNode(naive.NCard,{title:"useMaximize 内容区域最大化"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("isLayoutContentMaximized 检测当前内容区域是否最大化:"),C?"最大化":"正常尺寸"]),Vue.createVNode(naive.NButton,{onClick:()=>{o(!this.maximizeRef,{scrollToOptions:{left:0,top:0}})}},{default:()=>[Vue.createTextVNode("最大化内容区域,并且滚动至顶部")]})]}),Vue.createVNode(naive.NCard,{title:"useAppNavigation 导航方法"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("navigationTo 参数为正整数时,会更具当前的菜单顺序进行自动导航匹配。但是此方法仅能导航一级菜单。并且如果导航菜单非根菜单项,会自动递归导航至一子菜单。 支持传入完整的菜单路径,如:/multi/multi-menu-one。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NButton,{onClick:()=>t("/multi/multi-menu-one")},{default:()=>[Vue.createTextVNode("跳转至多级菜单")]})]})]})}});export{Q as default}; diff --git a/js/index-DK-aA1yw.js.gz b/js/index-DK-aA1yw.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..6d85dfaccd511e8c8a8dc4e93fcdb56ff9a6f210 GIT binary patch literal 2160 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 N{sAF(T?Dic001j&>EHkW diff --git a/js/index-Cs-0uuwR.js b/js/index-DYHwA1XI.js similarity index 96% rename from js/index-Cs-0uuwR.js rename to js/index-DYHwA1XI.js index 3b1af22c..59ea4176 100644 --- a/js/index-Cs-0uuwR.js +++ b/js/index-DYHwA1XI.js @@ -1 +1 @@ -import{B as d,C as l}from"./hooks-BFGxA73i.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-B_NGfO2V.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const w=Vue.defineComponent({name:"RFormDemo",setup(){const[u,{getFormInstance:i,validate:t,restoreValidation:r,formModel:a,formRules:e}]=d({name:null,age:null,gender:null,date:null,remark:null},{name:{required:!0,message:"请输入姓名",trigger:["blur","change"]},date:{required:!0,message:"请选择日期",trigger:["blur","change"],type:"number"},gender:{required:!0,message:"请选择性别",trigger:"change"},age:{required:!0,message:"请输入年龄",trigger:["blur","change"],type:"number"}}),o=Vue.ref(e()),n=Vue.ref(a());return{register:u,rules:o,condition:n,restoreValidation:r,formModel:a,validate:t}},render(){const{rules:u}=this,{register:i,restoreValidation:t,formModel:r,validate:a}=this;return Vue.createVNode(l,{onRegister:i,rules:u,model:this.condition},{default:()=>[Vue.createVNode(naive.NGrid,{cols:24,xGap:24},{default:()=>[Vue.createVNode(naive.NFormItemGi,{label:"姓名",path:"name",span:12},{default:()=>[Vue.createVNode(naive.NInput,{value:this.condition.name,"onUpdate:value":e=>this.condition.name=e},null)]}),Vue.createVNode(naive.NFormItemGi,{label:"年龄",path:"age",span:12},{default:()=>[Vue.createVNode(naive.NInputNumber,{value:this.condition.age,"onUpdate:value":e=>this.condition.age=e,showButton:!1,style:"width: 100%"},null)]}),Vue.createVNode(naive.NFormItemGi,{label:"出生日期",path:"date",span:12},{default:()=>[Vue.createVNode(naive.NDatePicker,{value:this.condition.date,"onUpdate:value":e=>this.condition.date=e,style:"width: 100%"},null)]}),Vue.createVNode(naive.NFormItemGi,{label:"性别",path:"gender",span:12},{default:()=>[Vue.createVNode(naive.NRadioGroup,{value:this.condition.gender,"onUpdate:value":e=>this.condition.gender=e},{default:()=>[Vue.createVNode(naive.NRadio,{value:"girl"},{default:()=>[Vue.createTextVNode("女")]}),Vue.createVNode(naive.NRadio,{value:"man"},{default:()=>[Vue.createTextVNode("男")]})]})]}),Vue.createVNode(naive.NFormItemGi,{label:"备注信息",span:24},{default:()=>[Vue.createVNode(naive.NInput,{type:"textarea",value:this.condition.remark,"onUpdate:value":e=>this.condition.remark=e},null)]}),Vue.createVNode(naive.NFormItemGi,{span:24},{default:()=>[Vue.createVNode(naive.NFlex,{justify:"flex-end",style:"width: 100%"},{default:()=>[Vue.createVNode(naive.NButton,{type:"info",onClick:()=>{this.condition=r(),t()}},{default:()=>[Vue.createTextVNode("重置表单为初始状态")]}),Vue.createVNode(naive.NButton,{type:"warning",onClick:t.bind(this)},{default:()=>[Vue.createTextVNode("移除校验状态")]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>a()},{default:()=>[Vue.createTextVNode("校验")]})]})]})]})]})}});export{w as default}; +import{E as d,F as l}from"./hooks-BGLytdb9.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-CZebg5KX.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const w=Vue.defineComponent({name:"RFormDemo",setup(){const[u,{getFormInstance:i,validate:t,restoreValidation:r,formModel:a,formRules:e}]=d({name:null,age:null,gender:null,date:null,remark:null},{name:{required:!0,message:"请输入姓名",trigger:["blur","change"]},date:{required:!0,message:"请选择日期",trigger:["blur","change"],type:"number"},gender:{required:!0,message:"请选择性别",trigger:"change"},age:{required:!0,message:"请输入年龄",trigger:["blur","change"],type:"number"}}),o=Vue.ref(e()),n=Vue.ref(a());return{register:u,rules:o,condition:n,restoreValidation:r,formModel:a,validate:t}},render(){const{rules:u}=this,{register:i,restoreValidation:t,formModel:r,validate:a}=this;return Vue.createVNode(l,{onRegister:i,rules:u,model:this.condition},{default:()=>[Vue.createVNode(naive.NGrid,{cols:24,xGap:24},{default:()=>[Vue.createVNode(naive.NFormItemGi,{label:"姓名",path:"name",span:12},{default:()=>[Vue.createVNode(naive.NInput,{value:this.condition.name,"onUpdate:value":e=>this.condition.name=e},null)]}),Vue.createVNode(naive.NFormItemGi,{label:"年龄",path:"age",span:12},{default:()=>[Vue.createVNode(naive.NInputNumber,{value:this.condition.age,"onUpdate:value":e=>this.condition.age=e,showButton:!1,style:"width: 100%"},null)]}),Vue.createVNode(naive.NFormItemGi,{label:"出生日期",path:"date",span:12},{default:()=>[Vue.createVNode(naive.NDatePicker,{value:this.condition.date,"onUpdate:value":e=>this.condition.date=e,style:"width: 100%"},null)]}),Vue.createVNode(naive.NFormItemGi,{label:"性别",path:"gender",span:12},{default:()=>[Vue.createVNode(naive.NRadioGroup,{value:this.condition.gender,"onUpdate:value":e=>this.condition.gender=e},{default:()=>[Vue.createVNode(naive.NRadio,{value:"girl"},{default:()=>[Vue.createTextVNode("女")]}),Vue.createVNode(naive.NRadio,{value:"man"},{default:()=>[Vue.createTextVNode("男")]})]})]}),Vue.createVNode(naive.NFormItemGi,{label:"备注信息",span:24},{default:()=>[Vue.createVNode(naive.NInput,{type:"textarea",value:this.condition.remark,"onUpdate:value":e=>this.condition.remark=e},null)]}),Vue.createVNode(naive.NFormItemGi,{span:24},{default:()=>[Vue.createVNode(naive.NFlex,{justify:"flex-end",style:"width: 100%"},{default:()=>[Vue.createVNode(naive.NButton,{type:"info",onClick:()=>{this.condition=r(),t()}},{default:()=>[Vue.createTextVNode("重置表单为初始状态")]}),Vue.createVNode(naive.NButton,{type:"warning",onClick:t.bind(this)},{default:()=>[Vue.createTextVNode("移除校验状态")]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>a()},{default:()=>[Vue.createTextVNode("校验")]})]})]})]})]})}});export{w as default}; diff --git a/js/index-DYHwA1XI.js.gz b/js/index-DYHwA1XI.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..d06b4ae15d9cd2b7f2e6443c3f71bbce1bd72b6f GIT binary patch literal 1349 zcmV-L1-kkliwFP!000021FctWZ_`#3{=Q#PEKN$JYZIqUUt9%cBs6P*wv@ITMX0*5 zPn_G>_nP~XCPbD%+5{Uzngr7{X%j;Nm2J}az%(|du|Gpv`Y$Hi3B_FsDVk&{H}P|x zbDndadmR%$U|e?3jA1e6ptsm&N$LYpNqTr*BOxU(fn zreT_fnbXVD=h({n@?;tla6+XX!zPWKe%fJYwkC7cG{{z*1GPKGmMG9vn*-3g^1M>P$QwDm;-B9rHydPFMjgcKq!lJ+ zs!NS#8dqv5Py#k>#-U{9jG45Y)9uzgzItJ4c#vpd4$hFUDST1+bJtWlOiAJiy}SW6 zw{Z5;^gTi)aBRzDnz@K%eOff##=^&k28BIOuMz5$Oe1GZ>E&Q+W|~c2Iy7@a364hO z5~>Hl1rZV)A+d~V%p2xrjELtqrLU|{smA!Ke#l$Q*Co@5k6kF`WA9YTOLJ>*VJ!^= zyMehBrGin2{B@>tX?%R+&^)ejpbqdpW?|86ELG00rZG}@q*lrs;}J`xb3tDq@ZZL7 zaz!QaL61i^u-(-Ho?AFOHw+HgmZU{wX8^9O*4oR}_QfIK{zM1BPl8Li<+a2zHlsq0 zZ5P)S7!K44g);L4MuEyqmtr3*ZDo#ezXCqfkN~NIOtu?GT~?^;f{gCYQz0?6!6K-I zJ>p;qmP8zcWE|F$UkIZXM|H;i^UMLy!tr`Vc_1tZuN0krKB_zqVYk0<;|3?|m^NN< z@G)=3>kuVjT@F_j;ow*&a>xfEA`0!*lV`79-0gk-sJC;s_w^kONlsiBxOG{pd5UXD zvm2PYpj`W93OJlP#XQe3*-3(gI_#%87%zHuHp)pFr&@4y^pdh_Ue| zk>FPe>Uy{ao}~>O8DQD4w8+C65&@=`nIDmKo(4*yZVP(~4oNa1KBO_a7R23(F`5O% zQ$uh?2vM|^vRA?^I);G0?-BvneZTq_V^(ow`lcO$j`lfJ>xlPF7$ ztK({0!46?n&Qx%OwuE*RbqO+Z)n%Bp4G}^s; z&tlr-I*!X8-rRlq_~kzjc5giCcYoxwrGE@0hrEQg#2m1Oh7KZmaE>yF1bN(};dqtL zdC*4PEhQwWcPy>$L0bpvXv57t5@m7#47x#RooR^CvPbM@9M?_DEb>ei$xJpJX}tS4 z@9h2k>#GNkdw0Hh`N#9#tsi"我是自定义"}}],o=[...t,{label:"不许点",key:"disabled option",disabled:!0},{label:"popover",key:"popover",popover:"我是 popover"},{label:"popover options",key:"popover options",popover:{label:"我是配置项的 popover"}}],i=[{label:"设置",key:"setting",icon:Vue.createVNode(d,{name:"setting"},null)},{label:"刷新",key:"reload",icon:Vue.createVNode(d,{name:"reload"},null)},{label:"搜索",key:"search",icon:Vue.createVNode(d,{name:"search"},null),popover:"我是搜索"}],l=Vue.ref("this is three"),e=Vue.ref("medium"),n=Vue.ref("block");return{baseOptions:t,options:a,segmentValueOne:l,segmentChange:r=>{window.$message.info(String(r))},size:e,width:n,disabledOptions:o,iconOptions:i}},render(){const{options:t,baseOptions:a,disabledOptions:o,iconOptions:i}=this,{segmentChange:l}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NAlert,{title:"警告⚠️",type:"warning"},{default:()=>[Vue.createTextVNode("n-tabs 默认情况下会从 slot 获取默认展示的 tab 值,因此会产生一个 vue slot 的 warning。如果你不想看到这个 warning,请设定一个 default-value。")]}),Vue.createVNode(naive.NAlert,{title:"注已知问题",type:"warning"},{default:()=>[Vue.createTextVNode("由于 NTabs 设计缘故,手动设置 width 为 fitContent 后,配置了 disabled, popover 的配置项,会丢失过度效果。具体可以看下面的例子。"),Vue.createVNode("br",null,null),Vue.createTextVNode("解决方法,在该组件外层包一层 div,设置宽度,但是不能为 fit-content。")]}),Vue.createVNode(naive.NCard,{title:"分段器"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("该组件基于 NTabs + NTabPane 封装,所以保留了一些该组件的特性。")])]}),Vue.createVNode(naive.NGrid,{cols:2,xGap:8,yGap:12},{default:()=>[Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"基础非受控分段器"},{default:()=>[Vue.createVNode(u,{defaultValue:"this is two",options:a},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"自定义分段器插槽"},{default:()=>[Vue.createVNode(u,{defaultValue:this.segmentValueOne,options:t},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"updateValue 事件"},{default:()=>[Vue.createVNode(u,{value:this.segmentValueOne,"onUpdate:value":e=>this.segmentValueOne=e,defaultValue:"this is two",options:o,onUpdateValue:l.bind(this),width:"block"},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"自适应宽度"},{default:()=>[Vue.createVNode(u,{defaultValue:"setting",options:i,width:"block"},null)]})]}),Vue.createVNode(naive.NGridItem,{span:2},{default:()=>[Vue.createVNode(naive.NCard,{title:"尺寸"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0,size:"large"},{default:()=>[Vue.createVNode(naive.NRadioGroup,{value:this.size,"onUpdate:value":e=>this.size=e},{default:()=>[Vue.createVNode(naive.NRadio,{value:"small"},{default:()=>[Vue.createTextVNode("小")]}),Vue.createVNode(naive.NRadio,{value:"medium"},{default:()=>[Vue.createTextVNode("不小")]}),Vue.createVNode(naive.NRadio,{value:"large"},{default:()=>[Vue.createTextVNode("不太小")]})]}),Vue.createVNode(u,{defaultValue:"this is two",options:a,size:this.size,width:"block"},null)]})]})]}),Vue.createVNode(naive.NGridItem,{span:2},{default:()=>[Vue.createVNode(naive.NCard,{title:"宽度"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0,size:"large"},{default:()=>[Vue.createVNode(naive.NAlert,{title:"注意",type:"info"},{default:()=>[Vue.createTextVNode("RSegment 组件宽度默认为 fitContent,按照内容自适应宽度;如果需要自适应宽度,请设置 width 为 block;如果需要手动指定宽度请设置一个数字。")]}),Vue.createVNode(naive.NRadioGroup,{value:this.width,"onUpdate:value":e=>this.width=e},{default:()=>[Vue.createVNode(naive.NRadio,{value:"fitContent"},{default:()=>[Vue.createTextVNode("fitContent")]}),Vue.createVNode(naive.NRadio,{value:"block"},{default:()=>[Vue.createTextVNode("block")]}),Vue.createVNode(naive.NRadio,{value:700},{default:()=>[Vue.createTextVNode("700")]})]}),Vue.createVNode(u,{defaultValue:"this is two",options:o,width:this.width},null)]})]})]})]})]})}});export{O as default}; +import{r as d,Q as u}from"./hooks-BGLytdb9.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-CZebg5KX.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const R=Vue.defineComponent({name:"SegmentDemo",setup(){const t=[{label:"这是一",key:"this is one"},{label:"这是二",key:"this is two"},{label:"这是三",key:"this is three"}],a=[...t,{label:"这是四",key:"this is four",slots:{default:()=>"我是自定义"}}],o=[...t,{label:"不许点",key:"disabled option",disabled:!0},{label:"popover",key:"popover",popover:"我是 popover"},{label:"popover options",key:"popover options",popover:{label:"我是配置项的 popover"}}],i=[{label:"设置",key:"setting",icon:Vue.createVNode(d,{name:"setting"},null)},{label:"刷新",key:"reload",icon:Vue.createVNode(d,{name:"reload"},null)},{label:"搜索",key:"search",icon:Vue.createVNode(d,{name:"search"},null),popover:"我是搜索"}],l=Vue.ref("this is three"),e=Vue.ref("medium"),n=Vue.ref("block");return{baseOptions:t,options:a,segmentValueOne:l,segmentChange:r=>{window.$message.info(String(r))},size:e,width:n,disabledOptions:o,iconOptions:i}},render(){const{options:t,baseOptions:a,disabledOptions:o,iconOptions:i}=this,{segmentChange:l}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NAlert,{title:"警告⚠️",type:"warning"},{default:()=>[Vue.createTextVNode("n-tabs 默认情况下会从 slot 获取默认展示的 tab 值,因此会产生一个 vue slot 的 warning。如果你不想看到这个 warning,请设定一个 default-value。")]}),Vue.createVNode(naive.NAlert,{title:"注已知问题",type:"warning"},{default:()=>[Vue.createTextVNode("由于 NTabs 设计缘故,手动设置 width 为 fitContent 后,配置了 disabled, popover 的配置项,会丢失过度效果。具体可以看下面的例子。"),Vue.createVNode("br",null,null),Vue.createTextVNode("解决方法,在该组件外层包一层 div,设置宽度,但是不能为 fit-content。")]}),Vue.createVNode(naive.NCard,{title:"分段器"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("该组件基于 NTabs + NTabPane 封装,所以保留了一些该组件的特性。")])]}),Vue.createVNode(naive.NGrid,{cols:2,xGap:8,yGap:12},{default:()=>[Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"基础非受控分段器"},{default:()=>[Vue.createVNode(u,{defaultValue:"this is two",options:a},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"自定义分段器插槽"},{default:()=>[Vue.createVNode(u,{defaultValue:this.segmentValueOne,options:t},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"updateValue 事件"},{default:()=>[Vue.createVNode(u,{value:this.segmentValueOne,"onUpdate:value":e=>this.segmentValueOne=e,defaultValue:"this is two",options:o,onUpdateValue:l.bind(this),width:"block"},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"自适应宽度"},{default:()=>[Vue.createVNode(u,{defaultValue:"setting",options:i,width:"block"},null)]})]}),Vue.createVNode(naive.NGridItem,{span:2},{default:()=>[Vue.createVNode(naive.NCard,{title:"尺寸"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0,size:"large"},{default:()=>[Vue.createVNode(naive.NRadioGroup,{value:this.size,"onUpdate:value":e=>this.size=e},{default:()=>[Vue.createVNode(naive.NRadio,{value:"small"},{default:()=>[Vue.createTextVNode("小")]}),Vue.createVNode(naive.NRadio,{value:"medium"},{default:()=>[Vue.createTextVNode("不小")]}),Vue.createVNode(naive.NRadio,{value:"large"},{default:()=>[Vue.createTextVNode("不太小")]})]}),Vue.createVNode(u,{defaultValue:"this is two",options:a,size:this.size,width:"block"},null)]})]})]}),Vue.createVNode(naive.NGridItem,{span:2},{default:()=>[Vue.createVNode(naive.NCard,{title:"宽度"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0,size:"large"},{default:()=>[Vue.createVNode(naive.NAlert,{title:"注意",type:"info"},{default:()=>[Vue.createTextVNode("RSegment 组件宽度默认为 fitContent,按照内容自适应宽度;如果需要自适应宽度,请设置 width 为 block;如果需要手动指定宽度请设置一个数字。")]}),Vue.createVNode(naive.NRadioGroup,{value:this.width,"onUpdate:value":e=>this.width=e},{default:()=>[Vue.createVNode(naive.NRadio,{value:"fitContent"},{default:()=>[Vue.createTextVNode("fitContent")]}),Vue.createVNode(naive.NRadio,{value:"block"},{default:()=>[Vue.createTextVNode("block")]}),Vue.createVNode(naive.NRadio,{value:700},{default:()=>[Vue.createTextVNode("700")]})]}),Vue.createVNode(u,{defaultValue:"this is two",options:o,width:this.width},null)]})]})]})]})]})}});export{R as default}; diff --git a/js/index-Dgdpbbi8.js.gz b/js/index-Dgdpbbi8.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..a7e712db224d2a7f55b1eca26121270eae5b39aa GIT binary patch literal 1994 zcmV;*2Q~N~iwFP!000021HD*nQ`^QC{(gUjuI7Hgb0yU_;Y}GbZcL$}ZAgI7n`9Vf zZ7ueKtaYW8dGUD0B|xCOrM)2`Kwe8AlbIN3+F}eO|K(Pa%_sgsM=!P`1HnmpJHw2z z_Bqd60fiEntLBHA>X&hh=01yJJgBf2+rAzlLa2!wQ0Vi>g45h* z0vH)k0zS^?<9uE=*!VT>?733!#>8bL5!Qm$b6)nMfWH{1_qMq~VO5r)6dvIQlz^Y} za_88lj?X*$Ku3ogmrx;VI}{gH6YAr z!1;Y_aHy_nP;DP_g9a2fjPW2cxx8E*d!w(hOYnK?+$be1Ln!sDq8O;-{G693WJ z*T4qj15J&%{(6PxNJ7ArD1sz54rK)?1PTfP#Pre6`T8t`rC$Tv+0&p#YrENs+QKoG zU>3zd1P1(8?X(0tTCc&Y*W5rDjslq|fjX|vtgkOduGiMysL*3nhLQkf2h)Dp7wu^I zrrV7niiko1KUZtAw2WM3+YvmT_&!;c2#P`0lB`&E-_?QE_ODt`fTK>&At%6oB*7q##jyk>Qj?TG4DxgrjKrWs zT3`&*i~@-oukj>pJJNhJDS{9bdAjiSfw8oyWz#e>2uFCDM3F)vg~Ae~Q%nUaH(P-s zL-;r9481%G*f)Q|I=G`K91u!0cFRg z^v(H)cXpycB~1Qe(7-k;>0PA`TDIp7Sy! zsw^c#K!F{$1Uz9JF?hfzc60OqQH326_)^RVjf4Py%w7TSYj`Bok03C=5iq0p4w}o2S@)E<%|wNrH$7dAjgwUH|ci z|1Cc`$}Z3h8Hq!l9s;stSKMiY-Ef%Lq_o5m5K^eay`@5C&A2t8PyVK5XSDrgZEv13 z`<^Py@8}EnY=FMKm|x489YR2e($o7#`?LDW6XVsIX_4E=-+ioQ(^~c=l~AE=Zh{?; z{z#AM>tn{FRqf!3mYp+hz0R-B=u=yTw+~Dc2X(YRTiDzwWZswui%sT)!6wWi`6E3> zdwNqIrm6%PuV3gpzvLf3KfIqge75vaIm+MN)^hXI}Uu7)fYCkz32JW87(_=`0!bNd0cxlqrbXirR7*o=#WfX zE$;OBiSZRSe%2>n8~1jN*Ndj0t1k+h&+~iZ+TQQ_+C6=HOrM?5vT1#Lj1o}7)W-@} z&m8Evb<^R4N$a+mE8IG8f@i~a^k<0`1hP=lN}rlEGQa5$UeIUt0v)Y&!a7;8vj2~B zW$FHHeO>_)r1Y)t3qRZXrM121+S`Zu#Rpn$(k!^#O36IGJf5H4HPRb)9Pf*yO-2Hf z3}aE@{mgJ1i1Urii2333SJ~Mn!zBV^Oj3yhiT71$=1$?`T>feL@ZlqU;l44yQGG_$ z(z%V#dK$Tr#D2$ln%^8W+rU(*a7$ z&1ieSR})F%^blw)U9&iO3qv67C=R*HGE8s9a zrswY3=gfy!aA`m*28ljB68}dv4p}89D&u6bOHh4HW{mNcM+k{ z_f-xWh0X9ob|{k5N(_i%b+@U$wea36!A(}nf#kF7dWsC%xnWU8>VM?hotww_tGjZ2pH{Aw(2>96jeH42^5 zvew?G_pG)2kxg69RCS4e2VZ@U6$`rxe&>y`TIvR`w<_8OulEz17CT*9&Uj^`+JC8( c=R6#?ezNVfezLWxQ|JHjC$A8_M#&Wb0KGEN-2eap literal 0 HcmV?d00001 diff --git a/js/index-Dl1Y5YxY.js b/js/index-Dl1Y5YxY.js new file mode 100644 index 00000000..bef66452 --- /dev/null +++ b/js/index-Dl1Y5YxY.js @@ -0,0 +1 @@ +import{v as o,w as u,e as i}from"./hooks-BGLytdb9.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import{g as a}from"./utils-CZebg5KX.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const s=Vue.defineComponent({name:"PageResult",props:{...naive.resultProps},setup(){const{router:e}=u();return{goBack:()=>{const{appMenuKey:r}=i,t=a(r,"sessionStorage",{defaultValue:""});t&&e.replace(t)}}},render(){const{goBack:e}=this;return Vue.createVNode("div",{class:"error-page"},[Vue.createVNode(naive.NResult,Vue.mergeProps(this.$props,{status:"500",title:"404 资源不存在",description:"小调皮你走错地方了"}),{...this.$slots,footer:()=>Vue.createVNode(naive.NFlex,{align:"center",justify:"center"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:o.bind(this,!0)},{default:()=>[Vue.createTextVNode("返回首页")]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:e.bind(this)},{default:()=>[Vue.createTextVNode("返回上一页面")]})]})})])}}),T=Vue.defineComponent({name:"ErrorPage404",setup(){return{}},render(){return Vue.createVNode(s,{status:"404"},null)}});export{T as default}; diff --git a/js/index-Dl1Y5YxY.js.gz b/js/index-Dl1Y5YxY.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..c27152f94caf4016e20721c97a2560d2b550d6ee GIT binary patch literal 1030 zcmV+h1o`_PiwFP!000021C>=>Z{tK1edkvc3$0>lJZq;(+qen}O+VOn+w>z1v}hGg z?VDs0$K#!kG^u3?3B&^uf``?Lj|H(jAYMRysZ>@%{F!!X{{ z+isFt?Jflth-(pxOq5n?on97K87NQ!njYg&aco@5+OsemJR(oGYIhfj4&mV6Q8r6< zRDbzMWy@$NffG-TH*0HPV@~wioz?emi6lW_9njFPIM~LsRyFFD=Ge^Mt^L!G61~D>R;pWP4=ML~>YgfPzqCI``4Mr|c$`r{m$#G-|5Q4IBM>0;@ zV4&EC7Eyt0kU)WJ7>PMAA3V?lL;>+2C(R^D(0Co!BTU#JDa#HOlNqM8RF4CZ(AZ!; z13-5yCZqbH=SmlP2h++t{({jjBw?PCkA8>Z`NUFV27c`uxQ&2J%68oJNwe&^6AFzq~m9l3rb2BqL_u%fOblcNY+BjU7A_{cz4-0+6`{}7*@etvfP@#V{t%kO_m>7OKKVm>jG#6?1FKf^hv63Chwk*-AIJ)kf2Znfu@~@VfrA{^@A{xk<7pKHy}!Jl1>Kz07#?v Aga7~l literal 0 HcmV?d00001 diff --git a/js/index-Dn72_gS8.js.gz b/js/index-Dn72_gS8.js.gz deleted file mode 100644 index d54c3ef04e6bc9b94e275d60bdb4a7a07e2f044b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29627 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[Vue.createVNode(naive.NCard,{title:"接口说明"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("hooks/template 包存放模板专属 hook 方法。这里不做过多的赘述,可以查看文档具体描述。")])]}),Vue.createVNode(naive.NCard,{title:"useBadge 菜单标记"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.badgeValue,"onUpdate:value":e=>this.badgeValue=e},null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>B("/template-hooks")},{default:()=>[Vue.createTextVNode("隐藏当前菜单标记")]}),Vue.createVNode(naive.NButton,{onClick:()=>s("/template-hooks")},{default:()=>[Vue.createTextVNode("显示当前菜单标记")]}),Vue.createVNode(naive.NButton,{onClick:()=>u("/template-hooks",{label:this.badgeValue})},{default:()=>[Vue.createTextVNode("更新当前菜单标记")]}),Vue.createVNode(naive.NButton,{onClick:()=>{u("/template-hooks",{label:this.badgeValue,icon:Vue.createVNode(f,{name:"error",size:"18"},null)})}},{default:()=>[Vue.createTextVNode("添加标记图标")]}),Vue.createVNode(naive.NButton,{onClick:()=>{u("/template-hooks",{label:this.badgeValue,icon:void 0})}},{default:()=>[Vue.createTextVNode("隐藏标记图标")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useTheme 主题"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("getAppTheme 获取当前主题色: "),m().themeLabel]),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>F()},{default:()=>[Vue.createTextVNode("切换暗黑主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>c()},{default:()=>[Vue.createTextVNode("切换明亮主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>N()},{default:()=>[Vue.createTextVNode("切换主题")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useWatermark 水印"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.watermark,"onUpdate:value":e=>this.watermark=e,onInput:e=>{d(e)}},null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>r()},{default:()=>[Vue.createTextVNode("显示水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>l()},{default:()=>[Vue.createTextVNode("隐藏水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>V()},{default:()=>[Vue.createTextVNode("切换水印")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useSpinning"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("手动刷新内容区域,会使得当前路由页面内容强制重新加载(会执行完整的 vue 生命周期)。默认 800ms 延迟。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{a()}},{default:()=>[Vue.createTextVNode("刷新(强制刷新)")]}),Vue.createVNode(naive.NButton,{onClick:()=>{n(),setTimeout(()=>{i()},800)}},{default:()=>[Vue.createTextVNode("触发加载动画(不强制刷新)")]})]})]}),Vue.createVNode(naive.NCard,{title:"useMaximize 内容区域最大化"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("isLayoutContentMaximized 检测当前内容区域是否最大化:"),C?"最大化":"正常尺寸"]),Vue.createVNode(naive.NButton,{onClick:()=>{o(!this.maximizeRef,{scrollToOptions:{left:0,top:0}})}},{default:()=>[Vue.createTextVNode("最大化内容区域,并且滚动至顶部")]})]}),Vue.createVNode(naive.NCard,{title:"useAppNavigation 导航方法"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("navigationTo 参数为正整数时,会更具当前的菜单顺序进行自动导航匹配。但是此方法仅能导航一级菜单。并且如果导航菜单非根菜单项,会自动递归导航至一子菜单。 支持传入完整的菜单路径,如:/multi/multi-menu-one。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NButton,{onClick:()=>t("/multi/multi-menu-one")},{default:()=>[Vue.createTextVNode("跳转至多级菜单")]})]})]})}});export{Q as default}; diff --git a/js/index-F9SfnBMI.js.gz b/js/index-F9SfnBMI.js.gz deleted file mode 100644 index d1c62af6cf372d022b2818eb2b94aaf8b34e8797..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2159 zcmV-#2$1(5iwFP!000021I1ZwPus{A{(gUj*Sa4PY3wFY3U!sefl&H#Tj)!g-u9|O zCY~fFj-9o~X=oIQWy=QIP}(iDT>1j^6|HUyyQL*SC_knd<9y;TT#cQC1j24Yx4IHy zY|k_2JoB70XJ!;J7FSf1k|=A(<8q~aQ*6n89F2>h!PPr7gaI6*+ zS49~y7VH@7V!8z7`}Jm7~?ym-(vcca_uNd5qK@)J<7V<*%mkByV-U;s-L}C3mVjzprS-Y zV#~$0G1vP$E(>l~TP;cpsu0Q{U6QbcKlRdBwCB} zCUmH4us^7%(Cc=w$7`q4l}w!Bf4JCJe~=d8RVdUM*3MtnV?DR@+F?2pC5`Fo?>!aj zYYEi$i86vJA4GOEUBpPBLyLwZXHV}56fa54fG7)IH|t{C8DD(xc!zTA+Mbw;vdEJV zg+-Z(Lsb(s1O*N8h;VFS-TfBAieEc(DbTJ*TK&wP+)`o;QW!DDhoQH{%AIasU(XeI z@k%Wa1|z(RG;bT*M)K?A(6!dq>wDsHONFuk)e`1xuRGG$ecoS-L7F5Ecw5+3Vx@cN zB6C)R`-SgUbs32<$XFpOr`->2e9zf`_SAzzK8VDGh=$7GZvQ~?!l~rtI^a@7%fPGg zYpx4d?34*AvWBROo`4Qn0fs~w`jl8)k)eznDVdK!j`qV?T;dTtO%@0ZG>G)L!jDm= z$R9)(4Ddo2o-S);yg-X^;|Nh}R{=Ih>yF|9!wXAFm1^g+wGl zjyCSS#*;72r4?i59{pzq=twIKWL=U#RhJ(oQMsEGrz5CTswkWt#qVZ}sn5pZg7Ivt zkb8)KdrlD$WjtClK1_cZ9x=E6Q_N%wxe5H^thtrJuV%MrZ<`-y%&p~}d=^hG6*gWQ zbFa6b-ZdU&jD?qYbhWVg(3qSwx0b&QkI>E=&KqebXk@Co2D^yTlsWknPfQ#08T0)z z-JocP75j`F*AYlrRh1(_Wp^_l(28t_owNFB4tl=dgYm$$rTBqUw1`7Qv+g9k-5FLL!fkqfU2sfG|)%^rQIELDYMef zbYnAG-N1L|?OEU_pN;vg9VSuw5J zSSa(}DxQ2~CzDOf9RHo8XeWp{oGc<3Yv;J}Ez3lYqp{4#V;N)Og)#fMxbdK*VY7J> zY|hopy~6tYL%Qm1%2kz_-Xl8pmq?15%DZJ~X>AWH*Us;sHUwwQt#_!@gi+F66Y+OH&;`eJf zyN>7PcJkRmezvf=g+D(oZD^}Y+f%<47d{rBy(l5`>v-%_F*8BN-kCQyH+S-5h5W2B z{?=T`;`do&dS!d|HkHsJwLLY5A8g_Wi^kKro&5Nh;gRCTjQRc*)!}l*GzxEgGPmYR zhr4|u&;x2|65l!(Q@o?WeaDt;CqHJZP<|b6et(o5PI5u8zd6BiF(|cOSJNBhN?~umGvVuof?SPT%oOS#yF0AAA zNptIoxsWw8zmiI0al_fQ;^@Se;gQ1T&&JG>@$Qw)wy-g3{IZZ4zh>qG lxlxy;t6KBvwDSZ^T0bRRBtHq1ET&KV?SCDOWr|@K0064*Dxd%W diff --git a/js/index-2ABOmIsE.js b/js/index-NrsCk1Kq.js similarity index 97% rename from js/index-2ABOmIsE.js rename to js/index-NrsCk1Kq.js index 01a99e8a..a0eb3c9b 100644 --- a/js/index-2ABOmIsE.js +++ b/js/index-NrsCk1Kq.js @@ -1 +1 @@ -import{i as V,p as v,q as h,e as u,r as a,f as N,T as f,t as y}from"./hooks-BFGxA73i.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import{s as d}from"./utils-B_NGfO2V.js";import"./currency.js@2.0.4-9OAR_aOO.js";import{Q as w}from"./vue3-next-qrcode@2.0.10_typescript@5.2.2-DsqDmAzR.js";import{L as b}from"./ray-dCjhX_JK.js";import{e as S}from"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import{A as x}from"./index-43Sr2ZDd.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";function _(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const R=Vue.defineComponent({name:"RSigning",setup(){const e=Vue.ref(),{t}=h(),{signing:i}=V(),{getRootPath:n}=v(),o=Vue.ref(!1),c=()=>({name:"Ray Admin",pwd:"123456"}),p=VueRouter.useRouter(),r=Vue.ref(c()),g={name:{required:!0,message:t("views.login.index.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:t("views.login.index.PasswordPlaceholder"),trigger:["blur","input"]}};return{signingForm:r,loginFormRef:e,handleLogin:()=>{var s;(s=e.value)==null||s.validate(m=>{m||(o.value=!0,i(r.value).then(l=>{l.code===0&&setTimeout(()=>{window.$message.success(`欢迎${r.value.name}登陆~`),d(u.token,"tokenValue"),d(u.signing,l.data),p.push(n.value),o.value=!1},2*1e3)}).catch(()=>{window.$message.error("不可以这样哟, 不可以哟")}))})},rules:g,loading:o}},render(){let e;const{$t:t,loading:i}=this;return Vue.createVNode(naive.NForm,{model:this.signingForm,ref:"loginFormRef",rules:this.rules},{default:()=>[Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Name"),path:"name"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.name,"onUpdate:value":n=>this.signingForm.name=n,placeholder:t("views.login.index.NamePlaceholder")},null)]}),Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Password"),path:"pwd"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.pwd,"onUpdate:value":n=>this.signingForm.pwd=n,type:"password",showPasswordOn:"click",placeholder:t("views.login.index.PasswordPlaceholder")},null)]}),Vue.createVNode(naive.NButton,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this),loading:i},_(e=t("views.login.index.Login"))?e:{default:()=>[e]})]})}}),j=Vue.defineComponent({name:"RRegister",render(){return Vue.createVNode(naive.NResult,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}}),C=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:b},null)])}});function k(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const F=Vue.defineComponent({name:"SSOSigning",setup(){return{ssoSigningOptions:[{icon:"github",key:"github",tooltipLabel:"Github登陆"},{icon:"google",key:"google",tooltipLabel:"Google登陆"},{icon:"twitter",key:"twitter",tooltipLabel:"Twitter登陆"}],handleSSOSigningClick:i=>{window.$message.info(`调用${i.tooltipLabel}`)}}},render(){let e;return Vue.createVNode(naive.NFlex,{class:"sso-signing",align:"center"},k(e=this.ssoSigningOptions.map(t=>Vue.createVNode(naive.NPopover,{key:t.key},{trigger:()=>Vue.createVNode(a,{name:t.icon,size:"24",cursor:"pointer",onClick:this.handleSSOSigningClick.bind(this,t)},null),default:()=>t.tooltipLabel})))?e:{default:()=>[e]})}});var O={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"2.1.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","vite-bundle-analyzer":"0.9.4","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.5"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};function L(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ae=Vue.defineComponent({name:"RLogin",setup(){const{layout:{copyright:e}}=O,t=Vue.reactive({tabsValue:"signing"}),{height:i,width:n}=S(),{updateLocale:o}=N();return{...Vue.toRefs(t),windowHeight:i,updateLocale:o,copyright:e,windowWidth:n}},render(){let e;const{$t:t}=this;return Vue.createVNode("div",{class:["login"],style:[`height: ${this.windowHeight}px`,`--login-height: ${this.windowHeight}px`]},[Vue.createVNode("div",{class:["login-wrapper",this.windowWidth>=1440?"login-wrapper--divider":""]},[Vue.createVNode("div",{class:["login-wrapper__content"]},[Vue.createVNode(naive.NFlex,{align:"center",class:"login-title__wrapper"},{default:()=>[Vue.createVNode(a,{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(f,null,null),Vue.createVNode(naive.NDropdown,{options:y,onSelect:i=>this.updateLocale(i),trigger:"click"},{default:()=>[Vue.createVNode(a,{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(a,{name:"login_bg",width:"368",height:"368"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:36},L(e=t("views.login.index.RayTemplate"))?e:{default:()=>[e]})]})]}),Vue.createVNode(naive.NGridItem,{span:1,class:"login__right-wrapper"},{default:()=>[Vue.createVNode(naive.NCard,{class:"login__right-wrapper__content",embedded:!0,bordered:!1},{default:()=>[Vue.createVNode(naive.NTabs,{value:this.tabsValue,"onUpdate:value":i=>this.tabsValue=i,type:"line",animated:!0,size:"large"},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Signing"),name:"signing"},{default:()=>[Vue.createVNode(R,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Register"),name:"register"},{default:()=>[Vue.createVNode(j,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.QRCodeSigning"),name:"qrcodeSigning"},{default:()=>[Vue.createVNode(C,null,null)]})])}),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("其他登陆方式")]}),Vue.createVNode(F,null,null),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("友情链接")]}),Vue.createVNode(x,null,null)]})]})]}),Vue.createVNode(naive.NFlex,{align:"center",justify:"center",class:"login-copyright__wrapper"},{default:()=>[this.copyright]})])])])}});export{ae as default}; +import{i as V,p as v,q as h,e as u,r as a,f as N,T as f,t as y}from"./hooks-BGLytdb9.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import{s as d}from"./utils-CZebg5KX.js";import"./currency.js@2.0.4-9OAR_aOO.js";import{Q as w}from"./vue3-next-qrcode@2.0.10_typescript@5.2.2-DsqDmAzR.js";import{L as b}from"./ray-dCjhX_JK.js";import{e as S}from"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import{A as x}from"./index-43Sr2ZDd.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";function _(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const R=Vue.defineComponent({name:"RSigning",setup(){const e=Vue.ref(),{t}=h(),{signing:i}=V(),{getRootPath:n}=v(),o=Vue.ref(!1),c=()=>({name:"Ray Admin",pwd:"123456"}),p=VueRouter.useRouter(),r=Vue.ref(c()),g={name:{required:!0,message:t("views.login.index.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:t("views.login.index.PasswordPlaceholder"),trigger:["blur","input"]}};return{signingForm:r,loginFormRef:e,handleLogin:()=>{var s;(s=e.value)==null||s.validate(m=>{m||(o.value=!0,i(r.value).then(l=>{l.code===0&&setTimeout(()=>{window.$message.success(`欢迎${r.value.name}登陆~`),d(u.token,"tokenValue"),d(u.signing,l.data),p.push(n.value),o.value=!1},2*1e3)}).catch(()=>{window.$message.error("不可以这样哟, 不可以哟")}))})},rules:g,loading:o}},render(){let e;const{$t:t,loading:i}=this;return Vue.createVNode(naive.NForm,{model:this.signingForm,ref:"loginFormRef",rules:this.rules},{default:()=>[Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Name"),path:"name"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.name,"onUpdate:value":n=>this.signingForm.name=n,placeholder:t("views.login.index.NamePlaceholder")},null)]}),Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Password"),path:"pwd"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.pwd,"onUpdate:value":n=>this.signingForm.pwd=n,type:"password",showPasswordOn:"click",placeholder:t("views.login.index.PasswordPlaceholder")},null)]}),Vue.createVNode(naive.NButton,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this),loading:i},_(e=t("views.login.index.Login"))?e:{default:()=>[e]})]})}}),j=Vue.defineComponent({name:"RRegister",render(){return Vue.createVNode(naive.NResult,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}}),C=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:b},null)])}});function k(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const F=Vue.defineComponent({name:"SSOSigning",setup(){return{ssoSigningOptions:[{icon:"github",key:"github",tooltipLabel:"Github登陆"},{icon:"google",key:"google",tooltipLabel:"Google登陆"},{icon:"twitter",key:"twitter",tooltipLabel:"Twitter登陆"}],handleSSOSigningClick:i=>{window.$message.info(`调用${i.tooltipLabel}`)}}},render(){let e;return Vue.createVNode(naive.NFlex,{class:"sso-signing",align:"center"},k(e=this.ssoSigningOptions.map(t=>Vue.createVNode(naive.NPopover,{key:t.key},{trigger:()=>Vue.createVNode(a,{name:t.icon,size:"24",cursor:"pointer",onClick:this.handleSSOSigningClick.bind(this,t)},null),default:()=>t.tooltipLabel})))?e:{default:()=>[e]})}});var O={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.6.7",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.38.2",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.26","vue-demi":"0.14.6","vue-hooks-plus":"2.1.0","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.2.11","vite-bundle-analyzer":"0.9.4","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.11"},name:"ray-template",version:"4.8.6"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};function L(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ae=Vue.defineComponent({name:"RLogin",setup(){const{layout:{copyright:e}}=O,t=Vue.reactive({tabsValue:"signing"}),{height:i,width:n}=S(),{updateLocale:o}=N();return{...Vue.toRefs(t),windowHeight:i,updateLocale:o,copyright:e,windowWidth:n}},render(){let e;const{$t:t}=this;return Vue.createVNode("div",{class:["login"],style:[`height: ${this.windowHeight}px`,`--login-height: ${this.windowHeight}px`]},[Vue.createVNode("div",{class:["login-wrapper",this.windowWidth>=1440?"login-wrapper--divider":""]},[Vue.createVNode("div",{class:["login-wrapper__content"]},[Vue.createVNode(naive.NFlex,{align:"center",class:"login-title__wrapper"},{default:()=>[Vue.createVNode(a,{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(f,null,null),Vue.createVNode(naive.NDropdown,{options:y,onSelect:i=>this.updateLocale(i),trigger:"click"},{default:()=>[Vue.createVNode(a,{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(a,{name:"login_bg",width:"368",height:"368"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:36},L(e=t("views.login.index.RayTemplate"))?e:{default:()=>[e]})]})]}),Vue.createVNode(naive.NGridItem,{span:1,class:"login__right-wrapper"},{default:()=>[Vue.createVNode(naive.NCard,{class:"login__right-wrapper__content",embedded:!0,bordered:!1},{default:()=>[Vue.createVNode(naive.NTabs,{value:this.tabsValue,"onUpdate:value":i=>this.tabsValue=i,type:"line",animated:!0,size:"large"},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Signing"),name:"signing"},{default:()=>[Vue.createVNode(R,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Register"),name:"register"},{default:()=>[Vue.createVNode(j,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.QRCodeSigning"),name:"qrcodeSigning"},{default:()=>[Vue.createVNode(C,null,null)]})])}),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("其他登陆方式")]}),Vue.createVNode(F,null,null),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("友情链接")]}),Vue.createVNode(x,null,null)]})]})]}),Vue.createVNode(naive.NFlex,{align:"center",justify:"center",class:"login-copyright__wrapper"},{default:()=>[this.copyright]})])])])}});export{ae as default}; diff --git a/js/index-NrsCk1Kq.js.gz b/js/index-NrsCk1Kq.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..9048f788ae3b6bd79a416de39677a456ac15eb28 GIT binary patch literal 3537 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 L{7Y08p(FqRdHms& literal 0 HcmV?d00001 diff --git a/js/index-PkhXpGap.js.gz b/js/index-PkhXpGap.js.gz deleted file mode 100644 index 80b091497c7d67493edfa09d895b1af28b837fa5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1983 zcmV;w2SE5AiwFP!000021HD*lZxhEF{(gRiSyh!S?M{3lHzR|=CV?E9gaE0aLg}zO zi6>d_EIYGK!pf49HqC`xpoFx|;SeYUP+O9m9vvDI=OCTm;$7RH@)wSF*EY6s5-6yW zKX_-}=e^AH%saD-lPb}e0X>j<^z@)ck{oDC=}1TrGC~Da)@d{d0>D3z(or-7j)P!} z5Ie8m5(dT;Fig1<*zv%DCYeZ(CZfkdpcMoILTt3TeMIjXtuivG9fp*{V1+WMh)9UZ zrxT-B=+#<(!&DFn8Nqf~KWG-N4YXa70{-S&D=KOTDTBH!N1H(q_=R}#i)*ow1gy7vnMf9YZp!FNT+B( zBpQka{Gh#d?aqv)&cmA*dm4ji0%}NV0BePp^kl~^y%r|H@nISbfIt8Q{6ehl0_p4T zZK<_UHLNhfF>3*S;fzGi4!8I_>y}5?G^B{*VA!VH4~`4%J*WEyU{771I>Ry*&J1*S z4)z55Yv-`SkOoEOX5_cC?r)H?fn(gY(j$aLhuGLX{ zOGAo;w31C%cOcOd|Kf734Wlx?5eM0(<7MOchHbcs&7zNM23mtiF*;xe1?XYt|=bf z>-9xW5-;-cJvWAt$N;1i4=G+F%`=}bEfR$?j~YR?k)dmH`0E5?Dh)R^jgF22hM{s3 zLlpy&B%7d$Po-?Oh!RP)e-2d@OOas6A8HOYAGaSV5;epkZC6urZ?|^qa}l%g$Y%yh zf6XTmOAsl{4I##*eY_HJ^KwFR<&eXaD5?xalpwN%G{DAHED{Mh(HW5lZ3=MpuFggJ zbp#|dh!qqgNtGx_VO~RlNfhS#PLE+iIi4b>t6rbs){7iSY3Y&I7)6jJkQRpwhQGSb zV@1_j472fmDC;P!=(5bSghm*XQ5+@7d3(NUPC_?`u80li%C6s?O8a<2vLiBHCQ!o4 zP#E%>u7tI8ME5GZQ4aYf#4H>@AwCHe9m?Tj{t8sCKqUv-UxJo1Is}R8>+rn z)MN$P;Xu37k@!b5$&2<$AjgO@h=;<4`(#H=^F}2Fo+xKEjc8$8J;o?jBr*y?v^kB05Ht88jK+8)g*1jmR~AR$ zxI}<+{Z~z0Mq{irUD*7?`qw1qyYAx;2pNN#^gbDKiQu7;bc*`WO&w9zFdC;Ginf+F zt@(-K)Ixr5!<=7n)3)w!SqmGD-5s6HIYLHyWu1O>R_6Rv;mPaVb|$y|i*>dGd3wtjt7y^;)-e71h1zXm3lbExxF{}+dNn{$Vby97(#tFq2WZq!BlF?r6b< z4$US2%(b1|&SI%jb8DjTWNJS7YoVJ@v$uVxBw9_Dvny21Ce^Tmlb z=F~!Qdcl0UU~T_yt=%hT9$7PYia%@=fBx|R5geXN5LmPK%xuP5d~VLXGMBbIk&~YM z-rfA}1N)!5aJjw3VrDHg^mg1@ThBkZT>%w-{?$!5zxwSV+v%ueLZGnu%=%`^cHstC znYJE3If(T}M7^ar|8yt!-`o4y8Ef{oIrpOQ{F%9QcRxFOBz^DMXN(loJgC&v4{~xw zXN)MkL6n$`#gQ;eU2!dee=8btcMT6|9iyQhfXPz zQujVp@}Jv&2>{^2UKFXA*uCBtiP)Y`r3jWh{xAa0g4@KTKXOafHK7mQnsbxZe(Og#VZ)qzVPz)FOt$U>`eZ72_pRf-Md1GIw<|Q}eBe80f8Z;z Rl|J#e{{#Bu)@EK5007t#*bM*x diff --git a/js/index-ClGwgU9o.js b/js/index-ZAONhno3.js similarity index 95% rename from js/index-ClGwgU9o.js rename to js/index-ZAONhno3.js index 613a8bd3..4392d7ec 100644 --- a/js/index-ClGwgU9o.js +++ b/js/index-ZAONhno3.js @@ -1 +1 @@ -import{y as a,z as c}from"./hooks-BFGxA73i.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-B_NGfO2V.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const q=Vue.defineComponent({name:"REchart",setup(){const[u,{getChartInstance:n,dispose:i,render:r,isDispose:o}]=c(),[t,{getChartInstance:v,dispose:h,render:p,isDispose:V}]=c(),m=Vue.ref(!1),d=Vue.ref(!1),l=Vue.reactive({loading:!1}),g={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)"}}]},N={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)"}}}]},s=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]}]}),f=e=>{l.loading=e},C=e=>{d.value=e},E=()=>{o()?r():window.$message.warning("不可以重复渲染图表~")},A=()=>{i()},F=()=>{const e=()=>Math.floor((Math.random()+1)*100);s.value.series[0].data=new Array(7).fill(0).map(()=>e()),s.value.series[1].data=new Array(7).fill(0).map(()=>e())};return{baseOptions:g,chartLoading:m,handleLoadingShow:f,chartAria:d,handleAriaShow:C,basePieOptions:N,baseLineOptions:s,...Vue.toRefs(l),mountChart:E,unmountChart:A,updateChartOptions:F,register:u,register2:t,dispose2:h,render2:p,isDispose2:V}},render(){const{register:u,register2:n,dispose2:i,render2:r,isDispose2:o}=this;return Vue.createVNode("div",{class:"echart"},[Vue.createVNode(naive.NCard,{title:"chart 组件"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("该组件基于 ECharts, Vueuse 封装。默认做了最佳的优化封装实践。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("开箱即用的优化策略:节流更新图表、异步渲染、自动销毁、贴花、加载、主题、视窗区域渲染、自动更新尺寸等高级特性。")])]}),Vue.createVNode(naive.NCard,{title:"预设 card 风格图表"},{default:()=>[Vue.createVNode(naive.NFlex,{style:["padding: 18px 0"]},{default:()=>[Vue.createVNode(naive.NButton,{onClick:this.mountChart.bind(this)},{default:()=>[Vue.createTextVNode("渲染")]}),Vue.createVNode(naive.NButton,{onClick:this.unmountChart.bind(this)},{default:()=>[Vue.createTextVNode("卸载")]}),Vue.createVNode(naive.NButton,{onClick:this.updateChartOptions.bind(this)},{default:()=>[Vue.createTextVNode("更新配置项")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(a,{onRegister:u,title:"周销售量",autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria,preset:"card"},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:()=>{o()?r():window.$message.warning("不可以重复渲染图表~")}},{default:()=>[Vue.createTextVNode("渲染")]}),Vue.createVNode(naive.NButton,{onClick:i.bind(this)},{default:()=>[Vue.createTextVNode("卸载")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(a,{onRegister:n,autoChangeTheme:!1,theme:"default",options:this.baseOptions},null)])]})]}),Vue.createVNode(naive.NCard,{title:"加载动画"},{default:()=>[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(a,{loading:this.loading,options:this.baseOptions},null)])]}),Vue.createVNode(naive.NCard,{title:"贴画可视化图"},{default:()=>[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(a,{options:this.baseOptions,showAria:this.chartAria},null)])]})])}});export{q as default}; +import{B as a,C as c}from"./hooks-BGLytdb9.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-CZebg5KX.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const z=Vue.defineComponent({name:"REchart",setup(){const[u,{getChartInstance:n,dispose:i,render:r,isDispose:o}]=c(),[t,{getChartInstance:v,dispose:h,render:p,isDispose:V}]=c(),m=Vue.ref(!1),d=Vue.ref(!1),l=Vue.reactive({loading:!1}),g={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)"}}]},N={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)"}}}]},s=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]}]}),f=e=>{l.loading=e},C=e=>{d.value=e},E=()=>{o()?r():window.$message.warning("不可以重复渲染图表~")},A=()=>{i()},F=()=>{const e=()=>Math.floor((Math.random()+1)*100);s.value.series[0].data=new Array(7).fill(0).map(()=>e()),s.value.series[1].data=new Array(7).fill(0).map(()=>e())};return{baseOptions:g,chartLoading:m,handleLoadingShow:f,chartAria:d,handleAriaShow:C,basePieOptions:N,baseLineOptions:s,...Vue.toRefs(l),mountChart:E,unmountChart:A,updateChartOptions:F,register:u,register2:t,dispose2:h,render2:p,isDispose2:V}},render(){const{register:u,register2:n,dispose2:i,render2:r,isDispose2:o}=this;return Vue.createVNode("div",{class:"echart"},[Vue.createVNode(naive.NCard,{title:"chart 组件"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("该组件基于 ECharts, Vueuse 封装。默认做了最佳的优化封装实践。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("开箱即用的优化策略:节流更新图表、异步渲染、自动销毁、贴花、加载、主题、视窗区域渲染、自动更新尺寸等高级特性。")])]}),Vue.createVNode(naive.NCard,{title:"预设 card 风格图表"},{default:()=>[Vue.createVNode(naive.NFlex,{style:["padding: 18px 0"]},{default:()=>[Vue.createVNode(naive.NButton,{onClick:this.mountChart.bind(this)},{default:()=>[Vue.createTextVNode("渲染")]}),Vue.createVNode(naive.NButton,{onClick:this.unmountChart.bind(this)},{default:()=>[Vue.createTextVNode("卸载")]}),Vue.createVNode(naive.NButton,{onClick:this.updateChartOptions.bind(this)},{default:()=>[Vue.createTextVNode("更新配置项")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(a,{onRegister:u,title:"周销售量",autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria,preset:"card"},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:()=>{o()?r():window.$message.warning("不可以重复渲染图表~")}},{default:()=>[Vue.createTextVNode("渲染")]}),Vue.createVNode(naive.NButton,{onClick:i.bind(this)},{default:()=>[Vue.createTextVNode("卸载")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(a,{onRegister:n,autoChangeTheme:!1,theme:"default",options:this.baseOptions},null)])]})]}),Vue.createVNode(naive.NCard,{title:"加载动画"},{default:()=>[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(a,{loading:this.loading,options:this.baseOptions},null)])]}),Vue.createVNode(naive.NCard,{title:"贴画可视化图"},{default:()=>[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(a,{options:this.baseOptions,showAria:this.chartAria},null)])]})])}});export{z as default}; diff --git a/js/index-ZAONhno3.js.gz b/js/index-ZAONhno3.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..66149c3cd0509599b5a1417d9303127162d116da GIT binary patch literal 2491 zcmV;s2}JfEiwFP!000021GQOwQ`<%w|NlOPvv-}b?^dcL+rd`GJ-|S&X%bQ(v<<^B zYiVt7khSjaikEnF1DUkBq@lT+OPdVs9DU0q)0>jCOF~wl+R0uf%VP|?)}nfm_ZzCF zrj+dHz}O5L9qr|t^RN;+RCPSbs;k<}oQM09YDzVZEBV*GOUlfG+biWz8}V{~O4a*R zLs#Flg`YQC50B3CR*XNlCMscGfHOlI8HwRA5Rw;0B5(Q};sv}&lDGE_NpAwOFt z2U%1w?-(7TJbQAqJlo6HKj&eO;~9%G+^=hDwl|!?g}K+!yKjyjEX2!*Vfz5FJ~ZxC zMlN~1VxAxlSMnEdp_G2(?Oqyj1!l++A)1<0GMVACrShr2?Ewloj#415-LI>f+Nb2J z7qc09{GC0R6PF+fQHi)p6*Eq_z&001NFNPVp9weu{Q8u!$v&@~oKW`E7Og0PDx`u+ zxZenBXDB~9avr~VzLybOWyA#UPpfHJU&D*8zTp?V`K?3N5o>Ad1#`raPH*7 z_yNojqHV^vs_$s$&W9yqQJ0I@rQD>4RT~$Hi}SQnr7m_wyyl_`Ho@3%kO=@e7G5=; zs0A`p9;}tH$V<}eE*HqPu<1gZ@G9llBrr^k$splF(L?G_=d5@FPKg6#=Q^_GwrsUa zb~2K!1gH-KRJPaUs3)}L(>;VWy7y%HBBO$Mz3#NUz*sW*| zIUWW+xKpmO@n$`gBcC>X;9ZSs3)~)7-}gX1|Tof`9WmO zmKgP1+dQVhLgzFt79DKXEb35Z0#+)ZxSr8qZ1wZiIEDLiU87T1H$}oydR)*(nJTUsLjG$z^>3?SER6=MYt#5(>^RQVw<%P-{dO*GEyoF6Qo`Nut0^NmGH4e zU4e*uI&kfn)^7W$eSKe$4kNaB5>?G(`q9V0bTkL1dI!Pu-l~ft4w)Po4CDe?vnH6J zLY6FI7)6NsT|gJ9C5tlD2K=r`q9+ZgYdX}EDVWuuk<_4}Ytx<9@5=2FsbP5M8s72y9aV?=% zP&F>K;&>tf_Xz5T74%OqEIj7c3W(#;szidDB^Ycyr=u030?Wv?9UPsd<3c$C7J z498*^2|Rh0+BgnuG6!JIauDYx2zP4W!>PS|E+TVSJ)1|&hS8b;0_IqA>&o`lkMdP$ z<0A4LVM^TgDFEdpfUf5_-MT06f{4hi2X{kF^|j6I%@1S4K_WSn9(x?e>JOJ&U%vNj z>GICjo!0tS_2t#=&G#FhE^R;gzPWm3`|+LnjgLc~`ucxbKmG7*=`u)6C*V>2s6Sq6 zu76u!`M!DUen)Zhn~$3x-Tme9YU}#t#t+MlPaZWsei-)Dv!&(wrZ1AVs>oj%MTl$Jq{iJzlcT3 zMjX5VYdjctQ=p3MpxT@}jqygZ5OE zXtN47^L^+b>Fe0;WQl5~{x4a-^;_$~w+QkC&6kl|!V_g&!SanrqX8ELxMyw#A0)xh z4XB+N466)tEI$+wvwo%&{?rJ=2L5B0Ze*J#)*4AMQX?> ztK9x--0hEOZGnKg=Yw%!hTkQo$i23YD<@!^ZE{!7zWt{QANZp2ZI!V#i|xQ~u(SHl z*6o`;p+V2>VQJiX+Wcy>H~Nq-Cs literal 0 HcmV?d00001 diff --git a/js/index-ZQp8r9U7.js.gz b/js/index-ZQp8r9U7.js.gz deleted file mode 100644 index be210be5843e2f68e326290a89e93feab165e8cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1762 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 diff --git a/js/index-B-JIDxHH.js b/js/index-g1xWjPrC.js similarity index 94% rename from js/index-B-JIDxHH.js rename to js/index-g1xWjPrC.js index 71c9b932..e80988d5 100644 --- a/js/index-B-JIDxHH.js +++ b/js/index-g1xWjPrC.js @@ -1 +1 @@ -import{x as d}from"./hooks-BFGxA73i.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-B_NGfO2V.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const A=Vue.defineComponent({name:"ContextMenuDemo",setup(){const e=Vue.ref(),o=Vue.ref(!1),u=Vue.ref([{label:"杰·盖茨比",key:"jay gatsby"},{label:"黛西·布坎南",key:"daisy buchanan"},{type:"divider",key:"d1"},{label:"尼克·卡拉威",key:"nick caraway"}]),{x:r,y:i,show:a,updateShow:t}=d(e);return{demoOneRef:e,demoOneShow:o,x:r,y:i,show:a,options:u,clickOutside:n=>{n.preventDefault(),t(!1)},updateShow:t}},render(){const{x:e,y:o,show:u}=this,{clickOutside:r,updateShow:i}=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:u,x:e,y:o,options:this.options,trigger:"manual",placement:"bottom-start",onSelect:(a,t)=>{window.$message.info(`选中了 ${t.label}`),i(!1)},onClickoutside:r.bind(this)},null)]})}});export{A as default}; +import{z as d}from"./hooks-BGLytdb9.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-CZebg5KX.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const A=Vue.defineComponent({name:"ContextMenuDemo",setup(){const e=Vue.ref(),o=Vue.ref(!1),u=Vue.ref([{label:"杰·盖茨比",key:"jay gatsby"},{label:"黛西·布坎南",key:"daisy buchanan"},{type:"divider",key:"d1"},{label:"尼克·卡拉威",key:"nick caraway"}]),{x:r,y:i,show:a,updateShow:t}=d(e);return{demoOneRef:e,demoOneShow:o,x:r,y:i,show:a,options:u,clickOutside:n=>{n.preventDefault(),t(!1)},updateShow:t}},render(){const{x:e,y:o,show:u}=this,{clickOutside:r,updateShow:i}=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:u,x:e,y:o,options:this.options,trigger:"manual",placement:"bottom-start",onSelect:(a,t)=>{window.$message.info(`选中了 ${t.label}`),i(!1)},onClickoutside:r.bind(this)},null)]})}});export{A as default}; diff --git a/js/index-g1xWjPrC.js.gz b/js/index-g1xWjPrC.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..b9f4679db3de48191d1cfadb1428ba3cc018dfb4 GIT binary patch literal 1229 zcmV;;1Ty;{iwFP!000021C^Fh}Xc73r^(m$?>0txLX&_G+dQH08k zeG=cqzSrD)oy4^wF%UzD0dE*gV@#XGB;LS~m;_rVP2#Hz)An0T&L2ifkv1tWa&>>_ zoX6*RqL>CD7b@A*h}7I(UGPB1hdj<((m1woDpqc71~;WXOZ%LT4>^$#z?>L2WvPHo zeAt+&9$nrb)#^CslDH{L7Pc&GnMQf~6klFDGda$Lf-+_Fu}N$i$6S8AIcYA8L+uER zfuPWjvY8e(H`)=DCh%cgm^8{KqD^C?%f_pG?h@&h4r6Ny7c8UPDbBQ_#m+d?l!n83 zi)Ot{Tr}1r#o&8jBP@T>OTJn4$p~eal9% zyIdsmiznyz!+|)8wyBCoaAmdDJ+shV*#{mvIs(54&zon?4I<-kCY5${ZY=`rLY*=w z^C095n93!L1YqlB&J=XjX<$(W0uC>zC=PYw4pq>FozY z*dR2+h>yR=PR5F^TZuT}c|&-D7O*DurCKfk?oGkx;a5MtD6X$}#j zLt?#mF^`h2El_MzBt71-35r6OC|Jo3syFB6AU`WWMS>+R1iZ>%8R|Bm;i1oQw5JCT z73ECY5psO$w5pMk)CHT(9Z47t1+;;w3e-vDt6UzbY;nEu!96rc*=XZQ*9H{Zd@v#E z%_)ycl#I0(@3)`>WT;)sOmPGd1#3&(g&ZTa4R~qZhb~ImAQW|oZyzvwC~*hE>|B2C z$c2y8m5FdsqNwu0)*}hSxCFqWGUvjjj404P)0QfNhc53hEq(Um_MPYH-50y}p6%TI zA-(;r{vT)kZ;iS)p(7UgK6>wJ6}oD8y}R|@&a=ncSAS1$Y^B$)ZU6RD`uP6twI^@> z{64+@V)wz*fxf@5T-Eaz^XP;2E^X^55m2}Fevs#Tft%l$ca}9_4T-cgu)JV=mnpK!anu#6<^k)($2L_kWMQOL;^GG3TtDg_e&( ri?e@#T&5`B>${dcS+AF$g>L^1;%NU3V&Hdg_LF}A_FwJwSO@?B)OBG$ literal 0 HcmV?d00001 diff --git a/js/index-_7rv9kmG.js b/js/index-mtfnxTVB.js similarity index 93% rename from js/index-_7rv9kmG.js rename to js/index-mtfnxTVB.js index f3864ba2..279e86cb 100644 --- a/js/index-_7rv9kmG.js +++ b/js/index-mtfnxTVB.js @@ -1 +1 @@ -import"./hooks-BFGxA73i.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import{s as u,g as r,l as a,x as o}from"./utils-B_NGfO2V.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const P=Vue.defineComponent({name:"CacheDemo",setup(){const e=Vue.ref("Ray"),t=Vue.ref("ray:");return{nameValue:e,currentPrefix:t}},render(){return Vue.createVNode(naive.NCard,{title:"cache 工具包示例"},{default:()=>Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("点击 setStorage 按钮,设置缓存示例")]),Vue.createVNode(naive.NInputGroup,null,{default:()=>[Vue.createVNode(naive.NInputGroupLabel,null,{default:()=>[Vue.createTextVNode("设置缓存内容")]}),Vue.createVNode(naive.NInput,{value:this.nameValue,"onUpdate:value":e=>this.nameValue=e,placeholder:"请输入姓名"},null)]}),Vue.createVNode(naive.NInputGroup,null,{default:()=>[Vue.createVNode(naive.NInputGroupLabel,null,{default:()=>[Vue.createTextVNode("设置前缀")]}),Vue.createVNode(naive.NInput,{value:this.currentPrefix,"onUpdate:value":e=>this.currentPrefix=e,placeholder:"请输入前缀"},null)]})]}),action:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{u("name",this.nameValue,"sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("设置成功")}},{default:()=>[Vue.createTextVNode("setStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{const e=r("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`获取到的姓名为:${e}`)}},{default:()=>[Vue.createTextVNode("getStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{a("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("删除成功")}},{default:()=>[Vue.createTextVNode("removeStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{const e=o("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`是否存在:${e}`)}},{default:()=>[Vue.createTextVNode("hasStorage")]})]})})}});export{P as default}; +import"./hooks-BGLytdb9.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import{s as u,g as r,l as a,x as o}from"./utils-CZebg5KX.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const P=Vue.defineComponent({name:"CacheDemo",setup(){const e=Vue.ref("Ray"),t=Vue.ref("ray:");return{nameValue:e,currentPrefix:t}},render(){return Vue.createVNode(naive.NCard,{title:"cache 工具包示例"},{default:()=>Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("点击 setStorage 按钮,设置缓存示例")]),Vue.createVNode(naive.NInputGroup,null,{default:()=>[Vue.createVNode(naive.NInputGroupLabel,null,{default:()=>[Vue.createTextVNode("设置缓存内容")]}),Vue.createVNode(naive.NInput,{value:this.nameValue,"onUpdate:value":e=>this.nameValue=e,placeholder:"请输入姓名"},null)]}),Vue.createVNode(naive.NInputGroup,null,{default:()=>[Vue.createVNode(naive.NInputGroupLabel,null,{default:()=>[Vue.createTextVNode("设置前缀")]}),Vue.createVNode(naive.NInput,{value:this.currentPrefix,"onUpdate:value":e=>this.currentPrefix=e,placeholder:"请输入前缀"},null)]})]}),action:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{u("name",this.nameValue,"sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("设置成功")}},{default:()=>[Vue.createTextVNode("setStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{const e=r("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`获取到的姓名为:${e}`)}},{default:()=>[Vue.createTextVNode("getStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{a("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("删除成功")}},{default:()=>[Vue.createTextVNode("removeStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{const e=o("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`是否存在:${e}`)}},{default:()=>[Vue.createTextVNode("hasStorage")]})]})})}});export{P as default}; diff --git a/js/index-mtfnxTVB.js.gz b/js/index-mtfnxTVB.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..091a7bfb88adfc8c71e5198c10ec5689e1c5ea11 GIT binary patch literal 1122 zcmV-o1fBaIiwFP!000021HD$uZrer_-S;aLA`1~9CzKrdA;W=cDR%vc<#!twfifnq z#j&UvW*)L+fk08zZPF&KQ3FL96lfPo+fAMB+@x;4CbXSZej%V_C8i@gPK|ao1n1m4 z=iGCKAgTI{OATFe8LJ3$cyzKMo#g?vDzrh;*>iAXRpe4Al|m`Y%=b^S*~RJJIL7CM zO0xy)MV2}2u&b-R)@U45Q((3a@;xPTX_P`%siq*;gD#_VubCfH>t?A=<5eDWuyAvi zQK}E6Q)YfGGf+|EYjM!3Fm1*vBBUA#%wrtyNMZm>=Q7OCQ9~~2kJMNyc#*5_@;=y!d|mXB&pxfjT4xSQD4bX&XnIi?sQsj6;0x0@J_Eh!ulw+@XL*G`-!IC2u|l_ zG;1vzrAq{Q?W&`DvUR7ovzPcx2tEkFpu=wZ|~qv^M=@&(IiKTSZR%P0cfSR>S7Yv^JXgurD$LfJM5 z(HZyN?alD(pEW%Q&SKG<+jgo!UA1+-U%aF7--{YNNz~1QZ+F7)eh6>>x&PpccFLds z_4MWLgNscFZk|zO`5Yqg`Nf^=Sa|!F7e79HKgT#!Sq;u@8v8Fz+q?fb-265ABL4LI odwS(!aa7xlKo9gF&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{F as default}; +import{J as i}from"./hooks-BGLytdb9.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-CZebg5KX.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./interactjs@1.10.26-V8skghJH.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const H=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{H as default}; diff --git a/js/index-pQyv_gpc.js.gz b/js/index-pQyv_gpc.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..549658906be09613681770c2cf6631f229976edd GIT binary patch literal 981 zcmV;`11kI&{M;)076NQ<~yB(C5RByK<~|7KhEXCT|@(v&X9mi%#^bNrt39?2|< zh18RFfvN&adQwD)%m+dY6kgld8f*W&O8N@bSjHhT@6&N#H5}qN#IbR6WlQWG?JUhQ zv1DB13|k^LUh~D1{*t{h3wcIL;NF<@RijL7vWTmlkN3K?)0yQ$;Zqf0P>n_6ER(W> zTS8SgI>BI;YYYt-1zk@_XgD^h61zJz&{!agq`ZXJM#HD{a<}t%k_xB<|BGz%4Op1}D<<=LmRv7rH+4=@f*+L|+4vH8?ofo48n-(@VSzx(~>_19A<4g|kn;r8W=H-EmG29cFJ<3fEk z)!|8?8jiMw4@FMd5Xkm=2qSAkLw3Pk9o DL?_=U literal 0 HcmV?d00001 diff --git a/js/index-saB8SoC_.js.gz b/js/index-saB8SoC_.js.gz deleted file mode 100644 index 8267eae7bcb0de09232bc639bf9b3c2306c6299a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 799 zcmV+)1K|80iwFP!000021D%x1Zrer_hWC96g)0l-j7Z9oEE*{oOO|3Kk$hEQ2Zk^r zkHnG48D%cIg8N*MXK43b7U-r9`ZPwf^D7jT>=aa0wCHx`JO7-S|DQwS2^VU0oFg&^ z$w2Vfz=e?Wu|!9W=KMvaNbyJ-hjh&uxDb%VNP0H5ZERbpcJP{?cTdY%W+Et4XpNPz zg^mJ#JStnwEaYn;fcXnNlAePtypO7#7w0|F>14U72DE8t66qARvDKSu@QQdJJ7rWm z(M!~uvustw10q9jAKMk|*r+xuRmZwD%R(cGe9p%-)v|C2-SiGF0^2HODd`IUHqcSz zm9T>?RFB`>)W#v*bs_@!?a(@x)n+FgXE|@GK}+cQT!3d=xSGAr(R_MB-ko)J7s-$a z2zHcJ$c2s@OPwv#ibfJ0_1eur$LVJGC{rMauQqO4sYv%gj)!6E<(5$-icp`jz_YQ1 zE2uUZRS$UiddqXlC`m0EQidiVB$WyRsfbE@bg z1kYJ#r(WwcuHft{3xXdKp`=&Br8Hm1i|bn> zOjYWOGt{E+_lNHZ%@mCRtu1?s-MbQLv|crK;Xr&vr&KMT;QD2Me%hR0?0_E~eFA@& zTwAACo5=W_NtNqA?`psS3@C#dk0+b~Q+q2$VsMRZW^;%BThr9Rpzy134_aE;+{`B?BmxsF##=psdxst+njZmqH zbPI*qY=+lznqr^Fg=L6p?Lt7r*f2w&!%(?K(XtGaL=m64M*2@TKh{W0rlTl-o8-;^ z(sXvvJlwtizAg@F5VGhz!{SBS`R;Xbqf>iagy dCrSPg=IbHdPlxnl2g%`ge*!rOzWBQZ003<|iYfpA diff --git a/js/instance-ClAhwUsY.js b/js/instance-B7DjWjPE.js similarity index 93% rename from js/instance-ClAhwUsY.js rename to js/instance-B7DjWjPE.js index 96966321..bcfa97b7 100644 --- a/js/instance-ClAhwUsY.js +++ b/js/instance-B7DjWjPE.js @@ -1 +1 @@ -import{I as t,J as n,e as R,K as q}from"./hooks-BFGxA73i.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import{g as d}from"./utils-B_NGfO2V.js";import"./currency.js@2.0.4-9OAR_aOO.js";const A=(e,r)=>{t.removePendingRequest(e)},y=(e,r)=>{t.removePendingRequest(e)},p={implementResponseInterceptorArray:[A],implementResponseInterceptorErrorArray:[y]},{setImplement:m}=n(),E=()=>{const{implementResponseInterceptorArray:e}=p;m("implementResponseInterceptorArray",e,"ok")},k=()=>{const{implementResponseInterceptorErrorArray:e}=p;m("implementResponseInterceptorErrorArray",e,"error")},P=(e,r)=>{t.removePendingRequest(e),t.addPendingRequest(e)},v=(e,r)=>{t.removePendingRequest(e)},g=(e,r)=>{if(e){const o=e.headers;r.forEach(s=>{o[s.key]=s.value})}},C=(e,r)=>{const o=d(R.token);return e.url,{key:"X-TOKEN",value:o}},f=(e,r)=>{g(e,[C(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},c={implementRequestInterceptorArray:[f,P],implementRequestInterceptorErrorArray:[v]},{setImplement:a}=n(),H=()=>{const{implementRequestInterceptorArray:e}=c;a("implementRequestInterceptorArray",e,"ok")},j=()=>{const{implementRequestInterceptorErrorArray:e}=c;a("implementRequestInterceptorErrorArray",e,"error")},i=axios.create(q),{createAxiosInstance:u,beforeFetch:l,fetchError:I}=n();i.interceptors.request.use(e=>(u(e,"requestInstance"),H(),l("requestInstance","implementRequestInterceptorArray","ok"),e),e=>(j(),I("requestError",e,"implementRequestInterceptorErrorArray"),Promise.reject(e)));i.interceptors.response.use(e=>{u(e,"responseInstance"),E(),l("responseInstance","implementResponseInterceptorArray","ok");const{data:r}=e;return Promise.resolve(r)},e=>(k(),I("responseError",e,"implementResponseInterceptorErrorArray"),Promise.reject(e)));export{i as s}; +import{K as t,N as n,e as R,O as q}from"./hooks-BGLytdb9.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import{g as d}from"./utils-CZebg5KX.js";import"./currency.js@2.0.4-9OAR_aOO.js";const A=(e,r)=>{t.removePendingRequest(e)},y=(e,r)=>{t.removePendingRequest(e)},p={implementResponseInterceptorArray:[A],implementResponseInterceptorErrorArray:[y]},{setImplement:m}=n(),E=()=>{const{implementResponseInterceptorArray:e}=p;m("implementResponseInterceptorArray",e,"ok")},k=()=>{const{implementResponseInterceptorErrorArray:e}=p;m("implementResponseInterceptorErrorArray",e,"error")},P=(e,r)=>{t.removePendingRequest(e),t.addPendingRequest(e)},v=(e,r)=>{t.removePendingRequest(e)},g=(e,r)=>{if(e){const o=e.headers;r.forEach(s=>{o[s.key]=s.value})}},C=(e,r)=>{const o=d(R.token);return e.url,{key:"X-TOKEN",value:o}},f=(e,r)=>{g(e,[C(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},c={implementRequestInterceptorArray:[f,P],implementRequestInterceptorErrorArray:[v]},{setImplement:a}=n(),H=()=>{const{implementRequestInterceptorArray:e}=c;a("implementRequestInterceptorArray",e,"ok")},j=()=>{const{implementRequestInterceptorErrorArray:e}=c;a("implementRequestInterceptorErrorArray",e,"error")},i=axios.create(q),{createAxiosInstance:u,beforeFetch:l,fetchError:I}=n();i.interceptors.request.use(e=>(u(e,"requestInstance"),H(),l("requestInstance","implementRequestInterceptorArray","ok"),e),e=>(j(),I("requestError",e,"implementRequestInterceptorErrorArray"),Promise.reject(e)));i.interceptors.response.use(e=>{u(e,"responseInstance"),E(),l("responseInstance","implementResponseInterceptorArray","ok");const{data:r}=e;return Promise.resolve(r)},e=>(k(),I("responseError",e,"implementResponseInterceptorErrorArray"),Promise.reject(e)));export{i as s}; diff --git a/js/instance-B7DjWjPE.js.gz b/js/instance-B7DjWjPE.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..60a725c9bcf2cee20acb4480737cc545de9c5284 GIT binary patch literal 770 zcmV+d1O5CTiwFP!000021C3Q(Z`v>vec!J@d2%Gj1y)!KN(H5CWpo9xsj6BblqMGl z`EY7Gv{~f;KE+umX=$4$C(iLX_uL%YZV*u>(s9k=HG!|QA;gdkGd#(LN4aD)(8$r6 zQjZ(wKduttJe-mZ*SfA+tdS$fN;bULAdLoT)Q!Q(6`kEo+ht6|+)x+_)+Tl1+@Zrw zyZ)mL+QwkyLXjWyUXwIPeX)(9_mv!zX4@Ey;=jh?IV`X8sbleV@0c{ck!HgfJhe`} z_~%m@wBd$Lspn=~b<#5K7AL=*M!i)=ahm~z%h>mOEz%@)<0ANVH}KZ(9xPpDjd6;` z#KQHtF}Q<=Rcm}(rn6(lAhZ**$;{Nrv2i--&lc8XqHs11xv2F`1eodOStXUs}E_x(Bk2sLDE2TkS@ zryRtnz;^;^hDgUl6J@n10~Ituno&1E+NVej1J1emcpUHT5tzkvcp;F@Ij$(xX-w!flIrsts zYFw&fj4>p|A~j#j=W93FlqTo8#C9oe%IMp)E%CIJx7V=!xNYCW&C26;`A!xNYl1ZG zu2o9GLEv84HWdZRS^G@oy{NgS_3TnkYzCG9^r+)Bf9z+|qmTcX;tSBpI)pUG`bnK%yA8>_+sdiz|aYnyE zIv(wKRAI_zwT|d`%4pznAPhEOXM03H;3(g}g{AbrrD9j_JPiv^ufE_aXO41}pT?U$Yiog5pFv(ukWqkddQahm}|ZW09DW6~sb<1+m5*!LH^hSPc07^i4V zBD{bb7qk0ochr0+)7c4Q5ZN2D%*@ouk#RQaO=i|;q;NKkxTy6^1eodOc`68lkgi}1 zk>f@42|Opj1p-~-O%+gVrd}8a5JDs-z+)P57)An^4Y8oC$C$NgKlP^gGt_{wEp#)L zIOQOQ1->0hGeSBZm?*178K|HM(u_MH(!NA$7_dftO_$iODzQ^=6`fbO5`*kD(;I)? zVJwK{IC~nus`7W{Taf1>&~s-sY64k+dR z;{KMTSni++5!8oB?=TPvi)ug;7U0x}O{^7a3F#1QH3d=)jFc%F{7c!fiPHto$V2QkE4A57M9ZgmWo}y^)x6vz4?NxoH@!>ej2Ba zC9F1+CKS8rwMtHd6(FWd<=!vc=d63}e|Grn_YZ4z#dz5j!)52&Kkyb@hoJ`m01&Kn ArvLx| diff --git a/js/utils-B_NGfO2V.js.gz b/js/utils-B_NGfO2V.js.gz deleted file mode 100644 index 8121893f3c4d83431d3ea37bbdac4903fa5a9016..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3339 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 VCNvMTU(3#a{Rgs@1o7D)001y)gSG$w diff --git a/js/utils-B_NGfO2V.js b/js/utils-CZebg5KX.js similarity index 99% rename from js/utils-B_NGfO2V.js rename to js/utils-CZebg5KX.js index b63f2c0b..272b2b3b 100644 --- a/js/utils-B_NGfO2V.js +++ b/js/utils-CZebg5KX.js @@ -1 +1 @@ -import{o as x,c as b}from"./lodash-es@4.17.21-Dos9GOhk.js";import{u as A,a as I,b as $,L as C,S as v,A as h,c as R}from"./hooks-BFGxA73i.js";import{c as l}from"./currency.js@2.0.4-9OAR_aOO.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./print-js@1.6.0-BdoEj60G.js";const X=(e,r)=>{var o;const{domToImageOptions:t,printOptions:s}=r??{},{create:n}=A(e,{...t,beforeCreate:i=>{var a,c;(a=t==null?void 0:t.beforeCreate)==null||a.call(t,i),(c=window.$loadingBar)==null||c.start()},created(i,a){var c,f;(c=t==null?void 0:t.created)==null||c.call(t,i,a),(f=window.$loadingBar)==null||f.finish()},createdError(i){var a,c;(a=t==null?void 0:t.createdError)==null||a.call(t,i),(c=window.$loadingBar)==null||c.error()}});(o=n("jpeg"))==null||o.then(i=>{const{print:a}=I(i,{type:"image",base64:!0,targetStyles:["*"],...x(s,["type","base64"])});a()})},P=".n-menu-item-content--selected",V="n-menu-item",Y=()=>{const e=d(C),r=e==null?void 0:e.querySelector(P),t=d(v);let s=0;const n=e==null?void 0:e.querySelector(V);if(t){const{height:o}=t.getBoundingClientRect();s=o}if(r&&e){const o=$(),{top:i}=e.getBoundingClientRect(),{top:a}=r.getBoundingClientRect(),c=e.scrollTop,f=n?parseInt(window.getComputedStyle(n).marginTop):6;o({top:a-i+c-s-f,left:0,behavior:"smooth"})}};var m=(e=>(e.Windows="Windows",e.MacOS="MacOS",e.Linux="Linux",e.Android="Android",e.IOS="IOS",e.Unknown="Unknown",e))(m||{}),L={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 G=()=>L,H=(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)},S=(e,r)=>Object.prototype.toString.call(e).includes(r),J=(e=16,r=62)=>{const t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),s=[],n=window.crypto||window.msCrypto;let o=0;for(o=0;o{const e=navigator.userAgent;return/windows/i.test(e)?m.Windows:/macintosh|mac os x/i.test(e)?m.MacOS:/linux/i.test(e)?m.Linux:/android/i.test(e)?m.Android:/iphone|ipad|ipod/i.test(e)?m.IOS:m.Unknown},Q=(e,r)=>{const t=e.split("?").filter(Boolean)[0],s=r.split("?").filter(Boolean)[0],n=/\/$/;return t.replace(n,"")===s.replace(n,"")};function Z(e,r="sessionStorage",t){const{prefix:s,prefixKey:n}=t??{},o=s?n||h:"",i=r==="localStorage"?window.localStorage:window.sessionStorage;return!!Object.keys(i).find(a=>a===o+e)}function z(e,r,t="sessionStorage",s){if(!e){console.error(`[setStorage]: Failed to set stored data: key ${e} is empty`);return}const{prefix:n,prefixKey:o}=s??{},i=n?o||h:"";try{const a=JSON.stringify(r);t==="localStorage"?window.localStorage.setItem(i+e,a):window.sessionStorage.setItem(i+e,a)}catch(a){console.error(`[setStorage]: Failed to set stored data for key '${e}'`,a)}}function ee(e,r="sessionStorage",t){const{prefix:s,prefixKey:n,defaultValue:o}=t??{},i=s?n||h:"";try{const a=r==="localStorage"?window.localStorage.getItem(i+e):window.sessionStorage.getItem(i+e);return a===null?o??null:JSON.parse(a)}catch(a){return console.error(`[getStorage]: Failed to get stored data for key '${e}'`,a),o??null}}const te=(e,r,t)=>{if(!e){console.error(`[removeStorage]: Failed to remove stored data: key ${e} is empty or undefined`);return}const{prefix:s,prefixKey:n}=t??{},o=s?n||h:"",i=Object.keys(window.localStorage),a=Object.keys(window.sessionStorage),c=(f,w)=>{(f?[...a,...i]:w==="localStorage"?i:a).forEach(p=>{e==="__all__"?(window.sessionStorage.removeItem(o+p),window.localStorage.removeItem(o+p)):w==="localStorage"?window.localStorage.removeItem(o+p):window.sessionStorage.removeItem(o+p)})};switch(e){case"__all__":c(!0);break;case"__all_sessionStorage__":c(!1,"sessionStorage");break;case"__all_localStorage__":c(!1,"localStorage");break;default:r==="localStorage"?window.localStorage.removeItem(o+e):window.sessionStorage.removeItem(o+e);break}},re=(e,r)=>{const t=()=>{const n=d(e);n&&(typeof r=="string"?r.trim().split(" "):r).forEach(i=>{i&&n.classList.add(i)})},s=Vue.watch(()=>d(e),t,{immediate:!0});g(s)},ne=(e,r)=>{const t=()=>{const n=d(e);if(n)if(r==="removeAllClass"){const o=n.classList;o.forEach(i=>o.remove(i))}else(typeof r=="string"?r.trim().split(" "):r).forEach(i=>{i&&n.classList.remove(i)})},s=Vue.watch(()=>d(e),t,{immediate:!0});g(s)},se=(e,r)=>{const t=Vue.ref(!1),s=()=>{const o=d(e);if(!o)t.value=!1;else{const i=o.className,a=typeof r=="string"?r.trim().split(" ").filter(c=>c!==""):r;t.value=a.some(c=>i.includes(c))}},n=Vue.watch(()=>d(e),s,{immediate:!0});return g(n),t},k=e=>{const r=["webkit","moz","ms","o"],t={};return r.forEach(s=>{t[`${s}${e.charAt(0).toUpperCase()}${e.slice(1)}`]=e}),t[e]=e,t},oe=(e,r)=>{const t=(o,i)=>{o.split(";").forEach(a=>{const[c,f]=a.split(":");if(c&&f){const w=c.trim(),_=f.trim();if(c.startsWith("--"))i.style.setProperty(w,_);else if(c.startsWith("-"))i.style[c]=f;else{const p=k(w);Object.keys(p).forEach(E=>{i.style[E]=p[E]}),i.style[w]=_}}})},s=()=>{const o=d(e);o&&(S(r,"String")?t(r,o):S(r,"Array")?r.forEach(i=>{t(i,o)}):Object.keys(r).forEach(a=>{t(`${a}: ${r[a]}`,o)}))},n=Vue.watch(()=>d(e),s,{immediate:!0});g(n)},ie=(e,r=1)=>{if(e.includes("rgba"))return e;if(e.includes("rgb"))return e.replace("rgb","rgba").replace(")",`, ${r})`);if(e.includes("#")){const t=e.replace("#","");switch(t.length){case 3:return`rgba(${parseInt(t[0]+t[0],16)}, ${parseInt(t[1]+t[1],16)}, ${parseInt(t[2]+t[2],16)}, ${r})`;case 6:return`rgba(${parseInt(t.slice(0,2),16)}, ${parseInt(t.slice(2,4),16)}, ${parseInt(t.slice(4,6),16)}, ${r})`;case 8:return`rgba(${parseInt(t.slice(0,2),16)}, ${parseInt(t.slice(2,4),16)}, ${parseInt(t.slice(4,6),16)}, ${(parseInt(t.slice(6,8),16)/255).toFixed(2)})`;default:return e}}return e},ae=(e,r)=>{const{defaultElement:t}=r||{};if(!e)return t?[t]:null;const s=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{const n=Array.from(document.querySelectorAll(s));return!n.length&&t?[t]:n}catch(n){return console.error(`[queryElements]: Failed to get elements for selector '${e}'`,n),t?[t]:null}},ce=(e,r="px")=>e==="auto"?e:typeof e=="number"?e.toString()+r:S(e,"String")&&R.cssUnit.test(e)?e:e+r,u={precision:8,decimal:"."},y=(e,r,t)=>e!=null&&e.length?e.length===1?l(e[0],u):e.reduce((n,o,i,a)=>(n=t==null?void 0:t(n,o,i,a),n),r):0,j=(e,r)=>{const t=Object.assign({},u,r),s=l(e,t),{type:n="number"}=t;return n==="number"?s.value:s.toString()},le=(...e)=>e.length===1?l(e[0],u).add(0):y(e,0,(r,t)=>l(r,u).add(t)),ue=(...e)=>{if(e.length===1)return l(e[0],u).subtract(0);if(e.length===2){const[s,n]=e;return l(s,u).subtract(n)}const r=b(e),t=r.shift();return r.length?y(r,t,(s,n)=>l(s,u).subtract(n)):t},fe=(...e)=>e.length===1?l(e[0],u).multiply(1):y(e,1,(r,t)=>l(r,u).multiply(t)),de=(...e)=>{if(e.length===1)return l(e[0],u).divide(1);if(e.length===2){const[s,n]=e;return l(s,u).divide(n)}const r=b(e),t=r.shift();return y(r,t,(s,n)=>l(s,u).divide(n))},pe=(e,r,t)=>{if(r<=1)return[e||0];if(!e)return new Array(r).fill(0);const s=Object.assign({},u,t);return l(e,s).distribute(r).map(o=>j(o,s))};function B(e,...r){if(Array.isArray(e))e.forEach(t=>B(t,...r));else return e(...r)}function d(e,r){var s;if(!e)return r;let t;return typeof e=="function"?t=e():Vue.isRef(e)?t=((s=e.value)==null?void 0:s.$el)??e.value:t=e,t}function me(e,r){if(!e){const{defaultElement:t=null}=r??{};return typeof t=="function"?t:()=>t}if(typeof e=="string"||S(e,"Object"))return()=>e;if(typeof e=="function")return e}function g(e){return Vue.getCurrentScope()?(Vue.onScopeDispose(e),!0):!1}function we(e,r){const t=Vue.watchEffect(e,r);g(t)}export{le as A,ue as B,fe as C,de as D,G as a,ce as b,ie as c,B as d,H as e,oe as f,ee as g,re as h,S as i,g as j,Q as k,te as l,Y as m,ne as n,N as o,X as p,ae as q,me as r,z as s,se as t,J as u,d as v,we as w,Z as x,j as y,pe as z}; +import{o as x,c as b}from"./lodash-es@4.17.21-Dos9GOhk.js";import{u as A,a as I,b as $,L as C,S as v,A as h,c as R}from"./hooks-BGLytdb9.js";import{c as l}from"./currency.js@2.0.4-9OAR_aOO.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./print-js@1.6.0-BdoEj60G.js";const X=(e,r)=>{var o;const{domToImageOptions:t,printOptions:s}=r??{},{create:n}=A(e,{...t,beforeCreate:i=>{var a,c;(a=t==null?void 0:t.beforeCreate)==null||a.call(t,i),(c=window.$loadingBar)==null||c.start()},created(i,a){var c,f;(c=t==null?void 0:t.created)==null||c.call(t,i,a),(f=window.$loadingBar)==null||f.finish()},createdError(i){var a,c;(a=t==null?void 0:t.createdError)==null||a.call(t,i),(c=window.$loadingBar)==null||c.error()}});(o=n("jpeg"))==null||o.then(i=>{const{print:a}=I(i,{type:"image",base64:!0,targetStyles:["*"],...x(s,["type","base64"])});a()})},P=".n-menu-item-content--selected",V="n-menu-item",Y=()=>{const e=d(C),r=e==null?void 0:e.querySelector(P),t=d(v);let s=0;const n=e==null?void 0:e.querySelector(V);if(t){const{height:o}=t.getBoundingClientRect();s=o}if(r&&e){const o=$(),{top:i}=e.getBoundingClientRect(),{top:a}=r.getBoundingClientRect(),c=e.scrollTop,f=n?parseInt(window.getComputedStyle(n).marginTop):6;o({top:a-i+c-s-f,left:0,behavior:"smooth"})}};var m=(e=>(e.Windows="Windows",e.MacOS="MacOS",e.Linux="Linux",e.Android="Android",e.IOS="IOS",e.Unknown="Unknown",e))(m||{}),L={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 G=()=>L,H=(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)},S=(e,r)=>Object.prototype.toString.call(e).includes(r),J=(e=16,r=62)=>{const t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),s=[],n=window.crypto||window.msCrypto;let o=0;for(o=0;o{const e=navigator.userAgent;return/windows/i.test(e)?m.Windows:/macintosh|mac os x/i.test(e)?m.MacOS:/linux/i.test(e)?m.Linux:/android/i.test(e)?m.Android:/iphone|ipad|ipod/i.test(e)?m.IOS:m.Unknown},Q=(e,r)=>{const t=e.split("?").filter(Boolean)[0],s=r.split("?").filter(Boolean)[0],n=/\/$/;return t.replace(n,"")===s.replace(n,"")};function Z(e,r="sessionStorage",t){const{prefix:s,prefixKey:n}=t??{},o=s?n||h:"",i=r==="localStorage"?window.localStorage:window.sessionStorage;return!!Object.keys(i).find(a=>a===o+e)}function z(e,r,t="sessionStorage",s){if(!e){console.error(`[setStorage]: Failed to set stored data: key ${e} is empty`);return}const{prefix:n,prefixKey:o}=s??{},i=n?o||h:"";try{const a=JSON.stringify(r);t==="localStorage"?window.localStorage.setItem(i+e,a):window.sessionStorage.setItem(i+e,a)}catch(a){console.error(`[setStorage]: Failed to set stored data for key '${e}'`,a)}}function ee(e,r="sessionStorage",t){const{prefix:s,prefixKey:n,defaultValue:o}=t??{},i=s?n||h:"";try{const a=r==="localStorage"?window.localStorage.getItem(i+e):window.sessionStorage.getItem(i+e);return a===null?o??null:JSON.parse(a)}catch(a){return console.error(`[getStorage]: Failed to get stored data for key '${e}'`,a),o??null}}const te=(e,r,t)=>{if(!e){console.error(`[removeStorage]: Failed to remove stored data: key ${e} is empty or undefined`);return}const{prefix:s,prefixKey:n}=t??{},o=s?n||h:"",i=Object.keys(window.localStorage),a=Object.keys(window.sessionStorage),c=(f,w)=>{(f?[...a,...i]:w==="localStorage"?i:a).forEach(p=>{e==="__all__"?(window.sessionStorage.removeItem(o+p),window.localStorage.removeItem(o+p)):w==="localStorage"?window.localStorage.removeItem(o+p):window.sessionStorage.removeItem(o+p)})};switch(e){case"__all__":c(!0);break;case"__all_sessionStorage__":c(!1,"sessionStorage");break;case"__all_localStorage__":c(!1,"localStorage");break;default:r==="localStorage"?window.localStorage.removeItem(o+e):window.sessionStorage.removeItem(o+e);break}},re=(e,r)=>{const t=()=>{const n=d(e);n&&(typeof r=="string"?r.trim().split(" "):r).forEach(i=>{i&&n.classList.add(i)})},s=Vue.watch(()=>d(e),t,{immediate:!0});g(s)},ne=(e,r)=>{const t=()=>{const n=d(e);if(n)if(r==="removeAllClass"){const o=n.classList;o.forEach(i=>o.remove(i))}else(typeof r=="string"?r.trim().split(" "):r).forEach(i=>{i&&n.classList.remove(i)})},s=Vue.watch(()=>d(e),t,{immediate:!0});g(s)},se=(e,r)=>{const t=Vue.ref(!1),s=()=>{const o=d(e);if(!o)t.value=!1;else{const i=o.className,a=typeof r=="string"?r.trim().split(" ").filter(c=>c!==""):r;t.value=a.some(c=>i.includes(c))}},n=Vue.watch(()=>d(e),s,{immediate:!0});return g(n),t},k=e=>{const r=["webkit","moz","ms","o"],t={};return r.forEach(s=>{t[`${s}${e.charAt(0).toUpperCase()}${e.slice(1)}`]=e}),t[e]=e,t},oe=(e,r)=>{const t=(o,i)=>{o.split(";").forEach(a=>{const[c,f]=a.split(":");if(c&&f){const w=c.trim(),_=f.trim();if(c.startsWith("--"))i.style.setProperty(w,_);else if(c.startsWith("-"))i.style[c]=f;else{const p=k(w);Object.keys(p).forEach(E=>{i.style[E]=p[E]}),i.style[w]=_}}})},s=()=>{const o=d(e);o&&(S(r,"String")?t(r,o):S(r,"Array")?r.forEach(i=>{t(i,o)}):Object.keys(r).forEach(a=>{t(`${a}: ${r[a]}`,o)}))},n=Vue.watch(()=>d(e),s,{immediate:!0});g(n)},ie=(e,r=1)=>{if(e.includes("rgba"))return e;if(e.includes("rgb"))return e.replace("rgb","rgba").replace(")",`, ${r})`);if(e.includes("#")){const t=e.replace("#","");switch(t.length){case 3:return`rgba(${parseInt(t[0]+t[0],16)}, ${parseInt(t[1]+t[1],16)}, ${parseInt(t[2]+t[2],16)}, ${r})`;case 6:return`rgba(${parseInt(t.slice(0,2),16)}, ${parseInt(t.slice(2,4),16)}, ${parseInt(t.slice(4,6),16)}, ${r})`;case 8:return`rgba(${parseInt(t.slice(0,2),16)}, ${parseInt(t.slice(2,4),16)}, ${parseInt(t.slice(4,6),16)}, ${(parseInt(t.slice(6,8),16)/255).toFixed(2)})`;default:return e}}return e},ae=(e,r)=>{const{defaultElement:t}=r||{};if(!e)return t?[t]:null;const s=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{const n=Array.from(document.querySelectorAll(s));return!n.length&&t?[t]:n}catch(n){return console.error(`[queryElements]: Failed to get elements for selector '${e}'`,n),t?[t]:null}},ce=(e,r="px")=>e==="auto"?e:typeof e=="number"?e.toString()+r:S(e,"String")&&R.cssUnit.test(e)?e:e+r,u={precision:8,decimal:"."},y=(e,r,t)=>e!=null&&e.length?e.length===1?l(e[0],u):e.reduce((n,o,i,a)=>(n=t==null?void 0:t(n,o,i,a),n),r):0,j=(e,r)=>{const t=Object.assign({},u,r),s=l(e,t),{type:n="number"}=t;return n==="number"?s.value:s.toString()},le=(...e)=>e.length===1?l(e[0],u).add(0):y(e,0,(r,t)=>l(r,u).add(t)),ue=(...e)=>{if(e.length===1)return l(e[0],u).subtract(0);if(e.length===2){const[s,n]=e;return l(s,u).subtract(n)}const r=b(e),t=r.shift();return r.length?y(r,t,(s,n)=>l(s,u).subtract(n)):t},fe=(...e)=>e.length===1?l(e[0],u).multiply(1):y(e,1,(r,t)=>l(r,u).multiply(t)),de=(...e)=>{if(e.length===1)return l(e[0],u).divide(1);if(e.length===2){const[s,n]=e;return l(s,u).divide(n)}const r=b(e),t=r.shift();return y(r,t,(s,n)=>l(s,u).divide(n))},pe=(e,r,t)=>{if(r<=1)return[e||0];if(!e)return new Array(r).fill(0);const s=Object.assign({},u,t);return l(e,s).distribute(r).map(o=>j(o,s))};function B(e,...r){if(Array.isArray(e))e.forEach(t=>B(t,...r));else return e(...r)}function d(e,r){var s;if(!e)return r;let t;return typeof e=="function"?t=e():Vue.isRef(e)?t=((s=e.value)==null?void 0:s.$el)??e.value:t=e,t}function me(e,r){if(!e){const{defaultElement:t=null}=r??{};return typeof t=="function"?t:()=>t}if(typeof e=="string"||S(e,"Object"))return()=>e;if(typeof e=="function")return e}function g(e){return Vue.getCurrentScope()?(Vue.onScopeDispose(e),!0):!1}function we(e,r){const t=Vue.watchEffect(e,r);g(t)}export{le as A,ue as B,fe as C,de as D,G as a,ce as b,ie as c,B as d,H as e,oe as f,ee as g,re as h,S as i,g as j,Q as k,te as l,Y as m,ne as n,N as o,X as p,ae as q,me as r,z as s,se as t,J as u,d as v,we as w,Z as x,j as y,pe as z}; diff --git a/js/utils-CZebg5KX.js.gz b/js/utils-CZebg5KX.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..da12ddbd83e684bc565f21ffb01cce01bf5300a1 GIT binary patch literal 3338 zcmV+l4fXOLiwFP!000021HCzGR~tF9-|w$5S}rRsvap$iP1-9QAS6RJ6BtM`Gx7BS z(Oqo|+ES0C#yF<``yQ#=FCY_U&Yt_la;vIT57kSO9Oc@$scs0{xTUclF3Z&D5n@}J zPJ|sc!M=LN+W%zR?dEH3U%ovaUb8EUIs_usysxa9KX@`?d3o8iTUF`(iJyRxsgS&KbuzC7MLJr~EvOEidWC1P@A zU$t4g&DyQz!Hf6$^z+HiD$Y#-&5CcH6@IxkYn|T|@ahNljBW2U4~~kj>EeN>$lm zZiIvJ^Ox7fyYVX0m2JjaUrWDMi#>0CIe&4Mv|G^HXy}XS=acLW1xoc-RX@m4PDJn6FvHryRKUAC!D5kR*ilI+j`>)sM332erbQyvU|*OyX3VS;#$i&@N|XdkDo9`%)3k%* zhb(Kvr8Q>Us2~)lf5b0ksZ`Pqmlz%zqYaki57k`8{Yz>>;6lohbgLxivNcufR^io*Zc^0j;s1s%Y?#xXxuu%{F1NA9m>=s+v zL!JatR3W22DM?3QQj(IMaKuz|1gdCC2cu@Jl>_CPO$!;s4iZE^bF_qk=x-d8nP?5* z2|ggya9A}Hu-^+Xle4gjHu!{4#}j-*IvKcz<*nLl)%OTLla5TWBef}pAO}Mi>5@A( z0JpCTq$r_rkV?w7+=aDQqe2cWg5G6O?#E3aC8ylTv zA9YSsuDZD}7LJs|^`;NN9q3VBI7q^7U`5zSn1NIubxxw4j>Z+6rreC1wwcllQWv%8 zB@D%l)Fwi9q_rEOl9Xk~yW)sr;JX;uFM);SsQ!Z}u%ASHe8y22{P%mQid&At;J^1& zVzf*+s{i=8BTsQu;eS%sN{PEO80oxYFI7NYZs z<2P@P4i3*xPLF^6t%44n%Wbr^rPEZ#z$Vv%X$6naoE@AVoqYU5qA^@HMV{NO`bTah zIxa?_T=?>-kM8fC9oBLgF=;v&<(Y7v;ZMh}4B;HwYacIX zXQ$CxyR7~2ZE))M^v8J?t>zt{F|FhNFa!UEkwB#5*w8@AfjXAxvGUQ*4Ry@=eP@ZZ zc_t%#lb=t|K7RWA%dfwE5tnfS>0l_YuCtNS`R~TM;%0n1`HGm$GwCowgj(L~ zQ#H$cv6ZICWKk9!$M{jP<;#6`4y9b(rLeNq~5g;5R5uC!EMxRQQYO1b8-Q}1ifXHp*ltPYz&Z@1JDP=Ev^5g3R8HIB-AKd@Z5y{Mcp(O(t;~ns3Lpey zv?ZztTmjWl8EwgYs1@AFTqJig*Q;1Z$7j)K7OExv`GK3lY%98muvBIa4Bpo|1EEN- z)u)!5?_emt^?zIITeTe;jv2@^5d&5fA;LMgt21RMEmVlD#uqOQM;5G=TAev09m0>OU+FBhO z*D&#};>&!31>Y5%bG-?qoXh>y%T3)w$t{`66tC6wLuXJI?TeoEH8x=NqsAK{Ge{av zH>|H}P8&!XiEtunT*IWXK83O&Z39NRn_Q4uzH-GTYRM+Lg zED!J(T!to)iXw9%3xpn^w$|K(R;=|jU-HRiruMfivy3u}5ARK(anaqbAEU52p&7u- z)~nI)8*%Ws5eMHjBCYwAWgYs!D=+rh;2Ta`RguT|RgmwvZbO?!p%O@?g5(>1{DjzE z4$DV2f>7}o%Ia451`MZk?3Kl7x5pS0zR#8YX#8-yWh4kowK){=5a)b%3LfYDTx8k# zIqE*nqOQ4N!}VrP=wnWE4~IO){Rwo@lO!lf*|B5k9m;R6urSvlit$>DbS@2u>&_Bn zb-^03P4CCsBb3YHF6dS?n^D!_7@5DIJ3L8us9BXIHSnP3EtPb|6AYxIHa4*DhIHC6 zoTDmLqOM`i$Pp&93fMp-G7Hb}CoQ?Lp;(*=Yu`)jm`D;V!wJdq&jqk?2xrgG^P!GT zU7ryxA&s_p`^Ip|1bS|QHBB75@tK^jwL4yqc@L;7u|9|qP{E(3-K?XD z`EI<%Ir92;W()+gdITOO7j1D&NLf<#n5OoDrgat{U`41a={1MBN{08)7%s1+Lllkl zSO04fMH=;~co!;S@aVssA1P4JkWldz+WhcpY4Ufk#D^2X=<8jne5xd!A5 z`47Fz)|7{Rp7##>C84vKai5=;W#zgL-A!+7;4^F}s*XsAbR9NSlPFAvg9aj9vl1Q- zOR7mpqGfr^sy!XPSf7eAYOGI9PxQ-+KtZ1DRoM99)i|n$oamr$AKPl15Hz!&*36Y-~VnlJ4ve=e*s`F!;zSNaS}SDPq7_ zQ5`P5`7Txu?yTofueBjji(Wk_9(9@%*2;mx(~=g{_~M;mppMkn&T4LelFx2T8j3I3 z#a1OZvPg=oBeu_5Ct*KmGz`C{usKJg?~W?o7PE6kDo-)b|%6 zkt=EXT@#Fo%*j0ScV58`?R$2Z!@V(*KVytU-pIta5r4`QHPsUg@tFQ|YEsht-Wk>W zYc6FE?(SOs)nw%F0ISsX1EF=eNJ#XJBUKS4g3L}wY&3CV`rj{&U zTkT`;XGaq*d#Y?DZN(S}fqAKSe0Lwa3bk%*X89I}$;G`!62dCHAK6ul`rYVn3}__bW`z<7@iX4}!+w^ODLi#&q8g3H{LzKy{c+DTHxA4OFk(;muppfgi5u&wjY3 zE&wz7n;%A0g-=C4_(9WO{g6`;W`C!nFdF*R50={S>F7H@6f~*c)W>0VOutkw_g8+H U&^*k3Ej$17AJAJA$=M$O0BWz1asU7T literal 0 HcmV?d00001 diff --git a/js/zh-CN-BJn4N-5B.js.gz b/js/zh-CN-BJn4N-5B.js.gz deleted file mode 100644 index 01341278157436f596950442f4d40b0e87068e70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1971 zcmV;k2Tb@MiwFP!000021JzjHPus{Ae!qVO8tnr}V>f|P%2bvD2~a4IKvKHxOEj@3 z$q>hrj_r_uBEj7Y{UK;86}oM=>^9tP7wO&t-7adEU;EEsn>_8maAhZENuW|y-G_T$ z5_{&GbG|v}n{#Z_e1UOeuGoh4w%e67XL%rA$}*PIh5o^zQeRIO6{mG@je0mBUQ%#* zS`P)qU{DMOgz(i-HaQi$(u^r^su_X@yCMdJeuWK8UkMB~gNh~*>W&JksfRknpcqIN zO%m!7FN>X5gz&IADJ~f2fDp-#-3jNiEgP0i&WR?M#c7vhK)fvUM*Aj{I2yf( znLzYYauKHY4n?!MW?ZOf5>qEhnQ;;d2E^XxZTFXo!}#t*^x{Q&7IUIpu&f8i&HUi3 z*}Tj&sHzM7$?>6dv~#L?j%o(sST^d}47f(7uIjl=cI0|X0I;eGDXJ-uT zsZgib}FjuGShUUjYz;cd}=*daUN}38{Zv&TCrER?d1h)anpML7{EKy9MuOj zoKlH0XsT*m)`(OfAyPCoO=Lq%b3$fGd*eViI$t2QDRfP&k zV^cNI9rzi$@p3-JRMB8@gHtV&z!^AK#HvXU7-Nd55>V;rfJ_3l>hI1ETeZa%=Wq)^ zLz+uaLnR0tf7-8YJO?m>c@6>l<@YBKeg$xpX0iqX_VY)_ds_g;IL%{T4l|YUFw@dB z<1cj46{tzTSzE5HZ`jX|oHu&_$`Y_1ZaS;`_S${>$5#L{;(KH;ktKN&Ef|z(Ix^s} zEB-W=NrdVJ6_=3)!%Q=XW+XV)bn4=eT!F^dh42Df7rAU9<#Y8Dz`i)vx&*BIAMIy5 zb*0p*yS4QV0I39Os|%h=R0*7H9eH`+5*VUJ)=UA2CE&{_DS_JjymfESAIM97i`JwB?1NSB(9L=-?AHeXj!WQpZ`s-Z%?rw~1dfl^ zPj;Wxs=os`>I&_{@!lf&j{zKXCA?&B?OHE30W3)%J~h;4 z{cvQzz6apUUtap^#Ml3@mKL4Et+u`b1#mzD_Wn!j;by%60H_mbuCGLyjta0JbD1dw zDKL!XEQydjLm3#xs%)y*ATds4s=H^@te@MGF-9~KrC|i?*%ZTEK`9uaoVZ1upe&3q z8O7b-Q6^&*MNcn>HJvI1CE$S9pHLVMaLzaawbd6V+uL5E2N}XI$I!$GQVvUPrgvn-}Xa<`0M`E1lL^H5gStk9_c!3kF=vhJxGz%vt!|tZX z-9u1D!`@$CikSu)g_F!Q2=@Y!gK?7atPjF?F*7VP4V7TRt@>yNCP=>E#^}2HoQC?K zE_0@;lcY$niUul>e%(3#U&ze=bsqfUrIT|h`LbFz)Y_aU{=3cjo7U#6p7!FQ=C(I+ zzA=7Nf&A-)b>38~GoOPWLG_Evf4>Cm51ZD~GJw}5;Jnzk4%Yyjl7Ri-U(V|V=f!^Q z#S(yby)JQb^we7X*;(DR?|-zOtN=K2X4u+Z@=D|l&rF-Q?4|_Hpl?aQ2Yo96>tNp5 zdT*_Ka8@^+m;X5a^v-(n$a=ivY*n2nOU{RVXa6SvvDc(C?qfGc{V+~5n%n8FHx%gK zPr-4VCovVvB+FEVaC8^Ou&&QAuAChmfuk%#HFU$nqnoE7bPG=6vad+=Z3QO3E?F)1 zKTiwY`V7O?oi*`-7Y4)6JO1Ll=TCQsb)9Ck_Br?EA}fT)FJ)Ag!s-~&b)0eE8<++V zA@FoQORz$C6u}@ZnrVR&&(7lnb9w)ZhS9M zO(CTQCP^wCFh``he4R3y6GicMd!9hxEd(8v$~98*z6j)q`$?b?uFAE){Rdj##1<(K F002n4!LI-S diff --git a/js/zh-CN-BJn4N-5B.js b/js/zh-CN-C_apBV4j.js similarity index 86% rename from js/zh-CN-BJn4N-5B.js rename to js/zh-CN-C_apBV4j.js index 7c43811d..33e37cc2 100644 --- a/js/zh-CN-BJn4N-5B.js +++ b/js/zh-CN-C_apBV4j.js @@ -1 +1 @@ -import{v as Y}from"./hooks-BFGxA73i.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-B_NGfO2V.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const e="当前环境不支持全屏",Z={isEnabledFullscreen:e},ee=Object.freeze(Object.defineProperty({__proto__:null,default:Z,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="项目配置",t={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},n="界面显示",c="动画效果",oe={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:c},te=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:c,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:oe},Symbol.toStringTag,{value:"Module"})),s="刷新当前页面",i="锁屏",l="设置",r="Github",a="全屏",_="退出全屏",m="搜索",ne={Reload:s,Lock:i,Setting:l,Github:r,FullScreen:a,CancelFullScreen:_,Search:m},ce=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:_,FullScreen:a,Github:r,Lock:i,Reload:s,Search:m,Setting:l,default:ne},Symbol.toStringTag,{value:"Module"})),p="请求",d="条形码",g="缓存工具函数",u="数字精度",f="右键菜单",b="首页",h="指令",S="文档",O="文档 (加速地址)",T="文档(内嵌)",C="可视化",y="表单",D="Mock 数据",v="模态框",M="多级菜单(缓存)",P="办公",j="文档",R="演示",z="表格",N="二维码",I="依赖项",L="关于",k="页面详情模式",F="分段器",x="SVG 图标",w="表格",A="模板内置 Api",E="滚动动画",se={Axios:p,Barcode:d,CacheDemo:g,CalculatePrecision:u,ContextMenu:f,Dashboard:b,Directive:h,Doc:S,DocLocal:O,DocLocalInside:T,Echart:C,Error:"错误页",Form:y,Mock:D,Modal:v,MultiMenu:M,Office:P,Office_Document:j,Office_Presentation:R,Office_Spreadsheet:z,QRCode:N,Rely:I,RelyAbout:L,RouterDemo:k,Segment:F,SvgIcon:x,Table:w,TemplateHooks:A,scrollReveal:E},ie=Object.freeze(Object.defineProperty({__proto__:null,Axios:p,Barcode:d,CacheDemo:g,CalculatePrecision:u,ContextMenu:f,Dashboard:b,Directive:h,Doc:S,DocLocal:O,DocLocalInside:T,Echart:C,Form:y,Mock:D,Modal:v,MultiMenu:M,Office:P,Office_Document:j,Office_Presentation:R,Office_Spreadsheet:z,QRCode:N,Rely:I,RelyAbout:L,RouterDemo:k,Segment:F,SvgIcon:x,Table:w,TemplateHooks:A,default:se,scrollReveal:E},Symbol.toStringTag,{value:"Module"})),G="项目配置",Q={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},$="界面显示",le={Title:G,ThemeOptions:Q,InterfaceDisplay:$},re=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:$,ThemeOptions:Q,Title:G,default:le},Symbol.toStringTag,{value:"Module"})),B="注册",H="登录",V="扫码登陆",q="请输入用户名",J="请输入密码",K="登 陆",U="用户名",W="密码",X="开箱即用的中后台管理系统",ae={Register:B,Signing:H,QRCodeSigning:V,NamePlaceholder:q,PasswordPlaceholder:J,Login:K,Name:U,Password:W,RayTemplate:X},_e=Object.freeze(Object.defineProperty({__proto__:null,Login:K,Name:U,NamePlaceholder:q,Password:W,PasswordPlaceholder:J,QRCodeSigning:V,RayTemplate:X,Register:B,Signing:H,default:ae},Symbol.toStringTag,{value:"Module"})),me=Object.assign({"./zh-CN/globalMessage.json":ee,"./zh-CN/headerSettingOptions.json":te,"./zh-CN/headerTooltip.json":ce,"./zh-CN/menu.json":ie,"./zh-CN/setting.json":re,"./zh-CN/views/login/index.json":_e}),ke={message:{...Y(me,"zh-CN")}};export{ke as default}; +import{x as Y}from"./hooks-BGLytdb9.js";import"./dayjs@1.11.10-C8LoRVP6.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.1.0_vue@3.4.26-CIuz-_xn.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./lodash-es@4.17.21-Dos9GOhk.js";import"./@vueuse_core@10.9.0_vue@3.4.26-BxvIaqQO.js";import"./@vueuse_shared@10.9.0_vue@3.4.26-7aSumFzu.js";import"./utils-CZebg5KX.js";import"./interactjs@1.10.26-V8skghJH.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./dom-to-image@2.6.0-DCOFUeQU.js";import"./echarts@5.5.0-BEyY33Zi.js";import"./zrender@5.5.0-JN1hODMT.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.26-Cq5aFJKF.js";import"./@vue_reactivity@3.4.26-DTbxPGxS.js";import"./@vue_shared@3.4.26-DWpY0PUk.js";const e="当前环境不支持全屏",Z={isEnabledFullscreen:e},ee=Object.freeze(Object.defineProperty({__proto__:null,default:Z,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="项目配置",t={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},n="界面显示",c="动画效果",oe={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:c},te=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:c,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:oe},Symbol.toStringTag,{value:"Module"})),s="刷新当前页面",i="锁屏",l="设置",r="Github",a="全屏",_="退出全屏",m="搜索",ne={Reload:s,Lock:i,Setting:l,Github:r,FullScreen:a,CancelFullScreen:_,Search:m},ce=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:_,FullScreen:a,Github:r,Lock:i,Reload:s,Search:m,Setting:l,default:ne},Symbol.toStringTag,{value:"Module"})),p="请求",d="条形码",g="缓存工具函数",u="数字精度",f="右键菜单",b="首页",h="指令",S="文档",O="文档 (加速地址)",T="文档(内嵌)",C="可视化",y="表单",D="Mock 数据",M="模态框",P="多级菜单(缓存)",j="办公",v="文档",R="演示",z="表格",N="二维码",I="依赖项",L="关于",k="页面详情模式",x="分段器",F="SVG 图标",w="表格",A="模板内置 Api",E="滚动动画",se={Axios:p,Barcode:d,CacheDemo:g,CalculatePrecision:u,ContextMenu:f,Dashboard:b,Directive:h,Doc:S,DocLocal:O,DocLocalInside:T,Echart:C,Error:"错误页",Form:y,Mock:D,Modal:M,MultiMenu:P,Office:j,Office_Document:v,Office_Presentation:R,Office_Spreadsheet:z,QRCode:N,Rely:I,RelyAbout:L,RouterDemo:k,Segment:x,SvgIcon:F,Table:w,TemplateHooks:A,scrollReveal:E},ie=Object.freeze(Object.defineProperty({__proto__:null,Axios:p,Barcode:d,CacheDemo:g,CalculatePrecision:u,ContextMenu:f,Dashboard:b,Directive:h,Doc:S,DocLocal:O,DocLocalInside:T,Echart:C,Form:y,Mock:D,Modal:M,MultiMenu:P,Office:j,Office_Document:v,Office_Presentation:R,Office_Spreadsheet:z,QRCode:N,Rely:I,RelyAbout:L,RouterDemo:k,Segment:x,SvgIcon:F,Table:w,TemplateHooks:A,default:se,scrollReveal:E},Symbol.toStringTag,{value:"Module"})),G="项目配置",Q={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},$="界面显示",le={Title:G,ThemeOptions:Q,InterfaceDisplay:$},re=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:$,ThemeOptions:Q,Title:G,default:le},Symbol.toStringTag,{value:"Module"})),B="注册",H="登录",V="扫码登陆",q="请输入用户名",J="请输入密码",K="登 陆",U="用户名",W="密码",X="开箱即用的中后台管理系统",ae={Register:B,Signing:H,QRCodeSigning:V,NamePlaceholder:q,PasswordPlaceholder:J,Login:K,Name:U,Password:W,RayTemplate:X},_e=Object.freeze(Object.defineProperty({__proto__:null,Login:K,Name:U,NamePlaceholder:q,Password:W,PasswordPlaceholder:J,QRCodeSigning:V,RayTemplate:X,Register:B,Signing:H,default:ae},Symbol.toStringTag,{value:"Module"})),me=Object.assign({"./zh-CN/globalMessage.json":ee,"./zh-CN/headerSettingOptions.json":te,"./zh-CN/headerTooltip.json":ce,"./zh-CN/menu.json":ie,"./zh-CN/setting.json":re,"./zh-CN/views/login/index.json":_e}),ke={message:{...Y(me,"zh-CN")}};export{ke as default}; diff --git a/js/zh-CN-C_apBV4j.js.gz b/js/zh-CN-C_apBV4j.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..c5d20b7bf91864b39e7fc01911f6c591109bfdb9 GIT binary patch literal 1971 zcmV;k2Tb@MiwFP!000021JzjHPus{Ae!qVO8tnr}V>h8oTc)xUNPt422_&U0FVVyv zk|B;Kov}j#ibU^T=np|#snBh^Ww+sWyGZvI=yt1i`L+KHw#n1}3s-hxmH?Hi>OS22 zlGrofob$~&-<)Hc7K)6Uv*k7{+HO@RIV%A9T#m84ka`D(E2fs|mZt=`Onn@X&uO?a zB_d%t9G1f&DSBy`jg2QRv|@^!8m8pKF32INS7Uus7eWKAppr$ThNGfxiAbj$mP6^1 zMIz_rZ{^MlQgqOokQm=o=cWfyVMD)i4- zt;;Nv>OzW6kW9Ag>dn?UYM6v$)of%li(|Wy*uQ&dNRK$Cm&y5_n`Vl_LcbFPfAY0-12o z6aOSuNsNl3jw{H3QD&ILFjE{Gf_gZlR-yTIAw0v@SuRhI3b+OdU|$?-p#b~dN9XBQ zLn-yzhx+OofK&nX-JPAb5D^uE5laro$^y|e;gMgjFVPwTZ0 z0Ol0nEZ#lXc@1Dv0nXFAPVJun#)HeYcKgAr`rJ?U%Po6#t^>eSF!Sf`J$qr^{;>Gx z?tK8Go{P=HUl#1ervO$Ia9CUSUBwhI!qj}5v$EwZZ2&l;0B61C%-wNn3jih*V84Fh zZvWC?*524o2Y^%FnflS5|2Kf8zi5pqz}a2)58aIK!g;j|;57vtY%jVyzxhEKRKUUh z>fwi{_1frch+n6?jr!po`e^ijSu$obpZPnkQ^Uq zvwzrkUfl(7`Y$g%4dSbR*bDRS-bPzbkpkGK0B7fg{b0RO000z3ne8c4CQuRfVy-fc zAPq*bnjZtSXV6_n&&{Xpx9b>9hAcl!b!AOD=K@1c7m1Qg#O%^%9n#d7iq8T_k7WFoL z%{v4YH0b~JWSC{5VK~MtlW;!}d6*$bQW+3BB+0H`R`SL^M2i4SOoBj0^H|2_TCDB;|g%@|I2-K$9=w2 zf4%_VZNEz#?mw~Te|DGGoqHec$4dYX9UHbc7yJ@=)i=}TFT1XQW9SM(1c)@+Y+fAoiPd)_d&cs23(_*6=#rm8JrN z`*C;;7f3?KD#)uHb;&wm z|MRrajn6PVxw95t@XTNYdBGA#m1vZ(s&M zgutWu9Kjml&1a6L2AeSR6fDJdx1dUF9aRc>Sa>)zX;@s_er1`uIlB#{ReA_+YBiX F007*B$c+F1 literal 0 HcmV?d00001 diff --git a/mockServer/mock-data.js b/mockServer/mock-data.js index b44dc42f..ddcd1af4 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-1715931261786.js +// mock-data-1716802866761.js import { transformMockData } from "vite-plugin-mock-dev-server"; // mock/demo/person.mock.ts @@ -85,7 +85,7 @@ var getPersonList = defineMock({ } }); -// mock-data-1715931261786.js +// mock-data-1716802866761.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_1715931261786_default = transformMockData(mockList); +var mock_data_1716802866761_default = transformMockData(mockList); export { - mock_data_1715931261786_default as default + mock_data_1716802866761_default as default }; diff --git a/mockServer/mock-data.js.gz b/mockServer/mock-data.js.gz index 4611ea4c9bac189cf745ba7540c2d531198cce7d..384f4959091cd7cdb586d1d9abfdc5cb2f729b0e 100644 GIT binary patch delta 1005 zcmV@cHHrBNN1! z2#F*^We%Ik-oo(DvQP%LzzkO@8XtI;d9Zy0#|c1EC}0GClsrce(kdqa&>zs*5yXch zq-a9IU6SD12b5Kgir-`yf>9Mh?QJIYW-^)2Aupo)S=_#YY|aR*_N?TyCS$SkcY3<%V>i@>gkVKUf>G+nHU_72A&EG&E`#5>jEg)-D-ko#>3AF~ z)Orkvib|RTqfT#Nm~)YhK~~hdp*eBlgGAja>4{cIgDEPuJojO}Xi$+tZtxv9C*YVH zWS--*et9O0S{Sy2zGXyDrLqvFb6$#hCbXG<(%Cth+aeBO`tkiARuE&x4EPP9@ zE0++M!Uv!B-FR*5#H|4yDpZFMjAm=4> zBdP!3o;R>?y|%TcO;b6oNPxYfbK%=Jc-8l58=*oSpp03wg+VWMqCRIv{(V?27CuZ@ zud4H(Kb&1v>x&;&SJis8TwGPJS3iE3`ki<8Glk(<*aSJy)Lyq~S4~beV5YHi(-3kp z;f8z?qOo;3TY|koAdL@8P$Dveim|9t%CbreSHppjQC7v1QUf)A3YmzMqM?tY_#?eu zc$Jy<6ZIhKhF(u5qiPrdFRxvK&5P(B51O1)tsiSINDB3yN4JdK<6+RF;BM1EXm_hB z{&;zhhiebs4%`Q2rEggf1idE&I!R|bZIWqv zvppJ^T+*;fPzFG`s>1)?S%6R3t*5u@B4GF1#qP)51$JD)W|Lt0MU`7v!{?hjj7^we zDkPE&mD#VnorU3_+fo@=12bG@XaeAQ?!)>m96W%uRKN&-D0zV(q*ZzV&>zs*5hQ>E zWN0G7U6SBB0F+gMir?fIfl(Dg?XSFg<$1Fi6lHurO}OFH#o6NI&FjVTba8fm8s2G7 z6gIE}7{#SdOI7?<#`o{J;ZQ@W$^s@kVQ{+5t4zqL^Mt#pMzupV>HW_VEXvsyl`dsS zg3xH2yc2DINYv1vVGW0R<+Zf1XCQ$kCPVYZ>V6g4M8GU#BcVrWc1bw$DTDtSy}soN zlUZd%t|{`glCcq`1g;d{vm9k+Zhae+LQ^RT5+C8mp)yQGp0hd8-kWcECM2gN+wu%A zDy2}GfaLg9{Dpx#VCh`PrPKz>G}UN}WncnRSorXN9ek>a8&s^d_g8&HjotT8Fz|NW z922@&;a$7exrmWD%U}%hA$lJ5kLQe2*G37MiFD6)Jg;y>-Y;K2e+rKQBWs0vTS|>g zp$;G}6AYlx88N4Lp@)3ka4ll0Dcdp@YF7le3o8AHJi2WdhR%rxP!IUCekh3Jsv!Ft zu8|6Vqp3ApW3Ivod8a3TXVmEp3=1yuG02KqH#8@Xe2}O+B|FjzX)r^@7Uuz+&Kp#$kQ;o@%@H`^ z2AS{ptY4l9qZWqspl=z`Q>i?H$&7EsEEn2;Oz7+a&25=PF!}kzA6AfH&i4_V%;$k6 z*Of~IOyNU7`)<6pb>h|l4;89?1P9xM!&bC>L2Y3*tU=+!%5HKrkh@UbJXp-&gTJG zOs=Z)pFW;lRi_s}EU&85bJGxV zG~tGP5~8tnIa`ALK_HC}OHe9ugNm`ZQp&PQ3s=LTka1omlTiaTe@dB(jH02Bqxd7e zUU-$8_7n9W>V{rVCZlQ?0WYszg3XKQ9`~A@Q>`CrKTJ#YfycLu-Q#}Hqu_4SP-u6n zD*kwRkNayM-VNM`+e+WEFbsQj^hDk18lvrg-H+g5?xbv)+YtYo5&xSeV^}|ZA+eTi cf8{j~JWAyyPh3N@45atj-_e>r(?<#b02}G#V*mgE