From e7600b4df1e74e85ba68e4766a7da0d5e690e926 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E5=B0=91=E5=90=9B?= <476671688@qq.com> Date: Mon, 26 Feb 2024 16:49:35 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=BE=AE=E4=BF=A1=E5=B0=8F=E7=A8=8B?= =?UTF-8?q?=E5=BA=8F=E4=BD=99=E9=A2=9D=E5=85=85=E5=80=BC=E4=B8=8D=E8=B7=B3?= =?UTF-8?q?=E8=BD=AC=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dist/build/h5/assets/CheckOffCode.db441c65.js | 1 + .../dist/build/h5/assets/CouponItem.b2bb8e74.js | 1 + unpackage/dist/build/h5/assets/Goods.4fe4ceee.js | 1 + unpackage/dist/build/h5/assets/Goods.7dc38957.js | 1 + .../dist/build/h5/assets/InviteFriends.f3f3747d.js | 1 + unpackage/dist/build/h5/assets/Popup.08c50cc2.js | 1 + unpackage/dist/build/h5/assets/auth.ffc7e990.js | 1 + unpackage/dist/build/h5/assets/blank.a65124f9.js | 1 + unpackage/dist/build/h5/assets/card.bb6c2a17.js | 1 + unpackage/dist/build/h5/assets/cart.a9ddf436.js | 1 + unpackage/dist/build/h5/assets/container.1b21e877.js | 1 + unpackage/dist/build/h5/assets/coupon.e8046488.js | 1 + .../dist/build/h5/assets/createAnimation.e5fefaf6.js | 1 + .../build/h5/assets/good-attr-select.96595f56.js | 1 + unpackage/dist/build/h5/assets/goods.1796f368.js | 1 + unpackage/dist/build/h5/assets/goods.a5bf24e1.js | 1 + unpackage/dist/build/h5/assets/images.52fc6216.js | 1 + unpackage/dist/build/h5/assets/index-9bec188e.js | 12 ++++++++++++ unpackage/dist/build/h5/assets/index.036a38bb.js | 1 + unpackage/dist/build/h5/assets/index.2f3cf70a.js | 1 + unpackage/dist/build/h5/assets/index.415a2820.js | 1 + unpackage/dist/build/h5/assets/index.7c825887.js | 1 + unpackage/dist/build/h5/assets/index.82f07807.js | 1 + unpackage/dist/build/h5/assets/index.9b540af7.js | 1 + unpackage/dist/build/h5/assets/index.a57c544a.js | 1 + unpackage/dist/build/h5/assets/index.acb07630.js | 1 + unpackage/dist/build/h5/assets/index.afd705a5.js | 1 + unpackage/dist/build/h5/assets/index.bdca3eba.js | 1 + unpackage/dist/build/h5/assets/index.f3f840d0.js | 1 + unpackage/dist/build/h5/assets/layout.62460c6d.js | 1 + unpackage/dist/build/h5/assets/lodash.94acaf47.js | 10 ++++++++++ ...pe_style_index_0_scoped_caca3316_lang.a1db25cf.js | 1 + unpackage/dist/build/h5/assets/order.f67793d3.js | 1 + .../pages-addLogistics-addLogistics.53dc5f8a.js | 1 + .../h5/assets/pages-address-address.d338256c.js | 1 + .../assets/pages-bargaining-bargaining.9c975964.js | 1 + .../h5/assets/pages-collect-collect.41f86eac.js | 1 + .../pages-createAddress-createAddress.47752126.js | 1 + .../h5/assets/pages-discount-discount.64dbfa44.js | 1 + .../h5/assets/pages-discountCoupon-index.0f153601.js | 1 + .../h5/assets/pages-evaluate-evaluate.d788db18.js | 1 + .../h5/assets/pages-footprint-footprint.46c7409c.js | 1 + .../assets/pages-goodsDetail-goodsDetail.92f596de.js | 1 + .../h5/assets/pages-goodsList-goodsList.871e239d.js | 1 + .../assets/pages-goodsReply-goodsReply.01b976da.js | 1 + .../h5/assets/pages-groupBuy-groupBuy.96b8ad49.js | 1 + .../build/h5/assets/pages-login-guid.292a494e.js | 1 + .../build/h5/assets/pages-login-index.67fee5b5.js | 1 + .../build/h5/assets/pages-login-login.f82679fc.js | 1 + .../h5/assets/pages-newGoods-newGoods.87b7ea3b.js | 1 + .../h5/assets/pages-orderInfo-orderInfo.7dc3dcd4.js | 1 + .../h5/assets/pages-orderList-orderList.a3d25a80.js | 1 + .../h5/assets/pages-payStatus-index.7129bc40.js | 1 + .../build/h5/assets/pages-refund-refund.4991a66b.js | 1 + .../assets/pages-refundInfo-refundInfo.bc6c39fe.js | 1 + .../assets/pages-refundList-refundList.72a4b13c.js | 1 + .../build/h5/assets/pages-search-search.58917a4c.js | 1 + .../assets/pages-seckilling-seckilling.afee7fdc.js | 1 + .../assets/pages-selectPlay-selectPlay.69a751f9.js | 1 + ...ges-selectRefundGood-selectRefundGood.a27a40c9.js | 1 + .../assets/pages-selectStore-selectStore.2f1c5a5e.js | 1 + .../build/h5/assets/pages-share-index.1930868d.js | 1 + .../pages-shoppingCartJump-shoppingCart.565dbf89.js | 1 + .../h5/assets/pages-streaming-streaming.80073c8a.js | 1 + .../assets/pages-submitOrder-shopSelect.81f0df81.js | 1 + .../assets/pages-submitOrder-submitOrder.0329e175.js | 1 + .../build/h5/assets/pages-userInfo-index.0d062df1.js | 1 + .../h5/assets/pages-userInfo-userInfo.8434a381.js | 1 + .../build/h5/assets/pages-webview-index.4fe02feb.js | 1 + .../dist/build/h5/assets/paymentUtils.238419a9.js | 1 + unpackage/dist/build/h5/assets/product.0ff691f6.js | 1 + .../root-goodsCategory-goodsCategory.ee80e368.js | 1 + .../build/h5/assets/root-index-index.3bcffcd2.js | 1 + .../root-shoppingCart-shoppingCart.2af829c5.js | 1 + .../dist/build/h5/assets/root-user-user.5da8c269.js | 1 + unpackage/dist/build/h5/assets/space.a9e7e18e.js | 1 + .../dist/build/h5/assets/upload-file.06bcb25a.js | 1 + .../dist/build/h5/assets/useActivity.8194a6a0.js | 1 + .../build/h5/assets/useGlobalProperties.de3d9ba1.js | 1 + unpackage/dist/build/h5/assets/useImage.9f5391d3.js | 1 + .../dist/build/h5/assets/useInterface.982c71ba.js | 1 + unpackage/dist/build/h5/assets/useJump.16ec8115.js | 1 + unpackage/dist/build/h5/assets/usePage.b639b5a8.js | 1 + unpackage/dist/build/h5/assets/usePaging.83057129.js | 1 + unpackage/dist/build/h5/assets/useScroll.c0a86152.js | 1 + .../dist/build/h5/assets/useService.a8b6e69d.js | 1 + unpackage/dist/build/h5/assets/useShare.d249e156.js | 1 + .../dist/build/h5/assets/useShearPlate.19498da6.js | 1 + unpackage/dist/build/h5/assets/utils.3f9740a5.js | 1 + unpackage/dist/build/h5/assets/uv-badge.07f8d0fa.js | 1 + unpackage/dist/build/h5/assets/uv-button.9242bdc2.js | 1 + .../build/h5/assets/uv-checkbox-group.02ba3e82.js | 1 + .../dist/build/h5/assets/uv-count-down.f054f6ae.js | 1 + .../build/h5/assets/uv-datetime-picker.e058acc2.js | 1 + unpackage/dist/build/h5/assets/uv-gap.e5d4dc85.js | 1 + .../dist/build/h5/assets/uv-grid-item.2f1f1e22.js | 1 + unpackage/dist/build/h5/assets/uv-icon.27c7246d.js | 1 + unpackage/dist/build/h5/assets/uv-image.6bda10b1.js | 1 + unpackage/dist/build/h5/assets/uv-input.fc0d46b1.js | 1 + .../build/h5/assets/uv-line-progress.1b208e51.js | 1 + unpackage/dist/build/h5/assets/uv-line.e2f06039.js | 1 + unpackage/dist/build/h5/assets/uv-list.ea38c0d0.js | 1 + .../dist/build/h5/assets/uv-loading-icon.bfbe6dc1.js | 1 + unpackage/dist/build/h5/assets/uv-navbar.c519dc25.js | 1 + .../dist/build/h5/assets/uv-overlay.6fe03ce8.js | 1 + unpackage/dist/build/h5/assets/uv-picker.0e41c7e2.js | 1 + unpackage/dist/build/h5/assets/uv-popup.f272c9ae.js | 1 + unpackage/dist/build/h5/assets/uv-radio.2cd26a6d.js | 1 + unpackage/dist/build/h5/assets/uv-rate.a6914fa9.js | 1 + unpackage/dist/build/h5/assets/uv-search.9dfd48f2.js | 1 + .../dist/build/h5/assets/uv-status-bar.6dc37cad.js | 1 + unpackage/dist/build/h5/assets/uv-steps.40f239ea.js | 1 + unpackage/dist/build/h5/assets/uv-sticky.2d93d618.js | 1 + .../dist/build/h5/assets/uv-swipe-action.79c99768.js | 1 + unpackage/dist/build/h5/assets/uv-tabs.5d8e6539.js | 1 + .../dist/build/h5/assets/uv-transition.b971e856.js | 1 + unpackage/dist/build/h5/assets/uv-upload.2f331acd.js | 1 + .../assets/views-account-balance-index.5ab6dcbd.js | 1 + .../assets/views-account-integral-index.6d6db165.js | 1 + .../assets/views-account-recharge-index.a5641a3c.js | 1 + .../h5/assets/views-account-signIn-index.7151eb7a.js | 1 + .../assets/views-account-withdraw-index.66a92dc7.js | 1 + ...iews-activity-afterVerification-index.248db366.js | 1 + .../assets/views-activity-groupBy-detail.f05ba29c.js | 1 + .../assets/views-activity-groupBy-index.94b62b0a.js | 1 + .../views-distribution-applyFor-index.a174b67b.js | 1 + .../views-distribution-center-index.ef51ac75.js | 1 + .../views-distribution-commission-index.8ebc7c6b.js | 1 + .../views-distribution-datum-index.271c6521.js | 1 + .../views-distribution-goods-index.2caeac45.js | 1 + .../views-distribution-order-index.15d00ac2.js | 1 + .../assets/views-distribution-team-index.0eec3c62.js | 1 + .../h5/assets/views-member-index-index.5df6cece.js | 1 + unpackage/dist/build/h5/index.html | 2 +- views/account/balance/index.vue | 1 + views/account/recharge/index.vue | 12 +++++++++++- 136 files changed, 166 insertions(+), 2 deletions(-) create mode 100644 unpackage/dist/build/h5/assets/CheckOffCode.db441c65.js create mode 100644 unpackage/dist/build/h5/assets/CouponItem.b2bb8e74.js create mode 100644 unpackage/dist/build/h5/assets/Goods.4fe4ceee.js create mode 100644 unpackage/dist/build/h5/assets/Goods.7dc38957.js create mode 100644 unpackage/dist/build/h5/assets/InviteFriends.f3f3747d.js create mode 100644 unpackage/dist/build/h5/assets/Popup.08c50cc2.js create mode 100644 unpackage/dist/build/h5/assets/auth.ffc7e990.js create mode 100644 unpackage/dist/build/h5/assets/blank.a65124f9.js create mode 100644 unpackage/dist/build/h5/assets/card.bb6c2a17.js create mode 100644 unpackage/dist/build/h5/assets/cart.a9ddf436.js create mode 100644 unpackage/dist/build/h5/assets/container.1b21e877.js create mode 100644 unpackage/dist/build/h5/assets/coupon.e8046488.js create mode 100644 unpackage/dist/build/h5/assets/createAnimation.e5fefaf6.js create mode 100644 unpackage/dist/build/h5/assets/good-attr-select.96595f56.js create mode 100644 unpackage/dist/build/h5/assets/goods.1796f368.js create mode 100644 unpackage/dist/build/h5/assets/goods.a5bf24e1.js create mode 100644 unpackage/dist/build/h5/assets/images.52fc6216.js create mode 100644 unpackage/dist/build/h5/assets/index-9bec188e.js create mode 100644 unpackage/dist/build/h5/assets/index.036a38bb.js create mode 100644 unpackage/dist/build/h5/assets/index.2f3cf70a.js create mode 100644 unpackage/dist/build/h5/assets/index.415a2820.js create mode 100644 unpackage/dist/build/h5/assets/index.7c825887.js create mode 100644 unpackage/dist/build/h5/assets/index.82f07807.js create mode 100644 unpackage/dist/build/h5/assets/index.9b540af7.js create mode 100644 unpackage/dist/build/h5/assets/index.a57c544a.js create mode 100644 unpackage/dist/build/h5/assets/index.acb07630.js create mode 100644 unpackage/dist/build/h5/assets/index.afd705a5.js create mode 100644 unpackage/dist/build/h5/assets/index.bdca3eba.js create mode 100644 unpackage/dist/build/h5/assets/index.f3f840d0.js create mode 100644 unpackage/dist/build/h5/assets/layout.62460c6d.js create mode 100644 unpackage/dist/build/h5/assets/lodash.94acaf47.js create mode 100644 unpackage/dist/build/h5/assets/login.vue_vue_type_style_index_0_scoped_caca3316_lang.a1db25cf.js create mode 100644 unpackage/dist/build/h5/assets/order.f67793d3.js create mode 100644 unpackage/dist/build/h5/assets/pages-addLogistics-addLogistics.53dc5f8a.js create mode 100644 unpackage/dist/build/h5/assets/pages-address-address.d338256c.js create mode 100644 unpackage/dist/build/h5/assets/pages-bargaining-bargaining.9c975964.js create mode 100644 unpackage/dist/build/h5/assets/pages-collect-collect.41f86eac.js create mode 100644 unpackage/dist/build/h5/assets/pages-createAddress-createAddress.47752126.js create mode 100644 unpackage/dist/build/h5/assets/pages-discount-discount.64dbfa44.js create mode 100644 unpackage/dist/build/h5/assets/pages-discountCoupon-index.0f153601.js create mode 100644 unpackage/dist/build/h5/assets/pages-evaluate-evaluate.d788db18.js create mode 100644 unpackage/dist/build/h5/assets/pages-footprint-footprint.46c7409c.js create mode 100644 unpackage/dist/build/h5/assets/pages-goodsDetail-goodsDetail.92f596de.js create mode 100644 unpackage/dist/build/h5/assets/pages-goodsList-goodsList.871e239d.js create mode 100644 unpackage/dist/build/h5/assets/pages-goodsReply-goodsReply.01b976da.js create mode 100644 unpackage/dist/build/h5/assets/pages-groupBuy-groupBuy.96b8ad49.js create mode 100644 unpackage/dist/build/h5/assets/pages-login-guid.292a494e.js create mode 100644 unpackage/dist/build/h5/assets/pages-login-index.67fee5b5.js create mode 100644 unpackage/dist/build/h5/assets/pages-login-login.f82679fc.js create mode 100644 unpackage/dist/build/h5/assets/pages-newGoods-newGoods.87b7ea3b.js create mode 100644 unpackage/dist/build/h5/assets/pages-orderInfo-orderInfo.7dc3dcd4.js create mode 100644 unpackage/dist/build/h5/assets/pages-orderList-orderList.a3d25a80.js create mode 100644 unpackage/dist/build/h5/assets/pages-payStatus-index.7129bc40.js create mode 100644 unpackage/dist/build/h5/assets/pages-refund-refund.4991a66b.js create mode 100644 unpackage/dist/build/h5/assets/pages-refundInfo-refundInfo.bc6c39fe.js create mode 100644 unpackage/dist/build/h5/assets/pages-refundList-refundList.72a4b13c.js create mode 100644 unpackage/dist/build/h5/assets/pages-search-search.58917a4c.js create mode 100644 unpackage/dist/build/h5/assets/pages-seckilling-seckilling.afee7fdc.js create mode 100644 unpackage/dist/build/h5/assets/pages-selectPlay-selectPlay.69a751f9.js create mode 100644 unpackage/dist/build/h5/assets/pages-selectRefundGood-selectRefundGood.a27a40c9.js create mode 100644 unpackage/dist/build/h5/assets/pages-selectStore-selectStore.2f1c5a5e.js create mode 100644 unpackage/dist/build/h5/assets/pages-share-index.1930868d.js create mode 100644 unpackage/dist/build/h5/assets/pages-shoppingCartJump-shoppingCart.565dbf89.js create mode 100644 unpackage/dist/build/h5/assets/pages-streaming-streaming.80073c8a.js create mode 100644 unpackage/dist/build/h5/assets/pages-submitOrder-shopSelect.81f0df81.js create mode 100644 unpackage/dist/build/h5/assets/pages-submitOrder-submitOrder.0329e175.js create mode 100644 unpackage/dist/build/h5/assets/pages-userInfo-index.0d062df1.js create mode 100644 unpackage/dist/build/h5/assets/pages-userInfo-userInfo.8434a381.js create mode 100644 unpackage/dist/build/h5/assets/pages-webview-index.4fe02feb.js create mode 100644 unpackage/dist/build/h5/assets/paymentUtils.238419a9.js create mode 100644 unpackage/dist/build/h5/assets/product.0ff691f6.js create mode 100644 unpackage/dist/build/h5/assets/root-goodsCategory-goodsCategory.ee80e368.js create mode 100644 unpackage/dist/build/h5/assets/root-index-index.3bcffcd2.js create mode 100644 unpackage/dist/build/h5/assets/root-shoppingCart-shoppingCart.2af829c5.js create mode 100644 unpackage/dist/build/h5/assets/root-user-user.5da8c269.js create mode 100644 unpackage/dist/build/h5/assets/space.a9e7e18e.js create mode 100644 unpackage/dist/build/h5/assets/upload-file.06bcb25a.js create mode 100644 unpackage/dist/build/h5/assets/useActivity.8194a6a0.js create mode 100644 unpackage/dist/build/h5/assets/useGlobalProperties.de3d9ba1.js create mode 100644 unpackage/dist/build/h5/assets/useImage.9f5391d3.js create mode 100644 unpackage/dist/build/h5/assets/useInterface.982c71ba.js create mode 100644 unpackage/dist/build/h5/assets/useJump.16ec8115.js create mode 100644 unpackage/dist/build/h5/assets/usePage.b639b5a8.js create mode 100644 unpackage/dist/build/h5/assets/usePaging.83057129.js create mode 100644 unpackage/dist/build/h5/assets/useScroll.c0a86152.js create mode 100644 unpackage/dist/build/h5/assets/useService.a8b6e69d.js create mode 100644 unpackage/dist/build/h5/assets/useShare.d249e156.js create mode 100644 unpackage/dist/build/h5/assets/useShearPlate.19498da6.js create mode 100644 unpackage/dist/build/h5/assets/utils.3f9740a5.js create mode 100644 unpackage/dist/build/h5/assets/uv-badge.07f8d0fa.js create mode 100644 unpackage/dist/build/h5/assets/uv-button.9242bdc2.js create mode 100644 unpackage/dist/build/h5/assets/uv-checkbox-group.02ba3e82.js create mode 100644 unpackage/dist/build/h5/assets/uv-count-down.f054f6ae.js create mode 100644 unpackage/dist/build/h5/assets/uv-datetime-picker.e058acc2.js create mode 100644 unpackage/dist/build/h5/assets/uv-gap.e5d4dc85.js create mode 100644 unpackage/dist/build/h5/assets/uv-grid-item.2f1f1e22.js create mode 100644 unpackage/dist/build/h5/assets/uv-icon.27c7246d.js create mode 100644 unpackage/dist/build/h5/assets/uv-image.6bda10b1.js create mode 100644 unpackage/dist/build/h5/assets/uv-input.fc0d46b1.js create mode 100644 unpackage/dist/build/h5/assets/uv-line-progress.1b208e51.js create mode 100644 unpackage/dist/build/h5/assets/uv-line.e2f06039.js create mode 100644 unpackage/dist/build/h5/assets/uv-list.ea38c0d0.js create mode 100644 unpackage/dist/build/h5/assets/uv-loading-icon.bfbe6dc1.js create mode 100644 unpackage/dist/build/h5/assets/uv-navbar.c519dc25.js create mode 100644 unpackage/dist/build/h5/assets/uv-overlay.6fe03ce8.js create mode 100644 unpackage/dist/build/h5/assets/uv-picker.0e41c7e2.js create mode 100644 unpackage/dist/build/h5/assets/uv-popup.f272c9ae.js create mode 100644 unpackage/dist/build/h5/assets/uv-radio.2cd26a6d.js create mode 100644 unpackage/dist/build/h5/assets/uv-rate.a6914fa9.js create mode 100644 unpackage/dist/build/h5/assets/uv-search.9dfd48f2.js create mode 100644 unpackage/dist/build/h5/assets/uv-status-bar.6dc37cad.js create mode 100644 unpackage/dist/build/h5/assets/uv-steps.40f239ea.js create mode 100644 unpackage/dist/build/h5/assets/uv-sticky.2d93d618.js create mode 100644 unpackage/dist/build/h5/assets/uv-swipe-action.79c99768.js create mode 100644 unpackage/dist/build/h5/assets/uv-tabs.5d8e6539.js create mode 100644 unpackage/dist/build/h5/assets/uv-transition.b971e856.js create mode 100644 unpackage/dist/build/h5/assets/uv-upload.2f331acd.js create mode 100644 unpackage/dist/build/h5/assets/views-account-balance-index.5ab6dcbd.js create mode 100644 unpackage/dist/build/h5/assets/views-account-integral-index.6d6db165.js create mode 100644 unpackage/dist/build/h5/assets/views-account-recharge-index.a5641a3c.js create mode 100644 unpackage/dist/build/h5/assets/views-account-signIn-index.7151eb7a.js create mode 100644 unpackage/dist/build/h5/assets/views-account-withdraw-index.66a92dc7.js create mode 100644 unpackage/dist/build/h5/assets/views-activity-afterVerification-index.248db366.js create mode 100644 unpackage/dist/build/h5/assets/views-activity-groupBy-detail.f05ba29c.js create mode 100644 unpackage/dist/build/h5/assets/views-activity-groupBy-index.94b62b0a.js create mode 100644 unpackage/dist/build/h5/assets/views-distribution-applyFor-index.a174b67b.js create mode 100644 unpackage/dist/build/h5/assets/views-distribution-center-index.ef51ac75.js create mode 100644 unpackage/dist/build/h5/assets/views-distribution-commission-index.8ebc7c6b.js create mode 100644 unpackage/dist/build/h5/assets/views-distribution-datum-index.271c6521.js create mode 100644 unpackage/dist/build/h5/assets/views-distribution-goods-index.2caeac45.js create mode 100644 unpackage/dist/build/h5/assets/views-distribution-order-index.15d00ac2.js create mode 100644 unpackage/dist/build/h5/assets/views-distribution-team-index.0eec3c62.js create mode 100644 unpackage/dist/build/h5/assets/views-member-index-index.5df6cece.js diff --git a/unpackage/dist/build/h5/assets/CheckOffCode.db441c65.js b/unpackage/dist/build/h5/assets/CheckOffCode.db441c65.js new file mode 100644 index 0000000..b779165 --- /dev/null +++ b/unpackage/dist/build/h5/assets/CheckOffCode.db441c65.js @@ -0,0 +1 @@ +import{a as e,x as a,i as s,u as t,T as l,o,j as n,w as u,h as c,e as i,k as r,F as p,m as d,I as f,B as y,l as m,z as _,p as v,f as w,av as h}from"./index-9bec188e.js";import{h as x,i as b,f as C}from"./order.f67793d3.js";import{u as P}from"./useInterface.982c71ba.js";import{P as j}from"./index.9b540af7.js";import{G as k,H as I,I as g}from"./images.52fc6216.js";import{P as L,d as R}from"./paymentUtils.238419a9.js";import{_ as E,a as O}from"./uv-radio.2cd26a6d.js";import{_ as T}from"./_plugin-vue_export-helper.1b428a4d.js";import{P as G}from"./Popup.08c50cc2.js";import{u as M}from"./useShearPlate.19498da6.js";const{toast:S}=P();function A(l=(()=>{})){const o=e(),n=e(),u=e(0),{push:c}=t(),i=a((()=>["确认删除订单吗?","确认取消订单吗?","确认要确认收货吗?","确认取消订单吗?"][u.value]));return{MODAL_TYPE:{DELETE:0,CANCEL:1,CONFIRM:2,CANCEL_CHECK:3},modalRef:n,checkOffCodeRef:o,modalType:u,modalTitle:i,showModal:function(e){u.value=e,s(n).show()},cancelOrder:async function(e){return new Promise(((a,s)=>{x({id:e.orderId}).then((e=>{S({title:"已取消"}),a()}))}))},deleteOrder:function(e){return new Promise(((a,s)=>{b({uni:e.orderId}).then((e=>{S({title:"删除成功"}),a()}))}))},toEvaluate:(e,a,s)=>{let t={data:{unique:e,orderId:a}};s&&(t.type="redirectTo"),c({url:"/pages/evaluate/evaluate"},t)},toSelectRefundGood:e=>{c({url:"/pages/selectRefundGood/selectRefundGood"},{data:{id:e}})},showWsReceipt:e=>new Promise(((e,a)=>{e("success")})),checkOffCode:e=>{o.value.open(e)}}}const D=[{label:"微信支付",eLabel:"Wechat Pay",icon:k,type:L[0],disabled:!1},{label:"余额支付",eLabel:"Balance Pay",icon:I,type:L[1],disabled:!1},{label:"支付宝支付",eLabel:"ALi Pay",icon:g,type:L[2],disabled:!0}],H=T({__name:"index",emits:["confirm","close"],setup(a,{expose:w,emit:h}){const{toast:x}=P(),{push:b}=t(),k=l(),I=e();function g(){h("close")}w({show:async function(e){await async function(e){G.value=await C({key:e}),G.value.totalPrice<=0?(T.value=L[1],M.value=!0,x({title:"支付金额为0.00,自动选择余额支付",icon:"none",duration:3e3})):M.value=!1}(e),s(I).show()}});const T=e(L[0]),G=e({}),M=e(!1);const S=e(!1);async function A(){try{S.value=!0,await R({type:T.value,payInfo:G.value,isGroup:1===G.value.campaignType}),S.value=!1,h("confirm"),g()}catch(e){console.error(e),b({url:"/pages/payStatus/index"},{data:{type:2}}),x({title:"支付失败了"}),g()}}return(e,a)=>{const t=v,l=y;return o(),n(j,{ref_key:"popupRef",ref:I,title:"支付",onClose:g},{default:u((()=>[c(l,{class:"pay-container"},{default:u((()=>[c(E,{placement:"column",iconPlacement:"right",modelValue:T.value,"onUpdate:modelValue":a[0]||(a[0]=e=>T.value=e),class:"pay-box__inner flex flex-ai__center flex-jc__center flex-wrap",shape:"circle",activeColor:"#ec6e47"},{default:u((()=>[(o(!0),i(p,null,r(s(D),(e=>(o(),n(O,{key:e.type,name:e.type,disabled:e.disabled||e.type===s(L)[0]&&M.value||0===s(k).user.nowMoney&&!M.value&&e.type===s(L)[1]},{default:u((()=>[c(l,{class:"pay-row flex flex-ai__center"},{default:u((()=>[c(t,{class:"icon",src:e.icon},null,8,["src"]),c(l,{class:"info"},{default:u((()=>[c(l,{class:"label flex flex-nowrap flex-ai__end",style:{"white-space":"nowrap"}},{default:u((()=>[f(m(e.label)+" ",1),e.type===s(L)[1]?(o(),i("span",{key:0,style:{"font-size":"16rpx","white-space":"nowrap"}}," ("+m(s(k).user.nowMoney)+"元) ",1)):_("",!0)])),_:2},1024),c(l,null,{default:u((()=>[f(m(e.eLabel),1)])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1032,["name","disabled"])))),128))])),_:1},8,["modelValue"]),c(l,{class:d(["animation-button sub-button",{active:S.value}]),onClick:A},{default:u((()=>[f(" 立即支付 ")])),_:1},8,["class"])])),_:1})])),_:1},512)}}},[["__scopeId","data-v-4194d053"]]);function N(){const a=e(),{push:l}=t();return{payPopupRef:a,openPay:function(e){s(a).show(e)},paySuccess:function(){l({url:"/pages/payStatus/index?type=1"})}}}const V=T({__name:"CheckOffCode",setup(a,{expose:s}){const{setData:t}=M(),{toast:l,loading:i,hideLoading:r}=P();e(null);const p=e(null),d=e("");async function _(){await t(p.value),l({title:"复制成功",icon:"success"})}const x=e();function b(){p.value=null,d.value=""}return s({open:async function(e){x.value.show(),p.value=e,await async function(){try{i(),d.value=await h({content:p.value})}finally{r()}}()}}),(e,a)=>{const s=y,t=v;return o(),n(G,{ref_key:"popupRef",ref:x,mode:"center",onClose:b},{title:u((()=>[c(s,{class:"title"},{default:u((()=>[f(" 核销码 ")])),_:1})])),default:u((()=>[c(s,{class:"check-off-code"},{default:u((()=>[c(s,{class:"code-row"},{default:u((()=>[f(m(p.value)+" ",1),c(s,{class:"copy",onClick:_},{default:u((()=>[f("复制 ")])),_:1})])),_:1}),c(s,{class:"qr-code"},{default:u((()=>[c(t,{src:d.value},null,8,["src"])])),_:1}),c(s,{class:"tips-row"},{default:u((()=>[w("p",{class:"tip"},"为保障您的权益"),w("p",{class:"tip"}," 未到店前请不要将核销码提供给商家")])),_:1})])),_:1})])),_:1},512)}}},[["__scopeId","data-v-e876625e"]]);export{V as C,H as P,N as a,A as u}; diff --git a/unpackage/dist/build/h5/assets/CouponItem.b2bb8e74.js b/unpackage/dist/build/h5/assets/CouponItem.b2bb8e74.js new file mode 100644 index 0000000..96b268b --- /dev/null +++ b/unpackage/dist/build/h5/assets/CouponItem.b2bb8e74.js @@ -0,0 +1 @@ +import{t as e,o as t,j as s,w as a,h as o,i as u,I as p,z as n,l,f as c,s as d,B as i,u as r}from"./index-9bec188e.js";import{r as y}from"./coupon.e8046488.js";import{_ as f}from"./_plugin-vue_export-helper.1b428a4d.js";const _=f({__name:"CouponItem",props:{coupons:{type:Object,default:()=>({})},type:{type:String,default:"select"},tabType:{type:Number,default:0}},emits:["receiveCoupon"],setup(f,{emit:_}){const b=f,{push:m}=r(),{coupons:k}=e(b),T=async()=>{await y(k.value.id),_("receiveCoupon"),d({title:"领取成功",icon:"none",duration:2e3})};return(e,d)=>{const r=i;return t(),s(r,{class:"coupon-item"},{default:a((()=>[o(r,{class:"discount"},{default:a((()=>[1===u(k).couponType?(t(),s(r,{key:0,class:"unit pre-unit"},{default:a((()=>[p(" ¥ ")])),_:1})):n("",!0),p(" "+l(1==u(k).couponType?u(k).couponValue:u(k).discount)+" ",1),2===u(k).couponType?(t(),s(r,{key:1,class:"unit"},{default:a((()=>[p(" 折 ")])),_:1})):n("",!0)])),_:1}),o(r,{class:"info"},{default:a((()=>[o(r,{class:"row"},{default:a((()=>[p(l(1==u(k).couponType?"满减券":"折扣券"),1)])),_:1}),o(r,{class:"row tip"},{default:a((()=>[p(" (实付"+l(u(k).threshold)+"元使用) ",1)])),_:1})])),_:1}),"select"===f.type?(t(),s(r,{key:0},{default:a((()=>[0===f.tabType?(t(),s(r,{key:0,class:"button"},{default:a((()=>[c("span",{onClick:d[0]||(d[0]=e=>{return t=u(k),void m({url:"/pages/goodsList/goodsList"},{data:{couponId:t.id}});var t})},"去使用")])),_:1})):n("",!0),1===f.tabType?(t(),s(r,{key:1,class:"button disable"},{default:a((()=>[c("span",null,"已使用")])),_:1})):n("",!0),2===f.tabType?(t(),s(r,{key:2,class:"button expired"},{default:a((()=>[c("span",null,"已失效")])),_:1})):n("",!0)])),_:1})):n("",!0),"get"===f.type?(t(),s(r,{key:1,class:"button get-coupon",onClick:T},{default:a((()=>[p(" 领取 ")])),_:1})):n("",!0)])),_:1})}}},[["__scopeId","data-v-52d18deb"]]);export{_ as C}; diff --git a/unpackage/dist/build/h5/assets/Goods.4fe4ceee.js b/unpackage/dist/build/h5/assets/Goods.4fe4ceee.js new file mode 100644 index 0000000..be76540 --- /dev/null +++ b/unpackage/dist/build/h5/assets/Goods.4fe4ceee.js @@ -0,0 +1 @@ +import{b8 as e,T as a,a as t,b9 as s,G as l,H as o,o as n,j as i,w as r,h as c,Q as u,I as f,z as h,ac as d,ba as v,a2 as p,aX as m,aT as x,ae as y,bb as _,p as g,B as w,bc as k,f as b,e as T,F as S,k as C,l as j,A as I,N as P}from"./index-9bec188e.js";import{s as F}from"./index.acb07630.js";import{_ as R}from"./uv-overlay.6fe03ce8.js";import{u as D}from"./useImage.9f5391d3.js";import{u as G}from"./useShare.d249e156.js";import{_ as $}from"./_plugin-vue_export-helper.1b428a4d.js";import{P as A}from"./Popup.08c50cc2.js";import{a4 as E,a5 as N}from"./images.52fc6216.js";import{l as q}from"./lodash.94acaf47.js";const z=e("globalRequestStore",{state:()=>({}),getters:{},actions:{async doShareToAddIntegral(){try{return await F(),!0}catch(e){return!1}}}}),W=$({__name:"Goods",setup(e,{expose:b}){const T=a(),{getImageInfo:S,base64ToUrl:C,saveImageToPhotosAlbum:j}=D(),{shareInfo:I,goodsDetailShare:P}=G(),F=t(!1),$=t(void 0),A=t("");function E(){$.value=N.value=void 0,F.value=!1}b({open:async function(e){$.value=e,F.value=!0,d({title:"获取数据中..."}),P(e),A.value=await v({path:"pages/share/index",name:I.value.query}),await p((()=>{!function(){d({title:"海报生成中"});x().in(q).select("#goods-canvas").boundingClientRect().exec((async e=>{try{const{width:a,height:t}=e[0];!function(e={}){W.save();e={x:0,y:0,width:0,height:0,round:0,stroke:!1,strokeStyle:"#ffffff",fillStyle:"#ffffff",...e};const{x:a,y:t,width:s,height:l,round:o,stroke:n,strokeStyle:i,fillStyle:r}=e;W.beginPath(),W.moveTo(a+o,t),W.arcTo(a+s,t,a+s,t+o,o),W.lineTo(a+s,t+l-o),W.arcTo(a+s,t+l,a+s-o,t+l,o),W.lineTo(a+o,t+l),W.arcTo(a,t+l,a,t+l-o,o),W.lineTo(a,t+o),W.arcTo(a,t,a+o,t,o),W.closePath(),W.fillStyle=r,W.strokeStyle=i,W.fill(),n&&W.stroke(),W.restore()}({width:a,height:t,round:10}),await async function(){await B({x:15,y:15,width:32,height:32,src:T.user.avatar}),W.save(),W.font="normal 16px sans-serif",W.fillStyle="#000000",W.translate(68,32),W.fillText(T.user.nickname,0,8),W.restore()}(),await async function(e){const a=e-48,t=$.value.image;await B({x:24,y:72,width:a,height:a,src:t});const s=$.value.storeName,l=$.value.price,o=$.value.otPrice,n=W.measureText(s)>=e/1.5?s:s.slice(0,17)+"...";W.save(),W.translate(24,e+58),W.font="normal bold 16px sans-serif",W.fillStyle="#000000",W.fillText(n,0,0),W.restore(),W.save(),W.translate(24,e+58+36),W.font="normal bold 24px sans-serif",W.fillStyle="#EE6D46",W.fillText(`¥${l}`,0,0);const i=W.measureText(`¥${l}`);W.font="normal normal 16px sans-serif",W.fillStyle="#999999",W.fillText(`¥${o}`,i.width+10,0);const r=W.measureText(`¥${o}`);W.fillRect(i.width+10,-8,r.width+5,1.5),W.restore(),W.save(),W.beginPath(),W.strokeStyle="#F0F0F0",W.translate(24,e+58+36+15),W.moveTo(0,0),W.lineWidth=1,W.lineTo(a,0),W.stroke(),W.closePath(),W.restore()}(a),await async function(e){W.save(),W.translate(24,e+58+36+15+25);const a="长按识别图中二维码",t="来自「Yshop商城」小程序";W.font="normal bold 16px sans-serif",W.fillStyle="#000000",W.fillText(a,0,0),W.font="normal normal 14px sans-serif",W.fillStyle="#8C8C8C",W.fillText(t,0,25);const s=await C(A.value);await B({x:e-48-50,y:-18,width:50,height:50,src:s}),W.restore()}(a),W.draw(!1,(()=>{!async function(){console.log("开始生成画布"),_({canvasId:"goods-canvas",success:async e=>{N.value=await C(e.tempFilePath),y()},fail:e=>{console.log(e),y()}})}()}))}catch(a){throw y(),console.dir(a),new Error(a)}}))}()}))},close:E});const N=t(null),q=m(),z=t(),W=s("goods-canvas",q);async function B(e={}){e={x:0,y:0,width:0,height:0,src:"",...e};const{path:a}=await S(e.src);W.drawImage(a,e.x,e.y,e.width,e.height)}async function H(){d({title:"保存中"});try{await j(N.value,$.value.storeName),E()}finally{y()}}return(e,a)=>{const t=g,s=w,d=k,v=l(o("uv-overlay"),R);return n(),i(v,{onTouchmove:a[1]||(a[1]=e=>{e.preventDefault()}),show:F.value,onClick:E},{default:r((()=>[$.value&&N.value?(n(),i(s,{key:0,class:"poster"},{default:r((()=>[c(s,{class:"poster-image",onClick:a[0]||(a[0]=u((()=>{}),["stop"]))},{default:r((()=>[c(t,{src:N.value},null,8,["src"])])),_:1}),c(s,{class:"button-group"},{default:r((()=>[c(s,{class:"button line-button",onClick:u(E,["stop"])},{default:r((()=>[f(" 取消 ")])),_:1},8,["onClick"]),c(s,{class:"button animation-button",onClick:u(H,["stop"])},{default:r((()=>[f(" 保存 ")])),_:1},8,["onClick"])])),_:1})])),_:1})):h("",!0),c(d,{"canvas-id":"goods-canvas",ref_key:"canvasRef",ref:z,style:{width:"654rpx",height:"1032rpx",margin:"20rpx auto",position:"absolute","z-index":"999",top:"-999px"},id:"goods-canvas"},null,512)])),_:1},8,["show"])}}},[["__scopeId","data-v-98d6c740"]]),B=$({__name:"Goods",emits:["share"],setup(e,{expose:a,emit:s}){const l=t(null),o=t("分享"),u=t(void 0);function h(){u.value=void 0,l.value.close()}function d(e){s("share",e,q.cloneDeep(u.value)),h()}a({open:function(e,a){a&&(e&&(o.value=e),u.value=a,l.value.show())}});const v=[{label:"微信好友",value:"wechat",icon:E},{label:"生成海报",value:"photo",icon:N}];return(e,a)=>{const t=g,s=I,u=P,p=w;return n(),i(A,{ref_key:"popupRef",ref:l,title:o.value},{rightOption:r((()=>[b("span")])),default:r((()=>[c(p,{class:"share-box flex flex-ai__center flex-jc__sa"},{default:r((()=>[(n(),T(S,null,C(v,(e=>(n(),T(S,{key:e.value},["wechat"===e.value?(n(),i(u,{key:0,"open-type":"share",onClick:a=>d(e),class:"item flex flex-column flex-jc__center flex-ai__center"},{default:r((()=>[c(t,{src:e.icon},null,8,["src"]),c(s,null,{default:r((()=>[f(j(e.label),1)])),_:2},1024)])),_:2},1032,["onClick"])):(n(),i(p,{key:1,onClick:a=>d(e),class:"item flex flex-column flex-jc__center flex-ai__center"},{default:r((()=>[c(t,{src:e.icon},null,8,["src"]),c(s,null,{default:r((()=>[f(j(e.label),1)])),_:2},1024)])),_:2},1032,["onClick"]))],64)))),64))])),_:1}),c(p,{class:"cancel",onClick:h},{default:r((()=>[f(" 取消 ")])),_:1})])),_:1},8,["title"])}}},[["__scopeId","data-v-7f00a598"]]);export{B as G,W as a,z as u}; diff --git a/unpackage/dist/build/h5/assets/Goods.7dc38957.js b/unpackage/dist/build/h5/assets/Goods.7dc38957.js new file mode 100644 index 0000000..35cfb99 --- /dev/null +++ b/unpackage/dist/build/h5/assets/Goods.7dc38957.js @@ -0,0 +1 @@ +import{t,x as e,o as a,j as s,w as o,h as l,y as i,i as d,m as u,I as r,l as p,a0 as n,B as c,u as f}from"./index-9bec188e.js";import{L as g}from"./index.2f3cf70a.js";import{d as m}from"./utils.3f9740a5.js";import{_ as y}from"./_plugin-vue_export-helper.1b428a4d.js";const _="NEW",h=y({__name:"Goods",props:{goods:{type:Object,default:()=>({})},imgWidth:{type:String,default:"100%"},ratio:{type:[String,Boolean],default:()=>"1/1"},infoPadding:{type:String,default:()=>"0 0"},titleWrap:{type:Boolean,default:()=>!1},titleSize:{type:Number,default:()=>28},type:{type:String,default:()=>_},row:{type:Boolean,default:!1},jump:{type:Boolean,default:!0}},setup(y){const _=y,{goods:h,imgWidth:w,ratio:j,infoPadding:v,titleWrap:x,titleSize:S,row:W,jump:B}=t(_),{push:I}=f(),$=e((()=>""+1/m(1,1.3)));function b(){B.value&&I({url:"/pages/goodsDetail/goodsDetail"},{data:{id:h.value.id,skuId:h.value.skuId}})}return(t,e)=>{const f=c;return a(),s(f,{class:u({goods:!0,row:d(W)}),onClick:b},{default:o((()=>[l(f,{class:"goods-image",style:i({width:d(w),"aspect-ratio":!0===d(j)?d($):d(j)})},{default:o((()=>[l(g,{unique:d(h).id,src:d(h).image,class:"image",mode:!0===d(j)?"aspectFit":"aspectFill"},null,8,["unique","src","mode"])])),_:1},8,["style"]),l(f,{class:"goods-info",style:i({padding:d(v),width:d(W)?`calc( 100% - ${d(w)} )`:"100%",height:d(W)?`${d(w)}`:"auto"})},{default:o((()=>[l(f,{class:u({"title-row":!0,nowrap:!d(x)}),style:i({"font-size":`${d(S)}rpx`})},{default:o((()=>[r(p(d(h).storeName),1)])),_:1},8,["class","style"]),l(f,{class:"",style:{width:"100%"}},{default:o((()=>[n(t.$slots,"options",{goods:d(h)},void 0,!0)])),_:3})])),_:3},8,["style"])])),_:3},8,["class"])}}},[["__scopeId","data-v-0b4acd91"]]);export{h as G}; diff --git a/unpackage/dist/build/h5/assets/InviteFriends.f3f3747d.js b/unpackage/dist/build/h5/assets/InviteFriends.f3f3747d.js new file mode 100644 index 0000000..5a0ed85 --- /dev/null +++ b/unpackage/dist/build/h5/assets/InviteFriends.f3f3747d.js @@ -0,0 +1 @@ +import{a as e,o as l,j as a,w as s,f as n,h as t,e as c,F as o,k as u,I as i,l as r,p as f,A as _,N as p,B as m}from"./index-9bec188e.js";import{P as x}from"./Popup.08c50cc2.js";import{a4 as d,a5 as h}from"./images.52fc6216.js";import{_ as v}from"./_plugin-vue_export-helper.1b428a4d.js";const k=v({__name:"InviteFriends",emits:["share"],setup(v,{expose:k,emit:j}){const b=e(null),y=e("分享");function C(){b.value.close()}function w(e){j("share",e),C()}k({open:function(e){e&&(y.value=e),b.value.show()}});const I=[{label:"微信好友",value:"wechat",icon:d},{label:"生成海报",value:"photo",icon:h}];return(e,d)=>{const h=f,v=_,k=p,j=m;return l(),a(x,{ref_key:"popupRef",ref:b,title:y.value},{rightOption:s((()=>[n("span")])),default:s((()=>[t(j,{class:"share-box flex flex-ai__center flex-jc__sa"},{default:s((()=>[(l(),c(o,null,u(I,(e=>(l(),c(o,{key:e.value},["wechat"===e.value?(l(),a(k,{key:0,"open-type":"share",onClick:l=>w(e),class:"item flex flex-column flex-jc__center flex-ai__center"},{default:s((()=>[t(h,{src:e.icon},null,8,["src"]),t(v,null,{default:s((()=>[i(r(e.label),1)])),_:2},1024)])),_:2},1032,["onClick"])):(l(),a(j,{key:1,onClick:l=>w(e),class:"item flex flex-column flex-jc__center flex-ai__center"},{default:s((()=>[t(h,{src:e.icon},null,8,["src"]),t(v,null,{default:s((()=>[i(r(e.label),1)])),_:2},1024)])),_:2},1032,["onClick"]))],64)))),64))])),_:1}),t(j,{class:"cancel",onClick:C},{default:s((()=>[i(" 取消 ")])),_:1})])),_:1},8,["title"])}}},[["__scopeId","data-v-9c41d5c5"]]);export{k as I}; diff --git a/unpackage/dist/build/h5/assets/Popup.08c50cc2.js b/unpackage/dist/build/h5/assets/Popup.08c50cc2.js new file mode 100644 index 0000000..f534621 --- /dev/null +++ b/unpackage/dist/build/h5/assets/Popup.08c50cc2.js @@ -0,0 +1 @@ +import{v as t,aP as s,b0 as e,b3 as i,b4 as o,aF as a,o as n,j as l,w as r,a0 as h,B as p,aV as c,C as u,D as d,m,y as f,E as g,h as y,z as k,aW as b,t as w,a as C,O as x,b5 as S,e as T,i as $,I as _,l as P,F as v,a2 as B,G as A,H as D}from"./index-9bec188e.js";import{_ as z}from"./_plugin-vue_export-helper.1b428a4d.js";import{_ as M}from"./uv-icon.27c7246d.js";const E=z({name:"PageMeta",setup(e,{emit:i}){t((()=>{s((t=>{i("resize",t)}))}))},props:{backgroundTextStyle:{type:String,default:"dark",validator:t=>-1!==["dark","light"].indexOf(t)},backgroundColor:{type:String,default:"#ffffff"},backgroundColorTop:{type:String,default:"#ffffff"},backgroundColorBottom:{type:String,default:"#ffffff"},scrollTop:{type:String,default:""},scrollDuration:{type:Number,default:300},pageStyle:{type:String,default:""},enablePullDownRefresh:{type:[Boolean,String],default:!1},rootFontSize:{type:String,default:""}},created(){const t=e()[0];this.$pageVm=t.$vm||t,this.$watch("backgroundTextStyle",(()=>{this.setBackgroundTextStyle()})),this.$watch((()=>[this.rootFontSize,this.pageStyle]),(()=>{this.setPageMeta()})),this.$watch((()=>[this.backgroundColor,this.backgroundColorTop,this.backgroundColorBottom]),(()=>{this.setBackgroundColor()})),this.$watch((()=>[this.scrollTop,this.scrollDuration]),(()=>{this.pageScrollTo()}))},beforeMount(){this.setBackgroundColor(),(this.rootFontSize||this.pageStyle)&&this.setPageMeta(),this.backgroundTextStyle&&this.setBackgroundTextStyle()},mounted(){this.scrollTop&&this.pageScrollTo()},methods:{setPullDownRefresh(t,s){t.setStyle({pullToRefresh:{support:s,style:"Android"===plus.os.name?"circle":"default"}})},setPageMeta(){i({pageStyle:this.pageStyle,rootFontSize:this.rootFontSize})},setBackgroundTextStyle(){},setBackgroundColor(){},pageScrollTo(){let t=String(this.scrollTop);-1!==t.indexOf("rpx")&&(t=o(t.replace("rpx",""))),t=parseFloat(t),isNaN(t)||a({scrollTop:t,duration:this.scrollDuration,success:()=>{}})}}},[["render",function(t,s,e,i,o,a){const c=p;return n(),l(c,{style:{display:"none"}},{default:r((()=>[h(t.$slots,"default")])),_:3})}]]),I={name:"Keypress",props:{disable:{type:Boolean,default:!1}},mounted(){const t={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]};document.addEventListener("keyup",(s=>{if(this.disable)return;const e=Object.keys(t).find((e=>{const i=s.key,o=t[e];return o===i||Array.isArray(o)&&o.includes(i)}));e&&setTimeout((()=>{this.$emit(e,{})}),0)}))},render:()=>{}};class R{constructor(t,s){this.options=t,this.animation=c({...t}),this.currentStepAnimates={},this.next=0,this.$=s}_nvuePushAnimates(t,s){let e=this.currentStepAnimates[this.next],i={};if(i=e||{styles:{},config:{}},O.includes(t)){i.styles.transform||(i.styles.transform="");let e="";"rotate"===t&&(e="deg"),i.styles.transform+=`${t}(${s+e}) `}else i.styles[t]=`${s}`;this.currentStepAnimates[this.next]=i}_animateRun(t={},s={}){let e=this.$.$refs.ani.ref;if(e)return new Promise(((i,o)=>{nvueAnimation.transition(e,{styles:t,...s},(t=>{i()}))}))}_nvueNextAnimate(t,s=0,e){let i=t[s];if(i){let{styles:o,config:a}=i;this._animateRun(o,a).then((()=>{s+=1,this._nvueNextAnimate(t,s,e)}))}else this.currentStepAnimates={},"function"==typeof e&&e(),this.isEnd=!0}step(t={}){return this.animation.step(t),this}run(t){this.$.animationData=this.animation.export(),this.$.timer=setTimeout((()=>{"function"==typeof t&&t()}),this.$.durationTime)}}const O=["matrix","matrix3d","rotate","rotate3d","rotateX","rotateY","rotateZ","scale","scale3d","scaleX","scaleY","scaleZ","skew","skewX","skewY","translate","translate3d","translateX","translateY","translateZ"];function j(t,s){if(s)return clearTimeout(s.timer),new R(t,s)}O.concat(["opacity","backgroundColor"],["width","height","left","right","top","bottom"]).forEach((t=>{R.prototype[t]=function(...s){return this.animation[t](...s),this}}));const X=z({name:"uniPopup",components:{UTransition:z({name:"uniTransition",emits:["click","change"],props:{show:{type:Boolean,default:!1},modeClass:{type:[Array,String],default:()=>"fade"},duration:{type:Number,default:300},styles:{type:Object,default:()=>({})},customClass:{type:String,default:""},onceRender:{type:Boolean,default:!1}},data:()=>({isShow:!1,transform:"",opacity:1,animationData:{},durationTime:300,config:{}}),watch:{show:{handler(t){t?this.open():this.isShow&&this.close()},immediate:!0}},computed:{stylesObject(){let t={...this.styles,"transition-duration":this.duration/1e3+"s"},s="";for(let e in t){s+=this.toLine(e)+":"+t[e]+";"}return s},transformStyles(){return"transform:"+this.transform+";opacity:"+this.opacity+";"+this.stylesObject}},created(){this.config={duration:this.duration,timingFunction:"ease",transformOrigin:"50% 50%",delay:0},this.durationTime=this.duration},methods:{init(t={}){t.duration&&(this.durationTime=t.duration),this.animation=j(Object.assign(this.config,t),this)},onClick(){this.$emit("click",{detail:this.isShow})},step(t,s={}){if(this.animation){for(let s in t)try{"object"==typeof t[s]?this.animation[s](...t[s]):this.animation[s](t[s])}catch(e){console.error(`方法 ${s} 不存在`)}return this.animation.step(s),this}},run(t){this.animation&&this.animation.run(t)},open(){clearTimeout(this.timer),this.transform="",this.isShow=!0;let{opacity:t,transform:s}=this.styleInit(!1);void 0!==t&&(this.opacity=t),this.transform=s,this.$nextTick((()=>{this.timer=setTimeout((()=>{this.animation=j(this.config,this),this.tranfromInit(!1).step(),this.animation.run(),this.$emit("change",{detail:this.isShow})}),20)}))},close(t){this.animation&&this.tranfromInit(!0).step().run((()=>{this.isShow=!1,this.animationData=null,this.animation=null;let{opacity:t,transform:s}=this.styleInit(!1);this.opacity=t||1,this.transform=s,this.$emit("change",{detail:this.isShow})}))},styleInit(t){let s={transform:""},e=(t,e)=>{"fade"===e?s.opacity=this.animationType(t)[e]:s.transform+=this.animationType(t)[e]+" "};return"string"==typeof this.modeClass?e(t,this.modeClass):this.modeClass.forEach((s=>{e(t,s)})),s},tranfromInit(t){let s=(t,s)=>{let e=null;"fade"===s?e=t?0:1:(e=t?"-100%":"0","zoom-in"===s&&(e=t?.8:1),"zoom-out"===s&&(e=t?1.2:1),"slide-right"===s&&(e=t?"100%":"0"),"slide-bottom"===s&&(e=t?"100%":"0")),this.animation[this.animationMode()[s]](e)};return"string"==typeof this.modeClass?s(t,this.modeClass):this.modeClass.forEach((e=>{s(t,e)})),this.animation},animationType:t=>({fade:t?1:0,"slide-top":`translateY(${t?"0":"-100%"})`,"slide-right":`translateX(${t?"0":"100%"})`,"slide-bottom":`translateY(${t?"0":"100%"})`,"slide-left":`translateX(${t?"0":"-100%"})`,"zoom-in":`scaleX(${t?1:.8}) scaleY(${t?1:.8})`,"zoom-out":`scaleX(${t?1:1.2}) scaleY(${t?1:1.2})`}),animationMode:()=>({fade:"opacity","slide-top":"translateY","slide-right":"translateX","slide-bottom":"translateY","slide-left":"translateX","zoom-in":"scale","zoom-out":"scale"}),toLine:t=>t.replace(/([A-Z])/g,"-$1").toLowerCase()}},[["render",function(t,s,e,i,o,a){const c=p;return u((n(),l(c,{ref:"ani",animation:o.animationData,class:m(e.customClass),style:f(a.transformStyles),onClick:a.onClick},{default:r((()=>[h(t.$slots,"default")])),_:3},8,["animation","class","style","onClick"])),[[d,o.isShow]])}]]),keypress:I},emits:["change","maskClick"],props:{animation:{type:Boolean,default:!0},type:{type:String,default:"center"},isMaskClick:{type:Boolean,default:null},maskClick:{type:Boolean,default:null},backgroundColor:{type:String,default:"none"},safeArea:{type:Boolean,default:!0},maskBackgroundColor:{type:String,default:"rgba(0, 0, 0, 0.4)"}},watch:{type:{handler:function(t){this.config[t]&&this[this.config[t]](!0)},immediate:!0},isDesktop:{handler:function(t){this.config[t]&&this[this.config[this.type]](!0)},immediate:!0},maskClick:{handler:function(t){this.mkclick=t},immediate:!0},isMaskClick:{handler:function(t){this.mkclick=t},immediate:!0},showPopup(t){document.getElementsByTagName("body")[0].style.overflow=t?"hidden":"visible"}},data(){return{duration:300,ani:[],showPopup:!1,showTrans:!1,popupWidth:0,popupHeight:0,config:{top:"top",bottom:"bottom",center:"center",left:"left",right:"right",message:"top",dialog:"center",share:"bottom"},maskClass:{position:"fixed",bottom:0,top:0,left:0,right:0,backgroundColor:"rgba(0, 0, 0, 0.4)"},transClass:{position:"fixed",left:0,right:0},maskShow:!0,mkclick:!0,popupstyle:this.isDesktop?"fixforpc-top":"top"}},computed:{isDesktop(){return this.popupWidth>=500&&this.popupHeight>=500},bg(){return""===this.backgroundColor||"none"===this.backgroundColor?"transparent":this.backgroundColor}},mounted(){(()=>{const{windowWidth:t,windowHeight:s,windowTop:e,safeArea:i,screenHeight:o,safeAreaInsets:a}=b();this.popupWidth=t,this.popupHeight=s+(e||0),i&&this.safeArea?this.safeAreaInsets=a.bottom:this.safeAreaInsets=0})()},unmounted(){this.setH5Visible()},created(){null===this.isMaskClick&&null===this.maskClick?this.mkclick=!0:this.mkclick=null!==this.isMaskClick?this.isMaskClick:this.maskClick,this.animation?this.duration=300:this.duration=0,this.messageChild=null,this.clearPropagation=!1,this.maskClass.backgroundColor=this.maskBackgroundColor},methods:{setH5Visible(){document.getElementsByTagName("body")[0].style.overflow="visible"},closeMask(){this.maskShow=!1},disableMask(){this.mkclick=!1},clear(t){t.stopPropagation(),this.clearPropagation=!0},open(t){if(this.showPopup)return;t&&-1!==["top","center","bottom","left","right","message","dialog","share"].indexOf(t)||(t=this.type),this.config[t]?(this[this.config[t]](),this.$emit("change",{show:!0,type:t})):console.error("缺少类型:",t)},close(t){this.showTrans=!1,this.$emit("change",{show:!1,type:this.type}),clearTimeout(this.timer),this.timer=setTimeout((()=>{this.showPopup=!1}),300)},touchstart(){this.clearPropagation=!1},onTap(){this.clearPropagation?this.clearPropagation=!1:(this.$emit("maskClick"),this.mkclick&&this.close())},top(t){this.popupstyle=this.isDesktop?"fixforpc-top":"top",this.ani=["slide-top"],this.transClass={position:"fixed",left:0,right:0,backgroundColor:this.bg,borderRadius:"15px 15px 0 0"},t||(this.showPopup=!0,this.showTrans=!0,this.$nextTick((()=>{this.messageChild&&"message"===this.type&&this.messageChild.timerClose()})))},bottom(t){this.popupstyle="bottom",this.ani=["slide-bottom"],this.transClass={position:"fixed",left:0,right:0,bottom:0,paddingBottom:"0px",backgroundColor:this.bg,borderRadius:"15px 15px 0 0"},t||(this.showPopup=!0,this.showTrans=!0)},center(t){this.popupstyle="center",this.ani=["zoom-out","fade"],this.transClass={position:"fixed",display:"flex",flexDirection:"column",bottom:0,left:0,right:0,top:0,justifyContent:"center",alignItems:"center",borderRadius:"15px 15px 0 0"},t||(this.showPopup=!0,this.showTrans=!0)},left(t){this.popupstyle="left",this.ani=["slide-left"],this.transClass={position:"fixed",left:0,bottom:0,top:0,backgroundColor:this.bg,borderRadius:"15px 15px 0 0",display:"flex",flexDirection:"column"},t||(this.showPopup=!0,this.showTrans=!0)},right(t){this.popupstyle="right",this.ani=["slide-right"],this.transClass={position:"fixed",bottom:0,right:0,top:0,backgroundColor:this.bg,borderRadius:"15px 15px 0 0",display:"flex",flexDirection:"column"},t||(this.showPopup=!0,this.showTrans=!0)}}},[["render",function(t,s,e,i,o,a){const c=g("UTransition"),u=p,d=g("keypress");return o.showPopup?(n(),l(u,{key:0,class:m(["uni-popup",[o.popupstyle,a.isDesktop?"fixforpc-z-index":""]])},{default:r((()=>[y(u,{onTouchstart:a.touchstart},{default:r((()=>[o.maskShow?(n(),l(c,{key:"1",name:"mask","mode-class":"fade",styles:o.maskClass,duration:o.duration,show:o.showTrans,onClick:a.onTap},null,8,["styles","duration","show","onClick"])):k("",!0),y(c,{key:"2","mode-class":o.ani,name:"content",styles:o.transClass,duration:o.duration,show:o.showTrans,onClick:a.onTap},{default:r((()=>[y(u,{class:m(["uni-popup__wrapper",[o.popupstyle]]),style:f({backgroundColor:a.bg}),onClick:a.clear},{default:r((()=>[h(t.$slots,"default",{},void 0,!0)])),_:3},8,["style","class","onClick"])])),_:3},8,["mode-class","styles","duration","show","onClick"])])),_:3},8,["onTouchstart"]),o.maskShow?(n(),l(d,{key:0,onEsc:a.onTap},null,8,["onEsc"])):k("",!0)])),_:3},8,["class"])):k("",!0)}],["__scopeId","data-v-1a608e09"]]),Y=z({__name:"Popup",props:{title:{type:String,default:()=>""},mode:{type:String,default:()=>"bottom"},showCloseable:{type:Boolean,default:()=>!0},isMaskClick:{type:Boolean,default:()=>!0}},emits:["open","close"],setup(t,{expose:s,emit:e}){const i=t,{title:o,mode:a,showCloseable:c,isMaskClick:u}=w(i),d=C(),m=C(!1),f=()=>{m.value=!1,d.value.close()},g=t=>{t.show||e("close")};return C(5),x((()=>{})),S((()=>{})),s({show:()=>{B((()=>{m.value=!0,d.value.open(),e("open")}))},close:f}),(t,s)=>{const e=A(D("page-meta"),E),o=p,c=A(D("uv-icon"),M);return n(),T(v,null,[y(e,{"page-style":"overflow:"+(m.value?"hidden":"visible")},null,8,["page-style"]),y(o,null,{default:r((()=>[y(X,{ref_key:"popup",ref:d,"is-mask-click":$(u),type:$(a),"background-color":"#fff",onChange:g},{default:r((()=>[y(o,{class:"popup_inner"},{default:r((()=>[i.title||i.showCloseable?(n(),l(o,{key:0,class:"head flex flex-lr__center"},{default:r((()=>[h(t.$slots,"leftOption",{},(()=>[y(o)]),!0),h(t.$slots,"title",{},(()=>[y(o,null,{default:r((()=>[_(P(i.title),1)])),_:1})]),!0),h(t.$slots,"rightOption",{},(()=>[y(o,null,{default:r((()=>[i.showCloseable?(n(),l(c,{key:0,color:"#000",name:"close",size:"16",onClick:f})):k("",!0)])),_:1})]),!0)])),_:3})):k("",!0),h(t.$slots,"default",{},void 0,!0)])),_:3})])),_:3},8,["is-mask-click","type"])])),_:3})],64)}}},[["__scopeId","data-v-ee0aa820"]]);export{Y as P}; diff --git a/unpackage/dist/build/h5/assets/auth.ffc7e990.js b/unpackage/dist/build/h5/assets/auth.ffc7e990.js new file mode 100644 index 0000000..c2110eb --- /dev/null +++ b/unpackage/dist/build/h5/assets/auth.ffc7e990.js @@ -0,0 +1 @@ +import{aK as t,V as e}from"./index-9bec188e.js";function s(e){return t.post("/member/auth/sms-login",e,{login:!1})}function a(e){return t.post("/member/auth/send-sms-code",e,{login:!1})}const m=`${e}/system/dict-data/agreement/1`,n=`${e}/system/dict-data/agreement/2`,r=`${e}/system/dict-data/get-stream?dictType=distributor_agreement&label=分销商协议`;export{s as a,r as d,n as p,a as s,m as u}; diff --git a/unpackage/dist/build/h5/assets/blank.a65124f9.js b/unpackage/dist/build/h5/assets/blank.a65124f9.js new file mode 100644 index 0000000..e2693e0 --- /dev/null +++ b/unpackage/dist/build/h5/assets/blank.a65124f9.js @@ -0,0 +1 @@ +import{a as s,o as a,j as e,y as t,B as n}from"./index-9bec188e.js";const l={__name:"blank",props:["size"],setup(l){const o=s(l.size);return(s,l)=>{const r=n;return a(),e(r,{class:"blank",style:t({height:o.value+"px"})},null,8,["style"])}}};export{l as _}; diff --git a/unpackage/dist/build/h5/assets/card.bb6c2a17.js b/unpackage/dist/build/h5/assets/card.bb6c2a17.js new file mode 100644 index 0000000..783b4fc --- /dev/null +++ b/unpackage/dist/build/h5/assets/card.bb6c2a17.js @@ -0,0 +1 @@ +import{a as s,o as a,j as t,w as e,a0 as o,m as r,y as l,B as c}from"./index-9bec188e.js";import{_ as d}from"./_plugin-vue_export-helper.1b428a4d.js";const p=d({__name:"card",props:["class","width"],setup(d){const p=d;s(p.class);const n=s(p.width);return(s,d)=>{const u=c;return a(),t(u,{class:r(["card",p.class]),style:l({width:n.value?n.value+"rpx":"100%"})},{default:e((()=>[o(s.$slots,"default",{},void 0,!0)])),_:3},8,["class","style"])}}},[["__scopeId","data-v-4aee1572"]]);export{p as _}; diff --git a/unpackage/dist/build/h5/assets/cart.a9ddf436.js b/unpackage/dist/build/h5/assets/cart.a9ddf436.js new file mode 100644 index 0000000..9938de6 --- /dev/null +++ b/unpackage/dist/build/h5/assets/cart.a9ddf436.js @@ -0,0 +1 @@ +import{aK as t}from"./index-9bec188e.js";function a(a){return t.post("/cart/add",a)}function r(a){return t.get("/cart/cart/list",a)}function c(a){return t.get("/cart/count",a)}const s=a=>t.post("/cart/num",a),n=a=>t.post("/order/confirm",a),o=a=>t.post("/cart/cart/del",a),e=a=>t.post("/cart/cart/changeSku",a);export{e as a,c as b,n as c,o as d,a as e,r as g,s as u}; diff --git a/unpackage/dist/build/h5/assets/container.1b21e877.js b/unpackage/dist/build/h5/assets/container.1b21e877.js new file mode 100644 index 0000000..e65c1d3 --- /dev/null +++ b/unpackage/dist/build/h5/assets/container.1b21e877.js @@ -0,0 +1 @@ +import{a as s,o as a,j as e,w as n,a0 as o,m as t,B as r}from"./index-9bec188e.js";/* empty css */import{_}from"./_plugin-vue_export-helper.1b428a4d.js";const i=_({__name:"container",props:["min"],setup(_){const i=s(null!=(null==_?void 0:_.min));return(s,_)=>{const l=r;return a(),e(l,{class:t(["container",i.value?"container-min":""])},{default:n((()=>[o(s.$slots,"default",{},void 0,!0)])),_:3},8,["class"])}}},[["__scopeId","data-v-fd4d18c7"]]);export{i as _}; diff --git a/unpackage/dist/build/h5/assets/coupon.e8046488.js b/unpackage/dist/build/h5/assets/coupon.e8046488.js new file mode 100644 index 0000000..30b3e17 --- /dev/null +++ b/unpackage/dist/build/h5/assets/coupon.e8046488.js @@ -0,0 +1 @@ +import{aK as o}from"./index-9bec188e.js";const t=t=>o.get(`/product/coupon/relation/searchUserCoupon/${t}`,{}),c=t=>o.get(`/product/coupon/relation/receive/${t}`,{}),e=t=>o.get(`/product/coupon/receive-list/${t}`,{}),r=t=>o.get(`/cart/coupon/?cartIds=${t}`,{}),a=t=>o.get("/product/coupon/canvas-list",t);export{r as a,e as b,t as c,a as g,c as r}; diff --git a/unpackage/dist/build/h5/assets/createAnimation.e5fefaf6.js b/unpackage/dist/build/h5/assets/createAnimation.e5fefaf6.js new file mode 100644 index 0000000..d301140 --- /dev/null +++ b/unpackage/dist/build/h5/assets/createAnimation.e5fefaf6.js @@ -0,0 +1 @@ +import{aV as t}from"./index-9bec188e.js";class e{constructor(e,s){this.options=e,this.animation=t({...e}),this.currentStepAnimates={},this.next=0,this.$=s}_nvuePushAnimates(t,e){let i=this.currentStepAnimates[this.next],n={};if(n=i||{styles:{},config:{}},s.includes(t)){n.styles.transform||(n.styles.transform="");let s="";"rotate"===t&&(s="deg"),n.styles.transform+=`${t}(${e+s}) `}else n.styles[t]=`${e}`;this.currentStepAnimates[this.next]=n}_animateRun(t={},e={}){let s=this.$.$refs.ani.ref;if(s)return new Promise(((i,n)=>{nvueAnimation.transition(s,{styles:t,...e},(t=>{i()}))}))}_nvueNextAnimate(t,e=0,s){let i=t[e];if(i){let{styles:n,config:a}=i;this._animateRun(n,a).then((()=>{e+=1,this._nvueNextAnimate(t,e,s)}))}else this.currentStepAnimates={},"function"==typeof s&&s(),this.isEnd=!0}step(t={}){return this.animation.step(t),this}run(t){this.$.animationData=this.animation.export(),this.$.timer=setTimeout((()=>{"function"==typeof t&&t()}),this.$.durationTime)}}const s=["matrix","matrix3d","rotate","rotate3d","rotateX","rotateY","rotateZ","scale","scale3d","scaleX","scaleY","scaleZ","skew","skewX","skewY","translate","translate3d","translateX","translateY","translateZ"];function i(t,s){if(s)return clearTimeout(s.timer),new e(t,s)}s.concat(["opacity","backgroundColor"],["width","height","left","right","top","bottom"]).forEach((t=>{e.prototype[t]=function(...e){return this.animation[t](...e),this}}));export{i as c}; diff --git a/unpackage/dist/build/h5/assets/good-attr-select.96595f56.js b/unpackage/dist/build/h5/assets/good-attr-select.96595f56.js new file mode 100644 index 0000000..6903bc2 --- /dev/null +++ b/unpackage/dist/build/h5/assets/good-attr-select.96595f56.js @@ -0,0 +1 @@ +import{_ as e}from"./uv-image.6bda10b1.js";import{t as a,x as l,a as t,o as s,j as u,w as o,h as c,i as n,I as r,l as i,e as v,F as d,z as f,f as p,Q as m,m as g,k as _,a2 as k,G as S,H as b,B as y,a5 as h}from"./index-9bec188e.js";import{_ as x}from"./uv-icon.27c7246d.js";import{_ as A}from"./space.a9e7e18e.js";import{_ as j}from"./uv-button.9242bdc2.js";import{u as w}from"./useInterface.982c71ba.js";import{P as C}from"./index.9b540af7.js";import{_ as I}from"./_plugin-vue_export-helper.1b428a4d.js";const N=I({__name:"good-attr-select",props:{goodsDetail:{type:Object},skuId:{type:[String,Number]}},emits:["select","close"],setup(I,{expose:N,emit:V}){const z=I,{toast:B}=w(),{goodsDetail:O,skuId:D}=a(z),G=l((()=>O.value.storeInfo)),J=l((()=>O.value.productAttr)),P=l((()=>O.value.productValue)),R=l((()=>q.value?["拼团价","秒杀价","折扣价"][q.value.campaignType-1]:"")),T=t([]),q=t(null);function F(e,a){const l=JSON.parse(JSON.stringify(T.value));l[e]=a;const t=l.filter((e=>e));if(t.lengthe));for(const u in P.value)if(u.includes(s)){const e=P.value[u];if((1===e.campaignState?e.campaignStock:e.stock)>0)return!1}return!0}const H=()=>{q.value&&(0===q.value.stock&&0===K.value||(V("select",{store:q.value,num:K.value}),L()))},K=t(1);function Q(e,a="plus"){const l=1===e.campaignState?e.campaignStock:e.stock;"plus"===a?K.value+1>l?K.value=l:K.value+=1:K.value-1<=0?K.value=1:K.value-=1}const U=()=>{if(!q.value)return K.value=0;0===K.value&&q.value.stock>0&&(K.value=1),K.value>q.value.stock&&(K.value=q.value.stock)},W=t(),E=t("select"),L=()=>{q.value=null,V("close"),W.value.close()};return N({open:(e=1,a="select")=>{E.value=a,K.value=e||1;const l=J.value.length;T.value=new Array(l).fill(""),function(){const e=P.value;if(D.value)for(const a in e){const l=e[a],t=1===l.campaignState?l.campaignStock:l.stock;if(l.id===D.value&&t>0){T.value=a.split(","),q.value=l;break}}if(T.value.filter((e=>e)).length<=0){const a=Reflect.ownKeys(e);if(a.length>0){let l,t;for(const s of a){const a=e[s];if((1===a.campaignState?a.campaignStock:a.stock)>0){l=a,t=s;break}}l&&(T.value=t.split(","),q.value=l)}}U()}(),W.value.show()},close:L}),(a,l)=>{const t=S(b("uv-image"),e),w=y,I=S(b("uv-icon"),x),N=h,z=S(b("space"),A),O=S(b("uv-button"),j);return s(),u(C,{ref_key:"popupRef",ref:W,showCloseable:!1,onClose:l[6]||(l[6]=e=>V("close"))},{default:o((()=>[c(w,{class:"goodAttrSelect"},{default:o((()=>[q.value?(s(),u(w,{key:0,class:"goodAttrSelect-goods"},{default:o((()=>[c(t,{class:"attr-image",src:q.value.image||n(G).image,width:"150rpx",height:"150rpx"},null,8,["src"]),c(w,{class:"attr-info"},{default:o((()=>[c(w,{class:"name"},{default:o((()=>[r(i(n(G).storeName),1)])),_:1}),c(w,{class:"attr-info-bottom"},{default:o((()=>["singleBuy"!==E.value&&q.value.campaignType?(s(),v(d,{key:1},[c(w,{class:"flex flex-ai__end"},{default:o((()=>[1===q.value.campaignState?(s(),u(w,{key:0,class:"price-name"},{default:o((()=>[r(i(n(R)),1)])),_:1})):f("",!0),c(w,{class:"price primary-color"},{default:o((()=>[r("¥"+i(q.value.campaignPrice),1)])),_:1}),c(w,{class:"old-price"},{default:o((()=>[r("¥"+i(q.value.price),1)])),_:1})])),_:1}),c(w,{class:"stock"},{default:o((()=>[r("库存:"+i(q.value.campaignStock),1)])),_:1})],64)):(s(),v(d,{key:0},[c(w,{class:"price"},{default:o((()=>[r("¥"+i(q.value.price),1)])),_:1}),c(w,{class:"stock"},{default:o((()=>[r("库存:"+i(q.value.stock),1)])),_:1})],64))])),_:1})])),_:1})])),_:1})):(s(),u(w,{key:1,class:"goodAttrSelect-goods"},{default:o((()=>[c(t,{class:"attr-image",src:n(G).image,width:"150rpx",height:"150rpx"},null,8,["src"]),c(w,{class:"attr-info"},{default:o((()=>[c(w,{class:"name"},{default:o((()=>[r(i(n(G).storeName),1)])),_:1}),c(w,{class:"attr-info-bottom"},{default:o((()=>[c(w,{class:"price"},{default:o((()=>[r("¥"+i(n(G).price),1)])),_:1}),c(w,{class:"stock"},{default:o((()=>[r("库存:"+i(n(G).stock),1)])),_:1})])),_:1})])),_:1})])),_:1})),p("div",{class:"line"}),q.value?(s(),u(w,{key:2,class:"goodAttrSelect-attr row"},{default:o((()=>[c(w,{class:"goodAttrSelect-attr-title"},{default:o((()=>[r(" 数量 ")])),_:1}),c(w,{class:"goodAttrSelect-attr-content"},{default:o((()=>[c(w,{class:"cart-num flex flex-ai__center flex-jc__sb",onClick:l[5]||(l[5]=m((()=>{}),["stop"]))},{default:o((()=>[c(w,{class:g(["button",K.value<=1&&"disabled"]),onClick:l[0]||(l[0]=e=>Q(q.value,"minus"))},{default:o((()=>[c(I,{name:"minus",color:"#333",size:"24rpx"})])),_:1},8,["class"]),c(w,{class:"input"},{default:o((()=>[c(N,{type:"number",inputmode:"numeric",modelValue:K.value,"onUpdate:modelValue":l[1]||(l[1]=e=>K.value=e),onBlur:l[2]||(l[2]=e=>function(e,a){const l=Number(e.detail.value),t=1===a.campaignState?a.campaignStock:a.stock;K.value=l<=0?1:l>t?t:l.toString().replace(/^0+/,"")}(e,q.value)),onInput:l[3]||(l[3]=e=>function(e,a){const l=/^0+|[.]*/g;k((()=>{K.value=e.detail.value.replace(l,"")}))}(e,q.value))},null,8,["modelValue"])])),_:1}),c(w,{class:g(["button",K.value>=q.value.stock&&"disabled"]),onClick:l[4]||(l[4]=e=>Q(q.value,"plus"))},{default:o((()=>[c(I,{name:"plus",color:"#333",size:"24rpx"})])),_:1},8,["class"])])),_:1})])),_:1})])),_:1})):f("",!0),p("div",{class:"line"}),(s(!0),v(d,null,_(n(J),((e,a)=>(s(),u(w,{class:"goodAttrSelect-attr",key:a},{default:o((()=>[c(w,{class:"goodAttrSelect-attr-title"},{default:o((()=>[r(i(e.attrName),1)])),_:2},1024),c(w,{class:"goodAttrSelect-attr-content"},{default:o((()=>[c(z,{wrap:"warp",gap:""},{default:o((()=>[(s(!0),v(d,null,_(e.attrValueArr,((e,l)=>(s(),u(w,{class:g({attr:!0,check:T.value[a]===e,disabled:F(a,e)}),key:l,onClick:l=>((e,a)=>{if(F(e,a))return B({title:"商品抢完啦~看看其他的吧"});q.value=void 0,T.value[e]&&T.value[e]===a?T.value[e]="":(T.value[e]=a,T.value.filter((e=>e)).length===J.value.length&&(q.value=P.value[T.value.join(",")],U()))})(a,e)},{default:o((()=>[r(i(e),1)])),_:2},1032,["class","onClick"])))),128))])),_:2},1024)])),_:2},1024)])),_:2},1024)))),128)),c(w,{class:"goodAttrSelect-action"},{default:o((()=>[c(O,{disabled:!q.value||q.value&&0===q.value.stock||0===K.value,round:"",block:"",type:"primary",onClick:H},{default:o((()=>[r(" 确定 ")])),_:1},8,["disabled"])])),_:1})])),_:1})])),_:1},512)}}},[["__scopeId","data-v-6155dbfe"]]);export{N as G}; diff --git a/unpackage/dist/build/h5/assets/goods.1796f368.js b/unpackage/dist/build/h5/assets/goods.1796f368.js new file mode 100644 index 0000000..6f6566f --- /dev/null +++ b/unpackage/dist/build/h5/assets/goods.1796f368.js @@ -0,0 +1 @@ +import{a,x as s,G as o,H as t,o as e,j as l,w as d,h as u,I as i,l as r,i as c,z as n,f as g,Q as f,a0 as p,m as _,B as m,A as v,p as k,u as y}from"./index-9bec188e.js";import{_ as b}from"./uv-line-progress.1b208e51.js";import{_ as h}from"./uv-button.9242bdc2.js";import{G as x}from"./good-attr-select.96595f56.js";import{a3 as E}from"./images.52fc6216.js";import{L as j}from"./index.2f3cf70a.js";import{_ as C}from"./_plugin-vue_export-helper.1b428a4d.js";const I=C({__name:"goods",props:["data","groupBuy","original","stock","list","buyProgress","total","selectModel","model","purchase","link","price","hasFirst"],setup(C){const I=C,P=a(void 0!==I.list),T=a(I.groupBuy),w=a(I.stock),D=a(I.total),F=a(I.buyProgress),q=a(void 0!==I.selectModel),B=a(void 0!==I.model),M=a(I.purchase);a(I.price);const S=a(I.original),A=a(null),G=a(void 0!==I.link),N=a(I.hasFirst),{push:z}=y(),H=()=>{G.value&&z({url:"/pages/goodsDetail/goodsDetail"},{data:{id:I.data.id,skuId:I.data.skuId}})},L=()=>{A.value.open()},Q=()=>{},W=s((()=>{const a=I.data.campaignTotal||I.data.total;return(a-(I.data.campaignStock||I.data.stock))/a*100})),X=s((()=>{const a=I.data.campaignTotal||I.data.total,s=I.data.campaignStock||I.data.stock;return Math.floor((a-s)/a*100).toFixed(0)+"%"}));return(a,s)=>{const y=m,I=o(t("uv-line-progress"),b),G=v,z=k,$=o(t("uv-button"),h),J=o(t("good-attr-select"),x);return e(),l(y,{class:_(["goods",[P.value&&"goods-list",N.value&&"goods-first"]]),onClick:H},{default:d((()=>[u(y,{class:"goods-header"},{default:d((()=>[u(y,{class:"goods-thumb"},{default:d((()=>[u(j,{unique:C.data.id,src:C.data.image,class:"goods-thumb-img",mode:"aspectFit"},null,8,["unique","src"])])),_:1})])),_:1}),u(y,{class:"goods-content"},{default:d((()=>[u(y,null,{default:d((()=>[u(y,{class:"goods-storeName"},{default:d((()=>[i(r(C.data.storeName),1)])),_:1}),N.value&&F.value?(e(),l(y,{key:0,class:"buy-progress-first"},{default:d((()=>[u(I,{activeColor:"#EE6D46",inactiveColor:"#E6E6E6",height:"14rpx",percentage:c(W),showText:!1},null,8,["percentage"]),u(G,{class:"text"},{default:d((()=>[i("已售"+r(c(X)),1)])),_:1})])),_:1})):n("",!0)])),_:1}),q.value?(e(),l(y,{key:0,class:"goods-list-model"},{default:d((()=>[g("div",{class:"goods-list-model-border",onClick:f(L,["stop"])},[u(y,{class:"goods-list-model-label"},{default:d((()=>[i(r(C.data.attrInfo.sku),1)])),_:1}),u(y,{class:"goods-list-model-action icon"},{default:d((()=>[u(z,{src:c(E)},null,8,["src"])])),_:1})],8,["onClick"])])),_:1})):n("",!0),B.value?(e(),l(y,{key:1,class:"goods-list-model-info"},{default:d((()=>[u(y,{class:"goods-list-model-label"},{default:d((()=>[i(r(C.data.attrInfo.sku),1)])),_:1})])),_:1})):n("",!0),u(y,null,{default:d((()=>[u(y,{class:"goods-info"},{default:d((()=>[u(y,{class:"goods-info-left"},{default:d((()=>[T.value?(e(),l(y,{key:0,class:"goods-desc"},{default:d((()=>[i(r(C.data.person)+"人团 ",1)])),_:1})):n("",!0),u(y,{class:"goods-price-row"},{default:d((()=>[u(y,{class:"goods-price"},{default:d((()=>[i(" ¥"+r(C.data.campaignPrice||C.data.price),1)])),_:1}),S.value?(e(),l(y,{key:0,class:"goods-price goods-price-original"},{default:d((()=>[i(" ¥"+r(C.data.otPrice||C.data.originalPrice),1)])),_:1})):n("",!0)])),_:1})])),_:1}),u(y,{class:"goods-info-action"},{default:d((()=>[u(y,{class:"goods-info-action-btn"},{default:d((()=>[p(a.$slots,"action",{},void 0,!0)])),_:3}),w.value?(e(),l(y,{key:0,class:"goods-info-action-desc"},{default:d((()=>[C.data.stock?(e(),l(G,{key:0},{default:d((()=>[i("仅剩"+r(C.data.stock)+"件",1)])),_:1})):(e(),l(G,{key:1},{default:d((()=>[i("库存不足")])),_:1}))])),_:1})):n("",!0),M.value?(e(),l(y,{key:1,class:"buy-num"},{default:d((()=>[u(y,{class:"buy-num-info-desc"},{default:d((()=>[i(" x"+r(M.value),1)])),_:1})])),_:1})):n("",!0),T.value?(e(),l($,{key:2,class:"button",round:"",block:"",type:"primary"},{default:d((()=>[i(" 立刻拼团 ")])),_:1})):n("",!0)])),_:3})])),_:3}),!N.value&&F.value?(e(),l(y,{key:0,class:"buy-progress"},{default:d((()=>[u(y,{class:"buy-progress-info"},{default:d((()=>[D.value?(e(),l(y,{key:0,class:"buy-progress-info-desc"},{default:d((()=>[i(" 限量"+r(C.data.campaignTotal||C.data.total)+"件 ",1)])),_:1})):n("",!0),u(I,{activeColor:"#EE6D46",inactiveColor:"#E6E6E6",height:"14rpx",percentage:c(W),showText:!1},null,8,["percentage"])])),_:1}),u(y,{class:"buy-progress-action"},{default:d((()=>[u($,{round:"",block:"",type:"primary"},{default:d((()=>[i(" 立即抢购 ")])),_:1})])),_:1})])),_:1})):n("",!0)])),_:3})])),_:3}),u(J,{ref_key:"selectAttrPanel",ref:A,id:C.data.id,onSelect:Q},null,8,["id"])])),_:3},8,["class"])}}},[["__scopeId","data-v-880dbd95"]]);export{I as _}; diff --git a/unpackage/dist/build/h5/assets/goods.a5bf24e1.js b/unpackage/dist/build/h5/assets/goods.a5bf24e1.js new file mode 100644 index 0000000..e4596c0 --- /dev/null +++ b/unpackage/dist/build/h5/assets/goods.a5bf24e1.js @@ -0,0 +1 @@ +import{aK as t}from"./index-9bec188e.js";function r(r){return t.get(`/product/reply/list/${r.id}`,r)}function e(r){return t.get("/teamwork/wait-list",r)}function a(r){return t.get("/teamwork/product-detail",r)}export{a,e as g,r}; diff --git a/unpackage/dist/build/h5/assets/images.52fc6216.js b/unpackage/dist/build/h5/assets/images.52fc6216.js new file mode 100644 index 0000000..710f29a --- /dev/null +++ b/unpackage/dist/build/h5/assets/images.52fc6216.js @@ -0,0 +1 @@ +import{aJ as a}from"./index-9bec188e.js";const s=`${a}static/icon/empty/优惠券.png`,i=`${a}static/icon/empty/收藏.png`,n=`${a}static/icon/empty/购物车.png`,t=`${a}static/icon/empty/订单.png`,g=`${a}static/icon/empty/地址.png`,c=`${a}static/icon/empty/good.png`,p=`${a}static/icon/logo.png`,o=`${a}static/icon/login/手机@2x.png`,e=`${a}static/icon/login/验证码@2x.png`,$=`${a}static/icon/user/mine.png`,m=`${a}static/icon/pay/weixin.png`,r=`${a}static/icon/pay/zhifubao.png`,d=`${a}static/icon/pay/yue.png`,y=`${a}static/icon/shop.png`,h=`${a}static/icon/location.png`,l=`${a}static/icon/location-1.png`,u=`${a}static/icon/phone.png`,f=`${a}static/icon/time.png`,b=`${a}static/icon/phone-grey.png`,k=`${a}static/icon/loaction-grey.png`,z=`${a}static/images/icon-dfk.png`,j=`${a}static/images/icon-dfh.png`,q=`${a}static/images/icon-dsh.png`,E=`${a}static/images/icon-dpj.png`,w=`${a}static/images/icon-wdzj.png`,x=`${a}static/images/icon-yhq.png`,B=`${a}static/images/icon-wdsc.png`,A=`${a}static/images/icon-kqzb.png`,D=`${a}static/images/icon-wdtg.png`,v=`${a}static/images/icon-kqjl.png`,I=`${a}static/images/icon-kqjl.png`,J=`${a}static/images/icon-lxkf.png`,K=`${a}static/images/icon-address.png`,S=`${a}static/images/icon-zhsz.png`,V=`${a}static/icon/login/phone.png`,C=`${a}static/images/icon-dpj.png`,F=`${a}static/images/%E5%8D%95%E5%95%86%E6%88%B7%E5%8A%A0%E8%BD%BD%E5%8A%A8%E5%9B%BE.gif`,G=`${a}static/images/up.png`,H=`${a}static/icon/pay/pay-success.png`,L=`${a}static/icon/pay/pay-error.png`,M=`${a}static/images/icon-edit.png`,N=`${a}static/images/order-info-bg.png`,O=`${a}static/images/icon-location.png`,P=`${a}static/images/down.png`,Q=`${a}static/images/icon-kefu.png`,R=`${a}static/images/icon-gouwuche.png`,T=`${a}static/images/icon-shouceng.png`,U=`${a}static/images/icon-shouceng-o.png`,W=`${a}static/images/banner.png`,X=`${a}static/images/kjzq.png`,Y=`${a}static/images/zkzq.png`,Z=`${a}static/images/flashKilling.png`,_=`${a}static/images/ptzq.png`,aa=`${a}static/images/see.png`,sa=`${a}static/images/notSee.png`,ia=`${a}static/images/delete.png`,na=`${a}static/images/refund-order-bg.png`,ta=`${a}static/images/next.png`,ga=`${a}static/share/wechat.png`,ca=`${a}static/share/photo.png`,pa=s=>`${a}static/my/${s}`,oa=pa("signIn.png"),ea=pa("scancle.png"),$a=pa("none.png"),ma=pa("vip-1.png"),ra=s=>`${a}static/activity/${s}`,da=ra("groupBy/groupBy-bg.png"),ya=ra("afterVerification/qr-scan.png"),ha=s=>`${a}static/distribution/${s}`,la=ha("audit.png"),ua=ha("error.png"),fa=ha("team.png"),ba=ha("share.png"),ka=ha("money.png"),za=ha("order.png"),ja=ha("user.png"),qa=ha("goods.png"),Ea=ha("share-bg.png"),wa=s=>`${a}static/account/${s}`,xa=wa("sign-in-bg.png"),Ba=wa("ok.png"),Aa=wa("star.png"),Da=wa("integral-bg.png"),va=wa("sign-success-bg.png");export{U as $,o as A,e as B,aa as C,sa as D,ia as E,i as F,m as G,d as H,r as I,s as J,ta as K,y as L,l as M,f as N,u as O,b as P,h as Q,k as R,W as S,_ as T,Z as U,Y as V,X as W,c as X,Q as Y,R as Z,T as _,j as a,O as a0,N as a1,G as a2,P as a3,ga as a4,ca as a5,na as a6,C as a7,H as a8,L as a9,da as aa,ya as ab,fa as ac,ka as ad,za as ae,qa as af,ba as ag,ja as ah,Ea as ai,la as aj,ua as ak,xa as al,va as am,Ba as an,Aa as ao,Da as ap,q as b,E as c,w as d,n as e,x as f,B as g,A as h,D as i,v as j,I as k,J as l,K as m,S as n,ea as o,$ as p,oa as q,ma as r,$a as s,z as t,F as u,t as v,g as w,M as x,V as y,p as z}; diff --git a/unpackage/dist/build/h5/assets/index-9bec188e.js b/unpackage/dist/build/h5/assets/index-9bec188e.js new file mode 100644 index 0000000..90ef1fa --- /dev/null +++ b/unpackage/dist/build/h5/assets/index-9bec188e.js @@ -0,0 +1,12 @@ +!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))t(e);new MutationObserver((e=>{for(const n of e)if("childList"===n.type)for(const e of n.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&t(e)})).observe(document,{childList:!0,subtree:!0})}function t(e){if(e.ep)return;e.ep=!0;const t=function(e){const t={};return e.integrity&&(t.integrity=e.integrity),e.referrerPolicy&&(t.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?t.credentials="include":"anonymous"===e.crossOrigin?t.credentials="omit":t.credentials="same-origin",t}(e);fetch(e.href,t)}}();const e={},t=function(t,n,o){if(!n||0===n.length)return t();const r=document.getElementsByTagName("link");return Promise.all(n.map((t=>{if((t=function(e){return"/"+e}(t))in e)return;e[t]=!0;const n=t.endsWith(".css"),i=n?'[rel="stylesheet"]':"";if(!!o)for(let e=r.length-1;e>=0;e--){const o=r[e];if(o.href===t&&(!n||"stylesheet"===o.rel))return}else if(document.querySelector(`link[href="${t}"]${i}`))return;const a=document.createElement("link");return a.rel=n?"stylesheet":"modulepreload",n||(a.as="script",a.crossOrigin=""),a.href=t,document.head.appendChild(a),n?new Promise(((e,n)=>{a.addEventListener("load",e),a.addEventListener("error",(()=>n(new Error(`Unable to preload CSS for ${t}`))))})):void 0}))).then((()=>t()))};function n(e,t){const n=Object.create(null),o=e.split(",");for(let r=0;r!!n[e.toLowerCase()]:e=>!!n[e]}function o(e){if(k(e)){const t={};for(let n=0;n{if(e){const n=e.split(i);n.length>1&&(t[n[0].trim()]=n[1].trim())}})),t}function l(e){let t="";if($(e))t=e;else if(k(e))for(let n=0;nd(e,t)))}const f=e=>$(e)?e:null==e?"":k(e)||I(e)&&(e.toString===L||!P(e.toString))?JSON.stringify(e,h,2):String(e),h=(e,t)=>t&&t.__v_isRef?h(e,t.value):C(t)?{[`Map(${t.size})`]:[...t.entries()].reduce(((e,[t,n])=>(e[`${t} =>`]=n,e)),{})}:O(t)?{[`Set(${t.size})`]:[...t.values()]}:!I(t)||k(t)||D(t)?t:String(t),g={},m=[],y=()=>{},v=()=>!1,b=/^on[^a-z]/,_=e=>b.test(e),w=e=>e.startsWith("onUpdate:"),x=Object.assign,S=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},T=Object.prototype.hasOwnProperty,E=(e,t)=>T.call(e,t),k=Array.isArray,C=e=>"[object Map]"===j(e),O=e=>"[object Set]"===j(e),A=e=>"[object Date]"===j(e),P=e=>"function"==typeof e,$=e=>"string"==typeof e,M=e=>"symbol"==typeof e,I=e=>null!==e&&"object"==typeof e,R=e=>I(e)&&P(e.then)&&P(e.catch),L=Object.prototype.toString,j=e=>L.call(e),D=e=>"[object Object]"===j(e),B=e=>$(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,N=n(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),F=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},V=/-(\w)/g,q=F((e=>e.replace(V,((e,t)=>t?t.toUpperCase():"")))),z=/\B([A-Z])/g,W=F((e=>e.replace(z,"-$1").toLowerCase())),H=F((e=>e.charAt(0).toUpperCase()+e.slice(1))),U=F((e=>e?`on${H(e)}`:"")),Y=(e,t)=>!Object.is(e,t),X=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},K=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Z;const J=["ad","ad-content-page","ad-draw","audio","button","camera","canvas","checkbox","checkbox-group","cover-image","cover-view","editor","form","functional-page-navigator","icon","image","input","label","live-player","live-pusher","map","movable-area","movable-view","navigator","official-account","open-data","picker","picker-view","picker-view-column","progress","radio","radio-group","rich-text","scroll-view","slider","swiper","swiper-item","switch","text","textarea","video","view","web-view"].map((e=>"uni-"+e));const Q=["%","%"],ee=/^([a-z-]+:)?\/\//i,te=/^data:.*,.*/;function ne(e){return e&&(e.appContext?e.proxy:e)}function oe(e){if(!e)return;let t=e.type.name;for(;t&&(n=W(t),-1!==J.indexOf("uni-"+n.replace("v-uni-","")));)t=(e=e.parent).type.name;var n;return e.proxy}function re(e){return 1===e.nodeType}function ie(e){return 0===e.indexOf("/")}function ae(e){return ie(e)?e:"/"+e}function se(e,t){for(const n in t)e.style[n]=t[n]}function le(e,t=null){let n;return(...o)=>(e&&(n=e.apply(t,o),e=null),n)}const ce=e=>e>9?e:"0"+e;function ue({date:e=new Date,mode:t="date"}){return"time"===t?ce(e.getHours())+":"+ce(e.getMinutes()):e.getFullYear()+"-"+ce(e.getMonth()+1)+"-"+ce(e.getDate())}function de(e){return q(e.substring(5))}const pe=le((()=>{const e=HTMLElement.prototype,t=e.setAttribute;e.setAttribute=function(e,n){if(e.startsWith("data-")&&this.tagName.startsWith("UNI-")){(this.__uniDataset||(this.__uniDataset={}))[de(e)]=n}t.call(this,e,n)};const n=e.removeAttribute;e.removeAttribute=function(e){this.__uniDataset&&e.startsWith("data-")&&this.tagName.startsWith("UNI-")&&delete this.__uniDataset[de(e)],n.call(this,e)}}));function fe(e){return x({},e.dataset,e.__uniDataset)}const he=new RegExp("\"[^\"]+\"|'[^']+'|url\\([^)]+\\)|(\\d*\\.?\\d+)[r|u]px","g");function ge(e){return{passive:e}}function me(e){const{id:t,offsetTop:n,offsetLeft:o}=e;return{id:t,dataset:fe(e),offsetTop:n,offsetLeft:o}}function ye(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}function ve(e={}){const t={};return Object.keys(e).forEach((n=>{try{t[n]=ye(e[n])}catch(o){t[n]=e[n]}})),t}const be=/\+/g;function _e(e){const t={};if(""===e||"?"===e)return t;const n=("?"===e[0]?e.slice(1):e).split("&");for(let o=0;oe.apply(this,arguments);r=o(i,t)};return i.cancel=function(){n(r)},i}class xe{constructor(e,t){this.id=e,this.listener={},this.emitCache=[],t&&Object.keys(t).forEach((e=>{this.on(e,t[e])}))}emit(e,...t){const n=this.listener[e];if(!n)return this.emitCache.push({eventName:e,args:t});n.forEach((e=>{e.fn.apply(e.fn,t)})),this.listener[e]=n.filter((e=>"once"!==e.type))}on(e,t){this._addListener(e,"on",t),this._clearCache(e)}once(e,t){this._addListener(e,"once",t),this._clearCache(e)}off(e,t){const n=this.listener[e];if(n)if(t)for(let o=0;o{if(P(e._component.onError))return t(e)})),Oe=function(){};Oe.prototype={on:function(e,t,n){var o=this.e||(this.e={});return(o[e]||(o[e]=[])).push({fn:t,ctx:n}),this},once:function(e,t,n){var o=this;function r(){o.off(e,r),t.apply(n,arguments)}return r._=t,this.on(e,r,n)},emit:function(e){for(var t=[].slice.call(arguments,1),n=((this.e||(this.e={}))[e]||[]).slice(),o=0,r=n.length;o{let a=e[i];r[i]=(()=>{if(D(a))return $e(a,t,n);if(k(a))return a.map((e=>D(e)?$e(e,t,n):e));if($(a)&&a.startsWith("@")){const t=a.replace("@","");let n=o[t]||a;switch(i){case"titleColor":n="black"===n?"#000000":"#ffffff";break;case"borderStyle":n=(e=n)&&e in Pe?Pe[e]:e}return n}var e;return a})()})),r):e}let Me;class Ie{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Me,!e&&Me&&(this.index=(Me.scopes||(Me.scopes=[])).push(this)-1)}get active(){return this._active}run(e){if(this._active){const t=Me;try{return Me=this,e()}finally{Me=t}}}on(){Me=this}off(){Me=this.parent}stop(e){if(this._active){let t,n;for(t=0,n=this.effects.length;t{const t=new Set(e);return t.w=0,t.n=0,t},De=e=>(e.w&Ve)>0,Be=e=>(e.n&Ve)>0,Ne=new WeakMap;let Fe=0,Ve=1;let qe;const ze=Symbol(""),We=Symbol("");class He{constructor(e,t=null,n){this.fn=e,this.scheduler=t,this.active=!0,this.deps=[],this.parent=void 0,function(e,t=Me){t&&t.active&&t.effects.push(e)}(this,n)}run(){if(!this.active)return this.fn();let e=qe,t=Ye;for(;e;){if(e===this)return;e=e.parent}try{return this.parent=qe,qe=this,Ye=!0,Ve=1<<++Fe,Fe<=30?(({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let o=0;o{("length"===n||n>=e)&&s.push(t)}))}else switch(void 0!==n&&s.push(a.get(n)),t){case"add":k(e)?B(n)&&s.push(a.get("length")):(s.push(a.get(ze)),C(e)&&s.push(a.get(We)));break;case"delete":k(e)||(s.push(a.get(ze)),C(e)&&s.push(a.get(We)));break;case"set":C(e)&&s.push(a.get(ze))}if(1===s.length)s[0]&&et(s[0]);else{const e=[];for(const t of s)t&&e.push(...t);et(je(e))}}function et(e,t){const n=k(e)?e:[...e];for(const o of n)o.computed&&tt(o);for(const o of n)o.computed||tt(o)}function tt(e,t){(e!==qe||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const nt=n("__proto__,__v_isRef,__isVue"),ot=new Set(Object.getOwnPropertyNames(Symbol).filter((e=>"arguments"!==e&&"caller"!==e)).map((e=>Symbol[e])).filter(M)),rt=ut(),it=ut(!1,!0),at=ut(!0),st=lt();function lt(){const e={};return["includes","indexOf","lastIndexOf"].forEach((t=>{e[t]=function(...e){const n=Xt(this);for(let t=0,r=this.length;t{e[t]=function(...e){Ge();const n=Xt(this)[t].apply(this,e);return Ke(),n}})),e}function ct(e){const t=Xt(this);return Ze(t,0,e),t.hasOwnProperty(e)}function ut(e=!1,t=!1){return function(n,o,r){if("__v_isReactive"===o)return!e;if("__v_isReadonly"===o)return e;if("__v_isShallow"===o)return t;if("__v_raw"===o&&r===(e?t?Nt:Bt:t?Dt:jt).get(n))return n;const i=k(n);if(!e){if(i&&E(st,o))return Reflect.get(st,o,r);if("hasOwnProperty"===o)return ct}const a=Reflect.get(n,o,r);return(M(o)?ot.has(o):nt(o))?a:(e||Ze(n,0,o),t?a:en(a)?i&&B(o)?a:a.value:I(a)?e?qt(a):Vt(a):a)}}function dt(e=!1){return function(t,n,o,r){let i=t[n];if(Ht(i)&&en(i)&&!en(o))return!1;if(!e&&(Ut(o)||Ht(o)||(i=Xt(i),o=Xt(o)),!k(t)&&en(i)&&!en(o)))return i.value=o,!0;const a=k(t)&&B(n)?Number(n)!0,deleteProperty:(e,t)=>!0},ht=x({},pt,{get:it,set:dt(!0)}),gt=e=>e,mt=e=>Reflect.getPrototypeOf(e);function yt(e,t,n=!1,o=!1){const r=Xt(e=e.__v_raw),i=Xt(t);n||(t!==i&&Ze(r,0,t),Ze(r,0,i));const{has:a}=mt(r),s=o?gt:n?Zt:Kt;return a.call(r,t)?s(e.get(t)):a.call(r,i)?s(e.get(i)):void(e!==r&&e.get(t))}function vt(e,t=!1){const n=this.__v_raw,o=Xt(n),r=Xt(e);return t||(e!==r&&Ze(o,0,e),Ze(o,0,r)),e===r?n.has(e):n.has(e)||n.has(r)}function bt(e,t=!1){return e=e.__v_raw,!t&&Ze(Xt(e),0,ze),Reflect.get(e,"size",e)}function _t(e){e=Xt(e);const t=Xt(this);return mt(t).has.call(t,e)||(t.add(e),Qe(t,"add",e,e)),this}function wt(e,t){t=Xt(t);const n=Xt(this),{has:o,get:r}=mt(n);let i=o.call(n,e);i||(e=Xt(e),i=o.call(n,e));const a=r.call(n,e);return n.set(e,t),i?Y(t,a)&&Qe(n,"set",e,t):Qe(n,"add",e,t),this}function xt(e){const t=Xt(this),{has:n,get:o}=mt(t);let r=n.call(t,e);r||(e=Xt(e),r=n.call(t,e)),o&&o.call(t,e);const i=t.delete(e);return r&&Qe(t,"delete",e,void 0),i}function St(){const e=Xt(this),t=0!==e.size,n=e.clear();return t&&Qe(e,"clear",void 0,void 0),n}function Tt(e,t){return function(n,o){const r=this,i=r.__v_raw,a=Xt(i),s=t?gt:e?Zt:Kt;return!e&&Ze(a,0,ze),i.forEach(((e,t)=>n.call(o,s(e),s(t),r)))}}function Et(e,t,n){return function(...o){const r=this.__v_raw,i=Xt(r),a=C(i),s="entries"===e||e===Symbol.iterator&&a,l="keys"===e&&a,c=r[e](...o),u=n?gt:t?Zt:Kt;return!t&&Ze(i,0,l?We:ze),{next(){const{value:e,done:t}=c.next();return t?{value:e,done:t}:{value:s?[u(e[0]),u(e[1])]:u(e),done:t}},[Symbol.iterator](){return this}}}}function kt(e){return function(...t){return"delete"!==e&&this}}function Ct(){const e={get(e){return yt(this,e)},get size(){return bt(this)},has:vt,add:_t,set:wt,delete:xt,clear:St,forEach:Tt(!1,!1)},t={get(e){return yt(this,e,!1,!0)},get size(){return bt(this)},has:vt,add:_t,set:wt,delete:xt,clear:St,forEach:Tt(!1,!0)},n={get(e){return yt(this,e,!0)},get size(){return bt(this,!0)},has(e){return vt.call(this,e,!0)},add:kt("add"),set:kt("set"),delete:kt("delete"),clear:kt("clear"),forEach:Tt(!0,!1)},o={get(e){return yt(this,e,!0,!0)},get size(){return bt(this,!0)},has(e){return vt.call(this,e,!0)},add:kt("add"),set:kt("set"),delete:kt("delete"),clear:kt("clear"),forEach:Tt(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach((r=>{e[r]=Et(r,!1,!1),n[r]=Et(r,!0,!1),t[r]=Et(r,!1,!0),o[r]=Et(r,!0,!0)})),[e,n,t,o]}const[Ot,At,Pt,$t]=Ct();function Mt(e,t){const n=t?e?$t:Pt:e?At:Ot;return(t,o,r)=>"__v_isReactive"===o?!e:"__v_isReadonly"===o?e:"__v_raw"===o?t:Reflect.get(E(n,o)&&o in t?n:t,o,r)}const It={get:Mt(!1,!1)},Rt={get:Mt(!1,!0)},Lt={get:Mt(!0,!1)},jt=new WeakMap,Dt=new WeakMap,Bt=new WeakMap,Nt=new WeakMap;function Ft(e){return e.__v_skip||!Object.isExtensible(e)?0:function(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}((e=>j(e).slice(8,-1))(e))}function Vt(e){return Ht(e)?e:zt(e,!1,pt,It,jt)}function qt(e){return zt(e,!0,ft,Lt,Bt)}function zt(e,t,n,o,r){if(!I(e))return e;if(e.__v_raw&&(!t||!e.__v_isReactive))return e;const i=r.get(e);if(i)return i;const a=Ft(e);if(0===a)return e;const s=new Proxy(e,2===a?o:n);return r.set(e,s),s}function Wt(e){return Ht(e)?Wt(e.__v_raw):!(!e||!e.__v_isReactive)}function Ht(e){return!(!e||!e.__v_isReadonly)}function Ut(e){return!(!e||!e.__v_isShallow)}function Yt(e){return Wt(e)||Ht(e)}function Xt(e){const t=e&&e.__v_raw;return t?Xt(t):e}function Gt(e){return G(e,"__v_skip",!0),e}const Kt=e=>I(e)?Vt(e):e,Zt=e=>I(e)?qt(e):e;function Jt(e){Ye&&qe&&Je((e=Xt(e)).dep||(e.dep=je()))}function Qt(e,t){const n=(e=Xt(e)).dep;n&&et(n)}function en(e){return!(!e||!0!==e.__v_isRef)}function tn(e){return on(e,!1)}function nn(e){return on(e,!0)}function on(e,t){return en(e)?e:new rn(e,t)}class rn{constructor(e,t){this.__v_isShallow=t,this.dep=void 0,this.__v_isRef=!0,this._rawValue=t?e:Xt(e),this._value=t?e:Kt(e)}get value(){return Jt(this),this._value}set value(e){const t=this.__v_isShallow||Ut(e)||Ht(e);e=t?e:Xt(e),Y(e,this._rawValue)&&(this._rawValue=e,this._value=t?e:Kt(e),Qt(this))}}function an(e){return en(e)?e.value:e}const sn={get:(e,t,n)=>an(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const r=e[t];return en(r)&&!en(n)?(r.value=n,!0):Reflect.set(e,t,n,o)}};function ln(e){return Wt(e)?e:new Proxy(e,sn)}function cn(e){const t=k(e)?new Array(e.length):{};for(const n in e)t[n]=dn(e,n);return t}class un{constructor(e,t,n){this._object=e,this._key=t,this._defaultValue=n,this.__v_isRef=!0}get value(){const e=this._object[this._key];return void 0===e?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return e=Xt(this._object),t=this._key,null===(n=Ne.get(e))||void 0===n?void 0:n.get(t);var e,t,n}}function dn(e,t,n){const o=e[t];return en(o)?o:new un(e,t,n)}var pn;class fn{constructor(e,t,n,o){this._setter=t,this.dep=void 0,this.__v_isRef=!0,this[pn]=!1,this._dirty=!0,this.effect=new He(e,(()=>{this._dirty||(this._dirty=!0,Qt(this))})),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=n}get value(){const e=Xt(this);return Jt(e),!e._dirty&&e._cacheable||(e._dirty=!1,e._value=e.effect.run()),e._value}set value(e){this._setter(e)}}function hn(e,t,n,o){let r;try{r=o?e(...o):e()}catch(i){mn(i,t,n)}return r}function gn(e,t,n,o){if(P(e)){const r=hn(e,t,n,o);return r&&R(r)&&r.catch((e=>{mn(e,t,n)})),r}const r=[];for(let i=0;i>>1;$n(bn[o])$n(e)-$n(t))),Sn=0;Snnull==e.id?1/0:e.id,Mn=(e,t)=>{const n=$n(e)-$n(t);if(0===n){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function In(e){vn=!1,yn=!0,bn.sort(Mn);try{for(_n=0;_n$(e)?e.trim():e))),t&&(r=n.map(K))}let s,l=o[s=U(t)]||o[s=U(q(t))];!l&&i&&(l=o[s=U(W(t))]),l&&gn(l,e,6,Ln(e,l,r));const c=o[s+"Once"];if(c){if(e.emitted){if(e.emitted[s])return}else e.emitted={};e.emitted[s]=!0,gn(c,e,6,Ln(e,c,r))}}function Ln(e,t,n){if(1!==n.length)return n;if(P(t)){if(t.length<2)return n}else if(!t.find((e=>e.length>=2)))return n;const o=n[0];if(o&&E(o,"type")&&E(o,"timeStamp")&&E(o,"target")&&E(o,"currentTarget")&&E(o,"detail")){const t=e.proxy,o=t.$gcd(t,!0);o&&n.push(o)}return n}function jn(e,t,n=!1){const o=t.emitsCache,r=o.get(e);if(void 0!==r)return r;const i=e.emits;let a={},s=!1;if(!P(e)){const o=e=>{const n=jn(e,t,!0);n&&(s=!0,x(a,n))};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}return i||s?(k(i)?i.forEach((e=>a[e]=null)):x(a,i),I(e)&&o.set(e,a),a):(I(e)&&o.set(e,null),null)}function Dn(e,t){return!(!e||!_(t))&&(t=t.slice(2).replace(/Once$/,""),E(e,t[0].toLowerCase()+t.slice(1))||E(e,W(t))||E(e,t))}let Bn=null,Nn=null;function Fn(e){const t=Bn;return Bn=e,Nn=e&&e.type.__scopeId||null,t}function Vn(e,t=Bn,n){if(!t)return e;if(e._n)return e;const o=(...n)=>{o._d&&qr(-1);const r=Fn(t);let i;try{i=e(...n)}finally{Fn(r),o._d&&qr(1)}return i};return o._n=!0,o._c=!0,o._d=!0,o}function qn(e){const{type:t,vnode:n,proxy:o,withProxy:r,props:i,propsOptions:[a],slots:s,attrs:l,emit:c,render:u,renderCache:d,data:p,setupState:f,ctx:h,inheritAttrs:g}=e;let m,y;const v=Fn(e);try{if(4&n.shapeFlag){const e=r||o;m=ni(u.call(e,e,d,i,f,p,h)),y=l}else{const e=t;0,m=ni(e.length>1?e(i,{attrs:l,slots:s,emit:c}):e(i,null)),y=t.props?l:zn(l)}}catch(_){Br.length=0,mn(_,e,1),m=Jr(jr)}let b=m;if(y&&!1!==g){const e=Object.keys(y),{shapeFlag:t}=b;e.length&&7&t&&(a&&e.some(w)&&(y=Wn(y,a)),b=Qr(b,y))}return n.dirs&&(b=Qr(b),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&(b.transition=n.transition),m=b,Fn(v),m}const zn=e=>{let t;for(const n in e)("class"===n||"style"===n||_(n))&&((t||(t={}))[n]=e[n]);return t},Wn=(e,t)=>{const n={};for(const o in e)w(o)&&o.slice(9)in t||(n[o]=e[o]);return n};function Hn(e,t,n){const o=Object.keys(t);if(o.length!==Object.keys(e).length)return!0;for(let r=0;re.__isSuspense;function Yn(e,t){if(ci){let n=ci.provides;const o=ci.parent&&ci.parent.provides;o===n&&(n=ci.provides=Object.create(o)),n[e]=t,"app"===ci.type.mpType&&ci.appContext.app.provide(e,t)}else;}function Xn(e,t,n=!1){const o=ci||Bn;if(o){const r=null==o.parent?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides;if(r&&e in r)return r[e];if(arguments.length>1)return n&&P(t)?t.call(o.proxy):t}}function Gn(e,t){return Jn(e,null,t)}const Kn={};function Zn(e,t,n){return Jn(e,t,n)}function Jn(e,t,{immediate:n,deep:o,flush:r,onTrack:i,onTrigger:a}=g){const s=Le()===(null==ci?void 0:ci.scope)?ci:null;let l,c,u=!1,d=!1;if(en(e)?(l=()=>e.value,u=Ut(e)):Wt(e)?(l=()=>e,o=!0):k(e)?(d=!0,u=e.some((e=>Wt(e)||Ut(e))),l=()=>e.map((e=>en(e)?e.value:Wt(e)?to(e):P(e)?hn(e,s,2):void 0))):l=P(e)?t?()=>hn(e,s,2):()=>{if(!s||!s.isUnmounted)return c&&c(),gn(e,s,3,[f])}:y,t&&o){const e=l;l=()=>to(e())}let p,f=e=>{c=b.onStop=()=>{hn(e,s,4)}};if(hi){if(f=y,t?n&&gn(t,s,3,[l(),d?[]:void 0,f]):l(),"sync"!==r)return y;{const e=xi();p=e.__watcherHandles||(e.__watcherHandles=[])}}let h=d?new Array(e.length).fill(Kn):Kn;const m=()=>{if(b.active)if(t){const e=b.run();(o||u||(d?e.some(((e,t)=>Y(e,h[t]))):Y(e,h)))&&(c&&c(),gn(t,s,3,[e,h===Kn?void 0:d&&h[0]===Kn?[]:h,f]),h=e)}else b.run()};let v;m.allowRecurse=!!t,"sync"===r?v=m:"post"===r?v=()=>Pr(m,s&&s.suspense):(m.pre=!0,s&&(m.id=s.uid),v=()=>Cn(m));const b=new He(l,v);t?n?m():h=b.run():"post"===r?Pr(b.run.bind(b),s&&s.suspense):b.run();const _=()=>{b.stop(),s&&s.scope&&S(s.scope.effects,b)};return p&&p.push(_),_}function Qn(e,t,n){const o=this.proxy,r=$(e)?e.includes(".")?eo(o,e):()=>o[e]:e.bind(o,o);let i;P(t)?i=t:(i=t.handler,n=t);const a=ci;di(this);const s=Jn(r,i.bind(o),n);return a?di(a):pi(),s}function eo(e,t){const n=t.split(".");return()=>{let t=e;for(let e=0;e{to(e,t)}));else if(D(e))for(const n in e)to(e[n],t);return e}const no=[Function,Array],oo={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:no,onEnter:no,onAfterEnter:no,onEnterCancelled:no,onBeforeLeave:no,onLeave:no,onAfterLeave:no,onLeaveCancelled:no,onBeforeAppear:no,onAppear:no,onAfterAppear:no,onAppearCancelled:no},ro={name:"BaseTransition",props:oo,setup(e,{slots:t}){const n=ui(),o=function(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Io((()=>{e.isMounted=!0})),jo((()=>{e.isUnmounting=!0})),e}();let r;return()=>{const i=t.default&&uo(t.default(),!0);if(!i||!i.length)return;let a=i[0];if(i.length>1)for(const e of i)if(e.type!==jr){a=e;break}const s=Xt(e),{mode:l}=s;if(o.isLeaving)return so(a);const c=lo(a);if(!c)return so(a);const u=ao(c,s,o,n);co(c,u);const d=n.subTree,p=d&&lo(d);let f=!1;const{getTransitionKey:h}=c.type;if(h){const e=h();void 0===r?r=e:e!==r&&(r=e,f=!0)}if(p&&p.type!==jr&&(!Yr(c,p)||f)){const e=ao(p,s,o,n);if(co(p,e),"out-in"===l)return o.isLeaving=!0,e.afterLeave=()=>{o.isLeaving=!1,!1!==n.update.active&&n.update()},so(a);"in-out"===l&&c.type!==jr&&(e.delayLeave=(e,t,n)=>{io(o,p)[String(p.key)]=p,e._leaveCb=()=>{t(),e._leaveCb=void 0,delete u.delayedLeave},u.delayedLeave=n})}return a}}};function io(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function ao(e,t,n,o){const{appear:r,mode:i,persisted:a=!1,onBeforeEnter:s,onEnter:l,onAfterEnter:c,onEnterCancelled:u,onBeforeLeave:d,onLeave:p,onAfterLeave:f,onLeaveCancelled:h,onBeforeAppear:g,onAppear:m,onAfterAppear:y,onAppearCancelled:v}=t,b=String(e.key),_=io(n,e),w=(e,t)=>{e&&gn(e,o,9,t)},x=(e,t)=>{const n=t[1];w(e,t),k(e)?e.every((e=>e.length<=1))&&n():e.length<=1&&n()},S={mode:i,persisted:a,beforeEnter(t){let o=s;if(!n.isMounted){if(!r)return;o=g||s}t._leaveCb&&t._leaveCb(!0);const i=_[b];i&&Yr(e,i)&&i.el._leaveCb&&i.el._leaveCb(),w(o,[t])},enter(e){let t=l,o=c,i=u;if(!n.isMounted){if(!r)return;t=m||l,o=y||c,i=v||u}let a=!1;const s=e._enterCb=t=>{a||(a=!0,w(t?i:o,[e]),S.delayedLeave&&S.delayedLeave(),e._enterCb=void 0)};t?x(t,[e,s]):s()},leave(t,o){const r=String(e.key);if(t._enterCb&&t._enterCb(!0),n.isUnmounting)return o();w(d,[t]);let i=!1;const a=t._leaveCb=n=>{i||(i=!0,o(),w(n?h:f,[t]),t._leaveCb=void 0,_[r]===e&&delete _[r])};_[r]=e,p?x(p,[t,a]):a()},clone:e=>ao(e,t,n,o)};return S}function so(e){if(mo(e))return(e=Qr(e)).children=null,e}function lo(e){return mo(e)?e.children?e.children[0]:void 0:e}function co(e,t){6&e.shapeFlag&&e.component?co(e.component.subTree,t):128&e.shapeFlag?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function uo(e,t=!1,n){let o=[],r=0;for(let i=0;i1)for(let i=0;i!!e.type.__asyncLoader;function ho(e){P(e)&&(e={loader:e});const{loader:t,loadingComponent:n,errorComponent:o,delay:r=200,timeout:i,suspensible:a=!0,onError:s}=e;let l,c=null,u=0;const d=()=>{let e;return c||(e=c=t().catch((e=>{if(e=e instanceof Error?e:new Error(String(e)),s)return new Promise(((t,n)=>{s(e,(()=>t((u++,c=null,d()))),(()=>n(e)),u+1)}));throw e})).then((t=>e!==c&&c?c:(t&&(t.__esModule||"Module"===t[Symbol.toStringTag])&&(t=t.default),l=t,t))))};return po({name:"AsyncComponentWrapper",__asyncLoader:d,get __asyncResolved(){return l},setup(){const e=ci;if(l)return()=>go(l,e);const t=t=>{c=null,mn(t,e,13,!o)};if(a&&e.suspense||hi)return d().then((t=>()=>go(t,e))).catch((e=>(t(e),()=>o?Jr(o,{error:e}):null)));const s=tn(!1),u=tn(),p=tn(!!r);return r&&setTimeout((()=>{p.value=!1}),r),null!=i&&setTimeout((()=>{if(!s.value&&!u.value){const e=new Error(`Async component timed out after ${i}ms.`);t(e),u.value=e}}),i),d().then((()=>{s.value=!0,e.parent&&mo(e.parent.vnode)&&Cn(e.parent.update)})).catch((e=>{t(e),u.value=e})),()=>s.value&&l?go(l,e):u.value&&o?Jr(o,{error:u.value}):n&&!p.value?Jr(n):void 0}})}function go(e,t){const{ref:n,props:o,children:r,ce:i}=t.vnode,a=Jr(e,o,r);return a.ref=n,a.ce=i,delete t.vnode.ce,a}const mo=e=>e.type.__isKeepAlive;class yo{constructor(e){this.max=e,this._cache=new Map,this._keys=new Set,this._max=parseInt(e,10)}get(e){const{_cache:t,_keys:n,_max:o}=this,r=t.get(e);if(r)n.delete(e),n.add(e);else if(n.add(e),o&&n.size>o){const e=n.values().next().value;this.pruneCacheEntry(t.get(e)),this.delete(e)}return r}set(e,t){this._cache.set(e,t)}delete(e){this._cache.delete(e),this._keys.delete(e)}forEach(e,t){this._cache.forEach(e.bind(t))}}const vo={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number],matchBy:{type:String,default:"name"},cache:Object},setup(e,{slots:t}){const n=ui(),o=n.ctx;if(!o.renderer)return()=>{const e=t.default&&t.default();return e&&1===e.length?e[0]:e};const r=e.cache||new yo(e.max);r.pruneCacheEntry=a;let i=null;function a(t){var o;!i||!Yr(t,i)||"key"===e.matchBy&&t.key!==i.key?(Eo(o=t),u(o,n,s,!0)):i&&Eo(i)}const s=n.suspense,{renderer:{p:l,m:c,um:u,o:{createElement:d}}}=o,p=d("div");function f(t){r.forEach(((n,o)=>{const i=Co(n,e.matchBy);!i||t&&t(i)||(r.delete(o),a(n))}))}o.activate=(e,t,n,o,r)=>{const i=e.component;if(i.ba){const e=i.isDeactivated;i.isDeactivated=!1,X(i.ba),i.isDeactivated=e}c(e,t,n,0,s),l(i.vnode,e,t,n,i,s,o,e.slotScopeIds,r),Pr((()=>{i.isDeactivated=!1,i.a&&X(i.a);const t=e.props&&e.props.onVnodeMounted;t&&ai(t,i.parent,e)}),s)},o.deactivate=e=>{const t=e.component;t.bda&&Oo(t.bda),c(e,p,null,1,s),Pr((()=>{t.bda&&Ao(t.bda),t.da&&X(t.da);const n=e.props&&e.props.onVnodeUnmounted;n&&ai(n,t.parent,e),t.isDeactivated=!0}),s)},Zn((()=>[e.include,e.exclude,e.matchBy]),(([e,t])=>{e&&f((t=>_o(e,t))),t&&f((e=>!_o(t,e)))}),{flush:"post",deep:!0});let h=null;const g=()=>{null!=h&&r.set(h,ko(n.subTree))};return Io(g),Lo(g),jo((()=>{r.forEach(((t,o)=>{r.delete(o),a(t);const{subTree:i,suspense:s}=n,l=ko(i);if(t.type!==l.type||"key"===e.matchBy&&t.key!==l.key);else{l.component.bda&&X(l.component.bda),Eo(l);const e=l.component.da;e&&Pr(e,s)}}))})),()=>{if(h=null,!t.default)return null;const n=t.default(),o=n[0];if(n.length>1)return i=null,n;if(!Ur(o)||!(4&o.shapeFlag)&&!Un(o.type))return i=null,o;let a=ko(o);const s=a.type,l=Co(a,e.matchBy),{include:c,exclude:u}=e;if(c&&(!l||!_o(c,l))||u&&l&&_o(u,l))return i=a,o;const d=null==a.key?s:a.key,p=r.get(d);return a.el&&(a=Qr(a),Un(o.type)&&(o.ssContent=a)),h=d,p&&(a.el=p.el,a.component=p.component,a.transition&&co(a,a.transition),a.shapeFlag|=512),a.shapeFlag|=256,i=a,Un(o.type)?o:a}}},bo=vo;function _o(e,t){return k(e)?e.some((e=>_o(e,t))):$(e)?e.split(",").includes(t):!!e.test&&e.test(t)}function wo(e,t){So(e,"a",t)}function xo(e,t){So(e,"da",t)}function So(e,t,n=ci){const o=e.__wdc||(e.__wdc=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()});if(o.__called=!1,Po(t,o,n),n){let e=n.parent;for(;e&&e.parent;)mo(e.parent.vnode)&&To(o,t,n,e),e=e.parent}}function To(e,t,n,o){const r=Po(t,e,o,!0);Do((()=>{S(o[t],r)}),n)}function Eo(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function ko(e){return Un(e.type)?e.ssContent:e}function Co(e,t){if("name"===t){const t=e.type;return vi(fo(e)?t.__asyncResolved||{}:t)}return String(e.key)}function Oo(e){for(let t=0;te.__called=!1))}function Po(e,t,n=ci,o=!1){if(n){if(r=e,Se.indexOf(r)>-1&&n.$pageInstance){if(n.type.__reserved)return;if(n!==n.$pageInstance&&(n=n.$pageInstance,function(e){return Te.indexOf(e)>-1}(e))){const o=n.proxy;gn(t.bind(o),n,e,"onLoad"===e?[o.$page.options]:[])}}const i=n[e]||(n[e]=[]),a=t.__weh||(t.__weh=(...o)=>{if(n.isUnmounted)return;Ge(),di(n);const r=gn(t,n,e,o);return pi(),Ke(),r});return o?i.unshift(a):i.push(a),a}var r}const $o=e=>(t,n=ci)=>(!hi||"sp"===e)&&Po(e,((...e)=>t(...e)),n),Mo=$o("bm"),Io=$o("m"),Ro=$o("bu"),Lo=$o("u"),jo=$o("bum"),Do=$o("um"),Bo=$o("sp"),No=$o("rtg"),Fo=$o("rtc");function Vo(e,t=ci){Po("ec",e,t)}function qo(e,t){const n=Bn;if(null===n)return e;const o=yi(n)||n.proxy,r=e.dirs||(e.dirs=[]);for(let i=0;it(e,n,void 0,i&&i[n])));else{const n=Object.keys(e);r=new Array(n.length);for(let o=0,a=n.length;o!Ur(e)||e.type!==jr&&!(e.type===Rr&&!Zo(e.children))))?e:null}const Jo=e=>e?fi(e)?yi(e)||e.proxy:Jo(e.parent):null,Qo=x(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Jo(e.parent),$root:e=>Jo(e.root),$emit:e=>e.emit,$options:e=>ar(e),$forceUpdate:e=>e.f||(e.f=()=>Cn(e.update)),$nextTick:e=>e.n||(e.n=kn.bind(e.proxy)),$watch:e=>Qn.bind(e)}),er=(e,t)=>e!==g&&!e.__isScriptSetup&&E(e,t),tr={get({_:e},t){const{ctx:n,setupState:o,data:r,props:i,accessCache:a,type:s,appContext:l}=e;let c;if("$"!==t[0]){const s=a[t];if(void 0!==s)switch(s){case 1:return o[t];case 2:return r[t];case 4:return n[t];case 3:return i[t]}else{if(er(o,t))return a[t]=1,o[t];if(r!==g&&E(r,t))return a[t]=2,r[t];if((c=e.propsOptions[0])&&E(c,t))return a[t]=3,i[t];if(n!==g&&E(n,t))return a[t]=4,n[t];nr&&(a[t]=0)}}const u=Qo[t];let d,p;return u?("$attrs"===t&&Ze(e,0,t),u(e)):(d=s.__cssModules)&&(d=d[t])?d:n!==g&&E(n,t)?(a[t]=4,n[t]):(p=l.config.globalProperties,E(p,t)?p[t]:void 0)},set({_:e},t,n){const{data:o,setupState:r,ctx:i}=e;return er(r,t)?(r[t]=n,!0):o!==g&&E(o,t)?(o[t]=n,!0):!E(e.props,t)&&(("$"!==t[0]||!(t.slice(1)in e))&&(i[t]=n,!0))},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:r,propsOptions:i}},a){let s;return!!n[a]||e!==g&&E(e,a)||er(t,a)||(s=i[0])&&E(s,a)||E(o,a)||E(Qo,a)||E(r.config.globalProperties,a)},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:E(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let nr=!0;function or(e){const t=ar(e),n=e.proxy,o=e.ctx;nr=!1,t.beforeCreate&&rr(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:a,watch:s,provide:l,inject:c,created:u,beforeMount:d,mounted:p,beforeUpdate:f,updated:h,activated:g,deactivated:m,beforeDestroy:v,beforeUnmount:b,destroyed:_,unmounted:w,render:x,renderTracked:S,renderTriggered:T,errorCaptured:E,serverPrefetch:C,expose:O,inheritAttrs:A,components:$,directives:M,filters:R}=t;if(c&&function(e,t,n=y,o=!1){k(e)&&(e=ur(e));for(const r in e){const n=e[r];let i;i=I(n)?"default"in n?Xn(n.from||r,n.default,!0):Xn(n.from||r):Xn(n),en(i)&&o?Object.defineProperty(t,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:e=>i.value=e}):t[r]=i}}(c,o,null,e.appContext.config.unwrapInjectedRef),a)for(const y in a){const e=a[y];P(e)&&(o[y]=e.bind(n))}if(r){const t=r.call(n,n);I(t)&&(e.data=Vt(t))}if(nr=!0,i)for(const k in i){const e=i[k],t=P(e)?e.bind(n,n):P(e.get)?e.get.bind(n,n):y,r=!P(e)&&P(e.set)?e.set.bind(n):y,a=bi({get:t,set:r});Object.defineProperty(o,k,{enumerable:!0,configurable:!0,get:()=>a.value,set:e=>a.value=e})}if(s)for(const y in s)ir(s[y],o,n,y);if(l){const e=P(l)?l.call(n):l;Reflect.ownKeys(e).forEach((t=>{Yn(t,e[t])}))}function L(e,t){k(t)?t.forEach((t=>e(t.bind(n)))):t&&e(t.bind(n))}if(u&&rr(u,e,"c"),L(Mo,d),L(Io,p),L(Ro,f),L(Lo,h),L(wo,g),L(xo,m),L(Vo,E),L(Fo,S),L(No,T),L(jo,b),L(Do,w),L(Bo,C),k(O))if(O.length){const t=e.exposed||(e.exposed={});O.forEach((e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t})}))}else e.exposed||(e.exposed={});x&&e.render===y&&(e.render=x),null!=A&&(e.inheritAttrs=A),$&&(e.components=$),M&&(e.directives=M);const j=e.appContext.config.globalProperties.$applyOptions;j&&j(t,e,n)}function rr(e,t,n){gn(k(e)?e.map((e=>e.bind(t.proxy))):e.bind(t.proxy),t,n)}function ir(e,t,n,o){const r=o.includes(".")?eo(n,o):()=>n[o];if($(e)){const n=t[e];P(n)&&Zn(r,n)}else if(P(e))Zn(r,e.bind(n));else if(I(e))if(k(e))e.forEach((e=>ir(e,t,n,o)));else{const o=P(e.handler)?e.handler.bind(n):t[e.handler];P(o)&&Zn(r,o,e)}}function ar(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:a}}=e.appContext,s=i.get(t);let l;return s?l=s:r.length||n||o?(l={},r.length&&r.forEach((e=>sr(l,e,a,!0))),sr(l,t,a)):l=t,I(t)&&i.set(t,l),l}function sr(e,t,n,o=!1){const{mixins:r,extends:i}=t;i&&sr(e,i,n,!0),r&&r.forEach((t=>sr(e,t,n,!0)));for(const a in t)if(o&&"expose"===a);else{const o=lr[a]||n&&n[a];e[a]=o?o(e[a],t[a]):t[a]}return e}const lr={data:cr,props:pr,emits:pr,methods:pr,computed:pr,beforeCreate:dr,created:dr,beforeMount:dr,mounted:dr,beforeUpdate:dr,updated:dr,beforeDestroy:dr,beforeUnmount:dr,destroyed:dr,unmounted:dr,activated:dr,deactivated:dr,errorCaptured:dr,serverPrefetch:dr,components:pr,directives:pr,watch:function(e,t){if(!e)return t;if(!t)return e;const n=x(Object.create(null),e);for(const o in t)n[o]=dr(e[o],t[o]);return n},provide:cr,inject:function(e,t){return pr(ur(e),ur(t))}};function cr(e,t){return t?e?function(){return x(P(e)?e.call(this,this):e,P(t)?t.call(this,this):t)}:t:e}function ur(e){if(k(e)){const t={};for(let n=0;n{l=!0;const[n,o]=mr(e,t,!0);x(a,n),o&&s.push(...o)};!n&&t.mixins.length&&t.mixins.forEach(o),e.extends&&o(e.extends),e.mixins&&e.mixins.forEach(o)}if(!i&&!l)return I(e)&&o.set(e,m),m;if(k(i))for(let u=0;u-1,n[1]=o<0||t-1||E(n,"default"))&&s.push(e)}}}const c=[a,s];return I(e)&&o.set(e,c),c}function yr(e){return"$"!==e[0]}function vr(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:null===e?"null":""}function br(e,t){return vr(e)===vr(t)}function _r(e,t){return k(t)?t.findIndex((t=>br(t,e))):P(t)&&br(t,e)?0:-1}const wr=e=>"_"===e[0]||"$stable"===e,xr=e=>k(e)?e.map(ni):[ni(e)],Sr=(e,t,n)=>{if(t._n)return t;const o=Vn(((...e)=>xr(t(...e))),n);return o._c=!1,o},Tr=(e,t,n)=>{const o=e._ctx;for(const r in e){if(wr(r))continue;const n=e[r];if(P(n))t[r]=Sr(0,n,o);else if(null!=n){const e=xr(n);t[r]=()=>e}}},Er=(e,t)=>{const n=xr(t);e.slots.default=()=>n};function kr(){return{app:null,config:{isNativeTag:v,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Cr=0;function Or(e,t){return function(n,o=null){P(n)||(n=Object.assign({},n)),null==o||I(o)||(o=null);const r=kr(),i=new Set;let a=!1;const s=r.app={_uid:Cr++,_component:n,_props:o,_container:null,_context:r,_instance:null,version:Si,get config(){return r.config},set config(e){},use:(e,...t)=>(i.has(e)||(e&&P(e.install)?(i.add(e),e.install(s,...t)):P(e)&&(i.add(e),e(s,...t))),s),mixin:e=>(r.mixins.includes(e)||r.mixins.push(e),s),component:(e,t)=>t?(r.components[e]=t,s):r.components[e],directive:(e,t)=>t?(r.directives[e]=t,s):r.directives[e],mount(i,l,c){if(!a){const u=Jr(n,o);return u.appContext=r,l&&t?t(u,i):e(u,i,c),a=!0,s._container=i,i.__vue_app__=s,s._instance=u.component,yi(u.component)||u.component.proxy}},unmount(){a&&(e(null,s._container),delete s._container.__vue_app__)},provide:(e,t)=>(r.provides[e]=t,s)};return s}}function Ar(e,t,n,o,r=!1){if(k(e))return void e.forEach(((e,i)=>Ar(e,t&&(k(t)?t[i]:t),n,o,r)));if(fo(o)&&!r)return;const i=4&o.shapeFlag?yi(o.component)||o.component.proxy:o.el,a=r?null:i,{i:s,r:l}=e,c=t&&t.r,u=s.refs===g?s.refs={}:s.refs,d=s.setupState;if(null!=c&&c!==l&&($(c)?(u[c]=null,E(d,c)&&(d[c]=null)):en(c)&&(c.value=null)),P(l))hn(l,s,12,[a,u]);else{const t=$(l),o=en(l);if(t||o){const s=()=>{if(e.f){const n=t?E(d,l)?d[l]:u[l]:l.value;r?k(n)&&S(n,i):k(n)?n.includes(i)||n.push(i):t?(u[l]=[i],E(d,l)&&(d[l]=u[l])):(l.value=[i],e.k&&(u[e.k]=l.value))}else t?(u[l]=a,E(d,l)&&(d[l]=a)):o&&(l.value=a,e.k&&(u[e.k]=a))};a?(s.id=-1,Pr(s,n)):s()}}}const Pr=function(e,t){var n;t&&t.pendingBranch?k(e)?t.effects.push(...e):t.effects.push(e):(k(n=e)?wn.push(...n):xn&&xn.includes(n,n.allowRecurse?Sn+1:Sn)||wn.push(n),On())};function $r(e){return function(e,t){(Z||(Z="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{})).__VUE__=!0;const{insert:n,remove:o,patchProp:r,forcePatchProp:i,createElement:a,createText:s,createComment:l,setText:c,setElementText:u,parentNode:d,nextSibling:p,setScopeId:f=y,insertStaticContent:h}=e,v=(e,t,n,o=null,r=null,i=null,a=!1,s=null,l=!!t.dynamicChildren)=>{if(e===t)return;e&&!Yr(e,t)&&(o=te(e),Y(e,r,i,!0),e=null),-2===t.patchFlag&&(l=!1,t.dynamicChildren=null);const{type:c,ref:u,shapeFlag:d}=t;switch(c){case Lr:b(e,t,n,o);break;case jr:_(e,t,n,o);break;case Dr:null==e&&w(t,n,o,a);break;case Rr:I(e,t,n,o,r,i,a,s,l);break;default:1&d?k(e,t,n,o,r,i,a,s,l):6&d?L(e,t,n,o,r,i,a,s,l):(64&d||128&d)&&c.process(e,t,n,o,r,i,a,s,l,oe)}null!=u&&r&&Ar(u,e&&e.ref,i,t||e,!t)},b=(e,t,o,r)=>{if(null==e)n(t.el=s(t.children),o,r);else{const n=t.el=e.el;t.children!==e.children&&c(n,t.children)}},_=(e,t,o,r)=>{null==e?n(t.el=l(t.children||""),o,r):t.el=e.el},w=(e,t,n,o)=>{[e.el,e.anchor]=h(e.children,t,n,o,e.el,e.anchor)},S=({el:e,anchor:t},o,r)=>{let i;for(;e&&e!==t;)i=p(e),n(e,o,r),e=i;n(t,o,r)},T=({el:e,anchor:t})=>{let n;for(;e&&e!==t;)n=p(e),o(e),e=n;o(t)},k=(e,t,n,o,r,i,a,s,l)=>{a=a||"svg"===t.type,null==e?C(t,n,o,r,i,a,s,l):P(e,t,r,i,a,s,l)},C=(e,t,o,i,s,l,c,d)=>{let p,f;const{type:h,props:g,shapeFlag:m,transition:y,dirs:v}=e;if(p=e.el=a(e.type,l,g&&g.is,g),8&m?u(p,e.children):16&m&&A(e.children,p,null,i,s,l&&"foreignObject"!==h,c,d),v&&zo(e,null,i,"created"),O(p,e,e.scopeId,c,i),g){for(const t in g)"value"===t||N(t)||r(p,t,null,g[t],l,e.children,i,s,ee);"value"in g&&r(p,"value",null,g.value),(f=g.onVnodeBeforeMount)&&ai(f,i,e)}Object.defineProperty(p,"__vueParentComponent",{value:i,enumerable:!1}),v&&zo(e,null,i,"beforeMount");const b=(!s||s&&!s.pendingBranch)&&y&&!y.persisted;b&&y.beforeEnter(p),n(p,t,o),((f=g&&g.onVnodeMounted)||b||v)&&Pr((()=>{f&&ai(f,i,e),b&&y.enter(p),v&&zo(e,null,i,"mounted")}),s)},O=(e,t,n,o,r)=>{if(n&&f(e,n),o)for(let i=0;i{for(let c=l;c{const c=t.el=e.el;let{patchFlag:d,dynamicChildren:p,dirs:f}=t;d|=16&e.patchFlag;const h=e.props||g,m=t.props||g;let y;n&&Mr(n,!1),(y=m.onVnodeBeforeUpdate)&&ai(y,n,t,e),f&&zo(t,e,n,"beforeUpdate"),n&&Mr(n,!0);const v=a&&"foreignObject"!==t.type;if(p?$(e.dynamicChildren,p,c,n,o,v,s):l||V(e,t,c,null,n,o,v,s,!1),d>0){if(16&d)M(c,t,h,m,n,o,a);else if(2&d&&h.class!==m.class&&r(c,"class",null,m.class,a),4&d&&r(c,"style",h.style,m.style,a),8&d){const s=t.dynamicProps;for(let t=0;t{y&&ai(y,n,t,e),f&&zo(t,e,n,"updated")}),o)},$=(e,t,n,o,r,i,a)=>{for(let s=0;s{if(n!==o){if(n!==g)for(const i in n)N(i)||i in o||r(e,i,n[i],null,l,t.children,a,s,ee);for(const c in o){if(N(c))continue;const u=o[c],d=n[c];(u!==d&&"value"!==c||i&&i(e,c))&&r(e,c,d,u,l,t.children,a,s,ee)}"value"in o&&r(e,"value",n.value,o.value)}},I=(e,t,o,r,i,a,l,c,u)=>{const d=t.el=e?e.el:s(""),p=t.anchor=e?e.anchor:s("");let{patchFlag:f,dynamicChildren:h,slotScopeIds:g}=t;g&&(c=c?c.concat(g):g),null==e?(n(d,o,r),n(p,o,r),A(t.children,o,p,i,a,l,c,u)):f>0&&64&f&&h&&e.dynamicChildren?($(e.dynamicChildren,h,o,i,a,l,c),(null!=t.key||i&&t===i.subTree)&&Ir(e,t,!0)):V(e,t,o,p,i,a,l,c,u)},L=(e,t,n,o,r,i,a,s,l)=>{t.slotScopeIds=s,null==e?512&t.shapeFlag?r.ctx.activate(t,n,o,a,l):j(t,n,o,r,i,a,l):D(e,t,l)},j=(e,t,n,o,r,i,a)=>{const s=e.component=function(e,t,n){const o=e.type,r=(t?t.appContext:e.appContext)||si,i={uid:li++,vnode:e,type:o,parent:t,appContext:r,root:null,next:null,subTree:null,effect:null,update:null,scope:new Ie(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(r.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:mr(o,r),emitsOptions:jn(o,r),emit:null,emitted:null,propsDefaults:g,inheritAttrs:o.inheritAttrs,ctx:g,data:g,props:g,attrs:g,slots:g,refs:g,setupState:g,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,bda:null,da:null,ba:null,a:null,rtg:null,rtc:null,ec:null,sp:null};i.ctx={_:i},i.root=t?t.root:i,i.emit=Rn.bind(null,i),i.$pageInstance=t&&t.$pageInstance,e.ce&&e.ce(i);return i}(e,o,r);if(mo(e)&&(s.ctx.renderer=oe),function(e,t=!1){hi=t;const{props:n,children:o}=e.vnode,r=fi(e);fr(e,n,r,t),((e,t)=>{if(32&e.vnode.shapeFlag){const n=t._;n?(e.slots=Xt(t),G(t,"_",n)):Tr(t,e.slots={})}else e.slots={},t&&Er(e,t);G(e.slots,Xr,1)})(e,o);const i=r?function(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Gt(new Proxy(e.ctx,tr));const{setup:o}=n;if(o){const n=e.setupContext=o.length>1?function(e){const t=t=>{e.exposed=t||{}};let n;return{get attrs(){return n||(n=function(e){return new Proxy(e.attrs,{get:(t,n)=>(Ze(e,0,"$attrs"),t[n])})}(e))},slots:e.slots,emit:e.emit,expose:t}}(e):null;di(e),Ge();const r=hn(o,e,0,[e.props,n]);if(Ke(),pi(),R(r)){if(r.then(pi,pi),t)return r.then((n=>{gi(e,n,t)})).catch((t=>{mn(t,e,0)}));e.asyncDep=r}else gi(e,r,t)}else mi(e,t)}(e,t):void 0;hi=!1}(s),s.asyncDep){if(r&&r.registerDep(s,B),!e.el){const e=s.subTree=Jr(jr);_(null,e,t,n)}}else B(s,e,t,n,r,i,a)},D=(e,t,n)=>{const o=t.component=e.component;if(function(e,t,n){const{props:o,children:r,component:i}=e,{props:a,children:s,patchFlag:l}=t,c=i.emitsOptions;if(t.dirs||t.transition)return!0;if(!(n&&l>=0))return!(!r&&!s||s&&s.$stable)||o!==a&&(o?!a||Hn(o,a,c):!!a);if(1024&l)return!0;if(16&l)return o?Hn(o,a,c):!!a;if(8&l){const e=t.dynamicProps;for(let t=0;t_n&&bn.splice(t,1)}(o.update),o.update()}else t.el=e.el,o.vnode=t},B=(e,t,n,o,r,i,a)=>{const s=()=>{if(e.isMounted){let t,{next:n,bu:o,u:s,parent:l,vnode:c}=e,u=n;Mr(e,!1),n?(n.el=c.el,F(e,n,a)):n=c,o&&X(o),(t=n.props&&n.props.onVnodeBeforeUpdate)&&ai(t,l,n,c),Mr(e,!0);const p=qn(e),f=e.subTree;e.subTree=p,v(f,p,d(f.el),te(f),e,r,i),n.el=p.el,null===u&&function({vnode:e,parent:t},n){for(;t&&t.subTree===e;)(e=t.vnode).el=n,t=t.parent}(e,p.el),s&&Pr(s,r),(t=n.props&&n.props.onVnodeUpdated)&&Pr((()=>ai(t,l,n,c)),r)}else{let a;const{el:s,props:l}=t,{bm:c,m:u,parent:d}=e,p=fo(t);if(Mr(e,!1),c&&X(c),!p&&(a=l&&l.onVnodeBeforeMount)&&ai(a,d,t),Mr(e,!0),s&&ie){const n=()=>{e.subTree=qn(e),ie(s,e.subTree,e,r,null)};p?t.type.__asyncLoader().then((()=>!e.isUnmounted&&n())):n()}else{const a=e.subTree=qn(e);v(null,a,n,o,e,r,i),t.el=a.el}if(u&&Pr(u,r),!p&&(a=l&&l.onVnodeMounted)){const e=t;Pr((()=>ai(a,d,e)),r)}const{ba:f,a:h}=e;(256&t.shapeFlag||d&&fo(d.vnode)&&256&d.vnode.shapeFlag)&&(f&&Oo(f),h&&Pr(h,r),f&&Pr((()=>Ao(f)),r)),e.isMounted=!0,t=n=o=null}},l=e.effect=new He(s,(()=>Cn(c)),e.scope),c=e.update=()=>l.run();c.id=e.uid,Mr(e,!0),c()},F=(e,t,n)=>{t.component=e;const o=e.vnode.props;e.vnode=t,e.next=null,function(e,t,n,o){const{props:r,attrs:i,vnode:{patchFlag:a}}=e,s=Xt(r),[l]=e.propsOptions;let c=!1;if(!(o||a>0)||16&a){let o;hr(e,t,r,i)&&(c=!0);for(const i in s)t&&(E(t,i)||(o=W(i))!==i&&E(t,o))||(l?!n||void 0===n[i]&&void 0===n[o]||(r[i]=gr(l,s,i,void 0,e,!0)):delete r[i]);if(i!==s)for(const e in i)t&&E(t,e)||(delete i[e],c=!0)}else if(8&a){const n=e.vnode.dynamicProps;for(let o=0;o{const{vnode:o,slots:r}=e;let i=!0,a=g;if(32&o.shapeFlag){const e=t._;e?n&&1===e?i=!1:(x(r,t),n||1!==e||delete r._):(i=!t.$stable,Tr(t,r)),a=t}else t&&(Er(e,t),a={default:1});if(i)for(const s in r)wr(s)||s in a||delete r[s]})(e,t.children,n),Ge(),An(),Ke()},V=(e,t,n,o,r,i,a,s,l=!1)=>{const c=e&&e.children,d=e?e.shapeFlag:0,p=t.children,{patchFlag:f,shapeFlag:h}=t;if(f>0){if(128&f)return void H(c,p,n,o,r,i,a,s,l);if(256&f)return void z(c,p,n,o,r,i,a,s,l)}8&h?(16&d&&ee(c,r,i),p!==c&&u(n,p)):16&d?16&h?H(c,p,n,o,r,i,a,s,l):ee(c,r,i,!0):(8&d&&u(n,""),16&h&&A(p,n,o,r,i,a,s,l))},z=(e,t,n,o,r,i,a,s,l)=>{t=t||m;const c=(e=e||m).length,u=t.length,d=Math.min(c,u);let p;for(p=0;pu?ee(e,r,i,!0,!1,d):A(t,n,o,r,i,a,s,l,d)},H=(e,t,n,o,r,i,a,s,l)=>{let c=0;const u=t.length;let d=e.length-1,p=u-1;for(;c<=d&&c<=p;){const o=e[c],u=t[c]=l?oi(t[c]):ni(t[c]);if(!Yr(o,u))break;v(o,u,n,null,r,i,a,s,l),c++}for(;c<=d&&c<=p;){const o=e[d],c=t[p]=l?oi(t[p]):ni(t[p]);if(!Yr(o,c))break;v(o,c,n,null,r,i,a,s,l),d--,p--}if(c>d){if(c<=p){const e=p+1,d=ep)for(;c<=d;)Y(e[c],r,i,!0),c++;else{const f=c,h=c,g=new Map;for(c=h;c<=p;c++){const e=t[c]=l?oi(t[c]):ni(t[c]);null!=e.key&&g.set(e.key,c)}let y,b=0;const _=p-h+1;let w=!1,x=0;const S=new Array(_);for(c=0;c<_;c++)S[c]=0;for(c=f;c<=d;c++){const o=e[c];if(b>=_){Y(o,r,i,!0);continue}let u;if(null!=o.key)u=g.get(o.key);else for(y=h;y<=p;y++)if(0===S[y-h]&&Yr(o,t[y])){u=y;break}void 0===u?Y(o,r,i,!0):(S[u-h]=c+1,u>=x?x=u:w=!0,v(o,t[u],n,null,r,i,a,s,l),b++)}const T=w?function(e){const t=e.slice(),n=[0];let o,r,i,a,s;const l=e.length;for(o=0;o>1,e[n[s]]0&&(t[o]=n[i-1]),n[i]=o)}}i=n.length,a=n[i-1];for(;i-- >0;)n[i]=a,a=t[a];return n}(S):m;for(y=T.length-1,c=_-1;c>=0;c--){const e=h+c,d=t[e],p=e+1{const{el:a,type:s,transition:l,children:c,shapeFlag:u}=e;if(6&u)return void U(e.component.subTree,t,o,r);if(128&u)return void e.suspense.move(t,o,r);if(64&u)return void s.move(e,t,o,oe);if(s===Rr){n(a,t,o);for(let e=0;el.enter(a)),i);else{const{leave:e,delayLeave:r,afterLeave:i}=l,s=()=>n(a,t,o),c=()=>{e(a,(()=>{s(),i&&i()}))};r?r(a,s,c):c()}else n(a,t,o)},Y=(e,t,n,o=!1,r=!1)=>{const{type:i,props:a,ref:s,children:l,dynamicChildren:c,shapeFlag:u,patchFlag:d,dirs:p}=e;if(null!=s&&Ar(s,null,n,e,!0),256&u)return void t.ctx.deactivate(e);const f=1&u&&p,h=!fo(e);let g;if(h&&(g=a&&a.onVnodeBeforeUnmount)&&ai(g,t,e),6&u)Q(e.component,n,o);else{if(128&u)return void e.suspense.unmount(n,o);f&&zo(e,null,t,"beforeUnmount"),64&u?e.type.remove(e,t,n,r,oe,o):c&&(i!==Rr||d>0&&64&d)?ee(c,t,n,!1,!0):(i===Rr&&384&d||!r&&16&u)&&ee(l,t,n),o&&K(e)}(h&&(g=a&&a.onVnodeUnmounted)||f)&&Pr((()=>{g&&ai(g,t,e),f&&zo(e,null,t,"unmounted")}),n)},K=e=>{const{type:t,el:n,anchor:r,transition:i}=e;if(t===Rr)return void J(n,r);if(t===Dr)return void T(e);const a=()=>{o(n),i&&!i.persisted&&i.afterLeave&&i.afterLeave()};if(1&e.shapeFlag&&i&&!i.persisted){const{leave:t,delayLeave:o}=i,r=()=>t(n,a);o?o(e.el,a,r):r()}else a()},J=(e,t)=>{let n;for(;e!==t;)n=p(e),o(e),e=n;o(t)},Q=(e,t,n)=>{const{bum:o,scope:r,update:i,subTree:a,um:s}=e;o&&X(o),r.stop(),i&&(i.active=!1,Y(a,e,t,n)),s&&Pr(s,t),Pr((()=>{e.isUnmounted=!0}),t),t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId&&(t.deps--,0===t.deps&&t.resolve())},ee=(e,t,n,o=!1,r=!1,i=0)=>{for(let a=i;a6&e.shapeFlag?te(e.component.subTree):128&e.shapeFlag?e.suspense.next():p(e.anchor||e.el),ne=(e,t,n)=>{null==e?t._vnode&&Y(t._vnode,null,null,!0):v(t._vnode||null,e,t,null,null,null,n),An(),Pn(),t._vnode=e},oe={p:v,um:Y,m:U,r:K,mt:j,mc:A,pc:V,pbc:$,n:te,o:e};let re,ie;t&&([re,ie]=t(oe));return{render:ne,hydrate:re,createApp:Or(ne,re)}}(e)}function Mr({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Ir(e,t,n=!1){const o=e.children,r=t.children;if(k(o)&&k(r))for(let i=0;i0?Nr||m:null,Br.pop(),Nr=Br[Br.length-1]||null,Vr>0&&Nr&&Nr.push(e),e}function Wr(e,t,n,o,r,i){return zr(Zr(e,t,n,o,r,i,!0))}function Hr(e,t,n,o,r){return zr(Jr(e,t,n,o,r,!0))}function Ur(e){return!!e&&!0===e.__v_isVNode}function Yr(e,t){return e.type===t.type&&e.key===t.key}const Xr="__vInternal",Gr=({key:e})=>null!=e?e:null,Kr=({ref:e,ref_key:t,ref_for:n})=>null!=e?$(e)||en(e)||P(e)?{i:Bn,r:e,k:t,f:!!n}:e:null;function Zr(e,t=null,n=null,o=0,r=null,i=(e===Rr?0:1),a=!1,s=!1){const l={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Gr(t),ref:t&&Kr(t),scopeId:Nn,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:o,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:Bn};return s?(ri(l,n),128&i&&e.normalize(l)):n&&(l.shapeFlag|=$(n)?8:16),Vr>0&&!a&&Nr&&(l.patchFlag>0||6&i)&&32!==l.patchFlag&&Nr.push(l),l}const Jr=function(e,t=null,n=null,r=0,i=null,a=!1){e&&e!==Ho||(e=jr);if(Ur(e)){const o=Qr(e,t,!0);return n&&ri(o,n),Vr>0&&!a&&Nr&&(6&o.shapeFlag?Nr[Nr.indexOf(e)]=o:Nr.push(o)),o.patchFlag|=-2,o}s=e,P(s)&&"__vccOpts"in s&&(e=e.__vccOpts);var s;if(t){t=function(e){return e?Yt(e)||Xr in e?x({},e):e:null}(t);let{class:e,style:n}=t;e&&!$(e)&&(t.class=l(e)),I(n)&&(Yt(n)&&!k(n)&&(n=x({},n)),t.style=o(n))}const c=$(e)?1:Un(e)?128:(e=>e.__isTeleport)(e)?64:I(e)?4:P(e)?2:0;return Zr(e,t,n,r,i,c,a,!0)};function Qr(e,t,n=!1){const{props:o,ref:r,patchFlag:i,children:a}=e,s=t?ii(o||{},t):o;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:s,key:s&&Gr(s),ref:t&&t.ref?n&&r?k(r)?r.concat(Kr(t)):[r,Kr(t)]:Kr(t):r,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:a,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Rr?-1===i?16:16|i:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Qr(e.ssContent),ssFallback:e.ssFallback&&Qr(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function ei(e=" ",t=0){return Jr(Lr,null,e,t)}function ti(e="",t=!1){return t?(Fr(),Hr(jr,null,e)):Jr(jr,null,e)}function ni(e){return null==e||"boolean"==typeof e?Jr(jr):k(e)?Jr(Rr,null,e.slice()):"object"==typeof e?oi(e):Jr(Lr,null,String(e))}function oi(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:Qr(e)}function ri(e,t){let n=0;const{shapeFlag:o}=e;if(null==t)t=null;else if(k(t))n=16;else if("object"==typeof t){if(65&o){const n=t.default;return void(n&&(n._c&&(n._d=!1),ri(e,n()),n._c&&(n._d=!0)))}{n=32;const o=t._;o||Xr in t?3===o&&Bn&&(1===Bn.slots._?t._=1:(t._=2,e.patchFlag|=1024)):t._ctx=Bn}}else P(t)?(t={default:t,_ctx:Bn},n=32):(t=String(t),64&o?(n=16,t=[ei(t)]):n=8);e.children=t,e.shapeFlag|=n}function ii(...e){const t={};for(let n=0;nci||Bn,di=e=>{ci=e,e.scope.on()},pi=()=>{ci&&ci.scope.off(),ci=null};function fi(e){return 4&e.vnode.shapeFlag}let hi=!1;function gi(e,t,n){P(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:I(t)&&(e.setupState=ln(t)),mi(e,n)}function mi(e,t,n){const o=e.type;e.render||(e.render=o.render||y),di(e),Ge(),or(e),Ke(),pi()}function yi(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(ln(Gt(e.exposed)),{get:(t,n)=>n in t?t[n]:n in Qo?Qo[n](e):void 0,has:(e,t)=>t in e||t in Qo}))}function vi(e,t=!0){return P(e)?e.displayName||e.name:e.name||t&&e.__name}const bi=(e,t)=>function(e,t,n=!1){let o,r;const i=P(e);return i?(o=e,r=y):(o=e.get,r=e.set),new fn(o,r,i||!r,n)}(e,0,hi);function _i(e,t,n){const o=arguments.length;return 2===o?I(t)&&!k(t)?Ur(t)?Jr(e,null,[t]):Jr(e,t):Jr(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):3===o&&Ur(n)&&(n=[n]),Jr(e,t,n))}const wi=Symbol(""),xi=()=>Xn(wi),Si="3.2.47",Ti="undefined"!=typeof document?document:null,Ei=Ti&&Ti.createElement("template"),ki={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const r=t?Ti.createElementNS("http://www.w3.org/2000/svg",e):Ti.createElement(e,n?{is:n}:void 0);return"select"===e&&o&&null!=o.multiple&&r.setAttribute("multiple",o.multiple),r},createText:e=>Ti.createTextNode(e),createComment:e=>Ti.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Ti.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,o,r,i){const a=n?n.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),r!==i&&(r=r.nextSibling););else{Ei.innerHTML=o?`${e}`:e;const r=Ei.content;if(o){const e=r.firstChild;for(;e.firstChild;)r.appendChild(e.firstChild);r.removeChild(e)}t.insertBefore(r,n)}return[a?a.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};const Ci=/\s*!important$/;function Oi(e,t,n){if(k(n))n.forEach((n=>Oi(e,t,n)));else if(null==n&&(n=""),n=Bi(n),t.startsWith("--"))e.setProperty(t,n);else{const o=function(e,t){const n=Pi[t];if(n)return n;let o=q(t);if("filter"!==o&&o in e)return Pi[t]=o;o=H(o);for(let r=0;re.replace(he,((e,t)=>{if(!t)return e;if(1===ji)return`${t}${Li}`;const n=function(e,t){const n=Math.pow(10,t+1),o=Math.floor(e*n);return 10*Math.round(o/10)/n}(parseFloat(t)*ji,Di);return 0===n?"0":`${n}${Li}`})));var Li,ji,Di;const Bi=e=>$(e)?Ri(e):e,Ni="http://www.w3.org/1999/xlink";function Fi(e,t,n,o){e.addEventListener(t,n,o)}function Vi(e,t,n,o,r=null){const i=e._vei||(e._vei={}),a=i[t];if(o&&a)a.value=o;else{const[n,s]=function(e){let t;if(qi.test(e)){let n;for(t={};n=e.match(qi);)e=e.slice(0,e.length-n[0].length),t[n[0].toLowerCase()]=!0}return[":"===e[2]?e.slice(3):W(e.slice(2)),t]}(t);if(o){const a=i[t]=function(e,t){const n=e=>{if(e._vts){if(e._vts<=n.attached)return}else e._vts=Date.now();const o=t&&t.proxy,r=o&&o.$nne,{value:i}=n;if(r&&k(i)){const n=Hi(e,i);for(let o=0;ozi||(Wi.then((()=>zi=0)),zi=Date.now()))(),n}(o,r);Fi(e,n,a,s)}else a&&(!function(e,t,n,o){e.removeEventListener(t,n,o)}(e,n,a,s),i[t]=void 0)}}const qi=/(?:Once|Passive|Capture)$/;let zi=0;const Wi=Promise.resolve();function Hi(e,t){if(k(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map((e=>{const t=t=>!t._stopped&&e&&e(t);return t.__wwe=e.__wwe,t}))}return t}const Ui=/^on[a-z]/;const Yi="transition",Xi=(e,{slots:t})=>_i(ro,function(e){const t={};for(const x in e)x in Gi||(t[x]=e[x]);if(!1===e.css)return t;const{name:n="v",type:o,duration:r,enterFromClass:i=`${n}-enter-from`,enterActiveClass:a=`${n}-enter-active`,enterToClass:s=`${n}-enter-to`,appearFromClass:l=i,appearActiveClass:c=a,appearToClass:u=s,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:f=`${n}-leave-to`}=e,h=function(e){if(null==e)return null;if(I(e))return[Ji(e.enter),Ji(e.leave)];{const t=Ji(e);return[t,t]}}(r),g=h&&h[0],m=h&&h[1],{onBeforeEnter:y,onEnter:v,onEnterCancelled:b,onLeave:_,onLeaveCancelled:w,onBeforeAppear:S=y,onAppear:T=v,onAppearCancelled:E=b}=t,k=(e,t,n)=>{ea(e,t?u:s),ea(e,t?c:a),n&&n()},C=(e,t)=>{e._isLeaving=!1,ea(e,d),ea(e,f),ea(e,p),t&&t()},O=e=>(t,n)=>{const r=e?T:v,a=()=>k(t,e,n);Ki(r,[t,a]),ta((()=>{ea(t,e?l:i),Qi(t,e?u:s),Zi(r)||oa(t,o,g,a)}))};return x(t,{onBeforeEnter(e){Ki(y,[e]),Qi(e,i),Qi(e,a)},onBeforeAppear(e){Ki(S,[e]),Qi(e,l),Qi(e,c)},onEnter:O(!1),onAppear:O(!0),onLeave(e,t){e._isLeaving=!0;const n=()=>C(e,t);Qi(e,d),document.body.offsetHeight,Qi(e,p),ta((()=>{e._isLeaving&&(ea(e,d),Qi(e,f),Zi(_)||oa(e,o,m,n))})),Ki(_,[e,n])},onEnterCancelled(e){k(e,!1),Ki(b,[e])},onAppearCancelled(e){k(e,!0),Ki(E,[e])},onLeaveCancelled(e){C(e),Ki(w,[e])}})}(e),t);Xi.displayName="Transition";const Gi={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};Xi.props=x({},oo,Gi);const Ki=(e,t=[])=>{k(e)?e.forEach((e=>e(...t))):e&&e(...t)},Zi=e=>!!e&&(k(e)?e.some((e=>e.length>1)):e.length>1);function Ji(e){const t=(e=>{const t=$(e)?Number(e):NaN;return isNaN(t)?e:t})(e);return t}function Qi(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.add(t))),(e._vtc||(e._vtc=new Set)).add(t)}function ea(e,t){t.split(/\s+/).forEach((t=>t&&e.classList.remove(t)));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function ta(e){requestAnimationFrame((()=>{requestAnimationFrame(e)}))}let na=0;function oa(e,t,n,o){const r=e._endId=++na,i=()=>{r===e._endId&&o()};if(n)return setTimeout(i,n);const{type:a,timeout:s,propCount:l}=function(e,t){const n=window.getComputedStyle(e),o=e=>(n[e]||"").split(", "),r=o("transitionDelay"),i=o("transitionDuration"),a=ra(r,i),s=o("animationDelay"),l=o("animationDuration"),c=ra(s,l);let u=null,d=0,p=0;t===Yi?a>0&&(u=Yi,d=a,p=i.length):"animation"===t?c>0&&(u="animation",d=c,p=l.length):(d=Math.max(a,c),u=d>0?a>c?Yi:"animation":null,p=u?u===Yi?i.length:l.length:0);const f=u===Yi&&/\b(transform|all)(,|$)/.test(o("transitionProperty").toString());return{type:u,timeout:d,propCount:p,hasTransform:f}}(e,t);if(!a)return o();const c=a+"end";let u=0;const d=()=>{e.removeEventListener(c,p),i()},p=t=>{t.target===e&&++u>=l&&d()};setTimeout((()=>{uia(t)+ia(e[n]))))}function ia(e){return 1e3*Number(e.slice(0,-1).replace(",","."))}const aa=e=>{const t=e.props["onUpdate:modelValue"]||!1;return k(t)?e=>X(t,e):t};function sa(e){e.target.composing=!0}function la(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const ca={created(e,{modifiers:{lazy:t,trim:n,number:o}},r){e._assign=aa(r);const i=o||r.props&&"number"===r.props.type;Fi(e,t?"change":"input",(t=>{if(t.target.composing)return;let o=e.value;n&&(o=o.trim()),i&&(o=K(o)),e._assign(o)})),n&&Fi(e,"change",(()=>{e.value=e.value.trim()})),t||(Fi(e,"compositionstart",sa),Fi(e,"compositionend",la),Fi(e,"change",la))},mounted(e,{value:t}){e.value=null==t?"":t},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:o,number:r}},i){if(e._assign=aa(i),e.composing)return;if(document.activeElement===e&&"range"!==e.type){if(n)return;if(o&&e.value.trim()===t)return;if((r||"number"===e.type)&&K(e.value)===t)return}const a=null==t?"":t;e.value!==a&&(e.value=a)}},ua={deep:!0,created(e,t,n){e._assign=aa(n),Fi(e,"change",(()=>{const t=e._modelValue,n=ga(e),o=e.checked,r=e._assign;if(k(t)){const e=p(t,n),i=-1!==e;if(o&&!i)r(t.concat(n));else if(!o&&i){const n=[...t];n.splice(e,1),r(n)}}else if(O(t)){const e=new Set(t);o?e.add(n):e.delete(n),r(e)}else r(ma(e,o))}))},mounted:da,beforeUpdate(e,t,n){e._assign=aa(n),da(e,t,n)}};function da(e,{value:t,oldValue:n},o){e._modelValue=t,k(t)?e.checked=p(t,o.props.value)>-1:O(t)?e.checked=t.has(o.props.value):t!==n&&(e.checked=d(t,ma(e,!0)))}const pa={created(e,{value:t},n){e.checked=d(t,n.props.value),e._assign=aa(n),Fi(e,"change",(()=>{e._assign(ga(e))}))},beforeUpdate(e,{value:t,oldValue:n},o){e._assign=aa(o),t!==n&&(e.checked=d(t,o.props.value))}},fa={deep:!0,created(e,{value:t,modifiers:{number:n}},o){const r=O(t);Fi(e,"change",(()=>{const t=Array.prototype.filter.call(e.options,(e=>e.selected)).map((e=>n?K(ga(e)):ga(e)));e._assign(e.multiple?r?new Set(t):t:t[0])})),e._assign=aa(o)},mounted(e,{value:t}){ha(e,t)},beforeUpdate(e,t,n){e._assign=aa(n)},updated(e,{value:t}){ha(e,t)}};function ha(e,t){const n=e.multiple;if(!n||k(t)||O(t)){for(let o=0,r=e.options.length;o-1:r.selected=t.has(i);else if(d(ga(r),t))return void(e.selectedIndex!==o&&(e.selectedIndex=o))}n||-1===e.selectedIndex||(e.selectedIndex=-1)}}function ga(e){return"_value"in e?e._value:e.value}function ma(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const ya={created(e,t,n){va(e,t,n,null,"created")},mounted(e,t,n){va(e,t,n,null,"mounted")},beforeUpdate(e,t,n,o){va(e,t,n,o,"beforeUpdate")},updated(e,t,n,o){va(e,t,n,o,"updated")}};function va(e,t,n,o,r){const i=function(e,t){switch(e){case"SELECT":return fa;case"TEXTAREA":return ca;default:switch(t){case"checkbox":return ua;case"radio":return pa;default:return ca}}}(e.tagName,n.props&&n.props.type)[r];i&&i(e,t,n,o)}const ba=["ctrl","shift","alt","meta"],_a={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&0!==e.button,middle:e=>"button"in e&&1!==e.button,right:e=>"button"in e&&2!==e.button,exact:(e,t)=>ba.some((n=>e[`${n}Key`]&&!t.includes(n)))},wa=(e,t)=>(n,...o)=>{for(let e=0;e{Sa(e,!1)})):Sa(e,t))},beforeUnmount(e,{value:t}){Sa(e,t)}};function Sa(e,t){e.style.display=t?e._vod:"none"}const Ta=x({patchProp:(e,t,n,o,r=!1,i,a,s,l)=>{if(0===t.indexOf("change:"))return function(e,t,n,o=null){if(!n||!o)return;const r=t.replace("change:",""),{attrs:i}=o,a=i[r],s=(e.__wxsProps||(e.__wxsProps={}))[r];if(s===a)return;e.__wxsProps[r]=a;const l=o.proxy;kn((()=>{n(a,s,l.$gcd(l,!0),l.$gcd(l,!1))}))}(e,t,o,a);"class"===t?function(e,t,n){const{__wxsAddClass:o,__wxsRemoveClass:r}=e;r&&r.length&&(t=(t||"").split(/\s+/).filter((e=>-1===r.indexOf(e))).join(" "),r.length=0),o&&o.length&&(t=(t||"")+" "+o.join(" "));const i=e._vtc;i&&(t=(t?[t,...i]:[...i]).join(" ")),null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}(e,o,r):"style"===t?function(e,t,n){const o=e.style,r=$(n);if(n&&!r){if(t&&!$(t))for(const e in t)null==n[e]&&Oi(o,e,"");for(const e in n)Oi(o,e,n[e])}else{const i=o.display;r?t!==n&&(o.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(o.display=i)}const{__wxsStyle:i}=e;if(i)for(const a in i)Oi(o,a,i[a])}(e,n,o):_(t)?w(t)||Vi(e,t,0,o,a):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):function(e,t,n,o){if(o)return"innerHTML"===t||"textContent"===t||!!(t in e&&Ui.test(t)&&P(n));if("spellcheck"===t||"draggable"===t||"translate"===t)return!1;if("form"===t)return!1;if("list"===t&&"INPUT"===e.tagName)return!1;if("type"===t&&"TEXTAREA"===e.tagName)return!1;if(Ui.test(t)&&$(n))return!1;return t in e}(e,t,o,r))?function(e,t,n,o,r,i,a){if("innerHTML"===t||"textContent"===t)return o&&a(o,r,i),void(e[t]=null==n?"":n);if("value"===t&&"PROGRESS"!==e.tagName&&!e.tagName.includes("-")){e._value=n;const o=null==n?"":n;return e.value===o&&"OPTION"!==e.tagName||(e.value=o),void(null==n&&e.removeAttribute(t))}let s=!1;if(""===n||null==n){const o=typeof e[t];"boolean"===o?n=u(n):null==n&&"string"===o?(n="",s=!0):"number"===o&&(n=0,s=!0)}try{e[t]=n}catch(l){}s&&e.removeAttribute(t)}(e,t,o,i,a,s,l):("true-value"===t?e._trueValue=o:"false-value"===t&&(e._falseValue=o),function(e,t,n,o,r){if(o&&t.startsWith("xlink:"))null==n?e.removeAttributeNS(Ni,t.slice(6,t.length)):e.setAttributeNS(Ni,t,n);else{const o=c(t);null==n||o&&!u(n)?e.removeAttribute(t):e.setAttribute(t,o?"":n)}}(e,t,o,r))},forcePatchProp:(e,t)=>0===t.indexOf("change:")||("class"===t&&e.__wxsClassChanged?(e.__wxsClassChanged=!1,!0):!("style"!==t||!e.__wxsStyleChanged)&&(e.__wxsStyleChanged=!1,!0))},ki);let Ea;const ka=(...e)=>{const t=(Ea||(Ea=$r(Ta))).createApp(...e),{mount:n}=t;return t.mount=e=>{const o=function(e){if($(e)){return document.querySelector(e)}return e}(e);if(!o)return;const r=t._component;P(r)||r.render||r.template||(r.template=o.innerHTML),o.innerHTML="";const i=n(o,!1,o instanceof SVGElement);return o instanceof Element&&(o.removeAttribute("v-cloak"),o.setAttribute("data-v-app","")),i},t};const Ca=["{","}"];const Oa=/^(?:\d)+/,Aa=/^(?:\w)+/;const Pa=Object.prototype.hasOwnProperty,$a=(e,t)=>Pa.call(e,t),Ma=new class{constructor(){this._caches=Object.create(null)}interpolate(e,t,n=Ca){if(!t)return[e];let o=this._caches[e];return o||(o=function(e,[t,n]){const o=[];let r=0,i="";for(;r-1?"zh-Hans":e.indexOf("-hant")>-1?"zh-Hant":(n=e,["-tw","-hk","-mo","-cht"].find((e=>-1!==n.indexOf(e)))?"zh-Hant":"zh-Hans");var n;let o=["en","fr","es"];t&&Object.keys(t).length>0&&(o=Object.keys(t));const r=function(e,t){return t.find((t=>0===e.indexOf(t)))}(e,o);return r||void 0}class Ra{constructor({locale:e,fallbackLocale:t,messages:n,watcher:o,formater:r}){this.locale="en",this.fallbackLocale="en",this.message={},this.messages={},this.watchers=[],t&&(this.fallbackLocale=t),this.formater=r||Ma,this.messages=n||{},this.setLocale(e||"en"),o&&this.watchLocale(o)}setLocale(e){const t=this.locale;this.locale=Ia(e,this.messages)||this.fallbackLocale,this.messages[this.locale]||(this.messages[this.locale]={}),this.message=this.messages[this.locale],t!==this.locale&&this.watchers.forEach((e=>{e(this.locale,t)}))}getLocale(){return this.locale}watchLocale(e){const t=this.watchers.push(e)-1;return()=>{this.watchers.splice(t,1)}}add(e,t,n=!0){const o=this.messages[e];o?n?Object.assign(o,t):Object.keys(t).forEach((e=>{$a(o,e)||(o[e]=t[e])})):this.messages[e]=t}f(e,t,n){return this.formater.interpolate(e,t,n).join("")}t(e,t,n){let o=this.message;return"string"==typeof t?(t=Ia(t,this.messages))&&(o=this.messages[t]):n=t,$a(o,e)?this.formater.interpolate(o[e],n).join(""):(console.warn(`Cannot translate the value of keypath ${e}. Use the value of keypath as default.`),e)}}function La(e,t={},n,o){"string"!=typeof e&&([e,t]=[t,e]),"string"!=typeof e&&(e="undefined"!=typeof uni&&Op?Op():"undefined"!=typeof global&&global.getLocale?global.getLocale():"en"),"string"!=typeof n&&(n="undefined"!=typeof __uniConfig&&__uniConfig.fallbackLocale||"en");const r=new Ra({locale:e,fallbackLocale:n,messages:t,watcher:o});let i=(e,t)=>{{let e=!1;i=function(t,n){const o=vm().$vm;return o&&(o.$locale,e||(e=!0,function(e,t){e.$watchLocale?e.$watchLocale((e=>{t.setLocale(e)})):e.$watch((()=>e.$locale),(e=>{t.setLocale(e)}))}(o,r))),r.t(t,n)}}return i(e,t)};return{i18n:r,f:(e,t,n)=>r.f(e,t,n),t:(e,t)=>i(e,t),add:(e,t,n=!0)=>r.add(e,t,n),watch:e=>r.watchLocale(e),getLocale:()=>r.getLocale(),setLocale:e=>r.setLocale(e)}}function ja(e,t){return e.indexOf(t[0])>-1} +/*! + * vue-router v4.1.6 + * (c) 2022 Eduardo San Martin Morote + * @license MIT + */const Da="undefined"!=typeof window;const Ba=Object.assign;function Na(e,t){const n={};for(const o in t){const r=t[o];n[o]=Va(r)?r.map(e):e(r)}return n}const Fa=()=>{},Va=Array.isArray,qa=/\/$/;function za(e,t,n="/"){let o,r={},i="",a="";const s=t.indexOf("#");let l=t.indexOf("?");return s=0&&(l=-1),l>-1&&(o=t.slice(0,l),i=t.slice(l+1,s>-1?s:t.length),r=e(i)),s>-1&&(o=o||t.slice(0,s),a=t.slice(s,t.length)),o=function(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),o=e.split("/");let r,i,a=n.length-1;for(r=0;r1&&a--}return n.slice(0,a).join("/")+"/"+o.slice(r-(r===o.length?1:0)).join("/")}(null!=o?o:t,n),{fullPath:o+(i&&"?")+i+a,path:o,query:r,hash:a}}function Wa(e,t){return t&&e.toLowerCase().startsWith(t.toLowerCase())?e.slice(t.length)||"/":e}function Ha(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function Ua(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!Ya(e[n],t[n]))return!1;return!0}function Ya(e,t){return Va(e)?Xa(e,t):Va(t)?Xa(t,e):e===t}function Xa(e,t){return Va(t)?e.length===t.length&&e.every(((e,n)=>e===t[n])):1===e.length&&e[0]===t}var Ga,Ka,Za,Ja;function Qa(e){if(!e)if(Da){const t=document.querySelector("base");e=(e=t&&t.getAttribute("href")||"/").replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return"/"!==e[0]&&"#"!==e[0]&&(e="/"+e),e.replace(qa,"")}(Ka=Ga||(Ga={})).pop="pop",Ka.push="push",(Ja=Za||(Za={})).back="back",Ja.forward="forward",Ja.unknown="";const es=/^[^#]+#/;function ts(e,t){return e.replace(es,"#")+t}const ns=()=>({left:window.pageXOffset,top:window.pageYOffset});function os(e){let t;if("el"in e){const n=e.el,o="string"==typeof n&&n.startsWith("#"),r="string"==typeof n?o?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=function(e,t){const n=document.documentElement.getBoundingClientRect(),o=e.getBoundingClientRect();return{behavior:t.behavior,left:o.left-n.left-(t.left||0),top:o.top-n.top-(t.top||0)}}(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(null!=t.left?t.left:window.pageXOffset,null!=t.top?t.top:window.pageYOffset)}function rs(e,t){return(history.state?history.state.position-t:-1)+e}const is=new Map;function as(e,t){const{pathname:n,search:o,hash:r}=t,i=e.indexOf("#");if(i>-1){let t=r.includes(e.slice(i))?e.slice(i).length:1,n=r.slice(t);return"/"!==n[0]&&(n="/"+n),Wa(n,"")}return Wa(n,e)+o+r}function ss(e,t,n,o=!1,r=!1){return{back:e,current:t,forward:n,replaced:o,position:window.history.length,scroll:r?ns():null}}function ls(e){const{history:t,location:n}=window,o={value:as(e,n)},r={value:t.state};function i(o,i,a){const s=e.indexOf("#"),l=s>-1?(n.host&&document.querySelector("base")?e:e.slice(s))+o:location.protocol+"//"+location.host+e+o;try{t[a?"replaceState":"pushState"](i,"",l),r.value=i}catch(c){console.error(c),n[a?"replace":"assign"](l)}}return r.value||i(o.value,{back:null,current:o.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0),{location:o,state:r,push:function(e,n){const a=Ba({},r.value,t.state,{forward:e,scroll:ns()});i(a.current,a,!0),i(e,Ba({},ss(o.value,e,null),{position:a.position+1},n),!1),o.value=e},replace:function(e,n){i(e,Ba({},t.state,ss(r.value.back,e,r.value.forward,!0),n,{position:r.value.position}),!0),o.value=e}}}function cs(e){const t=ls(e=Qa(e)),n=function(e,t,n,o){let r=[],i=[],a=null;const s=({state:i})=>{const s=as(e,location),l=n.value,c=t.value;let u=0;if(i){if(n.value=s,t.value=i,a&&a===l)return void(a=null);u=c?i.position-c.position:0}else o(s);r.forEach((e=>{e(n.value,l,{delta:u,type:Ga.pop,direction:u?u>0?Za.forward:Za.back:Za.unknown})}))};function l(){const{history:e}=window;e.state&&e.replaceState(Ba({},e.state,{scroll:ns()}),"")}return window.addEventListener("popstate",s),window.addEventListener("beforeunload",l),{pauseListeners:function(){a=n.value},listen:function(e){r.push(e);const t=()=>{const t=r.indexOf(e);t>-1&&r.splice(t,1)};return i.push(t),t},destroy:function(){for(const e of i)e();i=[],window.removeEventListener("popstate",s),window.removeEventListener("beforeunload",l)}}}(e,t.state,t.location,t.replace);const o=Ba({location:"",base:e,go:function(e,t=!0){t||n.pauseListeners(),history.go(e)},createHref:ts.bind(null,e)},t,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>t.state.value}),o}function us(e){return"string"==typeof e||"symbol"==typeof e}const ds={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},ps=Symbol("");var fs,hs;function gs(e,t){return Ba(new Error,{type:e,[ps]:!0},t)}function ms(e,t){return e instanceof Error&&ps in e&&(null==t||!!(e.type&t))}(hs=fs||(fs={}))[hs.aborted=4]="aborted",hs[hs.cancelled=8]="cancelled",hs[hs.duplicated=16]="duplicated";const ys={sensitive:!1,strict:!1,start:!0,end:!0},vs=/[.+*?^${}()[\]/\\]/g;function bs(e,t){let n=0;for(;nt.length?1===t.length&&80===t[0]?1:-1:0}function _s(e,t){let n=0;const o=e.score,r=t.score;for(;n0&&t[t.length-1]<0}const xs={type:0,value:""},Ss=/[a-zA-Z0-9_]/;function Ts(e,t,n){const o=function(e,t){const n=Ba({},ys,t),o=[];let r=n.start?"^":"";const i=[];for(const l of e){const e=l.length?[]:[90];n.strict&&!l.length&&(r+="/");for(let t=0;t1&&("*"===s||"+"===s)&&t(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:c,regexp:u,repeatable:"*"===s||"+"===s,optional:"*"===s||"?"===s})):t("Invalid state to consume buffer"),c="")}function p(){c+=s}for(;l{i(p)}:Fa}function i(e){if(us(e)){const t=o.get(e);t&&(o.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(i),t.alias.forEach(i))}else{const t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&o.delete(e.record.name),e.children.forEach(i),e.alias.forEach(i))}}function a(e){let t=0;for(;t=0&&(e.record.path!==n[t].record.path||!$s(e,n[t]));)t++;n.splice(t,0,e),e.record.name&&!Os(e)&&o.set(e.record.name,e)}return t=Ps({strict:!1,end:!0,sensitive:!1},t),e.forEach((e=>r(e))),{addRoute:r,resolve:function(e,t){let r,i,a,s={};if("name"in e&&e.name){if(r=o.get(e.name),!r)throw gs(1,{location:e});a=r.record.name,s=Ba(ks(t.params,r.keys.filter((e=>!e.optional)).map((e=>e.name))),e.params&&ks(e.params,r.keys.map((e=>e.name)))),i=r.stringify(s)}else if("path"in e)i=e.path,r=n.find((e=>e.re.test(i))),r&&(s=r.parse(i),a=r.record.name);else{if(r=t.name?o.get(t.name):n.find((e=>e.re.test(t.path))),!r)throw gs(1,{location:e,currentLocation:t});a=r.record.name,s=Ba({},t.params,e.params),i=r.stringify(s)}const l=[];let c=r;for(;c;)l.unshift(c.record),c=c.parent;return{name:a,path:i,params:s,matched:l,meta:As(l)}},removeRoute:i,getRoutes:function(){return n},getRecordMatcher:function(e){return o.get(e)}}}function ks(e,t){const n={};for(const o of t)o in e&&(n[o]=e[o]);return n}function Cs(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const o in e.components)t[o]="boolean"==typeof n?n:n[o];return t}function Os(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function As(e){return e.reduce(((e,t)=>Ba(e,t.meta)),{})}function Ps(e,t){const n={};for(const o in e)n[o]=o in t?t[o]:e[o];return n}function $s(e,t){return t.children.some((t=>t===e||$s(e,t)))}const Ms=/#/g,Is=/&/g,Rs=/\//g,Ls=/=/g,js=/\?/g,Ds=/\+/g,Bs=/%5B/g,Ns=/%5D/g,Fs=/%5E/g,Vs=/%60/g,qs=/%7B/g,zs=/%7C/g,Ws=/%7D/g,Hs=/%20/g;function Us(e){return encodeURI(""+e).replace(zs,"|").replace(Bs,"[").replace(Ns,"]")}function Ys(e){return Us(e).replace(Ds,"%2B").replace(Hs,"+").replace(Ms,"%23").replace(Is,"%26").replace(Vs,"`").replace(qs,"{").replace(Ws,"}").replace(Fs,"^")}function Xs(e){return null==e?"":function(e){return Us(e).replace(Ms,"%23").replace(js,"%3F")}(e).replace(Rs,"%2F")}function Gs(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}function Ks(e){const t={};if(""===e||"?"===e)return t;const n=("?"===e[0]?e.slice(1):e).split("&");for(let o=0;oe&&Ys(e))):[o&&Ys(o)]).forEach((e=>{void 0!==e&&(t+=(t.length?"&":"")+n,null!=e&&(t+="="+e))}))}return t}function Js(e){const t={};for(const n in e){const o=e[n];void 0!==o&&(t[n]=Va(o)?o.map((e=>null==e?null:""+e)):null==o?o:""+o)}return t}const Qs=Symbol(""),el=Symbol(""),tl=Symbol(""),nl=Symbol(""),ol=Symbol("");function rl(){let e=[];return{add:function(t){return e.push(t),()=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)}},list:()=>e,reset:function(){e=[]}}}function il(e,t,n,o,r){const i=o&&(o.enterCallbacks[r]=o.enterCallbacks[r]||[]);return()=>new Promise(((a,s)=>{const l=e=>{var l;!1===e?s(gs(4,{from:n,to:t})):e instanceof Error?s(e):"string"==typeof(l=e)||l&&"object"==typeof l?s(gs(2,{from:t,to:e})):(i&&o.enterCallbacks[r]===i&&"function"==typeof e&&i.push(e),a())},c=e.call(o&&o.instances[r],t,n,l);let u=Promise.resolve(c);e.length<3&&(u=u.then(l)),u.catch((e=>s(e)))}))}function al(e,t,n,o){const r=[];for(const a of e)for(const e in a.components){let s=a.components[e];if("beforeRouteEnter"===t||a.instances[e])if("object"==typeof(i=s)||"displayName"in i||"props"in i||"__vccOpts"in i){const i=(s.__vccOpts||s)[t];i&&r.push(il(i,n,o,a,e))}else{let i=s();r.push((()=>i.then((r=>{if(!r)return Promise.reject(new Error(`Couldn't resolve component "${e}" at "${a.path}"`));const i=(s=r).__esModule||"Module"===s[Symbol.toStringTag]?r.default:r;var s;a.components[e]=i;const l=(i.__vccOpts||i)[t];return l&&il(l,n,o,a,e)()}))))}}var i;return r}function sl(e){const t=Xn(tl),n=Xn(nl),o=bi((()=>t.resolve(an(e.to)))),r=bi((()=>{const{matched:e}=o.value,{length:t}=e,r=e[t-1],i=n.matched;if(!r||!i.length)return-1;const a=i.findIndex(Ha.bind(null,r));if(a>-1)return a;const s=cl(e[t-2]);return t>1&&cl(r)===s&&i[i.length-1].path!==s?i.findIndex(Ha.bind(null,e[t-2])):a})),i=bi((()=>r.value>-1&&function(e,t){for(const n in t){const o=t[n],r=e[n];if("string"==typeof o){if(o!==r)return!1}else if(!Va(r)||r.length!==o.length||o.some(((e,t)=>e!==r[t])))return!1}return!0}(n.params,o.value.params))),a=bi((()=>r.value>-1&&r.value===n.matched.length-1&&Ua(n.params,o.value.params)));return{route:o,href:bi((()=>o.value.href)),isActive:i,isExactActive:a,navigate:function(n={}){return function(e){if(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)return;if(e.defaultPrevented)return;if(void 0!==e.button&&0!==e.button)return;if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}e.preventDefault&&e.preventDefault();return!0}(n)?t[an(e.replace)?"replace":"push"](an(e.to)).catch(Fa):Promise.resolve()}}}const ll=po({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:sl,setup(e,{slots:t}){const n=Vt(sl(e)),{options:o}=Xn(tl),r=bi((()=>({[ul(e.activeClass,o.linkActiveClass,"router-link-active")]:n.isActive,[ul(e.exactActiveClass,o.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive})));return()=>{const o=t.default&&t.default(n);return e.custom?o:_i("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},o)}}});function cl(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const ul=(e,t,n)=>null!=e?e:null!=t?t:n;function dl(e,t){if(!e)return null;const n=e(t);return 1===n.length?n[0]:n}const pl=po({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const o=Xn(ol),r=bi((()=>e.route||o.value)),i=Xn(el,0),a=bi((()=>{let e=an(i);const{matched:t}=r.value;let n;for(;(n=t[e])&&!n.components;)e++;return e})),s=bi((()=>r.value.matched[a.value]));Yn(el,bi((()=>a.value+1))),Yn(Qs,s),Yn(ol,r);const l=tn();return Zn((()=>[l.value,s.value,e.name]),(([e,t,n],[o,r,i])=>{t&&(t.instances[n]=e,r&&r!==t&&e&&e===o&&(t.leaveGuards.size||(t.leaveGuards=r.leaveGuards),t.updateGuards.size||(t.updateGuards=r.updateGuards))),!e||!t||r&&Ha(t,r)&&o||(t.enterCallbacks[n]||[]).forEach((t=>t(e)))}),{flush:"post"}),()=>{const o=r.value,i=e.name,a=s.value,c=a&&a.components[i];if(!c)return dl(n.default,{Component:c,route:o});const u=a.props[i],d=u?!0===u?o.params:"function"==typeof u?u(o):u:null,p=_i(c,Ba({},d,t,{onVnodeUnmounted:e=>{e.component.isUnmounted&&(a.instances[i]=null)},ref:l}));return dl(n.default,{Component:p,route:o})||p}}});function fl(e){const t=Es(e.routes,e),n=e.parseQuery||Ks,o=e.stringifyQuery||Zs,r=e.history,i=rl(),a=rl(),s=rl(),l=nn(ds);let c=ds;Da&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Na.bind(null,(e=>""+e)),d=Na.bind(null,Xs),p=Na.bind(null,Gs);function f(e,i){if(i=Ba({},i||l.value),"string"==typeof e){const o=za(n,e,i.path),a=t.resolve({path:o.path},i),s=r.createHref(o.fullPath);return Ba(o,a,{params:p(a.params),hash:Gs(o.hash),redirectedFrom:void 0,href:s})}let a;if("path"in e)a=Ba({},e,{path:za(n,e.path,i.path).path});else{const t=Ba({},e.params);for(const e in t)null==t[e]&&delete t[e];a=Ba({},e,{params:d(e.params)}),i.params=d(i.params)}const s=t.resolve(a,i),c=e.hash||"";s.params=u(p(s.params));const f=function(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}(o,Ba({},e,{hash:(h=c,Us(h).replace(qs,"{").replace(Ws,"}").replace(Fs,"^")),path:s.path}));var h;const g=r.createHref(f);return Ba({fullPath:f,hash:c,query:o===Zs?Js(e.query):e.query||{}},s,{redirectedFrom:void 0,href:g})}function h(e){return"string"==typeof e?za(n,e,l.value.path):Ba({},e)}function g(e,t){if(c!==e)return gs(8,{from:t,to:e})}function m(e){return v(e)}function y(e){const t=e.matched[e.matched.length-1];if(t&&t.redirect){const{redirect:n}=t;let o="function"==typeof n?n(e):n;return"string"==typeof o&&(o=o.includes("?")||o.includes("#")?o=h(o):{path:o},o.params={}),Ba({query:e.query,hash:e.hash,params:"path"in o?{}:e.params},o)}}function v(e,t){const n=c=f(e),r=l.value,i=e.state,a=e.force,s=!0===e.replace,u=y(n);if(u)return v(Ba(h(u),{state:"object"==typeof u?Ba({},i,u.state):i,force:a,replace:s}),t||n);const d=n;let p;return d.redirectedFrom=t,!a&&function(e,t,n){const o=t.matched.length-1,r=n.matched.length-1;return o>-1&&o===r&&Ha(t.matched[o],n.matched[r])&&Ua(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}(o,r,n)&&(p=gs(16,{to:d,from:r}),P(r,r,!0,!1)),(p?Promise.resolve(p):_(d,r)).catch((e=>ms(e)?ms(e,2)?e:A(e):O(e,d,r))).then((e=>{if(e){if(ms(e,2))return v(Ba({replace:s},h(e.to),{state:"object"==typeof e.to?Ba({},i,e.to.state):i,force:a}),t||d)}else e=x(d,r,!0,s,i);return w(d,r,e),e}))}function b(e,t){const n=g(e,t);return n?Promise.reject(n):Promise.resolve()}function _(e,t){let n;const[o,r,s]=function(e,t){const n=[],o=[],r=[],i=Math.max(t.matched.length,e.matched.length);for(let a=0;aHa(e,i)))?o.push(i):n.push(i));const s=e.matched[a];s&&(t.matched.find((e=>Ha(e,s)))||r.push(s))}return[n,o,r]}(e,t);n=al(o.reverse(),"beforeRouteLeave",e,t);for(const i of o)i.leaveGuards.forEach((o=>{n.push(il(o,e,t))}));const l=b.bind(null,e,t);return n.push(l),hl(n).then((()=>{n=[];for(const o of i.list())n.push(il(o,e,t));return n.push(l),hl(n)})).then((()=>{n=al(r,"beforeRouteUpdate",e,t);for(const o of r)o.updateGuards.forEach((o=>{n.push(il(o,e,t))}));return n.push(l),hl(n)})).then((()=>{n=[];for(const o of e.matched)if(o.beforeEnter&&!t.matched.includes(o))if(Va(o.beforeEnter))for(const r of o.beforeEnter)n.push(il(r,e,t));else n.push(il(o.beforeEnter,e,t));return n.push(l),hl(n)})).then((()=>(e.matched.forEach((e=>e.enterCallbacks={})),n=al(s,"beforeRouteEnter",e,t),n.push(l),hl(n)))).then((()=>{n=[];for(const o of a.list())n.push(il(o,e,t));return n.push(l),hl(n)})).catch((e=>ms(e,8)?e:Promise.reject(e)))}function w(e,t,n){for(const o of s.list())o(e,t,n)}function x(e,t,n,o,i){const a=g(e,t);if(a)return a;const s=t===ds,c=Da?history.state:{};n&&(o||s?r.replace(e.fullPath,Ba({scroll:s&&c&&c.scroll},i)):r.push(e.fullPath,i)),l.value=e,P(e,t,n,s),A()}let S;function T(){S||(S=r.listen(((e,t,n)=>{if(!R.listening)return;const o=f(e),i=y(o);if(i)return void v(Ba(i,{replace:!0}),o).catch(Fa);c=o;const a=l.value;var s,u;Da&&(s=rs(a.fullPath,n.delta),u=ns(),is.set(s,u)),_(o,a).catch((e=>ms(e,12)?e:ms(e,2)?(v(e.to,o).then((e=>{ms(e,20)&&!n.delta&&n.type===Ga.pop&&r.go(-1,!1)})).catch(Fa),Promise.reject()):(n.delta&&r.go(-n.delta,!1),O(e,o,a)))).then((e=>{(e=e||x(o,a,!1))&&(n.delta&&!ms(e,8)?r.go(-n.delta,!1):n.type===Ga.pop&&ms(e,20)&&r.go(-1,!1)),w(o,a,e)})).catch(Fa)})))}let E,k=rl(),C=rl();function O(e,t,n){A(e);const o=C.list();return o.length?o.forEach((o=>o(e,t,n))):console.error(e),Promise.reject(e)}function A(e){return E||(E=!e,T(),k.list().forEach((([t,n])=>e?n(e):t())),k.reset()),e}function P(t,n,o,r){const{scrollBehavior:i}=e;if(!Da||!i)return Promise.resolve();const a=!o&&function(e){const t=is.get(e);return is.delete(e),t}(rs(t.fullPath,0))||(r||!o)&&history.state&&history.state.scroll||null;return kn().then((()=>i(t,n,a))).then((e=>e&&os(e))).catch((e=>O(e,t,n)))}const $=e=>r.go(e);let M;const I=new Set,R={currentRoute:l,listening:!0,addRoute:function(e,n){let o,r;return us(e)?(o=t.getRecordMatcher(e),r=n):r=e,t.addRoute(r,o)},removeRoute:function(e){const n=t.getRecordMatcher(e);n&&t.removeRoute(n)},hasRoute:function(e){return!!t.getRecordMatcher(e)},getRoutes:function(){return t.getRoutes().map((e=>e.record))},resolve:f,options:e,push:m,replace:function(e){return m(Ba(h(e),{replace:!0}))},go:$,back:()=>$(-1),forward:()=>$(1),beforeEach:i.add,beforeResolve:a.add,afterEach:s.add,onError:C.add,isReady:function(){return E&&l.value!==ds?Promise.resolve():new Promise(((e,t)=>{k.add([e,t])}))},install(e){e.component("RouterLink",ll),e.component("RouterView",pl),e.config.globalProperties.$router=this,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:()=>an(l)}),Da&&!M&&l.value===ds&&(M=!0,m(r.location).catch((e=>{})));const t={};for(const o in ds)t[o]=bi((()=>l.value[o]));e.provide(tl,this),e.provide(nl,Vt(t)),e.provide(ol,l);const n=e.unmount;I.add(e),e.unmount=function(){I.delete(e),I.size<1&&(c=ds,S&&S(),S=null,l.value=ds,M=!1,E=!1),n()}}};return R}function hl(e){return e.reduce(((e,t)=>e.then((()=>t()))),Promise.resolve())}function gl(){return Xn(nl)}const ml=le((()=>"undefined"!=typeof __uniConfig&&__uniConfig.locales&&!!Object.keys(__uniConfig.locales).length));let yl;function vl(e){return ja(e,Q)?wl().f(e,function(){const e=Op(),t=__uniConfig.locales;return t[e]||t[__uniConfig.fallbackLocale]||t.en||{}}(),Q):e}function bl(e,t){if(1===t.length){if(e){const n=e=>$(e)&&ja(e,Q),o=t[0];let r=[];if(k(e)&&(r=e.filter((e=>n(e[o])))).length)return r;const i=e[t[0]];if(n(i))return e}return}const n=t.shift();return bl(e&&e[n],t)}function _l(e,t){const n=bl(e,t);if(!n)return!1;const o=t[t.length-1];if(k(n))n.forEach((e=>_l(e,[o])));else{let e=n[o];Object.defineProperty(n,o,{get:()=>vl(e),set(t){e=t}})}return!0}function wl(){if(!yl){let e;if(e=navigator.cookieEnabled&&window.localStorage&&localStorage.UNI_LOCALE||__uniConfig.locale||navigator.language,yl=La(e),ml()){const t=Object.keys(__uniConfig.locales||{});t.length&&t.forEach((e=>yl.add(e,__uniConfig.locales[e]))),yl.setLocale(e)}}return yl}function xl(e,t,n){return t.reduce(((t,o,r)=>(t[e+o]=n[r],t)),{})}const Sl=le((()=>{const e="uni.async.",t=["error"];wl().add("en",xl(e,t,["The connection timed out, click the screen to try again."]),!1),wl().add("es",xl(e,t,["Se agotó el tiempo de conexión, haga clic en la pantalla para volver a intentarlo."]),!1),wl().add("fr",xl(e,t,["La connexion a expiré, cliquez sur l'écran pour réessayer."]),!1),wl().add("zh-Hans",xl(e,t,["连接服务器超时,点击屏幕重试"]),!1),wl().add("zh-Hant",xl(e,t,["連接服務器超時,點擊屏幕重試"]),!1)})),Tl=le((()=>{const e="uni.showToast.",t=["unpaired"];wl().add("en",xl(e,t,["Please note showToast must be paired with hideToast"]),!1),wl().add("es",xl(e,t,["Tenga en cuenta que showToast debe estar emparejado con hideToast"]),!1),wl().add("fr",xl(e,t,["Veuillez noter que showToast doit être associé à hideToast"]),!1),wl().add("zh-Hans",xl(e,t,["请注意 showToast 与 hideToast 必须配对使用"]),!1),wl().add("zh-Hant",xl(e,t,["請注意 showToast 與 hideToast 必須配對使用"]),!1)})),El=le((()=>{const e="uni.showLoading.",t=["unpaired"];wl().add("en",xl(e,t,["Please note showLoading must be paired with hideLoading"]),!1),wl().add("es",xl(e,t,["Tenga en cuenta que showLoading debe estar emparejado con hideLoading"]),!1),wl().add("fr",xl(e,t,["Veuillez noter que showLoading doit être associé à hideLoading"]),!1),wl().add("zh-Hans",xl(e,t,["请注意 showLoading 与 hideLoading 必须配对使用"]),!1),wl().add("zh-Hant",xl(e,t,["請注意 showLoading 與 hideLoading 必須配對使用"]),!1)})),kl=le((()=>{const e="uni.chooseFile.",t=["notUserActivation"];wl().add("en",xl(e,t,["File chooser dialog can only be shown with a user activation"]),!1),wl().add("es",xl(e,t,["El cuadro de diálogo del selector de archivos solo se puede mostrar con la activación del usuario"]),!1),wl().add("fr",xl(e,t,["La boîte de dialogue du sélecteur de fichier ne peut être affichée qu'avec une activation par l'utilisateur"]),!1),wl().add("zh-Hans",xl(e,t,["文件选择器对话框只能在由用户激活时显示"]),!1),wl().add("zh-Hant",xl(e,t,["文件選擇器對話框只能在由用戶激活時顯示"]),!1)})),Cl=le((()=>{const e="uni.setClipboardData.",t=["success","fail"];wl().add("en",xl(e,t,["Content copied","Copy failed, please copy manually"]),!1),wl().add("es",xl(e,t,["Contenido copiado","Error al copiar, copie manualmente"]),!1),wl().add("fr",xl(e,t,["Contenu copié","Échec de la copie, copiez manuellement"]),!1),wl().add("zh-Hans",xl(e,t,["内容已复制","复制失败,请手动复制"]),!1),wl().add("zh-Hant",xl(e,t,["內容已復制","復制失敗,請手動復製"]),!1)})),Ol=le((()=>{const e="uni.getClipboardData.",t=["fail"];wl().add("en",xl(e,t,["Reading failed, please paste manually"]),!1),wl().add("es",xl(e,t,["Error de lectura, pegue manualmente"]),!1),wl().add("fr",xl(e,t,["Échec de la lecture, veuillez coller manuellement"]),!1),wl().add("zh-Hans",xl(e,t,["读取失败,请手动粘贴"]),!1),wl().add("zh-Hant",xl(e,t,["讀取失敗,請手動粘貼"]),!1)})),Al=le((()=>{const e="uni.picker.",t=["done","cancel"];wl().add("en",xl(e,t,["Done","Cancel"]),!1),wl().add("es",xl(e,t,["OK","Cancelar"]),!1),wl().add("fr",xl(e,t,["OK","Annuler"]),!1),wl().add("zh-Hans",xl(e,t,["完成","取消"]),!1),wl().add("zh-Hant",xl(e,t,["完成","取消"]),!1)})),Pl=le((()=>{const e="uni.video.",t=["danmu","volume"];wl().add("en",xl(e,t,["Danmu","Volume"]),!1),wl().add("es",xl(e,t,["Danmu","Volumen"]),!1),wl().add("fr",xl(e,t,["Danmu","Le Volume"]),!1),wl().add("zh-Hans",xl(e,t,["弹幕","音量"]),!1),wl().add("zh-Hant",xl(e,t,["彈幕","音量"]),!1)}));function $l(e){const t=new Ae;return{on:(e,n)=>t.on(e,n),once:(e,n)=>t.once(e,n),off:(e,n)=>t.off(e,n),emit:(e,...n)=>t.emit(e,...n),subscribe(n,o,r=!1){t[r?"once":"on"](`${e}.${n}`,o)},unsubscribe(n,o){t.off(`${e}.${n}`,o)},subscribeHandler(n,o,r){t.emit(`${e}.${n}`,o,r)}}}let Ml=1;const Il=Object.create(null);function Rl(e,t){return e+"."+t}function Ll(e,t,n){t=Rl(e,t),Il[t]||(Il[t]=n)}function jl({id:e,name:t,args:n},o){t=Rl(o,t);const r=t=>{e&&Uv.publishHandler("invokeViewApi."+e,t)},i=Il[t];i?i(n,r):r({})}const Dl=x($l("service"),{invokeServiceMethod:(e,t,n)=>{const{subscribe:o,publishHandler:r}=Uv,i=n?Ml++:0;n&&o("invokeServiceApi."+i,n,!0),r("invokeServiceApi",{id:i,name:e,args:t})}}),Bl=ge(!0);let Nl;function Fl(){Nl&&(clearTimeout(Nl),Nl=null)}let Vl=0,ql=0;function zl(e){if(Fl(),1!==e.touches.length)return;const{pageX:t,pageY:n}=e.touches[0];Vl=t,ql=n,Nl=setTimeout((function(){const t=new CustomEvent("longpress",{bubbles:!0,cancelable:!0,target:e.target,currentTarget:e.currentTarget});t.touches=e.touches,t.changedTouches=e.changedTouches,e.target.dispatchEvent(t)}),350)}function Wl(e){if(!Nl)return;if(1!==e.touches.length)return Fl();const{pageX:t,pageY:n}=e.touches[0];return Math.abs(t-Vl)>10||Math.abs(n-ql)>10?Fl():void 0}function Hl(e,t){const n=Number(e);return isNaN(n)?t:n}function Ul(){const e=__uniConfig.globalStyle||{},t=Hl(e.rpxCalcMaxDeviceWidth,960),n=Hl(e.rpxCalcBaseDeviceWidth,375);function o(){let e=function(){const e=/^Apple/.test(navigator.vendor)&&"number"==typeof window.orientation,t=e&&90===Math.abs(window.orientation);var n=e?Math[t?"max":"min"](screen.width,screen.height):screen.width;return Math.min(window.innerWidth,document.documentElement.clientWidth,n)||n}();e=e<=t?e:n,document.documentElement.style.fontSize=e/23.4375+"px"}o(),document.addEventListener("DOMContentLoaded",o),window.addEventListener("load",o),window.addEventListener("resize",o)}function Yl(){Ul(),pe(),window.addEventListener("touchstart",zl,Bl),window.addEventListener("touchmove",Wl,Bl),window.addEventListener("touchend",Fl,Bl),window.addEventListener("touchcancel",Fl,Bl)}function Xl(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Gl,Kl,Zl=["top","left","right","bottom"],Jl={};function Ql(){return Kl="CSS"in window&&"function"==typeof CSS.supports?CSS.supports("top: env(safe-area-inset-top)")?"env":CSS.supports("top: constant(safe-area-inset-top)")?"constant":"":""}function ec(){if(Kl="string"==typeof Kl?Kl:Ql()){var e=[],t=!1;try{var n=Object.defineProperty({},"passive",{get:function(){t={passive:!0}}});window.addEventListener("test",null,n)}catch(s){}var o=document.createElement("div");r(o,{position:"absolute",left:"0",top:"0",width:"0",height:"0",zIndex:"-1",overflow:"hidden",visibility:"hidden"}),Zl.forEach((function(e){a(o,e)})),document.body.appendChild(o),i(),Gl=!0}else Zl.forEach((function(e){Jl[e]=0}));function r(e,t){var n=e.style;Object.keys(t).forEach((function(e){var o=t[e];n[e]=o}))}function i(t){t?e.push(t):e.forEach((function(e){e()}))}function a(e,n){var o=document.createElement("div"),a=document.createElement("div"),s=document.createElement("div"),l=document.createElement("div"),c={position:"absolute",width:"100px",height:"200px",boxSizing:"border-box",overflow:"hidden",paddingBottom:Kl+"(safe-area-inset-"+n+")"};r(o,c),r(a,c),r(s,{transition:"0s",animation:"none",width:"400px",height:"400px"}),r(l,{transition:"0s",animation:"none",width:"250%",height:"250%"}),o.appendChild(s),a.appendChild(l),e.appendChild(o),e.appendChild(a),i((function(){o.scrollTop=a.scrollTop=1e4;var e=o.scrollTop,r=a.scrollTop;function i(){this.scrollTop!==(this===o?e:r)&&(o.scrollTop=a.scrollTop=1e4,e=o.scrollTop,r=a.scrollTop,function(e){nc.length||setTimeout((function(){var e={};nc.forEach((function(t){e[t]=Jl[t]})),nc.length=0,oc.forEach((function(t){t(e)}))}),0);nc.push(e)}(n))}o.addEventListener("scroll",i,t),a.addEventListener("scroll",i,t)}));var u=getComputedStyle(o);Object.defineProperty(Jl,n,{configurable:!0,get:function(){return parseFloat(u.paddingBottom)}})}}function tc(e){return Gl||ec(),Jl[e]}var nc=[];var oc=[];const rc=Xl({get support(){return 0!=("string"==typeof Kl?Kl:Ql()).length},get top(){return tc("top")},get left(){return tc("left")},get right(){return tc("right")},get bottom(){return tc("bottom")},onChange:function(e){Ql()&&(Gl||ec(),"function"==typeof e&&oc.push(e))},offChange:function(e){var t=oc.indexOf(e);t>=0&&oc.splice(t,1)}}),ic=wa((()=>{}),["prevent"]),ac=wa((()=>{}),["stop"]);function sc(e,t){return parseInt((e.getPropertyValue(t).match(/\d+/)||["0"])[0])}function lc(){const e=sc(document.documentElement.style,"--window-top");return e?e+rc.top:0}function cc(){const e=document.documentElement.style,t=lc(),n=sc(e,"--window-bottom"),o=sc(e,"--window-left"),r=sc(e,"--window-right"),i=sc(e,"--top-window-height");return{top:t,bottom:n?n+rc.bottom:0,left:o?o+rc.left:0,right:r?r+rc.right:0,topWindowHeight:i||0}}function uc(e){const t=document.documentElement.style;Object.keys(e).forEach((n=>{t.setProperty(n,e[n])}))}function dc(e){return uc(e)}function pc(e){return Symbol(e)}function fc(e){return-1!==(e+="").indexOf("rpx")||-1!==e.indexOf("upx")}function hc(e,t=!1){if(t)return function(e){if(!fc(e))return e;return e.replace(/(\d+(\.\d+)?)[ru]px/g,((e,t)=>Pd(parseFloat(t))+"px"))}(e);if($(e)){const t=parseInt(e)||0;return fc(e)?Pd(t):t}return e}const gc="M1.952 18.080q-0.32-0.352-0.416-0.88t0.128-0.976l0.16-0.352q0.224-0.416 0.64-0.528t0.8 0.176l6.496 4.704q0.384 0.288 0.912 0.272t0.88-0.336l17.312-14.272q0.352-0.288 0.848-0.256t0.848 0.352l-0.416-0.416q0.32 0.352 0.32 0.816t-0.32 0.816l-18.656 18.912q-0.32 0.352-0.8 0.352t-0.8-0.32l-7.936-8.064z",mc="M15.808 0.16q-4.224 0-7.872 2.176-3.552 2.112-5.632 5.728-2.144 3.744-2.144 8.128 0 4.192 2.144 7.872 2.112 3.52 5.632 5.632 3.68 2.144 7.872 2.144 4.384 0 8.128-2.144 3.616-2.080 5.728-5.632 2.176-3.648 2.176-7.872 0-4.384-2.176-8.128-2.112-3.616-5.728-5.728-3.744-2.176-8.128-2.176zM15.136 8.672h1.728q0.128 0 0.224 0.096t0.096 0.256l-0.384 10.24q0 0.064-0.048 0.112t-0.112 0.048h-1.248q-0.096 0-0.144-0.048t-0.048-0.112l-0.384-10.24q0-0.16 0.096-0.256t0.224-0.096zM16 23.328q-0.48 0-0.832-0.352t-0.352-0.848 0.352-0.848 0.832-0.352 0.832 0.352 0.352 0.848-0.352 0.848-0.832 0.352z",yc="M21.781 7.844l-9.063 8.594 9.063 8.594q0.25 0.25 0.25 0.609t-0.25 0.578q-0.25 0.25-0.578 0.25t-0.578-0.25l-9.625-9.125q-0.156-0.125-0.203-0.297t-0.047-0.359q0-0.156 0.047-0.328t0.203-0.297l9.625-9.125q0.25-0.25 0.578-0.25t0.578 0.25q0.25 0.219 0.25 0.578t-0.25 0.578z";function vc(e,t="#000",n=27){return Jr("svg",{width:n,height:n,viewBox:"0 0 32 32"},[Jr("path",{d:e,fill:t},null,8,["d","fill"])],8,["width","height"])}function bc(){{const{$pageInstance:e}=ui();return e&&e.proxy.$page.id}}function _c(e){const t=ne(e);if(t.$page)return t.$page.id;if(t.$){const{$pageInstance:e}=t.$;return e&&e.proxy.$page.id}}function wc(){const e=Xg(),t=e.length;if(t)return e[t-1]}function xc(){const e=wc();if(e)return e.$page.meta}function Sc(){const e=xc();return e?e.id:-1}function Tc(){const e=wc();if(e)return e.$vm}const Ec=["navigationBar","pullToRefresh"];function kc(e,t){const n=JSON.parse(JSON.stringify(__uniConfig.globalStyle||{})),o=x({id:t},n,e);Ec.forEach((t=>{o[t]=x({},n[t],e[t])}));const{navigationBar:r}=o;return r.titleText&&r.titleImage&&(r.titleText=""),o}function Cc(e,t,n){if($(e))n=t,t=e,e=Tc();else if("number"==typeof e){const t=Xg().find((t=>t.$page.id===e));e=t?t.$vm:Tc()}if(!e)return;const o=e.$[t];return o&&((e,t)=>{let n;for(let o=0;o{function a(){if((()=>{const{scrollHeight:e}=document.documentElement,t=window.innerHeight,o=window.scrollY,i=o>0&&e>t&&o+t+n>=e,a=Math.abs(e-Pc)>n;return!i||r&&!a?(!i&&r&&(r=!1),!1):(Pc=e,r=!0,!0)})())return t&&t(),i=!1,setTimeout((function(){i=!0}),350),!0}e&&e(window.pageYOffset),t&&i&&(a()||(Ac=setTimeout(a,300))),o=!1};return function(){clearTimeout(Ac),o||requestAnimationFrame(a),o=!0}}function Mc(e,t){if(0===t.indexOf("/"))return t;if(0===t.indexOf("./"))return Mc(e,t.slice(2));const n=t.split("/"),o=n.length;let r=0;for(;r0?e.split("/"):[];return i.splice(i.length-r-1,r+1),ae(i.concat(n).join("/"))}function Ic(e,t=!1){return t?__uniRoutes.find((t=>t.path===e||t.alias===e)):__uniRoutes.find((t=>t.path===e))}class Rc{constructor(e){this.$bindClass=!1,this.$bindStyle=!1,this.$vm=e,this.$el=function(e,t=!1){const{vnode:n}=e;if(re(n.el))return t?n.el?[n.el]:[]:n.el;const{subTree:o}=e;if(16&o.shapeFlag){const e=o.children.filter((e=>e.el&&re(e.el)));if(e.length>0)return t?e.map((e=>e.el)):e[0].el}return t?n.el?[n.el]:[]:n.el}(e.$),this.$el.getAttribute&&(this.$bindClass=!!this.$el.getAttribute("class"),this.$bindStyle=!!this.$el.getAttribute("style"))}selectComponent(e){if(!this.$el||!e)return;const t=Bc(this.$el.querySelector(e));return t?Lc(t,!1):void 0}selectAllComponents(e){if(!this.$el||!e)return[];const t=[],n=this.$el.querySelectorAll(e);for(let o=0;o-1&&t.splice(n,1)}const n=this.$el.__wxsRemoveClass||(this.$el.__wxsRemoveClass=[]);return-1===n.indexOf(e)&&(n.push(e),this.forceUpdate("class")),this}hasClass(e){return this.$el&&this.$el.classList.contains(e)}getDataset(){return this.$el&&this.$el.dataset}callMethod(e,t={}){const n=this.$vm[e];P(n)?n(JSON.parse(JSON.stringify(t))):this.$vm.ownerId&&Uv.publishHandler("onWxsInvokeCallMethod",{nodeId:this.$el.__id,ownerId:this.$vm.ownerId,method:e,args:t})}requestAnimationFrame(e){return window.requestAnimationFrame(e)}getState(){return this.$el&&(this.$el.__wxsState||(this.$el.__wxsState={}))}triggerEvent(e,t={}){return this.$vm.$emit(e,t),this}getComputedStyle(e){if(this.$el){const t=window.getComputedStyle(this.$el);return e&&e.length?e.reduce(((e,n)=>(e[n]=t[n],e)),{}):t}return{}}setTimeout(e,t){return window.setTimeout(e,t)}clearTimeout(e){return window.clearTimeout(e)}getBoundingClientRect(){return this.$el.getBoundingClientRect()}}function Lc(e,t=!0){if(t&&e&&(e=oe(e.$)),e&&e.$el)return e.$el.__wxsComponentDescriptor||(e.$el.__wxsComponentDescriptor=new Rc(e)),e.$el.__wxsComponentDescriptor}function jc(e,t){return Lc(e,t)}function Dc(e,t,n,o=!0){if(t){e.__instance||(e.__instance=!0,Object.defineProperty(e,"instance",{get:()=>jc(n.proxy,!1)}));const r=function(e,t,n=!0){if(!t)return!1;if(n&&e.length<2)return!1;const o=oe(t);if(!o)return!1;const r=o.$.type;return!(!r.$wxs&&!r.$renderjs)&&o}(t,n,o);if(r)return[e,jc(r,!1)]}}function Bc(e){if(e)return e.__vueParentComponent&&e.__vueParentComponent.proxy}function Nc(e){for(;e&&0!==e.tagName.indexOf("UNI-");)e=e.parentElement;return e}function Fc(e,t=!1){const{type:n,timeStamp:o,target:r,currentTarget:i}=e,a={type:n,timeStamp:o,target:me(t?r:Nc(r)),detail:{},currentTarget:me(i)};return e._stopped&&(a._stopped=!0),e.type.startsWith("touch")&&(a.touches=e.touches,a.changedTouches=e.changedTouches),function(e,t){x(e,{preventDefault:()=>t.preventDefault(),stopPropagation:()=>t.stopPropagation()})}(a,e),a}function Vc(e,t){return{force:1,identifier:0,clientX:e.clientX,clientY:e.clientY-t,pageX:e.pageX,pageY:e.pageY-t}}function qc(e,t){const n=[];for(let o=0;o0===e.type.indexOf("mouse")||["contextmenu"].includes(e.type))(e))!function(e,t){const n=lc();e.pageX=t.pageX,e.pageY=t.pageY-n,e.clientX=t.clientX,e.clientY=t.clientY-n,e.touches=e.changedTouches=[Vc(t,n)]}(i,e);else if((e=>"undefined"!=typeof TouchEvent&&e instanceof TouchEvent||0===e.type.indexOf("touch")||["longpress"].indexOf(e.type)>=0)(e)){const t=lc();i.touches=qc(e.touches,t),i.changedTouches=qc(e.changedTouches,t)}else if((e=>!e.type.indexOf("key")&&e instanceof KeyboardEvent)(e)){["key","code"].forEach((t=>{Object.defineProperty(i,t,{get:()=>e[t]})}))}return Dc(i,t,n)||[i]},createNativeEvent:Fc},Symbol.toStringTag,{value:"Module"});function Wc(e){!function(e){const t=e.globalProperties;x(t,zc),t.$gcd=jc}(e._context.config)}let Hc=1;function Uc(e){return(e||Sc())+".invokeViewApi"}const Yc=x($l("view"),{invokeOnCallback:(e,t)=>Yv.emit("api."+e,t),invokeViewMethod:(e,t,n,o)=>{const{subscribe:r,publishHandler:i}=Yv,a=o?Hc++:0;o&&r("invokeViewApi."+a,o,!0),i(Uc(n),{id:a,name:e,args:t},n)},invokeViewMethodKeepAlive:(e,t,n,o)=>{const{subscribe:r,unsubscribe:i,publishHandler:a}=Yv,s=Hc++,l="invokeViewApi."+s;return r(l,n),a(Uc(o),{id:s,name:e,args:t},o),()=>{i(l)}}});function Xc(e){Cc(wc(),"onResize",e),Yv.invokeOnCallback("onWindowResize",e)}function Gc(e){const t=wc();Cc(vm(),"onShow",e),Cc(t,"onShow")}function Kc(){Cc(vm(),"onHide"),Cc(wc(),"onHide")}const Zc=["onPageScroll","onReachBottom"];function Jc(){Zc.forEach((e=>Yv.subscribe(e,function(e){return(t,n)=>{Cc(parseInt(n),e,t)}}(e))))}function Qc(){!function(){const{on:e}=Yv;e("onResize",Xc),e("onAppEnterForeground",Gc),e("onAppEnterBackground",Kc)}(),Jc()}function eu(){if(this.$route){const e=this.$route.meta;return e.eventChannel||(e.eventChannel=new xe(this.$page.id)),e.eventChannel}}function tu(e){e._context.config.globalProperties.getOpenerEventChannel=eu}function nu(){return{path:"",query:{},scene:1001,referrerInfo:{appId:"",extraData:{}}}}function ou(e){return/^-?\d+[ur]px$/i.test(e)?e.replace(/(^-?\d+)[ur]px$/i,((e,t)=>`${Pd(parseFloat(t))}px`)):/^-?[\d\.]+$/.test(e)?`${e}px`:e||""}function ru(e){const t=e.animation;if(!t||!t.actions||!t.actions.length)return;let n=0;const o=t.actions,r=t.actions.length;function i(){const t=o[n],a=t.option.transition,s=function(e){const t=["matrix","matrix3d","scale","scale3d","rotate3d","skew","translate","translate3d"],n=["scaleX","scaleY","scaleZ","rotate","rotateX","rotateY","rotateZ","skewX","skewY","translateX","translateY","translateZ"],o=["opacity","background-color"],r=["width","height","left","right","top","bottom"],i=e.animates,a=e.option,s=a.transition,l={},c=[];return i.forEach((e=>{let i=e.type,a=[...e.args];if(t.concat(n).includes(i))i.startsWith("rotate")||i.startsWith("skew")?a=a.map((e=>parseFloat(e)+"deg")):i.startsWith("translate")&&(a=a.map(ou)),n.indexOf(i)>=0&&(a.length=1),c.push(`${i}(${a.join(",")})`);else if(o.concat(r).includes(a[0])){i=a[0];const e=a[1];l[i]=r.includes(i)?ou(e):e}})),l.transform=l.webkitTransform=c.join(" "),l.transition=l.webkitTransition=Object.keys(l).map((e=>`${function(e){return e.replace(/[A-Z]/g,(e=>`-${e.toLowerCase()}`)).replace("webkit","-webkit")}(e)} ${s.duration}ms ${s.timingFunction} ${s.delay}ms`)).join(","),l.transformOrigin=l.webkitTransformOrigin=a.transformOrigin,l}(t);Object.keys(s).forEach((t=>{e.$el.style[t]=s[t]})),n+=1,n{i()}),0)}const iu={props:["animation"],watch:{animation:{deep:!0,handler(){ru(this)}}},mounted(){ru(this)}},au=e=>{e.__reserved=!0;const{props:t,mixins:n}=e;return t&&t.animation||(n||(e.mixins=[])).push(iu),su(e)},su=e=>(e.__reserved=!0,e.compatConfig={MODE:3},po(e)),lu={hoverClass:{type:String,default:"none"},hoverStopPropagation:{type:Boolean,default:!1},hoverStartTime:{type:[Number,String],default:50},hoverStayTime:{type:[Number,String],default:400}};function cu(e){const t=tn(!1);let n,o,r=!1;function i(){requestAnimationFrame((()=>{clearTimeout(o),o=setTimeout((()=>{t.value=!1}),parseInt(e.hoverStayTime))}))}function a(o){o._hoverPropagationStopped||e.hoverClass&&"none"!==e.hoverClass&&!e.disabled&&(e.hoverStopPropagation&&(o._hoverPropagationStopped=!0),r=!0,n=setTimeout((()=>{t.value=!0,r||i()}),parseInt(e.hoverStartTime)))}function s(){r=!1,t.value&&i()}function l(){s(),window.removeEventListener("mouseup",l)}return{hovering:t,binding:{onTouchstartPassive:function(e){e.touches.length>1||a(e)},onMousedown:function(e){r||(a(e),window.addEventListener("mouseup",l))},onTouchend:function(){s()},onMouseup:function(){r&&l()},onTouchcancel:function(){r=!1,t.value=!1,clearTimeout(n)}}}}function uu(e,t){return $(t)&&(t=[t]),t.reduce(((t,n)=>(e[n]&&(t[n]=!0),t)),Object.create(null))}function du(e){return e.__wwe=!0,e}function pu(e,t){return(n,o,r)=>{e.value&&t(n,function(e,t,n,o){const r=me(n);return{type:o.type||e,timeStamp:t.timeStamp||0,target:r,currentTarget:r,detail:o}}(n,o,e.value,r||{}))}}const fu=pc("uf"),hu={for:{type:String,default:""}},gu=pc("ul");const mu=au({name:"Label",props:hu,setup(e,{slots:t}){const n=bc(),o=function(){const e=[];return Yn(gu,{addHandler(t){e.push(t)},removeHandler(t){e.splice(e.indexOf(t),1)}}),e}(),r=bi((()=>e.for||t.default&&t.default.length)),i=du((t=>{const r=t.target;let i=/^uni-(checkbox|radio|switch)-/.test(r.className);i||(i=/^uni-(checkbox|radio|switch|button)$|^(svg|path)$/i.test(r.tagName)),i||(e.for?Uv.emit("uni-label-click-"+n+"-"+e.for,t,!0):o.length&&o[0](t,!0))}));return()=>Jr("uni-label",{class:{"uni-label-pointer":r},onClick:i},[t.default&&t.default()],10,["onClick"])}});function yu(e,t,n){const o=bc();n&&!e||D(t)&&Object.keys(t).forEach((r=>{n?0!==r.indexOf("@")&&0!==r.indexOf("uni-")&&Uv.on(`uni-${r}-${o}-${e}`,t[r]):0===r.indexOf("uni-")?Uv.on(r,t[r]):e&&Uv.on(`uni-${r}-${o}-${e}`,t[r])}))}function vu(e,t,n){const o=bc();n&&!e||D(t)&&Object.keys(t).forEach((r=>{n?0!==r.indexOf("@")&&0!==r.indexOf("uni-")&&Uv.off(`uni-${r}-${o}-${e}`,t[r]):0===r.indexOf("uni-")?Uv.off(r,t[r]):e&&Uv.off(`uni-${r}-${o}-${e}`,t[r])}))}const bu=au({name:"Button",props:{id:{type:String,default:""},hoverClass:{type:String,default:"button-hover"},hoverStartTime:{type:[Number,String],default:20},hoverStayTime:{type:[Number,String],default:70},hoverStopPropagation:{type:Boolean,default:!1},disabled:{type:[Boolean,String],default:!1},formType:{type:String,default:""},openType:{type:String,default:""},loading:{type:[Boolean,String],default:!1},plain:{type:[Boolean,String],default:!1}},setup(e,{slots:t}){const n=tn(null),o=Xn(fu,!1),{hovering:r,binding:i}=cu(e);wl();const a=du(((t,r)=>{if(e.disabled)return t.stopImmediatePropagation();r&&n.value.click();const i=e.formType;if(i){if(!o)return;"submit"===i?o.submit(t):"reset"===i&&o.reset(t)}else;})),s=Xn(gu,!1);return s&&(s.addHandler(a),jo((()=>{s.removeHandler(a)}))),function(e,t){yu(e.id,t),Zn((()=>e.id),((e,n)=>{vu(n,t,!0),yu(e,t,!0)})),Do((()=>{vu(e.id,t)}))}(e,{"label-click":a}),()=>{const o=e.hoverClass,s=uu(e,"disabled"),l=uu(e,"loading"),c=uu(e,"plain"),u=o&&"none"!==o;return Jr("uni-button",ii({ref:n,onClick:a,class:u&&r.value?o:""},u&&i,s,l,c),[t.default&&t.default()],16,["onClick"])}}});function _u(e){return e.$el}function wu(e){const{base:t}=__uniConfig.router;return 0===ae(e).indexOf(t)?ae(e):t+e}function xu(e){const{base:t,assets:n}=__uniConfig.router;if("./"===t&&(0===e.indexOf("./static/")||n&&0===e.indexOf("./"+n+"/"))&&(e=e.slice(1)),0===e.indexOf("/")){if(0!==e.indexOf("//"))return wu(e.slice(1));e="https:"+e}if(ee.test(e)||te.test(e)||0===e.indexOf("blob:"))return e;const o=Xg();return o.length?wu(Mc(o[o.length-1].$page.route,e).slice(1)):e}const Su=navigator.userAgent,Tu=/android/i.test(Su),Eu=/iphone|ipad|ipod/i.test(Su),ku=Su.match(/Windows NT ([\d|\d.\d]*)/i),Cu=/Macintosh|Mac/i.test(Su),Ou=/Linux|X11/i.test(Su),Au=Cu&&navigator.maxTouchPoints>0;function Pu(){return/^Apple/.test(navigator.vendor)&&"number"==typeof window.orientation}function $u(e){return e&&90===Math.abs(window.orientation)}function Mu(e,t){return e?Math[t?"max":"min"](screen.width,screen.height):screen.width}function Iu(e){return Math.min(window.innerWidth,document.documentElement.clientWidth,e)||e}function Ru(e,t,n,o){Yv.invokeViewMethod("video."+e,{videoId:e,type:n,data:o},t)}function Lu(e,t){const n={},{top:o,topWindowHeight:r}=cc();if(t.id&&(n.id=e.id),t.dataset&&(n.dataset=fe(e)),t.rect||t.size){const i=e.getBoundingClientRect();t.rect&&(n.left=i.left,n.right=i.right,n.top=i.top-o-r,n.bottom=i.bottom-o-r),t.size&&(n.width=i.width,n.height=i.height)}if(k(t.properties)&&t.properties.forEach((e=>{e=e.replace(/-([a-z])/g,(function(e,t){return t.toUpperCase()}))})),t.scrollOffset)if("UNI-SCROLL-VIEW"===e.tagName){const t=e.children[0].children[0];n.scrollLeft=t.scrollLeft,n.scrollTop=t.scrollTop,n.scrollHeight=t.scrollHeight,n.scrollWidth=t.scrollWidth}else n.scrollLeft=0,n.scrollTop=0,n.scrollHeight=0,n.scrollWidth=0;if(k(t.computedStyle)){const o=getComputedStyle(e);t.computedStyle.forEach((e=>{n[e]=o[e]}))}return t.context&&(n.contextInfo=function(e){return e.__uniContextInfo}(e)),n}function ju(e,t){return(e.matches||e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector||function(e){const t=this.parentElement.querySelectorAll(e);let n=t.length;for(;--n>=0&&t.item(n)!==this;);return n>-1}).call(e,t)}function Du(e,t,n){const o=[];t.forEach((({component:t,selector:n,single:r,fields:i})=>{null===t?o.push(function(e){const t={};if(e.id&&(t.id=""),e.dataset&&(t.dataset={}),e.rect&&(t.left=0,t.right=0,t.top=0,t.bottom=0),e.size&&(t.width=document.documentElement.clientWidth,t.height=document.documentElement.clientHeight),e.scrollOffset){const e=document.documentElement,n=document.body;t.scrollLeft=e.scrollLeft||n.scrollLeft||0,t.scrollTop=e.scrollTop||n.scrollTop||0,t.scrollHeight=e.scrollHeight||n.scrollHeight||0,t.scrollWidth=e.scrollWidth||n.scrollWidth||0}return t}(i)):o.push(function(e,t,n,o,r){const i=function(e,t){return e?e.$el:t.$el}(t,e),a=i.parentElement;if(!a)return o?null:[];const{nodeType:s}=i,l=3===s||8===s;if(o){const e=l?a.querySelector(n):ju(i,n)?i:i.querySelector(n);return e?Lu(e,r):null}{let e=[];const t=(l?a:i).querySelectorAll(n);return t&&t.length&&[].forEach.call(t,(t=>{e.push(Lu(t,r))})),!l&&ju(i,n)&&e.unshift(Lu(i,r)),e}}(e,t,n,r,i))})),n(o)}const Bu=["original","compressed"],Nu=["album","camera"],Fu=["GET","OPTIONS","HEAD","POST","PUT","DELETE","TRACE","CONNECT","PATCH"];function Vu(e,t){return e&&-1!==t.indexOf(e)?e:t[0]}function qu(e,t){return!k(e)||0===e.length||e.find((e=>-1===t.indexOf(e)))?t:e}function zu(e){return function(){try{return e.apply(e,arguments)}catch(t){console.error(t)}}}let Wu=1;const Hu={};function Uu(e,t,n,o=!1){return Hu[e]={name:t,keepAlive:o,callback:n},e}function Yu(e,t,n){if("number"==typeof e){const o=Hu[e];if(o)return o.keepAlive||delete Hu[e],o.callback(t,n)}return t}function Xu(e){for(const t in Hu)if(Hu[t].name===e)return!0;return!1}const Gu="success",Ku="fail",Zu="complete";function Ju(e,t={},{beforeAll:n,beforeSuccess:o}={}){D(t)||(t={});const{success:r,fail:i,complete:a}=function(e){const t={};for(const n in e){const o=e[n];P(o)&&(t[n]=zu(o),delete e[n])}return t}(t),s=P(r),l=P(i),c=P(a),u=Wu++;return Uu(u,e,(u=>{(u=u||{}).errMsg=function(e,t){return e&&-1!==e.indexOf(":fail")?t+e.substring(e.indexOf(":fail")):t+":ok"}(u.errMsg,e),P(n)&&n(u),u.errMsg===e+":ok"?(P(o)&&o(u,t),s&&r(u)):l&&i(u),c&&a(u)})),u}const Qu="success",ed="fail",td="complete",nd={},od={};function rd(e,t){return function(n){return e(n,t)||n}}function id(e,t,n){let o=!1;for(let r=0;re(t),catch(){}}}function ad(e,t={}){return[Qu,ed,td].forEach((n=>{const o=e[n];if(!k(o))return;const r=t[n];t[n]=function(e){id(o,e,t).then((e=>P(r)&&r(e)||e))}})),t}function sd(e,t){const n=[];k(nd.returnValue)&&n.push(...nd.returnValue);const o=od[e];return o&&k(o.returnValue)&&n.push(...o.returnValue),n.forEach((e=>{t=e(t)||t})),t}function ld(e){const t=Object.create(null);Object.keys(nd).forEach((e=>{"returnValue"!==e&&(t[e]=nd[e].slice())}));const n=od[e];return n&&Object.keys(n).forEach((e=>{"returnValue"!==e&&(t[e]=(t[e]||[]).concat(n[e]))})),t}function cd(e,t,n,o){const r=ld(e);if(r&&Object.keys(r).length){if(k(r.invoke)){return id(r.invoke,n).then((n=>t(ad(ld(e),n),...o)))}return t(ad(r,n),...o)}return t(n,...o)}function ud(e,t){return(n={},...o)=>function(e){return!(!D(e)||![Gu,Ku,Zu].find((t=>P(e[t]))))}(n)?sd(e,cd(e,t,n,o)):sd(e,new Promise(((r,i)=>{cd(e,t,x(n,{success:r,fail:i}),o)})))}function dd(e,t,n,o){return Yu(e,x({errMsg:t+":fail"+(n?" "+n:"")},o))}function pd(e,t,n,o){if(o&&o.beforeInvoke){const e=o.beforeInvoke(t);if($(e))return e}const r=function(e,t){const n=e[0];if(!t||!D(t.formatArgs)&&D(n))return;const o=t.formatArgs,r=Object.keys(o);for(let i=0;i{fd(o);const r=pd(0,[o],0,n);if(r)throw new Error(r);const i=!Xu(e);!function(e,t){Uu(Wu++,e,t,!0)}(e,o),i&&(!function(e){Yv.on("api."+e,(t=>{for(const n in Hu){const o=Hu[n];o.name===e&&o.callback(t)}}))}(e),t())}}function gd(e,t,n){return o=>{fd(o);const r=pd(0,[o],0,n);if(r)throw new Error(r);!function(e,t){for(const n in Hu){const o=Hu[n];o.callback===t&&o.name===e&&delete Hu[n]}}(e=e.replace("off","on"),o);Xu(e)||(!function(e){Yv.off("api."+e)}(e),t())}}function md(e,t,n,o){return n=>{const r=Ju(e,n,o),i=pd(0,[n],0,o);return i?dd(r,e,i):t(n,{resolve:t=>function(e,t,n){return Yu(e,x(n||{},{errMsg:t+":ok"}))}(r,e,t),reject:(t,n)=>dd(r,e,function(e){return!e||$(e)?e:e.stack?(console.error(e.message+"\n"+e.stack),e.message):e}(t),n)})}}function yd(e,t,n){return hd(e,t,n)}function vd(e,t,n){return gd(e,t,n)}function bd(e,t,n,o){return ud(e,md(e,t,0,o))}function _d(e,t,n,o){return function(e,t,n,o){return(...e)=>{const n=pd(0,e,0,o);if(n)throw new Error(n);return t.apply(null,e)}}(0,t,0,o)}function wd(e,t,n,o){return ud(e,function(e,t,n,o){return md(e,t,0,o)}(e,t,0,o))}let xd=!1,Sd=0,Td=0,Ed=960,kd=375,Cd=750;function Od(){const{platform:e,pixelRatio:t,windowWidth:n}=function(){const e=Pu(),t=Iu(Mu(e,$u(e)));return{platform:Eu?"ios":"other",pixelRatio:window.devicePixelRatio,windowWidth:t}}();Sd=n,Td=t,xd="ios"===e}function Ad(e,t){const n=Number(e);return isNaN(n)?t:n}const Pd=_d(0,((e,t)=>{if(0===Sd&&(Od(),function(){const e=__uniConfig.globalStyle||{};Ed=Ad(e.rpxCalcMaxDeviceWidth,960),kd=Ad(e.rpxCalcBaseDeviceWidth,375),Cd=Ad(e.rpxCalcBaseDeviceWidth,750)}()),0===(e=Number(e)))return 0;let n=t||Sd;n=e===Cd||n<=Ed?n:kd;let o=e/750*n;return o<0&&(o=-o),o=Math.floor(o+1e-4),0===o&&(o=1!==Td&&xd?.5:1),e<0?-o:o})),$d=new Ae,Md=_d(0,((e,t)=>($d.on(e,t),()=>$d.off(e,t)))),Id=_d(0,((e,t)=>($d.once(e,t),()=>$d.off(e,t)))),Rd=_d(0,((e,t)=>{e?(k(e)||(e=[e]),e.forEach((e=>$d.off(e,t)))):$d.e={}})),Ld=_d(0,((e,...t)=>{$d.emit(e,...t)})),jd=[.5,.8,1,1.25,1.5,2];class Dd{constructor(e,t){this.id=e,this.pageId=t}play(){Ru(this.id,this.pageId,"play")}pause(){Ru(this.id,this.pageId,"pause")}stop(){Ru(this.id,this.pageId,"stop")}seek(e){Ru(this.id,this.pageId,"seek",{position:e})}sendDanmu(e){Ru(this.id,this.pageId,"sendDanmu",e)}playbackRate(e){~jd.indexOf(e)||(e=1),Ru(this.id,this.pageId,"playbackRate",{rate:e})}requestFullScreen(e={}){Ru(this.id,this.pageId,"requestFullScreen",e)}exitFullScreen(){Ru(this.id,this.pageId,"exitFullScreen")}showStatusBar(){Ru(this.id,this.pageId,"showStatusBar")}hideStatusBar(){Ru(this.id,this.pageId,"hideStatusBar")}}const Bd=_d(0,((e,t)=>new Dd(e,_c(t||Tc())))),Nd=(e,t,n,o)=>{!function(e,t,n,o,r){Yv.invokeViewMethod("map."+e,{type:n,data:o},t,r)}(e,t,n,o,(e=>{o&&((e,t)=>{const n=t.errMsg||"";new RegExp("\\:\\s*fail").test(n)?e.fail&&e.fail(t):e.success&&e.success(t),e.complete&&e.complete(t)})(o,e)}))};function Fd(e,t){return function(n,o){n?o[e]=Math.round(n):void 0!==t&&(o[e]=t)}}const Vd=Fd("width"),qd=Fd("height"),zd={PNG:"png",JPG:"jpg",JPEG:"jpg"},Wd={formatArgs:{x:Fd("x",0),y:Fd("y",0),width:Vd,height:qd,destWidth:Fd("destWidth"),destHeight:Fd("destHeight"),fileType(e,t){e=(e||"").toUpperCase();let n=zd[e];n||(n=zd.PNG),t.fileType=n},quality(e,t){t.quality=e&&e>0&&e<1?e:1}}};function Hd(e,t,n,o,r){Yv.invokeViewMethod(`canvas.${e}`,{type:n,data:o},t,(e=>{r&&r(e)}))}var Ud=["scale","rotate","translate","setTransform","transform"],Yd=["drawImage","fillText","fill","stroke","fillRect","strokeRect","clearRect","strokeText"],Xd=["setFillStyle","setTextAlign","setStrokeStyle","setGlobalAlpha","setShadow","setFontSize","setLineCap","setLineJoin","setLineWidth","setMiterLimit","setTextBaseline","setLineDash"];const Gd={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgrey:"#a9a9a9",darkgreen:"#006400",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",grey:"#808080",green:"#008000",greenyellow:"#adff2f",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgrey:"#d3d3d3",lightgreen:"#90ee90",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32",transparent:"#00000000"};function Kd(e){var t=null;if(null!=(t=/^#([0-9|A-F|a-f]{6})$/.exec(e=e||"#000000"))){return[parseInt(t[1].slice(0,2),16),parseInt(t[1].slice(2,4),16),parseInt(t[1].slice(4),16),255]}if(null!=(t=/^#([0-9|A-F|a-f]{3})$/.exec(e))){let e=t[1].slice(0,1),n=t[1].slice(1,2),o=t[1].slice(2,3);return e=parseInt(e+e,16),n=parseInt(n+n,16),o=parseInt(o+o,16),[e,n,o,255]}if(null!=(t=/^rgb\((.+)\)$/.exec(e)))return t[1].split(",").map((function(e){return Math.min(255,parseInt(e.trim()))})).concat(255);if(null!=(t=/^rgba\((.+)\)$/.exec(e)))return t[1].split(",").map((function(e,t){return 3===t?Math.floor(255*parseFloat(e.trim())):Math.min(255,parseInt(e.trim()))}));var n=e.toLowerCase();if(E(Gd,n)){t=/^#([0-9|A-F|a-f]{6,8})$/.exec(Gd[n]);const e=parseInt(t[1].slice(0,2),16),o=parseInt(t[1].slice(2,4),16),r=parseInt(t[1].slice(4,6),16);let i=parseInt(t[1].slice(6,8),16);return i=i>=0?i:255,[e,o,r,i]}return console.error("unsupported color:"+e),[0,0,0,255]}class Zd{constructor(e,t){this.type=e,this.data=t,this.colorStop=[]}addColorStop(e,t){this.colorStop.push([e,Kd(t)])}}class Jd{constructor(e,t){this.type="pattern",this.data=e,this.colorStop=t}}class Qd{constructor(e){this.width=e}}class ep{constructor(e,t){this.id=e,this.pageId=t,this.actions=[],this.path=[],this.subpath=[],this.drawingState=[],this.state={lineDash:[0,0],shadowOffsetX:0,shadowOffsetY:0,shadowBlur:0,shadowColor:[0,0,0,0],font:"10px sans-serif",fontSize:10,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif"}}draw(e=!1,t){var n=[...this.actions];this.actions=[],this.path=[],Hd(this.id,this.pageId,"actionsChanged",{actions:n,reserve:e},t)}createLinearGradient(e,t,n,o){return new Zd("linear",[e,t,n,o])}createCircularGradient(e,t,n){return new Zd("radial",[e,t,n])}createPattern(e,t){if(void 0===t)console.error("Failed to execute 'createPattern' on 'CanvasContext': 2 arguments required, but only 1 present.");else{if(!(["repeat","repeat-x","repeat-y","no-repeat"].indexOf(t)<0))return new Jd(e,t);console.error("Failed to execute 'createPattern' on 'CanvasContext': The provided type ('"+t+"') is not one of 'repeat', 'no-repeat', 'repeat-x', or 'repeat-y'.")}}measureText(e){let t=0;return t=function(e,t){const n=document.createElement("canvas").getContext("2d");return n.font=t,n.measureText(e).width||0}(e,this.state.font),new Qd(t)}save(){this.actions.push({method:"save",data:[]}),this.drawingState.push(this.state)}restore(){this.actions.push({method:"restore",data:[]}),this.state=this.drawingState.pop()||{lineDash:[0,0],shadowOffsetX:0,shadowOffsetY:0,shadowBlur:0,shadowColor:[0,0,0,0],font:"10px sans-serif",fontSize:10,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif"}}beginPath(){this.path=[],this.subpath=[],this.path.push({method:"beginPath",data:[]})}moveTo(e,t){this.path.push({method:"moveTo",data:[e,t]}),this.subpath=[[e,t]]}lineTo(e,t){0===this.path.length&&0===this.subpath.length?this.path.push({method:"moveTo",data:[e,t]}):this.path.push({method:"lineTo",data:[e,t]}),this.subpath.push([e,t])}quadraticCurveTo(e,t,n,o){this.path.push({method:"quadraticCurveTo",data:[e,t,n,o]}),this.subpath.push([n,o])}bezierCurveTo(e,t,n,o,r,i){this.path.push({method:"bezierCurveTo",data:[e,t,n,o,r,i]}),this.subpath.push([r,i])}arc(e,t,n,o,r,i=!1){this.path.push({method:"arc",data:[e,t,n,o,r,i]}),this.subpath.push([e,t])}rect(e,t,n,o){this.path.push({method:"rect",data:[e,t,n,o]}),this.subpath=[[e,t]]}arcTo(e,t,n,o,r){this.path.push({method:"arcTo",data:[e,t,n,o,r]}),this.subpath.push([n,o])}clip(){this.actions.push({method:"clip",data:[...this.path]})}closePath(){this.path.push({method:"closePath",data:[]}),this.subpath.length&&(this.subpath=[this.subpath.shift()])}clearActions(){this.actions=[],this.path=[],this.subpath=[]}getActions(){var e=[...this.actions];return this.clearActions(),e}set lineDashOffset(e){this.actions.push({method:"setLineDashOffset",data:[e]})}set globalCompositeOperation(e){this.actions.push({method:"setGlobalCompositeOperation",data:[e]})}set shadowBlur(e){this.actions.push({method:"setShadowBlur",data:[e]})}set shadowColor(e){this.actions.push({method:"setShadowColor",data:[e]})}set shadowOffsetX(e){this.actions.push({method:"setShadowOffsetX",data:[e]})}set shadowOffsetY(e){this.actions.push({method:"setShadowOffsetY",data:[e]})}set font(e){var t=this;this.state.font=e;var n=e.match(/^(([\w\-]+\s)*)(\d+r?px)(\/(\d+\.?\d*(r?px)?))?\s+(.*)/);if(n){var o=n[1].trim().split(/\s/),r=parseFloat(n[3]),i=n[7],a=[];o.forEach((function(e,n){["italic","oblique","normal"].indexOf(e)>-1?(a.push({method:"setFontStyle",data:[e]}),t.state.fontStyle=e):["bold","normal"].indexOf(e)>-1?(a.push({method:"setFontWeight",data:[e]}),t.state.fontWeight=e):0===n?(a.push({method:"setFontStyle",data:["normal"]}),t.state.fontStyle="normal"):1===n&&s()})),1===o.length&&s(),o=a.map((function(e){return e.data[0]})).join(" "),this.state.fontSize=r,this.state.fontFamily=i,this.actions.push({method:"setFont",data:[`${o} ${r}px ${i}`]})}else console.warn("Failed to set 'font' on 'CanvasContext': invalid format.");function s(){a.push({method:"setFontWeight",data:["normal"]}),t.state.fontWeight="normal"}}get font(){return this.state.font}set fillStyle(e){this.setFillStyle(e)}set strokeStyle(e){this.setStrokeStyle(e)}set globalAlpha(e){e=Math.floor(255*parseFloat(e)),this.actions.push({method:"setGlobalAlpha",data:[e]})}set textAlign(e){this.actions.push({method:"setTextAlign",data:[e]})}set lineCap(e){this.actions.push({method:"setLineCap",data:[e]})}set lineJoin(e){this.actions.push({method:"setLineJoin",data:[e]})}set lineWidth(e){this.actions.push({method:"setLineWidth",data:[e]})}set miterLimit(e){this.actions.push({method:"setMiterLimit",data:[e]})}set textBaseline(e){this.actions.push({method:"setTextBaseline",data:[e]})}}const tp=le((()=>{[...Ud,...Yd].forEach((function(e){ep.prototype[e]=function(e){switch(e){case"fill":case"stroke":return function(){this.actions.push({method:e+"Path",data:[...this.path]})};case"fillRect":return function(e,t,n,o){this.actions.push({method:"fillPath",data:[{method:"rect",data:[e,t,n,o]}]})};case"strokeRect":return function(e,t,n,o){this.actions.push({method:"strokePath",data:[{method:"rect",data:[e,t,n,o]}]})};case"fillText":case"strokeText":return function(t,n,o,r){var i=[t.toString(),n,o];"number"==typeof r&&i.push(r),this.actions.push({method:e,data:i})};case"drawImage":return function(t,n,o,r,i,a,s,l,c){var u;function d(e){return"number"==typeof e}void 0===c&&(a=n,s=o,l=r,c=i,n=void 0,o=void 0,r=void 0,i=void 0),u=d(n)&&d(o)&&d(r)&&d(i)?[t,a,s,l,c,n,o,r,i]:d(l)&&d(c)?[t,a,s,l,c]:[t,a,s],this.actions.push({method:e,data:u})};default:return function(...t){this.actions.push({method:e,data:t})}}}(e)})),Xd.forEach((function(e){ep.prototype[e]=function(e){switch(e){case"setFillStyle":case"setStrokeStyle":return function(t){"object"!=typeof t?this.actions.push({method:e,data:["normal",Kd(t)]}):this.actions.push({method:e,data:[t.type,t.data,t.colorStop]})};case"setGlobalAlpha":return function(t){t=Math.floor(255*parseFloat(t)),this.actions.push({method:e,data:[t]})};case"setShadow":return function(t,n,o,r){r=Kd(r),this.actions.push({method:e,data:[t,n,o,r]}),this.state.shadowBlur=o,this.state.shadowColor=r,this.state.shadowOffsetX=t,this.state.shadowOffsetY=n};case"setLineDash":return function(t,n){t=t||[0,0],n=n||0,this.actions.push({method:e,data:[t,n]}),this.state.lineDash=t};case"setFontSize":return function(t){this.state.font=this.state.font.replace(/\d+\.?\d*px/,t+"px"),this.state.fontSize=t,this.actions.push({method:e,data:[t]})};default:return function(...t){this.actions.push({method:e,data:t})}}}(e)}))})),np=_d(0,((e,t)=>{if(tp(),t)return new ep(e,_c(t));const n=_c(Tc());if(n)return new ep(e,n);Yv.emit("onError","createCanvasContext:fail")})),op=wd("canvasToTempFilePath",(({x:e=0,y:t=0,width:n,height:o,destWidth:r,destHeight:i,canvasId:a,fileType:s,quality:l},{resolve:c,reject:u})=>{var d=_c(Tc());if(!d)return void u();Hd(a,d,"toTempFilePath",{x:e,y:t,width:n,height:o,destWidth:r,destHeight:i,fileType:s,quality:l,dirname:`${hf}/canvas`},(e=>{e.errMsg&&-1!==e.errMsg.indexOf("fail")?u("",e):c(e)}))}),0,Wd),rp={thresholds:[0],initialRatio:0,observeAll:!1},ip=["top","right","bottom","left"];let ap=1;function sp(e={}){return ip.map((t=>`${Number(e[t])||0}px`)).join(" ")}class lp{constructor(e,t){this._pageId=_c(e),this._component=e,this._options=x({},rp,t)}relativeTo(e,t){return this._options.relativeToSelector=e,this._options.rootMargin=sp(t),this}relativeToViewport(e){return this._options.relativeToSelector=void 0,this._options.rootMargin=sp(e),this}observe(e,t){P(t)&&(this._options.selector=e,this._reqId=ap++,function({reqId:e,component:t,options:n,callback:o},r){const i=_u(t);(i.__io||(i.__io={}))[e]=function(e,t,n){!function(){if("object"!=typeof window)return;if("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype)return void("isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}}));function e(e){try{return e.defaultView&&e.defaultView.frameElement||null}catch(t){return null}}var t=function(t){for(var n=window.document,o=e(n);o;)o=e(n=o.ownerDocument);return n}(),n=[],o=null,r=null;function i(e){this.time=e.time,this.target=e.target,this.rootBounds=h(e.rootBounds),this.boundingClientRect=h(e.boundingClientRect),this.intersectionRect=h(e.intersectionRect||f()),this.isIntersecting=!!e.intersectionRect;var t=this.boundingClientRect,n=t.width*t.height,o=this.intersectionRect,r=o.width*o.height;this.intersectionRatio=n?Number((r/n).toFixed(4)):this.isIntersecting?1:0}function a(e,t){var n=t||{};if("function"!=typeof e)throw new Error("callback must be a function");if(n.root&&1!=n.root.nodeType&&9!=n.root.nodeType)throw new Error("root must be a Document or Element");this._checkForIntersections=l(this._checkForIntersections.bind(this),this.THROTTLE_TIMEOUT),this._callback=e,this._observationTargets=[],this._queuedEntries=[],this._rootMarginValues=this._parseRootMargin(n.rootMargin),this.thresholds=this._initThresholds(n.threshold),this.root=n.root||null,this.rootMargin=this._rootMarginValues.map((function(e){return e.value+e.unit})).join(" "),this._monitoringDocuments=[],this._monitoringUnsubscribes=[]}function s(){return window.performance&&performance.now&&performance.now()}function l(e,t){var n=null;return function(){n||(n=setTimeout((function(){e(),n=null}),t))}}function c(e,t,n,o){"function"==typeof e.addEventListener?e.addEventListener(t,n,o||!1):"function"==typeof e.attachEvent&&e.attachEvent("on"+t,n)}function u(e,t,n,o){"function"==typeof e.removeEventListener?e.removeEventListener(t,n,o||!1):"function"==typeof e.detatchEvent&&e.detatchEvent("on"+t,n)}function d(e,t){var n=Math.max(e.top,t.top),o=Math.min(e.bottom,t.bottom),r=Math.max(e.left,t.left),i=Math.min(e.right,t.right),a=i-r,s=o-n;return a>=0&&s>=0&&{top:n,bottom:o,left:r,right:i,width:a,height:s}||null}function p(e){var t;try{t=e.getBoundingClientRect()}catch(n){}return t?(t.width&&t.height||(t={top:t.top,right:t.right,bottom:t.bottom,left:t.left,width:t.right-t.left,height:t.bottom-t.top}),t):f()}function f(){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}function h(e){return!e||"x"in e?e:{top:e.top,y:e.top,bottom:e.bottom,left:e.left,x:e.left,right:e.right,width:e.width,height:e.height}}function g(e,t){var n=t.top-e.top,o=t.left-e.left;return{top:n,left:o,height:t.height,width:t.width,bottom:n+t.height,right:o+t.width}}function m(e,t){for(var n=t;n;){if(n==e)return!0;n=y(n)}return!1}function y(n){var o=n.parentNode;return 9==n.nodeType&&n!=t?e(n):(o&&o.assignedSlot&&(o=o.assignedSlot.parentNode),o&&11==o.nodeType&&o.host?o.host:o)}function v(e){return e&&9===e.nodeType}a.prototype.THROTTLE_TIMEOUT=100,a.prototype.POLL_INTERVAL=null,a.prototype.USE_MUTATION_OBSERVER=!0,a._setupCrossOriginUpdater=function(){return o||(o=function(e,t){r=e&&t?g(e,t):f(),n.forEach((function(e){e._checkForIntersections()}))}),o},a._resetCrossOriginUpdater=function(){o=null,r=null},a.prototype.observe=function(e){if(!this._observationTargets.some((function(t){return t.element==e}))){if(!e||1!=e.nodeType)throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:e,entry:null}),this._monitorIntersections(e.ownerDocument),this._checkForIntersections()}},a.prototype.unobserve=function(e){this._observationTargets=this._observationTargets.filter((function(t){return t.element!=e})),this._unmonitorIntersections(e.ownerDocument),0==this._observationTargets.length&&this._unregisterInstance()},a.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorAllIntersections(),this._unregisterInstance()},a.prototype.takeRecords=function(){var e=this._queuedEntries.slice();return this._queuedEntries=[],e},a.prototype._initThresholds=function(e){var t=e||[0];return Array.isArray(t)||(t=[t]),t.sort().filter((function(e,t,n){if("number"!=typeof e||isNaN(e)||e<0||e>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return e!==n[t-1]}))},a.prototype._parseRootMargin=function(e){var t=(e||"0px").split(/\s+/).map((function(e){var t=/^(-?\d*\.?\d+)(px|%)$/.exec(e);if(!t)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(t[1]),unit:t[2]}}));return t[1]=t[1]||t[0],t[2]=t[2]||t[0],t[3]=t[3]||t[1],t},a.prototype._monitorIntersections=function(n){var o=n.defaultView;if(o&&-1==this._monitoringDocuments.indexOf(n)){var r=this._checkForIntersections,i=null,a=null;this.POLL_INTERVAL?i=o.setInterval(r,this.POLL_INTERVAL):(c(o,"resize",r,!0),c(n,"scroll",r,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in o&&(a=new o.MutationObserver(r)).observe(n,{attributes:!0,childList:!0,characterData:!0,subtree:!0})),this._monitoringDocuments.push(n),this._monitoringUnsubscribes.push((function(){var e=n.defaultView;e&&(i&&e.clearInterval(i),u(e,"resize",r,!0)),u(n,"scroll",r,!0),a&&a.disconnect()}));var s=this.root&&(this.root.ownerDocument||this.root)||t;if(n!=s){var l=e(n);l&&this._monitorIntersections(l.ownerDocument)}}},a.prototype._unmonitorIntersections=function(n){var o=this._monitoringDocuments.indexOf(n);if(-1!=o){var r=this.root&&(this.root.ownerDocument||this.root)||t;if(!this._observationTargets.some((function(t){var o=t.element.ownerDocument;if(o==n)return!0;for(;o&&o!=r;){var i=e(o);if((o=i&&i.ownerDocument)==n)return!0}return!1}))){var i=this._monitoringUnsubscribes[o];if(this._monitoringDocuments.splice(o,1),this._monitoringUnsubscribes.splice(o,1),i(),n!=r){var a=e(n);a&&this._unmonitorIntersections(a.ownerDocument)}}}},a.prototype._unmonitorAllIntersections=function(){var e=this._monitoringUnsubscribes.slice(0);this._monitoringDocuments.length=0,this._monitoringUnsubscribes.length=0;for(var t=0;t{e.forEach((e=>{n({intersectionRatio:uf(e),intersectionRect:cf(e.intersectionRect),boundingClientRect:cf(e.boundingClientRect),relativeRect:cf(e.rootBounds),time:Date.now(),dataset:fe(e.target),id:e.target.id})}))}),{root:o,rootMargin:t.rootMargin,threshold:t.thresholds});if(t.observeAll){r.USE_MUTATION_OBSERVER=!0;const n=e.querySelectorAll(t.selector);for(let e=0;e((e=ne(e))&&!_c(e)&&(t=e,e=null),new lp(e||Tc(),t))));let up=1;class dp{constructor(e){this._pageId=e.$page&&e.$page.id,this._component=e}observe(e,t){P(t)&&(this._reqId=up++,function({reqId:e,component:t,options:n,callback:o},r){const i=df[e]=window.matchMedia(function(e){const t=[],n=["width","minWidth","maxWidth","height","minHeight","maxHeight","orientation"];for(const o of n)"orientation"!==o&&e[o]&&Number(e[o]>=0)&&t.push(`(${ff(o)}: ${Number(e[o])}px)`),"orientation"===o&&e[o]&&t.push(`(${ff(o)}: ${e[o]})`);return t.join(" and ")}(n)),a=pf[e]=e=>o(e.matches);a(i),i.addListener(a)}({reqId:this._reqId,component:this._component,options:e,callback:t},this._pageId))}disconnect(){this._reqId&&function({reqId:e,component:t},n){const o=pf[e],r=df[e];r&&(r.removeListener(o),delete pf[e],delete df[e])}({reqId:this._reqId,component:this._component},this._pageId)}}const pp=_d(0,(e=>((e=ne(e))&&!_c(e)&&(e=null),new dp(e||Tc()))));let fp=0,hp={};function gp(e,t,n,o){const r={options:o},i=o&&("success"in o||"fail"in o||"complete"in o);if(i){const e=String(fp++);r.callbackId=e,hp[e]=o}Yv.invokeViewMethod(`editor.${e}`,{type:n,data:r},t,(({callbackId:e,data:t})=>{i&&(!function(e,t){e=e||{},$(t)&&(t={errMsg:t}),/:ok$/.test(t.errMsg)?P(e.success)&&e.success(t):P(e.fail)&&e.fail(t),P(e.complete)&&e.complete(t)}(hp[e],t),delete hp[e])}))}const mp={canvas:ep,map:class{constructor(e,t){this.id=e,this.pageId=t}getCenterLocation(e){Nd(this.id,this.pageId,"getCenterLocation",e)}moveToLocation(e){Nd(this.id,this.pageId,"moveToLocation",e)}getScale(e){Nd(this.id,this.pageId,"getScale",e)}getRegion(e){Nd(this.id,this.pageId,"getRegion",e)}includePoints(e){Nd(this.id,this.pageId,"includePoints",e)}translateMarker(e){Nd(this.id,this.pageId,"translateMarker",e)}$getAppMap(){}addCustomLayer(e){Nd(this.id,this.pageId,"addCustomLayer",e)}removeCustomLayer(e){Nd(this.id,this.pageId,"removeCustomLayer",e)}addGroundOverlay(e){Nd(this.id,this.pageId,"addGroundOverlay",e)}removeGroundOverlay(e){Nd(this.id,this.pageId,"removeGroundOverlay",e)}updateGroundOverlay(e){Nd(this.id,this.pageId,"updateGroundOverlay",e)}initMarkerCluster(e){Nd(this.id,this.pageId,"initMarkerCluster",e)}addMarkers(e){Nd(this.id,this.pageId,"addMarkers",e)}removeMarkers(e){Nd(this.id,this.pageId,"removeMarkers",e)}moveAlong(e){Nd(this.id,this.pageId,"moveAlong",e)}setLocMarkerIcon(e){Nd(this.id,this.pageId,"setLocMarkerIcon",e)}openMapApp(e){Nd(this.id,this.pageId,"openMapApp",e)}on(e,t){Nd(this.id,this.pageId,"on",{name:e,callback:t})}},video:Dd,editor:class{constructor(e,t){this.id=e,this.pageId=t}format(e,t){this._exec("format",{name:e,value:t})}insertDivider(){this._exec("insertDivider")}insertImage(e){this._exec("insertImage",e)}insertText(e){this._exec("insertText",e)}setContents(e){this._exec("setContents",e)}getContents(e){this._exec("getContents",e)}clear(e){this._exec("clear",e)}removeFormat(e){this._exec("removeFormat",e)}undo(e){this._exec("undo",e)}redo(e){this._exec("redo",e)}blur(e){this._exec("blur",e)}getSelectionText(e){this._exec("getSelectionText",e)}scrollIntoView(e){this._exec("scrollIntoView",e)}_exec(e,t){gp(this.id,this.pageId,e,t)}}};function yp(e){if(e&&e.contextInfo){const{id:t,type:n,page:o}=e.contextInfo,r=mp[n];e.context=new r(t,o),delete e.contextInfo}}class vp{constructor(e,t,n,o){this._selectorQuery=e,this._component=t,this._selector=n,this._single=o}boundingClientRect(e){return this._selectorQuery._push(this._selector,this._component,this._single,{id:!0,dataset:!0,rect:!0,size:!0},e),this._selectorQuery}fields(e,t){return this._selectorQuery._push(this._selector,this._component,this._single,e,t),this._selectorQuery}scrollOffset(e){return this._selectorQuery._push(this._selector,this._component,this._single,{id:!0,dataset:!0,scrollOffset:!0},e),this._selectorQuery}context(e){return this._selectorQuery._push(this._selector,this._component,this._single,{context:!0},e),this._selectorQuery}node(e){return this._selectorQuery}}class bp{constructor(e){this._component=void 0,this._page=e,this._queue=[],this._queueCb=[]}exec(e){return Du(this._page,this._queue,(t=>{const n=this._queueCb;t.forEach(((e,t)=>{k(e)?e.forEach(yp):yp(e);const o=n[t];P(o)&&o.call(this,e)})),P(e)&&e.call(this,t)})),this._nodesRef}in(e){return this._component=ne(e),this}select(e){return this._nodesRef=new vp(this,this._component,e,!0)}selectAll(e){return this._nodesRef=new vp(this,this._component,e,!1)}selectViewport(){return this._nodesRef=new vp(this,null,"",!0)}_push(e,t,n,o,r){this._queue.push({component:t,selector:e,single:n,fields:o}),this._queueCb.push(r)}}const _p=_d(0,(e=>((e=ne(e))&&!_c(e)&&(e=null),new bp(e||Tc())))),wp={formatArgs:{}},xp={duration:400,timingFunction:"linear",delay:0,transformOrigin:"50% 50% 0"};class Sp{constructor(e){this.actions=[],this.currentTransform={},this.currentStepAnimates=[],this.option=x({},xp,e)}_getOption(e){const t={transition:x({},this.option,e),transformOrigin:""};return t.transformOrigin=t.transition.transformOrigin,delete t.transition.transformOrigin,t}_pushAnimates(e,t){this.currentStepAnimates.push({type:e,args:t})}_converType(e){return e.replace(/[A-Z]/g,(e=>`-${e.toLowerCase()}`))}_getValue(e){return"number"==typeof e?`${e}px`:e}export(){const e=this.actions;return this.actions=[],{actions:e}}step(e){return this.currentStepAnimates.forEach((e=>{"style"!==e.type?this.currentTransform[e.type]=e:this.currentTransform[`${e.type}.${e.args[0]}`]=e})),this.actions.push({animates:Object.values(this.currentTransform),option:this._getOption(e)}),this.currentStepAnimates=[],this}}const Tp=le((()=>{const e=["opacity","backgroundColor"],t=["width","height","left","right","top","bottom"];["matrix","matrix3d","rotate","rotate3d","rotateX","rotateY","rotateZ","scale","scale3d","scaleX","scaleY","scaleZ","skew","skewX","skewY","translate","translate3d","translateX","translateY","translateZ"].concat(e,t).forEach((n=>{Sp.prototype[n]=function(...o){return e.concat(t).includes(n)?this._pushAnimates("style",[this._converType(n),t.includes(n)?this._getValue(o[0]):o[0]]):this._pushAnimates(n,o),this}}))})),Ep=_d(0,(e=>(Tp(),new Sp(e))),0,wp),kp=yd("onWindowResize",(()=>{})),Cp=vd("offWindowResize",(()=>{})),Op=_d(0,(()=>{const e=vm();return e&&e.$vm?e.$vm.$locale:wl().getLocale()})),Ap=wd("setPageMeta",((e,{resolve:t})=>{t(function(e,{pageStyle:t,rootFontSize:n}){t&&(document.querySelector("uni-page-body")||document.body).setAttribute("style",t);n&&document.documentElement.style.fontSize!==n&&(document.documentElement.style.fontSize=n)}(Tc(),e))})),Pp={onUnhandledRejection:[],onPageNotFound:[],onError:[],onShow:[],onHide:[]};const $p={formatArgs:{showToast:!0},beforeInvoke(){Cl()},beforeSuccess(e,t){if(!t.showToast)return;const{t:n}=wl(),o=n("uni.setClipboardData.success");o&&gv({title:o,icon:"success",mask:!1})}},Mp=(Boolean,["wgs84","gcj02"]),Ip={formatArgs:{type(e,t){e=(e||"").toLowerCase(),-1===Mp.indexOf(e)?t.type=Mp[0]:t.type=e},altitude(e,t){t.altitude=e||!1}}},Rp=(Boolean,{formatArgs:{count(e,t){(!e||e<=0)&&(t.count=9)},sizeType(e,t){t.sizeType=qu(e,Bu)},sourceType(e,t){t.sourceType=qu(e,Nu)},extension(e,t){if(e instanceof Array&&0===e.length)return"param extension should not be empty.";e||(t.extension=["*"])}}}),Lp={formatArgs:{sourceType(e,t){t.sourceType=qu(e,Nu)},compressed:!0,maxDuration:60,camera:"back",extension(e,t){if(e instanceof Array&&0===e.length)return"param extension should not be empty.";e||(t.extension=["*"])}}},jp=(Boolean,["all","image","video"]),Dp={formatArgs:{count(e,t){(!e||e<=0)&&(t.count=100)},sourceType(e,t){t.sourceType=qu(e,Nu)},type(e,t){t.type=Vu(e,jp)},extension(e,t){if(e instanceof Array&&0===e.length)return"param extension should not be empty.";e||(t.extension=[""])}}},Bp={formatArgs:{src(e,t){t.src=xu(e)}}},Np={formatArgs:{urls(e,t){t.urls=e.map((e=>$(e)&&e?xu(e):""))},current(e,t){"number"==typeof e?t.current=e>0&&ee)),a={};i.forEach((e=>{const t=e.split("=");a[t[0]]=t[1]}));for(const s in t)if(E(t,s)){let e=t[s];null==e?e="":D(e)&&(e=JSON.stringify(e)),a[qp(s)]=qp(e)}return r=Object.keys(a).map((e=>`${e}=${a[e]}`)).join("&"),e+(r?"?"+r:"")+(o?"#"+o:"")}(e,t.data))},header(e,t){const n=t.header=e||{};t.method!==Fu[0]&&(Object.keys(n).find((e=>"content-type"===e.toLowerCase()))||(n["Content-Type"]="application/json"))},dataType(e,t){t.dataType=(e||Fp).toLowerCase()},responseType(e,t){t.responseType=(e||"").toLowerCase(),-1===Vp.indexOf(t.responseType)&&(t.responseType="text")}}},Wp={formatArgs:{header(e,t){t.header=e||{}}}},Hp={formatArgs:{filePath(e,t){e&&(t.filePath=xu(e))},header(e,t){t.header=e||{}},formData(e,t){t.formData=e||{}}}};const Up={url:{type:String,required:!0}},Yp=(Jp(["slide-in-right","slide-in-left","slide-in-top","slide-in-bottom","fade-in","zoom-out","zoom-fade-out","pop-in","none"]),Jp(["slide-out-right","slide-out-left","slide-out-top","slide-out-bottom","fade-out","zoom-in","zoom-fade-in","pop-out","none"]),tf("navigateTo")),Xp=tf("redirectTo"),Gp=tf("reLaunch"),Kp=tf("switchTab"),Zp={formatArgs:{delta(e,t){e=parseInt(e+"")||1,t.delta=Math.min(Xg().length-1,e)}}};function Jp(e){return{animationType:{type:String,validator(t){if(t&&-1===e.indexOf(t))return"`"+t+"` is not supported for `animationType` (supported values are: `"+e.join("`|`")+"`)"}},animationDuration:{type:Number}}}let Qp;function ef(){Qp=""}function tf(e){return{formatArgs:{url:nf(e)},beforeAll:ef}}function nf(e){return function(t,n){if(!t)return'Missing required args: "url"';const o=(t=function(e){if(0===e.indexOf("/"))return e;let t="";const n=Xg();return n.length&&(t=n[n.length-1].$page.route),Mc(t,e)}(t)).split("?")[0],r=Ic(o,!0);if(!r)return"page `"+t+"` is not found";if("navigateTo"===e||"redirectTo"===e){if(r.meta.isTabBar)return`can not ${e} a tabbar page`}else if("switchTab"===e&&!r.meta.isTabBar)return"can not switch to no-tabBar page";if("switchTab"!==e&&"preloadPage"!==e||!r.meta.isTabBar||"appLaunch"===n.openType||(t=o),r.meta.isEntry&&(t=t.replace(r.alias,"/")),n.url=function(e){if(!$(e))return e;const t=e.indexOf("?");if(-1===t)return e;const n=e.slice(t+1).trim().replace(/^(\?|#|&)/,"");if(!n)return e;e=e.slice(0,t);const o=[];return n.split("&").forEach((e=>{const t=e.replace(/\+/g," ").split("="),n=t.shift(),r=t.length>0?t.join("="):"";o.push(n+"="+encodeURIComponent(r))})),o.length?e+"?"+o.join("&"):e}(t),"unPreloadPage"!==e)if("preloadPage"!==e){if(Qp===t&&"appLaunch"!==n.openType)return`${Qp} locked`;__uniConfig.ready&&(Qp=t)}else if(r.meta.isTabBar){const e=Xg(),t=r.path.slice(1);if(e.find((e=>e.route===t)))return"tabBar page `"+t+"` already exists"}}}const of={formatArgs:{animation(e,t){e||(e={duration:0,timingFunc:"linear"}),t.animation={duration:e.duration||0,timingFunc:e.timingFunc||"linear"}}}},rf={formatArgs:{duration:300}},af=(Boolean,{formatArgs:{title:"",mask:!1}}),sf=["success","loading","none","error"],lf=(Boolean,{formatArgs:{title:"",icon(e,t){t.icon=Vu(e,sf)},image(e,t){t.image=e?xu(e):""},duration:1500,mask:!1}});function cf(e){const{bottom:t,height:n,left:o,right:r,top:i,width:a}=e||{};return{bottom:t,height:n,left:o,right:r,top:i,width:a}}function uf(e){const{intersectionRatio:t,boundingClientRect:{height:n,width:o},intersectionRect:{height:r,width:i}}=e;return 0!==t?t:r===n?i/o:r/n}let df={},pf={};function ff(e){return e.replace(/([A-Z])/g,"-$1").toLowerCase()}const hf="",gf={};function mf(e,t){const n=gf[e];return n?Promise.resolve(n):/^data:[a-z-]+\/[a-z-]+;base64,/.test(e)?Promise.resolve(function(e){const t=e.split(","),n=t[0].match(/:(.*?);/),o=n?n[1]:"",r=atob(t[1]);let i=r.length;const a=new Uint8Array(i);for(;i--;)a[i]=r.charCodeAt(i);return yf(a,o)}(e)):t?Promise.reject(new Error("not find")):new Promise(((t,n)=>{const o=new XMLHttpRequest;o.open("GET",e,!0),o.responseType="blob",o.onload=function(){t(this.response)},o.onerror=n,o.send()}))}function yf(e,t){let n;if(e instanceof File)n=e;else{t=t||e.type||"";const r=`${Date.now()}${function(e){const t=e.split("/")[1];return t?`.${t}`:""}(t)}`;try{n=new File([e],r,{type:t})}catch(o){n=e=e instanceof Blob?e:new Blob([e],{type:t}),n.name=n.name||r}}return n}function vf(e){for(const n in gf)if(E(gf,n)){if(gf[n]===e)return n}var t=(window.URL||window.webkitURL).createObjectURL(e);return gf[t]=e,t}function bf(e){(window.URL||window.webkitURL).revokeObjectURL(e),delete gf[e]}const _f=nu(),wf=nu();const xf=au({name:"ResizeSensor",props:{initial:{type:Boolean,default:!1}},emits:["resize"],setup(e,{emit:t}){const n=tn(null),o=function(e){return()=>{const{firstElementChild:t,lastElementChild:n}=e.value;t.scrollLeft=1e5,t.scrollTop=1e5,n.scrollLeft=1e5,n.scrollTop=1e5}}(n),r=function(e,t,n){const o=Vt({width:-1,height:-1});return Zn((()=>x({},o)),(e=>t("resize",e))),()=>{const t=e.value;o.width=t.offsetWidth,o.height=t.offsetHeight,n()}}(n,t,o);return function(e,t,n,o){wo(o),Io((()=>{t.initial&&kn(n);const r=e.value;r.offsetParent!==r.parentElement&&(r.parentElement.style.position="relative"),"AnimationEvent"in window||o()}))}(n,e,r,o),()=>Jr("uni-resize-sensor",{ref:n,onAnimationstartOnce:r},[Jr("div",{onScroll:r},[Jr("div",null,null)],40,["onScroll"]),Jr("div",{onScroll:r},[Jr("div",null,null)],40,["onScroll"])],40,["onAnimationstartOnce"])}});const Sf=function(){if(navigator.userAgent.includes("jsdom"))return 1;const e=document.createElement("canvas");e.height=e.width=0;const t=e.getContext("2d"),n=t.backingStorePixelRatio||t.webkitBackingStorePixelRatio||t.mozBackingStorePixelRatio||t.msBackingStorePixelRatio||t.oBackingStorePixelRatio||t.backingStorePixelRatio||1;return(window.devicePixelRatio||1)/n}();function Tf(e,t=!0){e.width=e.offsetWidth*(t?Sf:1),e.height=e.offsetHeight*(t?Sf:1),e.getContext("2d").__hidpi__=t}let Ef=!1;function kf(){if(Ef)return;Ef=!0;const e={fillRect:"all",clearRect:"all",strokeRect:"all",moveTo:"all",lineTo:"all",arc:[0,1,2],arcTo:"all",bezierCurveTo:"all",isPointinPath:"all",isPointinStroke:"all",quadraticCurveTo:"all",rect:"all",translate:"all",createRadialGradient:"all",createLinearGradient:"all",transform:[4,5],setTransform:[4,5]},t=CanvasRenderingContext2D.prototype;var n;t.drawImageByCanvas=(n=t.drawImage,function(e,t,o,r,i,a,s,l,c,u){if(!this.__hidpi__)return n.apply(this,arguments);t*=Sf,o*=Sf,r*=Sf,i*=Sf,a*=Sf,s*=Sf,l=u?l*Sf:l,c=u?c*Sf:c,n.call(this,e,t,o,r,i,a,s,l,c)}),1!==Sf&&(!function(e,t){for(const n in e)E(e,n)&&t(e[n],n)}(e,(function(e,n){t[n]=function(t){return function(){if(!this.__hidpi__)return t.apply(this,arguments);let n=Array.prototype.slice.call(arguments);if("all"===e)n=n.map((function(e){return e*Sf}));else if(Array.isArray(e))for(let t=0;tkf()));function Of(e){return e?xu(e):e}function Af(e){return(e=e.slice(0))[3]=e[3]/255,"rgba("+e.join(",")+")"}function Pf(e,t){Array.from(t).forEach((t=>{t.x=t.clientX-e.left,t.y=t.clientY-e.top}))}let $f;function Mf(e=0,t=0){return $f||($f=document.createElement("canvas")),$f.width=e,$f.height=t,$f}const If=au({inheritAttrs:!1,name:"Canvas",compatConfig:{MODE:3},props:{canvasId:{type:String,default:""},disableScroll:{type:[Boolean,String],default:!1},hidpi:{type:Boolean,default:!0}},computed:{id(){return this.canvasId}},setup(e,{emit:t,slots:n}){Cf();const o=tn(null),r=tn(null),i=tn(!1),a=function(e){return(t,n)=>{e(t,Fc(n))}}(t),{$attrs:s,$excludeAttrs:l,$listeners:c}=vh({excludeListeners:!0}),{_listeners:u}=function(e,t,n){const o=bi((()=>{let o=["onTouchstart","onTouchmove","onTouchend"],r=t.value,i=x({},(()=>{let e={};for(const t in r)if(E(r,t)){const n=r[t];e[t]=n}return e})());return o.forEach((t=>{let o=[];i[t]&&o.push(du((e=>{const o=e.currentTarget.getBoundingClientRect();Pf(o,e.touches),Pf(o,e.changedTouches),n(t.replace("on","").toLocaleLowerCase(),e)}))),e.disableScroll&&"onTouchmove"===t&&o.push(ic),i[t]=o})),i}));return{_listeners:o}}(e,c,a),{_handleSubscribe:d,_resize:p}=function(e,t,n){let o=[],r={};const i=bi((()=>e.hidpi?Sf:1));function a(n){let o=t.value;if(!n||o.width!==Math.floor(n.width*i.value)||o.height!==Math.floor(n.height*i.value))if(o.width>0&&o.height>0){let t=o.getContext("2d"),n=t.getImageData(0,0,o.width,o.height);Tf(o,e.hidpi),t.putImageData(n,0,0)}else Tf(o,e.hidpi)}function s({actions:e,reserve:i},a){if(!e)return;if(n.value)return void o.push([e,i]);let s=t.value,u=s.getContext("2d");i||(u.fillStyle="#000000",u.strokeStyle="#000000",u.shadowColor="#000000",u.shadowBlur=0,u.shadowOffsetX=0,u.shadowOffsetY=0,u.setTransform(1,0,0,1,0,0),u.clearRect(0,0,s.width,s.height)),l(e);for(let t=0;t{e.src=t})).catch((()=>{e.src=o}))}"drawImage"===t?(o=n[0],o=Of(o),n[0]=o):"setFillStyle"===t&&"pattern"===n[0]&&(o=n[1],o=Of(o),n[1]=o),o&&!r[o]&&i()}))}function c(e,t,i,a){let l=r[e];return l.ready?(a(l),!0):(o.unshift([t,!0]),n.value=!0,l.onload=function(){l.ready=!0,a(l),n.value=!1;let e=o.slice(0);o=[];for(let t=e.shift();t;)s({actions:t[0],reserve:t[1]},i),t=e.shift()},!1)}function u({x:e=0,y:n=0,width:o,height:r,destWidth:a,destHeight:s,hidpi:l=!0,dataType:c,quality:u=1,type:d="png"},p){const f=t.value;let h;const g=f.offsetWidth-e;o=o?Math.min(o,g):g;const m=f.offsetHeight-n;r=r?Math.min(r,m):m,l?(a=o,s=r):a||s?a?s||(s=Math.round(r/o*a)):a=Math.round(o/r*s):(a=Math.round(o*i.value),s=Math.round(r*i.value));const y=Mf(a,s),v=y.getContext("2d");let b;"jpeg"!==d&&"jpg"!==d||(d="jpeg",v.fillStyle="#fff",v.fillRect(0,0,a,s)),v.__hidpi__=!0,v.drawImageByCanvas(f,e,n,o,r,0,0,a,s,!1);try{let e;if("base64"===c)h=y.toDataURL(`image/${d}`,u);else{const e=v.getImageData(0,0,a,s);h=Array.prototype.slice.call(e.data)}b={data:h,compressed:e,width:a,height:s}}catch(_){b={errMsg:`canvasGetImageData:fail ${_}`}}if(y.height=y.width=0,v.__hidpi__=!1,!p)return b;p(b)}function d({data:e,x:n,y:o,width:r,height:i,compressed:a},s){try{0,i||(i=Math.round(e.length/4/r));const a=Mf(r,i);a.getContext("2d").putImageData(new ImageData(new Uint8ClampedArray(e),r,i),0,0),t.value.getContext("2d").drawImage(a,n,o,r,i),a.height=a.width=0}catch(l){return void s({errMsg:"canvasPutImageData:fail"})}s({errMsg:"canvasPutImageData:ok"})}function p({x:e=0,y:t=0,width:n,height:o,destWidth:r,destHeight:i,fileType:a,quality:s,dirname:l},c){const d=u({x:e,y:t,width:n,height:o,destWidth:r,destHeight:i,hidpi:!1,dataType:"base64",type:a,quality:s});var p;d.data&&d.data.length?(p=d.data,((e,t)=>{let n="toTempFilePath:"+(e?"fail":"ok");e&&(n+=` ${e.message}`),c({errMsg:n,tempFilePath:t})})(null,p)):c({errMsg:d.errMsg.replace("canvasPutImageData","toTempFilePath")})}const f={actionsChanged:s,getImageData:u,putImageData:d,toTempFilePath:p};function h(e,t,n){let o=f[e];0!==e.indexOf("_")&&P(o)&&o(t,n)}return x(f,{_resize:a,_handleSubscribe:h})}(e,o,i);return wg(d,Sg(e.canvasId),!0),Io((()=>{p()})),()=>{const{canvasId:t,disableScroll:i}=e;return Jr("uni-canvas",ii({"canvas-id":t,"disable-scroll":i},s.value,l.value,u.value),[Jr("canvas",{ref:o,class:"uni-canvas-canvas",width:"300",height:"150"},null,512),Jr("div",{style:"position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;"},[n.default&&n.default()]),Jr(xf,{ref:r,onResize:p},null,8,["onResize"])],16,["canvas-id","disable-scroll"])}}});function Rf(){}const Lf={cursorSpacing:{type:[Number,String],default:0},showConfirmBar:{type:[Boolean,String],default:"auto"},adjustPosition:{type:[Boolean,String],default:!0},autoBlur:{type:[Boolean,String],default:!1}};function jf(e,t,n){function o(e){const t=bi((()=>0===String(navigator.vendor).indexOf("Apple")));e.addEventListener("focus",(()=>{clearTimeout(undefined),document.addEventListener("click",Rf,!1)}));e.addEventListener("blur",(()=>{t.value&&e.blur(),document.removeEventListener("click",Rf,!1),t.value&&document.documentElement.scrollTo(document.documentElement.scrollLeft,document.documentElement.scrollTop)}))}Zn((()=>t.value),(e=>e&&o(e)))}var Df=/^<([-A-Za-z0-9_]+)((?:\s+[a-zA-Z_:][-a-zA-Z0-9_:.]*(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/,Bf=/^<\/([-A-Za-z0-9_]+)[^>]*>/,Nf=/([a-zA-Z_:][-a-zA-Z0-9_:.]*)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g,Ff=Uf("area,base,basefont,br,col,frame,hr,img,input,link,meta,param,embed,command,keygen,source,track,wbr"),Vf=Uf("a,address,article,applet,aside,audio,blockquote,button,canvas,center,dd,del,dir,div,dl,dt,fieldset,figcaption,figure,footer,form,frameset,h1,h2,h3,h4,h5,h6,header,hgroup,hr,iframe,isindex,li,map,menu,noframes,noscript,object,ol,output,p,pre,section,script,table,tbody,td,tfoot,th,thead,tr,ul,video"),qf=Uf("abbr,acronym,applet,b,basefont,bdo,big,br,button,cite,code,del,dfn,em,font,i,iframe,img,input,ins,kbd,label,map,object,q,s,samp,script,select,small,span,strike,strong,sub,sup,textarea,tt,u,var"),zf=Uf("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr"),Wf=Uf("checked,compact,declare,defer,disabled,ismap,multiple,nohref,noresize,noshade,nowrap,readonly,selected"),Hf=Uf("script,style");function Uf(e){for(var t={},n=e.split(","),o=0;oe/t],heightFix:["offsetHeight","width",(e,t)=>e*t]},Gf={aspectFit:["center center","contain"],aspectFill:["center center","cover"],widthFix:[,"100% 100%"],heightFix:[,"100% 100%"],top:["center top"],bottom:["center bottom"],center:["center center"],left:["left center"],right:["right center"],"top left":["left top"],"top right":["right top"],"bottom left":["left bottom"],"bottom right":["right bottom"]},Kf=au({name:"Image",props:Yf,setup(e,{emit:t}){const n=tn(null),o=function(e,t){const n=tn(""),o=bi((()=>{let e="auto",o="";const r=Gf[t.mode];return r?(r[0]&&(o=r[0]),r[1]&&(e=r[1])):(o="0% 0%",e="100% 100%"),`background-image:${n.value?'url("'+n.value+'")':"none"};background-position:${o};background-size:${e};`})),r=Vt({rootEl:e,src:bi((()=>t.src?xu(t.src):"")),origWidth:0,origHeight:0,origStyle:{width:"",height:""},modeStyle:o,imgSrc:n});return Io((()=>{const t=e.value.style;r.origWidth=Number(t.width)||0,r.origHeight=Number(t.height)||0})),r}(n,e),r=pu(n,t),{fixSize:i}=function(e,t,n){const o=()=>{const{mode:o}=t,r=Xf[o];if(!r)return;const{origWidth:i,origHeight:a}=n,s=i&&a?i/a:0;if(!s)return;const l=e.value,c=l[r[0]];c&&(l.style[r[1]]=function(e){Zf&&e>10&&(e=2*Math.round(e/2));return e}(r[2](c,s))+"px")},r=()=>{const{style:t}=e.value,{origStyle:{width:o,height:r}}=n;t.width=o,t.height=r};return Zn((()=>t.mode),((e,t)=>{Xf[t]&&r(),Xf[e]&&o()})),{fixSize:o,resetSize:r}}(n,e,o);return function(e,t,n,o,r){let i,a;const s=(t=0,n=0,o="")=>{e.origWidth=t,e.origHeight=n,e.imgSrc=o},l=l=>{if(!l)return c(),void s();i=i||new Image,i.onload=e=>{const{width:u,height:d}=i;s(u,d,l),o(),i.draggable=t.draggable,a&&a.remove(),a=i,n.value.appendChild(i),c(),r("load",e,{width:u,height:d})},i.onerror=t=>{s(),c(),r("error",t,{errMsg:`GET ${e.src} 404 (Not Found)`})},i.src=l},c=()=>{i&&(i.onload=null,i.onerror=null,i=null)};Zn((()=>e.src),(e=>l(e))),Zn((()=>e.imgSrc),(e=>{!e&&a&&(a.remove(),a=null)})),Io((()=>l(e.src))),jo((()=>c()))}(o,e,n,i,r),()=>Jr("uni-image",{ref:n},[Jr("div",{style:o.modeStyle},null,4),Xf[e.mode]?Jr(xf,{onResize:i},null,8,["onResize"]):Jr("span",null,null)],512)}});const Zf="Google Inc."===navigator.vendor;const Jf=ge(!0),Qf=[];let eh,th=0;const nh=e=>Qf.forEach((t=>t.userAction=e));function oh(e={userAction:!1}){if(!eh){["touchstart","touchmove","touchend","mousedown","mouseup"].forEach((e=>{document.addEventListener(e,(function(){!th&&nh(!0),th++,setTimeout((()=>{!--th&&nh(!1)}),0)}),Jf)})),eh=!0}Qf.push(e)}const rh=()=>!!th;function ih(){const e=Vt({userAction:!1});return Io((()=>{oh(e)})),jo((()=>{!function(e){const t=Qf.indexOf(e);t>=0&&Qf.splice(t,1)}(e)})),{state:e}}function ah(){const e=Vt({attrs:{}});return Io((()=>{let t=ui();for(;t;){const n=t.type.__scopeId;n&&(e.attrs[n]=""),t=t.proxy&&"page"===t.proxy.$mpType?null:t.parent}})),{state:e}}function sh(e,t){const n=document.activeElement;if(!n)return t({});const o={};["input","textarea"].includes(n.tagName.toLowerCase())&&(o.start=n.selectionStart,o.end=n.selectionEnd),t(o)}function lh(e,t){return"number"===t&&isNaN(Number(e))&&(e=""),null===e?"":String(e)}const ch=["none","text","decimal","numeric","tel","search","email","url"],uh=x({},{name:{type:String,default:""},modelValue:{type:[String,Number],default:""},value:{type:[String,Number],default:""},disabled:{type:[Boolean,String],default:!1},autoFocus:{type:[Boolean,String],default:!1},focus:{type:[Boolean,String],default:!1},cursor:{type:[Number,String],default:-1},selectionStart:{type:[Number,String],default:-1},selectionEnd:{type:[Number,String],default:-1},type:{type:String,default:"text"},password:{type:[Boolean,String],default:!1},placeholder:{type:String,default:""},placeholderStyle:{type:String,default:""},placeholderClass:{type:String,default:""},maxlength:{type:[Number,String],default:140},confirmType:{type:String,default:"done"},confirmHold:{type:Boolean,default:!1},ignoreCompositionEvent:{type:Boolean,default:!0},step:{type:String,default:"0.000000000000000001"},inputmode:{type:String,default:void 0,validator:e=>!!~ch.indexOf(e)}},Lf),dh=["input","focus","blur","update:value","update:modelValue","update:focus","compositionstart","compositionupdate","compositionend","keyboardheightchange"];function ph(e,t,n,o){const r=we((n=>{t.value=lh(n,e.type)}),100,{setTimeout:setTimeout,clearTimeout:clearTimeout});Zn((()=>e.modelValue),r),Zn((()=>e.value),r);const i=function(e,t){let n,o,r=0;const i=function(...i){const a=Date.now();clearTimeout(n),o=()=>{o=null,r=a,e.apply(this,i)},a-r{r.cancel(),n("update:modelValue",t.value),n("update:value",t.value),o("input",e,t)}),100);return Mo((()=>{r.cancel(),i.cancel()})),{trigger:o,triggerInput:(e,t,n)=>{r.cancel(),i(e,t),n&&i.flush()}}}function fh(e,t){ih();const n=bi((()=>e.autoFocus||e.focus));function o(){if(!n.value)return;const e=t.value;e?e.focus():setTimeout(o,100)}Zn((()=>e.focus),(e=>{e?o():function(){const e=t.value;e&&e.blur()}()})),Io((()=>{n.value&&kn(o)}))}function hh(e,t,n,o){Ll(Sc(),"getSelectedTextRange",sh);const{fieldRef:r,state:i,trigger:a}=function(e,t,n){const o=tn(null),r=pu(t,n),i=bi((()=>{const t=Number(e.selectionStart);return isNaN(t)?-1:t})),a=bi((()=>{const t=Number(e.selectionEnd);return isNaN(t)?-1:t})),s=bi((()=>{const t=Number(e.cursor);return isNaN(t)?-1:t})),l=bi((()=>{var t=Number(e.maxlength);return isNaN(t)?140:t})),c=lh(e.modelValue,e.type)||lh(e.value,e.type),u=Vt({value:c,valueOrigin:c,maxlength:l,focus:e.focus,composing:!1,selectionStart:i,selectionEnd:a,cursor:s});return Zn((()=>u.focus),(e=>n("update:focus",e))),Zn((()=>u.maxlength),(e=>u.value=u.value.slice(0,e))),{fieldRef:o,state:u,trigger:r}}(e,t,n),{triggerInput:s}=ph(e,i,n,a);fh(e,r),jf(0,r);const{state:l}=ah();!function(e,t){const n=Xn(fu,!1);if(!n)return;const o=ui(),r={submit(){const n=o.proxy;return[n[e],$(t)?n[t]:t.value]},reset(){$(t)?o.proxy[t]="":t.value=""}};n.addField(r),jo((()=>{n.removeField(r)}))}("name",i),function(e,t,n,o,r,i){function a(){const n=e.value;n&&t.focus&&t.selectionStart>-1&&t.selectionEnd>-1&&"number"!==n.type&&(n.selectionStart=t.selectionStart,n.selectionEnd=t.selectionEnd)}function s(){const n=e.value;n&&t.focus&&t.selectionStart<0&&t.selectionEnd<0&&t.cursor>-1&&"number"!==n.type&&(n.selectionEnd=n.selectionStart=t.cursor)}function l(e){return"number"===e.type?null:e.selectionEnd}Zn([()=>t.selectionStart,()=>t.selectionEnd],a),Zn((()=>t.cursor),s),Zn((()=>e.value),(function(){const c=e.value;if(!c)return;const u=function(e,o){e.stopPropagation(),P(i)&&!1===i(e,t)||(t.value=c.value,t.composing&&n.ignoreCompositionEvent||r(e,{value:c.value,cursor:l(c)},o))};function d(e){n.ignoreCompositionEvent||o(e.type,e,{value:e.data})}c.addEventListener("change",(e=>e.stopPropagation())),c.addEventListener("focus",(function(e){t.focus=!0,o("focus",e,{value:t.value}),a(),s()})),c.addEventListener("blur",(function(e){t.composing&&(t.composing=!1,u(e,!0)),t.focus=!1,o("blur",e,{value:t.value,cursor:l(e.target)})})),c.addEventListener("input",u),c.addEventListener("compositionstart",(e=>{e.stopPropagation(),t.composing=!0,d(e)})),c.addEventListener("compositionend",(e=>{e.stopPropagation(),t.composing&&(t.composing=!1,u(e)),d(e)})),c.addEventListener("compositionupdate",d)}))}(r,i,e,a,s,o);return{fieldRef:r,state:i,scopedAttrsState:l,fixDisabledColor:0===String(navigator.vendor).indexOf("Apple")&&CSS.supports("image-orientation:from-image"),trigger:a}}const gh=au({name:"Input",props:x({},uh,{placeholderClass:{type:String,default:"input-placeholder"},textContentType:{type:String,default:""}}),emits:["confirm",...dh],setup(e,{emit:t}){const n=["text","number","idcard","digit","password","tel"],o=["off","one-time-code"],r=bi((()=>{let t="";switch(e.type){case"text":"search"===e.confirmType&&(t="search");break;case"idcard":t="text";break;case"digit":t="number";break;default:t=~n.includes(e.type)?e.type:"text"}return e.password?"password":t})),i=bi((()=>{const t=o.indexOf(e.textContentType),n=o.indexOf(W(e.textContentType));return o[-1!==t?t:-1!==n?n:0]}));let a,s=tn("");const l=tn(null),{fieldRef:c,state:u,scopedAttrsState:d,fixDisabledColor:p,trigger:f}=hh(e,l,t,((e,t)=>{const n=e.target;if("number"===r.value){if(a&&(n.removeEventListener("blur",a),a=null),n.validity&&!n.validity.valid){if((!s.value||!n.value)&&"-"===e.data||"-"===s.value[0]&&"deleteContentBackward"===e.inputType)return s.value="-",t.value="",a=()=>{s.value=n.value=""},n.addEventListener("blur",a),!1;if(s.value)if(-1!==s.value.indexOf(".")){if("."!==e.data&&"deleteContentBackward"===e.inputType){const e=s.value.indexOf(".");return s.value=n.value=t.value=s.value.slice(0,e),!0}}else if("."===e.data)return s.value+=".",a=()=>{s.value=n.value=s.value.slice(0,-1)},n.addEventListener("blur",a),!1;return s.value=t.value=n.value="-"===s.value?"":s.value,!1}s.value=n.value;const o=t.maxlength;if(o>0&&n.value.length>o)return n.value=n.value.slice(0,o),t.value=n.value,!1}}));Zn((()=>u.value),(t=>{"number"!==e.type||"-"===s.value&&""===t||(s.value=t)}));const h=["number","digit"],g=bi((()=>h.includes(e.type)?e.step:""));function m(t){if("Enter"!==t.key)return;const n=t.target;t.stopPropagation(),f("confirm",t,{value:n.value}),!e.confirmHold&&n.blur()}return()=>{let t=e.disabled&&p?Jr("input",{key:"disabled-input",ref:c,value:u.value,tabindex:"-1",readonly:!!e.disabled,type:r.value,maxlength:u.maxlength,step:g.value,class:"uni-input-input",onFocus:e=>e.target.blur()},null,40,["value","readonly","type","maxlength","step","onFocus"]):qo(Jr("input",{key:"input",ref:c,"onUpdate:modelValue":e=>u.value=e,disabled:!!e.disabled,type:r.value,maxlength:u.maxlength,step:g.value,enterkeyhint:e.confirmType,pattern:"number"===e.type?"[0-9]*":void 0,class:"uni-input-input",autocomplete:i.value,onKeyup:m,inputmode:e.inputmode},null,40,["onUpdate:modelValue","disabled","type","maxlength","step","enterkeyhint","pattern","autocomplete","onKeyup","inputmode"]),[[ya,u.value]]);return Jr("uni-input",{ref:l},[Jr("div",{class:"uni-input-wrapper"},[qo(Jr("div",ii(d.attrs,{style:e.placeholderStyle,class:["uni-input-placeholder",e.placeholderClass]}),[e.placeholder],16),[[xa,!(u.value.length||"-"===s.value)]]),"search"===e.confirmType?Jr("form",{action:"",onSubmit:e=>e.preventDefault(),class:"uni-input-form"},[t],40,["onSubmit"]):t])],512)}}});const mh=["class","style"],yh=/^on[A-Z]+/,vh=(e={})=>{const{excludeListeners:t=!1,excludeKeys:n=[]}=e,o=ui(),r=nn({}),i=nn({}),a=nn({}),s=n.concat(mh);return o.attrs=Vt(o.attrs),Gn((()=>{const e=(n=o.attrs,Object.keys(n).map((e=>[e,n[e]]))).reduce(((e,[n,o])=>(s.includes(n)?e.exclude[n]=o:yh.test(n)?(t||(e.attrs[n]=o),e.listeners[n]=o):e.attrs[n]=o,e)),{exclude:{},attrs:{},listeners:{}});var n;r.value=e.attrs,i.value=e.listeners,a.value=e.exclude})),{$attrs:r,$listeners:i,$excludeAttrs:a}};function bh(e){const t=[];return k(e)&&e.forEach((e=>{Ur(e)?e.type===Rr?t.push(...bh(e.children)):t.push(e):k(e)&&t.push(...bh(e))})),t}const _h=au({inheritAttrs:!1,name:"MovableArea",props:{scaleArea:{type:Boolean,default:!1}},setup(e,{slots:t}){const n=tn(null),o=tn(!1);let{setContexts:r,events:i}=function(e,t){const n=tn(0),o=tn(0),r=Vt({x:null,y:null}),i=tn(null);let a=null,s=[];function l(t){t&&1!==t&&(e.scaleArea?s.forEach((function(e){e._setScale(t)})):a&&a._setScale(t))}function c(e,n=s){let o=t.value;function r(e){for(let t=0;t{let n=t.touches;if(n&&n.length>1){let t={x:n[1].pageX-n[0].pageX,y:n[1].pageY-n[0].pageY};if(i.value=wh(t),r.x=t.x,r.y=t.y,!e.scaleArea){let e=c(n[0].target),t=c(n[1].target);a=e&&e===t?e:null}}})),d=du((e=>{let t=e.touches;if(t&&t.length>1){e.preventDefault();let n={x:t[1].pageX-t[0].pageX,y:t[1].pageY-t[0].pageY};if(null!==r.x&&i.value&&i.value>0){l(wh(n)/i.value)}r.x=n.x,r.y=n.y}})),p=du((t=>{let n=t.touches;n&&n.length||t.changedTouches&&(r.x=0,r.y=0,i.value=null,e.scaleArea?s.forEach((function(e){e._endScale()})):a&&a._endScale())}));function f(){h(),s.forEach((function(e,t){e.setParent()}))}function h(){let e=window.getComputedStyle(t.value),r=t.value.getBoundingClientRect();n.value=r.width-["Left","Right"].reduce((function(t,n){const o="padding"+n;return t+parseFloat(e["border"+n+"Width"])+parseFloat(e[o])}),0),o.value=r.height-["Top","Bottom"].reduce((function(t,n){const o="padding"+n;return t+parseFloat(e["border"+n+"Width"])+parseFloat(e[o])}),0)}return Yn("movableAreaWidth",n),Yn("movableAreaHeight",o),{setContexts(e){s=e},events:{_onTouchstart:u,_onTouchmove:d,_onTouchend:p,_resize:f}}}(e,n);const{$listeners:a,$attrs:s,$excludeAttrs:l}=vh(),c=a.value;["onTouchstart","onTouchmove","onTouchend"].forEach((e=>{let t=c[e],n=i[`_${e}`];c[e]=t?[].concat(t,n):n})),Io((()=>{i._resize(),o.value=!0}));let u=[];const d=[];function p(){const e=[];for(let t=0;tn===e.rootRef.value));o&&e.push(Gt(o))}r(e)}return Yn("_isMounted",o),Yn("movableAreaRootRef",n),Yn("addMovableViewContext",(e=>{d.push(e),p()})),Yn("removeMovableViewContext",(e=>{const t=d.indexOf(e);t>=0&&(d.splice(t,1),p())})),()=>{const e=t.default&&t.default();return u=bh(e),Jr("uni-movable-area",ii({ref:n},s.value,l.value,c),[Jr(xf,{onResize:i._resize},null,8,["onResize"]),u],16)}}});function wh(e){return Math.sqrt(e.x*e.x+e.y*e.y)}const xh=function(e,t,n,o){e.addEventListener(t,(e=>{P(n)&&!1===n(e)&&((void 0===e.cancelable||e.cancelable)&&e.preventDefault(),e.stopPropagation())}),{passive:!1})};let Sh,Th;function Eh(e,t,n){jo((()=>{document.removeEventListener("mousemove",Sh),document.removeEventListener("mouseup",Th)}));let o=0,r=0,i=0,a=0;const s=function(e,n,s,l){if(!1===t({cancelable:e.cancelable,target:e.target,currentTarget:e.currentTarget,preventDefault:e.preventDefault.bind(e),stopPropagation:e.stopPropagation.bind(e),touches:e.touches,changedTouches:e.changedTouches,detail:{state:n,x:s,y:l,dx:s-o,dy:l-r,ddx:s-i,ddy:l-a,timeStamp:e.timeStamp}}))return!1};let l,c,u=null;xh(e,"touchstart",(function(e){if(l=!0,1===e.touches.length&&!u)return u=e,o=i=e.touches[0].pageX,r=a=e.touches[0].pageY,s(e,"start",o,r)})),xh(e,"mousedown",(function(e){if(c=!0,!l&&!u)return u=e,o=i=e.pageX,r=a=e.pageY,s(e,"start",o,r)})),xh(e,"touchmove",(function(e){if(1===e.touches.length&&u){const t=s(e,"move",e.touches[0].pageX,e.touches[0].pageY);return i=e.touches[0].pageX,a=e.touches[0].pageY,t}}));const d=Sh=function(e){if(!l&&c&&u){const t=s(e,"move",e.pageX,e.pageY);return i=e.pageX,a=e.pageY,t}};document.addEventListener("mousemove",d),xh(e,"touchend",(function(e){if(0===e.touches.length&&u)return l=!1,u=null,s(e,"end",e.changedTouches[0].pageX,e.changedTouches[0].pageY)}));const p=Th=function(e){if(c=!1,!l&&u)return u=null,s(e,"end",e.pageX,e.pageY)};document.addEventListener("mouseup",p),xh(e,"touchcancel",(function(e){if(u){l=!1;const t=u;return u=null,s(e,n?"cancel":"end",t.touches[0].pageX,t.touches[0].pageY)}}))}function kh(e,t,n){return e>t-n&&ethis._t&&(e=this._t,this._lastDt=e);let t=this._x_v*e+.5*this._x_a*Math.pow(e,2)+this._x_s,n=this._y_v*e+.5*this._y_a*Math.pow(e,2)+this._y_s;return(this._x_a>0&&tthis._endPositionX)&&(t=this._endPositionX),(this._y_a>0&&nthis._endPositionY)&&(n=this._endPositionY),{x:t,y:n}},Ah.prototype.ds=function(e){return void 0===e&&(e=((new Date).getTime()-this._startTime)/1e3),e>this._t&&(e=this._t),{dx:this._x_v+this._x_a*e,dy:this._y_v+this._y_a*e}},Ah.prototype.delta=function(){return{x:-1.5*Math.pow(this._x_v,2)/this._x_a||0,y:-1.5*Math.pow(this._y_v,2)/this._y_a||0}},Ah.prototype.dt=function(){return-this._x_v/this._x_a},Ah.prototype.done=function(){const e=kh(this.s().x,this._endPositionX)||kh(this.s().y,this._endPositionY)||this._lastDt===this._t;return this._lastDt=null,e},Ah.prototype.setEnd=function(e,t){this._endPositionX=e,this._endPositionY=t},Ah.prototype.reconfigure=function(e,t){this._m=e,this._f=1e3*t},Ph.prototype._solve=function(e,t){const n=this._c,o=this._m,r=this._k,i=n*n-4*o*r;if(0===i){const r=-n/(2*o),i=e,a=t/(r*e);return{x:function(e){return(i+a*e)*Math.pow(Math.E,r*e)},dx:function(e){const t=Math.pow(Math.E,r*e);return r*(i+a*e)*t+a*t}}}if(i>0){const r=(-n-Math.sqrt(i))/(2*o),a=(-n+Math.sqrt(i))/(2*o),s=(t-r*e)/(a-r),l=e-s;return{x:function(e){let t,n;return e===this._t&&(t=this._powER1T,n=this._powER2T),this._t=e,t||(t=this._powER1T=Math.pow(Math.E,r*e)),n||(n=this._powER2T=Math.pow(Math.E,a*e)),l*t+s*n},dx:function(e){let t,n;return e===this._t&&(t=this._powER1T,n=this._powER2T),this._t=e,t||(t=this._powER1T=Math.pow(Math.E,r*e)),n||(n=this._powER2T=Math.pow(Math.E,a*e)),l*r*t+s*a*n}}}const a=Math.sqrt(4*o*r-n*n)/(2*o),s=-n/2*o,l=e,c=(t-s*e)/a;return{x:function(e){return Math.pow(Math.E,s*e)*(l*Math.cos(a*e)+c*Math.sin(a*e))},dx:function(e){const t=Math.pow(Math.E,s*e),n=Math.cos(a*e),o=Math.sin(a*e);return t*(c*a*n-l*a*o)+s*t*(c*o+l*n)}}},Ph.prototype.x=function(e){return void 0===e&&(e=((new Date).getTime()-this._startTime)/1e3),this._solution?this._endPosition+this._solution.x(e):0},Ph.prototype.dx=function(e){return void 0===e&&(e=((new Date).getTime()-this._startTime)/1e3),this._solution?this._solution.dx(e):0},Ph.prototype.setEnd=function(e,t,n){if(n||(n=(new Date).getTime()),e!==this._endPosition||!Ch(t,.1)){t=t||0;let o=this._endPosition;this._solution&&(Ch(t,.1)&&(t=this._solution.dx((n-this._startTime)/1e3)),o=this._solution.x((n-this._startTime)/1e3),Ch(t,.1)&&(t=0),Ch(o,.1)&&(o=0),o+=this._endPosition),this._solution&&Ch(o-e,.1)&&Ch(t,.1)||(this._endPosition=e,this._solution=this._solve(o-this._endPosition,t),this._startTime=n)}},Ph.prototype.snap=function(e){this._startTime=(new Date).getTime(),this._endPosition=e,this._solution={x:function(){return 0},dx:function(){return 0}}},Ph.prototype.done=function(e){return e||(e=(new Date).getTime()),kh(this.x(),this._endPosition,.1)&&Ch(this.dx(),.1)},Ph.prototype.reconfigure=function(e,t,n){this._m=e,this._k=t,this._c=n,this.done()||(this._solution=this._solve(this.x()-this._endPosition,this.dx()),this._startTime=(new Date).getTime())},Ph.prototype.springConstant=function(){return this._k},Ph.prototype.damping=function(){return this._c},Ph.prototype.configuration=function(){return[{label:"Spring Constant",read:this.springConstant.bind(this),write:function(e,t){e.reconfigure(1,t,e.damping())}.bind(this,this),min:100,max:1e3},{label:"Damping",read:this.damping.bind(this),write:function(e,t){e.reconfigure(1,e.springConstant(),t)}.bind(this,this),min:1,max:500}]},$h.prototype.setEnd=function(e,t,n,o){const r=(new Date).getTime();this._springX.setEnd(e,o,r),this._springY.setEnd(t,o,r),this._springScale.setEnd(n,o,r),this._startTime=r},$h.prototype.x=function(){const e=((new Date).getTime()-this._startTime)/1e3;return{x:this._springX.x(e),y:this._springY.x(e),scale:this._springScale.x(e)}},$h.prototype.done=function(){const e=(new Date).getTime();return this._springX.done(e)&&this._springY.done(e)&&this._springScale.done(e)},$h.prototype.reconfigure=function(e,t,n){this._springX.reconfigure(e,t,n),this._springY.reconfigure(e,t,n),this._springScale.reconfigure(e,t,n)};function Mh(e,t){return+((1e3*e-1e3*t)/1e3).toFixed(1)}const Ih=au({name:"MovableView",props:{direction:{type:String,default:"none"},inertia:{type:[Boolean,String],default:!1},outOfBounds:{type:[Boolean,String],default:!1},x:{type:[Number,String],default:0},y:{type:[Number,String],default:0},damping:{type:[Number,String],default:20},friction:{type:[Number,String],default:2},disabled:{type:[Boolean,String],default:!1},scale:{type:[Boolean,String],default:!1},scaleMin:{type:[Number,String],default:.5},scaleMax:{type:[Number,String],default:10},scaleValue:{type:[Number,String],default:1},animation:{type:[Boolean,String],default:!0}},emits:["change","scale"],setup(e,{slots:t,emit:n}){const o=tn(null),r=pu(o,n),{setParent:i}=function(e,t,n){const o=Xn("_isMounted",tn(!1)),r=Xn("addMovableViewContext",(()=>{})),i=Xn("removeMovableViewContext",(()=>{}));let a,s,l=tn(1),c=tn(1),u=tn(!1),d=tn(0),p=tn(0),f=null,h=null,g=!1,m=null,y=null;const v=new Oh,b=new Oh,_={historyX:[0,0],historyY:[0,0],historyT:[0,0]},w=bi((()=>{let t=Number(e.friction);return isNaN(t)||t<=0?2:t})),x=new Ah(1,w.value);Zn((()=>e.disabled),(()=>{H()}));const{_updateOldScale:S,_endScale:T,_setScale:E,scaleValueSync:k,_updateBoundary:C,_updateOffset:O,_updateWH:A,_scaleOffset:P,minX:$,minY:M,maxX:I,maxY:R,FAandSFACancel:L,_getLimitXY:j,_setTransform:D,_revise:B,dampingNumber:N,xMove:F,yMove:V,xSync:q,ySync:z,_STD:W}=function(e,t,n,o,r,i,a,s,l,c){const u=bi((()=>{let t=Number(e.scaleMin);return isNaN(t)?.5:t})),d=bi((()=>{let t=Number(e.scaleMax);return isNaN(t)?10:t})),p=tn(Number(e.scaleValue)||1);Zn(p,(e=>{D(e)})),Zn(u,(()=>{j()})),Zn(d,(()=>{j()})),Zn((()=>e.scaleValue),(e=>{p.value=Number(e)||0}));const{_updateBoundary:f,_updateOffset:h,_updateWH:g,_scaleOffset:m,minX:y,minY:v,maxX:b,maxY:_}=function(e,t,n){const o=Xn("movableAreaWidth",tn(0)),r=Xn("movableAreaHeight",tn(0)),i=Xn("movableAreaRootRef"),a={x:0,y:0},s={x:0,y:0},l=tn(0),c=tn(0),u=tn(0),d=tn(0),p=tn(0),f=tn(0);function h(){let e=0-a.x+s.x,t=o.value-l.value-a.x-s.x;u.value=Math.min(e,t),p.value=Math.max(e,t);let n=0-a.y+s.y,i=r.value-c.value-a.y-s.y;d.value=Math.min(n,i),f.value=Math.max(n,i)}function g(){a.x=jh(e.value,i.value),a.y=Dh(e.value,i.value)}function m(o){o=o||t.value,o=n(o);let r=e.value.getBoundingClientRect();c.value=r.height/t.value,l.value=r.width/t.value;let i=c.value*o,a=l.value*o;s.x=(a-l.value)/2,s.y=(i-c.value)/2}return{_updateBoundary:h,_updateOffset:g,_updateWH:m,_scaleOffset:s,minX:u,minY:d,maxX:p,maxY:f}}(t,o,L),{FAandSFACancel:w,_getLimitXY:x,_animationTo:S,_setTransform:T,_revise:E,dampingNumber:k,xMove:C,yMove:O,xSync:A,ySync:P,_STD:$}=function(e,t,n,o,r,i,a,s,l,c,u,d,p,f){const h=bi((()=>{let e=Number(t.damping);return isNaN(e)?20:e})),g=bi((()=>"all"===t.direction||"horizontal"===t.direction)),m=bi((()=>"all"===t.direction||"vertical"===t.direction)),y=tn(Nh(t.x)),v=tn(Nh(t.y));Zn((()=>t.x),(e=>{y.value=Nh(e)})),Zn((()=>t.y),(e=>{v.value=Nh(e)})),Zn(y,(e=>{E(e)})),Zn(v,(e=>{k(e)}));const b=new $h(1,9*Math.pow(h.value,2)/40,h.value);function _(e,t){let n=!1;return e>r.value?(e=r.value,n=!0):ei.value?(t=i.value,n=!0):t1?"htouchmove":"vtouchmove"),F.value&&(n=t.detail.dx+a,_.historyX.shift(),_.historyX.push(n),V.value||null!==m||(m=Math.abs(t.detail.dx/t.detail.dy)<1)),V.value&&(o=t.detail.dy+s,_.historyY.shift(),_.historyY.push(o),F.value||null!==m||(m=Math.abs(t.detail.dy/t.detail.dx)<1)),_.historyT.shift(),_.historyT.push(t.detail.timeStamp),!m){t.preventDefault();let r="touch";n<$.value?e.outOfBounds?(r="touch-out-of-bounds",n=$.value-v.x($.value-n)):n=$.value:n>I.value&&(e.outOfBounds?(r="touch-out-of-bounds",n=I.value+v.x(n-I.value)):n=I.value),oR.value&&(e.outOfBounds?(r="touch-out-of-bounds",o=R.value+b.x(o-R.value)):o=R.value),Lh((function(){D(n,o,l.value,r)}))}}}function Y(){if(!u.value&&!e.disabled&&g&&(n.value.style.willChange="auto",g=!1,!m&&!B("out-of-bounds")&&e.inertia)){const e=1e3*(_.historyX[1]-_.historyX[0])/(_.historyT[1]-_.historyT[0]),t=1e3*(_.historyY[1]-_.historyY[0])/(_.historyT[1]-_.historyT[0]),n=d.value,o=p.value;x.setV(e,t),x.setS(n,o);const r=x.delta().x,i=x.delta().y;let a=r+n,s=i+o;a<$.value?(a=$.value,s=o+($.value-n)*i/r):a>I.value&&(a=I.value,s=o+(I.value-n)*i/r),sR.value&&(s=R.value,a=n+(R.value-o)*r/i),x.setEnd(a,s),h=Bh(x,(function(){let e=x.s(),t=e.x,n=e.y;D(t,n,l.value,"friction")}),(function(){h.cancel()}))}e.outOfBounds||e.inertia||L()}function X(){if(!o.value)return;L();let t=e.scale?k.value:1;O(),A(t),C();let n=j(q.value+P.x,z.value+P.y),r=n.x,i=n.y;D(r,i,t,"",!0),S(t)}return Io((()=>{Eh(n.value,(e=>{switch(e.detail.state){case"start":H();break;case"move":U(e);break;case"end":Y()}})),X(),x.reconfigure(1,w.value),W.reconfigure(1,9*Math.pow(N.value,2)/40,N.value),n.value.style.transformOrigin="center";const e={rootRef:n,setParent:X,_endScale:T,_setScale:E};r(e),Do((()=>{i(e)}))})),Do((()=>{L()})),{setParent:X}}(e,r,o);return()=>Jr("uni-movable-view",{ref:o},[Jr(xf,{onResize:i},null,8,["onResize"]),t.default&&t.default()],512)}});let Rh=!1;function Lh(e){Rh||(Rh=!0,requestAnimationFrame((function(){e(),Rh=!1})))}function jh(e,t){if(e===t)return 0;let n=e.offsetLeft;return e.offsetParent?n+=jh(e.offsetParent,t):0}function Dh(e,t){if(e===t)return 0;let n=e.offsetTop;return e.offsetParent?n+=Dh(e.offsetParent,t):0}function Bh(e,t,n){let o={id:0,cancelled:!1};return function e(t,n,o,r){if(!t||!t.cancelled){o(n);let i=n.done();i||t.cancelled||(t.id=requestAnimationFrame(e.bind(null,t,n,o,r))),i&&r&&r(n)}}(o,e,t,n),{cancel:function(e){e&&e.id&&cancelAnimationFrame(e.id),e&&(e.cancelled=!0)}.bind(null,o),model:e}}function Nh(e){return/\d+[ur]px$/i.test(e)?Pd(parseFloat(e)):Number(e)||0}const Fh=["navigate","redirect","switchTab","reLaunch","navigateBack"],Vh=["slide-in-right","slide-in-left","slide-in-top","slide-in-bottom","fade-in","zoom-out","zoom-fade-out","pop-in","none"],qh=["slide-out-right","slide-out-left","slide-out-top","slide-out-bottom","fade-out","zoom-in","zoom-fade-in","pop-out","none"],zh={hoverClass:{type:String,default:"navigator-hover"},url:{type:String,default:""},openType:{type:String,default:"navigate",validator:e=>Boolean(~Fh.indexOf(e))},delta:{type:Number,default:1},hoverStartTime:{type:[Number,String],default:50},hoverStayTime:{type:[Number,String],default:600},exists:{type:String,default:""},hoverStopPropagation:{type:Boolean,default:!1},animationType:{type:String,default:"",validator:e=>!e||Vh.concat(qh).includes(e)},animationDuration:{type:[String,Number],default:300}};x({},zh,{renderLink:{type:Boolean,default:!0}});const Wh=au({name:"PickerView",props:{value:{type:Array,default:()=>[],validator:function(e){return k(e)&&e.filter((e=>"number"==typeof e)).length===e.length}},indicatorStyle:{type:String,default:""},indicatorClass:{type:String,default:""},maskStyle:{type:String,default:""},maskClass:{type:String,default:""}},emits:["change","pickstart","pickend","update:value"],setup(e,{slots:t,emit:n}){const o=tn(null),r=tn(null),i=pu(o,n),a=function(e){const t=Vt([...e.value]),n=Vt({value:t,height:34});return Zn((()=>e.value),((e,t)=>{n.value.length=e.length,e.forEach(((e,t)=>{e!==n.value[t]&&n.value.splice(t,1,e)}))})),n}(e),s=tn(null);Io((()=>{const e=s.value;e&&(a.height=e.$el.offsetHeight)}));let l=tn([]),c=tn([]);function u(e){let t=c.value;t=t.filter((e=>e.type!==jr));let n=t.indexOf(e);return-1!==n?n:l.value.indexOf(e)}return Yn("getPickerViewColumn",(function(e){return bi({get(){const t=u(e.vnode);return a.value[t]||0},set(t){const o=u(e.vnode);if(o<0)return;if(a.value[o]!==t){a.value[o]=t;const e=a.value.map((e=>e));n("update:value",e),i("change",{},{value:e})}}})})),Yn("pickerViewProps",e),Yn("pickerViewState",a),()=>{const e=t.default&&t.default();{const t=bh(e);l.value=t,kn((()=>{c.value=t}))}return Jr("uni-picker-view",{ref:o},[Jr(xf,{ref:s,onResize:({height:e})=>a.height=e},null,8,["onResize"]),Jr("div",{ref:r,class:"uni-picker-view-wrapper"},[e],512)],512)}}});class Hh{constructor(e){this._drag=e,this._dragLog=Math.log(e),this._x=0,this._v=0,this._startTime=0}set(e,t){this._x=e,this._v=t,this._startTime=(new Date).getTime()}setVelocityByEnd(e){this._v=(e-this._x)*this._dragLog/(Math.pow(this._drag,100)-1)}x(e){void 0===e&&(e=((new Date).getTime()-this._startTime)/1e3);const t=e===this._dt&&this._powDragDt?this._powDragDt:this._powDragDt=Math.pow(this._drag,e);return this._dt=e,this._x+this._v*t/this._dragLog-this._v/this._dragLog}dx(e){void 0===e&&(e=((new Date).getTime()-this._startTime)/1e3);const t=e===this._dt&&this._powDragDt?this._powDragDt:this._powDragDt=Math.pow(this._drag,e);return this._dt=e,this._v*t}done(){return Math.abs(this.dx())<3}reconfigure(e){const t=this.x(),n=this.dx();this._drag=e,this._dragLog=Math.log(e),this.set(t,n)}configuration(){const e=this;return[{label:"Friction",read:function(){return e._drag},write:function(t){e.reconfigure(t)},min:.001,max:.1,step:.001}]}}function Uh(e,t,n){return e>t-n&&e0){const r=(-n-Math.sqrt(i))/(2*o),a=(-n+Math.sqrt(i))/(2*o),s=(t-r*e)/(a-r),l=e-s;return{x:function(e){let t,n;return e===this._t&&(t=this._powER1T,n=this._powER2T),this._t=e,t||(t=this._powER1T=Math.pow(Math.E,r*e)),n||(n=this._powER2T=Math.pow(Math.E,a*e)),l*t+s*n},dx:function(e){let t,n;return e===this._t&&(t=this._powER1T,n=this._powER2T),this._t=e,t||(t=this._powER1T=Math.pow(Math.E,r*e)),n||(n=this._powER2T=Math.pow(Math.E,a*e)),l*r*t+s*a*n}}}const a=Math.sqrt(4*o*r-n*n)/(2*o),s=-n/2*o,l=e,c=(t-s*e)/a;return{x:function(e){return Math.pow(Math.E,s*e)*(l*Math.cos(a*e)+c*Math.sin(a*e))},dx:function(e){const t=Math.pow(Math.E,s*e),n=Math.cos(a*e),o=Math.sin(a*e);return t*(c*a*n-l*a*o)+s*t*(c*o+l*n)}}}x(e){return void 0===e&&(e=((new Date).getTime()-this._startTime)/1e3),this._solution?this._endPosition+this._solution.x(e):0}dx(e){return void 0===e&&(e=((new Date).getTime()-this._startTime)/1e3),this._solution?this._solution.dx(e):0}setEnd(e,t,n){if(n||(n=(new Date).getTime()),e!==this._endPosition||!Yh(t,.4)){t=t||0;let o=this._endPosition;this._solution&&(Yh(t,.4)&&(t=this._solution.dx((n-this._startTime)/1e3)),o=this._solution.x((n-this._startTime)/1e3),Yh(t,.4)&&(t=0),Yh(o,.4)&&(o=0),o+=this._endPosition),this._solution&&Yh(o-e,.4)&&Yh(t,.4)||(this._endPosition=e,this._solution=this._solve(o-this._endPosition,t),this._startTime=n)}}snap(e){this._startTime=(new Date).getTime(),this._endPosition=e,this._solution={x:function(){return 0},dx:function(){return 0}}}done(e){return e||(e=(new Date).getTime()),Uh(this.x(),this._endPosition,.4)&&Yh(this.dx(),.4)}reconfigure(e,t,n){this._m=e,this._k=t,this._c=n,this.done()||(this._solution=this._solve(this.x()-this._endPosition,this.dx()),this._startTime=(new Date).getTime())}springConstant(){return this._k}damping(){return this._c}configuration(){return[{label:"Spring Constant",read:this.springConstant.bind(this),write:function(e,t){e.reconfigure(1,t,e.damping())}.bind(this,this),min:100,max:1e3},{label:"Damping",read:this.damping.bind(this),write:function(e,t){e.reconfigure(1,e.springConstant(),t)}.bind(this,this),min:1,max:500}]}}class Gh{constructor(e,t,n){this._extent=e,this._friction=t||new Hh(.01),this._spring=n||new Xh(1,90,20),this._startTime=0,this._springing=!1,this._springOffset=0}snap(e,t){this._springOffset=0,this._springing=!0,this._spring.snap(e),this._spring.setEnd(t)}set(e,t){this._friction.set(e,t),e>0&&t>=0?(this._springOffset=0,this._springing=!0,this._spring.snap(e),this._spring.setEnd(0)):e<-this._extent&&t<=0?(this._springOffset=0,this._springing=!0,this._spring.snap(e),this._spring.setEnd(-this._extent)):this._springing=!1,this._startTime=(new Date).getTime()}x(e){if(!this._startTime)return 0;if(e||(e=((new Date).getTime()-this._startTime)/1e3),this._springing)return this._spring.x()+this._springOffset;let t=this._friction.x(e),n=this.dx(e);return(t>0&&n>=0||t<-this._extent&&n<=0)&&(this._springing=!0,this._spring.setEnd(0,n),t<-this._extent?this._springOffset=-this._extent:this._springOffset=0,t=this._spring.x()+this._springOffset),t}dx(e){let t;return t=this._lastTime===e?this._lastDx:this._springing?this._spring.dx(e):this._friction.dx(e),this._lastTime=e,this._lastDx=t,t}done(){return this._springing?this._spring.done():this._friction.done()}setVelocityByEnd(e){this._friction.setVelocityByEnd(e)}configuration(){const e=this._friction.configuration();return e.push.apply(e,this._spring.configuration()),e}}class Kh{constructor(e,t){t=t||{},this._element=e,this._options=t,this._enableSnap=t.enableSnap||!1,this._itemSize=t.itemSize||0,this._enableX=t.enableX||!1,this._enableY=t.enableY||!1,this._shouldDispatchScrollEvent=!!t.onScroll,this._enableX?(this._extent=(t.scrollWidth||this._element.offsetWidth)-this._element.parentElement.offsetWidth,this._scrollWidth=t.scrollWidth):(this._extent=(t.scrollHeight||this._element.offsetHeight)-this._element.parentElement.offsetHeight,this._scrollHeight=t.scrollHeight),this._position=0,this._scroll=new Gh(this._extent,t.friction,t.spring),this._onTransitionEnd=this.onTransitionEnd.bind(this),this.updatePosition()}onTouchStart(){this._startPosition=this._position,this._lastChangePos=this._startPosition,this._startPosition>0?this._startPosition/=.5:this._startPosition<-this._extent&&(this._startPosition=(this._startPosition+this._extent)/.5-this._extent),this._animation&&(this._animation.cancel(),this._scrolling=!1),this.updatePosition()}onTouchMove(e,t){let n=this._startPosition;this._enableX?n+=e:this._enableY&&(n+=t),n>0?n*=.5:n<-this._extent&&(n=.5*(n+this._extent)-this._extent),this._position=n,this.updatePosition(),this.dispatchScroll()}onTouchEnd(e,t,n){if(this._enableSnap&&this._position>-this._extent&&this._position<0){if(this._enableY&&(Math.abs(t)this._itemSize/2?e-(this._itemSize-Math.abs(t)):e-t,o<=0&&o>=-this._extent&&this._scroll.setVelocityByEnd(o)}this._lastTime=Date.now(),this._lastDelay=0,this._scrolling=!0,this._lastChangePos=this._position,this._lastIdx=Math.floor(Math.abs(this._position/this._itemSize)),this._animation=function(e,t,n){const o={id:0,cancelled:!1};return function e(t,n,o,r){if(!t||!t.cancelled){o(n);const i=n.done();i||t.cancelled||(t.id=requestAnimationFrame(e.bind(null,t,n,o,r))),i&&r&&r(n)}}(o,e,t,n),{cancel:function(e){e&&e.id&&cancelAnimationFrame(e.id),e&&(e.cancelled=!0)}.bind(null,o),model:e}}(this._scroll,(()=>{const e=Date.now(),t=(e-this._scroll._startTime)/1e3,n=this._scroll.x(t);this._position=n,this.updatePosition();const o=this._scroll.dx(t);this._shouldDispatchScrollEvent&&e-this._lastTime>this._lastDelay&&(this.dispatchScroll(),this._lastDelay=Math.abs(2e3/o),this._lastTime=e)}),(()=>{this._enableSnap&&(o<=0&&o>=-this._extent&&(this._position=o,this.updatePosition()),P(this._options.onSnap)&&this._options.onSnap(Math.floor(Math.abs(this._position)/this._itemSize))),this._shouldDispatchScrollEvent&&this.dispatchScroll(),this._scrolling=!1}))}onTransitionEnd(){this._element.style.webkitTransition="",this._element.style.transition="",this._element.removeEventListener("transitionend",this._onTransitionEnd),this._snapping&&(this._snapping=!1),this.dispatchScroll()}snap(){const e=this._itemSize,t=this._position%e,n=Math.abs(t)>this._itemSize/2?this._position-(e-Math.abs(t)):this._position-t;this._position!==n&&(this._snapping=!0,this.scrollTo(-n),P(this._options.onSnap)&&this._options.onSnap(Math.floor(Math.abs(this._position)/this._itemSize)))}scrollTo(e,t){this._animation&&(this._animation.cancel(),this._scrolling=!1),"number"==typeof e&&(this._position=-e),this._position<-this._extent?this._position=-this._extent:this._position>0&&(this._position=0);const n="transform "+(t||.2)+"s ease-out";this._element.style.webkitTransition="-webkit-"+n,this._element.style.transition=n,this.updatePosition(),this._element.addEventListener("transitionend",this._onTransitionEnd)}dispatchScroll(){if(P(this._options.onScroll)&&Math.round(Number(this._lastPos))!==Math.round(this._position)){this._lastPos=this._position;const e={target:{scrollLeft:this._enableX?-this._position:0,scrollTop:this._enableY?-this._position:0,scrollHeight:this._scrollHeight||this._element.offsetHeight,scrollWidth:this._scrollWidth||this._element.offsetWidth,offsetHeight:this._element.parentElement.offsetHeight,offsetWidth:this._element.parentElement.offsetWidth}};this._options.onScroll(e)}}update(e,t,n){let o=0;const r=this._position;this._enableX?(o=this._element.childNodes.length?(t||this._element.offsetWidth)-this._element.parentElement.offsetWidth:0,this._scrollWidth=t):(o=this._element.childNodes.length?(t||this._element.offsetHeight)-this._element.parentElement.offsetHeight:0,this._scrollHeight=t),"number"==typeof e&&(this._position=-e),this._position<-o?this._position=-o:this._position>0&&(this._position=0),this._itemSize=n||this._itemSize,this.updatePosition(),r!==this._position&&(this.dispatchScroll(),P(this._options.onSnap)&&this._options.onSnap(Math.floor(Math.abs(this._position)/this._itemSize))),this._extent=o,this._scroll._extent=o}updatePosition(){let e="";this._enableX?e="translateX("+this._position+"px) translateZ(0)":this._enableY&&(e="translateY("+this._position+"px) translateZ(0)"),this._element.style.webkitTransform=e,this._element.style.transform=e}isScrolling(){return this._scrolling||this._snapping}}let Zh=0;const Jh=au({name:"PickerViewColumn",setup(e,{slots:t,emit:n}){const o=tn(null),r=tn(null),i=Xn("getPickerViewColumn"),a=ui(),s=i?i(a):tn(0),l=Xn("pickerViewProps"),c=Xn("pickerViewState"),u=tn(34),d=tn(null);Io((()=>{const e=d.value;u.value=e.$el.offsetHeight}));const p=bi((()=>(c.height-u.value)/2)),{state:f}=ah(),h=function(e){const t="uni-picker-view-content-"+Zh++;return Zn((()=>e.value),(function(){const n=document.createElement("style");n.innerText=`.uni-picker-view-content.${t}>*{height: ${e.value}px;overflow: hidden;}`,document.head.appendChild(n)})),t}(u);let g;const m=Vt({current:s.value,length:0});let y;function v(){g&&!y&&(y=!0,kn((()=>{y=!1;let e=Math.min(m.current,m.length-1);e=Math.max(e,0),g.update(e*u.value,void 0,u.value)})))}Zn((()=>s.value),(e=>{e!==m.current&&(m.current=e,v())})),Zn((()=>m.current),(e=>s.value=e)),Zn([()=>u.value,()=>m.length,()=>c.height],v);let b=0;function _(e){const t=b+e.deltaY;if(Math.abs(t)>10){b=0;let e=Math.min(m.current+(t<0?-1:1),m.length-1);m.current=e=Math.max(e,0),g.scrollTo(e*u.value)}else b=t;e.preventDefault()}function w({clientY:e}){const t=o.value;if(!g.isScrolling()){const n=e-t.getBoundingClientRect().top-c.height/2,o=u.value/2;if(!(Math.abs(n)<=o)){const e=Math.ceil((Math.abs(n)-o)/u.value),t=n<0?-e:e;let r=Math.min(m.current+t,m.length-1);m.current=r=Math.max(r,0),g.scrollTo(r*u.value)}}}const x=()=>{const e=o.value,t=r.value,{scroller:n,handleTouchStart:i,handleTouchMove:a,handleTouchEnd:s}=function(e,t){const n={trackingID:-1,maxDy:0,maxDx:0},o=new Kh(e,t);function r(e){const t=e,o=e;return"move"===t.detail.state||"end"===t.detail.state?{x:t.detail.dx,y:t.detail.dy}:{x:o.screenX-n.x,y:o.screenY-n.y}}return{scroller:o,handleTouchStart:function(e){const t=e,r=e;"start"===t.detail.state?(n.trackingID="touch",n.x=t.detail.x,n.y=t.detail.y):(n.trackingID="mouse",n.x=r.screenX,n.y=r.screenY),n.maxDx=0,n.maxDy=0,n.historyX=[0],n.historyY=[0],n.historyTime=[t.detail.timeStamp||r.timeStamp],n.listener=o,o.onTouchStart&&o.onTouchStart(),("boolean"!=typeof e.cancelable||e.cancelable)&&e.preventDefault()},handleTouchMove:function(e){const t=e,o=e;if(-1!==n.trackingID){("boolean"!=typeof e.cancelable||e.cancelable)&&e.preventDefault();const i=r(e);if(i){for(n.maxDy=Math.max(n.maxDy,Math.abs(i.y)),n.maxDx=Math.max(n.maxDx,Math.abs(i.x)),n.historyX.push(i.x),n.historyY.push(i.y),n.historyTime.push(t.detail.timeStamp||o.timeStamp);n.historyTime.length>10;)n.historyTime.shift(),n.historyX.shift(),n.historyY.shift();n.listener&&n.listener.onTouchMove&&n.listener.onTouchMove(i.x,i.y)}}},handleTouchEnd:function(e){if(-1!==n.trackingID){e.preventDefault();const t=r(e);if(t){const e=n.listener;n.trackingID=-1,n.listener=null;const o={x:0,y:0};if(n.historyTime.length>2)for(let t=n.historyTime.length-1,r=n.historyTime[t],i=n.historyX[t],a=n.historyY[t];t>0;){t--;const e=r-n.historyTime[t];if(e>30&&e<50){o.x=(i-n.historyX[t])/(e/1e3),o.y=(a-n.historyY[t])/(e/1e3);break}}n.historyTime=[],n.historyX=[],n.historyY=[],e&&e.onTouchEnd&&e.onTouchEnd(t.x,t.y,o)}}}}}(t,{enableY:!0,enableX:!1,enableSnap:!0,itemSize:u.value,friction:new Hh(1e-4),spring:new Xh(2,90,20),onSnap:e=>{isNaN(e)||e===m.current||(m.current=e)}});g=n,Eh(e,(e=>{switch(e.detail.state){case"start":i(e);break;case"move":a(e),e.stopPropagation();break;case"end":case"cancel":s(e)}}),!0),function(e){let t=0,n=0;e.addEventListener("touchstart",(e=>{const o=e.changedTouches[0];t=o.clientX,n=o.clientY})),e.addEventListener("touchend",(e=>{const o=e.changedTouches[0];if(Math.abs(o.clientX-t)<20&&Math.abs(o.clientY-n)<20){const t={bubbles:!0,cancelable:!0,target:e.target,currentTarget:e.currentTarget},n=new CustomEvent("click",t);["screenX","screenY","clientX","clientY","pageX","pageY"].forEach((e=>{n[e]=o[e]})),e.target.dispatchEvent(n)}}))}(e),v()};return Io(x),()=>{const e=t.default&&t.default();m.length=bh(e).length;const n=`${p.value}px 0`;return Jr("uni-picker-view-column",{ref:o},[Jr("div",{onWheel:_,onClick:w,class:"uni-picker-view-group"},[Jr("div",ii(f.attrs,{class:["uni-picker-view-mask",l.maskClass],style:`background-size: 100% ${p.value}px;${l.maskStyle}`}),null,16),Jr("div",ii(f.attrs,{class:["uni-picker-view-indicator",l.indicatorClass],style:l.indicatorStyle}),[Jr(xf,{ref:d,onResize:({height:e})=>u.value=e},null,8,["onResize"])],16),Jr("div",{ref:r,class:["uni-picker-view-content",h],style:{padding:n}},[e],6)],40,["onWheel","onClick"])],512)}}}),Qh={a:"",abbr:"",address:"",article:"",aside:"",b:"",bdi:"",bdo:["dir"],big:"",blockquote:"",br:"",caption:"",center:"",cite:"",code:"",col:["span","width"],colgroup:["span","width"],dd:"",del:"",div:"",dl:"",dt:"",em:"",fieldset:"",font:"",footer:"",h1:"",h2:"",h3:"",h4:"",h5:"",h6:"",header:"",hr:"",i:"",img:["alt","src","height","width"],ins:"",label:"",legend:"",li:"",mark:"",nav:"",ol:["start","type"],p:"",pre:"",q:"",rt:"",ruby:"",s:"",section:"",small:"",span:"",strong:"",sub:"",sup:"",table:["width"],tbody:"",td:["colspan","height","rowspan","width"],tfoot:"",th:["colspan","height","rowspan","width"],thead:"",tr:["colspan","height","rowspan","width"],tt:"",u:"",ul:""},eg={amp:"&",gt:">",lt:"<",nbsp:" ",quot:'"',apos:"'",ldquo:"“",rdquo:"”",yen:"¥",radic:"√",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",hellip:"…"};const tg=(e,t,n)=>!n||k(n)&&!n.length?[]:n.map((n=>{if(D(n)){if(!E(n,"type")||"node"===n.type){let o={[e]:""};const r=n.name.toLowerCase();if(!E(Qh,r))return;return function(e,t){if(D(t))for(const n in t)if(E(t,n)){const o=t[n];"img"===e&&"src"===n&&(t[n]=xu(o))}}(r,n.attrs),o=x(o,function(e,t){if(["a","img"].includes(e.name)&&t)return{onClick:n=>{t(n,{node:e}),n.stopPropagation(),n.preventDefault(),n.returnValue=!1}}}(n,t),n.attrs),_i(n.name,o,tg(e,t,n.children))}return"text"===n.type&&$(n.text)&&""!==n.text?ei((n.text||"").replace(/&(([a-zA-Z]+)|(#x{0,1}[\da-zA-Z]+));/gi,(function(e,t){return E(eg,t)&&eg[t]?eg[t]:/^#[0-9]{1,4}$/.test(t)?String.fromCharCode(t.slice(1)):/^#x[0-9a-f]{1,4}$/i.test(t)?String.fromCharCode(0+t.slice(1)):e}))):void 0}}));function ng(e){e=function(e){return e.replace(/<\?xml.*\?>\n/,"").replace(/\n/,"").replace(/\n/,"")}(e);const t=[],n={node:"root",children:[]};return function(e,t){var n,o,r,i=[],a=e;for(i.last=function(){return this[this.length-1]};e;){if(o=!0,i.last()&&Hf[i.last()])e=e.replace(new RegExp("([\\s\\S]*?)]*>"),(function(e,n){return n=n.replace(/|/g,"$1$2"),t.chars&&t.chars(n),""})),c("",i.last());else if(0==e.indexOf("\x3c!--")?(n=e.indexOf("--\x3e"))>=0&&(t.comment&&t.comment(e.substring(4,n)),e=e.substring(n+3),o=!1):0==e.indexOf("=0&&i[o]!=n;o--);else var o=0;if(o>=0){for(var r=i.length-1;r>=o;r--)t.end&&t.end(i[r]);i.length=o}}c()}(e,{start:function(e,o,r){const i={name:e};if(0!==o.length&&(i.attrs=function(e){return e.reduce((function(e,t){let n=t.value;const o=t.name;return n.match(/ /)&&-1===["style","src"].indexOf(o)&&(n=n.split(" ")),e[o]?Array.isArray(e[o])?e[o].push(n):e[o]=[e[o],n]:e[o]=n,e}),{})}(o)),r){const e=t[0]||n;e.children||(e.children=[]),e.children.push(i)}else t.unshift(i)},end:function(e){const o=t.shift();if(o.name!==e&&console.error("invalid state: mismatch end tag"),0===t.length)n.children.push(o);else{const e=t[0];e.children||(e.children=[]),e.children.push(o)}},chars:function(e){const o={type:"text",text:e};if(0===t.length)n.children.push(o);else{const e=t[0];e.children||(e.children=[]),e.children.push(o)}},comment:function(e){const n={node:"comment",text:e},o=t[0];o.children||(o.children=[]),o.children.push(n)}}),n.children}const og=au({name:"RichText",compatConfig:{MODE:3},props:{nodes:{type:[Array,String],default:function(){return[]}}},emits:["click","touchstart","touchmove","touchcancel","touchend","longpress","itemclick"],setup(e,{emit:t}){const n=ui(),o=n&&n.vnode.scopeId||"",r=tn(null),i=tn([]),a=pu(r,t);function s(e,t={}){a("itemclick",e,t)}return Zn((()=>e.nodes),(function(){let t=e.nodes;$(t)&&(t=ng(e.nodes)),i.value=tg(o,s,t)}),{immediate:!0}),()=>_i("uni-rich-text",{ref:r},_i("div",{},i.value))}}),rg=ge(!0),ig=au({name:"ScrollView",compatConfig:{MODE:3},props:{scrollX:{type:[Boolean,String],default:!1},scrollY:{type:[Boolean,String],default:!1},upperThreshold:{type:[Number,String],default:50},lowerThreshold:{type:[Number,String],default:50},scrollTop:{type:[Number,String],default:0},scrollLeft:{type:[Number,String],default:0},scrollIntoView:{type:String,default:""},scrollWithAnimation:{type:[Boolean,String],default:!1},enableBackToTop:{type:[Boolean,String],default:!1},refresherEnabled:{type:[Boolean,String],default:!1},refresherThreshold:{type:Number,default:45},refresherDefaultStyle:{type:String,default:"back"},refresherBackground:{type:String,default:"#fff"},refresherTriggered:{type:[Boolean,String],default:!1}},emits:["scroll","scrolltoupper","scrolltolower","refresherrefresh","refresherrestore","refresherpulling","refresherabort","update:refresherTriggered"],setup(e,{emit:t,slots:n}){const o=tn(null),r=tn(null),i=tn(null),a=tn(null),s=tn(null),l=pu(o,t),{state:c,scrollTopNumber:u,scrollLeftNumber:d}=function(e){const t=bi((()=>Number(e.scrollTop)||0)),n=bi((()=>Number(e.scrollLeft)||0));return{state:Vt({lastScrollTop:t.value,lastScrollLeft:n.value,lastScrollToUpperTime:0,lastScrollToLowerTime:0,refresherHeight:0,refreshRotate:0,refreshState:""}),scrollTopNumber:t,scrollLeftNumber:n}}(e);!function(e,t,n,o,r,i,a,s,l){let c=!1,u=0,d=!1,p=()=>{};const f=bi((()=>{let t=Number(e.upperThreshold);return isNaN(t)?50:t})),h=bi((()=>{let t=Number(e.lowerThreshold);return isNaN(t)?50:t}));function g(e,t){const n=a.value;let o=0,r="";if(e<0?e=0:"x"===t&&e>n.scrollWidth-n.offsetWidth?e=n.scrollWidth-n.offsetWidth:"y"===t&&e>n.scrollHeight-n.offsetHeight&&(e=n.scrollHeight-n.offsetHeight),"x"===t?o=n.scrollLeft-e:"y"===t&&(o=n.scrollTop-e),0===o)return;let i=s.value;i.style.transition="transform .3s ease-out",i.style.webkitTransition="-webkit-transform .3s ease-out","x"===t?r="translateX("+o+"px) translateZ(0)":"y"===t&&(r="translateY("+o+"px) translateZ(0)"),i.removeEventListener("transitionend",p),i.removeEventListener("webkitTransitionEnd",p),p=()=>_(e,t),i.addEventListener("transitionend",p),i.addEventListener("webkitTransitionEnd",p),"x"===t?n.style.overflowX="hidden":"y"===t&&(n.style.overflowY="hidden"),i.style.transform=r,i.style.webkitTransform=r}function m(n){const o=n.target;r("scroll",n,{scrollLeft:o.scrollLeft,scrollTop:o.scrollTop,scrollHeight:o.scrollHeight,scrollWidth:o.scrollWidth,deltaX:t.lastScrollLeft-o.scrollLeft,deltaY:t.lastScrollTop-o.scrollTop}),e.scrollY&&(o.scrollTop<=f.value&&t.lastScrollTop-o.scrollTop>0&&n.timeStamp-t.lastScrollToUpperTime>200&&(r("scrolltoupper",n,{direction:"top"}),t.lastScrollToUpperTime=n.timeStamp),o.scrollTop+o.offsetHeight+h.value>=o.scrollHeight&&t.lastScrollTop-o.scrollTop<0&&n.timeStamp-t.lastScrollToLowerTime>200&&(r("scrolltolower",n,{direction:"bottom"}),t.lastScrollToLowerTime=n.timeStamp)),e.scrollX&&(o.scrollLeft<=f.value&&t.lastScrollLeft-o.scrollLeft>0&&n.timeStamp-t.lastScrollToUpperTime>200&&(r("scrolltoupper",n,{direction:"left"}),t.lastScrollToUpperTime=n.timeStamp),o.scrollLeft+o.offsetWidth+h.value>=o.scrollWidth&&t.lastScrollLeft-o.scrollLeft<0&&n.timeStamp-t.lastScrollToLowerTime>200&&(r("scrolltolower",n,{direction:"right"}),t.lastScrollToLowerTime=n.timeStamp)),t.lastScrollTop=o.scrollTop,t.lastScrollLeft=o.scrollLeft}function y(t){e.scrollY&&(e.scrollWithAnimation?g(t,"y"):a.value.scrollTop=t)}function v(t){e.scrollX&&(e.scrollWithAnimation?g(t,"x"):a.value.scrollLeft=t)}function b(t){if(t){if(!/^[_a-zA-Z][-_a-zA-Z0-9:]*$/.test(t))return void console.error(`id error: scroll-into-view=${t}`);let n=i.value.querySelector("#"+t);if(n){let t=a.value.getBoundingClientRect(),o=n.getBoundingClientRect();if(e.scrollX){let n=o.left-t.left,r=a.value.scrollLeft+n;e.scrollWithAnimation?g(r,"x"):a.value.scrollLeft=r}if(e.scrollY){let n=o.top-t.top,r=a.value.scrollTop+n;e.scrollWithAnimation?g(r,"y"):a.value.scrollTop=r}}}}function _(t,n){s.value.style.transition="",s.value.style.webkitTransition="",s.value.style.transform="",s.value.style.webkitTransform="";let o=a.value;"x"===n?(o.style.overflowX=e.scrollX?"auto":"hidden",o.scrollLeft=t):"y"===n&&(o.style.overflowY=e.scrollY?"auto":"hidden",o.scrollTop=t),s.value.removeEventListener("transitionend",p),s.value.removeEventListener("webkitTransitionEnd",p)}function w(n){if(e.refresherEnabled){switch(n){case"refreshing":t.refresherHeight=e.refresherThreshold,c||(c=!0,r("refresherrefresh",{},{}),l("update:refresherTriggered",!0));break;case"restore":case"refresherabort":c=!1,t.refresherHeight=u=0,"restore"===n&&(d=!1,r("refresherrestore",{},{})),"refresherabort"===n&&d&&(d=!1,r("refresherabort",{},{}))}t.refreshState=n}}Io((()=>{kn((()=>{y(n.value),v(o.value)})),b(e.scrollIntoView);let i=function(e){e.preventDefault(),e.stopPropagation(),m(e)},s={x:0,y:0},l=null,p=function(n){if(null===s)return;let o=n.touches[0].pageX,i=n.touches[0].pageY,p=a.value;if(Math.abs(o-s.x)>Math.abs(i-s.y))if(e.scrollX){if(0===p.scrollLeft&&o>s.x)return void(l=!1);if(p.scrollWidth===p.offsetWidth+p.scrollLeft&&os.y)l=!1,e.refresherEnabled&&!1!==n.cancelable&&n.preventDefault();else{if(p.scrollHeight===p.offsetHeight+p.scrollTop&&i0&&(d=!0,r("refresherpulling",n,{deltaY:o})));const a=t.refresherHeight/e.refresherThreshold;t.refreshRotate=360*(a>1?1:a)}},f=function(e){1===e.touches.length&&(s={x:e.touches[0].pageX,y:e.touches[0].pageY})},h=function(n){s=null,t.refresherHeight>=e.refresherThreshold?w("refreshing"):w("refresherabort")};a.value.addEventListener("touchstart",f,rg),a.value.addEventListener("touchmove",p,ge(!1)),a.value.addEventListener("scroll",i,ge(!1)),a.value.addEventListener("touchend",h,rg),jo((()=>{a.value.removeEventListener("touchstart",f),a.value.removeEventListener("touchmove",p),a.value.removeEventListener("scroll",i),a.value.removeEventListener("touchend",h)}))})),wo((()=>{e.scrollY&&(a.value.scrollTop=t.lastScrollTop),e.scrollX&&(a.value.scrollLeft=t.lastScrollLeft)})),Zn(n,(e=>{y(e)})),Zn(o,(e=>{v(e)})),Zn((()=>e.scrollIntoView),(e=>{b(e)})),Zn((()=>e.refresherTriggered),(e=>{!0===e?w("refreshing"):!1===e&&w("restore")}))}(e,c,u,d,l,o,r,a,t);const p=bi((()=>{let t="";return e.scrollX?t+="overflow-x:auto;":t+="overflow-x:hidden;",e.scrollY?t+="overflow-y:auto;":t+="overflow-y:hidden;",t}));return()=>{const{refresherEnabled:t,refresherBackground:l,refresherDefaultStyle:u}=e,{refresherHeight:d,refreshState:f,refreshRotate:h}=c;return Jr("uni-scroll-view",{ref:o},[Jr("div",{ref:i,class:"uni-scroll-view"},[Jr("div",{ref:r,style:p.value,class:"uni-scroll-view"},[Jr("div",{ref:a,class:"uni-scroll-view-content"},[t?Jr("div",{ref:s,style:{backgroundColor:l,height:d+"px"},class:"uni-scroll-view-refresher"},["none"!==u?Jr("div",{class:"uni-scroll-view-refresh"},[Jr("div",{class:"uni-scroll-view-refresh-inner"},["pulling"==f?Jr("svg",{key:"refresh__icon",style:{transform:"rotate("+h+"deg)"},fill:"#2BD009",class:"uni-scroll-view-refresh__icon",width:"24",height:"24",viewBox:"0 0 24 24"},[Jr("path",{d:"M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z"},null),Jr("path",{d:"M0 0h24v24H0z",fill:"none"},null)],4):null,"refreshing"==f?Jr("svg",{key:"refresh__spinner",class:"uni-scroll-view-refresh__spinner",width:"24",height:"24",viewBox:"25 25 50 50"},[Jr("circle",{cx:"50",cy:"50",r:"20",fill:"none",style:"color: #2bd009","stroke-width":"3"},null)]):null])]):null,"none"==u?n.refresher&&n.refresher():null],4):null,n.default&&n.default()],512)],4)],512)],512)}}});function ag(e,t,n,o,r,i){function a(){c&&(clearTimeout(c),c=null)}let s,l,c=null,u=!0,d=0,p=1,f=null,h=!1,g=0,m="";const y=bi((()=>n.value.length>t.displayMultipleItems)),v=bi((()=>e.circular&&y.value));function b(r){Math.floor(2*d)===Math.floor(2*r)&&Math.ceil(2*d)===Math.ceil(2*r)||v.value&&function(o){if(!u)for(let r=n.value,i=r.length,a=o+t.displayMultipleItems,s=0;s=c.length&&(r-=c.length),r=s%1>.5||s<0?r-1:r,i("transition",{},{dx:e.vertical?0:r*l.offsetWidth,dy:e.vertical?r*l.offsetHeight:0})}function _(e){const o=n.value.length;if(!o)return-1;const r=(Math.round(e)%o+o)%o;if(v.value){if(o<=t.displayMultipleItems)return 0}else if(r>o-t.displayMultipleItems)return o-t.displayMultipleItems;return r}function w(){f=null}function x(){if(!f)return void(h=!1);const e=f,o=e.toPos,r=e.acc,a=e.endTime,c=e.source,u=a-Date.now();if(u<=0){b(o),f=null,h=!1,s=null;const e=n.value[t.current];if(e){const n=e.getItemId();i("animationfinish",{},{current:t.current,currentItemId:n,source:c})}return}b(o+r*u*u/2),l=requestAnimationFrame(x)}function S(e,o,r){w();const i=t.duration,a=n.value.length;let s=d;if(v.value)if(r<0){for(;se;)s-=a}else if(r>0){for(;s>e;)s-=a;for(;s+ae;)s-=a;s+a-ee.current,()=>e.currentItemId,()=>[...n.value]],(()=>{let o=-1;if(e.currentItemId)for(let t=0,r=n.value;te.vertical,()=>v.value,()=>t.displayMultipleItems,()=>[...n.value]],(function(){a(),f&&(b(f.toPos),f=null);const r=n.value;for(let t=0;t0&&p<1||(p=1)}const s=d;d=-2;const l=t.current;l>=0?(u=!1,t.userTracking?(b(s+l-g),g=l):(b(l),e.autoplay&&T())):(u=!0,b(-t.displayMultipleItems-1))})),Zn((()=>t.interval),(()=>{c&&(a(),T())})),Zn((()=>t.current),((e,o)=>{!function(e,o){const r=m;m="";const a=n.value;if(!r){const t=a.length;S(e,"",v.value&&o+(t-e)%t>t/2?1:0)}const s=a[e];if(s){const e=t.currentItemId=s.getItemId();i("change",{},{current:t.current,currentItemId:e,source:r})}}(e,o),r("update:current",e)})),Zn((()=>t.currentItemId),(e=>{r("update:currentItemId",e)})),Zn((()=>e.autoplay&&!t.userTracking),E),E(e.autoplay&&!t.userTracking),Io((()=>{let r=!1,i=0,s=0;function l(e){t.userTracking=!1;const n=i/Math.abs(i);let o=0;!e&&Math.abs(i)>.2&&(o=.5*n);const r=_(d+o);e?b(g):(m="touch",t.current=r,S(r,"touch",0!==o?o:0===r&&v.value&&d>=1?1:0))}Eh(o.value,(c=>{if(!e.disableTouch&&!u){if("start"===c.detail.state)return t.userTracking=!0,r=!1,a(),g=d,i=0,s=Date.now(),void w();if("end"===c.detail.state)return l(!1);if("cancel"===c.detail.state)return l(!0);if(t.userTracking){if(!r){r=!0;const n=Math.abs(c.detail.dx),o=Math.abs(c.detail.dy);if((n>=o&&e.vertical||n<=o&&!e.vertical)&&(t.userTracking=!1),!t.userTracking)return void(e.autoplay&&T())}return function(r){const a=s;s=Date.now();const l=n.value.length-t.displayMultipleItems;function c(e){return.5-.25/(e+.5)}function u(e,t){let n=g+e;i=.6*i+.4*t,v.value||(n<0||n>l)&&(n<0?n=-c(-n):n>l&&(n=l+c(n-l)),i=0),b(n)}const d=s-a||1,p=o.value;e.vertical?u(-r.dy/p.offsetHeight,-r.ddy/d):u(-r.dx/p.offsetWidth,-r.ddx/d)}(c.detail),!1}}}))})),Do((()=>{a(),cancelAnimationFrame(l)})),{onSwiperDotClick:function(e){S(t.current=e,m="click",v.value?1:0)},circularEnabled:v,swiperEnabled:y}}const sg=au({name:"Swiper",props:{indicatorDots:{type:[Boolean,String],default:!1},vertical:{type:[Boolean,String],default:!1},autoplay:{type:[Boolean,String],default:!1},circular:{type:[Boolean,String],default:!1},interval:{type:[Number,String],default:5e3},duration:{type:[Number,String],default:500},current:{type:[Number,String],default:0},indicatorColor:{type:String,default:""},indicatorActiveColor:{type:String,default:""},previousMargin:{type:String,default:""},nextMargin:{type:String,default:""},currentItemId:{type:String,default:""},skipHiddenItemLayout:{type:[Boolean,String],default:!1},displayMultipleItems:{type:[Number,String],default:1},disableTouch:{type:[Boolean,String],default:!1},navigation:{type:[Boolean,String],default:!1},navigationColor:{type:String,default:"#fff"},navigationActiveColor:{type:String,default:"rgba(53, 53, 53, 0.6)"}},emits:["change","transition","animationfinish","update:current","update:currentItemId"],setup(e,{slots:t,emit:n}){const o=tn(null),r=pu(o,n),i=tn(null),a=tn(null),s=function(e){return Vt({interval:bi((()=>{const t=Number(e.interval);return isNaN(t)?5e3:t})),duration:bi((()=>{const t=Number(e.duration);return isNaN(t)?500:t})),displayMultipleItems:bi((()=>{const t=Math.round(e.displayMultipleItems);return isNaN(t)?1:t})),current:Math.round(e.current)||0,currentItemId:e.currentItemId,userTracking:!1})}(e),l=bi((()=>{let t={};return(e.nextMargin||e.previousMargin)&&(t=e.vertical?{left:0,right:0,top:hc(e.previousMargin,!0),bottom:hc(e.nextMargin,!0)}:{top:0,bottom:0,left:hc(e.previousMargin,!0),right:hc(e.nextMargin,!0)}),t})),c=bi((()=>{const t=Math.abs(100/s.displayMultipleItems)+"%";return{width:e.vertical?"100%":t,height:e.vertical?t:"100%"}}));let u=[];const d=[],p=tn([]);function f(){const e=[];for(let t=0;tn===e.rootRef.value));o&&e.push(Gt(o))}p.value=e}Yn("addSwiperContext",(function(e){d.push(e),f()}));Yn("removeSwiperContext",(function(e){const t=d.indexOf(e);t>=0&&(d.splice(t,1),f())}));const{onSwiperDotClick:h,circularEnabled:g,swiperEnabled:m}=ag(e,s,p,a,n,r);let y=()=>null;return y=lg(o,e,s,h,p,g,m),()=>{const n=t.default&&t.default();return u=bh(n),Jr("uni-swiper",{ref:o},[Jr("div",{ref:i,class:"uni-swiper-wrapper"},[Jr("div",{class:"uni-swiper-slides",style:l.value},[Jr("div",{ref:a,class:"uni-swiper-slide-frame",style:c.value},[n],4)],4),e.indicatorDots&&Jr("div",{class:["uni-swiper-dots",e.vertical?"uni-swiper-dots-vertical":"uni-swiper-dots-horizontal"]},[p.value.map(((t,n,o)=>Jr("div",{onClick:()=>h(n),class:{"uni-swiper-dot":!0,"uni-swiper-dot-active":n=s.current||n{let s=!1,l=!1,c=!1,u=tn(!1);function d(e,n){const o=e.currentTarget;o&&(o.style.backgroundColor="over"===n?t.navigationActiveColor:"")}Gn((()=>{s="auto"===t.navigation,u.value=!0!==t.navigation||s,v()})),Gn((()=>{const e=r.value.length,t=!i.value;l=0===n.current&&t,c=n.current===e-1&&t||t&&n.current+n.displayMultipleItems>=e,a.value||(l=!0,c=!0,s&&(u.value=!0))}));const p={onMouseover:e=>d(e,"over"),onMouseout:e=>d(e,"out")};function f(e,t,a){if(e.stopPropagation(),a)return;const s=r.value.length;let l=n.current;switch(t){case"prev":l--,l<0&&i.value&&(l=s-1);break;case"next":l++,l>=s&&i.value&&(l=0)}o(l)}const h=()=>vc(yc,t.navigationColor,26);let g;const m=n=>{clearTimeout(g);const{clientX:o,clientY:r}=n,{left:i,right:a,top:s,bottom:l,width:c,height:d}=e.value.getBoundingClientRect();let p=!1;if(p=t.vertical?!(r-s{u.value=p}),300);u.value=p},y=()=>{u.value=!0};function v(){e.value&&(e.value.removeEventListener("mousemove",m),e.value.removeEventListener("mouseleave",y),s&&(e.value.addEventListener("mousemove",m),e.value.addEventListener("mouseleave",y)))}return Io(v),function(){const e={"uni-swiper-navigation-hide":u.value,"uni-swiper-navigation-vertical":t.vertical};return t.navigation?Jr(Rr,null,[Jr("div",ii({class:["uni-swiper-navigation uni-swiper-navigation-prev",x({"uni-swiper-navigation-disabled":l},e)],onClick:e=>f(e,"prev",l)},p),[h()],16,["onClick"]),Jr("div",ii({class:["uni-swiper-navigation uni-swiper-navigation-next",x({"uni-swiper-navigation-disabled":c},e)],onClick:e=>f(e,"next",c)},p),[h()],16,["onClick"])]):null}},cg=au({name:"SwiperItem",props:{itemId:{type:String,default:""}},setup(e,{slots:t}){const n=tn(null),o={rootRef:n,getItemId:()=>e.itemId,getBoundingClientRect:()=>n.value.getBoundingClientRect(),updatePosition(e,t){const o=t?"0":100*e+"%",r=t?100*e+"%":"0",i=n.value,a=`translate(${o},${r}) translateZ(0)`;i&&(i.style.webkitTransform=a,i.style.transform=a)}};return Io((()=>{const e=Xn("addSwiperContext");e&&e(o)})),Do((()=>{const e=Xn("removeSwiperContext");e&&e(o)})),()=>Jr("uni-swiper-item",{ref:n,style:{position:"absolute",width:"100%",height:"100%"}},[t.default&&t.default()],512)}}),ug={ensp:" ",emsp:" ",nbsp:" "};function dg(e,t){return e.replace(/\\n/g,"\n").split("\n").map((e=>function(e,{space:t,decode:n}){if(!e)return e;t&&ug[t]&&(e=e.replace(/ /g,ug[t]));if(!n)return e;return e.replace(/ /g,ug.nbsp).replace(/ /g,ug.ensp).replace(/ /g,ug.emsp).replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'")}(e,t)))}const pg=au({name:"Text",props:{selectable:{type:[Boolean,String],default:!1},space:{type:String,default:""},decode:{type:[Boolean,String],default:!1}},setup:(e,{slots:t})=>()=>{const n=[];return t.default&&t.default().forEach((t=>{if(8&t.shapeFlag&&t.type!==jr){const o=dg(t.children,{space:e.space,decode:e.decode}),r=o.length-1;o.forEach(((e,t)=>{(0!==t||e)&&n.push(ei(e)),t!==r&&n.push(Jr("br"))}))}else n.push(t)})),Jr("uni-text",{selectable:!!e.selectable||null},[Jr("span",null,n)],8,["selectable"])}}),fg=x({},uh,{placeholderClass:{type:String,default:"input-placeholder"},autoHeight:{type:[Boolean,String],default:!1},confirmType:{type:String,default:"return",validator:e=>gg.concat("return").includes(e)}});let hg=!1;const gg=["done","go","next","search","send"];const mg=au({name:"Textarea",props:fg,emits:["confirm","linechange",...dh],setup(e,{emit:t}){const n=tn(null),o=tn(null),{fieldRef:r,state:i,scopedAttrsState:a,fixDisabledColor:s,trigger:l}=hh(e,n,t),c=bi((()=>i.value.split("\n"))),u=bi((()=>gg.includes(e.confirmType))),d=tn(0),p=tn(null);function f({height:e}){d.value=e}function h(e){"Enter"===e.key&&u.value&&e.preventDefault()}function g(t){if("Enter"===t.key&&u.value){!function(e){l("confirm",e,{value:i.value})}(t);const n=t.target;!e.confirmHold&&n.blur()}}return Zn((()=>d.value),(t=>{const r=n.value,i=p.value,a=o.value;let s=parseFloat(getComputedStyle(r).lineHeight);isNaN(s)&&(s=i.offsetHeight);var c=Math.round(t/s);l("linechange",{},{height:t,heightRpx:750/window.innerWidth*t,lineCount:c}),e.autoHeight&&(r.style.height="auto",a.style.height=t+"px")})),function(){const e="(prefers-color-scheme: dark)";hg=0===String(navigator.platform).indexOf("iP")&&0===String(navigator.vendor).indexOf("Apple")&&window.matchMedia(e).media!==e}(),()=>{let t=e.disabled&&s?Jr("textarea",{key:"disabled-textarea",ref:r,value:i.value,tabindex:"-1",readonly:!!e.disabled,maxlength:i.maxlength,class:{"uni-textarea-textarea":!0,"uni-textarea-textarea-fix-margin":hg},style:{overflowY:e.autoHeight?"hidden":"auto"},onFocus:e=>e.target.blur()},null,46,["value","readonly","maxlength","onFocus"]):Jr("textarea",{key:"textarea",ref:r,value:i.value,disabled:!!e.disabled,maxlength:i.maxlength,enterkeyhint:e.confirmType,inputmode:e.inputmode,class:{"uni-textarea-textarea":!0,"uni-textarea-textarea-fix-margin":hg},style:{overflowY:e.autoHeight?"hidden":"auto"},onKeydown:h,onKeyup:g},null,46,["value","disabled","maxlength","enterkeyhint","inputmode","onKeydown","onKeyup"]);return Jr("uni-textarea",{ref:n},[Jr("div",{ref:o,class:"uni-textarea-wrapper"},[qo(Jr("div",ii(a.attrs,{style:e.placeholderStyle,class:["uni-textarea-placeholder",e.placeholderClass]}),[e.placeholder],16),[[xa,!i.value.length]]),Jr("div",{ref:p,class:"uni-textarea-line"},[" "],512),Jr("div",{class:"uni-textarea-compute"},[c.value.map((e=>Jr("div",null,[e.trim()?e:"."]))),Jr(xf,{initial:!0,onResize:f},null,8,["initial","onResize"])]),"search"===e.confirmType?Jr("form",{action:"",onSubmit:()=>!1,class:"uni-input-form"},[t],40,["onSubmit"]):t],512)],512)}}}),yg=au({name:"View",props:x({},lu),setup(e,{slots:t}){const{hovering:n,binding:o}=cu(e);return()=>{const r=e.hoverClass;return r&&"none"!==r?Jr("uni-view",ii({class:n.value?r:""},o),[t.default&&t.default()],16):Jr("uni-view",null,[t.default&&t.default()])}}});function vg(e,t){if(t||(t=e.id),t)return e.$options.name.toLowerCase()+"."+t}function bg(e,t,n){e&&Ll(n||Sc(),e,(({type:e,data:n},o)=>{t(e,n,o)}))}function _g(e,t){e&&function(e,t){t=Rl(e,t),delete Il[t]}(t||Sc(),e)}function wg(e,t,n,o){const r=ui().proxy;Io((()=>{bg(t||vg(r),e,o),!n&&t||Zn((()=>r.id),((t,n)=>{bg(vg(r,t),e,o),_g(n&&vg(r,n))}))})),jo((()=>{_g(t||vg(r),o)}))}let xg=0;function Sg(e){const t=bc(),n=ui().proxy,o=n.$options.name.toLowerCase(),r=e||n.id||"context"+xg++;return Io((()=>{n.$el.__uniContextInfo={id:r,type:o,page:t}})),`${o}.${r}`}function Tg(e,t,n,o){P(t)&&Po(e,t.bind(n),o)}function Eg(e,t,n){var o;const r=e.mpType||n.$mpType;if(r&&"component"!==r&&(Object.keys(e).forEach((o=>{if(function(e,t,n=!0){return!(n&&!P(t))&&(Ee.indexOf(e)>-1||0===e.indexOf("on"))}(o,e[o],!1)){const r=e[o];k(r)?r.forEach((e=>Tg(o,e,n,t))):Tg(o,r,n,t)}})),"page"===r)){t.__isVisible=!0;try{Cc(n,"onLoad",t.attrs.__pageQuery),delete t.attrs.__pageQuery,"preloadPage"!==(null==(o=n.$page)?void 0:o.openType)&&Cc(n,"onShow")}catch(i){console.error(i.message+"\n"+i.stack)}}}function kg(e,t,n){Eg(e,t,n)}function Cg(e,t,n){return e[t]=n}function Og(e,...t){const n=this[e];return n?n(...t):(console.error(`method ${e} not found`),null)}function Ag(e){return function(t,n,o){if(!n)throw t;const r=e._instance;if(!r||!r.proxy)throw t;Cc(r.proxy,"onError",t)}}function Pg(e,t){return e?[...new Set([].concat(e,t))]:t}function $g(e){const t=e._context.config;var n;t.errorHandler=Ce(e,Ag),n=t.optionMergeStrategies,Ee.forEach((e=>{n[e]=Pg}));const o=t.globalProperties;o.$set=Cg,o.$applyOptions=kg,o.$callMethod=Og,function(e){ke.forEach((t=>t(e)))}(e)}const Mg=pc("upm");function Ig(){return Xn(Mg)}function Rg(e){const t=function(e){return Vt(function(e){{const{navigationBar:t}=e,{titleSize:n,titleColor:o,backgroundColor:r}=t;t.titleText=t.titleText||"",t.type=t.type||"default",t.titleSize=n||"16px",t.titleColor=o||"#000000",t.backgroundColor=r||"#F8F8F8"}if(history.state){const t=history.state.__type__;"redirectTo"!==t&&"reLaunch"!==t||0!==Xg().length||(e.isEntry=!0,e.isQuit=!0)}return e}(JSON.parse(JSON.stringify(kc(gl().meta,e)))))}(e);return Yn(Mg,t),t}function Lg(){return gl()}function jg(){return history.state&&history.state.__id__||1}let Dg;function Bg(){var e;return Dg||(Dg=__uniConfig.tabBar&&Vt((e=__uniConfig.tabBar,ml()&&e.list&&e.list.forEach((e=>{_l(e,["text"])})),e))),Dg}const Ng=window.CSS&&window.CSS.supports;function Fg(e){return Ng&&(Ng(e)||Ng.apply(window.CSS,e.split(":")))}const Vg=Fg("top:env(a)"),qg=Fg("top:constant(a)"),zg=Fg("backdrop-filter:blur(10px)"),Wg=(()=>Vg?"env":qg?"constant":"")();function Hg(e){return Wg?`calc(${e}px + ${Wg}(safe-area-inset-bottom))`:`${e}px`}const Ug=new Map;function Yg(){return Ug}function Xg(){const e=[],t=Ug.values();for(const n of t)n.$.__isTabBar?n.$.__isActive&&e.push(n):e.push(n);return e}function Gg(e,t=!0){const n=Ug.get(e);n.$.__isUnload=!0,Cc(n,"onUnload"),Ug.delete(e),t&&function(e){const t=em.get(e);t&&(em.delete(e),tm.pruneCacheEntry(t))}(e)}let Kg=jg();function Zg(e){const t=Ig();let n=e.fullPath;return e.meta.isEntry&&-1===n.indexOf(e.meta.route)&&(n="/"+e.meta.route+n.replace("/","")),function(e,t,n,o,r,i){const{id:a,route:s}=o,l=$e(o.navigationBar,__uniConfig.themeConfig,i).titleColor;return{id:a,path:ae(s),route:s,fullPath:t,options:n,meta:o,openType:e,eventChannel:r,statusBarStyle:"#ffffff"===l?"light":"dark"}}("navigateTo",n,{},t)}function Jg(e){const t=Zg(e.$route);!function(e,t){e.route=t.route,e.$vm=e,e.$page=t,e.$mpType="page",t.meta.isTabBar&&(e.$.__isTabBar=!0,e.$.__isActive=!0)}(e,t),Ug.set(Qg(t.path,t.id),e)}function Qg(e,t){return e+"$$"+t}const em=new Map,tm={get:e=>em.get(e),set(e,t){!function(e){const t=parseInt(e.split("$$")[1]);if(!t)return;tm.forEach(((e,n)=>{const o=parseInt(n.split("$$")[1]);if(o&&o>t){if(function(e){return"tabBar"===e.props.type}(e))return;tm.delete(n),tm.pruneCacheEntry(e),kn((()=>{Ug.forEach(((e,t)=>{e.$.isUnmounted&&Ug.delete(t)}))}))}}))}(e),em.set(e,t)},delete(e){em.get(e)&&em.delete(e)},forEach(e){em.forEach(e)}};function nm(e,t){!function(e){const t=rm(e),{body:n}=document;im&&n.removeAttribute(im),t&&n.setAttribute(t,""),im=t}(e),function(e){let t=0,n=0;if("custom"!==e.navigationBar.style&&["default","float"].indexOf(e.navigationBar.type)>-1&&(t=44),e.isTabBar){const e=Bg();e.shown&&(n=parseInt(e.height))}var o;dc({"--window-top":(o=t,Wg?`calc(${o}px + ${Wg}(safe-area-inset-top))`:`${o}px`),"--window-bottom":Hg(n)})}(t),function(e){{const t="nvue-dir-"+__uniConfig.nvue["flex-direction"];e.isNVue?(document.body.setAttribute("nvue",""),document.body.setAttribute(t,"")):(document.body.removeAttribute("nvue"),document.body.removeAttribute(t))}}(t),function(e,t){document.removeEventListener("touchmove",Oc),am&&document.removeEventListener("scroll",am);if(t.disableScroll)return document.addEventListener("touchmove",Oc);const{onPageScroll:n,onReachBottom:o}=e,r="transparent"===t.navigationBar.type;if(!n&&!o&&!r)return;const i={},a=e.proxy.$page.id;(n||r)&&(i.onPageScroll=function(e,t,n){return o=>{t&&Uv.publishHandler("onPageScroll",{scrollTop:o},e),n&&Uv.emit(e+".onPageScroll",{scrollTop:o})}}(a,n,r));o&&(i.onReachBottomDistance=t.onReachBottomDistance||50,i.onReachBottom=()=>Uv.publishHandler("onReachBottom",{},a));am=$c(i),requestAnimationFrame((()=>document.addEventListener("scroll",am)))}(e,t)}function om(e){const t=rm(e);t&&function(e){const t=document.querySelector("uni-page-body");t&&t.setAttribute(e,"")}(t)}function rm(e){return e.type.__scopeId}let im,am;function sm(e){const t=fl({history:cm(),strict:!!__uniConfig.router.strict,routes:__uniRoutes,scrollBehavior:lm});e.router=t,e.use(t)}const lm=(e,t,n)=>{if(n)return n};function cm(){let{routerBase:e}=__uniConfig.router;"/"===e&&(e="");const t=(n=e,(n=location.host?n||location.pathname+location.search:"").includes("#")||(n+="#"),cs(n));var n;return t.listen(((e,t,n)=>{"back"===n.direction&&function(e=1){const t=Xg(),n=t.length-1,o=n-e;for(let r=n;r>o;r--){const e=t[r].$page;Gg(Qg(e.path,e.id),!1)}}(Math.abs(n.delta))})),t}const um={install(e){$g(e),Wc(e),tu(e),e.config.warnHandler||(e.config.warnHandler=dm),sm(e)}};function dm(e,t,n){if(t){if("PageMetaHead"===t.$.type.name)return;const e=t.$.parent;if(e&&"PageMeta"===e.type.name)return}const o=[`[Vue warn]: ${e}`];n.length&&o.push("\n",n),console.warn(...o)}const pm={class:"uni-async-loading"},fm=Jr("i",{class:"uni-loading"},null,-1),hm=su({name:"AsyncLoading",render:()=>(Fr(),Hr("div",pm,[fm]))});function gm(){window.location.reload()}const mm=su({name:"AsyncError",setup(){Sl();const{t:e}=wl();return()=>Jr("div",{class:"uni-async-error",onClick:gm},[e("uni.async.error")],8,["onClick"])}});let ym;function vm(){return ym}function bm(e){ym=e,Object.defineProperty(ym.$.ctx,"$children",{get:()=>Xg().map((e=>e.$vm))});const t=ym.$.appContext.app;t.component(hm.name)||t.component(hm.name,hm),t.component(mm.name)||t.component(mm.name,mm),function(e){e.$vm=e,e.$mpType="app";const t=tn(wl().getLocale());Object.defineProperty(e,"$locale",{get:()=>t.value,set(e){t.value=e}})}(ym),function(e,t){const n=e.$options||{};n.globalData=x(n.globalData||{},t),Object.defineProperty(e,"globalData",{get:()=>n.globalData,set(e){n.globalData=e}})}(ym),Qc(),Yl()}function _m(e,{clone:t,init:n,setup:o,before:r}){t&&(e=x({},e)),r&&r(e);const i=e.setup;return e.setup=(e,t)=>{const r=ui();n(r.proxy);const a=o(r);if(i)return i(a||e,t)},e}function wm(e,t){return e&&(e.__esModule||"Module"===e[Symbol.toStringTag])?_m(e.default,t):_m(e,t)}function xm(e){return wm(e,{clone:!0,init:Jg,setup(e){e.$pageInstance=e;const t=Lg(),n=ve(t.query);e.attrs.__pageQuery=n,e.proxy.$page.options=n;const o=Ig();var r,i,a;return Mo((()=>{nm(e,o)})),Io((()=>{om(e);const{onReady:n}=e;n&&X(n),km(t)})),So((()=>{if(!e.__isVisible){nm(e,o),e.__isVisible=!0;const{onShow:n}=e;n&&X(n),kn((()=>{km(t)}))}}),"ba",r),function(e,t){So(e,"bda",t)}((()=>{if(e.__isVisible&&!e.__isUnload){e.__isVisible=!1;const{onHide:t}=e;t&&X(t)}})),i=o.id,Uv.subscribe(Rl(i,"invokeViewApi"),a?a(jl):jl),jo((()=>{!function(e){Uv.unsubscribe(Rl(e,"invokeViewApi")),Object.keys(Il).forEach((t=>{0===t.indexOf(e+".")&&delete Il[t]}))}(o.id)})),n}})}function Sm(){const{windowWidth:e,windowHeight:t,screenWidth:n,screenHeight:o}=ry(),r=90===Math.abs(Number(window.orientation))?"landscape":"portrait";Yv.emit("onResize",{deviceOrientation:r,size:{windowWidth:e,windowHeight:t,screenWidth:n,screenHeight:o}})}function Tm(e){D(e.data)&&"WEB_INVOKE_APPSERVICE"===e.data.type&&Yv.emit("onWebInvokeAppService",e.data.data,e.data.pageId)}function Em(){const{emit:e}=Yv;"visible"===document.visibilityState?e("onAppEnterForeground",x({},wf)):e("onAppEnterBackground")}function km(e){const{tabBarText:t,tabBarIndex:n,route:o}=e.meta;t&&Cc("onTabItemTap",{index:n,text:t,pagePath:o})}function Cm(e){e=e>0&&e<1/0?e:0;const t=Math.floor(e/3600),n=Math.floor(e%3600/60),o=Math.floor(e%3600%60),r=(t<10?"0":"")+t;let i=(n<10?"0":"")+n+":"+((o<10?"0":"")+o);return"00"!==r&&(i=r+":"+i),i}function Om(e,t,n){const o=Vt({gestureType:"none",volumeOld:0,volumeNew:0,currentTimeOld:0,currentTimeNew:0}),r={x:0,y:0};return{state:o,onTouchstart:function(e){const t=e.targetTouches[0];r.x=t.pageX,r.y=t.pageY,o.gestureType="none",o.volumeOld=0,o.currentTimeOld=o.currentTimeNew=0},onTouchmove:function(i){function a(){i.stopPropagation(),i.preventDefault()}n.fullscreen&&a();const s=o.gestureType;if("stop"===s)return;const l=i.targetTouches[0],c=l.pageX,u=l.pageY,d=r,p=t.value;if("progress"===s?function(e){const n=t.value.duration;let r=e/600*n+o.currentTimeOld;r<0?r=0:r>n&&(r=n);o.currentTimeNew=r}(c-d.x):"volume"===s&&function(e){const n=t.value,r=o.volumeOld;let i;"number"==typeof r&&(i=r-e/200,i<0?i=0:i>1&&(i=1),n.volume=i,o.volumeNew=i)}(u-d.y),"none"===s)if(Math.abs(c-d.x)>Math.abs(u-d.y)){if(!e.enableProgressGesture)return void(o.gestureType="stop");o.gestureType="progress",o.currentTimeOld=o.currentTimeNew=p.currentTime,n.fullscreen||a()}else{if(!e.pageGesture)return void(o.gestureType="stop");o.gestureType="volume",o.volumeOld=p.volume,n.fullscreen||a()}},onTouchend:function(e){const n=t.value;"none"!==o.gestureType&&"stop"!==o.gestureType&&(e.stopPropagation(),e.preventDefault()),"progress"===o.gestureType&&o.currentTimeOld!==o.currentTimeNew&&(n.currentTime=o.currentTimeNew),o.gestureType="none"}}}const Am=au({name:"Video",props:{id:{type:String,default:""},src:{type:String,default:""},duration:{type:[Number,String],default:""},controls:{type:[Boolean,String],default:!0},danmuList:{type:Array,default:()=>[]},danmuBtn:{type:[Boolean,String],default:!1},enableDanmu:{type:[Boolean,String],default:!1},autoplay:{type:[Boolean,String],default:!1},loop:{type:[Boolean,String],default:!1},muted:{type:[Boolean,String],default:!1},objectFit:{type:String,default:"contain"},poster:{type:String,default:""},direction:{type:[String,Number],default:""},showProgress:{type:Boolean,default:!0},initialTime:{type:[String,Number],default:0},showFullscreenBtn:{type:[Boolean,String],default:!0},pageGesture:{type:[Boolean,String],default:!1},enableProgressGesture:{type:[Boolean,String],default:!0},showPlayBtn:{type:[Boolean,String],default:!0},showCenterPlayBtn:{type:[Boolean,String],default:!0}},emits:["fullscreenchange","progress","loadedmetadata","waiting","error","play","pause","ended","timeupdate"],setup(e,{emit:t,attrs:n,slots:o}){const r=tn(null),i=tn(null),a=pu(r,t),{state:s}=ih(),{$attrs:l}=vh({excludeListeners:!0}),{t:c}=wl();Pl();const{videoRef:u,state:d,play:p,pause:f,seek:h,playbackRate:g,toggle:m,onDurationChange:y,onLoadedMetadata:v,onProgress:b,onWaiting:_,onVideoError:w,onPlay:x,onPause:S,onEnded:T,onTimeUpdate:E}=function(e,t,n){const o=tn(null),r=bi((()=>xu(e.src))),i=Vt({start:!1,src:r,playing:!1,currentTime:0,duration:0,progress:0,buffered:0});function a(e){const t=e.target,n=t.buffered;n.length&&(i.buffered=n.end(n.length-1)/t.duration*100)}return Zn((()=>r.value),(()=>{i.playing=!1,i.currentTime=0})),Zn((()=>i.buffered),(e=>{n("progress",{},{buffered:e})})),{videoRef:o,state:i,play:function(){const e=o.value;i.start=!0,e.play()},pause:function(){o.value.pause()},seek:function(e){const t=o.value;"number"!=typeof(e=Number(e))||isNaN(e)||(t.currentTime=e)},playbackRate:function(e){o.value.playbackRate=e},toggle:function(){const e=o.value;i.playing?e.pause():e.play()},onDurationChange:function({target:e}){i.duration=e.duration},onLoadedMetadata:function(t){const o=Number(e.initialTime)||0,r=t.target;o>0&&(r.currentTime=o),n("loadedmetadata",t,{width:r.videoWidth,height:r.videoHeight,duration:r.duration}),a(t)},onProgress:a,onWaiting:function(e){n("waiting",e,{})},onVideoError:function(e){i.playing=!1,n("error",e,{})},onPlay:function(e){i.start=!0,i.playing=!0,n("play",e,{})},onPause:function(e){i.playing=!1,n("pause",e,{})},onEnded:function(e){i.playing=!1,n("ended",e,{})},onTimeUpdate:function(e){const t=e.target,o=i.currentTime=t.currentTime;n("timeupdate",e,{currentTime:o,duration:t.duration})}}}(e,0,a),{state:C,danmuRef:O,updateDanmu:A,toggleDanmu:P,sendDanmu:$}=function(e,t){const n=tn(null),o=Vt({enable:Boolean(e.enableDanmu)});let r={time:0,index:-1};const i=k(e.danmuList)?JSON.parse(JSON.stringify(e.danmuList)):[];function a(e){const t=document.createElement("p");t.className="uni-video-danmu-item",t.innerText=e.text;let o=`bottom: ${100*Math.random()}%;color: ${e.color};`;t.setAttribute("style",o),n.value.appendChild(t),setTimeout((function(){o+="left: 0;-webkit-transform: translateX(-100%);transform: translateX(-100%);",t.setAttribute("style",o),setTimeout((function(){t.remove()}),4e3)}),17)}return i.sort((function(e,t){return(e.time||0)-(t.time||0)})),{state:o,danmuRef:n,updateDanmu:function(e){const n=e.target.currentTime,s=r,l={time:n,index:s.index};if(n>s.time)for(let r=s.index+1;r=(e.time||0)))break;l.index=r,t.playing&&o.enable&&a(e)}else if(n-1&&n<=(i[t].time||0);t--)l.index=t-1;r=l},toggleDanmu:function(){o.enable=!o.enable},sendDanmu:function(e){i.splice(r.index+1,0,{text:String(e.text),color:e.color,time:t.currentTime||0})}}}(e,d),{state:M,onFullscreenChange:I,emitFullscreenChange:R,toggleFullscreen:L,requestFullScreen:j,exitFullScreen:D}=function(e,t,n,o,r){const i=Vt({fullscreen:!1}),a=/^Apple/.test(navigator.vendor);function s(t){i.fullscreen=t,e("fullscreenchange",{},{fullScreen:t,direction:"vertical"})}function l(e){const i=r.value,l=t.value,c=n.value;let u;e?!document.fullscreenEnabled&&!document.webkitFullscreenEnabled||a&&!o.userAction?c.webkitEnterFullScreen?c.webkitEnterFullScreen():(u=!0,l.remove(),l.classList.add("uni-video-type-fullscreen"),document.body.appendChild(l)):l[document.fullscreenEnabled?"requestFullscreen":"webkitRequestFullscreen"]():document.fullscreenEnabled||document.webkitFullscreenEnabled?document.fullscreenElement?document.exitFullscreen():document.webkitFullscreenElement&&document.webkitExitFullscreen():c.webkitExitFullScreen?c.webkitExitFullScreen():(u=!0,l.remove(),l.classList.remove("uni-video-type-fullscreen"),i.appendChild(l)),u&&s(e)}function c(){l(!1)}return jo(c),{state:i,onFullscreenChange:function(e,t){t&&document.fullscreenEnabled||s(!(!document.fullscreenElement&&!document.webkitFullscreenElement))},emitFullscreenChange:s,toggleFullscreen:l,requestFullScreen:function(){l(!0)},exitFullScreen:c}}(a,i,u,s,r),{state:B,onTouchstart:N,onTouchend:F,onTouchmove:V}=Om(e,u,M),{state:q,progressRef:z,ballRef:W,clickProgress:H,toggleControls:U}=function(e,t,n){const o=tn(null),r=tn(null),i=bi((()=>e.showCenterPlayBtn&&!t.start)),a=tn(!0),s=bi((()=>!i.value&&e.controls&&a.value)),l=Vt({touching:!1,controlsTouching:!1,centerPlayBtnShow:i,controlsShow:s,controlsVisible:a});let c;function u(){c=setTimeout((()=>{l.controlsVisible=!1}),3e3)}function d(){c&&(clearTimeout(c),c=null)}return jo((()=>{c&&clearTimeout(c)})),Zn((()=>l.controlsShow&&t.playing&&!l.controlsTouching),(e=>{e?u():d()})),Zn([()=>t.currentTime,()=>{e.duration}],(function(){l.touching||(t.progress=t.currentTime/t.duration*100)})),Io((()=>{const e=ge(!1);let i,a,s,c=!0;const u=r.value;function d(e){const n=e.targetTouches[0],r=n.pageX,l=n.pageY;if(c&&Math.abs(r-i)100&&(d=100),t.progress=d,e.preventDefault(),e.stopPropagation()}function p(o){l.controlsTouching=!1,l.touching&&(u.removeEventListener("touchmove",d,e),c||(o.preventDefault(),o.stopPropagation(),n(t.duration*t.progress/100)),l.touching=!1)}u.addEventListener("touchstart",(n=>{l.controlsTouching=!0;const o=n.targetTouches[0];i=o.pageX,a=o.pageY,s=t.progress,c=!0,l.touching=!0,u.addEventListener("touchmove",d,e)})),u.addEventListener("touchend",p),u.addEventListener("touchcancel",p)})),{state:l,progressRef:o,ballRef:r,clickProgress:function(e){const r=o.value;let i=e.target,a=e.offsetX;for(;i&&i!==r;)a+=i.offsetLeft,i=i.parentNode;const s=r.offsetWidth;let l=0;a>=0&&a<=s&&(l=a/s,n(t.duration*l))},toggleControls:function(){l.controlsVisible=!l.controlsVisible},autoHideStart:u,autoHideEnd:d}}(e,d,h);return function(e,t,n,o,r,i,a){const s={play:e,pause:t,seek:n,sendDanmu:o,playbackRate:r,requestFullScreen:i,exitFullScreen:a};wg(((e,t)=>{let n;switch(e){case"seek":n=t.position;break;case"sendDanmu":n=t;break;case"playbackRate":n=t.rate}e in s&&s[e](n)}),Sg(),!0)}(p,f,h,$,g,j,D),()=>Jr("uni-video",{ref:r,id:e.id},[Jr("div",{ref:i,class:"uni-video-container",onTouchstart:N,onTouchend:F,onTouchmove:V,onFullscreenchange:wa(I,["stop"]),onWebkitfullscreenchange:wa((e=>I(e,!0)),["stop"])},[Jr("video",ii({ref:u,style:{"object-fit":e.objectFit},muted:!!e.muted,loop:!!e.loop,src:d.src,poster:e.poster,autoplay:!!e.autoplay},l.value,{class:"uni-video-video","webkit-playsinline":!0,playsinline:!0,onClick:U,onDurationchange:y,onLoadedmetadata:v,onProgress:b,onWaiting:_,onError:w,onPlay:x,onPause:S,onEnded:T,onTimeupdate:e=>{E(e),A(e)},onWebkitbeginfullscreen:()=>R(!0),onX5videoenterfullscreen:()=>R(!0),onWebkitendfullscreen:()=>R(!1),onX5videoexitfullscreen:()=>R(!1)}),null,16,["muted","loop","src","poster","autoplay","webkit-playsinline","playsinline","onClick","onDurationchange","onLoadedmetadata","onProgress","onWaiting","onError","onPlay","onPause","onEnded","onTimeupdate","onWebkitbeginfullscreen","onX5videoenterfullscreen","onWebkitendfullscreen","onX5videoexitfullscreen"]),qo(Jr("div",{class:"uni-video-bar uni-video-bar-full",onClick:wa((()=>{}),["stop"])},[Jr("div",{class:"uni-video-controls"},[qo(Jr("div",{class:{"uni-video-control-button":!0,"uni-video-control-button-play":!d.playing,"uni-video-control-button-pause":d.playing},onClick:wa(m,["stop"])},null,10,["onClick"]),[[xa,e.showPlayBtn]]),qo(Jr("div",{class:"uni-video-current-time"},[Cm(d.currentTime)],512),[[xa,e.showProgress]]),qo(Jr("div",{ref:z,class:"uni-video-progress-container",onClick:wa(H,["stop"])},[Jr("div",{class:"uni-video-progress"},[Jr("div",{style:{width:d.buffered+"%"},class:"uni-video-progress-buffered"},null,4),Jr("div",{ref:W,style:{left:d.progress+"%"},class:"uni-video-ball"},[Jr("div",{class:"uni-video-inner"},null)],4)])],8,["onClick"]),[[xa,e.showProgress]]),qo(Jr("div",{class:"uni-video-duration"},[Cm(Number(e.duration)||d.duration)],512),[[xa,e.showProgress]])]),qo(Jr("div",{class:{"uni-video-danmu-button":!0,"uni-video-danmu-button-active":C.enable},onClick:wa(P,["stop"])},[c("uni.video.danmu")],10,["onClick"]),[[xa,e.danmuBtn]]),qo(Jr("div",{class:{"uni-video-fullscreen":!0,"uni-video-type-fullscreen":M.fullscreen},onClick:wa((()=>L(!M.fullscreen)),["stop"])},null,10,["onClick"]),[[xa,e.showFullscreenBtn]])],8,["onClick"]),[[xa,q.controlsShow]]),qo(Jr("div",{ref:O,style:"z-index: 0;",class:"uni-video-danmu"},null,512),[[xa,d.start&&C.enable]]),q.centerPlayBtnShow&&Jr("div",{class:"uni-video-cover",onClick:wa((()=>{}),["stop"])},[Jr("div",{class:"uni-video-cover-play-button",onClick:wa(p,["stop"])},null,8,["onClick"]),Jr("p",{class:"uni-video-cover-duration"},[Cm(Number(e.duration)||d.duration)])],8,["onClick"]),Jr("div",{class:{"uni-video-toast":!0,"uni-video-toast-volume":"volume"===B.gestureType}},[Jr("div",{class:"uni-video-toast-title"},[c("uni.video.volume")]),Jr("svg",{class:"uni-video-toast-icon",width:"200px",height:"200px",viewBox:"0 0 1024 1024",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},[Jr("path",{d:"M475.400704 201.19552l0 621.674496q0 14.856192-10.856448 25.71264t-25.71264 10.856448-25.71264-10.856448l-190.273536-190.273536-149.704704 0q-14.856192 0-25.71264-10.856448t-10.856448-25.71264l0-219.414528q0-14.856192 10.856448-25.71264t25.71264-10.856448l149.704704 0 190.273536-190.273536q10.856448-10.856448 25.71264-10.856448t25.71264 10.856448 10.856448 25.71264zm219.414528 310.837248q0 43.425792-24.28416 80.851968t-64.2816 53.425152q-5.71392 2.85696-14.2848 2.85696-14.856192 0-25.71264-10.570752t-10.856448-25.998336q0-11.999232 6.856704-20.284416t16.570368-14.2848 19.427328-13.142016 16.570368-20.284416 6.856704-32.569344-6.856704-32.569344-16.570368-20.284416-19.427328-13.142016-16.570368-14.2848-6.856704-20.284416q0-15.427584 10.856448-25.998336t25.71264-10.570752q8.57088 0 14.2848 2.85696 39.99744 15.427584 64.2816 53.139456t24.28416 81.137664zm146.276352 0q0 87.422976-48.56832 161.41824t-128.5632 107.707392q-7.428096 2.85696-14.2848 2.85696-15.427584 0-26.284032-10.856448t-10.856448-25.71264q0-22.284288 22.284288-33.712128 31.997952-16.570368 43.425792-25.141248 42.283008-30.855168 65.995776-77.423616t23.712768-99.136512-23.712768-99.136512-65.995776-77.423616q-11.42784-8.57088-43.425792-25.141248-22.284288-11.42784-22.284288-33.712128 0-14.856192 10.856448-25.71264t25.71264-10.856448q7.428096 0 14.856192 2.85696 79.99488 33.712128 128.5632 107.707392t48.56832 161.41824zm146.276352 0q0 131.42016-72.566784 241.41312t-193.130496 161.989632q-7.428096 2.85696-14.856192 2.85696-14.856192 0-25.71264-10.856448t-10.856448-25.71264q0-20.570112 22.284288-33.712128 3.999744-2.285568 12.85632-5.999616t12.85632-5.999616q26.284032-14.2848 46.854144-29.140992 70.281216-51.996672 109.707264-129.705984t39.426048-165.132288-39.426048-165.132288-109.707264-129.705984q-20.570112-14.856192-46.854144-29.140992-3.999744-2.285568-12.85632-5.999616t-12.85632-5.999616q-22.284288-13.142016-22.284288-33.712128 0-14.856192 10.856448-25.71264t25.71264-10.856448q7.428096 0 14.856192 2.85696 120.563712 51.996672 193.130496 161.989632t72.566784 241.41312z"},null)]),Jr("div",{class:"uni-video-toast-value"},[Jr("div",{style:{width:100*B.volumeNew+"%"},class:"uni-video-toast-value-content"},[Jr("div",{class:"uni-video-toast-volume-grids"},[Go(10,(()=>Jr("div",{class:"uni-video-toast-volume-grids-item"},null)))])],4)])],2),Jr("div",{class:{"uni-video-toast":!0,"uni-video-toast-progress":"progress"===B.gestureType}},[Jr("div",{class:"uni-video-toast-title"},[Cm(B.currentTimeNew)," / ",Cm(d.duration)])],2),Jr("div",{class:"uni-video-slots"},[o.default&&o.default()])],40,["onTouchstart","onTouchend","onTouchmove","onFullscreenchange","onWebkitfullscreenchange"])],8,["id"])}}),Pm=({name:e,arg:t})=>{"postMessage"===e||uni[e](t)},$m=le((()=>Yv.on("onWebInvokeAppService",Pm))),Mm=au({inheritAttrs:!1,name:"WebView",props:{src:{type:String,default:""},fullscreen:{type:Boolean,default:!0}},setup(e){$m();const t=tn(null),n=tn(null),{$attrs:o,$excludeAttrs:r,$listeners:i}=vh({excludeListeners:!0});let a;return(()=>{const r=document.createElement("iframe");Gn((()=>{for(const e in o.value)if(E(o.value,e)){const t=o.value[e];r[e]=t}})),Gn((()=>{r.src=xu(e.src)})),n.value=r,a=function(e,t,n){return()=>{var o,r;if(n){const{top:n,left:o,width:r,height:i}=e.value.getBoundingClientRect();se(t.value,{position:"absolute",display:"block",border:"0",top:n+"px",left:o+"px",width:r+"px",height:i+"px"})}else se(t.value,{width:(null==(o=e.value)?void 0:o.style.width)||"300px",height:(null==(r=e.value)?void 0:r.style.height)||"150px"})}}(t,n,e.fullscreen),e.fullscreen&&document.body.appendChild(r)})(),Io((()=>{var o;a(),!e.fullscreen&&(null==(o=t.value)||o.appendChild(n.value))})),wo((()=>{e.fullscreen&&(n.value.style.display="block")})),xo((()=>{e.fullscreen&&(n.value.style.display="none")})),jo((()=>{e.fullscreen&&document.body.removeChild(n.value)})),()=>Jr(Rr,null,[Jr("uni-web-view",ii({class:e.fullscreen?"uni-webview--fullscreen":""},i.value,r.value,{ref:t}),[Jr(xf,{onResize:a},null,8,["onResize"])],16)])}});let Im,Rm=0;function Lm(e,t,n,o){var r,i=document.createElement("script"),a=t.callback||"callback",s="__uni_jsonp_callback_"+Rm++,l=t.timeout||3e4;function c(){clearTimeout(r),delete window[s],i.remove()}window[s]=e=>{P(n)&&n(e),c()},i.onerror=()=>{P(o)&&o(),c()},r=setTimeout((function(){P(o)&&o(),c()}),l),i.src=e+(e.indexOf("?")>=0?"&":"?")+a+"="+s,document.body.appendChild(i)}function jm(e){function t(){const e=this.div;this.getPanes().floatPane.appendChild(e)}function n(){const e=this.div.parentNode;e&&e.removeChild(this.div)}function o(){const t=this.option;this.Text=new e.Text({text:t.content,anchor:"bottom-center",offset:new e.Pixel(0,t.offsetY-16),style:{padding:(t.padding||8)+"px","line-height":(t.fontSize||14)+"px","border-radius":(t.borderRadius||0)+"px","border-color":`${t.bgColor||"#fff"} transparent transparent`,"background-color":t.bgColor||"#fff","box-shadow":"0 2px 6px 0 rgba(114, 124, 245, .5)","text-align":"center","font-size":(t.fontSize||14)+"px",color:t.color||"#000"},position:t.position});(e.event||e.Event).addListener(this.Text,"click",(()=>{this.callback()})),this.Text.setMap(t.map)}function r(){}function i(){this.Text&&this.option.map.remove(this.Text)}function a(){this.Text&&this.option.map.remove(this.Text)}class s{constructor(e={},s){this.createAMapText=o,this.removeAMapText=i,this.createBMapText=r,this.removeBMapText=a,this.onAdd=t,this.construct=t,this.onRemove=n,this.destroy=n,this.option=e||{};const l=this.visible=this.alwaysVisible="ALWAYS"===e.display;if(Wm())this.callback=s,this.visible&&this.createAMapText();else if(Hm())this.visible&&this.createBMapText();else{const t=e.map;this.position=e.position,this.index=1;const n=this.div=document.createElement("div"),o=n.style;o.position="absolute",o.whiteSpace="nowrap",o.transform="translateX(-50%) translateY(-100%)",o.zIndex="1",o.boxShadow=e.boxShadow||"none",o.display=l?"block":"none";const r=this.triangle=document.createElement("div");r.setAttribute("style","position: absolute;white-space: nowrap;border-width: 4px;border-style: solid;border-color: #fff transparent transparent;border-image: initial;font-size: 12px;padding: 0px;background-color: transparent;width: 0px;height: 0px;transform: translate(-50%, 100%);left: 50%;bottom: 0;"),this.setStyle(e),n.appendChild(r),t&&this.setMap(t)}}set onclick(e){this.div.onclick=e}get onclick(){return this.div.onclick}setOption(e){this.option=e,"ALWAYS"===e.display?this.alwaysVisible=this.visible=!0:this.alwaysVisible=!1,Wm()?this.visible&&this.createAMapText():Hm()?this.visible&&this.createBMapText():(this.setPosition(e.position),this.setStyle(e))}setStyle(e){const t=this.div,n=t.style;t.innerText=e.content||"",n.lineHeight=(e.fontSize||14)+"px",n.fontSize=(e.fontSize||14)+"px",n.padding=(e.padding||8)+"px",n.color=e.color||"#000",n.borderRadius=(e.borderRadius||0)+"px",n.backgroundColor=e.bgColor||"#fff",n.marginTop="-"+((e.top||0)+5)+"px",this.triangle.style.borderColor=`${e.bgColor||"#fff"} transparent transparent`}setPosition(e){this.position=e,this.draw()}draw(){const e=this.getProjection();if(!this.position||!this.div||!e)return;const t=e.fromLatLngToDivPixel(this.position),n=this.div.style;n.left=t.x+"px",n.top=t.y+"px"}changed(){this.div.style.display=this.visible?"block":"none"}}if(!Wm()&&!Hm()){const t=new(e.OverlayView||e.Overlay);s.prototype.setMap=t.setMap,s.prototype.getMap=t.getMap,s.prototype.getPanes=t.getPanes,s.prototype.getProjection=t.getProjection,s.prototype.map_changed=t.map_changed,s.prototype.set=t.set,s.prototype.get=t.get,s.prototype.setOptions=t.setValues,s.prototype.bindTo=t.bindTo,s.prototype.bindsTo=t.bindsTo,s.prototype.notify=t.notify,s.prototype.setValues=t.setValues,s.prototype.unbind=t.unbind,s.prototype.unbindAll=t.unbindAll,s.prototype.addListener=t.addListener}return s}const Dm={};function Bm(e,t){const n=Vm();if(!n.key)return void console.error("Map key not configured.");const o=Dm[n.type]=Dm[n.type]||[];if(Im)t(Im);else if(window[n.type]&&window[n.type].maps)Im=Wm()||Hm()?window[n.type]:window[n.type].maps,Im.Callout=Im.Callout||jm(Im),t(Im);else if(o.length)o.push(t);else{o.push(t);const r=window,i="__map_callback__"+n.type;r[i]=function(){delete r[i],Im=Wm()||Hm()?window[n.type]:window[n.type].maps,Im.Callout=jm(Im),o.forEach((e=>e(Im))),o.length=0},Wm()&&function(e){window._AMapSecurityConfig={securityJsCode:e.securityJsCode||"",serviceHost:e.serviceHost||""}}(n);const a=document.createElement("script");let s=Nm(n.type);n.type===Fm.QQ&&e.push("geometry"),e.length&&(s+=`libraries=${e.join("%2C")}&`),n.type===Fm.BMAP?a.src=`${s}ak=${n.key}&callback=${i}`:a.src=`${s}key=${n.key}&callback=${i}`,a.onerror=function(){console.error("Map load failed.")},document.body.appendChild(a)}}const Nm=e=>({qq:"https://map.qq.com/api/js?v=2.exp&",google:"https://maps.googleapis.com/maps/api/js?",AMap:"https://webapi.amap.com/maps?v=2.0&",BMapGL:"https://api.map.baidu.com/api?type=webgl&v=1.0&"}[e]);var Fm=(e=>(e.QQ="qq",e.GOOGLE="google",e.AMAP="AMap",e.BMAP="BMapGL",e.UNKNOWN="",e))(Fm||{});function Vm(){return __uniConfig.bMapKey?{type:"BMapGL",key:__uniConfig.bMapKey}:__uniConfig.qqMapKey?{type:"qq",key:__uniConfig.qqMapKey}:__uniConfig.googleMapKey?{type:"google",key:__uniConfig.googleMapKey}:__uniConfig.aMapKey?{type:"AMap",key:__uniConfig.aMapKey,securityJsCode:__uniConfig.aMapSecurityJsCode,serviceHost:__uniConfig.aMapServiceHost}:{type:"",key:""}}let qm=!1,zm=!1;const Wm=()=>zm?qm:(zm=!0,qm="AMap"===Vm().type),Hm=()=>"BMapGL"===Vm().type;const Um=wd("makePhoneCall",(({phoneNumber:e},{resolve:t})=>(window.location.href=`tel:${e}`,t()))),Ym=navigator.cookieEnabled&&(window.localStorage||window.sessionStorage)||{};let Xm;function Gm(){if(Xm=Xm||Ym.__DC_STAT_UUID,!Xm){Xm=Date.now()+""+Math.floor(1e7*Math.random());try{Ym.__DC_STAT_UUID=Xm}catch(e){}}return Xm}function Km(){if(!0!==__uniConfig.darkmode)return $(__uniConfig.darkmode)?__uniConfig.darkmode:"light";try{return window.matchMedia("(prefers-color-scheme: light)").matches?"light":"dark"}catch(e){return"light"}}function Zm(){let e,t="0",n="",o="phone";const r=navigator.language;if(Eu){e="iOS";const o=Su.match(/OS\s([\w_]+)\slike/);o&&(t=o[1].replace(/_/g,"."));const r=Su.match(/\(([a-zA-Z]+);/);r&&(n=r[1])}else if(Tu){e="Android";const o=Su.match(/Android[\s/]([\w\.]+)[;\s]/);o&&(t=o[1]);const r=Su.match(/\((.+?)\)/),i=r?r[1].split(";"):Su.split(" "),a=[/\bAndroid\b/i,/\bLinux\b/i,/\bU\b/i,/^\s?[a-z][a-z]$/i,/^\s?[a-z][a-z]-[a-z][a-z]$/i,/\bwv\b/i,/\/[\d\.,]+$/,/^\s?[\d\.,]+$/,/\bBrowser\b/i,/\bMobile\b/i];for(let e=0;e0){n=t.split("Build")[0].trim();break}let o;for(let e=0;e-1&&e.indexOf("MSIE")>-1,n=e.indexOf("Edge")>-1&&!t,o=e.indexOf("Trident")>-1&&e.indexOf("rv:11.0")>-1;if(t){new RegExp("MSIE (\\d+\\.\\d+);").test(e);const t=parseFloat(RegExp.$1);return t>6?t:6}return n?-1:o?11:-1}());if("-1"!==l)s="IE";else{const e=["Version","Firefox","Chrome","Edge{0,1}"],t=["Safari","Firefox","Chrome","Edge"];for(let n=0;n{const e=window.devicePixelRatio,t=Pu(),n=$u(t),o=Mu(t,n),r=function(e,t){return e?Math[t?"min":"max"](screen.height,screen.width):screen.height}(t,n),i=Iu(o);let a=window.innerHeight;const s=rc.top,l={left:rc.left,right:i-rc.right,top:rc.top,bottom:a-rc.bottom,width:i-rc.left-rc.right,height:a-rc.top-rc.bottom},{top:c,bottom:u}=cc();return a-=c,a-=u,{windowTop:c,windowBottom:u,windowWidth:i,windowHeight:a,pixelRatio:e,screenWidth:o,screenHeight:r,statusBarHeight:s,safeArea:l,safeAreaInsets:{top:rc.top,right:rc.right,bottom:rc.bottom,left:rc.left},screenTop:r-a}}));let Qm,ey=!0;function ty(){ey&&(Qm=Zm())}const ny=_d(0,(()=>{ty();const{deviceBrand:e,deviceModel:t,brand:n,model:o,platform:r,system:i,deviceOrientation:a,deviceType:s}=Qm;return{brand:n,deviceBrand:e,deviceModel:t,devicePixelRatio:window.devicePixelRatio,deviceId:Gm(),deviceOrientation:a,deviceType:s,model:o,platform:r,system:i}})),oy=_d(0,(()=>{ty();const{theme:e,language:t,browserName:n,browserVersion:o}=Qm;return{appId:__uniConfig.appId,appName:__uniConfig.appName,appVersion:__uniConfig.appVersion,appVersionCode:__uniConfig.appVersionCode,appLanguage:Op?Op():t,enableDebug:!1,hostSDKVersion:void 0,hostPackageName:void 0,hostFontSizeSetting:void 0,hostName:n,hostVersion:o,hostTheme:e,hostLanguage:t,language:t,SDKVersion:"",theme:e,version:""}})),ry=_d(0,(()=>{ey=!0,ty(),ey=!1;const e=Jm(),t=ny(),n=oy();ey=!0;const{ua:o,browserName:r,browserVersion:i,osname:a,osversion:s}=Qm,l=x(e,t,n,{ua:o,browserName:r,browserVersion:i,uniPlatform:"web",uniCompileVersion:__uniConfig.compilerVersion,uniRuntimeVersion:__uniConfig.compilerVersion,fontSizeSetting:void 0,osName:a.toLocaleLowerCase(),osVersion:s,osLanguage:void 0,osTheme:void 0});return delete l.screenTop,delete l.enableDebug,__uniConfig.darkmode||delete l.theme,function(e){let t={};return D(e)&&Object.keys(e).sort().forEach((n=>{const o=n;t[o]=e[o]})),Object.keys(t)?t:e}(l)})),iy=wd("getSystemInfo",((e,{resolve:t})=>t(ry())));var ay=(e,t,n)=>new Promise(((o,r)=>{var i=e=>{try{s(n.next(e))}catch(t){r(t)}},a=e=>{try{s(n.throw(e))}catch(t){r(t)}},s=e=>e.done?o(e.value):Promise.resolve(e.value).then(i,a);s((n=n.apply(e,t)).next())}));const sy=wd("getClipboardData",((e,t)=>ay(void 0,[e,t],(function*(e,{resolve:t,reject:n}){Ol();const{t:o}=wl();try{t({data:yield navigator.clipboard.readText()})}catch(r){!function(e,t){const n=document.getElementById("#clipboard"),o=n?n.value:void 0;o?e({data:o}):t()}(t,(()=>{n(`${r} ${o("uni.getClipboardData.fail")}`)}))}})))),ly=wd("setClipboardData",((e,t)=>ay(void 0,[e,t],(function*({data:e},{resolve:t,reject:n}){try{yield navigator.clipboard.writeText(e),t()}catch(o){!function(e,t,n){const o=document.getElementById("#clipboard");o&&o.remove();const r=document.createElement("textarea");r.id="#clipboard",r.style.position="fixed",r.style.top="-9999px",r.style.zIndex="-9999",document.body.appendChild(r),r.value=e,r.select(),r.setSelectionRange(0,r.value.length);const i=document.execCommand("Copy",!1);r.blur(),i?t():n()}(e,t,n)}}))),0,$p);const cy=_d(0,((e,t)=>{const n=typeof t,o="string"===n?t:JSON.stringify({type:n,data:t});localStorage.setItem(e,o)})),uy=wd("setStorage",(({key:e,data:t},{resolve:n,reject:o})=>{try{cy(e,t),n()}catch(r){o(r.message)}}));function dy(e){const t=localStorage&&localStorage.getItem(e);if(!$(t))throw new Error("data not found");let n=t;try{const e=function(e){const t=["object","string","number","boolean","undefined"];try{const n=$(e)?JSON.parse(e):e,o=n.type;if(t.indexOf(o)>=0){const e=Object.keys(n);if(2===e.length&&"data"in n){if(typeof n.data===o)return n.data;if("object"===o&&/^\d{4}-\d{2}-\d{2}T\d{2}\:\d{2}\:\d{2}\.\d{3}Z$/.test(n.data))return new Date(n.data)}else if(1===e.length)return""}}catch(n){}}(JSON.parse(t));void 0!==e&&(n=e)}catch(o){}return n}const py=_d(0,(e=>{try{return dy(e)}catch(t){return""}})),fy=wd("getStorage",(({key:e},{resolve:t,reject:n})=>{try{t({data:dy(e)})}catch(o){n(o.message)}})),hy=_d(0,(e=>{localStorage&&localStorage.removeItem(e)})),gy=_d(0,(()=>{const e=localStorage&&localStorage.length||0,t=[];let n=0;for(let o=0;o{const o=document.activeElement;!o||"TEXTAREA"!==o.tagName&&"INPUT"!==o.tagName||(o.blur(),t())}));const yy=wd("getImageInfo",(({src:e},{resolve:t,reject:n})=>{const o=new Image;o.onload=function(){t({width:o.naturalWidth,height:o.naturalHeight,path:0===e.indexOf("/")?window.location.protocol+"//"+window.location.host+e:e})},o.onerror=function(){n()},o.src=e}),0,Bp),vy={image:{jpg:"jpeg",jpe:"jpeg",pbm:"x-portable-bitmap",pgm:"x-portable-graymap",pnm:"x-portable-anymap",ppm:"x-portable-pixmap",psd:"vnd.adobe.photoshop",pic:"x-pict",rgb:"x-rgb",svg:"svg+xml",svgz:"svg+xml",tif:"tiff",xif:"vnd.xiff",wbmp:"vnd.wap.wbmp",wdp:"vnd.ms-photo",xbm:"x-xbitmap",ico:"x-icon"},video:{"3g2":"3gpp2","3gp":"3gpp",avi:"x-msvideo",f4v:"x-f4v",flv:"x-flv",jpgm:"jpm",jpgv:"jpeg",m1v:"mpeg",m2v:"mpeg",mpe:"mpeg",mpg:"mpeg",mpg4:"mpeg",m4v:"x-m4v",mkv:"x-matroska",mov:"quicktime",qt:"quicktime",movie:"x-sgi-movie",mp4v:"mp4",ogv:"ogg",smv:"x-smv",wm:"x-ms-wm",wmv:"x-ms-wmv",wmx:"x-ms-wmx",wvx:"x-ms-wvx"}};function by({count:e,sourceType:t,type:n,extension:o}){const r=document.createElement("input");return r.type="file",se(r,{position:"absolute",visibility:"hidden",zIndex:"-999",width:"0",height:"0",top:"0",left:"0"}),r.accept=o.map((e=>{if("all"!==n){const t=e.replace(".","");return`${n}/${vy[n][t]||t}`}return function(){const e=window.navigator.userAgent.toLowerCase().match(/MicroMessenger/i);return!(!e||"micromessenger"!==e[0])}()?".":0===e.indexOf(".")?e:`.${e}`})).join(","),e&&e>1&&(r.multiple=!0),"all"!==n&&t instanceof Array&&1===t.length&&"camera"===t[0]&&r.setAttribute("capture","camera"),r}oh();let _y=null;const wy=wd("chooseFile",(({count:e,sourceType:t,type:n,extension:o},{resolve:r,reject:i})=>{kl();const{t:a}=wl();_y&&(document.body.removeChild(_y),_y=null),_y=by({count:e,sourceType:t,type:n,extension:o}),document.body.appendChild(_y),_y.addEventListener("change",(function(t){const n=t.target,o=[];if(n&&n.files){const t=n.files.length;for(let r=0;r(i=i||vf(t),i)}),re))},tempFiles:o})})),_y.click(),rh()||console.warn(a("uni.chooseFile.notUserActivation"))}),0,Dp);let xy=null;const Sy=wd("chooseImage",(({count:e,sourceType:t,extension:n},{resolve:o,reject:r})=>{kl();const{t:i}=wl();xy&&(document.body.removeChild(xy),xy=null),xy=by({count:e,sourceType:t,extension:n,type:"image"}),document.body.appendChild(xy),xy.addEventListener("change",(function(t){const n=t.target,r=[];if(n&&n.files){const t=n.files.length;for(let o=0;o(i=i||vf(t),i)}),oe))},tempFiles:r})})),xy.click(),rh()||console.warn(i("uni.chooseFile.notUserActivation"))}),0,Rp),Ty={esc:["Esc","Escape"],enter:["Enter"]},Ey=Object.keys(Ty);function ky(){const e=tn(""),t=tn(!1),n=n=>{if(t.value)return;const o=Ey.find((e=>-1!==Ty[e].indexOf(n.key)));o&&(e.value=o),kn((()=>e.value=""))};return Io((()=>{document.addEventListener("keyup",n)})),jo((()=>{document.removeEventListener("keyup",n)})),{key:e,disable:t}}function Cy(e,t,n){return t.onClose=(...e)=>(t.visible=!1,n.apply(null,e)),ka(po({setup:()=>()=>(Fr(),Hr(e,t,null,16))}))}function Oy(e){let t=document.getElementById(e);return t||(t=document.createElement("div"),t.id=e,document.body.append(t)),t}let Ay=0,Py="";function $y(e){let t=Ay;Ay+=e?1:-1,Ay=Math.max(0,Ay),Ay>0?0===t&&(Py=document.body.style.overflow,document.body.style.overflow="hidden"):(document.body.style.overflow=Py,Py="")}const My=su({name:"ImageView",props:{src:{type:String,default:""}},setup(e){const t=Vt({direction:"none"});let n=1,o=0,r=0,i=0,a=0;function s({detail:e}){n=e.scale}function l(e){const t=e.target.getBoundingClientRect();o=t.width,r=t.height}function c(e){const t=e.target.getBoundingClientRect();i=t.width,a=t.height,d(e)}function u(e){const s=n*o>i,l=n*r>a;t.direction=s&&l?"all":s?"horizontal":l?"vertical":"none",d(e)}function d(e){"all"!==t.direction&&"horizontal"!==t.direction||e.stopPropagation()}return()=>{const n={position:"absolute",left:"0",top:"0",width:"100%",height:"100%"};return Jr(_h,{style:n,onTouchstart:du(c),onTouchmove:du(d),onTouchend:du(u)},{default:()=>[Jr(Ih,{style:n,direction:t.direction,inertia:!0,scale:!0,"scale-min":"1","scale-max":"4",onScale:s},{default:()=>[Jr("img",{src:e.src,style:{position:"absolute",left:"50%",top:"50%",transform:"translate(-50%, -50%)",maxHeight:"100%",maxWidth:"100%"},onLoad:l},null,40,["src","onLoad"])]},8,["style","direction","inertia","scale","onScale"])]},8,["style","onTouchstart","onTouchmove","onTouchend"])}}});function Iy(e){let t="number"==typeof e.current?e.current:e.urls.indexOf(e.current);return t=t<0?0:t,t}const Ry=su({name:"ImagePreview",props:{urls:{type:Array,default:()=>[]},current:{type:[Number,String],default:0}},emits:["close"],setup(e,{emit:t}){Io((()=>$y(!0))),Do((()=>$y(!1)));const n=tn(null),o=tn(Iy(e));let r;function i(){r||kn((()=>{t("close")}))}function a(e){o.value=e.detail.current}Zn((()=>e.current),(()=>o.value=Iy(e))),Io((()=>{const e=n.value;let t=0,o=0;e.addEventListener("mousedown",(e=>{r=!1,t=e.clientX,o=e.clientY})),e.addEventListener("mouseup",(e=>{(Math.abs(e.clientX-t)>20||Math.abs(e.clientY-o)>20)&&(r=!0)}))}));const s={position:"absolute","box-sizing":"border-box",top:"0",right:"0",width:"60px",height:"44px",padding:"6px","line-height":"32px","font-size":"26px",color:"white","text-align":"center",cursor:"pointer"};return()=>{let t;return Jr("div",{ref:n,style:{display:"block",position:"fixed",left:"0",top:"0",width:"100%",height:"100%",zIndex:999,background:"rgba(0,0,0,0.8)"},onClick:i},[Jr(sg,{navigation:"auto",current:o.value,onChange:a,"indicator-dots":!1,autoplay:!1,style:{position:"absolute",left:"0",top:"0",width:"100%",height:"100%"}},(r=t=e.urls.map((e=>Jr(cg,null,{default:()=>[Jr(My,{src:e},null,8,["src"])]}))),"function"==typeof r||"[object Object]"===Object.prototype.toString.call(r)&&!Ur(r)?t:{default:()=>[t],_:1}),8,["current","onChange"]),Jr("div",{style:s},[vc("M17.25 16.156l7.375-7.313q0.281-0.281 0.281-0.641t-0.281-0.641q-0.25-0.25-0.625-0.25t-0.625 0.25l-7.375 7.344-7.313-7.344q-0.25-0.25-0.625-0.25t-0.625 0.25q-0.281 0.25-0.281 0.625t0.281 0.625l7.313 7.344-7.375 7.344q-0.281 0.25-0.281 0.625t0.281 0.625q0.125 0.125 0.281 0.188t0.344 0.063q0.156 0 0.328-0.063t0.297-0.188l7.375-7.344 7.375 7.406q0.125 0.156 0.297 0.219t0.328 0.063q0.188 0 0.344-0.078t0.281-0.203q0.281-0.25 0.281-0.609t-0.281-0.641l-7.375-7.406z","#ffffff",26)],4)],8,["onClick"]);var r}}});let Ly,jy=null;const Dy=()=>{jy=null,kn((()=>{null==Ly||Ly.unmount(),Ly=null}))},By=wd("previewImage",((e,{resolve:t})=>{jy?x(jy,e):(jy=Vt(e),kn((()=>{Ly=Cy(Ry,jy,Dy),Ly.mount(Oy("u-a-p"))}))),t()}),0,Np);let Ny=null;const Fy=wd("chooseVideo",(({sourceType:e,extension:t},{resolve:n,reject:o})=>{kl();const{t:r}=wl();Ny&&(document.body.removeChild(Ny),Ny=null),Ny=by({sourceType:e,extension:t,type:"video"}),document.body.appendChild(Ny),Ny.addEventListener("change",(function(e){const t=e.target.files[0];let o="";const r={tempFilePath:o,tempFile:t,size:t.size,duration:0,width:0,height:0,name:t.name};Object.defineProperty(r,"tempFilePath",{get(){return o=o||vf(this.tempFile),o}});const i=document.createElement("video");if(void 0!==i.onloadedmetadata){const e=vf(t);i.onloadedmetadata=function(){bf(e),n(x(r,{duration:i.duration||0,width:i.videoWidth||0,height:i.videoHeight||0}))},setTimeout((()=>{i.onloadedmetadata=null,bf(e),n(r)}),300),i.src=e}else n(r)})),Ny.click(),rh()||console.warn(r("uni.chooseFile.notUserActivation"))}),0,Lp),Vy=bd("request",(({url:e,data:t,header:n,method:o,dataType:r,responseType:i,withCredentials:a,timeout:s=__uniConfig.networkTimeout.request},{resolve:l,reject:c})=>{let u=null;const d=function(e){const t=Object.keys(e).find((e=>"content-type"===e.toLowerCase()));if(!t)return;const n=e[t];if(0===n.indexOf("application/json"))return"json";if(0===n.indexOf("application/x-www-form-urlencoded"))return"urlencoded";return"string"}(n);if("GET"!==o)if($(t)||t instanceof ArrayBuffer)u=t;else if("json"===d)try{u=JSON.stringify(t)}catch(g){u=t.toString()}else if("urlencoded"===d){const e=[];for(const n in t)E(t,n)&&e.push(encodeURIComponent(n)+"="+encodeURIComponent(t[n]));u=e.join("&")}else u=t.toString();const p=new XMLHttpRequest,f=new qy(p);p.open(o,e);for(const m in n)E(n,m)&&p.setRequestHeader(m,n[m]);const h=setTimeout((function(){p.onload=p.onabort=p.onerror=null,f.abort(),c("timeout")}),s);return p.responseType=i,p.onload=function(){clearTimeout(h);const e=p.status;let t="text"===i?p.responseText:p.response;if("text"===i&&"json"===r)try{t=JSON.parse(t)}catch(g){}l({data:t,statusCode:e,header:zy(p.getAllResponseHeaders()),cookies:[]})},p.onabort=function(){clearTimeout(h),c("abort")},p.onerror=function(){clearTimeout(h),c()},p.withCredentials=a,p.send(u),f}),0,zp);class qy{constructor(e){this._xhr=e}abort(){this._xhr&&(this._xhr.abort(),delete this._xhr)}onHeadersReceived(e){throw new Error("Method not implemented.")}offHeadersReceived(e){throw new Error("Method not implemented.")}}function zy(e){const t={};return e.split("\n").forEach((e=>{const n=e.match(/(\S+\s*):\s*(.*)/);n&&3===n.length&&(t[n[1]]=n[2])})),t}class Wy{constructor(e){this._callbacks=[],this._xhr=e}onProgressUpdate(e){P(e)&&this._callbacks.push(e)}offProgressUpdate(e){const t=this._callbacks.indexOf(e);t>=0&&this._callbacks.splice(t,1)}abort(){this._xhr&&(this._xhr.abort(),delete this._xhr)}onHeadersReceived(e){throw new Error("Method not implemented.")}offHeadersReceived(e){throw new Error("Method not implemented.")}}const Hy=bd("downloadFile",(({url:e,header:t,timeout:n=__uniConfig.networkTimeout.downloadFile},{resolve:o,reject:r})=>{var i,a=new XMLHttpRequest,s=new Wy(a);return a.open("GET",e,!0),Object.keys(t).forEach((e=>{a.setRequestHeader(e,t[e])})),a.responseType="blob",a.onload=function(){clearTimeout(i);const t=a.status,n=this.response;let r;const s=a.getResponseHeader("content-disposition");if(s){const e=s.match(/filename="?(\S+)"?\b/);e&&(r=e[1])}n.name=r||function(e){const t=(e=e.split("#")[0].split("?")[0]).split("/");return t[t.length-1]}(e),o({statusCode:t,tempFilePath:vf(n)})},a.onabort=function(){clearTimeout(i),r("abort")},a.onerror=function(){clearTimeout(i),r()},a.onprogress=function(e){s._callbacks.forEach((t=>{var n=e.loaded,o=e.total;t({progress:Math.round(n/o*100),totalBytesWritten:n,totalBytesExpectedToWrite:o})}))},a.send(),i=setTimeout((function(){a.onprogress=a.onload=a.onabort=a.onerror=null,s.abort(),r("timeout")}),n),s}),0,Wp);class Uy{constructor(e){this._callbacks=[],this._xhr=e}onProgressUpdate(e){P(e)&&this._callbacks.push(e)}offProgressUpdate(e){const t=this._callbacks.indexOf(e);t>=0&&this._callbacks.splice(t,1)}abort(){this._isAbort=!0,this._xhr&&(this._xhr.abort(),delete this._xhr)}onHeadersReceived(e){throw new Error("Method not implemented.")}offHeadersReceived(e){throw new Error("Method not implemented.")}}const Yy=bd("uploadFile",(({url:e,file:t,filePath:n,name:o,files:r,header:i,formData:a,timeout:s=__uniConfig.networkTimeout.uploadFile},{resolve:l,reject:c})=>{var u=new Uy;return k(r)&&r.length||(r=[{name:o,file:t,uri:n}]),Promise.all(r.map((({file:e,uri:t})=>e instanceof Blob?Promise.resolve(yf(e)):mf(t)))).then((function(t){var n,o=new XMLHttpRequest,d=new FormData;Object.keys(a).forEach((e=>{d.append(e,a[e])})),Object.values(r).forEach((({name:e},n)=>{const o=t[n];d.append(e||"file",o,o.name||`file-${Date.now()}`)})),o.open("POST",e),Object.keys(i).forEach((e=>{o.setRequestHeader(e,i[e])})),o.upload.onprogress=function(e){u._callbacks.forEach((t=>{var n=e.loaded,o=e.total;t({progress:Math.round(n/o*100),totalBytesSent:n,totalBytesExpectedToSend:o})}))},o.onerror=function(){clearTimeout(n),c()},o.onabort=function(){clearTimeout(n),c("abort")},o.onload=function(){clearTimeout(n);const e=o.status;l({statusCode:e,data:o.responseText||o.response})},u._isAbort?c("abort"):(n=setTimeout((function(){o.upload.onprogress=o.onload=o.onabort=o.onerror=null,u.abort(),c("timeout")}),s),o.send(d),u._xhr=o)})).catch((()=>{setTimeout((()=>{c("file error")}),0)})),u}),0,Hp),Xy=wd("getLocation",(({type:e,altitude:t,highAccuracyExpireTime:n,isHighAccuracy:o},{resolve:r,reject:i})=>{const a=Vm();new Promise(((e,r)=>{navigator.geolocation?navigator.geolocation.getCurrentPosition((t=>e({coords:t.coords})),r,{enableHighAccuracy:o||t,timeout:n||1e5}):r(new Error("device nonsupport geolocation"))})).catch((e=>new Promise(((t,n)=>{a.type===Fm.QQ?Lm(`https://apis.map.qq.com/ws/location/v1/ip?output=jsonp&key=${a.key}`,{callback:"callback"},(e=>{if("result"in e&&e.result.location){const n=e.result.location;t({coords:{latitude:n.lat,longitude:n.lng},skip:!0})}else n(new Error(e.message||JSON.stringify(e)))}),(()=>n(new Error("network error")))):a.type===Fm.GOOGLE?Vy({method:"POST",url:`https://www.googleapis.com/geolocation/v1/geolocate?key=${a.key}`,success(e){const o=e.data;"location"in o?t({coords:{latitude:o.location.lat,longitude:o.location.lng,accuracy:o.accuracy},skip:!0}):n(new Error(o.error&&o.error.message||JSON.stringify(e)))},fail(){n(new Error("network error"))}}):a.type===Fm.AMAP?Bm([],(()=>{window.AMap.plugin("AMap.Geolocation",(()=>{new window.AMap.Geolocation({enableHighAccuracy:!0,timeout:1e4}).getCurrentPosition(((e,o)=>{"complete"===e?t({coords:{latitude:o.position.lat,longitude:o.position.lng,accuracy:o.accuracy},skip:!0}):n(new Error(o.message))}))}))})):n(e)})))).then((({coords:t,skip:n})=>{(function(e,t,n){const o=Vm();return e&&"WGS84"===e.toUpperCase()||["google"].includes(o.type)||n?Promise.resolve(t):"qq"===o.type?new Promise((e=>{Lm(`https://apis.map.qq.com/jsapi?qt=translate&type=1&points=${t.longitude},${t.latitude}&key=${o.key}&output=jsonp&pf=jsapi&ref=jsapi`,{callback:"cb"},(n=>{if("detail"in n&&"points"in n.detail&&n.detail.points.length){const{lng:o,lat:r}=n.detail.points[0];e({longitude:o,latitude:r,altitude:t.altitude,accuracy:t.accuracy,altitudeAccuracy:t.altitudeAccuracy,heading:t.heading,speed:t.speed})}else e(t)}),(()=>e(t)))})):"AMap"===o.type?new Promise((e=>{Bm([],(()=>{window.AMap.convertFrom([t.longitude,t.latitude],"gps",((n,o)=>{if("ok"===o.info&&o.locations.length){const{lat:n,lng:r}=o.locations[0];e({longitude:r,latitude:n,altitude:t.altitude,accuracy:t.accuracy,altitudeAccuracy:t.altitudeAccuracy,heading:t.heading,speed:t.speed})}else e(t)}))}))})):Promise.reject(new Error("translate coordinate system faild"))})(e,t,n).then((e=>{r({latitude:e.latitude,longitude:e.longitude,accuracy:e.accuracy,speed:e.altitude||0,altitude:e.altitude||0,verticalAccuracy:e.altitudeAccuracy||0,horizontalAccuracy:e.accuracy||0})})).catch((e=>{i(e.message)}))})).catch((e=>{i(e.message||JSON.stringify(e))}))}),0,Ip),Gy=wd("navigateBack",((e,{resolve:t,reject:n})=>{let o=!0;return!0===Cc("onBackPress",{from:e.from||"navigateBack"})&&(o=!1),o?(vm().$router.go(-e.delta),t()):n("onBackPress")}),0,Zp);function Ky({type:e,url:t,tabBarText:n,events:o,isAutomatedTesting:r},i){const a=vm().$router,{path:s,query:l}=function(e){const[t,n]=e.split("?",2);return{path:t,query:_e(n||"")}}(t);return new Promise(((t,c)=>{const u=function(e,t){return{__id__:t||++Kg,__type__:e}}(e,i);a["navigateTo"===e?"push":"replace"]({path:s,query:l,state:u,force:!0}).then((i=>{if(ms(i))return c(i.message);if("switchTab"===e&&(a.currentRoute.value.meta.tabBarText=n),"navigateTo"===e){const e=a.currentRoute.value.meta;return e.eventChannel?o&&(Object.keys(o).forEach((t=>{e.eventChannel._addListener(t,"on",o[t])})),e.eventChannel._clearCache()):e.eventChannel=new xe(u.__id__,o),t(r?{__id__:u.__id__}:{eventChannel:e.eventChannel})}return r?t({__id__:u.__id__}):t()}))}))}const Zy=wd("navigateTo",(({url:e,events:t,isAutomatedTesting:n},{resolve:o,reject:r})=>Ky({type:"navigateTo",url:e,events:t,isAutomatedTesting:n}).then(o).catch(r)),0,Yp);const Jy=wd("redirectTo",(({url:e,isAutomatedTesting:t},{resolve:n,reject:o})=>(function(){const e=wc();if(!e)return;const t=e.$page;Gg(Qg(t.path,t.id))}(),Ky({type:"redirectTo",url:e,isAutomatedTesting:t}).then(n).catch(o))),0,Xp);const Qy=wd("reLaunch",(({url:e,isAutomatedTesting:t},{resolve:n,reject:o})=>(function(){const e=Yg().keys();for(const t of e)Gg(t)}(),Ky({type:"reLaunch",url:e,isAutomatedTesting:t}).then(n).catch(o))),0,Gp);function ev(e,t){return e===t.fullPath||"/"===e&&t.meta.isEntry}const tv=wd("switchTab",(({url:e,tabBarText:t,isAutomatedTesting:n},{resolve:o,reject:r})=>(function(){const e=Tc();if(!e)return;const t=Yg(),n=t.keys();for(const o of n){const e=t.get(o);e.$.__isTabBar?e.$.__isActive=!1:Gg(o)}e.$.__isTabBar&&(e.$.__isVisible=!1,Cc(e,"onHide"))}(),Ky({type:"switchTab",url:e,tabBarText:t,isAutomatedTesting:n},function(e){const t=Yg().values();for(const n of t){const t=n.$page;if(ev(e,t))return n.$.__isActive=!0,t.id}}(e)).then(o).catch(r))),0,Kp),nv=wd("preloadPage",(({url:e},{resolve:t,reject:n})=>{const o=Ic(e.split("?")[0]);o?o.loader&&o.loader().then((()=>{t({url:e,errMsg:"preloadPage:ok"})})).catch((t=>{n(`${e} ${String(t)}`)})):n(`${e}}`)}));function ov(e){__uniConfig.darkmode&&Yv.on("onThemeChange",e)}function rv(e){let t={};return __uniConfig.darkmode&&(t=$e(e,__uniConfig.themeConfig,Km())),__uniConfig.darkmode?t:e}function iv(e,t){const n=Wt(e),o=n?Vt(rv(e)):rv(e);return __uniConfig.darkmode&&n&&Zn(e,(e=>{const t=rv(e);for(const n in t)o[n]=t[n]})),t&&ov(t),o}const av={title:{type:String,default:""},icon:{default:"success",validator:e=>-1!==sf.indexOf(e)},image:{type:String,default:""},duration:{type:Number,default:1500},mask:{type:Boolean,default:!1},visible:{type:Boolean}},sv={light:"#fff",dark:"rgba(255,255,255,0.9)"},lv=e=>sv[e],cv=po({name:"Toast",props:av,setup(e){Tl(),El();const{Icon:t}=function(e){const t=tn(lv(Km())),n=({theme:e})=>t.value=lv(e);Gn((()=>{var t;e.visible?ov(n):(t=n,Yv.off("onThemeChange",t))}));return{Icon:bi((()=>{switch(e.icon){case"success":return Jr(vc(gc,t.value,38),{class:"uni-toast__icon"});case"error":return Jr(vc(mc,t.value,38),{class:"uni-toast__icon"});case"loading":return Jr("i",{class:["uni-toast__icon","uni-loading"]},null,2);default:return null}}))}}(e),n=function(e,{onEsc:t,onEnter:n}){const o=tn(e.visible),{key:r,disable:i}=ky();return Zn((()=>e.visible),(e=>o.value=e)),Zn((()=>o.value),(e=>i.value=!e)),Gn((()=>{const{value:e}=r;"esc"===e?t&&t():"enter"===e&&n&&n()})),o}(e,{});return()=>{const{mask:o,duration:r,title:i,image:a}=e;return Jr(Xi,{name:"uni-fade"},{default:()=>[qo(Jr("uni-toast",{"data-duration":r},[o?Jr("div",{class:"uni-mask",style:"background: transparent;",onTouchmove:ic},null,40,["onTouchmove"]):"",a||t.value?Jr("div",{class:"uni-toast"},[a?Jr("img",{src:a,class:"uni-toast__icon"},null,10,["src"]):t.value,Jr("p",{class:"uni-toast__content"},[i])]):Jr("div",{class:"uni-sample-toast"},[Jr("p",{class:"uni-simple-toast__text"},[i])])],8,["data-duration"]),[[xa,n.value]])]})}}});let uv,dv,pv="";const fv=Re();function hv(e){uv?x(uv,e):(uv=Vt(x(e,{visible:!1})),kn((()=>{fv.run((()=>{Zn([()=>uv.visible,()=>uv.duration],(([e,t])=>{if(e){if(dv&&clearTimeout(dv),"onShowLoading"===pv)return;dv=setTimeout((()=>{bv("onHideToast")}),t)}else dv&&clearTimeout(dv)}))})),Yv.on("onHidePopup",(()=>bv("onHidePopup"))),Cy(cv,uv,(()=>{})).mount(Oy("u-a-t"))}))),setTimeout((()=>{uv.visible=!0}),10)}const gv=wd("showToast",((e,{resolve:t,reject:n})=>{hv(e),pv="onShowToast",t()}),0,lf),mv={icon:"loading",duration:1e8,image:""},yv=wd("showLoading",((e,{resolve:t,reject:n})=>{x(e,mv),hv(e),pv="onShowLoading",t()}),0,af),vv=wd("hideLoading",((e,{resolve:t,reject:n})=>{bv("onHideLoading"),t()}));function bv(e){const{t:t}=wl();if(!pv)return;let n="";if("onHideToast"===e&&"onShowToast"!==pv?n=t("uni.showToast.unpaired"):"onHideLoading"===e&&"onShowLoading"!==pv&&(n=t("uni.showLoading.unpaired")),n)return console.warn(n);pv="",setTimeout((()=>{uv.visible=!1}),10)}const _v=wd("loadFontFace",(({family:e,source:t,desc:n},{resolve:o,reject:r})=>{(function(e,t,n){const o=document.fonts;if(o){const r=new FontFace(e,t,n);return r.load().then((()=>{o.add&&o.add(r)}))}return new Promise((o=>{const r=document.createElement("style"),i=[];if(n){const{style:e,weight:t,stretch:o,unicodeRange:r,variant:a,featureSettings:s}=n;e&&i.push(`font-style:${e}`),t&&i.push(`font-weight:${t}`),o&&i.push(`font-stretch:${o}`),r&&i.push(`unicode-range:${r}`),a&&i.push(`font-variant:${a}`),s&&i.push(`font-feature-settings:${s}`)}r.innerText=`@font-face{font-family:"${e}";src:${t};${i.join(";")}}`,document.head.appendChild(r),o()}))})(e,t,n).then((()=>{o()})).catch((e=>{r(`loadFontFace:fail ${e}`)}))}));function wv(e){function t(){var t;t=e.navigationBar.titleText,document.title=t,Yv.emit("onNavigationBarChange",{titleText:t})}Gn(t),wo(t)}function xv(e,t,n,o,r){if(!e)return r("page not found");const{navigationBar:i}=e;switch(t){case"setNavigationBarColor":const{frontColor:e,backgroundColor:t,animation:o}=n,{duration:r,timingFunc:a}=o;e&&(i.titleColor="#000000"===e?"#000000":"#ffffff"),t&&(i.backgroundColor=t),i.duration=r+"ms",i.timingFunc=a;break;case"showNavigationBarLoading":i.loading=!0;break;case"hideNavigationBarLoading":i.loading=!1;break;case"setNavigationBarTitle":const{title:s}=n;i.titleText=s}o()}const Sv=wd("setNavigationBarColor",((e,{resolve:t,reject:n})=>{xv(xc(),"setNavigationBarColor",e,t,n)}),0,of),Tv=wd("setNavigationBarTitle",((e,{resolve:t,reject:n})=>{xv(xc(),"setNavigationBarTitle",e,t,n)})),Ev=wd("pageScrollTo",(({scrollTop:e,selector:t,duration:n},{resolve:o})=>{!function(e,t,n){if($(e)){const t=document.querySelector(e);if(t){const{height:o,top:r}=t.getBoundingClientRect();e=r+window.pageYOffset,n&&(e-=o)}}e<0&&(e=0);const o=document.documentElement,{clientHeight:r,scrollHeight:i}=o;if(e=Math.min(e,i-r),0===t)return void(o.scrollTop=document.body.scrollTop=e);if(window.scrollY===e)return;const a=t=>{if(t<=0)return void window.scrollTo(0,e);const n=e-window.scrollY;requestAnimationFrame((function(){window.scrollTo(0,window.scrollY+n/t*10),a(t-10)}))};a(t)}(t||e||0,n,!0),o()}),0,rf),kv=wd("startPullDownRefresh",((e,{resolve:t})=>{Yv.invokeViewMethod("startPullDownRefresh",{},Sc()),t()})),Cv=wd("stopPullDownRefresh",((e,{resolve:t})=>{Yv.invokeViewMethod("stopPullDownRefresh",{},Sc()),t()})),Ov=su({name:"TabBar",setup(){const e=tn([]),t=Bg(),n=iv(t,(()=>{const e=rv(t);n.backgroundColor=e.backgroundColor,n.borderStyle=e.borderStyle,n.color=e.color,n.selectedColor=e.selectedColor,n.blurEffect=e.blurEffect,e.list&&e.list.length&&e.list.forEach(((e,t)=>{n.list[t].iconPath=e.iconPath,n.list[t].selectedIconPath=e.selectedIconPath}))}));!function(e,t){function n(){let n=[];n=e.list.filter((e=>!1!==e.visible)),t.value=n}tn(x({type:"midButton"},e.midButton)),Gn(n)}(n,e),function(e){Zn((()=>e.shown),(t=>{dc({"--window-bottom":Hg(t?parseInt(e.height):0)})}))}(n);const o=function(e,t,n){return Gn((()=>{const o=e.meta;if(o.isTabBar){const e=o.route,r=n.value.findIndex((t=>t.pagePath===e));t.selectedIndex=r}})),(t,n)=>()=>{const{pagePath:o,text:r}=t;let i=ae(o);i===__uniRoutes[0].alias&&(i="/"),e.path!==i?tv({from:"tabBar",url:i,tabBarText:r}):Cc("onTabItemTap",{index:n,text:r,pagePath:o})}}(gl(),n,e),{style:r,borderStyle:i,placeholderStyle:a}=function(e){const t=bi((()=>{let t=e.backgroundColor;const n=e.blurEffect;return t||zg&&n&&"none"!==n&&(t=Av[n]),{backgroundColor:t||"#f7f7fa",backdropFilter:"none"!==n?"blur(10px)":n}})),n=bi((()=>{const{borderStyle:t}=e;return{backgroundColor:Pv[t]||t}})),o=bi((()=>({height:e.height})));return{style:t,borderStyle:n,placeholderStyle:o}}(n);return Io((()=>{n.iconfontSrc&&_v({family:"UniTabbarIconFont",source:`url("${n.iconfontSrc}")`})})),()=>{const t=function(e,t,n){const{selectedIndex:o,selectedColor:r,color:i}=e;return n.value.map(((n,a)=>{const s=o===a;return function(e,t,n,o,r,i,a,s){return Jr("div",{key:a,class:"uni-tabbar__item",onClick:s(r,a)},[$v(e,t||"",n,o,r,i)],8,["onClick"])}(s?r:i,s&&n.selectedIconPath||n.iconPath||"",n.iconfont?s&&n.iconfont.selectedText||n.iconfont.text:void 0,n.iconfont?s&&n.iconfont.selectedColor||n.iconfont.color:void 0,n,e,a,t)}))}(n,o,e);return Jr("uni-tabbar",{class:"uni-tabbar-"+n.position},[Jr("div",{class:"uni-tabbar",style:r.value},[Jr("div",{class:"uni-tabbar-border",style:i.value},null,4),t],4),Jr("div",{class:"uni-placeholder",style:a.value},null,4)],2)}}});const Av={dark:"rgb(0, 0, 0, 0.8)",light:"rgb(250, 250, 250, 0.8)",extralight:"rgb(250, 250, 250, 0.8)"},Pv={white:"rgba(255, 255, 255, 0.33)",black:"rgba(0, 0, 0, 0.33)"};function $v(e,t,n,o,r,i){const{height:a}=i;return Jr("div",{class:"uni-tabbar__bd",style:{height:a}},[n?Iv(n,o||"rgb(0, 0, 0, 0.8)",r,i):t&&Mv(t,r,i),r.text&&Rv(e,r,i),r.redDot&&Lv(r.badge)],4)}function Mv(e,t,n){const{type:o,text:r}=t,{iconWidth:i}=n;return Jr("div",{class:"uni-tabbar__icon"+(r?" uni-tabbar__icon__diff":""),style:{width:i,height:i}},["midButton"!==o&&Jr("img",{src:xu(e)},null,8,["src"])],6)}function Iv(e,t,n,o){var r;const{type:i,text:a}=n,{iconWidth:s}=o,l="uni-tabbar__icon"+(a?" uni-tabbar__icon__diff":""),c={width:s,height:s},u={fontSize:(null==(r=n.iconfont)?void 0:r.fontSize)||s,color:t};return Jr("div",{class:l,style:c},["midButton"!==i&&Jr("div",{class:"uni-tabbar__iconfont",style:u},[e],4)],6)}function Rv(e,t,n){const{iconPath:o,text:r}=t,{fontSize:i,spacing:a}=n;return Jr("div",{class:"uni-tabbar__label",style:{color:e,fontSize:i,lineHeight:o?"normal":1.8,marginTop:o?a:"inherit"}},[r],4)}function Lv(e){return Jr("div",{class:"uni-tabbar__reddot"+(e?" uni-tabbar__badge":"")},[e],2)}const jv=su({name:"Layout",setup(e,{emit:t}){const n=tn(null);uc({"--status-bar-height":"0px","--top-window-height":"0px","--window-left":"0px","--window-right":"0px","--window-margin":"0px","--tab-bar-height":"0px"});const o=function(){const e=gl();return{routeKey:bi((()=>Qg("/"+e.meta.route,jg()))),isTabBar:bi((()=>e.meta.isTabBar)),routeCache:tm}}(),{layoutState:r,windowState:i}=function(){Lg();{const e=Vt({marginWidth:0,leftWindowWidth:0,rightWindowWidth:0});return Zn((()=>e.marginWidth),(e=>uc({"--window-margin":e+"px"}))),Zn((()=>e.leftWindowWidth+e.marginWidth),(e=>{uc({"--window-left":e+"px"})})),Zn((()=>e.rightWindowWidth+e.marginWidth),(e=>{uc({"--window-right":e+"px"})})),{layoutState:e,windowState:bi((()=>({})))}}}();!function(e,t){const n=Lg();function o(){const o=document.body.clientWidth,r=Xg();let i={};if(r.length>0){i=r[r.length-1].$page.meta}else{const e=Ic(n.path,!0);e&&(i=e.meta)}const a=parseInt(String((E(i,"maxWidth")?i.maxWidth:__uniConfig.globalStyle.maxWidth)||Number.MAX_SAFE_INTEGER));let s=!1;s=o>a,s&&a?(e.marginWidth=(o-a)/2,kn((()=>{const e=t.value;e&&e.setAttribute("style","max-width:"+a+"px;margin:0 auto;")}))):(e.marginWidth=0,kn((()=>{const e=t.value;e&&e.removeAttribute("style")})))}Zn([()=>n.path],o),Io((()=>{o(),window.addEventListener("resize",o)}))}(r,n);const a=function(e){const t=Lg(),n=Bg(),o=bi((()=>t.meta.isTabBar&&n.shown));return uc({"--tab-bar-height":n.height}),o}(),s=function(e){const t=tn(!1);return bi((()=>({"uni-app--showtabbar":e&&e.value,"uni-app--maxwidth":t.value})))}(a);return()=>{const e=function(e,t,n,o,r,i){return function({routeKey:e,isTabBar:t,routeCache:n}){return Jr(pl,null,{default:Vn((({Component:o})=>[(Fr(),Hr(bo,{matchBy:"key",cache:n},[(Fr(),Hr(Uo(o),{type:t.value?"tabBar":"",key:e.value}))],1032,["cache"]))])),_:1})}(e)}(o),t=function(e){return qo(Jr(Ov,null,null,512),[[xa,e.value]])}(a);return Jr("uni-app",{ref:n,class:s.value},[e,t],2)}}});function Dv(e){return"function"==typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!Ur(e)}function Bv(e){if(e.mode===Vv.TIME)return"00:00";if(e.mode===Vv.DATE){const t=(new Date).getFullYear()-150;switch(e.fields){case qv.YEAR:return t.toString();case qv.MONTH:return t+"-01";default:return t+"-01-01"}}return""}function Nv(e){if(e.mode===Vv.TIME)return"23:59";if(e.mode===Vv.DATE){const t=(new Date).getFullYear()+150;switch(e.fields){case qv.YEAR:return t.toString();case qv.MONTH:return t+"-12";default:return t+"-12-31"}}return""}function Fv(e,t,n,o){const r=e.mode===Vv.DATE?"-":":",i=e.mode===Vv.DATE?t.dateArray:t.timeArray;let a;if(e.mode===Vv.TIME)a=2;else switch(e.fields){case qv.YEAR:a=1;break;case qv.MONTH:a=2;break;default:a=3}const s=String(n).split(r);let l=[];for(let c=0;c=0&&(l=o?Fv(e,t,o):l.map((()=>0))),l}const Vv={SELECTOR:"selector",MULTISELECTOR:"multiSelector",TIME:"time",DATE:"date"},qv={YEAR:"year",MONTH:"month",DAY:"day"},zv={PICKER:"picker",SELECT:"select"},Wv=au({name:"Picker",compatConfig:{MODE:3},props:{name:{type:String,default:""},range:{type:Array,default:()=>[]},rangeKey:{type:String,default:""},value:{type:[Number,String,Array],default:0},mode:{type:String,default:Vv.SELECTOR,validator:e=>Object.values(Vv).includes(e)},fields:{type:String,default:""},start:{type:String,default:e=>Bv(e)},end:{type:String,default:e=>Nv(e)},disabled:{type:[Boolean,String],default:!1},selectorType:{type:String,default:""}},emits:["change","cancel","columnchange"],setup(e,{emit:t,slots:n}){Al();const{t:o}=wl(),r=tn(null),i=tn(null),a=tn(null),s=tn(null),l=tn(!1),{state:c,rangeArray:u}=function(e){const t=Vt({valueSync:void 0,visible:!1,contentVisible:!1,popover:null,valueChangeSource:"",timeArray:[],dateArray:[],valueArray:[],oldValueArray:[],isDesktop:!1,popupStyle:{content:{},triangle:{}}}),n=bi((()=>{let n=e.range;switch(e.mode){case Vv.SELECTOR:return[n];case Vv.MULTISELECTOR:return n;case Vv.TIME:return t.timeArray;case Vv.DATE:{const n=t.dateArray;switch(e.fields){case qv.YEAR:return[n[0]];case qv.MONTH:return[n[0],n[1]];default:return[n[0],n[1],n[2]]}}}return[]}));return{state:t,rangeArray:n}}(e),d=pu(r,t),{system:p,selectorTypeComputed:f,_show:h,_l10nColumn:g,_l10nItem:m,_input:y,_fixInputPosition:v,_pickerViewChange:b,_cancel:_,_change:w,_resetFormData:S,_getFormData:T,_createTime:E,_createDate:C,_setValueSync:O}=function(e,t,n,o,r,i,a){const s=function(){const e=tn(!1);return e.value=(()=>0===String(navigator.vendor).indexOf("Apple")&&navigator.maxTouchPoints>0)(),e}(),l=function(){const e=tn("");return e.value=(()=>{if(/win|mac/i.test(navigator.platform)){if("Google Inc."===navigator.vendor)return"chrome";if(/Firefox/.test(navigator.userAgent))return"firefox"}return""})(),e}(),c=bi((()=>{const t=e.selectorType;return Object.values(zv).includes(t)?t:s.value?zv.PICKER:zv.SELECT})),u=bi((()=>e.mode===Vv.DATE&&!Object.values(qv).includes(e.fields)&&t.isDesktop?l.value:"")),d=bi((()=>Fv(e,t,e.start,Bv(e)))),p=bi((()=>Fv(e,t,e.end,Nv(e))));function f(n){if(e.disabled)return;t.valueChangeSource="";let o=r.value,i=n.currentTarget;o.remove(),(document.querySelector("uni-app")||document.body).appendChild(o),o.style.display="block";const a=i.getBoundingClientRect();t.popover={top:a.top,left:a.left,width:a.width,height:a.height},setTimeout((()=>{t.visible=!0}),20)}function h(){return{value:t.valueSync,key:e.name}}function g(){switch(e.mode){case Vv.SELECTOR:t.valueSync=0;break;case Vv.MULTISELECTOR:t.valueSync=e.value.map((e=>0));break;case Vv.DATE:case Vv.TIME:t.valueSync=""}}function m(){let e=[],n=[];for(let t=0;t<24;t++)e.push((t<10?"0":"")+t);for(let t=0;t<60;t++)n.push((t<10?"0":"")+t);t.timeArray.push(e,n)}function y(){let t=(new Date).getFullYear(),n=t-150,o=t+150;if(e.start){const t=new Date(e.start).getFullYear();!isNaN(t)&&to&&(o=t)}return{start:n,end:o}}function v(){let e=[];const n=y();for(let t=n.start,i=n.end;t<=i;t++)e.push(String(t));let o=[];for(let t=1;t<=12;t++)o.push((t<10?"0":"")+t);let r=[];for(let t=1;t<=31;t++)r.push((t<10?"0":"")+t);t.dateArray.push(e,o,r)}function b(e){return 60*e[0]+e[1]}function _(e){const t=31;return e[0]*t*12+(e[1]||0)*t+(e[2]||0)}function w(e,t){for(let n=0;ns?0:a)}}break;case Vv.TIME:case Vv.DATE:t.valueSync=String(n);break;default:{const e=Number(n);t.valueSync=e<0?0:e;break}}}function S(){let n,o=t.valueSync;switch(e.mode){case Vv.MULTISELECTOR:n=[...o];break;case Vv.TIME:n=Fv(e,t,o,ue({mode:Vv.TIME}));break;case Vv.DATE:n=Fv(e,t,o,ue({mode:Vv.DATE}));break;default:n=[o]}t.oldValueArray=[...n],t.valueArray=[...n]}function T(){let n=t.valueArray;switch(e.mode){case Vv.SELECTOR:return n[0];case Vv.MULTISELECTOR:return n.map((e=>e));case Vv.TIME:return t.valueArray.map(((e,n)=>t.timeArray[n][e])).join(":");case Vv.DATE:return t.valueArray.map(((e,n)=>t.dateArray[n][e])).join("-")}}function E(){O(),t.valueChangeSource="click";const e=T();t.valueSync=k(e)?e.map((e=>e)):e,n("change",{},{value:e})}function C(e){if("firefox"===u.value&&e){const{top:n,left:o,width:r,height:i}=t.popover,{pageX:a,pageY:s}=e;if(a>o&&an&&s{let e=r.value;e.remove(),o.value.prepend(e),e.style.display="none"}),260)}function A(){e.mode===Vv.SELECTOR&&c.value===zv.SELECT&&(i.value.scrollTop=34*t.valueArray[0])}function P(e){const n=e.target;t.valueSync=n.value,kn((()=>{E()}))}function $(e){if("chrome"===u.value){const t=o.value.getBoundingClientRect(),n=32;a.value.style.left=e.clientX-t.left-1.5*n+"px",a.value.style.top=e.clientY-t.top-.5*n+"px"}}function M(e){t.valueArray=I(e.detail.value,!0)}function I(t,n){const{getLocale:o}=wl();if(e.mode===Vv.DATE){const r=o();if(!r.startsWith("zh"))switch(e.fields){case qv.YEAR:return t;case qv.MONTH:return[t[1],t[0]];default:switch(r){case"es":case"fr":return[t[2],t[1],t[0]];default:return n?[t[2],t[0],t[1]]:[t[1],t[2],t[0]]}}}return t}function R(t,n){const{getLocale:o}=wl();if(e.mode===Vv.DATE){const r=o();if(r.startsWith("zh")){return t+["年","月","日"][n]}if(e.fields!==qv.YEAR&&n===(e.fields===qv.MONTH||"es"!==r&&"fr"!==r?0:1)){let e;switch(r){case"es":e=["enero","febrero","marzo","abril","mayo","junio","​​julio","agosto","septiembre","octubre","noviembre","diciembre"];break;case"fr":e=["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"];break;default:e=["January","February","March","April","May","June","July","August","September","October","November","December"]}return e[Number(t)-1]}}return t}return Zn((()=>t.visible),(e=>{e?(clearTimeout(Hv),t.contentVisible=e,A()):Hv=setTimeout((()=>{t.contentVisible=e}),300)})),Zn([()=>e.mode,()=>e.value,()=>e.range],x,{deep:!0}),Zn((()=>t.valueSync),S,{deep:!0}),Zn((()=>t.valueArray),(o=>{if(e.mode===Vv.TIME||e.mode===Vv.DATE){const n=e.mode===Vv.TIME?b:_,o=t.valueArray,r=d.value,i=p.value;if(e.mode===Vv.DATE){const e=t.dateArray,n=e[2].length,r=Number(e[2][o[2]])||1,i=new Date(`${e[0][o[0]]}/${e[1][o[1]]}/${r}`).getDate();in(i)&&w(o,i)}o.forEach(((o,r)=>{o!==t.oldValueArray[r]&&(t.oldValueArray[r]=o,e.mode===Vv.MULTISELECTOR&&n("columnchange",{},{column:r,value:o}))}))})),{selectorTypeComputed:c,system:u,_show:f,_cancel:C,_change:E,_l10nColumn:I,_l10nItem:R,_input:P,_resetFormData:g,_getFormData:h,_createTime:m,_createDate:v,_setValueSync:x,_fixInputPosition:$,_pickerViewChange:M}}(e,c,d,r,i,a,s);!function(e,t,n){const{key:o,disable:r}=ky();Gn((()=>{r.value=!e.visible})),Zn(o,(e=>{"esc"===e?t():"enter"===e&&n()}))}(c,_,w),function(e,t){const n=Xn(fu,!1);if(n){const o={reset:e,submit:()=>{const e=["",null],{key:n,value:o}=t();return""!==n&&(e[0]=n,e[1]=o),e}};n.addField(o),jo((()=>{n.removeField(o)}))}}(S,T),E(),C(),O();const A=function(e){const t=tn(0),n=tn(0),o=bi((()=>t.value>=500&&n.value>=500)),r=bi((()=>{const t={content:{transform:"",left:"",top:"",bottom:""},triangle:{left:"",top:"",bottom:"","border-width":"","border-color":""}},r=t.content,i=t.triangle,a=e.popover;function s(e){return Number(e)||0}if(o.value&&a){x(i,{position:"absolute",width:"0",height:"0","margin-left":"-6px","border-style":"solid"});const e=s(a.left),t=s(a.width),o=s(a.top),l=s(a.height),c=e+t/2;r.transform="none !important";const u=Math.max(0,c-150);r.left=`${u}px`;let d=Math.max(12,c-u);d=Math.min(288,d),i.left=`${d}px`;const p=n.value/2;o+l-p>p-o?(r.top="auto",r.bottom=n.value-o+6+"px",i.bottom="-6px",i["border-width"]="6px 6px 0 6px",i["border-color"]="#fcfcfd transparent transparent transparent"):(r.top=`${o+l+6}px`,i.top="-6px",i["border-width"]="0 6px 6px 6px",i["border-color"]="transparent transparent #fcfcfd transparent")}return t}));return Io((()=>{const e=()=>{const{windowWidth:e,windowHeight:o,windowTop:r}=ry();t.value=e,n.value=o+(r||0)};window.addEventListener("resize",e),e(),Do((()=>{window.removeEventListener("resize",e)}))})),{isDesktop:o,popupStyle:r}}(c);return Gn((()=>{c.isDesktop=A.isDesktop.value,c.popupStyle=A.popupStyle.value})),jo((()=>{i.value&&i.value.remove()})),Io((()=>{l.value=!0})),()=>{let t;const{visible:d,contentVisible:x,valueArray:S,popupStyle:T,valueSync:E}=c,{rangeKey:k,mode:C,start:O,end:A}=e,P=uu(e,"disabled");return Jr("uni-picker",ii({ref:r},P,{onClick:du(h)}),[l.value?Jr("div",{ref:i,class:["uni-picker-container",`uni-${C}-${f.value}`],onWheel:ic,onTouchmove:ic},[Jr(Xi,{name:"uni-fade"},{default:()=>[qo(Jr("div",{class:"uni-mask uni-picker-mask",onClick:du(_),onMousemove:v},null,40,["onClick","onMousemove"]),[[xa,d]])]}),p.value?null:Jr("div",{class:[{"uni-picker-toggle":d},"uni-picker-custom"],style:T.content},[Jr("div",{class:"uni-picker-header",onClick:ac},[Jr("div",{class:"uni-picker-action uni-picker-action-cancel",onClick:du(_)},[o("uni.picker.cancel")],8,["onClick"]),Jr("div",{class:"uni-picker-action uni-picker-action-confirm",onClick:w},[o("uni.picker.done")],8,["onClick"])],8,["onClick"]),x?Jr(Wh,{value:g(S),class:"uni-picker-content",onChange:b},Dv(t=Go(g(u.value),((e,t)=>{let n;return Jr(Jh,{key:t},Dv(n=Go(e,((e,n)=>Jr("div",{key:n,class:"uni-picker-item"},["object"==typeof e?e[k]||"":m(e,t)]))))?n:{default:()=>[n],_:1})})))?t:{default:()=>[t],_:1},8,["value","onChange"]):null,Jr("div",{ref:a,class:"uni-picker-select",onWheel:ac,onTouchmove:ac},[Go(u.value[0],((e,t)=>Jr("div",{key:t,class:["uni-picker-item",{selected:S[0]===t}],onClick:()=>{S[0]=t,w()}},["object"==typeof e?e[k]||"":e],10,["onClick"])))],40,["onWheel","onTouchmove"]),Jr("div",{style:T.triangle},null,4)],6)],40,["onWheel","onTouchmove"]):null,Jr("div",null,[n.default&&n.default()]),p.value?Jr("div",{class:"uni-picker-system",onMousemove:du(v)},[Jr("input",{class:["uni-picker-system_input",p.value],ref:s,value:E,type:C,tabindex:"-1",min:O,max:A,onChange:e=>{y(e),ac(e)}},null,42,["value","type","min","max","onChange"])],40,["onMousemove"]):null],16,["onClick"])}}});let Hv;const Uv=x(Dl,{publishHandler(e,t,n){Yv.subscribeHandler(e,t,n)}}),Yv=x(Yc,{publishHandler(e,t,n){Uv.subscribeHandler(e,t,n)}}),Xv=su({name:"PageHead",setup(){const e=tn(null),t=Ig(),n=iv(t.navigationBar,(()=>{const e=rv(t.navigationBar);n.backgroundColor=e.backgroundColor,n.titleColor=e.titleColor})),{clazz:o,style:r}=function(e){const t=bi((()=>{const{type:t,titlePenetrate:n,shadowColorType:o}=e,r={"uni-page-head":!0,"uni-page-head-transparent":"transparent"===t,"uni-page-head-titlePenetrate":"YES"===n,"uni-page-head-shadow":!!o};return o&&(r[`uni-page-head-shadow-${o}`]=!0),r})),n=bi((()=>({backgroundColor:e.backgroundColor,color:e.titleColor,transitionDuration:e.duration,transitionTimingFunction:e.timingFunc})));return{clazz:t,style:n}}(n);return()=>{const i=function(e,t){if(!t)return Jr("div",{class:"uni-page-head-btn",onClick:Kv},[vc(yc,"transparent"===e.type?"#fff":e.titleColor,27)],8,["onClick"])}(n,t.isQuit),a=n.type||"default",s="transparent"!==a&&"float"!==a&&Jr("div",{class:{"uni-placeholder":!0,"uni-placeholder-titlePenetrate":n.titlePenetrate}},null,2);return Jr("uni-page-head",{"uni-page-head-type":a},[Jr("div",{ref:e,class:o.value,style:r.value},[Jr("div",{class:"uni-page-head-hd"},[i]),Gv(n),Jr("div",{class:"uni-page-head-ft"},[])],6),s],8,["uni-page-head-type"])}}});function Gv(e,t){return function({type:e,loading:t,titleSize:n,titleText:o,titleImage:r}){return Jr("div",{class:"uni-page-head-bd"},[Jr("div",{style:{fontSize:n,opacity:"transparent"===e?0:1},class:"uni-page-head__title"},[t?Jr("i",{class:"uni-loading"},null):r?Jr("img",{src:r,class:"uni-page-head__title_image"},null,8,["src"]):o],4)])}(e)}function Kv(){1===Xg().length?Qy({url:"/"}):Gy({from:"backbutton",success(){}})}const Zv=su({name:"PageBody",setup:(e,t)=>()=>Jr(Rr,null,[!1,Jr("uni-page-wrapper",null,[Jr("uni-page-body",null,[Ko(t.slots,"default")])],16)])}),Jv=su({name:"Page",setup(e,t){const n=Rg(jg()),o=n.navigationBar;return wv(n),()=>Jr("uni-page",{"data-page":n.route},"custom"!==o.style?[Jr(Xv),Qv(t)]:[Qv(t)])}});function Qv(e){return Fr(),Hr(Zv,{key:0},{default:Vn((()=>[Ko(e.slots,"page")])),_:3})}const eb={loading:"AsyncLoading",error:"AsyncError",delay:200,timeout:6e4,suspensible:!0};window.uni={},window.wx={},window.rpx2px=Pd;const tb=Object.assign({}),nb=Object.assign;window.__uniConfig=nb({globalStyle:{backgroundColor:"#F8F8F8",navigationBar:{backgroundColor:"#F8F8F8",titleText:" ",style:"custom",type:"default",titleColor:"#000000"},isNVue:!1},tabBar:{position:"bottom",color:"#282828",selectedColor:"#ee6d46",borderStyle:"black",blurEffect:"none",fontSize:"10px",iconWidth:"24px",spacing:"3px",height:"50px",backgroundColor:"#ffffff",list:[{pagePath:"root/index/index",iconPath:"/static/images/icon-home.png",selectedIconPath:"/static/images/icon-home-hot.png",text:"首页"},{pagePath:"root/goodsCategory/goodsCategory",iconPath:"/static/images/icon-class.png",selectedIconPath:"/static/images/icon-class-hot.png",text:"分类"},{pagePath:"root/shoppingCart/shoppingCart",iconPath:"/static/images/icon-cart.png",selectedIconPath:"/static/images/icon-cart-hot.png",text:"购物车"},{pagePath:"root/user/user",iconPath:"/static/images/icon-user.png",selectedIconPath:"/static/images/icon-user-hot.png",text:"我的"}],selectedIndex:0,shown:!0},uniIdRouter:{},compilerVersion:"3.99"},{appId:"__UNI__B473B07",appName:"yshop-miniapp",appVersion:"1.0.0",appVersionCode:1,async:eb,debug:!1,networkTimeout:{request:6e4,connectSocket:6e4,uploadFile:6e4,downloadFile:6e4},sdkConfigs:{},qqMapKey:void 0,bMapKey:void 0,googleMapKey:void 0,aMapKey:void 0,aMapSecurityJsCode:void 0,aMapServiceHost:void 0,nvue:{"flex-direction":"column"},locale:"",fallbackLocale:"",locales:Object.keys(tb).reduce(((e,t)=>{const n=t.replace(/\.\/locale\/(uni-app.)?(.*).json/,"$2");return nb(e[n]||(e[n]={}),tb[t].default),e}),{}),router:{mode:"hash",base:"/",assets:"assets",routerBase:"/"},darkmode:!1,themeConfig:{}}),window.__uniLayout=window.__uniLayout||{};const ob={delay:eb.delay,timeout:eb.timeout,suspensible:eb.suspensible};eb.loading&&(ob.loadingComponent={name:"SystemAsyncLoading",render:()=>Jr(Wo(eb.loading))}),eb.error&&(ob.errorComponent={name:"SystemAsyncError",render:()=>Jr(Wo(eb.error))});const rb=()=>t((()=>import("./root-index-index.3bcffcd2.js")),["assets/root-index-index.3bcffcd2.js","assets/_plugin-vue_export-helper.1b428a4d.js","assets/uv-line-progress.1b208e51.js","assets/uv-line-progress-f10b8095.css","assets/index.f3f840d0.js","assets/useScroll.c0a86152.js","assets/config.6730da78.js","assets/images.52fc6216.js","assets/index-8739bb2f.css","assets/coupon.e8046488.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/useShare.d249e156.js","assets/useShearPlate.19498da6.js","assets/useInterface.982c71ba.js","assets/utils.3f9740a5.js","assets/index-f278ac2a.css"]).then((e=>xm(e.default||e))),ib=ho(nb({loader:rb},ob)),ab=()=>t((()=>import("./root-goodsCategory-goodsCategory.ee80e368.js")),["assets/root-goodsCategory-goodsCategory.ee80e368.js","assets/product.0ff691f6.js","assets/index.bdca3eba.js","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/_plugin-vue_export-helper.1b428a4d.js","assets/utils.3f9740a5.js","assets/index-4a5b4308.css","assets/uv-badge.07f8d0fa.js","assets/uv-badge-3d6a1ce8.css","assets/uv-grid-item.2f1f1e22.js","assets/uv-grid-item-bcb1b630.css","assets/uv-gap.e5d4dc85.js","assets/useScroll.c0a86152.js","assets/goodsCategory-4040c4da.css"]).then((e=>xm(e.default||e))),sb=ho(nb({loader:ab},ob)),lb=()=>t((()=>import("./root-shoppingCart-shoppingCart.2af829c5.js")),["assets/root-shoppingCart-shoppingCart.2af829c5.js","assets/uv-checkbox-group.02ba3e82.js","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/_plugin-vue_export-helper.1b428a4d.js","assets/uv-checkbox-group-a8a0a2f1.css","assets/card.bb6c2a17.js","assets/card-8b60b63c.css","assets/Goods.7dc38957.js","assets/index.2f3cf70a.js","assets/images.52fc6216.js","assets/index-0bf85cc0.css","assets/utils.3f9740a5.js","assets/Goods-617b2a03.css","assets/good-attr-select.96595f56.js","assets/uv-image.6bda10b1.js","assets/uv-transition.b971e856.js","assets/createAnimation.e5fefaf6.js","assets/uv-image-4196fe6a.css","assets/space.a9e7e18e.js","assets/space-c8449c99.css","assets/uv-button.9242bdc2.js","assets/uv-loading-icon.bfbe6dc1.js","assets/uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js","assets/uv-loading-icon-accbcb49.css","assets/uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js","assets/uv-button-a7d3ed3b.css","assets/useInterface.982c71ba.js","assets/index.9b540af7.js","assets/index-06bc13ac.css","assets/good-attr-select-e7f030d3.css","assets/index.82f07807.js","assets/index-2d1532fb.css","assets/cart.a9ddf436.js","assets/lodash.94acaf47.js","assets/product.0ff691f6.js","assets/index.036a38bb.js","assets/index-b3a30b97.css","assets/index.bdca3eba.js","assets/index-4a5b4308.css","assets/index.415a2820.js","assets/usePage.b639b5a8.js","assets/index.afd705a5.js","assets/index-a46a863c.css","assets/index-bbf20d01.css","assets/useScroll.c0a86152.js","assets/index.f3f840d0.js","assets/config.6730da78.js","assets/index-8739bb2f.css","assets/shoppingCart-528f1ad8.css"]).then((e=>xm(e.default||e))),cb=ho(nb({loader:lb},ob)),ub=()=>t((()=>import("./root-user-user.5da8c269.js")),["assets/root-user-user.5da8c269.js","assets/index.bdca3eba.js","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/_plugin-vue_export-helper.1b428a4d.js","assets/utils.3f9740a5.js","assets/index-4a5b4308.css","assets/order.f67793d3.js","assets/useInterface.982c71ba.js","assets/useService.a8b6e69d.js","assets/images.52fc6216.js","assets/useJump.16ec8115.js","assets/user-41d09ae7.css"]).then((e=>xm(e.default||e))),db=ho(nb({loader:ub},ob)),pb=()=>t((()=>import("./pages-share-index.1930868d.js")),["assets/pages-share-index.1930868d.js","assets/images.52fc6216.js","assets/useShare.d249e156.js","assets/useShearPlate.19498da6.js","assets/useInterface.982c71ba.js","assets/utils.3f9740a5.js","assets/_plugin-vue_export-helper.1b428a4d.js","assets/index-92356620.css"]).then((e=>xm(e.default||e))),fb=ho(nb({loader:pb},ob)),hb=()=>t((()=>import("./pages-orderList-orderList.a3d25a80.js")),["assets/pages-orderList-orderList.a3d25a80.js","assets/uv-navbar.c519dc25.js","assets/uv-status-bar.6dc37cad.js","assets/_plugin-vue_export-helper.1b428a4d.js","assets/uv-status-bar-18e42d2a.css","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js","assets/uv-navbar-655c6c33.css","assets/uv-tabs.5d8e6539.js","assets/uv-badge.07f8d0fa.js","assets/uv-badge-3d6a1ce8.css","assets/uv-tabs-6f9663aa.css","assets/uv-sticky.2d93d618.js","assets/uv-sticky-122851b0.css","assets/order.f67793d3.js","assets/index.82f07807.js","assets/index.9b540af7.js","assets/index-06bc13ac.css","assets/index-2d1532fb.css","assets/useInterface.982c71ba.js","assets/CheckOffCode.db441c65.js","assets/images.52fc6216.js","assets/paymentUtils.238419a9.js","assets/config.6730da78.js","assets/uv-radio.2cd26a6d.js","assets/uv-radio-a2b8937c.css","assets/Popup.08c50cc2.js","assets/Popup-72276d43.css","assets/useShearPlate.19498da6.js","assets/CheckOffCode-9a5a89b0.css","assets/useJump.16ec8115.js","assets/Goods.7dc38957.js","assets/index.2f3cf70a.js","assets/index-0bf85cc0.css","assets/utils.3f9740a5.js","assets/Goods-617b2a03.css","assets/index.afd705a5.js","assets/index-a46a863c.css","assets/index.036a38bb.js","assets/index-b3a30b97.css","assets/usePage.b639b5a8.js","assets/index.f3f840d0.js","assets/useScroll.c0a86152.js","assets/index-8739bb2f.css","assets/orderList-e05023cb.css"]).then((e=>xm(e.default||e))),gb=ho(nb({loader:hb},ob)),mb=()=>t((()=>import("./pages-address-address.d338256c.js")),["assets/pages-address-address.d338256c.js","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/_plugin-vue_export-helper.1b428a4d.js","assets/uv-transition.b971e856.js","assets/createAnimation.e5fefaf6.js","assets/uv-swipe-action.79c99768.js","assets/uv-swipe-action-0087f86f.css","assets/uv-button.9242bdc2.js","assets/uv-loading-icon.bfbe6dc1.js","assets/uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js","assets/uv-loading-icon-accbcb49.css","assets/uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js","assets/uv-button-a7d3ed3b.css","assets/layout.62460c6d.js","assets/layout-5aa60f35.css","assets/index.036a38bb.js","assets/index-b3a30b97.css","assets/images.52fc6216.js","assets/index.bdca3eba.js","assets/utils.3f9740a5.js","assets/index-4a5b4308.css","assets/index.f3f840d0.js","assets/useScroll.c0a86152.js","assets/config.6730da78.js","assets/index-8739bb2f.css","assets/index.82f07807.js","assets/index.9b540af7.js","assets/index-06bc13ac.css","assets/index-2d1532fb.css","assets/address-2d566922.css"]).then((e=>xm(e.default||e))),yb=ho(nb({loader:mb},ob)),vb=()=>t((()=>import("./pages-createAddress-createAddress.47752126.js")),["assets/pages-createAddress-createAddress.47752126.js","assets/uv-navbar.c519dc25.js","assets/uv-status-bar.6dc37cad.js","assets/_plugin-vue_export-helper.1b428a4d.js","assets/uv-status-bar-18e42d2a.css","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js","assets/uv-navbar-655c6c33.css","assets/uv-checkbox-group.02ba3e82.js","assets/uv-checkbox-group-a8a0a2f1.css","assets/uv-button.9242bdc2.js","assets/uv-loading-icon.bfbe6dc1.js","assets/uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js","assets/uv-loading-icon-accbcb49.css","assets/uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js","assets/uv-button-a7d3ed3b.css","assets/layout.62460c6d.js","assets/layout-5aa60f35.css","assets/uv-picker.0e41c7e2.js","assets/uv-popup.f272c9ae.js","assets/uv-overlay.6fe03ce8.js","assets/uv-transition.b971e856.js","assets/createAnimation.e5fefaf6.js","assets/uv-overlay-9fd31cc7.css","assets/uv-popup-eb41e436.css","assets/uv-picker-50b9d66c.css","assets/createAddress-d022f33d.css"]).then((e=>xm(e.default||e))),bb=ho(nb({loader:vb},ob)),_b=()=>t((()=>import("./pages-login-guid.292a494e.js")),["assets/pages-login-guid.292a494e.js","assets/uv-navbar.c519dc25.js","assets/uv-status-bar.6dc37cad.js","assets/_plugin-vue_export-helper.1b428a4d.js","assets/uv-status-bar-18e42d2a.css","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js","assets/uv-navbar-655c6c33.css","assets/images.52fc6216.js","assets/guid-cd243236.css"]).then((e=>xm(e.default||e))),wb=ho(nb({loader:_b},ob)),xb=()=>t((()=>import("./pages-login-index.67fee5b5.js")),["assets/pages-login-index.67fee5b5.js","assets/uv-navbar.c519dc25.js","assets/uv-status-bar.6dc37cad.js","assets/_plugin-vue_export-helper.1b428a4d.js","assets/uv-status-bar-18e42d2a.css","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js","assets/uv-navbar-655c6c33.css","assets/uv-checkbox-group.02ba3e82.js","assets/uv-checkbox-group-a8a0a2f1.css","assets/images.52fc6216.js","assets/utils.3f9740a5.js","assets/useInterface.982c71ba.js","assets/auth.ffc7e990.js","assets/index-1fcb26b2.css"]).then((e=>xm(e.default||e))),Sb=ho(nb({loader:xb},ob)),Tb=()=>t((()=>import("./pages-login-login.f82679fc.js")),["assets/pages-login-login.f82679fc.js","assets/uv-navbar.c519dc25.js","assets/uv-status-bar.6dc37cad.js","assets/_plugin-vue_export-helper.1b428a4d.js","assets/uv-status-bar-18e42d2a.css","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js","assets/uv-navbar-655c6c33.css","assets/blank.a65124f9.js","assets/uv-input.fc0d46b1.js","assets/uv-input.vue_vue_type_style_index_0_scoped_a7ca300a_lang.8012b887.js","assets/uv-input-5ea557b1.css","assets/uv-transition.b971e856.js","assets/createAnimation.e5fefaf6.js","assets/uv-line.e2f06039.js","assets/uv-line.vue_vue_type_style_index_0_scoped_6ea9af94_lang.3331ebc5.js","assets/uv-line-bb9f42e5.css","assets/login.vue_vue_type_style_index_0_scoped_caca3316_lang.a1db25cf.js","assets/login-34458bd6.css","assets/uv-button.9242bdc2.js","assets/uv-loading-icon.bfbe6dc1.js","assets/uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js","assets/uv-loading-icon-accbcb49.css","assets/uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js","assets/uv-button-a7d3ed3b.css","assets/auth.ffc7e990.js","assets/container.1b21e877.js","assets/container-87334d26.css","assets/layout.62460c6d.js","assets/layout-5aa60f35.css"]).then((e=>xm(e.default||e))),Eb=ho(nb({loader:Tb},ob)),kb=()=>t((()=>import("./pages-search-search.58917a4c.js")),["assets/pages-search-search.58917a4c.js","assets/uv-navbar.c519dc25.js","assets/uv-status-bar.6dc37cad.js","assets/_plugin-vue_export-helper.1b428a4d.js","assets/uv-status-bar-18e42d2a.css","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js","assets/uv-navbar-655c6c33.css","assets/uv-search.9dfd48f2.js","assets/uv-search-73e04650.css","assets/layout.62460c6d.js","assets/layout-5aa60f35.css","assets/product.0ff691f6.js","assets/index.82f07807.js","assets/index.9b540af7.js","assets/index-06bc13ac.css","assets/index-2d1532fb.css","assets/images.52fc6216.js","assets/search-7d7687b1.css"]).then((e=>xm(e.default||e))),Cb=ho(nb({loader:kb},ob)),Ob=()=>t((()=>import("./pages-goodsList-goodsList.871e239d.js")),["assets/pages-goodsList-goodsList.871e239d.js","assets/uv-navbar.c519dc25.js","assets/uv-status-bar.6dc37cad.js","assets/_plugin-vue_export-helper.1b428a4d.js","assets/uv-status-bar-18e42d2a.css","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js","assets/uv-navbar-655c6c33.css","assets/uv-search.9dfd48f2.js","assets/uv-search-73e04650.css","assets/uv-sticky.2d93d618.js","assets/uv-sticky-122851b0.css","assets/blank.a65124f9.js","assets/goods.1796f368.js","assets/uv-line-progress.1b208e51.js","assets/uv-line-progress-f10b8095.css","assets/uv-button.9242bdc2.js","assets/uv-loading-icon.bfbe6dc1.js","assets/uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js","assets/uv-loading-icon-accbcb49.css","assets/uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js","assets/uv-button-a7d3ed3b.css","assets/good-attr-select.96595f56.js","assets/uv-image.6bda10b1.js","assets/uv-transition.b971e856.js","assets/createAnimation.e5fefaf6.js","assets/uv-image-4196fe6a.css","assets/space.a9e7e18e.js","assets/space-c8449c99.css","assets/useInterface.982c71ba.js","assets/index.9b540af7.js","assets/index-06bc13ac.css","assets/good-attr-select-e7f030d3.css","assets/images.52fc6216.js","assets/index.2f3cf70a.js","assets/index-0bf85cc0.css","assets/goods-a9d38099.css","assets/card.bb6c2a17.js","assets/card-8b60b63c.css","assets/uv-grid-item.2f1f1e22.js","assets/uv-grid-item-bcb1b630.css","assets/container.1b21e877.js","assets/container-87334d26.css","assets/layout.62460c6d.js","assets/layout-5aa60f35.css","assets/product.0ff691f6.js","assets/usePage.b639b5a8.js","assets/index.036a38bb.js","assets/index-b3a30b97.css","assets/index.afd705a5.js","assets/index-a46a863c.css","assets/index.f3f840d0.js","assets/useScroll.c0a86152.js","assets/config.6730da78.js","assets/index-8739bb2f.css","assets/goodsList-1da56c11.css"]).then((e=>xm(e.default||e))),Ab=ho(nb({loader:Ob},ob)),Pb=()=>t((()=>import("./pages-shoppingCartJump-shoppingCart.565dbf89.js")),["assets/pages-shoppingCartJump-shoppingCart.565dbf89.js","assets/uv-checkbox-group.02ba3e82.js","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/_plugin-vue_export-helper.1b428a4d.js","assets/uv-checkbox-group-a8a0a2f1.css","assets/card.bb6c2a17.js","assets/card-8b60b63c.css","assets/Goods.7dc38957.js","assets/index.2f3cf70a.js","assets/images.52fc6216.js","assets/index-0bf85cc0.css","assets/utils.3f9740a5.js","assets/Goods-617b2a03.css","assets/good-attr-select.96595f56.js","assets/uv-image.6bda10b1.js","assets/uv-transition.b971e856.js","assets/createAnimation.e5fefaf6.js","assets/uv-image-4196fe6a.css","assets/space.a9e7e18e.js","assets/space-c8449c99.css","assets/uv-button.9242bdc2.js","assets/uv-loading-icon.bfbe6dc1.js","assets/uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js","assets/uv-loading-icon-accbcb49.css","assets/uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js","assets/uv-button-a7d3ed3b.css","assets/useInterface.982c71ba.js","assets/index.9b540af7.js","assets/index-06bc13ac.css","assets/good-attr-select-e7f030d3.css","assets/index.82f07807.js","assets/index-2d1532fb.css","assets/cart.a9ddf436.js","assets/lodash.94acaf47.js","assets/product.0ff691f6.js","assets/index.036a38bb.js","assets/index-b3a30b97.css","assets/index.bdca3eba.js","assets/index-4a5b4308.css","assets/index.415a2820.js","assets/usePage.b639b5a8.js","assets/index.afd705a5.js","assets/index-a46a863c.css","assets/index-bbf20d01.css","assets/useScroll.c0a86152.js","assets/index.f3f840d0.js","assets/config.6730da78.js","assets/index-8739bb2f.css","assets/shoppingCart-d5dda6b0.css"]).then((e=>xm(e.default||e))),$b=ho(nb({loader:Pb},ob)),Mb=()=>t((()=>import("./pages-submitOrder-submitOrder.0329e175.js")),["assets/pages-submitOrder-submitOrder.0329e175.js","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/_plugin-vue_export-helper.1b428a4d.js","assets/uv-checkbox-group.02ba3e82.js","assets/uv-checkbox-group-a8a0a2f1.css","assets/order.f67793d3.js","assets/useInterface.982c71ba.js","assets/images.52fc6216.js","assets/paymentUtils.238419a9.js","assets/config.6730da78.js","assets/Goods.7dc38957.js","assets/index.2f3cf70a.js","assets/index-0bf85cc0.css","assets/utils.3f9740a5.js","assets/Goods-617b2a03.css","assets/uv-radio.2cd26a6d.js","assets/uv-radio-a2b8937c.css","assets/index.036a38bb.js","assets/index-b3a30b97.css","assets/coupon.e8046488.js","assets/CouponItem.b2bb8e74.js","assets/CouponItem-6c58348c.css","assets/index.9b540af7.js","assets/index-06bc13ac.css","assets/index.bdca3eba.js","assets/index-4a5b4308.css","assets/useScroll.c0a86152.js","assets/emitter.bb5a74b3.js","assets/uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js","assets/uv-navbar-655c6c33.css","assets/uv-input.vue_vue_type_style_index_0_scoped_a7ca300a_lang.8012b887.js","assets/uv-input-5ea557b1.css","assets/createAnimation.e5fefaf6.js","assets/uv-line.vue_vue_type_style_index_0_scoped_6ea9af94_lang.3331ebc5.js","assets/uv-line-bb9f42e5.css","assets/login.vue_vue_type_style_index_0_scoped_caca3316_lang.a1db25cf.js","assets/login-34458bd6.css","assets/uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js","assets/uv-loading-icon-accbcb49.css","assets/uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js","assets/uv-button-a7d3ed3b.css","assets/submitOrder-34873565.css","assets/uv-status-bar-18e42d2a.css","assets/container-87334d26.css","assets/layout-5aa60f35.css"]).then((e=>xm(e.default||e))),Ib=ho(nb({loader:Mb},ob)),Rb=()=>t((()=>import("./pages-submitOrder-shopSelect.81f0df81.js")),["assets/pages-submitOrder-shopSelect.81f0df81.js","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/_plugin-vue_export-helper.1b428a4d.js","assets/uv-line.e2f06039.js","assets/uv-line.vue_vue_type_style_index_0_scoped_6ea9af94_lang.3331ebc5.js","assets/uv-line-bb9f42e5.css","assets/uv-loading-icon.bfbe6dc1.js","assets/uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js","assets/uv-loading-icon-accbcb49.css","assets/uv-gap.e5d4dc85.js","assets/uv-popup.f272c9ae.js","assets/uv-overlay.6fe03ce8.js","assets/uv-transition.b971e856.js","assets/createAnimation.e5fefaf6.js","assets/uv-overlay-9fd31cc7.css","assets/uv-status-bar.6dc37cad.js","assets/uv-status-bar-18e42d2a.css","assets/uv-popup-eb41e436.css","assets/index.bdca3eba.js","assets/utils.3f9740a5.js","assets/index-4a5b4308.css","assets/images.52fc6216.js","assets/emitter.bb5a74b3.js","assets/index.036a38bb.js","assets/index-b3a30b97.css","assets/shopSelect-636bc0ee.css"]).then((e=>xm(e.default||e))),Lb=ho(nb({loader:Rb},ob)),jb=()=>t((()=>import("./pages-selectStore-selectStore.2f1c5a5e.js")),["assets/pages-selectStore-selectStore.2f1c5a5e.js","assets/uv-navbar.c519dc25.js","assets/uv-status-bar.6dc37cad.js","assets/_plugin-vue_export-helper.1b428a4d.js","assets/uv-status-bar-18e42d2a.css","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js","assets/uv-navbar-655c6c33.css","assets/blank.a65124f9.js","assets/card.bb6c2a17.js","assets/card-8b60b63c.css","assets/space.a9e7e18e.js","assets/space-c8449c99.css","assets/container.1b21e877.js","assets/container-87334d26.css","assets/layout.62460c6d.js","assets/layout-5aa60f35.css","assets/selectStore-77518349.css"]).then((e=>xm(e.default||e))),Db=ho(nb({loader:jb},ob)),Bb=()=>t((()=>import("./pages-newGoods-newGoods.87b7ea3b.js")),["assets/pages-newGoods-newGoods.87b7ea3b.js","assets/uv-navbar.c519dc25.js","assets/uv-status-bar.6dc37cad.js","assets/_plugin-vue_export-helper.1b428a4d.js","assets/uv-status-bar-18e42d2a.css","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js","assets/uv-navbar-655c6c33.css","assets/uv-sticky.2d93d618.js","assets/uv-sticky-122851b0.css","assets/layout.62460c6d.js","assets/layout-5aa60f35.css","assets/product.0ff691f6.js","assets/usePage.b639b5a8.js","assets/Goods.7dc38957.js","assets/index.2f3cf70a.js","assets/images.52fc6216.js","assets/index-0bf85cc0.css","assets/utils.3f9740a5.js","assets/Goods-617b2a03.css","assets/index.afd705a5.js","assets/index-a46a863c.css","assets/index.036a38bb.js","assets/index-b3a30b97.css","assets/newGoods-781b9934.css"]).then((e=>xm(e.default||e))),Nb=ho(nb({loader:Bb},ob)),Fb=()=>t((()=>import("./pages-groupBuy-groupBuy.96b8ad49.js")),["assets/pages-groupBuy-groupBuy.96b8ad49.js","assets/uv-navbar.c519dc25.js","assets/uv-status-bar.6dc37cad.js","assets/_plugin-vue_export-helper.1b428a4d.js","assets/uv-status-bar-18e42d2a.css","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js","assets/uv-navbar-655c6c33.css","assets/uv-sticky.2d93d618.js","assets/uv-sticky-122851b0.css","assets/layout.62460c6d.js","assets/layout-5aa60f35.css","assets/product.0ff691f6.js","assets/index.afd705a5.js","assets/index-a46a863c.css","assets/images.52fc6216.js","assets/index.036a38bb.js","assets/index-b3a30b97.css","assets/useActivity.8194a6a0.js","assets/goods.1796f368.js","assets/uv-line-progress.1b208e51.js","assets/uv-line-progress-f10b8095.css","assets/uv-button.9242bdc2.js","assets/uv-loading-icon.bfbe6dc1.js","assets/uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js","assets/uv-loading-icon-accbcb49.css","assets/uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js","assets/uv-button-a7d3ed3b.css","assets/good-attr-select.96595f56.js","assets/uv-image.6bda10b1.js","assets/uv-transition.b971e856.js","assets/createAnimation.e5fefaf6.js","assets/uv-image-4196fe6a.css","assets/space.a9e7e18e.js","assets/space-c8449c99.css","assets/useInterface.982c71ba.js","assets/index.9b540af7.js","assets/index-06bc13ac.css","assets/good-attr-select-e7f030d3.css","assets/index.2f3cf70a.js","assets/index-0bf85cc0.css","assets/goods-a9d38099.css","assets/groupBuy-d8bed320.css"]).then((e=>xm(e.default||e))),Vb=ho(nb({loader:Fb},ob)),qb=()=>t((()=>import("./pages-seckilling-seckilling.afee7fdc.js")),["assets/pages-seckilling-seckilling.afee7fdc.js","assets/uv-navbar.c519dc25.js","assets/uv-status-bar.6dc37cad.js","assets/_plugin-vue_export-helper.1b428a4d.js","assets/uv-status-bar-18e42d2a.css","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js","assets/uv-navbar-655c6c33.css","assets/uv-sticky.2d93d618.js","assets/uv-sticky-122851b0.css","assets/uv-count-down.f054f6ae.js","assets/uv-count-down-2f7efff7.css","assets/goods.1796f368.js","assets/uv-line-progress.1b208e51.js","assets/uv-line-progress-f10b8095.css","assets/uv-button.9242bdc2.js","assets/uv-loading-icon.bfbe6dc1.js","assets/uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js","assets/uv-loading-icon-accbcb49.css","assets/uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js","assets/uv-button-a7d3ed3b.css","assets/good-attr-select.96595f56.js","assets/uv-image.6bda10b1.js","assets/uv-transition.b971e856.js","assets/createAnimation.e5fefaf6.js","assets/uv-image-4196fe6a.css","assets/space.a9e7e18e.js","assets/space-c8449c99.css","assets/useInterface.982c71ba.js","assets/index.9b540af7.js","assets/index-06bc13ac.css","assets/good-attr-select-e7f030d3.css","assets/images.52fc6216.js","assets/index.2f3cf70a.js","assets/index-0bf85cc0.css","assets/goods-a9d38099.css","assets/layout.62460c6d.js","assets/layout-5aa60f35.css","assets/product.0ff691f6.js","assets/useActivity.8194a6a0.js","assets/index.afd705a5.js","assets/index-a46a863c.css","assets/index.036a38bb.js","assets/index-b3a30b97.css","assets/seckilling-8b5e6d60.css"]).then((e=>xm(e.default||e))),zb=ho(nb({loader:qb},ob)),Wb=()=>t((()=>import("./pages-discount-discount.64dbfa44.js")),["assets/pages-discount-discount.64dbfa44.js","assets/uv-navbar.c519dc25.js","assets/uv-status-bar.6dc37cad.js","assets/_plugin-vue_export-helper.1b428a4d.js","assets/uv-status-bar-18e42d2a.css","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js","assets/uv-navbar-655c6c33.css","assets/uv-sticky.2d93d618.js","assets/uv-sticky-122851b0.css","assets/uv-count-down.f054f6ae.js","assets/uv-count-down-2f7efff7.css","assets/goods.1796f368.js","assets/uv-line-progress.1b208e51.js","assets/uv-line-progress-f10b8095.css","assets/uv-button.9242bdc2.js","assets/uv-loading-icon.bfbe6dc1.js","assets/uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js","assets/uv-loading-icon-accbcb49.css","assets/uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js","assets/uv-button-a7d3ed3b.css","assets/good-attr-select.96595f56.js","assets/uv-image.6bda10b1.js","assets/uv-transition.b971e856.js","assets/createAnimation.e5fefaf6.js","assets/uv-image-4196fe6a.css","assets/space.a9e7e18e.js","assets/space-c8449c99.css","assets/useInterface.982c71ba.js","assets/index.9b540af7.js","assets/index-06bc13ac.css","assets/good-attr-select-e7f030d3.css","assets/images.52fc6216.js","assets/index.2f3cf70a.js","assets/index-0bf85cc0.css","assets/goods-a9d38099.css","assets/layout.62460c6d.js","assets/layout-5aa60f35.css","assets/product.0ff691f6.js","assets/useActivity.8194a6a0.js","assets/index.afd705a5.js","assets/index-a46a863c.css","assets/index.036a38bb.js","assets/index-b3a30b97.css","assets/discount-54d9c901.css"]).then((e=>xm(e.default||e))),Hb=ho(nb({loader:Wb},ob)),Ub=()=>t((()=>import("./pages-bargaining-bargaining.9c975964.js")),["assets/pages-bargaining-bargaining.9c975964.js","assets/blank.a65124f9.js","assets/uv-button.9242bdc2.js","assets/uv-loading-icon.bfbe6dc1.js","assets/uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js","assets/uv-loading-icon-accbcb49.css","assets/_plugin-vue_export-helper.1b428a4d.js","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js","assets/uv-button-a7d3ed3b.css","assets/goods.1796f368.js","assets/uv-line-progress.1b208e51.js","assets/uv-line-progress-f10b8095.css","assets/good-attr-select.96595f56.js","assets/uv-image.6bda10b1.js","assets/uv-transition.b971e856.js","assets/createAnimation.e5fefaf6.js","assets/uv-image-4196fe6a.css","assets/space.a9e7e18e.js","assets/space-c8449c99.css","assets/useInterface.982c71ba.js","assets/index.9b540af7.js","assets/index-06bc13ac.css","assets/good-attr-select-e7f030d3.css","assets/images.52fc6216.js","assets/index.2f3cf70a.js","assets/index-0bf85cc0.css","assets/goods-a9d38099.css","assets/uv-grid-item.2f1f1e22.js","assets/uv-grid-item-bcb1b630.css","assets/container.1b21e877.js","assets/container-87334d26.css","assets/layout.62460c6d.js","assets/layout-5aa60f35.css","assets/bargaining-9934a087.css"]).then((e=>xm(e.default||e))),Yb=ho(nb({loader:Ub},ob)),Xb=()=>t((()=>import("./pages-streaming-streaming.80073c8a.js")),["assets/pages-streaming-streaming.80073c8a.js","assets/blank.a65124f9.js","assets/uv-button.9242bdc2.js","assets/uv-loading-icon.bfbe6dc1.js","assets/uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js","assets/uv-loading-icon-accbcb49.css","assets/_plugin-vue_export-helper.1b428a4d.js","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js","assets/uv-button-a7d3ed3b.css","assets/goods.1796f368.js","assets/uv-line-progress.1b208e51.js","assets/uv-line-progress-f10b8095.css","assets/good-attr-select.96595f56.js","assets/uv-image.6bda10b1.js","assets/uv-transition.b971e856.js","assets/createAnimation.e5fefaf6.js","assets/uv-image-4196fe6a.css","assets/space.a9e7e18e.js","assets/space-c8449c99.css","assets/useInterface.982c71ba.js","assets/index.9b540af7.js","assets/index-06bc13ac.css","assets/good-attr-select-e7f030d3.css","assets/images.52fc6216.js","assets/index.2f3cf70a.js","assets/index-0bf85cc0.css","assets/goods-a9d38099.css","assets/uv-grid-item.2f1f1e22.js","assets/uv-grid-item-bcb1b630.css","assets/container.1b21e877.js","assets/container-87334d26.css","assets/layout.62460c6d.js","assets/layout-5aa60f35.css","assets/streaming-6f0651aa.css"]).then((e=>xm(e.default||e))),Gb=ho(nb({loader:Xb},ob)),Kb=()=>t((()=>import("./pages-goodsDetail-goodsDetail.92f596de.js")),["assets/pages-goodsDetail-goodsDetail.92f596de.js","assets/uv-image.6bda10b1.js","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/_plugin-vue_export-helper.1b428a4d.js","assets/uv-transition.b971e856.js","assets/createAnimation.e5fefaf6.js","assets/uv-image-4196fe6a.css","assets/useImage.9f5391d3.js","assets/uv-badge.07f8d0fa.js","assets/uv-badge-3d6a1ce8.css","assets/uv-button.9242bdc2.js","assets/uv-loading-icon.bfbe6dc1.js","assets/uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js","assets/uv-loading-icon-accbcb49.css","assets/uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js","assets/uv-button-a7d3ed3b.css","assets/index.415a2820.js","assets/usePage.b639b5a8.js","assets/product.0ff691f6.js","assets/index.036a38bb.js","assets/index-b3a30b97.css","assets/index.afd705a5.js","assets/index-a46a863c.css","assets/images.52fc6216.js","assets/Goods.7dc38957.js","assets/index.2f3cf70a.js","assets/index-0bf85cc0.css","assets/utils.3f9740a5.js","assets/Goods-617b2a03.css","assets/index-bbf20d01.css","assets/cart.a9ddf436.js","assets/useInterface.982c71ba.js","assets/index.bdca3eba.js","assets/index-4a5b4308.css","assets/coupon.e8046488.js","assets/CouponItem.b2bb8e74.js","assets/CouponItem-6c58348c.css","assets/index.9b540af7.js","assets/index-06bc13ac.css","assets/useScroll.c0a86152.js","assets/index.f3f840d0.js","assets/config.6730da78.js","assets/index-8739bb2f.css","assets/useShare.d249e156.js","assets/useShearPlate.19498da6.js","assets/good-attr-select.96595f56.js","assets/space.a9e7e18e.js","assets/space-c8449c99.css","assets/good-attr-select-e7f030d3.css","assets/blank.a65124f9.js","assets/goods.a5bf24e1.js","assets/useService.a8b6e69d.js","assets/Goods.4fe4ceee.js","assets/index.acb07630.js","assets/uv-overlay.6fe03ce8.js","assets/uv-overlay-9fd31cc7.css","assets/Popup.08c50cc2.js","assets/Popup-72276d43.css","assets/lodash.94acaf47.js","assets/Goods-5ac64c6f.css","assets/goodsDetail-92503a70.css"]).then((e=>xm(e.default||e))),Zb=ho(nb({loader:Kb},ob)),Jb=()=>t((()=>import("./pages-orderInfo-orderInfo.7dc3dcd4.js")),["assets/pages-orderInfo-orderInfo.7dc3dcd4.js","assets/index.bdca3eba.js","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/_plugin-vue_export-helper.1b428a4d.js","assets/utils.3f9740a5.js","assets/index-4a5b4308.css","assets/images.52fc6216.js","assets/order.f67793d3.js","assets/CheckOffCode.db441c65.js","assets/useInterface.982c71ba.js","assets/index.9b540af7.js","assets/index-06bc13ac.css","assets/paymentUtils.238419a9.js","assets/config.6730da78.js","assets/uv-radio.2cd26a6d.js","assets/uv-radio-a2b8937c.css","assets/Popup.08c50cc2.js","assets/Popup-72276d43.css","assets/useShearPlate.19498da6.js","assets/CheckOffCode-9a5a89b0.css","assets/index.82f07807.js","assets/index-2d1532fb.css","assets/useScroll.c0a86152.js","assets/goods.a5bf24e1.js","assets/useJump.16ec8115.js","assets/goods.1796f368.js","assets/uv-line-progress.1b208e51.js","assets/uv-line-progress-f10b8095.css","assets/uv-button.9242bdc2.js","assets/uv-loading-icon.bfbe6dc1.js","assets/uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js","assets/uv-loading-icon-accbcb49.css","assets/uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js","assets/uv-button-a7d3ed3b.css","assets/good-attr-select.96595f56.js","assets/uv-image.6bda10b1.js","assets/uv-transition.b971e856.js","assets/createAnimation.e5fefaf6.js","assets/uv-image-4196fe6a.css","assets/space.a9e7e18e.js","assets/space-c8449c99.css","assets/good-attr-select-e7f030d3.css","assets/index.2f3cf70a.js","assets/index-0bf85cc0.css","assets/goods-a9d38099.css","assets/useGlobalProperties.de3d9ba1.js","assets/uv-steps.40f239ea.js","assets/uv-steps-07c58bad.css","assets/orderInfo-276ea534.css"]).then((e=>xm(e.default||e))),Qb=ho(nb({loader:Jb},ob)),e_=()=>t((()=>import("./pages-evaluate-evaluate.d788db18.js")),["assets/pages-evaluate-evaluate.d788db18.js","assets/uv-navbar.c519dc25.js","assets/uv-status-bar.6dc37cad.js","assets/_plugin-vue_export-helper.1b428a4d.js","assets/uv-status-bar-18e42d2a.css","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js","assets/uv-navbar-655c6c33.css","assets/uv-rate.a6914fa9.js","assets/uv-rate-f0c2e16d.css","assets/uv-line.e2f06039.js","assets/uv-line.vue_vue_type_style_index_0_scoped_6ea9af94_lang.3331ebc5.js","assets/uv-line-bb9f42e5.css","assets/uv-upload.2f331acd.js","assets/uv-loading-icon.bfbe6dc1.js","assets/uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js","assets/uv-loading-icon-accbcb49.css","assets/uv-popup.f272c9ae.js","assets/uv-overlay.6fe03ce8.js","assets/uv-transition.b971e856.js","assets/createAnimation.e5fefaf6.js","assets/uv-overlay-9fd31cc7.css","assets/uv-popup-eb41e436.css","assets/uv-upload-08652c90.css","assets/uv-button.9242bdc2.js","assets/uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js","assets/uv-button-a7d3ed3b.css","assets/layout.62460c6d.js","assets/layout-5aa60f35.css","assets/order.f67793d3.js","assets/evaluate-5e7559f9.css"]).then((e=>xm(e.default||e))),t_=ho(nb({loader:e_},ob)),n_=()=>t((()=>import("./pages-footprint-footprint.46c7409c.js")),["assets/pages-footprint-footprint.46c7409c.js","assets/uv-checkbox-group.02ba3e82.js","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/_plugin-vue_export-helper.1b428a4d.js","assets/uv-checkbox-group-a8a0a2f1.css","assets/goods.1796f368.js","assets/uv-line-progress.1b208e51.js","assets/uv-line-progress-f10b8095.css","assets/uv-button.9242bdc2.js","assets/uv-loading-icon.bfbe6dc1.js","assets/uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js","assets/uv-loading-icon-accbcb49.css","assets/uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js","assets/uv-button-a7d3ed3b.css","assets/good-attr-select.96595f56.js","assets/uv-image.6bda10b1.js","assets/uv-transition.b971e856.js","assets/createAnimation.e5fefaf6.js","assets/uv-image-4196fe6a.css","assets/space.a9e7e18e.js","assets/space-c8449c99.css","assets/useInterface.982c71ba.js","assets/index.9b540af7.js","assets/index-06bc13ac.css","assets/good-attr-select-e7f030d3.css","assets/images.52fc6216.js","assets/index.2f3cf70a.js","assets/index-0bf85cc0.css","assets/goods-a9d38099.css","assets/uv-swipe-action.79c99768.js","assets/uv-swipe-action-0087f86f.css","assets/card.bb6c2a17.js","assets/card-8b60b63c.css","assets/container.1b21e877.js","assets/container-87334d26.css","assets/layout.62460c6d.js","assets/layout-5aa60f35.css","assets/product.0ff691f6.js","assets/index.82f07807.js","assets/index-2d1532fb.css","assets/usePage.b639b5a8.js","assets/index.036a38bb.js","assets/index-b3a30b97.css","assets/useScroll.c0a86152.js","assets/index.f3f840d0.js","assets/config.6730da78.js","assets/index-8739bb2f.css","assets/index.bdca3eba.js","assets/utils.3f9740a5.js","assets/index-4a5b4308.css","assets/footprint-61eef5d7.css"]).then((e=>xm(e.default||e))),o_=ho(nb({loader:n_},ob)),r_=()=>t((()=>import("./pages-collect-collect.41f86eac.js")),["assets/pages-collect-collect.41f86eac.js","assets/uv-checkbox-group.02ba3e82.js","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/_plugin-vue_export-helper.1b428a4d.js","assets/uv-checkbox-group-a8a0a2f1.css","assets/goods.1796f368.js","assets/uv-line-progress.1b208e51.js","assets/uv-line-progress-f10b8095.css","assets/uv-button.9242bdc2.js","assets/uv-loading-icon.bfbe6dc1.js","assets/uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js","assets/uv-loading-icon-accbcb49.css","assets/uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js","assets/uv-button-a7d3ed3b.css","assets/good-attr-select.96595f56.js","assets/uv-image.6bda10b1.js","assets/uv-transition.b971e856.js","assets/createAnimation.e5fefaf6.js","assets/uv-image-4196fe6a.css","assets/space.a9e7e18e.js","assets/space-c8449c99.css","assets/useInterface.982c71ba.js","assets/index.9b540af7.js","assets/index-06bc13ac.css","assets/good-attr-select-e7f030d3.css","assets/images.52fc6216.js","assets/index.2f3cf70a.js","assets/index-0bf85cc0.css","assets/goods-a9d38099.css","assets/uv-swipe-action.79c99768.js","assets/uv-swipe-action-0087f86f.css","assets/card.bb6c2a17.js","assets/card-8b60b63c.css","assets/container.1b21e877.js","assets/container-87334d26.css","assets/layout.62460c6d.js","assets/layout-5aa60f35.css","assets/product.0ff691f6.js","assets/index.82f07807.js","assets/index-2d1532fb.css","assets/usePage.b639b5a8.js","assets/index.036a38bb.js","assets/index-b3a30b97.css","assets/index.f3f840d0.js","assets/useScroll.c0a86152.js","assets/config.6730da78.js","assets/index-8739bb2f.css","assets/index.bdca3eba.js","assets/utils.3f9740a5.js","assets/index-4a5b4308.css","assets/collect-201857c4.css"]).then((e=>xm(e.default||e))),i_=ho(nb({loader:r_},ob)),a_=()=>t((()=>import("./pages-selectRefundGood-selectRefundGood.a27a40c9.js")),["assets/pages-selectRefundGood-selectRefundGood.a27a40c9.js","assets/uv-navbar.c519dc25.js","assets/uv-status-bar.6dc37cad.js","assets/_plugin-vue_export-helper.1b428a4d.js","assets/uv-status-bar-18e42d2a.css","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js","assets/uv-navbar-655c6c33.css","assets/uv-checkbox-group.02ba3e82.js","assets/uv-checkbox-group-a8a0a2f1.css","assets/card.bb6c2a17.js","assets/card-8b60b63c.css","assets/space.a9e7e18e.js","assets/space-c8449c99.css","assets/layout.62460c6d.js","assets/layout-5aa60f35.css","assets/order.f67793d3.js","assets/Goods.7dc38957.js","assets/index.2f3cf70a.js","assets/images.52fc6216.js","assets/index-0bf85cc0.css","assets/utils.3f9740a5.js","assets/Goods-617b2a03.css","assets/useInterface.982c71ba.js","assets/selectRefundGood-7c8e8a45.css"]).then((e=>xm(e.default||e))),s_=ho(nb({loader:a_},ob)),l_=()=>t((()=>import("./pages-refund-refund.4991a66b.js")),["assets/pages-refund-refund.4991a66b.js","assets/uv-navbar.c519dc25.js","assets/uv-status-bar.6dc37cad.js","assets/_plugin-vue_export-helper.1b428a4d.js","assets/uv-status-bar-18e42d2a.css","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js","assets/uv-navbar-655c6c33.css","assets/card.bb6c2a17.js","assets/card-8b60b63c.css","assets/uv-picker.0e41c7e2.js","assets/uv-loading-icon.bfbe6dc1.js","assets/uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js","assets/uv-loading-icon-accbcb49.css","assets/uv-popup.f272c9ae.js","assets/uv-overlay.6fe03ce8.js","assets/uv-transition.b971e856.js","assets/createAnimation.e5fefaf6.js","assets/uv-overlay-9fd31cc7.css","assets/uv-popup-eb41e436.css","assets/uv-picker-50b9d66c.css","assets/uv-list.ea38c0d0.js","assets/uv-badge.07f8d0fa.js","assets/uv-badge-3d6a1ce8.css","assets/uv-list-f9bfd388.css","assets/uv-input.fc0d46b1.js","assets/uv-input.vue_vue_type_style_index_0_scoped_a7ca300a_lang.8012b887.js","assets/uv-input-5ea557b1.css","assets/upload-file.06bcb25a.js","assets/uv-upload.2f331acd.js","assets/uv-upload-08652c90.css","assets/upload-file-67bdbbd2.css","assets/uv-button.9242bdc2.js","assets/uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js","assets/uv-button-a7d3ed3b.css","assets/layout.62460c6d.js","assets/layout-5aa60f35.css","assets/order.f67793d3.js","assets/useInterface.982c71ba.js","assets/Goods.7dc38957.js","assets/index.2f3cf70a.js","assets/images.52fc6216.js","assets/index-0bf85cc0.css","assets/utils.3f9740a5.js","assets/Goods-617b2a03.css","assets/refund-ef3d27df.css"]).then((e=>xm(e.default||e))),c_=ho(nb({loader:l_},ob)),u_=()=>t((()=>import("./pages-refundList-refundList.72a4b13c.js")),["assets/pages-refundList-refundList.72a4b13c.js","assets/uv-navbar.c519dc25.js","assets/uv-status-bar.6dc37cad.js","assets/_plugin-vue_export-helper.1b428a4d.js","assets/uv-status-bar-18e42d2a.css","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js","assets/uv-navbar-655c6c33.css","assets/uv-tabs.5d8e6539.js","assets/uv-badge.07f8d0fa.js","assets/uv-badge-3d6a1ce8.css","assets/uv-tabs-6f9663aa.css","assets/uv-sticky.2d93d618.js","assets/uv-sticky-122851b0.css","assets/goods.1796f368.js","assets/uv-line-progress.1b208e51.js","assets/uv-line-progress-f10b8095.css","assets/uv-button.9242bdc2.js","assets/uv-loading-icon.bfbe6dc1.js","assets/uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js","assets/uv-loading-icon-accbcb49.css","assets/uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js","assets/uv-button-a7d3ed3b.css","assets/good-attr-select.96595f56.js","assets/uv-image.6bda10b1.js","assets/uv-transition.b971e856.js","assets/createAnimation.e5fefaf6.js","assets/uv-image-4196fe6a.css","assets/space.a9e7e18e.js","assets/space-c8449c99.css","assets/useInterface.982c71ba.js","assets/index.9b540af7.js","assets/index-06bc13ac.css","assets/good-attr-select-e7f030d3.css","assets/images.52fc6216.js","assets/index.2f3cf70a.js","assets/index-0bf85cc0.css","assets/goods-a9d38099.css","assets/order.f67793d3.js","assets/index.82f07807.js","assets/index-2d1532fb.css","assets/layout.62460c6d.js","assets/layout-5aa60f35.css","assets/index.036a38bb.js","assets/index-b3a30b97.css","assets/usePage.b639b5a8.js","assets/index.f3f840d0.js","assets/useScroll.c0a86152.js","assets/config.6730da78.js","assets/index-8739bb2f.css","assets/index.afd705a5.js","assets/index-a46a863c.css","assets/refundList-50fbf84e.css"]).then((e=>xm(e.default||e))),d_=ho(nb({loader:u_},ob)),p_=()=>t((()=>import("./pages-refundInfo-refundInfo.bc6c39fe.js")),["assets/pages-refundInfo-refundInfo.bc6c39fe.js","assets/uv-navbar.c519dc25.js","assets/uv-status-bar.6dc37cad.js","assets/_plugin-vue_export-helper.1b428a4d.js","assets/uv-status-bar-18e42d2a.css","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js","assets/uv-navbar-655c6c33.css","assets/goods.1796f368.js","assets/uv-line-progress.1b208e51.js","assets/uv-line-progress-f10b8095.css","assets/uv-button.9242bdc2.js","assets/uv-loading-icon.bfbe6dc1.js","assets/uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js","assets/uv-loading-icon-accbcb49.css","assets/uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js","assets/uv-button-a7d3ed3b.css","assets/good-attr-select.96595f56.js","assets/uv-image.6bda10b1.js","assets/uv-transition.b971e856.js","assets/createAnimation.e5fefaf6.js","assets/uv-image-4196fe6a.css","assets/space.a9e7e18e.js","assets/space-c8449c99.css","assets/useInterface.982c71ba.js","assets/index.9b540af7.js","assets/index-06bc13ac.css","assets/good-attr-select-e7f030d3.css","assets/images.52fc6216.js","assets/index.2f3cf70a.js","assets/index-0bf85cc0.css","assets/goods-a9d38099.css","assets/uv-steps.40f239ea.js","assets/uv-steps-07c58bad.css","assets/layout.62460c6d.js","assets/layout-5aa60f35.css","assets/utils.3f9740a5.js","assets/order.f67793d3.js","assets/useGlobalProperties.de3d9ba1.js","assets/useShearPlate.19498da6.js","assets/index.82f07807.js","assets/index-2d1532fb.css","assets/refundInfo-90274ea2.css"]).then((e=>xm(e.default||e))),f_=ho(nb({loader:p_},ob)),h_=()=>t((()=>import("./pages-userInfo-index.0d062df1.js")),["assets/pages-userInfo-index.0d062df1.js","assets/index.bdca3eba.js","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/_plugin-vue_export-helper.1b428a4d.js","assets/utils.3f9740a5.js","assets/index-4a5b4308.css","assets/moment.dc0d6ca6.js","assets/uv-image.6bda10b1.js","assets/uv-transition.b971e856.js","assets/createAnimation.e5fefaf6.js","assets/uv-image-4196fe6a.css","assets/uv-upload.2f331acd.js","assets/uv-loading-icon.bfbe6dc1.js","assets/uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js","assets/uv-loading-icon-accbcb49.css","assets/uv-popup.f272c9ae.js","assets/uv-overlay.6fe03ce8.js","assets/uv-overlay-9fd31cc7.css","assets/uv-status-bar.6dc37cad.js","assets/uv-status-bar-18e42d2a.css","assets/uv-popup-eb41e436.css","assets/uv-upload-08652c90.css","assets/uv-picker.0e41c7e2.js","assets/uv-picker-50b9d66c.css","assets/uv-datetime-picker.e058acc2.js","assets/index.82f07807.js","assets/index.9b540af7.js","assets/index-06bc13ac.css","assets/index-2d1532fb.css","assets/index-db0e86af.css"]).then((e=>xm(e.default||e))),g_=ho(nb({loader:h_},ob)),m_=()=>t((()=>import("./pages-userInfo-userInfo.8434a381.js")),["assets/pages-userInfo-userInfo.8434a381.js","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/_plugin-vue_export-helper.1b428a4d.js","assets/uv-image.6bda10b1.js","assets/uv-transition.b971e856.js","assets/createAnimation.e5fefaf6.js","assets/uv-image-4196fe6a.css","assets/uv-list.ea38c0d0.js","assets/uv-badge.07f8d0fa.js","assets/uv-badge-3d6a1ce8.css","assets/uv-loading-icon.bfbe6dc1.js","assets/uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js","assets/uv-loading-icon-accbcb49.css","assets/uv-list-f9bfd388.css","assets/uv-upload.2f331acd.js","assets/uv-popup.f272c9ae.js","assets/uv-overlay.6fe03ce8.js","assets/uv-overlay-9fd31cc7.css","assets/uv-status-bar.6dc37cad.js","assets/uv-status-bar-18e42d2a.css","assets/uv-popup-eb41e436.css","assets/uv-upload-08652c90.css","assets/uv-input.fc0d46b1.js","assets/uv-input.vue_vue_type_style_index_0_scoped_a7ca300a_lang.8012b887.js","assets/uv-input-5ea557b1.css","assets/uv-button.9242bdc2.js","assets/uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js","assets/uv-button-a7d3ed3b.css","assets/uv-datetime-picker.e058acc2.js","assets/uv-picker.0e41c7e2.js","assets/uv-picker-50b9d66c.css","assets/layout.62460c6d.js","assets/layout-5aa60f35.css","assets/index.bdca3eba.js","assets/utils.3f9740a5.js","assets/index-4a5b4308.css","assets/useGlobalProperties.de3d9ba1.js","assets/userInfo-54fb2f34.css"]).then((e=>xm(e.default||e))),y_=ho(nb({loader:m_},ob)),v_=()=>t((()=>import("./pages-selectPlay-selectPlay.69a751f9.js")),["assets/pages-selectPlay-selectPlay.69a751f9.js","assets/uv-navbar.c519dc25.js","assets/uv-status-bar.6dc37cad.js","assets/_plugin-vue_export-helper.1b428a4d.js","assets/uv-status-bar-18e42d2a.css","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js","assets/uv-navbar-655c6c33.css","assets/uv-count-down.f054f6ae.js","assets/uv-count-down-2f7efff7.css","assets/blank.a65124f9.js","assets/uv-radio.2cd26a6d.js","assets/uv-radio-a2b8937c.css","assets/uv-button.9242bdc2.js","assets/uv-loading-icon.bfbe6dc1.js","assets/uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js","assets/uv-loading-icon-accbcb49.css","assets/uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js","assets/uv-button-a7d3ed3b.css","assets/container.1b21e877.js","assets/container-87334d26.css","assets/uv-line.e2f06039.js","assets/uv-line.vue_vue_type_style_index_0_scoped_6ea9af94_lang.3331ebc5.js","assets/uv-line-bb9f42e5.css","assets/uv-popup.f272c9ae.js","assets/uv-overlay.6fe03ce8.js","assets/uv-transition.b971e856.js","assets/createAnimation.e5fefaf6.js","assets/uv-overlay-9fd31cc7.css","assets/uv-popup-eb41e436.css","assets/layout.62460c6d.js","assets/layout-5aa60f35.css","assets/order.f67793d3.js","assets/useGlobalProperties.de3d9ba1.js","assets/paymentUtils.238419a9.js","assets/useInterface.982c71ba.js","assets/config.6730da78.js","assets/selectPlay-8ba99f67.css"]).then((e=>xm(e.default||e))),b_=ho(nb({loader:v_},ob)),__=()=>t((()=>import("./pages-goodsReply-goodsReply.01b976da.js")),["assets/pages-goodsReply-goodsReply.01b976da.js","assets/uv-rate.a6914fa9.js","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/_plugin-vue_export-helper.1b428a4d.js","assets/uv-rate-f0c2e16d.css","assets/useImage.9f5391d3.js","assets/goods.a5bf24e1.js","assets/index.bdca3eba.js","assets/utils.3f9740a5.js","assets/index-4a5b4308.css","assets/index.036a38bb.js","assets/index-b3a30b97.css","assets/images.52fc6216.js","assets/index.f3f840d0.js","assets/useScroll.c0a86152.js","assets/config.6730da78.js","assets/index-8739bb2f.css","assets/goodsReply-b1a97050.css"]).then((e=>xm(e.default||e))),w_=ho(nb({loader:__},ob)),x_=()=>t((()=>import("./pages-addLogistics-addLogistics.53dc5f8a.js")),["assets/pages-addLogistics-addLogistics.53dc5f8a.js","assets/uv-navbar.c519dc25.js","assets/uv-status-bar.6dc37cad.js","assets/_plugin-vue_export-helper.1b428a4d.js","assets/uv-status-bar-18e42d2a.css","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js","assets/uv-navbar-655c6c33.css","assets/uv-list.ea38c0d0.js","assets/uv-badge.07f8d0fa.js","assets/uv-badge-3d6a1ce8.css","assets/uv-loading-icon.bfbe6dc1.js","assets/uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js","assets/uv-loading-icon-accbcb49.css","assets/uv-list-f9bfd388.css","assets/uv-input.fc0d46b1.js","assets/uv-input.vue_vue_type_style_index_0_scoped_a7ca300a_lang.8012b887.js","assets/uv-input-5ea557b1.css","assets/uv-picker.0e41c7e2.js","assets/uv-popup.f272c9ae.js","assets/uv-overlay.6fe03ce8.js","assets/uv-transition.b971e856.js","assets/createAnimation.e5fefaf6.js","assets/uv-overlay-9fd31cc7.css","assets/uv-popup-eb41e436.css","assets/uv-picker-50b9d66c.css","assets/upload-file.06bcb25a.js","assets/uv-upload.2f331acd.js","assets/uv-upload-08652c90.css","assets/upload-file-67bdbbd2.css","assets/uv-button.9242bdc2.js","assets/uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js","assets/uv-button-a7d3ed3b.css","assets/layout.62460c6d.js","assets/layout-5aa60f35.css","assets/order.f67793d3.js","assets/useInterface.982c71ba.js","assets/addLogistics-1f268f04.css"]).then((e=>xm(e.default||e))),S_=ho(nb({loader:x_},ob)),T_=()=>t((()=>import("./pages-discountCoupon-index.0f153601.js")),["assets/pages-discountCoupon-index.0f153601.js","assets/uv-tabs.5d8e6539.js","assets/uv-badge.07f8d0fa.js","assets/_plugin-vue_export-helper.1b428a4d.js","assets/uv-badge-3d6a1ce8.css","assets/uv-tabs-6f9663aa.css","assets/coupon.e8046488.js","assets/CouponItem.b2bb8e74.js","assets/CouponItem-6c58348c.css","assets/index.036a38bb.js","assets/index-b3a30b97.css","assets/images.52fc6216.js","assets/index.f3f840d0.js","assets/useScroll.c0a86152.js","assets/config.6730da78.js","assets/index-8739bb2f.css","assets/index-c0e6e87b.css"]).then((e=>xm(e.default||e))),E_=ho(nb({loader:T_},ob)),k_=()=>t((()=>import("./pages-payStatus-index.7129bc40.js")),["assets/pages-payStatus-index.7129bc40.js","assets/order.f67793d3.js","assets/config.6730da78.js","assets/index.bdca3eba.js","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/_plugin-vue_export-helper.1b428a4d.js","assets/utils.3f9740a5.js","assets/index-4a5b4308.css","assets/index.415a2820.js","assets/usePage.b639b5a8.js","assets/product.0ff691f6.js","assets/index.036a38bb.js","assets/index-b3a30b97.css","assets/index.afd705a5.js","assets/index-a46a863c.css","assets/images.52fc6216.js","assets/Goods.7dc38957.js","assets/index.2f3cf70a.js","assets/index-0bf85cc0.css","assets/Goods-617b2a03.css","assets/index-bbf20d01.css","assets/useInterface.982c71ba.js","assets/useScroll.c0a86152.js","assets/index.82f07807.js","assets/index.9b540af7.js","assets/index-06bc13ac.css","assets/index-2d1532fb.css","assets/index-1ea9ae09.css"]).then((e=>xm(e.default||e))),C_=ho(nb({loader:k_},ob)),O_=()=>t((()=>import("./pages-webview-index.4fe02feb.js")),[]).then((e=>xm(e.default||e))),A_=ho(nb({loader:O_},ob)),P_=()=>t((()=>import("./views-activity-groupBy-index.94b62b0a.js")),["assets/views-activity-groupBy-index.94b62b0a.js","assets/images.52fc6216.js","assets/index.bdca3eba.js","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/_plugin-vue_export-helper.1b428a4d.js","assets/utils.3f9740a5.js","assets/index-4a5b4308.css","assets/useScroll.c0a86152.js","assets/index.afd705a5.js","assets/index-a46a863c.css","assets/index.036a38bb.js","assets/index-b3a30b97.css","assets/Goods.7dc38957.js","assets/index.2f3cf70a.js","assets/index-0bf85cc0.css","assets/Goods-617b2a03.css","assets/usePage.b639b5a8.js","assets/product.0ff691f6.js","assets/index-abdfc8ea.css"]).then((e=>xm(e.default||e))),$_=ho(nb({loader:P_},ob)),M_=()=>t((()=>import("./views-activity-groupBy-detail.f05ba29c.js")),["assets/views-activity-groupBy-detail.f05ba29c.js","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/_plugin-vue_export-helper.1b428a4d.js","assets/index.bdca3eba.js","assets/utils.3f9740a5.js","assets/index-4a5b4308.css","assets/useScroll.c0a86152.js","assets/Goods.7dc38957.js","assets/index.2f3cf70a.js","assets/images.52fc6216.js","assets/index-0bf85cc0.css","assets/Goods-617b2a03.css","assets/InviteFriends.f3f3747d.js","assets/Popup.08c50cc2.js","assets/Popup-72276d43.css","assets/InviteFriends-fc7a4f8d.css","assets/uv-overlay.6fe03ce8.js","assets/uv-transition.b971e856.js","assets/createAnimation.e5fefaf6.js","assets/uv-overlay-9fd31cc7.css","assets/useImage.9f5391d3.js","assets/useShare.d249e156.js","assets/useShearPlate.19498da6.js","assets/useInterface.982c71ba.js","assets/goods.a5bf24e1.js","assets/good-attr-select.96595f56.js","assets/uv-image.6bda10b1.js","assets/uv-image-4196fe6a.css","assets/space.a9e7e18e.js","assets/space-c8449c99.css","assets/uv-button.9242bdc2.js","assets/uv-loading-icon.bfbe6dc1.js","assets/uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js","assets/uv-loading-icon-accbcb49.css","assets/uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js","assets/uv-button-a7d3ed3b.css","assets/index.9b540af7.js","assets/index-06bc13ac.css","assets/good-attr-select-e7f030d3.css","assets/product.0ff691f6.js","assets/cart.a9ddf436.js","assets/detail-ff86080e.css"]).then((e=>xm(e.default||e))),I_=ho(nb({loader:M_},ob)),R_=()=>t((()=>import("./views-activity-afterVerification-index.248db366.js")),["assets/views-activity-afterVerification-index.248db366.js","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/_plugin-vue_export-helper.1b428a4d.js","assets/index.bdca3eba.js","assets/utils.3f9740a5.js","assets/index-4a5b4308.css","assets/useScroll.c0a86152.js","assets/images.52fc6216.js","assets/useInterface.982c71ba.js","assets/index.82f07807.js","assets/index.9b540af7.js","assets/index-06bc13ac.css","assets/index-2d1532fb.css","assets/index-65d5db01.css"]).then((e=>xm(e.default||e))),L_=ho(nb({loader:R_},ob)),j_=()=>t((()=>import("./views-distribution-center-index.ef51ac75.js")),["assets/views-distribution-center-index.ef51ac75.js","assets/index.bdca3eba.js","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/_plugin-vue_export-helper.1b428a4d.js","assets/utils.3f9740a5.js","assets/index-4a5b4308.css","assets/useScroll.c0a86152.js","assets/images.52fc6216.js","assets/useJump.16ec8115.js","assets/Popup.08c50cc2.js","assets/Popup-72276d43.css","assets/lodash.94acaf47.js","assets/uv-overlay.6fe03ce8.js","assets/uv-transition.b971e856.js","assets/createAnimation.e5fefaf6.js","assets/uv-overlay-9fd31cc7.css","assets/useImage.9f5391d3.js","assets/useInterface.982c71ba.js","assets/index.a57c544a.js","assets/useShare.d249e156.js","assets/useShearPlate.19498da6.js","assets/index-5168e889.css"]).then((e=>xm(e.default||e))),D_=ho(nb({loader:j_},ob)),B_=()=>t((()=>import("./views-distribution-applyFor-index.a174b67b.js")),["assets/views-distribution-applyFor-index.a174b67b.js","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/_plugin-vue_export-helper.1b428a4d.js","assets/uv-checkbox-group.02ba3e82.js","assets/uv-checkbox-group-a8a0a2f1.css","assets/index.bdca3eba.js","assets/utils.3f9740a5.js","assets/index-4a5b4308.css","assets/uv-picker.0e41c7e2.js","assets/uv-loading-icon.bfbe6dc1.js","assets/uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js","assets/uv-loading-icon-accbcb49.css","assets/uv-popup.f272c9ae.js","assets/uv-overlay.6fe03ce8.js","assets/uv-transition.b971e856.js","assets/createAnimation.e5fefaf6.js","assets/uv-overlay-9fd31cc7.css","assets/uv-status-bar.6dc37cad.js","assets/uv-status-bar-18e42d2a.css","assets/uv-popup-eb41e436.css","assets/uv-picker-50b9d66c.css","assets/useScroll.c0a86152.js","assets/images.52fc6216.js","assets/useJump.16ec8115.js","assets/useInterface.982c71ba.js","assets/index.a57c544a.js","assets/auth.ffc7e990.js","assets/index-b31e423a.css"]).then((e=>xm(e.default||e))),N_=ho(nb({loader:B_},ob)),F_=()=>t((()=>import("./views-distribution-team-index.0eec3c62.js")),["assets/views-distribution-team-index.0eec3c62.js","assets/index.bdca3eba.js","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/_plugin-vue_export-helper.1b428a4d.js","assets/utils.3f9740a5.js","assets/index-4a5b4308.css","assets/useScroll.c0a86152.js","assets/moment.dc0d6ca6.js","assets/usePaging.83057129.js","assets/index.a57c544a.js","assets/index.036a38bb.js","assets/index-b3a30b97.css","assets/images.52fc6216.js","assets/index-ed6550e9.css"]).then((e=>xm(e.default||e))),V_=ho(nb({loader:F_},ob)),q_=()=>t((()=>import("./views-distribution-commission-index.8ebc7c6b.js")),["assets/views-distribution-commission-index.8ebc7c6b.js","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/_plugin-vue_export-helper.1b428a4d.js","assets/index.bdca3eba.js","assets/utils.3f9740a5.js","assets/index-4a5b4308.css","assets/useScroll.c0a86152.js","assets/moment.dc0d6ca6.js","assets/usePaging.83057129.js","assets/index.a57c544a.js","assets/images.52fc6216.js","assets/index.036a38bb.js","assets/index-b3a30b97.css","assets/useJump.16ec8115.js","assets/uv-datetime-picker.e058acc2.js","assets/uv-picker.0e41c7e2.js","assets/uv-loading-icon.bfbe6dc1.js","assets/uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js","assets/uv-loading-icon-accbcb49.css","assets/uv-popup.f272c9ae.js","assets/uv-overlay.6fe03ce8.js","assets/uv-transition.b971e856.js","assets/createAnimation.e5fefaf6.js","assets/uv-overlay-9fd31cc7.css","assets/uv-status-bar.6dc37cad.js","assets/uv-status-bar-18e42d2a.css","assets/uv-popup-eb41e436.css","assets/uv-picker-50b9d66c.css","assets/index-b54b1e6b.css"]).then((e=>xm(e.default||e))),z_=ho(nb({loader:q_},ob)),W_=()=>t((()=>import("./views-distribution-order-index.15d00ac2.js")),["assets/views-distribution-order-index.15d00ac2.js","assets/index.bdca3eba.js","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/_plugin-vue_export-helper.1b428a4d.js","assets/utils.3f9740a5.js","assets/index-4a5b4308.css","assets/useScroll.c0a86152.js","assets/usePaging.83057129.js","assets/index.a57c544a.js","assets/moment.dc0d6ca6.js","assets/images.52fc6216.js","assets/index.036a38bb.js","assets/index-b3a30b97.css","assets/index-9e69ec1c.css"]).then((e=>xm(e.default||e))),H_=ho(nb({loader:W_},ob)),U_=()=>t((()=>import("./views-distribution-goods-index.2caeac45.js")),["assets/views-distribution-goods-index.2caeac45.js","assets/index.bdca3eba.js","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/_plugin-vue_export-helper.1b428a4d.js","assets/utils.3f9740a5.js","assets/index-4a5b4308.css","assets/useScroll.c0a86152.js","assets/Goods.7dc38957.js","assets/index.2f3cf70a.js","assets/images.52fc6216.js","assets/index-0bf85cc0.css","assets/Goods-617b2a03.css","assets/usePage.b639b5a8.js","assets/product.0ff691f6.js","assets/useShare.d249e156.js","assets/useShearPlate.19498da6.js","assets/useInterface.982c71ba.js","assets/Goods.4fe4ceee.js","assets/index.acb07630.js","assets/uv-overlay.6fe03ce8.js","assets/uv-transition.b971e856.js","assets/createAnimation.e5fefaf6.js","assets/uv-overlay-9fd31cc7.css","assets/useImage.9f5391d3.js","assets/Popup.08c50cc2.js","assets/Popup-72276d43.css","assets/lodash.94acaf47.js","assets/Goods-5ac64c6f.css","assets/index-f28a011e.css"]).then((e=>xm(e.default||e))),Y_=ho(nb({loader:U_},ob)),X_=()=>t((()=>import("./views-distribution-datum-index.271c6521.js")),["assets/views-distribution-datum-index.271c6521.js","assets/index.bdca3eba.js","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/_plugin-vue_export-helper.1b428a4d.js","assets/utils.3f9740a5.js","assets/index-4a5b4308.css","assets/useScroll.c0a86152.js","assets/index.a57c544a.js","assets/useJump.16ec8115.js","assets/index-e608ac46.css"]).then((e=>xm(e.default||e))),G_=ho(nb({loader:X_},ob)),K_=()=>t((()=>import("./views-member-index-index.5df6cece.js")),["assets/views-member-index-index.5df6cece.js","assets/index.bdca3eba.js","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/_plugin-vue_export-helper.1b428a4d.js","assets/utils.3f9740a5.js","assets/index-4a5b4308.css","assets/useScroll.c0a86152.js","assets/useJump.16ec8115.js","assets/InviteFriends.f3f3747d.js","assets/Popup.08c50cc2.js","assets/Popup-72276d43.css","assets/images.52fc6216.js","assets/InviteFriends-fc7a4f8d.css","assets/uv-overlay.6fe03ce8.js","assets/uv-transition.b971e856.js","assets/createAnimation.e5fefaf6.js","assets/uv-overlay-9fd31cc7.css","assets/useImage.9f5391d3.js","assets/useInterface.982c71ba.js","assets/useShare.d249e156.js","assets/useShearPlate.19498da6.js","assets/index-0e19f1b3.css"]).then((e=>xm(e.default||e))),Z_=ho(nb({loader:K_},ob)),J_=()=>t((()=>import("./views-account-signIn-index.7151eb7a.js")),["assets/views-account-signIn-index.7151eb7a.js","assets/index.bdca3eba.js","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/_plugin-vue_export-helper.1b428a4d.js","assets/utils.3f9740a5.js","assets/index-4a5b4308.css","assets/useScroll.c0a86152.js","assets/images.52fc6216.js","assets/useInterface.982c71ba.js","assets/Popup.08c50cc2.js","assets/Popup-72276d43.css","assets/moment.dc0d6ca6.js","assets/index-7d6affc2.css"]).then((e=>xm(e.default||e))),Q_=ho(nb({loader:J_},ob)),ew=()=>t((()=>import("./views-account-integral-index.6d6db165.js")),["assets/views-account-integral-index.6d6db165.js","assets/index.bdca3eba.js","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/_plugin-vue_export-helper.1b428a4d.js","assets/utils.3f9740a5.js","assets/index-4a5b4308.css","assets/useScroll.c0a86152.js","assets/images.52fc6216.js","assets/index.acb07630.js","assets/usePaging.83057129.js","assets/moment.dc0d6ca6.js","assets/index.036a38bb.js","assets/index-b3a30b97.css","assets/index-c56f35c7.css"]).then((e=>xm(e.default||e))),tw=ho(nb({loader:ew},ob)),nw=()=>t((()=>import("./views-account-recharge-index.a5641a3c.js")),["assets/views-account-recharge-index.a5641a3c.js","assets/uv-radio.2cd26a6d.js","assets/_plugin-vue_export-helper.1b428a4d.js","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/uv-radio-a2b8937c.css","assets/index.bdca3eba.js","assets/utils.3f9740a5.js","assets/index-4a5b4308.css","assets/useScroll.c0a86152.js","assets/images.52fc6216.js","assets/useInterface.982c71ba.js","assets/index.7c825887.js","assets/paymentUtils.238419a9.js","assets/order.f67793d3.js","assets/config.6730da78.js","assets/index-a21b214d.css"]).then((e=>xm(e.default||e))),ow=ho(nb({loader:nw},ob)),rw=()=>t((()=>import("./views-account-withdraw-index.66a92dc7.js")),["assets/views-account-withdraw-index.66a92dc7.js","assets/uv-radio.2cd26a6d.js","assets/_plugin-vue_export-helper.1b428a4d.js","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/uv-radio-a2b8937c.css","assets/index.bdca3eba.js","assets/utils.3f9740a5.js","assets/index-4a5b4308.css","assets/useScroll.c0a86152.js","assets/useInterface.982c71ba.js","assets/index.82f07807.js","assets/index.9b540af7.js","assets/index-06bc13ac.css","assets/index-2d1532fb.css","assets/Popup.08c50cc2.js","assets/Popup-72276d43.css","assets/index.acb07630.js","assets/images.52fc6216.js","assets/lodash.94acaf47.js","assets/index-016b7541.css"]).then((e=>xm(e.default||e))),iw=ho(nb({loader:rw},ob)),aw=()=>t((()=>import("./views-account-balance-index.5ab6dcbd.js")),["assets/views-account-balance-index.5ab6dcbd.js","assets/index.bdca3eba.js","assets/uv-icon.27c7246d.js","assets/uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js","assets/uv-icon-40936d55.css","assets/_plugin-vue_export-helper.1b428a4d.js","assets/utils.3f9740a5.js","assets/index-4a5b4308.css","assets/useScroll.c0a86152.js","assets/useJump.16ec8115.js","assets/usePaging.83057129.js","assets/index.7c825887.js","assets/images.52fc6216.js","assets/index.036a38bb.js","assets/index-b3a30b97.css","assets/moment.dc0d6ca6.js","assets/index-8574e335.css"]).then((e=>xm(e.default||e))),sw=ho(nb({loader:aw},ob));function lw(e,t){return Fr(),Hr(Jv,null,{page:Vn((()=>[Jr(e,nb({},t,{ref:"page"}),null,512)])),_:1})}window.__uniRoutes=[{path:"/",alias:"/root/index/index",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(ib,t)}},loader:rb,meta:{isQuit:!0,isEntry:!0,isTabBar:!0,tabBarIndex:0,navigationBar:{titleText:"",type:"default"},isNVue:!1}},{path:"/root/goodsCategory/goodsCategory",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(sb,t)}},loader:ab,meta:{isQuit:!0,isTabBar:!0,tabBarIndex:1,enablePullDownRefresh:!1,navigationBar:{titleText:"",type:"default"},isNVue:!1}},{path:"/root/shoppingCart/shoppingCart",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(cb,t)}},loader:lb,meta:{isQuit:!0,isTabBar:!0,tabBarIndex:2,enablePullDownRefresh:!1,navigationBar:{titleText:"",type:"default"},isNVue:!1}},{path:"/root/user/user",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(db,t)}},loader:ub,meta:{isQuit:!0,isTabBar:!0,tabBarIndex:3,enablePullDownRefresh:!1,navigationBar:{titleText:"",type:"default"},isNVue:!1}},{path:"/pages/share/index",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(fb,t)}},loader:pb,meta:{navigationBar:{titleText:"分享",type:"default"},isNVue:!1}},{path:"/pages/orderList/orderList",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(gb,t)}},loader:hb,meta:{navigationBar:{titleText:"",type:"default"},isNVue:!1}},{path:"/pages/address/address",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(yb,t)}},loader:mb,meta:{enablePullDownRefresh:!1,navigationBar:{titleText:"",type:"default"},isNVue:!1}},{path:"/pages/createAddress/createAddress",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(bb,t)}},loader:vb,meta:{enablePullDownRefresh:!1,navigationBar:{titleText:"",type:"default"},isNVue:!1}},{path:"/pages/login/guid",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(wb,t)}},loader:_b,meta:{enablePullDownRefresh:!1,navigationBar:{titleText:"登录",type:"default"},isNVue:!1}},{path:"/pages/login/index",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(Sb,t)}},loader:xb,meta:{enablePullDownRefresh:!1,navigationBar:{titleText:"登录",type:"default"},isNVue:!1}},{path:"/pages/login/login",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(Eb,t)}},loader:Tb,meta:{enablePullDownRefresh:!1,navigationBar:{titleText:"",type:"default"},isNVue:!1}},{path:"/pages/search/search",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(Cb,t)}},loader:kb,meta:{enablePullDownRefresh:!1,navigationBar:{titleText:"",type:"default"},isNVue:!1}},{path:"/pages/goodsList/goodsList",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(Ab,t)}},loader:Ob,meta:{enablePullDownRefresh:!1,navigationBar:{titleText:"",type:"default"},isNVue:!1}},{path:"/pages/shoppingCartJump/shoppingCart",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw($b,t)}},loader:Pb,meta:{enablePullDownRefresh:!1,navigationBar:{titleText:"",type:"default"},isNVue:!1}},{path:"/pages/submitOrder/submitOrder",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(Ib,t)}},loader:Mb,meta:{enablePullDownRefresh:!1,navigationBar:{titleText:"",type:"default"},isNVue:!1}},{path:"/pages/submitOrder/shopSelect",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(Lb,t)}},loader:Rb,meta:{enablePullDownRefresh:!1,navigationBar:{titleText:"",type:"default"},isNVue:!1}},{path:"/pages/selectStore/selectStore",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(Db,t)}},loader:jb,meta:{enablePullDownRefresh:!1,navigationBar:{titleText:"",type:"default"},isNVue:!1}},{path:"/pages/newGoods/newGoods",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(Nb,t)}},loader:Bb,meta:{enablePullDownRefresh:!1,navigationBar:{titleText:"",type:"default"},isNVue:!1}},{path:"/pages/groupBuy/groupBuy",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(Vb,t)}},loader:Fb,meta:{enablePullDownRefresh:!1,navigationBar:{titleText:"",type:"default"},isNVue:!1}},{path:"/pages/seckilling/seckilling",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(zb,t)}},loader:qb,meta:{enablePullDownRefresh:!1,navigationBar:{titleText:"",type:"default"},isNVue:!1}},{path:"/pages/discount/discount",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(Hb,t)}},loader:Wb,meta:{enablePullDownRefresh:!1,navigationBar:{titleText:"",type:"default"},isNVue:!1}},{path:"/pages/bargaining/bargaining",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(Yb,t)}},loader:Ub,meta:{enablePullDownRefresh:!1,navigationBar:{titleText:"",type:"default"},isNVue:!1}},{path:"/pages/streaming/streaming",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(Gb,t)}},loader:Xb,meta:{enablePullDownRefresh:!1,navigationBar:{titleText:"",type:"default"},isNVue:!1}},{path:"/pages/goodsDetail/goodsDetail",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(Zb,t)}},loader:Kb,meta:{enablePullDownRefresh:!1,navigationBar:{titleText:"",type:"default"},isNVue:!1}},{path:"/pages/orderInfo/orderInfo",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(Qb,t)}},loader:Jb,meta:{enablePullDownRefresh:!1,navigationBar:{titleText:"",type:"default"},isNVue:!1}},{path:"/pages/evaluate/evaluate",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(t_,t)}},loader:e_,meta:{enablePullDownRefresh:!1,navigationBar:{titleText:"",type:"default"},isNVue:!1}},{path:"/pages/footprint/footprint",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(o_,t)}},loader:n_,meta:{enablePullDownRefresh:!1,navigationBar:{titleText:"",type:"default"},isNVue:!1}},{path:"/pages/collect/collect",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(i_,t)}},loader:r_,meta:{enablePullDownRefresh:!1,navigationBar:{titleText:"",type:"default"},isNVue:!1}},{path:"/pages/selectRefundGood/selectRefundGood",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(s_,t)}},loader:a_,meta:{enablePullDownRefresh:!1,navigationBar:{titleText:"",type:"default"},isNVue:!1}},{path:"/pages/refund/refund",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(c_,t)}},loader:l_,meta:{enablePullDownRefresh:!1,navigationBar:{titleText:"",type:"default"},isNVue:!1}},{path:"/pages/refundList/refundList",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(d_,t)}},loader:u_,meta:{enablePullDownRefresh:!1,navigationBar:{titleText:"",type:"default"},isNVue:!1}},{path:"/pages/refundInfo/refundInfo",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(f_,t)}},loader:p_,meta:{enablePullDownRefresh:!1,navigationBar:{titleText:"",type:"default"},isNVue:!1}},{path:"/pages/userInfo/index",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(g_,t)}},loader:h_,meta:{enablePullDownRefresh:!1,navigationBar:{titleText:"",type:"default"},isNVue:!1}},{path:"/pages/userInfo/userInfo",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(y_,t)}},loader:m_,meta:{enablePullDownRefresh:!1,navigationBar:{titleText:"",type:"default"},isNVue:!1}},{path:"/pages/selectPlay/selectPlay",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(b_,t)}},loader:v_,meta:{enablePullDownRefresh:!1,navigationBar:{titleText:"",type:"default"},isNVue:!1}},{path:"/pages/goodsReply/goodsReply",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(w_,t)}},loader:__,meta:{enablePullDownRefresh:!1,navigationBar:{titleText:"",type:"default"},isNVue:!1}},{path:"/pages/addLogistics/addLogistics",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(S_,t)}},loader:x_,meta:{enablePullDownRefresh:!1,navigationBar:{titleText:"",type:"default"},isNVue:!1}},{path:"/pages/discountCoupon/index",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(E_,t)}},loader:T_,meta:{enablePullDownRefresh:!1,navigationBar:{backgroundColor:"#FFFFFF",titleText:"优惠券",style:"default",type:"default"},isNVue:!1}},{path:"/pages/payStatus/index",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(C_,t)}},loader:k_,meta:{navigationBar:{titleText:"支付状态",type:"default"},isNVue:!1}},{path:"/pages/webview/index",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(A_,t)}},loader:O_,meta:{navigationBar:{titleText:"",style:"default",type:"default"},isNVue:!1}},{path:"/views/activity/groupBy/index",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw($_,t)}},loader:P_,meta:{navigationBar:{type:"default"},isNVue:!1}},{path:"/views/activity/groupBy/detail",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(I_,t)}},loader:M_,meta:{navigationBar:{type:"default"},isNVue:!1}},{path:"/views/activity/afterVerification/index",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(L_,t)}},loader:R_,meta:{navigationBar:{type:"default"},isNVue:!1}},{path:"/views/distribution/center/index",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(D_,t)}},loader:j_,meta:{navigationBar:{type:"default"},isNVue:!1}},{path:"/views/distribution/applyFor/index",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(N_,t)}},loader:B_,meta:{navigationBar:{type:"default"},isNVue:!1}},{path:"/views/distribution/team/index",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(V_,t)}},loader:F_,meta:{navigationBar:{type:"default"},isNVue:!1}},{path:"/views/distribution/commission/index",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(z_,t)}},loader:q_,meta:{navigationBar:{type:"default"},isNVue:!1}},{path:"/views/distribution/order/index",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(H_,t)}},loader:W_,meta:{navigationBar:{type:"default"},isNVue:!1}},{path:"/views/distribution/goods/index",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(Y_,t)}},loader:U_,meta:{navigationBar:{type:"default"},isNVue:!1}},{path:"/views/distribution/datum/index",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(G_,t)}},loader:X_,meta:{navigationBar:{type:"default"},isNVue:!1}},{path:"/views/member/index/index",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(Z_,t)}},loader:K_,meta:{navigationBar:{type:"default"},isNVue:!1}},{path:"/views/account/signIn/index",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(Q_,t)}},loader:J_,meta:{navigationBar:{type:"default"},isNVue:!1}},{path:"/views/account/integral/index",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(tw,t)}},loader:ew,meta:{navigationBar:{type:"default"},isNVue:!1}},{path:"/views/account/recharge/index",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(ow,t)}},loader:nw,meta:{navigationBar:{type:"default"},isNVue:!1}},{path:"/views/account/withdraw/index",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(iw,t)}},loader:rw,meta:{navigationBar:{type:"default"},isNVue:!1}},{path:"/views/account/balance/index",component:{setup(){const e=vm(),t=e&&e.$route&&e.$route.query||{};return()=>lw(sw,t)}},loader:aw,meta:{navigationBar:{type:"default"},isNVue:!1}}].map((e=>(e.meta.route=(e.alias||e.path).slice(1),e)));const cw="https://b2c-pro-api-dev.zkthink.com/app-api",uw=cw+"/infra/file/upload",dw="https://b2c-pro-static-dev.zkthink.com/",pw="邀请您使用YShop~",fw="https://b2c-pro-ui-h5-dev.zkthink.com/#",hw={0:"等待买家付款",1:"卖家已发货",2:"等待买家待评价",3:"订单已完成",4:"订单退款中",5:"订单已退款",6:"退款已完成","-1":"申请退款中",99:"等待卖家发货"},gw={0:"等待平台审核",1:"平台已审核",2:"用户已发货",3:"退款成功",4:"用户取消",5:"商家拒绝"};function mw(e){e&&yw(e)&&hy(e)}function yw(e){if(!e)return;return!!py(e)}const vw={get:function(e){return py(e)},all:function(){return gy()},set:function(e,t,n){e&&cy(e,t)},remove:mw,clearAll:function(){gy().keys.map((e=>{"redirect"!=e&&"spread"!=e&&"clear_0.0.1"!=e&&mw(e)}))},has:yw,CACHE_KEY:"clear_0.0.1"};var bw=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};function _w(e,t,n,o){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"==typeof e?Object.keys(e).map((function(o){let r;return Array.isArray(e[o])?e[o].map((function(e,t){return r=bw(o)+"["+t+"]"+n,`${r}`+bw(e)})).join(t):(r=bw(o)+n,r+bw(e[o]))})).filter(Boolean).join(t):o?bw(o)+n+bw(e):""}function ww(e){return!!e&&(xw(e)&&(e=+e),!/Invalid|NaN/.test(new Date(e).toString()))}function xw(e){return/^[\+-]?(\d+\.?\d*|\.\d+|\d\.\d+e\+\d+)$/.test(e)}function Sw(e){switch(typeof e){case"undefined":return!0;case"string":if(0==e.replace(/(^[ \t\n\r]*)|([ \t\n\r]*$)/g,"").length)return!0;break;case"boolean":if(!e)return!0;break;case"number":if(0===e||isNaN(e))return!0;break;case"object":if(null===e||0===e.length)return!0;for(const t in e)return!1;return!0}return!1}function Tw(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===Object.prototype.toString.call(e)}function Ew(e){return"[object Object]"===Object.prototype.toString.call(e)}function kw(e){return"function"==typeof e}function Cw(e){return Ew(e)&&kw(e.then)&&kw(e.catch)}function Ow(e){const t=e.split("?")[0];return/\.(jpeg|jpg|gif|png|svg|webp|jfif|bmp|dpg)/i.test(t)}function Aw(e){return/\.(mp4|mpg|mpeg|dat|asf|avi|rm|rmvb|mov|wmv|flv|mkv|m3u8)/i.test(e)}const Pw=Object.freeze(Object.defineProperty({__proto__:null,amount:function(e){return/^[1-9]\d*(,\d{3})*(\.\d{1,2})?$|^0\.\d{1,2}$/.test(e)},array:Tw,carNo:function(e){const t=/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}(([0-9]{5}[DF]$)|([DF][A-HJ-NP-Z0-9][0-9]{4}$))/,n=/^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-HJ-NP-Z0-9]{4}[A-HJ-NP-Z0-9挂学警港澳]{1}$/;return 7===e.length?n.test(e):8===e.length&&t.test(e)},chinese:function(e){return/^[\u4e00-\u9fa5]+$/gi.test(e)},code:function(e,t=6){return new RegExp(`^\\d{${t}}$`).test(e)},contains:function(e,t){return e.indexOf(t)>=0},date:ww,dateISO:function(e){return/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(e)},digits:function(e){return/^\d+$/.test(e)},email:function(e){return/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/.test(e)},empty:Sw,enOrNum:function(e){return/^[0-9a-zA-Z]*$/g.test(e)},func:kw,idCard:function(e){return/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/.test(e)},image:Ow,jsonString:function(e){if("string"==typeof e)try{const t=JSON.parse(e);return!("object"!=typeof t||!t)}catch(t){return!1}return!1},landline:function(e){return/^\d{3,4}-\d{7,8}(-\d{3,4})?$/.test(e)},letter:function(e){return/^[a-zA-Z]*$/.test(e)},mobile:function(e){return/^1([3589]\d|4[5-9]|6[1-2,4-7]|7[0-8])\d{8}$/.test(e)},number:xw,object:Ew,promise:Cw,range:function(e,t){return e>=t[0]&&e<=t[1]},rangeLength:function(e,t){return e.length>=t[0]&&e.length<=t[1]},regExp:function(e){return e&&"[object RegExp]"===Object.prototype.toString.call(e)},string:function(e){return"string"==typeof e},url:function(e){return/^((https|http|ftp|rtsp|mms):\/\/)(([0-9a-zA-Z_!~*'().&=+$%-]+: )?[0-9a-zA-Z_!~*'().&=+$%-]+@)?(([0-9]{1,3}.){3}[0-9]{1,3}|([0-9a-zA-Z_!~*'()-]+.)*([0-9a-zA-Z][0-9a-zA-Z-]{0,61})?[0-9a-zA-Z].[a-zA-Z]{2,6})(:[0-9]{1,4})?((\/?)|(\/[0-9a-zA-Z_!~*'().;?:@&=+$,%#-]+)+\/?)$/.test(e)},video:Aw},Symbol.toStringTag,{value:"Module"}));function $w(e,t=15){return+parseFloat(Number(e).toPrecision(t))}function Mw(e){const t=e.toString().split(/[eE]/),n=(t[0].split(".")[1]||"").length-+(t[1]||0);return n>0?n:0}function Iw(e){if(-1===e.toString().indexOf("e"))return Number(e.toString().replace(".",""));const t=Mw(e);return t>0?$w(Number(e)*Math.pow(10,t)):Number(e)}function Rw(e){(e>Number.MAX_SAFE_INTEGER||e{i=t(i,e)})),i}function jw(...e){if(e.length>2)return Lw(e,jw);const[t,n]=e,o=Iw(t),r=Iw(n),i=Mw(t)+Mw(n),a=o*r;return Rw(a),a/Math.pow(10,i)}function Dw(...e){if(e.length>2)return Lw(e,Dw);const[t,n]=e,o=Iw(t),r=Iw(n);return Rw(o),Rw(r),jw(o/r,$w(Math.pow(10,Mw(n)-Mw(t))))}function Bw(e){let t=this.$parent;for(;t;){if(!t.$options||t.$options.name===e)return t;t=t.$parent}return!1}function Nw(e,t=new WeakMap){if(null===e||"object"!=typeof e)return e;if(t.has(e))return t.get(e);let n;if(e instanceof Date)n=new Date(e.getTime());else if(e instanceof RegExp)n=new RegExp(e);else if(e instanceof Map)n=new Map(Array.from(e,(([e,n])=>[e,Nw(n,t)])));else if(e instanceof Set)n=new Set(Array.from(e,(e=>Nw(e,t))));else if(Array.isArray(e))n=e.map((e=>Nw(e,t)));else if("[object Object]"===Object.prototype.toString.call(e)){n=Object.create(Object.getPrototypeOf(e)),t.set(e,n);for(const[o,r]of Object.entries(e))n[o]=Nw(r,t)}else n=Object.assign({},e);return t.set(e,n),n}function Fw(e={},t={}){if("object"!=typeof(e=Nw(e))||null===e||"object"!=typeof t||null===t)return e;const n=Array.isArray(e)?e.slice():Object.assign({},e);for(const o in t){if(!t.hasOwnProperty(o))continue;const e=t[o],r=n[o];e instanceof Date?n[o]=new Date(e):e instanceof RegExp?n[o]=new RegExp(e):e instanceof Map?n[o]=new Map(e):e instanceof Set?n[o]=new Set(e):n[o]="object"==typeof e&&null!==e?Fw(r,e):e}return n}function Vw(e){}function qw(e=null,t="yyyy-mm-dd"){let n;n=e?/^\d{10}$/.test(null==e?void 0:e.toString().trim())?new Date(1e3*e):"string"==typeof e&&/^\d+$/.test(e.trim())?new Date(Number(e)):"string"==typeof e&&e.includes("-")&&!e.includes("T")?new Date(e.replace(/-/g,"/")):new Date(e):new Date;const o={y:n.getFullYear().toString(),m:(n.getMonth()+1).toString().padStart(2,"0"),d:n.getDate().toString().padStart(2,"0"),h:n.getHours().toString().padStart(2,"0"),M:n.getMinutes().toString().padStart(2,"0"),s:n.getSeconds().toString().padStart(2,"0")};for(const r in o){const[e]=new RegExp(`${r}+`).exec(t)||[];if(e){const n="y"===r&&2===e.length?2:0;t=t.replace(e,o[r].slice(n))}}return t}function zw(e,t="both"){return e=String(e),"both"==t?e.replace(/^\s+|\s+$/g,""):"left"==t?e.replace(/^\s*/,""):"right"==t?e.replace(/(\s*$)/g,""):"all"==t?e.replace(/\s+/g,""):e}function Ww(e={},t=!0,n="brackets"){const o=t?"?":"",r=[];-1==["indices","brackets","repeat","comma"].indexOf(n)&&(n="brackets");for(const i in e){const t=e[i];if(!(["",void 0,null].indexOf(t)>=0))if(t.constructor===Array)switch(n){case"indices":for(let n=0;n{r.push(`${i}[]=${e}`)}));break;case"repeat":t.forEach((e=>{r.push(`${i}=${e}`)}));break;case"comma":let e="";t.forEach((t=>{e+=(e?",":"")+t})),r.push(`${i}=${e}`)}else r.push(`${i}=${t}`)}return r.length?o+r.join("&"):""}function Hw(e,t=0,n=".",o=","){e=`${e}`.replace(/[^0-9+-Ee.]/g,"");const r=isFinite(+e)?+e:0,i=isFinite(+t)?Math.abs(t):0,a=void 0===o?",":o,s=void 0===n?".":n;let l="";l=(i?function(e,t){const n=Math.pow(10,t);let o=Dw(Math.round(Math.abs(jw(e,n))),n);return e<0&&0!==o&&(o=jw(o,-1)),o}(r,i)+"":`${Math.round(r)}`).split(".");const c=/(-?\d+)(\d{3})/;for(;c.test(l[0]);)l[0]=l[0].replace(c,`$1${a}$2`);return(l[1]||"").length=e)return String(n);const o=e-n.length;let r=Math.ceil(o/t.length);for(;r>>=1;)t+=t,1===r&&(t+=t);return t.slice(0,o)+n});const Yw=Object.freeze(Object.defineProperty({__proto__:null,$parent:Bw,addStyle:function(e,t="object"){if(Sw(e)||"object"==typeof e&&"object"===t||"string"===t&&"string"==typeof e)return e;if("object"===t){const t=(e=zw(e)).split(";"),n={};for(let e=0;e{return null==(e=null==(t=null==uni?void 0:uni.$uv)?void 0:t.config)?void 0:e.unit;var t})()?(e=>{return null==(e=null==(t=null==uni?void 0:uni.$uv)?void 0:t.config)?void 0:e.unit;var t})():"px")){return xw(e=String(e))?`${e}${t}`:e},deepClone:Nw,deepMerge:Fw,error:Vw,formValidate:function(e,t){const n=Bw.call(e,"uv-form-item"),o=Bw.call(e,"uv-form");n&&o&&o.validateField(n.prop,(()=>{}),t)},getDuration:function(e,t=!0){const n=parseInt(e);return t?/s$/.test(e)?e:e>30?`${e}ms`:`${e}s`:/ms$/.test(e)?n:/s$/.test(e)?n>30?n:1e3*n:n},getHistoryPage:function(e=0){const t=Xg();return t[t.length-1+e]},getProperty:function(e,t){if(e){if("string"!=typeof t||""===t)return"";if(-1!==t.indexOf(".")){const n=t.split(".");let o=e[n[0]]||{};for(let e=1;e=0&&t>0&&t>=e){const n=t-e+1;return Math.floor(Math.random()*n+e)}return 0},randomArray:function(e=[]){return e.sort((()=>Math.random()-.5))},range:function(e=0,t=0,n=0){return Math.max(e,Math.min(t,Number(n)))},setConfig:function({props:e={},config:t={},color:n={},zIndex:o={}}){const{deepMerge:r}=uni.$uv;uni.$uv.config=r(uni.$uv.config,t),uni.$uv.props=r(uni.$uv.props,e),uni.$uv.color=r(uni.$uv.color,n),uni.$uv.zIndex=r(uni.$uv.zIndex,o)},setProperty:function(e,t,n){if(!e)return;const o=function(e,t,n){if(1!==t.length)for(;t.length>1;){const r=t[0];e[r]&&"object"==typeof e[r]||(e[r]={}),t.shift(),o(e[r],t,n)}else e[t[0]]=n};if("string"!=typeof t||""===t);else if(-1!==t.indexOf(".")){const r=t.split(".");o(e,r,n)}else e[t]=n},sleep:function(e=30){return new Promise((t=>{setTimeout((()=>{t()}),e)}))},sys:function(){return ry()},timeFormat:qw,timeFrom:function(e=null,t="yyyy-mm-dd"){null==e&&(e=Number(new Date)),10==(e=parseInt(e)).toString().length&&(e*=1e3);let n=(new Date).getTime()-e;n=parseInt(n/1e3);let o="";switch(!0){case n<300:o="刚刚";break;case n>=300&&n<3600:o=`${parseInt(n/60)}分钟前`;break;case n>=3600&&n<86400:o=`${parseInt(n/3600)}小时前`;break;case n>=86400&&n<2592e3:o=`${parseInt(n/86400)}天前`;break;default:o=!1===t?n>=2592e3&&n<31536e3?`${parseInt(n/2592e3)}个月前`:`${parseInt(n/31536e3)}年前`:qw(e,t)}return o},toast:function(e,t=2e3){gv({title:String(e),icon:"none",duration:t})},trim:zw,type2icon:function(e="success",t=!1){-1==["primary","info","error","warning","success"].indexOf(e)&&(e="success");let n="";switch(e){case"primary":case"info":n="info-circle";break;case"error":n="close-circle";break;case"warning":n="error-circle";break;default:n="checkmark-circle"}return t&&(n+="-fill"),n}},Symbol.toStringTag,{value:"Module"}));const Xw={back:function(){Gy({delta:1,success:function(e){},fail:function(e){}})},navigateTo:function(e,t,n,o){Zy({url:ex(e),complete:t,fail:n,success:o})},replace:function(e,t,n,o){Jy({url:ex(e),complete:t,fail:n,success:o})},reLaunch:function(e,t,n,o){Qy({url:ex(e),complete:t,fail:n,success:o})},switchTab:function(e,t,n,o){tv({url:ex(e),complete:t,fail:n,success:o})}},Gw=()=>{function e(e,t=0){return Kw(e),new Promise(((n,o)=>{const r=()=>tv({...e,success:()=>{n(!0)},fail:e=>{o(e)}});0!==t?setTimeout((()=>{r()}),t):r()}))}function t(){return Xg()}return{push:function(e={},t={}){t={type:"navigateTo",data:{},timeout:0,...t},Kw(e),Zw(e,t.data);const n={navigateTo:Zy,redirectTo:Jy,reLaunch:Qy};return new Promise(((o,r)=>{const i=()=>n[t.type]({...e,success:()=>{o(!0)},fail:e=>{r(e)}});0!==t.timeout?setTimeout((()=>{i()}),t.timeout):i()}))},pushToTab:e,goBack:function(n,o=0){return new Promise(((r,i)=>{const a=()=>{1!==t().length?Gy({...n,success:()=>{Ld("update",{msg:"页面更新"}),r(!0)},fail:e=>{i(e)}}):e({url:"/root/index/index"})};0!==o?setTimeout((()=>{a()}),o):a()}))},getParams:function(e){return"object"!=typeof e?{}:e.details?(console.log("参数原始-----",e.details),JSON.parse(decodeURIComponent(e.details))):{}},getUrlParams:function(){let e=Xg(),t=e[e.length-1];const n=t.options?t.options:t.$page.options;return n.details?JSON.parse(decodeURIComponent(n.details)):{}},preLoad:function(e){return new Promise(((t,n)=>{nv({url:e,success:()=>{t(!0)},fail:t=>{n({message:`${e}预加载失败,请检查路径`,error:t})}})}))},getCurrentPage:function(){const e=Xg();return{currentPages:e,prePage:e.length-2>=0?e[e.length-2]:null,nowPage:e.length-1>=0?e[e.length-1]:null}},getCurrentPageList:t}},Kw=e=>{if(!e.url)throw new Error("options 必须携带url参数")},Zw=(e,t)=>(Object.keys(t).length>0&&(e.url=`${e.url}?details=${encodeURIComponent(JSON.stringify(t))}`),e),Jw=()=>{const e=Xg(),t=e[e.length-1];if(["pages/login/guid","pages/login/index"].includes(t.route))return;let n;n=t.$page.fullPath||`/${t.route}?details=${t.$page.options.details}`,console.log(t),uy({key:"lastFullPath",data:n}),Jy({url:"/pages/login/guid"})},Qw=()=>{const e=["/root/goodsCategory/goodsCategory","/root/index/index","/root/shoppingCart/shoppingCart","/root/user/user"],t=py("lastFullPath");if(t){const n=t.split("?");e.includes(n[0])?tv({url:t}):Jy({url:t}),hy("lastFullPath")}else tv({url:"/root/index/index"})};function ex(e){if("string"==typeof e)return e;const{url:t,query:n}=e,o=_w(n);return o?`${t}?${o}`:t}function tx(e){return new Promise((t=>{const n=new XMLHttpRequest;n.open("GET",e,!0),n.responseType="blob",n.onload=function(e){200!=this.status&&0!==this.status||t(this.response)},n.send()}))}function nx(){if(!navigator||navigator&&!navigator.userAgent)return!1;return"micromessenger"==navigator.userAgent.toLowerCase().match(/MicroMessenger/i)}function ox(e,t){return{msg:e,data:t}}const rx=()=>{gv({title:"暂未开放",icon:"none",duration:2e3})},ix={install:(e,t)=>{e.config.globalProperties.$yrouter=Xw,e.config.globalProperties.$cookie=vw,e.config.globalProperties.$toAuth=rx,e.config.globalProperties.$timeFormat=qw,e.config.globalProperties.$onClickLeft=()=>{Gy()},e.config.globalProperties.$platform="h5"}};var ax="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function sx(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function lx(e){if(e.__esModule)return e;var t=e.default;if("function"==typeof t){var n=function e(){if(this instanceof e){var n=[null];n.push.apply(n,arguments);var o=Function.bind.apply(t,n);return new o}return t.apply(this,arguments)};n.prototype=t.prototype}else n={};return Object.defineProperty(n,"__esModule",{value:!0}),Object.keys(e).forEach((function(t){var o=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,o.get?o:{enumerable:!0,get:function(){return e[t]}})})),n}var cx=Error,ux=EvalError,dx=RangeError,px=ReferenceError,fx=SyntaxError,hx=TypeError,gx=URIError,mx="undefined"!=typeof Symbol&&Symbol,yx=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var o=Object.getOwnPropertySymbols(e);if(1!==o.length||o[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var r=Object.getOwnPropertyDescriptor(e,t);if(42!==r.value||!0!==r.enumerable)return!1}return!0},vx={__proto__:null,foo:{}},bx=Object,_x="Function.prototype.bind called on incompatible ",wx=Object.prototype.toString,xx=Math.max,Sx=function(e,t){for(var n=[],o=0;o1&&"boolean"!=typeof t)throw new jx('"allowMissing" argument must be a boolean');if(null===aS(/^%?[^%]*%?$/,e))throw new Lx("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var n=cS(e),o=n.length>0?n[0]:"",r=uS("%"+o+"%",t),i=r.name,a=r.value,s=!1,l=r.alias;l&&(o=l[0],oS(n,nS([0,1],l)));for(var c=1,u=!0;c=n.length){var h=Fx(a,d);a=(u=!!h)&&"get"in h&&!("originalValue"in h.get)?h.get:a[d]}else u=tS(a,d),a=a[d];u&&!s&&(Xx[i]=a)}}return a},pS={},fS={get exports(){return pS},set exports(e){pS=e}};function hS(){if(Zx)return Kx;Zx=1;var e=dS("%Object.defineProperty%",!0)||!1;if(e)try{e({},"a",{value:1})}catch(qk){e=!1}return Kx=e}var gS=dS("%Object.getOwnPropertyDescriptor%",!0);if(gS)try{gS([],"length")}catch(qk){gS=null}var mS=gS,yS=hS(),vS=fx,bS=hx,_S=mS,wS=hS(),xS=function(){return!!wS};xS.hasArrayLengthDefineBug=function(){if(!wS)return null;try{return 1!==wS([],"length",{value:1}).length}catch(qk){return!0}};var SS=dS,TS=function(e,t,n){if(!e||"object"!=typeof e&&"function"!=typeof e)throw new bS("`obj` must be an object or a function`");if("string"!=typeof t&&"symbol"!=typeof t)throw new bS("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new bS("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new bS("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new bS("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new bS("`loose`, if provided, must be a boolean");var o=arguments.length>3?arguments[3]:null,r=arguments.length>4?arguments[4]:null,i=arguments.length>5?arguments[5]:null,a=arguments.length>6&&arguments[6],s=!!_S&&_S(e,t);if(yS)yS(e,t,{configurable:null===i&&s?s.configurable:!i,enumerable:null===o&&s?s.enumerable:!o,value:n,writable:null===r&&s?s.writable:!r});else{if(!a&&(o||r||i))throw new vS("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");e[t]=n}},ES=xS(),kS=mS,CS=hx,OS=SS("%Math.floor%"),AS=function(e,t){if("function"!=typeof e)throw new CS("`fn` is not a function");if("number"!=typeof t||t<0||t>4294967295||OS(t)!==t)throw new CS("`length` must be a positive 32-bit integer");var n=arguments.length>2&&!!arguments[2],o=!0,r=!0;if("length"in e&&kS){var i=kS(e,"length");i&&!i.configurable&&(o=!1),i&&!i.writable&&(r=!1)}return(o||r||!n)&&(ES?TS(e,"length",t,!0,!0):TS(e,"length",t)),e};!function(e){var t=Cx,n=dS,o=AS,r=hx,i=n("%Function.prototype.apply%"),a=n("%Function.prototype.call%"),s=n("%Reflect.apply%",!0)||t.call(a,i),l=hS(),c=n("%Math.max%");e.exports=function(e){if("function"!=typeof e)throw new r("a function is required");var n=s(t,a,arguments);return o(n,1+c(0,e.length-(arguments.length-1)),!0)};var u=function(){return s(t,i,arguments)};l?l(e.exports,"apply",{value:u}):e.exports.apply=u}(fS);var PS=dS,$S=pS,MS=$S(PS("String.prototype.indexOf"));const IS=lx(Object.freeze(Object.defineProperty({__proto__:null,default:{}},Symbol.toStringTag,{value:"Module"})));var RS="function"==typeof Map&&Map.prototype,LS=Object.getOwnPropertyDescriptor&&RS?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,jS=RS&&LS&&"function"==typeof LS.get?LS.get:null,DS=RS&&Map.prototype.forEach,BS="function"==typeof Set&&Set.prototype,NS=Object.getOwnPropertyDescriptor&&BS?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,FS=BS&&NS&&"function"==typeof NS.get?NS.get:null,VS=BS&&Set.prototype.forEach,qS="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,zS="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,WS="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,HS=Boolean.prototype.valueOf,US=Object.prototype.toString,YS=Function.prototype.toString,XS=String.prototype.match,GS=String.prototype.slice,KS=String.prototype.replace,ZS=String.prototype.toUpperCase,JS=String.prototype.toLowerCase,QS=RegExp.prototype.test,eT=Array.prototype.concat,tT=Array.prototype.join,nT=Array.prototype.slice,oT=Math.floor,rT="function"==typeof BigInt?BigInt.prototype.valueOf:null,iT=Object.getOwnPropertySymbols,aT="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,sT="function"==typeof Symbol&&"object"==typeof Symbol.iterator,lT="function"==typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===sT||"symbol")?Symbol.toStringTag:null,cT=Object.prototype.propertyIsEnumerable,uT=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function dT(e,t){if(e===1/0||e===-1/0||e!=e||e&&e>-1e3&&e<1e3||QS.call(/e/,t))return t;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof e){var o=e<0?-oT(-e):oT(e);if(o!==e){var r=String(o),i=GS.call(t,r.length+1);return KS.call(r,n,"$&_")+"."+KS.call(KS.call(i,/([0-9]{3})/g,"$&_"),/_$/,"")}}return KS.call(t,n,"$&_")}var pT=IS,fT=pT.custom,hT=bT(fT)?fT:null;function gT(e,t,n){var o="double"===(n.quoteStyle||t)?'"':"'";return o+e+o}function mT(e){return KS.call(String(e),/"/g,""")}function yT(e){return!("[object Array]"!==xT(e)||lT&&"object"==typeof e&&lT in e)}function vT(e){return!("[object RegExp]"!==xT(e)||lT&&"object"==typeof e&&lT in e)}function bT(e){if(sT)return e&&"object"==typeof e&&e instanceof Symbol;if("symbol"==typeof e)return!0;if(!e||"object"!=typeof e||!aT)return!1;try{return aT.call(e),!0}catch(qk){}return!1}var _T=Object.prototype.hasOwnProperty||function(e){return e in this};function wT(e,t){return _T.call(e,t)}function xT(e){return US.call(e)}function ST(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0,o=e.length;nt.maxStringLength){var n=e.length-t.maxStringLength,o="... "+n+" more character"+(n>1?"s":"");return TT(GS.call(e,0,t.maxStringLength),t)+o}return gT(KS.call(KS.call(e,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,ET),"single",t)}function ET(e){var t=e.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return n?"\\"+n:"\\x"+(t<16?"0":"")+ZS.call(t.toString(16))}function kT(e){return"Object("+e+")"}function CT(e){return e+" { ? }"}function OT(e,t,n,o){return e+" ("+t+") {"+(o?AT(n,o):tT.call(n,", "))+"}"}function AT(e,t){if(0===e.length)return"";var n="\n"+t.prev+t.base;return n+tT.call(e,","+n)+"\n"+t.prev}function PT(e,t){var n=yT(e),o=[];if(n){o.length=e.length;for(var r=0;r-1?$S(n):n},IT=function e(t,n,o,r){var i=n||{};if(wT(i,"quoteStyle")&&"single"!==i.quoteStyle&&"double"!==i.quoteStyle)throw new TypeError('option "quoteStyle" must be "single" or "double"');if(wT(i,"maxStringLength")&&("number"==typeof i.maxStringLength?i.maxStringLength<0&&i.maxStringLength!==1/0:null!==i.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var a=!wT(i,"customInspect")||i.customInspect;if("boolean"!=typeof a&&"symbol"!==a)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(wT(i,"indent")&&null!==i.indent&&"\t"!==i.indent&&!(parseInt(i.indent,10)===i.indent&&i.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(wT(i,"numericSeparator")&&"boolean"!=typeof i.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var s=i.numericSeparator;if(void 0===t)return"undefined";if(null===t)return"null";if("boolean"==typeof t)return t?"true":"false";if("string"==typeof t)return TT(t,i);if("number"==typeof t){if(0===t)return 1/0/t>0?"0":"-0";var l=String(t);return s?dT(t,l):l}if("bigint"==typeof t){var c=String(t)+"n";return s?dT(t,c):c}var u=void 0===i.depth?5:i.depth;if(void 0===o&&(o=0),o>=u&&u>0&&"object"==typeof t)return yT(t)?"[Array]":"[Object]";var d=function(e,t){var n;if("\t"===e.indent)n="\t";else{if(!("number"==typeof e.indent&&e.indent>0))return null;n=tT.call(Array(e.indent+1)," ")}return{base:n,prev:tT.call(Array(t+1),n)}}(i,o);if(void 0===r)r=[];else if(ST(r,t)>=0)return"[Circular]";function p(t,n,a){if(n&&(r=nT.call(r)).push(n),a){var s={depth:i.depth};return wT(i,"quoteStyle")&&(s.quoteStyle=i.quoteStyle),e(t,s,o+1,r)}return e(t,i,o+1,r)}if("function"==typeof t&&!vT(t)){var f=function(e){if(e.name)return e.name;var t=XS.call(YS.call(e),/^function\s*([\w$]+)/);if(t)return t[1];return null}(t),h=PT(t,p);return"[Function"+(f?": "+f:" (anonymous)")+"]"+(h.length>0?" { "+tT.call(h,", ")+" }":"")}if(bT(t)){var g=sT?KS.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):aT.call(t);return"object"!=typeof t||sT?g:kT(g)}if(function(e){if(!e||"object"!=typeof e)return!1;if("undefined"!=typeof HTMLElement&&e instanceof HTMLElement)return!0;return"string"==typeof e.nodeName&&"function"==typeof e.getAttribute}(t)){for(var m="<"+JS.call(String(t.nodeName)),y=t.attributes||[],v=0;v"}if(yT(t)){if(0===t.length)return"[]";var b=PT(t,p);return d&&!function(e){for(var t=0;t=0)return!1;return!0}(b)?"["+AT(b,d)+"]":"[ "+tT.call(b,", ")+" ]"}if(function(e){return!("[object Error]"!==xT(e)||lT&&"object"==typeof e&&lT in e)}(t)){var _=PT(t,p);return"cause"in Error.prototype||!("cause"in t)||cT.call(t,"cause")?0===_.length?"["+String(t)+"]":"{ ["+String(t)+"] "+tT.call(_,", ")+" }":"{ ["+String(t)+"] "+tT.call(eT.call("[cause]: "+p(t.cause),_),", ")+" }"}if("object"==typeof t&&a){if(hT&&"function"==typeof t[hT]&&pT)return pT(t,{depth:u-o});if("symbol"!==a&&"function"==typeof t.inspect)return t.inspect()}if(function(e){if(!jS||!e||"object"!=typeof e)return!1;try{jS.call(e);try{FS.call(e)}catch(m){return!0}return e instanceof Map}catch(qk){}return!1}(t)){var w=[];return DS&&DS.call(t,(function(e,n){w.push(p(n,t,!0)+" => "+p(e,t))})),OT("Map",jS.call(t),w,d)}if(function(e){if(!FS||!e||"object"!=typeof e)return!1;try{FS.call(e);try{jS.call(e)}catch(t){return!0}return e instanceof Set}catch(qk){}return!1}(t)){var x=[];return VS&&VS.call(t,(function(e){x.push(p(e,t))})),OT("Set",FS.call(t),x,d)}if(function(e){if(!qS||!e||"object"!=typeof e)return!1;try{qS.call(e,qS);try{zS.call(e,zS)}catch(m){return!0}return e instanceof WeakMap}catch(qk){}return!1}(t))return CT("WeakMap");if(function(e){if(!zS||!e||"object"!=typeof e)return!1;try{zS.call(e,zS);try{qS.call(e,qS)}catch(m){return!0}return e instanceof WeakSet}catch(qk){}return!1}(t))return CT("WeakSet");if(function(e){if(!WS||!e||"object"!=typeof e)return!1;try{return WS.call(e),!0}catch(qk){}return!1}(t))return CT("WeakRef");if(function(e){return!("[object Number]"!==xT(e)||lT&&"object"==typeof e&&lT in e)}(t))return kT(p(Number(t)));if(function(e){if(!e||"object"!=typeof e||!rT)return!1;try{return rT.call(e),!0}catch(qk){}return!1}(t))return kT(p(rT.call(t)));if(function(e){return!("[object Boolean]"!==xT(e)||lT&&"object"==typeof e&&lT in e)}(t))return kT(HS.call(t));if(function(e){return!("[object String]"!==xT(e)||lT&&"object"==typeof e&&lT in e)}(t))return kT(p(String(t)));if("undefined"!=typeof window&&t===window)return"{ [object Window] }";if(t===ax)return"{ [object globalThis] }";if(!function(e){return!("[object Date]"!==xT(e)||lT&&"object"==typeof e&&lT in e)}(t)&&!vT(t)){var S=PT(t,p),T=uT?uT(t)===Object.prototype:t instanceof Object||t.constructor===Object,E=t instanceof Object?"":"null prototype",k=!T&&lT&&Object(t)===t&&lT in t?GS.call(xT(t),8,-1):E?"Object":"",C=(T||"function"!=typeof t.constructor?"":t.constructor.name?t.constructor.name+" ":"")+(k||E?"["+tT.call(eT.call([],k||[],E||[]),": ")+"] ":"");return 0===S.length?C+"{}":d?C+"{"+AT(S,d)+"}":C+"{ "+tT.call(S,", ")+" }"}return String(t)},RT=hx,LT=$T("%WeakMap%",!0),jT=$T("%Map%",!0),DT=MT("WeakMap.prototype.get",!0),BT=MT("WeakMap.prototype.set",!0),NT=MT("WeakMap.prototype.has",!0),FT=MT("Map.prototype.get",!0),VT=MT("Map.prototype.set",!0),qT=MT("Map.prototype.has",!0),zT=function(e,t){for(var n,o=e;null!==(n=o.next);o=n)if(n.key===t)return o.next=n.next,n.next=e.next,e.next=n,n},WT=String.prototype.replace,HT=/%20/g,UT="RFC3986",YT={default:UT,formatters:{RFC1738:function(e){return WT.call(e,HT,"+")},RFC3986:function(e){return String(e)}},RFC1738:"RFC1738",RFC3986:UT},XT=YT,GT=Object.prototype.hasOwnProperty,KT=Array.isArray,ZT=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),JT=function(e,t){for(var n=t&&t.plainObjects?Object.create(null):{},o=0;o1;){var t=e.pop(),n=t.obj[t.prop];if(KT(n)){for(var o=[],r=0;r=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122||r===XT.RFC1738&&(40===l||41===l)?a+=i.charAt(s):l<128?a+=ZT[l]:l<2048?a+=ZT[192|l>>6]+ZT[128|63&l]:l<55296||l>=57344?a+=ZT[224|l>>12]+ZT[128|l>>6&63]+ZT[128|63&l]:(s+=1,l=65536+((1023&l)<<10|1023&i.charCodeAt(s)),a+=ZT[240|l>>18]+ZT[128|l>>12&63]+ZT[128|l>>6&63]+ZT[128|63&l])}return a},isBuffer:function(e){return!(!e||"object"!=typeof e)&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))},isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},maybeMap:function(e,t){if(KT(e)){for(var n=[],o=0;o0?v.join(",")||null:void 0}];else if(iE(l))S=l;else{var E=Object.keys(v);S=c?E.sort(c):E}for(var k=r&&iE(v)&&1===v.length?n+"[]":n,C=0;C-1?e.split(","):e},bE=function(e,t,n,o){if(e){var r=n.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,i=/(\[[^[\]]*])/g,a=n.depth>0&&/(\[[^[\]]*])/.exec(r),s=a?r.slice(0,a.index):r,l=[];if(s){if(!n.plainObjects&&hE.call(Object.prototype,s)&&!n.allowPrototypes)return;l.push(s)}for(var c=0;n.depth>0&&null!==(a=i.exec(r))&&c=0;--i){var a,s=e[i];if("[]"===s&&n.parseArrays)a=[].concat(r);else{a=n.plainObjects?Object.create(null):{};var l="["===s.charAt(0)&&"]"===s.charAt(s.length-1)?s.slice(1,-1):s,c=parseInt(l,10);n.parseArrays||""!==l?!isNaN(c)&&s!==l&&String(c)===l&&c>=0&&n.parseArrays&&c<=n.arrayLimit?(a=[])[c]=r:"__proto__"!==l&&(a[l]=r):a={0:r}}r=a}return r}(l,t,n,o)}},_E={formats:YT,parse:function(e,t){var n=function(e){if(!e)return mE;if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var t=void 0===e.charset?mE.charset:e.charset;return{allowDots:void 0===e.allowDots?mE.allowDots:!!e.allowDots,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:mE.allowPrototypes,allowSparse:"boolean"==typeof e.allowSparse?e.allowSparse:mE.allowSparse,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:mE.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:mE.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:mE.comma,decoder:"function"==typeof e.decoder?e.decoder:mE.decoder,delimiter:"string"==typeof e.delimiter||fE.isRegExp(e.delimiter)?e.delimiter:mE.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:mE.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:mE.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:mE.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:mE.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:mE.strictNullHandling}}(t);if(""===e||null==e)return n.plainObjects?Object.create(null):{};for(var o="string"==typeof e?function(e,t){var n,o={__proto__:null},r=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,i=t.parameterLimit===1/0?void 0:t.parameterLimit,a=r.split(t.delimiter,i),s=-1,l=t.charset;if(t.charsetSentinel)for(n=0;n-1&&(u=gE(u)?[u]:u),hE.call(o,c)?o[c]=fE.combine(o[c],u):o[c]=u}return o}(e,n):e,r=n.plainObjects?Object.create(null):{},i=Object.keys(o),a=0;a0?f+p:""}};function wE(){let e;return e=cw,"https://b2c-pro-api-dev.zkthink.com/app-api"}const xE=new class{constructor(){this.requestTimeout=1e4,this.defaultOptions={}}doRequest(e={}){return e=this.beforeRequest(e),new Promise(((t,n)=>{Vy({...e,url:`${wE()}${e.url}`,timeout:this.requestTimeout,success:e=>{this.afterResponse(e,t,n)},fail:e=>{gv({title:"请求出错了",icon:"none"}),console.error(e),n(e)}})}))}beforeRequest(e){e={header:{},...this.defaultOptions,...e};const t=vw.get("accessToken");if(e.header={...e.header,Authorization:t.accessToken?"Bearer "+t.accessToken:""},e.method&&"get"===e.method.toLowerCase()&&e.data){const t=_E.stringify(e.data);t&&(delete e.data,e.url=`${e.url}?${t}`)}return e}afterResponse(e,t,n){if(vv(),"uploadFile:ok"===e.errMsg&&(e.data=JSON.parse(e.data)),200!==e.statusCode)return n(e.data);const{data:o}=e;return[401].includes(o.code)?(Jw(),n(o)):[0,200].includes(o.code)?void t(o.data):([1008007023].includes(o.code)||setTimeout((()=>{gv({title:o.msg,icon:"none"})}),50),n(o))}get(e,t={}){return this.doRequest({url:e,data:t,method:"GET"})}post(e,t={}){return this.doRequest({url:e,data:t,method:"POST"})}put(e,t={}){return this.doRequest({url:e,data:t,method:"PUT"})}delete(e,t={}){return this.doRequest({url:e,data:t,method:"DELETE"})}upload(e){return e=this.beforeRequest(e),new Promise(((t,n)=>{Yy({...e,url:`${wE()}${e.url||uw}`,success:e=>{this.afterResponse(e,t,n)},fail(e){n(e)}})}))}download(e){return new Promise(((t,n)=>{Request.downLoadTask=Hy({url:e,success:e=>200===e.statusCode?t(e):n(e),fail:e=>{n(e)}})}))}},SE=e=>xE.post("/infra/QrCode/generate",e),TE=async e=>`data:image/jpg;base64,${await xE.post("/infra/QrCode/generate-mini",e)}`,EE=async()=>xE.get("/cp/kf"),kE=async()=>xE.get("/shop/popup/get");function CE(e,t){return $(e)?t:e}const OE=e=>(t,n=ui())=>{!hi&&Po(e,t,n)},AE=OE("onShow"),PE=OE("onHide"),$E=OE("onLaunch"),ME=OE("onLoad"),IE=OE("onReady"),RE=OE("onUnload"),LE=OE("onPageScroll"),jE=OE("onReachBottom"),DE=OE("onShareTimeline"),BE=OE("onShareAppMessage"); +/*! + * pinia v2.0.33 + * (c) 2023 Eduardo San Martin Morote + * @license MIT + */ +let NE;const FE=e=>NE=e,VE=Symbol();function qE(e){return e&&"object"==typeof e&&"[object Object]"===Object.prototype.toString.call(e)&&"function"!=typeof e.toJSON}var zE,WE;(WE=zE||(zE={})).direct="direct",WE.patchObject="patch object",WE.patchFunction="patch function";const HE=()=>{};function UE(e,t,n,o=HE){e.push(t);const r=()=>{const n=e.indexOf(t);n>-1&&(e.splice(n,1),o())};var i;return!n&&Le()&&(i=r,Me&&Me.cleanups.push(i)),r}function YE(e,...t){e.slice().forEach((e=>{e(...t)}))}function XE(e,t){e instanceof Map&&t instanceof Map&&t.forEach(((t,n)=>e.set(n,t))),e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const o=t[n],r=e[n];qE(r)&&qE(o)&&e.hasOwnProperty(n)&&!en(o)&&!Wt(o)?e[n]=XE(r,o):e[n]=o}return e}const GE=Symbol();const{assign:KE}=Object;function ZE(e,t,n={},o,r,i){let a;const s=KE({actions:{}},n),l={deep:!0};let c,u,d,p=Gt([]),f=Gt([]);const h=o.state.value[e];let g;function m(t){let n;c=u=!1,"function"==typeof t?(t(o.state.value[e]),n={type:zE.patchFunction,storeId:e,events:d}):(XE(o.state.value[e],t),n={type:zE.patchObject,payload:t,storeId:e,events:d});const r=g=Symbol();kn().then((()=>{g===r&&(c=!0)})),u=!0,YE(p,n,o.state.value[e])}i||h||(o.state.value[e]={}),tn({});const y=i?function(){const{state:e}=n,t=e?e():{};this.$patch((e=>{KE(e,t)}))}:HE;function v(t,n){return function(){FE(o);const r=Array.from(arguments),i=[],a=[];function s(e){i.push(e)}function l(e){a.push(e)}let c;YE(f,{args:r,name:t,store:b,after:s,onError:l});try{c=n.apply(this&&this.$id===e?this:b,r)}catch(u){throw YE(a,u),u}return c instanceof Promise?c.then((e=>(YE(i,e),e))).catch((e=>(YE(a,e),Promise.reject(e)))):(YE(i,c),c)}}const b=Vt({_p:o,$id:e,$onAction:UE.bind(null,f),$patch:m,$reset:y,$subscribe(t,n={}){const r=UE(p,t,n.detached,(()=>i())),i=a.run((()=>Zn((()=>o.state.value[e]),(o=>{("sync"===n.flush?u:c)&&t({storeId:e,type:zE.direct,events:d},o)}),KE({},l,n))));return r},$dispose:function(){a.stop(),p=[],f=[],o._s.delete(e)}});o._s.set(e,b);const _=o._e.run((()=>(a=Re(),a.run((()=>t())))));for(const S in _){const t=_[S];if(en(t)&&(!en(x=t)||!x.effect)||Wt(t))i||(!h||qE(w=t)&&w.hasOwnProperty(GE)||(en(t)?t.value=h[S]:XE(t,h[S])),o.state.value[e][S]=t);else if("function"==typeof t){const e=v(S,t);_[S]=e,s.actions[S]=t}}var w,x;return KE(b,_),KE(Xt(b),_),Object.defineProperty(b,"$state",{get:()=>o.state.value[e],set:e=>{m((t=>{KE(t,e)}))}}),o._p.forEach((e=>{KE(b,a.run((()=>e({store:b,app:o._a,pinia:o,options:s}))))})),h&&i&&n.hydrate&&n.hydrate(b.$state,h),c=!0,u=!0,b}function JE(e,t,n){let o,r;const i="function"==typeof t;function a(e,n){const a=ui();(e=e||a&&Xn(VE,null))&&FE(e),(e=NE)._s.has(o)||(i?ZE(o,t,r,e):function(e,t,n,o){const{state:r,actions:i,getters:a}=t,s=n.state.value[e];let l;l=ZE(e,(function(){s||(n.state.value[e]=r?r():{});const t=cn(n.state.value[e]);return KE(t,i,Object.keys(a||{}).reduce(((t,o)=>(t[o]=Gt(bi((()=>{FE(n);const t=n._s.get(e);return a[o].call(t,t)}))),t)),{}))}),t,n,0,!0)}(o,r,e));return e._s.get(o)}return"string"==typeof e?(o=e,r=i?n:t):(r=e,o=e.id),a.$id=o,a}function QE(e){{e=Xt(e);const t={};for(const n in e){const o=e[n];(en(o)||Wt(o))&&(t[n]=dn(e,n))}return t}}function ek(e){return xE.get("/member/user/get",e)}function tk(e){return xE.post("/member/user/update-avatar",e)}function nk(e){return xE.put(`/member/user/update-nickname?nickname=${e.nickname}&birthday=${e.birthday}&sex=${e.sex}`,e)}const ok=e=>xE.put(`/member/user/update-nickname?nickname=${e.nickname}&birthday=${e.birthday}&sex=${e.sex}`);function rk(e){return xE.post(`/address/del/${e.id}`,void 0,{login:!0})}function ik(e){return xE.post("/address/addAndEdit",e,{login:!0})}function ak(e){return xE.get("/address/city_list",e,{login:!0})}function sk(e){return xE.get("/mall/shop/list",e)}const lk=async()=>xE.get("/member/user-level/levelInfo"),ck=async()=>xE.get("/member/user-level/levelConfig"),uk=async()=>xE.get("/member/user-level/growthValueConfig"),dk=async e=>xE.get("/member/user-level/equity",e),pk=function(){const e=Re(!0),t=e.run((()=>tn({})));let n=[],o=[];const r=Gt({install(e){FE(r),r._a=e,e.provide(VE,r),e.config.globalProperties.$pinia=r,o.forEach((e=>n.push(e))),o=[]},use(e){return this._a?n.push(e):o.push(e),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return r}(),{push:fk}=Gw(),hk=JE("main",{state:()=>({user:null,address:[],areaList:[],selectAddress:null,moreLoading:!0,cartId:null,integralName:"积分"}),getters:{defaultAddress(e){var t,n;return null==(n=null==(t=e.address)?void 0:t.filter((e=>e.isDefault)))?void 0:n[0]}},actions:{setAccessToken:e=>(vw.set("accessToken",e),ek()),setSelectAddress(e){this.selectAddress=this.address.filter((t=>t.id==e))[0]},async getUserInfo(){let e=await ek();return this.user=e,e},restAddress(){this.address=[],this.moreLoading=!0},clearSelectAddress(){this.selectAddress=null},async getAddressList(e){let t=await(n={page:e},xE.get("/address/list",n,{login:!0}));var n;t.length?this.address=this.address.concat(t):this.moreLoading=!1},async getAddressCityList(){this.areaList=await ak()},init:()=>vw.get("accessToken")?ek():null,logout(){this.user=null,this.address=[],this.areaList=[],this.selectAddress=null,vw.remove("accessToken"),fk({url:"/pages/login/guid"},{type:"redirectTo"})},async doGetIntegralName(){this.integralName=await(async()=>xE.get("/system/dict-data/get-value?dictType=integral_config&label=integral_name"))()}}}),gk={__name:"App",setup(e){const t=hk();return $E((()=>{var e;vw.get("accessToken")&&!t.user&&t.getUserInfo(),e={event:"visit"},xE.post("/bury-point/create",e)})),AE((()=>{t.doGetIntegralName()})),()=>{}}};wm(gk,{init:bm,setup(e){const t=Lg(),n=()=>{var n;n=e,Object.keys(Pp).forEach((e=>{Pp[e].forEach((t=>{Po(e,t,n)}))}));const{onLaunch:o,onShow:r,onPageNotFound:i,onError:a}=e,s=function({path:e,query:t}){return x(_f,{path:e,query:t}),x(wf,_f),x({},_f)}({path:t.path.slice(1)||__uniRoutes[0].meta.route,query:ve(t.query)});if(o&&X(o,s),r&&X(r,s),!t.matched.length){const e={notFound:!0,openType:"appLaunch",path:t.path,query:{},scene:1001};i&&X(i,e)}a&&(e.appContext.config.errorHandler=e=>{X(a,e)})};return Xn(tl).isReady().then(n),Io((()=>{window.addEventListener("resize",we(Sm,50,{setTimeout:setTimeout,clearTimeout:clearTimeout})),window.addEventListener("message",Tm),document.addEventListener("visibilitychange",Em),function(){let e=null;try{e=window.matchMedia("(prefers-color-scheme: dark)")}catch(t){}if(e){let t=e=>{Yv.emit("onThemeChange",{theme:e.matches?"dark":"light"})};e.addEventListener?e.addEventListener("change",t):e.addListener(t)}}()})),t.query},before(e){e.mpType="app";const{setup:t}=e,n=()=>(Fr(),Hr(jv));e.setup=(e,o)=>{const r=t&&t(e,o);return P(r)?n:r},e.render=n}});const{toString:mk}=Object.prototype;function yk(e){return"[object Array]"===mk.call(e)}function vk(e,t){if(null!=e)if("object"!=typeof e&&(e=[e]),yk(e))for(let n=0,o=e.length;n{null!=t&&(yk(t)?n=`${n}[]`:t=[t],vk(t,(t=>{!function(e){return"[object Date]"===mk.call(e)}(t)?function(e){return null!==e&&"object"==typeof e}(t)&&(t=JSON.stringify(t)):t=t.toISOString(),e.push(`${wk(n)}=${wk(t)}`)})))})),n=e.join("&")}var o;if(n){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+n}return e}const Sk=(e,t)=>{const n={};return e.forEach((e=>{_k(t[e])||(n[e]=t[e])})),n},Tk=e=>(e=>new Promise(((t,n)=>{const o=xk((r=e.baseURL,i=e.url,r&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(i)?function(e,t){return t?`${e.replace(/\/+$/,"")}/${t.replace(/^\/+/,"")}`:e}(r,i):i),e.params);var r,i;const a={url:o,header:e.header,complete:r=>{e.fullPath=o,r.config=e;try{"string"==typeof r.data&&(r.data=JSON.parse(r.data))}catch(qk){}!function(e,t,n){const{validateStatus:o}=n.config,r=n.statusCode;!r||o&&!o(r)?t(n):e(n)}(t,n,r)}};let s;if("UPLOAD"===e.method){delete a.header["content-type"],delete a.header["Content-Type"];const t={filePath:e.filePath,name:e.name},n=["files","file","timeout","formData"];s=Yy({...a,...t,...Sk(n,e)})}else if("DOWNLOAD"===e.method)_k(e.timeout)||(a.timeout=e.timeout),s=Hy(a);else{const t=["data","method","timeout","dataType","responseType","withCredentials"];s=Vy({...a,...Sk(t,e)})}e.getTask&&e.getTask(s,e)})))(e);function Ek(){this.handlers=[]}Ek.prototype.use=function(e,t){return this.handlers.push({fulfilled:e,rejected:t}),this.handlers.length-1},Ek.prototype.eject=function(e){this.handlers[e]&&(this.handlers[e]=null)},Ek.prototype.forEach=function(e){this.handlers.forEach((t=>{null!==t&&e(t)}))};const kk=(e,t,n)=>{const o={};return e.forEach((e=>{_k(n[e])?_k(t[e])||(o[e]=t[e]):o[e]=n[e]})),o},Ck={baseURL:"",header:{},method:"GET",dataType:"json",responseType:"text",custom:{},timeout:6e4,withCredentials:!1,validateStatus:function(e){return e>=200&&e<300}};var Ok=function(){function e(e,t){return null!=t&&e instanceof t}var t,n,o;try{t=Map}catch(s){t=function(){}}try{n=Set}catch(s){n=function(){}}try{o=Promise}catch(s){o=function(){}}function r(i,s,l,c,u){"object"==typeof s&&(l=s.depth,c=s.prototype,u=s.includeNonEnumerable,s=s.circular);var d=[],p=[],f="undefined"!=typeof Buffer;return void 0===s&&(s=!0),void 0===l&&(l=1/0),function i(l,h){if(null===l)return null;if(0===h)return l;var g,m;if("object"!=typeof l)return l;if(e(l,t))g=new t;else if(e(l,n))g=new n;else if(e(l,o))g=new o((function(e,t){l.then((function(t){e(i(t,h-1))}),(function(e){t(i(e,h-1))}))}));else if(r.__isArray(l))g=[];else if(r.__isRegExp(l))g=new RegExp(l.source,a(l)),l.lastIndex&&(g.lastIndex=l.lastIndex);else if(r.__isDate(l))g=new Date(l.getTime());else{if(f&&Buffer.isBuffer(l))return Buffer.from?g=Buffer.from(l):(g=new Buffer(l.length),l.copy(g)),g;e(l,Error)?g=Object.create(l):void 0===c?(m=Object.getPrototypeOf(l),g=Object.create(m)):(g=Object.create(c),m=c)}if(s){var y=d.indexOf(l);if(-1!=y)return p[y];d.push(l),p.push(g)}for(var v in e(l,t)&&l.forEach((function(e,t){var n=i(t,h-1),o=i(e,h-1);g.set(n,o)})),e(l,n)&&l.forEach((function(e){var t=i(e,h-1);g.add(t)})),l){Object.getOwnPropertyDescriptor(l,v)&&(g[v]=i(l[v],h-1));try{if("undefined"===Object.getOwnPropertyDescriptor(l,v).set)continue;g[v]=i(l[v],h-1)}catch(qk){if(qk instanceof TypeError)continue;if(qk instanceof ReferenceError)continue}}if(Object.getOwnPropertySymbols){var b=Object.getOwnPropertySymbols(l);for(v=0;v({})},customClass:{type:String,default:""},url:{type:String,default:""},linkType:{type:String,default:"navigateTo"}},data:()=>({}),onLoad(){this.$uv.getRect=this.$uvGetRect},created(){this.$uv.getRect=this.$uvGetRect},computed:{$uv:()=>({...Yw,test:Pw}),bem:()=>function(e,t,n){const o=`uv-${e}--`,r={};return t&&t.map((e=>{r[o+this[e]]=!0})),n&&n.map((e=>{this[e]?r[o+e]=this[e]:delete r[o+e]})),Object.keys(r)}},methods:{openPage(e="url"){const t=this[e];t&&uni[this.linkType]({url:t})},$uvGetRect(e,t){return new Promise((n=>{_p().in(this)[t?"selectAll":"select"](e).boundingClientRect((e=>{t&&Array.isArray(e)&&e.length&&n(e),!t&&e&&n(e)})).exec()}))},getParentData(e=""){this.parent||(this.parent={}),this.parent=this.$uv.$parent.call(this,e),this.parent.children&&-1===this.parent.children.indexOf(this)&&this.parent.children.push(this),this.parent&&this.parentData&&Object.keys(this.parentData).map((e=>{this.parentData[e]=this.parent[e]}))},preventEvent(e){e&&"function"==typeof e.stopPropagation&&e.stopPropagation()},noop(e){this.preventEvent(e)}},onReachBottom(){Ld("uvOnReachBottom")},beforeDestroy(){if(this.parent&&Tw(this.parent.children)){const e=this.parent.children;e.map(((t,n)=>{t===this&&e.splice(n,1)}))}}},Pk={};const $k=(new class{constructor(){this.config={type:"navigateTo",url:"",delta:1,params:{},animationType:"pop-in",animationDuration:300,intercept:!1,events:{}},this.route=this.route.bind(this)}addRootPath(e){return"/"===e[0]?e:`/${e}`}mixinParam(e,t){e=e&&this.addRootPath(e);let n="";return/.*\/.*\?.*=.*/.test(e)?(n=Ww(t,!1),e+`&${n}`):(n=Ww(t),e+n)}async route(e={},t={}){let n={};if("string"==typeof e?(n.url=this.mixinParam(e,t),n.type="navigateTo"):(n=Fw(this.config,e),n.url=this.mixinParam(e.url,e.params)),n.url!==Uw())if(t.intercept&&(n.intercept=t.intercept),n.params=t,n=Fw(this.config,n),"function"==typeof n.intercept){await new Promise(((e,t)=>{n.intercept(n,e)}))&&this.openPage(n)}else this.openPage(n)}openPage(e){const{url:t,type:n,delta:o,animationType:r,animationDuration:i,events:a}=e;"navigateTo"!=e.type&&"to"!=e.type||Zy({url:t,animationType:r,animationDuration:i,events:a}),"redirectTo"!=e.type&&"redirect"!=e.type||Jy({url:t}),"switchTab"!=e.type&&"tab"!=e.type||tv({url:t}),"reLaunch"!=e.type&&"launch"!=e.type||Qy({url:t}),"navigateBack"!=e.type&&"back"!=e.type||Gy({delta:o})}}).route;let Mk,Ik=null;function Rk(e,t=500,n=!1){if(null!==Ik&&clearTimeout(Ik),n){const n=!Ik;Ik=setTimeout((()=>{Ik=null}),t),n&&"function"==typeof e&&e()}else Ik=setTimeout((()=>{"function"==typeof e&&e()}),t)}function Lk(e,t=500,n=!0){n?Mk||(Mk=!0,"function"==typeof e&&e(),setTimeout((()=>{Mk=!1}),t)):Mk||(Mk=!0,setTimeout((()=>{Mk=!1,"function"==typeof e&&e()}),t))}function jk(e="rgb(0, 0, 0)",t="rgb(255, 255, 255)",n=10){const o=Dk(e,!1),r=o[0],i=o[1],a=o[2],s=Dk(t,!1),l=(s[0]-r)/n,c=(s[1]-i)/n,u=(s[2]-a)/n,d=[];for(let p=0;pNumber(e)))}return e}function Bk(e){const t=e;if(/^(rgb|RGB)/.test(t)){const e=t.replace(/(?:\(|\)|rgb|RGB)*/g,"").split(",");let n="#";for(let t=0;t{const n=t.method||e.method||"GET";let o={baseURL:e.baseURL||"",method:n,url:t.url||"",params:t.params||{},custom:{...e.custom||{},...t.custom||{}},header:bk(e.header||{},t.header||{})};if(o={...o,...kk(["getTask","validateStatus"],e,t)},"DOWNLOAD"===n)_k(t.timeout)?_k(e.timeout)||(o.timeout=e.timeout):o.timeout=t.timeout;else if("UPLOAD"===n)delete o.header["content-type"],delete o.header["Content-Type"],["files","file","filePath","name","timeout","formData"].forEach((e=>{_k(t[e])||(o[e]=t[e])})),_k(o.timeout)&&!_k(e.timeout)&&(o.timeout=e.timeout);else{const n=["data","timeout","dataType","responseType","withCredentials"];o={...o,...kk(n,e,t)}}return o})(this.config,e);const t=[Tk,void 0];let n=Promise.resolve(e);for(this.interceptors.request.forEach((e=>{t.unshift(e.fulfilled,e.rejected)})),this.interceptors.response.forEach((e=>{t.push(e.fulfilled,e.rejected)}));t.length;)n=n.then(t.shift(),t.shift());return n}request(e={}){return this.middleware(e)}get(e,t={}){return this.middleware({url:e,method:"GET",...t})}post(e,t,n={}){return this.middleware({url:e,data:t,method:"POST",...n})}put(e,t,n={}){return this.middleware({url:e,data:t,method:"PUT",...n})}delete(e,t,n={}){return this.middleware({url:e,data:t,method:"DELETE",...n})}connect(e,t,n={}){return this.middleware({url:e,data:t,method:"CONNECT",...n})}head(e,t,n={}){return this.middleware({url:e,data:t,method:"HEAD",...n})}options(e,t,n={}){return this.middleware({url:e,data:t,method:"OPTIONS",...n})}trace(e,t,n={}){return this.middleware({url:e,data:t,method:"TRACE",...n})}upload(e,t={}){return t.url=e,t.method="UPLOAD",this.middleware(t)}download(e,t={}){return t.url=e,t.method="DOWNLOAD",this.middleware(t)}},debounce:Rk,throttle:Lk,platform:"h5",mixin:Ak,mpMixin:Pk};uni.$uv=Fk;const Vk={install:(e,t={})=>{e.mixin(Ak),e.config.globalProperties.$uv=Fk}};(function(){const e=ka(gk);return e.use(ix),e.use(pk),e.use(Vk),uni.$uv.setConfig({config:{},props:{datetimePicker:{color:{default:"red"},confirmColor:{default:"#EE6D46"}},picker:{confirmColor:{default:"#EE6D46"}}}}),{app:e}})().app.use(um).mount("#app");export{Rk as $,pg as A,yg as B,qo as C,xa as D,Wo as E,Rr as F,CE as G,Uo as H,ei as I,mu as J,Bd as K,Am as L,jo as M,bu as N,ME as O,kE as P,wa as Q,ig as R,cg as S,hk as T,iy as U,cw as V,BE as W,DE as X,Pk as Y,Ak as Z,Lk as _,tn as a,jk as a$,Ko as a0,AE as a1,kn as a2,PE as a3,en as a4,gh as a5,QE as a6,lk as a7,LE as a8,Ow as a9,cp as aA,ny as aB,Jm as aC,oy as aD,cy as aE,Ev as aF,pw as aG,_w as aH,fw as aI,dw as aJ,xE as aK,ly as aL,sy as aM,Tv as aN,Sv as aO,kp as aP,Cp as aQ,kv as aR,Cv as aS,_p as aT,pp as aU,Ep as aV,ry as aW,ui as aX,Id as aY,ax as aZ,IE as a_,jE as aa,rk as ab,yv as ac,ik as ad,vv as ae,Qw as af,Do as ag,tv as ah,my as ai,nx as aj,Xy as ak,sk as al,Um as am,Md as an,Ld as ao,Rd as ap,Zn as aq,Jw as ar,og as as,EE as at,hw as au,SE as av,mg as aw,Yy as ax,uw as ay,gw as az,fy as b,Xg as b0,Gy as b1,ox as b2,Ap as b3,Pd as b4,RE as b5,Wh as b6,Jh as b7,JE as b8,np as b9,La as bA,Wv as bB,ck as bC,uk as bD,dk as bE,TE as ba,op as bb,If as bc,By as bd,yy as be,kw as bf,Hw as bg,ww as bh,Vw as bi,qw as bj,wy as bk,Fy as bl,Sy as bm,Aw as bn,Tw as bo,Cw as bp,Qy as bq,Jy as br,ok as bs,tx as bt,tk as bu,nk as bv,hy as bw,Mm as bx,sx as by,ak as bz,vw as c,uy as d,Wr as e,Zr as f,py as g,Jr as h,an as i,Hr as j,Go as k,f as l,l as m,Zy as n,Fr as o,Kf as p,sg as q,Vy as r,gv as s,cn as t,Gw as u,Io as v,Vn as w,bi as x,o as y,ti as z}; diff --git a/unpackage/dist/build/h5/assets/index.036a38bb.js b/unpackage/dist/build/h5/assets/index.036a38bb.js new file mode 100644 index 0000000..2328be7 --- /dev/null +++ b/unpackage/dist/build/h5/assets/index.036a38bb.js @@ -0,0 +1 @@ +import{t as s,o as a,j as t,w as o,h as e,a0 as n,i as r,I as c,y as l,p as d,B as i}from"./index-9bec188e.js";import{_ as p}from"./_plugin-vue_export-helper.1b428a4d.js";const u=p({__name:"index",props:{iconSrc:{},padding:{type:String,default:()=>"260rpx 0 0 0"}},setup(p){const u=p,{iconSrc:_,padding:f}=s(u);return(s,p)=>{const u=d,m=i;return a(),t(m,{class:"empty-container",style:l({padding:r(f)})},{default:o((()=>[e(m,{class:"icon-box"},{default:o((()=>[n(s.$slots,"icon",{},(()=>[e(u,{src:r(_)},null,8,["src"])]),!0)])),_:3}),e(m,{class:"info-row"},{default:o((()=>[n(s.$slots,"default",{},(()=>[c("空空如也~")]),!0)])),_:3}),e(m,{class:"bottom-row"},{default:o((()=>[n(s.$slots,"bottom",{},void 0,!0)])),_:3})])),_:3},8,["style"])}}},[["__scopeId","data-v-e1dccf19"]]);export{u as E}; diff --git a/unpackage/dist/build/h5/assets/index.2f3cf70a.js b/unpackage/dist/build/h5/assets/index.2f3cf70a.js new file mode 100644 index 0000000..1a69932 --- /dev/null +++ b/unpackage/dist/build/h5/assets/index.2f3cf70a.js @@ -0,0 +1 @@ +import{t as e,a as s,v as a,a2 as r,o as t,j as o,w as i,h as n,m as l,i as u,aA as c,p as m,B as p,aX as d}from"./index-9bec188e.js";import{u as _}from"./images.52fc6216.js";import{_ as g}from"./_plugin-vue_export-helper.1b428a4d.js";const y=g({__name:"index",props:{unique:{type:[String,Number],required:!0},src:{type:String,required:!0},mode:{type:String}},setup(g){const y=g,{unique:v,src:f,mode:x}=e(y),j=s(!1),q=d();function z(){const e=c(q);e.relativeToViewport(),e.observe(`.lazy-${v.value}`,(e=>{e.intersectionRatio<=0||(j.value=!0)}))}return a((()=>{r(z)})),(e,s)=>{const a=m,r=p;return t(),o(r,{class:l(["lazy-image"])},{default:i((()=>[n(r,{class:l([`lazy-${u(v)}`,"lazy-image__inner"])},{default:i((()=>[j.value?(t(),o(a,{key:0,class:"image-context",src:u(f),mode:u(x)},null,8,["src","mode"])):(t(),o(a,{key:1,class:"image-context",src:u(_)},null,8,["src"]))])),_:1},8,["class"])])),_:1})}}},[["__scopeId","data-v-61718436"]]);export{y as L}; diff --git a/unpackage/dist/build/h5/assets/index.415a2820.js b/unpackage/dist/build/h5/assets/index.415a2820.js new file mode 100644 index 0000000..4b8c1fb --- /dev/null +++ b/unpackage/dist/build/h5/assets/index.415a2820.js @@ -0,0 +1 @@ +import{O as s,t as a,x as e,i as o,o as t,j as r,w as l,a0 as d,h as i,I as n,e as p,k as u,F as c,z as m,u as f,B as _,l as g}from"./index-9bec188e.js";import{u as k}from"./usePage.b639b5a8.js";import{d as x}from"./product.0ff691f6.js";import{E as y}from"./index.036a38bb.js";import{L as j,a as h}from"./index.afd705a5.js";import{F as v}from"./images.52fc6216.js";import{G as L}from"./Goods.7dc38957.js";import{_ as w}from"./_plugin-vue_export-helper.1b428a4d.js";const b=w({__name:"index",props:{more:{type:Boolean,default:()=>!0}},setup(w,{expose:b}){const B=w,{refresh:E,dataList:F,loadend:G,loading:I,listEmpty:P}=k(x),{push:R}=f();s((()=>{E()}));const{more:S}=a(B),z=e((()=>[{name:"all",data:F.value.filter(((s,a)=>a%2==0))},{name:"right",data:F.value.filter(((s,a)=>a%2!=0))}]));return b({executeRefresh:()=>{E()}}),(s,a)=>{const e=_;return o(P)?m("",!0):(t(),r(e,{key:0,class:"recommend-container"},{default:l((()=>[d(s.$slots,"head",{},(()=>[i(e,{class:"title-row"},{default:l((()=>[n(" 商品推荐 ")])),_:1})]),!0),o(P)?(t(),r(y,{key:1,iconSrc:o(v)},{default:l((()=>[n(" 暂时没有商品推荐哦~ ")])),_:1},8,["iconSrc"])):(t(),r(e,{key:0,class:"product-box"},{default:l((()=>[(t(!0),p(c,null,u(o(z),(s=>(t(),r(e,{key:s.name,class:"goods-col"},{default:l((()=>[(t(!0),p(c,null,u(s.data,(s=>(t(),r(e,{key:s.id,class:"product"},{default:l((()=>[i(L,{ratio:!0,goods:s,infoPadding:"20rpx"},{options:l((()=>[i(e,{class:"good-bottom"},{default:l((()=>[i(e,{class:"price"},{default:l((()=>[n(" ¥"+g(s.price),1)])),_:2},1024),i(e,{class:"sale"},{default:l((()=>[n(" 仅剩"+g(s.stock)+"件 ",1)])),_:2},1024)])),_:2},1024)])),_:2},1032,["goods"])])),_:2},1024)))),128))])),_:2},1024)))),128))])),_:1})),o(I)?(t(),r(j,{key:2})):m("",!0),o(G)?(t(),r(h,{key:3},{default:l((()=>[o(S)?(t(),p("span",{key:0,onClick:a[0]||(a[0]=s=>o(R)({url:"/pages/goodsList/goodsList"}))}," 浏览更多商品 ")):(t(),p(c,{key:1},[n(" 到底了~ ")],64))])),_:1})):m("",!0)])),_:3}))}}},[["__scopeId","data-v-8e2af78d"]]);export{b as R}; diff --git a/unpackage/dist/build/h5/assets/index.7c825887.js b/unpackage/dist/build/h5/assets/index.7c825887.js new file mode 100644 index 0000000..9a675c3 --- /dev/null +++ b/unpackage/dist/build/h5/assets/index.7c825887.js @@ -0,0 +1 @@ +import{aK as e}from"./index-9bec188e.js";const a=a=>e.post("/recharge-order/create",a),r=()=>e.get("/recharge-package/get-all-config"),g=a=>e.get("/member/user-bill/page",a);export{a as c,r as g,g as p}; diff --git a/unpackage/dist/build/h5/assets/index.82f07807.js b/unpackage/dist/build/h5/assets/index.82f07807.js new file mode 100644 index 0000000..17de5e0 --- /dev/null +++ b/unpackage/dist/build/h5/assets/index.82f07807.js @@ -0,0 +1 @@ +import{t as e,a as t,o as a,j as n,w as o,h as s,a0 as l,I as c,l as f,i as r,z as i,B as u}from"./index-9bec188e.js";import{P as p}from"./index.9b540af7.js";import{_ as d}from"./_plugin-vue_export-helper.1b428a4d.js";const m=d({__name:"index",props:{content:{type:String,default:()=>""},confirmText:{type:String,default:()=>"确认"},cancelText:{type:String,default:()=>"取消"},showCancel:{type:Boolean,default:()=>!0},showConfirm:{type:Boolean,default:()=>!0}},emits:["confirm","cancel"],setup(d,{expose:m,emit:_}){const x=d,{content:h,confirmText:y,cancelText:w,showCancel:C,showConfirm:k}=e(x),g=t();function b(){g.value.close()}function j(e="confirm"){_(e),b()}return m({show:function(){g.value.show()},close:b}),(e,t)=>{const d=u;return a(),n(p,{ref_key:"popupRef",ref:g,showCloseable:!1,mode:"center"},{default:o((()=>[s(d,{class:"modal-inner"},{default:o((()=>[s(d,{class:"content"},{default:o((()=>[l(e.$slots,"default",{},(()=>[c(f(r(h)),1)]),!0)])),_:3}),r(C)||r(k)?(a(),n(d,{key:0,class:"btn-group"},{default:o((()=>[r(C)?(a(),n(d,{key:0,class:"btn cancel",onClick:t[0]||(t[0]=e=>j("cancel"))},{default:o((()=>[c(f(r(w)),1)])),_:1})):i("",!0),r(k)?(a(),n(d,{key:1,class:"btn",onClick:t[1]||(t[1]=e=>j("confirm"))},{default:o((()=>[c(f(r(y)),1)])),_:1})):i("",!0)])),_:1})):i("",!0)])),_:3})])),_:3},512)}}},[["__scopeId","data-v-812e8fe5"]]);export{m as M}; diff --git a/unpackage/dist/build/h5/assets/index.9b540af7.js b/unpackage/dist/build/h5/assets/index.9b540af7.js new file mode 100644 index 0000000..084f617 --- /dev/null +++ b/unpackage/dist/build/h5/assets/index.9b540af7.js @@ -0,0 +1 @@ +import{aV as t,C as s,D as i,o as e,j as o,w as a,a0 as n,m as r,y as l,B as h,E as p,h as c,z as m,aW as u,t as d,a as f,G as k,H as y,i as g,I as C,l as w,a2 as b}from"./index-9bec188e.js";import{_ as x}from"./uv-icon.27c7246d.js";import{_ as T}from"./_plugin-vue_export-helper.1b428a4d.js";const $={name:"Keypress",props:{disable:{type:Boolean,default:!1}},mounted(){const t={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]};document.addEventListener("keyup",(s=>{if(this.disable)return;const i=Object.keys(t).find((i=>{const e=s.key,o=t[i];return o===e||Array.isArray(o)&&o.includes(e)}));i&&setTimeout((()=>{this.$emit(i,{})}),0)}))},render:()=>{}};class _{constructor(s,i){this.options=s,this.animation=t({...s}),this.currentStepAnimates={},this.next=0,this.$=i}_nvuePushAnimates(t,s){let i=this.currentStepAnimates[this.next],e={};if(e=i||{styles:{},config:{}},S.includes(t)){e.styles.transform||(e.styles.transform="");let i="";"rotate"===t&&(i="deg"),e.styles.transform+=`${t}(${s+i}) `}else e.styles[t]=`${s}`;this.currentStepAnimates[this.next]=e}_animateRun(t={},s={}){let i=this.$.$refs.ani.ref;if(i)return new Promise(((e,o)=>{nvueAnimation.transition(i,{styles:t,...s},(t=>{e()}))}))}_nvueNextAnimate(t,s=0,i){let e=t[s];if(e){let{styles:o,config:a}=e;this._animateRun(o,a).then((()=>{s+=1,this._nvueNextAnimate(t,s,i)}))}else this.currentStepAnimates={},"function"==typeof i&&i(),this.isEnd=!0}step(t={}){return this.animation.step(t),this}run(t){this.$.animationData=this.animation.export(),this.$.timer=setTimeout((()=>{"function"==typeof t&&t()}),this.$.durationTime)}}const S=["matrix","matrix3d","rotate","rotate3d","rotateX","rotateY","rotateZ","scale","scale3d","scaleX","scaleY","scaleZ","skew","skewX","skewY","translate","translate3d","translateX","translateY","translateZ"];function A(t,s){if(s)return clearTimeout(s.timer),new _(t,s)}S.concat(["opacity","backgroundColor"],["width","height","left","right","top","bottom"]).forEach((t=>{_.prototype[t]=function(...s){return this.animation[t](...s),this}}));const v=T({name:"uniPopup",components:{UTransition:T({name:"uniTransition",emits:["click","change"],props:{show:{type:Boolean,default:!1},modeClass:{type:[Array,String],default:()=>"fade"},duration:{type:Number,default:300},styles:{type:Object,default:()=>({})},customClass:{type:String,default:""},onceRender:{type:Boolean,default:!1}},data:()=>({isShow:!1,transform:"",opacity:1,animationData:{},durationTime:300,config:{}}),watch:{show:{handler(t){t?this.open():this.isShow&&this.close()},immediate:!0}},computed:{stylesObject(){let t={...this.styles,"transition-duration":this.duration/1e3+"s"},s="";for(let i in t){s+=this.toLine(i)+":"+t[i]+";"}return s},transformStyles(){return"transform:"+this.transform+";opacity:"+this.opacity+";"+this.stylesObject}},created(){this.config={duration:this.duration,timingFunction:"ease",transformOrigin:"50% 50%",delay:0},this.durationTime=this.duration},methods:{init(t={}){t.duration&&(this.durationTime=t.duration),this.animation=A(Object.assign(this.config,t),this)},onClick(){this.$emit("click",{detail:this.isShow})},step(t,s={}){if(this.animation){for(let s in t)try{"object"==typeof t[s]?this.animation[s](...t[s]):this.animation[s](t[s])}catch(i){console.error(`方法 ${s} 不存在`)}return this.animation.step(s),this}},run(t){this.animation&&this.animation.run(t)},open(){clearTimeout(this.timer),this.transform="",this.isShow=!0;let{opacity:t,transform:s}=this.styleInit(!1);void 0!==t&&(this.opacity=t),this.transform=s,this.$nextTick((()=>{this.timer=setTimeout((()=>{this.animation=A(this.config,this),this.tranfromInit(!1).step(),this.animation.run(),this.$emit("change",{detail:this.isShow})}),20)}))},close(t){this.animation&&this.tranfromInit(!0).step().run((()=>{this.isShow=!1,this.animationData=null,this.animation=null;let{opacity:t,transform:s}=this.styleInit(!1);this.opacity=t||1,this.transform=s,this.$emit("change",{detail:this.isShow})}))},styleInit(t){let s={transform:""},i=(t,i)=>{"fade"===i?s.opacity=this.animationType(t)[i]:s.transform+=this.animationType(t)[i]+" "};return"string"==typeof this.modeClass?i(t,this.modeClass):this.modeClass.forEach((s=>{i(t,s)})),s},tranfromInit(t){let s=(t,s)=>{let i=null;"fade"===s?i=t?0:1:(i=t?"-100%":"0","zoom-in"===s&&(i=t?.8:1),"zoom-out"===s&&(i=t?1.2:1),"slide-right"===s&&(i=t?"100%":"0"),"slide-bottom"===s&&(i=t?"100%":"0")),this.animation[this.animationMode()[s]](i)};return"string"==typeof this.modeClass?s(t,this.modeClass):this.modeClass.forEach((i=>{s(t,i)})),this.animation},animationType:t=>({fade:t?1:0,"slide-top":`translateY(${t?"0":"-100%"})`,"slide-right":`translateX(${t?"0":"100%"})`,"slide-bottom":`translateY(${t?"0":"100%"})`,"slide-left":`translateX(${t?"0":"-100%"})`,"zoom-in":`scaleX(${t?1:.8}) scaleY(${t?1:.8})`,"zoom-out":`scaleX(${t?1:1.2}) scaleY(${t?1:1.2})`}),animationMode:()=>({fade:"opacity","slide-top":"translateY","slide-right":"translateX","slide-bottom":"translateY","slide-left":"translateX","zoom-in":"scale","zoom-out":"scale"}),toLine:t=>t.replace(/([A-Z])/g,"-$1").toLowerCase()}},[["render",function(t,p,c,m,u,d){const f=h;return s((e(),o(f,{ref:"ani",animation:u.animationData,class:r(c.customClass),style:l(d.transformStyles),onClick:d.onClick},{default:a((()=>[n(t.$slots,"default")])),_:3},8,["animation","class","style","onClick"])),[[i,u.isShow]])}]]),keypress:$},emits:["change","maskClick"],props:{animation:{type:Boolean,default:!0},type:{type:String,default:"center"},isMaskClick:{type:Boolean,default:null},maskClick:{type:Boolean,default:null},backgroundColor:{type:String,default:"none"},safeArea:{type:Boolean,default:!0},maskBackgroundColor:{type:String,default:"rgba(0, 0, 0, 0.4)"}},watch:{type:{handler:function(t){this.config[t]&&this[this.config[t]](!0)},immediate:!0},isDesktop:{handler:function(t){this.config[t]&&this[this.config[this.type]](!0)},immediate:!0},maskClick:{handler:function(t){this.mkclick=t},immediate:!0},isMaskClick:{handler:function(t){this.mkclick=t},immediate:!0},showPopup(t){document.getElementsByTagName("body")[0].style.overflow=t?"hidden":"visible"}},data(){return{duration:300,ani:[],showPopup:!1,showTrans:!1,popupWidth:0,popupHeight:0,config:{top:"top",bottom:"bottom",center:"center",left:"left",right:"right",message:"top",dialog:"center",share:"bottom"},maskClass:{position:"fixed",bottom:0,top:0,left:0,right:0,backgroundColor:"rgba(0, 0, 0, 0.4)"},transClass:{position:"fixed",left:0,right:0},maskShow:!0,mkclick:!0,popupstyle:this.isDesktop?"fixforpc-top":"top"}},computed:{isDesktop(){return this.popupWidth>=500&&this.popupHeight>=500},bg(){return""===this.backgroundColor||"none"===this.backgroundColor?"transparent":this.backgroundColor}},mounted(){(()=>{const{windowWidth:t,windowHeight:s,windowTop:i,safeArea:e,screenHeight:o,safeAreaInsets:a}=u();this.popupWidth=t,this.popupHeight=s+(i||0),e&&this.safeArea?this.safeAreaInsets=a.bottom:this.safeAreaInsets=0})()},unmounted(){this.setH5Visible()},created(){null===this.isMaskClick&&null===this.maskClick?this.mkclick=!0:this.mkclick=null!==this.isMaskClick?this.isMaskClick:this.maskClick,this.animation?this.duration=300:this.duration=0,this.messageChild=null,this.clearPropagation=!1,this.maskClass.backgroundColor=this.maskBackgroundColor},methods:{setH5Visible(){document.getElementsByTagName("body")[0].style.overflow="visible"},closeMask(){this.maskShow=!1},disableMask(){this.mkclick=!1},clear(t){t.stopPropagation(),this.clearPropagation=!0},open(t){if(this.showPopup)return;t&&-1!==["top","center","bottom","left","right","message","dialog","share"].indexOf(t)||(t=this.type),this.config[t]?(this[this.config[t]](),this.$emit("change",{show:!0,type:t})):console.error("缺少类型:",t)},close(t){this.showTrans=!1,this.$emit("change",{show:!1,type:this.type}),clearTimeout(this.timer),this.timer=setTimeout((()=>{this.showPopup=!1}),300)},touchstart(){this.clearPropagation=!1},onTap(){this.clearPropagation?this.clearPropagation=!1:(this.$emit("maskClick"),this.mkclick&&this.close())},top(t){this.popupstyle=this.isDesktop?"fixforpc-top":"top",this.ani=["slide-top"],this.transClass={position:"fixed",left:0,right:0,backgroundColor:this.bg,borderRadius:"15px 15px 0 0"},t||(this.showPopup=!0,this.showTrans=!0,this.$nextTick((()=>{this.messageChild&&"message"===this.type&&this.messageChild.timerClose()})))},bottom(t){this.popupstyle="bottom",this.ani=["slide-bottom"],this.transClass={position:"fixed",left:0,right:0,bottom:0,paddingBottom:"0px",backgroundColor:this.bg,borderRadius:"15px 15px 0 0"},t||(this.showPopup=!0,this.showTrans=!0)},center(t){this.popupstyle="center",this.ani=["zoom-out","fade"],this.transClass={position:"fixed",display:"flex",flexDirection:"column",bottom:0,left:0,right:0,top:0,justifyContent:"center",alignItems:"center",borderRadius:"15px 15px 0 0"},t||(this.showPopup=!0,this.showTrans=!0)},left(t){this.popupstyle="left",this.ani=["slide-left"],this.transClass={position:"fixed",left:0,bottom:0,top:0,backgroundColor:this.bg,borderRadius:"15px 15px 0 0",display:"flex",flexDirection:"column"},t||(this.showPopup=!0,this.showTrans=!0)},right(t){this.popupstyle="right",this.ani=["slide-right"],this.transClass={position:"fixed",bottom:0,right:0,top:0,backgroundColor:this.bg,borderRadius:"15px 15px 0 0",display:"flex",flexDirection:"column"},t||(this.showPopup=!0,this.showTrans=!0)}}},[["render",function(t,s,i,u,d,f){const k=p("UTransition"),y=h,g=p("keypress");return d.showPopup?(e(),o(y,{key:0,class:r(["uni-popup",[d.popupstyle,f.isDesktop?"fixforpc-z-index":""]])},{default:a((()=>[c(y,{onTouchstart:f.touchstart},{default:a((()=>[d.maskShow?(e(),o(k,{key:"1",name:"mask","mode-class":"fade",styles:d.maskClass,duration:d.duration,show:d.showTrans,onClick:f.onTap},null,8,["styles","duration","show","onClick"])):m("",!0),c(k,{key:"2","mode-class":d.ani,name:"content",styles:d.transClass,duration:d.duration,show:d.showTrans,onClick:f.onTap},{default:a((()=>[c(y,{class:r(["uni-popup__wrapper",[d.popupstyle]]),style:l({backgroundColor:f.bg}),onClick:f.clear},{default:a((()=>[n(t.$slots,"default",{},void 0,!0)])),_:3},8,["style","class","onClick"])])),_:3},8,["mode-class","styles","duration","show","onClick"])])),_:3},8,["onTouchstart"]),d.maskShow?(e(),o(g,{key:0,onEsc:f.onTap},null,8,["onEsc"])):m("",!0)])),_:3},8,["class"])):m("",!0)}],["__scopeId","data-v-7520564e"]]),P=T({__name:"index",props:{title:{type:String,default:()=>""},mode:{type:String,default:()=>"bottom"},showCloseable:{type:Boolean,default:()=>!0},isMaskClick:{type:Boolean,default:()=>!0}},emits:["open","close","maskClick"],setup(t,{expose:s,emit:i}){const r=t,{title:l,mode:p,showCloseable:u,isMaskClick:T}=d(r),$=f(),_=f(!1),S=()=>{_.value=!1,$.value.close()},A=t=>{t.show||i("close")},P=t=>{i("maskClick")};return s({show:()=>{b((()=>{_.value=!0,$.value.open(),i("open")}))},close:S}),(t,s)=>{const i=h,r=k(y("uv-icon"),x);return e(),o(v,{ref_key:"popup",ref:$,type:g(p),"is-mask-click":g(T),"background-color":"#fff",onChange:A,onMaskClick:P,class:"y-popup"},{default:a((()=>[c(i,{class:"popup_inner"},{default:a((()=>[g(l)||g(u)?(e(),o(i,{key:0,class:"head"},{default:a((()=>[c(i),c(i,null,{default:a((()=>[C(w(g(l)),1)])),_:1}),n(t.$slots,"rightOption",{},(()=>[g(u)?(e(),o(i,{key:0,onClick:S},{default:a((()=>[c(r,{name:"close",color:"#000",size:"16"})])),_:1})):m("",!0)]),!0)])),_:3})):m("",!0),n(t.$slots,"default",{},void 0,!0)])),_:3})])),_:3},8,["type","is-mask-click"])}}},[["__scopeId","data-v-6cecebe9"]]);export{P}; diff --git a/unpackage/dist/build/h5/assets/index.a57c544a.js b/unpackage/dist/build/h5/assets/index.a57c544a.js new file mode 100644 index 0000000..0fa86dd --- /dev/null +++ b/unpackage/dist/build/h5/assets/index.a57c544a.js @@ -0,0 +1 @@ +import{aK as a}from"./index-9bec188e.js";const s=()=>a.get("/app/distributor/details"),t=s=>a.post("/app/distributor/apply",s),p=s=>a.post("/app/distributor/update",s),r=async s=>a.get("/app/distributor/user/page",s),e=async s=>a.get("/app/distributor/user/today-count",s),i=async()=>a.get("/app/distributor/user/count"),o=async s=>a.get("/app/distributor/wages/page",s),d=async s=>a.get("/app/distributor/wages/get",s),u=async s=>a.get("/app/distributor/order/page",s),g=async s=>a.get("/app/distributor/order/wages",s);export{t as a,i as b,s as c,o as d,d as e,u as f,e as g,g as h,r as p,p as u}; diff --git a/unpackage/dist/build/h5/assets/index.acb07630.js b/unpackage/dist/build/h5/assets/index.acb07630.js new file mode 100644 index 0000000..5853867 --- /dev/null +++ b/unpackage/dist/build/h5/assets/index.acb07630.js @@ -0,0 +1 @@ +import{aK as s}from"./index-9bec188e.js";const a=async a=>s.get("/member/user-bill/page",a),t=async()=>s.get("/app/distributor/wages/withdrawal-method-list"),e=async a=>s.post("/app/distributor/wages/update",a),r=async a=>s.post("/app/distributor/wages/withdraw",a),i=async()=>s.get("/member/user-bill/shareGoods");export{t as g,a as p,i as s,e as u,r as w}; diff --git a/unpackage/dist/build/h5/assets/index.afd705a5.js b/unpackage/dist/build/h5/assets/index.afd705a5.js new file mode 100644 index 0000000..3d6b572 --- /dev/null +++ b/unpackage/dist/build/h5/assets/index.afd705a5.js @@ -0,0 +1 @@ +import{o as e,j as s,w as a,h as t,a0 as l,I as n,B as o,t as c,z as _,e as r,F as f,k as i,i as x,m as d,y as u,l as p}from"./index-9bec188e.js";import{_ as y}from"./_plugin-vue_export-helper.1b428a4d.js";const m=y({},[["render",function(c,_){const r=o;return e(),s(r,{class:"load-over flex flex-ai__center flex-jc__center"},{default:a((()=>[t(r,{class:"line"}),t(r,{class:"text"},{default:a((()=>[l(c.$slots,"default",{},(()=>[n(" 到底了 ")]),!0)])),_:3}),t(r,{class:"line"})])),_:3})}],["__scopeId","data-v-c3655b12"]]),j=y({__name:"index",props:{text:{type:String,default:()=>"加载中..."},showLine:{type:Boolean,default:!0}},setup(l){const y=l,{text:m}=c(y);return(c,y)=>{const j=o;return e(),s(j,{class:"load-over flex flex-ai__center flex-jc__center"},{default:a((()=>[l.showLine?(e(),s(j,{key:0,class:"line"})):_("",!0),t(j,{class:"text-box flex flex-ai__center flex-jc__center"},{default:a((()=>[(e(!0),r(f,null,i(x(m),((t,l)=>(e(),s(j,{class:d({text:!0}),style:u({animationDelay:.2*l+"s"}),key:l},{default:a((()=>[n(p(t),1)])),_:2},1032,["style"])))),128))])),_:1}),l.showLine?(e(),s(j,{key:1,class:"line"})):_("",!0)])),_:1})}}},[["__scopeId","data-v-80184d2b"]]);export{j as L,m as a}; diff --git a/unpackage/dist/build/h5/assets/index.bdca3eba.js b/unpackage/dist/build/h5/assets/index.bdca3eba.js new file mode 100644 index 0000000..bc6c7d2 --- /dev/null +++ b/unpackage/dist/build/h5/assets/index.bdca3eba.js @@ -0,0 +1 @@ +import{t as e,a as t,x as a,aq as s,O as l,o as r,j as o,w as n,h as i,y as h,i as u,a0 as c,z as d,u as g,aW as p,B as f,G as y,H as m}from"./index-9bec188e.js";import{_ as B}from"./uv-icon.27c7246d.js";import{b as v}from"./utils.3f9740a5.js";import{_ as w}from"./_plugin-vue_export-helper.1b428a4d.js";const x=w({__name:"index",props:{scrollTop:{type:Number,default:()=>0},systemBarAreaBg:{type:String,default:()=>"#FFFFFF00"},headerAreaBg:{type:String,default:()=>"#FFFFFF00"},headerAreaTextColor:{type:String,default:()=>"#000000"},showReturn:{type:Boolean,default:()=>!0},returnColor:{type:String,default:()=>"#000"},returnSize:{type:Number,default:()=>16},textShadow:{type:[Boolean,String],default:()=>!1},bgChangeByScroll:{type:Boolean,default:()=>!0},bgChangeColor:{type:String,default:()=>"#fff"},propUp:{type:Boolean,default:()=>!0},showRight:{type:Boolean,default:()=>!0},leftWidth:{type:Number,default:()=>0},circleBack:{type:Boolean,default:!1}},emits:["getSystemInfo","animation"],setup(w,{expose:x,emit:b}){const k=w,{goBack:S}=g(),{systemBarAreaBg:_,headerAreaBg:C,headerAreaTextColor:H,showReturn:F,returnColor:A,returnSize:W,textShadow:$,bgChangeByScroll:I,bgChangeColor:z,propUp:j,showRight:T,leftWidth:R,scrollTop:N,circleBack:U}=e(k),X=t({safeAreaInsets:{bottom:0,top:0,left:0,right:0},statusBarHeight:0,screenWidth:0,screenHeight:0});const Y=t({bottom:0,height:0,left:0,right:0,top:0,width:0}),q=a((()=>({"--header-height":"60px"}))),G=a((()=>({width:"100%",height:`${u(X).statusBarHeight}px`,background:u(_)}))),O=a((()=>{let e=0;if(u(Y).height>0){const t=u(Y).top-u(X).statusBarHeight;e=`${(60-u(Y).height)/2*-1+t}px`}return{width:"100%",background:u(C),color:u(H),marginTop:e}})),D=a((()=>({height:Y.value.height>0?Y.value.height+"px":"32px"}))),E=a((()=>({textShadow:u($)?u($):"none"}))),J=a((()=>({width:u(R)<=0?"":`calc( 100vw - var(--side-distance) - var(--side-distance) - ${R.value}rpx )`,left:u(R)<=0?"50%":`calc( var(--side-distance) + ${R.value}rpx )`,textShadow:u($)?u($):"none",transform:u(R)<=0?"translateX(-50%) translateY(-50%)":"translateX(0) translateY(-50%)"}))),K=a((()=>Y.value.left>0?{right:`${X.value.screenWidth-Y.value.right+Y.value.width+5}px`}:{})),L=a((()=>({background:u(z),opacity:u(Q)}))),M=a((()=>{const e=u(Y).height>0?""+(60-u(Y).height)/2:0;return u(X).statusBarHeight+60-e}));let P;const Q=t(0);function V(){const e=X.value.safeAreaInsets.bottom+60+100;P=v(0,e,0,1)}return s(N,(()=>{I.value&&(P||V(),Q.value=P(u(N)),b("animation",Q.value))})),x({containerHeight:M,heightInfo:X,menuInfo:Y}),l((()=>{!function(){const e=p(),t=u(X);console.log(t),t.safeAreaInsets=e.safeAreaInsets,t.statusBarHeight=e.statusBarHeight,t.screenWidth=e.screenWidth||e.windowWidth,t.screenHeight=e.screenHeight||e.windowHeight}(),V()})),(e,t)=>{const a=f,s=y(m("uv-icon"),B);return r(),o(a,{class:"container",style:h(u(q))},{default:n((()=>[i(a,{class:"header-container"},{default:n((()=>[i(a,{class:"system-bar-area",style:h(u(G))},null,8,["style"]),i(a,{class:"header-row",style:h(u(O))},{default:n((()=>[u(F)?(r(),o(a,{key:0,class:"left",style:h(u(E))},{default:n((()=>[c(e.$slots,"left",{},(()=>[u(U)?(r(),o(a,{key:0,class:"circle-back",style:h(u(D))},{default:n((()=>[i(s,{name:"arrow-left",color:u(A),size:u(W),onClick:u(S)},null,8,["color","size","onClick"])])),_:1},8,["style"])):(r(),o(s,{key:1,name:"arrow-left",color:u(A),size:u(W),onClick:u(S)},null,8,["color","size","onClick"]))]),!0)])),_:3},8,["style"])):d("",!0),i(a,{class:"title",style:h(u(J))},{default:n((()=>[c(e.$slots,"default",{},void 0,!0)])),_:3},8,["style"]),u(T)?(r(),o(a,{key:1,class:"right",style:h(u(K))},{default:n((()=>[c(e.$slots,"right",{},void 0,!0)])),_:3},8,["style"])):d("",!0)])),_:3},8,["style"]),i(a,{class:"bg-mask",style:h(u(L))},null,8,["style"])])),_:3}),u(j)?(r(),o(a,{key:0,class:"prop-up",style:h({height:`${u(M)}px`})},null,8,["style"])):d("",!0)])),_:3},8,["style"])}}},[["__scopeId","data-v-a2ed81fa"]]);export{x as H}; diff --git a/unpackage/dist/build/h5/assets/index.f3f840d0.js b/unpackage/dist/build/h5/assets/index.f3f840d0.js new file mode 100644 index 0000000..fe518b1 --- /dev/null +++ b/unpackage/dist/build/h5/assets/index.f3f840d0.js @@ -0,0 +1 @@ +import{U as t,aB as e,aC as o,aD as n,t as a,x as s,a as r,v as u,g as i,o as c,j as l,w as p,a0 as f,h as g,y as d,i as h,m,Q as v,aE as w,B as y}from"./index-9bec188e.js";import{u as T}from"./useScroll.c0a86152.js";import{C as S}from"./config.6730da78.js";import{a2 as x}from"./images.52fc6216.js";import{_ as A}from"./_plugin-vue_export-helper.1b428a4d.js";const _=A({__name:"index",props:{top:{type:Number,default:300},location:{type:Array,default:()=>[20,400]},size:{type:Number,default:80},round:{type:String,default:"50%"},background:{type:String,default:"#fff"},color:{type:String,default:"#333"},scrollTop:{type:Number,default:0}},setup(A){const _=A,{scrollTop:$,scrollToTop:b}=T(),{getSystemInfo:I}={getSystemInfo:function(){return new Promise(((e,o)=>{t({success:t=>e(t),fail:t=>o(t)})}))},getDeviceInfo:function(){return e()},getWindowInfo:function(){return o()},getAppBaseInfo:function(){return n()},getAppAuthorizeSetting:function(){return uni.getAppAuthorizeSetting()},getSystemSetting:function(){return uni.getSystemSetting()},openAppAuthorizeSetting:function(){return new Promise(((t,e)=>{uni.openAppAuthorizeSetting({success:()=>t(!0),fail:t=>e(t)})}))}},{top:j,location:k,size:z,round:O,background:C,color:H}=a(_),N=s((()=>({width:`${h(z)}rpx`,height:`${h(z)}rpx`,scale:h($)>=h(j)?1:0,top:h(P)[1]>0?`${h(P)[1]}px`:`calc(100vh - ${h(k)[1]||200}rpx - ${h(z)}rpx)`,left:h(P)[0]>0?`${h(P)[0]}px`:`calc(100vw - ${h(k)[0]||20}rpx - ${h(z)}rpx)`,background:h(C),color:h(H),borderRadius:h(O)}))),W=r({windowWidth:0,windowHeight:0}),P=r([0,0]);let B;const E=r(!1);function U(t){B=setTimeout((()=>{E.value=!0}),1e3)}function Y(t){if(!h(E))return;if(t.changedTouches.length<1)return;const{clientX:e,clientY:o}=t.changedTouches[0];let n=o-h(z)/2,a=e-h(z)/2;n<=0&&(n=1),a<=0&&(a=1),n>=(h(W).safeArea.height||h(W).windowHeight)-h(z)/2&&(n=(h(W).safeArea.height||h(W).windowHeight)-h(z)/2),a>=h(W).windowWidth&&(a=h(W).windowWidth-h(z)/2),P.value=[a,n]}function D(t){if(B&&clearTimeout(B),!E.value)return K();E.value=!1,(h(P)[0]>0||h(P)[1]>0)&&w(S.TOP_TOUCH_KEY,JSON.stringify(h(P)))}const J=r(!1);function K(){h(E)||(J.value=!0,setTimeout((()=>{b()}),500),setTimeout((()=>{J.value=!1}),1200))}return u((async()=>{W.value=await I();const t=i(S.TOP_TOUCH_KEY);t&&(P.value=JSON.parse(t))})),(t,e)=>{const o=y;return c(),l(o,{class:m(["return-top",{touch:E.value,click:J.value}]),style:d(h(N)),onTouchstart:v(U,["prevent"]),onTouchmove:v(Y,["stop"]),onTouchend:D,onClick:K},{default:p((()=>[f(t.$slots,"default",{},(()=>[g(o,{class:"top-icon",style:d({backgroundImage:`url(${h(x)})`})},null,8,["style"])]),!0)])),_:3},8,["class","style","onTouchstart","onTouchmove"])}}},[["__scopeId","data-v-af35607c"]]);export{_ as R}; diff --git a/unpackage/dist/build/h5/assets/layout.62460c6d.js b/unpackage/dist/build/h5/assets/layout.62460c6d.js new file mode 100644 index 0000000..66a4ced --- /dev/null +++ b/unpackage/dist/build/h5/assets/layout.62460c6d.js @@ -0,0 +1 @@ +import{o as e,j as s,w as a,a0 as o,B as t}from"./index-9bec188e.js";/* empty css */import{_}from"./_plugin-vue_export-helper.1b428a4d.js";const p=_({__name:"layout",props:["size"],setup:_=>(_,p)=>{const l=t;return e(),s(l,{class:"layout"},{default:a((()=>[o(_.$slots,"default",{},void 0,!0)])),_:3})}},[["__scopeId","data-v-e3251e00"]]);export{p as _}; diff --git a/unpackage/dist/build/h5/assets/lodash.94acaf47.js b/unpackage/dist/build/h5/assets/lodash.94acaf47.js new file mode 100644 index 0000000..145f414 --- /dev/null +++ b/unpackage/dist/build/h5/assets/lodash.94acaf47.js @@ -0,0 +1,10 @@ +import{aZ as n}from"./index-9bec188e.js";var t,r,e={}; +/** + * @license + * Lodash + * Copyright JS Foundation and other contributors + * Released under MIT license + * Based on Underscore.js 1.8.3 + * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + */ +t={get exports(){return e},set exports(n){e=n}},r=e,function(){var e,u="Expected a function",i="__lodash_hash_undefined__",o="__lodash_placeholder__",f=16,a=32,c=64,l=128,s=256,h=1/0,p=9007199254740991,v=NaN,_=4294967295,g=[["ary",l],["bind",1],["bindKey",2],["curry",8],["curryRight",f],["flip",512],["partial",a],["partialRight",c],["rearg",s]],y="[object Arguments]",d="[object Array]",b="[object Boolean]",w="[object Date]",m="[object Error]",x="[object Function]",j="[object GeneratorFunction]",A="[object Map]",k="[object Number]",O="[object Object]",I="[object Promise]",R="[object RegExp]",z="[object Set]",E="[object String]",S="[object Symbol]",W="[object WeakMap]",L="[object ArrayBuffer]",C="[object DataView]",U="[object Float32Array]",B="[object Float64Array]",T="[object Int8Array]",$="[object Int16Array]",D="[object Int32Array]",M="[object Uint8Array]",F="[object Uint8ClampedArray]",N="[object Uint16Array]",P="[object Uint32Array]",q=/\b__p \+= '';/g,Z=/\b(__p \+=) '' \+/g,K=/(__e\(.*?\)|\b__t\)) \+\n'';/g,V=/&(?:amp|lt|gt|quot|#39);/g,G=/[&<>"']/g,H=RegExp(V.source),J=RegExp(G.source),Y=/<%-([\s\S]+?)%>/g,Q=/<%([\s\S]+?)%>/g,X=/<%=([\s\S]+?)%>/g,nn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,tn=/^\w*$/,rn=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,en=/[\\^$.*+?()[\]{}|]/g,un=RegExp(en.source),on=/^\s+|\s+$/g,fn=/^\s+/,an=/\s+$/,cn=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ln=/\{\n\/\* \[wrapped with (.+)\] \*/,sn=/,? & /,hn=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,pn=/\\(\\)?/g,vn=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,_n=/\w*$/,gn=/^[-+]0x[0-9a-f]+$/i,yn=/^0b[01]+$/i,dn=/^\[object .+?Constructor\]$/,bn=/^0o[0-7]+$/i,wn=/^(?:0|[1-9]\d*)$/,mn=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,xn=/($^)/,jn=/['\n\r\u2028\u2029\\]/g,An="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",kn="\\u2700-\\u27bf",On="a-z\\xdf-\\xf6\\xf8-\\xff",In="A-Z\\xc0-\\xd6\\xd8-\\xde",Rn="\\ufe0e\\ufe0f",zn="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",En="['’]",Sn="[\\ud800-\\udfff]",Wn="["+zn+"]",Ln="["+An+"]",Cn="\\d+",Un="[\\u2700-\\u27bf]",Bn="["+On+"]",Tn="[^\\ud800-\\udfff"+zn+Cn+kn+On+In+"]",$n="\\ud83c[\\udffb-\\udfff]",Dn="[^\\ud800-\\udfff]",Mn="(?:\\ud83c[\\udde6-\\uddff]){2}",Fn="[\\ud800-\\udbff][\\udc00-\\udfff]",Nn="["+In+"]",Pn="(?:"+Bn+"|"+Tn+")",qn="(?:"+Nn+"|"+Tn+")",Zn="(?:['’](?:d|ll|m|re|s|t|ve))?",Kn="(?:['’](?:D|LL|M|RE|S|T|VE))?",Vn="(?:"+Ln+"|"+$n+")?",Gn="[\\ufe0e\\ufe0f]?",Hn=Gn+Vn+"(?:\\u200d(?:"+[Dn,Mn,Fn].join("|")+")"+Gn+Vn+")*",Jn="(?:"+[Un,Mn,Fn].join("|")+")"+Hn,Yn="(?:"+[Dn+Ln+"?",Ln,Mn,Fn,Sn].join("|")+")",Qn=RegExp(En,"g"),Xn=RegExp(Ln,"g"),nt=RegExp($n+"(?="+$n+")|"+Yn+Hn,"g"),tt=RegExp([Nn+"?"+Bn+"+"+Zn+"(?="+[Wn,Nn,"$"].join("|")+")",qn+"+"+Kn+"(?="+[Wn,Nn+Pn,"$"].join("|")+")",Nn+"?"+Pn+"+"+Zn,Nn+"+"+Kn,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Cn,Jn].join("|"),"g"),rt=RegExp("[\\u200d\\ud800-\\udfff"+An+Rn+"]"),et=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,ut=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],it=-1,ot={};ot[U]=ot[B]=ot[T]=ot[$]=ot[D]=ot[M]=ot[F]=ot[N]=ot[P]=!0,ot[y]=ot[d]=ot[L]=ot[b]=ot[C]=ot[w]=ot[m]=ot[x]=ot[A]=ot[k]=ot[O]=ot[R]=ot[z]=ot[E]=ot[W]=!1;var ft={};ft[y]=ft[d]=ft[L]=ft[C]=ft[b]=ft[w]=ft[U]=ft[B]=ft[T]=ft[$]=ft[D]=ft[A]=ft[k]=ft[O]=ft[R]=ft[z]=ft[E]=ft[S]=ft[M]=ft[F]=ft[N]=ft[P]=!0,ft[m]=ft[x]=ft[W]=!1;var at={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},ct=parseFloat,lt=parseInt,st="object"==typeof n&&n&&n.Object===Object&&n,ht="object"==typeof self&&self&&self.Object===Object&&self,pt=st||ht||Function("return this")(),vt=r&&!r.nodeType&&r,_t=vt&&t&&!t.nodeType&&t,gt=_t&&_t.exports===vt,yt=gt&&st.process,dt=function(){try{var n=_t&&_t.require&&_t.require("util").types;return n||yt&&yt.binding&&yt.binding("util")}catch(t){}}(),bt=dt&&dt.isArrayBuffer,wt=dt&&dt.isDate,mt=dt&&dt.isMap,xt=dt&&dt.isRegExp,jt=dt&&dt.isSet,At=dt&&dt.isTypedArray;function kt(n,t,r){switch(r.length){case 0:return n.call(t);case 1:return n.call(t,r[0]);case 2:return n.call(t,r[0],r[1]);case 3:return n.call(t,r[0],r[1],r[2])}return n.apply(t,r)}function Ot(n,t,r,e){for(var u=-1,i=null==n?0:n.length;++u-1}function Wt(n,t,r){for(var e=-1,u=null==n?0:n.length;++e-1;);return r}function nr(n,t){for(var r=n.length;r--&&Ft(t,n[r],0)>-1;);return r}function tr(n,t){for(var r=n.length,e=0;r--;)n[r]===t&&++e;return e}var rr=Kt({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),er=Kt({"&":"&","<":"<",">":">",'"':""","'":"'"});function ur(n){return"\\"+at[n]}function ir(n){return rt.test(n)}function or(n){var t=-1,r=Array(n.size);return n.forEach((function(n,e){r[++t]=[e,n]})),r}function fr(n,t){return function(r){return n(t(r))}}function ar(n,t){for(var r=-1,e=n.length,u=0,i=[];++r",""":'"',"'":"'"}),pr=function n(t){var r,An=(t=null==t?pt:pr.defaults(pt.Object(),t,pr.pick(pt,ut))).Array,kn=t.Date,On=t.Error,In=t.Function,Rn=t.Math,zn=t.Object,En=t.RegExp,Sn=t.String,Wn=t.TypeError,Ln=An.prototype,Cn=In.prototype,Un=zn.prototype,Bn=t["__core-js_shared__"],Tn=Cn.toString,$n=Un.hasOwnProperty,Dn=0,Mn=(r=/[^.]+$/.exec(Bn&&Bn.keys&&Bn.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"",Fn=Un.toString,Nn=Tn.call(zn),Pn=pt._,qn=En("^"+Tn.call($n).replace(en,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Zn=gt?t.Buffer:e,Kn=t.Symbol,Vn=t.Uint8Array,Gn=Zn?Zn.allocUnsafe:e,Hn=fr(zn.getPrototypeOf,zn),Jn=zn.create,Yn=Un.propertyIsEnumerable,nt=Ln.splice,rt=Kn?Kn.isConcatSpreadable:e,at=Kn?Kn.iterator:e,st=Kn?Kn.toStringTag:e,ht=function(){try{var n=si(zn,"defineProperty");return n({},"",{}),n}catch(t){}}(),vt=t.clearTimeout!==pt.clearTimeout&&t.clearTimeout,_t=kn&&kn.now!==pt.Date.now&&kn.now,yt=t.setTimeout!==pt.setTimeout&&t.setTimeout,dt=Rn.ceil,$t=Rn.floor,Kt=zn.getOwnPropertySymbols,vr=Zn?Zn.isBuffer:e,_r=t.isFinite,gr=Ln.join,yr=fr(zn.keys,zn),dr=Rn.max,br=Rn.min,wr=kn.now,mr=t.parseInt,xr=Rn.random,jr=Ln.reverse,Ar=si(t,"DataView"),kr=si(t,"Map"),Or=si(t,"Promise"),Ir=si(t,"Set"),Rr=si(t,"WeakMap"),zr=si(zn,"create"),Er=Rr&&new Rr,Sr={},Wr=Fi(Ar),Lr=Fi(kr),Cr=Fi(Or),Ur=Fi(Ir),Br=Fi(Rr),Tr=Kn?Kn.prototype:e,$r=Tr?Tr.valueOf:e,Dr=Tr?Tr.toString:e;function Mr(n){if(of(n)&&!Go(n)&&!(n instanceof qr)){if(n instanceof Pr)return n;if($n.call(n,"__wrapped__"))return Ni(n)}return new Pr(n)}var Fr=function(){function n(){}return function(t){if(!uf(t))return{};if(Jn)return Jn(t);n.prototype=t;var r=new n;return n.prototype=e,r}}();function Nr(){}function Pr(n,t){this.__wrapped__=n,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=e}function qr(n){this.__wrapped__=n,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=_,this.__views__=[]}function Zr(n){var t=-1,r=null==n?0:n.length;for(this.clear();++t=t?n:t)),n}function ae(n,t,r,u,i,o){var f,a=1&t,c=2&t,l=4&t;if(r&&(f=i?r(n,u,i,o):r(n)),f!==e)return f;if(!uf(n))return n;var s=Go(n);if(s){if(f=function(n){var t=n.length,r=new n.constructor(t);return t&&"string"==typeof n[0]&&$n.call(n,"index")&&(r.index=n.index,r.input=n.input),r}(n),!a)return zu(n,f)}else{var h=vi(n),p=h==x||h==j;if(Qo(n))return ju(n,a);if(h==O||h==y||p&&!i){if(f=c||p?{}:gi(n),!a)return c?function(n,t){return Eu(n,pi(n),t)}(n,function(n,t){return n&&Eu(t,Tf(t),n)}(f,n)):function(n,t){return Eu(n,hi(n),t)}(n,ue(f,n))}else{if(!ft[h])return i?n:{};f=function(n,t,r){var e,u=n.constructor;switch(t){case L:return Au(n);case b:case w:return new u(+n);case C:return function(n,t){var r=t?Au(n.buffer):n.buffer;return new n.constructor(r,n.byteOffset,n.byteLength)}(n,r);case U:case B:case T:case $:case D:case M:case F:case N:case P:return ku(n,r);case A:return new u;case k:case E:return new u(n);case R:return function(n){var t=new n.constructor(n.source,_n.exec(n));return t.lastIndex=n.lastIndex,t}(n);case z:return new u;case S:return e=n,$r?zn($r.call(e)):{}}}(n,h,a)}}o||(o=new Hr);var v=o.get(n);if(v)return v;if(o.set(n,f),sf(n))return n.forEach((function(e){f.add(ae(e,t,r,e,n,o))})),f;if(ff(n))return n.forEach((function(e,u){f.set(u,ae(e,t,r,u,n,o))})),f;var _=s?e:(l?c?ui:ei:c?Tf:Bf)(n);return It(_||n,(function(e,u){_&&(e=n[u=e]),te(f,u,ae(e,t,r,u,n,o))})),f}function ce(n,t,r){var u=r.length;if(null==n)return!u;for(n=zn(n);u--;){var i=r[u],o=t[i],f=n[i];if(f===e&&!(i in n)||!o(f))return!1}return!0}function le(n,t,r){if("function"!=typeof n)throw new Wn(u);return Si((function(){n.apply(e,r)}),t)}function se(n,t,r,e){var u=-1,i=St,o=!0,f=n.length,a=[],c=t.length;if(!f)return a;r&&(t=Lt(t,Jt(r))),e?(i=Wt,o=!1):t.length>=200&&(i=Qt,o=!1,t=new Gr(t));n:for(;++u-1},Kr.prototype.set=function(n,t){var r=this.__data__,e=re(r,n);return e<0?(++this.size,r.push([n,t])):r[e][1]=t,this},Vr.prototype.clear=function(){this.size=0,this.__data__={hash:new Zr,map:new(kr||Kr),string:new Zr}},Vr.prototype.delete=function(n){var t=ci(this,n).delete(n);return this.size-=t?1:0,t},Vr.prototype.get=function(n){return ci(this,n).get(n)},Vr.prototype.has=function(n){return ci(this,n).has(n)},Vr.prototype.set=function(n,t){var r=ci(this,n),e=r.size;return r.set(n,t),this.size+=r.size==e?0:1,this},Gr.prototype.add=Gr.prototype.push=function(n){return this.__data__.set(n,i),this},Gr.prototype.has=function(n){return this.__data__.has(n)},Hr.prototype.clear=function(){this.__data__=new Kr,this.size=0},Hr.prototype.delete=function(n){var t=this.__data__,r=t.delete(n);return this.size=t.size,r},Hr.prototype.get=function(n){return this.__data__.get(n)},Hr.prototype.has=function(n){return this.__data__.has(n)},Hr.prototype.set=function(n,t){var r=this.__data__;if(r instanceof Kr){var e=r.__data__;if(!kr||e.length<199)return e.push([n,t]),this.size=++r.size,this;r=this.__data__=new Vr(e)}return r.set(n,t),this.size=r.size,this};var he=Lu(we),pe=Lu(me,!0);function ve(n,t){var r=!0;return he(n,(function(n,e,u){return r=!!t(n,e,u)})),r}function _e(n,t,r){for(var u=-1,i=n.length;++u0&&r(f)?t>1?ye(f,t-1,r,e,u):Ct(u,f):e||(u[u.length]=f)}return u}var de=Cu(),be=Cu(!0);function we(n,t){return n&&de(n,t,Bf)}function me(n,t){return n&&be(n,t,Bf)}function xe(n,t){return Et(t,(function(t){return tf(n[t])}))}function je(n,t){for(var r=0,u=(t=bu(t,n)).length;null!=n&&rt}function Ie(n,t){return null!=n&&$n.call(n,t)}function Re(n,t){return null!=n&&t in zn(n)}function ze(n,t,r){for(var u=r?Wt:St,i=n[0].length,o=n.length,f=o,a=An(o),c=1/0,l=[];f--;){var s=n[f];f&&t&&(s=Lt(s,Jt(t))),c=br(s.length,c),a[f]=!r&&(t||i>=120&&s.length>=120)?new Gr(f&&s):e}s=n[0];var h=-1,p=a[0];n:for(;++h=f?a:a*("desc"==r[e]?-1:1)}return n.index-t.index}(n,t,r)}))}function Ze(n,t,r){for(var e=-1,u=t.length,i={};++e-1;)f!==n&&nt.call(f,a,1),nt.call(n,a,1);return n}function Ve(n,t){for(var r=n?t.length:0,e=r-1;r--;){var u=t[r];if(r==e||u!==i){var i=u;di(u)?nt.call(n,u,1):su(n,u)}}return n}function Ge(n,t){return n+$t(xr()*(t-n+1))}function He(n,t){var r="";if(!n||t<1||t>p)return r;do{t%2&&(r+=n),(t=$t(t/2))&&(n+=n)}while(t);return r}function Je(n,t){return Wi(Oi(n,t,aa),n+"")}function Ye(n){return Yr(Zf(n))}function Qe(n,t){var r=Zf(n);return Ui(r,fe(t,0,r.length))}function Xe(n,t,r,u){if(!uf(n))return n;for(var i=-1,o=(t=bu(t,n)).length,f=o-1,a=n;null!=a&&++iu?0:u+t),(r=r>u?u:r)<0&&(r+=u),u=t>r?0:r-t>>>0,t>>>=0;for(var i=An(u);++e>>1,o=n[i];null!==o&&!pf(o)&&(r?o<=t:o=200){var c=t?null:Hu(n);if(c)return cr(c);o=!1,u=Qt,a=new Gr}else a=t?[]:f;n:for(;++e=u?n:eu(n,t,r)}var xu=vt||function(n){return pt.clearTimeout(n)};function ju(n,t){if(t)return n.slice();var r=n.length,e=Gn?Gn(r):new n.constructor(r);return n.copy(e),e}function Au(n){var t=new n.constructor(n.byteLength);return new Vn(t).set(new Vn(n)),t}function ku(n,t){var r=t?Au(n.buffer):n.buffer;return new n.constructor(r,n.byteOffset,n.length)}function Ou(n,t){if(n!==t){var r=n!==e,u=null===n,i=n==n,o=pf(n),f=t!==e,a=null===t,c=t==t,l=pf(t);if(!a&&!l&&!o&&n>t||o&&f&&c&&!a&&!l||u&&f&&c||!r&&c||!i)return 1;if(!u&&!o&&!l&&n1?r[i-1]:e,f=i>2?r[2]:e;for(o=n.length>3&&"function"==typeof o?(i--,o):e,f&&bi(r[0],r[1],f)&&(o=i<3?e:o,i=1),t=zn(t);++u-1?i[o?t[f]:f]:e}}function Du(n){return ri((function(t){var r=t.length,i=r,o=Pr.prototype.thru;for(n&&t.reverse();i--;){var f=t[i];if("function"!=typeof f)throw new Wn(u);if(o&&!a&&"wrapper"==oi(f))var a=new Pr([],!0)}for(i=a?i:r;++i1&&d.reverse(),h&&ca))return!1;var l=o.get(n);if(l&&o.get(t))return l==t;var s=-1,h=!0,p=2&r?new Gr:e;for(o.set(n,t),o.set(t,n);++s-1&&n%1==0&&n1?"& ":"")+t[e],t=t.join(r>2?", ":" "),n.replace(cn,"{\n/* [wrapped with "+t+"] */\n")}(e,function(n,t){return It(g,(function(r){var e="_."+r[0];t&r[1]&&!St(n,e)&&n.push(e)})),n.sort()}(function(n){var t=n.match(ln);return t?t[1].split(sn):[]}(e),r)))}function Ci(n){var t=0,r=0;return function(){var u=wr(),i=16-(u-r);if(r=u,i>0){if(++t>=800)return arguments[0]}else t=0;return n.apply(e,arguments)}}function Ui(n,t){var r=-1,u=n.length,i=u-1;for(t=t===e?u:t;++r1?n[t-1]:e;return r="function"==typeof r?(n.pop(),r):e,ao(n,r)}));function _o(n){var t=Mr(n);return t.__chain__=!0,t}function go(n,t){return t(n)}var yo=ri((function(n){var t=n.length,r=t?n[0]:0,u=this.__wrapped__,i=function(t){return oe(t,n)};return!(t>1||this.__actions__.length)&&u instanceof qr&&di(r)?((u=u.slice(r,+r+(t?1:0))).__actions__.push({func:go,args:[i],thisArg:e}),new Pr(u,this.__chain__).thru((function(n){return t&&!n.length&&n.push(e),n}))):this.thru(i)})),bo=Su((function(n,t,r){$n.call(n,r)?++n[r]:ie(n,r,1)})),wo=$u(Ki),mo=$u(Vi);function xo(n,t){return(Go(n)?It:he)(n,ai(t,3))}function jo(n,t){return(Go(n)?Rt:pe)(n,ai(t,3))}var Ao=Su((function(n,t,r){$n.call(n,r)?n[r].push(t):ie(n,r,[t])})),ko=Je((function(n,t,r){var e=-1,u="function"==typeof t,i=Jo(n)?An(n.length):[];return he(n,(function(n){i[++e]=u?kt(t,n,r):Ee(n,t,r)})),i})),Oo=Su((function(n,t,r){ie(n,r,t)}));function Io(n,t){return(Go(n)?Lt:De)(n,ai(t,3))}var Ro=Su((function(n,t,r){n[r?0:1].push(t)}),(function(){return[[],[]]})),zo=Je((function(n,t){if(null==n)return[];var r=t.length;return r>1&&bi(n,t[0],t[1])?t=[]:r>2&&bi(t[0],t[1],t[2])&&(t=[t[0]]),qe(n,ye(t,1),[])})),Eo=_t||function(){return pt.Date.now()};function So(n,t,r){return t=r?e:t,t=n&&null==t?n.length:t,Yu(n,l,e,e,e,e,t)}function Wo(n,t){var r;if("function"!=typeof t)throw new Wn(u);return n=bf(n),function(){return--n>0&&(r=t.apply(this,arguments)),n<=1&&(t=e),r}}var Lo=Je((function(n,t,r){var e=1;if(r.length){var u=ar(r,fi(Lo));e|=a}return Yu(n,e,t,r,u)})),Co=Je((function(n,t,r){var e=3;if(r.length){var u=ar(r,fi(Co));e|=a}return Yu(t,e,n,r,u)}));function Uo(n,t,r){var i,o,f,a,c,l,s=0,h=!1,p=!1,v=!0;if("function"!=typeof n)throw new Wn(u);function _(t){var r=i,u=o;return i=o=e,s=t,a=n.apply(u,r)}function g(n){return s=n,c=Si(d,t),h?_(n):a}function y(n){var r=n-l;return l===e||r>=t||r<0||p&&n-s>=f}function d(){var n=Eo();if(y(n))return b(n);c=Si(d,function(n){var r=t-(n-l);return p?br(r,f-(n-s)):r}(n))}function b(n){return c=e,v&&i?_(n):(i=o=e,a)}function w(){var n=Eo(),r=y(n);if(i=arguments,o=this,l=n,r){if(c===e)return g(l);if(p)return c=Si(d,t),_(l)}return c===e&&(c=Si(d,t)),a}return t=mf(t)||0,uf(r)&&(h=!!r.leading,f=(p="maxWait"in r)?dr(mf(r.maxWait)||0,t):f,v="trailing"in r?!!r.trailing:v),w.cancel=function(){c!==e&&xu(c),s=0,i=l=o=c=e},w.flush=function(){return c===e?a:b(Eo())},w}var Bo=Je((function(n,t){return le(n,1,t)})),To=Je((function(n,t,r){return le(n,mf(t)||0,r)}));function $o(n,t){if("function"!=typeof n||null!=t&&"function"!=typeof t)throw new Wn(u);var r=function(){var e=arguments,u=t?t.apply(this,e):e[0],i=r.cache;if(i.has(u))return i.get(u);var o=n.apply(this,e);return r.cache=i.set(u,o)||i,o};return r.cache=new($o.Cache||Vr),r}function Do(n){if("function"!=typeof n)throw new Wn(u);return function(){var t=arguments;switch(t.length){case 0:return!n.call(this);case 1:return!n.call(this,t[0]);case 2:return!n.call(this,t[0],t[1]);case 3:return!n.call(this,t[0],t[1],t[2])}return!n.apply(this,t)}}$o.Cache=Vr;var Mo=wu((function(n,t){var r=(t=1==t.length&&Go(t[0])?Lt(t[0],Jt(ai())):Lt(ye(t,1),Jt(ai()))).length;return Je((function(e){for(var u=-1,i=br(e.length,r);++u=t})),Vo=Se(function(){return arguments}())?Se:function(n){return of(n)&&$n.call(n,"callee")&&!Yn.call(n,"callee")},Go=An.isArray,Ho=bt?Jt(bt):function(n){return of(n)&&ke(n)==L};function Jo(n){return null!=n&&ef(n.length)&&!tf(n)}function Yo(n){return of(n)&&Jo(n)}var Qo=vr||ma,Xo=wt?Jt(wt):function(n){return of(n)&&ke(n)==w};function nf(n){if(!of(n))return!1;var t=ke(n);return t==m||"[object DOMException]"==t||"string"==typeof n.message&&"string"==typeof n.name&&!cf(n)}function tf(n){if(!uf(n))return!1;var t=ke(n);return t==x||t==j||"[object AsyncFunction]"==t||"[object Proxy]"==t}function rf(n){return"number"==typeof n&&n==bf(n)}function ef(n){return"number"==typeof n&&n>-1&&n%1==0&&n<=p}function uf(n){var t=typeof n;return null!=n&&("object"==t||"function"==t)}function of(n){return null!=n&&"object"==typeof n}var ff=mt?Jt(mt):function(n){return of(n)&&vi(n)==A};function af(n){return"number"==typeof n||of(n)&&ke(n)==k}function cf(n){if(!of(n)||ke(n)!=O)return!1;var t=Hn(n);if(null===t)return!0;var r=$n.call(t,"constructor")&&t.constructor;return"function"==typeof r&&r instanceof r&&Tn.call(r)==Nn}var lf=xt?Jt(xt):function(n){return of(n)&&ke(n)==R},sf=jt?Jt(jt):function(n){return of(n)&&vi(n)==z};function hf(n){return"string"==typeof n||!Go(n)&&of(n)&&ke(n)==E}function pf(n){return"symbol"==typeof n||of(n)&&ke(n)==S}var vf=At?Jt(At):function(n){return of(n)&&ef(n.length)&&!!ot[ke(n)]},_f=Ku($e),gf=Ku((function(n,t){return n<=t}));function yf(n){if(!n)return[];if(Jo(n))return hf(n)?sr(n):zu(n);if(at&&n[at])return function(n){for(var t,r=[];!(t=n.next()).done;)r.push(t.value);return r}(n[at]());var t=vi(n);return(t==A?or:t==z?cr:Zf)(n)}function df(n){return n?(n=mf(n))===h||n===-1/0?17976931348623157e292*(n<0?-1:1):n==n?n:0:0===n?n:0}function bf(n){var t=df(n),r=t%1;return t==t?r?t-r:t:0}function wf(n){return n?fe(bf(n),0,_):0}function mf(n){if("number"==typeof n)return n;if(pf(n))return v;if(uf(n)){var t="function"==typeof n.valueOf?n.valueOf():n;n=uf(t)?t+"":t}if("string"!=typeof n)return 0===n?n:+n;n=n.replace(on,"");var r=yn.test(n);return r||bn.test(n)?lt(n.slice(2),r?2:8):gn.test(n)?v:+n}function xf(n){return Eu(n,Tf(n))}function jf(n){return null==n?"":cu(n)}var Af=Wu((function(n,t){if(ji(t)||Jo(t))Eu(t,Bf(t),n);else for(var r in t)$n.call(t,r)&&te(n,r,t[r])})),kf=Wu((function(n,t){Eu(t,Tf(t),n)})),Of=Wu((function(n,t,r,e){Eu(t,Tf(t),n,e)})),If=Wu((function(n,t,r,e){Eu(t,Bf(t),n,e)})),Rf=ri(oe),zf=Je((function(n,t){n=zn(n);var r=-1,u=t.length,i=u>2?t[2]:e;for(i&&bi(t[0],t[1],i)&&(u=1);++r1),t})),Eu(n,ui(n),r),e&&(r=ae(r,7,ni));for(var u=t.length;u--;)su(r,t[u]);return r})),Ff=ri((function(n,t){return null==n?{}:function(n,t){return Ze(n,t,(function(t,r){return Wf(n,r)}))}(n,t)}));function Nf(n,t){if(null==n)return{};var r=Lt(ui(n),(function(n){return[n]}));return t=ai(t),Ze(n,r,(function(n,r){return t(n,r[0])}))}var Pf=Ju(Bf),qf=Ju(Tf);function Zf(n){return null==n?[]:Yt(n,Bf(n))}var Kf=Bu((function(n,t,r){return t=t.toLowerCase(),n+(r?Vf(t):t)}));function Vf(n){return ta(jf(n).toLowerCase())}function Gf(n){return(n=jf(n))&&n.replace(mn,rr).replace(Xn,"")}var Hf=Bu((function(n,t,r){return n+(r?"-":"")+t.toLowerCase()})),Jf=Bu((function(n,t,r){return n+(r?" ":"")+t.toLowerCase()})),Yf=Uu("toLowerCase"),Qf=Bu((function(n,t,r){return n+(r?"_":"")+t.toLowerCase()})),Xf=Bu((function(n,t,r){return n+(r?" ":"")+ta(t)})),na=Bu((function(n,t,r){return n+(r?" ":"")+t.toUpperCase()})),ta=Uu("toUpperCase");function ra(n,t,r){return n=jf(n),(t=r?e:t)===e?function(n){return et.test(n)}(n)?function(n){return n.match(tt)||[]}(n):function(n){return n.match(hn)||[]}(n):n.match(t)||[]}var ea=Je((function(n,t){try{return kt(n,e,t)}catch(r){return nf(r)?r:new On(r)}})),ua=ri((function(n,t){return It(t,(function(t){t=Mi(t),ie(n,t,Lo(n[t],n))})),n}));function ia(n){return function(){return n}}var oa=Du(),fa=Du(!0);function aa(n){return n}function ca(n){return Ue("function"==typeof n?n:ae(n,1))}var la=Je((function(n,t){return function(r){return Ee(r,n,t)}})),sa=Je((function(n,t){return function(r){return Ee(n,r,t)}}));function ha(n,t,r){var e=Bf(t),u=xe(t,e);null!=r||uf(t)&&(u.length||!e.length)||(r=t,t=n,n=this,u=xe(t,Bf(t)));var i=!(uf(r)&&"chain"in r&&!r.chain),o=tf(n);return It(u,(function(r){var e=t[r];n[r]=e,o&&(n.prototype[r]=function(){var t=this.__chain__;if(i||t){var r=n(this.__wrapped__),u=r.__actions__=zu(this.__actions__);return u.push({func:e,args:arguments,thisArg:n}),r.__chain__=t,r}return e.apply(n,Ct([this.value()],arguments))})})),n}function pa(){}var va=Pu(Lt),_a=Pu(zt),ga=Pu(Tt);function ya(n){return wi(n)?Zt(Mi(n)):function(n){return function(t){return je(t,n)}}(n)}var da=Zu(),ba=Zu(!0);function wa(){return[]}function ma(){return!1}var xa,ja=Nu((function(n,t){return n+t}),0),Aa=Gu("ceil"),ka=Nu((function(n,t){return n/t}),1),Oa=Gu("floor"),Ia=Nu((function(n,t){return n*t}),1),Ra=Gu("round"),za=Nu((function(n,t){return n-t}),0);return Mr.after=function(n,t){if("function"!=typeof t)throw new Wn(u);return n=bf(n),function(){if(--n<1)return t.apply(this,arguments)}},Mr.ary=So,Mr.assign=Af,Mr.assignIn=kf,Mr.assignInWith=Of,Mr.assignWith=If,Mr.at=Rf,Mr.before=Wo,Mr.bind=Lo,Mr.bindAll=ua,Mr.bindKey=Co,Mr.castArray=function(){if(!arguments.length)return[];var n=arguments[0];return Go(n)?n:[n]},Mr.chain=_o,Mr.chunk=function(n,t,r){t=(r?bi(n,t,r):t===e)?1:dr(bf(t),0);var u=null==n?0:n.length;if(!u||t<1)return[];for(var i=0,o=0,f=An(dt(u/t));ii?0:i+r),(u=u===e||u>i?i:bf(u))<0&&(u+=i),u=r>u?0:wf(u);r>>0)?(n=jf(n))&&("string"==typeof t||null!=t&&!lf(t))&&!(t=cu(t))&&ir(n)?mu(sr(n),0,r):n.split(t,r):[]},Mr.spread=function(n,t){if("function"!=typeof n)throw new Wn(u);return t=null==t?0:dr(bf(t),0),Je((function(r){var e=r[t],u=mu(r,0,t);return e&&Ct(u,e),kt(n,this,u)}))},Mr.tail=function(n){var t=null==n?0:n.length;return t?eu(n,1,t):[]},Mr.take=function(n,t,r){return n&&n.length?eu(n,0,(t=r||t===e?1:bf(t))<0?0:t):[]},Mr.takeRight=function(n,t,r){var u=null==n?0:n.length;return u?eu(n,(t=u-(t=r||t===e?1:bf(t)))<0?0:t,u):[]},Mr.takeRightWhile=function(n,t){return n&&n.length?pu(n,ai(t,3),!1,!0):[]},Mr.takeWhile=function(n,t){return n&&n.length?pu(n,ai(t,3)):[]},Mr.tap=function(n,t){return t(n),n},Mr.throttle=function(n,t,r){var e=!0,i=!0;if("function"!=typeof n)throw new Wn(u);return uf(r)&&(e="leading"in r?!!r.leading:e,i="trailing"in r?!!r.trailing:i),Uo(n,t,{leading:e,maxWait:t,trailing:i})},Mr.thru=go,Mr.toArray=yf,Mr.toPairs=Pf,Mr.toPairsIn=qf,Mr.toPath=function(n){return Go(n)?Lt(n,Mi):pf(n)?[n]:zu(Di(jf(n)))},Mr.toPlainObject=xf,Mr.transform=function(n,t,r){var e=Go(n),u=e||Qo(n)||vf(n);if(t=ai(t,4),null==r){var i=n&&n.constructor;r=u?e?new i:[]:uf(n)&&tf(i)?Fr(Hn(n)):{}}return(u?It:we)(n,(function(n,e,u){return t(r,n,e,u)})),r},Mr.unary=function(n){return So(n,1)},Mr.union=uo,Mr.unionBy=io,Mr.unionWith=oo,Mr.uniq=function(n){return n&&n.length?lu(n):[]},Mr.uniqBy=function(n,t){return n&&n.length?lu(n,ai(t,2)):[]},Mr.uniqWith=function(n,t){return t="function"==typeof t?t:e,n&&n.length?lu(n,e,t):[]},Mr.unset=function(n,t){return null==n||su(n,t)},Mr.unzip=fo,Mr.unzipWith=ao,Mr.update=function(n,t,r){return null==n?n:hu(n,t,du(r))},Mr.updateWith=function(n,t,r,u){return u="function"==typeof u?u:e,null==n?n:hu(n,t,du(r),u)},Mr.values=Zf,Mr.valuesIn=function(n){return null==n?[]:Yt(n,Tf(n))},Mr.without=co,Mr.words=ra,Mr.wrap=function(n,t){return Fo(du(t),n)},Mr.xor=lo,Mr.xorBy=so,Mr.xorWith=ho,Mr.zip=po,Mr.zipObject=function(n,t){return gu(n||[],t||[],te)},Mr.zipObjectDeep=function(n,t){return gu(n||[],t||[],Xe)},Mr.zipWith=vo,Mr.entries=Pf,Mr.entriesIn=qf,Mr.extend=kf,Mr.extendWith=Of,ha(Mr,Mr),Mr.add=ja,Mr.attempt=ea,Mr.camelCase=Kf,Mr.capitalize=Vf,Mr.ceil=Aa,Mr.clamp=function(n,t,r){return r===e&&(r=t,t=e),r!==e&&(r=(r=mf(r))==r?r:0),t!==e&&(t=(t=mf(t))==t?t:0),fe(mf(n),t,r)},Mr.clone=function(n){return ae(n,4)},Mr.cloneDeep=function(n){return ae(n,5)},Mr.cloneDeepWith=function(n,t){return ae(n,5,t="function"==typeof t?t:e)},Mr.cloneWith=function(n,t){return ae(n,4,t="function"==typeof t?t:e)},Mr.conformsTo=function(n,t){return null==t||ce(n,t,Bf(t))},Mr.deburr=Gf,Mr.defaultTo=function(n,t){return null==n||n!=n?t:n},Mr.divide=ka,Mr.endsWith=function(n,t,r){n=jf(n),t=cu(t);var u=n.length,i=r=r===e?u:fe(bf(r),0,u);return(r-=t.length)>=0&&n.slice(r,i)==t},Mr.eq=qo,Mr.escape=function(n){return(n=jf(n))&&J.test(n)?n.replace(G,er):n},Mr.escapeRegExp=function(n){return(n=jf(n))&&un.test(n)?n.replace(en,"\\$&"):n},Mr.every=function(n,t,r){var u=Go(n)?zt:ve;return r&&bi(n,t,r)&&(t=e),u(n,ai(t,3))},Mr.find=wo,Mr.findIndex=Ki,Mr.findKey=function(n,t){return Dt(n,ai(t,3),we)},Mr.findLast=mo,Mr.findLastIndex=Vi,Mr.findLastKey=function(n,t){return Dt(n,ai(t,3),me)},Mr.floor=Oa,Mr.forEach=xo,Mr.forEachRight=jo,Mr.forIn=function(n,t){return null==n?n:de(n,ai(t,3),Tf)},Mr.forInRight=function(n,t){return null==n?n:be(n,ai(t,3),Tf)},Mr.forOwn=function(n,t){return n&&we(n,ai(t,3))},Mr.forOwnRight=function(n,t){return n&&me(n,ai(t,3))},Mr.get=Sf,Mr.gt=Zo,Mr.gte=Ko,Mr.has=function(n,t){return null!=n&&_i(n,t,Ie)},Mr.hasIn=Wf,Mr.head=Hi,Mr.identity=aa,Mr.includes=function(n,t,r,e){n=Jo(n)?n:Zf(n),r=r&&!e?bf(r):0;var u=n.length;return r<0&&(r=dr(u+r,0)),hf(n)?r<=u&&n.indexOf(t,r)>-1:!!u&&Ft(n,t,r)>-1},Mr.indexOf=function(n,t,r){var e=null==n?0:n.length;if(!e)return-1;var u=null==r?0:bf(r);return u<0&&(u=dr(e+u,0)),Ft(n,t,u)},Mr.inRange=function(n,t,r){return t=df(t),r===e?(r=t,t=0):r=df(r),function(n,t,r){return n>=br(t,r)&&n=-9007199254740991&&n<=p},Mr.isSet=sf,Mr.isString=hf,Mr.isSymbol=pf,Mr.isTypedArray=vf,Mr.isUndefined=function(n){return n===e},Mr.isWeakMap=function(n){return of(n)&&vi(n)==W},Mr.isWeakSet=function(n){return of(n)&&"[object WeakSet]"==ke(n)},Mr.join=function(n,t){return null==n?"":gr.call(n,t)},Mr.kebabCase=Hf,Mr.last=Xi,Mr.lastIndexOf=function(n,t,r){var u=null==n?0:n.length;if(!u)return-1;var i=u;return r!==e&&(i=(i=bf(r))<0?dr(u+i,0):br(i,u-1)),t==t?function(n,t,r){for(var e=r+1;e--;)if(n[e]===t)return e;return e}(n,t,i):Mt(n,Pt,i,!0)},Mr.lowerCase=Jf,Mr.lowerFirst=Yf,Mr.lt=_f,Mr.lte=gf,Mr.max=function(n){return n&&n.length?_e(n,aa,Oe):e},Mr.maxBy=function(n,t){return n&&n.length?_e(n,ai(t,2),Oe):e},Mr.mean=function(n){return qt(n,aa)},Mr.meanBy=function(n,t){return qt(n,ai(t,2))},Mr.min=function(n){return n&&n.length?_e(n,aa,$e):e},Mr.minBy=function(n,t){return n&&n.length?_e(n,ai(t,2),$e):e},Mr.stubArray=wa,Mr.stubFalse=ma,Mr.stubObject=function(){return{}},Mr.stubString=function(){return""},Mr.stubTrue=function(){return!0},Mr.multiply=Ia,Mr.nth=function(n,t){return n&&n.length?Pe(n,bf(t)):e},Mr.noConflict=function(){return pt._===this&&(pt._=Pn),this},Mr.noop=pa,Mr.now=Eo,Mr.pad=function(n,t,r){n=jf(n);var e=(t=bf(t))?lr(n):0;if(!t||e>=t)return n;var u=(t-e)/2;return qu($t(u),r)+n+qu(dt(u),r)},Mr.padEnd=function(n,t,r){n=jf(n);var e=(t=bf(t))?lr(n):0;return t&&et){var u=n;n=t,t=u}if(r||n%1||t%1){var i=xr();return br(n+i*(t-n+ct("1e-"+((i+"").length-1))),t)}return Ge(n,t)},Mr.reduce=function(n,t,r){var e=Go(n)?Ut:Vt,u=arguments.length<3;return e(n,ai(t,4),r,u,he)},Mr.reduceRight=function(n,t,r){var e=Go(n)?Bt:Vt,u=arguments.length<3;return e(n,ai(t,4),r,u,pe)},Mr.repeat=function(n,t,r){return t=(r?bi(n,t,r):t===e)?1:bf(t),He(jf(n),t)},Mr.replace=function(){var n=arguments,t=jf(n[0]);return n.length<3?t:t.replace(n[1],n[2])},Mr.result=function(n,t,r){var u=-1,i=(t=bu(t,n)).length;for(i||(i=1,n=e);++up)return[];var r=_,e=br(n,_);t=ai(t),n-=_;for(var u=Ht(e,t);++r=o)return n;var a=r-lr(u);if(a<1)return u;var c=f?mu(f,0,a).join(""):n.slice(0,a);if(i===e)return c+u;if(f&&(a+=c.length-a),lf(i)){if(n.slice(a).search(i)){var l,s=c;for(i.global||(i=En(i.source,jf(_n.exec(i))+"g")),i.lastIndex=0;l=i.exec(s);)var h=l.index;c=c.slice(0,h===e?a:h)}}else if(n.indexOf(cu(i),a)!=a){var p=c.lastIndexOf(i);p>-1&&(c=c.slice(0,p))}return c+u},Mr.unescape=function(n){return(n=jf(n))&&H.test(n)?n.replace(V,hr):n},Mr.uniqueId=function(n){var t=++Dn;return jf(n)+t},Mr.upperCase=na,Mr.upperFirst=ta,Mr.each=xo,Mr.eachRight=jo,Mr.first=Hi,ha(Mr,(xa={},we(Mr,(function(n,t){$n.call(Mr.prototype,t)||(xa[t]=n)})),xa),{chain:!1}),Mr.VERSION="4.17.11",It(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(n){Mr[n].placeholder=Mr})),It(["drop","take"],(function(n,t){qr.prototype[n]=function(r){r=r===e?1:dr(bf(r),0);var u=this.__filtered__&&!t?new qr(this):this.clone();return u.__filtered__?u.__takeCount__=br(r,u.__takeCount__):u.__views__.push({size:br(r,_),type:n+(u.__dir__<0?"Right":"")}),u},qr.prototype[n+"Right"]=function(t){return this.reverse()[n](t).reverse()}})),It(["filter","map","takeWhile"],(function(n,t){var r=t+1,e=1==r||3==r;qr.prototype[n]=function(n){var t=this.clone();return t.__iteratees__.push({iteratee:ai(n,3),type:r}),t.__filtered__=t.__filtered__||e,t}})),It(["head","last"],(function(n,t){var r="take"+(t?"Right":"");qr.prototype[n]=function(){return this[r](1).value()[0]}})),It(["initial","tail"],(function(n,t){var r="drop"+(t?"":"Right");qr.prototype[n]=function(){return this.__filtered__?new qr(this):this[r](1)}})),qr.prototype.compact=function(){return this.filter(aa)},qr.prototype.find=function(n){return this.filter(n).head()},qr.prototype.findLast=function(n){return this.reverse().find(n)},qr.prototype.invokeMap=Je((function(n,t){return"function"==typeof n?new qr(this):this.map((function(r){return Ee(r,n,t)}))})),qr.prototype.reject=function(n){return this.filter(Do(ai(n)))},qr.prototype.slice=function(n,t){n=bf(n);var r=this;return r.__filtered__&&(n>0||t<0)?new qr(r):(n<0?r=r.takeRight(-n):n&&(r=r.drop(n)),t!==e&&(r=(t=bf(t))<0?r.dropRight(-t):r.take(t-n)),r)},qr.prototype.takeRightWhile=function(n){return this.reverse().takeWhile(n).reverse()},qr.prototype.toArray=function(){return this.take(_)},we(qr.prototype,(function(n,t){var r=/^(?:filter|find|map|reject)|While$/.test(t),u=/^(?:head|last)$/.test(t),i=Mr[u?"take"+("last"==t?"Right":""):t],o=u||/^find/.test(t);i&&(Mr.prototype[t]=function(){var t=this.__wrapped__,f=u?[1]:arguments,a=t instanceof qr,c=f[0],l=a||Go(t),s=function(n){var t=i.apply(Mr,Ct([n],f));return u&&h?t[0]:t};l&&r&&"function"==typeof c&&1!=c.length&&(a=l=!1);var h=this.__chain__,p=!!this.__actions__.length,v=o&&!h,_=a&&!p;if(!o&&l){t=_?t:new qr(this);var g=n.apply(t,f);return g.__actions__.push({func:go,args:[s],thisArg:e}),new Pr(g,h)}return v&&_?n.apply(this,f):(g=this.thru(s),v?u?g.value()[0]:g.value():g)})})),It(["pop","push","shift","sort","splice","unshift"],(function(n){var t=Ln[n],r=/^(?:push|sort|unshift)$/.test(n)?"tap":"thru",e=/^(?:pop|shift)$/.test(n);Mr.prototype[n]=function(){var n=arguments;if(e&&!this.__chain__){var u=this.value();return t.apply(Go(u)?u:[],n)}return this[r]((function(r){return t.apply(Go(r)?r:[],n)}))}})),we(qr.prototype,(function(n,t){var r=Mr[t];if(r){var e=r.name+"";(Sr[e]||(Sr[e]=[])).push({name:t,func:r})}})),Sr[Mu(e,2).name]=[{name:"wrapper",func:e}],qr.prototype.clone=function(){var n=new qr(this.__wrapped__);return n.__actions__=zu(this.__actions__),n.__dir__=this.__dir__,n.__filtered__=this.__filtered__,n.__iteratees__=zu(this.__iteratees__),n.__takeCount__=this.__takeCount__,n.__views__=zu(this.__views__),n},qr.prototype.reverse=function(){if(this.__filtered__){var n=new qr(this);n.__dir__=-1,n.__filtered__=!0}else(n=this.clone()).__dir__*=-1;return n},qr.prototype.value=function(){var n=this.__wrapped__.value(),t=this.__dir__,r=Go(n),e=t<0,u=r?n.length:0,i=function(n,t,r){for(var e=-1,u=r.length;++e=this.__values__.length;return{done:n,value:n?e:this.__values__[this.__index__++]}},Mr.prototype.plant=function(n){for(var t,r=this;r instanceof Nr;){var u=Ni(r);u.__index__=0,u.__values__=e,t?i.__wrapped__=u:t=u;var i=u;r=r.__wrapped__}return i.__wrapped__=n,t},Mr.prototype.reverse=function(){var n=this.__wrapped__;if(n instanceof qr){var t=n;return this.__actions__.length&&(t=new qr(this)),(t=t.reverse()).__actions__.push({func:go,args:[eo],thisArg:e}),new Pr(t,this.__chain__)}return this.thru(eo)},Mr.prototype.toJSON=Mr.prototype.valueOf=Mr.prototype.value=function(){return vu(this.__wrapped__,this.__actions__)},Mr.prototype.first=Mr.prototype.head,at&&(Mr.prototype[at]=function(){return this}),Mr}();_t?((_t.exports=pr)._=pr,vt._=pr):pt._=pr}.call(n);const u=e;export{u as _,e as l}; diff --git a/unpackage/dist/build/h5/assets/login.vue_vue_type_style_index_0_scoped_caca3316_lang.a1db25cf.js b/unpackage/dist/build/h5/assets/login.vue_vue_type_style_index_0_scoped_caca3316_lang.a1db25cf.js new file mode 100644 index 0000000..cb14432 --- /dev/null +++ b/unpackage/dist/build/h5/assets/login.vue_vue_type_style_index_0_scoped_caca3316_lang.a1db25cf.js @@ -0,0 +1 @@ +var e,t,r,n;import{Y as i,Z as s,o as a,j as o,w as u,a0 as l,B as f}from"./index-9bec188e.js";import{_ as d}from"./_plugin-vue_export-helper.1b428a4d.js";const c={props:{label:{type:String,default:""},prop:{type:String,default:""},borderBottom:{type:[Boolean],default:!1},labelPosition:{type:String,default:""},labelWidth:{type:[String,Number],default:""},rightIcon:{type:String,default:""},leftIcon:{type:String,default:""},required:{type:Boolean,default:!1},leftIconStyle:{type:[String,Object],default:""},...null==(t=null==(e=uni.$uv)?void 0:e.props)?void 0:t.formItem}},p={props:{model:{type:Object,default:()=>({})},rules:{type:[Object,Function,Array],default:()=>({})},errorType:{type:String,default:"message"},borderBottom:{type:Boolean,default:!0},labelPosition:{type:String,default:"left"},labelWidth:{type:[String,Number],default:45},labelAlign:{type:String,default:"left"},labelStyle:{type:Object,default:()=>({})},...null==(n=null==(r=uni.$uv)?void 0:r.props)?void 0:n.form}},h=/%[sdj%]/g;let y=function(){};function g(e){if(!e||!e.length)return null;const t={};return e.forEach((e=>{const{field:r}=e;t[r]=t[r]||[],t[r].push(e)})),t}function m(){for(var e=arguments.length,t=new Array(e),r=0;r{if("%%"===e)return"%";if(n>=s)return e;switch(e){case"%s":return String(t[n++]);case"%d":return Number(t[n++]);case"%j":try{return JSON.stringify(t[n++])}catch(r){return"[Circular]"}break;default:return e}}));for(let r=t[n];n{const s=function(e){const t=[];return Object.keys(e).forEach((r=>{t.push.apply(t,e[r])})),t}(e);b(s,r,(function(e){return n(e),e.length?i({errors:e,fields:g(e)}):t()}))}));return t.catch((e=>e)),t}let i=t.firstFields||[];!0===i&&(i=Object.keys(e));const s=Object.keys(e),a=s.length;let o=0;const u=[],l=new Promise(((t,l)=>{const f=function(e){if(u.push.apply(u,e),o++,o===a)return n(u),u.length?l({errors:u,fields:g(u)}):t()};s.length||(n(u),t()),s.forEach((t=>{const n=e[t];-1!==i.indexOf(t)?b(n,r,f):function(e,t,r){const n=[];let i=0;const s=e.length;function a(e){n.push.apply(n,e),i++,i===s&&r(n)}e.forEach((e=>{t(e,a)}))}(n,r,f)}))}));return l.catch((e=>e)),l}function w(e){return function(t){return t&&t.message?(t.field=t.field||e.fullField,t):{message:"function"==typeof t?t():t,field:t.field||e.fullField}}}function x(e,t){if(t)for(const r in t)if(t.hasOwnProperty(r)){const n=t[r];"object"==typeof n&&"object"==typeof e[r]?e[r]={...e[r],...n}:e[r]=n}return e}function O(e,t,r,n,i,s){!e.required||r.hasOwnProperty(e.field)&&!v(t,s||e.type)||n.push(m(i.messages.required,e.fullField))}"undefined"!=typeof process&&process.env;const P={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,url:new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://|//)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$","i"),hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i};var F={integer:function(e){return/^(-)?\d+$/.test(e)},float:function(e){return/^(-)?\d+(\.\d+)?$/.test(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch(t){return!1}},date:function(e){return"function"==typeof e.getTime&&"function"==typeof e.getMonth&&"function"==typeof e.getYear},number:function(e){return!isNaN(e)&&"number"==typeof+e},object:function(e){return"object"==typeof e&&!F.array(e)},method:function(e){return"function"==typeof e},email:function(e){return"string"==typeof e&&!!e.match(P.email)&&e.length<255},url:function(e){return"string"==typeof e&&!!e.match(P.url)},hex:function(e){return"string"==typeof e&&!!e.match(P.hex)}};const j={required:O,whitespace:function(e,t,r,n,i){(/^\s+$/.test(t)||""===t)&&n.push(m(i.messages.whitespace,e.fullField))},type:function(e,t,r,n,i){if(e.required&&void 0===t)return void O(e,t,r,n,i);const s=e.type;["integer","float","array","regexp","object","method","email","number","date","url","hex"].indexOf(s)>-1?F[s](t)||n.push(m(i.messages.types[s],e.fullField,e.type)):s&&typeof t!==e.type&&n.push(m(i.messages.types[s],e.fullField,e.type))},range:function(e,t,r,n,i){const s="number"==typeof e.len,a="number"==typeof e.min,o="number"==typeof e.max,u=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g;let l=t,f=null;const d="number"==typeof t,c="string"==typeof t,p=Array.isArray(t);if(d?f="number":c?f="string":p&&(f="array"),!f)return!1;p&&(l=t.length),c&&(l=t.replace(u,"_").length),s?l!==e.len&&n.push(m(i.messages[f].len,e.fullField,e.len)):a&&!o&&le.max?n.push(m(i.messages[f].max,e.fullField,e.max)):a&&o&&(le.max)&&n.push(m(i.messages[f].range,e.fullField,e.min,e.max))},enum:function(e,t,r,n,i){e.enum=Array.isArray(e.enum)?e.enum:[],-1===e.enum.indexOf(t)&&n.push(m(i.messages.enum,e.fullField,e.enum.join(", ")))},pattern:function(e,t,r,n,i){if(e.pattern)if(e.pattern instanceof RegExp)e.pattern.lastIndex=0,e.pattern.test(t)||n.push(m(i.messages.pattern.mismatch,e.fullField,t,e.pattern));else if("string"==typeof e.pattern){new RegExp(e.pattern).test(t)||n.push(m(i.messages.pattern.mismatch,e.fullField,t,e.pattern))}}};function A(e,t,r,n,i){const s=e.type,a=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(v(t,s)&&!e.required)return r();j.required(e,t,n,a,i,s),v(t,s)||j.type(e,t,n,a,i)}r(a)}const $={string:function(e,t,r,n,i){const s=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(v(t,"string")&&!e.required)return r();j.required(e,t,n,s,i,"string"),v(t,"string")||(j.type(e,t,n,s,i),j.range(e,t,n,s,i),j.pattern(e,t,n,s,i),!0===e.whitespace&&j.whitespace(e,t,n,s,i))}r(s)},method:function(e,t,r,n,i){const s=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(v(t)&&!e.required)return r();j.required(e,t,n,s,i),void 0!==t&&j.type(e,t,n,s,i)}r(s)},number:function(e,t,r,n,i){const s=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(""===t&&(t=void 0),v(t)&&!e.required)return r();j.required(e,t,n,s,i),void 0!==t&&(j.type(e,t,n,s,i),j.range(e,t,n,s,i))}r(s)},boolean:function(e,t,r,n,i){const s=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(v(t)&&!e.required)return r();j.required(e,t,n,s,i),void 0!==t&&j.type(e,t,n,s,i)}r(s)},regexp:function(e,t,r,n,i){const s=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(v(t)&&!e.required)return r();j.required(e,t,n,s,i),v(t)||j.type(e,t,n,s,i)}r(s)},integer:function(e,t,r,n,i){const s=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(v(t)&&!e.required)return r();j.required(e,t,n,s,i),void 0!==t&&(j.type(e,t,n,s,i),j.range(e,t,n,s,i))}r(s)},float:function(e,t,r,n,i){const s=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(v(t)&&!e.required)return r();j.required(e,t,n,s,i),void 0!==t&&(j.type(e,t,n,s,i),j.range(e,t,n,s,i))}r(s)},array:function(e,t,r,n,i){const s=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(v(t,"array")&&!e.required)return r();j.required(e,t,n,s,i,"array"),v(t,"array")||(j.type(e,t,n,s,i),j.range(e,t,n,s,i))}r(s)},object:function(e,t,r,n,i){const s=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(v(t)&&!e.required)return r();j.required(e,t,n,s,i),void 0!==t&&j.type(e,t,n,s,i)}r(s)},enum:function(e,t,r,n,i){const s=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(v(t)&&!e.required)return r();j.required(e,t,n,s,i),void 0!==t&&j.enum(e,t,n,s,i)}r(s)},pattern:function(e,t,r,n,i){const s=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(v(t,"string")&&!e.required)return r();j.required(e,t,n,s,i),v(t,"string")||j.pattern(e,t,n,s,i)}r(s)},date:function(e,t,r,n,i){const s=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(v(t)&&!e.required)return r();if(j.required(e,t,n,s,i),!v(t)){let r;r="number"==typeof t?new Date(t):t,j.type(e,r,n,s,i),r&&j.range(e,r.getTime(),n,s,i)}}r(s)},url:A,hex:A,email:A,required:function(e,t,r,n,i){const s=[],a=Array.isArray(t)?"array":typeof t;j.required(e,t,n,s,i,a),r(s)},any:function(e,t,r,n,i){const s=[];if(e.required||!e.required&&n.hasOwnProperty(e.field)){if(v(t)&&!e.required)return r();j.required(e,t,n,s,i)}r(s)}};function S(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){const e=JSON.parse(JSON.stringify(this));return e.clone=this.clone,e}}}const E=S();function k(e){this.rules=null,this._messages=E,this.define(e)}k.prototype={messages:function(e){return e&&(this._messages=x(S(),e)),this._messages},define:function(e){if(!e)throw new Error("Cannot configure a schema with no rules");if("object"!=typeof e||Array.isArray(e))throw new Error("Rules must be an object");let t,r;for(t in this.rules={},e)e.hasOwnProperty(t)&&(r=e[t],this.rules[t]=Array.isArray(r)?r:[r])},validate:function(e,t,r){const n=this;void 0===t&&(t={}),void 0===r&&(r=function(){});let i,s,a=e,o=t,u=r;if("function"==typeof o&&(u=o,o={}),!this.rules||0===Object.keys(this.rules).length)return u&&u(),Promise.resolve();if(o.messages){let e=this.messages();e===E&&(e=S()),x(e,o.messages),o.messages=e}else o.messages=this.messages();const l={};(o.keys||Object.keys(this.rules)).forEach((t=>{i=n.rules[t],s=a[t],i.forEach((r=>{let i=r;"function"==typeof i.transform&&(a===e&&(a={...a}),s=a[t]=i.transform(s)),i="function"==typeof i?{validator:i}:{...i},i.validator=n.getValidationMethod(i),i.field=t,i.fullField=i.fullField||t,i.type=n.getType(i),i.validator&&(l[t]=l[t]||[],l[t].push({rule:i,value:s,source:a,field:t}))}))}));const f={};return q(l,o,((e,t)=>{const{rule:r}=e;let n,i=!("object"!==r.type&&"array"!==r.type||"object"!=typeof r.fields&&"object"!=typeof r.defaultField);function s(e,t){return{...t,fullField:`${r.fullField}.${e}`}}function a(n){void 0===n&&(n=[]);let a=n;if(Array.isArray(a)||(a=[a]),!o.suppressWarning&&a.length&&k.warning("async-validator:",a),a.length&&r.message&&(a=[].concat(r.message)),a=a.map(w(r)),o.first&&a.length)return f[r.field]=1,t(a);if(i){if(r.required&&!e.value)return a=r.message?[].concat(r.message).map(w(r)):o.error?[o.error(r,m(o.messages.required,r.field))]:[],t(a);let n={};if(r.defaultField)for(const t in e.value)e.value.hasOwnProperty(t)&&(n[t]=r.defaultField);n={...n,...e.rule.fields};for(const e in n)if(n.hasOwnProperty(e)){const t=Array.isArray(n[e])?n[e]:[n[e]];n[e]=t.map(s.bind(null,e))}const i=new k(n);i.messages(o.messages),e.rule.options&&(e.rule.options.messages=o.messages,e.rule.options.error=o.error),i.validate(e.value,e.rule.options||o,(e=>{const r=[];a&&a.length&&r.push.apply(r,a),e&&e.length&&r.push.apply(r,e),t(r.length?r:null)}))}else t(a)}i=i&&(r.required||!r.required&&e.value),r.field=e.field,r.asyncValidator?n=r.asyncValidator(r,e.value,a,e.source,o):r.validator&&(n=r.validator(r,e.value,a,e.source,o),!0===n?a():!1===n?a(r.message||`${r.field} fails`):n instanceof Array?a(n):n instanceof Error&&a(n.message)),n&&n.then&&n.then((()=>a()),(e=>a(e)))}),(e=>{!function(e){let t,r=[],n={};function i(e){if(Array.isArray(e)){let t;r=(t=r).concat.apply(t,e)}else r.push(e)}for(t=0;t({formRules:{},validator:{},originalModel:null}),watch:{rules:{immediate:!0,handler(e){this.setRules(e)}},propsChange(e){var t;(null==(t=this.children)?void 0:t.length)&&this.children.map((e=>{"function"==typeof e.updateParentData&&e.updateParentData()}))},model:{immediate:!0,handler(e){this.originalModel||(this.originalModel=this.$uv.deepClone(e))}}},computed:{propsChange(){return[this.errorType,this.borderBottom,this.labelPosition,this.labelWidth,this.labelAlign,this.labelStyle]}},created(){this.children=[]},methods:{setRules(e){0!==Object.keys(e).length&&(this.formRules=e,this.validator=new k(e))},resetFields(){this.resetModel()},resetModel(e){this.children.map((e=>{const t=null==e?void 0:e.prop,r=this.$uv.getProperty(this.originalModel,t);this.$uv.setProperty(this.model,t,r)}))},clearValidate(e){e=[].concat(e),this.children.map((t=>{(void 0===e[0]||e.includes(t.prop))&&(t.message=null)}))},async validateField(e,t,r=null){this.$nextTick((()=>{const n=[];e=[].concat(e),this.children.map((t=>{const i=[];if(e.includes(t.prop)){const e=this.$uv.getProperty(this.model,t.prop),s=t.prop.split("."),a=s[s.length-1],o=this.formRules[t.prop];if(!o)return;const u=[].concat(o);for(let l=0;l{this.$uv.test.array(e)&&(n.push(...e),i.push(...e)),this.$nextTick((()=>{var e,r;t.message=(null==(e=i[0])?void 0:e.message)?null==(r=i[0])?void 0:r.message:null}))}))}}})),"function"==typeof t&&t(n)}))},validate(e){return new Promise(((e,t)=>{this.$nextTick((()=>{const r=this.children.map((e=>e.prop));this.validateField(r,(r=>{r.length?("toast"===this.errorType&&this.$uv.toast(r[0].message),t(r)):e(!0)}))}))}))}}},[["render",function(e,t,r,n,i,s){const d=f;return a(),o(d,{class:"uv-form"},{default:u((()=>[l(e.$slots,"default")])),_:3})}]]);export{R as _,c as p}; diff --git a/unpackage/dist/build/h5/assets/order.f67793d3.js b/unpackage/dist/build/h5/assets/order.f67793d3.js new file mode 100644 index 0000000..1f56198 --- /dev/null +++ b/unpackage/dist/build/h5/assets/order.f67793d3.js @@ -0,0 +1 @@ +import{aK as r}from"./index-9bec188e.js";function e(e){return r.post("/order/confirm",e)}function t(e){return r.post(`/order/create/${e.key}`,e)}function n(e){return r.post("/order/user_count",e)}function o(e){return r.get("/order/list",e)}function s(e){return r.get(`/order/detail/${e.key}`,e)}function a(e){return r.post("/order/cancel",e)}function u(e){return r.post("/order/take",e)}function f(e){return r.post("/order/comments",e)}function i(e){return r.post("/order/del",e)}function d(e){return r.post("/order/refund",e)}function c(e){return r.post("/after/applyForAfterSales",e)}function p(e){return r.post("/after/applyForAfterSales/get",e)}function l(e){return r.get("/after/storeAfterSales/list",e)}function y(e){return r.get(`/after/checkForAfterSales/${e.key}`,e)}function g(e){return r.get(`/after/revoke/${e.key}/${e.id}`,{})}function k(e){return r.delete(`/after/deleteAfterSalesOrder?id=${e.id}&orderCode=${e.orderCode}`,e)}function m(e){return r.post("/after/addLogisticsInformation",e)}function $(){return r.get("/order/express/list",{})}function A(e){return r.post("/order/pay",e)}function S(e){return r.post("/order/order/express",e)}const x=e=>r.post("/pay/payment",e),F=e=>r.post("/order/pay/orderQuery",e);export{u as a,o as b,d as c,e as d,t as e,s as f,S as g,a as h,i,f as j,p as k,c as l,k as m,g as n,n as o,y as p,A as q,$ as r,l as s,m as t,F as u,x as w}; diff --git a/unpackage/dist/build/h5/assets/pages-addLogistics-addLogistics.53dc5f8a.js b/unpackage/dist/build/h5/assets/pages-addLogistics-addLogistics.53dc5f8a.js new file mode 100644 index 0000000..7deb964 --- /dev/null +++ b/unpackage/dist/build/h5/assets/pages-addLogistics-addLogistics.53dc5f8a.js @@ -0,0 +1 @@ +import{a as e,O as l,o as a,j as t,w as o,u as s,G as u,h as r,i,f as n,I as d,l as _,s as c,H as p,B as v}from"./index-9bec188e.js";import{_ as m}from"./uv-navbar.c519dc25.js";import{_ as f,a as y}from"./uv-list.ea38c0d0.js";import{_ as b}from"./uv-input.fc0d46b1.js";import{U as j}from"./uv-picker.0e41c7e2.js";import{_ as g}from"./upload-file.06bcb25a.js";import{_ as k}from"./uv-button.9242bdc2.js";import{_ as C}from"./layout.62460c6d.js";import{r as x,t as h}from"./order.f67793d3.js";import{u as V}from"./useInterface.982c71ba.js";import{_ as P}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uv-status-bar.6dc37cad.js";/* empty css */import"./uv-icon.27c7246d.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js";import"./uv-badge.07f8d0fa.js";import"./uv-loading-icon.bfbe6dc1.js";import"./uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js";import"./uv-input.vue_vue_type_style_index_0_scoped_a7ca300a_lang.8012b887.js";import"./uv-popup.f272c9ae.js";import"./uv-overlay.6fe03ce8.js";import"./uv-transition.b971e856.js";import"./createAnimation.e5fefaf6.js";import"./uv-upload.2f331acd.js";import"./uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js";/* empty css */const w=P({__name:"addLogistics",setup(P){const{toast:w}=V(),{getParams:I,goBack:L,push:U}=s(),B=e(null);e(null);const A=e([]),G=e([]),N=e({code:"",name:"",postalCode:"",orderCode:"",id:"",returnPolicy:"",returnVoucher:""}),O=()=>{B.value.open()},W=e=>{console.log(e),N.value.code=e.value[0].code,N.value.name=e.value[0].name,B.value.close()},q=async()=>{N.value.code?N.value.postalCode?(await h({...N.value,returnVoucher:A.value.map((e=>e.url)).join(",")}),w({title:"填写成功"}),U({url:"/pages/refundInfo/refundInfo"},{data:{id:N.value.id},type:"redirectTo"})):c({icon:"none",title:"请选择退货说明",duration:2e3}):c({icon:"none",title:"请选择快递公司",duration:2e3})};return l((e=>{const l=I(e);N.value.id=l.id,N.value.orderCode=l.orderCode,x().then((e=>{G.value=[e]}))})),(e,l)=>{const s=u(p("uv-navbar"),m),c=v,x=u(p("uv-list-item"),f),h=u(p("uv-input"),b),V=u(p("uv-list"),y),P=u(p("uv-picker"),j),w=u(p("upload-file"),g),I=u(p("uv-button"),k),U=u(p("layout"),C);return a(),t(U,null,{default:o((()=>[r(s,{fixed:!1,title:"填写物流","left-arrow":"",onLeftClick:i(L)},null,8,["onLeftClick"]),n("div",null,[n("div",{class:"mb-20"}),r(c,{class:"y-list"},{default:o((()=>[r(V,{border:""},{default:o((()=>[r(x,{border:"",clickable:"","right-text":"请选择","show-arrow":"",onClick:l[0]||(l[0]=()=>{})},{default:o((()=>[r(c,{class:"y-list-content"},{default:o((()=>[r(c,{class:"y-list-label"},{default:o((()=>[d("物流公司")])),_:1}),N.value.name?(a(),t(c,{key:1,class:"y-list-select",onClick:O},{default:o((()=>[d(_(N.value.name),1)])),_:1})):(a(),t(c,{key:0,class:"y-list-select-placeholder",onClick:O},{default:o((()=>[d(" 请选择 ")])),_:1}))])),_:1})])),_:1}),r(x,{border:""},{default:o((()=>[r(c,{class:"y-list-content"},{default:o((()=>[r(c,{class:"y-list-label"},{default:o((()=>[d("物流单号")])),_:1}),r(c,{class:"y-list-input"},{default:o((()=>[r(h,{placeholder:"请输入内容",border:"none",modelValue:N.value.postalCode,"onUpdate:modelValue":l[1]||(l[1]=e=>N.value.postalCode=e)},null,8,["modelValue"])])),_:1})])),_:1})])),_:1})])),_:1}),r(P,{ref_key:"logisticsPicker",ref:B,columns:G.value,keyName:"name",onConfirm:W},null,8,["columns"])])),_:1}),r(c,{class:"y-list"},{default:o((()=>[r(V,{border:""},{default:o((()=>[r(x,{border:""},{default:o((()=>[r(c,{class:"y-list-content"},{default:o((()=>[r(c,{class:"y-list-label"},{default:o((()=>[d("退货说明")])),_:1}),r(c,{class:"y-list-input"},{default:o((()=>[r(h,{placeholder:"请输入内容",border:"none",modelValue:N.value.returnPolicy,"onUpdate:modelValue":l[2]||(l[2]=e=>N.value.returnPolicy=e)},null,8,["modelValue"])])),_:1})])),_:1})])),_:1})])),_:1})])),_:1}),r(c,{class:"card noBorder full"},{default:o((()=>[r(c,{class:"card-head"},{default:o((()=>[n("div",{class:"card-title"},"上传凭证")])),_:1}),r(c,{class:"card-content"},{default:o((()=>[r(w,{modelValue:A.value,"onUpdate:modelValue":l[3]||(l[3]=e=>A.value=e)},null,8,["modelValue"])])),_:1})])),_:1})]),n("div",{class:"form-buttons"},[r(I,{round:"",block:"",type:"primary",onClick:q},{default:o((()=>[d(" 提交 ")])),_:1})])])),_:1})}}},[["__scopeId","data-v-60343a7e"]]);export{w as default}; diff --git a/unpackage/dist/build/h5/assets/pages-address-address.d338256c.js b/unpackage/dist/build/h5/assets/pages-address-address.d338256c.js new file mode 100644 index 0000000..2b0b889 --- /dev/null +++ b/unpackage/dist/build/h5/assets/pages-address-address.d338256c.js @@ -0,0 +1 @@ +var e,s;import{Y as t,Z as l,a9 as a,G as o,H as i,o as r,j as c,w as n,h as d,m as u,Q as p,y as _,a0 as f,z as m,I as g,l as v,p as y,B as h,A as C,a as k,T as b,aa as x,O as z,u as S,i as j,e as $,k as w,F as A,ab as B}from"./index-9bec188e.js";import{_ as I}from"./uv-icon.27c7246d.js";import{_ as P}from"./uv-transition.b971e856.js";import{_ as H}from"./_plugin-vue_export-helper.1b428a4d.js";import{_ as L,a as E}from"./uv-swipe-action.79c99768.js";import{_ as F}from"./uv-button.9242bdc2.js";import{_ as N}from"./layout.62460c6d.js";import{E as R}from"./index.036a38bb.js";import{w as T,x as q}from"./images.52fc6216.js";import{H as D}from"./index.bdca3eba.js";import{R as M}from"./index.f3f840d0.js";import{u as Y}from"./useScroll.c0a86152.js";import{M as G}from"./index.82f07807.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./createAnimation.e5fefaf6.js";import"./uv-loading-icon.bfbe6dc1.js";import"./uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js";import"./uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js";/* empty css */import"./utils.3f9740a5.js";import"./config.6730da78.js";import"./index.9b540af7.js";const K=H({name:"uv-tags",emits:["click","close"],mixins:[t,l,{props:{type:{type:String,default:"primary"},disabled:{type:[Boolean,String],default:!1},size:{type:String,default:"medium"},shape:{type:String,default:"square"},text:{type:[String,Number],default:""},bgColor:{type:String,default:""},color:{type:String,default:""},borderColor:{type:String,default:""},name:{type:[String,Number],default:""},plainFill:{type:Boolean,default:!1},plain:{type:Boolean,default:!1},closable:{type:Boolean,default:!1},closeColor:{type:String,default:"#C6C7CB"},closePlace:{type:String,default:"right-top"},show:{type:Boolean,default:!0},icon:{type:String,default:""},iconColor:{type:String,default:""},cellChild:{type:Boolean,default:!1},...null==(s=null==(e=uni.$uv)?void 0:e.props)?void 0:s.tags}}],data:()=>({}),computed:{$uv:()=>({test:{image:a}}),style(){const e={};return this.bgColor&&(e.backgroundColor=this.bgColor),this.color&&(e.color=this.color),this.borderColor&&(e.borderColor=this.borderColor),e},textColor(){const e={};return this.color&&(e.color=this.color),e},imgStyle(){const e="large"===this.size?"17px":"medium"===this.size?"15px":"13px";return{width:e,height:e}},closeSize(){return"large"===this.size?15:"medium"===this.size?13:12},iconSize(){return"large"===this.size?21:"medium"===this.size?19:16},elIconColor(){return this.iconColor?this.iconColor:this.plain?this.type:"#ffffff"}},methods:{closeHandler(){this.$emit("close",this.name)},clickHandler(){this.$emit("click",this.name)}}},[["render",function(e,s,t,l,a,k){const b=y,x=o(i("uv-icon"),I),z=h,S=C,j=o(i("uv-transition"),P);return r(),c(j,{mode:"fade",show:e.show,"cell-child":e.cellChild},{default:n((()=>[d(z,{class:"uv-tags-wrapper"},{default:n((()=>[d(z,{class:u(["uv-tags",[`uv-tags--${e.shape}`,!e.plain&&`uv-tags--${e.type}`,e.plain&&`uv-tags--${e.type}--plain`,`uv-tags--${e.size}`,`uv-tags--${e.size}--${e.closePlace}`,e.plain&&e.plainFill&&`uv-tags--${e.type}--plain--fill`]]),onClick:p(k.clickHandler,["stop"]),style:_([{marginRight:e.closable&&"right-top"==e.closePlace?"10px":0,marginTop:e.closable&&"right-top"==e.closePlace?"10px":0},k.style])},{default:n((()=>[f(e.$slots,"icon",{},(()=>[e.icon?(r(),c(z,{key:0,class:"uv-tags__icon"},{default:n((()=>[k.$uv.test.image(e.icon)?(r(),c(b,{key:0,src:e.icon,style:_([k.imgStyle])},null,8,["src","style"])):(r(),c(x,{key:1,color:k.elIconColor,name:e.icon,size:k.iconSize},null,8,["color","name","size"]))])),_:1})):m("",!0)]),!0),d(S,{class:u(["uv-tags__text",[`uv-tags__text--${e.type}`,e.plain&&`uv-tags__text--${e.type}--plain`,`uv-tags__text--${e.size}`]]),style:_([k.textColor])},{default:n((()=>[g(v(e.text),1)])),_:1},8,["style","class"]),e.closable&&"right"==e.closePlace?(r(),c(z,{key:0,class:u(["uv-tags__close",[`uv-tags__close--${e.size}`,`uv-tags__close--${e.closePlace}`]]),onClick:p(k.closeHandler,["stop"]),style:_({backgroundColor:e.closeColor})},{default:n((()=>[d(x,{name:"close",size:k.closeSize,color:"#ffffff"},null,8,["size"])])),_:1},8,["class","onClick","style"])):m("",!0)])),_:3},8,["class","onClick","style"]),e.closable&&"right-top"==e.closePlace?(r(),c(z,{key:0,class:u(["uv-tags__close",[`uv-tags__close--${e.size}`,`uv-tags__close--${e.closePlace}`]]),onClick:p(k.closeHandler,["stop"]),style:_({backgroundColor:e.closeColor})},{default:n((()=>[d(x,{name:"close",size:k.closeSize,color:"#ffffff"},null,8,["size"])])),_:1},8,["class","onClick","style"])):m("",!0)])),_:3})])),_:3},8,["show","cell-child"])}],["__scopeId","data-v-7575f878"]]),O=H({__name:"address",setup(e){const{push:s,goBack:t}=S(),{scrollTop:l}=Y(),a=k(""),_=b();k(!0);const f=k(""),C=k(1),I=k(void 0),P=k([{text:"删除",style:{backgroundColor:"#EE6D46"}}]);x((e=>{_.moreLoading&&(C.value=C.value+1,_.getAddressList(C.value))}));const H=()=>{let e={};"select"===f.value&&(e.type="select"),s({url:"/pages/createAddress/createAddress"},{data:e})},{getParams:O}=S();z((e=>{_.restAddress();const s=O(e);s.cartId&&(_.cartId=s.cartId),s.type?(f.value=s.type,a.value="选择地址",I.value=s.cartId):a.value="地址管理",_.getAddressList(C.value)}));const Q=k(),W=k({});async function Z(){await B(W.value),await _.restAddress(),await _.getAddressList(1),_.selectAddress&&W.value.id===_.selectAddress.id&&_.clearSelectAddress()}return(e,C)=>{const k=h,b=o(i("uv-tags"),K),x=y,z=o(i("uv-swipe-action-item"),L),S=o(i("uv-swipe-action"),E),B=o(i("uv-button"),F),I=o(i("layout"),N);return r(),c(I,null,{default:n((()=>[d(D,{"scroll-top":j(l)},{default:n((()=>[g(v(a.value),1)])),_:1},8,["scroll-top"]),d(k,{class:"addressList"},{default:n((()=>[j(_).address.length>0?(r(),c(S,{key:0},{default:n((()=>[(r(!0),$(A,null,w(j(_).address,((e,l)=>(r(),c(z,{key:l,options:P.value,onClick:s=>{return t=e,W.value=t,void j(Q).show();var t}},{default:n((()=>[d(k,{class:u({address:!0,noBorder:0==l}),onClick:s=>(e=>{"select"===f.value&&(_.setSelectAddress(e.id),t())})(e)},{default:n((()=>[d(k,{class:"address-main"},{default:n((()=>[d(k,{class:"address-header"},{default:n((()=>[d(k,{class:"address-name"},{default:n((()=>[g(v(e.realName),1)])),_:2},1024),d(k,{class:"address-phone"},{default:n((()=>[g(v(e.phone),1)])),_:2},1024)])),_:2},1024),d(k,{class:"address-content"},{default:n((()=>[e.isDefault?(r(),c(k,{key:0,class:"address-default"},{default:n((()=>[d(b,{text:"默认",plain:"",size:"mini"})])),_:1})):m("",!0),d(k,{class:"address-desc"},{default:n((()=>[g(v(e.province)+"-"+v(e.city)+"-"+v(e.district)+" "+v(e.detail),1)])),_:2},1024)])),_:2},1024)])),_:2},1024),d(k,{class:"address-actions"},{default:n((()=>[d(k,{class:"address-actions-edit",onClick:p((t=>(e=>{let t={id:e.id};"select"===f.value&&(t.type="select"),s({url:"/pages/createAddress/createAddress"},{data:t})})(e)),["stop"])},{default:n((()=>[d(x,{class:"image",src:j(q),alt:""},null,8,["src"])])),_:2},1032,["onClick"])])),_:2},1024)])),_:2},1032,["class","onClick"])])),_:2},1032,["options","onClick"])))),128))])),_:1})):(r(),c(R,{key:1,iconSrc:j(T)},{default:n((()=>[g(" 您还没有新增地址~ ")])),_:1},8,["iconSrc"]))])),_:1}),d(k,{class:"form-buttons"},{default:n((()=>[d(k,{class:"btn"},{default:n((()=>[d(B,{round:"",block:"",type:"primary",onClick:H},{default:n((()=>[g(" 新增地址 ")])),_:1})])),_:1})])),_:1}),d(M,{"scroll-top":j(l)},null,8,["scroll-top"]),d(G,{ref_key:"modalRef",ref:Q,content:"确认要删除地址吗?",onConfirm:Z},null,512)])),_:1})}}},[["__scopeId","data-v-7717c5a6"]]);export{O as default}; diff --git a/unpackage/dist/build/h5/assets/pages-bargaining-bargaining.9c975964.js b/unpackage/dist/build/h5/assets/pages-bargaining-bargaining.9c975964.js new file mode 100644 index 0000000..6fdcba4 --- /dev/null +++ b/unpackage/dist/build/h5/assets/pages-bargaining-bargaining.9c975964.js @@ -0,0 +1 @@ +import{o,j as s,w as t,G as e,h as i,i as r,I as a,p as _,B as n,H as p}from"./index-9bec188e.js";import{_ as u}from"./blank.a65124f9.js";import{_ as m}from"./uv-button.9242bdc2.js";import{_ as l}from"./goods.1796f368.js";import{a as d,_ as c}from"./uv-grid-item.2f1f1e22.js";import{_ as j}from"./container.1b21e877.js";import{_ as v}from"./layout.62460c6d.js";import{W as g}from"./images.52fc6216.js";import{_ as f}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uv-loading-icon.bfbe6dc1.js";import"./uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js";import"./uv-icon.27c7246d.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js";import"./uv-line-progress.1b208e51.js";import"./good-attr-select.96595f56.js";import"./uv-image.6bda10b1.js";import"./uv-transition.b971e856.js";import"./createAnimation.e5fefaf6.js";import"./space.a9e7e18e.js";import"./useInterface.982c71ba.js";import"./index.9b540af7.js";import"./index.2f3cf70a.js";/* empty css *//* empty css */const y=f({__name:"bargaining",setup:f=>(f,y)=>{const b=_,x=n,k=e(p("blank"),u),w=e(p("uv-button"),m),I=e(p("goods"),l),h=e(p("uv-grid-item"),d),z=e(p("uv-grid"),c),W=e(p("container"),j),q=e(p("layout"),v);return o(),s(q,{class:"bargaining"},{default:t((()=>[i(x,{class:"swiper"},{default:t((()=>[i(b,{src:r(g)},null,8,["src"])])),_:1}),i(k,{size:"15"}),i(W,{min:""},{default:t((()=>[i(z,{border:!1,col:1,gutter:10},{default:t((()=>[i(h,null,{default:t((()=>[i(I,{list:"",title:"Cookawu灰色涤纶宽松T 恤潮趣味罗文落肩上衣",primary:"",groupNum:"3",price:"239",original:"339"},{action:t((()=>[i(w,{round:"",block:"",type:"primary"},{default:t((()=>[a(" 立即拼团 ")])),_:1})])),_:1})])),_:1})])),_:1})])),_:1}),i(k,{size:"15"})])),_:1})}},[["__scopeId","data-v-5b131776"]]);export{y as default}; diff --git a/unpackage/dist/build/h5/assets/pages-collect-collect.41f86eac.js b/unpackage/dist/build/h5/assets/pages-collect-collect.41f86eac.js new file mode 100644 index 0000000..1f06a8d --- /dev/null +++ b/unpackage/dist/build/h5/assets/pages-collect-collect.41f86eac.js @@ -0,0 +1 @@ +import{a as e,x as o,O as t,o as a,j as s,w as l,G as i,h as n,I as r,i as c,l as u,e as d,k as p,F as m,y as _,a4 as f,f as v,B as j,H as g,z as y,u as h,a2 as x}from"./index-9bec188e.js";import{_ as k,a as b}from"./uv-checkbox-group.02ba3e82.js";import{_ as w}from"./goods.1796f368.js";import{_ as C,a as I}from"./uv-swipe-action.79c99768.js";import{_ as V}from"./card.bb6c2a17.js";import{_ as M}from"./space.a9e7e18e.js";import{_ as S}from"./container.1b21e877.js";import{_ as B}from"./layout.62460c6d.js";import{l as L,u as N,m as A}from"./product.0ff691f6.js";import{M as D}from"./index.82f07807.js";import{u as E}from"./usePage.b639b5a8.js";import{E as F}from"./index.036a38bb.js";import{F as H}from"./images.52fc6216.js";import{u as U}from"./useInterface.982c71ba.js";import{R as Y}from"./index.f3f840d0.js";import{u as q}from"./useScroll.c0a86152.js";import{H as z}from"./index.bdca3eba.js";import{_ as G}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uv-icon.27c7246d.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./uv-line-progress.1b208e51.js";import"./uv-button.9242bdc2.js";import"./uv-loading-icon.bfbe6dc1.js";import"./uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js";import"./uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js";import"./good-attr-select.96595f56.js";import"./uv-image.6bda10b1.js";import"./uv-transition.b971e856.js";import"./createAnimation.e5fefaf6.js";import"./index.9b540af7.js";import"./index.2f3cf70a.js";/* empty css *//* empty css */import"./config.6730da78.js";import"./utils.3f9740a5.js";const K=G({__name:"collect",setup(G){const{goBack:K,push:O}=h(),{type:P,refresh:R,dataList:T}=E(L),{toast:W}=U(),{scrollTop:X}=q(),$=e([{text:"删除",style:{backgroundColor:"#ee6d46"}}]),J=e(!1);const Q=e([]),Z=o({get:()=>c(Q).length===c(T).length?[1]:[],set:()=>{}});function ee(e){Q.value=e.includes(1)?T.value.map((e=>e.id)):[]}const oe=e();let te;function ae(e=!1,o){if(e)te=o;else if(c(Q).length<=0)return W({title:"请先选择商品"});c(oe).show()}function se(){te?async function(){await N(te),await R(),await W({title:"删除成功"}),te=void 0}():async function(){const e=[];c(T).forEach((o=>{c(Q).includes(o.id)&&e.push(o.productId)}));const o={category:"common",productIdList:e};await A(o),await R(),await W({title:"删除成功"}),Q.value=[],le()}()}function le(){te=void 0}return t((async e=>{P.value="collect",await R()})),(e,o)=>{const t=j,h=i(g("uv-checkbox"),k),L=i(g("goods"),w),N=i(g("uv-swipe-action-item"),C),A=i(g("card"),V),E=i(g("uv-checkbox-group"),b),U=i(g("space"),M),q=i(g("uv-swipe-action"),I),G=i(g("container"),S),K=i(g("layout"),B);return a(),s(K,null,{default:l((()=>[n(z,{"scroll-top":c(X),"header-area-bg":"#fff","system-bar-area-bg":"#fff"},{default:l((()=>[r(" 我的收藏 ")])),_:1},8,["scroll-top"]),n(t,{class:"top-option"},{default:l((()=>[n(t),n(t,{class:"btn",onClick:o[0]||(o[0]=e=>function(e=!0){Q.value=[],J.value=e}(!J.value))},{default:l((()=>[r(u(J.value?"完成":"管理"),1)])),_:1})])),_:1}),n(G,null,{default:l((()=>[n(t,{class:"collect"},{default:l((()=>[n(q,null,{default:l((()=>[n(U,{direction:"vertical",fill:""},{default:l((()=>[c(T).length>0?(a(),s(E,{key:0,modelValue:Q.value,"onUpdate:modelValue":o[1]||(o[1]=e=>Q.value=e),shape:"circle",activeColor:"#ec6e47"},{default:l((()=>[(a(!0),d(m,null,p(c(T),(e=>(a(),s(t,{class:"select-row",key:e.id},{default:l((()=>[J.value?(a(),s(h,{key:0,customStyle:{marginBottom:"8px"},name:e.id},null,8,["name"])):y("",!0),n(A,{style:{width:"100%"},onClick:o=>function(e){J.value&&x((()=>{const o=c(Q).findIndex((o=>o===e.id));o>=0?c(Q).splice(o,1):c(Q).push(e.id)}))}(e)},{default:l((()=>[n(N,{disabled:J.value,options:$.value,onClick:o=>ae(!0,e)},{default:l((()=>[n(L,{list:"",data:e,storeName:e.storeName,price:e.price,stock:e.stock,interval:"true",desc:"3",showAction:"true",surplus:"200",priceMode:"primary",onClick:o=>c(O)({url:"/pages/goodsDetail/goodsDetail"},{data:{id:e.productId}})},null,8,["data","storeName","price","stock","onClick"])])),_:2},1032,["disabled","options","onClick"])])),_:2},1032,["onClick"])])),_:2},1024)))),128))])),_:1},8,["modelValue"])):(a(),s(F,{key:1,iconSrc:c(H)},{default:l((()=>[r(" 您还没有收藏的商品~ ")])),_:1},8,["iconSrc"]))])),_:1})])),_:1})])),_:1}),n(t,{class:"option-height"}),n(t,{class:"option-row",style:_({height:J.value?"100rpx":"0rpx"})},{default:l((()=>[n(t,{class:"left"},{default:l((()=>[n(E,{modelValue:c(Z),"onUpdate:modelValue":o[2]||(o[2]=e=>f(Z)?Z.value=e:null),shape:"circle",activeColor:"#ec6e47",onChange:ee},{default:l((()=>[n(h,{shape:"circle",activeColor:"#ec6e47",name:1},{default:l((()=>[v("span",{class:"all-select"},"全选")])),_:1})])),_:1},8,["modelValue"])])),_:1}),n(t,{class:"button",onClick:o[3]||(o[3]=e=>ae(!1))},{default:l((()=>[r(" 删除 ")])),_:1})])),_:1},8,["style"])])),_:1}),n(D,{ref_key:"deleteModal",ref:oe,content:"确认要删除所选内容吗?",onConfirm:se,onCancel:le},null,512),n(Y,{"scroll-top":c(X)},null,8,["scroll-top"])])),_:1})}}},[["__scopeId","data-v-8ea046c7"]]);export{K as default}; diff --git a/unpackage/dist/build/h5/assets/pages-createAddress-createAddress.47752126.js b/unpackage/dist/build/h5/assets/pages-createAddress-createAddress.47752126.js new file mode 100644 index 0000000..b27f52b --- /dev/null +++ b/unpackage/dist/build/h5/assets/pages-createAddress-createAddress.47752126.js @@ -0,0 +1 @@ +import{T as e,a6 as a,a as l,x as t,O as s,v as i,o as u,j as o,w as d,u as n,G as r,h as v,i as c,I as p,e as _,l as m,F as f,s as y,ac as h,ad as x,ae as g,a2 as b,H as j,B as I,a5 as k}from"./index-9bec188e.js";import{_ as C}from"./uv-navbar.c519dc25.js";import{_ as V}from"./uv-icon.27c7246d.js";import{_ as D,a as N}from"./uv-checkbox-group.02ba3e82.js";import{_ as w}from"./uv-button.9242bdc2.js";import{_ as A}from"./layout.62460c6d.js";import{U as L}from"./uv-picker.0e41c7e2.js";import{_ as U}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uv-status-bar.6dc37cad.js";/* empty css */import"./uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./uv-loading-icon.bfbe6dc1.js";import"./uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js";import"./uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js";/* empty css */import"./uv-popup.f272c9ae.js";import"./uv-overlay.6fe03ce8.js";import"./uv-transition.b971e856.js";import"./createAnimation.e5fefaf6.js";const B=U({__name:"createAddress",setup(U){const B=e(),{getParams:E,push:P,goBack:F}=n(),{areaList:G,address:O}=a(B),T=l(""),q=l(""),H=l({realName:void 0,phone:void 0,detail:void 0,isDefault:void 0,address:{cityId:void 0,city:void 0,district:void 0,province:void 0}}),M=l([]),R=e=>{H.value.isDefault=e},S=l(""),W=async()=>{var e;if(null==(e=H.value.address)?void 0:e.cityId)if(H.value.detail)if(H.value.realName)if(H.value.phone&&/^1[34578]\d{9}$/.test(H.value.phone)){h({title:"保存中",mask:!0});try{await x({id:q.value,realName:H.value.realName,postCode:H.value.postCode,isDefault:H.value.isDefault?1:0,detail:H.value.detail,phone:H.value.phone,address:{cityId:H.value.address.cityId,city:H.value.address.city,district:H.value.address.district,province:H.value.address.province}});y({title:"保存成功",icon:"none",duration:2e3}),g(),B.restAddress(),"select"==S.value?P({url:"/pages/address/address"},{data:{type:"select"},type:"redirectTo"}):(B.getAddressList(1),F())}catch(a){console.log(a,"err"),a.msg}}else y({title:"请输入正确手机号!",icon:"none",duration:2e3});else y({title:"请输入姓名!",icon:"none",duration:2e3});else y({title:"请输入详细地址!",icon:"none",duration:2e3});else y({title:"请选择收货地址",icon:"none",duration:2e3})},$=l(),z=l([]),J=l([]),K=l([]),Q=l([0,0,0]),X=l([0,0,0]),Y=t((()=>[z.value,J.value,K.value]));function Z(e){var a,l,t;const{columnIndex:s,index:i,indexs:u}=e;0===s?(J.value=(null==(a=z.value[i])?void 0:a.children)||[],K.value=(null==(l=J.value[0])?void 0:l.children)||[],$.value.setIndexs([i,0,0],!0)):1===s&&(K.value=(null==(t=J.value[i])?void 0:t.children)||[],$.value.setIndexs(u,!0))}function ee(e){const{indexs:a,value:l}=e;X.value=a,H.value.address={province:l[0].name||"",city:l[1].name||"",district:l[2].name||"",cityId:l[1].id}}function ae(){z.value=G.value,console.log($.value),Q.value[0]=z.value.findIndex(((e,a)=>a===X.value[0])),J.value=z.value[Q.value[0]].children||[],Q.value[1]=J.value.findIndex(((e,a)=>a===X.value[1])),K.value=J.value[Q.value[1]].children||[],Q.value[2]=K.value.findIndex(((e,a)=>a===X.value[2])),b((()=>{$.value.setIndexs([Q.value[0],Q.value[1],Q.value[2]],!0),console.log("设置完毕")})),c($).open()}function le(e){const a=/[^\d]/g;b((()=>{H.value.phone=e.detail.value.replace(a,"")}))}return s((async e=>{const a=E(e);let l=a.id;if(S.value=a.type,await B.getAddressCityList(),l){q.value=l,T.value="编辑地址";let e=O.value.filter((e=>e.id==l))[0];if(!e)return;H.value={realName:e.realName,phone:e.phone,detail:e.detail,isDefault:e.isDefault,address:{cityId:e.cityId,city:e.city,district:e.district,province:e.province}},console.log(H.value),function(e){const a=G.value.findIndex((a=>a.name===e.province)),l=G.value[a].children.findIndex((a=>a.name===e.city)),t=G.value[a].children[l].children.findIndex((a=>a.name===e.district));X.value=[a,l,t]}(e),M.value=e.isDefault?["isDefault"]:[]}else T.value="新增地址"})),i((()=>{})),(e,a)=>{const l=r(j("uv-navbar"),C),t=I,s=r(j("uv-icon"),V),i=k,n=r(j("uv-checkbox"),D),y=r(j("uv-checkbox-group"),N),h=r(j("uv-button"),w),x=r(j("layout"),A);return u(),o(x,null,{default:d((()=>[v(l,{fixed:!1,title:T.value,"left-arrow":"",onLeftClick:c(F)},null,8,["title","onLeftClick"]),v(t,{class:"create-address"},{default:d((()=>[v(t,{class:"list noBorder"},{default:d((()=>[v(t,{class:"list-main"},{default:d((()=>[v(t,{class:"list-label w-158"},{default:d((()=>[p(" 收货地址 ")])),_:1}),v(t,{class:"list-content",onClick:ae},{default:d((()=>[H.value.address.cityId?(u(),_(f,{key:0},[p(m(H.value.address.province)+" "+m(H.value.address.city)+" "+m(H.value.address.district),1)],64)):(u(),_("span",{key:1,class:"chooise"},[p(" 点击选择 "),v(s,{name:"arrow-right"})]))])),_:1})])),_:1})])),_:1}),v(t,{class:"list"},{default:d((()=>[v(t,{class:"list-main"},{default:d((()=>[v(t,{class:"list-label w-158"},{default:d((()=>[p(" 详细地址 ")])),_:1}),v(t,{class:"list-content"},{default:d((()=>[v(i,{type:"text",placeholder:"请输入详细地址",modelValue:H.value.detail,"onUpdate:modelValue":a[0]||(a[0]=e=>H.value.detail=e)},null,8,["modelValue"])])),_:1})])),_:1})])),_:1}),v(t,{class:"list"},{default:d((()=>[v(t,{class:"list-main"},{default:d((()=>[v(t,{class:"list-label w-158"},{default:d((()=>[p(" 姓名 ")])),_:1}),v(t,{class:"list-content"},{default:d((()=>[v(i,{type:"text",placeholder:"请输入姓名",modelValue:H.value.realName,"onUpdate:modelValue":a[1]||(a[1]=e=>H.value.realName=e)},null,8,["modelValue"])])),_:1})])),_:1})])),_:1}),v(t,{class:"list"},{default:d((()=>[v(t,{class:"list-main"},{default:d((()=>[v(t,{class:"list-label w-158"},{default:d((()=>[p(" 电话 ")])),_:1}),v(t,{class:"list-content"},{default:d((()=>[v(i,{type:"tel",placeholder:"请输入电话",maxlength:"11",modelValue:H.value.phone,"onUpdate:modelValue":a[2]||(a[2]=e=>H.value.phone=e),onInput:le},null,8,["modelValue"])])),_:1})])),_:1})])),_:1})])),_:1}),v(t,{class:"form-checkbox"},{default:d((()=>[v(y,{modelValue:M.value,"onUpdate:modelValue":a[3]||(a[3]=e=>M.value=e)},{default:d((()=>[v(n,{shape:"circle",label:"设为默认地址",name:"isDefault",labelColor:"#999999",activeColor:"#EE6D46",onChange:R})])),_:1},8,["modelValue"])])),_:1}),v(t,{class:"form-buttons"},{default:d((()=>[v(h,{type:"primary",text:"提交",customStyle:"margin-top: 10px",onClick:W})])),_:1}),v(L,{ref_key:"addressPickerRef",ref:$,columns:c(Y),keyName:"name",onChange:Z,onConfirm:ee},null,8,["columns"])])),_:1})}}},[["__scopeId","data-v-aba9466d"]]);export{B as default}; diff --git a/unpackage/dist/build/h5/assets/pages-discount-discount.64dbfa44.js b/unpackage/dist/build/h5/assets/pages-discount-discount.64dbfa44.js new file mode 100644 index 0000000..df8d2de --- /dev/null +++ b/unpackage/dist/build/h5/assets/pages-discount-discount.64dbfa44.js @@ -0,0 +1 @@ +import{_ as s}from"./uv-navbar.c519dc25.js";import{O as t,o as e,j as a,w as i,G as o,h as r,i as u,e as n,k as _,F as l,I as m,z as p,H as d,p as c,B as v,m as f,f as y,l as j,A as g}from"./index-9bec188e.js";import{_ as b}from"./uv-sticky.2d93d618.js";import{_ as k}from"./uv-count-down.f054f6ae.js";import{_ as x}from"./goods.1796f368.js";import{_ as h}from"./layout.62460c6d.js";import{e as w}from"./product.0ff691f6.js";import{u as F}from"./useActivity.8194a6a0.js";import{L as A,a as I}from"./index.afd705a5.js";import{V as L,F as C}from"./images.52fc6216.js";import{E as H}from"./index.036a38bb.js";import"./index.2f3cf70a.js";import{_ as E}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uv-status-bar.6dc37cad.js";/* empty css */import"./uv-icon.27c7246d.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js";import"./uv-line-progress.1b208e51.js";import"./uv-button.9242bdc2.js";import"./uv-loading-icon.bfbe6dc1.js";import"./uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js";import"./uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js";import"./good-attr-select.96595f56.js";import"./uv-image.6bda10b1.js";import"./uv-transition.b971e856.js";import"./createAnimation.e5fefaf6.js";import"./space.a9e7e18e.js";import"./useInterface.982c71ba.js";import"./index.9b540af7.js";/* empty css */const G=E({__name:"discount",setup(E){const{refresh:G,dataList:B,loading:P,loadend:S,listEmpty:T,otherQuery:q,activeIndex:z,timesList:D,timeChange:M,countDownFinish:N,handleGetTimeList:O}=F(w);return t((async s=>{q.value={type:3},await O()})),(t,w)=>{const F=o(d("uv-navbar"),s),E=o(d("uv-sticky"),b),G=c,q=v,O=g,Q=o(d("uv-count-down"),k),V=o(d("goods"),x),W=o(d("layout"),h);return e(),a(W,null,{default:i((()=>[r(E,{customNavHeight:"0"},{default:i((()=>[r(F,{fixed:!1,safeAreaInsetTop:!0,autoBack:"",title:"折扣专区"})])),_:1}),r(q,{class:"swiper"},{default:i((()=>[r(G,{class:"image",src:u(L),mode:"widthFix"},null,8,["src"])])),_:1}),r(q,{class:"time-bar"},{default:i((()=>[(e(!0),n(l,null,_(u(D),((s,t)=>(e(),n("div",{class:f(["time-bar-item",u(z)===t&&"on"]),key:t,onClick:e=>u(M)(s,t)},[y("div",{class:"time"},j(s.time),1),y("div",{class:"status"},[0===s.status?(e(),a(O,{key:0},{default:i((()=>[m("已结束")])),_:1})):p("",!0),1===s.status?(e(),a(O,{key:1},{default:i((()=>[m("抢购中")])),_:1})):p("",!0),2===s.status?(e(),a(O,{key:2},{default:i((()=>[m("未开始")])),_:1})):p("",!0)]),1===s.status?(e(),n("div",{key:0,class:"countdown"},[r(O,null,{default:i((()=>[m("已结束")])),_:1}),r(Q,{time:s.countdown,format:"HH:mm:ss",onFinish:u(N)},null,8,["time","onFinish"])])):p("",!0)],10,["onClick"])))),128))])),_:1}),u(T)?(e(),a(H,{key:1,iconSrc:u(C)},{default:i((()=>[m(" 这里空空如也~ ")])),_:1},8,["iconSrc"])):(e(),a(q,{key:0,class:"product-box"},{default:i((()=>[(e(!0),n(l,null,_(u(B),((s,t)=>(e(),a(q,{key:s.id,class:f(["product-item",0===t&&"isFirst"])},{default:i((()=>[r(V,{link:"",hasFirst:0===t,data:s,price:s.price,buyProgress:0===t,original:!0,total:0!==t},null,8,["hasFirst","data","price","buyProgress","total"])])),_:2},1032,["class"])))),128))])),_:1})),u(P)?(e(),a(A,{key:2})):p("",!0),u(S)?(e(),a(I,{key:3})):p("",!0)])),_:1})}}},[["__scopeId","data-v-c82b4ac7"]]);export{G as default}; diff --git a/unpackage/dist/build/h5/assets/pages-discountCoupon-index.0f153601.js b/unpackage/dist/build/h5/assets/pages-discountCoupon-index.0f153601.js new file mode 100644 index 0000000..58e5784 --- /dev/null +++ b/unpackage/dist/build/h5/assets/pages-discountCoupon-index.0f153601.js @@ -0,0 +1 @@ +import{_ as a}from"./uv-tabs.5d8e6539.js";import{a as o,x as s,a1 as e,o as t,j as l,w as n,B as u,h as r,i,e as c,k as p,F as m,I as d,G as b,H as f}from"./index-9bec188e.js";import{c as v}from"./coupon.e8046488.js";import{C as h}from"./CouponItem.b2bb8e74.js";import{E as y}from"./index.036a38bb.js";import{J as g}from"./images.52fc6216.js";import{R as j}from"./index.f3f840d0.js";import{u as _}from"./useScroll.c0a86152.js";import{_ as x}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uv-badge.07f8d0fa.js";import"./config.6730da78.js";const C=[{label:"可使用",value:1},{label:"已使用",value:2},{label:"已失效",value:3}];const w=x({__name:"index",setup(x){const{scrollTop:w}=_(),{tabList:L,tabCurrent:S,handleTabsChange:T,couponList:k,showEmpty:E}=function(){const a=o(0),t=o(1),l=o(!1),n=o([]),u=s((()=>n.value.length<=0));async function r(){try{l.value=!0;const a=await v(t.value);n.value=a}finally{l.value=!1}}return e((async()=>{await r()})),{tabList:C,tabCurrent:a,handleTabsChange:async function(o){console.log(o),n.value=[],a.value=o.index,t.value=o.value,await r()},showEmpty:u,couponListLoading:l,couponList:n,doGetCouponList:r}}();return(o,s)=>{const e=b(f("uv-tabs"),a),v=u;return t(),l(v,{class:"discount-coupon"},{default:n((()=>[r(v,{class:"tabs-row"},{default:n((()=>[r(e,{current:i(S),list:i(L),lineColor:"#ee6d46",activeStyle:{color:"#ee6d46"},itemStyle:{width:`calc( 100% / ${i(L).length} )`,"box-sizing":"border-box",height:"80rpx"},keyName:"label",onChange:i(T)},null,8,["current","list","itemStyle","onChange"])])),_:1}),r(v,{class:"coupon-box"},{default:n((()=>[i(E)?(t(),l(y,{key:1,iconSrc:i(g)},{default:n((()=>[d(" 您暂时没有可使用的优惠券~ ")])),_:1},8,["iconSrc"])):(t(!0),c(m,{key:0},p(i(k),(a=>(t(),l(v,{class:"coupon-list"},{default:n((()=>[r(h,{coupons:a,tabType:i(S)},null,8,["coupons","tabType"])])),_:2},1024)))),256))])),_:1}),r(j,{"scroll-top":i(w)},null,8,["scroll-top"])])),_:1})}}},[["__scopeId","data-v-12a0279b"]]);export{w as default}; diff --git a/unpackage/dist/build/h5/assets/pages-evaluate-evaluate.d788db18.js b/unpackage/dist/build/h5/assets/pages-evaluate-evaluate.d788db18.js new file mode 100644 index 0000000..e1e4466 --- /dev/null +++ b/unpackage/dist/build/h5/assets/pages-evaluate-evaluate.d788db18.js @@ -0,0 +1 @@ +var e,t;import{Y as a,Z as l,o,j as n,w as u,h as s,y as r,I as i,l as d,z as c,m as p,aw as m,A as h,B as v,a as f,O as _,u as y,G as g,i as b,f as x,s as S,ax as j,ay as V,H as C}from"./index-9bec188e.js";import{_ as B}from"./uv-navbar.c519dc25.js";import{_ as $}from"./uv-rate.a6914fa9.js";import{_ as E}from"./uv-line.e2f06039.js";import{_ as P}from"./_plugin-vue_export-helper.1b428a4d.js";import{_ as w}from"./uv-upload.2f331acd.js";import{_ as k}from"./uv-button.9242bdc2.js";import{_ as F}from"./layout.62460c6d.js";import{j as N}from"./order.f67793d3.js";import"./uv-status-bar.6dc37cad.js";/* empty css */import"./uv-icon.27c7246d.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js";import"./uv-line.vue_vue_type_style_index_0_scoped_6ea9af94_lang.3331ebc5.js";import"./uv-loading-icon.bfbe6dc1.js";import"./uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js";import"./uv-popup.f272c9ae.js";import"./uv-overlay.6fe03ce8.js";import"./uv-transition.b971e856.js";import"./createAnimation.e5fefaf6.js";import"./uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js";/* empty css */const D=P({name:"uv-textarea",mixins:[a,l,{props:{value:{type:[String,Number],default:""},modelValue:{type:[String,Number],default:""},placeholder:{type:[String,Number],default:""},placeholderClass:{type:String,default:"textarea-placeholder"},placeholderStyle:{type:[String,Object],default:"color: #c0c4cc"},height:{type:[String,Number],default:70},confirmType:{type:String,default:"done"},disabled:{type:Boolean,default:!1},count:{type:Boolean,default:!1},focus:{type:Boolean,default:!1},autoHeight:{type:Boolean,default:!1},fixed:{type:Boolean,default:!1},cursorSpacing:{type:Number,default:0},cursor:{type:[String,Number],default:""},showConfirmBar:{type:Boolean,default:!0},selectionStart:{type:Number,default:-1},selectionEnd:{type:Number,default:-1},adjustPosition:{type:Boolean,default:!0},disableDefaultPadding:{type:Boolean,default:!1},holdKeyboard:{type:Boolean,default:!1},maxlength:{type:[String,Number],default:140},border:{type:String,default:"surround"},formatter:{type:[Function,null],default:null},ignoreCompositionEvent:{type:Boolean,default:!0},confirmHold:{type:Boolean,default:!1},textStyle:{type:[Object,String],default:()=>{}},countStyle:{type:[Object,String],default:()=>{}},...null==(t=null==(e=uni.$uv)?void 0:e.props)?void 0:t.textarea}}],data:()=>({innerValue:"",focused:!1,innerFormatter:e=>e}),created(){this.innerValue=this.modelValue},watch:{value(e){this.innerValue=e},modelValue(e){this.innerValue=e}},computed:{textareaClass(){let e=[],{border:t,disabled:a}=this;return"surround"===t&&(e=e.concat(["uv-border","uv-textarea--radius"])),"bottom"===t&&(e=e.concat(["uv-border-bottom","uv-textarea--no-radius"])),a&&e.push("uv-textarea--disabled"),e.join(" ")},textareaStyle(){return this.$uv.deepMerge({},this.$uv.addStyle(this.customStyle))},maxlen(){return this.maxlength<0?this.maxlength<0?-1:140:this.maxlength},getCount(){try{return this.innerValue.length>this.maxlen?this.maxlen:this.innerValue.length}catch(e){return 0}}},methods:{setFormatter(e){this.innerFormatter=e},onFocus(e){this.$emit("focus",e)},onBlur(e){this.$emit("blur",e),this.$uv.formValidate(this,"blur")},onLinechange(e){this.$emit("linechange",e)},onInput(e){let{value:t=""}=e.detail||{};const a=(this.formatter||this.innerFormatter)(t);this.innerValue=t,this.$nextTick((()=>{this.innerValue=a,this.valueChange()}))},valueChange(){const e=this.innerValue;this.$nextTick((()=>{this.$emit("input",e),this.$emit("update:modelValue",e),this.$emit("change",e),this.$uv.formValidate(this,"change")}))},onConfirm(e){this.$emit("confirm",e)},onKeyboardheightchange(e){this.$emit("keyboardheightchange",e)}}},[["render",function(e,t,a,l,f,_){const y=m,g=h,b=v;return o(),n(b,{class:p(["uv-textarea",_.textareaClass]),style:r([_.textareaStyle])},{default:u((()=>[s(y,{class:"uv-textarea__field",value:f.innerValue,style:r([{height:e.$uv.addUnit(e.height)},e.$uv.addStyle(e.textStyle)]),placeholder:e.placeholder,"placeholder-style":e.$uv.addStyle(e.placeholderStyle,"string"),"placeholder-class":e.placeholderClass,disabled:e.disabled,focus:e.focus,autoHeight:e.autoHeight,fixed:e.fixed,cursorSpacing:e.cursorSpacing,cursor:e.cursor,showConfirmBar:e.showConfirmBar,selectionStart:e.selectionStart,selectionEnd:e.selectionEnd,adjustPosition:e.adjustPosition,disableDefaultPadding:e.disableDefaultPadding,holdKeyboard:e.holdKeyboard,maxlength:_.maxlen,confirmType:e.confirmType,ignoreCompositionEvent:e.ignoreCompositionEvent,"confirm-hold":e.confirmHold,onFocus:_.onFocus,onBlur:_.onBlur,onLinechange:_.onLinechange,onInput:_.onInput,onConfirm:_.onConfirm,onKeyboardheightchange:_.onKeyboardheightchange},null,8,["value","style","placeholder","placeholder-style","placeholder-class","disabled","focus","autoHeight","fixed","cursorSpacing","cursor","showConfirmBar","selectionStart","selectionEnd","adjustPosition","disableDefaultPadding","holdKeyboard","maxlength","confirmType","ignoreCompositionEvent","confirm-hold","onFocus","onBlur","onLinechange","onInput","onConfirm","onKeyboardheightchange"]),e.count&&-1!=_.maxlen?(o(),n(g,{key:0,class:"uv-textarea__count",style:r([{"background-color":e.disabled?"transparent":"#fff"},e.$uv.addStyle(e.countStyle)])},{default:u((()=>[i(d(_.getCount)+"/"+d(_.maxlen),1)])),_:1},8,["style"])):c("",!0)])),_:1},8,["class","style"])}],["__scopeId","data-v-e854b4f2"]]),L=P({__name:"evaluate",setup(e){const{getParams:t,push:a}=y(),l=f(0),r=f(0),d=f(null),c=f([]),p=f([]),m=f("");f(null);const h=f(0),{goBack:P}=y(),L=async()=>{await N([{comment:m.value,pics:c.value.toString(),productScore:l.value,serviceScore:r.value,unique:d.value}])&&(S({title:"评价成功",icon:"none",duration:2e3}),P())},I=e=>{c.value.splice(e.index,1),p.value.splice(e.index,1)},K=async e=>{let t=[].concat(e.file),a=p.value.length;t.map((e=>{p.value.push({...e,status:"uploading",message:"上传中"})}));for(let l=0;lnew Promise(((t,a)=>{j({url:V,filePath:e,name:"file",formData:{user:"test"},success:e=>{setTimeout((()=>{t(e.data)}),1e3)}})}));return _((e=>{const a=t(e);d.value=a.unique,h.value=a.orderId})),(e,t)=>{const a=g(C("uv-navbar"),B),d=v,c=g(C("uv-rate"),$),h=g(C("uv-line"),E),f=g(C("uv-textarea"),D),_=g(C("uv-upload"),w),y=g(C("uv-button"),k),S=g(C("layout"),F);return o(),n(S,{class:"evaluate"},{default:u((()=>[s(a,{fixed:!1,title:"评价","left-arrow":"",onLeftClick:b(P)},null,8,["onLeftClick"]),s(d,{class:"evaluate-card mb-20"},{default:u((()=>[x("div",{class:"evaluate-item"},[s(d,{class:"evaluate-label"},{default:u((()=>[i("商品评价")])),_:1}),s(c,{"active-color":"#EE6D46",count:5,modelValue:l.value,"onUpdate:modelValue":t[0]||(t[0]=e=>l.value=e)},null,8,["modelValue"])]),s(h,{color:"#EE6D46"}),s(d,{class:"evaluate-content"},{default:u((()=>[s(f,{border:"none",modelValue:m.value,"onUpdate:modelValue":t[1]||(t[1]=e=>m.value=e),placeholder:"请填写您遇到的问题,这将帮助我们为您提供更好的服务"},null,8,["modelValue"]),s(_,{fileList:p.value,name:"1",multiple:"",maxCount:10,onAfterRead:K,onDelete:I},null,8,["fileList"])])),_:1})])),_:1}),s(d,{class:"card evaluate-card noBorder"},{default:u((()=>[s(d,{class:"card-head"},{default:u((()=>[s(d,{class:"card-title"},{default:u((()=>[i("服务评价")])),_:1})])),_:1}),s(d,{class:"card-content"},{default:u((()=>[x("div",{class:"evaluate-item min"},[s(d,{class:"evaluate-label"},{default:u((()=>[i("服务评价")])),_:1}),s(c,{"active-color":"#EE6D46",count:5,modelValue:r.value,"onUpdate:modelValue":t[2]||(t[2]=e=>r.value=e)},null,8,["modelValue"])])])),_:1})])),_:1}),x("div",{class:"form-buttons"},[s(y,{round:"",block:"",type:"primary",onClick:L},{default:u((()=>[i(" 提交评论 ")])),_:1})])])),_:1})}}},[["__scopeId","data-v-5bc91d38"]]);export{L as default}; diff --git a/unpackage/dist/build/h5/assets/pages-footprint-footprint.46c7409c.js b/unpackage/dist/build/h5/assets/pages-footprint-footprint.46c7409c.js new file mode 100644 index 0000000..f3c1350 --- /dev/null +++ b/unpackage/dist/build/h5/assets/pages-footprint-footprint.46c7409c.js @@ -0,0 +1 @@ +import{a as e,x as o,O as t,o as a,e as s,h as l,w as i,i as n,F as r,G as u,I as c,l as p,j as d,k as m,y as _,a4 as f,f as v,B as j,H as g,z as y,u as h,a2 as k}from"./index-9bec188e.js";import{_ as x,a as b}from"./uv-checkbox-group.02ba3e82.js";import{_ as w}from"./goods.1796f368.js";import{_ as C,a as I}from"./uv-swipe-action.79c99768.js";import{_ as V}from"./card.bb6c2a17.js";import{_ as M}from"./space.a9e7e18e.js";import{_ as S}from"./container.1b21e877.js";import{_ as B}from"./layout.62460c6d.js";import{i as L,j as N,k as A}from"./product.0ff691f6.js";import{M as D}from"./index.82f07807.js";import{u as E}from"./usePage.b639b5a8.js";import{E as F}from"./index.036a38bb.js";import{F as H}from"./images.52fc6216.js";import{u as U}from"./useInterface.982c71ba.js";import{u as Y}from"./useScroll.c0a86152.js";import{R as q}from"./index.f3f840d0.js";import{H as z}from"./index.bdca3eba.js";import{_ as G}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uv-icon.27c7246d.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./uv-line-progress.1b208e51.js";import"./uv-button.9242bdc2.js";import"./uv-loading-icon.bfbe6dc1.js";import"./uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js";import"./uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js";import"./good-attr-select.96595f56.js";import"./uv-image.6bda10b1.js";import"./uv-transition.b971e856.js";import"./createAnimation.e5fefaf6.js";import"./index.9b540af7.js";import"./index.2f3cf70a.js";/* empty css *//* empty css */import"./config.6730da78.js";import"./utils.3f9740a5.js";const K=G({__name:"footprint",setup(G){const{scrollTop:K}=Y(),{goBack:O,push:P}=h(),{type:R,refresh:T,dataList:W}=E(L),{toast:X}=U(),$=e([{text:"删除",style:{backgroundColor:"#ee6d46"}}]),J=e(!1);const Q=e([]),Z=o({get:()=>n(Q).length===n(W).length?[1]:[],set:()=>{}});function ee(e){Q.value=e.includes(1)?W.value.map((e=>e.id)):[]}const oe=e();let te;function ae(e=!1,o){if(e)te=o;else if(n(Q).length<=0)return X({title:"请先选择足迹"});n(oe).show()}function se(){te?async function(){await N(te),await T(),await X({title:"删除成功"}),te=void 0}():async function(){const e=[];n(W).forEach((o=>{n(Q).includes(o.id)&&e.push(o.productId)}));const o={productIdList:e};await A(o),await T(),await X({title:"删除成功"}),Q.value=[],le()}()}function le(){te=void 0}return t((async e=>{R.value="foot",await T()})),(e,o)=>{const t=j,h=u(g("uv-checkbox"),x),L=u(g("goods"),w),N=u(g("uv-swipe-action-item"),C),A=u(g("card"),V),E=u(g("uv-checkbox-group"),b),U=u(g("space"),M),Y=u(g("uv-swipe-action"),I),G=u(g("container"),S),O=u(g("layout"),B);return a(),s(r,null,[l(O,null,{default:i((()=>[l(z,{"scroll-top":n(K),"header-area-bg":"#fff","system-bar-area-bg":"#fff"},{default:i((()=>[c(" 我的足迹 ")])),_:1},8,["scroll-top"]),l(t,{class:"top-option"},{default:i((()=>[l(t),l(t,{class:"btn",onClick:o[0]||(o[0]=e=>function(e=!0){Q.value=[],J.value=e}(!J.value))},{default:i((()=>[c(p(J.value?"完成":"管理"),1)])),_:1})])),_:1}),l(G,null,{default:i((()=>[l(t,{class:"footprint"},{default:i((()=>[l(Y,null,{default:i((()=>[l(U,{direction:"vertical",fill:""},{default:i((()=>[n(W).length>0?(a(),d(E,{key:0,modelValue:Q.value,"onUpdate:modelValue":o[1]||(o[1]=e=>Q.value=e),shape:"circle",activeColor:"#ec6e47"},{default:i((()=>[(a(!0),s(r,null,m(n(W),(e=>(a(),d(t,{class:"select-row",key:e.id},{default:i((()=>[J.value?(a(),d(h,{key:0,customStyle:{marginBottom:"8px"},name:e.id},null,8,["name"])):y("",!0),l(A,{style:{width:"100%"},onClick:o=>function(e){J.value&&k((()=>{const o=n(Q).findIndex((o=>o===e.id));o>=0?n(Q).splice(o,1):n(Q).push(e.id)}))}(e)},{default:i((()=>[l(N,{disabled:J.value,options:$.value,onClick:o=>ae(!0,e)},{default:i((()=>[l(L,{list:"",data:e,storeName:e.storeName,price:e.price,stock:e.stock,interval:"true",desc:"3",showAction:"true",surplus:"200",priceMode:"primary",onClick:o=>n(P)({url:"/pages/goodsDetail/goodsDetail"},{data:{id:e.productId}})},null,8,["data","storeName","price","stock","onClick"])])),_:2},1032,["disabled","options","onClick"])])),_:2},1032,["onClick"])])),_:2},1024)))),128))])),_:1},8,["modelValue"])):(a(),d(F,{key:1,iconSrc:n(H)},{default:i((()=>[c(" 您还没有浏览足迹~ ")])),_:1},8,["iconSrc"]))])),_:1})])),_:1})])),_:1}),l(t,{class:"option-height"}),l(t,{class:"option-row",style:_({height:J.value?"100rpx":"0rpx"})},{default:i((()=>[l(t,{class:"left"},{default:i((()=>[l(E,{modelValue:n(Z),"onUpdate:modelValue":o[2]||(o[2]=e=>f(Z)?Z.value=e:null),shape:"circle",activeColor:"#ec6e47",onChange:ee},{default:i((()=>[l(h,{shape:"circle",activeColor:"#ec6e47",name:1},{default:i((()=>[v("span",{class:"all-select"},"全选")])),_:1})])),_:1},8,["modelValue"])])),_:1}),l(t,{class:"button",onClick:o[3]||(o[3]=e=>ae(!1))},{default:i((()=>[c(" 删除 ")])),_:1})])),_:1},8,["style"])])),_:1}),l(D,{ref_key:"deleteModal",ref:oe,content:"确认要删除所选内容吗?",onConfirm:se,onCancel:le},null,512)])),_:1}),l(q,{"scroll-top":n(K)},null,8,["scroll-top"])],64)}}},[["__scopeId","data-v-f56c8e99"]]);export{K as default}; diff --git a/unpackage/dist/build/h5/assets/pages-goodsDetail-goodsDetail.92f596de.js b/unpackage/dist/build/h5/assets/pages-goodsDetail-goodsDetail.92f596de.js new file mode 100644 index 0000000..2347d10 --- /dev/null +++ b/unpackage/dist/build/h5/assets/pages-goodsDetail-goodsDetail.92f596de.js @@ -0,0 +1 @@ +import{t as e,G as a,H as l,E as s,o as t,j as o,w as u,h as r,i,I as c,l as n,e as d,F as p,k as v,z as f,B as m,p as _,a as y,v as g,a2 as k,u as b,f as h,x as I,aq as w,M as x,T as j,ar as S,A as C,a6 as T,W as O,X as B,a8 as N,O as P,ac as D,ae as R,y as G,m as q,q as $,as as A,S as E}from"./index-9bec188e.js";import{_ as L}from"./uv-image.6bda10b1.js";import{u as z}from"./useImage.9f5391d3.js";import{_ as F}from"./_plugin-vue_export-helper.1b428a4d.js";import{_ as H}from"./uv-badge.07f8d0fa.js";import{_ as V}from"./uv-button.9242bdc2.js";import{R as J}from"./index.415a2820.js";import{J as M,X as U,Y as W,Z as X,_ as Y,$ as Z}from"./images.52fc6216.js";import{a as K,u as Q,f as ee}from"./product.0ff691f6.js";import{b as ae,e as le}from"./cart.a9ddf436.js";import{u as se}from"./useInterface.982c71ba.js";import{H as te}from"./index.bdca3eba.js";import{E as oe}from"./index.036a38bb.js";import{b as ue}from"./coupon.e8046488.js";import{C as re}from"./CouponItem.b2bb8e74.js";import{P as ie}from"./index.9b540af7.js";import{_ as ce}from"./uv-icon.27c7246d.js";import{u as ne}from"./useScroll.c0a86152.js";import{R as de}from"./index.f3f840d0.js";import{u as pe,S as ve}from"./useShare.d249e156.js";import{G as fe}from"./good-attr-select.96595f56.js";import{g as me}from"./utils.3f9740a5.js";import{_ as _e}from"./blank.a65124f9.js";import{g as ye}from"./goods.a5bf24e1.js";import{u as ge}from"./useService.a8b6e69d.js";import{u as ke,G as be,a as he}from"./Goods.4fe4ceee.js";import"./uv-transition.b971e856.js";import"./createAnimation.e5fefaf6.js";import"./uv-loading-icon.bfbe6dc1.js";import"./uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js";import"./uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js";import"./usePage.b639b5a8.js";import"./index.afd705a5.js";import"./Goods.7dc38957.js";import"./index.2f3cf70a.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./config.6730da78.js";import"./useShearPlate.19498da6.js";import"./space.a9e7e18e.js";import"./index.acb07630.js";import"./uv-overlay.6fe03ce8.js";import"./Popup.08c50cc2.js";import"./lodash.94acaf47.js";const Ie=F({__name:"detail-reply",props:["data"],setup(y){const g=y,{data:k}=e(g),{preview:b}=z();return(e,y)=>{const g=a(l("uv-image"),L),h=m,I=_,w=s("templates");return t(),o(h,{class:"reply"},{default:u((()=>[r(h,{class:"reply-cont"},{default:u((()=>[r(h,{class:"reply-user"},{default:u((()=>[r(h,{class:"reply-user-pic"},{default:u((()=>[r(g,{src:i(k).avatar,width:"50rpx",height:"50rpx"},null,8,["src"])])),_:1}),r(h,{class:"reply-user-name"},{default:u((()=>[c(n(i(k).nickname),1)])),_:1})])),_:1}),r(h,{class:"reply-text"},{default:u((()=>[c(n(i(k).comment),1)])),_:1})])),_:1}),i(k).pictures&&i(k).pictures.split(",").length>0?(t(),o(h,{key:0,class:"reply-pic flex flex-ai__center"},{default:u((()=>[(t(!0),d(p,null,v(i(k).pictures.split(",").slice(0,1),((e,a)=>(t(),o(w,{style:{display:"flex",padding:"5px 0"},key:a},{default:u((()=>[r(I,{class:"image",src:e,onClick:e=>{return l=a,s=i(k).pictures.split(","),void b({current:l,urls:s});var l,s}},null,8,["src","onClick"])])),_:2},1024)))),128))])),_:1})):f("",!0)])),_:1})}}},[["__scopeId","data-v-982fae8d"]]),we=F({__name:"good-coupon-select",props:["id"],emits:["submitCoupon","close"],setup(e,{expose:a,emit:l}){const s=e,n=y([]),f=y(!1);y({}),y(!1);const _=y(!1);y(!1);const g=async e=>{const a=await ue(e);a&&(n.value=a)};return a({open:()=>{g(s.id),f.value.show()},close:()=>{f.value.close(),l("close")}}),(e,a)=>{const y=m;return t(),o(ie,{ref_key:"popupRef",ref:f,showCloseable:!1,onClose:a[1]||(a[1]=e=>l("close"))},{default:u((()=>[r(y,{class:"coupon-box"},{default:u((()=>[_.value?(t(),o(oe,{key:1,iconSrc:i(M)},{default:u((()=>[c(" 暂时没有可领取的优惠券~ ")])),_:1},8,["iconSrc"])):(t(!0),d(p,{key:0},v(n.value,(e=>(t(),o(y,{class:"coupon-list"},{default:u((()=>[r(re,{onReceiveCoupon:a[0]||(a[0]=e=>g(s.id)),coupons:e,type:"get"},null,8,["coupons"])])),_:2},1024)))),256))])),_:1})])),_:1},512)}}},[["__scopeId","data-v-4ab888de"]]),xe=F({__name:"GoodEmpty",setup(e){const{pushToTab:a}=b(),l=y();return g((()=>{k((()=>{l.value.executeRefresh()}))})),(e,s)=>{const o=m;return t(),d(p,null,[r(oe,{iconSrc:i(U)},{default:u((()=>[c(" 商品不存在~ ")])),bottom:u((()=>[r(o,{class:"go-on-btn",onClick:s[0]||(s[0]=e=>i(a)({url:"/root/index/index"}))},{default:u((()=>[c(" 继续逛逛 ")])),_:1})])),_:1},8,["iconSrc"]),r(J,{ref_key:"recommendRef",ref:l},null,512)],64)}}},[["__scopeId","data-v-d152ec7b"]]),je=F({__name:"Common",props:{price:{type:[String,Number]},oldPrice:{type:[String,Number]}},setup(a){const l=a,{price:s,oldPrice:r}=e(l);return(e,a)=>{const l=m;return t(),o(l,{class:"price-row"},{default:u((()=>[h("span",{class:"price"}," ¥"+n(i(s)),1),i(r)?(t(),d("span",{key:0,class:"old-price"}," ¥"+n(i(r)),1)):f("",!0)])),_:1})}}},[["__scopeId","data-v-cf072bc7"]]),Se=F({__name:"Activity",props:{price:{type:[String,Number]},oldPrice:{type:[String,Number]},type:{type:Number,default:1},state:{type:Number,default:3},time:{type:Number,default:0}},emits:["timeOver"],setup(a,{emit:l}){const s=a,{price:p,oldPrice:v,type:_,state:k,time:b}=e(s),j=I((()=>["拼团","秒杀","限时折扣"][_.value-1]));let S;const C=y(b.value);w(b,(()=>{C.value=b.value}));const T=y({hours:"00",minutes:"00",seconds:"00"});function O(){C.value=0,S&&clearInterval(S),S=void 0}const B=I((()=>{const e=` ${T.value.hours} : ${T.value.minutes} : ${T.value.seconds}`;return[0,3].includes(k.value)?`距开始 ${e}`:[1].includes(k.value)?`距结束 ${e}`:void 0}));return g((()=>{C.value-Date.now()<=0||(S=setInterval((()=>{C.value>1e3?T.value=me(C.value):(O(),l("timeOver"))}),1e3))})),x((()=>{O()})),(e,a)=>{const l=m;return t(),o(l,{class:"price-row"},{default:u((()=>[r(l,{class:"left-col"},{default:u((()=>[r(l,{class:"title"},{default:u((()=>[c(n(i(j)),1)])),_:1}),r(l,{class:"price-box"},{default:u((()=>[h("span",{class:"price"}," ¥"+n(i(p)),1),i(v)?(t(),d("span",{key:0,class:"old-price"}," ¥"+n(i(v)),1)):f("",!0)])),_:1})])),_:1}),r(l,{class:"right-col"},{default:u((()=>[c(n(i(B)),1)])),_:1})])),_:1})}}},[["__scopeId","data-v-d9e2f01e"]]),Ce=F({__name:"DetailInfoExhibition",props:{goodsDetail:{type:Object,required:!0},sku:{type:Object}},emits:["timeOver"],setup(a,{emit:l}){const s=a,{goodsDetail:d,sku:p}=e(s),v=I((()=>d.value.storeInfo));g((()=>{}));const _=I((()=>Number(p.value&&p.value.campaignType))),y=I((()=>(p.value&&p.value.price||v.value&&v.value.otPrice).toFixed(2))),k=I((()=>(p.value&&p.value.campaignPrice).toFixed(2))),b=I((()=>Number(p.value&&p.value.campaignState))),h=I((()=>[0,3].includes(b.value)?(console.log("预热",p.value.startTime),p.value&&p.value.startTime):[1].includes(b.value)?p.value&&p.value.endTime:void 0)),w=I((()=>!!p.value&&[1,2,3].includes(Number(p.value.campaignType))));return(e,a)=>{const s=m;return i(p)&&i(v)?(t(),o(s,{key:0,class:"goods-info"},{default:u((()=>[i(w)?(t(),o(Se,{key:1,type:i(_),"old-price":i(y),price:i(k),state:i(b),time:i(h),onTimeOver:a[0]||(a[0]=e=>l("timeOver"))},null,8,["type","old-price","price","state","time"])):(t(),o(je,{key:0,"old-price":i(p).otPrice||i(v).otPrice||"0.00",price:i(p).price||i(v).price||"0.00"},null,8,["old-price","price"])),r(s,{class:"name-row box"},{default:u((()=>[c(n(i(v).storeName),1)])),_:1}),r(s,{class:"label-row box"},{default:u((()=>[r(s,{class:"label-col"},{default:u((()=>[f("",!0)])),_:1}),r(s,{class:"stock-col"},{default:u((()=>[c(" 仅剩"+n(i(w)?i(p).campaignStock:i(v).stock)+"件 ",1)])),_:1})])),_:1})])),_:1})):f("",!0)}}},[["__scopeId","data-v-31940776"]]),Te=F({__name:"GroupByOrderList",props:{list:Array,required:!0},emits:["activeListItemTimeOver","doGroupBy"],setup(a,{emit:l}){const s=a,{list:g}=e(s),k=I((()=>i(g).filter((e=>e.closeTime>=Date.now())).length<=0)),b=[],T=y([]);function O(){g.value.forEach(((e,a)=>{T.value[a]=me(e.closeTime),b[a]=setInterval((()=>{e.closeTime>1e3?T.value[a]=me(e.closeTime):(!function(e){b[e]&&clearInterval(b[e])}(a),l("activeListItemTimeOver",e))}),1e3)}))}function B(){b.forEach((e=>{e&&clearInterval(e)})),b.length=0}const{toast:N}=se(),P=j();return x((()=>{B()})),w(g,(e=>{!e||e.length<=0||(B(),O())}),{immediate:!0}),(e,a)=>{const s=m,y=_,b=C;return i(k)?f("",!0):(t(),o(s,{key:0,class:"group-order-list"},{default:u((()=>[r(s,{class:"title"},{default:u((()=>[c(" 这些人正在拼单 ")])),_:1}),r(s,{class:"content"},{default:u((()=>[(t(!0),d(p,null,v(i(g),((e,a)=>{return t(),d(p,{key:e.id},[(i=e.closeTime,i>=Date.now()?(t(),o(s,{key:0,class:"order-row"},{default:u((()=>[r(s,{class:"userinfo-col"},{default:u((()=>[r(y,{src:e.user.avatar,class:"user-header"},null,8,["src"]),h("span",{class:"user-name"},n(e.user.nickname),1)])),_:2},1024),r(s,{class:"order-col"},{default:u((()=>[r(s,{class:"info"},{default:u((()=>[r(s,null,{default:u((()=>[c("还差 "),r(b,{class:"primary-color"},{default:u((()=>[c(n(e.total-e.current)+"人",1)])),_:2},1024),c(" 拼成 ")])),_:2},1024),T.value[a]?(t(),o(s,{key:0},{default:u((()=>[c(" 剩余 "+n(T.value[a].hours)+" : "+n(T.value[a].minutes)+" : "+n(T.value[a].seconds),1)])),_:2},1024)):f("",!0)])),_:2},1024),r(s,{class:"btn",onClick:a=>function(e){if(!P.user)return void S();const a=e.user.uid;if(P.user.id===a)return N({title:"不能参与自己的拼单"});l("doGroupBy",e)}(e)},{default:u((()=>[c(" 去拼团 ")])),_:2},1032,["onClick"])])),_:2},1024)])),_:2},1024)):f("",!0))],64);var i})),128))])),_:1})])),_:1}))}}},[["__scopeId","data-v-b6fbfbe5"]]),Oe=F({__name:"goodsDetail",setup(e){const{push:s,getParams:g,pushToTab:k,goBack:w}=b(),{toast:x}=se(),S=j(),L=ke(),{user:z}=T(S),{shareAppMessage:F,shareTimeline:M,goodsDetailShare:U,shareH5:oe}=pe();O(F),B(M);const ue=y(),re=y();async function ie(e,a){await L.doShareToAddIntegral(),U(a),"photo"!==e.value?"wechat"===e.value&&oe():re.value.open(a)}const{scrollTop:me}=ne();N((()=>{}));const je=y({});P((e=>{const a=g(e);je.value=a,function(e){if(!e.teamworkId)return;Xe.value={id:e.teamworkId,skuId:e.skuId}}(a),function(e){if(!e.t||e.t!==ve.DISTRIBUTION_GOODS)return;Se.value=e.uid}(a),Ae({productId:a.id,skuId:a.skuId?a.skuId:""}),z.value&&ze(a.id)}));const Se=y();const Oe=y();I((()=>{const e={width:"100 %",height:0,background:"#f5f5f5"};return Oe.value&&Oe.value.heightInfo?{...e,height:`${Oe.value.heightInfo.statusBarHeight}px`}:e}));const Be=I((()=>{var e;return Oe.value&&0!==(null==(e=Oe.value)?void 0:e.menuInfo.height)?{width:Oe.value.menuInfo.height+"px",height:Oe.value.menuInfo.height+"px"}:{width:"32px",height:"32px"}})),Ne=I((()=>!!Me.value&&[1,2,3].includes(Number(Me.value.campaignType)))),Pe=I((()=>Number(Me.value&&Me.value.campaignType))),De=y(null),Re=y([]),Ge=y(null),qe=y(null),$e=y(!1),Ae=async e=>{try{const a=await K(e);if(!a)return $e.value=!0;console.log(a),U(a.storeInfo),Ee(a),Le(a),await ta()}catch(a){console.dir(a)}},Ee=e=>{De.value=e,Re.value=e.storeInfo.sliderImage.split(","),Ge.value=e.storeInfo,Ge.value.description=e.storeInfo.description.replace(/{const a=je.value.skuId||void 0;let l;if(a){for(const s in e.productValue){const t=e.productValue[s];if(t.id===a){l=t;break}}if(l&&l.stock>0)return Ze({store:l,num:1});x({title:"当前活动规格售罄拉~看看其他的规格吧"})}const s=Reflect.ownKeys(e.productValue);if(s.length>0){for(const a of s){const s=e.productValue[a];if(s.stock>0){l=s;break}}if(!l)return;Ze({store:l,num:1})}},ze=async()=>{const e=await ae();qe.value=e.count},Fe=y(!1),He=y(!1),Ve=e=>{He.value=e},Je=y(""),Me=y(),Ue=y(0),We=y(),Xe=y(),Ye=e=>{1===i(De).storeInfo.isShow&&(Je.value=e,We.value.open(Ue.value,e))},Ze=e=>{var a;switch(Me.value=e.store,Ue.value=e.num,Je.value){case"select":default:ta();break;case"cart":Ke(),ta();break;case"singleBuy":Qe(1);break;case"buy":if(e.store.campaignType){Qe(2);break}Qe(1);break;case"activeBuy":if(Xe.value&&e.store.id!==Xe.value.skuId){x({title:"检测到您正在和他人拼团,请勿选择其他规格"});break}if(!e.store.campaignType){x({title:"检测切换了其他规格,可能不享受活动优惠"}),setTimeout((()=>{Qe(1)}),1500);break}Qe(2)}Je.value="",null==(a=We.value)||a.close()},Ke=async()=>{await le({cartNum:Ue.value,productId:Me.value.productId,uniqueId:Me.value.unique,new:0}),await ze(),x({title:"加入成功",icon:"success"})},Qe=async(e=1)=>{var a;D({title:"加载中"});let l=await le({orderType:e,cartNum:Ue.value,productId:Me.value.productId,uniqueId:Me.value.unique,new:1,teamworkId:(null==(a=Xe.value)?void 0:a.id)||""});R();const t=ea(e,Xe.value,l);s({url:"/pages/submitOrder/submitOrder"},{data:t})},ea=(e,a,l)=>{let s={cartId:l.cartId,orderType:e};return Se.value&&(s.distributorId=Se.value),2===e&&(s.campaignType=Me.value.campaignType,s.campaignDetailId=Me.value.campaignDetailId,s.teamworkType=1,a&&(s.teamworkType=2,s.teamworkId=a.id)),s},aa=async()=>{const e=i(Ge),a=e.userCollect,l={productId:e.id,type:"collect",category:"common"};a?await Q(l):await ee(l),e.userCollect=!e.userCollect,x(a?{title:"已取消收藏"}:{title:"已收藏"})},la=()=>{Ae({productId:je.value.id,skuId:je.value.skuId?je.value.skuId:""}),ze(je.value.id)},sa=y([]),ta=async()=>{sa.value=[];const e=await ye({skuId:Me.value.id});sa.value=e||[]},oa=()=>{ta()},ua=e=>{Ye("activeBuy"),Xe.value=e},ra=async()=>{const{getServiceData:e,openService:a}=ge();await e(),await a()},ia=()=>{s({url:"/pages/shoppingCartJump/shoppingCart"})};return(e,y)=>{const g=m,k=_,b=E,I=$,w=a(l("detail-reply"),Ie),x=A,j=C,S=a(l("uv-badge"),H),T=a(l("uv-button"),V);return t(),o(g,{class:"goodsDetail"},{default:u((()=>[r(te,{"circle-back":"",ref_key:"headerRef",ref:Oe,propUp:!1,"scroll-top":i(me)},{right:u((()=>[r(g,{class:"share-icon",onClick:y[0]||(y[0]=e=>{return a=De.value.storeInfo,console.log(a),void ue.value.open("分享商品",a);var a}),style:G(i(Be))},{default:u((()=>[r(ce,{color:"#000",name:"share-square",size:"16"})])),_:1},8,["style"])])),_:1},8,["scroll-top"]),$e.value?(t(),o(xe,{key:1})):(t(),o(g,{key:0},{default:u((()=>[De.value?(t(),o(g,{key:0},{default:u((()=>[r(I,{autoplay:"",circular:"",class:"swiper detail","indicator-dots":""},{default:u((()=>[(t(!0),d(p,null,v(Re.value,((e,a)=>(t(),o(b,{key:a},{default:u((()=>[r(g,{class:"swiper-item"},{default:u((()=>[r(k,{src:e,class:"image",mode:"aspectFill"},null,8,["src"])])),_:2},1024)])),_:2},1024)))),128))])),_:1}),r(Ce,{"goods-detail":De.value,sku:Me.value,onTimeOver:la},null,8,["goods-detail","sku"]),r(g,{class:"row-context"},{default:u((()=>[r(g,{class:"label-row"},{default:u((()=>[r(g,{class:"left"},{default:u((()=>[r(g,{class:"label"},{default:u((()=>[c("运费:")])),_:1})])),_:1}),r(g,{class:"value"},{default:u((()=>[c(n("规定运费"!==De.value.tempName?De.value.tempName:Ge.value.postage+"元"),1)])),_:1})])),_:1}),De.value.couponSplicing?(t(),o(g,{key:0,class:"label-row",onClick:y[1]||(y[1]=e=>{Fe.value.open()})},{default:u((()=>[r(g,{class:"label"},{default:u((()=>[r(g,{class:"text"},{default:u((()=>[c(" 促销:"+n(De.value.couponSplicing),1)])),_:1})])),_:1}),r(g,{class:"value"},{default:u((()=>[c(" 领券 "),r(ce,{name:"arrow-right"})])),_:1})])),_:1})):f("",!0),r(g,{class:"label-row",onClick:y[2]||(y[2]=e=>Ye("select"))},{default:u((()=>[r(g,{class:"label"},{default:u((()=>[r(g,{class:"text"},{default:u((()=>[c(" 选择: "+n(Me.value?Me.value.sku:"请选择商品规格"),1)])),_:1})])),_:1}),r(g,{class:"value"},{default:u((()=>[r(ce,{name:"arrow-right"})])),_:1})])),_:1})])),_:1}),r(Te,{list:sa.value,onActiveListItemTimeOver:oa,onDoGroupBy:ua},null,8,["list"]),r(g,{class:"card full"},{default:u((()=>[r(g,{style:G({borderBottom:De.value.replyCount<=0?"none":"1rpx solid #e6e6e6"}),class:"card-head"},{default:u((()=>[r(g,{class:"card-title"},{default:u((()=>[c("商品评价("+n(De.value.replyCount)+") ",1)])),_:1}),r(g,{class:"card-more",onClick:y[3]||(y[3]=e=>i(s)({url:"/pages/goodsReply/goodsReply"},{data:{id:De.value.storeInfo.id}}))},{default:u((()=>[h("span",null," 查看更多 "),r(ce,{color:"rgb(187, 187, 187)",name:"arrow-right",size:"10"})])),_:1})])),_:1},8,["style"]),De.value.reply?(t(),o(g,{key:0,class:"card-content"},{default:u((()=>[r(w,{data:De.value.reply},null,8,["data"])])),_:1})):f("",!0)])),_:1}),r(_e,{size:"15"}),r(g,{class:"card full"},{default:u((()=>[r(g,{class:"card-head"},{default:u((()=>[r(g,{class:"card-title"},{default:u((()=>[c(" 商品详情")])),_:1})])),_:1}),r(g,{class:"goods-detail-content"},{default:u((()=>[r(x,{nodes:Ge.value.description,bindtap:"onOpenLink"},null,8,["nodes"])])),_:1})])),_:1}),r(g,{class:"coupon-select"},{default:u((()=>[r(we,{id:Ge.value.id,ref_key:"selectCouponPanel",ref:Fe,onSelect:Ve},null,8,["id"])])),_:1})])),_:1})):f("",!0),De.value?(t(),o(g,{key:1,class:q([0===De.value.storeInfo.isShow&&"off","action-bar"])},{default:u((()=>[r(g,{class:"off-tip"},{default:u((()=>[c("商品已经下架了啦~要不要瞧瞧别的~")])),_:1}),r(g,{class:"action-cont flex flex-ai__center flex-jc__sb"},{default:u((()=>[r(g,{class:"action-icons"},{default:u((()=>[r(g,{class:"action-icons-item"},{default:u((()=>[r(g,{class:"action-icon",onClick:ra},{default:u((()=>[h("img",{src:i(W),class:"action-icon-img"},null,8,["src"]),r(j,{class:"action-icon-label"},{default:u((()=>[c("客服")])),_:1})])),_:1})])),_:1}),r(g,{class:"action-icons-item"},{default:u((()=>[r(g,{class:"action-icon",onClick:ia},{default:u((()=>[r(g,{class:"action-icon-badge"},{default:u((()=>[r(S,{value:qe.value,max:"99",type:"error"},null,8,["value"])])),_:1}),r(k,{src:i(X),class:"action-icon-img"},null,8,["src"]),r(j,{class:"action-icon-label"},{default:u((()=>[c("购物车")])),_:1})])),_:1})])),_:1}),r(g,{class:"action-icons-item"},{default:u((()=>[r(g,{class:"action-icon",onClick:aa},{default:u((()=>{var e,a;return[(null==(e=Ge.value)?void 0:e.userCollect)?f("",!0):(t(),o(k,{key:0,src:i(Y),class:"action-icon-img"},null,8,["src"])),(null==(a=Ge.value)?void 0:a.userCollect)?(t(),o(k,{key:1,src:i(Z),class:"action-icon-img"},null,8,["src"])):f("",!0),r(j,{class:"action-icon-label"},{default:u((()=>[c("收藏")])),_:1})]})),_:1})])),_:1})])),_:1}),r(g,{class:"action-btns"},{default:u((()=>[i(Ne)?(t(),d(p,{key:1},[1===i(Pe)?(t(),d(p,{key:0},[r(T,{disabled:0===De.value.storeInfo.isShow,plain:"",text:"单独购买",type:"info",onClick:y[6]||(y[6]=e=>Ye("singleBuy"))},null,8,["disabled"]),Me.value&&1===Me.value.campaignState?(t(),o(T,{key:0,disabled:0===De.value.storeInfo.isShow,text:"立即开团",type:"primary",onClick:y[7]||(y[7]=e=>Ye("activeBuy"))},null,8,["disabled"])):f("",!0)],64)):f("",!0),2===i(Pe)?(t(),d(p,{key:1},[r(T,{disabled:0===De.value.storeInfo.isShow,plain:"",text:"单独购买",type:"info",onClick:y[8]||(y[8]=e=>Ye("singleBuy"))},null,8,["disabled"]),Me.value&&1===Me.value.campaignState?(t(),o(T,{key:0,disabled:0===De.value.storeInfo.isShow,text:"立即秒杀",type:"primary",onClick:y[9]||(y[9]=e=>Ye("activeBuy"))},null,8,["disabled"])):f("",!0)],64)):f("",!0),3===i(Pe)?(t(),d(p,{key:2},[r(T,{disabled:0===De.value.storeInfo.isShow,plain:"",text:"单独购买",type:"info",onClick:y[10]||(y[10]=e=>Ye("singleBuy"))},null,8,["disabled"]),Me.value&&1===Me.value.campaignState?(t(),o(T,{key:0,disabled:0===De.value.storeInfo.isShow,text:"立享优惠",type:"primary",onClick:y[11]||(y[11]=e=>Ye("activeBuy"))},null,8,["disabled"])):f("",!0)],64)):f("",!0)],64)):(t(),d(p,{key:0},[r(T,{disabled:0===De.value.storeInfo.isShow,plain:"",text:"加入购物车",type:"info",onClick:y[4]||(y[4]=e=>Ye("cart"))},null,8,["disabled"]),r(T,{disabled:0===De.value.storeInfo.isShow,text:"立即购买",type:"primary",onClick:y[5]||(y[5]=e=>Ye("buy"))},null,8,["disabled"])],64))])),_:1})])),_:1})])),_:1},8,["class"])):f("",!0),r(de,{"scroll-top":i(me)},null,8,["scroll-top"])])),_:1})),r(J),r(g,{style:{height:"100rpx"}}),De.value&&Me.value?(t(),o(fe,{key:2,ref_key:"selectAttrPanel",ref:We,"goods-detail":De.value,"sku-id":Me.value.id,onSelect:Ze},null,8,["goods-detail","sku-id"])):f("",!0),r(be,{ref_key:"goodsShare",ref:ue,onShare:ie},null,512),r(he,{ref_key:"goodsPoster",ref:re},null,512)])),_:1})}}},[["__scopeId","data-v-ad218f47"]]);export{Oe as default}; diff --git a/unpackage/dist/build/h5/assets/pages-goodsList-goodsList.871e239d.js b/unpackage/dist/build/h5/assets/pages-goodsList-goodsList.871e239d.js new file mode 100644 index 0000000..d5d62ee --- /dev/null +++ b/unpackage/dist/build/h5/assets/pages-goodsList-goodsList.871e239d.js @@ -0,0 +1 @@ +import{_ as o}from"./uv-navbar.c519dc25.js";import{O as e,o as s,e as a,h as t,w as r,i,F as u,u as l,G as n,a4 as p,j as _,k as m,I as d,z as c,H as v,B as j}from"./index-9bec188e.js";import{_ as f}from"./uv-search.9dfd48f2.js";import{_ as g}from"./uv-sticky.2d93d618.js";import{_ as y}from"./blank.a65124f9.js";import{_ as b}from"./goods.1796f368.js";import{_ as k}from"./card.bb6c2a17.js";import{a as x,_ as h}from"./uv-grid-item.2f1f1e22.js";import{_ as T}from"./container.1b21e877.js";import{_ as w}from"./layout.62460c6d.js";import{d as L}from"./product.0ff691f6.js";import{u as C}from"./usePage.b639b5a8.js";import{E as I}from"./index.036a38bb.js";import{L as B,a as N}from"./index.afd705a5.js";import{F as P}from"./images.52fc6216.js";import{R as S}from"./index.f3f840d0.js";import{u as V}from"./useScroll.c0a86152.js";import{_ as E}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uv-status-bar.6dc37cad.js";/* empty css */import"./uv-icon.27c7246d.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js";import"./uv-line-progress.1b208e51.js";import"./uv-button.9242bdc2.js";import"./uv-loading-icon.bfbe6dc1.js";import"./uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js";import"./uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js";import"./good-attr-select.96595f56.js";import"./uv-image.6bda10b1.js";import"./uv-transition.b971e856.js";import"./createAnimation.e5fefaf6.js";import"./space.a9e7e18e.js";import"./useInterface.982c71ba.js";import"./index.9b540af7.js";import"./index.2f3cf70a.js";/* empty css *//* empty css */import"./config.6730da78.js";const F=E({__name:"goodsList",setup(E){const{scrollTop:F}=V(),{getParams:z,goBack:A}=l(),{keyword:G,refresh:H,sid:R,couponId:Y,dataList:q,loadend:M,loading:O,listEmpty:U}=C(L);e((o=>{const e=z(o);G.value=e.keyword||"",R.value=e.sid||"",Y.value=e.couponId||"",H()}));const W=()=>{H()};return(e,l)=>{const L=n(v("uv-navbar"),o),C=n(v("uv-search"),f),V=j,E=n(v("uv-sticky"),g),z=n(v("blank"),y),H=n(v("goods"),b),R=n(v("card"),k),Y=n(v("uv-grid-item"),x),X=n(v("uv-grid"),h),Z=n(v("container"),T),$=n(v("layout"),w);return s(),a(u,null,[t($,null,{default:r((()=>[t(E,{customNavHeight:"0"},{default:r((()=>[t(L,{fixed:!1,title:"商品列表","left-arrow":"",onLeftClick:i(A)},null,8,["onLeftClick"]),t(V,{class:"search-bar"},{default:r((()=>[t(C,{modelValue:i(G),"onUpdate:modelValue":l[0]||(l[0]=o=>p(G)?G.value=o:null),shape:"round",placeholder:"搜索商品","show-action":"",onCustom:W,onClear:W,onSearch:W},null,8,["modelValue"])])),_:1})])),_:1}),t(z,{size:"15"}),t(Z,null,{default:r((()=>[i(U)?(s(),_(I,{key:1,iconSrc:i(P)},{default:r((()=>[d(" 这里空空如也~ ")])),_:1},8,["iconSrc"])):(s(),_(X,{key:0,border:!1,col:1,gutter:10},{default:r((()=>[(s(!0),a(u,null,m(i(q),((o,e)=>(s(),_(Y,{key:e},{default:r((()=>[t(R,{class:"pro-card"},{default:r((()=>[t(H,{link:"",list:"",data:o,storeName:o.storeName,price:o.price,stock:!o.campaignType,groupBuy:1===o.campaignType,original:1===o.campaignType,buyProgress:[2,3].includes(o.campaignType),total:[2,3].includes(o.campaignType)},null,8,["data","storeName","price","stock","groupBuy","original","buyProgress","total"])])),_:2},1024)])),_:2},1024)))),128))])),_:1})),i(O)?(s(),_(B,{key:2})):c("",!0),i(M)?(s(),_(N,{key:3})):c("",!0)])),_:1})])),_:1}),t(S,{scrollTop:i(F)},null,8,["scrollTop"])],64)}}},[["__scopeId","data-v-2c937593"]]);export{F as default}; diff --git a/unpackage/dist/build/h5/assets/pages-goodsReply-goodsReply.01b976da.js b/unpackage/dist/build/h5/assets/pages-goodsReply-goodsReply.01b976da.js new file mode 100644 index 0000000..3e5427f --- /dev/null +++ b/unpackage/dist/build/h5/assets/pages-goodsReply-goodsReply.01b976da.js @@ -0,0 +1 @@ +import{t as e,G as a,H as s,o as l,j as t,w as r,h as c,i as o,I as u,l as i,e as n,F as p,k as d,z as m,f as _,m as f,p as v,B as y,a as k,O as j,u as x,A as g}from"./index-9bec188e.js";import{_ as h}from"./uv-rate.a6914fa9.js";import{u as C}from"./useImage.9f5391d3.js";import{_ as b}from"./_plugin-vue_export-helper.1b428a4d.js";import{r as S}from"./goods.a5bf24e1.js";import{H as w}from"./index.bdca3eba.js";import{E as I}from"./index.036a38bb.js";import{a7 as R}from"./images.52fc6216.js";import{R as z}from"./index.f3f840d0.js";import{u as B}from"./useScroll.c0a86152.js";import"./uv-icon.27c7246d.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./utils.3f9740a5.js";import"./config.6730da78.js";const H=b({__name:"reply",props:["data"],setup(k){const j=k,{data:x}=e(j),{preview:g}=C();function b(e,a){g({current:e,urls:a})}return(e,k)=>{var j;const g=v,C=y,S=a(s("uv-rate"),h);return l(),t(C,{class:f({reply:!0,noPic:!(null==(j=o(x))?void 0:j.pics)})},{default:r((()=>[c(C,{class:"reply-content"},{default:r((()=>[c(C,{class:"reply-warp"},{default:r((()=>[c(C,{class:"reply-user"},{default:r((()=>[c(C,{class:"reply-user-pic"},{default:r((()=>[c(g,{class:"img",src:o(x).avatar,onClick:k[0]||(k[0]=e=>b(0,[o(x).avatar]))},null,8,["src"])])),_:1}),c(C,{class:"reply-user-name"},{default:r((()=>[c(C,{class:"name"},{default:r((()=>[u(i(o(x).nickname),1)])),_:1}),c(C,{class:"productScore"},{default:r((()=>[c(S,{count:"5",value:o(x).productScore,readonly:"",size:"26rpx",gutter:"1","active-color":"#ee6d46","inactive-color":"#999999"},null,8,["value"])])),_:1})])),_:1})])),_:1}),c(C,{class:"reply-time"},{default:r((()=>[u(i(o(x).createTime),1)])),_:1})])),_:1}),c(C,{class:"reply-text"},{default:r((()=>[u(i(o(x).comment),1)])),_:1}),o(x).pics&&o(x).pics.filter((e=>!!e)).length>0?(l(),t(C,{key:0,class:"reply-pic flex flex-ai__center"},{default:r((()=>[(l(!0),n(p,null,d(o(x).pics.filter((e=>!!e)),((e,a)=>(l(),t(g,{key:a,class:"image",src:e,onClick:e=>b(a,o(x).pics)},null,8,["src","onClick"])))),128))])),_:1})):m("",!0),c(C,{class:"reply-sku"},{default:r((()=>[u("规格:"+i(o(x).sku),1)])),_:1}),o(x).merchantReplyContent?(l(),t(C,{key:1,class:"reply-merchant"},{default:r((()=>[_("b",null,"商家回复:"),u(i(o(x).merchantReplyContent),1)])),_:1})):m("",!0)])),_:1})])),_:1},8,["class"])}}},[["__scopeId","data-v-a380bc2f"]]),P=b({__name:"goodsReply",setup(e){const{scrollTop:_}=B(),v=k([]),h=k(0),C=k(0),b=k(0),P=k([{id:0,text:"全部"},{id:1,text:"好评"},{id:2,text:"中评"},{id:3,text:"差评"},{id:4,text:"有图"}]),{getParams:T,goBack:A}=x(),E=async e=>{let a={id:C.value};e&&(a.type=e),v.value=await S(a),v.value.records.map((e=>(e.sku=e.sku.split(",").join("+"),e))),e||(h.value=v.value.total)};return j((e=>{const a=T(e);C.value=a.id,E()})),(e,k)=>{const j=g,x=y,C=a(s("reply"),H);return l(),n(p,null,[c(w,{"scroll-top":o(_)},{default:r((()=>[u("评价")])),_:1},8,["scroll-top"]),c(x,{class:"replys"},{default:r((()=>[c(x,{class:"tabs"},{default:r((()=>[(l(!0),n(p,null,d(P.value,(e=>(l(),t(x,{class:f(["item",e.id===b.value&&"on"]),key:e.id,onClick:a=>{return s=e.id,b.value=s,void E(s);var s}},{default:r((()=>[u(i(e.text)+" ",1),0===e.id?(l(),t(j,{key:0},{default:r((()=>[u("("+i(h.value)+")",1)])),_:1})):m("",!0)])),_:2},1032,["class","onClick"])))),128))])),_:1}),v.value.records&&v.value.records.length>0?(l(),t(x,{key:0,class:"reply-card"},{default:r((()=>[(l(!0),n(p,null,d(v.value.records,((e,a)=>(l(),t(C,{key:a,data:e},null,8,["data"])))),128))])),_:1})):(l(),t(I,{key:1,iconSrc:o(R)},{default:r((()=>[u(" 暂无评论~ ")])),_:1},8,["iconSrc"]))])),_:1}),c(z,{"scroll-top":o(_)},null,8,["scroll-top"])],64)}}},[["__scopeId","data-v-58ab3cee"]]);export{P as default}; diff --git a/unpackage/dist/build/h5/assets/pages-groupBuy-groupBuy.96b8ad49.js b/unpackage/dist/build/h5/assets/pages-groupBuy-groupBuy.96b8ad49.js new file mode 100644 index 0000000..2e75465 --- /dev/null +++ b/unpackage/dist/build/h5/assets/pages-groupBuy-groupBuy.96b8ad49.js @@ -0,0 +1 @@ +import{_ as s}from"./uv-navbar.c519dc25.js";import{a as t,O as e,o as a,j as o,w as i,G as r,h as u,i as _,e as n,k as p,F as m,I as c,z as d,H as l,p as v,B as j,m as y}from"./index-9bec188e.js";import{_ as f}from"./uv-sticky.2d93d618.js";import{_ as g}from"./layout.62460c6d.js";import{e as x}from"./product.0ff691f6.js";import{L as b,a as k}from"./index.afd705a5.js";import{T as w,F as h}from"./images.52fc6216.js";import{E as F}from"./index.036a38bb.js";import{u as A}from"./useActivity.8194a6a0.js";import{_ as B}from"./goods.1796f368.js";import{_ as I}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uv-status-bar.6dc37cad.js";/* empty css */import"./uv-icon.27c7246d.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js";/* empty css */import"./uv-line-progress.1b208e51.js";import"./uv-button.9242bdc2.js";import"./uv-loading-icon.bfbe6dc1.js";import"./uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js";import"./uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js";import"./good-attr-select.96595f56.js";import"./uv-image.6bda10b1.js";import"./uv-transition.b971e856.js";import"./createAnimation.e5fefaf6.js";import"./space.a9e7e18e.js";import"./useInterface.982c71ba.js";import"./index.9b540af7.js";import"./index.2f3cf70a.js";const E=I({__name:"groupBuy",setup(I){const{refresh:E,dataList:L,loading:G,loadend:H,listEmpty:S,otherQuery:T}=A(x);return t(0),t([{time:"15:00",status:0,countdown:""},{time:"16:00",status:1,countdown:99999},{time:"17:00",status:2,countdown:""},{time:"18:00",status:2,countdown:""},{time:"19:00",status:2,countdown:""}]),e((async s=>{T.value={type:1},await E()})),(t,e)=>{const x=r(l("uv-navbar"),s),A=r(l("uv-sticky"),f),I=v,E=j,T=r(l("layout"),g);return a(),o(T,null,{default:i((()=>[u(A,{customNavHeight:"0"},{default:i((()=>[u(x,{fixed:!1,safeAreaInsetTop:!0,autoBack:"",title:"拼团专区"})])),_:1}),u(E,{class:"swiper"},{default:i((()=>[u(I,{class:"image",src:_(w),mode:"widthFix"},null,8,["src"])])),_:1}),_(S)?(a(),o(F,{key:1,iconSrc:_(h)},{default:i((()=>[c(" 这里空空如也~ ")])),_:1},8,["iconSrc"])):(a(),o(E,{key:0,class:"product-box"},{default:i((()=>[(a(!0),n(m,null,p(_(L),((s,t)=>(a(),o(E,{key:s.id,class:y(["product-item",0===t&&"isFirst"])},{default:i((()=>[u(B,{link:"",hasFirst:0===t,data:s,price:s.price,original:!0,groupBuy:!0},null,8,["hasFirst","data","price"])])),_:2},1032,["class"])))),128))])),_:1})),_(G)?(a(),o(b,{key:2})):d("",!0),_(H)?(a(),o(k,{key:3})):d("",!0)])),_:1})}}},[["__scopeId","data-v-8c52b9ce"]]);export{E as default}; diff --git a/unpackage/dist/build/h5/assets/pages-login-guid.292a494e.js b/unpackage/dist/build/h5/assets/pages-login-guid.292a494e.js new file mode 100644 index 0000000..c111689 --- /dev/null +++ b/unpackage/dist/build/h5/assets/pages-login-guid.292a494e.js @@ -0,0 +1 @@ +import{_ as s}from"./uv-navbar.c519dc25.js";import{T as a,a as e,o as t,j as l,w as n,B as o,h as i,i as u,e as _,k as c,F as r,u as p,G as d,H as m,p as f,m as v,I as b,l as g}from"./index-9bec188e.js";import{y as j,z as y}from"./images.52fc6216.js";import{_ as x}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uv-status-bar.6dc37cad.js";/* empty css */import"./uv-icon.27c7246d.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js";const k=[{type:1,label:"手机号快捷登录",icon:j,classNames:["white-button"]}],h=x({__name:"guid",setup(j){const{goBack:x,push:h}=p();return a(),e(""),e([]),e(!1),(a,e)=>{const p=d(m("uv-navbar"),s),j=f,C=o;return t(),l(C,{class:"login-guid"},{default:n((()=>[i(p,{fixed:!1,title:"登录","left-arrow":"",onLeftClick:u(x)},null,8,["onLeftClick"]),i(C,{class:"main-box flex flex-jc__center"},{default:n((()=>[i(j,{class:"logo",src:u(y)},null,8,["src"])])),_:1}),i(C,{class:"button-group"},{default:n((()=>[(t(!0),_(r,null,c(u(k),(s=>(t(),l(C,{key:s.type,class:v(`button animation-button ${s.classNames.join(" ")}`),onClick:a=>async function(s){h({url:"/pages/login/index",animationType:"slide-in-right"},{data:{...s}})}(s)},{default:n((()=>[i(j,{class:"icon",src:s.icon},null,8,["src"]),b(" "+g(s.label),1)])),_:2},1032,["class","onClick"])))),128))])),_:1})])),_:1})}}},[["__scopeId","data-v-88d0f1e2"]]);export{h as default}; diff --git a/unpackage/dist/build/h5/assets/pages-login-index.67fee5b5.js b/unpackage/dist/build/h5/assets/pages-login-index.67fee5b5.js new file mode 100644 index 0000000..48590da --- /dev/null +++ b/unpackage/dist/build/h5/assets/pages-login-index.67fee5b5.js @@ -0,0 +1 @@ +import{_ as e}from"./uv-navbar.c519dc25.js";import{T as a,a as l,O as o,M as s,o as t,j as u,w as n,u as c,B as i,h as r,i as d,I as v,z as f,m,l as _,f as p,a2 as b,af as g,G as x,H as h,p as y,a5 as j}from"./index-9bec188e.js";import{_ as k}from"./uv-icon.27c7246d.js";import{_ as C,a as w}from"./uv-checkbox-group.02ba3e82.js";import{z as I,A as V,B}from"./images.52fc6216.js";import{c as T}from"./utils.3f9740a5.js";import{u as U}from"./useInterface.982c71ba.js";import{s as z,a as A,u as F,p as H}from"./auth.ffc7e990.js";import{_ as O}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uv-status-bar.6dc37cad.js";/* empty css */import"./uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";const P=O({__name:"index",setup(O){const{getParams:P,goBack:S,push:G,pushToTab:L}=c(),{toast:Y}=U(),E=a(),K=l({label:"账号登录"}),M=l(!1),Q=l(!1),R=l({mobile:"",code:"",invitationCode:void 0});function W(){d(R).mobile=""}const $=l(!1),q=l(60);let D;async function J(){if(!T(d(R).mobile))return M.value=!0,Q.value=!1,Y({title:"请输入正确的手机号"});M.value=!1,Q.value=!0,$.value||($.value=!0,await async function(){try{await z({mobile:d(R).mobile,scene:1}),Y({title:"发送成功",icon:"success"})}catch(e){Y({title:"发送失败",icon:"error"}),clearInterval(D),$.value=!1,D=void 0,q.value=60}}(),D=setInterval((()=>{q.value-=1,q.value<=0&&(clearInterval(D),$.value=!1,D=void 0,q.value=60)}),1e3))}const N=l(!0),X=l([]),Z=l(!1);function ee(e){G({url:"/pages/webview/index"},{data:{src:[F,H][e]}})}function ae(e){b((()=>{N.value=e}))}const le=l(!1);async function oe(){if(!function(){const e=X.value.length>0;return e||(Z.value=!0,setTimeout((()=>{Z.value=!1}),1e3)),e}())return Y({title:"请先阅读并同意用户协议和隐私政策"});if(!T(d(R).mobile))return Y({title:"请输入正确的手机号"});if(!d(R).code)return Y({title:"请输入正确的验证码"});try{le.value=!0;const e=await A(R.value);e&&(await E.setAccessToken(e),await E.getUserInfo(),g())}catch(e){console.error(e)}finally{le.value=!1}}function se(e){const a=/[^\d]/g;b((()=>{R.value.mobile=e.detail.value.replace(a,"")}))}return o((e=>{const a=P(e);Reflect.ownKeys(a).length>0&&a.code&&(R.value.invitationCode=a.code),K.value=a})),s((()=>{D&&clearInterval(D)})),(a,l)=>{const o=x(h("uv-navbar"),e),s=y,c=i,b=j,g=x(h("uv-icon"),k),T=x(h("uv-checkbox"),C),U=x(h("uv-checkbox-group"),w);return t(),u(c,{class:"login-container"},{default:n((()=>[r(o,{fixed:!1,title:K.value.label,"left-arrow":"",onLeftClick:d(S)},null,8,["title","onLeftClick"]),r(c,{class:"logo-box"},{default:n((()=>[r(s,{class:"logo",src:d(I)},null,8,["src"])])),_:1}),r(c,{class:"form-box"},{default:n((()=>[r(c,{class:"form-item"},{default:n((()=>[r(c,{class:"left"},{default:n((()=>[r(c,{class:"icon"},{default:n((()=>[r(s,{class:"icon",src:d(V)},null,8,["src"])])),_:1}),r(c,{class:"area-code"},{default:n((()=>[v(" +86 ")])),_:1})])),_:1}),r(c,{class:"input"},{default:n((()=>[r(b,{type:"tel",placeholder:"请输入手机号",modelValue:R.value.mobile,"onUpdate:modelValue":l[0]||(l[0]=e=>R.value.mobile=e),focus:M.value,"adjust-position":!1,maxlength:"11","confirm-type":"next","confirm-hold":"",onFocus:l[1]||(l[1]=e=>{ae(!1),Q.value=!1}),onBlur:l[2]||(l[2]=e=>ae(!0)),onConfirm:l[3]||(l[3]=e=>Q.value=!0),onInput:se},null,8,["modelValue","focus"]),R.value.mobile.length>0?(t(),u(c,{key:0,class:"clear",onClick:W},{default:n((()=>[r(g,{name:"close-circle-fill",color:"#7a7a7a",size:"24"})])),_:1})):f("",!0)])),_:1})])),_:1}),r(c,{class:"form-item"},{default:n((()=>[r(c,{class:"left"},{default:n((()=>[r(c,{class:"icon"},{default:n((()=>[r(s,{class:"icon",src:d(B)},null,8,["src"])])),_:1}),r(c,{class:"area-code"})])),_:1}),r(c,{class:"input authCode flex flex-ai__center flex-jc__sb"},{default:n((()=>[r(b,{type:"number",placeholder:"请输入验证码","adjust-position":!1,modelValue:R.value.code,"onUpdate:modelValue":l[4]||(l[4]=e=>R.value.code=e),focus:Q.value,"confirm-type":"done",onFocus:l[5]||(l[5]=e=>ae(!1)),onBlur:l[6]||(l[6]=e=>ae(!0)),onConfrim:oe},null,8,["modelValue","focus"]),r(c,{class:m(["animation-button send-button",{disabled:$.value}]),onClick:J},{default:n((()=>[v(_($.value?`${q.value}S`:"发送"),1)])),_:1},8,["class"])])),_:1})])),_:1}),r(c,{class:"button-group"},{default:n((()=>[r(c,{class:m(["animation-button button",{disabled:le.value}]),onClick:oe},{default:n((()=>[v(" 确认 ")])),_:1},8,["class"])])),_:1})])),_:1}),r(c,{class:m(["agreement-box",{"error-animation":Z.value,"hide-box":!N.value}])},{default:n((()=>[r(U,{modelValue:X.value,"onUpdate:modelValue":l[9]||(l[9]=e=>X.value=e),shape:"circle",activeColor:"#ec6e47"},{default:n((()=>[r(T,{name:1},{default:n((()=>[r(c,{class:"agreement-text"},{default:n((()=>[v(" 阅读并同意 "),p("span",{class:"color",onClick:l[7]||(l[7]=e=>ee(0))}," 《YSHOP商城用户协议》 "),v(" 和 "),p("span",{class:"color",onClick:l[8]||(l[8]=e=>ee(1))}," 《YSHOP商城隐私协议》 ")])),_:1})])),_:1})])),_:1},8,["modelValue"])])),_:1},8,["class"])])),_:1})}}},[["__scopeId","data-v-6ffe927a"]]);export{P as default}; diff --git a/unpackage/dist/build/h5/assets/pages-login-login.f82679fc.js b/unpackage/dist/build/h5/assets/pages-login-login.f82679fc.js new file mode 100644 index 0000000..98d9acc --- /dev/null +++ b/unpackage/dist/build/h5/assets/pages-login-login.f82679fc.js @@ -0,0 +1 @@ +import{Y as e,Z as t,G as a,H as l,o,j as s,w as n,h as i,y as r,a0 as _,I as u,z as d,l as c,A as m,B as v,a as p,x as f,ag as b,i as y,s as g,ac as h,ae as j,T as x,a6 as k,O as D,f as $,u as I,ah as P}from"./index-9bec188e.js";import{_ as V}from"./uv-navbar.c519dc25.js";import{_ as w}from"./blank.a65124f9.js";import{_ as A}from"./uv-input.fc0d46b1.js";import{_ as C}from"./uv-icon.27c7246d.js";import{_ as S}from"./uv-transition.b971e856.js";import{_ as W}from"./uv-line.e2f06039.js";import{p as B,_ as T}from"./login.vue_vue_type_style_index_0_scoped_caca3316_lang.a1db25cf.js";import{_ as U}from"./_plugin-vue_export-helper.1b428a4d.js";import{_ as q}from"./uv-button.9242bdc2.js";import{s as z,a as H}from"./auth.ffc7e990.js";import{_ as L}from"./container.1b21e877.js";import{_ as F}from"./layout.62460c6d.js";import"./uv-status-bar.6dc37cad.js";/* empty css */import"./uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js";import"./uv-input.vue_vue_type_style_index_0_scoped_a7ca300a_lang.8012b887.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./createAnimation.e5fefaf6.js";import"./uv-line.vue_vue_type_style_index_0_scoped_6ea9af94_lang.3331ebc5.js";import"./uv-loading-icon.bfbe6dc1.js";import"./uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js";import"./uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js";/* empty css *//* empty css */const G=U({name:"uv-form-item",emits:["click"],mixins:[e,t,B],data:()=>({message:"",parentData:{labelPosition:"left",labelAlign:"left",labelStyle:{},labelWidth:45,errorType:"message"}}),created(){this.init()},methods:{init(){this.updateParentData(),this.parent||this.$uv.error("uv-form-item需要结合uv-form组件使用")},updateParentData(){this.getParentData("uv-form")},clearValidate(){this.message=null},resetField(){const e=this.$uv.getProperty(this.parent.originalModel,this.prop);this.$uv.setProperty(this.parent.model,this.prop,e),this.message=null},clickHandler(){this.$emit("click")}}},[["render",function(e,t,p,f,b,y){const g=m,h=a(l("uv-icon"),C),j=v,x=a(l("uv-transition"),S),k=a(l("uv-line"),W);return o(),s(j,{class:"uv-form-item"},{default:n((()=>[i(j,{class:"uv-form-item__body",onClick:y.clickHandler,style:r([e.$uv.addStyle(e.customStyle),{flexDirection:"left"===(e.labelPosition||b.parentData.labelPosition)?"row":"column"}])},{default:n((()=>[_(e.$slots,"label",{},(()=>[e.required||e.leftIcon||e.label?(o(),s(j,{key:0,class:"uv-form-item__body__left",style:r({width:e.$uv.addUnit(e.labelWidth||b.parentData.labelWidth),marginBottom:"left"===b.parentData.labelPosition?0:"5px"})},{default:n((()=>[i(j,{class:"uv-form-item__body__left__content"},{default:n((()=>[e.required?(o(),s(g,{key:0,class:"uv-form-item__body__left__content__required"},{default:n((()=>[u("*")])),_:1})):d("",!0),e.leftIcon?(o(),s(j,{key:1,class:"uv-form-item__body__left__content__icon"},{default:n((()=>[i(h,{name:e.leftIcon,"custom-style":e.leftIconStyle},null,8,["name","custom-style"])])),_:1})):d("",!0),i(g,{class:"uv-form-item__body__left__content__label",style:r([b.parentData.labelStyle,{justifyContent:"left"===b.parentData.labelAlign?"flex-start":"center"===b.parentData.labelAlign?"center":"flex-end"}])},{default:n((()=>[u(c(e.label),1)])),_:1},8,["style"])])),_:1})])),_:1},8,["style"])):d("",!0)]),!0),i(j,{class:"uv-form-item__body__right"},{default:n((()=>[i(j,{class:"uv-form-item__body__right__content"},{default:n((()=>[i(j,{class:"uv-form-item__body__right__content__slot"},{default:n((()=>[_(e.$slots,"default",{},void 0,!0)])),_:3}),i(j,{class:"item__body__right__content__icon"},{default:n((()=>[_(e.$slots,"right",{},void 0,!0)])),_:3})])),_:3})])),_:3})])),_:3},8,["onClick","style"]),_(e.$slots,"error",{},(()=>[b.message&&"message"===b.parentData.errorType?(o(),s(x,{key:0,show:!0,duration:100,mode:"fade"},{default:n((()=>[i(g,{class:"uv-form-item__body__right__message",style:r({marginLeft:e.$uv.addUnit("top"===b.parentData.labelPosition?0:e.labelWidth||b.parentData.labelWidth)})},{default:n((()=>[u(c(b.message),1)])),_:1},8,["style"])])),_:1})):d("",!0)]),!0),e.borderBottom?(o(),s(k,{key:0,color:b.message&&"border-bottom"===b.parentData.errorType?"#f56c6c":"#d6d7d9"},null,8,["color"])):d("",!0)])),_:3})}],["__scopeId","data-v-79c3b104"]]),M=U({__name:"verification",props:["mobile","scene"],setup(e){const t=e,i=p(!1),r=p(60),_=p(null),d=f((()=>i.value?`${r.value} 秒`:"发送验证码")),m=()=>{if(!t.mobile)return g({title:"用户名不能为空",icon:"none",duration:2e3}),!1;i.value||(i.value=!0,v())},v=()=>{h({title:"发送验证码中"}),z({mobile:t.mobile,scene:t.scene}).then((e=>{j(),g({icon:"none",title:"验证码已发送",duration:2e3}),_.value=setInterval((()=>{r.value--,r.value<=0&&(clearInterval(_.value),r.value=60,i.value=!1)}),1e3)})).catch((e=>{i.value=!1}))};return b((()=>{clearInterval(_.value)})),(e,t)=>{const i=a(l("uv-button"),q);return o(),s(i,{round:"",size:"mini",block:"",type:"primary",onClick:m},{default:n((()=>[u(c(y(d)),1)])),_:1})}}},[["__scopeId","data-v-8479bc80"]]),Y=U({__name:"login",setup(e){const{goBack:t}=I(),r=p(""),_=p("");p("");const d=x();k(d),D((async()=>{}));const c=async()=>{if(!r.value)return void g({title:"手机号不能为空",duration:2e3});if(!r.value)return void g({title:"验证码不能为空",duration:2e3});h({title:"登录中"});let e=await H({mobile:r.value,code:_.value});e&&(await d.setAccessToken(e),j(),P({url:"/root/index/index"}))};return(e,d)=>{const m=a(l("uv-navbar"),V),p=a(l("blank"),w),f=a(l("uv-input"),A),b=a(l("uv-form-item"),G),g=a(l("verification"),M),h=a(l("uv-form"),T),j=v,x=a(l("uv-button"),q),k=a(l("container"),L),D=a(l("layout"),F);return o(),s(D,{class:"login"},{default:n((()=>[i(m,{fixed:!1,title:"登录","left-arrow":"",onLeftClick:y(t)},null,8,["onLeftClick"]),i(p,{size:"30"}),i(k,null,{default:n((()=>[i(j,{class:"card paddingH-10"},{default:n((()=>[i(h,{labelPosition:"left",onSubmit:c},{default:n((()=>[i(b,{borderBottom:""},{default:n((()=>[i(f,{modelValue:r.value,"onUpdate:modelValue":d[0]||(d[0]=e=>r.value=e),border:"none",placeholder:"请输入用户名"},null,8,["modelValue"])])),_:1}),i(b,{borderBottom:""},{right:n((()=>[i(g,{mobile:r.value,scene:"1"},null,8,["mobile"])])),default:n((()=>[i(f,{modelValue:_.value,"onUpdate:modelValue":d[1]||(d[1]=e=>_.value=e),border:"none",placeholder:"请输入验证码"},null,8,["modelValue"])])),_:1})])),_:1})])),_:1}),i(j,{class:"form-buttons"},{default:n((()=>[i(x,{round:"",block:"",type:"primary",onClick:c},{default:n((()=>[u(" 登录 ")])),_:1})])),_:1})])),_:1}),i(p,{size:"15"}),i(j,{class:"protocol"},{default:n((()=>[u(" 登录代表同意"),$("span",{class:"protocol-main"},"《用户协议》"),u("、"),$("span",{class:"protocol-main"},"《隐私政策》"),u(",并授权使用您的账号信息(如昵称、头像、收获地址)以便您统一管理 ")])),_:1})])),_:1})}}},[["__scopeId","data-v-caca3316"]]);export{Y as default}; diff --git a/unpackage/dist/build/h5/assets/pages-newGoods-newGoods.87b7ea3b.js b/unpackage/dist/build/h5/assets/pages-newGoods-newGoods.87b7ea3b.js new file mode 100644 index 0000000..23a996b --- /dev/null +++ b/unpackage/dist/build/h5/assets/pages-newGoods-newGoods.87b7ea3b.js @@ -0,0 +1 @@ +import{_ as s}from"./uv-navbar.c519dc25.js";import{O as a,x as e,o as t,j as o,w as l,G as i,h as r,i as u,e as d,k as _,F as c,I as p,z as n,H as m,p as f,B as v,S as y,q as j,l as x}from"./index-9bec188e.js";import{_ as g}from"./uv-sticky.2d93d618.js";import{_ as w}from"./layout.62460c6d.js";import{d as k}from"./product.0ff691f6.js";import{u as b}from"./usePage.b639b5a8.js";import{G as h}from"./Goods.7dc38957.js";import{L as F,a as G}from"./index.afd705a5.js";import{S,F as E}from"./images.52fc6216.js";import{E as I}from"./index.036a38bb.js";import{_ as L}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uv-status-bar.6dc37cad.js";/* empty css */import"./uv-icon.27c7246d.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js";/* empty css */import"./index.2f3cf70a.js";import"./utils.3f9740a5.js";const A=L({__name:"newGoods",setup(L){const{news:A,refresh:B,dataList:H,loading:P,loadend:q,listEmpty:z}=b(k);a((async s=>{A.value=1,await B()}));const C=e((()=>[{name:"all",data:H.value}]));return(a,e)=>{const k=i(m("uv-navbar"),s),b=i(m("uv-sticky"),g),L=f,A=v,B=y,H=j,M=i(m("layout"),w);return t(),o(M,null,{default:l((()=>[r(b,{customNavHeight:"0"},{default:l((()=>[r(k,{fixed:!1,safeAreaInsetTop:!0,autoBack:"",title:"新品首发"})])),_:1}),r(A,{class:"swiper"},{default:l((()=>[r(H,{class:"swiper",circular:"","indicator-dots":"",autoplay:""},{default:l((()=>[r(B,null,{default:l((()=>[r(A,{class:"swiper-item"},{default:l((()=>[r(L,{class:"image",src:u(S),mode:"widthFix"},null,8,["src"])])),_:1})])),_:1}),r(B,null,{default:l((()=>[r(A,{class:"swiper-item"},{default:l((()=>[r(L,{class:"image",src:u(S),mode:"widthFix"},null,8,["src"])])),_:1})])),_:1}),r(B,null,{default:l((()=>[r(A,{class:"swiper-item"},{default:l((()=>[r(L,{class:"image",src:u(S),mode:"widthFix"},null,8,["src"])])),_:1})])),_:1})])),_:1})])),_:1}),u(z)?(t(),o(I,{key:1,iconSrc:u(E)},{default:l((()=>[p(" 这里空空如也~ ")])),_:1},8,["iconSrc"])):(t(),o(A,{key:0,class:"product-box"},{default:l((()=>[(t(!0),d(c,null,_(u(C),(s=>(t(),o(A,{key:s.name,class:"col left-col"},{default:l((()=>[(t(!0),d(c,null,_(s.data,(s=>(t(),o(A,{key:s.id,class:"product-item"},{default:l((()=>[r(h,{goods:s,infoPadding:"10rpx 10rpx"},{options:l((()=>[r(A,{class:"good-bottom"},{default:l((()=>[r(A,{class:"price"},{default:l((()=>[p(" ¥"+x(s.price),1)])),_:2},1024),r(A,{class:"sale"},{default:l((()=>[p(" 仅剩"+x(s.stock)+"件 ",1)])),_:2},1024)])),_:2},1024)])),_:2},1032,["goods"])])),_:2},1024)))),128))])),_:2},1024)))),128))])),_:1})),u(P)?(t(),o(F,{key:2})):n("",!0),u(q)?(t(),o(G,{key:3})):n("",!0)])),_:1})}}},[["__scopeId","data-v-d9d1f337"]]);export{A as default}; diff --git a/unpackage/dist/build/h5/assets/pages-orderInfo-orderInfo.7dc3dcd4.js b/unpackage/dist/build/h5/assets/pages-orderInfo-orderInfo.7dc3dcd4.js new file mode 100644 index 0000000..b39fa6d --- /dev/null +++ b/unpackage/dist/build/h5/assets/pages-orderInfo-orderInfo.7dc3dcd4.js @@ -0,0 +1 @@ +import{t as e,o as a,j as s,w as t,i as l,I as r,z as o,B as d,e as u,F as n,h as c,m as i,l as f,p,x as _,a as m,v as y,G as v,H as k,k as g,Q as h,u as I,a1 as b,au as j}from"./index-9bec188e.js";import{H as C}from"./index.bdca3eba.js";import{a0 as O,a1 as x}from"./images.52fc6216.js";import{f as D,g as T,a as w,c as P}from"./order.f67793d3.js";import{a as S,u as R,P as E,C as q}from"./CheckOffCode.db441c65.js";import{M}from"./index.82f07807.js";import{u as A}from"./useInterface.982c71ba.js";import{f as N}from"./utils.3f9740a5.js";import{_ as G}from"./_plugin-vue_export-helper.1b428a4d.js";import{u as L}from"./useScroll.c0a86152.js";import{_ as B}from"./uv-icon.27c7246d.js";import{a as H}from"./goods.a5bf24e1.js";import{u as $}from"./useJump.16ec8115.js";import{_ as F}from"./goods.1796f368.js";import{u as J}from"./useShearPlate.19498da6.js";import{u as z}from"./useGlobalProperties.de3d9ba1.js";import{_ as U,a as W}from"./uv-steps.40f239ea.js";import"./index.9b540af7.js";import"./paymentUtils.238419a9.js";import"./config.6730da78.js";import"./uv-radio.2cd26a6d.js";import"./Popup.08c50cc2.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./uv-line-progress.1b208e51.js";import"./uv-button.9242bdc2.js";import"./uv-loading-icon.bfbe6dc1.js";import"./uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js";import"./uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js";import"./good-attr-select.96595f56.js";import"./uv-image.6bda10b1.js";import"./uv-transition.b971e856.js";import"./createAnimation.e5fefaf6.js";import"./space.a9e7e18e.js";import"./index.2f3cf70a.js";const K=G({__name:"OrderOptions",props:{status:{type:String,required:!0},shopType:{type:[String,Number],required:!0}},emits:["cancel","pay","refund","delete","confirm","invite","cancelRefund"],setup(u,{emit:n}){const c=u,{status:i,shopType:f}=e(c);return(e,u)=>{const c=d;return a(),s(c,{class:"options"},{default:t((()=>["0"===l(i)?(a(),s(c,{key:0,class:"order-actions-delete item",onClick:u[0]||(u[0]=e=>n("cancel"))},{default:t((()=>[r(" 取消订单 ")])),_:1})):o("",!0),"0"===l(i)?(a(),s(c,{key:1,class:"order-actions-primary item",onClick:u[1]||(u[1]=e=>n("pay"))},{default:t((()=>[r(" 立即付款 ")])),_:1})):o("",!0),1===l(f)&&["1","2","3","4","8","6"].includes(l(i))||2===l(f)&&["6"].includes(l(i))?(a(),s(c,{key:2,class:"order-actions-delete item",onClick:u[2]||(u[2]=e=>n("refund"))},{default:t((()=>[r(" 申请退款 ")])),_:1})):o("",!0),2===l(f)&&["8"].includes(l(i))?(a(),s(c,{key:3,class:"order-actions-default item",onClick:u[3]||(u[3]=e=>n("cancelRefund"))},{default:t((()=>[r(" 取消订单 ")])),_:1})):o("",!0),"8"===l(i)&&2===l(f)?(a(),s(c,{key:4,class:"order-actions-primary item",onClick:u[4]||(u[4]=e=>n("checkOffCode"))},{default:t((()=>[r(" 核销码 ")])),_:1})):o("",!0),["4","5","-2"].includes(l(i))?(a(),s(c,{key:5,class:"order-actions-primary item",onClick:u[5]||(u[5]=e=>n("delete"))},{default:t((()=>[r(" 删除订单 ")])),_:1})):o("",!0),"2"===l(i)?(a(),s(c,{key:6,class:"order-actions-primary item",onClick:u[6]||(u[6]=e=>n("confirm"))},{default:t((()=>[r(" 确认收货 ")])),_:1})):o("",!0),"6"===l(i)?(a(),s(c,{key:7,class:"order-actions-primary item",onClick:u[7]||(u[7]=e=>n("invite"))},{default:t((()=>[r(" 邀请好友拼团 ")])),_:1})):o("",!0)])),_:1})}}},[["__scopeId","data-v-565da36d"]]),Q=G({__name:"OrderState",props:{orderInfoData:{type:Object,required:!0},remainTimeStr:{type:String,default:""}},setup(o){const p=o,{orderInfoData:_,remainTimeStr:m}=e(p);return(e,o)=>{const p=d;return a(),s(p,{class:"order-status-info"},{default:t((()=>[2!==l(_).shippingType||2===l(_).status&&"4"===l(_)._status._type?(a(),u(n,{key:0},[c(p,{class:i(["order-status-"+l(_).status,"order-status"])},{default:t((()=>[c(p,null,{default:t((()=>[r(f(l(_)._status._title),1)])),_:1})])),_:1},8,["class"]),c(p,{class:"order-date"},{default:t((()=>[r(f("2"===l(_)._status._type?`${l(m)}`:l(_)._status._msg),1)])),_:1})],64)):(a(),u(n,{key:1},["8"===l(_)._status._type?(a(),u(n,{key:0},[c(p,{class:i(["order-status-"+l(_).status,"order-status"])},{default:t((()=>[c(p,null,{default:t((()=>[r("待核销")])),_:1})])),_:1},8,["class"]),c(p,{class:"order-date"},{default:t((()=>[r(" 为保障您的权益,未到店前请不要将核销码提供给商家 ")])),_:1})],64)):(a(),u(n,{key:1},[c(p,{class:i(["order-status-"+l(_).status,"order-status"])},{default:t((()=>[c(p,null,{default:t((()=>[r(f(l(_)._status._title),1)])),_:1})])),_:1},8,["class"]),c(p,{class:"order-date"},{default:t((()=>[r(f("2"===l(_)._status._type?`${l(m)}`:l(_)._status._msg),1)])),_:1})],64))],64))])),_:1})}}},[["__scopeId","data-v-527960a6"]]),X={__name:"OrderAddress",props:{orderInfoData:{type:Object,required:!0}},setup(o){const i=o,{orderInfoData:_}=e(i);return(e,o)=>{const i=p,m=d;return a(),s(m,{class:"address noBorder"},{default:t((()=>[c(m,{class:"address-icon"},{default:t((()=>[c(i,{src:l(O),class:"image"},null,8,["src"])])),_:1}),c(m,{class:"address-main"},{default:t((()=>[2!==l(_).shippingType?(a(),u(n,{key:0},[c(m,{class:"address-header"},{default:t((()=>[c(m,{class:"address-name"},{default:t((()=>[r(f(l(_).realName),1)])),_:1}),c(m,{class:"address-phone"},{default:t((()=>[r(f(l(_).userPhone),1)])),_:1})])),_:1}),c(m,{class:"address-content"},{default:t((()=>[c(m,{class:"address-desc"},{default:t((()=>[r(f(l(_).userAddress),1)])),_:1})])),_:1})],64)):(a(),u(n,{key:1},[c(m,{class:"address-header"},{default:t((()=>[c(m,{class:"address-name"},{default:t((()=>[r(f(l(_).storeName),1)])),_:1})])),_:1}),c(m,{class:"address-content"},{default:t((()=>[c(m,{class:"address-desc"},{default:t((()=>[r(f(l(_).shopAddress),1)])),_:1})])),_:1})],64))])),_:1})])),_:1})}}},Y=G({__name:"OrderGroupInfo",props:{orderInfoData:{type:Object,required:!0}},setup(i){const h=i,{goGroupByDetail:I}=$(),{orderInfoData:b}=e(h),j=_((()=>C.value?C.value.person-C.value.users.length:1)),C=m(),O=m(0),x=_((()=>{if(C.value)return 0===O.value?`${C.value.person}人团,再邀${j.value}位即可拼团成功`:1===O.value?"拼团成功,请等待商家发货":2===O.value?"拼团失败,可以再次开团啊~":void 0}));return y((()=>{!async function(){const e=await H({id:b.value.teamworkId});C.value=e,O.value=e.state}()})),(e,i)=>{const _=d,m=p,y=v(k("uv-icon"),B);return a(),s(_,{class:"group-info mb-20 card"},{default:t((()=>[c(_,{class:"card-head flex flex-jc__start"},{default:t((()=>[c(_,{class:"card-title"},{default:t((()=>[r(" 拼团信息 ")])),_:1}),c(_,{class:"sub"},{default:t((()=>[r(f(l(x)),1)])),_:1})])),_:1}),c(_,{class:"card-content group-by flex flex-wrap flex-jc__start"},{default:t((()=>[C.value?(a(),s(_,{key:0,class:"users"},{default:t((()=>[(a(!0),u(n,null,g(C.value.users,(e=>(a(),s(_,{key:e.id,class:"user-item"},{default:t((()=>[c(m,{src:e.avatar},null,8,["src"]),"1"===e.isHead?(a(),s(_,{key:0,class:"first-group"},{default:t((()=>[r(" 团长 ")])),_:1})):o("",!0)])),_:2},1024)))),128)),(a(!0),u(n,null,g(l(j),(e=>(a(),s(_,{class:"user-item plus",key:e,onClick:i[0]||(i[0]=e=>l(I)({teamworkId:l(b).teamworkId}))},{default:t((()=>[c(y,{name:"plus"})])),_:2},1024)))),128))])),_:1})):o("",!0)])),_:1})])),_:1})}}},[["__scopeId","data-v-574b60ed"]]),V=G({__name:"OrderGoodsInfo",props:{orderInfoData:{type:Object,required:!0}},setup(p){const _=p,{push:m}=I(),{orderInfoData:y}=e(_);return(e,p)=>{const _=d,I=v(k("goods"),F);return a(),s(_,{class:"order-good"},{default:t((()=>[(a(!0),u(n,null,g(l(y).cartInfo,(e=>(a(),s(_,{class:i([{evaluateBtn:3==l(y)._status._type},"order-evaluate"])},{default:t((()=>[c(I,{data:e.productInfo,purchase:e.cartNum,desc:"3",interval:"",link:"",list:"",model:"",showAction:""},{price:t((()=>[r(" ¥"+f(e.truePrice),1)])),action:t((()=>[c(_,{class:"flex flex-column flex-ai__end"},{default:t((()=>[1!==e.orderDetailState?(a(),s(_,{key:0,class:"after-sale-box"},{default:t((()=>[2===e.orderDetailState?(a(),u("span",{key:0}," 售后中 ")):o("",!0),3===e.orderDetailState?(a(),u("span",{key:1}," 售后完成 ")):o("",!0)])),_:2},1024)):o("",!0)])),_:2},1024)])),_:2},1032,["data","purchase"]),2==l(y).status&&0===e.isReply?(a(),s(_,{key:0,class:"order-actions-primary order-evaluate-btn",onClick:h((a=>((e,a,s)=>{let t={data:{unique:e,orderId:a}};s&&(t.type="redirectTo"),m({url:"/pages/evaluate/evaluate"},t)})(e.unique,l(y).orderId,!0)),["stop"])},{default:t((()=>[r("去评价 ")])),_:2},1032,["onClick"])):o("",!0)])),_:2},1032,["class"])))),256)),c(_,{class:"order-infos infos mb-20 infos-right border-top"},{default:t((()=>[c(_,{class:"info-cell"},{default:t((()=>[c(_,{class:"info-cell-label"},{default:t((()=>[r("商品总价:")])),_:1}),c(_,{class:"info-cell-value"},{default:t((()=>[r("¥"+f(l(y).cost),1)])),_:1})])),_:1}),c(_,{class:"info-cell"},{default:t((()=>[c(_,{class:"info-cell-label"},{default:t((()=>[r("优惠:")])),_:1}),c(_,{class:"info-cell-value"},{default:t((()=>[r("¥"+f(l(y).totalCouponPrice),1)])),_:1})])),_:1}),c(_,{class:"info-cell"},{default:t((()=>[c(_,{class:"info-cell-label"},{default:t((()=>[r("运费:")])),_:1}),c(_,{class:"info-cell-value"},{default:t((()=>[r("¥"+f(l(y).totalPostage),1)])),_:1})])),_:1}),c(_,{class:"info-cell"},{default:t((()=>[c(_,{class:"info-cell-label"},{default:t((()=>[r("总计:")])),_:1}),c(_,{class:"info-cell-value"},{default:t((()=>[r("¥"+f(l(y).payPrice),1)])),_:1})])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-25e1f9c2"]]),Z={__name:"OrderOrderInfo",props:{orderInfoData:{type:Object,required:!0}},setup(u){const n=u,{orderInfoData:i}=e(n),{setData:p}=J(),{$timeFormat:_}=z();return(e,u)=>{const n=d;return a(),s(n,{class:"mb-20 card"},{default:t((()=>[c(n,{class:"card-head"},{default:t((()=>[c(n,{class:"card-title"},{default:t((()=>[r(" 订单信息 ")])),_:1})])),_:1}),c(n,{class:"card-content"},{default:t((()=>[c(n,{class:"infos"},{default:t((()=>[c(n,{class:"info-cell"},{default:t((()=>[c(n,{class:"info-cell-label"},{default:t((()=>[r(" 订单编号 ")])),_:1}),c(n,{class:"info-cell-value"},{default:t((()=>[r(f(l(i).orderId),1)])),_:1}),c(n,{class:"info-cell-operation",onClick:u[0]||(u[0]=e=>l(p)(l(i).orderId,"复制成功"))},{default:t((()=>[r(" 复制 ")])),_:1})])),_:1}),c(n,{class:"info-cell"},{default:t((()=>[c(n,{class:"info-cell-label"},{default:t((()=>[r(" 创建时间 ")])),_:1}),c(n,{class:"info-cell-value"},{default:t((()=>[r(f(l(_)(l(i).createTime,"yyyy-mm-dd hh:MM:ss")),1)])),_:1})])),_:1}),l(i).status>0&&l(i).payTime?(a(),s(n,{key:0,class:"info-cell"},{default:t((()=>[c(n,{class:"info-cell-label"},{default:t((()=>[r(" 付款时间 ")])),_:1}),c(n,{class:"info-cell-value"},{default:t((()=>[r(f(l(_)(l(i).payTime,"yyyy-mm-dd hh:MM:ss")),1)])),_:1})])),_:1})):o("",!0),l(i).deliveryTime?(a(),s(n,{key:1,class:"info-cell"},{default:t((()=>[c(n,{class:"info-cell-label"},{default:t((()=>[r(" 发货时间 ")])),_:1}),c(n,{class:"info-cell-value"},{default:t((()=>[r(f(l(_)(l(i).deliveryTime,"yyyy-mm-dd hh:MM:ss")),1)])),_:1})])),_:1})):o("",!0)])),_:1})])),_:1})])),_:1})}}},ee={__name:"OrderLogisticsInfo",props:{orderInfoData:{type:Object,required:!0},expressData:{type:Object,required:!0}},setup(i){const f=i,{orderInfoData:p,expressData:_}=e(f);return(e,i)=>{const f=d,m=v(k("uv-steps-item"),U),y=v(k("uv-steps"),W);return l(p).status>=1&&l(_)?(a(),s(f,{key:0,class:"mb-20 card"},{default:t((()=>[c(f,{class:"card-head"},{default:t((()=>[c(f,{class:"card-title"},{default:t((()=>[r(" 物流信息 ")])),_:1})])),_:1}),l(_)?(a(),s(f,{key:0,class:"card-content"},{default:t((()=>[c(f,{class:"paddingH-10"},{default:t((()=>[0===l(_).length?(a(),s(f,{key:0,class:"no-express"},{default:t((()=>[r("暂无轨迹信息 ")])),_:1})):(a(),s(y,{key:1,activeColor:"#EE6D46",current:"0",direction:"column",inactiveColor:"#E5E5E5"},{default:t((()=>[(a(!0),u(n,null,g(l(_),((e,t)=>(a(),s(m,{key:t,desc:e.acceptTime,title:e.acceptStation},null,8,["desc","title"])))),128))])),_:1}))])),_:1})])),_:1})):o("",!0)])),_:1})):o("",!0)}}},ae=G({__name:"orderInfo",setup(e){const{goGroupByDetail:i}=$(),{scrollTop:f}=L(),{payPopupRef:_,openPay:y,paySuccess:v}=S(),{getParams:k,getUrlParams:g,push:h,goBack:O}=I(),{toast:G}=A(),B=m(null),H=m(""),F=m(null),J=m(""),z=async e=>{const a=await D(e);if(B.value=a,a.status=1===a.paid&&0===a.status?99:a.status,_e(a.status),parseInt(a._status._type)>1&&(2===parseInt(a._status._type)&&(J.value=N(a._status._payRemainTime)),[2,3,4].includes(parseInt(a._status._type)))){if(2===a.shippingType)return;await T({orderCode:B.value.orderId,shipperCode:B.value.deliverySn,logisticCode:B.value.deliveryId}).then((e=>{F.value=e.traces.reverse()})).catch((e=>{console.log(e,"err")}))}},{MODAL_TYPE:U,modalRef:W,checkOffCodeRef:ae,modalType:se,modalTitle:te,showModal:le,cancelOrder:re,deleteOrder:oe,toEvaluate:de,toSelectRefundGood:ue,showWsReceipt:ne,checkOffCode:ce}=R(z),ie=()=>{y(B.value.orderId)},fe=()=>{let e=0;switch(B.value.status){case-1:e=-1;break;case 0:e=0;break;case 4:e=-1;break;case 99:e=1;break;default:e=B.value.status+1}h({url:"/pages/orderList/orderList"},{data:{type:e}})};function pe(){[me,ye,ve,ke][se.value]()}const _e=e=>{H.value=j[e]};async function me(){oe(B.value).then((()=>{setTimeout((()=>{fe()}),2e3)}))}async function ye(){re(B.value).then((()=>{setTimeout((()=>{fe()}),2e3)}))}async function ve(){let e={uni:B.value.orderId},a=JSON.parse(B.value.payInfo);ne(a.transaction_id).then((async a=>{"success"===a&&(await w(e),G({title:"收货成功"}),await z({key:e.uni}))}))}const ke=async()=>{await P({id:B.value.orderId}),G({title:"取消成功"}),O()};return b((()=>{const e=g();z({key:e.orderId})})),(e,m)=>{const y=p,k=d;return a(),u(n,null,[c(k,{class:"order-info-container"},{default:t((()=>[c(C,{"system-bar-area-bg":"#fff","header-area-bg":"#fff","scroll-top":l(f)},{default:t((()=>[r(" 订单详情 ")])),_:1},8,["scroll-top"]),c(y,{src:l(x),class:"bg-image",mode:"widthFix"},null,8,["src"]),B.value?(a(),s(k,{key:0,class:"main-inner"},{default:t((()=>[c(Q,{"order-info-data":B.value,"remain-time-str":J.value},null,8,["order-info-data","remain-time-str"]),c(X,{"order-info-data":B.value},null,8,["order-info-data"]),B.value.campaignType&&1===B.value.campaignType&&"0"!==B.value._status._type&&B.value.teamworkId?(a(),s(Y,{key:0,"order-info-data":B.value},null,8,["order-info-data"])):o("",!0),c(V,{"order-info-data":B.value},null,8,["order-info-data"]),c(Z,{"order-info-data":B.value},null,8,["order-info-data"]),F.value?(a(),s(ee,{key:1,"order-info-data":B.value,"express-data":F.value},null,8,["order-info-data","express-data"])):o("",!0),c(k,{class:"bottom-bar-bg"}),c(k,{class:"order-actions bottom-bar"},{default:t((()=>[c(K,{style:{width:"100%"},status:B.value._status._type,"shop-type":B.value.shippingType,onCancel:m[0]||(m[0]=e=>l(le)(l(U).CANCEL)),onConfirm:m[1]||(m[1]=e=>l(le)(l(U).CONFIRM)),onDelete:m[2]||(m[2]=e=>l(le)(l(U).DELETE)),onPay:ie,onRefund:m[3]||(m[3]=e=>l(ue)(B.value.id)),onCheckOffCode:m[4]||(m[4]=e=>l(ce)(B.value.writeOffCode)),onInvite:m[5]||(m[5]=e=>l(i)({teamworkId:B.value.teamworkId})),onCancelRefund:m[6]||(m[6]=e=>l(le)(l(U).CANCEL_CHECK))},null,8,["status","shop-type"])])),_:1})])),_:1})):o("",!0)])),_:1}),c(E,{ref_key:"payPopupRef",ref:_,onConfrim:l(v)},null,8,["onConfrim"]),c(M,{ref_key:"modalRef",ref:W,content:l(te),onConfirm:pe},null,8,["content"]),c(q,{ref_key:"checkOffCodeRef",ref:ae},null,512)],64)}}},[["__scopeId","data-v-5f833352"]]);export{ae as default}; diff --git a/unpackage/dist/build/h5/assets/pages-orderList-orderList.a3d25a80.js b/unpackage/dist/build/h5/assets/pages-orderList-orderList.a3d25a80.js new file mode 100644 index 0000000..ecd83c1 --- /dev/null +++ b/unpackage/dist/build/h5/assets/pages-orderList-orderList.a3d25a80.js @@ -0,0 +1 @@ +import{_ as e}from"./uv-navbar.c519dc25.js";import{a,o as t,j as s,w as l,h as o,I as r,l as u,z as n,e as i,F as c,k as d,m as f,Q as p,i as _,B as v,u as m,x as y,O as k,a1 as x,a8 as j,G as C,H as h}from"./index-9bec188e.js";import{_ as g}from"./uv-tabs.5d8e6539.js";import{_ as I}from"./uv-sticky.2d93d618.js";import{a as b,c as P,b as w}from"./order.f67793d3.js";import{M as O}from"./index.82f07807.js";import{u as S}from"./useInterface.982c71ba.js";import{u as R,a as T,P as G,C as D}from"./CheckOffCode.db441c65.js";import{u as L}from"./useJump.16ec8115.js";import{G as B}from"./Goods.7dc38957.js";import{_ as E}from"./_plugin-vue_export-helper.1b428a4d.js";import{L as H,a as N}from"./index.afd705a5.js";import{E as J}from"./index.036a38bb.js";import{v as W}from"./images.52fc6216.js";import{u as q}from"./usePage.b639b5a8.js";import{R as z}from"./index.f3f840d0.js";import{u as F}from"./useScroll.c0a86152.js";import"./uv-status-bar.6dc37cad.js";/* empty css */import"./uv-icon.27c7246d.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js";import"./uv-badge.07f8d0fa.js";import"./index.9b540af7.js";import"./paymentUtils.238419a9.js";import"./config.6730da78.js";import"./uv-radio.2cd26a6d.js";import"./Popup.08c50cc2.js";import"./useShearPlate.19498da6.js";import"./index.2f3cf70a.js";import"./utils.3f9740a5.js";const M=E({__name:"order",props:["class","data"],emits:["refresh","pay","checkOffCode"],setup(e,{emit:y}){const k=e,{modalRef:x,modalType:j,modalTitle:C,showModal:h,cancelOrder:g,deleteOrder:I,toEvaluate:w,toSelectRefundGood:T,showWsReceipt:G}=R(),{push:D}=m(),{goGroupByDetail:E}=L(),{toast:H}=S(),N=a(k.data),J=a(k.data.totalPostage);a(k.data.payPrice);const W=a(k.data.totalCouponPrice),q=a(k.data.totalPrice);async function z(){g(N.value).then((()=>{y("refresh")}))}async function F(){I(N.value).then((()=>{y("refresh")}))}async function M(){let e={uni:N.value.orderId};try{let a=JSON.parse(N.value.payInfo);if("success"!==await G(a.transaction_id))return;await b(e),y("refresh"),H({title:"已收货"})}catch(a){console.error(a),H({title:"收货失败",icon:"error"})}}const U=async()=>{await P({id:N.value.orderId}),H({title:"取消成功"}),y("refresh")};function Y(){[F,z,M,U][j.value]()}function $(){y("pay",N.value.orderId)}function A(){D({url:"/pages/orderInfo/orderInfo"},{data:{key:N.value.unique,orderId:N.value.orderId}})}return(e,a)=>{const m=v;return N.value?(t(),s(m,{key:0,class:f(["order"])},{default:l((()=>[o(m,{class:"order-header",onClick:A},{default:l((()=>[o(m,{class:"order-logo"},{default:l((()=>[o(m,{class:"color-y"},{default:l((()=>[r("Y")])),_:1}),o(m,null,{default:l((()=>[r("SHOP商城")])),_:1})])),_:1}),N.value._status?(t(),s(m,{key:0,class:"order-status status-2"},{default:l((()=>[r(u("8"===N.value._status._type&&2===N.value.shippingType?"待核销":N.value._status._title),1)])),_:1})):n("",!0)])),_:1}),o(m,{class:"order-goods",onClick:A},{default:l((()=>[(t(!0),i(c,null,d(N.value.cartInfo,((e,a)=>(t(),s(m,{key:a,class:f(["order-evaluate",{evaluateBtn:3==N.value._status._type}])},{default:l((()=>[o(B,{row:"",jump:!1,imgWidth:"200rpx","info-padding":"10rpx 40rpx",goods:e.productInfo},{options:l((()=>[o(m,{class:"goods-options"},{default:l((()=>[o(m,{class:"sku-row flex"},{default:l((()=>[o(m,{class:"sku-info flex flex-jc__sb flex-ai__center"},{default:l((()=>[o(m,{class:"info"},{default:l((()=>[r(u(e.productInfo&&e.productInfo.attrInfo&&e.productInfo.attrInfo.sku),1)])),_:2},1024),o(m)])),_:2},1024)])),_:2},1024),o(m,{class:"price-row flex flex-ai__center flex-jc__sb"},{default:l((()=>[o(m,{class:"price-box flex flex-ai__center"},{default:l((()=>[r(" ¥"+u(e.truePrice),1)])),_:2},1024),o(m,{class:"flex flex-ai__center"},{default:l((()=>[1!==e.orderDetailState?(t(),s(m,{key:0,class:"after-sale-box"},{default:l((()=>[2===e.orderDetailState?(t(),i("span",{key:0}," 售后中 ")):n("",!0),3===e.orderDetailState?(t(),i("span",{key:1}," 售后完成 ")):n("",!0)])),_:2},1024)):n("",!0),o(m,{class:"price-box cart-num flex flex-ai__center"},{default:l((()=>[3==N.value._status._type&&0===e.isReply?(t(),s(m,{key:0,class:"order-actions-primary order-evaluate-btn",onClick:p((a=>_(w)(e.unique,N.value.orderId)),["stop"])},{default:l((()=>[r(" 去评价 ")])),_:2},1032,["onClick"])):n("",!0),r(" x"+u(e.cartNum),1)])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1032,["goods"])])),_:2},1032,["class"])))),128))])),_:1}),o(m,{class:"order-info",onClick:A},{default:l((()=>[o(m,{class:"text"},{default:l((()=>[r("总价:¥"+u(N.value.cost),1)])),_:1}),o(m,{class:"text"},{default:l((()=>[r("总优惠:¥"+u(W.value),1)])),_:1}),o(m,{class:"text"},{default:l((()=>[r("运费:¥"+u(J.value),1)])),_:1}),o(m,{class:"text flex flex-ai__center"},{default:l((()=>[r("总计: "),o(m,{class:"total-price"},{default:l((()=>[r("¥"+u(q.value),1)])),_:1})])),_:1})])),_:1}),N.value._status?(t(),s(m,{key:0},{default:l((()=>[o(m,{class:"order-actions"},{default:l((()=>[o(m,{class:"order-actions-left"}),o(m,{class:"order-actions-btns"},{default:l((()=>["0"===N.value._status._type?(t(),s(m,{key:0,class:"order-actions-default",onClick:a[0]||(a[0]=e=>_(h)(1))},{default:l((()=>[r(" 取消订单 ")])),_:1})):n("",!0),"0"===N.value._status._type?(t(),s(m,{key:1,class:"order-actions-primary",onClick:$},{default:l((()=>[r(" 立即付款 ")])),_:1})):n("",!0),1===N.value.shippingType&&["1","2","3","4","8","6"].includes(N.value._status._type)||2===N.value.shippingType&&["6"].includes(N.value._status._type)?(t(),s(m,{key:2,class:"order-actions-default",onClick:a[1]||(a[1]=e=>_(T)(N.value.id))},{default:l((()=>[r(" 申请退款 ")])),_:1})):n("",!0),2===N.value.shippingType&&["8"].includes(N.value._status._type)?(t(),s(m,{key:3,class:"order-actions-default",onClick:a[2]||(a[2]=e=>_(h)(3))},{default:l((()=>[r(" 取消订单 ")])),_:1})):n("",!0),"8"===N.value._status._type&&2===N.value.shippingType?(t(),s(m,{key:4,class:"order-actions-primary",onClick:a[3]||(a[3]=e=>y("checkOffCode",N.value.writeOffCode))},{default:l((()=>[r(" 核销码 ")])),_:1})):n("",!0),"2"===N.value._status._type?(t(),s(m,{key:5,class:"order-actions-default",onClick:A},{default:l((()=>[r(" 查看物流 ")])),_:1})):n("",!0),"2"===N.value._status._type?(t(),s(m,{key:6,class:"order-actions-primary",onClick:a[4]||(a[4]=e=>_(h)(2))},{default:l((()=>[r(" 确认收货 ")])),_:1})):n("",!0),["4","5","-2"].includes(N.value._status._type)?(t(),s(m,{key:7,class:"order-actions-default",onClick:a[5]||(a[5]=e=>_(h)(0))},{default:l((()=>[r(" 删除订单 ")])),_:1})):n("",!0),"6"===N.value._status._type?(t(),s(m,{key:8,class:"order-actions-primary",onClick:a[6]||(a[6]=e=>_(E)({teamworkId:N.value.teamworkId}))},{default:l((()=>[r(" 邀请好友拼团 ")])),_:1})):n("",!0)])),_:1})])),_:1})])),_:1})):n("",!0),o(O,{ref_key:"modalRef",ref:x,content:_(C),onConfirm:Y},null,8,["content"])])),_:1})):n("",!0)}}},[["__scopeId","data-v-76dfb391"]]),U=E({__name:"orderList",setup(u){const{payPopupRef:f,openPay:p,paySuccess:b}=T(),{scrollTop:P}=F(),{type:O,refresh:S,dataList:R,loadend:L,loading:B,listEmpty:E}=q(w),{getUrlParams:U,pushToTab:Y,push:$}=m(),A=a(0),Q=a([{name:"全部",value:-1},{name:"未支付",value:0},{name:"待成团",value:5},{name:"待发货",value:1},{name:"待收货",value:2},{name:"待评价",value:3},{name:"已完成",value:4}]),K=y((()=>{const e=Q.value.find((e=>e.value===O.value));return e?`${e.name}订单`:"订单"})),V=()=>{2===A.value&&(A.value++,O.value++),S()},X=e=>{O.value=e.value,S()};function Z(){Y({url:"/root/user/user"},{})}const ee=a();function ae(e){ee.value.open(e)}return k((()=>{const e=U();O.value=e.type,Number(O.value<0)?A.value=0:A.value=Q.value.findIndex((a=>a.value===e.type))})),x((()=>{S()})),j((e=>{})),(a,u)=>{const m=C(h("uv-navbar"),e),y=C(h("uv-tabs"),g),k=C(h("uv-sticky"),I),x=C(h("order"),M),j=v;return t(),i(c,null,[o(k,{bgColor:"#fff",customNavHeight:"0"},{default:l((()=>[o(m,{fixed:!1,title:_(K),onLeftClick:Z},null,8,["title"]),o(y,{list:Q.value,onClick:X,lineColor:"#f56c6c",current:A.value},null,8,["list","current"])])),_:1}),o(j,{class:"orderList"},{default:l((()=>[_(E)?(t(),s(J,{key:1,iconSrc:_(W)},{default:l((()=>[r(" 您还没有相关订单~ ")])),_:1},8,["iconSrc"])):(t(!0),i(c,{key:0},d(_(R),((e,a)=>(t(),s(x,{data:e,key:A.value+"_"+a,onRefresh:V,onPay:_(p),onCheckOffCode:ae},null,8,["data","onPay"])))),128)),_(B)?(t(),s(H,{key:2})):n("",!0),_(L)?(t(),s(N,{key:3})):n("",!0),o(G,{ref_key:"payPopupRef",ref:f,onConfirm:_(b)},null,8,["onConfirm"]),o(D,{ref_key:"checkOffCodeRef",ref:ee},null,512),o(z,{"scroll-top":_(P)},null,8,["scroll-top"])])),_:1})],64)}}},[["__scopeId","data-v-90e79dab"]]);export{U as default}; diff --git a/unpackage/dist/build/h5/assets/pages-payStatus-index.7129bc40.js b/unpackage/dist/build/h5/assets/pages-payStatus-index.7129bc40.js new file mode 100644 index 0000000..81ab31a --- /dev/null +++ b/unpackage/dist/build/h5/assets/pages-payStatus-index.7129bc40.js @@ -0,0 +1 @@ +import{a,x as e,aa as s,i as t,O as o,a2 as n,o as u,j as l,w as r,B as i,h as c,I as m,l as p,z as d,e as f,F as _,g as v,bw as y,p as x,u as b}from"./index-9bec188e.js";import{u as j,f as k}from"./order.f67793d3.js";import{C as g}from"./config.6730da78.js";import{H as h}from"./index.bdca3eba.js";import{R as N}from"./index.415a2820.js";import{u as w}from"./useInterface.982c71ba.js";import{u as I}from"./useScroll.c0a86152.js";import{M as C}from"./index.82f07807.js";import{L}from"./index.afd705a5.js";import{u as O,a8 as P,a9 as R}from"./images.52fc6216.js";import{_ as B}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uv-icon.27c7246d.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./utils.3f9740a5.js";import"./usePage.b639b5a8.js";import"./product.0ff691f6.js";import"./index.036a38bb.js";import"./Goods.7dc38957.js";import"./index.2f3cf70a.js";import"./index.9b540af7.js";const F=B({__name:"index",setup(B){const{getParams:F,goBack:T,push:A,pushToTab:D}=b(),{loading:G,hideLoading:Y}=w(),S=a(0),z=a(0),{scrollTop:H}=I(),J=e((()=>0===z.value?"查询中...":1===z.value?"支付成功":2===z.value?"支付失败":void 0)),M=a();const W=a(3);async function $(){G({title:"查询中..."}),setTimeout((async()=>{try{const a=v(g.PAY_INFO);if(!a)return 2===U.value?E():q(0);const e=JSON.parse(a);e.options&&e.options.isGroup&&(S.value=1);if(!(await j({...e.payData,uni:e.payData.orderId||""})))return void(W.value>0?(W.value--,await $()):(z.value=2,y(g.PAY_INFO)));if(e.options&&e.options.isGroup){const a=await k({key:e.payData.orderId});a&&"8"===a._status._type&&(S.value=4),console.log(S.value)}z.value=1,y(g.PAY_INFO)}finally{Y()}}),500)}function q(a){1===z.value&&(1===S.value&&(a=5),4===S.value&&(a=1)),A({url:"/pages/orderList/orderList"},{data:{type:a},type:"reLaunch"})}function E(){A({url:"/views/account/balance/index"},{data:{},type:"reLaunch"})}function K(){D({url:"/root/index/index"})}const Q=a(null);s((()=>{t(Q).onReachBottom&&t(Q).onReachBottom()}));const U=a(1);return o((async a=>{U.value=a.type,await n((()=>{t(M).show()}))})),(a,e)=>{const s=x,o=i;return u(),l(o,{class:"pay-status"},{default:r((()=>[c(h,{"scroll-top":t(H)},{default:r((()=>[m(p(t(J)),1)])),_:1},8,["scroll-top"]),c(o,{class:"status-main flex flex-column flex-ai__center"},{default:r((()=>[0===Number(z.value)?(u(),l(s,{key:0,class:"icon",src:t(O)},null,8,["src"])):d("",!0),1===Number(z.value)?(u(),l(s,{key:1,class:"icon",src:t(P)},null,8,["src"])):d("",!0),2===Number(z.value)?(u(),l(s,{key:2,class:"icon",src:t(R)},null,8,["src"])):d("",!0),[1,2].includes(Number(z.value))?(u(),l(o,{key:3,class:"text"},{default:r((()=>[m(p(t(J)),1)])),_:1})):(u(),l(L,{key:4,"show-line":!1,text:"查询中..."}))])),_:1}),c(o,{class:"button-group flex flex-ai__center flex-jc__center"},{default:r((()=>[1===Number(z.value)?(u(),l(o,{key:0,class:"animation-button button white-button",onClick:K},{default:r((()=>[m(" 继续逛逛 ")])),_:1})):d("",!0),1!==U.value?(u(),f(_,{key:1},[1===Number(z.value)?(u(),l(o,{key:0,class:"animation-button button",onClick:e[0]||(e[0]=a=>q(1))},{default:r((()=>[m(" 查看订单 ")])),_:1})):d("",!0),2===Number(z.value)?(u(),l(o,{key:1,class:"animation-button button",onClick:e[1]||(e[1]=a=>q(0))},{default:r((()=>[m(" 重新支付 ")])),_:1})):d("",!0)],64)):(u(),f(_,{key:2},[1===Number(z.value)?(u(),l(o,{key:0,class:"animation-button button",onClick:E},{default:r((()=>[m(" 我的余额 ")])),_:1})):d("",!0)],64))])),_:1}),c(N,{ref_key:"recommendRef",ref:Q},null,512),c(C,{ref_key:"modalRef",ref:M,content:"请确认支付是否完成?",onConfirm:$,onCancel:$},null,512)])),_:1})}}},[["__scopeId","data-v-86c2a9ce"]]);export{F as default}; diff --git a/unpackage/dist/build/h5/assets/pages-refund-refund.4991a66b.js b/unpackage/dist/build/h5/assets/pages-refund-refund.4991a66b.js new file mode 100644 index 0000000..1a473b5 --- /dev/null +++ b/unpackage/dist/build/h5/assets/pages-refund-refund.4991a66b.js @@ -0,0 +1 @@ +import{a as e,x as a,O as l,o as t,j as u,w as o,u as s,G as r,h as i,i as n,e as c,f as d,F as p,k as v,I as _,z as f,l as m,s as y,H as b,B as g,Q as j,a5 as k}from"./index-9bec188e.js";import{_ as I}from"./uv-navbar.c519dc25.js";import{_ as x}from"./card.bb6c2a17.js";import{U as h}from"./uv-picker.0e41c7e2.js";import{_ as C,a as A}from"./uv-list.ea38c0d0.js";import{_ as w}from"./uv-input.fc0d46b1.js";import{_ as F}from"./upload-file.06bcb25a.js";import{_ as P}from"./uv-button.9242bdc2.js";import{_ as S}from"./layout.62460c6d.js";import{k as V,l as U}from"./order.f67793d3.js";import{u as N}from"./useInterface.982c71ba.js";import{G as L}from"./Goods.7dc38957.js";import{_ as q}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uv-status-bar.6dc37cad.js";/* empty css */import"./uv-icon.27c7246d.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js";import"./uv-loading-icon.bfbe6dc1.js";import"./uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js";import"./uv-popup.f272c9ae.js";import"./uv-overlay.6fe03ce8.js";import"./uv-transition.b971e856.js";import"./createAnimation.e5fefaf6.js";import"./uv-badge.07f8d0fa.js";import"./uv-input.vue_vue_type_style_index_0_scoped_a7ca300a_lang.8012b887.js";import"./uv-upload.2f331acd.js";import"./uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js";/* empty css */import"./index.2f3cf70a.js";import"./images.52fc6216.js";import"./utils.3f9740a5.js";const B=q({__name:"refund",setup(q){const{toast:B}=N(),{getParams:G,goBack:T,push:D}=s(),E=e([]),W=e([]),O=e(0),z=e(0),H=e(null),M=e(null),Q=e(null),J=e(null),K=e([]),R=e([["未收到货","已收到货"]]),X=e([["收货地址填错了","与描述不符","信息填错了,重新拍","收到商品损坏了","未按预定时间发货","其它原因"]]),Y=e({orderId:"",serviceType:"",reasonForApplication:"",applicationInstructions:"",applicationDescriptionPicture:"",productParamList:[],receivingStatus:null}),Z=a((()=>0===J.value?"申请退款":"申请退货退款")),$=()=>{M.value.open()},ee=e=>{Y.value.reasonForApplication=e.value[0],M.value.close()},ae=()=>{Q.value.open()},le=e=>{Y.value.receivingStatus=e.value[0],Q.value.close()},te=e([]),ue=(e,a,l)=>{0===l?te.value[a]<=1?te.value[a]=1:--te.value[a]:(console.log(te.value[a],e.cartInfo.cartNum,te.value[a]>=e.cartInfo.cartNum),te.value[a]>=e.cartInfo.cartNum?te.value[a]=e.cartInfo.cartNum:++te.value[a]),oe()},oe=async()=>{const e=E.value.map(((e,a)=>({goods:e.cartInfo.productAttrUnique,number:te.value[a]}))),a={key:re.value,productDetails:e},l=await V(a);H.value=l,E.value=l.filter((e=>W.value.includes(e.cartInfo.productAttrUnique))),te.value.lengthe.cartInfo.cartNum)));let t=0,u=0,o=[];E.value.forEach(((e,a)=>{t+=e.refundablePrice*te.value[a],u+=e.refundableIntegral*te.value[a],o.push({productId:e.productId,productAttrUnique:e.cartInfo.productAttrUnique})})),O.value=t.toFixed(2),z.value=u.toFixed(2),Y.value.orderId=l[0].orderId,Y.value.serviceType=J.value,Y.value.productParamList=o},se=async()=>{if(!Y.value.receivingStatus&&1===J.value)return void y({icon:"none",title:"请选择货物状态",duration:2e3});if(!Y.value.reasonForApplication)return void y({icon:"none",title:"请选择申请原因",duration:2e3});if(!Y.value.applicationInstructions)return void y({icon:"none",title:"请选择申请说明",duration:2e3});Y.value.receivingStatus="未收到货"===Y.value.receivingStatus?0:1,Y.value.productParamList.forEach(((e,a)=>{e.number=te.value[a]}));const e=await U({...Y.value,applicationDescriptionPicture:K.value.map((e=>e.url)).join(",")});B({title:"申请成功,请等待审核"}),D({url:"/pages/refundInfo/refundInfo"},{type:"redirectTo",data:{id:e}})},re=e("");return l((e=>{const a=G(e);re.value=a.id,oe(),W.value=a.goods,J.value=a.refundType})),(e,a)=>{const l=r(b("uv-navbar"),I),s=g,y=k,V=r(b("card"),x),U=r(b("uv-picker"),h),N=r(b("uv-list-item"),C),q=r(b("uv-list"),A),B=r(b("uv-input"),w),G=r(b("upload-file"),F),D=r(b("uv-button"),P),W=r(b("layout"),S);return t(),u(W,null,{default:o((()=>[i(l,{fixed:!1,title:n(Z),"left-arrow":"",onLeftClick:n(T)},null,8,["title","onLeftClick"]),H.value?(t(),c("div",{key:0},[d("div",{class:"mb-20"},[(t(!0),c(p,null,v(E.value,((e,l)=>(t(),u(V,{class:"p-20"},{default:o((()=>[i(L,{row:"",imgWidth:"200rpx","info-padding":"10rpx 40rpx",goods:e.cartInfo.productInfo},{options:o((()=>[i(s,{class:"goods-options"},{default:o((()=>[i(s,{class:"sku-row flex"},{default:o((()=>[i(s,{class:"sku-info flex flex-jc__sb flex-ai__center"},{default:o((()=>[i(s,{class:"info"},{default:o((()=>[_(m(e.cartInfo.productInfo&&e.cartInfo.productInfo.attrInfo&&e.cartInfo.productInfo.attrInfo.sku),1)])),_:2},1024)])),_:2},1024)])),_:2},1024),i(s,{class:"price-row flex flex-ai__center flex-jc__sb"},{default:o((()=>[i(s,{class:"price-box flex flex-ai__end"},{default:o((()=>[_(" ¥"+m(e.cartInfo.truePrice),1)])),_:2},1024),i(s,{class:"cart-num flex flex-ai__center",onClick:a[0]||(a[0]=j((()=>{}),["stop"]))},{default:o((()=>[i(s,{class:"button",onClick:a=>ue(e,l,0)},{default:o((()=>[_("- ")])),_:2},1032,["onClick"]),i(s,{class:"input"},{default:o((()=>[i(y,{type:"text",modelValue:te.value[l],"onUpdate:modelValue":e=>te.value[l]=e,onBlur:a=>((e,a,l)=>{const t=Number(e.detail.value);t<=0?te.value[l]=0:t>=te.value[l]?te.value[l]=a.cartInfo.cartNum:te.value[l]=t,oe()})(a,e,l)},null,8,["modelValue","onUpdate:modelValue","onBlur"])])),_:2},1024),i(s,{class:"button",onClick:a=>ue(e,l,1)},{default:o((()=>[_("+ ")])),_:2},1032,["onClick"])])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1032,["goods"])])),_:2},1024)))),256))]),i(s,{class:"y-list"},{default:o((()=>[i(q,{border:""},{default:o((()=>[1===J.value?(t(),u(N,{key:0,border:"",title:"货物状态",clickable:"","right-text":"请选择","show-arrow":""},{default:o((()=>[i(s,{class:"y-list-content"},{default:o((()=>[i(s,{class:"y-list-label"},{default:o((()=>[_("货物状态")])),_:1}),Y.value.receivingStatus?f("",!0):(t(),u(s,{key:0,class:"y-list-select-placeholder",onClick:ae},{default:o((()=>[_(" 请选择 ")])),_:1})),Y.value.receivingStatus?(t(),u(s,{key:1,class:"y-list-select",onClick:ae},{default:o((()=>[_(m(Y.value.receivingStatus),1)])),_:1})):f("",!0)])),_:1}),i(U,{ref_key:"receivingStatusPicker",ref:Q,columns:R.value,onConfirm:le},null,8,["columns"])])),_:1})):f("",!0),i(N,{border:"",title:"退款原因",clickable:"","right-text":"请选择","show-arrow":"",onClick:a[1]||(a[1]=()=>{})},{default:o((()=>[i(s,{class:"y-list-content"},{default:o((()=>[i(s,{class:"y-list-label"},{default:o((()=>[_("退款原因")])),_:1}),Y.value.reasonForApplication?f("",!0):(t(),u(s,{key:0,class:"y-list-select-placeholder",onClick:$},{default:o((()=>[_(" 请选择 ")])),_:1})),Y.value.reasonForApplication?(t(),u(s,{key:1,class:"y-list-select",onClick:$},{default:o((()=>[_(m(Y.value.reasonForApplication),1)])),_:1})):f("",!0)])),_:1})])),_:1})])),_:1}),i(U,{ref_key:"reasonForApplicationPicker",ref:M,columns:X.value,onConfirm:ee},null,8,["columns"])])),_:1}),i(s,{class:"y-list"},{default:o((()=>[i(q,{border:""},{default:o((()=>[i(N,{border:""},{default:o((()=>[i(s,{class:"y-list-content"},{default:o((()=>[i(s,{class:"y-list-label"},{default:o((()=>[_("退款金额")])),_:1}),i(s,{class:"y-list-value"},{default:o((()=>[_(" ¥"+m(O.value),1)])),_:1})])),_:1})])),_:1}),i(N,{border:""},{default:o((()=>[i(s,{class:"y-list-content"},{default:o((()=>[i(s,{class:"y-list-label"},{default:o((()=>[_("退款积分")])),_:1}),i(s,{class:"y-list-value"},{default:o((()=>[_(m(z.value),1)])),_:1})])),_:1})])),_:1}),i(N,{border:""},{default:o((()=>[i(s,{class:"y-list-content"},{default:o((()=>[i(s,{class:"y-list-label"},{default:o((()=>[_("申请说明")])),_:1}),i(s,{class:"y-list-input"},{default:o((()=>[i(B,{placeholder:"请输入内容",border:"none",modelValue:Y.value.applicationInstructions,"onUpdate:modelValue":a[2]||(a[2]=e=>Y.value.applicationInstructions=e)},null,8,["modelValue"])])),_:1})])),_:1})])),_:1})])),_:1})])),_:1}),i(s,{class:"card noBorder full"},{default:o((()=>[i(s,{class:"card-head"},{default:o((()=>[d("div",{class:"card-title"},"上传凭证")])),_:1}),i(s,{class:"card-content"},{default:o((()=>[i(G,{modelValue:K.value,"onUpdate:modelValue":a[3]||(a[3]=e=>K.value=e)},null,8,["modelValue"])])),_:1})])),_:1})])):f("",!0),d("div",{class:"form-buttons"},[i(D,{round:"",block:"",type:"primary",onClick:se},{default:o((()=>[_(" 提交 ")])),_:1})])])),_:1})}}},[["__scopeId","data-v-3597e529"]]);export{B as default}; diff --git a/unpackage/dist/build/h5/assets/pages-refundInfo-refundInfo.bc6c39fe.js b/unpackage/dist/build/h5/assets/pages-refundInfo-refundInfo.bc6c39fe.js new file mode 100644 index 0000000..738cb2f --- /dev/null +++ b/unpackage/dist/build/h5/assets/pages-refundInfo-refundInfo.bc6c39fe.js @@ -0,0 +1 @@ +import{a as e,x as a,a1 as l,o as s,e as t,h as u,w as o,i as c,F as d,u as r,G as i,j as n,m as f,I as _,l as v,z as p,k as m,s as b,H as y,p as g,B as j,A as k}from"./index-9bec188e.js";import{_ as x}from"./uv-navbar.c519dc25.js";import{_ as h}from"./goods.1796f368.js";import{_ as I,a as C}from"./uv-steps.40f239ea.js";import{_ as w}from"./layout.62460c6d.js";import{f as P}from"./utils.3f9740a5.js";import{p as T,m as L,n as A}from"./order.f67793d3.js";import{u as E}from"./useGlobalProperties.de3d9ba1.js";import{u as F}from"./useShearPlate.19498da6.js";import{M as S}from"./index.82f07807.js";import{a6 as N}from"./images.52fc6216.js";import{_ as G}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uv-status-bar.6dc37cad.js";/* empty css */import"./uv-icon.27c7246d.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js";import"./uv-line-progress.1b208e51.js";import"./uv-button.9242bdc2.js";import"./uv-loading-icon.bfbe6dc1.js";import"./uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js";import"./uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js";import"./good-attr-select.96595f56.js";import"./uv-image.6bda10b1.js";import"./uv-transition.b971e856.js";import"./createAnimation.e5fefaf6.js";import"./space.a9e7e18e.js";import"./useInterface.982c71ba.js";import"./index.9b540af7.js";import"./index.2f3cf70a.js";/* empty css */const q=G({__name:"refundInfo",setup(G){E();const{getUrlParams:q,push:D}=r(),{setData:H}=F(),M=e(null);e("");const U=e(null),z=e(0),B=e(0),R=e(""),W=e({0:"请耐心等待平台审核",1:"平台已同意退货申请,请尽早退货",2:"请耐心等待平台确认收货",3:"退款成功",4:"用户已取消",5:"商家已拒绝"}),X=e(),J=e(0),K=a((()=>["确认删除记录吗?","确认撤销申请吗?"][J.value]));function O(e){J.value=e,c(X).show()}function Q(){[V,Y][J.value]()}async function V(){await L({id:z.value,orderCode:M.value.orderId}),b({title:"已删除",duration:2e3}),setTimeout((()=>{Z()}),2e3)}async function Y(){await A({id:z.value,key:M.value.orderId}),b({title:"已撤销",duration:2e3}),setTimeout((()=>{Z()}),2e3)}const Z=()=>{D({url:"/pages/refundList/refundList"})},$=()=>{D({url:"/pages/addLogistics/addLogistics"},{data:{id:M.value.id,orderCode:M.value.orderCode}})},ee=()=>{D({url:"/pages/refund/refund"},{data:{refundType:M.value.serviceType,goods:M.value.cartInfo.map((e=>e.productAttrUnique)).toString(),id:B.value}})},ae=()=>{D({url:"/pages/refundList/refundList"},{type:"redirectTo"})};return l((()=>{const e=q();z.value=e.id,B.value=e.orderId,(async e=>{const a=await T(e);M.value=a,R.value=P(M.value.remainTime)})({key:e.id})})),(e,a)=>{const l=i(y("uv-navbar"),x),r=g,b=j,P=k,T=i(y("goods"),h),L=i(y("uv-steps-item"),I),A=i(y("uv-steps"),C),E=i(y("layout"),w);return s(),t(d,null,[u(E,{class:"orderInfo"},{default:o((()=>[u(l,{fixed:!1,title:"售后订单详情","left-arrow":"",onLeftClick:ae}),M.value?(s(),n(b,{key:0},{default:o((()=>[u(b,{class:f(["orderInfo-header background-warp",0===M.value.state&&"mb-100"])},{default:o((()=>[u(b,{class:"background"},{default:o((()=>[u(r,{class:"image",src:c(N),mode:"widthFix"},null,8,["src"])])),_:1}),u(b,{class:"background-content page-space"},{default:o((()=>[u(b,{class:"order-status-info"},{default:o((()=>[u(b,{class:f(["order-status","order-status-"+M.value.state])},{default:o((()=>[u(b,null,{default:o((()=>[_(v(W.value[M.value.state]),1)])),_:1})])),_:1},8,["class"]),parseInt(M.value.remainTime)>0&&![3,4].includes(M.value.state)?(s(),n(b,{key:0,class:"order-date"},{default:o((()=>[_(v(R.value),1)])),_:1})):p("",!0)])),_:1})])),_:1})])),_:1},8,["class"]),u(b,{class:"page-space"},{default:o((()=>[M.value.realName?(s(),n(b,{key:0,class:"mb-20 card"},{default:o((()=>[u(b,{class:"card-head"},{default:o((()=>[u(b,{class:"card-title"},{default:o((()=>[_(" 商家收货信息 ")])),_:1})])),_:1}),u(b,{class:"card-content"},{default:o((()=>[u(b,{class:"infos"},{default:o((()=>[u(b,{class:"info-cell"},{default:o((()=>[u(b,{class:"info-cell-label"},{default:o((()=>[_(" 收货人 ")])),_:1}),u(b,{class:"info-cell-value"},{default:o((()=>[u(b,{class:"address-name"},{default:o((()=>[_(v(M.value.realName),1)])),_:1}),u(b,{class:"address-phone"},{default:o((()=>[_(v(M.value.userPhone),1)])),_:1})])),_:1})])),_:1}),u(b,{class:"info-cell"},{default:o((()=>[u(b,{class:"info-cell-label"},{default:o((()=>[_(" 地 "),u(P,{class:"wem1"}),_(" 址 ")])),_:1}),u(b,{class:"info-cell-value"},{default:o((()=>[_(v(M.value.userAddress),1)])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})):p("",!0),M.value.deliverySn?(s(),n(b,{key:1,class:"mb-20 card"},{default:o((()=>[u(b,{class:"card-head"},{default:o((()=>[u(b,{class:"card-title"},{default:o((()=>[_(" 物流信息 ")])),_:1})])),_:1}),u(b,{class:"card-content"},{default:o((()=>[u(b,{class:"infos"},{default:o((()=>[u(b,{class:"info-cell"},{default:o((()=>[u(b,{class:"info-cell-label"},{default:o((()=>[_(" 物流单号 ")])),_:1}),u(b,{class:"info-cell-value"},{default:o((()=>[_(v(M.value.deliverySn),1)])),_:1})])),_:1}),u(b,{class:"info-cell"},{default:o((()=>[u(b,{class:"info-cell-label"},{default:o((()=>[_(" 物流公司 ")])),_:1}),u(b,{class:"info-cell-value"},{default:o((()=>[_(v(M.value.deliveryName),1)])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})):p("",!0),u(b,{class:"order-goods page-card mb-20"},{default:o((()=>[(s(!0),t(d,null,m(M.value.cartInfo,((e,a)=>(s(),n(T,{list:"",link:"",interval:"",desc:"3",showAction:"",model:"",purchase:e.cartNum,data:e.productInfo,price:e.truePrice},null,8,["purchase","data","price"])))),256)),u(b,{class:"order-infos infos mb-20 infos-right border-top"},{default:o((()=>[u(b,{class:"info-cell"},{default:o((()=>[u(b,{class:"info-cell-label"},{default:o((()=>[_("商品总价:")])),_:1}),u(b,{class:"info-cell-value"},{default:o((()=>[_("¥"+v(M.value.totalPrice),1)])),_:1})])),_:1}),u(b,{class:"info-cell"},{default:o((()=>[u(b,{class:"info-cell-label"},{default:o((()=>[_("优惠:")])),_:1}),u(b,{class:"info-cell-value"},{default:o((()=>[_("¥"+v(M.value.couponPrice),1)])),_:1})])),_:1}),u(b,{class:"info-cell"},{default:o((()=>[u(b,{class:"info-cell-label"},{default:o((()=>[_("运费:")])),_:1}),u(b,{class:"info-cell-value"},{default:o((()=>[_("¥"+v(M.value.totalPostage),1)])),_:1})])),_:1}),u(b,{class:"info-cell"},{default:o((()=>[u(b,{class:"info-cell-label"},{default:o((()=>[_("总计:")])),_:1}),u(b,{class:"info-cell-value"},{default:o((()=>[_("¥"+v(M.value.payPrice.toFixed(2)),1)])),_:1})])),_:1})])),_:1})])),_:1}),u(b,{class:"mb-20 card"},{default:o((()=>[u(b,{class:"card-head"},{default:o((()=>[u(b,{class:"card-title"},{default:o((()=>[_(" 售后信息 ")])),_:1})])),_:1}),u(b,{class:"card-content"},{default:o((()=>[u(b,{class:"infos"},{default:o((()=>[u(b,{class:"info-cell"},{default:o((()=>[u(b,{class:"info-cell-label"},{default:o((()=>[_(" 退款金额 ")])),_:1}),u(b,{class:"info-cell-value"},{default:o((()=>[_(" ¥"+v(M.value.refundAmount.toFixed(2)),1)])),_:1})])),_:1}),u(b,{class:"info-cell"},{default:o((()=>[u(b,{class:"info-cell-label"},{default:o((()=>[_(" 服务类型 ")])),_:1}),u(b,{class:"info-cell-value"},{default:o((()=>[_(v(0===M.value.serviceType?"仅退款":"退货退款"),1)])),_:1})])),_:1}),u(b,{class:"info-cell"},{default:o((()=>[u(b,{class:"info-cell-label"},{default:o((()=>[_(" 订单编号 ")])),_:1}),u(b,{class:"info-cell-value"},{default:o((()=>[_(v(M.value.orderId),1)])),_:1}),u(b,{class:"info-cell-operation",onClick:a[0]||(a[0]=e=>c(H)(M.value.orderId,"复制成功"))},{default:o((()=>[_(" 复制 ")])),_:1})])),_:1}),u(b,{class:"info-cell"},{default:o((()=>[u(b,{class:"info-cell-label"},{default:o((()=>[_(" 退款原因 ")])),_:1}),u(b,{class:"info-cell-value"},{default:o((()=>[_(v(M.value.reasons),1)])),_:1})])),_:1}),u(b,{class:"info-cell"},{default:o((()=>[u(b,{class:"info-cell-label"},{default:o((()=>[_(" 详细说明 ")])),_:1}),u(b,{class:"info-cell-value"},{default:o((()=>[u(b,null,{default:o((()=>[_(v(M.value.explains),1)])),_:1}),u(b,null,{default:o((()=>[u(b)])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})])),_:1}),M.value.status>1?(s(),n(b,{key:2,class:"mb-20 card"},{default:o((()=>[u(b,{class:"card-head"},{default:o((()=>[u(b,{class:"card-title"},{default:o((()=>[_(" 物流信息 ")])),_:1})])),_:1}),U.value?(s(),n(b,{key:0,class:"card-content"},{default:o((()=>[u(b,{class:"paddingH-10"},{default:o((()=>[u(A,{current:"0",direction:"column",activeColor:"#EE6D46",inactiveColor:"#E5E5E5"},{default:o((()=>[(s(!0),t(d,null,m(U.value,((e,a)=>(s(),n(L,{key:a,title:e.acceptStation,desc:e.acceptTime},null,8,["title","desc"])))),128))])),_:1})])),_:1})])),_:1})):p("",!0)])),_:1})):p("",!0)])),_:1}),u(b,{class:"bottom-bar-bg"}),u(b,{class:"order-actions bottom-bar"},{default:o((()=>[u(b,{class:"order-actions-left"}),u(b,{class:"order-actions-btns"},{default:o((()=>[[3,4].includes(M.value.state)?(s(),n(b,{key:0,class:"order-actions-default",onClick:a[1]||(a[1]=e=>O(0))},{default:o((()=>[_(" 删除记录 ")])),_:1})):p("",!0),[0,1].includes(M.value.state)?(s(),n(b,{key:1,class:"order-actions-default",onClick:a[2]||(a[2]=e=>O(1))},{default:o((()=>[_(" 撤销申请 ")])),_:1})):p("",!0),5===M.value.state?(s(),n(b,{key:2,class:"order-actions-default",onClick:ee},{default:o((()=>[_(" 再次申请 ")])),_:1})):p("",!0),1===M.value.state?(s(),n(b,{key:3,class:"order-actions-default",onClick:$},{default:o((()=>[_(" 填写物流 ")])),_:1})):p("",!0)])),_:1})])),_:1})])),_:1})):p("",!0)])),_:1}),u(S,{ref_key:"modalRef",ref:X,content:c(K),onConfirm:Q},null,8,["content"])],64)}}},[["__scopeId","data-v-e6e5a55e"]]);export{q as default}; diff --git a/unpackage/dist/build/h5/assets/pages-refundList-refundList.72a4b13c.js b/unpackage/dist/build/h5/assets/pages-refundList-refundList.72a4b13c.js new file mode 100644 index 0000000..01c2703 --- /dev/null +++ b/unpackage/dist/build/h5/assets/pages-refundList-refundList.72a4b13c.js @@ -0,0 +1 @@ +import{_ as e}from"./uv-navbar.c519dc25.js";import{a,x as s,G as t,H as o,o as l,j as r,w as u,m as d,h as i,I as n,l as c,i as _,az as f,e as p,F as v,k as m,z as y,B as j,A as g,u as k,a1 as x}from"./index-9bec188e.js";import{_ as C}from"./uv-tabs.5d8e6539.js";import{_ as b}from"./uv-sticky.2d93d618.js";import{_ as h}from"./goods.1796f368.js";import{m as I,n as L,s as P}from"./order.f67793d3.js";import{M as w}from"./index.82f07807.js";import{u as A}from"./useInterface.982c71ba.js";import{_ as S}from"./layout.62460c6d.js";import{v as R}from"./images.52fc6216.js";import{E as B}from"./index.036a38bb.js";import{u as E}from"./usePage.b639b5a8.js";import{R as F}from"./index.f3f840d0.js";import{L as H,a as N}from"./index.afd705a5.js";import{u as T}from"./useScroll.c0a86152.js";import{_ as $}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uv-status-bar.6dc37cad.js";/* empty css */import"./uv-icon.27c7246d.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js";import"./uv-badge.07f8d0fa.js";import"./uv-line-progress.1b208e51.js";import"./uv-button.9242bdc2.js";import"./uv-loading-icon.bfbe6dc1.js";import"./uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js";import"./uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js";import"./good-attr-select.96595f56.js";import"./uv-image.6bda10b1.js";import"./uv-transition.b971e856.js";import"./createAnimation.e5fefaf6.js";import"./space.a9e7e18e.js";import"./index.9b540af7.js";import"./index.2f3cf70a.js";/* empty css */import"./config.6730da78.js";const q={__name:"refund-order",props:["class","data"],emits:["refresh"],setup(e,{emit:x}){const C=e,{push:b}=k(),{toast:P}=A(),S=a(C.data);a(C.data.freightPrice),a(C.data.payPrice),a(C.data.couponPrice),a(C.data.totalPrice);const R=a(),B=a(0),E=s((()=>["确认删除记录吗?","确认撤销申请吗?"][B.value]));function F(e){B.value=e,_(R).show()}function H(){[N,T][B.value]()}async function N(){console.log(S.value),await I({id:S.value.id,orderCode:S.value.orderCode}),S.value=null,P({title:"已删除"})}async function T(){await L({id:S.value.id,key:S.value.orderCode}),S.value=null,P({title:"已撤销"})}const $=()=>{b({url:"/pages/refundInfo/refundInfo"},{data:{id:S.value.id,orderId:S.value.orderId}})},q=()=>{b({url:"/pages/addLogistics/addLogistics"},{data:{id:S.value.id,orderCode:S.value.orderCode}})},z=()=>{b({url:"/pages/refund/refund"},{data:{refundType:S.value.serviceType,goods:S.value.cartInfo.map((e=>e.productAttrUnique)).toString(),id:S.value.orderId}})};return(e,a)=>{const s=j,k=t(o("goods"),h),x=g;return l(),r(s,null,{default:u((()=>[S.value?(l(),r(s,{key:0,class:d(["order",e.className])},{default:u((()=>[i(s,{class:"order-header",onClick:$},{default:u((()=>[i(s,{class:"order-logo"},{default:u((()=>[i(s,{class:"color-y"},{default:u((()=>[n("Y")])),_:1}),i(s,null,{default:u((()=>[n("SHOP商城")])),_:1})])),_:1}),i(s,{class:"order-status status-2"},{default:u((()=>[n(c(_(f)[S.value.state]),1)])),_:1})])),_:1}),i(s,{class:"order-goods",onClick:$},{default:u((()=>[(l(!0),p(v,null,m(S.value.cartInfo,((e,a)=>(l(),r(k,{list:"",interval:"",desc:"3",showAction:"",model:"",purchase:e.cartNum,data:e.productInfo,price:e.truePrice},null,8,["purchase","data","price"])))),256))])),_:1}),i(s,{class:"refund-order-info",onClick:$},{default:u((()=>[i(x,{class:d(["text",3===S.value.state&&"color-y"])},{default:u((()=>[n(c(3===S.value.state?"成功退款":"待平台处理"),1)])),_:1},8,["class"]),i(x,{class:"text"},{default:u((()=>[n(c(3===S.value.state?"成功":"")+"退款¥"+c(S.value.refundAmount.toFixed(2)),1)])),_:1})])),_:1}),i(s,{class:"order-actions"},{default:u((()=>[i(s,{class:"order-actions-left"}),i(s,{class:"order-actions-btns"},{default:u((()=>[[3,4].includes(S.value.state)?(l(),r(s,{key:0,class:"order-actions-default",onClick:a[0]||(a[0]=e=>F(0))},{default:u((()=>[n(" 删除记录 ")])),_:1})):y("",!0),[0,1].includes(S.value.state)?(l(),r(s,{key:1,class:"order-actions-default",onClick:a[1]||(a[1]=e=>F(1))},{default:u((()=>[n(" 撤销申请 ")])),_:1})):y("",!0),5===S.value.state?(l(),r(s,{key:2,class:"order-actions-default",onClick:z},{default:u((()=>[n(" 再次申请 ")])),_:1})):y("",!0),1===S.value.state?(l(),r(s,{key:3,class:"order-actions-default",onClick:q},{default:u((()=>[n(" 填写物流 ")])),_:1})):y("",!0),i(s,{class:"order-actions-primary",onClick:$},{default:u((()=>[n(" 查看详情 ")])),_:1})])),_:1})])),_:1})])),_:1},8,["class"])):y("",!0),i(w,{ref_key:"modalRef",ref:R,content:_(E),onConfirm:H},null,8,["content"])])),_:1})}}},z=$({__name:"refundList",setup(s){const{scrollTop:d}=T(),{type:n,refresh:c,dataList:f,loadend:g,loading:h,listEmpty:I}=E(P),{goBack:L,getUrlParams:w}=k(),A=a([{name:"全部",value:-1},{name:"售后中",value:1},{name:"已完成",value:2}]),$=e=>{n.value=e.value,c()};return x((()=>{const e=w();e.type<0||!e.type?n.value=-1:n.value=e.type,c()})),(a,s)=>{const k=t(o("uv-navbar"),e),x=t(o("uv-tabs"),C),P=t(o("uv-sticky"),b),w=t(o("refund-order"),q),E=j,T=t(o("layout"),S);return l(),p(v,null,[i(T,null,{default:u((()=>[i(P,{bgColor:"#fff",customNavHeight:"0"},{default:u((()=>[i(k,{fixed:!1,title:"售后订单",onLeftClick:_(L)},null,8,["onLeftClick"]),i(x,{scrollable:!1,list:A.value,onClick:$,lineColor:"#f56c6c"},null,8,["list"])])),_:1}),_(I)?(l(),r(B,{key:1,iconSrc:_(R)},null,8,["iconSrc"])):(l(),r(E,{key:0,class:"orderList"},{default:u((()=>[(l(!0),p(v,null,m(_(f),(e=>(l(),r(w,{data:e,key:`${_(n)}_${e.id}`,onRefresh:_(c)},null,8,["data","onRefresh"])))),128))])),_:1})),_(h)?(l(),r(H,{key:2})):y("",!0),_(g)?(l(),r(N,{key:3})):y("",!0)])),_:1}),i(F,{"scroll-top":_(d)},null,8,["scroll-top"])],64)}}},[["__scopeId","data-v-055b09d2"]]);export{z as default}; diff --git a/unpackage/dist/build/h5/assets/pages-search-search.58917a4c.js b/unpackage/dist/build/h5/assets/pages-search-search.58917a4c.js new file mode 100644 index 0000000..26c99a0 --- /dev/null +++ b/unpackage/dist/build/h5/assets/pages-search-search.58917a4c.js @@ -0,0 +1 @@ +import{a as e,x as a,a1 as s,O as l,o as t,e as o,h as u,w as n,i,F as r,u as c,G as _,j as v,I as d,k as f,z as p,s as m,H as y,B as h,J as x,p as k,l as b}from"./index-9bec188e.js";import{_ as g}from"./uv-navbar.c519dc25.js";import{_ as j}from"./uv-search.9dfd48f2.js";import{_ as C}from"./layout.62460c6d.js";import{h as w,b as S,c as L}from"./product.0ff691f6.js";import{M as B}from"./index.82f07807.js";import{C as D,D as T,E as I}from"./images.52fc6216.js";import{_ as V}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uv-status-bar.6dc37cad.js";/* empty css */import"./uv-icon.27c7246d.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js";/* empty css */import"./index.9b540af7.js";const E=V({__name:"search",setup(V){const{push:E,goBack:F,getParams:G}=c();e(),e("");const M=e(""),P=e([]),z=async()=>{P.value=await w(0,10)},A=e([]),H=e(!1),J=async()=>{let e=await S();A.value=e.slice(0,20)},O=e(),R=e(0),U=a((()=>["您确定要清空搜索记录吗?","您确定要删除这一条记录吗?"][R.value]));function W(){[Z][R.value]()}async function Z(){await L(),await J()}const q=e("");function K(e){q.value=e,N()}function N(){if(!q.value&&!M.value)return m({title:"请输入要搜索内容!",duration:2e3,icon:"none"});E({url:"/pages/goodsList/goodsList"},{data:{keyword:q.value||M.value}})}const Q=()=>{};return s((()=>{Promise.all([z(),J()])})),l((e=>{const a=G(e);M.value=a.key})),(e,a)=>{const s=_(y("uv-navbar"),g),l=_(y("uv-search"),j),c=h,m=x,w=k,S=_(y("layout"),C);return t(),o(r,null,[u(S,null,{default:n((()=>[u(s,{fixed:!1,title:"搜索","left-arrow":"",onLeftClick:i(F)},null,8,["onLeftClick"]),u(c,{class:"search-bar"},{default:n((()=>[u(l,{modelValue:q.value,"onUpdate:modelValue":a[0]||(a[0]=e=>q.value=e),shape:"round",placeholder:M.value||"搜索商品",actionText:"搜索","show-action":"",onClear:Q,onCustom:N,onSearch:N,onCancel:Q},null,8,["modelValue","placeholder"])])),_:1}),P.value.length>0?(t(),v(c,{key:0,class:"hotSearchBox tipsBox"},{default:n((()=>[u(c,{class:"boxTitle mar-leftgetList-30"},{default:n((()=>[u(m,null,{default:n((()=>[d("热门搜索")])),_:1}),u(w,{class:"seeIcon hotSearchListSee-icon",src:H.value?i(T):i(D),onClick:a[1]||(a[1]=e=>H.value=!H.value)},null,8,["src"])])),_:1}),H.value?(t(),v(c,{key:1,class:"notSeeContent"},{default:n((()=>[d("当前热门搜索已隐藏 ")])),_:1})):(t(),v(c,{key:0,class:"hot-flex-list"},{default:n((()=>[(t(!0),o(r,null,f(P.value,((e,a)=>(t(),v(c,{key:a,class:"historySearDel-box flex-items-plus"},{default:n((()=>[u(c,{class:"boxContent",onClick:a=>K(e)},{default:n((()=>[d(b(e),1)])),_:2},1032,["onClick"])])),_:2},1024)))),128))])),_:1}))])),_:1})):p("",!0),A.value.length>0?(t(),v(c,{key:1,class:"historyBox tipsBox"},{default:n((()=>[u(c,{class:"boxTitle"},{default:n((()=>[u(m,{class:"title"},{default:n((()=>[d("历史搜索")])),_:1}),u(w,{class:"historyDel-icon",onClick:a[2]||(a[2]=e=>{return a=0,R.value=a,console.log(O.value),void i(O).show();var a}),src:i(I)},null,8,["src"])])),_:1}),u(c,{class:"historySear-box hot-flex-list"},{default:n((()=>[(t(!0),o(r,null,f(A.value,((e,a)=>(t(),v(c,{key:a,class:"historySearDel-box flex-items-plus"},{default:n((()=>[u(c,{class:"boxContent historyText line1",onClick:a=>K(e)},{default:n((()=>[d(b(e),1)])),_:2},1032,["onClick"])])),_:2},1024)))),128))])),_:1})])),_:1})):p("",!0)])),_:1}),u(B,{ref_key:"modalRef",ref:O,content:i(U),onConfirm:W},null,8,["content"])],64)}}},[["__scopeId","data-v-5435b1c3"]]);export{E as default}; diff --git a/unpackage/dist/build/h5/assets/pages-seckilling-seckilling.afee7fdc.js b/unpackage/dist/build/h5/assets/pages-seckilling-seckilling.afee7fdc.js new file mode 100644 index 0000000..4032459 --- /dev/null +++ b/unpackage/dist/build/h5/assets/pages-seckilling-seckilling.afee7fdc.js @@ -0,0 +1 @@ +import{_ as s}from"./uv-navbar.c519dc25.js";import{O as t,o as e,j as a,w as o,G as i,h as r,i as u,e as n,k as _,F as l,I as m,z as p,H as d,p as c,B as v,m as f,f as j,l as y,A as g}from"./index-9bec188e.js";import{_ as k}from"./uv-sticky.2d93d618.js";import{_ as b}from"./uv-count-down.f054f6ae.js";import{_ as x}from"./goods.1796f368.js";import{_ as h}from"./layout.62460c6d.js";import{e as w}from"./product.0ff691f6.js";import{u as F}from"./useActivity.8194a6a0.js";import{L as A,a as I}from"./index.afd705a5.js";import{U as L,F as C}from"./images.52fc6216.js";import{E as H}from"./index.036a38bb.js";import"./index.2f3cf70a.js";import{_ as E}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uv-status-bar.6dc37cad.js";/* empty css */import"./uv-icon.27c7246d.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js";import"./uv-line-progress.1b208e51.js";import"./uv-button.9242bdc2.js";import"./uv-loading-icon.bfbe6dc1.js";import"./uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js";import"./uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js";import"./good-attr-select.96595f56.js";import"./uv-image.6bda10b1.js";import"./uv-transition.b971e856.js";import"./createAnimation.e5fefaf6.js";import"./space.a9e7e18e.js";import"./useInterface.982c71ba.js";import"./index.9b540af7.js";/* empty css */const G=E({__name:"seckilling",setup(E){const{refresh:G,dataList:B,loading:S,loadend:T,listEmpty:q,otherQuery:z,activeIndex:D,timesList:M,timeChange:N,countDownFinish:O,handleGetTimeList:P}=F(w);return t((async s=>{z.value={type:2},await P()})),(t,w)=>{const F=i(d("uv-navbar"),s),E=i(d("uv-sticky"),k),G=c,z=v,P=g,Q=i(d("uv-count-down"),b),U=i(d("goods"),x),W=i(d("layout"),h);return e(),a(W,null,{default:o((()=>[r(E,{customNavHeight:"0"},{default:o((()=>[r(F,{fixed:!1,safeAreaInsetTop:!0,autoBack:"",title:"秒杀专区"})])),_:1}),r(z,{class:"swiper"},{default:o((()=>[r(G,{class:"image",src:u(L),mode:"widthFix"},null,8,["src"])])),_:1}),r(z,{class:"time-bar"},{default:o((()=>[(e(!0),n(l,null,_(u(M),((s,t)=>(e(),n("div",{class:f(["time-bar-item",u(D)===t&&"on"]),key:t,onClick:e=>u(N)(s,t)},[j("div",{class:"time"},y(s.time),1),j("div",{class:"status"},[0===s.status?(e(),a(P,{key:0},{default:o((()=>[m("已结束")])),_:1})):p("",!0),1===s.status?(e(),a(P,{key:1},{default:o((()=>[m("抢购中")])),_:1})):p("",!0),2===s.status?(e(),a(P,{key:2},{default:o((()=>[m("未开始")])),_:1})):p("",!0)]),1===s.status?(e(),n("div",{key:0,class:"countdown"},[r(P,null,{default:o((()=>[m("已结束")])),_:1}),r(Q,{time:s.countdown,format:"HH:mm:ss",onFinish:u(O)},null,8,["time","onFinish"])])):p("",!0)],10,["onClick"])))),128))])),_:1}),u(q)?(e(),a(H,{key:1,iconSrc:u(C)},{default:o((()=>[m(" 这里空空如也~ ")])),_:1},8,["iconSrc"])):(e(),a(z,{key:0,class:"product-box"},{default:o((()=>[(e(!0),n(l,null,_(u(B),((s,t)=>(e(),a(z,{key:s.id,class:"product-item"},{default:o((()=>[r(U,{link:"",data:s,price:s.price,buyProgress:!0,total:!0},null,8,["data","price"])])),_:2},1024)))),128))])),_:1})),u(S)?(e(),a(A,{key:2})):p("",!0),u(T)?(e(),a(I,{key:3})):p("",!0)])),_:1})}}},[["__scopeId","data-v-7863414b"]]);export{G as default}; diff --git a/unpackage/dist/build/h5/assets/pages-selectPlay-selectPlay.69a751f9.js b/unpackage/dist/build/h5/assets/pages-selectPlay-selectPlay.69a751f9.js new file mode 100644 index 0000000..876b95b --- /dev/null +++ b/unpackage/dist/build/h5/assets/pages-selectPlay-selectPlay.69a751f9.js @@ -0,0 +1 @@ +var e,o;import{Y as a,Z as t,G as l,H as n,o as s,j as u,w as r,h as i,y as d,I as _,l as p,z as c,a0 as m,m as v,A as f,B as y,a as g,O as h,u as b,i as C,e as w,k as j,F as x,s as k}from"./index-9bec188e.js";import{_ as B}from"./uv-navbar.c519dc25.js";import{_ as I}from"./uv-count-down.f054f6ae.js";import{_ as $}from"./blank.a65124f9.js";import{a as z,_ as S}from"./uv-radio.2cd26a6d.js";import{_ as T}from"./uv-button.9242bdc2.js";import{_ as O}from"./container.1b21e877.js";import{_ as P}from"./uv-line.e2f06039.js";import{_ as H}from"./uv-loading-icon.bfbe6dc1.js";import{_ as R}from"./uv-popup.f272c9ae.js";import{_ as A}from"./_plugin-vue_export-helper.1b428a4d.js";import{_ as L}from"./layout.62460c6d.js";import{f as U,q as V}from"./order.f67793d3.js";import{u as F}from"./useGlobalProperties.de3d9ba1.js";import{P as G}from"./paymentUtils.238419a9.js";import"./uv-status-bar.6dc37cad.js";/* empty css */import"./uv-icon.27c7246d.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js";import"./uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js";/* empty css */import"./uv-line.vue_vue_type_style_index_0_scoped_6ea9af94_lang.3331ebc5.js";import"./uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js";import"./uv-overlay.6fe03ce8.js";import"./uv-transition.b971e856.js";import"./createAnimation.e5fefaf6.js";/* empty css */import"./useInterface.982c71ba.js";import"./config.6730da78.js";const N=A({name:"uv-modal",mixins:[a,t,{props:{title:{type:[String],default:""},content:{type:String,default:""},confirmText:{type:String,default:"确认"},cancelText:{type:String,default:"取消"},showConfirmButton:{type:Boolean,default:!0},showCancelButton:{type:Boolean,default:!1},confirmColor:{type:String,default:"#2979ff"},cancelColor:{type:String,default:"#606266"},buttonReverse:{type:Boolean,default:!1},zoom:{type:Boolean,default:!0},zIndex:{type:[String,Number],default:10075},asyncClose:{type:Boolean,default:!1},closeOnClickOverlay:{type:Boolean,default:!0},negativeTop:{type:[String,Number],default:0},width:{type:[String,Number],default:"650rpx"},...null==(o=null==(e=uni.$uv)?void 0:e.props)?void 0:o.modal}}],data:()=>({loading:!1}),methods:{open(){this.$refs.modalPopup.open(),this.loading&&(this.loading=!1)},close(){this.$refs.modalPopup.close()},popupChange(e){e.show||this.$emit("close")},confirmHandler(){this.loading||this.$emit("confirm"),this.asyncClose?this.loading=!0:this.close()},cancelHandler(){this.$emit("cancel"),this.close()},closeLoading(){this.loading=!1}}},[["render",function(e,o,a,t,g,h){const b=f,C=y,w=l(n("uv-line"),P),j=l(n("uv-loading-icon"),H),x=l(n("uv-popup"),R);return s(),u(x,{ref:"modalPopup",mode:"center",zoom:e.zoom,zIndex:e.zIndex,customStyle:{borderRadius:"6px",overflow:"hidden",marginTop:`-${e.$uv.addUnit(e.negativeTop)}`},closeOnClickOverlay:e.closeOnClickOverlay,safeAreaInsetBottom:!1,duration:400,onChange:h.popupChange},{default:r((()=>[i(C,{class:"uv-modal",style:d({width:e.$uv.addUnit(e.width)})},{default:r((()=>[e.title?(s(),u(b,{key:0,class:"uv-modal__title"},{default:r((()=>[_(p(e.title),1)])),_:1})):c("",!0),i(C,{class:"uv-modal__content",style:d({paddingTop:(e.title?12:25)+"px"})},{default:r((()=>[m(e.$slots,"default",{},(()=>[i(b,{class:"uv-modal__content__text"},{default:r((()=>[_(p(e.content),1)])),_:1})]),!0)])),_:3},8,["style"]),m(e.$slots,"confirmButton",{},(()=>[i(w),i(C,{class:"uv-modal__button-group",style:d({flexDirection:e.buttonReverse?"row-reverse":"row"})},{default:r((()=>[e.showCancelButton?(s(),u(C,{key:0,class:v(["uv-modal__button-group__wrapper uv-modal__button-group__wrapper--cancel",[e.showCancelButton&&!e.showConfirmButton&&"uv-modal__button-group__wrapper--only-cancel"]]),"hover-stay-time":150,"hover-class":"uv-modal__button-group__wrapper--hover",onClick:h.cancelHandler},{default:r((()=>[i(b,{class:"uv-modal__button-group__wrapper__text",style:d({color:e.cancelColor})},{default:r((()=>[_(p(e.cancelText),1)])),_:1},8,["style"])])),_:1},8,["class","onClick"])):c("",!0),e.showConfirmButton&&e.showCancelButton?(s(),u(w,{key:1,direction:"column"})):c("",!0),e.showConfirmButton?(s(),u(C,{key:2,class:v(["uv-modal__button-group__wrapper uv-modal__button-group__wrapper--confirm",[!e.showCancelButton&&e.showConfirmButton&&"uv-modal__button-group__wrapper--only-confirm"]]),"hover-stay-time":150,"hover-class":"uv-modal__button-group__wrapper--hover",onClick:h.confirmHandler},{default:r((()=>[g.loading?(s(),u(j,{key:0})):(s(),u(b,{key:1,class:"uv-modal__button-group__wrapper__text",style:d({color:e.confirmColor})},{default:r((()=>[_(p(e.confirmText),1)])),_:1},8,["style"]))])),_:1},8,["class","onClick"])):c("",!0)])),_:1},8,["style"])]),!0)])),_:3},8,["style"])])),_:3},8,["zoom","zIndex","customStyle","closeOnClickOverlay","onChange"])}],["__scopeId","data-v-721d5829"]]),q=A({__name:"selectPlay",setup(e){const{goBack:o}=b(),{$platform:a}=F(),t=g([{label:"微信支付",value:G[0],disabled:!1},{label:"余额支付",value:G[1],disabled:!0},{label:"支付宝支付",value:G[2],disabled:!0}]),{push:d}=b(),m=g(G[0]),v=g(null),f=g(null),P=g(null);g("");const H=g(null),R=g(18e5),A=async()=>{m.value?(await V({from:a,paytype:m.value,uni:f.value}),d({url:"/pages/orderInfo/orderInfo"},{data:{key:v.value,orderId:f.value}})):k({icon:"none",title:"请选择支付方式",duration:2e3})},q=()=>{d({url:"/pages/orderInfo/orderInfo"},{data:{key:v.value,orderId:f.value}})},Y=e=>{k({title:"已超时支付",duration:2e3}),d({url:"/pages/orderInfo/orderInfo"},{data:{key:v.value,orderId:f.value}})},{getParams:D}=b();return h((e=>{const o=D(e);var a;v.value=o.key,f.value=o.orderId,a={key:v.value},U(a).then((e=>{P.value=e,R.value=parseInt(e._status._payRemainTime)}))})),(e,a)=>{const d=l(n("uv-navbar"),B),v=y,f=l(n("uv-count-down"),I),g=l(n("blank"),$),h=l(n("uv-radio"),z),b=l(n("uv-radio-group"),S),k=l(n("uv-button"),T),U=l(n("container"),O),V=l(n("uv-modal"),N),F=l(n("layout"),L);return s(),u(F,{class:"play"},{default:r((()=>[i(d,{fixed:!1,title:"提交订单","left-arrow":"",onLeftClick:C(o)},null,8,["onLeftClick"]),i(v,{class:"play-info"},{default:r((()=>[i(v,{class:"play-money"},{default:r((()=>[i(v,{class:"unit"},{default:r((()=>[_("¥")])),_:1}),P.value?(s(),u(v,{key:0,class:"value"},{default:r((()=>{var e;return[_(p(null==(e=P.value)?void 0:e.payPrice),1)]})),_:1})):c("",!0)])),_:1}),i(v,{class:"play-date"},{default:r((()=>[_("支付剩余时间 "),i(f,{time:R.value,format:"HH:mm:ss",onFinish:Y},null,8,["time"])])),_:1})])),_:1}),i(g,{size:"15"}),i(U,null,{default:r((()=>[i(v,{class:"play-select"},{default:r((()=>[i(b,{modelValue:m.value,"onUpdate:modelValue":a[0]||(a[0]=e=>m.value=e),iconPlacement:"right",placement:"column",shape:"circle",activeColor:"#ec6e47"},{default:r((()=>[(s(!0),w(x,null,j(t.value,((e,o)=>(s(),u(v,{class:"play-type"},{default:r((()=>[(s(),u(h,{key:o,name:e.value,disabled:e.disabled},{default:r((()=>[i(v,{class:"play-type-icon"}),i(v,{class:"play-type-name"},{default:r((()=>[_(p(e.label),1)])),_:2},1024)])),_:2},1032,["name","disabled"]))])),_:2},1024)))),256))])),_:1},8,["modelValue"])])),_:1}),i(k,{type:"primary",text:"确认支付",onClick:A})])),_:1}),i(g,{size:"15"}),i(V,{ref_key:"payConfirmRef",ref:H,title:"支付确认",confirmText:"已完成支付",showCancelButton:!0,onConfirm:q},null,512)])),_:1})}}},[["__scopeId","data-v-ae8dd927"]]);export{q as default}; diff --git a/unpackage/dist/build/h5/assets/pages-selectRefundGood-selectRefundGood.a27a40c9.js b/unpackage/dist/build/h5/assets/pages-selectRefundGood-selectRefundGood.a27a40c9.js new file mode 100644 index 0000000..606bab5 --- /dev/null +++ b/unpackage/dist/build/h5/assets/pages-selectRefundGood-selectRefundGood.a27a40c9.js @@ -0,0 +1 @@ +import{_ as e}from"./uv-navbar.c519dc25.js";import{a,aq as t,O as l,o,j as r,w as u,u as s,G as c,h as i,i as n,e as f,k as d,F as _,m as p,z as v,I as m,l as g,H as x,B as b}from"./index-9bec188e.js";import{_ as I,a as P}from"./uv-checkbox-group.02ba3e82.js";import{_ as h}from"./card.bb6c2a17.js";import{_ as j}from"./space.a9e7e18e.js";import{_ as k}from"./layout.62460c6d.js";import{k as y}from"./order.f67793d3.js";import{G as w}from"./Goods.7dc38957.js";import{u as C}from"./useInterface.982c71ba.js";import{_ as F}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uv-status-bar.6dc37cad.js";/* empty css */import"./uv-icon.27c7246d.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js";/* empty css */import"./index.2f3cf70a.js";import"./images.52fc6216.js";import"./utils.3f9740a5.js";const G=[{label:"支付总价",field:"truePrice",prefix:"¥"},{label:"优惠",field:"couponPrice",prefix:"-¥"},{label:"运费",field:"postagePrice",prefix:"¥"},{label:"积分",field:"integral",prefix:"-"},{label:"总计",field:"totalPrice",prefix:"¥"}],N=F({__name:"selectRefundGood",setup(F){const{toast:N}=C(),{getParams:q,push:A,goBack:U}=s(),L=a([]),V=a(!1),B=a(null),E=a(null),T=a(null),W=a(0);a(!0);const z=a({truePrice:0,couponPrice:0,postagePrice:0,totalPrice:0,integral:0}),H=e=>{V.value=e,V.value?L.value=O.value.map((e=>e.cartInfo.productAttrUnique)):L.value=[]},M=e=>{V.value=e.length===O.value.length};t(L,(e=>{z.value={truePrice:0,couponPrice:0,postagePrice:0,totalPrice:0,integral:0};let a=0;O.value.filter((a=>e.includes(a.cartInfo.productAttrUnique))).forEach((e=>{z.value.truePrice+=e.cartInfo.truePrice*e.cartInfo.cartNum,z.value.integral+=e.refundableIntegral*e.cartInfo.cartNum,z.value.couponPrice+=e.totalCouponPrice*e.cartInfo.cartNum,a+=e.cartInfo.postagePrice,z.value.totalPrice+=e.refundablePrice*e.cartInfo.cartNum})),0===W.value&&(z.value.postagePrice=a,z.value.totalPrice+=z.value.postagePrice)}));const O=a([]),R=async e=>{L.value.length<=0||(T.value=e,A({url:"/pages/refund/refund"},{data:{refundType:T.value,goods:L.value.toString(),orderId:B.value,id:E.value},type:"redirectTo"}))};return l((e=>{const a=q(e);E.value=a.id,(async()=>{try{const e=await y({key:E.value});O.value=e,B.value=e[0].orderId,W.value=e[0].status}catch(e){"订单明细不存在!"===e.msg&&(N({title:"该笔订单已无商品可以售后"}),U({},2e3))}})()})),(a,t)=>{const l=c(x("uv-navbar"),e),s=c(x("uv-checkbox"),I),y=b,C=c(x("card"),h),F=c(x("space"),j),N=c(x("uv-checkbox-group"),P),q=c(x("layout"),k);return o(),r(q,null,{default:u((()=>[i(l,{fixed:!1,title:"选择商品","left-arrow":"",onLeftClick:n(U)},null,8,["onLeftClick"]),O.value?(o(),r(N,{key:0,modelValue:L.value,"onUpdate:modelValue":t[0]||(t[0]=e=>L.value=e),shape:"circle",activeColor:"#ec6e47",onChange:M},{default:u((()=>[i(F,{direction:"vertical",fill:""},{default:u((()=>[i(C,{class:"shopping-checkbox"},{default:u((()=>[(o(!0),f(_,null,d(O.value,((e,a)=>(o(),r(y,{key:e.id,class:"goods-row"},{default:u((()=>[i(s,{name:e.cartInfo.productAttrUnique},null,8,["name"]),i(y,{class:"goods-col"},{default:u((()=>[i(w,{row:"",imgWidth:"200rpx","info-padding":"10rpx 40rpx",goods:e.cartInfo.productInfo},{options:u((()=>[i(y,{class:"goods-options"},{default:u((()=>[i(y,{class:"sku-row flex"},{default:u((()=>[i(y,{class:"sku-info flex flex-jc__sb flex-ai__center"},{default:u((()=>[i(y,{class:"info"},{default:u((()=>[m(g(e.cartInfo.productInfo&&e.cartInfo.productInfo.attrInfo&&e.cartInfo.productInfo.attrInfo.sku),1)])),_:2},1024)])),_:2},1024)])),_:2},1024),i(y,{class:"price-row flex flex-ai__center flex-jc__sb"},{default:u((()=>[i(y,{class:"price-box flex flex-ai__end"},{default:u((()=>[m(" ¥"+g(e.cartInfo.truePrice),1)])),_:2},1024),i(y,{class:"cart-num"},{default:u((()=>[m(" x "+g(e.cartInfo.cartNum),1)])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1032,["goods"])])),_:2},1024)])),_:2},1024)))),128)),i(y,{class:p({"select-product-settle-info":!0,show:L.value.length>0})},{default:u((()=>[(o(!0),f(_,null,d(n(G),((e,a)=>(o(),r(y,{class:"row flex flex-ai__center flex-jc__sb",key:a},{default:u((()=>[i(y,{class:"label"},{default:u((()=>[m(g(e.label),1)])),_:2},1024),z.value?(o(),r(y,{key:0},{default:u((()=>[m(g(e.prefix)+" "+g(z.value[e.field].toFixed(2)),1)])),_:2},1024)):v("",!0)])),_:2},1024)))),128))])),_:1},8,["class"])])),_:1})])),_:1})])),_:1},8,["modelValue"])):v("",!0),i(y,{class:"action-bar column"},{default:u((()=>[i(y,{class:"action-info"},{default:u((()=>[i(y,{class:"action-checkbox"},{default:u((()=>[i(N,{shape:"circle",activeColor:"#ec6e47"},{default:u((()=>[i(s,{name:"all",checked:V.value,onChange:H},{default:u((()=>[m(" 全选 ")])),_:1},8,["checked"])])),_:1})])),_:1}),i(y,{class:"action-total"},{default:u((()=>[m(g(L.value.length)+" 件商品 ",1)])),_:1}),i(y,{class:"action-total"},{default:u((()=>[m(" 总计:¥"+g(z.value.totalPrice.toFixed(2))+" 积分:"+g(z.value.integral.toFixed(2)),1)])),_:1})])),_:1}),i(y,{class:"action-btns"},{default:u((()=>[i(y,{class:"button only-button",onClick:t[1]||(t[1]=e=>R(0))},{default:u((()=>[m(" 仅退款 ")])),_:1}),0!==W.value&&5!==W.value?(o(),r(y,{key:0,class:"button",onClick:t[2]||(t[2]=e=>R(1))},{default:u((()=>[m(" 退货退款 ")])),_:1})):v("",!0)])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-a44f0421"]]);export{N as default}; diff --git a/unpackage/dist/build/h5/assets/pages-selectStore-selectStore.2f1c5a5e.js b/unpackage/dist/build/h5/assets/pages-selectStore-selectStore.2f1c5a5e.js new file mode 100644 index 0000000..3c873ff --- /dev/null +++ b/unpackage/dist/build/h5/assets/pages-selectStore-selectStore.2f1c5a5e.js @@ -0,0 +1 @@ +import{_ as e}from"./uv-navbar.c519dc25.js";import{o as s,j as a,w as t,G as o,h as l,i as c,I as _,u as r,H as d,B as n}from"./index-9bec188e.js";import{_ as i}from"./blank.a65124f9.js";import{_ as u}from"./uv-icon.27c7246d.js";import{_ as f}from"./card.bb6c2a17.js";import{_ as m}from"./space.a9e7e18e.js";import{_ as p}from"./container.1b21e877.js";import{_ as v}from"./layout.62460c6d.js";import{_ as j}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uv-status-bar.6dc37cad.js";/* empty css */import"./uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";/* empty css *//* empty css */const y=j({__name:"selectStore",setup(j){const{goBack:y}=r();return(r,j)=>{const b=o(d("uv-navbar"),e),x=o(d("blank"),i),g=n,h=o(d("uv-icon"),u),k=o(d("card"),f),w=o(d("space"),m),z=o(d("container"),p),L=o(d("layout"),v);return s(),a(L,null,{default:t((()=>[l(b,{fixed:!1,title:"选择门店","left-arrow":"",onLeftClick:c(y)},null,8,["onLeftClick"]),l(x,{size:"15"}),l(z,null,{default:t((()=>[l(w,{direction:"vertical",fill:"",size:"15px"},{default:t((()=>[l(k,{class:"store"},{default:t((()=>[l(g,{class:"store-header"},{default:t((()=>[l(g,{class:"store-name"},{default:t((()=>[_("深圳南山海德店")])),_:1}),l(g,{class:"store-distance"},{default:t((()=>[_("距离982m")])),_:1})])),_:1}),l(g,{class:"store-content"},{default:t((()=>[l(g,{class:"store-address"},{default:t((()=>[l(g,{class:"icon"},{default:t((()=>[l(h,{name:"map"})])),_:1}),l(g,{class:"store-address-desc"},{default:t((()=>[_("深圳市南山区海德二道2873号茂业百货7楼")])),_:1})])),_:1}),l(g,{class:"store-time"},{default:t((()=>[l(g,{class:"icon"},{default:t((()=>[l(h,{name:"underway-o"})])),_:1}),l(g,{class:"store-time-desc"},{default:t((()=>[_("10:00~21:00")])),_:1})])),_:1})])),_:1}),l(g,{class:"store-footer store-action"},{default:t((()=>[l(g,{class:"store-action-item"},{default:t((()=>[l(g,{class:"icon"},{default:t((()=>[l(h,{name:"phone-o"})])),_:1}),l(g,{class:"store-action-item-desc"},{default:t((()=>[_("门店电话")])),_:1})])),_:1}),l(g,{class:"store-action-item"},{default:t((()=>[l(g,{class:"icon"},{default:t((()=>[l(h,{name:"aim"})])),_:1}),l(g,{class:"store-action-item-desc"},{default:t((()=>[_("导航")])),_:1})])),_:1})])),_:1})])),_:1}),l(k,{class:"store select"},{default:t((()=>[l(g,{class:"store-header"},{default:t((()=>[l(g,{class:"store-name"},{default:t((()=>[_("深圳南山海德店")])),_:1}),l(g,{class:"store-distance"},{default:t((()=>[_("距离982m")])),_:1})])),_:1}),l(g,{class:"store-content"},{default:t((()=>[l(g,{class:"store-address"},{default:t((()=>[l(g,{class:"icon"},{default:t((()=>[l(h,{name:"map"})])),_:1}),l(g,{class:"store-address-desc"},{default:t((()=>[_("深圳市南山区海德二道2873号茂业百货7楼")])),_:1})])),_:1}),l(g,{class:"store-time"},{default:t((()=>[l(g,{class:"icon"},{default:t((()=>[l(h,{name:"underway-o"})])),_:1}),l(g,{class:"store-time-desc"},{default:t((()=>[_("10:00~21:00")])),_:1})])),_:1})])),_:1}),l(g,{class:"store-footer store-action"},{default:t((()=>[l(g,{class:"store-action-item"},{default:t((()=>[l(g,{class:"icon"},{default:t((()=>[l(h,{name:"phone-o"})])),_:1}),l(g,{class:"store-action-item-desc"},{default:t((()=>[_("门店电话")])),_:1})])),_:1}),l(g,{class:"store-action-item"},{default:t((()=>[l(g,{class:"icon"},{default:t((()=>[l(h,{name:"aim"})])),_:1}),l(g,{class:"store-action-item-desc"},{default:t((()=>[_("导航")])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})])),_:1}),l(x,{size:"15"})])),_:1})}}},[["__scopeId","data-v-eb73e3df"]]);export{y as default}; diff --git a/unpackage/dist/build/h5/assets/pages-share-index.1930868d.js b/unpackage/dist/build/h5/assets/pages-share-index.1930868d.js new file mode 100644 index 0000000..6ac17bd --- /dev/null +++ b/unpackage/dist/build/h5/assets/pages-share-index.1930868d.js @@ -0,0 +1 @@ +import{a,v as s,O as e,M as t,o as l,j as r,w as c,B as o,h as u,i as n,y as i,e as m,k as p,F as f,p as d,I as _,l as v}from"./index-9bec188e.js";import{u as j}from"./images.52fc6216.js";import{a as y}from"./useShare.d249e156.js";import{_ as x}from"./_plugin-vue_export-helper.1b428a4d.js";import"./useShearPlate.19498da6.js";import"./useInterface.982c71ba.js";import"./utils.3f9740a5.js";const h=x({__name:"index",setup(x){let h;const I=a("#cccccc"),g=a("数据处理中..."),{params:k,analysisParams:P}=y();return s((()=>{h=setInterval((()=>{I.value="#333"===I.value?"#cccccc":"#333"}),800)})),e((a=>{P(a)})),t((()=>{h&&clearInterval(h)})),(a,s)=>{const e=d,t=o;return l(),r(t,{class:"share-container"},{default:c((()=>[u(t,{class:"main-box"},{default:c((()=>[u(t,{class:"loading"},{default:c((()=>[u(e,{src:n(j)},null,8,["src"])])),_:1}),u(t,{class:"text",style:i({color:I.value})},{default:c((()=>[(l(!0),m(f,null,p(g.value,((a,s)=>(l(),r(t,{style:i({animationDelay:.2*s+"s"}),key:s},{default:c((()=>[_(v(a),1)])),_:2},1032,["style"])))),128))])),_:1},8,["style"])])),_:1})])),_:1})}}},[["__scopeId","data-v-fd74f38c"]]);export{h as default}; diff --git a/unpackage/dist/build/h5/assets/pages-shoppingCartJump-shoppingCart.565dbf89.js b/unpackage/dist/build/h5/assets/pages-shoppingCartJump-shoppingCart.565dbf89.js new file mode 100644 index 0000000..25afc09 --- /dev/null +++ b/unpackage/dist/build/h5/assets/pages-shoppingCartJump-shoppingCart.565dbf89.js @@ -0,0 +1 @@ +import{a as e,x as t,a1 as a,i as o,a2 as l,u as s,o as n,j as c,w as i,I as u,h as r,B as d,a3 as p,U as f,e as m,F as _,l as v,k as g,m as h,a4 as b,C as k,D as x,y as S,G as y,H as j,Q as C,z as I,a5 as w}from"./index-9bec188e.js";import{_ as N,a as P}from"./uv-checkbox-group.02ba3e82.js";import{_ as L}from"./uv-icon.27c7246d.js";import{_ as G}from"./card.bb6c2a17.js";import{G as A}from"./Goods.7dc38957.js";import{G as V}from"./good-attr-select.96595f56.js";import{M as B}from"./index.82f07807.js";import{u as O,g as T,c as z,d as D,a as U}from"./cart.a9ddf436.js";import{_ as E}from"./lodash.94acaf47.js";import{u as R}from"./useInterface.982c71ba.js";import{a as q}from"./product.0ff691f6.js";import{E as F}from"./index.036a38bb.js";import{e as M}from"./images.52fc6216.js";import{_ as H}from"./_plugin-vue_export-helper.1b428a4d.js";import{H as W}from"./index.bdca3eba.js";import{R as $}from"./index.415a2820.js";import{u as Q}from"./useScroll.c0a86152.js";import{R as Y}from"./index.f3f840d0.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./index.2f3cf70a.js";import"./utils.3f9740a5.js";import"./uv-image.6bda10b1.js";import"./uv-transition.b971e856.js";import"./createAnimation.e5fefaf6.js";import"./space.a9e7e18e.js";import"./uv-button.9242bdc2.js";import"./uv-loading-icon.bfbe6dc1.js";import"./uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js";import"./uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js";import"./index.9b540af7.js";import"./usePage.b639b5a8.js";import"./index.afd705a5.js";import"./config.6730da78.js";const J=[{label:"商品总价",field:"costPrice",prefix:"¥"},{label:"优惠",field:"couponPrice",prefix:"-¥"},{label:"运费",field:"storePostage",prefix:"¥"},{label:"总计",field:"totalPrice",prefix:"¥"}];function K(a){const{cartList:l,doGetCartList:n}=a,{toast:c}=R(),{push:i}=s(),u=e(!1),r=t((()=>u.value?"取消":"管理")),d=e([]),p=e(!1);const f=e(void 0);async function m(){if(o(d).length<=0)return f.value=void 0;const e=await z({cartId:o(d).join(","),orderType:1,useIntegral:!1});f.value=e.priceGroup}return{manage:u,manageStr:r,shoppingSelect:d,shoppingSelectAll:p,statisticsInfo:f,handleSingleSelect:async function(e){p.value=e.length===l.value.length,setTimeout((async()=>{await m()}),100)},handleSelectAll:async function(e){d.value=e?l.value.map((e=>e.id)):[],p.value=e,await m()},computeSelectInfoByShoppingSelect:m,openDelModal:function(e){if(o(d).length<=0)return c({title:"请勾选需要删除的商品"});o(e).show()},doDelete:async function(){await D({ids:d.value}),await n(),await async function(){d.value=[],p.value=!1,await m()}()},submitOrder:function(){if(o(d).length<=0)return c({title:"请勾选需要购买的商品"});i({url:"/pages/submitOrder/submitOrder"},{data:{cartId:d.value.toString()}})}}}function X(){const{toast:t}=R(),a=e(void 0),o=e(void 0),s=e(void 0),n=e(void 0);function c(){a.value=s.value=void 0}return{openProductItem:n,openSkuSkuId:o,openSkuProductId:a,handleOpenSkuSelect:async function(e,t){await(async e=>{n.value=await q(e)})({productId:e.productId}),o.value=e.productInfo.attrInfo.id,a.value=e.productId,s.value=e.id,await l((()=>{t.open(e.cartNum)}))},handleCloseSkuSelect:c,handleSubmitSkuSelect:async function(e,o,l,n,i){if(!a.value)return;const{store:u,num:r}=e;if(await U({id:s.value,productId:a.value,productAttrUnique:u.unique}),"function"==typeof n){const e=l.find((e=>e.id===s.value));await n({detail:{value:r}},e)}setTimeout((async()=>{await i(),t({title:"修改成功",icon:"success"}),c()}),400)}}}const Z=H({__name:"CartEmpty",setup(e){const{pushToTab:t}=s();return(e,a)=>{const l=d;return n(),c(F,{iconSrc:o(M),padding:"220rpx 0 0 0"},{default:i((()=>[u(" 购物车里空空如也~ ")])),bottom:i((()=>[r(l,{class:"go-on-btn",onClick:a[0]||(a[0]=e=>o(t)({url:"/root/index/index"}))},{default:i((()=>[u(" 继续逛逛 ")])),_:1})])),_:1},8,["iconSrc"])}}},[["__scopeId","data-v-ba7d9f9d"]]),ee=H({__name:"shoppingCart",setup(s){const z=e(),D=e(),{showEmpty:U,cartList:q,doGetCartList:F}=function(){const o=e(!1),l=e([]),s=t((()=>l.value.length<=0));async function n(){try{o.value=!0;const e=await T();l.value=(null==e?void 0:e.valid)??[]}finally{o.value=!1}}return a((async()=>{await n()})),{showEmpty:s,cartListLoading:o,cartList:l,doGetCartList:n}}(),{manage:M,manageStr:H,shoppingSelect:ee,shoppingSelectAll:te,handleSingleSelect:ae,handleSelectAll:oe,statisticsInfo:le,computeSelectInfoByShoppingSelect:se,openDelModal:ne,doDelete:ce,submitOrder:ie}=K({cartList:q,doGetCartList:F}),{openProductItem:ue,openSkuSkuId:re,openSkuProductId:de,handleOpenSkuSelect:pe,handleCloseSkuSelect:fe,handleSubmitSkuSelect:me}=X(),{handleCartNumberInputChange:_e,handleCartNumberChange:ve}=function(e){const{toast:t}=R(),a=E.debounce((async t=>{await O({id:t.id,number:t.cartNum}),e&&e.afterChange&&await e.afterChange()}),300);return{handleCartNumberInputChange:function(e,o){const s=parseInt(e.detail.value);return s<=0?(o.cartNum=1,void t({title:"至少选一件哦~"})):s>o.trueStock?(o.cartNum=o.productInfo.stock,void t({title:"超出库存啦~"})):void l((()=>{o.cartNum=s.toString().replace(/^0+/,""),a(o)}))},handleCartNumberChange:function(e,t="plus"){"plus"===t?e.cartNum+1>e.trueStock?e.cartNum=e.trueStock:e.cartNum+=1:e.cartNum<=1?e.cartNum=1:e.cartNum-=1,a(e)}}}({afterChange:se});p((()=>{var e,t;null==(e=z.value)||e.close(),null==(t=D.value)||t.close()}));const ge=e(0);f({success:e=>{ge.value=e.safeAreaInsets.bottom}});const{scrollTop:he}=Q();return(e,t)=>{const a=d,l=y(j("uv-checkbox"),N),s=y(j("uv-icon"),L),p=w,f=y(j("card"),G),O=y(j("uv-checkbox-group"),P);return n(),m(_,null,[r(W,{"scroll-top":o(he),"system-bar-area-bg":"#fff","header-area-bg":"#fff","bg-change-by-scroll":""},{default:i((()=>[u(" 购物车 ")])),_:1},8,["scroll-top"]),o(U)?(n(),c(Z,{key:1})):(n(),c(a,{key:0},{default:i((()=>[r(a,{class:"cart-manage"},{default:i((()=>[r(a,{onClick:t[0]||(t[0]=e=>M.value=!o(M))},{default:i((()=>[u(v(o(H)),1)])),_:1})])),_:1}),r(O,{modelValue:o(ee),"onUpdate:modelValue":t[2]||(t[2]=e=>b(ee)?ee.value=e:null),shape:"circle",activeColor:"#ee6d46",onChange:o(ae)},{default:i((()=>[r(f,{class:"shopping-checkbox"},{default:i((()=>[(n(!0),m(_,null,g(o(q),(e=>(n(),c(a,{key:e.id,class:"shopping-item"},{default:i((()=>[r(l,{name:e.id},null,8,["name"]),r(a,{class:"good"},{default:i((()=>[r(A,{row:"",imgWidth:"200rpx","info-padding":"0 0 0 40rpx",goods:e.productInfo},{options:i((()=>[r(a,{class:"goods-options"},{default:i((()=>[r(a,{class:"sku-row flex"},{default:i((()=>[r(a,{class:"sku-info flex flex-jc__sb flex-ai__center",onClick:C((t=>o(pe)(e,D.value)),["stop"])},{default:i((()=>[r(a,{class:"info"},{default:i((()=>[u(v(e.productInfo&&e.productInfo.attrInfo&&e.productInfo.attrInfo.sku),1)])),_:2},1024),r(s,{class:"icon",name:"arrow-down",color:"#ccc",size:"12"})])),_:2},1032,["onClick"])])),_:2},1024),r(a,{class:"price-row flex flex-ai__center flex-jc__sb"},{default:i((()=>[r(a,{class:"price-box flex flex-ai__end"},{default:i((()=>[u(" ¥"+v(e.truePrice)+" ",1),r(a,{class:"old-price"},{default:i((()=>[u(" ¥"+v(e.productInfo.otPrice),1)])),_:2},1024)])),_:2},1024),r(a,{class:"cart-num flex flex-ai__center flex-jc__sb",onClick:t[1]||(t[1]=C((()=>{}),["stop"]))},{default:i((()=>[r(a,{class:"button",onClick:t=>o(ve)(e,"minus")},{default:i((()=>[r(s,{name:"minus",color:"#333",size:"12"})])),_:2},1032,["onClick"]),r(a,{class:"input"},{default:i((()=>[r(p,{type:"number",inputmode:"numeric",modelValue:e.cartNum,"onUpdate:modelValue":t=>e.cartNum=t,onBlur:t=>o(_e)(t,e)},null,8,["modelValue","onUpdate:modelValue","onBlur"])])),_:2},1024),r(a,{class:"button",onClick:t=>o(ve)(e,"plus")},{default:i((()=>[r(s,{name:"plus",color:"#333",size:"12"})])),_:2},1032,["onClick"])])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1032,["goods"])])),_:2},1024)])),_:2},1024)))),128)),r(a,{class:h({"select-product-settle-info":!0,show:o(ee).length>0})},{default:i((()=>[(n(!0),m(_,null,g(o(J),((e,t)=>(n(),c(a,{class:"row flex flex-ai__center flex-jc__sb",key:t},{default:i((()=>[r(a,{class:"label"},{default:i((()=>[u(v(e.label),1)])),_:2},1024),o(le)?(n(),c(a,{key:0},{default:i((()=>[u(v(e.prefix)+" "+v(o(le)[e.field].toFixed(2)),1)])),_:2},1024)):I("",!0)])),_:2},1024)))),128))])),_:1},8,["class"])])),_:1})])),_:1},8,["modelValue","onChange"]),r(a,{class:"screen action-bar",style:S({paddingBottom:`${ge.value}px`})},{default:i((()=>[r(a,{class:"action-info"},{default:i((()=>[r(a,{class:"action-checkbox"},{default:i((()=>[r(O,{shape:"circle",activeColor:"#ee6d46"},{default:i((()=>[r(l,{name:"all",checked:o(te),onChange:o(oe)},{default:i((()=>[u(" 全选 ")])),_:1},8,["checked","onChange"])])),_:1})])),_:1})])),_:1}),r(a,{class:"action-btns"},{default:i((()=>[k(r(a,{class:"action-total"},{default:i((()=>[u(" 总计:¥"+v(o(le)?o(le).totalPrice.toFixed(2):"0.00"),1)])),_:1},512),[[x,!o(M)]]),o(M)?(n(),c(a,{key:1,class:"button",onClick:t[3]||(t[3]=e=>o(ne)(z.value))},{default:i((()=>[u(" 删除 ")])),_:1})):(n(),c(a,{key:0,class:"button",onClick:o(ie)},{default:i((()=>[u("结算 ")])),_:1},8,["onClick"]))])),_:1})])),_:1},8,["style"])])),_:1})),r($),r(a,{class:"action-height"}),r(a,{class:"h5-tabbar-height"}),r(V,{style:{"z-index":"999"},id:o(de),ref_key:"goodsAttrSelectRef",ref:D,"goods-detail":o(ue),"sku-id":o(re),onSelect:t[4]||(t[4]=e=>o(me)(e,D.value,o(q),o(_e),o(F)))},null,8,["id","goods-detail","sku-id"]),r(B,{ref_key:"modalRef",ref:z,content:"确认要删除这些购物车数据吗?",onConfirm:o(ce)},null,8,["onConfirm"]),r(Y,{"scroll-top":o(he)},null,8,["scroll-top"])],64)}}},[["__scopeId","data-v-6c568d0d"]]);export{ee as default}; diff --git a/unpackage/dist/build/h5/assets/pages-streaming-streaming.80073c8a.js b/unpackage/dist/build/h5/assets/pages-streaming-streaming.80073c8a.js new file mode 100644 index 0000000..94abcda --- /dev/null +++ b/unpackage/dist/build/h5/assets/pages-streaming-streaming.80073c8a.js @@ -0,0 +1 @@ +import{o as s,j as t,w as e,G as o,h as i,i as r,I as a,p as _,B as n,H as p}from"./index-9bec188e.js";import{_ as u}from"./blank.a65124f9.js";import{_ as m}from"./uv-button.9242bdc2.js";import{_ as l}from"./goods.1796f368.js";import{a as d,_ as c}from"./uv-grid-item.2f1f1e22.js";import{_ as j}from"./container.1b21e877.js";import{_ as v}from"./layout.62460c6d.js";import{W as g}from"./images.52fc6216.js";import{_ as f}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uv-loading-icon.bfbe6dc1.js";import"./uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js";import"./uv-icon.27c7246d.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js";import"./uv-line-progress.1b208e51.js";import"./good-attr-select.96595f56.js";import"./uv-image.6bda10b1.js";import"./uv-transition.b971e856.js";import"./createAnimation.e5fefaf6.js";import"./space.a9e7e18e.js";import"./useInterface.982c71ba.js";import"./index.9b540af7.js";import"./index.2f3cf70a.js";/* empty css *//* empty css */const y=f({__name:"streaming",setup:f=>(f,y)=>{const b=_,x=n,k=o(p("blank"),u),w=o(p("uv-button"),m),I=o(p("goods"),l),h=o(p("uv-grid-item"),d),z=o(p("uv-grid"),c),W=o(p("container"),j),q=o(p("layout"),v);return s(),t(q,{class:"bargaining"},{default:e((()=>[i(x,{class:"swiper"},{default:e((()=>[i(b,{src:r(g)},null,8,["src"])])),_:1}),i(k,{size:"15"}),i(W,{min:""},{default:e((()=>[i(z,{border:!1,col:1,gutter:10},{default:e((()=>[i(h,null,{default:e((()=>[i(I,{list:"",title:"Cookawu灰色涤纶宽松T 恤潮趣味罗文落肩上衣",primary:"",groupNum:"3",price:"239",original:"339"},{action:e((()=>[i(w,{round:"",block:"",type:"primary"},{default:e((()=>[a(" 立即拼团 ")])),_:1})])),_:1})])),_:1})])),_:1})])),_:1}),i(k,{size:"15"})])),_:1})}},[["__scopeId","data-v-66042335"]]);export{y as default}; diff --git a/unpackage/dist/build/h5/assets/pages-submitOrder-shopSelect.81f0df81.js b/unpackage/dist/build/h5/assets/pages-submitOrder-shopSelect.81f0df81.js new file mode 100644 index 0000000..d515658 --- /dev/null +++ b/unpackage/dist/build/h5/assets/pages-submitOrder-shopSelect.81f0df81.js @@ -0,0 +1 @@ +var e,t;import{Y as s,Z as a,G as o,H as i,o as n,j as l,w as c,h as r,I as u,l as p,Q as d,z as m,y as _,a0 as h,e as f,F as v,k as g,A as y,B as b,v as k,a as S,O as C,u as j,ac as w,ak as $,al as x,ae as T,i as A,m as B,am as I,p as O}from"./index-9bec188e.js";import{_ as P}from"./uv-icon.27c7246d.js";import{_ as z}from"./uv-line.e2f06039.js";import{_ as M}from"./uv-loading-icon.bfbe6dc1.js";import{_ as E}from"./uv-gap.e5d4dc85.js";import{_ as F}from"./uv-popup.f272c9ae.js";import{_ as H}from"./_plugin-vue_export-helper.1b428a4d.js";import{H as L}from"./index.bdca3eba.js";import{F as N,M as G,N as q,O as Q,P as U,Q as R,R as W}from"./images.52fc6216.js";import{e as X}from"./emitter.bb5a74b3.js";import{E as Y}from"./index.036a38bb.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./uv-line.vue_vue_type_style_index_0_scoped_6ea9af94_lang.3331ebc5.js";import"./uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js";import"./uv-overlay.6fe03ce8.js";import"./uv-transition.b971e856.js";import"./createAnimation.e5fefaf6.js";import"./uv-status-bar.6dc37cad.js";/* empty css */import"./utils.3f9740a5.js";const Z={props:{lang:String,sessionFrom:String,sendMessageTitle:String,sendMessagePath:String,sendMessageImg:String,showMessageCard:Boolean,appParameter:String,formType:String,openType:String}};const D=H({name:"uv-action-sheet",mixins:[{props:{openType:String},emits:["getphonenumber","getuserinfo","error","opensetting","launchapp","contact","chooseavatar","addgroupapp","chooseaddress","subscribe","login","im"],methods:{onGetPhoneNumber(e){this.$emit("getphonenumber",e.detail)},onGetUserInfo(e){this.$emit("getuserinfo",e.detail)},onError(e){this.$emit("error",e.detail)},onOpenSetting(e){this.$emit("opensetting",e.detail)},onLaunchApp(e){this.$emit("launchapp",e.detail)},onContact(e){this.$emit("contact",e.detail)},onChooseavatar(e){this.$emit("chooseavatar",e.detail)},onAddgroupapp(e){this.$emit("addgroupapp",e.detail)},onChooseaddress(e){this.$emit("chooseaddress",e.detail)},onSubscribe(e){this.$emit("subscribe",e.detail)},onLogin(e){this.$emit("login",e.detail)},onIm(e){this.$emit("im",e.detail)}}},Z,s,a,{props:{title:{type:String,default:""},description:{type:String,default:""},actions:{type:Array,default:()=>[]},cancelText:{type:String,default:""},closeOnClickAction:{type:Boolean,default:!0},safeAreaInsetBottom:{type:Boolean,default:!0},openType:{type:String,default:""},closeOnClickOverlay:{type:Boolean,default:!0},round:{type:[Boolean,String,Number],default:0},...null==(t=null==(e=uni.$uv)?void 0:e.props)?void 0:t.actionSheet}}],emits:["close","select"],computed:{itemStyle(){return e=>{let t={};return this.actions[e].color&&(t.color=this.actions[e].color),this.actions[e].fontSize&&(t.fontSize=this.$uv.addUnit(this.actions[e].fontSize)),this.actions[e].disabled&&(t.color="#c0c4cc"),t}}},methods:{open(){this.$refs.popup.open()},close(){this.$refs.popup.close()},popupChange(e){e.show||this.$emit("close")},cancel(){this.close()},selectHandler(e){const t=this.actions[e];!t||t.disabled||t.loading||(this.$emit("select",t),this.closeOnClickAction&&this.close())}}},[["render",function(e,t,s,a,k,S){const C=y,j=o(i("uv-icon"),P),w=b,$=o(i("uv-line"),z),x=o(i("uv-loading-icon"),M),T=o(i("uv-gap"),E),A=o(i("uv-popup"),F);return n(),l(A,{ref:"popup",mode:"bottom",safeAreaInsetBottom:e.safeAreaInsetBottom,round:e.round,"close-on-click-overlay":e.closeOnClickOverlay,onChange:S.popupChange},{default:c((()=>[r(w,{class:"uv-action-sheet"},{default:c((()=>[e.title?(n(),l(w,{key:0,class:"uv-action-sheet__header"},{default:c((()=>[r(C,{class:"uv-action-sheet__header__title uv-line-1"},{default:c((()=>[u(p(e.title),1)])),_:1}),r(w,{class:"uv-action-sheet__header__icon-wrap",onClick:d(S.cancel,["stop"])},{default:c((()=>[r(j,{name:"close",size:"17",color:"#c8c9cc",bold:""})])),_:1},8,["onClick"])])),_:1})):m("",!0),e.description?(n(),l(C,{key:1,class:"uv-action-sheet__description",style:_([{marginTop:`${e.title&&e.description?0:"18px"}`}])},{default:c((()=>[u(p(e.description),1)])),_:1},8,["style"])):m("",!0),h(e.$slots,"default",{},(()=>[e.description?(n(),l($,{key:0})):m("",!0),r(w,{class:"uv-action-sheet__item-wrap"},{default:c((()=>[(n(!0),f(v,null,g(e.actions,((t,s)=>(n(),l(w,{key:s},{default:c((()=>[r(w,{class:"uv-action-sheet__item-wrap__item",onClick:d((e=>S.selectHandler(s)),["stop"]),"hover-class":t.disabled||t.loading?"":"uv-action-sheet--hover","hover-stay-time":150},{default:c((()=>[t.loading?(n(),l(x,{key:1,"custom-class":"van-action-sheet__loading",size:"18",mode:"circle"})):(n(),f(v,{key:0},[r(C,{class:"uv-action-sheet__item-wrap__item__name",style:_([S.itemStyle(s)])},{default:c((()=>[u(p(t.name),1)])),_:2},1032,["style"]),t.subname?(n(),l(C,{key:0,class:"uv-action-sheet__item-wrap__item__subname"},{default:c((()=>[u(p(t.subname),1)])),_:2},1024)):m("",!0)],64))])),_:2},1032,["onClick","hover-class"]),s!==e.actions.length-1?(n(),l($,{key:0})):m("",!0)])),_:2},1024)))),128))])),_:1})]),!0),e.cancelText?(n(),l(T,{key:2,bgColor:"#eaeaec",height:"6"})):m("",!0),r(w,{"hover-class":"uv-action-sheet--hover"},{default:c((()=>[e.cancelText?(n(),l(C,{key:0,onTouchmove:t[0]||(t[0]=d((()=>{}),["stop","prevent"])),"hover-stay-time":150,class:"uv-action-sheet__cancel-text",onClick:S.cancel},{default:c((()=>[u(p(e.cancelText),1)])),_:1},8,["onClick"])):m("",!0)])),_:1})])),_:3})])),_:3},8,["safeAreaInsetBottom","round","close-on-click-overlay","onChange"])}],["__scopeId","data-v-13aa83ac"]]),J={mapList:[{name:"高德地图"},{name:"百度地图"},{name:"腾讯地图"}]},K=e=>{const{lat:t,lon:s,type:a,address:o}=e;let i="";switch(a){case"腾讯地图":i="https://apis.map.qq.com/uri/v1/marker?marker=coord:"+t+","+s+";addr:"+o+";title:地址&referer=keyfree";break;case"高德地图":i="https://uri.amap.com/marker?position="+s+","+t+"&name="+o+"&callnative=1";break;case"百度地图":i="http://api.map.baidu.com/marker?location="+t+","+s+"&title=地址&content="+o+"&output=html&src=webapp.reformer.appname&coord_type=gcj02"}window.open(i,"_blank")},V=H({__name:"shopSelect",setup(e){const{getParams:t,goBack:s}=j();k((()=>{}));const a=S(""),m=S([]);const _=S(!1);let h=null;function y(e){h.type=e.name,K(h)}function P(){h=null,_.value=!1}return k((()=>{!async function(){w({title:"加载中"}),$({success:async e=>{console.log(e),m.value=await x({lat:e.latitude,lon:e.longitude})},complete:()=>{T()},fail:e=>{console.error(e)}})}()})),C((e=>{const s=t(e);s&&s.shopSelect&&(a.value=s.shopSelect.id)})),(e,t)=>{const k=b,S=O,C=o(i("uv-action-sheet"),D);return n(),l(k,null,{default:c((()=>[r(L,{"system-bar-area-bg":"#fff","header-area-bg":"#fff"},{default:c((()=>[u(" 选择门店 ")])),_:1}),r(k,{class:"shop-list"},{default:c((()=>[m.value.length>0?(n(!0),f(v,{key:0},g(m.value,(e=>(n(),l(k,{class:B(["shop-item",{current:a.value===e.id}]),key:e.id,onClick:t=>function(e){a.value=e.id,X.emit("selectShop",e),s()}(e)},{default:c((()=>[r(k,{class:"row-box"},{default:c((()=>[r(k,{class:"title-row"},{default:c((()=>[r(k,{class:"name"},{default:c((()=>[u(p(e.storeIntro),1)])),_:2},1024),r(k,{class:"sub"},{default:c((()=>[u("距离 "+p(e.distance)+" m",1)])),_:2},1024)])),_:2},1024),r(k,{class:"sub-row address-row"},{default:c((()=>[r(S,{src:A(G)},null,8,["src"]),u(" "+p(e.address),1)])),_:2},1024),r(k,{class:"sub-row time-row"},{default:c((()=>[r(S,{src:A(q)},null,8,["src"]),u(" "+p(e.businessStartTime)+" - "+p(e.businessEndTime),1)])),_:2},1024)])),_:2},1024),r(k,{class:"bottom-row"},{default:c((()=>[r(k,{class:"button-item",onClick:d((t=>function(e){I({phoneNumber:e.storePhone})}(e)),["stop"])},{default:c((()=>[r(S,{src:a.value===e.id?A(Q):A(U)},null,8,["src"]),u(" 门店电话 ")])),_:2},1032,["onClick"]),r(k,{class:"button-item",onClick:d((t=>function(e){h=e,_.value=!0}(e)),["stop"])},{default:c((()=>[r(S,{src:a.value===e.id?A(R):A(W)},null,8,["src"]),u(" 导航 ")])),_:2},1032,["onClick"])])),_:2},1024)])),_:2},1032,["class","onClick"])))),128)):(n(),l(Y,{key:1,iconSrc:A(N)},{default:c((()=>[u(" 当前暂无门店~ ")])),_:1},8,["iconSrc"]))])),_:1}),r(C,{actions:A(J).mapList,show:_.value,cancelText:"取消",onSelect:y,onClose:P},null,8,["actions","show"])])),_:1})}}},[["__scopeId","data-v-535aa5cb"]]);export{V as default}; diff --git a/unpackage/dist/build/h5/assets/pages-submitOrder-submitOrder.0329e175.js b/unpackage/dist/build/h5/assets/pages-submitOrder-submitOrder.0329e175.js new file mode 100644 index 0000000..ea38bc1 --- /dev/null +++ b/unpackage/dist/build/h5/assets/pages-submitOrder-submitOrder.0329e175.js @@ -0,0 +1 @@ +import{a as e,o as a,j as l,w as s,h as t,e as o,F as u,k as r,i as c,I as n,m as i,B as d,a8 as p,T as _,a6 as f,O as v,M as m,a1 as x,u as y,l as b,z as g,C as I,D as h,f as w,a2 as j,aj as k,G as C,H as P,p as T,A as G,Q as A}from"./index-9bec188e.js";import{_ as S}from"./uv-icon.27c7246d.js";import{_ as V,a as F}from"./uv-checkbox-group.02ba3e82.js";import{d as L,e as M}from"./order.f67793d3.js";import{u as U}from"./useInterface.982c71ba.js";import{G as z,H as D,I as H,J as W,K as B,L as N}from"./images.52fc6216.js";import{P as O,d as K}from"./paymentUtils.238419a9.js";import{G as R}from"./Goods.7dc38957.js";import{_ as $,a as E}from"./uv-radio.2cd26a6d.js";import{E as J}from"./index.036a38bb.js";import{a as Q}from"./coupon.e8046488.js";import{C as X}from"./CouponItem.b2bb8e74.js";import{P as Y}from"./index.9b540af7.js";import{_ as Z}from"./_plugin-vue_export-helper.1b428a4d.js";import{H as q}from"./index.bdca3eba.js";import{u as ee}from"./useScroll.c0a86152.js";import{e as ae}from"./emitter.bb5a74b3.js";/* empty css */import"./uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js";import"./uv-input.vue_vue_type_style_index_0_scoped_a7ca300a_lang.8012b887.js";import"./createAnimation.e5fefaf6.js";import"./uv-line.vue_vue_type_style_index_0_scoped_6ea9af94_lang.3331ebc5.js";import"./login.vue_vue_type_style_index_0_scoped_caca3316_lang.a1db25cf.js";import"./uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js";import"./uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js";/* empty css *//* empty css */import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./config.6730da78.js";import"./index.2f3cf70a.js";import"./utils.3f9740a5.js";const le=[{label:"配送到家",value:1},{label:"门店自取",value:2}],se=[{label:"优惠",field:"couponPrice",prefix:"-¥"},{label:"运费",field:"storePostage",prefix:"+¥"}],te=[{label:"微信支付",eLabel:"Wechat Pay",icon:z,type:O[0],disabled:!1},{label:"余额支付",eLabel:"Balance Pay",icon:D,type:O[1],disabled:!1},{label:"支付宝支付",eLabel:"ALi Pay",icon:H,type:O[2],disabled:!0}],oe=[{label:"商品总价",field:"costPrice",prefix:"¥"},{label:"优惠",field:"couponPrice",prefix:"-¥"},{label:"运费",field:"storePostage",prefix:"¥"}],ue=Z({__name:"coupon-select",props:["id","currentCouponId"],emits:["submitCoupon","close"],setup(p,{expose:_,emit:f}){const v=p,m=e([]),x=e(!1);e({}),e(!1);const y=e(v.currentCouponId?v.currentCouponId:-1),b=e(v.currentCouponId?v.currentCouponId:-1),g=e(0),I=e("");e(!1);const h=()=>{m.value.length<=0?C():(b.value=y.value,f("submitCoupon",{couponId:y.value}))},w=e=>{e==I.value&&0==g.value?g.value++:(y.value=-1,g.value=0)},j=()=>{b.value!==y.value&&(y.value=b.value)},k=e=>{I.value=e,g.value=0},C=()=>{x.value.close(),f("close")};return _({open:()=>{(async e=>{const a=await Q(e);a&&(m.value=a)})(v.id),x.value.show()},close:C}),(e,p)=>{const _=d;return a(),l(Y,{ref_key:"popupRef",ref:x,showCloseable:!1,onClose:p[1]||(p[1]=e=>f("close")),onMaskClick:j},{default:s((()=>[m.value.length>0?(a(),l(_,{key:0,class:"coupon-box"},{default:s((()=>[t($,{modelValue:y.value,"onUpdate:modelValue":p[0]||(p[0]=e=>y.value=e),class:"pay-box__inner flex flex-ai__center flex-jc__center flex-wrap",shape:"circle",activeColor:"#ec6e47",onChange:w},{default:s((()=>[(a(!0),o(u,null,r(m.value,(e=>(a(),l(_,{class:"select-box"},{default:s((()=>[t(E,{name:e.detailId,onChange:k},{default:s((()=>[t(X,{class:"select-coupon",coupons:e,type:"noType"},null,8,["coupons"])])),_:2},1032,["name"])])),_:2},1024)))),256))])),_:1},8,["modelValue"])])),_:1})):(a(),l(J,{key:1,padding:"120rpx 0","icon-src":c(W)},{default:s((()=>[n(" 暂无可用的优惠券 ")])),_:1},8,["icon-src"])),t(_,{class:"action-height"}),t(_,{class:"button-action"},{default:s((()=>[t(_,{class:i(["animation-button",{disabled:m.value.length<=0}]),onClick:h},{default:s((()=>[n(" 确定 ")])),_:1},8,["class"])])),_:1})])),_:1},512)}}},[["__scopeId","data-v-7c82eed1"]]),re=Z({__name:"submitOrder",setup(z){const{scrollTop:D}=ee();p((()=>{}));const{getParams:H,push:W,goBack:J}=y(),{toast:Q,loading:X,hideLoading:Y}=U(),Z=_(),{selectAddress:re,defaultAddress:ce,address:ne,integralName:ie}=f(Z),de=e(0),pe=e(!1);async function _e(){var e,a;ke.value=await L({cartId:c(Ae).cartId,orderType:c(Ae).orderType,addressId:(null==(e=c(re))?void 0:e.id)||void 0,shippingType:xe.value,storeId:null==(a=ge.value)?void 0:a.id,useIntegral:je.value.length>0,couponId:ve.value}),console.log(ke.value),ke.value.priceGroup.totalPrice<=0?(we.value=O[1],pe.value=!0,Q({title:"支付金额为0.00,自动选择余额支付",icon:"none",duration:3e3})):pe.value=!1}const fe=e(!1),ve=e(void 0),me=async e=>{ve.value=e.couponId,await _e(),fe.value.close()},xe=e(1);function ye(){W({url:"/pages/address/address"},{data:{type:"select",cartId:c(Ae).cartId}})}async function be(){var e;c(ne).length<=0&&await Z.getAddressList(1),c(ne).length<=0||re.value&&(null==(e=re.value)?void 0:e.id)||(ce.value&&ce.value.id?Z.setSelectAddress(ce.value.id):Z.setSelectAddress(c(ne)[0].id),Ce())}const ge=e(null);function Ie(){W({url:"/pages/submitOrder/shopSelect"},{data:{shopSelect:ge.value}})}ae.on("selectShop",(e=>{ge.value=e,Ce()})),ae.on("selectAddress",(async()=>{await be(),await Ce()}));const he=e(!1),we=e(O[0]),je=e([1]),ke=e({cartInfo:[],priceGroup:{costPrice:0,payIntegral:0,storeFreePostage:0,storePostage:0,totalPrice:0,vipPrice:0}});async function Ce(){await _e(),Se.value=c(Ae).cartId,ve.value=ke.value.priceGroup.couponId,he.value=!0}function Pe(){j((()=>{Ce()}))}const Te=e(!1);async function Ge(){if(1!==xe.value||c(re)&&c(re).id)if(2!==xe.value||ge.value){Te.value=!0;try{const e=await async function(){var e,a;try{X({title:"订单创建中..."});const l={key:c(ke).orderKey,addressId:c(re)&&c(re).id,storeId:c(ge)&&c(ge).id,bargainId:0,combinationId:0,couponId:ve.value,from:"",mark:"",pinkId:0,seckillId:0,shippingType:xe.value,isChannel:1,distributorId:null==(e=c(Ae))?void 0:e.distributorId,useIntegral:je.value.length>0,orderType:null==(a=c(Ae))?void 0:a.orderType};!function(e){if(2!==Ae.value.orderType)return;if(e.campaignType=Ae.value.campaignType,de.value=Ae.value.campaignType,e.campaignDetailId=Ae.value.campaignDetailId,1!==Ae.value.campaignType)return;e.teamworkType=Ae.value.teamworkType,2===e.teamworkType&&(e.teamworkId=Ae.value.teamworkId)}(l);return(await M(l)).result}finally{Y()}}();await K({type:we.value,payInfo:e,isGroup:1===Ae.value.campaignType}),k()&&W({url:"/pages/payStatus/index"},{data:{campaignType:de.value},type:"redirectTo"})}catch(e){console.error(e),Q({title:"支付失败"}),W({url:"/pages/payStatus/index"},{data:{campaignType:de.value},type:"redirectTo"})}finally{Te.value=!1,Z.cartId=null}}else Q({title:"请先选择门店"});else Q({title:"请先选择地址"})}const Ae=e({}),Se=e("");return v((async e=>{try{const a=H(e);await function(e){e.cartId?Ae.value=e:Q({title:"路由参数错误"})}(a)}catch(a){console.error(a)}})),m((()=>{ae.clear("selectShop"),ae.clear("selectAddress")})),x((async()=>{await Ce(),await be()})),(e,p)=>{const _=d,f=C(P("uv-icon"),S),v=T,m=G,x=C(P("uv-checkbox"),V),y=C(P("uv-checkbox-group"),F);return a(),l(_,{class:"order-confirm"},{default:s((()=>[t(q,{"scroll-top":c(D)},{default:s((()=>[n(" 提交订单 ")])),_:1},8,["scroll-top"]),t(_,{class:"address-box"},{default:s((()=>[t(_,{class:"address-box__inner"},{default:s((()=>[t(_,{class:"tab-box"},{default:s((()=>[t(_,{class:"title-row flex flex-ai__center flex-jc__sb"},{default:s((()=>[(a(!0),o(u,null,r(c(le),(e=>(a(),l(_,{class:i(["item flex flex-ai__center flex-jc__center",{active:xe.value===e.value}]),key:e.value,onClick:A((a=>function(e){xe.value=e.value,ge.value=void 0,Ce()}(e)),["stop"])},{default:s((()=>[n(b(e.label),1)])),_:2},1032,["class","onClick"])))),128))])),_:1}),1===xe.value?(a(),o(u,{key:0},[c(ne).length>0?(a(),l(_,{key:0,class:"address-row flex flex-ai__center flex-jc__sb",onClick:ye},{default:s((()=>[c(re)?(a(),l(_,{key:0,class:"flex flex-ai__center"},{default:s((()=>[t(f,{name:"map",size:"22"}),t(_,{class:"info"},{default:s((()=>[t(_,null,{default:s((()=>[n(b(c(re).realName)+" "+b(c(re).phone),1)])),_:1}),t(_,{class:"address-info"},{default:s((()=>[n(b(c(re).province)+" - "+b(c(re).city)+"- "+b(c(re).district)+" - "+b(c(re).detail),1)])),_:1})])),_:1})])),_:1})):g("",!0),t(v,{class:"arrow-icon",src:c(B),alt:""},null,8,["src"])])),_:1})):(a(),l(_,{key:1,class:"address-row flex flex-ai__center flex-jc__sb",onClick:ye},{default:s((()=>[n(" 点击添加地址 "),t(v,{class:"arrow-icon",src:c(B),alt:""},null,8,["src"])])),_:1}))],64)):(a(),l(_,{key:1,class:"shop-select",onClick:Ie},{default:s((()=>[t(v,{src:c(N)},null,8,["src"]),t(_,{class:"right flex flex-jc__sb flex-ai__center"},{default:s((()=>[ge.value?(a(),l(_,{key:0},{default:s((()=>[t(_,null,{default:s((()=>[n(b(ge.value.storeIntro),1)])),_:1}),t(_,{style:{"font-size":"23rpx","font-weight":"normal"}},{default:s((()=>[n(b(ge.value.address),1)])),_:1})])),_:1})):(a(),l(_,{key:1},{default:s((()=>[n(" 点击选择门店 ")])),_:1})),t(f,{name:"arrow-right"})])),_:1})])),_:1}))])),_:1})])),_:1})])),_:1}),I(t(_,{class:"main-box goods-box"},{default:s((()=>[t(_,{class:"title-row flex flex-ai__end"},{default:s((()=>[n(" 商品清单 "),w("span",{class:"small"}," 共 "+b(ke.value.cartInfo.length)+" 件 ",1)])),_:1}),(a(!0),o(u,null,r(ke.value.cartInfo,(e=>(a(),l(_,{class:"goods-row"},{default:s((()=>[t(R,{"info-padding":"0 10rpx 20rpx 10rpx",goods:e.productInfo,row:"",imgWidth:"200rpx"},{options:s((({goods:a})=>[t(_,{class:"goods-detail",style:{width:"100%"}},{default:s((()=>[t(_,{class:"sku-row"},{default:s((()=>[n(b(a.attrInfo.sku),1)])),_:2},1024),t(_,{class:"price-row flex flex-ai__center flex-jc__sb",style:{width:"100%"}},{default:s((()=>[t(_,{class:"price flex flex-ai__end"},{default:s((()=>[n(" ¥"+b(e.truePrice)+" ",1),w("span",{class:"old-price"}," ¥"+b(a.otPrice),1)])),_:2},1024),t(_,{class:"cart-num"},{default:s((()=>[n(" x"+b(e.cartNum),1)])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1032,["goods"])])),_:2},1024)))),256))])),_:1},512),[[h,ke.value.cartInfo.length>0]]),t(_,{class:"main-box price-box"},{default:s((()=>[(a(!0),o(u,null,r(c(se),((e,o)=>(a(),l(_,{key:o,class:"row flex flex-ai__center flex-jc__sb",onClick:e=>(e=>{0===e&&fe.value.open()})(o)},{default:s((()=>[t(_,{class:"label"},{default:s((()=>[n(b(e.label),1)])),_:2},1024),t(_,{class:"value"},{default:s((()=>{var s;return[n(b(e.prefix)+" "+b((null==(s=ke.value.priceGroup[e.field])?void 0:s.toFixed(2))||"0.00")+" ",1),"couponPrice"===e.field?(a(),l(v,{key:0,class:"arrow-icon",src:c(B),alt:""},null,8,["src"])):g("",!0)]})),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1}),t(_,{class:"coupon-select"},{default:s((()=>[he.value?(a(),l(ue,{key:0,ref_key:"selectCouponRef",ref:fe,id:Se.value,currentCouponId:ve.value,onSubmitCoupon:me},null,8,["id","currentCouponId"])):g("",!0)])),_:1}),t(_,{class:"main-box pay-box"},{default:s((()=>[t($,{modelValue:we.value,"onUpdate:modelValue":p[0]||(p[0]=e=>we.value=e),class:"pay-box__inner flex flex-ai__center flex-jc__center flex-wrap",shape:"circle",activeColor:"#ec6e47"},{default:s((()=>[(a(!0),o(u,null,r(c(te),(e=>(a(),l(_,{key:e.type,class:"pay-item"},{default:s((()=>[t(E,{name:e.type,disabled:e.disabled||e.type===c(O)[0]&&pe.value||0===c(Z).user.nowMoney&&!pe.value&&e.type===c(O)[1]},{default:s((()=>[t(_,{class:"flex flex-ai__center flex-jc__sb"},{default:s((()=>[t(_,{class:"pay_icon"},{default:s((()=>[t(v,{src:e.icon,alt:""},null,8,["src"])])),_:2},1024),t(_,{class:"text"},{default:s((()=>[t(_,{class:"flex flex-nowrap flex-ai__end",style:{"white-space":"nowrap"}},{default:s((()=>[n(b(e.label)+" ",1),e.type===c(O)[1]?(a(),o("span",{key:0,style:{"font-size":"16rpx","white-space":"nowrap"}}," ("+b(c(Z).user.nowMoney)+"元) ",1)):g("",!0)])),_:2},1024),t(_,{class:"e-text"},{default:s((()=>[n(b(e.eLabel),1)])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1032,["name","disabled"])])),_:2},1024)))),128))])),_:1},8,["modelValue"])])),_:1}),t(_,{class:"main-box price-box"},{default:s((()=>[(a(!0),o(u,null,r(c(oe),((e,o)=>(a(),l(_,{key:o,class:"row flex flex-ai__center flex-jc__sb"},{default:s((()=>[t(_,{class:"label"},{default:s((()=>[n(b(e.label),1)])),_:2},1024),t(_,{class:"value"},{default:s((()=>{var a;return[n(b(e.prefix)+" "+b((null==(a=ke.value.priceGroup[e.field])?void 0:a.toFixed(2))||"0.00"),1)]})),_:2},1024)])),_:2},1024)))),128)),ke.value.priceGroup.isVip?(a(),l(_,{key:0,class:"row flex flex-ai__center flex-jc__sb"},{default:s((()=>[t(_,{class:"label"},{default:s((()=>[n("会员优惠")])),_:1}),t(_,{class:"value"},{default:s((()=>[n(" -¥"+b(ke.value.priceGroup.vipDeductionAmount.toFixed(2)),1)])),_:1})])),_:1})):g("",!0),ke.value.priceGroup.enableIntegral?(a(),l(_,{key:1,class:"row flex flex-ai__center flex-jc__sb"},{default:s((()=>[t(_,{class:"label"},{default:s((()=>[n(b(c(ie))+"抵扣",1)])),_:1}),t(_,{class:"value flex flex-ai__center"},{default:s((()=>[n(" 当前"+b(c(ie))+": ",1),t(m,{class:"primary-color"},{default:s((()=>[n(b(ke.value.priceGroup.integral),1)])),_:1}),t(y,{style:{"margin-left":"10rpx","margin-top":"3rpx"},shape:"circle",activeColor:"#ee6d46",modelValue:je.value,"onUpdate:modelValue":p[1]||(p[1]=e=>je.value=e),onChange:Pe},{default:s((()=>[t(x,{label:" ",name:1})])),_:1},8,["modelValue"]),je.value.length>0?(a(),o(u,{key:0},[n(" -¥"+b(ke.value.priceGroup.deductionPrice.toFixed(2)),1)],64)):g("",!0)])),_:1})])),_:1})):g("",!0)])),_:1}),t(_,{class:"bottom-empty-height"}),t(_,{class:"bottom-option-box flex flex-jc__sb flex-ai__center"},{default:s((()=>[t(_,{class:"info"},{default:s((()=>{var e;return[n(" 总计:¥"+b(null==(e=ke.value.priceGroup.totalPrice)?void 0:e.toFixed(2)),1)]})),_:1}),t(_,{class:i(["animation-button sub-button",{disabled:Te.value}]),onClick:Ge},{default:s((()=>[n(" 提交订单 ")])),_:1},8,["class"])])),_:1})])),_:1})}}},[["__scopeId","data-v-3d07640d"]]);export{re as default}; diff --git a/unpackage/dist/build/h5/assets/pages-userInfo-index.0d062df1.js b/unpackage/dist/build/h5/assets/pages-userInfo-index.0d062df1.js new file mode 100644 index 0000000..a1f407e --- /dev/null +++ b/unpackage/dist/build/h5/assets/pages-userInfo-index.0d062df1.js @@ -0,0 +1 @@ +import{T as e,aK as a,bs as l,a6 as t,a as o,a1 as r,o as n,e as s,h as i,w as u,i as d,F as c,B as f,I as p,j as m,k as _,z as y,l as v,a5 as b}from"./index-9bec188e.js";import{H as k}from"./index.bdca3eba.js";import{h as x}from"./moment.dc0d6ca6.js";import{_ as h}from"./uv-icon.27c7246d.js";import{_ as g}from"./uv-image.6bda10b1.js";import{_ as j}from"./uv-upload.2f331acd.js";import{U as w}from"./uv-picker.0e41c7e2.js";import{U}from"./uv-datetime-picker.e058acc2.js";import{M as V}from"./index.82f07807.js";import{_ as C}from"./_plugin-vue_export-helper.1b428a4d.js";import"./utils.3f9740a5.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./uv-transition.b971e856.js";import"./createAnimation.e5fefaf6.js";import"./uv-loading-icon.bfbe6dc1.js";import"./uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js";import"./uv-popup.f272c9ae.js";import"./uv-overlay.6fe03ce8.js";import"./uv-status-bar.6dc37cad.js";/* empty css */import"./index.9b540af7.js";const I=[{label:"ID",field:"id",type:"text",icon:!1},{label:"昵称",field:"nickname",type:"input",icon:!0},{label:"性别",field:"sex",type:"text",icon:!0,map:{0:"女",1:"男"},func:"openSex"},{label:"出生日期",field:"birthday",type:"text",icon:!0,func:"openBirthday"}],D=[{label:"手机号",field:"mobile",type:"text",icon:!1}],B=[[{label:"男",value:1},{label:"女",value:0}]],A=C({__name:"index",setup(C){const{doUpdateAvatar:A,doUpdateUserInfo:P}=function(){const t=e();return{doUpdateAvatar:async function(e){try{await a.upload({url:"/member/user/update-avatar",filePath:e.url,name:"avatarFile"}),await t.getUserInfo()}catch(l){console.error(l)}},doUpdateUserInfo:async function(){await l(t.user),await t.getUserInfo()}}}(),Y=e(),{user:F}=t(Y),M={openSex:function(){d(N).open()},openBirthday:function(){d(R).open()}},T=o((new Date).getTime()),N=o(),R=o(),S=o();async function $(e){await A(e.file)}function z(e){const a=e.value[0].value;F.value.sex=a,P()}function E(e){const a=e.value;F.value.birthday=x(a).format("YYYY-MM-DD"),P()}function H(e){"input"!==e.type&&"text"===e.type&&e.func&&M[e.func]()}return r((async()=>{await Y.getUserInfo()})),(e,a)=>{const l=f,t=b;return n(),s(c,null,[i(l,{class:"account-setting"},{default:u((()=>[i(k,{"header-area-bg":"#fff","system-bar-area-bg":"#fff"},{default:u((()=>[p(" 账号设置 ")])),_:1}),i(l,{class:"card"},{default:u((()=>[i(l,{class:"cell-row"},{default:u((()=>[i(l,{class:"label"},{default:u((()=>[p(" 头像 ")])),_:1}),i(l,{class:"value"},{default:u((()=>[i(j,{capture:["album","camera"],"use-before-read":"",onAfterRead:$},{default:u((()=>[i(g,{class:"img",src:d(F)&&d(F).avatar,width:"90rpx",height:"90rpx",shape:"circle"},{error:u((()=>[i(h,{name:"photo"})])),_:1},8,["src"])])),_:1}),i(h,{name:"arrow-right",color:"#999"})])),_:1})])),_:1})])),_:1}),d(F)?(n(),m(l,{key:0,class:"card"},{default:u((()=>[(n(!0),s(c,null,_(d(I),(e=>(n(),m(l,{key:e.field,class:"cell-row",onClick:a=>H(e)},{default:u((()=>[i(l,{class:"label"},{default:u((()=>[p(v(e.label),1)])),_:2},1024),i(l,{class:"value"},{default:u((()=>["text"===e.type?(n(),s(c,{key:0},[e.map?(n(),s(c,{key:0},[p(v(e.map[d(F)[e.field]]),1)],64)):(n(),s(c,{key:1},[p(v(d(F)[e.field]),1)],64))],64)):y("",!0),"input"===e.type?(n(),m(t,{key:1,type:"text",placeholder:`请输入${e.label}`,modelValue:d(F)[e.field],"onUpdate:modelValue":a=>d(F)[e.field]=a,onBlur:d(P)},null,8,["placeholder","modelValue","onUpdate:modelValue","onBlur"])):y("",!0),e.icon?(n(),m(h,{key:2,name:"arrow-right",color:"#999"})):y("",!0)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})):y("",!0),d(F)?(n(),m(l,{key:1,class:"card"},{default:u((()=>[(n(!0),s(c,null,_(d(D),(e=>(n(),m(l,{key:e.field,class:"cell-row",onClick:a=>H(e)},{default:u((()=>[i(l,{class:"label"},{default:u((()=>[p(v(e.label),1)])),_:2},1024),i(l,{class:"value"},{default:u((()=>["text"===e.type?(n(),s(c,{key:0},[e.map?(n(),s(c,{key:0},[p(v(e.map[d(F)[e.field]]),1)],64)):(n(),s(c,{key:1},[p(v(d(F)[e.field]),1)],64))],64)):y("",!0),"input"===e.type?(n(),m(t,{key:1,type:"text",placeholder:`请输入${e.label}`,modelValue:d(F)[e.field],"onUpdate:modelValue":a=>d(F)[e.field]=a},null,8,["placeholder","modelValue","onUpdate:modelValue"])):y("",!0),e.icon?(n(),m(h,{key:2,name:"arrow-right",color:"#999"})):y("",!0)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})):y("",!0),i(l,{class:"card button",onClick:a[0]||(a[0]=e=>S.value.show())},{default:u((()=>[p(" 退出登录 ")])),_:1})])),_:1}),i(w,{round:20,ref_key:"sexPicker",ref:N,keyName:"label",columns:d(B),color:"#999",confirmColor:"#ee6d46",activeColor:"#ee6d46",onConfirm:z},null,8,["columns"]),i(U,{modelValue:T.value,"onUpdate:modelValue":a[1]||(a[1]=e=>T.value=e),minDate:new Date("1900-01-01").getTime(),ref_key:"birthdayPicker",ref:R,mode:"date",onConfirm:E},null,8,["modelValue","minDate"]),i(V,{content:"确认要退出登录吗?此操作将会清空登录数据以及用户信息",ref_key:"modelRef",ref:S,onConfirm:a[2]||(a[2]=e=>d(Y).logout())},null,512)],64)}}},[["__scopeId","data-v-3fd0056f"]]);export{A as default}; diff --git a/unpackage/dist/build/h5/assets/pages-userInfo-userInfo.8434a381.js b/unpackage/dist/build/h5/assets/pages-userInfo-userInfo.8434a381.js new file mode 100644 index 0000000..ce2f4fa --- /dev/null +++ b/unpackage/dist/build/h5/assets/pages-userInfo-userInfo.8434a381.js @@ -0,0 +1 @@ +import{T as e,a6 as a,a as t,O as s,o as l,j as o,w as r,G as u,h as i,I as _,i as n,l as d,z as c,bt as p,ac as m,bu as f,ae as y,bv as v,B as b,H as j}from"./index-9bec188e.js";import{_ as h}from"./uv-icon.27c7246d.js";import{_ as k}from"./uv-image.6bda10b1.js";import{_ as g,a as w}from"./uv-list.ea38c0d0.js";import{_ as x}from"./uv-upload.2f331acd.js";import{_ as C}from"./uv-input.fc0d46b1.js";import{_ as I}from"./uv-button.9242bdc2.js";import{U as F}from"./uv-datetime-picker.e058acc2.js";import{_ as U}from"./layout.62460c6d.js";import{H as A}from"./index.bdca3eba.js";import{u as B}from"./useGlobalProperties.de3d9ba1.js";import{_ as D}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./uv-transition.b971e856.js";import"./createAnimation.e5fefaf6.js";import"./uv-badge.07f8d0fa.js";import"./uv-loading-icon.bfbe6dc1.js";import"./uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js";import"./uv-popup.f272c9ae.js";import"./uv-overlay.6fe03ce8.js";import"./uv-status-bar.6dc37cad.js";/* empty css */import"./uv-input.vue_vue_type_style_index_0_scoped_a7ca300a_lang.8012b887.js";import"./uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js";import"./uv-picker.0e41c7e2.js";/* empty css */import"./utils.3f9740a5.js";const P=D({__name:"userInfo",setup(D){const P=e(),{user:R}=a(P),V=t(null),{$timeFormat:G}=B(),H=()=>{P.logout()};s((e=>{P.getUserInfo()}));const O=async e=>{const a=await p(e.file.url);let t=new File([a],"",{type:a.type}),s=new FormData;s.append("avatarFile",t),m({title:"上传中"}),f(s).then((()=>{y(),P.getUserInfo()}))},W=()=>{P.user.nickname&&(m({title:"更新中"}),v({nickname:P.user.nickname,birthday:P.user.birthday}).then((()=>{y(),P.getUserInfo()})))},q=()=>{V.value.open()},z=e=>{P.user.birthday=G(e.value,"yyyy-mm-dd"),W()};return(e,a)=>{const t=b,s=u(j("uv-icon"),h),p=u(j("uv-image"),k),m=u(j("uv-list-item"),g),f=u(j("uv-list"),w),y=u(j("uv-upload"),x),v=u(j("uv-input"),C),B=u(j("uv-button"),I),D=u(j("uv-datetime-picker"),F),G=u(j("layout"),U);return l(),o(G,null,{default:r((()=>[i(A,null,{default:r((()=>[_("账号设置")])),_:1}),n(R)?(l(),o(t,{key:0},{default:r((()=>[i(t,{class:"y-list"},{default:r((()=>[i(y,{useBeforeRead:!0,onAfterRead:O},{default:r((()=>[i(t,{class:"upload-warp"},{default:r((()=>[i(f,{border:""},{default:r((()=>[i(m,{border:"","show-arrow":""},{default:r((()=>[i(t,{class:"y-list-content avatar flex flex-jc__sb"},{default:r((()=>[i(t,{class:"y-list-label"},{default:r((()=>[_("头像")])),_:1}),i(t,{class:"y-list-avatar"},{default:r((()=>[i(p,{class:"img",src:n(P).user.avatar,width:"90rpx",height:"90rpx",shape:"circle"},{error:r((()=>[i(s,{name:"photo"})])),_:1},8,["src"])])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})])),_:1}),i(t,{class:"y-list"},{default:r((()=>[i(f,{border:""},{default:r((()=>[i(m,{border:"",clickable:"",onClick:a[0]||(a[0]=()=>{})},{default:r((()=>[i(t,{class:"y-list-content"},{default:r((()=>[i(t,{class:"y-list-label"},{default:r((()=>[_("ID")])),_:1}),i(t,{class:"y-list-select-placeholder"},{default:r((()=>[_(d(n(P).user.id),1)])),_:1})])),_:1})])),_:1}),i(m,{border:"",clickable:"","show-arrow":"",onClick:a[2]||(a[2]=()=>{})},{default:r((()=>[i(t,{class:"y-list-content"},{default:r((()=>[i(t,{class:"y-list-label"},{default:r((()=>[_("昵称")])),_:1}),i(t,{class:"y-list-select-placeholder"},{default:r((()=>[i(v,{placeholder:"请输入内容",border:"none",modelValue:n(P).user.nickname,"onUpdate:modelValue":a[1]||(a[1]=e=>n(P).user.nickname=e),onBlur:W,inputAlign:"right"},null,8,["modelValue"])])),_:1})])),_:1})])),_:1}),i(m,{border:"",clickable:"","show-arrow":"",onClick:a[3]||(a[3]=()=>{})},{default:r((()=>[i(t,{class:"y-list-content"},{default:r((()=>[i(t,{class:"y-list-label"},{default:r((()=>[_("性别")])),_:1}),i(t,{class:"y-list-select-placeholder"},{default:r((()=>[_(d(n(P).user.nickname),1)])),_:1})])),_:1})])),_:1}),i(m,{border:"",clickable:"","show-arrow":"",onClick:q},{default:r((()=>[i(t,{class:"y-list-content"},{default:r((()=>[i(t,{class:"y-list-label"},{default:r((()=>[_("出生日期")])),_:1}),i(t,{class:"y-list-select-placeholder"},{default:r((()=>[_(d(n(P).user.birthday),1)])),_:1})])),_:1})])),_:1})])),_:1})])),_:1}),i(t,{class:"y-list"},{default:r((()=>[i(f,{border:""},{default:r((()=>[i(m,{border:"",clickable:"","show-arrow":"",onClick:a[4]||(a[4]=()=>{})},{default:r((()=>[i(t,{class:"y-list-content"},{default:r((()=>[i(t,{class:"y-list-label"},{default:r((()=>[_("手机号")])),_:1}),i(t,{class:"y-list-select-placeholder"},{default:r((()=>[_(d(n(P).user.mobile)+" ",1)])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})):c("",!0),i(t,{class:"form-buttons"},{default:r((()=>[i(B,{round:"",block:"",type:"primary",onClick:H},{default:r((()=>[_(" 退出登录 ")])),_:1})])),_:1}),i(D,{ref_key:"datetimePickerRef",ref:V,mode:"date",minDate:"1900",onConfirm:z},null,512)])),_:1})}}},[["__scopeId","data-v-31a7590e"]]);export{P as default}; diff --git a/unpackage/dist/build/h5/assets/pages-webview-index.4fe02feb.js b/unpackage/dist/build/h5/assets/pages-webview-index.4fe02feb.js new file mode 100644 index 0000000..58ecc07 --- /dev/null +++ b/unpackage/dist/build/h5/assets/pages-webview-index.4fe02feb.js @@ -0,0 +1 @@ +import{a as s,O as a,o as e,j as r,w as t,u as n,B as c,h as u,bx as o}from"./index-9bec188e.js";const l={__name:"index",setup(l){const{getParams:i}=n(),d=s({src:""});return a((s=>{d.value=i(s)})),(s,a)=>{const n=o,l=c;return e(),r(l,{class:"webview-container"},{default:t((()=>[u(n,{src:d.value.src},null,8,["src"])])),_:1})}}};export{l as default}; diff --git a/unpackage/dist/build/h5/assets/paymentUtils.238419a9.js b/unpackage/dist/build/h5/assets/paymentUtils.238419a9.js new file mode 100644 index 0000000..5e5f3fb --- /dev/null +++ b/unpackage/dist/build/h5/assets/paymentUtils.238419a9.js @@ -0,0 +1 @@ +import{aE as a,b2 as e,u as i,aj as n}from"./index-9bec188e.js";import{u as t}from"./useInterface.982c71ba.js";import{w as r}from"./order.f67793d3.js";import{C as o}from"./config.6730da78.js";const{loading:p,hideLoading:s}=t(),{push:c}=i(),y="h5",m="weixin_applet",d="weixin_app",f="weixin_h5",u="weixin",w="weixin_applet",g="weixin_app",I="yue",S={0:"wechat",1:"yue",2:"alipay"},l="app",P="miniProgram",h="h5InWechat",x="h5OutWechat";async function j(i){try{return p({title:"支付中..."}),await async function(i){const{type:t,payInfo:r,isGroup:p}=i;let s;if(t===S[0])switch(function(){let a;return a=n()?h:x,a}()){case l:s=await function(i){return new Promise((async(n,t)=>{const r={from:d,payType:g,orderId:i.payInfo.orderId},p=await _(r);a(o.PAY_INFO,JSON.stringify({payData:r,options:i}));const s={appid:p.appId,prepayid:p.merchant_id,timestamp:p.timeStamp,sign:p.paySign,partnerid:p.out_trade_no,noncestr:p.nonceStr,package:"Sign=WXPay"};uni.requestPayment({provider:"wxpay",orderInfo:s,success:a=>n(e("用户支付成功",a)),fail:a=>t(e("用户支付失败",a))})}))}(i);break;case P:s=await async function(i){return await new Promise((async(n,t)=>{const r={from:m,payType:w,orderId:i.payInfo.orderId},p=await _(r);a(o.PAY_INFO,JSON.stringify({payData:r,options:i})),uni.requestPayment({timeStamp:p.timeStamp,nonceStr:p.nonceStr,signType:p.signType,paySign:p.paySign,package:p.package,provider:"wxpay",success:a=>n(e("用户支付成功",a)),fail:a=>t(e("用户支付失败",a))})}))}(i);break;case h:s=await async function(i){return new Promise((async(n,t)=>{const r={from:y,payType:u,orderId:i.payInfo.orderId},p=await _(r);jweixin.config({debug:!1,appId:p.appId,timestamp:p.timeStamp,nonceStr:p.nonceStr,signature:p.paySign,jsApiList:["chooseWXPay"]}),jweixin.ready((()=>{jweixin.checkJsApi({jsApiList:["chooseWXPay"],success:()=>{a(o.PAY_INFO,JSON.stringify({payData:r,options:i})),jweixin.chooseWXPay({timestamp:p.timeStamp,nonceStr:p.nonceStr,package:p.package,signType:p.signType,paySign:p.paySign,success:a=>n(e("用户支付成功",a)),cancel:a=>t(e("用户取消支付",{})),fail:a=>t(e("跳转微信支付失败",a))})},fail:a=>t(e("微信版本过低,请升级微信版本",a))})})),jweixin.error((a=>t(e("JS-SDK加载错误",a))))}))}(i);break;case x:s=await async function(i){const n={from:y,payType:f,orderId:i.payInfo.orderId},t=await _(n);return t&&t.mwebUrl?(a(o.PAY_INFO,JSON.stringify({payData:n,options:i})),location.replace(t.mwebUrl),Promise.resolve(e("拉起支付成功",{type:"h5"}))):Promise.reject(e("服务端拉起支付失败",{type:"h5",error:t}))}(i)}t===S[1]&&(s=await async function(e){let i;i=y;const n={from:i,payType:I,orderId:e.payInfo.orderId},t=await _(n);return a(o.PAY_INFO,JSON.stringify({payData:n,options:e})),c({url:"/pages/payStatus/index"},{type:"redirectTo"}),t}(i));t===S[2]&&(s=await Promise.reject("暂不支持支付宝支付"));return s}(i)}finally{s()}}async function _(a){return await r(a)}export{S as P,j as d}; diff --git a/unpackage/dist/build/h5/assets/product.0ff691f6.js b/unpackage/dist/build/h5/assets/product.0ff691f6.js new file mode 100644 index 0000000..769a7b7 --- /dev/null +++ b/unpackage/dist/build/h5/assets/product.0ff691f6.js @@ -0,0 +1 @@ +import{aK as t}from"./index-9bec188e.js";function e(e){return t.get("/product/category/list",e)}function o(e){return t.get("/product/products",e)}function c(e){return t.get("/product/detail",e)}const l=e=>t.get("/relation/collect/user",{...e,type:"collect"}),a=e=>t.post("/relation/collect/add",{...e,type:"collect"}),r=e=>t.post("/relation/collect/batchDel",{...e,type:"collect"}),s=e=>t.post("/relation/collect/del",{...e,type:"collect"}),p=e=>t.get("/relation/collect/user",{...e,type:"foot"}),n=e=>t.post("/relation/collect/batchDel",{...e,type:"foot"}),u=e=>t.post("/relation/collect/del",{...e,type:"foot"}),i=(e,o)=>t.get(`/product/search/popular/${e}/${o}`),d=()=>t.get("/product/search/history"),g=()=>t.post("/product/search/history/del");function y(e){return t.post("/product/campaign/product-page",e)}export{c as a,d as b,g as c,o as d,y as e,a as f,e as g,i as h,p as i,u as j,n as k,l,r as m,s as u}; diff --git a/unpackage/dist/build/h5/assets/root-goodsCategory-goodsCategory.ee80e368.js b/unpackage/dist/build/h5/assets/root-goodsCategory-goodsCategory.ee80e368.js new file mode 100644 index 0000000..cf4eb5e --- /dev/null +++ b/unpackage/dist/build/h5/assets/root-goodsCategory-goodsCategory.ee80e368.js @@ -0,0 +1 @@ +import{Y as t,Z as e,_ as s,$ as l,G as a,H as i,o as r,j as o,w as c,h,y as n,e as d,F as u,k as g,m as v,Q as b,z as p,I as m,l as y,a0 as _,B as f,A as S,R as w,a as x,x as $,O as I,i as T,p as H,u as k}from"./index-9bec188e.js";import{g as B}from"./product.0ff691f6.js";import{H as j}from"./index.bdca3eba.js";import{u as R,_ as C}from"./uv-badge.07f8d0fa.js";import{_ as P}from"./_plugin-vue_export-helper.1b428a4d.js";import{_ as A,a as V}from"./uv-grid-item.2f1f1e22.js";import{_ as D}from"./uv-gap.e5d4dc85.js";import{u as M}from"./useScroll.c0a86152.js";import"./uv-icon.27c7246d.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./utils.3f9740a5.js";const N=P({name:"uv-vtabs",mixins:[t,e,{props:{list:{type:Array,default:()=>[]},keyName:{type:String,default:"name"},current:{type:[Number,String],default:0},hdHeight:{type:[Number,String],default:0},chain:{type:Boolean,default:!0},height:{type:[Number,String],default:"auto"},barWidth:{type:[Number,String],default:"180rpx"},barScrollable:{type:Boolean,default:!0},barBgColor:{type:String,default:""},barStyle:{type:Object,default:()=>{}},barItemStyle:{type:Object,default:()=>{}},barItemActiveStyle:{type:Object,default:()=>{}},barItemActiveLineStyle:{type:Object,default:()=>{}},barItemBadgeStyle:{type:Object,default:()=>{}},contentStyle:{type:Object,default:()=>{}}}}],created(){this.children=[]},data:()=>({activeIndex:0,contentScrollTop:0,contentScrollTop2:0,contentScrollTo:"",scrolling:!1,barScrolling:!1,touching:!1,hasHeight:0,scrollViewHeight:0,barScrollTop:0,barScrollToView:""}),computed:{scrollX:()=>!1,vtabsStyle(){const t={};return t.height=this.getHeight(),this.$uv.deepMerge(t,this.$uv.addStyle(this.customStyle))},getBarStyle(){const t={};return t.width=this.$uv.getPx(this.barWidth,!0),t.background=this.barBgColor,t.height=this.getHeight(),this.$uv.deepMerge(t,this.$uv.addStyle(this.barStyle))},itemStyle(){return t=>{var e;const s={};let l=this.barItemStyle;this.barItemStyle&&!(null==(e=this.barItemStyle)?void 0:e.background)&&(l.background="transparent");const a=t===this.activeIndex?this.$uv.addStyle(this.barItemActiveStyle):this.$uv.addStyle(l);return this.list[t].disabled&&(s.color="#c8c9cc"),this.$uv.deepMerge(a,s)}},textStyle(){return t=>{const e={};return e.width=this.$uv.getPx(this.barWidth,!0),e}},getContentStyle(){const t={};return t.height=this.getHeight(),t},propsBadge:()=>R},watch:{current:{deep:!0,immediate:!0,handler(t){this.init(t||0)}},list(t){t.length&&this.$uv.sleep(30).then((t=>{this.resize()}))},activeIndex(t){this.chain||(this.contentScrollTop2=0-4*Math.random()-4),this.$emit("change",t)}},methods:{init(t){let e=0;this.timer2&&clearInterval(this.timer2),this.timer2=setInterval((async()=>{e++,e>50&&clearInterval(this.timer2),this.children.length&&(clearInterval(this.timer2),await this.$uv.sleep(300),this.clickHandler(t))}),100)},scrolltolower(){this.$emit("scrolltolower",this.activeIndex)},async resize(){0!=this.list.length&&this.barScrollable&&Promise.all([this.getTabsRect(),this.getAllItemRect()]).then((([t,e=[]])=>{this.tabsRect=t,this.scrollViewHeight=0,e.map(((t,e)=>{this.scrollViewHeight+=t.height,this.list[e].rect=t})),this.setBarScrollTop()}))},setBarScrollTop(){const t=this.list[this.activeIndex],e=this.list.slice(0,this.activeIndex).reduce(((t,e)=>t+e.rect.height),0),s=this.$uv.getPx(this.getHeight());let l=t.rect.height/2+e-s/2;l=Math.min(l,this.scrollViewHeight-this.tabsRect.height),this.barScrollTop=Math.max(0,l),l>=this.scrollViewHeight-this.tabsRect.height&&(this.timer&&clearTimeout(this.timer),this.timer=setTimeout((()=>{this.barScrollToView=`bar_${this.activeIndex}`}),400))},async clickHandler(t){t!=this.activeIndex&&(this.touching=!0,this.activeIndex=t,this.chain&&(this.contentScrollTop=this.children[t].top-this.$uv.getPx(this.hdHeight)-4*Math.random()-4,this.contentScrollTo=`content_${t}`),this.timer&&clearTimeout(this.timer),s((()=>{this.resize()}),300,!1),l((()=>{this.touching=!1}),900))},scrollHandler(t){if(this.touching||this.scrolling)return;this.scrolling=!0,this.$uv.sleep(80).then((()=>{this.scrolling=!1}));const e=t.detail.scrollTop;let s=this.children;const l=s.length;let a=0,i=0;s=this.children.map(((t,e)=>{t.height>0&&(this.hasHeight=t.height),t.height=t.height>0?t.height:this.hasHeight;const s={height:t.height,top:a};return a+=t.height,s}));for(let r=0;rt.top&&e{this.resize()}),100)},getHeight(){let t=0;return t=this.$uv.test.empty(this.height)||"auto"==this.height?this.$uv.addUnit(this.$uv.sys().windowHeight):this.$uv.getPx(this.height,!0),t},getTabsRect(){return new Promise((t=>{this.queryRect("uv-vtabs__bar").then((e=>t(e)))}))},getAllItemRect(){return new Promise((t=>{const e=this.list.map(((t,e)=>this.queryRect(`uv-vtabs__bar-item--${e}`,!0)));Promise.all(e).then((e=>t(e)))}))},queryRect(t,e){return new Promise((e=>{this.$uvGetRect(`.${t}`).then((t=>{e(t)}))}))}}},[["render",function(t,e,s,l,x,$){const I=f,T=S,H=a(i("uv-badge"),C),k=w;return r(),o(I,{class:"uv-vtabs",style:n([$.vtabsStyle])},{default:c((()=>[h(k,{class:"uv-vtabs__bar",ref:"uv-vtabs__bar",style:n([$.getBarStyle]),"scroll-y":t.barScrollable,"scroll-x":$.scrollX,"show-scrollbar":!1,"scroll-with-animation":!0,"scroll-top":x.barScrollTop,"scroll-into-view":x.barScrollToView},{default:c((()=>[(r(!0),d(u,null,g(t.list,((e,s)=>(r(),o(I,{class:v(["uv-vtabs__bar-item",`uv-vtabs__bar-item--${s}`,s==x.activeIndex&&"uv-vtabs__bar-item-active"]),ref_for:!0,ref:`uv-vtabs__bar-item--${s}`,key:s,id:`bar_${s}`,style:n([$.itemStyle(s)]),onClick:b((t=>$.clickHandler(s)),["stop"])},{default:c((()=>[s==x.activeIndex?(r(),o(I,{key:0,class:"uv-vtabs__bar-item--line",style:n([t.$uv.addStyle(t.barItemActiveLineStyle)])},null,8,["style"])):p("",!0),h(T,{class:v(["uv-vtabs__bar-item--value",s==x.activeIndex&&"uv-vtabs__bar-item-active--value"]),style:n([$.itemStyle(s),$.textStyle(s)])},{default:c((()=>[m(y(e[t.keyName]),1)])),_:2},1032,["class","style"]),e.badge&&(e.badge.show||e.badge.isDot||e.badge.value)?(r(),o(I,{key:1,class:"uv-vtabs__bar-item--badge",style:n([t.$uv.addStyle(t.barItemBadgeStyle)])},{default:c((()=>[h(H,{show:!(!e.badge||!(e.badge.show||e.badge.isDot||e.badge.value)),isDot:e.badge&&e.badge.isDot||$.propsBadge.isDot,value:e.badge&&e.badge.value||$.propsBadge.value,max:e.badge&&e.badge.max||$.propsBadge.max,type:e.badge&&e.badge.type||$.propsBadge.type,showZero:e.badge&&e.badge.showZero||$.propsBadge.showZero,bgColor:e.badge&&e.badge.bgColor||$.propsBadge.bgColor,color:e.badge&&e.badge.color||$.propsBadge.color,shape:e.badge&&e.badge.shape||$.propsBadge.shape,numberType:e.badge&&e.badge.numberType||$.propsBadge.numberType,inverted:e.badge&&e.badge.inverted||$.propsBadge.inverted},null,8,["show","isDot","value","max","type","showZero","bgColor","color","shape","numberType","inverted"])])),_:2},1032,["style"])):p("",!0)])),_:2},1032,["class","id","style","onClick"])))),128))])),_:1},8,["style","scroll-y","scroll-x","scroll-top","scroll-into-view"]),t.chain?(r(),o(k,{key:0,class:"uv-vtabs__content",style:n([$.getContentStyle,t.$uv.addStyle(t.contentStyle)]),"scroll-y":!0,"scroll-x":$.scrollX,"show-scrollbar":!1,"scroll-top":x.contentScrollTop,"scroll-into-view":x.contentScrollTo,"scroll-with-animation":!0,onScroll:$.scrollHandler,onScrolltolower:$.scrolltolower},{default:c((()=>[_(t.$slots,"default",{},void 0,!0)])),_:3},8,["style","scroll-x","scroll-top","scroll-into-view","onScroll","onScrolltolower"])):(r(),o(k,{key:1,class:"uv-vtabs__content",style:n([$.getContentStyle,t.$uv.addStyle(t.contentStyle)]),"scroll-y":!0,"scroll-x":$.scrollX,"show-scrollbar":!1,"scroll-top":x.contentScrollTop2,onScrolltolower:$.scrolltolower},{default:c((()=>[_(t.$slots,"default",{},void 0,!0)])),_:3},8,["style","scroll-x","scroll-top","onScrolltolower"]))])),_:3},8,["style"])}],["__scopeId","data-v-6ac27709"]]);const O=P({name:"uv-vtabs-item",mixins:[t,e],props:{index:{type:[Number,String],default:0}},data:()=>({top:0,height:0}),mounted(){this.init()},methods:{async init(){if(this.getParentData("uv-vtabs"),!this.parent)return this.$uv.error("uv-vtabs必须要搭配uv-vtabs-item组件使用");this.parent.chain&&(await this.$uv.sleep(),this.getItemRect().then((t=>{this.top=t.top,this.height=t.height})))},getItemRect(){return new Promise((t=>{this.$uvGetRect(".uv-vtabs-item").then((e=>{t(e)}))}))}}},[["render",function(t,e,s,l,a,i){const h=f;return r(),o(h,{class:"uv-vtabs-item",id:`content_${s.index}`,ref:"uv-vtabs-item"},{default:c((()=>[_(t.$slots,"default")])),_:3},8,["id"])}]]),z=P({__name:"goodsCategory",setup(t){const{push:e}=k(),{scrollTop:s}=M(),l=x(),a=$((()=>{var t;return{height:`calc(100vh - ${(null==(t=l.value)?void 0:t.containerHeight)??0}rpx - var(--window-bottom))`}})),i=x([]);return I((()=>{!async function(){const t=await B();t&&(i.value=function(t){const e=[],s={};return t.forEach((t=>{s[t.id]={...t,children:[]},0===t.parentId&&e.push(s[t.id])})),t.forEach((t=>{0!==t.parentId&&s[t.parentId].children.push(s[t.id])})),e}(t))}()})),(t,v)=>{const b=f,p=H;return r(),d(u,null,[h(j,{ref_key:"headerRef",ref:l,"show-return":!1,"scroll-top":T(s)},{default:c((()=>[m(" 分类 ")])),_:1},8,["scroll-top"]),h(b,{class:"goods-category",style:n(T(a))},{default:c((()=>[h(N,{list:i.value,hdHeight:`${l.value&&l.value.containerHeight||0}px`},{default:c((()=>[(r(!0),d(u,null,g(i.value,((t,s)=>(r(),o(O,{key:s,index:s},{default:c((()=>[h(b,{class:"category-list"},{default:c((()=>[h(b,{class:"category"},{default:c((()=>[h(b,{class:"category-title"},{default:c((()=>[h(b,{class:"line"}),h(b,{class:"category-title-text"},{default:c((()=>[m(y(t.name),1)])),_:2},1024),h(b,{class:"line"})])),_:2},1024),h(b,{class:"category-content"},{default:c((()=>[h(A,{border:!1,col:3},{default:c((()=>[(r(!0),d(u,null,g(t.children,(t=>(r(),o(V,{onClick:s=>{return l=t.id,void e({url:"/pages/goodsList/goodsList"},{data:{sid:l}});var l},key:t.id},{default:c((()=>[h(b,{class:"category-item"},{default:c((()=>[h(b,{class:"category-item-icon"},{default:c((()=>[h(p,{class:"image",src:t.picUrl,mode:"aspectFit"},null,8,["src"])])),_:2},1024),h(b,{class:"category-item-name"},{default:c((()=>[m(y(t.name),1)])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1032,["index"])))),128)),h(D,{"bg-color":"#fff",height:"600"})])),_:1},8,["list","hdHeight"])])),_:1},8,["style"])],64)}}},[["__scopeId","data-v-d1a08757"]]);export{z as default}; diff --git a/unpackage/dist/build/h5/assets/root-index-index.3bcffcd2.js b/unpackage/dist/build/h5/assets/root-index-index.3bcffcd2.js new file mode 100644 index 0000000..464c048 --- /dev/null +++ b/unpackage/dist/build/h5/assets/root-index-index.3bcffcd2.js @@ -0,0 +1 @@ +import{g as e,c as t,r as n,s as a,a as s,b as o,d as i,n as r,u as c,t as l,o as u,e as p,f as d,h as m,i as v,j as f,w as g,F as h,k as y,l as k,m as b,p as C,S as x,q as w,v as _,x as j,y as T,z as I,A as D,B as P,C as L,D as N,V as O,E as S,G as E,H as R,I as A,J as B,K as q,L as $,M as U,N as G,O as M,P as z,Q as F,R as H,T as V,U as J,W,X}from"./index-9bec188e.js";import{_ as K}from"./_plugin-vue_export-helper.1b428a4d.js";import{_ as Z}from"./uv-line-progress.1b208e51.js";import{R as Q}from"./index.f3f840d0.js";import{g as Y,r as ee}from"./coupon.e8046488.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import{u as te}from"./useScroll.c0a86152.js";import{u as ne}from"./useShare.d249e156.js";import"./config.6730da78.js";import"./images.52fc6216.js";import"./useShearPlate.19498da6.js";import"./useInterface.982c71ba.js";import"./utils.3f9740a5.js";var ae={},se={get exports(){return ae},set exports(e){ae=e}},oe={},ie={get exports(){return oe},set exports(e){oe=e}},re=function(e,t){return function(){for(var n=new Array(arguments.length),a=0;a=0)return;i[a]="set-cookie"===a?(i[a]?i[a]:[]).concat([s]):i[a]?i[a]+", "+s:s}})),i):i}}(),i=function(){if(Be)return Ae;Be=1;var e=ge;return Ae=e.isStandardBrowserEnv()?function(){var t,n=/(msie|trident)/i.test(navigator.userAgent),a=document.createElement("a");function s(e){var t=e;return n&&(a.setAttribute("href",t),t=a.href),a.setAttribute("href",t),{href:a.href,protocol:a.protocol?a.protocol.replace(/:$/,""):"",host:a.host,search:a.search?a.search.replace(/^\?/,""):"",hash:a.hash?a.hash.replace(/^#/,""):"",hostname:a.hostname,port:a.port,pathname:"/"===a.pathname.charAt(0)?a.pathname:"/"+a.pathname}}return t=s(window.location.href),function(n){var a=e.isString(n)?s(n):n;return a.protocol===t.protocol&&a.host===t.host}}():function(){return!0}}(),r=ze();return qe=function(c){return new Promise((function(l,u){var p=c.data,d=c.headers,m=c.responseType;e.isFormData(p)&&delete d["Content-Type"];var v=new XMLHttpRequest;if(c.auth){var f=c.auth.username||"",g=c.auth.password?unescape(encodeURIComponent(c.auth.password)):"";d.Authorization="Basic "+btoa(f+":"+g)}var h=s(c.baseURL,c.url);function y(){if(v){var e="getAllResponseHeaders"in v?o(v.getAllResponseHeaders()):null,n={data:m&&"text"!==m&&"json"!==m?v.response:v.responseText,status:v.status,statusText:v.statusText,headers:e,config:c,request:v};t(l,u,n),v=null}}if(v.open(c.method.toUpperCase(),a(h,c.params,c.paramsSerializer),!0),v.timeout=c.timeout,"onloadend"in v?v.onloadend=y:v.onreadystatechange=function(){v&&4===v.readyState&&(0!==v.status||v.responseURL&&0===v.responseURL.indexOf("file:"))&&setTimeout(y)},v.onabort=function(){v&&(u(r("Request aborted",c,"ECONNABORTED",v)),v=null)},v.onerror=function(){u(r("Network Error",c,null,v)),v=null},v.ontimeout=function(){var e="timeout of "+c.timeout+"ms exceeded";c.timeoutErrorMessage&&(e=c.timeoutErrorMessage),u(r(e,c,c.transitional&&c.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",v)),v=null},e.isStandardBrowserEnv()){var k=(c.withCredentials||i(h))&&c.xsrfCookieName?n.read(c.xsrfCookieName):void 0;k&&(d[c.xsrfHeaderName]=k)}"setRequestHeader"in v&&e.forEach(d,(function(e,t){void 0===p&&"content-type"===t.toLowerCase()?delete d[t]:v.setRequestHeader(t,e)})),e.isUndefined(c.withCredentials)||(v.withCredentials=!!c.withCredentials),m&&"json"!==m&&(v.responseType=c.responseType),"function"==typeof c.onDownloadProgress&&v.addEventListener("progress",c.onDownloadProgress),"function"==typeof c.onUploadProgress&&v.upload&&v.upload.addEventListener("progress",c.onUploadProgress),c.cancelToken&&c.cancelToken.promise.then((function(e){v&&(v.abort(),u(e),v=null)})),p||(p=null),v.send(p)}))}}var Ve=ge,Je=function(e,t){Ge.forEach(e,(function(n,a){a!==t&&a.toUpperCase()===t.toUpperCase()&&(e[t]=n,delete e[a])}))},We=Me,Xe={"Content-Type":"application/x-www-form-urlencoded"};function Ke(e,t){!Ve.isUndefined(e)&&Ve.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var Ze,Qe={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:(("undefined"!=typeof XMLHttpRequest||"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(Ze=He()),Ze),transformRequest:[function(e,t){return Je(t,"Accept"),Je(t,"Content-Type"),Ve.isFormData(e)||Ve.isArrayBuffer(e)||Ve.isBuffer(e)||Ve.isStream(e)||Ve.isFile(e)||Ve.isBlob(e)?e:Ve.isArrayBufferView(e)?e.buffer:Ve.isURLSearchParams(e)?(Ke(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):Ve.isObject(e)||t&&"application/json"===t["Content-Type"]?(Ke(t,"application/json"),function(e,t,n){if(Ve.isString(e))try{return(t||JSON.parse)(e),Ve.trim(e)}catch(a){if("SyntaxError"!==a.name)throw a}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional,n=t&&t.silentJSONParsing,a=t&&t.forcedJSONParsing,s=!n&&"json"===this.responseType;if(s||a&&Ve.isString(e)&&e.length)try{return JSON.parse(e)}catch(o){if(s){if("SyntaxError"===o.name)throw We(o,this,"E_JSON_PARSE");throw o}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300}};Qe.headers={common:{Accept:"application/json, text/plain, */*"}},Ve.forEach(["delete","get","head"],(function(e){Qe.headers[e]={}})),Ve.forEach(["post","put","patch"],(function(e){Qe.headers[e]=Ve.merge(Xe)}));var Ye,et,tt=Qe,nt=ge,at=tt;function st(){return et?Ye:(et=1,Ye=function(e){return!(!e||!e.__CANCEL__)})}var ot=ge,it=function(e,t,n){var a=this||at;return nt.forEach(n,(function(n){e=n.call(a,e,t)})),e},rt=st(),ct=tt;function lt(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var ut=ge,pt=function(e,t){t=t||{};var n={},a=["url","method","data"],s=["headers","auth","proxy","params"],o=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],i=["validateStatus"];function r(e,t){return ut.isPlainObject(e)&&ut.isPlainObject(t)?ut.merge(e,t):ut.isPlainObject(t)?ut.merge({},t):ut.isArray(t)?t.slice():t}function c(a){ut.isUndefined(t[a])?ut.isUndefined(e[a])||(n[a]=r(void 0,e[a])):n[a]=r(e[a],t[a])}ut.forEach(a,(function(e){ut.isUndefined(t[e])||(n[e]=r(void 0,t[e]))})),ut.forEach(s,c),ut.forEach(o,(function(a){ut.isUndefined(t[a])?ut.isUndefined(e[a])||(n[a]=r(void 0,e[a])):n[a]=r(void 0,t[a])})),ut.forEach(i,(function(a){a in t?n[a]=r(e[a],t[a]):a in e&&(n[a]=r(void 0,e[a]))}));var l=a.concat(s).concat(o).concat(i),u=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===l.indexOf(e)}));return ut.forEach(u,c),n};var dt={name:"axios",version:"0.21.4",description:"Promise based HTTP client for the browser and node.js",main:"index.js",scripts:{test:"grunt test",start:"node ./sandbox/server.js",build:"NODE_ENV=production grunt build",preversion:"npm test",version:"npm run build && grunt version && git add -A dist && git add CHANGELOG.md bower.json package.json",postversion:"git push && git push --tags",examples:"node ./examples/server.js",coveralls:"cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js",fix:"eslint --fix lib/**/*.js"},repository:{type:"git",url:"https://github.com/axios/axios.git"},keywords:["xhr","http","ajax","promise","node"],author:"Matt Zabriskie",license:"MIT",bugs:{url:"https://github.com/axios/axios/issues"},homepage:"https://axios-http.com",devDependencies:{coveralls:"^3.0.0","es6-promise":"^4.2.4",grunt:"^1.3.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-eslint":"^23.0.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.3","grunt-ts":"^6.0.0-beta.19","grunt-webpack":"^4.0.2","istanbul-instrumenter-loader":"^1.0.0","jasmine-core":"^2.4.1",karma:"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-jasmine":"^1.1.1","karma-jasmine-ajax":"^0.1.13","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","karma-webpack":"^4.0.2","load-grunt-tasks":"^3.5.2",minimist:"^1.2.0",mocha:"^8.2.1",sinon:"^4.5.0","terser-webpack-plugin":"^4.2.3",typescript:"^4.0.5","url-search-params":"^0.10.0",webpack:"^4.44.2","webpack-dev-server":"^3.11.0"},browser:{"./lib/adapters/http.js":"./lib/adapters/xhr.js"},jsdelivr:"dist/axios.min.js",unpkg:"dist/axios.min.js",typings:"./index.d.ts",dependencies:{"follow-redirects":"^1.14.0"},bundlesize:[{path:"./dist/axios.min.js",threshold:"5kB"}],__npminstall_done:!0,_from:"axios@0.21.4",_resolved:"https://registry.npmmirror.com/axios/-/axios-0.21.4.tgz"},mt={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){mt[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));var vt={},ft=dt.version.split(".");function gt(e,t){for(var n=t?t.split("."):ft,a=e.split("."),s=0;s<3;s++){if(n[s]>a[s])return!0;if(n[s]0;){var o=a[s],i=t[o];if(i){var r=e[o],c=void 0===r||i(r,o,e);if(!0!==c)throw new TypeError("option "+o+" must be "+c)}else if(!0!==n)throw Error("Unknown option "+o)}},validators:mt},Nt=Lt.validators;function Ot(e){this.defaults=e,this.interceptors={request:new It,response:new It}}function St(){if(yt)return ht;function e(e){this.message=e}return yt=1,e.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},e.prototype.__CANCEL__=!0,ht=e}Ot.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=Pt(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=e.transitional;void 0!==t&&Lt.assertOptions(t,{silentJSONParsing:Nt.transitional(Nt.boolean,"1.0.0"),forcedJSONParsing:Nt.transitional(Nt.boolean,"1.0.0"),clarifyTimeoutError:Nt.transitional(Nt.boolean,"1.0.0")},!1);var n=[],a=!0;this.interceptors.request.forEach((function(t){"function"==typeof t.runWhen&&!1===t.runWhen(e)||(a=a&&t.synchronous,n.unshift(t.fulfilled,t.rejected))}));var s,o=[];if(this.interceptors.response.forEach((function(e){o.push(e.fulfilled,e.rejected)})),!a){var i=[Dt,void 0];for(Array.prototype.unshift.apply(i,n),i=i.concat(o),s=Promise.resolve(e);i.length;)s=s.then(i.shift(),i.shift());return s}for(var r=e;n.length;){var c=n.shift(),l=n.shift();try{r=c(r)}catch(u){l(u);break}}try{s=Dt(r)}catch(u){return Promise.reject(u)}for(;o.length;)s=s.then(o.shift(),o.shift());return s},Ot.prototype.getUri=function(e){return e=Pt(this.defaults,e),Tt(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},jt.forEach(["delete","get","head","options"],(function(e){Ot.prototype[e]=function(t,n){return this.request(Pt(n||{},{method:e,url:t,data:(n||{}).data}))}})),jt.forEach(["post","put","patch"],(function(e){Ot.prototype[e]=function(t,n,a){return this.request(Pt(a||{},{method:e,url:t,data:n}))}}));var Et=ge,Rt=re,At=Ot,Bt=pt;function qt(e){var t=new At(e),n=Rt(At.prototype.request,t);return Et.extend(n,At.prototype,t),Et.extend(n,t),n}var $t=qt(tt);$t.Axios=At,$t.create=function(e){return qt(Bt($t.defaults,e))},$t.Cancel=St(),$t.CancelToken=function(){if(bt)return kt;bt=1;var e=St();function t(t){if("function"!=typeof t)throw new TypeError("executor must be a function.");var n;this.promise=new Promise((function(e){n=e}));var a=this;t((function(t){a.reason||(a.reason=new e(t),n(a.reason))}))}return t.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},t.source=function(){var e;return{token:new t((function(t){e=t})),cancel:e}},kt=t}(),$t.isCancel=st(),$t.all=function(e){return Promise.all(e)},$t.spread=xt?Ct:(xt=1,Ct=function(e){return function(t){return e.apply(null,t)}}),$t.isAxiosError=_t?wt:(_t=1,wt=function(e){return"object"==typeof e&&!0===e.isAxiosError}),ie.exports=$t,oe.default=$t,se.exports=oe;const Ut={terminal:4,typeId:0,getToken:function(){return e("storage_key").token}};Ut.terminal=2;function Gt(){return{loading:s(!1),sendReq:function(e,s){((e,s,o="GET",i={})=>new Promise(((r,c)=>{const l=t.get("accessToken"),u={...i};l.accessToken&&(u.Authorization="Bearer "+l.accessToken),n({url:e,data:s,method:o,header:u,success:e=>{e.data.code&&"200"!==e.data.code&&e.data.message?a({title:e.data.message,icon:"none"}):r(e)},fail:e=>{if(e&&e.response){switch(e.response.status){case 400:e.message="请求无效,请检查参数是否正确!";break;case 401:e.message="未经授权,访问被拒!";break;case 403:e.message="拒绝访问!";break;case 404:e.message="地址不存在!";break;case 408:e.message="请求超时!";break;case 500:e.message="系统错误!";break;case 501:e.message="该方法未实现!";break;case 502:e.message="网关出错!";break;case 503:e.message="服务不可用!";break;case 504:e.message="网关请求超时";break;case 505:e.message="HTTP版本不受支持"}e.response.data.error&&(e.message=e.response.data.error),a({title:e.message,icon:"none"}),c(e)}}})})))(e.url,e.data||{},e.method||"POST",{"Content-type":e.contentType||"application/json;charset=utf-8"}).then((e=>{e&&e.data&&s&&s(e.data)}),(e=>{console.log(e)}))}}}function Mt(){const{sendReq:e}=Gt(),{push:t}=c();function n(e){t({url:"/pages/goodsList/goodsList"},{data:{sid:e}})}function s(e){t({url:"/pages/goodsList/goodsList"})}function l(e){r({url:`/pages_category_page1/store/index?storeId=${e.shopId}`})}function u(e){t({url:"/pages/goodsDetail/goodsDetail"},{data:{id:e.id,skuId:e.skuId}})}function p(){t({url:"/pages/seckilling/seckilling"})}function d(){t({url:"/pages/groupBuy/groupBuy"})}function m(){t({url:"/pages/discount/discount"})}function v(e){r({url:"/pages_category_page2/userModule/messageDetail?noticeId="+e.noticeId})}return{beforeGetData:function(){if("undefined"!=typeof uni)o({key:"sendNum",success:function(e){const t=e.data;i({key:"sendNum",data:parseInt(t)+1})}});else{const e=localStorage.getItem("sendNum");localStorage.setItem("sendNum",parseInt(e)+1)}},afterGetData:function(){if("undefined"!=typeof uni)o({key:"sendNum",success:function(e){const t=e.data;i({key:"sendNum",data:parseInt(t)-1})}});else{const e=localStorage.getItem("sendNum");localStorage.setItem("sendNum",parseInt(e)-1)}},toSearch:function(e){t({url:"/pages/search/search"},{data:{key:e}})},sendReq:e,jumpLink:function(e){if(console.log(e,"linkObj"),null==e?void 0:e.typeText)switch(e.typeText){case"类别":n(e.data.id);break;case"店辅":l(e.data);break;case"商品":u(e.data);break;case"自定义":case"公告":v(e.data);break;case"产品":s();break;case"秒杀":p();break;case"拼团":d();break;case"折扣":m()}else"/index"===(null==e?void 0:e.selsectValue)&&r({url:"/root/index/index"});return""},jumpCategory:n,jumpStore:l,jumpProductDetail:u,jumpSeckills:p,jumpGroupWorks:d,jumpDiscount:m,jumpVip:function(){r({url:"/pages_category_page1/memberCenter/activityList",success:e=>{},fail:()=>{},complete:()=>{}})},jumpNoticeDetail:v,addCart:function(e){console.log(e)},jumpProList:s,jumpLive:function(){r({url:"/pages_category_page2/livePage/index"})},jumpCombination:function(e){e.priceId?r({url:"/pages_category_page1/goodsModule/combination?priceId="+e.priceId}):a({title:"暂无活动",icon:"none"})}}}const zt=Mt;const Ft=K({__name:"index",props:{componentContent:{type:Object,default:()=>({})}},setup(e){const t=e,{componentContent:n}=l(t),{jumpLink:a,toSearch:o}=function(){const{jumpLink:e,toSearch:t}=zt();return{jumpLink:e,toSearch:t}}(),i=s(0);return(e,t)=>{const s=C,r=x,c=w;return u(),p("div",{class:"header"},[d("div",{class:"header-row"},[m(s,{class:"logo",src:v(n).imageUrl,mode:"heightFix"},null,8,["src"]),d("div",{class:"search-col",onClick:t[0]||(t[0]=t=>v(o)(e.item))},[d("div",{class:"search-input"},[0===v(n).keyList.length?(u(),p("div",{key:0},"搜索商品")):(u(),f(c,{key:1,class:"swiper-wrapper",circular:!0,"indicator-dots":!1,autoplay:!0,vertical:!0},{default:g((()=>[(u(!0),p(h,null,y(v(n).keyList,((e,t)=>(u(),f(r,{class:"swiper-slide",key:t},{default:g((()=>[d("div",{class:"a-link"},k(e),1)])),_:2},1024)))),128))])),_:1}))])])]),d("div",{class:"tabs-nav-warp"},[d("div",{class:"tabs-nav","scroll-x":"true"},[d("div",{class:"ul"},[(u(!0),p(h,null,y(v(n).tabs,((e,t)=>(u(),p("div",{key:t,class:b(["li",{on:i.value===t+1}]),onClick:t=>v(a)(e.link)},k(e.name),11,["onClick"])))),128))])])])])}}},[["__scopeId","data-v-bd8c7a91"]]),Ht=K({__name:"banner",props:{terminal:{type:Number,default:4},componentContent:{type:Object,default:()=>({})}},setup(e){const t=e,{jumpLink:n}=Mt(),{terminal:a,componentContent:o}=l(t),i=s(0),r=s(0);function c(e){i.value=e.detail.current}_((()=>{r.value=o.value.height}));const d=j((()=>{var e;return null==(e=o.value)?void 0:e.bannerData.filter((function(e){return e.bannerUrl}))}));return(e,t)=>{const s=x,o=w,l=D,k=P;return u(),p("div",{class:b(["banner","terminal"+v(a)])},[m(o,{class:"swiper",circular:!0,"indicator-dots":!1,autoplay:!0,style:T({height:r.value+"rpx"}),onChange:c},{default:g((()=>[(u(!0),p(h,null,y(v(d),((e,t)=>(u(),f(s,{class:"banner-item",key:t,style:T({backgroundImage:"url("+e.bannerUrl+")"}),onClick:t=>v(n)(e.linkObj)},null,8,["style","onClick"])))),128))])),_:1},8,["style"]),v(d)&&v(d).length>1?(u(),f(k,{key:0,class:"swiper-dots"},{default:g((()=>[(u(!0),p(h,null,y(v(d).length,((e,t)=>(u(),f(l,{class:b(["dot",t===i.value&&"dot-active"]),key:t},null,8,["class"])))),128))])),_:1})):I("",!0)],2)}}},[["__scopeId","data-v-6437f2e2"]]),Vt=K({__name:"text",props:{terminal:{type:Number,default:4},componentContent:{type:Object,default:()=>({})}},setup(e){const t=e,{terminal:n,componentContent:a}=l(t);return(e,t)=>(u(),p("div",{class:b(["text warp",["text-"+v(a).textPos,{"show-more":v(a).showMore},"terminal"+v(n)]]),style:T({backgroundColor:v(a).bgColor})},[d("div",{class:b(["line-warp",{borderBot:v(a).showLine}])},[d("h3",{class:"h3",style:T({fontSize:v(a).fontSizeNum+"rpx",fontWeight:v(a).textFontW,color:v(a).titColor})},k(v(a).title),5),d("p",{class:"p",style:T({fontSize:v(a).describeSizeNum+"rpx",fontWeight:v(a).describeFontW,color:v(a).describeColor})},k(v(a).describe),5),L(d("div",{class:b(["btn-more","style"+v(a).styleValue]),onClick:t[0]||(t[0]=t=>e.jumpLink(e.item.linkObj))},[d("span",null,"查看更多"),d("i",{class:"iconfont icon-arrow-right"})],2),[[N,v(a).showMore]])],2)],6))}},[["__scopeId","data-v-6f99039b"]]),Jt=K({__name:"imageText",props:{terminal:{type:Number,default:4},componentContent:{type:Object,default:()=>({})}},setup(e){const t=e,{jumpLink:n}=Mt(),{terminal:a,componentContent:s}=l(t);return(e,t)=>{const o=C;return u(),p("div",{class:b(["imageText warp",["terminal"+v(a),"pos-"+v(s).positionValue]])},[d("div",{class:"img-box img-left"},[d("a",{class:"item a-link",onClick:t[0]||(t[0]=e=>v(n)(v(s).linkObj))},[m(o,{class:"img",src:v(s).imageUrl,alt:"",mode:"aspectFit"},null,8,["src"])])]),d("div",{class:"text"},[d("h3",{class:"h3"},k(v(s).title),1),d("div",{innerHTML:v(s).content},null,8,["innerHTML"])]),d("div",{class:"img-box img-right"},[d("a",{class:"item a-link",onClick:t[1]||(t[1]=e=>v(n)(v(s).linkObj))},[m(o,{class:"img",src:v(s).imageUrl,alt:"",mode:"aspectFit"},null,8,["src"])])])],2)}}},[["__scopeId","data-v-d9cd4258"]]),Wt=K({__name:"brandList",props:{terminal:{type:Number,default:4},componentContent:{type:Object,default:()=>({})}},setup(e){const t=e,{jumpLink:n}=Mt(),{terminal:a,componentContent:s}=l(t);return(e,t)=>{const o=C;return u(),p("div",{class:b(["brand-list warp","terminal"+v(a)])},[d("div",{class:"brand-top"},[d("div",{class:"hom-title"},k(v(s).title),1),L(d("div",{class:"btn-more",onClick:t[0]||(t[0]=e=>v(n)(v(s).linkObj))},"查看更多",512),[[N,v(s).showMore]])]),d("div",{class:"content-warp"},[d("div",{class:"ul clearfix"},[(u(!0),p(h,null,y(v(s).imgList,((e,t)=>(u(),p("div",{class:b(["li",v(s).imgList.length<4&&`li-${v(s).imgList.length}`]),key:t},[d("a",{class:"item a-link",onClick:t=>v(n)(e.linkObj)},[d("div",{class:"imgBox"},[L(m(o,{class:"img",src:e.imgData,alt:e.title,mode:"aspectFit"},null,8,["src","alt"]),[[N,e.imgData]])]),d("h4",{class:"h4"},k(e.title),1)],8,["onClick"])],2)))),128))])])],2)}}},[["__scopeId","data-v-d0efdf86"]]),Xt=K({__name:"categoryList",props:{terminal:{type:Number,default:4},componentContent:{type:Object,default:()=>({})}},setup(e){const t=e,{jumpCategory:n}=Mt(),{terminal:a,componentContent:s}=l(t);return(e,t)=>{const o=C;return u(),p("div",{class:b(["category-list warp","terminal"+v(a)])},[d("h2",{class:"hom-title",style:T({textAlign:v(s).textAlign})},k(v(s).title),5),d("div",{class:"content-warp"},[d("div",{class:b(["ul clearfix",{number5:5===v(s).categoryData.length}])},[(u(!0),p(h,null,y(v(s).categoryData,(e=>(u(),p("div",{class:"li",key:e.id},[d("a",{class:"item a-link",onClick:t=>v(n)(e.id)},[d("div",{class:"imgBox"},[L(m(o,{ref_for:!0,ref:"getHeight",src:e.img,alt:e.name,mode:"aspectFit"},null,8,["src","alt"]),[[N,e.img]])])],8,["onClick"])])))),128))],2)])],2)}}},[["__scopeId","data-v-8955b978"]]),Kt=K({__name:"imageTextList",props:{terminal:{type:Number,default:4},componentContent:{type:Object,default:()=>({})}},setup(e){const t=e,{jumpLink:n}=Mt(),{terminal:a,componentContent:s}=l(t);return(e,t)=>{const o=C;return u(),p("div",{class:b(["hom-pro-list warp","terminal"+v(a)])},[d("div",{class:"title"},[d("h2",{class:"h2",style:T({textAlign:v(s).textAlign})},k(v(s).title),5)]),d("div",{class:b(["ul clearfix",{imgTextNum4:4===v(s).imgTextData.length,imgTextNum5:5===v(s).imgTextData.length,imgTextStyle:v(s).imgTextData.length>=6||3===v(s).imgTextData.length}])},[(u(!0),p(h,null,y(v(s).imgTextData,((e,t)=>(u(),p("div",{class:"li",key:t},[d("a",{class:"item a-link",onClick:t=>v(n)(e.linkObj)},[L(d("div",{class:"itemImgBox"},[d("div",{class:"imgBox"},[L(m(o,{class:"img",ref_for:!0,ref:"getHeight",src:e.imgData,alt:e.title,mode:"aspectFit"},null,8,["src","alt"]),[[N,e.imgData]])])],512),[[N,e.isShow]]),d("div",{class:"text"},[d("h4",{class:"h4"},k(e.title),1),d("p",{class:"p"},k(e.describe),1)])],8,["onClick"])])))),128))],2)],2)}}},[["__scopeId","data-v-aa7b3aee"]]),Zt=K({__name:"assistDiv",props:{terminal:{type:Number,default:4},componentContent:{type:Object,default:()=>({})}},setup(e){const t=e,{componentContent:n}=l(t);return(e,t)=>(u(),p("div",{class:"div",style:T({backgroundColor:v(n).bgColor,height:v(n).height+"rpx"})},null,4))}},[["__scopeId","data-v-c48e72c5"]]),Qt=K({__name:"imageTextNav",props:{terminal:{type:Number,default:4},componentContent:{type:Object,default:()=>({})}},setup(e){const t=e,{jumpLink:n}=zt(),{terminal:a,componentContent:s}=l(t);function o(){const e=parseInt(s.value.imgTextData.length);return 0===e?0:1/e*1e4/100}return(e,t)=>{const i=C;return u(),p("div",{class:b(["ul image-text-nav","terminal"+v(a)])},[(u(!0),p(h,null,y(v(s).imgTextData,((e,t)=>(u(),p("div",{key:t,class:"li",style:T({flex:"0 0 "+o()+"%"}),onClick:t=>v(n)(e.linkObj)},[d("div",{class:"img-box"},[d("div",{class:"img-box-inner"},[m(i,{class:"img",src:e.img,fit:"contain"},null,8,["src"])])]),d("h4",{class:"h4"},k(e.title),1)],12,["onClick"])))),128))],2)}}},[["__scopeId","data-v-291bfb62"]]),Yt={getCanvas:O+"/shop/canvas/canvas-json",getProducts:O+"/product/canvas/page",getCoupons:O+"/product/coupon/canvas-list",takeCoupon:O+"/product/coupon/relation/receive/",getActivityProduct:`${O}/product/campaign/product-page`,getActivity:`${O}/product/campaign/get`};function en(e){const{sendReq:t,beforeGetData:n,afterGetData:a,jumpProductDetail:o,jumpProList:i}=zt(),r=s([]),c=s(!0);return _((()=>{var s,o,i;s=!0,c.value=!0,"1"===e.value.productData.sourceType?(null==(o=e.value.productData.productIdList)?void 0:o.length)>0?(n(),t({url:`${Yt.getProducts}?page=1&isPage=2&ids=${e.value.productData.productIdList}`,method:"GET"},(t=>{a(),r.value=t.data.list,c.value=!1,s&&(e.value.productData.imgTextData=r.value)}),(()=>{a(),c.value=!1}))):r.value=[]:"2"===e.value.productData.sourceType&&((null==(i=e.value.productData)?void 0:i.categoryId)?(n(),t({url:`${Yt.getProducts}?page=1&isPage=2&cateId=${e.value.productData.categoryId}`,method:"GET"},(t=>{a(),c.value=!1,r.value=t.data.list,s&&(e.value.productData.imgTextData=r.value)}),(()=>{a(),c.value=!1}))):r.value={products:[]})})),{productData:r,jumpProductDetail:o,jumpProList:i,getPercentageNum:function(e){const t=e.campaignTotal||e.total;return(t-(e.campaignStock||e.stock))/t},loading:c}}const tn=K({__name:"index",props:{typeId:{type:Number,default:1},componentContent:{type:Object,default:()=>({})}},setup(e,{expose:t}){const n=e,{typeId:a,componentContent:o}=l(n),{productData:i,jumpProductDetail:r,jumpProList:c,loadNext:_,getPercentageNum:T,loading:O}=en(o),q=s(0),$=j((()=>[{data:i.value.filter(((e,t)=>t%2==0))},{data:i.value.filter(((e,t)=>t%2!=0))}])),U=j((()=>o.value.productData.productIdList&&o.value.productData.productIdList.length>0?o.value.productData.productIdList.length:8));function G(e){q.value=e.detail.current}return t({loadNext:_}),(e,t)=>{const n=S("global-loading"),a=C,s=B,l=P,_=E(R("uv-line-progress"),Z),j=x,M=w,z=D;return u(),p(h,null,[m(n),v(i).length>0?(u(),p("div",{key:0,class:"hom-pro-list"},[d("div",{class:"header"},[d("div",{class:"header-warp"},[d("div",{class:"title"},"商品推荐")]),L(d("a",{class:"btn-all a-link",onClick:t[0]||(t[0]=e=>v(c)(v(i)))},[A("查看更多"),d("i",{class:"iconfont icon-arrow-right"})],512),[[N,v(o).showMore]])]),"横向滑动"===v(o).arrangeType&&v(i).length>2?(u(),p("div",{key:0,class:"product-list"},[m(M,{ref:"mySwiper",class:"swiper product-list-box",circular:!0,"indicator-dots":!1,autoplay:!0,"display-multiple-items":2,onChange:G},{default:g((()=>[(u(!0),p(h,null,y(v(i),((e,t)=>(u(),f(j,{class:"product-list-item-warp",key:t},{default:g((()=>["{}"!==JSON.stringify(e)?(u(),p("div",{key:0,class:"product-list-item full-height",onClick:t=>v(r)(e)},[d("div",{class:"product-list-img"},[m(a,{class:"img pic-img default-img",src:e.image},null,8,["src"])]),d("div",{class:"product-list-info"},[m(s,{class:"product-name"},{default:g((()=>[A(k(e.storeName),1)])),_:2},1024),1===e.campaignType?(u(),p("div",{key:0,class:"box-group"},[d("div",{class:"price"},"¥"+k(e.price),1),m(s,{class:"group-num"},{default:g((()=>[A(k(e.person||0)+"人团",1)])),_:2},1024),d("div",{class:"btn"},"立刻拼团")])):[2,3].includes(e.campaignType)?(u(),p("div",{key:1,class:"box-spike"},[d("div",{class:"price"},"¥"+k(e.campaignPrice),1),m(l,{class:"quantity-warp"},{default:g((()=>[m(l,{class:"quantity"},{default:g((()=>[A(" 限量"+k(e.campaignTotal)+"件 ",1)])),_:2},1024),m(_,{activeColor:"#EE6D46",inactiveColor:"#E6E6E6",height:"14rpx",percentage:v(T)(e),showText:!1},null,8,["percentage"])])),_:2},1024),d("div",{class:"btn"},"立即抢购")])):(u(),p("div",{key:2,class:"box-default"},[d("div",{class:"price"},"¥"+k(e.price),1),d("div",{class:"quantity"},"限量"+k(e.stock)+"件",1)]))])],8,["onClick"])):(u(),p("div",{key:1,class:"product-list-item ske-loading"},[d("div",{class:"product-list-img child-loading"}),d("div",{class:"product-list-info"},[m(s,{class:"product-name child-loading"}),d("div",{class:"price-warp child-loading",style:{padding:"5px 0"}}),d("div",{class:"price-warp child-loading",style:{padding:"5px 0"}})])]))])),_:2},1024)))),128))])),_:1},512),v(i)&&v(i).length>2?(u(),f(l,{key:0,class:"swiper-dots"},{default:g((()=>[(u(!0),p(h,null,y(v(i).length,((e,t)=>(u(),f(z,{class:b(["dot",t-q.value<=1&&t-q.value>=0&&"dot-active"]),key:t},null,8,["class"])))),128))])),_:1})):I("",!0)])):(u(),p("div",{key:1,class:"product-list"},[v(O)?(u(),p("div",{key:1,class:"product-list-box"},[(u(!0),p(h,null,y(v(U),((e,t)=>(u(),p("div",{class:"product-list-item-warp",key:t},[d("div",{class:"product-list-item ske-loading"},[d("div",{class:"product-list-img child-loading"}),d("div",{class:"product-list-info"},[m(s,{class:"product-name child-loading"}),d("div",{class:"price-warp child-loading",style:{padding:"5px 0"}}),d("div",{class:"price-warp child-loading",style:{padding:"5px 0"}})])])])))),128))])):(u(),p("div",{key:0,class:"product-list-box"},[(u(!0),p(h,null,y(v($),((e,t)=>(u(),p("div",{class:"product-list-item-warp",key:t},[(u(!0),p(h,null,y(e.data,((e,t)=>(u(),p("div",{key:t,onClick:t=>v(r)(e),class:"product-list-item"},[d("div",{class:"product-list-img"},[m(a,{class:"img pic-img default-img",src:e.image},null,8,["src"])]),d("div",{class:"product-list-info"},[m(s,{class:"product-name"},{default:g((()=>[A(k(e.storeName),1)])),_:2},1024),1===e.campaignType?(u(),p("div",{key:0,class:"box-group"},[d("div",{class:"price"},"¥"+k(e.campaignPrice),1),m(s,{class:"group-num"},{default:g((()=>[A(k(e.person||0)+"人团",1)])),_:2},1024),d("div",{class:"btn"},"立刻拼团")])):[2,3].includes(e.campaignType)?(u(),p("div",{key:1,class:"box-spike"},[d("div",{class:"price"},"¥"+k(e.campaignPrice),1),m(l,{class:"quantity-warp"},{default:g((()=>[m(l,{class:"quantity"},{default:g((()=>[A(" 限量"+k(e.campaignTotal)+"件 ",1)])),_:2},1024),m(_,{activeColor:"#EE6D46",inactiveColor:"#E6E6E6",height:"14rpx",percentage:v(T)(e),showText:!1},null,8,["percentage"])])),_:2},1024),d("div",{class:"btn"},"立即抢购")])):(u(),p("div",{key:2,class:"box-default"},[d("div",{class:"price"},"¥"+k(e.price),1),d("div",{class:"quantity"},"限量"+k(e.stock)+"件",1)]))])],8,["onClick"])))),128))])))),128))]))]))])):I("",!0)],64)}}},[["__scopeId","data-v-e2906319"]]),nn=K({__name:"video",props:{terminal:{type:Number,default:4},componentContent:{type:Object,default:()=>({})}},setup(e){const t=e,{terminal:n,componentContent:a}=l(t);s(!1);const o=s(null);_((()=>{o.value=q("myVideo",this)}));return(e,t)=>{const s=$;return u(),p("div",{class:b(["videoBox","terminal"+v(n)])},[d("div",{class:"videoLeftBox"},[v(a).title?(u(),p("h3",{key:0},k(v(a).title),1)):I("",!0),(o=v(a).mainBody,o.replace(/<[^>]*>/g,"")?(u(),p("div",{key:1,class:"content",innerHTML:v(a).mainBody},null,8,["innerHTML"])):I("",!0))]),d("div",{class:"videoRightBox"},[m(s,{class:"myVideo",id:"myVideo",poster:v(a).coverImg,src:v(a).videoUrl,"enable-danmu":"","danmu-btn":"",controls:""},null,8,["poster","src"])]),d("div",{class:"clear"})],2);var o}}},[["__scopeId","data-v-f58f9fc4"]]);const an={__name:"item",props:{item:{type:Object,default:()=>({})},componentContent:{type:Object,default:()=>({})}},emits:["receive"],setup(e,{emit:t}){const n=e,{item:a,componentContent:s}=l(n);return(e,n)=>(u(),p("div",{class:"coupon-item"},[d("div",{class:"coupon-left"},[d("div",{class:"discount"},[1===v(a).couponType?(u(),p("div",{key:0,class:"unit pre-unit"}," ¥ ")):I("",!0),A(" "+k(1===v(a).couponType?v(a).couponValue:v(a).discount)+" ",1),2===v(a).couponType?(u(),p("div",{key:1,class:"unit"}," 折 ")):I("",!0)]),"多行多列"===v(s).arrangeType?(u(),p("div",{key:0,class:"type"},k(1===v(a).couponType?"满减券":"折扣券"),1)):I("",!0)]),d("div",{class:"coupon-right"},[d("div",{class:"info"},["一行一个"===v(s).arrangeType?(u(),p("div",{key:0,class:"type"},k(1===v(a).couponType?"满减券":"折扣券"),1)):I("",!0),d("div",{class:"tip"},k(0!==v(a).threshold?`(实付${v(a).threshold}元使用)`:"无门槛使用"),1)]),d("div",{class:"button get-coupon",onClick:n[0]||(n[0]=e=>{return n=v(a),void t("receive",n);var n})}," 领取 ")])]))}},sn={options:{styleIsolation:"shared"}},on=K(Object.assign(sn,{__name:"index",props:{typeId:{type:Number,default:1},shopId:{type:Number,default:0},componentContent:{type:Object,default:()=>({})}},setup(e){const n=e,{typeId:o,shopId:i,componentContent:c}=l(n),{couponsData:d,receiveCoupon:k}=function(e,n,o){const{sendReq:i,beforeGetData:c,afterGetData:l,jumpStore:u}=zt(),p=s([]);function d(){if(e.value.selectedCoupon&&e.value.selectedCoupon.length>0){c();let t=`${Yt.getCoupons}?isPage=2&ids=${e.value.selectedCoupon}`;i({method:"GET",url:t},(e=>{l(),p.value=e.data.list}),(()=>{l()}))}else p.value=[]}return _((()=>{d()})),{componentContent:e,couponsData:p,receiveCoupon:async function(e){var n=t.get("accessToken");if("undefined"!=typeof uni)if(n){const t={url:`${Yt.takeCoupon}${e.id}`,method:"GET"};i(t,(e=>{0!==e.code?a({title:e.msg,icon:"none"}):(d(),a({title:"领取成功",icon:"success"}))}),(()=>{0!==res.code&&a({title:res.msg,icon:"none"})}))}else a({title:"请先登录",icon:"none"}),r({url:"/pages/login/guid"});else if(n){const t={url:`${Yt.takeCoupon}${e.id}`,method:"GET"};i(t).then((e=>{ElMessage({message:"领取成功!",type:"success"}),d()})).catch((e=>{"200"!==e.data.code&&ElMessage({message:e.data.message,type:"success"})}))}else ElMessage({message:"请先登录"})},jumpStore:u}}(c);return(e,t)=>{var n;const a=x,s=w;return(null==(n=v(d))?void 0:n.length)>0?(u(),p("div",{key:0,class:"coupon-box"},["横向滑动"==v(c).arrangeType?(u(),p("div",{key:0,class:"coupon-list coupon-flex coupon-swiper"},[m(s,{class:"swiper","disable-touch":v(d).length<3,circular:!1,"indicator-dots":!1,autoplay:v(d).length>2,"display-multiple-items":2,"previous-margin":e.swiperCurrent===v(d).length-2?"32rpx":"0rpx","next-margin":e.swiperCurrent===v(d).length-2?"0rpx":"32rpx"},{default:g((()=>[(u(!0),p(h,null,y(v(d),((e,t)=>(u(),f(a,{class:"swiper-slide",key:t},{default:g((()=>[m(an,{item:e,componentContent:v(c),onReceive:v(k)},null,8,["item","componentContent","onReceive"])])),_:2},1024)))),128))])),_:1},8,["disable-touch","autoplay","previous-margin","next-margin"])])):(u(),p("div",{key:1,class:b(["coupon-list","多行多列"===v(c).arrangeType&&"coupon-flex"])},[(u(!0),p(h,null,y(v(d),((e,t)=>(u(),f(an,{class:"item",key:t,item:e,componentContent:v(c),onReceive:v(k)},null,8,["item","componentContent","onReceive"])))),128))],2))])):I("",!0)}}}),[["__scopeId","data-v-a6e37c87"]]),rn=K({__name:"custom",props:{terminal:{type:Number,default:4},componentContent:{type:Object,default:()=>({})}},setup(e){const t=e,{jumpLink:n}=Mt(),{terminal:a,componentContent:s}=l(t);function o(e){const t=parseInt(s.value.density);return 0===e||0===t?0:e/t*1e4/100}return(e,t)=>{const i=C;return u(),p("div",{class:b(["custom","terminal"+v(a)])},["L1"===v(s).layoutType||"L2"===v(s).layoutType||"L3"===v(s).layoutType||"L4"===v(s).layoutType?(u(),p("div",{key:0,class:"rowLayout"},[d("div",{class:"customLayout",style:T({padding:"0 "+v(s).pageSpacing+"px",marginLeft:-v(s).imgClearance+"px"})},[d("div",{class:b(["ul clearfix","layout"+v(s).layoutType])},[(u(!0),p(h,null,y(v(s).imgData,((e,t)=>(u(),p("div",{class:"li",key:t,style:T({width:o(e.width)+"%",height:o(e.height)+"%",left:o(e.left)+"%",top:o(e.top)+"%",paddingLeft:v(s).imgClearance+"px"})},[d("a",{class:"a-link",onClick:t=>v(n)(e.linkObj)},[e.src?(u(),f(i,{key:0,class:"img",src:e.src,mode:"widthFix"},null,8,["src"])):I("",!0)],8,["onClick"])],4)))),128))],2)],4)])):(u(),p("div",{key:1,style:T({padding:"0 "+v(s).pageSpacing+"upx"})},[d("div",{class:"boxLayout",style:T({paddingBottom:0!==v(s).maxH?o(v(s).maxH)+"%":"L1T1B2"===v(s).layoutType?"50%":"100%"})},[d("div",{class:"boxLayoutInner"},[d("div",{class:"boxWarp"},[d("div",{class:"customLayout",style:T({marginLeft:-v(s).imgClearance+"px",top:-v(s).imgClearance+"px"})},[d("div",{class:b(["ul clearfix","layout"+v(s).layoutType])},[(u(!0),p(h,null,y(v(s).imgData,((e,t)=>(u(),p("div",{class:"li",key:t,style:T({width:o(e.width)+"%",height:o(e.height)+"%",left:o(e.left)+"%",top:o(e.top)+"%",padding:v(s).imgClearance+"px 0 0 "+v(s).imgClearance+"px"})},[d("a",{class:"a-link",onClick:t=>v(n)(e.linkObj)},[e.src?(u(),f(i,{key:0,class:"img",src:e.src,mode:"aspectFit"},null,8,["src"])):I("",!0)],8,["onClick"])],4)))),128))],2)],4)])])],4)],4))],2)}}},[["__scopeId","data-v-50253a11"]]),cn=K({__name:"notice",props:{terminal:{type:Number,default:4},componentContent:{type:Object,default:()=>({})}},setup(e){const t=e,{jumpNoticeDetail:n,sendReq:a,beforeGetData:o,afterGetData:i}=Mt(),{terminal:r,componentContent:c}=l(t),C=s([]);return _((()=>{a({method:"GET",url:`${Yt.getNotices}`},(e=>{C.value=e.data}))})),(e,t)=>{const a=x,s=w;return u(),p("div",{class:b(["notice-list","terminal"+v(r)]),style:T({backgroundColor:v(c).bgColor})},[m(s,{class:"swiper-wrapper",circular:!0,"indicator-dots":!1,autoplay:!0,vertical:!0},{default:g((()=>[(u(!0),p(h,null,y(C.value,((e,t)=>(u(),f(a,{class:"swiper-slide",key:t},{default:g((()=>[d("div",{class:"a-link",onClick:t=>v(n)(e),style:T({color:v(c).titColor})},[d("span",null,k(e.noticeTitle),1)],12,["onClick"])])),_:2},1024)))),128))])),_:1})],6)}}},[["__scopeId","data-v-53356bf9"]]),ln=()=>{const{sendReq:e,jumpVip:t,jumpProductDetail:n}=zt(),a=s([]);return _((()=>{e({url:`${Yt.getMemberProducts}?page=1&pageSize=20`,method:"GET"},(e=>{a.value=e.data.list,console.log(a.value)}))})),{productData:a,jumpVip:t,jumpProductDetail:n}},un=K({__name:"index",props:{componentContent:{type:Object,default:()=>({})}},setup(e){const t=e,{productData:n,jumpVip:a,jumpProductDetail:o}=ln(),{componentContent:i}=l(t),r=s(0);function c(e){r.value=e.detail.current}const _=j((()=>{for(var e=n.value,t=[],a=-1,s=0;s{const s=C,l=x,j=w,T=D,O=P;return v(n).length>0?(u(),p("div",{key:0,class:"vip"},[d("div",{class:"vip-card"},[d("div",{class:"vip-title"},[m(s,{class:"title-img",src:"https://ceres.zkthink.com/static/canvas-images/vip/img-title.png",alt:"会员专区",mode:"widthFix"}),L(d("a",{class:"btn-more a-link",onClick:t[0]||(t[0]=(...e)=>v(a)&&v(a)(...e))},[A("更多"),d("i",{class:"iconfont icon-arrow-right"})],512),[[N,v(i).showMore]])]),d("div",null,[v(n).length>2?(u(),p("div",{key:0},[m(j,{class:"swiper vip-list",circular:!0,"indicator-dots":!1,autoplay:!0,onChange:c},{default:g((()=>[(u(!0),p(h,null,y(v(_),((e,t)=>(u(),f(l,{class:"vip-item-warp",key:t},{default:g((()=>[(u(!0),p(h,null,y(e,((e,t)=>(u(),p("div",{class:"vip-item",key:t,onClick:t=>v(o)(e)},[d("div",{class:"vip-item-img"},[m(s,{class:"img default-img",src:e.image},null,8,["src"])]),d("div",{class:"vip-item-info"},[d("h3",{class:"name"},k(e.productName),1),d("div",{class:"stock"}," 还剩"+k(e.stockNumber)+"件 ",1),d("div",{class:"original-price"}," ¥ "+k(e.originalPrice),1),d("div",{class:"price-warp"},[d("div",{class:"flag"},[m(s,{class:"flagImg",src:"https://ceres.zkthink.com/static/canvas-images/vip/flag-vip.png",alt:"会员专区",mode:"widthFix"})]),d("div",{class:"price"}," ¥ "+k(e.price),1)]),d("div",{class:"btn-buy"},[d("span",null,"去购买"),d("div",{class:"progress"},[d("i")])])])],8,["onClick"])))),128))])),_:2},1024)))),128))])),_:1}),v(_)&&v(_).length>1?(u(),f(O,{key:0,class:"swiper-dots"},{default:g((()=>[(u(!0),p(h,null,y(v(_).length,((e,t)=>(u(),f(T,{class:b(["dot",r.value===t&&"dot-active"]),key:t},null,8,["class"])))),128))])),_:1})):I("",!0)])):(u(),p("div",{key:1,class:"swiper vip-list"},[A(k(v(n).length)+" ",1),(u(!0),p(h,null,y(v(_),((e,t)=>(u(),p("div",{class:"vip-item-warp",key:t},[(u(!0),p(h,null,y(e,((e,t)=>(u(),p("div",{class:"vip-item",key:t,onClick:t=>v(o)(e)},[d("div",{class:"vip-item-img"},[m(s,{class:"img default-img",src:e.image},null,8,["src"])]),d("div",{class:"vip-item-info"},[d("h3",{class:"name"},k(e.productName),1),d("div",{class:"stock"}," 还剩"+k(e.stockNumber)+"件 ",1),d("div",{class:"original-price"}," ¥ "+k(e.originalPrice),1),d("div",{class:"price-warp"},[d("div",{class:"flag"},[m(s,{class:"flagImg",src:"https://ceres.zkthink.com/static/canvas-images/vip/flag-vip.png",alt:"会员专区",mode:"widthFix"})]),d("div",{class:"price"}," ¥ "+k(e.price),1)]),d("div",{class:"btn-buy"},[d("span",null,"去购买"),d("div",{class:"progress"},[d("i")])])])],8,["onClick"])))),128))])))),128))]))])])])):I("",!0)}}},[["__scopeId","data-v-d360c45c"]]);function pn(e,t,n){const{sendReq:a,beforeGetData:o,afterGetData:i,jumpProductDetail:r,jumpGroupWorks:c}=zt(),l=s([]);return _((()=>{!function(){o();a({method:"POST",url:Yt.getActivityProduct,data:{isPage:2,type:1}},(e=>{i(),l.value=e.data.list}),(()=>{i()}))}()})),{productList:l,jumpProductDetail:r,jumpGroupWorks:c}}const dn=K({__name:"index",props:{typeId:{type:Number,default:1},shopId:{type:Number,default:0},componentContent:{type:Object,default:()=>({})}},setup(e){const t=e,{typeId:n,shopId:a,componentContent:o}=l(t),{productList:i,jumpProductDetail:r,jumpGroupWorks:c}=pn(),b=s(0);function _(e){b.value=e.detail.current}return(e,t)=>{const n=D,a=C,s=x,l=w;return v(i).length>0?(u(),p("div",{key:0,class:"group-list"},[d("div",{class:"group-warp"},[d("div",{class:"header"},[d("div",{class:"header-warp"},[d("div",{class:"title"},"超值拼团"),m(n,{class:"sub-title"},{default:g((()=>[A("拼着买更划算")])),_:1})]),L(d("a",{class:"btn-all a-link",onClick:t[0]||(t[0]=e=>v(c)(v(o).id))},"查看更多",512),[[N,v(o).showMore]])]),d("div",null,[m(l,{class:"swiper pro-box","disable-touch":v(i).length<3,circular:!1,"indicator-dots":!1,autoplay:v(i).length>2,"display-multiple-items":2,"previous-margin":b.value===v(i).length-2&&v(i).length.length>2?"60rpx":"0rpx","next-margin":b.value===v(i).length-2&&v(i).length.length>2?"0rpx":"60rpx",onChange:_},{default:g((()=>[(u(!0),p(h,null,y(v(i),((e,t)=>(u(),f(s,{class:"swiper-slide pro-item-warp",key:t,onClick:t=>v(r)(e)},{default:g((()=>[d("div",{class:"pro-item-inner"},[d("div",{class:"pro-item"},[d("div",{class:"pro-item-img"},[m(a,{class:"img default-img",src:e.image},null,8,["src"])]),d("div",{class:"pro-item-info"},[d("div",{class:"name"},k(e.storeName),1),d("div",{class:"price"},"¥"+k(e.price),1),d("div",{class:"group-num"},k(e.person||0)+"人团",1),d("div",{class:"btn-buy"},"立刻拼团")])])])])),_:2},1032,["onClick"])))),128))])),_:1},8,["disable-touch","autoplay","previous-margin","next-margin"])])])])):I("",!0)}}},[["__scopeId","data-v-cd8c3219"]]);function mn(e,t,n){const{sendReq:a,beforeGetData:o,afterGetData:i,jumpProductDetail:r,jumpDiscount:c}=zt(),l=s({}),u=s([]),p=s([]),d=s(null);return _((()=>{e.value.id?(function(){o();const t={method:"POST",url:Yt.getActivityProduct,data:{isPage:2,ids:[e.value.id]}};a(t,(e=>{i(),u.value=e.data.list}),(()=>{i()}))}(),function(){o();const t={method:"GET",url:`${Yt.getActivity}?id=${e.value.id}`};a(t,(e=>{i(),l.value=e.data,e.data&&function(){const e=(new Date).getTime();let t=l.value.startTime,n=l.value.endTime,a=0;0===l.value.state?a=t-e:1===l.value.state&&(a=n-e);let s=setInterval((()=>{!function(e){const t=e=>e<10?`0${e}`:e,n=parseInt(e/1e3),a=0===l.value.state?"开始":"结束",s=parseInt(n/3600),o=parseInt(n%3600/60),i=n%60;p.value=[a,t(s),t(o),t(i)]}(a),a-=1e3,a<=0&&(clearInterval(s),l.value.state++)}),1e3)}()}),(()=>{i()}))}()):u.value=[]})),U((()=>{clearInterval(d.value)})),{activityData:l,productList:u,count:p,jumpProductDetail:r,jumpDiscount:c}}const vn=K({__name:"index",props:{typeId:{type:Number,default:1},shopId:{type:Number,default:0},componentContent:{type:Object,default:()=>({})}},setup(e){const t=e,{typeId:n,shopId:a,componentContent:s}=l(t),{activityData:o,productList:i,count:r,jumpProductDetail:c,jumpDiscount:f}=mn(s);return(e,t)=>{var n,a,l;const g=C;return u(),p("div",{class:"spike"},[(null==(n=v(i))?void 0:n.length)>0?(u(),p("div",{key:0,class:"spike-card"},[d("div",{class:"spike-card-top"},[d("h2",{class:"spike-card-top-title"}," 限时折扣 "),2===(null==(a=v(o))?void 0:a.state)?(u(),p("div",{key:0,class:"spike-card-top-time"},[d("div",{class:"session"},"活动已结束")])):(null==(l=v(r))?void 0:l.length)>0?(u(),p("div",{key:1,class:"spike-card-top-time"},[d("div",{class:"session"},"距活动"+k(v(r)[0])+"还有",1),d("div",{class:"time"},k(v(r)[1])+":"+k(v(r)[2])+":"+k(v(r)[3]),1)])):I("",!0),L(d("a",{class:"btn-more",onClick:t[0]||(t[0]=e=>v(f)(v(s).id))},"查看更多",512),[[N,v(s).showMore]])]),d("div",{class:"spike-card-list"},[(u(!0),p(h,null,y(v(i).slice(0,3),(e=>(u(),p("div",{class:"spike-card-item",key:e.productId,onClick:t=>v(c)(e)},[d("div",{class:"spike-card-item-img"},[m(g,{src:e.image,alt:""},null,8,["src"])]),d("div",{class:"spike-card-item-info"},[d("h3",{class:"name"},k(e.storeName),1),d("div",{class:"price-warp"},[d("div",{class:"price"},"¥"+k(e.price),1),d("div",{class:"stock"}," 限量"+k(e.stock)+"件 ",1)])])],8,["onClick"])))),128))])])):I("",!0)])}}},[["__scopeId","data-v-0b827bb0"]]);function fn(e,t,n){const{sendReq:a,beforeGetData:o,afterGetData:i,jumpProductDetail:r,jumpSeckills:c}=zt(),l=s({}),u=s([]),p=s([]),d=s(null);return _((()=>{e.value.id?(function(){o();const t={method:"POST",url:Yt.getActivityProduct,data:{isPage:2,ids:[e.value.id]}};a(t,(e=>{i(),u.value=e.data.list}),(()=>{i()}))}(),function(){o();const t={method:"GET",url:`${Yt.getActivity}?id=${e.value.id}`};a(t,(e=>{i(),l.value=e.data,e.data&&function(){const e=(new Date).getTime();let t=l.value.startTime,n=l.value.endTime,a=0;0===l.value.state?a=t-e:1===l.value.state&&(a=n-e);let s=setInterval((()=>{!function(e){const t=e=>e<10?`0${e}`:e,n=parseInt(e/1e3),a=0===l.value.state?"开始":"结束",s=parseInt(n/3600),o=parseInt(n%3600/60),i=n%60;p.value=[a,t(s),t(o),t(i)]}(a),a-=1e3,a<=0&&(clearInterval(s),l.value.state++)}),1e3)}()}),(()=>{i()}))}()):u.value=[]})),U((()=>{clearInterval(d.value)})),{activityData:l,productList:u,count:p,jumpProductDetail:r,jumpSeckills:c}}const gn=K({__name:"index",props:{typeId:{type:Number,default:1},shopId:{type:Number,default:0},componentContent:{type:Object,default:()=>({})}},setup(e){const t=e,{typeId:n,shopId:a,componentContent:s}=l(t),{activityData:o,productList:i,count:r,jumpProductDetail:c,jumpSeckills:f}=fn(s);return(e,t)=>{var n,a,l;const g=C;return u(),p("div",{class:"spike"},[(null==(n=v(i))?void 0:n.length)>0?(u(),p("div",{key:0,class:"spike-card"},[d("div",{class:"spike-card-top"},[d("h2",{class:"spike-card-top-title"}," 限时秒杀 "),2===(null==(a=v(o))?void 0:a.state)?(u(),p("div",{key:0,class:"spike-card-top-time"},[d("div",{class:"session"},"活动已结束")])):(null==(l=v(r))?void 0:l.length)>0?(u(),p("div",{key:1,class:"spike-card-top-time"},[d("div",{class:"session"},"距活动"+k(v(r)[0])+"还有",1),d("div",{class:"time"},k(v(r)[1])+":"+k(v(r)[2])+":"+k(v(r)[3]),1)])):I("",!0),L(d("a",{class:"btn-more",onClick:t[0]||(t[0]=e=>v(f)(v(s).id))},"查看更多",512),[[N,v(s).showMore]])]),d("div",{class:"spike-card-list"},[(u(!0),p(h,null,y(v(i).slice(0,4),(e=>(u(),p("div",{class:"spike-card-item",key:e.productId,onClick:t=>v(c)(e)},[d("div",{class:"spike-card-item-img"},[m(g,{src:e.image,alt:""},null,8,["src"])]),d("div",{class:"spike-card-item-info"},[d("h3",{class:"name"},k(e.storeName),1),d("div",{class:"price-warp"},[d("div",{class:"price"},"¥"+k(e.price),1),d("div",{class:"stock"}," 限量"+k(e.stock)+"件 ",1)])])],8,["onClick"])))),128))])])):I("",!0)])}}},[["__scopeId","data-v-92993d5a"]]),{sendReq:hn}=zt();const yn=K({__name:"index",props:{shopId:{type:Number,default:0},componentContent:{type:Object,default:()=>({})}},setup(e){const t=e,{shopId:n,componentContent:a}=l(t),{productData:o,jumpProductDetail:i,jumpCombination:r}=function(e,t){const{jumpProductDetail:n,jumpCombination:a}=zt(),o=s({composeProducts:[],rules:[{price:null,number:null}]});function i(){if(e.value.priceId){const n={method:"GET",url:`${Yt.getPrices}?shopId=${t.value}&ids=${e.value.priceId}&page=1&pageSize=10`};hn(n,(e=>{e.data.length>0&&(o.value=e.data[0])}))}else o.value={composeProducts:[],rules:[]}}return _((()=>{i()})),{getData:i,productData:o,jumpProductDetail:n,jumpCombination:a}}(a,n),c=s(0);function j(e){c.value=e.detail.current}return(e,t)=>{const n=C,s=B,l=x,_=w,T=D,O=P;return v(o)&&v(o).composeProducts&&v(o).composeProducts.length>0?(u(),p("div",{key:0,class:"group-list"},[d("div",{class:"group-warp"},[d("div",{class:"title"},[m(s,null,{default:g((()=>[m(n,{class:"title-img",src:"https://ceres.zkthink.com/static/canvas-images/price/img-title.png",alt:"组合优惠",mode:"widthFix"})])),_:1}),d("div",{class:"price-text"},[m(_,{class:"swiper",autoplay:!0,vertical:!0},{default:g((()=>[(u(!0),p(h,null,y(v(o).rules,((e,t)=>(u(),f(l,{key:t},{default:g((()=>[A(k(e.price)+"元任选"+k(e.number)+"件 ",1)])),_:2},1024)))),128))])),_:1})]),L(d("a",{class:"btn-all a-link",onClick:t[0]||(t[0]=e=>v(r)(v(o)))},[A("更多"),d("i",{class:"iconfont icon-arrow-right"})],512),[[N,v(a).showMore]])]),d("div",null,[m(_,{class:"swiper pro-box","indicator-dots":!1,autoplay:!0,"display-multiple-items":2,onChange:j},{default:g((()=>[(u(!0),p(h,null,y(v(o).composeProducts,((e,t)=>(u(),f(l,{class:"pro-item-warp",key:t,onClick:t=>v(i)(e)},{default:g((()=>[d("div",{class:"pro-item-inner"},[d("div",{class:"pro-item"},[d("div",{class:"pro-item-img"},[m(n,{class:"img default-img",src:e.image},null,8,["src"])]),d("div",{class:"pro-item-info"},[d("h3",{class:"name"},k(e.productName),1),d("div",{class:"stock"}," 还剩"+k(e.stockNumber)+"件 ",1),d("div",{class:"price-warp"},[d("div",{class:"price"}," ¥ "+k(e.price),1),d("div",{class:"original-price"}," ¥ "+k(e.originalPrice),1)])])])])])),_:2},1032,["onClick"])))),128))])),_:1}),v(o).composeProducts&&v(o).composeProducts.length>2?(u(),f(O,{key:0,class:"swiper-dots"},{default:g((()=>[(u(!0),p(h,null,y(v(o).composeProducts.length,((e,t)=>(u(),f(T,{class:b(["dot",t-c.value<=1&&t-c.value>=0&&"dot-active"]),key:t},null,8,["class"])))),128))])),_:1})):I("",!0)])])])):I("",!0)}}},[["__scopeId","data-v-604fae04"]]);function kn(e){const{sendReq:t,jumpProductDetail:n,jumpProList:a}=zt(),o=s([]);return _((()=>{var n;n=!0,"1"===e.value.productData.sourceType?e.value.productData.productIdList&&e.value.productData.productIdList.length>0?t({url:`${Yt.getProducts}?page=1&pageSize=99&ids=${e.value.productData.productIdList}`,method:"GET"},(t=>{o.value=t.data.list,n&&(e.value.productData.imgTextData=o.value)})):o.value=[]:"2"===e.value.productData.sourceType&&(e.value.productData.categoryId?t({url:`${Yt.getProducts}?page=1&pageSize=99&classifyId=${e.value.productData.categoryId}`,method:"GET"},(t=>{o.value=t.data.list,n&&(e.value.productData.imgTextData=o.value)})):o.value=[])})),{productData:o,jumpProductDetail:n,jumpProList:a}}const bn=K({__name:"index",props:{componentContent:{type:Object,default:()=>({})}},setup(e){const t=e,{componentContent:n}=l(t),{productData:a,jumpProductDetail:s,jumpProList:o}=kn(n);return(e,t)=>{const i=C,r=B,c=G;return v(a).length>0?(u(),p("div",{key:0,class:"hom-pro-list"},[d("div",{class:"product-swiper"},[d("div",{class:"product-swiper-box"},[(u(!0),p(h,null,y(v(a).slice(0,3),((e,t)=>(u(),p("div",{class:"product-swiper-warp",key:t},[d("div",{class:"product-swiper-item",onClick:t=>v(s)(e)},[d("div",{class:"product-swiper-img"},[m(i,{class:"img pic-img default-img",src:e.image},null,8,["src"])]),d("div",{class:"product-swiper-info"},[m(r,{class:"product-name"},{default:g((()=>[A(k(e.productName),1)])),_:2},1024),d("div",{class:"price-warp"},[1==e.activityType?(u(),f(i,{key:0,class:"iconImg",src:"https://ceres.zkthink.com/static/canvas-images/groupBuyIcon.png"})):I("",!0),2==e.activityType?(u(),f(i,{key:1,class:"iconImg",src:"https://ceres.zkthink.com/static/canvas-images/spikeIcon.png"})):I("",!0),4==e.activityType?(u(),f(i,{key:2,class:"iconImg",src:"https://ceres.zkthink.com/static/canvas-images/spikeIcon.png"})):I("",!0),3==e.activityType?(u(),f(i,{key:3,class:"iconImg",src:"https://ceres.zkthink.com/static/canvas-images/discountListIcon.png"})):I("",!0),5==e.activityType?(u(),f(i,{key:4,class:"iconImg",src:"https://ceres.zkthink.com/static/canvas-images/discountListIcon.png"})):I("",!0),9==e.activityType?(u(),f(i,{key:5,class:"iconImg",src:"https://ceres.zkthink.com/static/canvas-images/memberCenterIcon.png"})):I("",!0),8==e.activityType?(u(),f(i,{key:6,class:"iconImg",src:"https://zk-cereshop.oss-cn-shenzhen.aliyuncs.com/zkthink/2022-02-15/d0d8d96f28904167b271de4ae924d1a8_sceneMarketing.png"})):I("",!0),d("div",{class:"price"}," ¥ "+k(e.price),1)])])],8,["onClick"])])))),128))]),d("div",{class:"pagination new-pagination"})]),L(m(c,{class:"btn-more",onClick:t[0]||(t[0]=e=>v(o)(v(n).productData))},{default:g((()=>[A("查看全部 "),d("span",{class:"icon iconfont icon-arrow-right"})])),_:1},512),[[N,v(n).showMore]])])):I("",!0)}}},[["__scopeId","data-v-df506c97"]]),Cn=K({__name:"shop",props:{terminal:{type:Number,default:4},componentContent:{type:Object,default:()=>({})}},setup(e){const t=e,{jumpLink:n}=Mt(),{terminal:a,componentContent:o}=l(t),i=s(0);function r(e){i.value=e.detail.current}_((()=>{}));const c=j((()=>o.value.imgTextData.filter((function(e){return e.img}))));return(e,t)=>{const s=C,o=x,l=w,k=D,_=P;return u(),p("div",{class:b(["shop","terminal"+v(a)])},[m(l,{class:"swiper","indicator-dots":!1,autoplay:!0,onChange:r},{default:g((()=>[(u(!0),p(h,null,y(v(c),((e,t)=>(u(),f(o,{class:"shop-item",key:t},{default:g((()=>[d("div",{class:"shop-item-warp"},[m(s,{class:"img",src:e.img,mode:"widthFix"},null,8,["src"]),d("div",{class:"a-link",onClick:t=>v(n)(e.linkObj)},[A(" 进店逛逛"),d("i",{class:"iconfont icon-arrow-right"})],8,["onClick"])])])),_:2},1024)))),128))])),_:1}),v(c)&&v(c).length?(u(),f(_,{key:0,class:"swiper-dots"},{default:g((()=>[(u(!0),p(h,null,y(v(c).length,((e,t)=>(u(),f(k,{class:b(["dot",t===i.value&&"dot-active"]),key:t},null,8,["class"])))),128))])),_:1})):I("",!0)],2)}}},[["__scopeId","data-v-9e8df142"]]),xn=K({__name:"canvasShowPage",setup(e){const t=s(Ut.terminal),{sendReq:n}=Gt(),a=s([]);return M((()=>{(()=>{const e={method:"GET",url:`${Yt.getCanvas}?terminal=${t.value}`};n(e,(e=>{e.data.json&&(a.value=JSON.parse(e.data.json))}))})()})),(e,n)=>(u(),p("div",{class:"layout hom-layout"},[(u(!0),p(h,null,y(a.value,((e,n)=>(u(),p("div",{class:"list-group-item",key:n},["header"===e.type?(u(),f(Ft,{key:0,componentContent:e.componentContent,terminal:t.value},null,8,["componentContent","terminal"])):I("",!0),"banner"===e.type?(u(),f(Ht,{key:1,componentContent:e.componentContent,terminal:t.value},null,8,["componentContent","terminal"])):I("",!0),"text"===e.type?(u(),f(Vt,{key:2,componentContent:e.componentContent,terminal:t.value},null,8,["componentContent","terminal"])):I("",!0),"imageText"===e.type?(u(),f(Jt,{key:3,componentContent:e.componentContent,terminal:t.value},null,8,["componentContent","terminal"])):I("",!0),"brandList"===e.type?(u(),f(Wt,{key:4,componentContent:e.componentContent,terminal:t.value},null,8,["componentContent","terminal"])):I("",!0),"categoryList"===e.type?(u(),f(Xt,{key:5,componentContent:e.componentContent,terminal:t.value},null,8,["componentContent","terminal"])):I("",!0),"imageTextList"===e.type?(u(),f(Kt,{key:6,componentContent:e.componentContent,terminal:t.value},null,8,["componentContent","terminal"])):I("",!0),"assistDiv"===e.type?(u(),f(Zt,{key:7,componentContent:e.componentContent,terminal:t.value},null,8,["componentContent","terminal"])):I("",!0),"imageTextNav"===e.type?(u(),f(Qt,{key:8,componentContent:e.componentContent,terminal:t.value},null,8,["componentContent","terminal"])):I("",!0),"productList"===e.type?(u(),f(tn,{key:9,componentContent:e.componentContent,terminal:t.value},null,8,["componentContent","terminal"])):I("",!0),"videoBox"===e.type?(u(),f(nn,{key:10,componentContent:e.componentContent,terminal:t.value},null,8,["componentContent","terminal"])):I("",!0),"coupon"===e.type?(u(),f(on,{key:11,componentContent:e.componentContent,terminal:t.value},null,8,["componentContent","terminal"])):I("",!0),"custom"===e.type?(u(),f(rn,{key:12,componentContent:e.componentContent,terminal:t.value},null,8,["componentContent","terminal"])):I("",!0),"notice"===e.type?(u(),f(cn,{key:13,componentContent:e.componentContent,terminal:t.value},null,8,["componentContent","terminal"])):I("",!0),"vip"===e.type?(u(),f(un,{key:14,componentContent:e.componentContent,terminal:t.value},null,8,["componentContent","terminal"])):I("",!0),"groupList"===e.type?(u(),f(dn,{key:15,terminal:t.value,componentContent:e.componentContent},null,8,["terminal","componentContent"])):I("",!0),"discountList"===e.type?(u(),f(vn,{key:16,componentContent:e.componentContent,terminal:t.value},null,8,["componentContent","terminal"])):I("",!0),"spikeList"===e.type?(u(),f(gn,{key:17,componentContent:e.componentContent,terminal:t.value},null,8,["componentContent","terminal"])):I("",!0),"priceList"===e.type?(u(),f(yn,{key:18,terminal:t.value},null,8,["terminal"])):I("",!0),"newProduct"===e.type?(u(),f(bn,{key:19,componentContent:e.componentContent,terminal:t.value},null,8,["componentContent","terminal"])):I("",!0),"shop"===e.type?(u(),f(Cn,{key:20,componentContent:e.componentContent,terminal:t.value},null,8,["componentContent","terminal"])):I("",!0)])))),128))]))}},[["__scopeId","data-v-d46dfab0"]]),wn=K({__name:"adWindow",setup(e){const{push:n}=c(),o=s(!1),i=s({}),l=s({}),v=s([]);s({}),_((()=>{x()}));const b=()=>{},x=async()=>{i.value=await z(),i.value.link&&(l.value=JSON.parse(i.value.link)),o.value=!0,3===i.value.type&&w()},w=async()=>{const e=l.value.items.map((e=>e.id)).join(",");if(e){const t=await Y({ids:e});v.value=t.list}};const j=()=>{o.value=!1};return(e,s)=>{const c=H,x=P,w=C;return o.value?(u(),f(x,{key:0},{default:g((()=>[3===i.value.type?(u(),f(x,{key:0,class:"mask mask-coupon ad-coupons",onTouchmove:F(b,["stop","prevent"])},{default:g((()=>[m(x,{class:"ad-box-warp"},{default:g((()=>[m(x,{class:"ad-boxs"},{default:g((()=>[m(x,{class:"coupon-list"},{default:g((()=>[m(c,{"scroll-top":0,class:"scrollBox","scroll-y":"true"},{default:g((()=>[(u(!0),p(h,null,y(v.value,((e,n)=>(u(),p("div",{class:"coupon-item"},[d("div",{class:"coupon-left"},[d("div",{class:"discount"},[1===e.couponType?(u(),p("div",{key:0,class:"unit pre-unit"}," ¥ ")):I("",!0),A(" "+k(1===e.couponType?e.couponValue:e.discount)+" ",1),2===e.couponType?(u(),p("div",{key:1,class:"unit"}," 折 ")):I("",!0)])]),d("div",{class:"coupon-right"},[d("div",{class:"info"},[d("div",{class:"type"},k(1===e.couponType?"满减券":"折扣券"),1),d("div",{class:"tip"},k(0!==e.threshold?`(实付${e.threshold}元使用)`:"无门槛使用"),1)]),d("div",{class:"button get-coupon",onClick:n=>async function(e){t.get("accessToken")?await ee(e)&&a({title:"领取成功",icon:"success"}):(a({title:"请先登录",icon:"none"}),r({url:"/pages/login/guid"}))}(e.id)}," 领取 ",8,["onClick"])])])))),256))])),_:1})])),_:1})])),_:1}),m(x,{class:"close-btn"},{default:g((()=>[m(w,{src:i.value.buttonImage,class:"btn",mode:"widthFix",onClick:s[0]||(s[0]=e=>j())},null,8,["src"])])),_:1})])),_:1})])),_:1},8,["onTouchmove"])):(u(),f(x,{key:1,class:"mask mask-coupon ad-link"},{default:g((()=>[m(x,{class:"ad-box-warp"},{default:g((()=>[m(x,{class:"ad-boxs",onClick:s[1]||(s[1]=e=>(()=>{switch(o.value=!1,i.value.type){case 1:n({url:"/pages/goodsDetail/goodsDetail"},{data:{id:l.value.id}});break;case 2:let e=l.value.id[l.value.id.length-1];n({url:"/pages/goodsList/goodsList"},{data:{sid:e}});break;case 4:uni.navigateToMiniProgram({appId:l.value.appId,path:l.value.link,success(e){}});case 5:n({url:l.value.link})}})())},{default:g((()=>[m(w,{class:"img",src:i.value.popupImage,mode:"widthFix"},null,8,["src"])])),_:1}),m(x,{class:"close-btn"},{default:g((()=>[m(w,{src:i.value.buttonImage,class:"btn",mode:"widthFix",onClick:s[2]||(s[2]=e=>j())},null,8,["src"])])),_:1})])),_:1})])),_:1}))])),_:1})):I("",!0)}}},[["__scopeId","data-v-1bc359aa"]]),_n=K({__name:"index",setup(e){const t=V();s(null);const n=s(0);s({boxShadow:"0 0 0 #000"}),M((()=>{t.init(),J({success:e=>{n.value=e.statusBarHeight},fail(e){}})}));const{shareAppMessage:a,shareTimeline:o}=ne();W(a),X(o);const{scrollTop:i}=te();return(e,t)=>{const a=P;return u(),f(a,{class:"home-container",style:T({"margin-top":`${n.value}px`})},{default:g((()=>[m(xn),m(wn),m(Q,{"scroll-top":v(i)},null,8,["scroll-top"])])),_:1},8,["style"])}}},[["__scopeId","data-v-67872c9a"]]);export{_n as default}; diff --git a/unpackage/dist/build/h5/assets/root-shoppingCart-shoppingCart.2af829c5.js b/unpackage/dist/build/h5/assets/root-shoppingCart-shoppingCart.2af829c5.js new file mode 100644 index 0000000..fe1bb7b --- /dev/null +++ b/unpackage/dist/build/h5/assets/root-shoppingCart-shoppingCart.2af829c5.js @@ -0,0 +1 @@ +import{a as e,x as t,a1 as a,i as o,a2 as l,u as n,o as s,j as u,w as c,I as i,h as r,B as d,a3 as p,e as f,F as m,l as _,k as g,m as v,a4 as h,C as b,D as k,G as x,H as S,Q as y,z as j,a5 as C}from"./index-9bec188e.js";import{_ as I,a as w}from"./uv-checkbox-group.02ba3e82.js";import{_ as N}from"./uv-icon.27c7246d.js";import{_ as P}from"./card.bb6c2a17.js";import{G as L}from"./Goods.7dc38957.js";import{G}from"./good-attr-select.96595f56.js";import{M as A}from"./index.82f07807.js";import{u as V,g as O,c as T,d as z,a as B}from"./cart.a9ddf436.js";import{_ as D}from"./lodash.94acaf47.js";import{u as E}from"./useInterface.982c71ba.js";import{a as R}from"./product.0ff691f6.js";import{E as U}from"./index.036a38bb.js";import{e as q}from"./images.52fc6216.js";import{_ as F}from"./_plugin-vue_export-helper.1b428a4d.js";import{H as M}from"./index.bdca3eba.js";import{R as H}from"./index.415a2820.js";import{u as W}from"./useScroll.c0a86152.js";import{R as Q}from"./index.f3f840d0.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./index.2f3cf70a.js";import"./utils.3f9740a5.js";import"./uv-image.6bda10b1.js";import"./uv-transition.b971e856.js";import"./createAnimation.e5fefaf6.js";import"./space.a9e7e18e.js";import"./uv-button.9242bdc2.js";import"./uv-loading-icon.bfbe6dc1.js";import"./uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js";import"./uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js";import"./index.9b540af7.js";import"./usePage.b639b5a8.js";import"./index.afd705a5.js";import"./config.6730da78.js";const Y=[{label:"商品总价",field:"costPrice",prefix:"¥"},{label:"优惠",field:"couponPrice",prefix:"-¥"},{label:"运费",field:"storePostage",prefix:"¥"},{label:"总计",field:"totalPrice",prefix:"¥"}];function $(a){const{cartList:l,doGetCartList:s}=a,{toast:u}=E(),{push:c}=n(),i=e(!1),r=t((()=>i.value?"取消":"管理")),d=e([]),p=e(!1);const f=e(void 0);async function m(){if(o(d).length<=0)return f.value=void 0;const e=await T({cartId:o(d).join(","),orderType:1,useIntegral:!1});f.value=e.priceGroup}return{manage:i,manageStr:r,shoppingSelect:d,shoppingSelectAll:p,statisticsInfo:f,handleSingleSelect:async function(e){p.value=e.length===l.value.length,setTimeout((async()=>{await m()}),100)},handleSelectAll:async function(e){d.value=e?l.value.map((e=>e.id)):[],p.value=e,await m()},computeSelectInfoByShoppingSelect:m,openDelModal:function(e){if(o(d).length<=0)return u({title:"请勾选需要删除的商品"});o(e).show()},doDelete:async function(){await z({ids:d.value}),await s(),await async function(){d.value=[],p.value=!1,await m()}()},submitOrder:function(){if(o(d).length<=0)return u({title:"请勾选需要购买的商品"});c({url:"/pages/submitOrder/submitOrder"},{data:{cartId:d.value.toString()}})}}}function J(){const{toast:t}=E(),a=e(void 0),o=e(void 0),n=e(void 0),s=e(void 0);function u(){a.value=n.value=void 0}return{openProductItem:s,openSkuSkuId:o,openSkuProductId:a,handleOpenSkuSelect:async function(e,t){await(async e=>{s.value=await R(e)})({productId:e.productId}),o.value=e.productInfo.attrInfo.id,a.value=e.productId,n.value=e.id,await l((()=>{t.open(e.cartNum)}))},handleCloseSkuSelect:u,handleSubmitSkuSelect:async function(e,o,l,s,c){if(!a.value)return;const{store:i,num:r}=e;if(await B({id:n.value,productId:a.value,productAttrUnique:i.unique}),"function"==typeof s){const e=l.find((e=>e.id===n.value));await s({detail:{value:r}},e)}setTimeout((async()=>{await c(),t({title:"修改成功",icon:"success"}),u()}),400)}}}const K=F({__name:"CartEmpty",setup(e){const{pushToTab:t}=n();return(e,a)=>{const l=d;return s(),u(U,{iconSrc:o(q),padding:"220rpx 0 0 0"},{default:c((()=>[i(" 购物车里空空如也~ ")])),bottom:c((()=>[r(l,{class:"go-on-btn",onClick:a[0]||(a[0]=e=>o(t)({url:"/root/index/index"}))},{default:c((()=>[i(" 继续逛逛 ")])),_:1})])),_:1},8,["iconSrc"])}}},[["__scopeId","data-v-694748f4"]]),X=F({__name:"shoppingCart",setup(n){const T=e(),z=e(),{showEmpty:B,cartList:R,doGetCartList:U}=function(){const o=e(!1),l=e([]),n=t((()=>l.value.length<=0));async function s(){try{o.value=!0;const e=await O();l.value=(null==e?void 0:e.valid)??[]}finally{o.value=!1}}return a((async()=>{await s()})),{showEmpty:n,cartListLoading:o,cartList:l,doGetCartList:s}}(),{manage:q,manageStr:F,shoppingSelect:X,shoppingSelectAll:Z,handleSingleSelect:ee,handleSelectAll:te,statisticsInfo:ae,computeSelectInfoByShoppingSelect:oe,openDelModal:le,doDelete:ne,submitOrder:se}=$({cartList:R,doGetCartList:U}),{openSkuSkuId:ue,openProductItem:ce,openSkuProductId:ie,handleOpenSkuSelect:re,handleCloseSkuSelect:de,handleSubmitSkuSelect:pe}=J(),{handleCartNumberInputChange:fe,handleCartNumberChange:me,cartNumberInput:_e}=function(e){const{toast:t}=E(),a=D.debounce((async t=>{await V({id:t.id,number:t.cartNum}),e&&e.afterChange&&await e.afterChange()}),300);return{handleCartNumberInputChange:function(e,o){const n=parseInt(e.detail.value.toString().replace(/^0+/,""));return n<=0?(o.cartNum=1,void t({title:"至少选一件哦~"})):n>o.trueStock?(o.cartNum=o.productInfo.stock,void t({title:"超出库存啦~"})):void l((()=>{o.cartNum=n,a(o)}))},handleCartNumberChange:function(e,t="plus"){"plus"===t?e.cartNum+1>e.trueStock?e.cartNum=e.trueStock:e.cartNum+=1:e.cartNum<=1?e.cartNum=1:e.cartNum-=1,a(e)},cartNumberInput:function(e,t){const a=/^0+|[.]*/g;l((()=>{t.cartNum=e.detail.value.replace(a,"")}))}}}({afterChange:oe});p((()=>{var e,t;null==(e=T.value)||e.close(),null==(t=z.value)||t.close()}));const{scrollTop:ge}=W();return(e,t)=>{const a=d,l=x(S("uv-checkbox"),I),n=x(S("uv-icon"),N),p=C,V=x(S("card"),P),O=x(S("uv-checkbox-group"),w);return s(),f(m,null,[r(M,{"scroll-top":o(ge),"system-bar-area-bg":"#fff","header-area-bg":"#fff","bg-change-by-scroll":"","show-return":!1},{default:c((()=>[i(" 购物车 ")])),_:1},8,["scroll-top"]),o(B)?(s(),u(K,{key:1})):(s(),u(a,{key:0},{default:c((()=>[r(a,{class:"cart-manage"},{default:c((()=>[r(a,{onClick:t[0]||(t[0]=e=>q.value=!o(q))},{default:c((()=>[i(_(o(F)),1)])),_:1})])),_:1}),r(O,{modelValue:o(X),"onUpdate:modelValue":t[2]||(t[2]=e=>h(X)?X.value=e:null),shape:"circle",activeColor:"#ee6d46",onChange:o(ee)},{default:c((()=>[r(V,{class:"shopping-checkbox"},{default:c((()=>[(s(!0),f(m,null,g(o(R),(e=>(s(),u(a,{key:e.id,class:"shopping-item"},{default:c((()=>[r(l,{name:e.id},null,8,["name"]),r(a,{class:"good"},{default:c((()=>[r(L,{row:"",imgWidth:"200rpx","info-padding":"0 0 0 40rpx",goods:e.productInfo},{options:c((()=>[r(a,{class:"goods-options"},{default:c((()=>[r(a,{class:"sku-row flex"},{default:c((()=>[r(a,{class:"sku-info flex flex-jc__sb flex-ai__center",onClick:y((t=>o(re)(e,z.value)),["stop"])},{default:c((()=>[r(a,{class:"info"},{default:c((()=>[i(_(e.productInfo&&e.productInfo.attrInfo&&e.productInfo.attrInfo.sku),1)])),_:2},1024),r(n,{class:"icon",name:"arrow-down",color:"#ccc",size:"12"})])),_:2},1032,["onClick"])])),_:2},1024),r(a,{class:"price-row flex flex-ai__center flex-jc__sb"},{default:c((()=>[r(a,{class:"price-box flex flex-ai__end"},{default:c((()=>[i(" ¥"+_(e.truePrice)+" ",1),r(a,{class:"old-price"},{default:c((()=>[i(" ¥"+_(e.productInfo.otPrice),1)])),_:2},1024)])),_:2},1024),r(a,{class:"cart-num flex flex-ai__center flex-jc__sb",onClick:t[1]||(t[1]=y((()=>{}),["stop"]))},{default:c((()=>[r(a,{class:v(["button",e.cartNum<=1&&"disabled"]),onClick:t=>o(me)(e,"minus")},{default:c((()=>[r(n,{name:"minus",color:"#333",size:"24rpx"})])),_:2},1032,["class","onClick"]),r(a,{class:"input"},{default:c((()=>[r(p,{type:"number",inputmode:"numeric",modelValue:e.cartNum,"onUpdate:modelValue":t=>e.cartNum=t,onBlur:t=>o(fe)(t,e),onInput:t=>o(_e)(t,e)},null,8,["modelValue","onUpdate:modelValue","onBlur","onInput"])])),_:2},1024),r(a,{class:v(["button",e.cartNum>=e.trueStock&&"disabled"]),onClick:t=>o(me)(e,"plus")},{default:c((()=>[r(n,{name:"plus",color:"#333",size:"24rpx"})])),_:2},1032,["class","onClick"])])),_:2},1024)])),_:2},1024)])),_:2},1024)])),_:2},1032,["goods"])])),_:2},1024)])),_:2},1024)))),128)),r(a,{class:v({"select-product-settle-info":!0,show:o(X).length>0})},{default:c((()=>[(s(!0),f(m,null,g(o(Y),((e,t)=>(s(),u(a,{class:"row flex flex-ai__center flex-jc__sb",key:t},{default:c((()=>[r(a,{class:"label"},{default:c((()=>[i(_(e.label),1)])),_:2},1024),o(ae)?(s(),u(a,{key:0},{default:c((()=>[i(_(e.prefix)+" "+_(o(ae)[e.field].toFixed(2)),1)])),_:2},1024)):j("",!0)])),_:2},1024)))),128))])),_:1},8,["class"])])),_:1})])),_:1},8,["modelValue","onChange"]),r(a,{class:"screen action-bar"},{default:c((()=>[r(a,{class:"action-info"},{default:c((()=>[r(a,{class:"action-checkbox"},{default:c((()=>[r(O,{shape:"circle",activeColor:"#ee6d46"},{default:c((()=>[r(l,{name:"all",checked:o(Z),onChange:o(te)},{default:c((()=>[i(" 全选 ")])),_:1},8,["checked","onChange"])])),_:1})])),_:1})])),_:1}),r(a,{class:"action-btns"},{default:c((()=>[b(r(a,{class:"action-total"},{default:c((()=>[i(" 总计:¥"+_(o(ae)?o(ae).totalPrice.toFixed(2):"0.00"),1)])),_:1},512),[[k,!o(q)]]),o(q)?(s(),u(a,{key:1,class:"button",onClick:t[3]||(t[3]=e=>o(le)(T.value))},{default:c((()=>[i(" 删除 ")])),_:1})):(s(),u(a,{key:0,class:"button",onClick:o(se)},{default:c((()=>[i("结算 ")])),_:1},8,["onClick"]))])),_:1})])),_:1})])),_:1})),r(H),r(a,{class:"action-height"}),r(a,{class:"h5-tabbar-height"}),r(G,{style:{"z-index":"999"},id:o(ie),ref_key:"goodsAttrSelectRef",ref:z,"goods-detail":o(ce),"sku-id":o(ue),onSelect:t[4]||(t[4]=e=>o(pe)(e,z.value,o(R),o(fe),o(U)))},null,8,["id","goods-detail","sku-id"]),r(A,{ref_key:"modalRef",ref:T,content:"确认要删除这些购物车数据吗?",onConfirm:o(ne)},null,8,["onConfirm"]),r(Q,{"scroll-top":o(ge)},null,8,["scroll-top"])],64)}}},[["__scopeId","data-v-665f4db5"]]);export{X as default}; diff --git a/unpackage/dist/build/h5/assets/root-user-user.5da8c269.js b/unpackage/dist/build/h5/assets/root-user-user.5da8c269.js new file mode 100644 index 0000000..71199ca --- /dev/null +++ b/unpackage/dist/build/h5/assets/root-user-user.5da8c269.js @@ -0,0 +1 @@ +import{t as e,T as t,a6 as a,G as l,H as s,o as i,j as o,w as n,i as r,h as u,I as d,l as c,z as p,e as f,F as _,k as v,B as g,p as h,u as b,a as m,x,a1 as y,a7 as k,Q as C,y as L}from"./index-9bec188e.js";import{H as w}from"./index.bdca3eba.js";import{o as j}from"./order.f67793d3.js";import{_ as F}from"./uv-icon.27c7246d.js";import{u as I}from"./useInterface.982c71ba.js";import{u as T}from"./useService.a8b6e69d.js";import{_ as D}from"./_plugin-vue_export-helper.1b428a4d.js";import{t as G,a as S,b as V,c as N,d as $,f as z,g as B,h as A,i as H,j as M,k as O,l as U,m as q,n as J,o as Q,p as W,q as E,r as K,s as P}from"./images.52fc6216.js";import{u as R}from"./useJump.16ec8115.js";import"./utils.3f9740a5.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";const X=D({__name:"GridCard",props:{list:{type:Array,default:()=>[]},dotInfo:{type:Object},title:{type:String,default:()=>""},buttonText:{type:String,default:""}},emits:["buttonClick"],setup(m,{emit:x}){const y=m,{list:k,title:C,buttonText:L,dotInfo:w}=e(y),{push:j}=b(),{toast:D}=I(),G=t(),{user:S}=a(G);return(e,t)=>{const a=g,b=l(s("uv-icon"),F),m=h;return i(),o(a,{class:"grid-container"},{default:n((()=>[r(C)||r(L)?(i(),o(a,{key:0,class:"title-row"},{default:n((()=>[u(a,null,{default:n((()=>[d(c(r(C)),1)])),_:1}),u(a,{class:"right",onClick:t[0]||(t[0]=e=>x("buttonClick"))},{default:n((()=>[d(c(r(L))+" ",1),r(L)?(i(),o(b,{key:0,name:"arrow-right",color:"#ccc",size:"12"})):p("",!0)])),_:1})])),_:1})):p("",!0),u(a,{class:"icon-box"},{default:n((()=>[(i(!0),f(_,null,v(r(k),(e=>(i(),o(a,{class:"icon-item",key:e,onClick:t=>async function(e){if(!S.value)return D({title:"请先登录"});if(!e.path)return D({title:" 暂未开放 "});if("kf"===e.path){const{getServiceData:e,openService:t}=T();return await e(),void(await t())}j({url:e.path},(null==e?void 0:e.params)??{})}(e)},{default:n((()=>[e&&e.rightTopDot?(i(),f(_,{key:0},[r(w)&&r(w)[e.dotField]&&r(w)[e.dotField]>0?(i(),o(a,{key:0,class:"dot"},{default:n((()=>[d(c(r(w)[e.dotField]<100?r(w)[e.dotField]:`${r(w)[e.dotField]}+`),1)])),_:2},1024)):p("",!0)],64)):p("",!0),u(m,{class:"icon",src:e.icon},null,8,["src"]),u(a,{class:"text"},{default:n((()=>[d(c(e.label),1)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1})}}},[["__scopeId","data-v-ac48df07"]]),{goIntegral:Y,goBalance:Z,goCoupon:ee}=R(),te=[{id:1,label:"待付款",icon:G,rightTopDot:!0,dotField:"unpaidCount",path:"/pages/orderList/orderList",params:{data:{type:0}}},{id:2,label:"待发货",icon:S,rightTopDot:!0,dotField:"unshippedCount",path:"/pages/orderList/orderList",params:{data:{type:1}}},{id:3,label:"待收货",icon:V,rightTopDot:!0,dotField:"receivedCount",path:"/pages/orderList/orderList",params:{data:{type:2}}},{id:4,label:"待评价",icon:N,rightTopDot:!0,dotField:"evaluatedCount",path:"/pages/orderList/orderList",params:{data:{type:3}}}],ae=[{id:1,label:"我的足迹",icon:$,path:"/pages/footprint/footprint"},{id:2,label:"优惠券",icon:z,path:"/pages/discountCoupon/index"},{id:3,label:"我的收藏",icon:B,rightTopDot:!1,dotField:"receivedCount",path:"/pages/collect/collect"},{id:4,label:"开启直播",icon:A,rightTopDot:!1,dotField:"evaluatedCount",path:"",params:{data:{type:3}}},{id:5,label:"我的推广",icon:H,path:"/views/distribution/center/index",params:{}},{id:6,label:"砍价记录",icon:M,path:"",params:{data:{type:1}}},{id:7,label:"售后记录",icon:O,rightTopDot:!1,dotField:"receivedCount",path:"/pages/refundList/refundList",params:{data:{type:-1}}},{id:8,label:"联系客服",icon:U,rightTopDot:!1,dotField:"evaluatedCount",path:"kf",params:{data:{type:3}}}],le=[{id:1,label:"地址管理",icon:q,path:"/pages/address/address"},{id:2,label:"账号管理",icon:J,path:"/pages/userInfo/index"},{id:3,label:"订单核销",icon:Q,path:"/views/activity/afterVerification/index"}],se=[{id:1,label:"我的余额",field:"nowMoney",path:Z},{id:2,label:"我的积分",field:"integral",path:Y},{id:3,label:"优惠券",field:"couponNumber",path:ee}],ie=D({__name:"user",setup(e){const l=t(),{user:s,integralName:F}=a(l),{push:T}=b(),{toast:D}=I(),{goSignIn:G,goMemberCenter:S}=R(),V=m(null),N=x((()=>s.value?s.value.writeOffAuthority?le:le.filter((e=>"订单核销"!==e.label)):[]));function $(){if(!s.value)return D({title:"请先登录"});T({url:"/pages/orderList/orderList"},{data:{type:-1}})}function z(){if(!s.value)return D({title:"请先登录"});T({url:"/pages/userInfo/index"})}function B(){T({url:"/pages/login/guid"})}const A=m({currentGrowthValue:0,currentLevel:null,needGrowthValue:0,nextLevel:null});return y((()=>{l.getUserInfo(),(async()=>{V.value=await j()})(),async function(){A.value=await k()}()})),(e,t)=>{const a=h,l=g;return i(),o(l,{class:"mine-container"},{default:n((()=>[u(w,{"show-return":!1},{default:n((()=>[d("我的")])),_:1}),u(l,{class:"user-top"},{default:n((()=>[u(l,{class:"userinfo-box"},{default:n((()=>[r(s)&&r(s).id?(i(),o(l,{key:1,class:"userinfo-box__inner",onClick:z},{default:n((()=>[u(l,{class:"flex flex-ai__center"},{default:n((()=>[u(a,{class:"head",src:r(s).avatar},null,8,["src"]),u(l,{class:"user-info"},{default:n((()=>[d(c(r(s).nickname),1)])),_:1})])),_:1}),u(l,{class:"sign-box",onClick:C(r(G),["stop"])},{default:n((()=>[u(a,{src:r(E)},null,8,["src"]),d(" 签到 ")])),_:1},8,["onClick"])])),_:1})):(i(),o(l,{key:0,class:"userinfo-box__inner no-login",onClick:B},{default:n((()=>[u(l,{class:"flex flex-ai__center"},{default:n((()=>[u(a,{class:"head",src:r(W)},null,8,["src"]),u(l,{class:"user-info"},{default:n((()=>[d(" 点击登录 ")])),_:1})])),_:1})])),_:1}))])),_:1}),u(l,{class:"account-box"},{default:n((()=>[(i(!0),f(_,null,v(r(se),(e=>(i(),f(_,{key:e.id},[r(s)?(i(),o(l,{key:0,class:"account-item",onClick:C((t=>function(e){if(!e.path)return D({title:"暂未开放~"});"function"==typeof e.path&&e.path()}(e)),["stop"])},{default:n((()=>[u(l,{class:"count"},{default:n((()=>[d(c(r(s)[e.field]||0),1)])),_:2},1024),u(l,{class:"title"},{default:n((()=>[d(c("integral"===e.field?`我的${r(F)}`:e.label),1)])),_:2},1024)])),_:2},1032,["onClick"])):p("",!0)],64)))),128))])),_:1}),A.value.currentLevel?(i(),o(l,{key:1,class:"vip-box",onClick:r(S)},{default:n((()=>[u(l,{class:"vip-box__inner",style:L({backgroundImage:`url(${r(K)})`})},{default:n((()=>[u(l,{class:"flex flex-ai__center flex-jc__sb"},{default:n((()=>[u(a,{class:"icon",src:A.value.currentLevel.iconUrl},null,8,["src"]),u(l,{class:"vip-text flex flex-ai__center"},{default:n((()=>[d(c(A.value.currentLevel.levelName)+" ",1),u(l,{class:"process"},{default:n((()=>[u(l,{class:"schedule",style:L({width:A.value.needGrowthValue/A.value.nextLevel.growthValue+"%"})},null,8,["style"])])),_:1})])),_:1}),u(l,{class:"vip-button"},{default:n((()=>[d(" 查看权益 > ")])),_:1})])),_:1}),u(l,{class:"tips"},{default:n((()=>[d(" 再获取"+c(A.value.needGrowthValue)+"经验,可升级为"+c(A.value.nextLevel.levelName)+"会员 ",1)])),_:1})])),_:1},8,["style"])])),_:1},8,["onClick"])):(i(),o(l,{key:0,class:"vip-box vip-none",onClick:r(S)},{default:n((()=>[u(l,{class:"vip-box__inner flex flex-ai__center flex-jc__sb",style:L({backgroundImage:`url(${r(K)})`})},{default:n((()=>[u(a,{class:"icon",src:r(P)},null,8,["src"]),u(l,{class:"vip-text"},{default:n((()=>[d(" 开通享更多特权,省钱又省心 ")])),_:1}),u(l,{class:"vip-button"},{default:n((()=>[d(" 立即激活 ")])),_:1})])),_:1},8,["style"])])),_:1},8,["onClick"]))])),_:1}),u(l,{class:"big-card"},{default:n((()=>[u(X,{list:r(te),"dot-info":V.value,title:"我的订单","button-text":"查看所有订单",onButtonClick:$},null,8,["list","dot-info"]),u(X,{list:r(ae),"dot-info":V.value},null,8,["list","dot-info"]),u(X,{list:r(N),"dot-info":V.value},null,8,["list","dot-info"])])),_:1})])),_:1})}}},[["__scopeId","data-v-60614e71"]]);export{ie as default}; diff --git a/unpackage/dist/build/h5/assets/space.a9e7e18e.js b/unpackage/dist/build/h5/assets/space.a9e7e18e.js new file mode 100644 index 0000000..64de891 --- /dev/null +++ b/unpackage/dist/build/h5/assets/space.a9e7e18e.js @@ -0,0 +1 @@ +import{a as e,v as p,o as a,j as t,w as r,a0 as s,m as o,y as l,B as i}from"./index-9bec188e.js";import{_ as g}from"./_plugin-vue_export-helper.1b428a4d.js";const n=g({__name:"space",props:["direction","align","wrap","justify","size","height","padding","flex","border"],setup(g){const n=g,c=e({}),d=({size:e=6,wrap:p,height:a,padding:t,flex:r})=>{let s={};if(a&&(s.height=`${a}rpx`),"number"==typeof e&&(s.gap=e+"px"),p&&(s.flexWrap="wrap"),"string"==typeof e)switch(e){case"small":s.gap="8rpx";break;case"middle":s.gap="16rpx";break;case"large":s.gap="24rpx"}return"string"==typeof t&&(s.padding=`${t}rpx`),"[object Array]"===Object.prototype.toString.call(t)&&"object"==typeof t&&(1==t.length&&(s.padding=`${t[0]}rpx`),2==t.length&&(s.padding=`${t[0]}rpx ${t[1]}rpx`)),"[object Array]"===Object.prototype.toString.call(e)&&"object"==typeof e&&(1==e.length&&(s.gap=`${e[0]}rpx`),2==e.length&&(s.gap=`${e[0]}rpx ${e[1]}rpx`)),r&&(s.flex=r),s};return p((()=>{(e=>{let p="yshop-space",a=e.direction,t=e.align,r=e.wrap,s=e.justify;e.flex,e.border&&(p+=" yshop-space-border"),a&&(p+=` yshop-space-${a}`),r&&(p+=` yshop-space-${r}`),t&&(p+=` yshop-space-align-${t}`),s&&(p+=` yshop-space-justify-${s}`),e.gap&&(p+=" gap"),c.value=p})(n),d(n)})),(e,p)=>{const g=i;return a(),t(g,{class:o(c.value),style:l([d])},{default:r((()=>[s(e.$slots,"default",{},void 0,!0)])),_:3},8,["class","style"])}}},[["__scopeId","data-v-8142571b"]]);export{n as _}; diff --git a/unpackage/dist/build/h5/assets/upload-file.06bcb25a.js b/unpackage/dist/build/h5/assets/upload-file.06bcb25a.js new file mode 100644 index 0000000..0876c92 --- /dev/null +++ b/unpackage/dist/build/h5/assets/upload-file.06bcb25a.js @@ -0,0 +1 @@ +import{a as e,G as a,H as s,o as l,j as t,ax as u,ay as o}from"./index-9bec188e.js";import{_ as i}from"./uv-upload.2f331acd.js";import{_ as m}from"./_plugin-vue_export-helper.1b428a4d.js";const p=m({__name:"upload-file",props:["modelValue"],emits:["update:modelValue"],setup(m,{emit:p}){const n=e(m.modelValue),r=e=>{n.value.splice(e.index,1),p("update:modelValue",n.value)},d=async e=>{let a=[].concat(e.file),s=n.value.length;a.map((e=>{n.value.push({...e,status:"uploading",message:"上传中"})}));for(let l=0;lnew Promise(((a,s)=>{u({url:o,filePath:e,name:"file",formData:{user:"test"},success:e=>{setTimeout((()=>{a(JSON.parse(e.data).data)}),10)}})}));return(e,u)=>{const o=a(s("uv-upload"),i);return l(),t(o,{fileList:n.value,name:"1",multiple:"",maxCount:10,onAfterRead:d,onDelete:r},null,8,["fileList"])}}},[["__scopeId","data-v-be36f99c"]]);export{p as _}; diff --git a/unpackage/dist/build/h5/assets/useActivity.8194a6a0.js b/unpackage/dist/build/h5/assets/useActivity.8194a6a0.js new file mode 100644 index 0000000..8cde7f2 --- /dev/null +++ b/unpackage/dist/build/h5/assets/useActivity.8194a6a0.js @@ -0,0 +1 @@ +import{a as e,aa as a}from"./index-9bec188e.js";const t=t=>{const l=e(1),u=e(10),s=e(!1),i=e(!1),n=e(null),v=e(null),o=e(!1),r=e([]),m=e({}),d=e(0),c=e([]),T=async()=>{if(i.value||s.value)return;i.value=!0;const e=(await t({pageNo:l.value,pageSize:u.value,startTime:n.value,endTime:v.value,...m.value})).list;o.value=!1,console.log(e,"products"),e&&(e.length<=0&&(1===l.value?o.value=!0:s.value=!0),r.value=r.value.concat(e)),i.value=!1},g=async()=>{s.value=!1,i.value=!1,l.value=1,r.value=[],await T()},p=()=>{let e=new Date,a=(new Date).getHours();for(let t=0;t<4;t++){let l={time:a+t>=24?(a+t-24+":00").padStart(5,"0"):`${a+t}:00`.padStart(5,"0"),status:2,countdown:"",startTime:"",endTime:""};e.setMinutes(0),e.setSeconds(0),e.setMilliseconds(0),e.setHours(a+t),l.startTime=e.getTime(),e.setHours(a+t+1),l.endTime=e.getTime(),0===t&&(l.status=1,l.countdown=e.getTime()-(new Date).getTime()),c.value.push(l)}n.value=c.value[0].startTime,v.value=c.value[0].endTime,g()};return a((()=>{i.value||s.value||(l.value+=1,T())})),{dataList:r,page:l,pageSize:u,loading:i,loadend:s,listEmpty:o,refresh:g,otherQuery:m,activeIndex:d,timesList:c,timeChange:(e,a)=>{d.value=a,n.value=e.startTime,v.value=e.endTime,g()},countDownFinish:()=>{c.value=[],d.value=0,p()},handleGetTimeList:p}};export{t as u}; diff --git a/unpackage/dist/build/h5/assets/useGlobalProperties.de3d9ba1.js b/unpackage/dist/build/h5/assets/useGlobalProperties.de3d9ba1.js new file mode 100644 index 0000000..21cf092 --- /dev/null +++ b/unpackage/dist/build/h5/assets/useGlobalProperties.de3d9ba1.js @@ -0,0 +1 @@ +import{aX as o}from"./index-9bec188e.js";const p=()=>o().appContext.app.config.globalProperties;export{p as u}; diff --git a/unpackage/dist/build/h5/assets/useImage.9f5391d3.js b/unpackage/dist/build/h5/assets/useImage.9f5391d3.js new file mode 100644 index 0000000..c1be3db --- /dev/null +++ b/unpackage/dist/build/h5/assets/useImage.9f5391d3.js @@ -0,0 +1 @@ +import{bd as e,be as n}from"./index-9bec188e.js";function o(){return{preview:function(n){return new Promise(((o,t)=>{e({indicator:"default",loop:!0,...n,success:()=>o(!0),fail:e=>t(e)})}))},getImageInfo:function(e){return new Promise(((o,t)=>{n({src:e,success:e=>{o(e)},fail:e=>{t(e)}})}))},base64ToUrl:function(e){return new Promise(((n,o)=>{const t=e.indexOf("base64,");e=e.slice(t+7);const r=atob(e),c=new Array(r.length);for(let e=0;e{const r=document.createElement("a");r.href=e,r.download=n,document.body.appendChild(r),r.click(),document.body.removeChild(r),window.URL.revokeObjectURL(e),o(!0)}))}}}export{o as u}; diff --git a/unpackage/dist/build/h5/assets/useInterface.982c71ba.js b/unpackage/dist/build/h5/assets/useInterface.982c71ba.js new file mode 100644 index 0000000..935fb77 --- /dev/null +++ b/unpackage/dist/build/h5/assets/useInterface.982c71ba.js @@ -0,0 +1 @@ +import{s as e,ac as n,ae as s,aN as t,aO as a,aF as i,aP as o,aQ as r,aR as u,aS as c,aT as f,aA as l,aU as m,aV as P}from"./index-9bec188e.js";const g=()=>({toast:function(n){return new Promise(((s,t)=>{e({icon:"none",mask:!1,...n,success:()=>s(!0),fail:e=>t(e)})}))},loading:function(e={}){return new Promise(((s,t)=>{n({icon:"none",mask:!0,...e,success:()=>s(!0),fail:e=>t(e)})}))},hideLoading:function(){s()},setNavTitle:function(e){return new Promise(((n,s)=>{t({title:e,success:()=>n(!0),fail:e=>s(e)})}))},setNavBgColor:function(e,n=500){return new Promise(((s,t)=>{0===n?a({...e,success:()=>s(!0),fail:e=>t(e)}):setTimeout((()=>{a({...e,success:()=>s(!0),fail:e=>t(e)})}),n)}))},scrollTo:function(e){return new Promise(((n,s)=>{i({...e,success:()=>n(!0),fail:e=>s(e)})}))},pageResize:function(e){o(e)},unPageResize:function(e){r(e)},startPullDownRefresh:function(){return new Promise(((e,n)=>{u({success:()=>e(!0),fail:e=>n(e)})}))},stopPullDownRefresh:function(){c()},createSelectorQuery:function(){return f()},createObserver:function(e,n){return l(e,n)},createMediaObserver:function(e){return m(e)},createAnimation:function(e){return P(e)},getMenuButtonInfo:function(){return uni.getMenuButtonBoundingClientRect()}});export{g as u}; diff --git a/unpackage/dist/build/h5/assets/useJump.16ec8115.js b/unpackage/dist/build/h5/assets/useJump.16ec8115.js new file mode 100644 index 0000000..fcb747b --- /dev/null +++ b/unpackage/dist/build/h5/assets/useJump.16ec8115.js @@ -0,0 +1 @@ +import{u as i}from"./index-9bec188e.js";const{push:e,pushToTab:t}=i();function o(){return{goHome:(i={})=>{t({url:"/root/index/index"})},goWebview:(i={})=>{e({url:"/pages/webview/index"},{data:i})},goGroupBy:(i={})=>{e({url:"/views/activity/groupBy/index"},{data:i})},goGroupByDetail:(i={})=>{e({url:"/views/activity/groupBy/detail"},{data:i})},goDistribution:(i={},t=!1)=>{e({url:"/views/distribution/center/index"},{data:i,type:t?"redirectTo":"navigateTo"})},goDistributionApplyFor:(i={},t=!1)=>{e({url:"/views/distribution/applyFor/index"},{data:i,type:t?"redirectTo":"navigateTo"})},goDistributionTeam:(i={},t=!1)=>{e({url:"/views/distribution/team/index"},{data:i,type:t?"redirectTo":"navigateTo"})},goDistributionCommission:(i={},t=!1)=>{e({url:"/views/distribution/commission/index"},{data:i,type:t?"redirectTo":"navigateTo"})},goDistributionOrder:(i={},t=!1)=>{e({url:"/views/distribution/order/index"},{data:i,type:t?"redirectTo":"navigateTo"})},goDistributionGoods:(i={},t=!1)=>{e({url:"/views/distribution/goods/index"},{data:i,type:t?"redirectTo":"navigateTo"})},goDistributionDatum:(i={},t=!1)=>{e({url:"/views/distribution/datum/index"},{data:i,type:t?"redirectTo":"navigateTo"})},goSignIn:(i={})=>{e({url:"/views/account/signIn/index"},{data:i})},goMemberCenter:(i={})=>{e({url:"/views/member/index/index"},{data:i})},goIntegral:(i={})=>{e({url:"/views/account/integral/index"},{data:i})},goWithdraw:(i={})=>{e({url:"/views/account/withdraw/index"},{data:i})},goRecharge:(i={})=>{e({url:"/views/account/recharge/index"},{data:i})},goBalance:(i={})=>{e({url:"/views/account/balance/index"},{data:i})},goCoupon:(i={})=>{e({url:"/pages/discountCoupon/index"},{data:i})}}}export{o as u}; diff --git a/unpackage/dist/build/h5/assets/usePage.b639b5a8.js b/unpackage/dist/build/h5/assets/usePage.b639b5a8.js new file mode 100644 index 0000000..44fed18 --- /dev/null +++ b/unpackage/dist/build/h5/assets/usePage.b639b5a8.js @@ -0,0 +1 @@ +import{a,a_ as e,aa as l}from"./index-9bec188e.js";const u=u=>{const v=a(1),t=a(10),s=a(""),n=a(""),o=a(""),i=a(""),r=a(""),d=a(""),c=a(!1),p=a(!1),y=a(!1),w=a([]),g=a({}),m=async()=>{if(p.value||c.value)return;p.value=!0;const a=await u({page:v.value,limit:t.value,keyword:s.value,type:n.value,sid:o.value,couponId:i.value,news:r.value,isIntegral:d.value,...g.value});y.value=!1,a&&(a.length<=0&&(1===v.value?y.value=!0:c.value=!0),w.value=w.value.concat(a)),p.value=!1};return e((()=>{})),l((()=>{p.value||c.value||(v.value+=1,m())})),{type:n,dataList:w,page:v,limit:t,keyword:s,loading:p,loadend:c,listEmpty:y,news:r,sid:o,couponId:i,refresh:async()=>{c.value=!1,p.value=!1,v.value=1,w.value=[],await m()},otherQuery:g}};export{u}; diff --git a/unpackage/dist/build/h5/assets/usePaging.83057129.js b/unpackage/dist/build/h5/assets/usePaging.83057129.js new file mode 100644 index 0000000..d3bc7b9 --- /dev/null +++ b/unpackage/dist/build/h5/assets/usePaging.83057129.js @@ -0,0 +1 @@ +import{a,aa as e,O as l}from"./index-9bec188e.js";function t(t){const u=a({pageNo:1,pageSize:10}),n=a({}),s=a([]),v=a(0),i=a(!1);async function o(){if(!i.value)try{i.value=!0;const a=await t.request({...u.value,...n.value});s.value=[...s.value,...a.list],v.value=a.total}finally{i.value=!1}}async function r(){s.value.length>=v.value||(u.value.pageNo++,await o())}async function c(){u.value.pageNo=1,v.value=0,s.value=[],await o()}return e((async()=>{0!==v.value&&s.value.length{t.load&&await c()})),{page:u,otherParams:n,list:s,total:v,loading:i,getList:o,pageAdd:r,refreshPage:c,refreshAllParams:async function(){n.value={},u.value.pageNo=1,v.value=0,s.value=[],await o()}}}export{t as u}; diff --git a/unpackage/dist/build/h5/assets/useScroll.c0a86152.js b/unpackage/dist/build/h5/assets/useScroll.c0a86152.js new file mode 100644 index 0000000..e5dc3b3 --- /dev/null +++ b/unpackage/dist/build/h5/assets/useScroll.c0a86152.js @@ -0,0 +1 @@ +import{a as o,a8 as a,M as s,aF as l}from"./index-9bec188e.js";function r(){const r=o(0);return a((o=>{r.value=o.scrollTop})),s((()=>{r.value=0})),{scrollTop:r,scrollToTop:function(){l({scrollTop:0,duration:500})}}}export{r as u}; diff --git a/unpackage/dist/build/h5/assets/useService.a8b6e69d.js b/unpackage/dist/build/h5/assets/useService.a8b6e69d.js new file mode 100644 index 0000000..45eac81 --- /dev/null +++ b/unpackage/dist/build/h5/assets/useService.a8b6e69d.js @@ -0,0 +1 @@ +import{u as n}from"./useInterface.982c71ba.js";import{at as t}from"./index-9bec188e.js";const{toast:e,loading:o,hideLoading:r}=n(),i=()=>{let n={corpId:"",accountLink:""};return{getServiceData:async function(){try{o(),n=await t()}finally{r()}},openService:async function(){return Reflect.ownKeys(n).length<=0?e({title:"暂无客服~",icon:"error"}):n.corpId&&n.accountLink?function(n){return window.location.href=n.accountLink,Promise.resolve(!0)}(n):e({title:"暂无客服~",icon:"error"})}}};export{i as u}; diff --git a/unpackage/dist/build/h5/assets/useShare.d249e156.js b/unpackage/dist/build/h5/assets/useShare.d249e156.js new file mode 100644 index 0000000..36f638b --- /dev/null +++ b/unpackage/dist/build/h5/assets/useShare.d249e156.js @@ -0,0 +1 @@ +import{a as e,aG as a,aj as t,aH as i,i as o,aI as s,u as r}from"./index-9bec188e.js";import{u as l}from"./useShearPlate.19498da6.js";import{u as n}from"./useInterface.982c71ba.js";import{a as u}from"./utils.3f9740a5.js";const{setData:c}=l(),{toast:I}=n(),d={HOME:"h",GOODS_DETAIL:"g",DISTRIBUTION_GOODS:"dg",INVITATION_USER:"u",DISTRIBUTION_USER:"d",GROUP_BY:"gb"},g={[d.HOME]:"/pages/home/home",[d.GOODS_DETAIL]:"/pages/goodsDetail/goodsDetail",[d.DISTRIBUTION_GOODS]:"/pages/goodsDetail/goodsDetail",[d.INVITATION_USER]:"/pages/login/index",[d.DISTRIBUTION_USER]:"/views/distribution/center/index",[d.GROUP_BY]:"/views/activity/groupBy/detail"};function p(){const s=e({title:a,path:"pages/share/index",imageUrl:"",query:"",pathQuery:"pages/share/index"}),r=e=>{s.value.query=e,s.value.pathQuery=`${s.value.path}?${e}`},l=(e,a)=>{const t=i({t:e,...a});return console.log(t),`${t}`};return{shareInfo:s,shareH5:(e=1)=>{t(),m(s.value)},setQuery:r,shareAppMessage:()=>Promise.resolve({title:s.value.title,path:s.value.pathQuery,imageUrl:s.value.imageUrl}),shareTimeline:()=>({title:s.value.title,path:s.value.pathQuery,imageUrl:s.value.imageUrl}),packageParameter:l,defaultShare:()=>{o(s).title=a,o(s).imageUrl="",r(l(d.HOME,{}))},goodsDetailShare:e=>{o(s).title=e.storeName,o(s).imageUrl=e.image,console.log(s),r(l(d.GOODS_DETAIL,{id:e.id}))},distributionGoodsDetailShare:(e,a)=>{o(s).title=e.storeName,o(s).imageUrl=e.image,r(l(d.DISTRIBUTION_GOODS,{id:e.id,uid:a}))},distributionShare:e=>(o(s).title="您的好友邀请您使用YShop",o(s).imageUrl="https://b2c-pro-static-dev.zkthink.com/static/icon/logo.png",r(l(d.DISTRIBUTION_USER,{id:e})),s.value),userInvitationShare:e=>(o(s).title="您的好友邀请您使用YShop",o(s).imageUrl="https://b2c-pro-static-dev.zkthink.com/static/icon/logo.png",r(l(d.INVITATION_USER,{code:e})),s.value),groupByInvitationShare:e=>{var a,t,i;const n=(null==(i=null==(t=null==(a=null==e?void 0:e.cartInfo)?void 0:a[0])?void 0:t.productInfo)?void 0:i.image)||"https://b2c-pro-static-dev.zkthink.com/static/icon/logo.png";return o(s).title="您的好友邀请您参与拼团",o(s).imageUrl=n,r(l(d.GROUP_BY,{id:e.teamworkId})),s.value}}}const h=()=>{const{push:a,pushToTab:t}=r(),i=e({t:""});return{params:i,analysisParams:async function(e){console.log("分享参数----",e),e.scene?i.value=u(decodeURIComponent(e.scene)):i.value=e,await async function(){switch(o(i).t){case d.GOODS_DETAIL:case d.INVITATION_USER:case d.DISTRIBUTION_GOODS:case d.DISTRIBUTION_USER:case d.GROUP_BY:!function(){const e=g[o(i).t];e&&a({url:e},{data:o(i),type:"redirectTo"})}();break;default:t({url:"/root/index/index"})}}()}}},m=async(e,a=1)=>{const t=`${s}${e.pathQuery}`;await c(t),I({title:"已复制,快去分享链接分享给小伙伴吧~"})};export{d as S,h as a,p as u}; diff --git a/unpackage/dist/build/h5/assets/useShearPlate.19498da6.js b/unpackage/dist/build/h5/assets/useShearPlate.19498da6.js new file mode 100644 index 0000000..e4f4c50 --- /dev/null +++ b/unpackage/dist/build/h5/assets/useShearPlate.19498da6.js @@ -0,0 +1 @@ +import{aL as s,s as a,aM as t}from"./index-9bec188e.js";const e=()=>({setData:function(t,e=""){return new Promise(((n,o)=>{s({data:t,showToast:!1,success:()=>(e&&a({title:e}),n(!0)),fail:s=>{o(s)}})}))},getData:function(){return new Promise(((s,a)=>{t({success:a=>s(a),fail:s=>a(s)})}))}});export{e as u}; diff --git a/unpackage/dist/build/h5/assets/utils.3f9740a5.js b/unpackage/dist/build/h5/assets/utils.3f9740a5.js new file mode 100644 index 0000000..79c4ac7 --- /dev/null +++ b/unpackage/dist/build/h5/assets/utils.3f9740a5.js @@ -0,0 +1 @@ +import"./index-9bec188e.js";function t(t){let n="";const r=Math.floor(t/1e3),o=Math.floor(r/86400),e=Math.floor(r%86400/3600);return o>0&&(n+=`${o}天`),e>0&&(n+=`${e}小时`),`还剩${n}自动确认`}function n(t){return/^1[3456789]\d{9}$/.test(t)}function r(t,n,r,o){return function(e){return e<=t?r:e>=n?o:(o-r)*(e-t)/(n-t)+r}}function o(t,n){return(Math.random()*(n-t)+t).toFixed(2)}function e(t){const n=t-Date.now();if(n<=0)return{days:"00",hours:"00",minutes:"00",seconds:"00"};let r=Math.floor(n/36e5),o=Math.floor(n%36e5/6e4),e=Math.floor(n%6e4/1e3);return{hours:r.toString().padStart(2,"0"),minutes:o.toString().padStart(2,"0"),seconds:e.toString().padStart(2,"0")}}const a=t=>{if(!t)return;t.indexOf("?")>0&&(t=t.split("?").at(-1));const n=t.split("&").map((t=>t.split("="))),r=new Map(n);return Object.fromEntries(r)};export{a,r as b,n as c,o as d,t as f,e as g}; diff --git a/unpackage/dist/build/h5/assets/uv-badge.07f8d0fa.js b/unpackage/dist/build/h5/assets/uv-badge.07f8d0fa.js new file mode 100644 index 0000000..9de83b1 --- /dev/null +++ b/unpackage/dist/build/h5/assets/uv-badge.07f8d0fa.js @@ -0,0 +1 @@ +var e,t;import{Y as o,Z as s,o as a,j as l,w as r,I as u,l as i,m as n,y as d,z as h,A as p}from"./index-9bec188e.js";import{_ as v}from"./_plugin-vue_export-helper.1b428a4d.js";const b={props:{isDot:{type:Boolean,default:!1},value:{type:[Number,String],default:""},show:{type:Boolean,default:!0},max:{type:[Number,String],default:999},type:{type:[String,void 0,null],default:"error"},showZero:{type:Boolean,default:!1},bgColor:{type:[String,null],default:null},color:{type:[String,null],default:null},shape:{type:[String,void 0,null],default:"circle"},numberType:{type:[String,void 0,null],default:"overflow"},offset:{type:Array,default:()=>[]},inverted:{type:Boolean,default:!1},absolute:{type:Boolean,default:!1},...null==(t=null==(e=uni.$uv)?void 0:e.props)?void 0:t.badge}};const f=v({name:"uv-badge",mixins:[o,s,b],computed:{boxStyle:()=>({}),badgeStyle(){const e={};if(this.color&&(e.color=this.color),this.bgColor&&!this.inverted&&(e.backgroundColor=this.bgColor),this.absolute&&(e.position="absolute",this.offset.length)){const t=this.offset[0],o=this.offset[1]||t;e.top=this.$uv.addUnit(t),e.right=this.$uv.addUnit(o)}return e},showValue(){switch(this.numberType){case"overflow":return Number(this.value)>Number(this.max)?this.max+"+":this.value;case"ellipsis":return Number(this.value)>Number(this.max)?"...":this.value;case"limit":return Number(this.value)>999?Number(this.value)>=9999?Math.floor(this.value/1e4*100)/100+"w":Math.floor(this.value/1e3*100)/100+"k":this.value;default:return Number(this.value)}},propsType(){return this.type||"error"}}},[["render",function(e,t,o,s,v,b){const f=p;return e.show&&(0!==Number(e.value)||e.showZero||e.isDot)?(a(),l(f,{key:0,class:n([[e.isDot?"uv-badge--dot":"uv-badge--not-dot",e.inverted&&"uv-badge--inverted","horn"===e.shape&&"uv-badge--horn",`uv-badge--${b.propsType}${e.inverted?"--inverted":""}`],"uv-badge"]),style:d([e.$uv.addStyle(e.customStyle),b.badgeStyle])},{default:r((()=>[u(i(e.isDot?"":b.showValue),1)])),_:1},8,["class","style"])):h("",!0)}],["__scopeId","data-v-d4ba6c2a"]]);export{f as _,b as u}; diff --git a/unpackage/dist/build/h5/assets/uv-button.9242bdc2.js b/unpackage/dist/build/h5/assets/uv-button.9242bdc2.js new file mode 100644 index 0000000..389231e --- /dev/null +++ b/unpackage/dist/build/h5/assets/uv-button.9242bdc2.js @@ -0,0 +1 @@ +import{_ as e}from"./uv-loading-icon.bfbe6dc1.js";import{Y as t,Z as o,_ as s,G as a,H as i,o as r,j as l,w as n,h as d,m as c,y as m,e as h,F as p,I as u,l as g,z as b,a0 as y,A as f,N as v,B as _}from"./index-9bec188e.js";import{_ as x}from"./uv-icon.27c7246d.js";import{p as S}from"./uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js";import{_ as z}from"./_plugin-vue_export-helper.1b428a4d.js";const C=z({name:"uv-button",mixins:[t,o,S],emits:["click"],data:()=>({}),computed:{bemClass(){return this.color?this.bem("button",["shape","size"],["disabled","plain","hairline"]):this.bem("button",["type","shape","size"],["disabled","plain","hairline"])},loadingColor(){return this.plain?this.color?this.color:"#3c9cff":"info"===this.type?"#c9c9c9":"rgb(200, 200, 200)"},iconColorCom(){return this.iconColor?this.iconColor:this.plain?this.color?this.color:this.type:"info"===this.type?"#000000":"#ffffff"},baseColor(){let e={};return this.color&&(e.color=this.plain?this.color:"white",this.plain||(e["background-color"]=this.color),-1!==this.color.indexOf("gradient")?(e.borderTopWidth=0,e.borderRightWidth=0,e.borderBottomWidth=0,e.borderLeftWidth=0,this.plain||(e.backgroundImage=this.color)):(e.borderColor=this.color,e.borderWidth="1px",e.borderStyle="solid")),e},nvueTextStyle(){let e={};return"info"===this.type&&(e.color="#323233"),this.color&&(e.color=this.plain?this.color:"white"),e.fontSize=this.textSize+"px",e},textSize(){let e=14,{size:t}=this;return"large"===t&&(e=16),"normal"===t&&(e=14),"small"===t&&(e=12),"mini"===t&&(e=10),e}},methods:{clickHandler(){this.disabled||this.loading||s((()=>{this.$emit("click")}),this.throttleTime)}}},[["render",function(t,o,s,S,z,C){const k=a(i("uv-loading-icon"),e),T=f,w=a(i("uv-icon"),x),j=v,W=_;return r(),l(W,{class:"uv-button-wrapper"},{default:n((()=>[d(j,{"hover-start-time":Number(t.hoverStartTime),"hover-stay-time":Number(t.hoverStayTime),"form-type":t.formType,"open-type":t.openType,"app-parameter":t.appParameter,"hover-stop-propagation":t.hoverStopPropagation,"send-message-title":t.sendMessageTitle,"send-message-path":t.sendMessagePath,lang:t.lang,"data-name":t.dataName,"session-from":t.sessionFrom,"send-message-img":t.sendMessageImg,"show-message-card":t.showMessageCard,"hover-class":t.disabled||t.loading?"":"uv-button--active",class:c(["uv-button uv-reset-button",C.bemClass]),style:m([C.baseColor,t.$uv.addStyle(t.customStyle)]),onClick:C.clickHandler},{default:n((()=>[t.loading?(r(),h(p,{key:0},[d(k,{mode:t.loadingMode,size:1.15*t.loadingSize,color:C.loadingColor},null,8,["mode","size","color"]),d(T,{class:"uv-button__loading-text",style:m([{fontSize:C.textSize+"px"},t.$uv.addStyle(t.customTextStyle)])},{default:n((()=>[u(g(t.loadingText||t.text),1)])),_:1},8,["style"])],64)):(r(),h(p,{key:1},[t.icon?(r(),l(w,{key:0,name:t.icon,color:C.iconColorCom,size:1.35*C.textSize,customStyle:{marginRight:"2px"}},null,8,["name","color","size"])):b("",!0),y(t.$slots,"default",{},(()=>[d(T,{class:"uv-button__text",style:m([{fontSize:C.textSize+"px"},t.$uv.addStyle(t.customTextStyle)])},{default:n((()=>[u(g(t.text),1)])),_:1},8,["style"])]),!0)],64))])),_:3},8,["hover-start-time","hover-stay-time","form-type","open-type","app-parameter","hover-stop-propagation","send-message-title","send-message-path","lang","data-name","session-from","send-message-img","show-message-card","hover-class","style","onClick","class"])])),_:3})}],["__scopeId","data-v-bc0e850d"]]);export{C as _}; diff --git a/unpackage/dist/build/h5/assets/uv-checkbox-group.02ba3e82.js b/unpackage/dist/build/h5/assets/uv-checkbox-group.02ba3e82.js new file mode 100644 index 0000000..5f50ab9 --- /dev/null +++ b/unpackage/dist/build/h5/assets/uv-checkbox-group.02ba3e82.js @@ -0,0 +1 @@ +var e,t,a,i;import{_ as l}from"./uv-icon.27c7246d.js";import{Y as s,Z as o,G as n,H as r,o as h,j as c,w as d,h as u,m as p,Q as b,y as C,a0 as m,I as v,l as f,B as k,A as S}from"./index-9bec188e.js";import{_ as D}from"./_plugin-vue_export-helper.1b428a4d.js";const y=D({name:"uv-checkbox",mixins:[s,o,{props:{name:{type:[String,Number,Boolean],default:""},shape:{type:String,default:""},size:{type:[String,Number],default:""},checked:{type:Boolean,default:!1},disabled:{type:[String,Boolean],default:""},activeColor:{type:String,default:""},inactiveColor:{type:String,default:""},iconSize:{type:[String,Number],default:""},iconColor:{type:String,default:""},label:{type:[String,Number,Boolean],default:""},labelSize:{type:[String,Number],default:""},labelColor:{type:String,default:""},labelDisabled:{type:[String,Boolean],default:""},...null==(t=null==(e=uni.$uv)?void 0:e.props)?void 0:t.checkbox}}],data:()=>({isChecked:!1,parentData:{iconSize:12,labelDisabled:null,disabled:null,shape:"square",activeColor:null,inactiveColor:null,size:18,value:null,modelValue:null,iconColor:null,placement:"row",borderBottom:!1,iconPlacement:"left",labelSize:14,labelColor:"#303133"}}),computed:{elDisabled(){return""!==this.disabled?this.disabled:null!==this.parentData.disabled&&this.parentData.disabled},elLabelDisabled(){return""!==this.labelDisabled?this.labelDisabled:null!==this.parentData.labelDisabled&&this.parentData.labelDisabled},elSize(){return this.size?this.size:this.parentData.size?this.parentData.size:21},elIconSize(){return this.iconSize?this.iconSize:this.parentData.iconSize?this.parentData.iconSize:12},elActiveColor(){return this.activeColor?this.activeColor:this.parentData.activeColor?this.parentData.activeColor:"#2979ff"},elInactiveColor(){return this.inactiveColor?this.inactiveColor:this.parentData.inactiveColor?this.parentData.inactiveColor:"#c8c9cc"},elLabelColor(){return this.labelColor?this.labelColor:this.parentData.labelColor?this.parentData.labelColor:"#606266"},elShape(){return this.shape?this.shape:this.parentData.shape?this.parentData.shape:"circle"},elLabelSize(){return this.$uv.addUnit(this.labelSize?this.labelSize:this.parentData.labelSize?this.parentData.labelSize:"15")},elIconColor(){const e=this.iconColor?this.iconColor:this.parentData.iconColor?this.parentData.iconColor:"#ffffff";return this.elDisabled?this.isChecked?this.elInactiveColor:"transparent":this.isChecked?e:"transparent"},iconClasses(){let e=[];return e.push("uv-checkbox__icon-wrap--"+this.elShape),this.elDisabled&&e.push("uv-checkbox__icon-wrap--disabled"),this.isChecked&&this.elDisabled&&e.push("uv-checkbox__icon-wrap--disabled--checked"),e},iconWrapStyle(){const e={};return e.backgroundColor=this.isChecked&&!this.elDisabled?this.elActiveColor:"#ffffff",e.borderColor=this.isChecked&&!this.elDisabled?this.elActiveColor:this.elInactiveColor,e.width=this.$uv.addUnit(this.elSize),e.height=this.$uv.addUnit(this.elSize),"right"===this.parentData.iconPlacement&&(e.marginRight=0),e},checkboxStyle(){const e={};return this.parentData.borderBottom&&"row"===this.parentData.placement&&this.$uv.error("检测到您将borderBottom设置为true,需要同时将uv-checkbox-group的placement设置为column才有效"),this.parentData.borderBottom&&"column"===this.parentData.placement&&(e.paddingBottom="8px"),this.$uv.deepMerge(e,this.$uv.addStyle(this.customStyle))}},mounted(){this.init()},methods:{init(){this.updateParentData(),this.parent||this.$uv.error("uv-checkbox必须搭配uv-checkbox-group组件使用"),this.$nextTick((()=>{let e=[];this.parentData.value.length?e=this.parentData.value:this.parentData.modelValue.length&&(e=this.parentData.modelValue),this.checked?this.isChecked=!0:this.$uv.test.array(e)&&(this.isChecked=e.some((e=>e===this.name)))}))},updateParentData(){this.getParentData("uv-checkbox-group")},wrapperClickHandler(e){"right"===this.parentData.iconPlacement&&this.iconClickHandler(e)},iconClickHandler(e){this.preventEvent(e),this.elDisabled||this.setRadioCheckedStatus()},labelClickHandler(e){this.preventEvent(e),this.elLabelDisabled||this.elDisabled||this.setRadioCheckedStatus()},emitEvent(){this.$emit("change",this.isChecked),this.$nextTick((()=>{this.$uv.formValidate(this,"change")}))},setRadioCheckedStatus(){this.isChecked=!this.isChecked,this.emitEvent(),"function"==typeof this.parent.unCheckedOther&&this.parent.unCheckedOther(this)}},watch:{checked(){this.isChecked=this.checked}}},[["render",function(e,t,a,i,s,o){const D=n(r("uv-icon"),l),y=k,g=S;return h(),c(y,{class:p(["uv-checkbox",[`uv-checkbox-label--${s.parentData.iconPlacement}`,s.parentData.borderBottom&&"column"===s.parentData.placement&&"uv-border-bottom"]]),style:C([o.checkboxStyle]),onClick:b(o.wrapperClickHandler,["stop"])},{default:d((()=>[u(y,{class:p(["uv-checkbox__icon-wrap",o.iconClasses]),onClick:b(o.iconClickHandler,["stop"]),style:C([o.iconWrapStyle])},{default:d((()=>[m(e.$slots,"icon",{},(()=>[u(D,{class:"uv-checkbox__icon-wrap__icon",name:"checkbox-mark",size:o.elIconSize,color:o.elIconColor},null,8,["size","color"])]),!0)])),_:3},8,["onClick","class","style"]),m(e.$slots,"default",{},(()=>[u(g,{onClick:b(o.labelClickHandler,["stop"]),style:C({color:o.elDisabled?o.elInactiveColor:o.elLabelColor,fontSize:o.elLabelSize,lineHeight:o.elLabelSize})},{default:d((()=>[v(f(e.label),1)])),_:1},8,["onClick","style"])]),!0)])),_:3},8,["style","onClick","class"])}],["__scopeId","data-v-f3a75af9"]]);const g=D({name:"uv-checkbox-group",mixins:[s,o,{props:{value:{type:Array,default:()=>[]},modelValue:{type:Array,default:()=>[]},name:{type:String,default:""},shape:{type:String,default:"square"},disabled:{type:Boolean,default:!1},activeColor:{type:String,default:"#2979ff"},inactiveColor:{type:String,default:"#c8c9cc"},size:{type:[String,Number],default:18},placement:{type:String,default:"row"},labelSize:{type:[String,Number],default:14},labelColor:{type:[String],default:"#303133"},labelDisabled:{type:Boolean,default:!1},iconColor:{type:String,default:"#fff"},iconSize:{type:[String,Number],default:12},iconPlacement:{type:String,default:"left"},borderBottom:{type:Boolean,default:!1},...null==(i=null==(a=uni.$uv)?void 0:a.props)?void 0:i.checkboxGroup}}],computed:{parentData(){let e=[];return this.value.length?e=this.value:this.modelValue.length&&(e=this.modelValue),[e,this.disabled,this.inactiveColor,this.activeColor,this.size,this.labelDisabled,this.shape,this.iconSize,this.borderBottom,this.placement,this.labelSize,this.labelColor]},bemClass(){return this.bem("checkbox-group",["placement"])}},watch:{parentData(){this.children.length&&this.children.map((e=>{"function"==typeof e.init&&e.init()}))}},data:()=>({}),created(){this.children=[]},methods:{unCheckedOther(e){const t=[];this.children.map((e=>{e.isChecked&&t.push(e.name)})),this.$emit("change",t),this.$emit("update:modelValue",t)}}},[["render",function(e,t,a,i,l,s){const o=k;return h(),c(o,{class:p(["uv-checkbox-group",s.bemClass]),style:C([e.$uv.addStyle(this.customStyle)])},{default:d((()=>[m(e.$slots,"default",{},void 0,!0)])),_:3},8,["class","style"])}],["__scopeId","data-v-c5a5be29"]]);export{y as _,g as a}; diff --git a/unpackage/dist/build/h5/assets/uv-count-down.f054f6ae.js b/unpackage/dist/build/h5/assets/uv-count-down.f054f6ae.js new file mode 100644 index 0000000..5e3aaca --- /dev/null +++ b/unpackage/dist/build/h5/assets/uv-count-down.f054f6ae.js @@ -0,0 +1 @@ +var e,t;import{Y as i,Z as s,o as a,j as m,w as o,a0 as n,h as r,I as h,l,y as u,A as c,B as d}from"./index-9bec188e.js";import{_ as T}from"./_plugin-vue_export-helper.1b428a4d.js";const f={props:{time:{type:[String,Number],default:0},format:{type:String,default:"HH:mm:ss"},autoStart:{type:Boolean,default:!0},millisecond:{type:Boolean,default:!1},...null==(t=null==(e=uni.$uv)?void 0:e.props)?void 0:t.countDown}};function p(e,t=2){let i=`${e}`;for(;i.length({timer:null,timeData:g(0),formattedTime:"0",runing:!1,endTime:0,remainTime:0}),watch:{time(e){this.reset()}},mounted(){this.init()},methods:{init(){this.reset()},start(){this.runing||(this.runing=!0,this.endTime=Date.now()+this.remainTime,this.toTick())},toTick(){this.millisecond?this.microTick():this.macroTick()},macroTick(){this.clearTimeout(),this.timer=setTimeout((()=>{const e=this.getRemainTime();var t,i;t=e,i=this.remainTime,(Math.floor(t/1e3)!==Math.floor(i/1e3)||0===e)&&this.setRemainTime(e),0!==this.remainTime&&this.macroTick()}),30)},microTick(){this.clearTimeout(),this.timer=setTimeout((()=>{this.setRemainTime(this.getRemainTime()),0!==this.remainTime&&this.microTick()}),50)},getRemainTime(){return Math.max(this.endTime-Date.now(),0)},setRemainTime(e){this.remainTime=e;const t=g(e);this.$emit("change",t),this.formattedTime=function(e,t){let{days:i,hours:s,minutes:a,seconds:m,milliseconds:o}=t;return-1===e.indexOf("DD")?s+=24*i:e=e.replace("DD",p(i)),-1===e.indexOf("HH")?a+=60*s:e=e.replace("HH",p(s)),-1===e.indexOf("mm")?m+=60*a:e=e.replace("mm",p(a)),-1===e.indexOf("ss")?o+=1e3*m:e=e.replace("ss",p(m)),e.replace("SSS",p(o,3))}(this.format,t),e<=0&&(this.pause(),this.$emit("finish"))},reset(){this.pause(),this.remainTime=this.time,this.setRemainTime(this.remainTime),this.autoStart&&this.start()},pause(){this.runing=!1,this.clearTimeout()},clearTimeout(){clearTimeout(this.timer),this.timer=null}},beforeDestroy(){this.clearTimeout()}},[["render",function(e,t,i,s,T,f){const p=c,g=d;return a(),m(g,{class:"uv-count-down",style:u([e.$uv.addStyle(e.customStyle)])},{default:o((()=>[n(e.$slots,"default",{},(()=>[r(p,{class:"uv-count-down__text"},{default:o((()=>[h(l(T.formattedTime),1)])),_:1})]),!0)])),_:3},8,["style"])}],["__scopeId","data-v-fa107fc1"]]);export{y as _}; diff --git a/unpackage/dist/build/h5/assets/uv-datetime-picker.e058acc2.js b/unpackage/dist/build/h5/assets/uv-datetime-picker.e058acc2.js new file mode 100644 index 0000000..3127178 --- /dev/null +++ b/unpackage/dist/build/h5/assets/uv-datetime-picker.e058acc2.js @@ -0,0 +1 @@ +var t,e;import{U as n}from"./uv-picker.0e41c7e2.js";import{Y as i,Z as r,o as s,j as a,G as o,H as u}from"./index-9bec188e.js";import{_ as h}from"./_plugin-vue_export-helper.1b428a4d.js";const l={props:{value:{type:[String,Number],default:""},modelValue:{type:[String,Number],default:""},show:{type:Boolean,default:!1},showToolbar:{type:Boolean,default:!0},title:{type:String,default:""},mode:{type:String,default:"datetime"},maxDate:{type:Number,default:new Date((new Date).getFullYear()+10,0,1).getTime()},minDate:{type:Number,default:new Date((new Date).getFullYear()-10,0,1).getTime()},minHour:{type:Number,default:0},maxHour:{type:Number,default:23},minMinute:{type:Number,default:0},maxMinute:{type:Number,default:59},filter:{type:[Function,null],default:null},formatter:{type:[Function,null],default:null},loading:{type:Boolean,default:!1},itemHeight:{type:[String,Number],default:44},cancelText:{type:String,default:"取消"},confirmText:{type:String,default:"确认"},cancelColor:{type:String,default:"#909193"},confirmColor:{type:String,default:"#3c9cff"},visibleItemCount:{type:[String,Number],default:5},closeOnClickOverlay:{type:Boolean,default:!0},closeOnClickConfirm:{type:Boolean,default:!0},...null==(e=null==(t=uni.$uv)?void 0:t.props)?void 0:e.datetimePicker}};var c,m,d=Object.getOwnPropertyNames;const f=(c={"C:/Users/LP/Downloads/uvui-plus_3.1.27_example/node_modules/dayjs/dayjs.min.js"(t,e){var n,i;n=t,i=function(){var t=6e4,e=36e5,n="millisecond",i="second",r="minute",s="hour",a="day",o="week",u="month",h="quarter",l="year",c="date",m="Invalid Date",d=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,f=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,p={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(t){var e=["th","st","nd","rd"],n=t%100;return"["+t+(e[(n-20)%10]||e[n]||e[0])+"]"}},$=function(t,e,n){var i=String(t);return!i||i.length>=e?t:""+Array(e+1-i.length).join(n)+t},y={s:$,z:function(t){var e=-t.utcOffset(),n=Math.abs(e),i=Math.floor(n/60),r=n%60;return(e<=0?"+":"-")+$(i,2,"0")+":"+$(r,2,"0")},m:function t(e,n){if(e.date()1)return t(a[0])}else{var o=e.name;v[o]=e,r=o}return!i&&r&&(g=r),r||!i&&g},x=function(t,e){if(M(t))return t.clone();var n="object"==typeof e?e:{};return n.date=t,n.args=arguments,new S(n)},C=y;C.l=D,C.i=M,C.w=function(t,e){return x(t,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var S=function(){function p(t){this.$L=D(t.locale,null,!0),this.parse(t)}var $=p.prototype;return $.parse=function(t){this.$d=function(t){var e=t.date,n=t.utc;if(null===e)return new Date(NaN);if(C.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var i=e.match(d);if(i){var r=i[2]-1||0,s=(i[7]||"0").substring(0,3);return n?new Date(Date.UTC(i[1],r,i[3]||1,i[4]||0,i[5]||0,i[6]||0,s)):new Date(i[1],r,i[3]||1,i[4]||0,i[5]||0,i[6]||0,s)}}return new Date(e)}(t),this.$x=t.x||{},this.init()},$.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},$.$utils=function(){return C},$.isValid=function(){return!(this.$d.toString()===m)},$.isSame=function(t,e){var n=x(t);return this.startOf(e)<=n&&n<=this.endOf(e)},$.isAfter=function(t,e){return x(t)({columns:[],innerDefaultIndex:[],innerFormatter:(t,e)=>e}),watch:{propsChange(){this.init()}},computed:{propsChange(){const t=this.value||this.modelValue;return[this.mode,this.maxDate,this.minDate,this.minHour,this.maxHour,this.minMinute,this.maxMinute,this.filter,t]}},mounted(){this.init()},methods:{init(){this.getValue(),this.updateColumnValue(this.innerValue)},getValue(){const t=this.value||this.modelValue;this.innerValue=this.correctValue(t)},setFormatter(t){this.innerFormatter=t},open(){this.$refs.picker.open(),this.getValue(),this.updateColumnValue(this.innerValue)},close(){this.$emit("close")},cancel(){this.$emit("cancel")},confirm(){this.$emit("confirm",{value:this.innerValue,mode:this.mode}),this.$emit("input",this.innerValue),this.$emit("update:modelValue",this.innerValue)},intercept(t,e){let n=t.match(/\d+/g);return n.length>1?(this.$uv.error("请勿在过滤或格式化函数时添加数字"),0):e&&4==n[0].length?n[0]:n[0].length>2?(this.$uv.error("请勿在过滤或格式化函数时添加数字"),0):n[0]},change(t){const{indexs:e,values:n}=t;let i="";if("time"===this.mode)i=`${this.intercept(n[0][e[0]])}:${this.intercept(n[1][e[1]])}`;else{const t=parseInt(this.intercept(n[0][e[0]],"year")),r=parseInt(this.intercept(n[1][e[1]]));let s=parseInt(n[2]?this.intercept(n[2][e[2]]):1),a=0,o=0;const u=f(`${t}-${r}`).daysInMonth();"year-month"===this.mode&&(s=1),s=Math.min(u,s),"datetime"===this.mode&&(a=parseInt(this.intercept(n[3][e[3]])),o=parseInt(this.intercept(n[4][e[4]]))),i=Number(new Date(t,r-1,s,a,o))}i=this.correctValue(i),this.innerValue=i,this.updateColumnValue(i),this.$emit("change",{value:i,mode:this.mode})},updateColumnValue(t){this.innerValue=t,this.updateColumns(),this.updateIndexs(t)},updateIndexs(t){let e=[];const n=this.formatter||this.innerFormatter;if("time"===this.mode){const i=t.split(":");e=[n("hour",i[0]),n("minute",i[1])]}else e=[n("year",`${f(t).year()}`),n("month",this.$uv.padZero(f(t).month()+1))],"date"===this.mode&&e.push(n("day",this.$uv.padZero(f(t).date()))),"datetime"===this.mode&&e.push(n("day",this.$uv.padZero(f(t).date())),n("hour",this.$uv.padZero(f(t).hour())),n("minute",this.$uv.padZero(f(t).minute())));const i=this.columns.map(((t,n)=>Math.max(0,t.findIndex((t=>t===e[n])))));this.innerDefaultIndex=i},updateColumns(){const t=this.formatter||this.innerFormatter,e=this.getOriginColumns().map((e=>e.values.map((n=>t(e.type,n)))));this.columns=e},getOriginColumns(){return this.getRanges().map((({type:t,range:e})=>{let n=function(t,e){let n=-1;const i=Array(t<0?0:t);for(;++n{let i=e[0]+n;return i="year"===t?`${i}`:this.$uv.padZero(i),i}));return this.filter&&(n=this.filter(t,n)),{type:t,values:n}}))},generateArray:(t,e)=>Array.from(new Array(e+1).keys()).slice(t),correctValue(t){const e="time"!==this.mode;if(e&&!this.$uv.test.date(t)?t=this.minDate:e||t||(t=`${this.$uv.padZero(this.minHour)}:${this.$uv.padZero(this.minMinute)}`),e)return t=f(t).isBefore(f(this.minDate))?this.minDate:t,t=f(t).isAfter(f(this.maxDate))?this.maxDate:t;{if(-1===String(t).indexOf(":"))return this.$uv.error("时间错误,请传递如12:24的格式");let[e,n]=t.split(":");return e=this.$uv.padZero(this.$uv.range(this.minHour,this.maxHour,Number(e))),n=this.$uv.padZero(this.$uv.range(this.minMinute,this.maxMinute,Number(n))),`${e}:${n}`}},getRanges(){if("time"===this.mode)return[{type:"hour",range:[this.minHour,this.maxHour]},{type:"minute",range:[this.minMinute,this.maxMinute]}];const{maxYear:t,maxDate:e,maxMonth:n,maxHour:i,maxMinute:r}=this.getBoundary("max",this.innerValue),{minYear:s,minDate:a,minMonth:o,minHour:u,minMinute:h}=this.getBoundary("min",this.innerValue),l=[{type:"year",range:[s,t]},{type:"month",range:[o,n]},{type:"day",range:[a,e]},{type:"hour",range:[u,i]},{type:"minute",range:[h,r]}];return"date"===this.mode&&l.splice(3,2),"year-month"===this.mode&&l.splice(2,3),l},getBoundary(t,e){const n=new Date(e),i=new Date(this[`${t}Date`]),r=f(i).year();let s=1,a=1,o=0,u=0;return"max"===t&&(s=12,a=f(n).daysInMonth(),o=23,u=59),f(n).year()===r&&(s=f(i).month()+1,f(n).month()+1===s&&(a=f(i).date(),f(n).date()===a&&(o=f(i).hour(),f(n).hour()===o&&(u=f(i).minute())))),{[`${t}Year`]:r,[`${t}Month`]:s,[`${t}Date`]:a,[`${t}Hour`]:o,[`${t}Minute`]:u}}}},[["render",function(t,e,i,r,h,l){const c=o(u("uv-picker"),n);return s(),a(c,{ref:"picker",closeOnClickOverlay:t.closeOnClickOverlay,closeOnClickConfirm:t.closeOnClickConfirm,columns:h.columns,title:t.title,itemHeight:t.itemHeight,showToolbar:t.showToolbar,visibleItemCount:t.visibleItemCount,defaultIndex:h.innerDefaultIndex,cancelText:t.cancelText,confirmText:t.confirmText,cancelColor:t.cancelColor,confirmColor:t.confirmColor,onClose:l.close,onCancel:l.cancel,onConfirm:l.confirm,onChange:l.change},null,8,["closeOnClickOverlay","closeOnClickConfirm","columns","title","itemHeight","showToolbar","visibleItemCount","defaultIndex","cancelText","confirmText","cancelColor","confirmColor","onClose","onCancel","onConfirm","onChange"])}]]);export{p as U}; diff --git a/unpackage/dist/build/h5/assets/uv-gap.e5d4dc85.js b/unpackage/dist/build/h5/assets/uv-gap.e5d4dc85.js new file mode 100644 index 0000000..8f04e31 --- /dev/null +++ b/unpackage/dist/build/h5/assets/uv-gap.e5d4dc85.js @@ -0,0 +1 @@ +var t,e;import{Y as i,Z as r,o as a,j as o,y as n,B as s}from"./index-9bec188e.js";import{_ as u}from"./_plugin-vue_export-helper.1b428a4d.js";const p=u({name:"uv-gap",mixins:[i,r,{props:{bgColor:{type:String,default:"transparent"},height:{type:[String,Number],default:20},marginTop:{type:[String,Number],default:0},marginBottom:{type:[String,Number],default:0},...null==(e=null==(t=uni.$uv)?void 0:t.props)?void 0:e.gap}}],computed:{gapStyle(){const t={backgroundColor:this.bgColor,height:this.$uv.addUnit(this.height),marginTop:this.$uv.addUnit(this.marginTop),marginBottom:this.$uv.addUnit(this.marginBottom)};return this.$uv.deepMerge(t,this.$uv.addStyle(this.customStyle))}}},[["render",function(t,e,i,r,u,p){const g=s;return a(),o(g,{class:"uv-gap",style:n([p.gapStyle])},null,8,["style"])}]]);export{p as _}; diff --git a/unpackage/dist/build/h5/assets/uv-grid-item.2f1f1e22.js b/unpackage/dist/build/h5/assets/uv-grid-item.2f1f1e22.js new file mode 100644 index 0000000..25e075c --- /dev/null +++ b/unpackage/dist/build/h5/assets/uv-grid-item.2f1f1e22.js @@ -0,0 +1 @@ +var t,e,a,i;import{Y as s,Z as r,o as n,j as l,w as d,a0 as o,y as h,B as c,an as u,ao as p,ap as m,m as v}from"./index-9bec188e.js";import{_ as g}from"./_plugin-vue_export-helper.1b428a4d.js";const f=g({name:"uv-grid",mixins:[s,r,{props:{col:{type:[String,Number],default:3},border:{type:Boolean,default:!1},align:{type:String,default:"left"},...null==(e=null==(t=uni.$uv)?void 0:t.props)?void 0:e.grid}}],emits:["click"],data:()=>({index:0,width:0}),watch:{parentData(){this.children.length&&this.children.map((t=>{"function"==typeof t.updateParentData&&t.updateParentData()}))}},created(){this.children=[]},computed:{parentData(){return[this.hoverClass,this.col,this.size,this.border]},gridStyle(){let t={};switch(this.align){case"left":default:t.justifyContent="flex-start";break;case"center":t.justifyContent="center";break;case"right":t.justifyContent="flex-end"}return this.$uv.deepMerge(t,this.$uv.addStyle(this.customStyle))}},methods:{childClick(t){this.$emit("click",t)}}},[["render",function(t,e,a,i,s,r){const u=c;return n(),l(u,{class:"uv-grid",ref:"uv-grid",style:h([r.gridStyle])},{default:d((()=>[o(t.$slots,"default",{},void 0,!0)])),_:3},8,["style"])}],["__scopeId","data-v-acf1a89f"]]);const y=g({name:"uv-grid-item",mixins:[s,r,{props:{name:{type:[String,Number,null],default:null},bgColor:{type:String,default:"transparent"},...null==(i=null==(a=uni.$uv)?void 0:a.props)?void 0:i.gridItem}}],emits:["$uvGridItem","click"],data:()=>({parentData:{col:3,border:!0},classes:[]}),created(){this.updateParentData()},mounted(){this.init()},computed:{width(){return 100/Number(this.parentData.col)+"%"},itemStyle(){const t={background:this.bgColor,width:this.width};return this.$uv.deepMerge(t,this.$uv.addStyle(this.customStyle))}},methods:{init(){u("$uvGridItem",(()=>{this.gridItemClasses()})),p("$uvGridItem"),this.gridItemClasses()},updateParentData(){this.getParentData("uv-grid")},clickHandler(){var t;let e=this.name;const a=null==(t=this.parent)?void 0:t.children;a&&null===this.name&&(e=a.findIndex((t=>t===this))),this.parent&&this.parent.childClick(e),this.$emit("click",e)},async getItemWidth(){let t=0;if(this.parent){t=await this.getParentWidth()/Number(this.parentData.col)+"px"}this.width=t},getParentWidth(){},gridItemClasses(){if(this.parentData.border){let t=[];this.parent.children.map(((e,a)=>{if(this===e){const e=this.parent.children.length;(a+1)%this.parentData.col!=0&&a+1!==e&&t.push("uv-border-right");a[o(t.$slots,"default",{},void 0,!0)])),_:3},8,["onClick","class","style"])}],["__scopeId","data-v-800b7737"]]);export{f as _,y as a}; diff --git a/unpackage/dist/build/h5/assets/uv-icon.27c7246d.js b/unpackage/dist/build/h5/assets/uv-icon.27c7246d.js new file mode 100644 index 0000000..b2995f7 --- /dev/null +++ b/unpackage/dist/build/h5/assets/uv-icon.27c7246d.js @@ -0,0 +1 @@ +import{Y as e,Z as i,o as c,j as o,w as n,y as l,m as u,I as t,l as v,z as a,p as s,A as r,B as f}from"./index-9bec188e.js";import{p as d}from"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import{_ as h}from"./_plugin-vue_export-helper.1b428a4d.js";const m={"uvicon-level":"e68f","uvicon-checkbox-mark":"e659","uvicon-folder":"e694","uvicon-movie":"e67c","uvicon-star-fill":"e61e","uvicon-star":"e618","uvicon-phone-fill":"e6ac","uvicon-phone":"e6ba","uvicon-apple-fill":"e635","uvicon-backspace":"e64d","uvicon-attach":"e640","uvicon-empty-data":"e671","uvicon-empty-address":"e68a","uvicon-empty-favor":"e662","uvicon-empty-car":"e657","uvicon-empty-order":"e66b","uvicon-empty-list":"e672","uvicon-empty-search":"e677","uvicon-empty-permission":"e67d","uvicon-empty-news":"e67e","uvicon-empty-history":"e685","uvicon-empty-coupon":"e69b","uvicon-empty-page":"e60e","uvicon-empty-wifi-off":"e6cc","uvicon-reload":"e627","uvicon-order":"e695","uvicon-server-man":"e601","uvicon-search":"e632","uvicon-more-dot-fill":"e66f","uvicon-scan":"e631","uvicon-map":"e665","uvicon-map-fill":"e6a8","uvicon-tags":"e621","uvicon-tags-fill":"e613","uvicon-eye":"e664","uvicon-eye-fill":"e697","uvicon-eye-off":"e69c","uvicon-eye-off-outline":"e688","uvicon-mic":"e66d","uvicon-mic-off":"e691","uvicon-calendar":"e65c","uvicon-trash":"e623","uvicon-trash-fill":"e6ce","uvicon-play-left":"e6bf","uvicon-play-right":"e6b3","uvicon-minus":"e614","uvicon-plus":"e625","uvicon-info-circle":"e69f","uvicon-info-circle-fill":"e6a7","uvicon-question-circle":"e622","uvicon-question-circle-fill":"e6bc","uvicon-close":"e65a","uvicon-checkmark":"e64a","uvicon-checkmark-circle":"e643","uvicon-checkmark-circle-fill":"e668","uvicon-setting":"e602","uvicon-setting-fill":"e6d0","uvicon-heart":"e6a2","uvicon-heart-fill":"e68b","uvicon-camera":"e642","uvicon-camera-fill":"e650","uvicon-more-circle":"e69e","uvicon-more-circle-fill":"e684","uvicon-chat":"e656","uvicon-chat-fill":"e63f","uvicon-bag":"e647","uvicon-error-circle":"e66e","uvicon-error-circle-fill":"e655","uvicon-close-circle":"e64e","uvicon-close-circle-fill":"e666","uvicon-share":"e629","uvicon-share-fill":"e6bb","uvicon-share-square":"e6c4","uvicon-shopping-cart":"e6cb","uvicon-shopping-cart-fill":"e630","uvicon-bell":"e651","uvicon-bell-fill":"e604","uvicon-list":"e690","uvicon-list-dot":"e6a9","uvicon-zhifubao-circle-fill":"e617","uvicon-weixin-circle-fill":"e6cd","uvicon-weixin-fill":"e620","uvicon-qq-fill":"e608","uvicon-qq-circle-fill":"e6b9","uvicon-moments-circel-fill":"e6c2","uvicon-moments":"e6a0","uvicon-car":"e64f","uvicon-car-fill":"e648","uvicon-warning-fill":"e6c7","uvicon-warning":"e6c1","uvicon-clock-fill":"e64b","uvicon-clock":"e66c","uvicon-edit-pen":"e65d","uvicon-edit-pen-fill":"e679","uvicon-email":"e673","uvicon-email-fill":"e683","uvicon-minus-circle":"e6a5","uvicon-plus-circle":"e603","uvicon-plus-circle-fill":"e611","uvicon-file-text":"e687","uvicon-file-text-fill":"e67f","uvicon-pushpin":"e6d1","uvicon-pushpin-fill":"e6b6","uvicon-grid":"e68c","uvicon-grid-fill":"e698","uvicon-play-circle":"e6af","uvicon-play-circle-fill":"e62a","uvicon-pause-circle-fill":"e60c","uvicon-pause":"e61c","uvicon-pause-circle":"e696","uvicon-gift-fill":"e6b0","uvicon-gift":"e680","uvicon-kefu-ermai":"e660","uvicon-server-fill":"e610","uvicon-coupon-fill":"e64c","uvicon-coupon":"e65f","uvicon-integral":"e693","uvicon-integral-fill":"e6b1","uvicon-home-fill":"e68e","uvicon-home":"e67b","uvicon-account":"e63a","uvicon-account-fill":"e653","uvicon-thumb-down-fill":"e628","uvicon-thumb-down":"e60a","uvicon-thumb-up":"e612","uvicon-thumb-up-fill":"e62c","uvicon-lock-fill":"e6a6","uvicon-lock-open":"e68d","uvicon-lock-opened-fill":"e6a1","uvicon-lock":"e69d","uvicon-red-packet":"e6c3","uvicon-photo-fill":"e6b4","uvicon-photo":"e60d","uvicon-volume-off-fill":"e6c8","uvicon-volume-off":"e6bd","uvicon-volume-fill":"e624","uvicon-volume":"e605","uvicon-download":"e670","uvicon-arrow-up-fill":"e636","uvicon-arrow-down-fill":"e638","uvicon-play-left-fill":"e6ae","uvicon-play-right-fill":"e6ad","uvicon-arrow-downward":"e634","uvicon-arrow-leftward":"e63b","uvicon-arrow-rightward":"e644","uvicon-arrow-upward":"e641","uvicon-arrow-down":"e63e","uvicon-arrow-right":"e63c","uvicon-arrow-left":"e646","uvicon-arrow-up":"e633","uvicon-skip-back-left":"e6c5","uvicon-skip-forward-right":"e61f","uvicon-arrow-left-double":"e637","uvicon-man":"e675","uvicon-woman":"e626","uvicon-en":"e6b8","uvicon-twitte":"e607","uvicon-twitter-circle-fill":"e6cf"};const p=h({name:"uv-icon",emits:["click"],mixins:[e,i,d],data:()=>({colorType:["primary","success","info","error","warning"]}),computed:{uClasses(){let e=[];return e.push(this.customPrefix),e.push(this.customPrefix+"-"+this.name),this.color&&this.colorType.includes(this.color)&&e.push("uv-icon__icon--"+this.color),e},iconStyle(){let e={};return e={fontSize:this.$uv.addUnit(this.size),lineHeight:this.$uv.addUnit(this.size),fontWeight:this.bold?"bold":"normal",top:this.$uv.addUnit(this.top)},this.color&&!this.colorType.includes(this.color)&&(e.color=this.color),e},isImg(){const e=this.name.indexOf("data:")>-1&&this.name.indexOf("base64")>-1;return-1!==this.name.indexOf("/")||e},imgStyle(){let e={};return e.width=this.width?this.$uv.addUnit(this.width):this.$uv.addUnit(this.size),e.height=this.height?this.$uv.addUnit(this.height):this.$uv.addUnit(this.size),e},icon(){const e=m["uvicon-"+this.name];return e?unescape(`%u${e}`):["uvicon"].indexOf(this.customPrefix)>-1?this.name:""}},methods:{clickHandler(e){this.$emit("click",this.index),this.stop&&this.preventEvent(e)}}},[["render",function(e,i,d,h,m,p){const b=s,y=r,g=f;return c(),o(g,{class:u(["uv-icon",["uv-icon--"+e.labelPos]]),onClick:p.clickHandler},{default:n((()=>[p.isImg?(c(),o(b,{key:0,class:"uv-icon__img",src:e.name,mode:e.imgMode,style:l([p.imgStyle,e.$uv.addStyle(e.customStyle)])},null,8,["src","mode","style"])):(c(),o(y,{key:1,class:u(["uv-icon__icon",p.uClasses]),style:l([p.iconStyle,e.$uv.addStyle(e.customStyle)]),"hover-class":e.hoverClass},{default:n((()=>[t(v(p.icon),1)])),_:1},8,["class","style","hover-class"])),""!==e.label?(c(),o(y,{key:2,class:"uv-icon__label",style:l({color:e.labelColor,fontSize:e.$uv.addUnit(e.labelSize),marginLeft:"right"==e.labelPos?e.$uv.addUnit(e.space):0,marginTop:"bottom"==e.labelPos?e.$uv.addUnit(e.space):0,marginRight:"left"==e.labelPos?e.$uv.addUnit(e.space):0,marginBottom:"top"==e.labelPos?e.$uv.addUnit(e.space):0})},{default:n((()=>[t(v(e.label),1)])),_:1},8,["style"])):a("",!0)])),_:1},8,["onClick","class"])}],["__scopeId","data-v-23936b10"]]);export{p as _}; diff --git a/unpackage/dist/build/h5/assets/uv-image.6bda10b1.js b/unpackage/dist/build/h5/assets/uv-image.6bda10b1.js new file mode 100644 index 0000000..8b733f3 --- /dev/null +++ b/unpackage/dist/build/h5/assets/uv-image.6bda10b1.js @@ -0,0 +1 @@ +var e,t;import{Y as i,Z as o,aY as s,aA as r,G as a,H as d,o as h,j as l,w as n,h as u,m as g,y as c,z as m,a0 as v,p as y,B as p}from"./index-9bec188e.js";import{_ as b}from"./uv-icon.27c7246d.js";import{_ as w}from"./uv-transition.b971e856.js";import{_ as f}from"./_plugin-vue_export-helper.1b428a4d.js";const S=f({name:"uv-image",emits:["click","load","error"],mixins:[i,o,{props:{src:{type:String,default:""},mode:{type:String,default:"aspectFill"},width:{type:[String,Number],default:"300"},height:{type:[String,Number],default:"225"},shape:{type:String,default:"square"},radius:{type:[String,Number],default:0},lazyLoad:{type:Boolean,default:!0},observeLazyLoad:{type:Boolean,default:!1},showMenuByLongpress:{type:Boolean,default:!0},loadingIcon:{type:String,default:"photo"},errorIcon:{type:String,default:"error-circle"},showLoading:{type:Boolean,default:!0},showError:{type:Boolean,default:!0},fade:{type:Boolean,default:!0},webp:{type:Boolean,default:!1},duration:{type:[String,Number],default:500},bgColor:{type:String,default:"#f3f4f6"},cellChild:{type:Boolean,default:!1},...null==(t=null==(e=uni.$uv)?void 0:e.props)?void 0:t.image}}],data(){return{isError:!1,loading:!0,backgroundStyle:{},show:!1,observeShow:!this.observeLazyLoad,elIndex:"",imgWidth:this.width,imgHeight:this.height,thresholdValue:50}},watch:{src:{immediate:!0,handler(e){e?(this.isError=!1,this.loading=!0):this.isError=!0}}},computed:{wrapStyle(){let e={};return e.width=this.$uv.addUnit(this.imgWidth),e.height=this.$uv.addUnit(this.imgHeight),e.borderRadius="circle"==this.shape?"10000px":this.$uv.addUnit(this.radius),e.overflow=this.radius>0?"hidden":"visible",this.$uv.deepMerge(e,this.$uv.addStyle(this.customStyle))},imageStyle(){let e={};return e.borderRadius="circle"==this.shape?"10000px":this.$uv.addUnit(this.radius),e}},created(){this.elIndex=this.$uv.guid(),this.observer={},this.observerName="lazyLoadContentObserver"},mounted(){this.show=!0,this.observeLazyLoad&&this.observerFn()},methods:{onClick(){this.$emit("click")},onErrorHandler(e){this.loading=!1,this.isError=!0,this.$emit("error",e)},onLoadHandler(e){"widthFix"==this.mode&&(this.imgHeight="auto"),"heightFix"==this.mode&&(this.imgWidth="auto"),this.loading=!1,this.isError=!1,this.$emit("load",e),this.removeBgColor()},removeBgColor(){this.backgroundStyle={backgroundColor:"transparent"}},observerFn(){this.$nextTick((()=>{s("onLazyLoadReachBottom",(()=>{this.observeShow||(this.observeShow=!0)}))})),setTimeout((()=>{this.disconnectObserver(this.observerName);const e=r(this);e.relativeToViewport({bottom:this.thresholdValue}).observe(`.uv-image--${this.elIndex}`,(e=>{e.intersectionRatio>0&&(this.observeShow=!0,this.disconnectObserver(this.observerName))})),this[this.observerName]=e}),50)},disconnectObserver(e){const t=this[e];t&&t.disconnect()}}},[["render",function(e,t,i,o,s,r){const f=y,S=a(d("uv-icon"),b),$=p,L=a(d("uv-transition"),w);return h(),l(L,{show:s.show,mode:"fade",duration:e.fade?e.duration:0,"cell-child":e.cellChild,"custom-style":r.wrapStyle},{default:n((()=>[u($,{class:g(["uv-image",[`uv-image--${s.elIndex}`]]),onClick:r.onClick,style:c([r.wrapStyle,s.backgroundStyle])},{default:n((()=>[!s.isError&&s.observeShow?(h(),l(f,{key:0,src:e.src,mode:e.mode,onError:r.onErrorHandler,onLoad:r.onLoadHandler,"show-menuv-by-longpress":e.showMenuByLongpress,"lazy-load":e.lazyLoad,class:"uv-image__image",style:c([r.imageStyle])},null,8,["src","mode","onError","onLoad","show-menuv-by-longpress","lazy-load","style"])):m("",!0),e.showLoading&&s.loading?(h(),l($,{key:1,class:"uv-image__loading",style:c({borderRadius:"circle"==e.shape?"50%":e.$uv.addUnit(e.radius),backgroundColor:e.bgColor,width:e.$uv.addUnit(e.width),height:e.$uv.addUnit(e.height)})},{default:n((()=>[v(e.$slots,"loading",{},(()=>[u(S,{name:e.loadingIcon,width:e.width,height:e.height},null,8,["name","width","height"])]),!0)])),_:3},8,["style"])):m("",!0),e.showError&&s.isError&&!s.loading?(h(),l($,{key:2,class:"uv-image__error",style:c({borderRadius:"circle"==e.shape?"50%":e.$uv.addUnit(e.radius),width:e.$uv.addUnit(e.width),height:e.$uv.addUnit(e.height)})},{default:n((()=>[v(e.$slots,"error",{},(()=>[u(S,{name:e.errorIcon,width:e.width,height:e.height},null,8,["name","width","height"])]),!0)])),_:3},8,["style"])):m("",!0)])),_:3},8,["class","onClick","style"])])),_:3},8,["show","duration","cell-child","custom-style"])}],["__scopeId","data-v-cb6a87ee"]]);export{S as _}; diff --git a/unpackage/dist/build/h5/assets/uv-input.fc0d46b1.js b/unpackage/dist/build/h5/assets/uv-input.fc0d46b1.js new file mode 100644 index 0000000..3028dd0 --- /dev/null +++ b/unpackage/dist/build/h5/assets/uv-input.fc0d46b1.js @@ -0,0 +1 @@ +import{_ as e}from"./uv-icon.27c7246d.js";import{Y as t,Z as n,G as o,H as i,o as s,j as a,w as l,h as r,a0 as u,z as c,y as d,m as h,B as p,a5 as m}from"./index-9bec188e.js";import{p as f}from"./uv-input.vue_vue_type_style_index_0_scoped_a7ca300a_lang.8012b887.js";import{_}from"./_plugin-vue_export-helper.1b428a4d.js";const y=_({name:"uv-input",mixins:[t,n,f],data:()=>({innerValue:"",focused:!1,innerFormatter:e=>e}),created(){this.innerValue=this.modelValue},watch:{value(e){this.innerValue=e},modelValue(e){this.innerValue=e}},computed:{isShowClear(){const{clearable:e,readonly:t,focused:n,innerValue:o}=this;return!!e&&!t&&!!n&&""!==o},inputClass(){let e=[],{border:t,disabled:n,shape:o}=this;return"surround"===t&&(e=e.concat(["uv-border","uv-input--radius"])),e.push(`uv-input--${o}`),"bottom"===t&&(e=e.concat(["uv-border-bottom","uv-input--no-radius"])),e.join(" ")},wrapperStyle(){const e={};return this.disabled&&(e.backgroundColor=this.disabledColor),"none"===this.border?e.padding="0":(e.paddingTop="6px",e.paddingBottom="6px",e.paddingLeft="9px",e.paddingRight="9px"),this.$uv.deepMerge(e,this.$uv.addStyle(this.customStyle))},inputStyle(){return{color:this.color,fontSize:this.$uv.addUnit(this.fontSize),textAlign:this.inputAlign}}},methods:{setFormatter(e){this.innerFormatter=e},onInput(e){let{value:t=""}=e.detail||{};const n=(this.formatter||this.innerFormatter)(t);this.innerValue=t,this.$nextTick((()=>{this.innerValue=n,this.valueChange()}))},onBlur(e){this.$emit("blur",e.detail.value),this.$uv.sleep(100).then((()=>{this.focused=!1})),this.$uv.formValidate(this,"blur")},onFocus(e){this.focused=!0,this.$emit("focus")},onConfirm(e){this.$emit("confirm",this.innerValue)},onkeyboardheightchange(e){this.$emit("keyboardheightchange",e)},valueChange(){const e=this.innerValue;this.$nextTick((()=>{this.$emit("input",e),this.$emit("update:modelValue",e),this.$emit("change",e),this.$uv.formValidate(this,"change")}))},onClear(){this.innerValue="",this.$nextTick((()=>{this.$emit("clear"),this.valueChange()}))},clickHandler(){}}},[["render",function(t,n,f,_,y,v){const g=o(i("uv-icon"),e),b=p,x=m;return s(),a(b,{class:h(["uv-input",v.inputClass]),style:d([v.wrapperStyle])},{default:l((()=>[r(b,{class:"uv-input__content"},{default:l((()=>[r(b,{class:"uv-input__content__prefix-icon"},{default:l((()=>[u(t.$slots,"prefix",{},(()=>[t.prefixIcon?(s(),a(g,{key:0,name:t.prefixIcon,size:"18",customStyle:t.prefixIconStyle},null,8,["name","customStyle"])):c("",!0)]),!0)])),_:3}),r(b,{class:"uv-input__content__field-wrapper",onClick:v.clickHandler},{default:l((()=>[r(x,{class:"uv-input__content__field-wrapper__field",style:d([v.inputStyle]),type:t.type,focus:t.focus,cursor:t.cursor,value:y.innerValue,"auto-blur":t.autoBlur,disabled:t.disabled||t.readonly,maxlength:t.maxlength,placeholder:t.placeholder,"placeholder-style":t.placeholderStyle,"placeholder-class":t.placeholderClass,"confirm-type":t.confirmType,"confirm-hold":t.confirmHold,"hold-keyboard":t.holdKeyboard,"cursor-spacing":t.cursorSpacing,"adjust-position":t.adjustPosition,"selection-end":t.selectionEnd,"selection-start":t.selectionStart,password:t.password||"password"===t.type||void 0,ignoreCompositionEvent:t.ignoreCompositionEvent,onInput:v.onInput,onBlur:v.onBlur,onFocus:v.onFocus,onConfirm:v.onConfirm,onKeyboardheightchange:v.onkeyboardheightchange},null,8,["style","type","focus","cursor","value","auto-blur","disabled","maxlength","placeholder","placeholder-style","placeholder-class","confirm-type","confirm-hold","hold-keyboard","cursor-spacing","adjust-position","selection-end","selection-start","password","ignoreCompositionEvent","onInput","onBlur","onFocus","onConfirm","onKeyboardheightchange"])])),_:1},8,["onClick"]),v.isShowClear?(s(),a(b,{key:0,class:"uv-input__content__clear",onClick:v.onClear},{default:l((()=>[r(g,{name:"close",size:"11",color:"#ffffff",customStyle:"line-height: 12px"})])),_:1},8,["onClick"])):c("",!0),r(b,{class:"uv-input__content__subfix-icon"},{default:l((()=>[u(t.$slots,"suffix",{},(()=>[t.suffixIcon?(s(),a(g,{key:0,name:t.suffixIcon,size:"18",customStyle:t.suffixIconStyle},null,8,["name","customStyle"])):c("",!0)]),!0)])),_:3})])),_:3})])),_:3},8,["class","style"])}],["__scopeId","data-v-a7ca300a"]]);export{y as _}; diff --git a/unpackage/dist/build/h5/assets/uv-line-progress.1b208e51.js b/unpackage/dist/build/h5/assets/uv-line-progress.1b208e51.js new file mode 100644 index 0000000..eed8fd1 --- /dev/null +++ b/unpackage/dist/build/h5/assets/uv-line-progress.1b208e51.js @@ -0,0 +1 @@ +var e,t;import{Y as s,Z as r,o as i,j as n,w as a,h as o,y as l,a0 as u,I as h,l as g,z as d,B as c,A as p}from"./index-9bec188e.js";import{_ as v}from"./_plugin-vue_export-helper.1b428a4d.js";const _=v({name:"uv-line-progress",mixins:[s,r,{props:{activeColor:{type:String,default:"#19be6b"},inactiveColor:{type:String,default:"#ececec"},percentage:{type:[String,Number],default:0},showText:{type:Boolean,default:!0},height:{type:[String,Number],default:12},...null==(t=null==(e=uni.$uv)?void 0:e.props)?void 0:t.lineProgress}}],data:()=>({lineWidth:0}),watch:{percentage(e){this.resizeProgressWidth()}},computed:{progressStyle(){let e={};return e.width=this.lineWidth,e.backgroundColor=this.activeColor,e.height=this.$uv.addUnit(this.$uv.getPx(this.height)),e},innserPercentage(){return this.$uv.range(0,100,this.percentage)}},mounted(){this.init()},methods:{init(){this.$uv.sleep(20).then((()=>{this.resizeProgressWidth()}))},getProgressWidth(){return this.$uvGetRect(".uv-line-progress__background")},resizeProgressWidth(){this.getProgressWidth().then((e=>{const{width:t}=e;this.lineWidth=t*this.innserPercentage/100+"px"}))}}},[["render",function(e,t,s,r,v,_){const y=c,f=p;return i(),n(y,{class:"uv-line-progress",style:l([e.$uv.addStyle(e.customStyle)])},{default:a((()=>[o(y,{class:"uv-line-progress__background",ref:"uv-line-progress__background",style:l([{backgroundColor:e.inactiveColor,height:e.$uv.addUnit(e.$uv.getPx(e.height))}])},null,8,["style"]),o(y,{class:"uv-line-progress__line",style:l([_.progressStyle])},{default:a((()=>[u(e.$slots,"default",{},(()=>[e.showText&&e.percentage>=10?(i(),n(f,{key:0,class:"uv-line-progress__text"},{default:a((()=>[h(g(_.innserPercentage+"%"),1)])),_:1})):d("",!0)]),!0)])),_:3},8,["style"])])),_:3},8,["style"])}],["__scopeId","data-v-24f05804"]]);export{_}; diff --git a/unpackage/dist/build/h5/assets/uv-line.e2f06039.js b/unpackage/dist/build/h5/assets/uv-line.e2f06039.js new file mode 100644 index 0000000..1bb586a --- /dev/null +++ b/unpackage/dist/build/h5/assets/uv-line.e2f06039.js @@ -0,0 +1 @@ +import{Y as e,Z as t,o as s,j as i,y as r,B as o}from"./index-9bec188e.js";import{p as a}from"./uv-line.vue_vue_type_style_index_0_scoped_6ea9af94_lang.3331ebc5.js";import{_ as d}from"./_plugin-vue_export-helper.1b428a4d.js";const n=d({name:"uv-line",mixins:[e,t,a],computed:{lineStyle(){const e={};return e.margin=this.margin,"row"===this.direction?(e.borderBottomWidth="1px",e.borderBottomStyle=this.dashed?"dashed":"solid",e.width=this.$uv.addUnit(this.length),this.hairline&&(e.transform="scaleY(0.5)")):(e.borderLeftWidth="1px",e.borderLeftStyle=this.dashed?"dashed":"solid",e.height=this.$uv.addUnit(this.length),this.hairline&&(e.transform="scaleX(0.5)")),e.borderColor=this.color,this.$uv.deepMerge(e,this.$uv.addStyle(this.customStyle))}}},[["render",function(e,t,a,d,n,l){const h=o;return s(),i(h,{class:"uv-line",style:r([l.lineStyle])},null,8,["style"])}],["__scopeId","data-v-6ea9af94"]]);export{n as _}; diff --git a/unpackage/dist/build/h5/assets/uv-list.ea38c0d0.js b/unpackage/dist/build/h5/assets/uv-list.ea38c0d0.js new file mode 100644 index 0000000..90df9db --- /dev/null +++ b/unpackage/dist/build/h5/assets/uv-list.ea38c0d0.js @@ -0,0 +1 @@ +var t,e;import{Y as i,Z as s,G as a,H as l,o,j as n,w as r,h as d,y as c,m as u,B as h,n as p,ah as g,bq as f,br as m,z as v,a0 as b,I as y,l as w,p as _,A as S}from"./index-9bec188e.js";import{_ as k}from"./uv-icon.27c7246d.js";import{_ as x}from"./uv-badge.07f8d0fa.js";import{_ as C}from"./uv-loading-icon.bfbe6dc1.js";import{_ as $}from"./_plugin-vue_export-helper.1b428a4d.js";const B=$({name:"uv-switch",mixins:[i,s,{props:{value:{type:[Boolean,String,Number],default:!1},modelValue:{type:[Boolean,String,Number],default:!1},loading:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},size:{type:[String,Number],default:25},activeColor:{type:String,default:"#2979ff"},inactiveColor:{type:String,default:"#fff"},activeValue:{type:[String,Number,Boolean],default:!0},inactiveValue:{type:[String,Number,Boolean],default:!1},asyncChange:{type:Boolean,default:!1},space:{type:[String,Number],default:0},...null==(e=null==(t=uni.$uv)?void 0:t.props)?void 0:e.switch}}],data:()=>({bgColor:"#ffffff",innerValue:!1}),watch:{value(t){if(t!==this.inactiveValue&&t!==this.activeValue)return this.$uv.error("v-model绑定的值必须为inactiveValue、activeValue二者之一");this.innerValue=t},modelValue(t){if(t!==this.inactiveValue&&t!==this.activeValue)return this.$uv.error("v-model绑定的值必须为inactiveValue、activeValue二者之一");this.innerValue=t}},created(){this.innerValue=this.value||this.modelValue},computed:{isActive(){return this.innerValue===this.activeValue},switchStyle(){let t={};return t.width=this.$uv.addUnit(2*this.$uv.getPx(this.size)+2),t.height=this.$uv.addUnit(this.$uv.getPx(this.size)+2),this.customInactiveColor&&(t.borderColor="rgba(0, 0, 0, 0)"),t.backgroundColor=this.isActive?this.activeColor:this.inactiveColor,t},nodeStyle(){let t={};t.width=this.$uv.addUnit(this.$uv.getPx(this.size)-this.space),t.height=this.$uv.addUnit(this.$uv.getPx(this.size)-this.space);const e=this.isActive?this.$uv.addUnit(this.space):this.$uv.addUnit(this.$uv.getPx(this.size));return t.transform=`translateX(-${e})`,t},bgStyle(){let t={};return t.width=this.$uv.addUnit(2*this.$uv.getPx(this.size)-this.$uv.getPx(this.size)/2),t.height=this.$uv.addUnit(this.$uv.getPx(this.size)),t.backgroundColor=this.inactiveColor,t.transform=`scale(${this.isActive?0:1})`,t},customInactiveColor(){return"#fff"!==this.inactiveColor&&"#ffffff"!==this.inactiveColor}},methods:{clickHandler(){if(!this.disabled&&!this.loading){const t=this.isActive?this.inactiveValue:this.activeValue;this.asyncChange||(this.$emit("input",t),this.$emit("update:modelValue",t)),this.$nextTick((()=>{this.$emit("change",t)}))}}}},[["render",function(t,e,i,s,p,g){const f=h,m=a(l("uv-loading-icon"),C);return o(),n(f,{class:u(["uv-switch",[t.disabled&&"uv-switch--disabled"]]),style:c([g.switchStyle,t.$uv.addStyle(t.customStyle)]),onClick:g.clickHandler},{default:r((()=>[d(f,{class:"uv-switch__bg",style:c([g.bgStyle])},null,8,["style"]),d(f,{class:u(["uv-switch__node",[p.innerValue&&"uv-switch__node--on"]]),style:c([g.nodeStyle]),ref:"uv-switch__node"},{default:r((()=>[d(m,{show:t.loading,mode:"circle",timingFunction:"linear",color:p.innerValue?t.activeColor:"#AAABAD",size:.6*t.size},null,8,["show","color","size"])])),_:1},8,["class","style"])])),_:1},8,["class","style","onClick"])}],["__scopeId","data-v-efd216a6"]]);const V=$({name:"uv-list-item",mixins:[i,s],emits:["click","switchChange"],props:{direction:{type:String,default:"row"},title:{type:String,default:""},note:{type:String,default:""},ellipsis:{type:[Number,String],default:0},disabled:{type:[Boolean,String],default:!1},clickable:{type:Boolean,default:!1},showArrow:{type:[Boolean,String],default:!1},link:{type:[Boolean,String],default:!1},to:{type:String,default:""},showSwitch:{type:[Boolean,String],default:!1},switchChecked:{type:[Boolean,String],default:!1},showBadge:{type:[Boolean,String],default:!1},badge:{type:Object,default:()=>({})},rightText:{type:String,default:""},thumb:{type:String,default:""},thumbSize:{type:String,default:"base"},showExtraIcon:{type:[Boolean,String],default:!1},extraIcon:{type:Object,default:()=>({name:"",color:"#000000",size:20,customPrefix:""})},border:{type:Boolean,default:!1},customStyle:{type:Object,default:()=>({padding:"",backgroundColor:"#FFFFFF"})},keepScrollPosition:{type:Boolean,default:!1}},computed:{directionData(){return this.direction?this.direction:this.parentData.direction?this.parentData.direction:"row"}},watch:{"customStyle.padding":{handler(t){this.setPadding(t)},immediate:!0}},data:()=>({isFirstChild:!1,padding:{top:"",right:"",bottom:"",left:""},parentData:{direction:"row",padding:0}}),created(){this.updateParentData()},mounted(){this.init(),this.list=this.getForm(),this.list&&(this.list.firstChildAppend||(this.list.firstChildAppend=!0,this.isFirstChild=!0))},methods:{init(){this.parent||this.$uv.error("uv-list-item必须搭配uv-list组件使用"),this.$nextTick((()=>{this.padding.top||this.padding.right||this.padding.bottom||this.padding.left||this.setPadding(this.parentData.padding)}))},updateParentData(){this.getParentData("uv-list")},setPadding(t){"number"==typeof t&&(t+="");let e=t.split(" ");if(1===e.length){const t=e[0];this.padding={top:t,right:t,bottom:t,left:t}}else if(2===e.length){const[t,i]=e;this.padding={top:t,right:i,bottom:t,left:i}}else if(4===e.length){const[t,i,s,a]=e;this.padding={top:t,right:i,bottom:s,left:a}}},getForm(t="uniList"){let e=this.$parent,i=e.$options.name;for(;i!==t;){if(e=e.$parent,!e)return!1;i=e.$options.name}return e},onClick(){""===this.to?(this.clickable||this.link)&&this.$emit("click",{data:{}}):this.openPage()},onSwitchChange(t){this.$emit("switchChange",t)},openPage(){-1!==["navigateTo","redirectTo","reLaunch","switchTab"].indexOf(this.link)?this.pageApi(this.link):this.pageApi("navigateTo")},pageApi(t){let e={url:this.to,success:t=>{this.$emit("click",{data:t})},fail:t=>{this.$emit("click",{data:t})}};switch(t){case"navigateTo":default:p(e);break;case"redirectTo":m(e);break;case"reLaunch":f(e);break;case"switchTab":g(e)}}}},[["render",function(t,e,i,s,p,g){const f=h,m=_,C=a(l("uv-icon"),k),$=S,V=a(l("uv-badge"),x),P=a(l("uv-switch"),B);return o(),n(f,{class:u([{"uv-list-item--disabled":i.disabled},"uv-list-item"]),style:c({"background-color":i.customStyle.backgroundColor?i.customStyle.backgroundColor:"#fff"}),"hover-class":!i.clickable&&!i.link||i.disabled||i.showSwitch?"":"uv-list-item--hover",onClick:g.onClick},{default:r((()=>[p.isFirstChild?v("",!0):(o(),n(f,{key:0,class:u(["border--left",{"uv-list--border":i.border}])},null,8,["class"])),d(f,{class:"uv-list-item__wrapper"},{default:r((()=>[b(t.$slots,"default",{},(()=>[d(f,{class:u(["uv-list-item__container",{"container--right":i.showArrow||i.link,"flex--direction":"column"===g.directionData}]),style:c({paddingTop:p.padding.top,paddingLeft:p.padding.left,paddingRight:p.padding.right,paddingBottom:p.padding.bottom})},{default:r((()=>[b(t.$slots,"header",{},(()=>[d(f,{class:"uv-list-item__header"},{default:r((()=>[i.thumb?(o(),n(f,{key:0,class:"uv-list-item__icon"},{default:r((()=>[d(m,{src:i.thumb,class:u(["uv-list-item__icon-img",["uv-list--"+i.thumbSize]])},null,8,["src","class"])])),_:1})):i.showExtraIcon?(o(),n(f,{key:1,class:"uv-list-item__icon"},{default:r((()=>[d(C,{name:i.extraIcon.icon,customPrefix:i.extraIcon.customPrefix,color:i.extraIcon.color,size:i.extraIcon.size},null,8,["name","customPrefix","color","size"])])),_:1})):v("",!0)])),_:1})]),!0),b(t.$slots,"body",{},(()=>[d(f,{class:u(["uv-list-item__content",{"uv-list-item__content--center":i.thumb||i.showExtraIcon||i.showBadge||i.showSwitch}])},{default:r((()=>[i.title?(o(),n($,{key:0,class:u(["uv-list-item__content-title",[0!==i.ellipsis&&i.ellipsis<=2?"uv-ellipsis-"+i.ellipsis:""]])},{default:r((()=>[y(w(i.title),1)])),_:1},8,["class"])):v("",!0),i.note?(o(),n($,{key:1,class:"uv-list-item__content-note"},{default:r((()=>[y(w(i.note),1)])),_:1})):v("",!0)])),_:1},8,["class"])]),!0),b(t.$slots,"footer",{},(()=>[i.rightText||i.showBadge||i.showSwitch?(o(),n(f,{key:0,class:u(["uv-list-item__extra",{"flex--justify":"column"===g.directionData}])},{default:r((()=>[i.rightText?(o(),n($,{key:0,class:"uv-list-item__extra-text"},{default:r((()=>[y(w(i.rightText),1)])),_:1})):v("",!0),i.showBadge?(o(),n(V,{key:1,show:!!(i.badge.show||i.badge.isDot||i.badge.value),isDot:i.badge.isDot,value:i.badge.value,max:i.badge.max,type:i.badge.type,showZero:i.badge.showZero,bgColor:i.badge.bgColor,color:i.badge.color,shape:i.badge.shape,numberType:i.badge.numberType,inverted:i.badge.inverted,customStyle:"margin-left: 4px;"},null,8,["show","isDot","value","max","type","showZero","bgColor","color","shape","numberType","inverted"])):v("",!0),i.showSwitch?(o(),n(P,{key:2,value:i.switchChecked,disabled:i.disabled,onChange:g.onSwitchChange},null,8,["value","disabled","onChange"])):v("",!0)])),_:1},8,["class"])):v("",!0)]),!0)])),_:3},8,["class","style"])]),!0)])),_:3}),i.showArrow||i.link?(o(),n(C,{key:1,size:"34rpx",class:"uv-icon-wrapper",color:"#bbb",name:"arrow-right"})):v("",!0)])),_:3},8,["class","style","hover-class","onClick"])}],["__scopeId","data-v-fa2447b1"]]);const P=$({name:"uv-list",mixins:[i,s],"mp-weixin":{options:{multipleSlots:!1}},props:{border:{type:Boolean,default:!1},borderColor:{type:String,default:"#dadbde"},direction:{type:String,default:"row"},padding:{type:[String,Number],default:"20rpx 30rpx"}},created(){this.firstChildAppend=!1},computed:{parentData(){return[this.direction,this.padding]}},methods:{loadMore(t){this.$emit("scrolltolower")},scroll(t){this.$emit("scroll",t)}}},[["render",function(t,e,i,s,a,l){const d=h;return o(),n(d,{class:"uv-list uv-border-top-bottom",style:c([t.$uv.addStyle(t.customStyle)])},{default:r((()=>[i.border?(o(),n(d,{key:0,class:"uv-list--border-top",style:c([{"background-color":i.borderColor}])},null,8,["style"])):v("",!0),b(t.$slots,"default",{},void 0,!0),i.border?(o(),n(d,{key:1,class:"uv-list--border-bottom",style:c([{"background-color":i.borderColor}])},null,8,["style"])):v("",!0)])),_:3},8,["style"])}],["__scopeId","data-v-74c799a1"]]);export{V as _,P as a}; diff --git a/unpackage/dist/build/h5/assets/uv-loading-icon.bfbe6dc1.js b/unpackage/dist/build/h5/assets/uv-loading-icon.bfbe6dc1.js new file mode 100644 index 0000000..78ff6bc --- /dev/null +++ b/unpackage/dist/build/h5/assets/uv-loading-icon.bfbe6dc1.js @@ -0,0 +1 @@ +import{Y as e,Z as o,a$ as t,b0 as i,o as a,j as r,w as s,m as n,y as d,e as l,F as c,k as u,z as v,I as m,l as _,B as h,A as f}from"./index-9bec188e.js";import{p as y}from"./uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js";import{_ as g}from"./_plugin-vue_export-helper.1b428a4d.js";const p=g({name:"uv-loading-icon",mixins:[e,o,y],data:()=>({array12:Array.from({length:12}),aniAngel:360,webviewHide:!1,loading:!1}),computed:{otherBorderColor(){const e=t(this.color,"#ffffff",100)[80];return"circle"===this.mode?this.inactiveColor?this.inactiveColor:e:"transparent"}},watch:{show(e){}},mounted(){this.init()},methods:{init(){setTimeout((()=>{}),20)},addEventListenerToWebview(){const e=i(),o=e[e.length-1].$getAppWebview();o.addEventListener("hide",(()=>{this.webviewHide=!0})),o.addEventListener("show",(()=>{this.webviewHide=!1}))}}},[["render",function(e,o,t,i,y,g){const p=h,w=f;return e.show?(a(),r(p,{key:0,class:n(["uv-loading-icon",[e.vertical&&"uv-loading-icon--vertical"]]),style:d([e.$uv.addStyle(e.customStyle)])},{default:s((()=>[y.webviewHide?v("",!0):(a(),r(p,{key:0,class:n(["uv-loading-icon__spinner",[`uv-loading-icon__spinner--${e.mode}`]]),ref:"ani",style:d({color:e.color,width:e.$uv.addUnit(e.size),height:e.$uv.addUnit(e.size),borderTopColor:e.color,borderBottomColor:g.otherBorderColor,borderLeftColor:g.otherBorderColor,borderRightColor:g.otherBorderColor,"animation-duration":`${e.duration}ms`,"animation-timing-function":"semicircle"===e.mode||"circle"===e.mode?e.timingFunction:""})},{default:s((()=>["spinner"===e.mode?(a(!0),l(c,{key:0},u(y.array12,((e,o)=>(a(),r(p,{key:o,class:"uv-loading-icon__dot"})))),128)):v("",!0)])),_:1},8,["class","style"])),e.text?(a(),r(w,{key:1,class:"uv-loading-icon__text",style:d([{fontSize:e.$uv.addUnit(e.textSize),color:e.textColor},e.$uv.addStyle(e.textStyle)])},{default:s((()=>[m(_(e.text),1)])),_:1},8,["style"])):v("",!0)])),_:1},8,["style","class"])):v("",!0)}],["__scopeId","data-v-bad0efbf"]]);export{p as _}; diff --git a/unpackage/dist/build/h5/assets/uv-navbar.c519dc25.js b/unpackage/dist/build/h5/assets/uv-navbar.c519dc25.js new file mode 100644 index 0000000..2902982 --- /dev/null +++ b/unpackage/dist/build/h5/assets/uv-navbar.c519dc25.js @@ -0,0 +1 @@ +import{Y as t,Z as e,b1 as s,G as a,H as l,o,j as r,w as i,y as n,z as c,h as u,m as g,a0 as _,I as h,l as d,B as v,p as b,A as f}from"./index-9bec188e.js";import{_ as m}from"./uv-status-bar.6dc37cad.js";import{_ as C}from"./uv-icon.27c7246d.js";import{p as y}from"./uv-navbar.vue_vue_type_style_index_0_scoped_4c301e25_lang.553ed1e6.js";import{_ as p}from"./_plugin-vue_export-helper.1b428a4d.js";const x=p({name:"uv-navbar",mixins:[t,e,y],data:()=>({}),computed:{getBgColor(){const t={};return this.bgColor&&(this.bgColor.indexOf("gradient")>-1?t.backgroundImage=this.bgColor:this.isImg?t.background="transparent":t.background=this.bgColor),t},getStatusbgColor(){if(this.bgColor)return this.isImg?"transparent":this.bgColor},isImg(){const t=this.bgColor.indexOf("data:")>-1&&this.bgColor.indexOf("base64")>-1;return-1!==this.bgColor.indexOf("/")||t},bgImgStyle(){const t={};return this.safeAreaInsetTop?t.height=this.$uv.addUnit(this.$uv.sys().statusBarHeight+44,"px"):t.height="44px",t}},methods:{leftClick(){this.$emit("leftClick"),this.autoBack&&s()},rightClick(){this.$emit("rightClick")}}},[["render",function(t,e,s,y,p,x){const k=v,I=b,$=a(l("uv-status-bar"),m),S=a(l("uv-icon"),C),j=f;return o(),r(k,{class:"uv-navbar"},{default:i((()=>[t.fixed&&t.placeholder?(o(),r(k,{key:0,class:"uv-navbar__placeholder",style:n({height:t.$uv.addUnit(t.$uv.getPx(t.height)+t.$uv.sys().statusBarHeight,"px")})},null,8,["style"])):c("",!0),u(k,{class:g([t.fixed&&"uv-navbar--fixed"])},{default:i((()=>[x.isImg?(o(),r(I,{key:0,class:"uv-navbar--bgimg",src:t.bgColor,mode:t.imgMode,style:n([x.bgImgStyle])},null,8,["src","mode","style"])):c("",!0),t.safeAreaInsetTop?(o(),r($,{key:1,bgColor:x.getStatusbgColor},null,8,["bgColor"])):c("",!0),u(k,{class:g(["uv-navbar__content",[t.border&&"uv-border-bottom"]]),style:n([{height:t.$uv.addUnit(t.height)},x.getBgColor])},{default:i((()=>[u(k,{class:"uv-navbar__content__left","hover-class":"uv-navbar__content__left--hover","hover-start-time":"150",onClick:x.leftClick},{default:i((()=>[_(t.$slots,"left",{},(()=>[t.leftIcon?(o(),r(S,{key:0,name:t.leftIcon,size:t.leftIconSize,color:t.leftIconColor},null,8,["name","size","color"])):c("",!0),t.leftText?(o(),r(j,{key:1,style:n({color:t.leftIconColor}),class:"uv-navbar__content__left__text"},{default:i((()=>[h(d(t.leftText),1)])),_:1},8,["style"])):c("",!0)]),!0)])),_:3},8,["onClick"]),_(t.$slots,"center",{},(()=>[u(j,{class:"uv-line-1 uv-navbar__content__title",style:n([{width:t.$uv.addUnit(t.titleWidth),flex:"0 1 auto"},t.$uv.addStyle(t.titleStyle)])},{default:i((()=>[h(d(t.title),1)])),_:1},8,["style"])]),!0),u(k,{class:"uv-navbar__content__right",onClick:x.rightClick},{default:i((()=>[_(t.$slots,"right",{},(()=>[t.rightIcon?(o(),r(S,{key:0,name:t.rightIcon,size:"20"},null,8,["name"])):c("",!0),t.rightText?(o(),r(j,{key:1,class:"uv-navbar__content__right__text"},{default:i((()=>[h(d(t.rightText),1)])),_:1})):c("",!0)]),!0)])),_:3},8,["onClick"])])),_:3},8,["class","style"])])),_:3},8,["class"])])),_:3})}],["__scopeId","data-v-4c301e25"]]);export{x as _}; diff --git a/unpackage/dist/build/h5/assets/uv-overlay.6fe03ce8.js b/unpackage/dist/build/h5/assets/uv-overlay.6fe03ce8.js new file mode 100644 index 0000000..9f77653 --- /dev/null +++ b/unpackage/dist/build/h5/assets/uv-overlay.6fe03ce8.js @@ -0,0 +1 @@ +var o,t;import{_ as e}from"./uv-transition.b971e856.js";import{Y as s,Z as a,G as r,H as i,o as n,j as l,w as u,a0 as d,Q as c}from"./index-9bec188e.js";import{_ as m}from"./_plugin-vue_export-helper.1b428a4d.js";const p=m({name:"uv-overlay",emits:["click"],mixins:[s,a,{props:{show:{type:Boolean,default:!1},zIndex:{type:[String,Number],default:10070},duration:{type:[String,Number],default:300},opacity:{type:[String,Number],default:.5},...null==(t=null==(o=uni.$uv)?void 0:o.props)?void 0:t.overlay}}],watch:{show(o){document.querySelector("body").style.overflow=o?"hidden":""}},computed:{overlayStyle(){const o={position:"fixed",top:0,left:0,right:0,zIndex:this.zIndex,bottom:0,"background-color":`rgba(0, 0, 0, ${this.opacity})`};return this.$uv.deepMerge(o,this.$uv.addStyle(this.customStyle))}},methods:{clickHandler(){this.$emit("click")},clear(){}}},[["render",function(o,t,s,a,m,p){const v=r(i("uv-transition"),e);return n(),l(v,{show:o.show,mode:"fade","custom-class":"uv-overlay",duration:o.duration,"custom-style":p.overlayStyle,onClick:p.clickHandler,onTouchmove:c(p.clear,["stop","prevent"])},{default:u((()=>[d(o.$slots,"default",{},void 0,!0)])),_:3},8,["show","duration","custom-style","onClick","onTouchmove"])}],["__scopeId","data-v-0c47b2a6"]]);export{p as _}; diff --git a/unpackage/dist/build/h5/assets/uv-picker.0e41c7e2.js b/unpackage/dist/build/h5/assets/uv-picker.0e41c7e2.js new file mode 100644 index 0000000..2c38b39 --- /dev/null +++ b/unpackage/dist/build/h5/assets/uv-picker.0e41c7e2.js @@ -0,0 +1 @@ +var e,t,n,l;import{Y as o,Z as i,o as s,j as a,w as r,h as c,y as u,I as d,l as m,z as h,m as p,Q as f,A as v,B as C,e as y,k as g,F as x,G as _,H as I,b6 as k,b7 as b}from"./index-9bec188e.js";import{_ as $}from"./_plugin-vue_export-helper.1b428a4d.js";import{_ as S}from"./uv-loading-icon.bfbe6dc1.js";import{_ as w}from"./uv-popup.f272c9ae.js";const T=$({name:"uv-toolbar",emits:["confirm","cancel"],mixins:[o,i,{props:{show:{type:Boolean,default:!0},showBorder:{type:Boolean,default:!1},cancelText:{type:String,default:"取消"},confirmText:{type:String,default:"确认"},cancelColor:{type:String,default:"#909193"},confirmColor:{type:String,default:"#3c9cff"},title:{type:String,default:""},...null==(t=null==(e=uni.$uv)?void 0:e.props)?void 0:t.toolbar}}],methods:{cancel(){this.$emit("cancel")},confirm(){this.$emit("confirm")}}},[["render",function(e,t,n,l,o,i){const y=v,g=C;return e.show?(s(),a(g,{key:0,class:p(["uv-toolbar",{"uv-border-bottom":e.showBorder}]),onTouchmove:f(e.noop,["stop","prevent"])},{default:r((()=>[c(g,{class:"uv-toolbar__cancel__wrapper","hover-class":"uv-hover-class"},{default:r((()=>[c(y,{class:"uv-toolbar__wrapper__cancel",onClick:i.cancel,style:u({color:e.cancelColor})},{default:r((()=>[d(m(e.cancelText),1)])),_:1},8,["onClick","style"])])),_:1}),e.title?(s(),a(y,{key:0,class:"uv-toolbar__title uv-line-1"},{default:r((()=>[d(m(e.title),1)])),_:1})):h("",!0),c(g,{class:"uv-toolbar__confirm__wrapper","hover-class":"uv-hover-class"},{default:r((()=>[c(y,{class:"uv-toolbar__wrapper__confirm",onClick:i.confirm,style:u({color:e.confirmColor})},{default:r((()=>[d(m(e.confirmText),1)])),_:1},8,["onClick","style"])])),_:1})])),_:1},8,["class","onTouchmove"])):h("",!0)}],["__scopeId","data-v-dd95b77d"]]);const B=$({name:"uv-picker",emits:["confirm","cancel","close","change"],mixins:[o,i,{props:{showToolbar:{type:Boolean,default:!0},title:{type:String,default:""},round:{type:[String,Number],default:0},columns:{type:Array,default:()=>[]},loading:{type:Boolean,default:!1},itemHeight:{type:[String,Number],default:44},cancelText:{type:String,default:"取消"},confirmText:{type:String,default:"确定"},cancelColor:{type:String,default:"#909193"},confirmColor:{type:String,default:"#3c9cff"},color:{type:String,default:""},activeColor:{type:String,default:""},visibleItemCount:{type:[String,Number],default:5},keyName:{type:String,default:"text"},closeOnClickOverlay:{type:Boolean,default:!0},closeOnClickConfirm:{type:Boolean,default:!0},defaultIndex:{type:Array,default:()=>[]},immediateChange:{type:Boolean,default:!1},...null==(l=null==(n=uni.$uv)?void 0:n.props)?void 0:l.picker}}],computed:{textStyle(){return(e,t)=>{const n={display:"block"};return this.color&&(n.color=this.color),this.activeColor&&t===this.innerIndex[e]&&(n.color=this.activeColor),n}}},data:()=>({lastIndex:[],innerIndex:[],innerColumns:[],columnIndex:0}),watch:{defaultIndex:{immediate:!0,handler(e){this.setIndexs(e,!0)}},columns:{immediate:!0,handler(e){this.setColumns(e)}}},methods:{open(){this.$refs.pickerPopup.open()},close(){this.$refs.pickerPopup.close()},popupChange(e){e.show||this.$emit("close")},getItemText(e){return this.$uv.test.object(e)?e[this.keyName]:e},cancel(){this.$emit("cancel"),this.close()},confirm(){this.$emit("confirm",this.$uv.deepClone({indexs:this.innerIndex,value:this.innerColumns.map(((e,t)=>e[this.innerIndex[t]])),values:this.innerColumns})),this.closeOnClickConfirm&&this.close()},changeHandler(e){const{value:t}=e.detail;let n=0,l=0;for(let i=0;ie[t[n]])),index:n,indexs:t,values:o,columnIndex:l})},setIndexs(e,t){this.innerIndex=this.$uv.deepClone(e),t&&this.setLastIndex(e)},setLastIndex(e){this.lastIndex=this.$uv.deepClone(e)},setColumnValues(e,t){this.innerColumns.splice(e,1,t);let n=this.$uv.deepClone(this.innerIndex);for(let l=0;lthis.columnIndex&&(n[l]=0);this.setIndexs(n)},getColumnValues(e){return(async()=>{await this.$uv.sleep()})(),this.innerColumns[e]},setColumns(e){this.innerColumns=this.$uv.deepClone(e),0===this.innerIndex.length&&(this.innerIndex=new Array(e.length).fill(0))},getIndexs(){return this.innerIndex},getValues(){return(async()=>{await this.$uv.sleep()})(),this.innerColumns.map(((e,t)=>e[this.innerIndex[t]]))}}},[["render",function(e,t,n,l,o,i){const p=_(I("uv-toolbar"),T),f=v,$=b,B=k,H=_(I("uv-loading-icon"),S),O=C,j=_(I("uv-popup"),w);return s(),a(j,{ref:"pickerPopup",mode:"bottom",round:e.round,"close-on-click-overlay":e.closeOnClickOverlay,onChange:i.popupChange},{default:r((()=>[c(O,{class:"uv-picker"},{default:r((()=>[e.showToolbar?(s(),a(p,{key:0,cancelColor:e.cancelColor,confirmColor:e.confirmColor,cancelText:e.cancelText,confirmText:e.confirmText,title:e.title,onCancel:i.cancel,onConfirm:i.confirm},null,8,["cancelColor","confirmColor","cancelText","confirmText","title","onCancel","onConfirm"])):h("",!0),c(B,{class:"uv-picker__view",indicatorStyle:`height: ${e.$uv.addUnit(e.itemHeight)}`,value:o.innerIndex,immediateChange:e.immediateChange,style:u({height:`${e.$uv.addUnit(e.visibleItemCount*e.itemHeight)}`}),onChange:i.changeHandler},{default:r((()=>[(s(!0),y(x,null,g(o.innerColumns,((t,n)=>(s(),a($,{key:n,class:"uv-picker__view__column"},{default:r((()=>[e.$uv.test.array(t)?(s(!0),y(x,{key:0},g(t,((t,l)=>(s(),a(f,{class:"uv-picker__view__column__item uv-line-1",key:l,style:u([{height:e.$uv.addUnit(e.itemHeight),lineHeight:e.$uv.addUnit(e.itemHeight),fontWeight:l===o.innerIndex[n]?"bold":"normal"},i.textStyle(n,l)])},{default:r((()=>[d(m(i.getItemText(t)),1)])),_:2},1032,["style"])))),128)):h("",!0)])),_:2},1024)))),128))])),_:1},8,["indicatorStyle","value","immediateChange","style","onChange"]),e.loading?(s(),a(O,{key:1,class:"uv-picker--loading"},{default:r((()=>[c(H,{mode:"circle"})])),_:1})):h("",!0)])),_:1})])),_:1},8,["round","close-on-click-overlay","onChange"])}],["__scopeId","data-v-8ef17b25"]]);export{B as U}; diff --git a/unpackage/dist/build/h5/assets/uv-popup.f272c9ae.js b/unpackage/dist/build/h5/assets/uv-popup.f272c9ae.js new file mode 100644 index 0000000..13f7ad7 --- /dev/null +++ b/unpackage/dist/build/h5/assets/uv-popup.f272c9ae.js @@ -0,0 +1 @@ +import{_ as t}from"./uv-overlay.6fe03ce8.js";import{Y as e,Z as o,o as s,j as i,m as a,y as n,B as r,G as l,H as p,E as h,w as u,h as d,z as c,a0 as m,Q as f}from"./index-9bec188e.js";import{_ as y}from"./uv-status-bar.6dc37cad.js";import{_ as g}from"./_plugin-vue_export-helper.1b428a4d.js";import{_ as b}from"./uv-icon.27c7246d.js";import{_ as v}from"./uv-transition.b971e856.js";const k=g({name:"uv-safe-bottom",mixins:[e,o],data:()=>({safeAreaBottomHeight:0,isNvue:!1}),computed:{style(){return this.$uv.deepMerge({},this.$uv.addStyle(this.customStyle))}},mounted(){}},[["render",function(t,e,o,l,p,h){const u=r;return s(),i(u,{class:a(["uv-safe-bottom",[!p.isNvue&&"uv-safe-area-inset-bottom"]]),style:n([h.style])},null,8,["style","class"])}],["__scopeId","data-v-e97e85dd"]]);const w=g({name:"uv-popup",components:{keypress:{name:"Keypress",props:{disable:{type:Boolean,default:!1}},mounted(){const t={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]};document.addEventListener("keyup",(e=>{if(this.disable)return;const o=Object.keys(t).find((o=>{const s=e.key,i=t[o];return i===s||Array.isArray(i)&&i.includes(s)}));o&&setTimeout((()=>{this.$emit(o,{})}),0)}))},render:()=>{}}},mixins:[e,o],emits:["change","maskClick"],props:{mode:{type:String,default:"center"},duration:{type:[String,Number],default:300},zIndex:{type:[String,Number],default:10075},bgColor:{type:String,default:"#ffffff"},safeArea:{type:Boolean,default:!0},overlay:{type:Boolean,default:!0},closeOnClickOverlay:{type:Boolean,default:!0},overlayOpacity:{type:[Number,String],default:.4},overlayStyle:{type:[Object,String],default:""},safeAreaInsetBottom:{type:Boolean,default:!0},safeAreaInsetTop:{type:Boolean,default:!1},closeable:{type:Boolean,default:!1},closeIconPos:{type:String,default:"top-right"},zoom:{type:Boolean,default:!0},round:{type:[Number,String],default:0}},watch:{type:{handler:function(t){this.config[t]&&this[this.config[t]](!0)},immediate:!0},isDesktop:{handler:function(t){this.config[t]&&this[this.config[this.mode]](!0)},immediate:!0},showPopup(t){document.getElementsByTagName("body")[0].style.overflow=t?"hidden":"visible"}},data(){return{ani:[],showPopup:!1,showTrans:!1,popupWidth:0,popupHeight:0,config:{top:"top",bottom:"bottom",center:"center",left:"left",right:"right",message:"top",dialog:"center",share:"bottom"},transitionStyle:{position:"fixed",left:0,right:0},maskShow:!0,mkclick:!0,popupClass:this.isDesktop?"fixforpc-top":"top"}},computed:{isDesktop(){return this.popupWidth>=500&&this.popupHeight>=500},bg(){return""===this.bgColor||"none"===this.bgColor||this.$uv.getPx(this.round)>0?"transparent":this.bgColor},contentStyle(){const t={};if(this.bgColor&&(t.backgroundColor=this.bg),this.round){const e=this.$uv.addUnit(this.round);t.backgroundColor=this.bgColor,"top"===this.mode?(t.borderBottomLeftRadius=e,t.borderBottomRightRadius=e):"bottom"===this.mode?(t.borderTopLeftRadius=e,t.borderTopRightRadius=e):"center"===this.mode&&(t.borderRadius=e)}return this.$uv.deepMerge(t,this.$uv.addStyle(this.customStyle))}},unmounted(){this.setH5Visible()},created(){this.messageChild=null,this.clearPropagation=!1},methods:{setH5Visible(){document.getElementsByTagName("body")[0].style.overflow="visible"},closeMask(){this.maskShow=!1},clear(t){t.stopPropagation(),this.clearPropagation=!0},open(t){if(this.showPopup)return;if(t&&-1!==["top","center","bottom","left","right","message","dialog","share"].indexOf(t)||(t=this.mode),!this.config[t])return this.$uv.error(`缺少类型:${t}`);this[this.config[t]](),this.$emit("change",{show:!0,type:t})},close(t){this.showTrans=!1,this.$emit("change",{show:!1,type:this.mode}),clearTimeout(this.timer),this.timer=setTimeout((()=>{this.showPopup=!1}),300)},touchstart(){this.clearPropagation=!1},onTap(){this.clearPropagation?this.clearPropagation=!1:(this.$emit("maskClick"),this.closeOnClickOverlay&&this.close())},top(t){this.popupClass=this.isDesktop?"fixforpc-top":"top",this.ani=["slide-top"],this.transitionStyle={position:"fixed",zIndex:this.zIndex,left:0,right:0,backgroundColor:this.bg},t||(this.showPopup=!0,this.showTrans=!0,this.$nextTick((()=>{this.messageChild&&"message"===this.mode&&this.messageChild.timerClose()})))},bottom(t){this.popupClass="bottom",this.ani=["slide-bottom"],this.transitionStyle={position:"fixed",zIndex:this.zIndex,left:0,right:0,bottom:0,backgroundColor:this.bg},t||(this.showPopup=!0,this.showTrans=!0)},center(t){this.popupClass="center",this.ani=this.zoom?["zoom-in","fade"]:["fade"],this.transitionStyle={position:"fixed",zIndex:this.zIndex,display:"flex",flexDirection:"column",bottom:0,left:0,right:0,top:0,justifyContent:"center",alignItems:"center"},t||(this.showPopup=!0,this.showTrans=!0)},left(t){this.popupClass="left",this.ani=["slide-left"],this.transitionStyle={position:"fixed",zIndex:this.zIndex,left:0,bottom:0,top:0,backgroundColor:this.bg,display:"flex",flexDirection:"column"},t||(this.showPopup=!0,this.showTrans=!0)},right(t){this.popupClass="right",this.ani=["slide-right"],this.transitionStyle={position:"fixed",zIndex:this.zIndex,bottom:0,right:0,top:0,backgroundColor:this.bg,display:"flex",flexDirection:"column"},t||(this.showPopup=!0,this.showTrans=!0)}}},[["render",function(e,o,g,w,x,C){const _=l(p("uv-overlay"),t),S=l(p("uv-status-bar"),y),T=l(p("uv-safe-bottom"),k),I=l(p("uv-icon"),b),z=r,P=l(p("uv-transition"),v),B=h("keypress");return x.showPopup?(s(),i(z,{key:0,class:a(["uv-popup",[x.popupClass,C.isDesktop?"fixforpc-z-index":""]]),style:n([{zIndex:g.zIndex}])},{default:u((()=>[d(z,{onTouchstart:C.touchstart},{default:u((()=>[x.maskShow&&g.overlay?(s(),i(_,{key:"1",show:x.showTrans,duration:g.duration,"custom-style":g.overlayStyle,opacity:g.overlayOpacity,zIndex:g.zIndex,onClick:C.onTap},null,8,["show","duration","custom-style","opacity","zIndex","onClick"])):c("",!0),d(P,{key:"2",mode:x.ani,name:"content","custom-style":x.transitionStyle,duration:g.duration,show:x.showTrans,onClick:C.onTap},{default:u((()=>[d(z,{class:a(["uv-popup__content",[x.popupClass]]),style:n([C.contentStyle]),onClick:C.clear},{default:u((()=>[g.safeAreaInsetTop?(s(),i(S,{key:0})):c("",!0),m(e.$slots,"default",{},void 0,!0),g.safeAreaInsetBottom?(s(),i(T,{key:1})):c("",!0),g.closeable?(s(),i(z,{key:2,onClick:f(C.close,["stop"]),class:a(["uv-popup__content__close",["uv-popup__content__close--"+g.closeIconPos]]),"hover-class":"uv-popup__content__close--hover","hover-stay-time":"150"},{default:u((()=>[d(I,{name:"close",color:"#909399",size:"18",bold:""})])),_:1},8,["onClick","class"])):c("",!0)])),_:3},8,["style","class","onClick"])])),_:3},8,["mode","custom-style","duration","show","onClick"])])),_:3},8,["onTouchstart"]),x.maskShow?(s(),i(B,{key:0,onEsc:C.onTap},null,8,["onEsc"])):c("",!0)])),_:3},8,["class","style"])):c("",!0)}],["__scopeId","data-v-c9cfab44"]]);export{w as _}; diff --git a/unpackage/dist/build/h5/assets/uv-radio.2cd26a6d.js b/unpackage/dist/build/h5/assets/uv-radio.2cd26a6d.js new file mode 100644 index 0000000..f85e0fa --- /dev/null +++ b/unpackage/dist/build/h5/assets/uv-radio.2cd26a6d.js @@ -0,0 +1 @@ +var e,t,a,i;import{Y as l,Z as o,o as r,j as s,w as n,a0 as d,m as c,y as h,B as u,G as p,H as b,h as m,Q as v,I as f,l as C,A as S}from"./index-9bec188e.js";import{_ as D}from"./_plugin-vue_export-helper.1b428a4d.js";import{_ as y}from"./uv-icon.27c7246d.js";const g=D({name:"uv-radio-group",mixins:[l,o,{props:{value:{type:[String,Number,Boolean],default:""},modelValue:{type:[String,Number,Boolean],default:""},disabled:{type:Boolean,default:!1},shape:{type:String,default:"circle"},activeColor:{type:String,default:"#2979ff"},inactiveColor:{type:String,default:"#c8c9cc"},name:{type:String,default:""},size:{type:[String,Number],default:18},placement:{type:String,default:"row"},label:{type:[String],default:""},labelColor:{type:[String],default:"#303133"},labelSize:{type:[String,Number],default:14},labelDisabled:{type:Boolean,default:!1},iconColor:{type:String,default:"#fff"},iconSize:{type:[String,Number],default:12},borderBottom:{type:Boolean,default:!1},iconPlacement:{type:String,default:"left"},...null==(t=null==(e=uni.$uv)?void 0:e.props)?void 0:t.radioGroup}}],computed:{parentData(){return[this.value||this.modelValue,this.disabled,this.inactiveColor,this.activeColor,this.size,this.labelDisabled,this.shape,this.iconSize,this.borderBottom,this.placement]},bemClass(){return this.bem("radio-group",["placement"])}},watch:{parentData(){this.children.length&&this.children.map((e=>{"function"==typeof e.init&&e.init()}))}},data:()=>({}),created(){this.children=[]},methods:{unCheckedOther(e){this.children.map((t=>{e!==t&&(t.checked=!1)}));const{name:t}=e;this.$emit("update:modelValue",t),this.$emit("change",t)}}},[["render",function(e,t,a,i,l,o){const p=u;return r(),s(p,{class:c(["uv-radio-group",o.bemClass]),style:h([e.$uv.addStyle(this.customStyle)])},{default:n((()=>[d(e.$slots,"default",{},void 0,!0)])),_:3},8,["class","style"])}],["__scopeId","data-v-fe601beb"]]);const k=D({name:"uv-radio",mixins:[l,o,{props:{name:{type:[String,Number,Boolean],default:""},shape:{type:String,default:""},disabled:{type:[String,Boolean],default:""},labelDisabled:{type:[String,Boolean],default:""},activeColor:{type:String,default:""},inactiveColor:{type:String,default:""},iconSize:{type:[String,Number],default:""},labelSize:{type:[String,Number],default:""},label:{type:[String,Number,Boolean],default:""},size:{type:[String,Number],default:""},iconColor:{type:String,default:""},labelColor:{type:String,default:""},...null==(i=null==(a=uni.$uv)?void 0:a.props)?void 0:i.radio}}],data:()=>({checked:!1,parentData:{iconSize:12,labelSize:14,labelDisabled:null,disabled:null,shape:null,activeColor:null,inactiveColor:null,size:18,value:null,modelValue:null,iconColor:null,placement:"row",borderBottom:!1,iconPlacement:"left"}}),computed:{elDisabled(){return""!==this.disabled?this.disabled:null!==this.parentData.disabled&&this.parentData.disabled},elLabelDisabled(){return""!==this.labelDisabled?this.labelDisabled:null!==this.parentData.labelDisabled&&this.parentData.labelDisabled},elSize(){return this.size?this.size:this.parentData.size?this.parentData.size:21},elIconSize(){return this.iconSize?this.iconSize:this.parentData.iconSize?this.parentData.iconSize:12},elActiveColor(){return this.activeColor?this.activeColor:this.parentData.activeColor?this.parentData.activeColor:"#2979ff"},elInactiveColor(){return this.inactiveColor?this.inactiveColor:this.parentData.inactiveColor?this.parentData.inactiveColor:"#c8c9cc"},elLabelColor(){return this.labelColor?this.labelColor:this.parentData.labelColor?this.parentData.labelColor:"#606266"},elShape(){return this.shape?this.shape:this.parentData.shape?this.parentData.shape:"circle"},elLabelSize(){return this.$uv.addUnit(this.labelSize?this.labelSize:this.parentData.labelSize?this.parentData.labelSize:"15")},elIconColor(){const e=this.iconColor?this.iconColor:this.parentData.iconColor?this.parentData.iconColor:"#ffffff";return this.elDisabled?this.checked?this.elInactiveColor:"transparent":this.checked?e:"transparent"},iconClasses(){let e=[];return e.push("uv-radio__icon-wrap--"+this.elShape),this.elDisabled&&e.push("uv-radio__icon-wrap--disabled"),this.checked&&this.elDisabled&&e.push("uv-radio__icon-wrap--disabled--checked"),e},iconWrapStyle(){const e={};return e.backgroundColor=this.checked&&!this.elDisabled?this.elActiveColor:"#ffffff",e.borderColor=this.checked&&!this.elDisabled?this.elActiveColor:this.elInactiveColor,e.width=this.$uv.addUnit(this.elSize),e.height=this.$uv.addUnit(this.elSize),"right"===this.parentData.iconPlacement&&(e.marginRight=0),e},radioStyle(){const e={};return this.parentData.borderBottom&&"row"===this.parentData.placement&&error("检测到您将borderBottom设置为true,需要同时将uv-radio-group的placement设置为column才有效"),this.parentData.borderBottom&&"column"===this.parentData.placement&&(e.paddingBottom="ios"===this.$uv.os()?"12px":"8px"),this.$uv.deepMerge(e,this.$uv.addStyle(this.customStyle))}},mounted(){this.init()},methods:{init(){this.updateParentData(),this.parent||error("uv-radio必须搭配uv-radio-group组件使用"),this.$nextTick((()=>{let e=null;e=this.parentData.modelValue,this.checked=this.name===e}))},updateParentData(){this.getParentData("uv-radio-group")},iconClickHandler(e){this.preventEvent(e),this.elDisabled||this.setRadioCheckedStatus()},wrapperClickHandler(e){"right"===this.parentData.iconPlacement&&this.iconClickHandler(e)},labelClickHandler(e){this.preventEvent(e),this.elLabelDisabled||this.elDisabled||this.setRadioCheckedStatus()},emitEvent(){this.checked||(this.$emit("change",this.name),this.$nextTick((()=>{this.$uv.formValidate(this,"change")})))},setRadioCheckedStatus(){this.emitEvent(),this.checked=!0,"function"==typeof this.parent.unCheckedOther&&this.parent.unCheckedOther(this)}}},[["render",function(e,t,a,i,l,o){const D=p(b("uv-icon"),y),g=u,k=S;return r(),s(g,{class:c(["uv-radio",[`uv-radio-label--${l.parentData.iconPlacement}`,l.parentData.borderBottom&&"column"===l.parentData.placement&&"uv-border-bottom"]]),onClick:v(o.wrapperClickHandler,["stop"]),style:h([o.radioStyle])},{default:n((()=>[m(g,{class:c(["uv-radio__icon-wrap",o.iconClasses]),onClick:v(o.iconClickHandler,["stop"]),style:h([o.iconWrapStyle])},{default:n((()=>[d(e.$slots,"icon",{},(()=>[m(D,{class:"uv-radio__icon-wrap__icon",name:"checkbox-mark",size:o.elIconSize,color:o.elIconColor},null,8,["size","color"])]),!0)])),_:3},8,["onClick","class","style"]),d(e.$slots,"default",{},(()=>[m(k,{class:"uv-radio__text",onClick:v(o.labelClickHandler,["stop"]),style:h({color:o.elDisabled?o.elInactiveColor:o.elLabelColor,fontSize:o.elLabelSize,lineHeight:o.elLabelSize})},{default:n((()=>[f(C(e.label),1)])),_:1},8,["onClick","style"])]),!0)])),_:3},8,["onClick","style","class"])}],["__scopeId","data-v-e4830c1b"]]);export{g as _,k as a}; diff --git a/unpackage/dist/build/h5/assets/uv-rate.a6914fa9.js b/unpackage/dist/build/h5/assets/uv-rate.a6914fa9.js new file mode 100644 index 0000000..453aab5 --- /dev/null +++ b/unpackage/dist/build/h5/assets/uv-rate.a6914fa9.js @@ -0,0 +1 @@ +var t,e;import{_ as i}from"./uv-icon.27c7246d.js";import{Y as a,Z as n,G as s,H as o,o as c,j as l,w as d,h,Q as r,e as u,F as v,k as m,m as p,y as f,z as g,B as _}from"./index-9bec188e.js";import{_ as I}from"./_plugin-vue_export-helper.1b428a4d.js";const y=I({name:"uv-rate",mixins:[a,n,{props:{value:{type:[String,Number],default:0},modelValue:{type:[String,Number],default:0},count:{type:[String,Number],default:5},disabled:{type:Boolean,default:!1},readonly:{type:Boolean,default:!1},size:{type:[String,Number],default:18},inactiveColor:{type:String,default:"#b2b2b2"},activeColor:{type:String,default:"#FA3534"},gutter:{type:[String,Number],default:4},minCount:{type:[String,Number],default:1},allowHalf:{type:Boolean,default:!1},activeIcon:{type:String,default:"star-fill"},inactiveIcon:{type:String,default:"star"},touchable:{type:Boolean,default:!1},...null==(e=null==(t=uni.$uv)?void 0:t.props)?void 0:e.rate}}],data:()=>({elId:"",elClass:"",rateBoxLeft:0,activeIndex:0,rateWidth:0,moving:!1}),watch:{value(t){this.activeIndex=t},modelValue(t){this.activeIndex=t}},created(){this.activeIndex=Number(this.value||this.modelValue),this.elId=this.$uv.guid(),this.elClass=this.$uv.guid()},mounted(){this.init()},methods:{init(){this.$uv.sleep(200).then((()=>{this.getRateItemRect(),this.getRateIconWrapRect()}))},async getRateItemRect(){await this.$uv.sleep(),this.$uvGetRect("#"+this.elId).then((t=>{this.rateBoxLeft=t.left}))},getRateIconWrapRect(){this.$uvGetRect("."+this.elClass).then((t=>{this.rateWidth=t.width}))},touchMove(t){if(!this.touchable)return;this.preventEvent(t);const e=t.changedTouches&&t.changedTouches[0].pageX||t.detail&&t.detail.pageX;this.getActiveIndex(e)},touchEnd(t){if(!this.touchable)return;this.preventEvent(t);const e=t.changedTouches&&t.changedTouches[0].pageX||t.detail&&t.detail.pageX;this.getActiveIndex(e)},clickHandler(t,e){if("ios"===this.$uv.os()&&this.moving)return;this.preventEvent(t);let i=0;i=t.changedTouches&&t.changedTouches[0].pageX||t.detail&&t.detail.pageX,this.getActiveIndex(i,!0)},changeEvent(){this.$emit("change",this.activeIndex),this.$emit("input",this.activeIndex),this.$emit("update:modelValue",this.activeIndex)},getActiveIndex(t,e=!1){if(this.disabled||this.readonly)return;const i=this.rateWidth*this.count+this.rateBoxLeft,a=t=this.$uv.range(this.rateBoxLeft,i,t)-this.rateBoxLeft;let n;if(this.allowHalf){n=Math.floor(a/this.rateWidth);const t=a%this.rateWidth;t<=this.rateWidth/2&&t>0?n+=.5:t>this.rateWidth/2&&n++}else{n=Math.floor(a/this.rateWidth);const t=a%this.rateWidth;e?t>0&&n++:t>this.rateWidth/2&&n++}this.activeIndex=Math.min(n,this.count),this.activeIndex{this.moving=!0}),10),setTimeout((()=>{this.moving=!1}),10)}}},[["render",function(t,e,a,n,I,y){const x=s(o("uv-icon"),i),b=_;return c(),l(b,{class:"uv-rate",id:I.elId,ref:"uv-rate",style:f([t.$uv.addStyle(t.customStyle)])},{default:d((()=>[h(b,{class:"uv-rate__content",onTouchmove:r(y.touchMove,["stop"]),onTouchend:r(y.touchEnd,["stop"])},{default:d((()=>[(c(!0),u(v,null,m(Number(t.count),((e,i)=>(c(),l(b,{class:p(["uv-rate__content__item",[I.elClass]]),key:i},{default:d((()=>[h(b,{class:"uv-rate__content__item__icon-wrap",ref_for:!0,ref:"uv-rate__content__item__icon-wrap",onClick:r((t=>y.clickHandler(t,i+1)),["stop"])},{default:d((()=>[h(x,{name:Math.floor(I.activeIndex)>i?t.activeIcon:t.inactiveIcon,color:t.disabled?"#c8c9cc":Math.floor(I.activeIndex)>i?t.activeColor:t.inactiveColor,"custom-style":{"padding-left":t.$uv.addUnit(t.gutter/2),"padding-right":t.$uv.addUnit(t.gutter/2)},size:t.size},null,8,["name","color","custom-style","size"])])),_:2},1032,["onClick"]),t.allowHalf?(c(),l(b,{key:0,onClick:r((t=>y.clickHandler(t,i+1)),["stop"]),class:"uv-rate__content__item__icon-wrap uv-rate__content__item__icon-wrap--half",style:f([{width:t.$uv.addUnit(I.rateWidth/2)}]),ref_for:!0,ref:"uv-rate__content__item__icon-wrap"},{default:d((()=>[h(x,{name:Math.ceil(I.activeIndex)>i?t.activeIcon:t.inactiveIcon,color:t.disabled?"#c8c9cc":Math.ceil(I.activeIndex)>i?t.activeColor:t.inactiveColor,"custom-style":{"padding-left":t.$uv.addUnit(t.gutter/2),"padding-right":t.$uv.addUnit(t.gutter/2)},size:t.size},null,8,["name","color","custom-style","size"])])),_:2},1032,["onClick","style"])):g("",!0)])),_:2},1032,["class"])))),128))])),_:1},8,["onTouchmove","onTouchend"])])),_:1},8,["id","style"])}],["__scopeId","data-v-327d073a"]]);export{y as _}; diff --git a/unpackage/dist/build/h5/assets/uv-search.9dfd48f2.js b/unpackage/dist/build/h5/assets/uv-search.9dfd48f2.js new file mode 100644 index 0000000..c4c067a --- /dev/null +++ b/unpackage/dist/build/h5/assets/uv-search.9dfd48f2.js @@ -0,0 +1 @@ +var e,t;import{Y as o,Z as l,ai as a,G as s,H as c,o as i,j as r,w as n,h as u,y as d,a0 as h,z as p,m as y,Q as f,I as m,l as g,B as _,a5 as k,A as b}from"./index-9bec188e.js";import{_ as v}from"./uv-icon.27c7246d.js";import{_ as S}from"./_plugin-vue_export-helper.1b428a4d.js";const w=S({name:"uv-search",emits:["click","input","change","clear","search","custom","focus","blur","clickIcon","update:modelValue"],mixins:[o,l,{props:{value:{type:[String,Number],default:""},modelValue:{type:[String,Number],default:""},shape:{type:String,default:"round"},bgColor:{type:String,default:"#f2f2f2"},placeholder:{type:String,default:"请输入关键字"},clearabled:{type:Boolean,default:!0},focus:{type:Boolean,default:!1},showAction:{type:Boolean,default:!0},actionStyle:{type:Object,default:()=>({})},actionText:{type:String,default:"搜索"},inputAlign:{type:String,default:"left"},inputStyle:{type:Object,default:()=>({})},disabled:{type:Boolean,default:!1},borderColor:{type:String,default:"transparent"},searchIconColor:{type:String,default:"#909399"},color:{type:String,default:"#606266"},placeholderColor:{type:String,default:"#909399"},searchIcon:{type:String,default:"search"},searchIconSize:{type:[Number,String],default:22},margin:{type:String,default:"0"},animation:{type:Boolean,default:!1},maxlength:{type:[String,Number],default:-1},height:{type:[String,Number],default:32},label:{type:[String,Number,null],default:null},boxStyle:{type:[String,Object],default:()=>({})},...null==(t=null==(e=uni.$uv)?void 0:e.props)?void 0:t.search}}],data(){return{keyword:"",showClear:!1,show:!1,focused:this.focus}},created(){this.keyword=this.modelValue},watch:{value(e){this.keyword=e},modelValue(e){this.keyword=e}},computed:{showActionBtn(){return!this.animation&&this.showAction}},methods:{keywordChange(){this.$emit("input",this.keyword),this.$emit("update:modelValue",this.keyword),this.$emit("change",this.keyword)},inputChange(e){this.keyword=e.detail.value,this.keywordChange()},clear(){this.keyword="",this.$nextTick((()=>{this.$emit("clear")})),this.keywordChange()},search(e){this.$emit("search",e.detail.value);try{a()}catch(t){}},custom(){this.$emit("custom",this.keyword);try{a()}catch(e){}},getFocus(){this.focused=!0,this.animation&&this.showAction&&(this.show=!0),this.$emit("focus",this.keyword)},blur(){setTimeout((()=>{this.focused=!1}),100),this.show=!1,this.$emit("blur",this.keyword)},clickHandler(){this.disabled&&this.$emit("click")},clickIcon(){this.$emit("clickIcon")}}},[["render",function(e,t,o,l,a,S){const w=s(c("uv-icon"),v),C=_,x=k,$=b;return i(),r(C,{class:"uv-search",onClick:S.clickHandler,style:d([{margin:e.margin},e.$uv.addStyle(e.customStyle)])},{default:n((()=>[u(C,{class:"uv-search__content",style:d([{backgroundColor:e.bgColor,borderRadius:"round"==e.shape?"100px":"4px",borderColor:e.borderColor},e.$uv.addStyle(e.boxStyle)])},{default:n((()=>[h(e.$slots,"prefix",{},(()=>[u(C,{class:"uv-search__content__icon"},{default:n((()=>[u(w,{onClick:S.clickIcon,size:e.searchIconSize,name:e.searchIcon,color:e.searchIconColor?e.searchIconColor:e.color},null,8,["onClick","size","name","color"])])),_:1})]),!0),u(x,{"confirm-type":"search",onBlur:S.blur,value:a.keyword,onConfirm:S.search,onInput:S.inputChange,disabled:e.disabled,onFocus:S.getFocus,focus:e.focus,maxlength:e.maxlength,"placeholder-class":"uv-search__content__input--placeholder",placeholder:e.placeholder,"placeholder-style":`color: ${e.placeholderColor}`,class:"uv-search__content__input",type:"text",style:d([{textAlign:e.inputAlign,color:e.color,backgroundColor:e.bgColor,height:e.$uv.addUnit(e.height)},e.inputStyle])},null,8,["onBlur","value","onConfirm","onInput","disabled","onFocus","focus","maxlength","placeholder","placeholder-style","style"]),a.keyword&&e.clearabled&&a.focused?(i(),r(C,{key:0,class:"uv-search__content__icon uv-search__content__close",onClick:S.clear},{default:n((()=>[u(w,{name:"close",size:"11",color:"#ffffff",customStyle:"line-height: 12px"})])),_:1},8,["onClick"])):p("",!0),h(e.$slots,"suffix",{},void 0,!0)])),_:3},8,["style"]),u($,{style:d([e.actionStyle]),class:y(["uv-search__action",[(S.showActionBtn||a.show)&&"uv-search__action--active"]]),onClick:f(S.custom,["stop","prevent"])},{default:n((()=>[m(g(e.actionText),1)])),_:1},8,["style","class","onClick"])])),_:3},8,["onClick","style"])}],["__scopeId","data-v-12c4e7c5"]]);export{w as _}; diff --git a/unpackage/dist/build/h5/assets/uv-status-bar.6dc37cad.js b/unpackage/dist/build/h5/assets/uv-status-bar.6dc37cad.js new file mode 100644 index 0000000..1f0c8a4 --- /dev/null +++ b/unpackage/dist/build/h5/assets/uv-status-bar.6dc37cad.js @@ -0,0 +1 @@ +import{Y as t,Z as s,o as e,j as a,w as o,a0 as r,y as i,B as u}from"./index-9bec188e.js";/* empty css */import{_ as n}from"./_plugin-vue_export-helper.1b428a4d.js";const d=n({name:"uv-status-bar",mixins:[t,s,{props:{bgColor:{type:String,default:"transparent"}}}],data:()=>({}),computed:{style(){const t={};return t.height=this.$uv.addUnit(this.$uv.sys().statusBarHeight,"px"),this.bgColor&&(this.bgColor.indexOf("gradient")>-1?t.backgroundImage=this.bgColor:t.background=this.bgColor),this.$uv.deepMerge(t,this.$uv.addStyle(this.customStyle))}}},[["render",function(t,s,n,d,l,p){const g=u;return e(),a(g,{style:i([p.style]),class:"uv-status-bar"},{default:o((()=>[r(t.$slots,"default",{},void 0,!0)])),_:3},8,["style"])}],["__scopeId","data-v-f978439c"]]);export{d as _}; diff --git a/unpackage/dist/build/h5/assets/uv-steps.40f239ea.js b/unpackage/dist/build/h5/assets/uv-steps.40f239ea.js new file mode 100644 index 0000000..407d7e3 --- /dev/null +++ b/unpackage/dist/build/h5/assets/uv-steps.40f239ea.js @@ -0,0 +1 @@ +var t,e,a,s,n,i,r,o;import{Y as l,Z as p,o as u,j as c,w as d,I as h,l as m,Q as f,y,A as v,bf as g,bg as _,bh as x,bi as S,bj as D,am as C,G as b,H as k,m as $,z as w,h as I,B as z,N,a0 as L}from"./index-9bec188e.js";import{_ as P}from"./uv-icon.27c7246d.js";import{_ as H}from"./_plugin-vue_export-helper.1b428a4d.js";const T=H({name:"uv-link",emits:["click"],mixins:[l,p,{props:{color:{type:String,default:""},fontSize:{type:[String,Number],default:14},underLine:{type:Boolean,default:!1},href:{type:String,default:""},mpTips:{type:String,default:"链接已复制,请在浏览器打开"},lineColor:{type:String,default:""},text:{type:String,default:""},...null==(e=null==(t=uni.$uv)?void 0:t.props)?void 0:e.link}}],computed:{linkStyle(){return{color:this.color,fontSize:this.$uv.addUnit(this.fontSize),lineHeight:this.$uv.addUnit(this.$uv.getPx(this.fontSize)+2),textDecoration:this.underLine?"underline":"none"}}},methods:{openLink(){window.open(this.href),this.$emit("click")}}},[["render",function(t,e,a,s,n,i){const r=v;return u(),c(r,{class:"uv-link",onClick:f(i.openLink,["stop"]),style:y([i.linkStyle,t.$uv.addStyle(t.customStyle)])},{default:d((()=>[h(m(t.text),1)])),_:1},8,["onClick","style"])}],["__scopeId","data-v-8a2ddd60"]]);const j=H({name:"uv-text",emits:["click"],mixins:[l,p,{computed:{value(){const{text:t,mode:e,format:a,href:s}=this;return"price"===e?g(a)?a(t):_(t,2):"date"===e?(!x(t)&&S(),g(a)?a(t):D(t,a||"yyyy-mm-dd")):"phone"===e?g(a)?a(t):"encrypt"===a?`${t.substr(0,3)}****${t.substr(7)}`:t:"name"===e?g(a)?a(t):"encrypt"===a?this.formatName(t):t:t}},methods:{formatName(t){let e="";if(2===t.length)e=t.substr(0,1)+"*";else if(t.length>2){let a="";for(let e=0,s=t.length-2;e({fontSize:"15px"})},decoration:{type:String,default:"none"},margin:{type:[Object,String,Number],default:0},lineHeight:{type:[String,Number],default:""},align:{type:String,default:"left"},wordWrap:{type:String,default:"normal"},...null==(s=null==(a=uni.$uv)?void 0:a.props)?void 0:s.text}}],computed:{valueStyle(){const t={textDecoration:this.decoration,fontWeight:this.bold?"bold":"normal",wordWrap:this.wordWrap,fontSize:this.$uv.addUnit(this.size)};return!this.type&&(t.color=this.color),this.isNvue&&this.lines&&(t.lines=this.lines),this.isNvue&&"price"!=this.mode&&!this.prefixIcon&&!this.suffixIcon&&(t.flex=1),this.lineHeight&&(t.lineHeight=this.$uv.addUnit(this.lineHeight)),!this.isNvue&&this.block&&(t.display="block"),this.$uv.deepMerge(t,this.$uv.addStyle(this.customStyle))},isNvue:()=>!1,isMp:()=>!1},data:()=>({}),methods:{clickHandler(){this.call&&"phone"===this.mode&&C({phoneNumber:this.text}),this.$emit("click")}}},[["render",function(t,e,a,s,n,i){const r=v,o=b(k("uv-icon"),P),l=z,p=b(k("uv-link"),T),f=N;return t.show?(u(),c(l,{key:0,class:$(["uv-text",[]]),style:y({margin:t.margin,justifyContent:"left"===t.align?"flex-start":"center"===t.align?"center":"flex-end"}),onClick:i.clickHandler},{default:d((()=>["price"===t.mode?(u(),c(r,{key:0,class:$(["uv-text__price",t.type&&`uv-text__value--${t.type}`]),style:y([i.valueStyle])},{default:d((()=>[h("¥")])),_:1},8,["class","style"])):w("",!0),t.prefixIcon?(u(),c(l,{key:1,class:"uv-text__prefix-icon"},{default:d((()=>[I(o,{name:t.prefixIcon,customStyle:t.$uv.addStyle(t.iconStyle)},null,8,["name","customStyle"])])),_:1})):w("",!0),"link"===t.mode?(u(),c(p,{key:2,text:t.value,href:t.href,underLine:""},null,8,["text","href"])):t.openType&&i.isMp?(u(),c(f,{key:3,class:"uv-reset-button uv-text__value",style:y([i.valueStyle]),openType:t.openType,onGetuserinfo:t.onGetUserInfo,onContact:t.onContact,onGetphonenumber:t.onGetPhoneNumber,onError:t.onError,onLaunchapp:t.onLaunchApp,onOpensetting:t.onOpenSetting,lang:t.lang,"session-from":t.sessionFrom,"send-message-title":t.sendMessageTitle,"send-message-path":t.sendMessagePath,"send-message-img":t.sendMessageImg,"show-message-card":t.showMessageCard,"app-parameter":t.appParameter},{default:d((()=>[h(m(t.value),1)])),_:1},8,["style","openType","onGetuserinfo","onContact","onGetphonenumber","onError","onLaunchapp","onOpensetting","lang","session-from","send-message-title","send-message-path","send-message-img","show-message-card","app-parameter"])):(u(),c(r,{key:4,class:$(["uv-text__value",[t.type&&`uv-text__value--${t.type}`,t.lines&&`uv-line-${t.lines}`]]),style:y([i.valueStyle])},{default:d((()=>[h(m(t.value),1)])),_:1},8,["style","class"])),t.suffixIcon?(u(),c(l,{key:5,class:"uv-text__suffix-icon"},{default:d((()=>[I(o,{name:t.suffixIcon,customStyle:t.$uv.addStyle(t.iconStyle)},null,8,["name","customStyle"])])),_:1})):w("",!0)])),_:1},8,["style","onClick"])):w("",!0)}],["__scopeId","data-v-937ee0c6"]]);const B=H({name:"uv-steps-item",mixins:[l,p,{props:{title:{type:[String,Number],default:""},desc:{type:[String,Number],default:""},iconSize:{type:[String,Number],default:17},error:{type:Boolean,default:!1},...null==(i=null==(n=uni.$uv)?void 0:n.props)?void 0:i.stepsItem}}],data:()=>({index:0,childLength:0,showLine:!1,size:{height:0,width:0},parentData:{direction:"row",current:0,activeColor:"",inactiveColor:"",activeIcon:"",inactiveIcon:"",dot:!1}}),watch:{parentData(t,e){}},created(){this.init()},computed:{lineStyle(){var t,e;const a={};return"row"===this.parentData.direction?(a.width=this.size.width+"px",a.left=this.size.width/2+"px"):a.height=this.size.height+"px",a.backgroundColor=(null==(e=null==(t=this.parent.children)?void 0:t[this.index+1])?void 0:e.error)?"#f56c6c":this.indext?"finish":"wait"},statusColor(){let t="";switch(this.statusClass){case"finish":t=this.parentData.activeColor;break;case"error":t="#f56c6c";break;case"process":t=this.parentData.dot?this.parentData.activeColor:"transparent";break;default:t=this.parentData.inactiveColor}return t},contentStyle(){const t={};return"column"===this.parentData.direction?(t.marginLeft=this.parentData.dot?"2px":"6px",t.marginTop=this.parentData.dot?"0px":"6px"):(t.marginTop=this.parentData.dot?"2px":"6px",t.marginLeft=this.parentData.dot?"2px":"6px"),t}},mounted(){this.parent&&this.parent.updateFromChild(),this.$uv.sleep().then((()=>{this.getStepsItemRect()}))},methods:{init(){if(this.updateParentData(),!this.parent)return this.$uv.error("uv-steps-item必须要搭配uv-steps组件使用");this.index=this.parent.children.indexOf(this),this.childLength=this.parent.children.length},updateParentData(){this.getParentData("uv-steps")},updateFromParent(){this.init()},getStepsItemRect(){this.$uvGetRect(".uv-steps-item").then((t=>{this.size=t}))}}},[["render",function(t,e,a,s,n,i){const r=z,o=b(k("uv-icon"),P),l=v,p=b(k("uv-text"),j);return u(),c(r,{class:$(["uv-steps-item",[`uv-steps-item--${n.parentData.direction}`]]),ref:"uv-steps-item",style:y([t.$uv.addStyle(t.customStyle)])},{default:d((()=>[n.index+1[L(t.$slots,"icon",{},(()=>[n.parentData.dot?(u(),c(r,{key:0,class:"uv-steps-item__wrapper__dot",style:y({backgroundColor:i.statusColor})},null,8,["style"])):n.parentData.activeIcon||n.parentData.inactiveIcon?(u(),c(r,{key:1,class:"uv-steps-item__wrapper__icon"},{default:d((()=>[I(o,{name:n.index<=n.parentData.current?n.parentData.activeIcon:n.parentData.inactiveIcon,size:t.iconSize,color:n.index<=n.parentData.current?n.parentData.activeColor:n.parentData.inactiveColor},null,8,["name","size","color"])])),_:1})):(u(),c(r,{key:2,style:y({backgroundColor:"process"===i.statusClass?n.parentData.activeColor:"transparent",borderColor:i.statusColor}),class:"uv-steps-item__wrapper__circle"},{default:d((()=>["process"===i.statusClass||"wait"===i.statusClass?(u(),c(l,{key:0,class:"uv-steps-item__wrapper__circle__text",style:y({color:n.index==n.parentData.current?"#ffffff":n.parentData.inactiveColor})},{default:d((()=>[h(m(n.index+1),1)])),_:1},8,["style"])):(u(),c(o,{key:1,color:"error"===i.statusClass?"error":n.parentData.activeColor,size:"12",name:"error"===i.statusClass?"close":"checkmark"},null,8,["color","name"]))])),_:1},8,["style"]))]),!0)])),_:3},8,["class"]),I(r,{class:$(["uv-steps-item__content",`uv-steps-item__content--${n.parentData.direction}`]),style:y([i.contentStyle])},{default:d((()=>[L(t.$slots,"title",{},(()=>[I(p,{text:t.title,type:n.parentData.current==n.index?"main":"content",lineHeight:"20px",size:n.parentData.current==n.index?14:13},null,8,["text","type","size"])]),!0),L(t.$slots,"desc",{},(()=>[I(p,{text:t.desc,type:"tips",size:"12"},null,8,["text"])]),!0)])),_:3},8,["class","style"])])),_:3},8,["class","style"])}],["__scopeId","data-v-eeac136b"]]);const G=H({name:"uv-steps",mixins:[l,p,{props:{direction:{type:String,default:"row"},current:{type:[String,Number],default:0},activeColor:{type:String,default:"#3c9cff"},inactiveColor:{type:String,default:"#969799"},activeIcon:{type:String,default:""},inactiveIcon:{type:String,default:""},dot:{type:Boolean,default:!1},...null==(o=null==(r=uni.$uv)?void 0:r.props)?void 0:o.steps}}],data:()=>({}),watch:{children(){this.updateChildData()},parentData(){this.updateChildData()}},computed:{parentData(){return[this.current,this.direction,this.activeColor,this.inactiveColor,this.activeIcon,this.inactiveIcon,this.dot]}},methods:{updateChildData(){this.children.map((t=>{g((t||{}).updateFromParent())&&t.updateFromParent()}))},updateFromChild(){this.updateChildData()}},created(){this.children=[]}},[["render",function(t,e,a,s,n,i){const r=z;return u(),c(r,{class:$(["uv-steps",`uv-steps--${t.direction}`]),style:y([t.$uv.addStyle(t.customStyle)])},{default:d((()=>[L(t.$slots,"default",{},void 0,!0)])),_:3},8,["class","style"])}],["__scopeId","data-v-cb737407"]]);export{B as _,G as a}; diff --git a/unpackage/dist/build/h5/assets/uv-sticky.2d93d618.js b/unpackage/dist/build/h5/assets/uv-sticky.2d93d618.js new file mode 100644 index 0000000..ddbd2fe --- /dev/null +++ b/unpackage/dist/build/h5/assets/uv-sticky.2d93d618.js @@ -0,0 +1 @@ +var t,s;import{Y as e,Z as i,aA as o,o as n,j as h,w as c,h as d,y as r,a0 as u,B as a}from"./index-9bec188e.js";import{_ as l}from"./_plugin-vue_export-helper.1b428a4d.js";const p=l({name:"uv-sticky",mixins:[e,i,{props:{offsetTop:{type:[String,Number],default:0},customNavHeight:{type:[String,Number],default:44},disabled:{type:Boolean,default:!1},bgColor:{type:String,default:"transparent"},zIndex:{type:[String,Number],default:""},index:{type:[String,Number],default:""},...null==(s=null==(t=uni.$uv)?void 0:t.props)?void 0:s.sticky}}],data:()=>({cssSticky:!1,stickyTop:0,elId:"",left:0,width:"auto",height:"auto",fixed:!1}),computed:{style(){const t={};return this.disabled?t.position="static":this.cssSticky?(t.position="sticky",t.zIndex=this.uZindex,t.top=this.$uv.addUnit(this.stickyTop)):t.height=this.fixed?this.height+"px":"auto",t.backgroundColor=this.bgColor,this.$uv.deepMerge(this.$uv.addStyle(this.customStyle),t)},stickyContent(){const t={};return this.cssSticky||(t.position=this.fixed?"fixed":"static",t.top=this.stickyTop+"px",t.left=this.left+"px",t.width="auto"==this.width?"auto":this.width+"px",t.zIndex=this.uZindex),t},uZindex(){return this.zIndex?this.zIndex:970}},created(){this.elId=this.$uv.guid()},mounted(){this.init()},methods:{init(){this.getStickyTop(),this.checkSupportCssSticky(),this.cssSticky||!this.disabled&&this.initObserveContent()},initObserveContent(){this.$uvGetRect("#"+this.elId).then((t=>{this.height=t.height,this.left=t.left,this.width=t.width,this.$nextTick((()=>{this.observeContent()}))}))},observeContent(){this.disconnectObserver("contentObserver");const t=o({thresholds:[.95,.98,1]});t.relativeToViewport({top:-this.stickyTop}),t.observe(`#${this.elId}`,(t=>{this.setFixed(t.boundingClientRect.top)})),this.contentObserver=t},setFixed(t){const s=t<=this.stickyTop;this.fixed=s},disconnectObserver(t){const s=this[t];s&&s.disconnect()},getStickyTop(){this.stickyTop=this.$uv.getPx(this.offsetTop)+this.$uv.getPx(this.customNavHeight)},async checkSupportCssSticky(){this.checkCssStickyForH5()&&(this.cssSticky=!0),"android"===this.$uv.os()&&Number(this.$uv.sys().system)>8&&(this.cssSticky=!0),"ios"===this.$uv.os()&&(this.cssSticky=!0)},checkComputedStyle(){},checkCssStickyForH5(){const t=["","-webkit-","-ms-","-moz-","-o-"],s=t.length,e=document.createElement("div");for(let i=0;i[d(p,{style:r([l.stickyContent]),class:"uv-sticky__content"},{default:c((()=>[u(t.$slots,"default",{},void 0,!0)])),_:3},8,["style"])])),_:3},8,["id","style"])}],["__scopeId","data-v-b74c30f5"]]);export{p as _}; diff --git a/unpackage/dist/build/h5/assets/uv-swipe-action.79c99768.js b/unpackage/dist/build/h5/assets/uv-swipe-action.79c99768.js new file mode 100644 index 0000000..d810c26 --- /dev/null +++ b/unpackage/dist/build/h5/assets/uv-swipe-action.79c99768.js @@ -0,0 +1 @@ +var t,e,s,a;import{_ as o}from"./uv-icon.27c7246d.js";import{Y as i,Z as n,G as r,H as u,o as l,j as h,w as c,h as d,a0 as p,e as f,F as m,k as g,y,z as v,I as b,l as _,A as w,B as x}from"./index-9bec188e.js";import{_ as S}from"./_plugin-vue_export-helper.1b428a4d.js";const X={methods:{getTouchPoint:t=>t?t.touches&&t.touches[0]?{x:t.touches[0].pageX,y:t.touches[0].pageY}:t.changedTouches&&t.changedTouches[0]?{x:t.changedTouches[0].pageX,y:t.changedTouches[0].pageY}:{x:t.clientX||0,y:t.clientY||0}:{x:0,y:0},resetTouchStatus(){this.direction="",this.deltaX=0,this.deltaY=0,this.offsetX=0,this.offsetY=0},touchStart(t){this.resetTouchStatus();const e=this.getTouchPoint(t);this.startX=e.x,this.startY=e.y},touchMove(t){const e=this.getTouchPoint(t);var s,a;this.deltaX=e.x-this.startX,this.deltaY=e.y-this.startY,this.offsetX=Math.abs(this.deltaX),this.offsetY=Math.abs(this.deltaY),this.direction=this.direction||(s=this.offsetX,a=this.offsetY,s>a&&s>10?"horizontal":a>s&&a>10?"vertical":"")}}},C={props:{show:{type:Boolean,default:!1},name:{type:[String,Number],default:""},disabled:{type:Boolean,default:!1},autoClose:{type:Boolean,default:!0},threshold:{type:Number,default:20},options:{type:Array,default:()=>[]},duration:{type:[String,Number],default:300},...null==(e=null==(t=uni.$uv)?void 0:t.props)?void 0:e.swipeActionItem}};function z(t){return t.toString().indexOf("s")>=0?t:t>30?t+"ms":t+"s"}function k(t,e,s){e.getState(),s.selectAllComponents(".uv-swipe-action-item__right__button"),e.requestAnimationFrame((function(){e.setStyle({transition:"none",transform:"translateX("+t+"px)","-webkit-transform":"translateX("+t+"px)"})}))}function T(t,e){var s=t.getState();e.selectAllComponents(".uv-swipe-action-item__right__button");var a=z(s.duration),o=-s.buttonsWidth;t.requestAnimationFrame((function(){t.setStyle({transition:"transform "+a,transform:"translateX("+o+"px)","-webkit-transform":"translateX("+o+"px)"})})),Y("open",t,e)}function Y(t,e,s){e.getState().status=t,s.callMethod("setState",t)}function $(t,e){var s=t.getState(),a=e.selectAllComponents(".uv-swipe-action-item__right__button"),o=a.length,i=z(s.duration);t.requestAnimationFrame((function(){t.setStyle({transition:"transform "+i,transform:"translateX(0px)","-webkit-transform":"translateX(0px)"});for(var e=o-1;e>=0;e--)a[e].setStyle({transition:"transform "+i,transform:"translateX(0px)","-webkit-transform":"translateX(0px)"})})),Y("close",t,e)}const M={touchstart:function(t,e){var s=t.instance.getState();if(!s.disabled){var a=t.touches;a&&a.length>1||(s.moving=!0,s.startX=a[0].pageX,s.startY=a[0].pageY,e.callMethod("closeOther"))}},touchmove:function(t,e){var s=t.instance,a=s.getState();if(!a.disabled&&a.moving){var o=t.touches,i=o[0].pageX,n=o[0].pageY,r=i-a.startX,u=n-a.startY,l=a.buttonsWidth;(Math.abs(r)>Math.abs(u)||Math.abs(r)>a.threshold)&&(t.preventDefault&&t.preventDefault(),t.stopPropagation&&t.stopPropagation()),Math.abs(r)l&&(r=l),k(-l+r,s,e)):(r>0&&(r=0),Math.abs(r)>l&&(r=-l),k(r,s,e)))}},touchend:function(t,e){var s=t.instance,a=s.getState();if(a.moving&&!a.disabled){var o=t.changedTouches?t.changedTouches[0]:{},i=o.pageX;o.pageY;var n=i-a.startX;if("open"===a.status){if(n<0)return;if(0===n)return $(s,e);Math.abs(n)0)return;Math.abs(n){t.$wxs||(t.$wxs=[]),t.$wxs.push("wxs"),t.mixins||(t.mixins=[]),t.mixins.push({beforeCreate(){this.wxs=M}})},D={name:"uv-swipe-action-item",emits:["click"],mixins:[i,n,C,X],mixins:[i,n,C,X,{methods:{closeHandler(){this.status="close"},setState(t){this.status=t},closeOther(){this.parent&&this.parent.closeOther(this)}}}],data:()=>({size:{},parentData:{autoClose:!0},status:"close"}),watch:{wxsInit(t,e){this.queryRect()}},computed:{wxsInit(){return[this.disabled,this.autoClose,this.threshold,this.options,this.duration]}},mounted(){this.init()},methods:{init(){this.updateParentData(),this.$uv.sleep().then((()=>{this.queryRect()}))},updateParentData(){this.getParentData("uv-swipe-action")},queryRect(){this.$uvGetRect(".uv-swipe-action-item__right__button",!0).then((t=>{this.size={buttons:t,show:this.show,disabled:this.disabled,threshold:this.threshold,duration:this.duration}}))},buttonClickHandler(t,e){this.$emit("click",{index:e,name:this.name})}}};A(D);const P=S(D,[["render",function(t,e,s,a,i,n){const S=r(u("uv-icon"),o),X=w,C=x;return l(),h(C,{class:"uv-swipe-action-item",ref:"uv-swipe-action-item"},{default:c((()=>[d(C,{class:"uv-swipe-action-item__right"},{default:c((()=>[p(t.$slots,"button",{},(()=>[(l(!0),f(m,null,g(t.options,((e,s)=>(l(),h(C,{key:s,class:"uv-swipe-action-item__right__button",ref_for:!0,ref:`uv-swipe-action-item__right__button-${s}`,style:y([{alignItems:e.style&&e.style.borderRadius?"center":"stretch"}]),onClick:t=>n.buttonClickHandler(e,s)},{default:c((()=>[d(C,{class:"uv-swipe-action-item__right__button__wrapper",style:y([{backgroundColor:e.style&&e.style.backgroundColor?e.style.backgroundColor:"#C7C6CD",borderRadius:e.style&&e.style.borderRadius?e.style.borderRadius:"0",padding:e.style&&e.style.borderRadius?"0":"0 15px"},e.style])},{default:c((()=>[e.icon?(l(),h(S,{key:0,name:e.icon,color:e.style&&e.style.color?e.style.color:"#ffffff",size:e.iconSize?t.$uv.addUnit(e.iconSize):e.style&&e.style.fontSize?1.2*t.$uv.getPx(e.style.fontSize):17,customStyle:{marginRight:e.text?"2px":0}},null,8,["name","color","size","customStyle"])):v("",!0),e.text?(l(),h(X,{key:1,class:"uv-swipe-action-item__right__button__wrapper__text uv-line-1",style:y([{color:e.style&&e.style.color?e.style.color:"#ffffff",fontSize:e.style&&e.style.fontSize?e.style.fontSize:"16px",lineHeight:e.style&&e.style.fontSize?e.style.fontSize:"16px"}])},{default:c((()=>[b(_(e.text),1)])),_:2},1032,["style"])):v("",!0)])),_:2},1032,["style"])])),_:2},1032,["style","onClick"])))),128))]),!0)])),_:3}),d(C,{class:"uv-swipe-action-item__content",onTouchstart:t.wxs.touchstart,onTouchmove:t.wxs.touchmove,onTouchend:t.wxs.touchend,status:i.status,"change:status":t.wxs.statusChange,size:i.size,"change:size":t.wxs.sizeChange},{default:c((()=>[p(t.$slots,"default",{},void 0,!0)])),_:3},8,["onTouchstart","onTouchmove","onTouchend","status","change:status","size","change:size"])])),_:3},512)}],["__scopeId","data-v-e895a3fc"]]);const R=S({name:"uv-swipe-action",mixins:[i,n,{props:{autoClose:{type:Boolean,default:!0},...null==(a=null==(s=uni.$uv)?void 0:s.props)?void 0:a.swipeAction}}],data:()=>({}),provide(){return{swipeAction:this}},computed:{parentData(){return[this.autoClose]}},watch:{parentData(){this.children.length&&this.children.map((t=>{"function"==typeof t.updateParentData&&t.updateParentData()}))}},created(){this.children=[]},methods:{closeOther(t){this.autoClose&&this.children.map(((e,s)=>{t!==e&&e.closeHandler()}))}}},[["render",function(t,e,s,a,o,i){const n=x;return l(),h(n,{class:"uv-swipe-action"},{default:c((()=>[p(t.$slots,"default")])),_:3})}]]);export{P as _,R as a}; diff --git a/unpackage/dist/build/h5/assets/uv-tabs.5d8e6539.js b/unpackage/dist/build/h5/assets/uv-tabs.5d8e6539.js new file mode 100644 index 0000000..cd4267d --- /dev/null +++ b/unpackage/dist/build/h5/assets/uv-tabs.5d8e6539.js @@ -0,0 +1 @@ +var e,t;import{Y as s,Z as i,G as a,H as r,o as l,j as n,w as o,h as d,a0 as c,y as u,e as h,F as p,k as _,m as b,I as g,l as v,A as m,B as f,R as y}from"./index-9bec188e.js";import{u as w,_ as S}from"./uv-badge.07f8d0fa.js";import{_ as x}from"./_plugin-vue_export-helper.1b428a4d.js";const $=x({name:"uv-tabs",emits:["click","change"],mixins:[s,i,{props:{duration:{type:Number,default:300},list:{type:Array,default:()=>[]},lineColor:{type:String,default:"#3c9cff"},activeStyle:{type:[String,Object],default:()=>({color:"#303133"})},inactiveStyle:{type:[String,Object],default:()=>({color:"#606266"})},lineWidth:{type:[String,Number],default:20},lineHeight:{type:[String,Number],default:3},lineBgSize:{type:String,default:"cover"},itemStyle:{type:[String,Object],default:()=>({height:"44px"})},scrollable:{type:Boolean,default:!0},current:{type:[Number,String],default:0},keyName:{type:String,default:"name"},...null==(t=null==(e=uni.$uv)?void 0:e.props)?void 0:t.tabs}}],data:()=>({firstTime:!0,scrollLeft:0,scrollViewWidth:0,lineOffsetLeft:0,tabsRect:{left:0},innerCurrent:0,moving:!1}),watch:{current:{immediate:!0,handler(e,t){e!==this.innerCurrent&&(this.innerCurrent=e,this.$nextTick((()=>{this.resize()})))}},list(){this.$nextTick((()=>{this.resize()}))}},computed:{textStyle(){return e=>{const t={},s=e===this.innerCurrent?this.$uv.addStyle(this.activeStyle):this.$uv.addStyle(this.inactiveStyle);return this.list[e].disabled&&(t.color="#c8c9cc"),this.$uv.deepMerge(s,t)}},propsBadge:()=>w},async mounted(){this.init()},methods:{setLineLeft(){const e=this.list[this.innerCurrent];if(!e)return;let t=this.list.slice(0,this.innerCurrent).reduce(((e,t)=>e+t.rect.width),0);const s=this.$uv.getPx(this.lineWidth);this.lineOffsetLeft=t+(e.rect.width-s)/2,this.firstTime&&setTimeout((()=>{this.firstTime=!1}),10)},animation(e,t=0){},clickHandler(e,t){this.$emit("click",{...e,index:t}),e.disabled||(this.innerCurrent=t,this.$nextTick((()=>{this.resize()})),this.$emit("change",{...e,index:t}))},init(){this.$uv.sleep().then((()=>{this.resize()}))},setScrollLeft(){const e=this.list[this.innerCurrent],t=this.list.slice(0,this.innerCurrent).reduce(((e,t)=>e+t.rect.width),0),s=this.$uv.sys().windowWidth;let i=t-(this.tabsRect.width-e.rect.width)/2-(s-this.tabsRect.right)/2+this.tabsRect.left/2;i=Math.min(i,this.scrollViewWidth-this.tabsRect.width),this.scrollLeft=Math.max(0,i)},resize(){0!==this.list.length&&Promise.all([this.getTabsRect(),this.getAllItemRect()]).then((([e,t=[]])=>{this.tabsRect=e,this.scrollViewWidth=0,t.map(((e,t)=>{this.scrollViewWidth+=e.width,this.list[t].rect=e})),this.setLineLeft(),this.setScrollLeft()}))},getTabsRect(){return new Promise((e=>{this.queryRect("uv-tabs__wrapper__scroll-view").then((t=>e(t)))}))},getAllItemRect(){return new Promise((e=>{const t=this.list.map(((e,t)=>this.queryRect(`uv-tabs__wrapper__nav__item-${t}`,!0)));Promise.all(t).then((t=>e(t)))}))},queryRect(e,t){return new Promise((t=>{this.$uvGetRect(`.${e}`).then((e=>{t(e)}))}))}}},[["render",function(e,t,s,i,w,x){const $=m,C=a(r("uv-badge"),S),k=f,B=y;return l(),n(k,{class:"uv-tabs",style:u([e.$uv.addStyle(e.customStyle)])},{default:o((()=>[d(k,{class:"uv-tabs__wrapper"},{default:o((()=>[c(e.$slots,"left",{},void 0,!0),d(k,{class:"uv-tabs__wrapper__scroll-view-wrapper"},{default:o((()=>[d(B,{"scroll-x":e.scrollable,"scroll-left":w.scrollLeft,"scroll-with-animation":"",class:"uv-tabs__wrapper__scroll-view","show-scrollbar":!1,ref:"uv-tabs__wrapper__scroll-view"},{default:o((()=>[d(k,{class:"uv-tabs__wrapper__nav",ref:"uv-tabs__wrapper__nav",style:u({flex:e.scrollable?"":1})},{default:o((()=>[(l(!0),h(p,null,_(e.list,((t,s)=>(l(),n(k,{class:b(["uv-tabs__wrapper__nav__item",[`uv-tabs__wrapper__nav__item-${s}`,t.disabled&&"uv-tabs__wrapper__nav__item--disabled"]]),key:s,onClick:e=>x.clickHandler(t,s),ref_for:!0,ref:`uv-tabs__wrapper__nav__item-${s}`,style:u([{flex:e.scrollable?"":1},e.$uv.addStyle(e.itemStyle)])},{default:o((()=>[d($,{class:b([[t.disabled&&"uv-tabs__wrapper__nav__item__text--disabled"],"uv-tabs__wrapper__nav__item__text"]),style:u([x.textStyle(s)])},{default:o((()=>[g(v(t[e.keyName]),1)])),_:2},1032,["class","style"]),d(C,{show:!(!t.badge||!(t.badge.show||t.badge.isDot||t.badge.value)),isDot:t.badge&&t.badge.isDot||x.propsBadge.isDot,value:t.badge&&t.badge.value||x.propsBadge.value,max:t.badge&&t.badge.max||x.propsBadge.max,type:t.badge&&t.badge.type||x.propsBadge.type,showZero:t.badge&&t.badge.showZero||x.propsBadge.showZero,bgColor:t.badge&&t.badge.bgColor||x.propsBadge.bgColor,color:t.badge&&t.badge.color||x.propsBadge.color,shape:t.badge&&t.badge.shape||x.propsBadge.shape,numberType:t.badge&&t.badge.numberType||x.propsBadge.numberType,inverted:t.badge&&t.badge.inverted||x.propsBadge.inverted,customStyle:"margin-left: 4px;"},null,8,["show","isDot","value","max","type","showZero","bgColor","color","shape","numberType","inverted"])])),_:2},1032,["onClick","style","class"])))),128)),d(k,{class:"uv-tabs__wrapper__nav__line",ref:"uv-tabs__wrapper__nav__line",style:u([{width:e.$uv.addUnit(e.lineWidth),transform:`translate(${w.lineOffsetLeft}px)`,transitionDuration:`${w.firstTime?0:e.duration}ms`,height:e.$uv.addUnit(e.lineHeight),background:e.lineColor,backgroundSize:e.lineBgSize}])},null,8,["style"])])),_:1},8,["style"])])),_:1},8,["scroll-x","scroll-left"])])),_:1}),c(e.$slots,"right",{},void 0,!0)])),_:3})])),_:3},8,["style"])}],["__scopeId","data-v-7dafe41c"]]);export{$ as _}; diff --git a/unpackage/dist/build/h5/assets/uv-transition.b971e856.js b/unpackage/dist/build/h5/assets/uv-transition.b971e856.js new file mode 100644 index 0000000..afb4813 --- /dev/null +++ b/unpackage/dist/build/h5/assets/uv-transition.b971e856.js @@ -0,0 +1 @@ +import{Y as t,Z as i,o as a,j as s,w as o,a0 as n,m as e,y as r,z as h,B as m}from"./index-9bec188e.js";import{c as l}from"./createAnimation.e5fefaf6.js";import{_ as c}from"./_plugin-vue_export-helper.1b428a4d.js";const d=c({name:"uv-transition",mixins:[t,i],emits:["click","change"],props:{show:{type:Boolean,default:!1},mode:{type:[Array,String,null],default:()=>"fade"},duration:{type:[String,Number],default:300},timingFunction:{type:String,default:"ease-out"},customClass:{type:String,default:""},cellChild:{type:Boolean,default:!1}},data:()=>({isShow:!1,transform:"",opacity:1,animationData:{},durationTime:300,config:{}}),watch:{show:{handler(t){t?this.open():this.isShow&&this.close()},immediate:!0}},computed:{transformStyles(){const t={transform:this.transform,opacity:this.opacity,...this.$uv.addStyle(this.customStyle),"transition-duration":this.duration/1e3+"s"};return this.$uv.addStyle(t,"string")}},created(){this.config={duration:this.duration,timingFunction:this.timingFunction,transformOrigin:"50% 50%",delay:0},this.durationTime=this.duration},methods:{init(t={}){t.duration&&(this.durationTime=t.duration),this.animation=l(Object.assign(this.config,t),this)},onClick(){this.$emit("click",{detail:this.isShow})},step(t,i={}){if(this.animation){for(let i in t)try{"object"==typeof t[i]?this.animation[i](...t[i]):this.animation[i](t[i])}catch(a){console.error(`方法 ${i} 不存在`)}return this.animation.step(i),this}},run(t){this.animation&&this.animation.run(t)},open(){clearTimeout(this.timer),this.transform="",this.isShow=!0;let{opacity:t,transform:i}=this.styleInit(!1);void 0!==t&&(this.opacity=t),this.transform=i,this.$nextTick((()=>{this.timer=setTimeout((()=>{this.animation=l(this.config,this),this.tranfromInit(!1).step(),this.animation.run(),this.opacity=1,this.$emit("change",{detail:this.isShow})}),20)}))},close(t){this.animation&&this.tranfromInit(!0).step().run((()=>{this.isShow=!1,this.animationData=null,this.animation=null;let{opacity:t,transform:i}=this.styleInit(!1);this.opacity=t||1,this.transform=i,this.$emit("change",{detail:this.isShow})}))},styleInit(t){let i={transform:""},a=(t,a)=>{"fade"===a?i.opacity=this.animationType(t)[a]:i.transform+=this.animationType(t)[a]+" "};return"string"==typeof this.mode?a(t,this.mode):this.mode.forEach((i=>{a(t,i)})),i},tranfromInit(t){let i=(t,i)=>{let a=null;"fade"===i?a=t?0:1:(a=t?"-100%":"0","zoom-in"===i&&(a=t?.8:1),"zoom-out"===i&&(a=t?1.2:1),"slide-right"===i&&(a=t?"100%":"0"),"slide-bottom"===i&&(a=t?"100%":"0")),this.animation[this.animationMode()[i]](a)};return"string"==typeof this.mode?i(t,this.mode):this.mode.forEach((a=>{i(t,a)})),this.animation},animationType:t=>({fade:t?1:0,"slide-top":`translateY(${t?"0":"-100%"})`,"slide-right":`translateX(${t?"0":"100%"})`,"slide-bottom":`translateY(${t?"0":"100%"})`,"slide-left":`translateX(${t?"0":"-100%"})`,"zoom-in":`scaleX(${t?1:.8}) scaleY(${t?1:.8})`,"zoom-out":`scaleX(${t?1:1.2}) scaleY(${t?1:1.2})`}),animationMode:()=>({fade:"opacity","slide-top":"translateY","slide-right":"translateX","slide-bottom":"translateY","slide-left":"translateX","zoom-in":"scale","zoom-out":"scale"}),toLine:t=>t.replace(/([A-Z])/g,"-$1").toLowerCase()}},[["render",function(t,i,l,c,d,u){const f=m;return d.isShow?(a(),s(f,{key:0,ref:"ani",animation:d.animationData,class:e(l.customClass),style:r(u.transformStyles),onClick:u.onClick},{default:o((()=>[n(t.$slots,"default")])),_:3},8,["animation","class","style","onClick"])):h("",!0)}]]);export{d as _}; diff --git a/unpackage/dist/build/h5/assets/uv-upload.2f331acd.js b/unpackage/dist/build/h5/assets/uv-upload.2f331acd.js new file mode 100644 index 0000000..cf8fa7a --- /dev/null +++ b/unpackage/dist/build/h5/assets/uv-upload.2f331acd.js @@ -0,0 +1 @@ +var e,t;import{G as a,H as s,o as i,j as l,w as o,h as u,z as r,L as n,B as c,bk as d,bl as p,bm as m,Y as h,Z as f,a9 as _,bn as y,bo as v,bf as g,bp as b,bd as w,e as k,F as C,k as z,y as x,I,l as S,Q as j,a0 as F,m as $,p as D,A as B}from"./index-9bec188e.js";import{_ as O}from"./uv-icon.27c7246d.js";import{_ as P}from"./uv-loading-icon.bfbe6dc1.js";import{_ as R}from"./uv-popup.f272c9ae.js";import{_ as T}from"./_plugin-vue_export-helper.1b428a4d.js";const A=T({props:{src:{type:String,default:""},autoplay:{type:Boolean,default:!0}},data:()=>({videoSrc:"",show:!1}),computed:{getSec(){return this.src||this.videoSrc}},methods:{open(e){this.videoSrc=e,this.$refs.popup.open()},close(){this.$refs.popup.close()},change(e){this.show=e.show}}},[["render",function(e,t,d,p,m,h){const f=n,_=c,y=a(s("uv-popup"),R);return i(),l(y,{ref:"popup",onChange:h.change},{default:o((()=>[m.show?(i(),l(_,{key:0,class:"video-view"},{default:o((()=>[u(f,{class:"video",src:h.getSec,autoplay:d.autoplay},null,8,["src","autoplay"])])),_:1})):r("",!0)])),_:1},8,["onChange"])}],["__scopeId","data-v-ca9595a3"]]);function V(e,t){return["[object Object]","[object File]"].includes(Object.prototype.toString.call(e))?Object.keys(e).reduce(((a,s)=>(t.includes(s)||(a[s]=e[s]),a)),{}):{}}function L(e){return e.tempFiles.map((e=>({...V(e,["path"]),url:e.path,size:e.size,name:e.name,type:e.type})))}function U({accept:e,multiple:t,capture:a,compressed:s,maxDuration:i,sizeType:l,camera:o,maxCount:u}){return new Promise(((r,n)=>{switch(e){case"image":m({count:t?Math.min(u,9):1,sourceType:a,sizeType:l,success:e=>r(function(e){return e.tempFiles.map((e=>({...V(e,["path"]),type:"image",url:e.path,thumb:e.path,size:e.size,name:e.name})))}(e)),fail:n});break;case"video":p({sourceType:a,compressed:s,maxDuration:i,camera:o,success:e=>r(function(e){return[{...V(e,["tempFilePath","thumbTempFilePath","errMsg"]),type:"video",url:e.tempFilePath,thumb:e.thumbTempFilePath,size:e.size,name:e.name}]}(e)),fail:n});break;case"file":d({count:t?u:1,type:e,success:e=>r(L(e)),fail:n});break;default:d({count:t?u:1,type:"all",success:e=>r(L(e)),fail:n})}}))}const N=T({name:"uv-upload",emits:["error","beforeRead","oversize","afterRead","delete","clickPreview"],mixins:[h,f,{watch:{accept:{immediate:!0,handler(e){}}}},{props:{accept:{type:String,default:"image"},capture:{type:[String,Array],default:()=>["album","camera"]},compressed:{type:Boolean,default:!0},camera:{type:String,default:"back"},maxDuration:{type:Number,default:60},uploadIcon:{type:String,default:"camera-fill"},uploadIconColor:{type:String,default:"#D3D4D6"},useBeforeRead:{type:Boolean,default:!1},afterRead:{type:Function,default:null},beforeRead:{type:Function,default:null},previewFullImage:{type:Boolean,default:!0},previewFullVideo:{type:Boolean,default:!0},maxCount:{type:[String,Number],default:52},disabled:{type:Boolean,default:!1},imageMode:{type:String,default:"aspectFill"},name:{type:String,default:""},sizeType:{type:Array,default:()=>["original","compressed"]},multiple:{type:Boolean,default:!1},deletable:{type:Boolean,default:!0},maxSize:{type:[String,Number],default:Number.MAX_VALUE},fileList:{type:Array,default:()=>[]},uploadText:{type:String,default:""},width:{type:[String,Number],default:80},height:{type:[String,Number],default:80},previewImage:{type:Boolean,default:!0},...null==(t=null==(e=uni.$uv)?void 0:e.props)?void 0:t.upload}}],data:()=>({lists:[],isInCount:!0}),watch:{fileList:{deep:!0,immediate:!0,handler(){this.formatFileList()}}},methods:{formatFileList(){const{fileList:e=[],maxCount:t}=this,a=e.map((e=>Object.assign(Object.assign({},e),{isImage:"image"===this.accept||_(e.url||e.thumb),isVideo:"video"===this.accept||y(e.url||e.thumb),deletable:"boolean"==typeof e.deletable?e.deletable:this.deletable})));this.lists=a,this.isInCount=a.length{const{maxCount:e,multiple:t,lists:a,disabled:s}=this;if(s)return;let i;try{i=v(this.capture)?this.capture:this.capture.split(",")}catch(l){i=[]}U(Object.assign({accept:this.accept,multiple:this.multiple,capture:i,compressed:this.compressed,maxDuration:this.maxDuration,sizeType:this.sizeType,camera:this.camera},{maxCount:e-a.length})).then((e=>{this.onBeforeRead(t?e:e[0])})).catch((e=>{this.$emit("error",e)}))}),100)},onBeforeRead(e){const{beforeRead:t,useBeforeRead:a}=this;let s=!0;g(t)&&(s=t(e,this.getDetail())),a&&(s=new Promise(((t,a)=>{this.$emit("beforeRead",Object.assign(Object.assign({file:e},this.getDetail()),{callback:e=>{e?t():a()}}))}))),s&&(b(s)?s.then((t=>this.onAfterRead(t||e))):this.onAfterRead(e))},getDetail(e){return{name:this.name,index:null==e?this.fileList.length:e}},onAfterRead(e){const{maxSize:t,afterRead:a}=this;(Array.isArray(e)?e.some((e=>e.size>t)):e.size>t)?this.$emit("oversize",Object.assign({file:e},this.getDetail())):("function"==typeof a&&a(e,this.getDetail()),this.$emit("afterRead",Object.assign({file:e},this.getDetail())))},deleteItem(e){this.$emit("delete",Object.assign(Object.assign({},this.getDetail(e)),{file:this.fileList[e]}))},onPreviewImage(e,t){const a=this.$uv.deepClone(this.lists);a.map(((e,a)=>{a==t&&(e.current=!0)}));const s=a.filter((e=>e.isImage)).findIndex((e=>e.current));this.onClickPreview(e,t),e.isImage&&this.previewFullImage&&w({urls:this.lists.filter((e=>"image"===this.accept||_(e.url||e.thumb))).map((e=>e.url||e.thumb)),current:s,fail(){this.$uv.toast("预览图片失败")}})},onPreviewVideo(e,t){this.onClickPreview(e,t),this.previewFullVideo&&e.isVideo&&this.$refs.previewVideo.open(e.url)},onClickPreview(e,t){this.$emit("clickPreview",Object.assign(Object.assign({},e),this.getDetail(t)))}}},[["render",function(e,t,n,d,p,m){const h=D,f=a(s("uv-icon"),O),_=B,y=c,v=a(s("uv-loading-icon"),P),g=a(s("uv-preview-video"),A);return i(),l(y,{class:"uv-upload",style:x([e.$uv.addStyle(e.customStyle)])},{default:o((()=>[u(y,{class:"uv-upload__wrap"},{default:o((()=>[e.previewImage?(i(!0),k(C,{key:0},z(p.lists,((t,a)=>(i(),l(y,{class:"uv-upload__wrap__preview",key:a},{default:o((()=>[t.isImage||t.type&&"image"===t.type?(i(),l(h,{key:0,src:t.thumb||t.url,mode:e.imageMode,class:"uv-upload__wrap__preview__image",onClick:e=>m.onPreviewImage(t,a),style:x([{width:e.$uv.addUnit(e.width),height:e.$uv.addUnit(e.height)}])},null,8,["src","mode","onClick","style"])):(i(),l(y,{key:1,class:"uv-upload__wrap__preview__other",onClick:e=>m.onPreviewVideo(t,a),style:x([{width:e.$uv.addUnit(e.width),height:e.$uv.addUnit(e.height)}])},{default:o((()=>[u(f,{color:"#80CBF9",size:"26",name:t.isVideo||t.type&&"video"===t.type?"movie":"folder"},null,8,["name"]),u(_,{class:"uv-upload__wrap__preview__other__text"},{default:o((()=>[I(S(t.isVideo||t.type&&"video"===t.type?"视频":"文件"),1)])),_:2},1024)])),_:2},1032,["onClick","style"])),"uploading"===t.status||"failed"===t.status?(i(),l(y,{key:2,class:"uv-upload__status"},{default:o((()=>[u(y,{class:"uv-upload__status__icon"},{default:o((()=>["failed"===t.status?(i(),l(f,{key:0,name:"close-circle",color:"#ffffff",size:"25"})):(i(),l(v,{key:1,size:"22",mode:"circle"}))])),_:2},1024),t.message?(i(),l(_,{key:0,class:"uv-upload__status__message"},{default:o((()=>[I(S(t.message),1)])),_:2},1024)):r("",!0)])),_:2},1024)):r("",!0),"uploading"!==t.status&&(e.deletable||t.deletable)?(i(),l(y,{key:3,class:"uv-upload__deletable",onClick:j((e=>m.deleteItem(a)),["stop"])},{default:o((()=>[u(y,{class:"uv-upload__deletable__icon"},{default:o((()=>[u(f,{name:"close",color:"#ffffff",size:"10"})])),_:1})])),_:2},1032,["onClick"])):r("",!0),"success"===t.status?(i(),l(y,{key:4,class:"uv-upload__success"},{default:o((()=>[u(y,{class:"uv-upload__success__icon"},{default:o((()=>[u(f,{name:"checkmark",color:"#ffffff",size:"12"})])),_:1})])),_:1})):r("",!0)])),_:2},1024)))),128)):r("",!0),p.isInCount?(i(),l(y,{key:1,onClick:m.chooseFile},{default:o((()=>[F(e.$slots,"default",{},(()=>[u(y,{class:$(["uv-upload__button",[e.disabled&&"uv-upload__button--disabled"]]),"hover-class":e.disabled?"":"uv-upload__button--hover","hover-stay-time":"150",onClick:j(m.chooseFile,["stop"]),style:x([{width:e.$uv.addUnit(e.width),height:e.$uv.addUnit(e.height)}])},{default:o((()=>[u(f,{name:e.uploadIcon,size:"26",color:e.uploadIconColor},null,8,["name","color"]),e.uploadText?(i(),l(_,{key:0,class:"uv-upload__button__text"},{default:o((()=>[I(S(e.uploadText),1)])),_:1})):r("",!0)])),_:1},8,["hover-class","onClick","class","style"])]),!0)])),_:3},8,["onClick"])):r("",!0)])),_:3}),u(g,{ref:"previewVideo"},null,512)])),_:3},8,["style"])}],["__scopeId","data-v-5baf370c"]]);export{N as _}; diff --git a/unpackage/dist/build/h5/assets/views-account-balance-index.5ab6dcbd.js b/unpackage/dist/build/h5/assets/views-account-balance-index.5ab6dcbd.js new file mode 100644 index 0000000..2b45a08 --- /dev/null +++ b/unpackage/dist/build/h5/assets/views-account-balance-index.5ab6dcbd.js @@ -0,0 +1 @@ +import{T as s,a6 as e,O as a,a1 as l,o as t,j as r,w as o,B as f,h as i,I as c,i as _,l as u,e as m,k as n,F as d,z as p,m as j,p as x}from"./index-9bec188e.js";import{H as g}from"./index.bdca3eba.js";import{u as b}from"./useScroll.c0a86152.js";import{u as h}from"./useJump.16ec8115.js";import{u as y}from"./usePaging.83057129.js";import{p as v}from"./index.7c825887.js";import{v as k}from"./images.52fc6216.js";import{E as w}from"./index.036a38bb.js";import{h as Y}from"./moment.dc0d6ca6.js";import{_ as H}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uv-icon.27c7246d.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./utils.3f9740a5.js";const M=H({__name:"index",setup(x){const{scrollTop:H}=b(),{goRecharge:M}=h(),P=s(),{user:S}=e(P),{otherParams:T,list:z,refreshPage:C}=y({request:v,load:!1});return a((()=>{T.value.category="now_money"})),l((()=>{C()})),(s,e)=>{const a=f;return t(),r(a,null,{default:o((()=>[i(g,{"scroll-top":_(H),"system-bar-area-bg":"#fff","header-area-bg":"#fff"},{default:o((()=>[c(" 我的余额 ")])),_:1},8,["scroll-top"]),i(a,{class:"balance"},{default:o((()=>[i(a,{class:"balance-detail flex flex-jc__sb flex-ai__center"},{default:o((()=>[i(a,{class:"left"},{default:o((()=>[i(a,{class:"title"},{default:o((()=>[c("账户余额")])),_:1}),i(a,{class:"money"},{default:o((()=>[c(u(_(S).nowMoney.toFixed(2)),1)])),_:1})])),_:1}),i(a,{class:"right"},{default:o((()=>[i(a,{class:"button",onClick:_(M)},{default:o((()=>[c("充值 ")])),_:1},8,["onClick"])])),_:1})])),_:1}),i(a,{class:"list-card"},{default:o((()=>[i(a,{class:"title"},{default:o((()=>[c(" 收支明细 ")])),_:1}),_(z).length>0?(t(!0),m(d,{key:0},n(_(z),(s=>(t(),r(a,{class:"row flex flex-ai__center flex-jc__sb",key:s.id},{default:o((()=>[i(a,{class:"left flex flex-ai__center"},{default:o((()=>[p("",!0),i(a,{class:"info"},{default:o((()=>[i(a,{class:"type-name"},{default:o((()=>[c(u(s.title),1)])),_:2},1024),i(a,{class:"time"},{default:o((()=>[c(u(_(Y)(s.createTime).format("YYYY-MM-DD HH:mm:ss")),1)])),_:2},1024)])),_:2},1024)])),_:2},1024),i(a,{class:j(["right success",{error:0===s.pm}])},{default:o((()=>[c(u(0===s.pm?"-":"+")+u(s.number),1)])),_:2},1032,["class"])])),_:2},1024)))),128)):(t(),r(w,{key:1,iconSrc:_(k)},null,8,["iconSrc"]))])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-d2f4925f"]]);export{M as default}; diff --git a/unpackage/dist/build/h5/assets/views-account-integral-index.6d6db165.js b/unpackage/dist/build/h5/assets/views-account-integral-index.6d6db165.js new file mode 100644 index 0000000..903b0cc --- /dev/null +++ b/unpackage/dist/build/h5/assets/views-account-integral-index.6d6db165.js @@ -0,0 +1 @@ +import{a8 as a,T as e,a6 as s,a as l,O as t,o as r,j as u,w as o,B as i,h as n,I as c,l as m,i as f,y as _,e as d,k as p,F as g,z as v,m as j}from"./index-9bec188e.js";import{H as b}from"./index.bdca3eba.js";import{u as x}from"./useScroll.c0a86152.js";import{ap as y,v as h}from"./images.52fc6216.js";import{p as k}from"./index.acb07630.js";import{u as w}from"./usePaging.83057129.js";import{h as Y}from"./moment.dc0d6ca6.js";import{E as H}from"./index.036a38bb.js";import"./uv-icon.27c7246d.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./_plugin-vue_export-helper.1b428a4d.js";import"./utils.3f9740a5.js";const P={__name:"index",setup(P){const{scrollTop:T}=x();a((()=>{}));const C=e(),{user:D,integralName:I}=s(C),M=[{label:"全部",value:99},{label:"收入",value:1},{label:"支出",value:0}],$=l(99);const{otherParams:q,list:z,loading:B,refreshPage:E}=w({request:k,load:!1});return t((()=>{q.value={},q.value.category="integral",E()})),(a,e)=>{const s=i;return r(),u(s,null,{default:o((()=>[n(b,{"scroll-top":f(T),"system-bar-area-bg":"#fff","header-area-bg":"#fff"},{default:o((()=>[c(" 我的"+m(f(I)),1)])),_:1},8,["scroll-top"]),n(s,{class:"integral"},{default:o((()=>[n(s,{class:"num-card",style:_({backgroundImage:`url(${f(y)})`})},{default:o((()=>[n(s,{class:"title"},{default:o((()=>[c("当前"+m(f(I)),1)])),_:1}),n(s,{class:"num"},{default:o((()=>[c(m(f(D).integral||"0.00"),1)])),_:1})])),_:1},8,["style"]),n(s,{class:"tabs-row flex flex-ai__center flex-jc__sb"},{default:o((()=>[(r(),d(g,null,p(M,(a=>n(s,{class:j(["tab-item",{current:$.value===a.value}]),key:a.value,onClick:e=>async function(a){$.value=a.value,99===a.value?delete q.value.pm:q.value.pm=a.value,await E()}(a)},{default:o((()=>[c(m(a.label),1)])),_:2},1032,["class","onClick"]))),64))])),_:1}),n(s,{class:"integral-list"},{default:o((()=>[f(z).length>0?(r(!0),d(g,{key:0},p(f(z),(a=>(r(),u(s,{class:"row flex flex-jc__sb flex-ai__center"},{default:o((()=>[n(s,{class:"left"},{default:o((()=>[n(s,{class:"name"},{default:o((()=>[c(m(a.title),1)])),_:2},1024),n(s,{class:"time"},{default:o((()=>[c(m(f(Y)(a.createTime).format("YYYY-MM-DD HH:mm:ss")),1)])),_:2},1024)])),_:2},1024),n(s,{class:j(["right",{error:0===a.pm,success:1===a.pm}])},{default:o((()=>[c(m(0===a.pm?"-":"+")+m(a.number),1)])),_:2},1032,["class"])])),_:2},1024)))),256)):v("",!0),f(B)||0!==f(z).length?v("",!0):(r(),u(H,{key:1,"icon-src":f(h),padding:"0 0"},null,8,["icon-src"]))])),_:1})])),_:1})])),_:1})}}};export{P as default}; diff --git a/unpackage/dist/build/h5/assets/views-account-recharge-index.a5641a3c.js b/unpackage/dist/build/h5/assets/views-account-recharge-index.a5641a3c.js new file mode 100644 index 0000000..2af4e78 --- /dev/null +++ b/unpackage/dist/build/h5/assets/views-account-recharge-index.a5641a3c.js @@ -0,0 +1 @@ +import{a as e,x as a,O as l,o as t,j as s,w as o,B as r,h as u,I as c,i as n,e as i,k as d,F as m,m as f,z as v,A as p,a5 as g,G as _,H as h,l as k,p as y}from"./index-9bec188e.js";import{a as x,_ as V}from"./uv-radio.2cd26a6d.js";import{H as j}from"./index.bdca3eba.js";import{u as b}from"./useScroll.c0a86152.js";import{G as w}from"./images.52fc6216.js";import{u as S}from"./useInterface.982c71ba.js";import{g as I,c as B}from"./index.7c825887.js";import{d as O,P}from"./paymentUtils.238419a9.js";import{_ as A}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uv-icon.27c7246d.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./utils.3f9740a5.js";import"./order.f67793d3.js";import"./config.6730da78.js";const C=A({__name:"index",setup(A){const{toast:C,loading:H,hideLoading:M}=S(),{scrollTop:E}=b(),L=e([{label:"微信",value:0,icon:w}]),T=e(void 0),U=e({content:"",customMin:0,customSwitch:0,rechargePackageBaseVOS:[]});const G=a((()=>U.value.rechargePackageBaseVOS.findIndex((e=>"other"===e.id))));function $(e){D.value.amount=parseInt(e.detail.value)}const z=e(!1),D=e({type:0,amount:0,packageId:null});async function F(){try{if(z.value=!0,D.value.amount=parseInt(D.value.amount),"other"===T.value&&(delete D.value.packageId,D.value.amount{await async function(){const e=await I();1===e.customSwitch&&e.rechargePackageBaseVOS.push({id:"other",name:"其他",rechargeAmount:""}),e.rechargePackageBaseVOS.length>0&&(T.value=e.rechargePackageBaseVOS[0].id,D.value.amount=e.rechargePackageBaseVOS[0].rechargeAmount,D.value.packageId=e.rechargePackageBaseVOS[0].id),U.value=e}()})),(e,a)=>{const l=r,b=p,w=g,S=y,I=_(h("uv-radio"),x),B=_(h("uv-radio-group"),V);return t(),s(l,null,{default:o((()=>[u(j,{"scroll-top":n(E),"system-bar-area-bg":"#fff","header-area-bg":"#fff"},{default:o((()=>[c(" 充值 ")])),_:1},8,["scroll-top"]),u(l,{class:"verification"},{default:o((()=>[u(l,{class:"ver-card"},{default:o((()=>[u(l,{class:"title"},{default:o((()=>[c("选择充值面额")])),_:1}),u(l,{class:"select-row"},{default:o((()=>[(t(!0),i(m,null,d(U.value.rechargePackageBaseVOS,(e=>(t(),s(l,{class:f(["select-item",{current:T.value===e.id}]),key:e.value,onClick:a=>{return l=e,T.value=l.id,D.value.packageId=l.id,void(D.value.amount=l.rechargeAmount);var l}},{default:o((()=>[c(k("other"===e.id?e.name:e.rechargeAmount)+" ",1),e.giftAmount>0?(t(),s(l,{key:0,class:"give"},{default:o((()=>[c("送"+k(e.giftAmount)+"元 ",1)])),_:2},1024)):v("",!0)])),_:2},1032,["class","onClick"])))),128))])),_:1}),u(l,{class:f(["input row",{hidden:"other"!==T.value}])},{default:o((()=>[u(l,{class:"flex flex-ai__center"},{default:o((()=>[u(b,{class:"price"},{default:o((()=>[c("¥")])),_:1}),U.value.rechargePackageBaseVOS[n(G)]?(t(),s(w,{key:0,modelValue:U.value.rechargePackageBaseVOS[n(G)].rechargeAmount,"onUpdate:modelValue":a[0]||(a[0]=e=>U.value.rechargePackageBaseVOS[n(G)].rechargeAmount=e),type:"number",placeholder:"请输入充值金额",onInput:$},null,8,["modelValue"])):v("",!0)])),_:1})])),_:1},8,["class"])])),_:1}),u(l,{class:"ver-card"},{default:o((()=>[u(l,{class:"title"},{default:o((()=>[c("支付方式")])),_:1}),u(B,{activeColor:"#EE6D46",modelValue:D.value.type,"onUpdate:modelValue":a[1]||(a[1]=e=>D.value.type=e),placement:"column"},{default:o((()=>[(t(!0),i(m,null,d(L.value,(e=>(t(),s(l,{key:e.value,class:"flex flex-jc__sb flex-ai__center",onClick:a=>D.value.type=e.value},{default:o((()=>[u(l,{class:"input row method none-border none-bg"},{default:o((()=>[u(l,{class:"flex flex-ai__center"},{default:o((()=>[u(S,{class:"icon",src:e.icon},null,8,["src"]),u(b,{class:"text"},{default:o((()=>[c(k(e.label),1)])),_:2},1024)])),_:2},1024)])),_:2},1024),u(I,{customStyle:{marginBottom:"8px"},label:" ",name:e.value},null,8,["name"])])),_:2},1032,["onClick"])))),128))])),_:1},8,["modelValue"])])),_:1}),u(l,{class:"tips-content"},{default:o((()=>[u(l,{class:"title"},{default:o((()=>[c("充值说明")])),_:1}),u(l,{class:"content",innerHTML:U.value.content},null,8,["innerHTML"])])),_:1}),u(l,{style:{width:"100%",height:"140rpx"}}),u(l,{class:f(["btn-row row animation-button",{disabled:D.value.amount<=0}]),onClick:F},{default:o((()=>[c(" 确认充值 ")])),_:1},8,["class"])])),_:1})])),_:1})}}},[["__scopeId","data-v-6832483e"]]);export{C as default}; diff --git a/unpackage/dist/build/h5/assets/views-account-signIn-index.7151eb7a.js b/unpackage/dist/build/h5/assets/views-account-signIn-index.7151eb7a.js new file mode 100644 index 0000000..c219686 --- /dev/null +++ b/unpackage/dist/build/h5/assets/views-account-signIn-index.7151eb7a.js @@ -0,0 +1 @@ +import{aK as a,a8 as e,T as s,a6 as l,a as t,v as n,o as i,e as c,h as r,w as u,i as o,F as f,B as _,I as d,y as m,l as g,m as p,k as y,A as x,j as b,p as v}from"./index-9bec188e.js";import{H as I}from"./index.bdca3eba.js";import{u as j}from"./useScroll.c0a86152.js";import{al as w,am as k,an as h,ao as S}from"./images.52fc6216.js";import{u as D}from"./useInterface.982c71ba.js";import{P as R}from"./Popup.08c50cc2.js";import{h as $}from"./moment.dc0d6ca6.js";import{_ as P}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uv-icon.27c7246d.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./utils.3f9740a5.js";const T=P({__name:"index",setup(P){const{scrollTop:T}=j();e((()=>{}));const C=s(),{user:L,integralName:M}=l(C),{toast:N}=D(),U=t({signInDays:0,todaySignIn:!1,signInRecordList:[]}),A=t(!1);async function B(){try{A.value=!0,U.value=await a.get("/member/sign-in-record/signInInfo"),await async function(){W.value=await a.get("/member/sign-in-record/integralRule")}()}finally{A.value=!1}}const F=t(0),H=t();async function J(){await B(),F.value=0,H.value.close()}async function K(){if(!A.value){if(U.value.todaySignIn)return N({title:"今日已签到"});try{A.value=!0,F.value=await a.get("/member/sign-in-record/signIn"),await C.getUserInfo(),H.value.show()}finally{A.value=!1}}}const W=t([]);return n((()=>{B()})),(a,e)=>{const s=_,l=x,t=v;return i(),c(f,null,[r(I,{"scroll-top":o(T),"system-bar-area-bg":"#fff","header-area-bg":"#fff"},{default:u((()=>[d(" 签到 ")])),_:1},8,["scroll-top"]),r(s,{class:"sign-in"},{default:u((()=>[r(s,{class:"bg",style:m({backgroundImage:`url(${o(w)})`})},null,8,["style"]),r(s,{class:"sign-in__inner"},{default:u((()=>[r(s,{class:"bg-mask"},{default:u((()=>[r(s,{class:"header-row flex flex-ai__end"},{default:u((()=>[d(g(o(L).integral||"0.00")+" ",1),r(l,{class:"sub"},{default:u((()=>[d(g(o(M)),1)])),_:1})])),_:1}),r(s,{class:"sign-btn-row"},{default:u((()=>[r(s,{class:"title"},{default:u((()=>[d(" 您已经连续签到 "),r(l,{class:"primary-color"},{default:u((()=>[d(g(U.value.signInDays),1)])),_:1}),d(" 天 ")])),_:1}),r(s,{onClick:K,class:p([{disable:U.value.todaySignIn},"btn"])},{default:u((()=>[d(g(U.value.todaySignIn?"已签到":"立即签到"),1)])),_:1},8,["class"])])),_:1}),r(s,{class:"sign-calendar"},{default:u((()=>[r(s,{class:"sign-calendar__inner"},{default:u((()=>[(i(!0),c(f,null,y(U.value.signInRecordList,(a=>(i(),b(s,{key:a.timestamp,class:p(["item flex flex-column flex-ai__center flex-jc__center",{none:!a.isSign}])},{default:u((()=>[r(s,{class:"item-box flex flex-column flex-ai__center flex-jc__center"},{default:u((()=>[null!==a.integral?(i(),b(l,{key:0},{default:u((()=>[d("+"+g(a.integral),1)])),_:2},1024)):(i(),b(l,{key:1},{default:u((()=>[d(" ")])),_:1})),r(t,{src:a.isSign?o(h):o(S)},null,8,["src"])])),_:2},1024),d(" "+g(o($)(a.createTime).format("MM-DD")),1)])),_:2},1032,["class"])))),128))])),_:1})])),_:1})])),_:1}),r(s,{class:"sign-card"},{default:u((()=>[r(s,{class:"title"},{default:u((()=>[d(" 每日任务")])),_:1}),r(s,{class:"sign-list"},{default:u((()=>[(i(!0),c(f,null,y(W.value,(a=>(i(),b(s,{key:a.id,class:"row flex flex-ai__center"},{default:u((()=>[r(t,{class:"row-icon",src:a.iconUrl},null,8,["src"]),r(s,{class:"row-info flex flex-ai__center flex-jc__sb"},{default:u((()=>[r(s,{class:"left"},{default:u((()=>[r(s,{class:"name"},{default:u((()=>[d(g(a.typeName)+g(a.attribute1?`${a.attribute1}天`:""),1)])),_:2},1024),r(s,{class:"sub flex flex-ai__center"})])),_:2},1024),r(s,{class:"btn flex flex-ai__center"},{default:u((()=>[r(t,{src:o(S)},null,8,["src"]),d(" +"+g(a.integral),1)])),_:2},1024)])),_:2},1024)])),_:2},1024)))),128))])),_:1})])),_:1})])),_:1})])),_:1}),r(R,{ref_key:"successPopupRef",ref:H,mode:"center","show-closeable":!1},{default:u((()=>[r(s,{class:"success-card",style:m({backgroundImage:`url(${o(k)})`})},{default:u((()=>[r(s,{class:"inner"},{default:u((()=>[r(s,{class:"count-row flex"},{default:u((()=>[r(s,{class:"count"},{default:u((()=>[d(g(F.value),1)])),_:1}),d(" "+g(o(M)),1)])),_:1}),r(s,{class:"info"},{default:u((()=>[d(" 签到成功,恭喜您获得 ")])),_:1}),r(s,{class:"button animation-button",onClick:J},{default:u((()=>[d(" 我知道了 ")])),_:1}),r(s,{class:"tips"},{default:u((()=>[d(" 连续签到奖励更丰富 ")])),_:1})])),_:1})])),_:1},8,["style"])])),_:1},512)],64)}}},[["__scopeId","data-v-b79d20de"]]);export{T as default}; diff --git a/unpackage/dist/build/h5/assets/views-account-withdraw-index.66a92dc7.js b/unpackage/dist/build/h5/assets/views-account-withdraw-index.66a92dc7.js new file mode 100644 index 0000000..4549d7c --- /dev/null +++ b/unpackage/dist/build/h5/assets/views-account-withdraw-index.66a92dc7.js @@ -0,0 +1 @@ +import{T as a,a6 as e,a as l,O as t,o as u,e as o,h as s,w as n,i,F as r,u as c,B as d,I as m,j as f,z as v,l as p,k as _,m as y,A as x,a5 as j,G as b,H as h,Q as k,p as w}from"./index-9bec188e.js";import{a as g,_ as V}from"./uv-radio.2cd26a6d.js";import{H as C}from"./index.bdca3eba.js";import{u as N}from"./useScroll.c0a86152.js";import{u as M}from"./useInterface.982c71ba.js";import{M as I}from"./index.82f07807.js";import{P}from"./Popup.08c50cc2.js";import{g as U,w as $,u as B}from"./index.acb07630.js";import{H,I as D}from"./images.52fc6216.js";import{l as E}from"./lodash.94acaf47.js";import{_ as F}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uv-icon.27c7246d.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./utils.3f9740a5.js";import"./index.9b540af7.js";const R=F({__name:"index",setup(F){const{toast:R,loading:S,hideLoading:T}=M(),{scrollTop:z}=N(),{getParams:A,goBack:G}=c(),J=a();e(J);const L=l([]),O=l(),Q=l();async function W(){L.value=await U(),Q.value=L.value[0].id}const q=l(!1),K=l();async function X(){if(!q.value){if(!K.value.realName)return R({title:"请输入真实姓名"});if(!K.value.accountNum)return R({title:"请输入账号"});await B(K.value),R({title:"设置成功"}),await W(),O.value.close()}}const Y=l(0),Z=l(),aa=l("");function ea(){ua.value.amount=Y.value}function la(){if(ua.value.amount<=0)return R({title:"提现金额必须大于0"});const a=L.value.find((a=>a.id===Q.value));aa.value=`确定要提现 ${ua.value.amount} 到 ${a.paymentMethod} 吗?`,Z.value.show()}const ta=l(!1),ua=l({amount:0});async function oa(){try{ta.value=!0,ua.value.id=L.value.find((a=>a.id===Q.value)).id,await $(ua.value),R({title:"提现成功"}),ua.value.id=void 0,Y.value-=ua.value.amount,ua.value.amount=0,G({},2e3)}finally{ta.value=!1}}return t((async a=>{const e=A(a);if(await W(),Y.value=e.maxMoney||0,e&&1===Number(e.type)){const a=L.value.find((a=>"余额"===a.paymentMethod));if(!a)return;Q.value=a.id}})),(a,e)=>{const l=d,t=x,c=j,N=w,M=b(h("uv-radio"),g),U=b(h("uv-radio-group"),V);return u(),o(r,null,[s(C,{"scroll-top":i(z),"system-bar-area-bg":"#fff","header-area-bg":"#fff"},{default:n((()=>[m(" 提现 ")])),_:1},8,["scroll-top"]),s(l,null,{default:n((()=>[s(l,{class:"verification"},{default:n((()=>[s(l,{class:"ver-card"},{default:n((()=>[s(l,{class:"title"},{default:n((()=>[m("提现金额")])),_:1}),s(l,{class:"input row"},{default:n((()=>[s(l,{class:"flex flex-ai__center"},{default:n((()=>[s(t,{class:"price"},{default:n((()=>[m("¥")])),_:1}),s(c,{modelValue:ua.value.amount,"onUpdate:modelValue":e[0]||(e[0]=a=>ua.value.amount=a),max:Y.value,type:"digit",placeholder:"请输入提现金额"},null,8,["modelValue","max"])])),_:1}),Y.value>0?(u(),f(t,{key:0,class:"btn",onClick:ea},{default:n((()=>[m("全部提现 ")])),_:1})):v("",!0)])),_:1}),s(l,{class:"row"},{default:n((()=>[m(" 可提现金额"+p(Y.value.toFixed(2))+"元 ",1)])),_:1})])),_:1}),s(l,{class:"ver-card"},{default:n((()=>[s(l,{class:"title"},{default:n((()=>[m("提现至")])),_:1}),s(U,{activeColor:"#EE6D46",modelValue:Q.value,"onUpdate:modelValue":e[1]||(e[1]=a=>Q.value=a),placement:"column"},{default:n((()=>[(u(!0),o(r,null,_(L.value,(a=>(u(),f(l,{key:a.id,class:"flex flex-jc__sb flex-ai__center",onClick:e=>Q.value=a.id},{default:n((()=>[s(l,{class:"input row method"},{default:n((()=>[s(l,{class:"flex flex-ai__center"},{default:n((()=>{return[s(N,{class:"icon",src:(e=a.type,[H,D][e])},null,8,["src"]),s(t,{class:"text"},{default:n((()=>[m(p(a.paymentMethod),1)])),_:2},1024)];var e})),_:2},1024),0!==a.type?(u(),f(t,{key:0,class:"btn primary-color",onClick:k((e=>async function(a){K.value=E.cloneDeep(a),O.value.show()}(a)),["stop"])},{default:n((()=>[m(" 更新账户 ")])),_:2},1032,["onClick"])):v("",!0)])),_:2},1024),s(M,{customStyle:{marginBottom:"8px"},label:" ",name:a.id},null,8,["name"])])),_:2},1032,["onClick"])))),128))])),_:1},8,["modelValue"])])),_:1}),s(l,{class:y(["btn-row row animation-button",{disabled:ua.value.amount<=0}]),onClick:la},{default:n((()=>[m(" 确认提现 ")])),_:1},8,["class"])])),_:1})])),_:1}),s(I,{ref_key:"modalRef",ref:Z,content:aa.value,onConfirm:oa},null,8,["content"]),s(P,{ref_key:"updatePopupRef",ref:O,title:`绑定${K.value&&K.value.paymentMethod||""}`,mode:"center","show-closeable":!1},{default:n((()=>[K.value?(u(),f(l,{key:0,class:"ali-popup"},{default:n((()=>[s(l,{class:"input"},{default:n((()=>[s(c,{type:"text",placeholder:"请输入真实姓名",modelValue:K.value.realName,"onUpdate:modelValue":e[2]||(e[2]=a=>K.value.realName=a)},null,8,["modelValue"])])),_:1}),s(l,{class:"input"},{default:n((()=>[s(c,{type:"text",placeholder:"请输入账号",modelValue:K.value.accountNum,"onUpdate:modelValue":e[3]||(e[3]=a=>K.value.accountNum=a)},null,8,["modelValue"])])),_:1}),s(l,{class:"btn animation-button",onClick:X},{default:n((()=>[m(" 保存 ")])),_:1})])),_:1})):v("",!0)])),_:1},8,["title"])],64)}}},[["__scopeId","data-v-6c33e327"]]);export{R as default}; diff --git a/unpackage/dist/build/h5/assets/views-activity-afterVerification-index.248db366.js b/unpackage/dist/build/h5/assets/views-activity-afterVerification-index.248db366.js new file mode 100644 index 0000000..3c8333b --- /dev/null +++ b/unpackage/dist/build/h5/assets/views-activity-afterVerification-index.248db366.js @@ -0,0 +1 @@ +import{aK as t,aZ as e,by as r,ae as n,a as i,o,e as s,h as a,w as l,f as c,y as h,F as u,B as d,G as f,i as g,I as w,m,ac as A,a5 as C,p as E,H as _}from"./index-9bec188e.js";import{_ as p}from"./uv-icon.27c7246d.js";import{H as I}from"./index.bdca3eba.js";import{u as S}from"./useScroll.c0a86152.js";import{ab as T}from"./images.52fc6216.js";import{u as R}from"./useInterface.982c71ba.js";import{M as y}from"./index.82f07807.js";import{_ as N}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./utils.3f9740a5.js";import"./index.9b540af7.js";function D(t,e){for(var r=0;rn[e]})}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}var O,b;(b=O||(O={}))[b.QR_CODE=0]="QR_CODE",b[b.AZTEC=1]="AZTEC",b[b.CODABAR=2]="CODABAR",b[b.CODE_39=3]="CODE_39",b[b.CODE_93=4]="CODE_93",b[b.CODE_128=5]="CODE_128",b[b.DATA_MATRIX=6]="DATA_MATRIX",b[b.MAXICODE=7]="MAXICODE",b[b.ITF=8]="ITF",b[b.EAN_13=9]="EAN_13",b[b.EAN_8=10]="EAN_8",b[b.PDF_417=11]="PDF_417",b[b.RSS_14=12]="RSS_14",b[b.RSS_EXPANDED=13]="RSS_EXPANDED",b[b.UPC_A=14]="UPC_A",b[b.UPC_E=15]="UPC_E",b[b.UPC_EAN_EXTENSION=16]="UPC_EAN_EXTENSION";var M,P,B,v,L=new Map([[O.QR_CODE,"QR_CODE"],[O.AZTEC,"AZTEC"],[O.CODABAR,"CODABAR"],[O.CODE_39,"CODE_39"],[O.CODE_93,"CODE_93"],[O.CODE_128,"CODE_128"],[O.DATA_MATRIX,"DATA_MATRIX"],[O.MAXICODE,"MAXICODE"],[O.ITF,"ITF"],[O.EAN_13,"EAN_13"],[O.EAN_8,"EAN_8"],[O.PDF_417,"PDF_417"],[O.RSS_14,"RSS_14"],[O.RSS_EXPANDED,"RSS_EXPANDED"],[O.UPC_A,"UPC_A"],[O.UPC_E,"UPC_E"],[O.UPC_EAN_EXTENSION,"UPC_EAN_EXTENSION"]]);function F(t){return Object.values(O).includes(t)}(P=M||(M={}))[P.UNKNOWN=0]="UNKNOWN",P[P.URL=1]="URL",(v=B||(B={}))[v.SCAN_TYPE_CAMERA=0]="SCAN_TYPE_CAMERA",v[v.SCAN_TYPE_FILE=1]="SCAN_TYPE_FILE";var k,x,U=function(){function t(){}return t.GITHUB_PROJECT_URL="https://github.com/mebjas/html5-qrcode",t.SCAN_DEFAULT_FPS=2,t.DEFAULT_DISABLE_FLIP=!1,t.DEFAULT_REMEMBER_LAST_CAMERA_USED=!0,t.DEFAULT_SUPPORTED_SCAN_TYPE=[B.SCAN_TYPE_CAMERA,B.SCAN_TYPE_FILE],t}(),V=function(){function t(t,e){this.format=t,this.formatName=e}return t.prototype.toString=function(){return this.formatName},t.create=function(e){if(!L.has(e))throw"".concat(e," not in html5QrcodeSupportedFormatsTextMap");return new t(e,L.get(e))},t}(),H=function(){function t(){}return t.createFromText=function(t){return{decodedText:t,result:{text:t}}},t.createFromQrcodeResult=function(t){return{decodedText:t.text,result:t}},t}();(x=k||(k={}))[x.UNKWOWN_ERROR=0]="UNKWOWN_ERROR",x[x.IMPLEMENTATION_ERROR=1]="IMPLEMENTATION_ERROR",x[x.NO_CODE_FOUND_ERROR=2]="NO_CODE_FOUND_ERROR";var G=function(){function t(){}return t.createFrom=function(t){return{errorMessage:t,type:k.UNKWOWN_ERROR}},t}(),X=function(){function t(t){this.verbose=t}return t.prototype.log=function(t){this.verbose&&console.log(t)},t.prototype.warn=function(t){this.verbose&&console.warn(t)},t.prototype.logError=function(t,e){(this.verbose||!0===e)&&console.error(t)},t.prototype.logErrors=function(t){if(0===t.length)throw"Logger#logError called without arguments";this.verbose&&console.error(t)},t}();function W(t){return null==t}var z=function(){function t(){}return t.codeParseError=function(t){return"QR code parse error, error = ".concat(t)},t.errorGettingUserMedia=function(t){return"Error getting userMedia, error = ".concat(t)},t.onlyDeviceSupportedError=function(){return"The device doesn't support navigator.mediaDevices , only supported cameraIdOrConfig in this case is deviceId parameter (string)."},t.cameraStreamingNotSupported=function(){return"Camera streaming not supported by the browser."},t.unableToQuerySupportedDevices=function(){return"Unable to query supported devices, unknown error."},t.insecureContextCameraQueryError=function(){return"Camera access is only supported in secure context like https or localhost."},t.scannerPaused=function(){return"Scanner paused"},t}(),Y=function(){function t(){}return t.isMediaStreamConstraintsValid=function(t,e){if("object"!=typeof t){var r=typeof t;return e.logError("videoConstraints should be of type object, the "+"object passed is of type ".concat(r,"."),!0),!1}for(var n=new Set(["autoGainControl","channelCount","echoCancellation","latency","noiseSuppression","sampleRate","sampleSize","volume"]),i=0,o=Object.keys(t);ir)throw new d("fromIndex("+e+") > toIndex("+r+")");if(e<0)throw new C(e);if(r>t)throw new C(r)}static asList(...t){return t}static create(t,e,r){return Array.from({length:t}).map((t=>Array.from({length:e}).fill(r)))}static createInt32Array(t,e,r){return Array.from({length:t}).map((t=>Int32Array.from({length:e}).fill(r)))}static equals(t,e){if(!t)return!1;if(!e)return!1;if(!t.length)return!1;if(!e.length)return!1;if(t.length!==e.length)return!1;for(let r=0,n=t.length;r>1,s=r(e,t[o]);if(s>0)n=o+1;else{if(!(s<0))return o;i=o-1}}return-n-1}static numberComparator(t,e){return t-e}}class _{static numberOfTrailingZeros(t){let e;if(0===t)return 32;let r=31;return e=t<<16,0!==e&&(r-=16,t=e),e=t<<8,0!==e&&(r-=8,t=e),e=t<<4,0!==e&&(r-=4,t=e),e=t<<2,0!==e&&(r-=2,t=e),r-(t<<1>>>31)}static numberOfLeadingZeros(t){if(0===t)return 32;let e=1;return t>>>16==0&&(e+=16,t<<=16),t>>>24==0&&(e+=8,t<<=8),t>>>28==0&&(e+=4,t<<=4),t>>>30==0&&(e+=2,t<<=2),e-=t>>>31,e}static toHexString(t){return t.toString(16)}static toBinaryString(t){return String(parseInt(String(t),2))}static bitCount(t){return t=(t=(858993459&(t-=t>>>1&1431655765))+(t>>>2&858993459))+(t>>>4)&252645135,t+=t>>>8,63&(t+=t>>>16)}static truncDivision(t,e){return Math.trunc(t/e)}static parseInt(t,e){return parseInt(t,e)}}_.MIN_VALUE_32_BITS=-2147483648,_.MAX_VALUE=Number.MAX_SAFE_INTEGER;class p{constructor(t,e){void 0===t?(this.size=0,this.bits=new Int32Array(1)):(this.size=t,this.bits=null==e?p.makeArray(t):e)}getSize(){return this.size}getSizeInBytes(){return Math.floor((this.size+7)/8)}ensureCapacity(t){if(t>32*this.bits.length){const e=p.makeArray(t);m.arraycopy(this.bits,0,e,0,this.bits.length),this.bits=e}}get(t){return 0!=(this.bits[Math.floor(t/32)]&1<<(31&t))}set(t){this.bits[Math.floor(t/32)]|=1<<(31&t)}flip(t){this.bits[Math.floor(t/32)]^=1<<(31&t)}getNextSet(t){const e=this.size;if(t>=e)return e;const r=this.bits;let n=Math.floor(t/32),i=r[n];i&=~((1<<(31&t))-1);const o=r.length;for(;0===i;){if(++n===o)return e;i=r[n]}const s=32*n+_.numberOfTrailingZeros(i);return s>e?e:s}getNextUnset(t){const e=this.size;if(t>=e)return e;const r=this.bits;let n=Math.floor(t/32),i=~r[n];i&=~((1<<(31&t))-1);const o=r.length;for(;0===i;){if(++n===o)return e;i=~r[n]}const s=32*n+_.numberOfTrailingZeros(i);return s>e?e:s}setBulk(t,e){this.bits[Math.floor(t/32)]=e}setRange(t,e){if(ethis.size)throw new d;if(e===t)return;e--;const r=Math.floor(t/32),n=Math.floor(e/32),i=this.bits;for(let o=r;o<=n;o++){const s=(2<<(or?0:31&t));i[o]|=s}}clear(){const t=this.bits.length,e=this.bits;for(let r=0;rthis.size)throw new d;if(e===t)return!0;e--;const n=Math.floor(t/32),i=Math.floor(e/32),o=this.bits;for(let s=n;s<=i;s++){const a=(2<<(sn?0:31&t))&4294967295;if((o[s]&a)!==(r?a:0))return!1}return!0}appendBit(t){this.ensureCapacity(this.size+1),t&&(this.bits[Math.floor(this.size/32)]|=1<<(31&this.size)),this.size++}appendBits(t,e){if(e<0||e>32)throw new d("Num bits must be between 0 and 32");this.ensureCapacity(this.size+e);for(let r=e;r>0;r--)this.appendBit(1==(t>>r-1&1))}appendBitArray(t){const e=t.size;this.ensureCapacity(this.size+e);for(let r=0;r>1&1431655765|(1431655765&r)<<1,r=r>>2&858993459|(858993459&r)<<2,r=r>>4&252645135|(252645135&r)<<4,r=r>>8&16711935|(16711935&r)<<8,r=r>>16&65535|(65535&r)<<16,t[e-i]=r}if(this.size!==32*r){const e=32*r-this.size;let n=t[0]>>>e;for(let i=1;i>>e}t[r-1]=n}this.bits=t}static makeArray(t){return new Int32Array(Math.floor((t+31)/32))}equals(t){if(!(t instanceof p))return!1;const e=t;return this.size===e.size&&E.equals(this.bits,e.bits)}hashCode(){return 31*this.size+E.hashCode(this.bits)}toString(){let t="";for(let e=0,r=this.size;e=900)throw new R("incorect value");const e=y.VALUES_TO_ECI.get(t);if(void 0===e)throw new R("incorect value");return e}static getCharacterSetECIByName(t){const e=y.NAME_TO_ECI.get(t);if(void 0===e)throw new R("incorect value");return e}equals(t){if(!(t instanceof y))return!1;const e=t;return this.getName()===e.getName()}}y.VALUE_IDENTIFIER_TO_ECI=new Map,y.VALUES_TO_ECI=new Map,y.NAME_TO_ECI=new Map,y.Cp437=new y(I.Cp437,Int32Array.from([0,2]),"Cp437"),y.ISO8859_1=new y(I.ISO8859_1,Int32Array.from([1,3]),"ISO-8859-1","ISO88591","ISO8859_1"),y.ISO8859_2=new y(I.ISO8859_2,4,"ISO-8859-2","ISO88592","ISO8859_2"),y.ISO8859_3=new y(I.ISO8859_3,5,"ISO-8859-3","ISO88593","ISO8859_3"),y.ISO8859_4=new y(I.ISO8859_4,6,"ISO-8859-4","ISO88594","ISO8859_4"),y.ISO8859_5=new y(I.ISO8859_5,7,"ISO-8859-5","ISO88595","ISO8859_5"),y.ISO8859_6=new y(I.ISO8859_6,8,"ISO-8859-6","ISO88596","ISO8859_6"),y.ISO8859_7=new y(I.ISO8859_7,9,"ISO-8859-7","ISO88597","ISO8859_7"),y.ISO8859_8=new y(I.ISO8859_8,10,"ISO-8859-8","ISO88598","ISO8859_8"),y.ISO8859_9=new y(I.ISO8859_9,11,"ISO-8859-9","ISO88599","ISO8859_9"),y.ISO8859_10=new y(I.ISO8859_10,12,"ISO-8859-10","ISO885910","ISO8859_10"),y.ISO8859_11=new y(I.ISO8859_11,13,"ISO-8859-11","ISO885911","ISO8859_11"),y.ISO8859_13=new y(I.ISO8859_13,15,"ISO-8859-13","ISO885913","ISO8859_13"),y.ISO8859_14=new y(I.ISO8859_14,16,"ISO-8859-14","ISO885914","ISO8859_14"),y.ISO8859_15=new y(I.ISO8859_15,17,"ISO-8859-15","ISO885915","ISO8859_15"),y.ISO8859_16=new y(I.ISO8859_16,18,"ISO-8859-16","ISO885916","ISO8859_16"),y.SJIS=new y(I.SJIS,20,"SJIS","Shift_JIS"),y.Cp1250=new y(I.Cp1250,21,"Cp1250","windows-1250"),y.Cp1251=new y(I.Cp1251,22,"Cp1251","windows-1251"),y.Cp1252=new y(I.Cp1252,23,"Cp1252","windows-1252"),y.Cp1256=new y(I.Cp1256,24,"Cp1256","windows-1256"),y.UnicodeBigUnmarked=new y(I.UnicodeBigUnmarked,25,"UnicodeBigUnmarked","UTF-16BE","UnicodeBig"),y.UTF8=new y(I.UTF8,26,"UTF8","UTF-8"),y.ASCII=new y(I.ASCII,Int32Array.from([27,170]),"ASCII","US-ASCII"),y.Big5=new y(I.Big5,28,"Big5"),y.GB18030=new y(I.GB18030,29,"GB18030","GB2312","EUC_CN","GBK"),y.EUC_KR=new y(I.EUC_KR,30,"EUC_KR","EUC-KR");class N extends h{}N.kind="UnsupportedOperationException";class D{static decode(t,e){const r=this.encodingName(e);return this.customDecoder?this.customDecoder(t,r):"undefined"==typeof TextDecoder||this.shouldDecodeOnFallback(r)?this.decodeFallback(t,r):new TextDecoder(r).decode(t)}static shouldDecodeOnFallback(t){return!D.isBrowser()&&"ISO-8859-1"===t}static encode(t,e){const r=this.encodingName(e);return this.customEncoder?this.customEncoder(t,r):"undefined"==typeof TextEncoder?this.encodeFallback(t):(new TextEncoder).encode(t)}static isBrowser(){return"undefined"!=typeof window&&"[object Window]"==={}.toString.call(window)}static encodingName(t){return"string"==typeof t?t:t.getName()}static encodingCharacterSet(t){return t instanceof y?t:y.getCharacterSetECIByName(t)}static decodeFallback(t,e){const r=this.encodingCharacterSet(e);if(D.isDecodeFallbackSupported(r)){let e="";for(let r=0,n=t.length;r3&&239===t[0]&&187===t[1]&&191===t[2];for(let C=0;C0?0==(128&e)?o=!1:s--:0!=(128&e)&&(0==(64&e)?o=!1:(s++,0==(32&e)?a++:(s++,0==(16&e)?l++:(s++,0==(8&e)?c++:o=!1))))),n&&(e>127&&e<160?n=!1:e>159&&(e<192||215===e||247===e)&&m++),i&&(h>0?e<64||127===e||e>252?i=!1:h--:128===e||160===e||e>239?i=!1:e>160&&e<224?(u++,f=0,d++,d>g&&(g=d)):e>127?(h++,d=0,f++,f>w&&(w=f)):(d=0,f=0))}return o&&s>0&&(o=!1),i&&h>0&&(i=!1),o&&(A||a+l+c>0)?O.UTF8:i&&(O.ASSUME_SHIFT_JIS||g>=3||w>=3)?O.SHIFT_JIS:n&&i?2===g&&2===u||10*m>=r?O.SHIFT_JIS:O.ISO88591:n?O.ISO88591:i?O.SHIFT_JIS:o?O.UTF8:O.PLATFORM_DEFAULT_ENCODING}static format(t,...e){let r=-1;function n(t,n,i,o,s,a){if("%%"===t)return"%";if(void 0===e[++r])return;t=o?parseInt(o.substr(1)):void 0;let l,c=s?parseInt(s.substr(1)):void 0;switch(a){case"s":l=e[r];break;case"c":l=e[r][0];break;case"f":l=parseFloat(e[r]).toFixed(t);break;case"p":l=parseFloat(e[r]).toPrecision(t);break;case"e":l=parseFloat(e[r]).toExponential(t);break;case"x":l=parseInt(e[r]).toString(c||16);break;case"d":l=parseFloat(parseInt(e[r],c||10).toPrecision(t)).toFixed(0)}l="object"==typeof l?JSON.stringify(l):(+l).toString(c);let h=parseInt(i),u=i&&i[0]+""=="0"?"0":" ";for(;l.lengtho){if(-1===s)s=i-o;else if(i-o!==s)throw new d("row lengths do not match");o=i,a++}l++}else if(t.substring(l,l+e.length)===e)l+=e.length,n[i]=!0,i++;else{if(t.substring(l,l+r.length)!==r)throw new d("illegal character encountered: "+t.substring(l));l+=r.length,n[i]=!1,i++}if(i>o){if(-1===s)s=i-o;else if(i-o!==s)throw new d("row lengths do not match");a++}const c=new M(s,a);for(let h=0;h>>(31&t)&1)}set(t,e){const r=e*this.rowSize+Math.floor(t/32);this.bits[r]|=1<<(31&t)&4294967295}unset(t,e){const r=e*this.rowSize+Math.floor(t/32);this.bits[r]&=~(1<<(31&t)&4294967295)}flip(t,e){const r=e*this.rowSize+Math.floor(t/32);this.bits[r]^=1<<(31&t)&4294967295}xor(t){if(this.width!==t.getWidth()||this.height!==t.getHeight()||this.rowSize!==t.getRowSize())throw new d("input matrix dimensions do not match");const e=new p(Math.floor(this.width/32)+1),r=this.rowSize,n=this.bits;for(let i=0,o=this.height;ithis.height||i>this.width)throw new d("The region must fit inside the matrix");const s=this.rowSize,a=this.bits;for(let l=e;la&&(a=l),32*ts){let r=31;for(;e>>>r==0;)r--;32*t+r>s&&(s=32*t+r)}}}return s=0&&0===e[r];)r--;if(r<0)return null;const n=Math.floor(r/t);let i=32*Math.floor(r%t);const o=e[r];let s=31;for(;o>>>s==0;)s--;return i+=s,Int32Array.from([i,n])}getWidth(){return this.width}getHeight(){return this.height}getRowSize(){return this.rowSize}equals(t){if(!(t instanceof M))return!1;const e=t;return this.width===e.width&&this.height===e.height&&this.rowSize===e.rowSize&&E.equals(this.bits,e.bits)}hashCode(){let t=this.width;return t=31*t+this.width,t=31*t+this.height,t=31*t+this.rowSize,t=31*t+E.hashCode(this.bits),t}toString(t="X ",e=" ",r="\n"){return this.buildToString(t,e,r)}buildToString(t,e,r){let n=new b;for(let i=0,o=this.height;i>B.LUMINANCE_SHIFT]++;const s=B.estimateBlackPoint(o);if(n<3)for(let a=0;a>B.LUMINANCE_SHIFT]++}const o=B.estimateBlackPoint(i),s=t.getMatrix();for(let a=0;ai&&(n=c,i=t[c]),t[c]>r&&(r=t[c]);let o=0,s=0;for(let c=0;cs&&(o=c,s=r)}if(n>o){const t=n;n=o,o=t}if(o-n<=e/16)throw new P;let a=o-1,l=-1;for(let c=o-1;c>n;c--){const e=c-n,i=e*e*(o-c)*(r-t[c]);i>l&&(a=c,l=i)}return a<=v.MINIMUM_DIMENSION&&r>=v.MINIMUM_DIMENSION){const n=t.getMatrix();let i=e>>v.BLOCK_SIZE_POWER;0!=(e&v.BLOCK_SIZE_MASK)&&i++;let o=r>>v.BLOCK_SIZE_POWER;0!=(r&v.BLOCK_SIZE_MASK)&&o++;const s=v.calculateBlackPoints(n,i,o,e,r),a=new M(e,r);v.calculateThresholdForBlock(n,i,o,e,r,s,a),this.matrix=a}else this.matrix=super.getBlackMatrix();return this.matrix}createBinarizer(t){return new v(t)}static calculateThresholdForBlock(t,e,r,n,i,o,s){const a=i-v.BLOCK_SIZE,l=n-v.BLOCK_SIZE;for(let c=0;ca&&(i=a);const h=v.cap(c,2,r-3);for(let r=0;rl&&(a=l);const c=v.cap(r,2,e-3);let u=0;for(let t=-2;t<=2;t++){const e=o[h+t];u+=e[c-2]+e[c-1]+e[c]+e[c+1]+e[c+2]}const d=u/25;v.thresholdBlock(t,a,i,d,n,s)}}}static cap(t,e,r){return tr?r:t}static thresholdBlock(t,e,r,n,i,o){for(let s=0,a=r*i+e;so&&(r=o);for(let i=0;is&&(e=s);let o=0,c=255,h=0;for(let i=0,s=r*n+e;ih&&(h=r)}if(h-c>v.MIN_DYNAMIC_RANGE)for(i++,s+=n;i>2*v.BLOCK_SIZE_POWER;if(h-c<=v.MIN_DYNAMIC_RANGE&&(u=c/2,l>0&&i>0)){const t=(a[l-1][i]+2*a[l][i-1]+a[l-1][i-1])/4;c>10,n[o]=e}return n}getRow(t,e){if(t<0||t>=this.getHeight())throw new d("Requested row is outside the image: "+t);const r=this.getWidth(),n=t*r;return null===e?e=this.buffer.slice(n,n+r):(e.lengthnew x(t.deviceId,t.label)))}))}findDeviceById(t){return H(this,void 0,void 0,(function*(){const e=yield this.listVideoInputDevices();return e?e.find((e=>e.deviceId===t)):null}))}decodeFromInputVideoDevice(t,e){return H(this,void 0,void 0,(function*(){return yield this.decodeOnceFromVideoDevice(t,e)}))}decodeOnceFromVideoDevice(t,e){return H(this,void 0,void 0,(function*(){let r;this.reset(),r=t?{deviceId:{exact:t}}:{facingMode:"environment"};const n={video:r};return yield this.decodeOnceFromConstraints(n,e)}))}decodeOnceFromConstraints(t,e){return H(this,void 0,void 0,(function*(){const r=yield navigator.mediaDevices.getUserMedia(t);return yield this.decodeOnceFromStream(r,e)}))}decodeOnceFromStream(t,e){return H(this,void 0,void 0,(function*(){this.reset();const r=yield this.attachStreamToVideo(t,e);return yield this.decodeOnce(r)}))}decodeFromInputVideoDeviceContinuously(t,e,r){return H(this,void 0,void 0,(function*(){return yield this.decodeFromVideoDevice(t,e,r)}))}decodeFromVideoDevice(t,e,r){return H(this,void 0,void 0,(function*(){let n;n=t?{deviceId:{exact:t}}:{facingMode:"environment"};const i={video:n};return yield this.decodeFromConstraints(i,e,r)}))}decodeFromConstraints(t,e,r){return H(this,void 0,void 0,(function*(){const n=yield navigator.mediaDevices.getUserMedia(t);return yield this.decodeFromStream(n,e,r)}))}decodeFromStream(t,e,r){return H(this,void 0,void 0,(function*(){this.reset();const n=yield this.attachStreamToVideo(t,e);return yield this.decodeContinuously(n,r)}))}stopAsyncDecode(){this._stopAsyncDecode=!0}stopContinuousDecode(){this._stopContinuousDecode=!0}attachStreamToVideo(t,e){return H(this,void 0,void 0,(function*(){const r=this.prepareVideoElement(e);return this.addVideoSource(r,t),this.videoElement=r,this.stream=t,yield this.playVideoOnLoadAsync(r),r}))}playVideoOnLoadAsync(t){return new Promise(((e,r)=>this.playVideoOnLoad(t,(()=>e()))))}playVideoOnLoad(t,e){this.videoEndedListener=()=>this.stopStreams(),this.videoCanPlayListener=()=>this.tryPlayVideo(t),t.addEventListener("ended",this.videoEndedListener),t.addEventListener("canplay",this.videoCanPlayListener),t.addEventListener("playing",e),this.tryPlayVideo(t)}isVideoPlaying(t){return t.currentTime>0&&!t.paused&&!t.ended&&t.readyState>2}tryPlayVideo(t){return H(this,void 0,void 0,(function*(){if(this.isVideoPlaying(t))console.warn("Trying to play video that is already playing.");else try{yield t.play()}catch(e){console.warn("It was not possible to play the video.")}}))}getMediaElement(t,e){const r=document.getElementById(t);if(!r)throw new u(`element with id '${t}' not found`);if(r.nodeName.toLowerCase()!==e.toLowerCase())throw new u(`element with id '${t}' must be an ${e} element`);return r}decodeFromImage(t,e){if(!t&&!e)throw new u("either imageElement with a src set or an url must be provided");return e&&!t?this.decodeFromImageUrl(e):this.decodeFromImageElement(t)}decodeFromVideo(t,e){if(!t&&!e)throw new u("Either an element with a src set or an URL must be provided");return e&&!t?this.decodeFromVideoUrl(e):this.decodeFromVideoElement(t)}decodeFromVideoContinuously(t,e,r){if(void 0===t&&void 0===e)throw new u("Either an element with a src set or an URL must be provided");return e&&!t?this.decodeFromVideoUrlContinuously(e,r):this.decodeFromVideoElementContinuously(t,r)}decodeFromImageElement(t){if(!t)throw new u("An image element must be provided.");this.reset();const e=this.prepareImageElement(t);let r;return this.imageElement=e,r=this.isImageLoaded(e)?this.decodeOnce(e,!1,!0):this._decodeOnLoadImage(e),r}decodeFromVideoElement(t){const e=this._decodeFromVideoElementSetup(t);return this._decodeOnLoadVideo(e)}decodeFromVideoElementContinuously(t,e){const r=this._decodeFromVideoElementSetup(t);return this._decodeOnLoadVideoContinuously(r,e)}_decodeFromVideoElementSetup(t){if(!t)throw new u("A video element must be provided.");this.reset();const e=this.prepareVideoElement(t);return this.videoElement=e,e}decodeFromImageUrl(t){if(!t)throw new u("An URL must be provided.");this.reset();const e=this.prepareImageElement();this.imageElement=e;const r=this._decodeOnLoadImage(e);return e.src=t,r}decodeFromVideoUrl(t){if(!t)throw new u("An URL must be provided.");this.reset();const e=this.prepareVideoElement(),r=this.decodeFromVideoElement(e);return e.src=t,r}decodeFromVideoUrlContinuously(t,e){if(!t)throw new u("An URL must be provided.");this.reset();const r=this.prepareVideoElement(),n=this.decodeFromVideoElementContinuously(r,e);return r.src=t,n}_decodeOnLoadImage(t){return new Promise(((e,r)=>{this.imageLoadedListener=()=>this.decodeOnce(t,!1,!0).then(e,r),t.addEventListener("load",this.imageLoadedListener)}))}_decodeOnLoadVideo(t){return H(this,void 0,void 0,(function*(){return yield this.playVideoOnLoadAsync(t),yield this.decodeOnce(t)}))}_decodeOnLoadVideoContinuously(t,e){return H(this,void 0,void 0,(function*(){yield this.playVideoOnLoadAsync(t),this.decodeContinuously(t,e)}))}isImageLoaded(t){return!!t.complete&&0!==t.naturalWidth}prepareImageElement(t){let e;return void 0===t&&(e=document.createElement("img"),e.width=200,e.height=200),"string"==typeof t&&(e=this.getMediaElement(t,"img")),t instanceof HTMLImageElement&&(e=t),e}prepareVideoElement(t){let e;return t||"undefined"==typeof document||(e=document.createElement("video"),e.width=200,e.height=200),"string"==typeof t&&(e=this.getMediaElement(t,"video")),t instanceof HTMLVideoElement&&(e=t),e.setAttribute("autoplay","true"),e.setAttribute("muted","true"),e.setAttribute("playsinline","true"),e}decodeOnce(t,e=!0,r=!0){this._stopAsyncDecode=!1;const n=(i,o)=>{if(this._stopAsyncDecode)return o(new P("Video stream has ended before any code could be detected.")),void(this._stopAsyncDecode=void 0);try{i(this.decode(t))}catch(s){const t=(s instanceof g||s instanceof R)&&r;if(e&&s instanceof P||t)return setTimeout(n,this._timeBetweenDecodingAttempts,i,o);o(s)}};return new Promise(((t,e)=>n(t,e)))}decodeContinuously(t,e){this._stopContinuousDecode=!1;const r=()=>{if(this._stopContinuousDecode)this._stopContinuousDecode=void 0;else try{const n=this.decode(t);e(n,null),setTimeout(r,this.timeBetweenScansMillis)}catch(n){e(null,n);const t=n instanceof P;(n instanceof g||n instanceof R||t)&&setTimeout(r,this._timeBetweenDecodingAttempts)}};r()}decode(t){const e=this.createBinaryBitmap(t);return this.decodeBitmap(e)}_isHTMLVideoElement(t){return 0!==t.videoWidth}drawFrameOnCanvas(t,e,r){e||(e={sx:0,sy:0,sWidth:t.videoWidth,sHeight:t.videoHeight,dx:0,dy:0,dWidth:t.videoWidth,dHeight:t.videoHeight}),r||(r=this.captureCanvasContext),r.drawImage(t,e.sx,e.sy,e.sWidth,e.sHeight,e.dx,e.dy,e.dWidth,e.dHeight)}drawImageOnCanvas(t,e,r=this.captureCanvasContext){e||(e={sx:0,sy:0,sWidth:t.naturalWidth,sHeight:t.naturalHeight,dx:0,dy:0,dWidth:t.naturalWidth,dHeight:t.naturalHeight}),r||(r=this.captureCanvasContext),r.drawImage(t,e.sx,e.sy,e.sWidth,e.sHeight,e.dx,e.dy,e.dWidth,e.dHeight)}createBinaryBitmap(t){this.getCaptureCanvasContext(t),this._isHTMLVideoElement(t)?this.drawFrameOnCanvas(t):this.drawImageOnCanvas(t);const e=this.getCaptureCanvas(t),r=new k(e),n=new v(r);return new f(n)}getCaptureCanvasContext(t){if(!this.captureCanvasContext){const e=this.getCaptureCanvas(t).getContext("2d");this.captureCanvasContext=e}return this.captureCanvasContext}getCaptureCanvas(t){if(!this.captureCanvas){const e=this.createCaptureCanvas(t);this.captureCanvas=e}return this.captureCanvas}decodeBitmap(t){return this.reader.decode(t,this._hints)}createCaptureCanvas(t){if("undefined"==typeof document)return this._destroyCaptureCanvas(),null;const e=document.createElement("canvas");let r,n;return void 0!==t&&(t instanceof HTMLVideoElement?(r=t.videoWidth,n=t.videoHeight):t instanceof HTMLImageElement&&(r=t.naturalWidth||t.width,n=t.naturalHeight||t.height)),e.style.width=r+"px",e.style.height=n+"px",e.width=r,e.height=n,e}stopStreams(){this.stream&&(this.stream.getVideoTracks().forEach((t=>t.stop())),this.stream=void 0),!1===this._stopAsyncDecode&&this.stopAsyncDecode(),!1===this._stopContinuousDecode&&this.stopContinuousDecode()}reset(){this.stopStreams(),this._destroyVideoElement(),this._destroyImageElement(),this._destroyCaptureCanvas()}_destroyVideoElement(){this.videoElement&&(void 0!==this.videoEndedListener&&this.videoElement.removeEventListener("ended",this.videoEndedListener),void 0!==this.videoPlayingEventListener&&this.videoElement.removeEventListener("playing",this.videoPlayingEventListener),void 0!==this.videoCanPlayListener&&this.videoElement.removeEventListener("loadedmetadata",this.videoCanPlayListener),this.cleanVideoSource(this.videoElement),this.videoElement=void 0)}_destroyImageElement(){this.imageElement&&(void 0!==this.imageLoadedListener&&this.imageElement.removeEventListener("load",this.imageLoadedListener),this.imageElement.src=void 0,this.imageElement.removeAttribute("src"),this.imageElement=void 0)}_destroyCaptureCanvas(){this.captureCanvasContext=void 0,this.captureCanvas=void 0}addVideoSource(t,e){try{t.srcObject=e}catch(r){t.src=URL.createObjectURL(e)}}cleanVideoSource(t){try{t.srcObject=null}catch(e){t.src=""}this.videoElement.removeAttribute("src")}}class X{constructor(t,e,r=(null==e?0:8*e.length),n,i,o=m.currentTimeMillis()){this.text=t,this.rawBytes=e,this.numBits=r,this.resultPoints=n,this.format=i,this.timestamp=o,this.text=t,this.rawBytes=e,this.numBits=null==r?null==e?0:8*e.length:r,this.resultPoints=n,this.format=i,this.resultMetadata=null,this.timestamp=null==o?m.currentTimeMillis():o}getText(){return this.text}getRawBytes(){return this.rawBytes}getNumBits(){return this.numBits}getResultPoints(){return this.resultPoints}getBarcodeFormat(){return this.format}getResultMetadata(){return this.resultMetadata}putMetadata(t,e){null===this.resultMetadata&&(this.resultMetadata=new Map),this.resultMetadata.set(t,e)}putAllMetadata(t){null!==t&&(null===this.resultMetadata?this.resultMetadata=t:this.resultMetadata=new Map(t))}addResultPoints(t){const e=this.resultPoints;if(null===e)this.resultPoints=t;else if(null!==t&&t.length>0){const r=new Array(e.length+t.length);m.arraycopy(e,0,r,0,e.length),m.arraycopy(t,0,r,e.length,t.length),this.resultPoints=r}}getTimestamp(){return this.timestamp}toString(){return this.text}}(V=U||(U={}))[V.AZTEC=0]="AZTEC",V[V.CODABAR=1]="CODABAR",V[V.CODE_39=2]="CODE_39",V[V.CODE_93=3]="CODE_93",V[V.CODE_128=4]="CODE_128",V[V.DATA_MATRIX=5]="DATA_MATRIX",V[V.EAN_8=6]="EAN_8",V[V.EAN_13=7]="EAN_13",V[V.ITF=8]="ITF",V[V.MAXICODE=9]="MAXICODE",V[V.PDF_417=10]="PDF_417",V[V.QR_CODE=11]="QR_CODE",V[V.RSS_14=12]="RSS_14",V[V.RSS_EXPANDED=13]="RSS_EXPANDED",V[V.UPC_A=14]="UPC_A",V[V.UPC_E=15]="UPC_E",V[V.UPC_EAN_EXTENSION=16]="UPC_EAN_EXTENSION";var W,z,Y=U;(z=W||(W={}))[z.OTHER=0]="OTHER",z[z.ORIENTATION=1]="ORIENTATION",z[z.BYTE_SEGMENTS=2]="BYTE_SEGMENTS",z[z.ERROR_CORRECTION_LEVEL=3]="ERROR_CORRECTION_LEVEL",z[z.ISSUE_NUMBER=4]="ISSUE_NUMBER",z[z.SUGGESTED_PRICE=5]="SUGGESTED_PRICE",z[z.POSSIBLE_COUNTRY=6]="POSSIBLE_COUNTRY",z[z.UPC_EAN_EXTENSION=7]="UPC_EAN_EXTENSION",z[z.PDF417_EXTRA_METADATA=8]="PDF417_EXTRA_METADATA",z[z.STRUCTURED_APPEND_SEQUENCE=9]="STRUCTURED_APPEND_SEQUENCE",z[z.STRUCTURED_APPEND_PARITY=10]="STRUCTURED_APPEND_PARITY";var Z,K,q,Q,j,J,$,tt,et,rt,nt,it=W;class ot{constructor(t,e,r,n,i=-1,o=-1){this.rawBytes=t,this.text=e,this.byteSegments=r,this.ecLevel=n,this.structuredAppendSequenceNumber=i,this.structuredAppendParity=o,this.numBits=null==t?0:8*t.length}getRawBytes(){return this.rawBytes}getNumBits(){return this.numBits}setNumBits(t){this.numBits=t}getText(){return this.text}getByteSegments(){return this.byteSegments}getECLevel(){return this.ecLevel}getErrorsCorrected(){return this.errorsCorrected}setErrorsCorrected(t){this.errorsCorrected=t}getErasures(){return this.erasures}setErasures(t){this.erasures=t}getOther(){return this.other}setOther(t){this.other=t}hasStructuredAppend(){return this.structuredAppendParity>=0&&this.structuredAppendSequenceNumber>=0}getStructuredAppendParity(){return this.structuredAppendParity}getStructuredAppendSequenceNumber(){return this.structuredAppendSequenceNumber}}class st{exp(t){return this.expTable[t]}log(t){if(0===t)throw new d;return this.logTable[t]}static addOrSubtract(t,e){return t^e}}class at{constructor(t,e){if(0===e.length)throw new d;this.field=t;const r=e.length;if(r>1&&0===e[0]){let t=1;for(;tr.length){const t=e;e=r,r=t}let n=new Int32Array(r.length);const i=r.length-e.length;m.arraycopy(r,0,n,0,i);for(let o=i;o=t.getDegree()&&!n.isZero();){const i=n.getDegree()-t.getDegree(),s=e.multiply(n.getCoefficient(n.getDegree()),o),a=t.multiplyByMonomial(i,s),l=e.buildMonomial(i,s);r=r.addOrSubtract(l),n=n.addOrSubtract(a)}return[r,n]}toString(){let t="";for(let e=this.getDegree();e>=0;e--){let r=this.getCoefficient(e);if(0!==r){if(r<0?(t+=" - ",r=-r):t.length>0&&(t+=" + "),0===e||1!==r){const e=this.field.log(r);0===e?t+="1":1===e?t+="a":(t+="a^",t+=e)}0!==e&&(1===e?t+="x":(t+="x^",t+=e))}}return t}}class lt extends h{}lt.kind="ArithmeticException";class ct extends st{constructor(t,e,r){super(),this.primitive=t,this.size=e,this.generatorBase=r;const n=new Int32Array(e);let i=1;for(let s=0;s=e&&(i^=t,i&=e-1);this.expTable=n;const o=new Int32Array(e);for(let s=0;s=(r/2|0);){let t=i,e=s;if(i=o,s=a,i.isZero())throw new ht("r_{i-1} was zero");o=t;let r=n.getZero();const l=i.getCoefficient(i.getDegree()),c=n.inverse(l);for(;o.getDegree()>=i.getDegree()&&!o.isZero();){const t=o.getDegree()-i.getDegree(),e=n.multiply(o.getCoefficient(o.getDegree()),c);r=r.addOrSubtract(n.buildMonomial(t,e)),o=o.addOrSubtract(i.multiplyByMonomial(t,e))}if(a=r.multiply(s).addOrSubtract(e),o.getDegree()>=i.getDegree())throw new ut("Division algorithm failed to reduce polynomial?")}const l=a.getCoefficient(0);if(0===l)throw new ht("sigmaTilde(0) was zero");const c=n.inverse(l);return[a.multiplyScalar(c),o.multiplyScalar(c)]}findErrorLocations(t){const e=t.getDegree();if(1===e)return Int32Array.from([t.getCoefficient(1)]);const r=new Int32Array(e);let n=0;const i=this.field;for(let o=1;o1,h,h+r-1),h+=r-1;else for(let e=r-1;e>=0;--e)c[h++]=0!=(t&1<=8?ft.readCode(t,e,8):ft.readCode(t,e,r)<<8-r}static convertBoolArrayToByteArray(t){let e=new Uint8Array((t.length+7)/8);for(let r=0;r","?","[","]","{","}","CTRL_UL"],ft.DIGIT_TABLE=["CTRL_PS"," ","0","1","2","3","4","5","6","7","8","9",",",".","CTRL_UL","CTRL_US"];class gt{constructor(){}static round(t){return NaN===t?0:t<=Number.MIN_SAFE_INTEGER?Number.MIN_SAFE_INTEGER:t>=Number.MAX_SAFE_INTEGER?Number.MAX_SAFE_INTEGER:t+(t<0?-.5:.5)|0}static distance(t,e,r,n){const i=t-r,o=e-n;return Math.sqrt(i*i+o*o)}static sum(t){let e=0;for(let r=0,n=t.length;r!==n;r++)e+=t[r];return e}}class wt{static floatToIntBits(t){return t}}wt.MAX_VALUE=Number.MAX_SAFE_INTEGER;class mt{constructor(t,e){this.x=t,this.y=e}getX(){return this.x}getY(){return this.y}equals(t){if(t instanceof mt){const e=t;return this.x===e.x&&this.y===e.y}return!1}hashCode(){return 31*wt.floatToIntBits(this.x)+wt.floatToIntBits(this.y)}toString(){return"("+this.x+","+this.y+")"}static orderBestPatterns(t){const e=this.distance(t[0],t[1]),r=this.distance(t[1],t[2]),n=this.distance(t[0],t[2]);let i,o,s;if(r>=e&&r>=n?(o=t[0],i=t[1],s=t[2]):n>=r&&n>=e?(o=t[1],i=t[0],s=t[2]):(o=t[2],i=t[0],s=t[1]),this.crossProductZ(i,o,s)<0){const t=i;i=s,s=t}t[0]=i,t[1]=o,t[2]=s}static distance(t,e){return gt.distance(t.x,t.y,e.x,e.y)}static crossProductZ(t,e,r){const n=e.x,i=e.y;return(r.x-n)*(t.y-i)-(r.y-i)*(t.x-n)}}class At{constructor(t,e){this.bits=t,this.points=e}getBits(){return this.bits}getPoints(){return this.points}}class Ct extends At{constructor(t,e,r,n,i){super(t,e),this.compact=r,this.nbDatablocks=n,this.nbLayers=i}getNbLayers(){return this.nbLayers}getNbDatablocks(){return this.nbDatablocks}isCompact(){return this.compact}}class Et{constructor(t,e,r,n){this.image=t,this.height=t.getHeight(),this.width=t.getWidth(),null==e&&(e=Et.INIT_SIZE),null==r&&(r=t.getWidth()/2|0),null==n&&(n=t.getHeight()/2|0);const i=e/2|0;if(this.leftInit=r-i,this.rightInit=r+i,this.upInit=n-i,this.downInit=n+i,this.upInit<0||this.leftInit<0||this.downInit>=this.height||this.rightInit>=this.width)throw new P}detect(){let t=this.leftInit,e=this.rightInit,r=this.upInit,n=this.downInit,i=!1,o=!0,s=!1,a=!1,l=!1,c=!1,h=!1;const u=this.width,d=this.height;for(;o;){o=!1;let f=!0;for(;(f||!a)&&e=u){i=!0;break}let g=!0;for(;(g||!l)&&n=d){i=!0;break}let w=!0;for(;(w||!c)&&t>=0;)w=this.containsBlackPoint(r,n,t,!1),w?(t--,o=!0,c=!0):c||t--;if(t<0){i=!0;break}let m=!0;for(;(m||!h)&&r>=0;)m=this.containsBlackPoint(t,e,r,!0),m?(r--,o=!0,h=!0):h||r--;if(r<0){i=!0;break}o&&(s=!0)}if(!i&&s){const i=e-t;let o=null;for(let e=1;null===o&&er||s<-1||s>n)throw new P;i=!1,-1===t?(e[o]=0,i=!0):t===r&&(e[o]=r-1,i=!0),-1===s?(e[o+1]=0,i=!0):s===n&&(e[o+1]=n-1,i=!0)}i=!0;for(let o=e.length-2;o>=0&&i;o-=2){const t=Math.floor(e[o]),s=Math.floor(e[o+1]);if(t<-1||t>r||s<-1||s>n)throw new P;i=!1,-1===t?(e[o]=0,i=!0):t===r&&(e[o]=r-1,i=!0),-1===s?(e[o+1]=0,i=!0):s===n&&(e[o+1]=n-1,i=!0)}}}class pt{constructor(t,e,r,n,i,o,s,a,l){this.a11=t,this.a21=e,this.a31=r,this.a12=n,this.a22=i,this.a32=o,this.a13=s,this.a23=a,this.a33=l}static quadrilateralToQuadrilateral(t,e,r,n,i,o,s,a,l,c,h,u,d,f,g,w){const m=pt.quadrilateralToSquare(t,e,r,n,i,o,s,a);return pt.squareToQuadrilateral(l,c,h,u,d,f,g,w).times(m)}transformPoints(t){const e=t.length,r=this.a11,n=this.a12,i=this.a13,o=this.a21,s=this.a22,a=this.a23,l=this.a31,c=this.a32,h=this.a33;for(let u=0;u>1&127):(n<<=10,n+=(t>>2&992)+(t>>1&31))}let i=this.getCorrectedParameterData(n,this.compact);this.compact?(this.nbLayers=1+(i>>6),this.nbDataBlocks=1+(63&i)):(this.nbLayers=1+(i>>11),this.nbDataBlocks=1+(2047&i))}getRotation(t,e){let r=0;t.forEach(((t,n,i)=>{r=(t>>e-2<<1)+(1&t)+(r<<3)})),r=((1&r)<<11)+(r>>1);for(let n=0;n<4;n++)if(_.bitCount(r^this.EXPECTED_CORNER_BITS[n])<=2)return n;throw new P}getCorrectedParameterData(t,e){let r,n;e?(r=7,n=2):(r=10,n=4);let i=r-n,o=new Int32Array(r);for(let l=r-1;l>=0;--l)o[l]=15&t,t>>=4;try{new dt(ct.AZTEC_PARAM).decode(o,i)}catch(a){throw new P}let s=0;for(let l=0;l2){let r=this.distancePoint(l,t)*this.nbCenterLayers/(this.distancePoint(i,e)*(this.nbCenterLayers+2));if(r<.75||r>1.25||!this.isWhiteOrBlackRectangle(t,s,a,l))break}e=t,r=s,n=a,i=l,o=!o}if(5!==this.nbCenterLayers&&7!==this.nbCenterLayers)throw new P;this.compact=5===this.nbCenterLayers;let s=new mt(e.getX()+.5,e.getY()-.5),a=new mt(r.getX()+.5,r.getY()+.5),l=new mt(n.getX()-.5,n.getY()+.5),c=new mt(i.getX()-.5,i.getY()-.5);return this.expandSquare([s,a,l,c],2*this.nbCenterLayers-3,2*this.nbCenterLayers)}getMatrixCenter(){let t,e,r,n;try{let i=new Et(this.image).detect();t=i[0],e=i[1],r=i[2],n=i[3]}catch(s){let i=this.image.getWidth()/2,o=this.image.getHeight()/2;t=this.getFirstDifferent(new Tt(i+7,o-7),!1,1,-1).toResultPoint(),e=this.getFirstDifferent(new Tt(i+7,o+7),!1,1,1).toResultPoint(),r=this.getFirstDifferent(new Tt(i-7,o+7),!1,-1,1).toResultPoint(),n=this.getFirstDifferent(new Tt(i-7,o-7),!1,-1,-1).toResultPoint()}let i=gt.round((t.getX()+n.getX()+e.getX()+r.getX())/4),o=gt.round((t.getY()+n.getY()+e.getY()+r.getY())/4);try{let s=new Et(this.image,15,i,o).detect();t=s[0],e=s[1],r=s[2],n=s[3]}catch(s){t=this.getFirstDifferent(new Tt(i+7,o-7),!1,1,-1).toResultPoint(),e=this.getFirstDifferent(new Tt(i+7,o+7),!1,1,1).toResultPoint(),r=this.getFirstDifferent(new Tt(i-7,o+7),!1,-1,1).toResultPoint(),n=this.getFirstDifferent(new Tt(i-7,o-7),!1,-1,-1).toResultPoint()}return i=gt.round((t.getX()+n.getX()+e.getX()+r.getX())/4),o=gt.round((t.getY()+n.getY()+e.getY()+r.getY())/4),new Tt(i,o)}getMatrixCornerPoints(t){return this.expandSquare(t,2*this.nbCenterLayers,this.getDimension())}sampleGrid(t,e,r,n,i){let o=St.getInstance(),s=this.getDimension(),a=s/2-this.nbCenterLayers,l=s/2+this.nbCenterLayers;return o.sampleGrid(t,s,s,a,a,l,a,l,l,a,l,e.getX(),e.getY(),r.getX(),r.getY(),n.getX(),n.getY(),i.getX(),i.getY())}sampleLine(t,e,r){let n=0,i=this.distanceResultPoint(t,e),o=i/r,s=t.getX(),a=t.getY(),l=o*(e.getX()-t.getX())/i,c=o*(e.getY()-t.getY())/i;for(let h=0;h.1&&h<.9?0:h<=.1===l?1:-1}getFirstDifferent(t,e,r,n){let i=t.getX()+r,o=t.getY()+n;for(;this.isValid(i,o)&&this.image.get(i,o)===e;)i+=r,o+=n;for(i-=r,o-=n;this.isValid(i,o)&&this.image.get(i,o)===e;)i+=r;for(i-=r;this.isValid(i,o)&&this.image.get(i,o)===e;)o+=n;return o-=n,new Tt(i,o)}expandSquare(t,e,r){let n=r/(2*e),i=t[0].getX()-t[2].getX(),o=t[0].getY()-t[2].getY(),s=(t[0].getX()+t[2].getX())/2,a=(t[0].getY()+t[2].getY())/2,l=new mt(s+n*i,a+n*o),c=new mt(s-n*i,a-n*o);return i=t[1].getX()-t[3].getX(),o=t[1].getY()-t[3].getY(),s=(t[1].getX()+t[3].getX())/2,a=(t[1].getY()+t[3].getY())/2,[l,new mt(s+n*i,a+n*o),c,new mt(s-n*i,a-n*o)]}isValid(t,e){return t>=0&&t0&&e{r.foundPossibleResultPoint(t)}))}}reset(){}}class Nt extends G{constructor(t=500){super(new yt,t)}}class Dt{decode(t,e){try{return this.doDecode(t,e)}catch(r){if(e&&!0===e.get(T.TRY_HARDER)&&t.isRotateSupported()){const r=t.rotateCounterClockwise(),n=this.doDecode(r,e),i=n.getResultMetadata();let o=270;null!==i&&!0===i.get(it.ORIENTATION)&&(o+=i.get(it.ORIENTATION)%360),n.putMetadata(it.ORIENTATION,o);const s=n.getResultPoints();if(null!==s){const t=r.getHeight();for(let e=0;e>(o?8:5));let a;a=o?n:15;const l=Math.trunc(n/2);for(let u=0;u=n)break;try{i=t.getBlackRow(a,i)}catch(c){continue}for(let t=0;t<2;t++){if(1===t&&(i.reverse(),e&&!0===e.get(T.NEED_RESULT_POINT_CALLBACK))){const t=new Map;e.forEach(((e,r)=>t.set(r,e))),t.delete(T.NEED_RESULT_POINT_CALLBACK),e=t}try{const n=this.decodeRow(a,i,e);if(1===t){n.putMetadata(it.ORIENTATION,180);const t=n.getResultPoints();null!==t&&(t[0]=new mt(r-t[0].getX()-1,t[0].getY()),t[1]=new mt(r-t[1].getX()-1,t[1].getY()))}return n}catch(h){}}}throw new P}static recordPattern(t,e,r){const n=r.length;for(let l=0;l=i)throw new P;let o=!t.get(e),s=0,a=e;for(;a0&&n>=0;)t.get(--e)!==i&&(n--,i=!i);if(n>=0)throw new P;Dt.recordPattern(t,e+1,r)}static patternMatchVariance(t,e,r){const n=t.length;let i=0,o=0;for(let l=0;li?n-i:i-n;if(o>r)return Number.POSITIVE_INFINITY;a+=o}return a/i}}class Ot extends Dt{static findStartPattern(t){const e=t.getSize(),r=t.getNextSet(0);let n=0,i=Int32Array.from([0,0,0,0,0,0]),o=r,s=!1;const a=6;for(let l=r;l=0&&t.isRange(Math.max(0,o-(l-o)/2),o,!1))return Int32Array.from([o,l,r]);o+=i[0]+i[1],i=i.slice(2,i.length-1),i[n-1]=0,i[n]=0,n--}else n++;i[n]=1,s=!s}throw new P}static decodeCode(t,e,r){Dt.recordPattern(t,r,e);let n=Ot.MAX_AVG_VARIANCE,i=-1;for(let o=0;o=0)return i;throw new P}decodeRow(t,e,r){const n=r&&!0===r.get(T.ASSUME_GS1),i=Ot.findStartPattern(e),o=i[2];let s=0;const a=new Uint8Array(20);let l;switch(a[s++]=o,o){case Ot.CODE_START_A:l=Ot.CODE_CODE_A;break;case Ot.CODE_START_B:l=Ot.CODE_CODE_B;break;case Ot.CODE_START_C:l=Ot.CODE_CODE_C;break;default:throw new R}let c=!1,h=!1,u="",d=i[0],f=i[1];const w=Int32Array.from([0,0,0,0,0,0]);let m=0,A=0,C=o,E=0,_=!0,p=!1,I=!1;for(;!c;){const t=h;switch(h=!1,m=A,A=Ot.decodeCode(e,w,f),a[s++]=A,A!==Ot.CODE_STOP&&(_=!0),A!==Ot.CODE_STOP&&(E++,C+=E*A),d=f,f+=w.reduce(((t,e)=>t+e),0),A){case Ot.CODE_START_A:case Ot.CODE_START_B:case Ot.CODE_START_C:throw new R}switch(l){case Ot.CODE_CODE_A:if(A<64)u+=I===p?String.fromCharCode(" ".charCodeAt(0)+A):String.fromCharCode(" ".charCodeAt(0)+A+128),I=!1;else if(A<96)u+=I===p?String.fromCharCode(A-64):String.fromCharCode(A+64),I=!1;else switch(A!==Ot.CODE_STOP&&(_=!1),A){case Ot.CODE_FNC_1:n&&(0===u.length?u+="]C1":u+=String.fromCharCode(29));break;case Ot.CODE_FNC_2:case Ot.CODE_FNC_3:break;case Ot.CODE_FNC_4_A:!p&&I?(p=!0,I=!1):p&&I?(p=!1,I=!1):I=!0;break;case Ot.CODE_SHIFT:h=!0,l=Ot.CODE_CODE_B;break;case Ot.CODE_CODE_B:l=Ot.CODE_CODE_B;break;case Ot.CODE_CODE_C:l=Ot.CODE_CODE_C;break;case Ot.CODE_STOP:c=!0}break;case Ot.CODE_CODE_B:if(A<96)u+=I===p?String.fromCharCode(" ".charCodeAt(0)+A):String.fromCharCode(" ".charCodeAt(0)+A+128),I=!1;else switch(A!==Ot.CODE_STOP&&(_=!1),A){case Ot.CODE_FNC_1:n&&(0===u.length?u+="]C1":u+=String.fromCharCode(29));break;case Ot.CODE_FNC_2:case Ot.CODE_FNC_3:break;case Ot.CODE_FNC_4_B:!p&&I?(p=!0,I=!1):p&&I?(p=!1,I=!1):I=!0;break;case Ot.CODE_SHIFT:h=!0,l=Ot.CODE_CODE_A;break;case Ot.CODE_CODE_A:l=Ot.CODE_CODE_A;break;case Ot.CODE_CODE_C:l=Ot.CODE_CODE_C;break;case Ot.CODE_STOP:c=!0}break;case Ot.CODE_CODE_C:if(A<100)A<10&&(u+="0"),u+=A;else switch(A!==Ot.CODE_STOP&&(_=!1),A){case Ot.CODE_FNC_1:n&&(0===u.length?u+="]C1":u+=String.fromCharCode(29));break;case Ot.CODE_CODE_A:l=Ot.CODE_CODE_A;break;case Ot.CODE_CODE_B:l=Ot.CODE_CODE_B;break;case Ot.CODE_STOP:c=!0}}t&&(l=l===Ot.CODE_CODE_A?Ot.CODE_CODE_B:Ot.CODE_CODE_A)}const S=f-d;if(f=e.getNextUnset(f),!e.isRange(f,Math.min(e.getSize(),f+(f-d)/2),!1))throw new P;if(C-=E*m,C%103!==m)throw new g;const y=u.length;if(0===y)throw new P;y>0&&_&&(u=l===Ot.CODE_CODE_C?u.substring(0,y-2):u.substring(0,y-1));const N=(i[1]+i[0])/2,D=d+S/2,O=a.length,b=new Uint8Array(O);for(let g=0;gn&&(i=e);n=i,e=0;let o=0,s=0;for(let a=0;an&&(s|=1<0;i++){let r=t[i];if(r>n&&(e--,2*r>=o))return-1}return s}}while(e>3);return-1}static patternToChar(t){for(let e=0;e="A"&&i<="Z"))throw new R;o=String.fromCharCode(i.charCodeAt(0)+32);break;case"$":if(!(i>="A"&&i<="Z"))throw new R;o=String.fromCharCode(i.charCodeAt(0)-64);break;case"%":if(i>="A"&&i<="E")o=String.fromCharCode(i.charCodeAt(0)-38);else if(i>="F"&&i<="J")o=String.fromCharCode(i.charCodeAt(0)-11);else if(i>="K"&&i<="O")o=String.fromCharCode(i.charCodeAt(0)+16);else if(i>="P"&&i<="T")o=String.fromCharCode(i.charCodeAt(0)+43);else if("U"===i)o="\0";else if("V"===i)o="@";else if("W"===i)o="`";else{if("X"!==i&&"Y"!==i&&"Z"!==i)throw new R;o=""}break;case"/":if(i>="A"&&i<="O")o=String.fromCharCode(i.charCodeAt(0)-32);else{if("Z"!==i)throw new R;o=":"}}r+=o,n++}else r+=e}return r}}bt.ALPHABET_STRING="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ-. $/+%",bt.CHARACTER_ENCODINGS=[52,289,97,352,49,304,112,37,292,100,265,73,328,25,280,88,13,268,76,28,259,67,322,19,274,82,7,262,70,22,385,193,448,145,400,208,133,388,196,168,162,138,42],bt.ASTERISK_ENCODING=148;class Mt extends Dt{constructor(){super(...arguments),this.narrowLineWidth=-1}decodeRow(t,e,r){let n=this.decodeStart(e),i=this.decodeEnd(e),o=new b;Mt.decodeMiddle(e,n[1],i[0],o);let s=o.toString(),a=null;null!=r&&(a=r.get(T.ALLOWED_LENGTHS)),null==a&&(a=Mt.DEFAULT_ALLOWED_LENGTHS);let l=s.length,c=!1,h=0;for(let d of a){if(l===d){c=!0;break}d>h&&(h=d)}if(!c&&l>h&&(c=!0),!c)throw new R;const u=[new mt(n[1],t),new mt(i[0],t)];return new X(s,null,0,u,Y.ITF,(new Date).getTime())}static decodeMiddle(t,e,r,n){let i=new Int32Array(10),o=new Int32Array(5),s=new Int32Array(5);for(i.fill(0),o.fill(0),s.fill(0);e0&&n>=0&&!t.get(n);n--)r--;if(0!==r)throw new P}static skipWhiteSpace(t){const e=t.getSize(),r=t.getNextSet(0);if(r===e)throw new P;return r}decodeEnd(t){t.reverse();try{let r,n=Mt.skipWhiteSpace(t);try{r=Mt.findGuardPattern(t,n,Mt.END_PATTERN_REVERSED[0])}catch(e){e instanceof P&&(r=Mt.findGuardPattern(t,n,Mt.END_PATTERN_REVERSED[1]))}this.validateQuietZone(t,r[0]);let i=r[0];return r[0]=t.getSize()-r[1],r[1]=t.getSize()-i,r}finally{t.reverse()}}static findGuardPattern(t,e,r){let n=r.length,i=new Int32Array(n),o=t.getSize(),s=!1,a=0,l=e;i.fill(0);for(let c=e;c=0)return r%10;throw new P}}Mt.PATTERNS=[Int32Array.from([1,1,2,2,1]),Int32Array.from([2,1,1,1,2]),Int32Array.from([1,2,1,1,2]),Int32Array.from([2,2,1,1,1]),Int32Array.from([1,1,2,1,2]),Int32Array.from([2,1,2,1,1]),Int32Array.from([1,2,2,1,1]),Int32Array.from([1,1,1,2,2]),Int32Array.from([2,1,1,2,1]),Int32Array.from([1,2,1,2,1]),Int32Array.from([1,1,3,3,1]),Int32Array.from([3,1,1,1,3]),Int32Array.from([1,3,1,1,3]),Int32Array.from([3,3,1,1,1]),Int32Array.from([1,1,3,1,3]),Int32Array.from([3,1,3,1,1]),Int32Array.from([1,3,3,1,1]),Int32Array.from([1,1,1,3,3]),Int32Array.from([3,1,1,3,1]),Int32Array.from([1,3,1,3,1])],Mt.MAX_AVG_VARIANCE=.38,Mt.MAX_INDIVIDUAL_VARIANCE=.5,Mt.DEFAULT_ALLOWED_LENGTHS=[6,8,10,12,14],Mt.START_PATTERN=Int32Array.from([1,1,1,1]),Mt.END_PATTERN_REVERSED=[Int32Array.from([1,1,2]),Int32Array.from([1,1,3])];class Pt extends Dt{constructor(){super(...arguments),this.decodeRowStringBuffer=""}static findStartGuardPattern(t){let e,r=!1,n=0,i=Int32Array.from([0,0,0]);for(;!r;){i=Int32Array.from([0,0,0]),e=Pt.findGuardPattern(t,n,!1,this.START_END_PATTERN,i);let o=e[0];n=e[1];let s=o-(n-o);s>=0&&(r=t.isRange(s,o,!1))}return e}static checkChecksum(t){return Pt.checkStandardUPCEANChecksum(t)}static checkStandardUPCEANChecksum(t){let e=t.length;if(0===e)return!1;let r=parseInt(t.charAt(e-1),10);return Pt.getStandardUPCEANChecksum(t.substring(0,e-1))===r}static getStandardUPCEANChecksum(t){let e=t.length,r=0;for(let n=e-1;n>=0;n-=2){let e=t.charAt(n).charCodeAt(0)-"0".charCodeAt(0);if(e<0||e>9)throw new R;r+=e}r*=3;for(let n=e-2;n>=0;n-=2){let e=t.charAt(n).charCodeAt(0)-"0".charCodeAt(0);if(e<0||e>9)throw new R;r+=e}return(1e3-r)%10}static decodeEnd(t,e){return Pt.findGuardPattern(t,e,!1,Pt.START_END_PATTERN,new Int32Array(Pt.START_END_PATTERN.length).fill(0))}static findGuardPatternWithoutCounters(t,e,r,n){return this.findGuardPattern(t,e,r,n,new Int32Array(n.length))}static findGuardPattern(t,e,r,n,i){let o=t.getSize(),s=0,a=e=r?t.getNextUnset(e):t.getNextSet(e),l=n.length,c=r;for(let h=e;h=0)return o;throw new P}}Pt.MAX_AVG_VARIANCE=.48,Pt.MAX_INDIVIDUAL_VARIANCE=.7,Pt.START_END_PATTERN=Int32Array.from([1,1,1]),Pt.MIDDLE_PATTERN=Int32Array.from([1,1,1,1,1]),Pt.END_PATTERN=Int32Array.from([1,1,1,1,1,1]),Pt.L_PATTERNS=[Int32Array.from([3,2,1,1]),Int32Array.from([2,2,2,1]),Int32Array.from([2,1,2,2]),Int32Array.from([1,4,1,1]),Int32Array.from([1,1,3,2]),Int32Array.from([1,2,3,1]),Int32Array.from([1,1,1,4]),Int32Array.from([1,3,1,2]),Int32Array.from([1,2,1,3]),Int32Array.from([3,1,1,2])];class Bt{constructor(){this.CHECK_DIGIT_ENCODINGS=[24,20,18,17,12,6,3,10,9,5],this.decodeMiddleCounters=Int32Array.from([0,0,0,0]),this.decodeRowStringBuffer=""}decodeRow(t,e,r){let n=this.decodeRowStringBuffer,i=this.decodeMiddle(e,r,n),o=n.toString(),s=Bt.parseExtensionString(o),a=[new mt((r[0]+r[1])/2,t),new mt(i,t)],l=new X(o,null,0,a,Y.UPC_EAN_EXTENSION,(new Date).getTime());return null!=s&&l.putAllMetadata(s),l}decodeMiddle(t,e,r){let n=this.decodeMiddleCounters;n[0]=0,n[1]=0,n[2]=0,n[3]=0;let i=t.getSize(),o=e[1],s=0;for(let l=0;l<5&&o=10&&(s|=1<<4-l),4!==l&&(o=t.getNextSet(o),o=t.getNextUnset(o))}if(5!==r.length)throw new P;let a=this.determineCheckDigit(s);if(Bt.extensionChecksum(r.toString())!==a)throw new P;return o}static extensionChecksum(t){let e=t.length,r=0;for(let n=e-2;n>=0;n-=2)r+=t.charAt(n).charCodeAt(0)-"0".charCodeAt(0);r*=3;for(let n=e-1;n>=0;n-=2)r+=t.charAt(n).charCodeAt(0)-"0".charCodeAt(0);return r*=3,r%10}determineCheckDigit(t){for(let e=0;e<10;e++)if(t===this.CHECK_DIGIT_ENCODINGS[e])return e;throw new P}static parseExtensionString(t){if(5!==t.length)return null;let e=Bt.parseExtension5String(t);return null==e?null:new Map([[it.SUGGESTED_PRICE,e]])}static parseExtension5String(t){let e;switch(t.charAt(0)){case"0":e="£";break;case"5":e="$";break;case"9":switch(t){case"90000":return null;case"99991":return"0.00";case"99990":return"Used"}e="";break;default:e=""}let r=parseInt(t.substring(1)),n=r%100;return e+(r/100).toString()+"."+(n<10?"0"+n:n.toString())}}class vt{constructor(){this.decodeMiddleCounters=Int32Array.from([0,0,0,0]),this.decodeRowStringBuffer=""}decodeRow(t,e,r){let n=this.decodeRowStringBuffer,i=this.decodeMiddle(e,r,n),o=n.toString(),s=vt.parseExtensionString(o),a=[new mt((r[0]+r[1])/2,t),new mt(i,t)],l=new X(o,null,0,a,Y.UPC_EAN_EXTENSION,(new Date).getTime());return null!=s&&l.putAllMetadata(s),l}decodeMiddle(t,e,r){let n=this.decodeMiddleCounters;n[0]=0,n[1]=0,n[2]=0,n[3]=0;let i=t.getSize(),o=e[1],s=0;for(let a=0;a<2&&o=10&&(s|=1<<1-a),1!==a&&(o=t.getNextSet(o),o=t.getNextUnset(o))}if(2!==r.length)throw new P;if(parseInt(r.toString())%4!==s)throw new P;return o}static parseExtensionString(t){return 2!==t.length?null:new Map([[it.ISSUE_NUMBER,parseInt(t)]])}}class Lt{static decodeRow(t,e,r){let n=Pt.findGuardPattern(e,r,!1,this.EXTENSION_START_PATTERN,new Int32Array(this.EXTENSION_START_PATTERN.length).fill(0));try{return(new Bt).decodeRow(t,e,n)}catch(i){return(new vt).decodeRow(t,e,n)}}}Lt.EXTENSION_START_PATTERN=Int32Array.from([1,1,2]);class Ft extends Pt{constructor(){super(),this.decodeRowStringBuffer="",Ft.L_AND_G_PATTERNS=Ft.L_PATTERNS.map((t=>Int32Array.from(t)));for(let t=10;t<20;t++){let e=Ft.L_PATTERNS[t-10],r=new Int32Array(e.length);for(let t=0;t=e.getSize()||!e.isRange(c,h,!1))throw new P;let u=a.toString();if(u.length<8)throw new R;if(!Ft.checkChecksum(u))throw new g;let d=(n[1]+n[0])/2,f=(l[1]+l[0])/2,w=this.getBarcodeFormat(),m=[new mt(d,t),new mt(f,t)],A=new X(u,null,0,m,w,(new Date).getTime()),C=0;try{let r=Lt.decodeRow(t,e,l[1]);A.putMetadata(it.UPC_EAN_EXTENSION,r.getText()),A.putAllMetadata(r.getResultMetadata()),A.addResultPoints(r.getResultPoints()),C=r.getText().length}catch(_){}let E=null==r?null:r.get(T.ALLOWED_EAN_EXTENSIONS);if(null!=E){let t=!1;for(let e in E)if(C.toString()===e){t=!0;break}if(!t)throw new P}return A}decodeEnd(t,e){return Ft.findGuardPattern(t,e,!1,Ft.START_END_PATTERN,new Int32Array(Ft.START_END_PATTERN.length).fill(0))}static checkChecksum(t){return Ft.checkStandardUPCEANChecksum(t)}static checkStandardUPCEANChecksum(t){let e=t.length;if(0===e)return!1;let r=parseInt(t.charAt(e-1),10);return Ft.getStandardUPCEANChecksum(t.substring(0,e-1))===r}static getStandardUPCEANChecksum(t){let e=t.length,r=0;for(let n=e-1;n>=0;n-=2){let e=t.charAt(n).charCodeAt(0)-"0".charCodeAt(0);if(e<0||e>9)throw new R;r+=e}r*=3;for(let n=e-2;n>=0;n-=2){let e=t.charAt(n).charCodeAt(0)-"0".charCodeAt(0);if(e<0||e>9)throw new R;r+=e}return(1e3-r)%10}}class kt extends Ft{constructor(){super(),this.decodeMiddleCounters=Int32Array.from([0,0,0,0])}decodeMiddle(t,e,r){let n=this.decodeMiddleCounters;n[0]=0,n[1]=0,n[2]=0,n[3]=0;let i=t.getSize(),o=e[1],s=0;for(let a=0;a<6&&o=10&&(s|=1<<5-a)}r=kt.determineFirstDigit(r,s),o=Ft.findGuardPattern(t,o,!0,Ft.MIDDLE_PATTERN,new Int32Array(Ft.MIDDLE_PATTERN.length).fill(0))[1];for(let a=0;a<6&&ot));n[0]=0,n[1]=0,n[2]=0,n[3]=0;const i=t.getSize();let o=e[1],s=0;for(let a=0;a<6&&o=10&&(s|=1<<5-a)}return{rowOffset:o,resultString:Vt.determineNumSysAndCheckDigit(r,s)}}decodeEnd(t,e){return Vt.findGuardPatternWithoutCounters(t,e,!0,Vt.MIDDLE_END_PATTERN)}checkChecksum(t){return Ft.checkChecksum(Vt.convertUPCEtoUPCA(t))}static determineNumSysAndCheckDigit(t,e){for(let r=0;r<=1;r++)for(let n=0;n<10;n++)if(e===this.NUMSYS_AND_CHECK_DIGIT_PATTERNS[r][n])return String.fromCharCode("0".charCodeAt(0)+r)+t+String.fromCharCode("0".charCodeAt(0)+n);throw P.getNotFoundInstance()}getBarcodeFormat(){return Y.UPC_E}static convertUPCEtoUPCA(t){const e=t.slice(1,7).split("").map((t=>t.charCodeAt(0))),r=new b;r.append(t.charAt(0));let n=e[5];switch(n){case 0:case 1:case 2:r.appendChars(e,0,2),r.append(n),r.append("0000"),r.appendChars(e,2,3);break;case 3:r.appendChars(e,0,3),r.append("00000"),r.appendChars(e,3,2);break;case 4:r.appendChars(e,0,4),r.append("00000"),r.append(e[4]);break;default:r.appendChars(e,0,5),r.append("0000"),r.append(n)}return t.length>=8&&r.append(t.charAt(7)),r.toString()}}Vt.MIDDLE_END_PATTERN=Int32Array.from([1,1,1,1,1,1]),Vt.NUMSYS_AND_CHECK_DIGIT_PATTERNS=[Int32Array.from([56,52,50,49,44,38,35,42,41,37]),Int32Array.from([7,11,13,14,19,25,28,21,22,26])];class Ht extends Dt{constructor(t){super();let e=null==t?null:t.get(T.POSSIBLE_FORMATS),n=[];r(e)?(n.push(new kt),n.push(new Ut),n.push(new xt),n.push(new Vt)):(e.indexOf(Y.EAN_13)>-1&&n.push(new kt),e.indexOf(Y.UPC_A)>-1&&n.push(new Ut),e.indexOf(Y.EAN_8)>-1&&n.push(new xt),e.indexOf(Y.UPC_E)>-1&&n.push(new Vt)),this.readers=n}decodeRow(t,e,r){for(let i of this.readers)try{const n=i.decodeRow(t,e,r),o=n.getBarcodeFormat()===Y.EAN_13&&"0"===n.getText().charAt(0),s=null==r?null:r.get(T.POSSIBLE_FORMATS),a=null==s||s.includes(Y.UPC_A);if(o&&a){const t=n.getRawBytes(),e=new X(n.getText().substring(1),t,t?t.length:null,n.getResultPoints(),Y.UPC_A);return e.putAllMetadata(n.getResultMetadata()),e}return n}catch(n){}throw new P}reset(){for(let t of this.readers)t.reset()}}class Gt extends Dt{constructor(){super(),this.decodeFinderCounters=new Int32Array(4),this.dataCharacterCounters=new Int32Array(8),this.oddRoundingErrors=new Array(4),this.evenRoundingErrors=new Array(4),this.oddCounts=new Array(this.dataCharacterCounters.length/2),this.evenCounts=new Array(this.dataCharacterCounters.length/2)}getDecodeFinderCounters(){return this.decodeFinderCounters}getDataCharacterCounters(){return this.dataCharacterCounters}getOddRoundingErrors(){return this.oddRoundingErrors}getEvenRoundingErrors(){return this.evenRoundingErrors}getOddCounts(){return this.oddCounts}getEvenCounts(){return this.evenCounts}parseFinderValue(t,e){for(let r=0;rn&&(n=e[i],r=i);t[r]++}static decrement(t,e){let r=0,n=e[0];for(let i=1;i=Gt.MIN_FINDER_PATTERN_RATIO&&r<=Gt.MAX_FINDER_PATTERN_RATIO){let e=Number.MAX_SAFE_INTEGER,r=Number.MIN_SAFE_INTEGER;for(let n of t)n>r&&(r=n),n=s-a-1&&(t-=zt.combins(n-l-(s-a),s-a-2)),s-a-1>1){let r=0;for(let t=n-l-(s-a-2);t>e;t--)r+=zt.combins(n-l-t-1,s-a-3);t-=r*(s-1-a)}else n-l>e&&t--;i+=t}n-=l}return i}static combins(t,e){let r,n;t-e>e?(n=e,r=t-e):(n=t-e,r=e);let i=1,o=1;for(let s=t;s>r;s--)i*=s,o<=n&&(i/=o,o++);for(;o<=n;)i/=o,o++;return i}}class Yt{static buildBitArray(t){let e=2*t.length-1;null==t[t.length-1].getRightChar()&&(e-=1);let r=new p(12*e),n=0,i=t[0].getRightChar().getValue();for(let o=11;o>=0;--o)0!=(i&1<=0;--t)0!=(i&1<=0;--e)0!=(t&1<10||r<0||r>10)throw new R;this.firstDigit=e,this.secondDigit=r}getFirstDigit(){return this.firstDigit}getSecondDigit(){return this.secondDigit}getValue(){return 10*this.firstDigit+this.secondDigit}isFirstDigitFNC1(){return this.firstDigit===jt.FNC1}isSecondDigitFNC1(){return this.secondDigit===jt.FNC1}isAnyFNC1(){return this.firstDigit===jt.FNC1||this.secondDigit===jt.FNC1}}jt.FNC1=10;class Jt{constructor(){}static parseFieldsInGeneralPurpose(t){if(!t)return null;if(t.length<2)throw new P;let e=t.substring(0,2);for(let i of Jt.TWO_DIGIT_DATA_LENGTH)if(i[0]===e)return i[1]===Jt.VARIABLE_LENGTH?Jt.processVariableAI(2,i[2],t):Jt.processFixedAI(2,i[1],t);if(t.length<3)throw new P;let r=t.substring(0,3);for(let i of Jt.THREE_DIGIT_DATA_LENGTH)if(i[0]===r)return i[1]===Jt.VARIABLE_LENGTH?Jt.processVariableAI(3,i[2],t):Jt.processFixedAI(3,i[1],t);for(let i of Jt.THREE_DIGIT_PLUS_DIGIT_DATA_LENGTH)if(i[0]===r)return i[1]===Jt.VARIABLE_LENGTH?Jt.processVariableAI(4,i[2],t):Jt.processFixedAI(4,i[1],t);if(t.length<4)throw new P;let n=t.substring(0,4);for(let i of Jt.FOUR_DIGIT_DATA_LENGTH)if(i[0]===n)return i[1]===Jt.VARIABLE_LENGTH?Jt.processVariableAI(4,i[2],t):Jt.processFixedAI(4,i[1],t);throw new P}static processFixedAI(t,e,r){if(r.lengththis.information.getSize())return t+4<=this.information.getSize();for(let e=t;ethis.information.getSize()){let e=this.extractNumericValueFromBitArray(t,4);return new jt(this.information.getSize(),0===e?jt.FNC1:e-1,jt.FNC1)}let e=this.extractNumericValueFromBitArray(t,7);return new jt(t+7,(e-8)/11,(e-8)%11)}extractNumericValueFromBitArray(t,e){return $t.extractNumericValueFromBitArray(this.information,t,e)}static extractNumericValueFromBitArray(t,e,r){let n=0;for(let i=0;ithis.information.getSize())return!1;let e=this.extractNumericValueFromBitArray(t,5);if(e>=5&&e<16)return!0;if(t+7>this.information.getSize())return!1;let r=this.extractNumericValueFromBitArray(t,7);if(r>=64&&r<116)return!0;if(t+8>this.information.getSize())return!1;let n=this.extractNumericValueFromBitArray(t,8);return n>=232&&n<253}decodeIsoIec646(t){let e=this.extractNumericValueFromBitArray(t,5);if(15===e)return new qt(t+5,qt.FNC1);if(e>=5&&e<15)return new qt(t+5,"0"+(e-5));let r,n=this.extractNumericValueFromBitArray(t,7);if(n>=64&&n<90)return new qt(t+7,""+(n+1));if(n>=90&&n<116)return new qt(t+7,""+(n+7));switch(this.extractNumericValueFromBitArray(t,8)){case 232:r="!";break;case 233:r='"';break;case 234:r="%";break;case 235:r="&";break;case 236:r="'";break;case 237:r="(";break;case 238:r=")";break;case 239:r="*";break;case 240:r="+";break;case 241:r=",";break;case 242:r="-";break;case 243:r=".";break;case 244:r="/";break;case 245:r=":";break;case 246:r=";";break;case 247:r="<";break;case 248:r="=";break;case 249:r=">";break;case 250:r="?";break;case 251:r="_";break;case 252:r=" ";break;default:throw new R}return new qt(t+8,r)}isStillAlpha(t){if(t+5>this.information.getSize())return!1;let e=this.extractNumericValueFromBitArray(t,5);if(e>=5&&e<16)return!0;if(t+6>this.information.getSize())return!1;let r=this.extractNumericValueFromBitArray(t,6);return r>=16&&r<63}decodeAlphanumeric(t){let e=this.extractNumericValueFromBitArray(t,5);if(15===e)return new qt(t+5,qt.FNC1);if(e>=5&&e<15)return new qt(t+5,"0"+(e-5));let r,n=this.extractNumericValueFromBitArray(t,6);if(n>=32&&n<58)return new qt(t+6,""+(n+33));switch(n){case 58:r="*";break;case 59:r=",";break;case 60:r="-";break;case 61:r=".";break;case 62:r="/";break;default:throw new ut("Decoding invalid alphanumeric value: "+n)}return new qt(t+6,r)}isAlphaTo646ToAlphaLatch(t){if(t+1>this.information.getSize())return!1;for(let e=0;e<5&&e+tthis.information.getSize())return!1;for(let e=t;ethis.information.getSize())return!1;for(let e=0;e<4&&e+t{e.forEach((e=>{t.getLeftChar().getValue()===e.getLeftChar().getValue()&&t.getRightChar().getValue()===e.getRightChar().getValue()&&t.getFinderPatter().getValue()===e.getFinderPatter().getValue()&&(r=!0)}))})),r}}class ge extends Gt{constructor(t){super(...arguments),this.pairs=new Array(ge.MAX_PAIRS),this.rows=new Array,this.startEnd=[2],this.verbose=!0===t}decodeRow(t,e,r){this.pairs.length=0,this.startFromEven=!1;try{return ge.constructResult(this.decodeRow2pairs(t,e))}catch(n){this.verbose&&console.log(n)}return this.pairs.length=0,this.startFromEven=!0,ge.constructResult(this.decodeRow2pairs(t,e))}reset(){this.pairs.length=0,this.rows.length=0}decodeRow2pairs(t,e){let r,n=!1;for(;!n;)try{this.pairs.push(this.retrieveNextPair(e,this.pairs,t))}catch(i){if(i instanceof P){if(!this.pairs.length)throw new P;n=!0}}if(this.checkChecksum())return this.pairs;if(r=!!this.rows.length,this.storeRow(t,!1),r){let t=this.checkRowsBoolean(!1);if(null!=t)return t;if(t=this.checkRowsBoolean(!0),null!=t)return t}throw new P}checkRowsBoolean(t){if(this.rows.length>25)return this.rows.length=0,null;this.pairs.length=0,t&&(this.rows=this.rows.reverse());let e=null;try{e=this.checkRows(new Array,0)}catch(r){this.verbose&&console.log(r)}return t&&(this.rows=this.rows.reverse()),e}checkRows(t,e){for(let n=e;ne.length)continue;let r=!0;for(let n=0;nt){i=e.isEquivalent(this.pairs);break}n=e.isEquivalent(this.pairs),r++}i||n||ge.isPartialRow(this.pairs,this.rows)||(this.rows.push(r,new fe(this.pairs,t,e)),this.removePartialRows(this.pairs,this.rows))}removePartialRows(t,e){for(let r of e)if(r.getPairs().length!==t.length)for(let e of r.getPairs())for(let r of t)if(de.equals(e,r))break}static isPartialRow(t,e){for(let r of e){let e=!0;for(let n of t){let t=!1;for(let e of r.getPairs())if(n.equals(e)){t=!0;break}if(!t){e=!1;break}}if(e)return!0}return!1}getRows(){return this.rows}static constructResult(t){let e=ue(Yt.buildBitArray(t)).parseInformation(),r=t[0].getFinderPattern().getResultPoints(),n=t[t.length-1].getFinderPattern().getResultPoints(),i=[r[0],r[1],n[0],n[1]];return new X(e,null,null,i,Y.RSS_EXPANDED,null)}checkChecksum(){let t=this.pairs.get(0),e=t.getLeftChar(),r=t.getRightChar();if(null==r)return!1;let n=r.getChecksumPortion(),i=2;for(let o=1;o=0?r:this.isEmptyPair(e)?0:e[e.length-1].getFinderPattern().getStartEnd()[1];let s=e.length%2!=0;this.startFromEven&&(s=!s);let a=!1;for(;i=0&&!t.get(e);)e--;e++,n=this.startEnd[0]-e,i=e,o=this.startEnd[1]}else i=this.startEnd[0],o=t.getNextUnset(this.startEnd[1]+1),n=o-this.startEnd[1];let s,a=this.getDecodeFinderCounters();m.arraycopy(a,0,a,1,a.length-1),a[0]=n;try{s=this.parseFinderValue(a,ge.FINDER_PATTERNS)}catch(l){return null}return new Wt(s,[i,o],i,o,e)}decodeDataCharacter(t,e,r,n){let i=this.getDataCharacterCounters();for(let T=0;T.3)throw new P;let l=this.getOddCounts(),c=this.getEvenCounts(),h=this.getOddRoundingErrors(),u=this.getEvenRoundingErrors();for(let T=0;T8){if(t>8.7)throw new P;e=8}let r=T/2;0==(1&T)?(l[r]=e,h[r]=t-e):(c[r]=e,u[r]=t-e)}this.adjustOddEvenCounts(o);let d=4*e.getValue()+(r?0:2)+(n?0:1)-1,f=0,g=0;for(let T=l.length-1;T>=0;T--){if(ge.isNotA1left(e,r,n)){let t=ge.WEIGHTS[d][2*T];g+=l[T]*t}f+=l[T]}let w=0;for(let T=c.length-1;T>=0;T--)if(ge.isNotA1left(e,r,n)){let t=ge.WEIGHTS[d][2*T+1];w+=c[T]*t}let m=g+w;if(0!=(1&f)||f>13||f<4)throw new P;let A=(13-f)/2,C=ge.SYMBOL_WIDEST[A],E=9-C,_=zt.getRSSvalue(l,C,!0),p=zt.getRSSvalue(c,E,!1),I=ge.EVEN_TOTAL_SUBSET[A],S=ge.GSUM[A];return new Xt(_*I+p+S,m)}static isNotA1left(t,e,r){return!(0==t.getValue()&&e&&r)}adjustOddEvenCounts(t){let e=gt.sum(new Int32Array(this.getOddCounts())),r=gt.sum(new Int32Array(this.getEvenCounts())),n=!1,i=!1;e>13?i=!0:e<4&&(n=!0);let o=!1,s=!1;r>13?s=!0:r<4&&(o=!0);let a=e+r-t,l=1==(1&e),c=0==(1&r);if(1==a)if(l){if(c)throw new P;i=!0}else{if(!c)throw new P;s=!0}else if(-1==a)if(l){if(c)throw new P;n=!0}else{if(!c)throw new P;o=!0}else{if(0!=a)throw new P;if(l){if(!c)throw new P;e1)for(let t of this.possibleRightPairs)if(t.getCount()>1&&me.checkChecksum(o,t))return me.constructResult(o,t);throw new P}static addOrTally(t,e){if(null==e)return;let r=!1;for(let n of t)if(n.getValue()===e.getValue()){n.incrementCount(),r=!0;break}r||t.push(e)}reset(){this.possibleLeftPairs.length=0,this.possibleRightPairs.length=0}static constructResult(t,e){let r=4537077*t.getValue()+e.getValue(),n=new String(r).toString(),i=new b;for(let l=13-n.length;l>0;l--)i.append("0");i.append(n);let o=0;for(let l=0;l<13;l++){let t=i.charAt(l).charCodeAt(0)-"0".charCodeAt(0);o+=0==(1&l)?3*t:t}o=10-o%10,10===o&&(o=0),i.append(o.toString());let s=t.getFinderPattern().getResultPoints(),a=e.getFinderPattern().getResultPoints();return new X(i.toString(),null,0,[s[0],s[1],a[0],a[1]],Y.RSS_14,(new Date).getTime())}static checkChecksum(t,e){let r=(t.getChecksumPortion()+16*e.getChecksumPortion())%79,n=9*t.getFinderPattern().getValue()+e.getFinderPattern().getValue();return n>72&&n--,n>8&&n--,r===n}decodePair(t,e,r,n){try{let i=this.findFinderPattern(t,e),o=this.parseFoundFinderPattern(t,r,e,i),s=null==n?null:n.get(T.NEED_RESULT_POINT_CALLBACK);if(null!=s){let n=(i[0]+i[1])/2;e&&(n=t.getSize()-1-n),s.foundPossibleResultPoint(new mt(n,r))}let a=this.decodeDataCharacter(t,o,!0),l=this.decodeDataCharacter(t,o,!1);return new we(1597*a.getValue()+l.getValue(),a.getChecksumPortion()+4*l.getChecksumPortion(),o)}catch(i){return null}}decodeDataCharacter(t,e,r){let n=this.getDataCharacterCounters();for(let w=0;w8&&(e=8);let r=Math.floor(w/2);0==(1&w)?(s[r]=e,l[r]=t-e):(a[r]=e,c[r]=t-e)}this.adjustOddEvenCounts(r,i);let h=0,u=0;for(let w=s.length-1;w>=0;w--)u*=9,u+=s[w],h+=s[w];let d=0,f=0;for(let w=a.length-1;w>=0;w--)d*=9,d+=a[w],f+=a[w];let g=u+3*d;if(r){if(0!=(1&h)||h>12||h<4)throw new P;let t=(12-h)/2,e=me.OUTSIDE_ODD_WIDEST[t],r=9-e,n=zt.getRSSvalue(s,e,!1),i=zt.getRSSvalue(a,r,!0),o=me.OUTSIDE_EVEN_TOTAL_SUBSET[t],l=me.OUTSIDE_GSUM[t];return new Xt(n*o+i+l,g)}{if(0!=(1&f)||f>10||f<4)throw new P;let t=(10-f)/2,e=me.INSIDE_ODD_WIDEST[t],r=9-e,n=zt.getRSSvalue(s,e,!0),i=zt.getRSSvalue(a,r,!1),o=me.INSIDE_ODD_TOTAL_SUBSET[t],l=me.INSIDE_GSUM[t];return new Xt(i*o+n+l,g)}}findFinderPattern(t,e){let r=this.getDecodeFinderCounters();r[0]=0,r[1]=0,r[2]=0,r[3]=0;let n=t.getSize(),i=!1,o=0;for(;o=0&&i!==t.get(o);)o--;o++;const s=n[0]-o,a=this.getDecodeFinderCounters(),l=new Int32Array(a.length);m.arraycopy(a,0,l,1,a.length-1),l[0]=s;const c=this.parseFinderValue(l,me.FINDER_PATTERNS);let h=o,u=n[1];return r&&(h=t.getSize()-1-h,u=t.getSize()-1-u),new Wt(c,[o,n[1]],h,u,e)}adjustOddEvenCounts(t,e){let r=gt.sum(new Int32Array(this.getOddCounts())),n=gt.sum(new Int32Array(this.getEvenCounts())),i=!1,o=!1,s=!1,a=!1;t?(r>12?o=!0:r<4&&(i=!0),n>12?a=!0:n<4&&(s=!0)):(r>11?o=!0:r<5&&(i=!0),n>10?a=!0:n<4&&(s=!0));let l=r+n-e,c=(1&r)==(t?1:0),h=1==(1&n);if(1===l)if(c){if(h)throw new P;o=!0}else{if(!h)throw new P;a=!0}else if(-1===l)if(c){if(h)throw new P;i=!0}else{if(!h)throw new P;s=!0}else{if(0!==l)throw new P;if(c){if(!h)throw new P;rt.reset()))}}class Ce extends G{constructor(t=500,e){super(new Ae(e),t,e)}}class Ee{constructor(t,e,r){this.ecCodewords=t,this.ecBlocks=[e],r&&this.ecBlocks.push(r)}getECCodewords(){return this.ecCodewords}getECBlocks(){return this.ecBlocks}}class _e{constructor(t,e){this.count=t,this.dataCodewords=e}getCount(){return this.count}getDataCodewords(){return this.dataCodewords}}class pe{constructor(t,e,r,n,i,o){this.versionNumber=t,this.symbolSizeRows=e,this.symbolSizeColumns=r,this.dataRegionSizeRows=n,this.dataRegionSizeColumns=i,this.ecBlocks=o;let s=0;const a=o.getECCodewords(),l=o.getECBlocks();for(let c of l)s+=c.getCount()*(c.getDataCodewords()+a);this.totalCodewords=s}getVersionNumber(){return this.versionNumber}getSymbolSizeRows(){return this.symbolSizeRows}getSymbolSizeColumns(){return this.symbolSizeColumns}getDataRegionSizeRows(){return this.dataRegionSizeRows}getDataRegionSizeColumns(){return this.dataRegionSizeColumns}getTotalCodewords(){return this.totalCodewords}getECBlocks(){return this.ecBlocks}static getVersionForDimensions(t,e){if(0!=(1&t)||0!=(1&e))throw new R;for(let r of pe.VERSIONS)if(r.symbolSizeRows===t&&r.symbolSizeColumns===e)return r;throw new R}toString(){return""+this.versionNumber}static buildVersions(){return[new pe(1,10,10,8,8,new Ee(5,new _e(1,3))),new pe(2,12,12,10,10,new Ee(7,new _e(1,5))),new pe(3,14,14,12,12,new Ee(10,new _e(1,8))),new pe(4,16,16,14,14,new Ee(12,new _e(1,12))),new pe(5,18,18,16,16,new Ee(14,new _e(1,18))),new pe(6,20,20,18,18,new Ee(18,new _e(1,22))),new pe(7,22,22,20,20,new Ee(20,new _e(1,30))),new pe(8,24,24,22,22,new Ee(24,new _e(1,36))),new pe(9,26,26,24,24,new Ee(28,new _e(1,44))),new pe(10,32,32,14,14,new Ee(36,new _e(1,62))),new pe(11,36,36,16,16,new Ee(42,new _e(1,86))),new pe(12,40,40,18,18,new Ee(48,new _e(1,114))),new pe(13,44,44,20,20,new Ee(56,new _e(1,144))),new pe(14,48,48,22,22,new Ee(68,new _e(1,174))),new pe(15,52,52,24,24,new Ee(42,new _e(2,102))),new pe(16,64,64,14,14,new Ee(56,new _e(2,140))),new pe(17,72,72,16,16,new Ee(36,new _e(4,92))),new pe(18,80,80,18,18,new Ee(48,new _e(4,114))),new pe(19,88,88,20,20,new Ee(56,new _e(4,144))),new pe(20,96,96,22,22,new Ee(68,new _e(4,174))),new pe(21,104,104,24,24,new Ee(56,new _e(6,136))),new pe(22,120,120,18,18,new Ee(68,new _e(6,175))),new pe(23,132,132,20,20,new Ee(62,new _e(8,163))),new pe(24,144,144,22,22,new Ee(62,new _e(8,156),new _e(2,155))),new pe(25,8,18,6,16,new Ee(7,new _e(1,5))),new pe(26,8,32,6,14,new Ee(11,new _e(1,10))),new pe(27,12,26,10,24,new Ee(14,new _e(1,16))),new pe(28,12,36,10,16,new Ee(18,new _e(1,22))),new pe(29,16,36,14,16,new Ee(24,new _e(1,32))),new pe(30,16,48,14,22,new Ee(28,new _e(1,49)))]}}pe.VERSIONS=pe.buildVersions();class Ie{constructor(t){const e=t.getHeight();if(e<8||e>144||0!=(1&e))throw new R;this.version=Ie.readVersion(t),this.mappingBitMatrix=this.extractDataRegion(t),this.readMappingMatrix=new M(this.mappingBitMatrix.getWidth(),this.mappingBitMatrix.getHeight())}getVersion(){return this.version}static readVersion(t){const e=t.getHeight(),r=t.getWidth();return pe.getVersionForDimensions(e,r)}readCodewords(){const t=new Int8Array(this.version.getTotalCodewords());let e=0,r=4,n=0;const i=this.mappingBitMatrix.getHeight(),o=this.mappingBitMatrix.getWidth();let s=!1,a=!1,l=!1,c=!1;do{if(r!==i||0!==n||s)if(r!==i-2||0!==n||0==(3&o)||a)if(r!==i+4||2!==n||0!=(7&o)||l)if(r!==i-2||0!==n||4!=(7&o)||c){do{r=0&&!this.readMappingMatrix.get(n,r)&&(t[e++]=255&this.readUtah(r,n,i,o)),r-=2,n+=2}while(r>=0&&n=0&&n=0);r+=3,n+=1}else t[e++]=255&this.readCorner4(i,o),r-=2,n+=2,c=!0;else t[e++]=255&this.readCorner3(i,o),r-=2,n+=2,l=!0;else t[e++]=255&this.readCorner2(i,o),r-=2,n+=2,a=!0;else t[e++]=255&this.readCorner1(i,o),r-=2,n+=2,s=!0}while(r7?d-1:d;o[r].codewords[n]=t[c++]}if(c!==t.length)throw new d;return o}getNumDataCodewords(){return this.numDataCodewords}getCodewords(){return this.codewords}}class Te{constructor(t){this.bytes=t,this.byteOffset=0,this.bitOffset=0}getBitOffset(){return this.bitOffset}getByteOffset(){return this.byteOffset}readBits(t){if(t<1||t>32||t>this.available())throw new d(""+t);let e=0,r=this.bitOffset,n=this.byteOffset;const i=this.bytes;if(r>0){const o=8-r,s=t>8-s<>a,t-=s,r+=s,8===r&&(r=0,n++)}if(t>0){for(;t>=8;)e=e<<8|255&i[n],n++,t-=8;if(t>0){const o=8-t,s=255>>o<>o,r+=t}}return this.bitOffset=r,this.byteOffset=n,e}available(){return 8*(this.bytes.length-this.byteOffset)-this.bitOffset}}(tt=K||(K={}))[tt.PAD_ENCODE=0]="PAD_ENCODE",tt[tt.ASCII_ENCODE=1]="ASCII_ENCODE",tt[tt.C40_ENCODE=2]="C40_ENCODE",tt[tt.TEXT_ENCODE=3]="TEXT_ENCODE",tt[tt.ANSIX12_ENCODE=4]="ANSIX12_ENCODE",tt[tt.EDIFACT_ENCODE=5]="EDIFACT_ENCODE",tt[tt.BASE256_ENCODE=6]="BASE256_ENCODE";class Re{static decode(t){const e=new Te(t),r=new b,n=new b,i=new Array;let o=K.ASCII_ENCODE;do{if(o===K.ASCII_ENCODE)o=this.decodeAsciiSegment(e,r,n);else{switch(o){case K.C40_ENCODE:this.decodeC40Segment(e,r);break;case K.TEXT_ENCODE:this.decodeTextSegment(e,r);break;case K.ANSIX12_ENCODE:this.decodeAnsiX12Segment(e,r);break;case K.EDIFACT_ENCODE:this.decodeEdifactSegment(e,r);break;case K.BASE256_ENCODE:this.decodeBase256Segment(e,r,i);break;default:throw new R}o=K.ASCII_ENCODE}}while(o!==K.PAD_ENCODE&&e.available()>0);return n.length()>0&&r.append(n.toString()),new ot(t,r.toString(),0===i.length?null:i,null)}static decodeAsciiSegment(t,e,r){let n=!1;do{let i=t.readBits(8);if(0===i)throw new R;if(i<=128)return n&&(i+=128),e.append(String.fromCharCode(i-1)),K.ASCII_ENCODE;if(129===i)return K.PAD_ENCODE;if(i<=229){const t=i-130;t<10&&e.append("0"),e.append(""+t)}else switch(i){case 230:return K.C40_ENCODE;case 231:return K.BASE256_ENCODE;case 232:e.append(String.fromCharCode(29));break;case 233:case 234:case 241:break;case 235:n=!0;break;case 236:e.append("[)>05"),r.insert(0,"");break;case 237:e.append("[)>06"),r.insert(0,"");break;case 238:return K.ANSIX12_ENCODE;case 239:return K.TEXT_ENCODE;case 240:return K.EDIFACT_ENCODE;default:if(254!==i||0!==t.available())throw new R}}while(t.available()>0);return K.ASCII_ENCODE}static decodeC40Segment(t,e){let r=!1;const n=[];let i=0;do{if(8===t.available())return;const o=t.readBits(8);if(254===o)return;this.parseTwoBytes(o,t.readBits(8),n);for(let t=0;t<3;t++){const o=n[t];switch(i){case 0:if(o<3)i=o+1;else{if(!(o0)}static decodeTextSegment(t,e){let r=!1,n=[],i=0;do{if(8===t.available())return;const o=t.readBits(8);if(254===o)return;this.parseTwoBytes(o,t.readBits(8),n);for(let t=0;t<3;t++){const o=n[t];switch(i){case 0:if(o<3)i=o+1;else{if(!(o0)}static decodeAnsiX12Segment(t,e){const r=[];do{if(8===t.available())return;const n=t.readBits(8);if(254===n)return;this.parseTwoBytes(n,t.readBits(8),r);for(let t=0;t<3;t++){const n=r[t];switch(n){case 0:e.append("\r");break;case 1:e.append("*");break;case 2:e.append(">");break;case 3:e.append(" ");break;default:if(n<14)e.append(String.fromCharCode(n+44));else{if(!(n<40))throw new R;e.append(String.fromCharCode(n+51))}}}}while(t.available()>0)}static parseTwoBytes(t,e,r){let n=(t<<8)+e-1,i=Math.floor(n/1600);r[0]=i,n-=1600*i,i=Math.floor(n/40),r[1]=i,r[2]=n-40*i}static decodeEdifactSegment(t,e){do{if(t.available()<=16)return;for(let r=0;r<4;r++){let r=t.readBits(6);if(31===r){const e=8-t.getBitOffset();return void(8!==e&&t.readBits(e))}0==(32&r)&&(r|=64),e.append(String.fromCharCode(r))}}while(t.available()>0)}static decodeBase256Segment(t,e,r){let n=1+t.getByteOffset();const i=this.unrandomize255State(t.readBits(8),n++);let o;if(o=0===i?t.available()/8|0:i<250?i:250*(i-249)+this.unrandomize255State(t.readBits(8),n++),o<0)throw new R;const s=new Uint8Array(o);for(let l=0;l=0?r:r+256}}Re.C40_BASIC_SET_CHARS=["*","*","*"," ","0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"],Re.C40_SHIFT2_SET_CHARS=["!",'"',"#","$","%","&","'","(",")","*","+",",","-",".","/",":",";","<","=",">","?","@","[","\\","]","^","_"],Re.TEXT_BASIC_SET_CHARS=["*","*","*"," ","0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"],Re.TEXT_SHIFT2_SET_CHARS=Re.C40_SHIFT2_SET_CHARS,Re.TEXT_SHIFT3_SET_CHARS=["`","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","{","|","}","~",String.fromCharCode(127)];class ye{constructor(){this.rsDecoder=new dt(ct.DATA_MATRIX_FIELD_256)}decode(t){const e=new Ie(t),r=e.getVersion(),n=e.readCodewords(),i=Se.getDataBlocks(n,r);let o=0;for(let l of i)o+=l.getNumDataCodewords();const s=new Uint8Array(o),a=i.length;for(let l=0;ls&&(c=s,h[0]=e,h[1]=r,h[2]=n,h[3]=i),c>a&&(c=a,h[0]=r,h[1]=n,h[2]=i,h[3]=e),c>l&&(h[0]=n,h[1]=i,h[2]=e,h[3]=r),h}detectSolid2(t){let e=t[0],r=t[1],n=t[2],i=t[3],o=this.transitionsBetween(e,i),s=Ne.shiftPoint(r,n,4*(o+1)),a=Ne.shiftPoint(n,r,4*(o+1));return this.transitionsBetween(s,e)this.transitionsBetween(a,h)+this.transitionsBetween(l,h)?c:h:c:this.isValid(h)?h:null}shiftToModuleCenter(t){let e=t[0],r=t[1],n=t[2],i=t[3],o=this.transitionsBetween(e,i)+1,s=this.transitionsBetween(n,i)+1,a=Ne.shiftPoint(e,r,4*s),l=Ne.shiftPoint(n,r,4*o);o=this.transitionsBetween(a,i)+1,s=this.transitionsBetween(l,i)+1,1==(1&o)&&(o+=1),1==(1&s)&&(s+=1);let c,h,u=(e.getX()+r.getX()+n.getX()+i.getX())/4,d=(e.getY()+r.getY()+n.getY()+i.getY())/4;return e=Ne.moveAway(e,u,d),r=Ne.moveAway(r,u,d),n=Ne.moveAway(n,u,d),i=Ne.moveAway(i,u,d),a=Ne.shiftPoint(e,r,4*s),a=Ne.shiftPoint(a,i,4*o),c=Ne.shiftPoint(r,e,4*s),c=Ne.shiftPoint(c,n,4*o),l=Ne.shiftPoint(n,i,4*s),l=Ne.shiftPoint(l,r,4*o),h=Ne.shiftPoint(i,n,4*s),h=Ne.shiftPoint(h,e,4*o),[a,c,l,h]}isValid(t){return t.getX()>=0&&t.getX()0&&t.getY()Math.abs(i-r);if(s){let t=r;r=n,n=t,t=i,i=o,o=t}let a=Math.abs(i-r),l=Math.abs(o-n),c=-a/2,h=n0){if(w===o)break;w+=h,c-=a}}return d}}class De{constructor(){this.decoder=new ye}decode(t,e=null){let r,n;if(null!=e&&e.has(T.PURE_BARCODE)){const e=De.extractPureBits(t.getBlackMatrix());r=this.decoder.decode(e),n=De.NO_POINTS}else{const e=new Ne(t.getBlackMatrix()).detect();r=this.decoder.decode(e.getBits()),n=e.getPoints()}const i=r.getRawBytes(),o=new X(r.getText(),i,8*i.length,n,Y.DATA_MATRIX,m.currentTimeMillis()),s=r.getByteSegments();null!=s&&o.putMetadata(it.BYTE_SEGMENTS,s);const a=r.getECLevel();return null!=a&&o.putMetadata(it.ERROR_CORRECTION_LEVEL,a),o}reset(){}static extractPureBits(t){const e=t.getTopLeftOnBit(),r=t.getBottomRightOnBit();if(null==e||null==r)throw new P;const n=this.moduleSize(e,t);let i=e[1];const o=r[1];let s=e[0];const a=(r[0]-s+1)/n,l=(o-i+1)/n;if(a<=0||l<=0)throw new P;const c=n/2;i+=c,s+=c;const h=new M(a,l);for(let u=0;u=be.FOR_BITS.size)throw new d;return be.FOR_BITS.get(t)}}be.FOR_BITS=new Map,be.FOR_VALUE=new Map,be.L=new be(q.L,"L",1),be.M=new be(q.M,"M",0),be.Q=new be(q.Q,"Q",3),be.H=new be(q.H,"H",2);class Me{constructor(t){this.errorCorrectionLevel=be.forBits(t>>3&3),this.dataMask=7&t}static numBitsDiffering(t,e){return _.bitCount(t^e)}static decodeFormatInformation(t,e){const r=Me.doDecodeFormatInformation(t,e);return null!==r?r:Me.doDecodeFormatInformation(t^Me.FORMAT_INFO_MASK_QR,e^Me.FORMAT_INFO_MASK_QR)}static doDecodeFormatInformation(t,e){let r=Number.MAX_SAFE_INTEGER,n=0;for(const i of Me.FORMAT_INFO_DECODE_LOOKUP){const o=i[0];if(o===t||o===e)return new Me(i[1]);let s=Me.numBitsDiffering(t,o);s40)throw new d;return ve.VERSIONS[t-1]}static decodeVersionInformation(t){let e=Number.MAX_SAFE_INTEGER,r=0;for(let n=0;n6&&(e.setRegion(t-11,0,3,6),e.setRegion(0,t-11,6,3)),e}toString(){return""+this.versionNumber}}ve.VERSION_DECODE_INFO=Int32Array.from([31892,34236,39577,42195,48118,51042,55367,58893,63784,68472,70749,76311,79154,84390,87683,92361,96236,102084,102881,110507,110734,117786,119615,126325,127568,133589,136944,141498,145311,150283,152622,158308,161089,167017]),ve.VERSIONS=[new ve(1,new Int32Array(0),new Pe(7,new Be(1,19)),new Pe(10,new Be(1,16)),new Pe(13,new Be(1,13)),new Pe(17,new Be(1,9))),new ve(2,Int32Array.from([6,18]),new Pe(10,new Be(1,34)),new Pe(16,new Be(1,28)),new Pe(22,new Be(1,22)),new Pe(28,new Be(1,16))),new ve(3,Int32Array.from([6,22]),new Pe(15,new Be(1,55)),new Pe(26,new Be(1,44)),new Pe(18,new Be(2,17)),new Pe(22,new Be(2,13))),new ve(4,Int32Array.from([6,26]),new Pe(20,new Be(1,80)),new Pe(18,new Be(2,32)),new Pe(26,new Be(2,24)),new Pe(16,new Be(4,9))),new ve(5,Int32Array.from([6,30]),new Pe(26,new Be(1,108)),new Pe(24,new Be(2,43)),new Pe(18,new Be(2,15),new Be(2,16)),new Pe(22,new Be(2,11),new Be(2,12))),new ve(6,Int32Array.from([6,34]),new Pe(18,new Be(2,68)),new Pe(16,new Be(4,27)),new Pe(24,new Be(4,19)),new Pe(28,new Be(4,15))),new ve(7,Int32Array.from([6,22,38]),new Pe(20,new Be(2,78)),new Pe(18,new Be(4,31)),new Pe(18,new Be(2,14),new Be(4,15)),new Pe(26,new Be(4,13),new Be(1,14))),new ve(8,Int32Array.from([6,24,42]),new Pe(24,new Be(2,97)),new Pe(22,new Be(2,38),new Be(2,39)),new Pe(22,new Be(4,18),new Be(2,19)),new Pe(26,new Be(4,14),new Be(2,15))),new ve(9,Int32Array.from([6,26,46]),new Pe(30,new Be(2,116)),new Pe(22,new Be(3,36),new Be(2,37)),new Pe(20,new Be(4,16),new Be(4,17)),new Pe(24,new Be(4,12),new Be(4,13))),new ve(10,Int32Array.from([6,28,50]),new Pe(18,new Be(2,68),new Be(2,69)),new Pe(26,new Be(4,43),new Be(1,44)),new Pe(24,new Be(6,19),new Be(2,20)),new Pe(28,new Be(6,15),new Be(2,16))),new ve(11,Int32Array.from([6,30,54]),new Pe(20,new Be(4,81)),new Pe(30,new Be(1,50),new Be(4,51)),new Pe(28,new Be(4,22),new Be(4,23)),new Pe(24,new Be(3,12),new Be(8,13))),new ve(12,Int32Array.from([6,32,58]),new Pe(24,new Be(2,92),new Be(2,93)),new Pe(22,new Be(6,36),new Be(2,37)),new Pe(26,new Be(4,20),new Be(6,21)),new Pe(28,new Be(7,14),new Be(4,15))),new ve(13,Int32Array.from([6,34,62]),new Pe(26,new Be(4,107)),new Pe(22,new Be(8,37),new Be(1,38)),new Pe(24,new Be(8,20),new Be(4,21)),new Pe(22,new Be(12,11),new Be(4,12))),new ve(14,Int32Array.from([6,26,46,66]),new Pe(30,new Be(3,115),new Be(1,116)),new Pe(24,new Be(4,40),new Be(5,41)),new Pe(20,new Be(11,16),new Be(5,17)),new Pe(24,new Be(11,12),new Be(5,13))),new ve(15,Int32Array.from([6,26,48,70]),new Pe(22,new Be(5,87),new Be(1,88)),new Pe(24,new Be(5,41),new Be(5,42)),new Pe(30,new Be(5,24),new Be(7,25)),new Pe(24,new Be(11,12),new Be(7,13))),new ve(16,Int32Array.from([6,26,50,74]),new Pe(24,new Be(5,98),new Be(1,99)),new Pe(28,new Be(7,45),new Be(3,46)),new Pe(24,new Be(15,19),new Be(2,20)),new Pe(30,new Be(3,15),new Be(13,16))),new ve(17,Int32Array.from([6,30,54,78]),new Pe(28,new Be(1,107),new Be(5,108)),new Pe(28,new Be(10,46),new Be(1,47)),new Pe(28,new Be(1,22),new Be(15,23)),new Pe(28,new Be(2,14),new Be(17,15))),new ve(18,Int32Array.from([6,30,56,82]),new Pe(30,new Be(5,120),new Be(1,121)),new Pe(26,new Be(9,43),new Be(4,44)),new Pe(28,new Be(17,22),new Be(1,23)),new Pe(28,new Be(2,14),new Be(19,15))),new ve(19,Int32Array.from([6,30,58,86]),new Pe(28,new Be(3,113),new Be(4,114)),new Pe(26,new Be(3,44),new Be(11,45)),new Pe(26,new Be(17,21),new Be(4,22)),new Pe(26,new Be(9,13),new Be(16,14))),new ve(20,Int32Array.from([6,34,62,90]),new Pe(28,new Be(3,107),new Be(5,108)),new Pe(26,new Be(3,41),new Be(13,42)),new Pe(30,new Be(15,24),new Be(5,25)),new Pe(28,new Be(15,15),new Be(10,16))),new ve(21,Int32Array.from([6,28,50,72,94]),new Pe(28,new Be(4,116),new Be(4,117)),new Pe(26,new Be(17,42)),new Pe(28,new Be(17,22),new Be(6,23)),new Pe(30,new Be(19,16),new Be(6,17))),new ve(22,Int32Array.from([6,26,50,74,98]),new Pe(28,new Be(2,111),new Be(7,112)),new Pe(28,new Be(17,46)),new Pe(30,new Be(7,24),new Be(16,25)),new Pe(24,new Be(34,13))),new ve(23,Int32Array.from([6,30,54,78,102]),new Pe(30,new Be(4,121),new Be(5,122)),new Pe(28,new Be(4,47),new Be(14,48)),new Pe(30,new Be(11,24),new Be(14,25)),new Pe(30,new Be(16,15),new Be(14,16))),new ve(24,Int32Array.from([6,28,54,80,106]),new Pe(30,new Be(6,117),new Be(4,118)),new Pe(28,new Be(6,45),new Be(14,46)),new Pe(30,new Be(11,24),new Be(16,25)),new Pe(30,new Be(30,16),new Be(2,17))),new ve(25,Int32Array.from([6,32,58,84,110]),new Pe(26,new Be(8,106),new Be(4,107)),new Pe(28,new Be(8,47),new Be(13,48)),new Pe(30,new Be(7,24),new Be(22,25)),new Pe(30,new Be(22,15),new Be(13,16))),new ve(26,Int32Array.from([6,30,58,86,114]),new Pe(28,new Be(10,114),new Be(2,115)),new Pe(28,new Be(19,46),new Be(4,47)),new Pe(28,new Be(28,22),new Be(6,23)),new Pe(30,new Be(33,16),new Be(4,17))),new ve(27,Int32Array.from([6,34,62,90,118]),new Pe(30,new Be(8,122),new Be(4,123)),new Pe(28,new Be(22,45),new Be(3,46)),new Pe(30,new Be(8,23),new Be(26,24)),new Pe(30,new Be(12,15),new Be(28,16))),new ve(28,Int32Array.from([6,26,50,74,98,122]),new Pe(30,new Be(3,117),new Be(10,118)),new Pe(28,new Be(3,45),new Be(23,46)),new Pe(30,new Be(4,24),new Be(31,25)),new Pe(30,new Be(11,15),new Be(31,16))),new ve(29,Int32Array.from([6,30,54,78,102,126]),new Pe(30,new Be(7,116),new Be(7,117)),new Pe(28,new Be(21,45),new Be(7,46)),new Pe(30,new Be(1,23),new Be(37,24)),new Pe(30,new Be(19,15),new Be(26,16))),new ve(30,Int32Array.from([6,26,52,78,104,130]),new Pe(30,new Be(5,115),new Be(10,116)),new Pe(28,new Be(19,47),new Be(10,48)),new Pe(30,new Be(15,24),new Be(25,25)),new Pe(30,new Be(23,15),new Be(25,16))),new ve(31,Int32Array.from([6,30,56,82,108,134]),new Pe(30,new Be(13,115),new Be(3,116)),new Pe(28,new Be(2,46),new Be(29,47)),new Pe(30,new Be(42,24),new Be(1,25)),new Pe(30,new Be(23,15),new Be(28,16))),new ve(32,Int32Array.from([6,34,60,86,112,138]),new Pe(30,new Be(17,115)),new Pe(28,new Be(10,46),new Be(23,47)),new Pe(30,new Be(10,24),new Be(35,25)),new Pe(30,new Be(19,15),new Be(35,16))),new ve(33,Int32Array.from([6,30,58,86,114,142]),new Pe(30,new Be(17,115),new Be(1,116)),new Pe(28,new Be(14,46),new Be(21,47)),new Pe(30,new Be(29,24),new Be(19,25)),new Pe(30,new Be(11,15),new Be(46,16))),new ve(34,Int32Array.from([6,34,62,90,118,146]),new Pe(30,new Be(13,115),new Be(6,116)),new Pe(28,new Be(14,46),new Be(23,47)),new Pe(30,new Be(44,24),new Be(7,25)),new Pe(30,new Be(59,16),new Be(1,17))),new ve(35,Int32Array.from([6,30,54,78,102,126,150]),new Pe(30,new Be(12,121),new Be(7,122)),new Pe(28,new Be(12,47),new Be(26,48)),new Pe(30,new Be(39,24),new Be(14,25)),new Pe(30,new Be(22,15),new Be(41,16))),new ve(36,Int32Array.from([6,24,50,76,102,128,154]),new Pe(30,new Be(6,121),new Be(14,122)),new Pe(28,new Be(6,47),new Be(34,48)),new Pe(30,new Be(46,24),new Be(10,25)),new Pe(30,new Be(2,15),new Be(64,16))),new ve(37,Int32Array.from([6,28,54,80,106,132,158]),new Pe(30,new Be(17,122),new Be(4,123)),new Pe(28,new Be(29,46),new Be(14,47)),new Pe(30,new Be(49,24),new Be(10,25)),new Pe(30,new Be(24,15),new Be(46,16))),new ve(38,Int32Array.from([6,32,58,84,110,136,162]),new Pe(30,new Be(4,122),new Be(18,123)),new Pe(28,new Be(13,46),new Be(32,47)),new Pe(30,new Be(48,24),new Be(14,25)),new Pe(30,new Be(42,15),new Be(32,16))),new ve(39,Int32Array.from([6,26,54,82,110,138,166]),new Pe(30,new Be(20,117),new Be(4,118)),new Pe(28,new Be(40,47),new Be(7,48)),new Pe(30,new Be(43,24),new Be(22,25)),new Pe(30,new Be(10,15),new Be(67,16))),new ve(40,Int32Array.from([6,30,58,86,114,142,170]),new Pe(30,new Be(19,118),new Be(6,119)),new Pe(28,new Be(18,47),new Be(31,48)),new Pe(30,new Be(34,24),new Be(34,25)),new Pe(30,new Be(20,15),new Be(61,16)))],(rt=Q||(Q={}))[rt.DATA_MASK_000=0]="DATA_MASK_000",rt[rt.DATA_MASK_001=1]="DATA_MASK_001",rt[rt.DATA_MASK_010=2]="DATA_MASK_010",rt[rt.DATA_MASK_011=3]="DATA_MASK_011",rt[rt.DATA_MASK_100=4]="DATA_MASK_100",rt[rt.DATA_MASK_101=5]="DATA_MASK_101",rt[rt.DATA_MASK_110=6]="DATA_MASK_110",rt[rt.DATA_MASK_111=7]="DATA_MASK_111";class Le{constructor(t,e){this.value=t,this.isMasked=e}unmaskBitMatrix(t,e){for(let r=0;r0==(t+e&1)))],[Q.DATA_MASK_001,new Le(Q.DATA_MASK_001,((t,e)=>0==(1&t)))],[Q.DATA_MASK_010,new Le(Q.DATA_MASK_010,((t,e)=>e%3==0))],[Q.DATA_MASK_011,new Le(Q.DATA_MASK_011,((t,e)=>(t+e)%3==0))],[Q.DATA_MASK_100,new Le(Q.DATA_MASK_100,((t,e)=>0==(Math.floor(t/2)+Math.floor(e/3)&1)))],[Q.DATA_MASK_101,new Le(Q.DATA_MASK_101,((t,e)=>t*e%6==0))],[Q.DATA_MASK_110,new Le(Q.DATA_MASK_110,((t,e)=>t*e%6<3))],[Q.DATA_MASK_111,new Le(Q.DATA_MASK_111,((t,e)=>0==(t+e+t*e%3&1)))]]);class Fe{constructor(t){const e=t.getHeight();if(e<21||1!=(3&e))throw new R;this.bitMatrix=t}readFormatInformation(){if(null!==this.parsedFormatInfo&&void 0!==this.parsedFormatInfo)return this.parsedFormatInfo;let t=0;for(let i=0;i<6;i++)t=this.copyBit(i,8,t);t=this.copyBit(7,8,t),t=this.copyBit(8,8,t),t=this.copyBit(8,7,t);for(let i=5;i>=0;i--)t=this.copyBit(8,i,t);const e=this.bitMatrix.getHeight();let r=0;const n=e-7;for(let i=e-1;i>=n;i--)r=this.copyBit(8,i,r);for(let i=e-8;i=0;o--)for(let e=t-9;e>=n;e--)r=this.copyBit(e,o,r);let i=ve.decodeVersionInformation(r);if(null!==i&&i.getDimensionForVersion()===t)return this.parsedVersion=i,i;r=0;for(let o=5;o>=0;o--)for(let e=t-9;e>=n;e--)r=this.copyBit(o,e,r);if(i=ve.decodeVersionInformation(r),null!==i&&i.getDimensionForVersion()===t)return this.parsedVersion=i,i;throw new R}copyBit(t,e,r){return(this.isMirror?this.bitMatrix.get(e,t):this.bitMatrix.get(t,e))?r<<1|1:r<<1}readCodewords(){const t=this.readFormatInformation(),e=this.readVersion(),r=Le.values.get(t.getDataMask()),n=this.bitMatrix.getHeight();r.unmaskBitMatrix(this.bitMatrix,n);const i=e.buildFunctionPattern();let o=!0;const s=new Uint8Array(e.getTotalCodewords());let a=0,l=0,c=0;for(let h=n-1;h>0;h-=2){6===h&&h--;for(let t=0;t=0&&s[c].codewords.length!==l;)c--;c++;const h=l-n.getECCodewordsPerBlock();let u=0;for(let d=0;dt.available())throw new R;const n=new Uint8Array(2*r);let i=0;for(;r>0;){const e=t.readBits(13);let o=e/96<<8&4294967295|e%96;o+=o<959?41377:42657,n[i]=o>>8&255,n[i+1]=255&o,i+=2,r--}try{e.append(D.decode(n,O.GB2312))}catch(o){throw new R(o)}}static decodeKanjiSegment(t,e,r){if(13*r>t.available())throw new R;const n=new Uint8Array(2*r);let i=0;for(;r>0;){const e=t.readBits(13);let o=e/192<<8&4294967295|e%192;o+=o<7936?33088:49472,n[i]=o>>8,n[i+1]=o,i+=2,r--}try{e.append(D.decode(n,O.SHIFT_JIS))}catch(o){throw new R(o)}}static decodeByteSegment(t,e,r,n,i,o){if(8*r>t.available())throw new R;const s=new Uint8Array(r);for(let c=0;c=Ue.ALPHANUMERIC_CHARS.length)throw new R;return Ue.ALPHANUMERIC_CHARS[t]}static decodeAlphanumericSegment(t,e,r,n){const i=e.length();for(;r>1;){if(t.available()<11)throw new R;const n=t.readBits(11);e.append(Ue.toAlphaNumericChar(Math.floor(n/45))),e.append(Ue.toAlphaNumericChar(n%45)),r-=2}if(1===r){if(t.available()<6)throw new R;e.append(Ue.toAlphaNumericChar(t.readBits(6)))}if(n)for(let o=i;o=3;){if(t.available()<10)throw new R;const n=t.readBits(10);if(n>=1e3)throw new R;e.append(Ue.toAlphaNumericChar(Math.floor(n/100))),e.append(Ue.toAlphaNumericChar(Math.floor(n/10)%10)),e.append(Ue.toAlphaNumericChar(n%10)),r-=3}if(2===r){if(t.available()<7)throw new R;const r=t.readBits(7);if(r>=100)throw new R;e.append(Ue.toAlphaNumericChar(Math.floor(r/10))),e.append(Ue.toAlphaNumericChar(r%10))}else if(1===r){if(t.available()<4)throw new R;const r=t.readBits(4);if(r>=10)throw new R;e.append(Ue.toAlphaNumericChar(r))}}static parseECIValue(t){const e=t.readBits(8);if(0==(128&e))return 127&e;if(128==(192&e))return(63&e)<<8&4294967295|t.readBits(8);if(192==(224&e))return(31&e)<<16&4294967295|t.readBits(16);throw new R}}Ue.ALPHANUMERIC_CHARS="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ $%*+-./:",Ue.GB2312_SUBSET=1;class Ve{constructor(t){this.mirrored=t}isMirrored(){return this.mirrored}applyMirroredCorrection(t){if(!this.mirrored||null===t||t.length<3)return;const e=t[0];t[0]=t[2],t[2]=e}}class He{constructor(){this.rsDecoder=new dt(ct.QR_CODE_FIELD_256)}decodeBooleanArray(t,e){return this.decodeBitMatrix(M.parseFromBooleanArray(t),e)}decodeBitMatrix(t,e){const r=new Fe(t);let n=null;try{return this.decodeBitMatrixParser(r,e)}catch(i){n=i}try{r.remask(),r.setMirror(!0),r.readVersion(),r.readFormatInformation(),r.mirror();const t=this.decodeBitMatrixParser(r,e);return t.setOther(new Ve(!0)),t}catch(i){if(null!==n)throw n;throw i}}decodeBitMatrixParser(t,e){const r=t.readVersion(),n=t.readFormatInformation().getErrorCorrectionLevel(),i=t.readCodewords(),o=ke.getDataBlocks(i,r,n);let s=0;for(const c of o)s+=c.getNumDataCodewords();const a=new Uint8Array(s);let l=0;for(const c of o){const t=c.getCodewords(),e=c.getNumDataCodewords();this.correctErrors(t,e);for(let r=0;r=r)return!1;return!0}crossCheckVertical(t,e,r,n){const i=this.image,o=i.getHeight(),s=this.crossCheckStateCount;s[0]=0,s[1]=0,s[2]=0;let a=t;for(;a>=0&&i.get(e,a)&&s[1]<=r;)s[1]++,a--;if(a<0||s[1]>r)return NaN;for(;a>=0&&!i.get(e,a)&&s[0]<=r;)s[0]++,a--;if(s[0]>r)return NaN;for(a=t+1;ar)return NaN;for(;ar)return NaN;const l=s[0]+s[1]+s[2];return 5*Math.abs(l-n)>=2*n?NaN:this.foundPatternCross(s)?Xe.centerFromEnd(s,a):NaN}handlePossibleCenter(t,e,r){const n=t[0]+t[1]+t[2],i=Xe.centerFromEnd(t,r),o=this.crossCheckVertical(e,i,2*t[1],n);if(!isNaN(o)){const e=(t[0]+t[1]+t[2])/3;for(const t of this.possibleCenters)if(t.aboutEquals(e,o,i))return t.combineEstimate(o,i,e);const r=new Ge(i,o,e);this.possibleCenters.push(r),null!==this.resultPointCallback&&void 0!==this.resultPointCallback&&this.resultPointCallback.foundPossibleResultPoint(r)}return null}}class We extends mt{constructor(t,e,r,n){super(t,e),this.estimatedModuleSize=r,this.count=n,void 0===n&&(this.count=1)}getEstimatedModuleSize(){return this.estimatedModuleSize}getCount(){return this.count}aboutEquals(t,e,r){if(Math.abs(e-this.getY())<=t&&Math.abs(r-this.getX())<=t){const e=Math.abs(t-this.estimatedModuleSize);return e<=1||e<=this.estimatedModuleSize}return!1}combineEstimate(t,e,r){const n=this.count+1,i=(this.count*this.getX()+e)/n,o=(this.count*this.getY()+t)/n,s=(this.count*this.estimatedModuleSize+r)/n;return new We(i,o,s,n)}}class ze{constructor(t){this.bottomLeft=t[0],this.topLeft=t[1],this.topRight=t[2]}getBottomLeft(){return this.bottomLeft}getTopLeft(){return this.topLeft}getTopRight(){return this.topRight}}class Ye{constructor(t,e){this.image=t,this.resultPointCallback=e,this.possibleCenters=[],this.crossCheckStateCount=new Int32Array(5),this.resultPointCallback=e}getImage(){return this.image}getPossibleCenters(){return this.possibleCenters}find(t){const e=null!=t&&void 0!==t.get(T.TRY_HARDER),r=null!=t&&void 0!==t.get(T.PURE_BARCODE),n=this.image,i=n.getHeight(),o=n.getWidth();let s=Math.floor(3*i/(4*Ye.MAX_MODULES));(sl[2]&&(h+=t-l[2]-s,e=o-1)}t=0,l[0]=0,l[1]=0,l[2]=0,l[3]=0,l[4]=0}else l[0]=l[2],l[1]=l[3],l[2]=l[4],l[3]=1,l[4]=0,t=3;else l[++t]++;else l[t]++;Ye.foundPatternCross(l)&&!0===this.handlePossibleCenter(l,h,o,r)&&(s=l[0],this.hasSkipped&&(a=this.haveMultiplyConfirmedCenters()))}const c=this.selectBestPatterns();return mt.orderBestPatterns(c),new ze(c)}static centerFromEnd(t,e){return e-t[4]-t[3]-t[2]/2}static foundPatternCross(t){let e=0;for(let i=0;i<5;i++){const r=t[i];if(0===r)return!1;e+=r}if(e<7)return!1;const r=e/7,n=r/2;return Math.abs(r-t[0])=o&&e>=o&&s.get(e-o,t-o);)i[2]++,o++;if(t=o&&e>=o&&!s.get(e-o,t-o)&&i[1]<=r;)i[1]++,o++;if(tr)return!1;for(;t>=o&&e>=o&&s.get(e-o,t-o)&&i[0]<=r;)i[0]++,o++;if(i[0]>r)return!1;const a=s.getHeight(),l=s.getWidth();for(o=1;t+o=a||e+o>=l)return!1;for(;t+o=a||e+o>=l||i[3]>=r)return!1;for(;t+o=r)return!1;const c=i[0]+i[1]+i[2]+i[3]+i[4];return Math.abs(c-n)<2*n&&Ye.foundPatternCross(i)}crossCheckVertical(t,e,r,n){const i=this.image,o=i.getHeight(),s=this.getCrossCheckStateCount();let a=t;for(;a>=0&&i.get(e,a);)s[2]++,a--;if(a<0)return NaN;for(;a>=0&&!i.get(e,a)&&s[1]<=r;)s[1]++,a--;if(a<0||s[1]>r)return NaN;for(;a>=0&&i.get(e,a)&&s[0]<=r;)s[0]++,a--;if(s[0]>r)return NaN;for(a=t+1;a=r)return NaN;for(;a=r)return NaN;const l=s[0]+s[1]+s[2]+s[3]+s[4];return 5*Math.abs(l-n)>=2*n?NaN:Ye.foundPatternCross(s)?Ye.centerFromEnd(s,a):NaN}crossCheckHorizontal(t,e,r,n){const i=this.image,o=i.getWidth(),s=this.getCrossCheckStateCount();let a=t;for(;a>=0&&i.get(a,e);)s[2]++,a--;if(a<0)return NaN;for(;a>=0&&!i.get(a,e)&&s[1]<=r;)s[1]++,a--;if(a<0||s[1]>r)return NaN;for(;a>=0&&i.get(a,e)&&s[0]<=r;)s[0]++,a--;if(s[0]>r)return NaN;for(a=t+1;a=r)return NaN;for(;a=r)return NaN;const l=s[0]+s[1]+s[2]+s[3]+s[4];return 5*Math.abs(l-n)>=n?NaN:Ye.foundPatternCross(s)?Ye.centerFromEnd(s,a):NaN}handlePossibleCenter(t,e,r,n){const i=t[0]+t[1]+t[2]+t[3]+t[4];let o=Ye.centerFromEnd(t,r),s=this.crossCheckVertical(e,Math.floor(o),t[2],i);if(!isNaN(s)&&(o=this.crossCheckHorizontal(Math.floor(o),Math.floor(s),t[2],i),!isNaN(o)&&(!n||this.crossCheckDiagonal(Math.floor(s),Math.floor(o),t[2],i)))){const t=i/7;let e=!1;const r=this.possibleCenters;for(let n=0,i=r.length;n=Ye.CENTER_QUORUM){if(null!=t)return this.hasSkipped=!0,Math.floor((Math.abs(t.getX()-e.getX())-Math.abs(t.getY()-e.getY()))/2);t=e}return 0}haveMultiplyConfirmedCenters(){let t=0,e=0;const r=this.possibleCenters.length;for(const o of this.possibleCenters)o.getCount()>=Ye.CENTER_QUORUM&&(t++,e+=o.getEstimatedModuleSize());if(t<3)return!1;const n=e/r;let i=0;for(const o of this.possibleCenters)i+=Math.abs(o.getEstimatedModuleSize()-n);return i<=.05*e}selectBestPatterns(){const t=this.possibleCenters.length;if(t<3)throw new P;const e=this.possibleCenters;let r;if(t>3){let n=0,i=0;for(const t of this.possibleCenters){const e=t.getEstimatedModuleSize();n+=e,i+=e*e}r=n/t;let o=Math.sqrt(i/t-r*r);e.sort(((t,e)=>{const n=Math.abs(e.getEstimatedModuleSize()-r),i=Math.abs(t.getEstimatedModuleSize()-r);return ni?1:0}));const s=Math.max(.2*r,o);for(let t=0;t3;t++){const n=e[t];Math.abs(n.getEstimatedModuleSize()-r)>s&&(e.splice(t,1),t--)}}if(e.length>3){let t=0;for(const r of e)t+=r.getEstimatedModuleSize();r=t/e.length,e.sort(((t,e)=>{if(e.getCount()===t.getCount()){const n=Math.abs(e.getEstimatedModuleSize()-r),i=Math.abs(t.getEstimatedModuleSize()-r);return ni?-1:0}return e.getCount()-t.getCount()})),e.splice(3)}return[e[0],e[1],e[2]]}}Ye.CENTER_QUORUM=2,Ye.MIN_SKIP=3,Ye.MAX_MODULES=57;class Ze{constructor(t){this.image=t}getImage(){return this.image}getResultPointCallback(){return this.resultPointCallback}detect(t){this.resultPointCallback=null==t?null:t.get(T.NEED_RESULT_POINT_CALLBACK);const e=new Ye(this.image,this.resultPointCallback).find(t);return this.processFinderPatternInfo(e)}processFinderPatternInfo(t){const e=t.getTopLeft(),r=t.getTopRight(),n=t.getBottomLeft(),i=this.calculateModuleSize(e,r,n);if(i<1)throw new P("No pattern found in proccess finder.");const o=Ze.computeDimension(e,r,n,i),s=ve.getProvisionalVersionForDimension(o),a=s.getDimensionForVersion()-7;let l=null;if(s.getAlignmentPatternCenters().length>0){const t=r.getX()-e.getX()+n.getX(),o=r.getY()-e.getY()+n.getY(),s=1-3/a,c=Math.floor(e.getX()+s*(t-e.getX())),h=Math.floor(e.getY()+s*(o-e.getY()));for(let e=4;e<=16;e<<=1)try{l=this.findAlignmentInRegion(i,c,h,e);break}catch(d){if(!(d instanceof P))throw d}}const c=Ze.createTransform(e,r,n,l,o),h=Ze.sampleGrid(this.image,c,o);let u;return u=null===l?[n,e,r]:[n,e,r,l],new At(h,u)}static createTransform(t,e,r,n,i){const o=i-3.5;let s,a,l,c;return null!==n?(s=n.getX(),a=n.getY(),l=o-3,c=l):(s=e.getX()-t.getX()+r.getX(),a=e.getY()-t.getY()+r.getY(),l=o,c=o),pt.quadrilateralToQuadrilateral(3.5,3.5,o,3.5,l,c,3.5,o,t.getX(),t.getY(),e.getX(),e.getY(),s,a,r.getX(),r.getY())}static sampleGrid(t,e,r){return St.getInstance().sampleGridWithTransform(t,r,r,e)}static computeDimension(t,e,r,n){const i=gt.round(mt.distance(t,e)/n),o=gt.round(mt.distance(t,r)/n);let s=Math.floor((i+o)/2)+7;switch(3&s){case 0:s++;break;case 2:s--;break;case 3:throw new P("Dimensions could be not found.")}return s}calculateModuleSize(t,e,r){return(this.calculateModuleSizeOneWay(t,e)+this.calculateModuleSizeOneWay(t,r))/2}calculateModuleSizeOneWay(t,e){const r=this.sizeOfBlackWhiteBlackRunBothWays(Math.floor(t.getX()),Math.floor(t.getY()),Math.floor(e.getX()),Math.floor(e.getY())),n=this.sizeOfBlackWhiteBlackRunBothWays(Math.floor(e.getX()),Math.floor(e.getY()),Math.floor(t.getX()),Math.floor(t.getY()));return isNaN(r)?n/7:isNaN(n)?r/7:(r+n)/14}sizeOfBlackWhiteBlackRunBothWays(t,e,r,n){let i=this.sizeOfBlackWhiteBlackRun(t,e,r,n),o=1,s=t-(r-t);s<0?(o=t/(t-s),s=0):s>=this.image.getWidth()&&(o=(this.image.getWidth()-1-t)/(s-t),s=this.image.getWidth()-1);let a=Math.floor(e-(n-e)*o);return o=1,a<0?(o=e/(e-a),a=0):a>=this.image.getHeight()&&(o=(this.image.getHeight()-1-e)/(a-e),a=this.image.getHeight()-1),s=Math.floor(t+(s-t)*o),i+=this.sizeOfBlackWhiteBlackRun(t,e,s,a),i-1}sizeOfBlackWhiteBlackRun(t,e,r,n){const i=Math.abs(n-e)>Math.abs(r-t);if(i){let i=t;t=e,e=i,i=r,r=n,n=i}const o=Math.abs(r-t),s=Math.abs(n-e);let a=-o/2;const l=t0){if(f===n)break;f+=c,a-=o}}return 2===h?gt.distance(r+l,n,t,e):NaN}findAlignmentInRegion(t,e,r,n){const i=Math.floor(n*t),o=Math.max(0,e-i),s=Math.min(this.image.getWidth()-1,e+i);if(s-o<3*t)throw new P("Alignment top exceeds estimated module size.");const a=Math.max(0,r-i),l=Math.min(this.image.getHeight()-1,r+i);if(l-a<3*t)throw new P("Alignment bottom exceeds estimated module size.");return new Xe(this.image,o,a,s-o,l-a,t,this.resultPointCallback).find()}}class Ke{constructor(){this.decoder=new He}getDecoder(){return this.decoder}decode(t,e){let r,n;if(null!=e&&void 0!==e.get(T.PURE_BARCODE)){const i=Ke.extractPureBits(t.getBlackMatrix());r=this.decoder.decodeBitMatrix(i,e),n=Ke.NO_POINTS}else{const i=new Ze(t.getBlackMatrix()).detect(e);r=this.decoder.decodeBitMatrix(i.getBits(),e),n=i.getPoints()}r.getOther()instanceof Ve&&r.getOther().applyMirroredCorrection(n);const i=new X(r.getText(),r.getRawBytes(),void 0,n,Y.QR_CODE,void 0),o=r.getByteSegments();null!==o&&i.putMetadata(it.BYTE_SEGMENTS,o);const s=r.getECLevel();return null!==s&&i.putMetadata(it.ERROR_CORRECTION_LEVEL,s),r.hasStructuredAppend()&&(i.putMetadata(it.STRUCTURED_APPEND_SEQUENCE,r.getStructuredAppendSequenceNumber()),i.putMetadata(it.STRUCTURED_APPEND_PARITY,r.getStructuredAppendParity())),i}reset(){}static extractPureBits(t){const e=t.getTopLeftOnBit(),r=t.getBottomRightOnBit();if(null===e||null===r)throw new P;const n=this.moduleSize(e,t);let i=e[1],o=r[1],s=e[0],a=r[0];if(s>=a||i>=o)throw new P;if(o-i!=a-s&&(a=s+(o-i),a>=t.getWidth()))throw new P;const l=Math.round((a-s+1)/n),c=Math.round((o-i+1)/n);if(l<=0||c<=0)throw new P;if(c!==l)throw new P;const h=Math.floor(n/2);i+=h,s+=h;const u=s+Math.floor((l-1)*n)-a;if(u>0){if(u>h)throw new P;s-=u}const d=i+Math.floor((c-1)*n)-o;if(d>0){if(d>h)throw new P;i-=d}const f=new M(l,c);for(let g=0;g0;){const s=je.findGuardPattern(t,i,--n,r,!1,o,l);if(null==s){n++;break}e=s}s[0]=new mt(e[0],n),s[1]=new mt(e[1],n),a=!0;break}}let c=n+1;if(a){let n=0,i=Int32Array.from([Math.trunc(s[0].getX()),Math.trunc(s[1].getX())]);for(;cje.SKIPPED_ROW_COUNT_MAX)break;n++}}c-=n+1,s[2]=new mt(i[0],c),s[3]=new mt(i[1],c)}return c-n0&&l++i?n-i:i-n;if(o>r)return 1/0;a+=o}return a/i}}je.INDEXES_START_PATTERN=Int32Array.from([0,4,1,5]),je.INDEXES_STOP_PATTERN=Int32Array.from([6,2,7,3]),je.MAX_AVG_VARIANCE=.42,je.MAX_INDIVIDUAL_VARIANCE=.8,je.START_PATTERN=Int32Array.from([8,1,1,1,1,1,1,3]),je.STOP_PATTERN=Int32Array.from([7,1,1,3,1,1,1,2,1]),je.MAX_PIXEL_DRIFT=3,je.MAX_PATTERN_DRIFT=5,je.SKIPPED_ROW_COUNT_MAX=25,je.ROW_STEP=5,je.BARCODE_MIN_HEIGHT=10;class Je{constructor(t,e){if(0===e.length)throw new d;this.field=t;let r=e.length;if(r>1&&0===e[0]){let t=1;for(;tr.length){let t=e;e=r,r=t}let n=new Int32Array(r.length),i=r.length-e.length;m.arraycopy(r,0,n,0,i);for(let o=i;o=0;e--){let r=this.getCoefficient(e);0!==r&&(r<0?(t.append(" - "),r=-r):t.length()>0&&t.append(" + "),0!==e&&1===r||t.append(r),0!==e&&(1===e?t.append("x"):(t.append("x^"),t.append(e))))}return t.toString()}}class $e{add(t,e){return(t+e)%this.modulus}subtract(t,e){return(this.modulus+t-e)%this.modulus}exp(t){return this.expTable[t]}log(t){if(0===t)throw new d;return this.logTable[t]}inverse(t){if(0===t)throw new lt;return this.expTable[this.modulus-this.logTable[t]-1]}multiply(t,e){return 0===t||0===e?0:this.expTable[(this.logTable[t]+this.logTable[e])%(this.modulus-1)]}getSize(){return this.modulus}equals(t){return t===this}}class tr extends $e{constructor(t,e){super(),this.modulus=t,this.expTable=new Int32Array(t),this.logTable=new Int32Array(t);let r=1;for(let n=0;n0;f--){let t=n.evaluateAt(this.field.exp(f));i[e-f]=t,0!==t&&(o=!0)}if(!o)return 0;let s=this.field.getOne();if(null!=r)for(const f of r){let e=this.field.exp(t.length-1-f),r=new Je(this.field,new Int32Array([this.field.subtract(0,e),1]));s=s.multiply(r)}let a=new Je(this.field,i),l=this.runEuclideanAlgorithm(this.field.buildMonomial(e,1),a,e),c=l[0],h=l[1],u=this.findErrorLocations(c),d=this.findErrorMagnitudes(h,c,u);for(let f=0;f=Math.round(r/2);){let t=n,e=o;if(n=i,o=s,n.isZero())throw g.getChecksumInstance();i=t;let r=this.field.getZero(),a=n.getCoefficient(n.getDegree()),l=this.field.inverse(a);for(;i.getDegree()>=n.getDegree()&&!i.isZero();){let t=i.getDegree()-n.getDegree(),e=this.field.multiply(i.getCoefficient(i.getDegree()),l);r=r.add(this.field.buildMonomial(t,e)),i=i.subtract(n.multiplyByMonomial(t,e))}s=r.multiply(o).subtract(e).negative()}let a=s.getCoefficient(0);if(0===a)throw g.getChecksumInstance();let l=this.field.inverse(a);return[s.multiply(l),i.multiply(l)]}findErrorLocations(t){let e=t.getDegree(),r=new Int32Array(e),n=0;for(let i=1;i0){let e=r?this.topLeft:this.topRight,i=Math.trunc(e.getY()-t);i<0&&(i=0);let s=new mt(e.getX(),i);r?n=s:o=s}if(e>0){let t=r?this.bottomLeft:this.bottomRight,n=Math.trunc(t.getY()+e);n>=this.image.getHeight()&&(n=this.image.getHeight()-1);let o=new mt(t.getX(),n);r?i=o:s=o}return new rr(this.image,n,i,o,s)}getMinX(){return this.minX}getMaxX(){return this.maxX}getMinY(){return this.minY}getMaxY(){return this.maxY}getTopLeft(){return this.topLeft}getTopRight(){return this.topRight}getBottomLeft(){return this.bottomLeft}getBottomRight(){return this.bottomRight}}class nr{constructor(t,e,r,n){this.columnCount=t,this.errorCorrectionLevel=n,this.rowCountUpperPart=e,this.rowCountLowerPart=r,this.rowCount=e+r}getColumnCount(){return this.columnCount}getErrorCorrectionLevel(){return this.errorCorrectionLevel}getRowCount(){return this.rowCount}getRowCountUpperPart(){return this.rowCountUpperPart}getRowCountLowerPart(){return this.rowCountLowerPart}}class ir{constructor(){this.buffer=""}static form(t,e){let r=-1;function n(t,n,i,o,s,a){if("%%"===t)return"%";if(void 0===e[++r])return;t=o?parseInt(o.substr(1)):void 0;let l,c=s?parseInt(s.substr(1)):void 0;switch(a){case"s":l=e[r];break;case"c":l=e[r][0];break;case"f":l=parseFloat(e[r]).toFixed(t);break;case"p":l=parseFloat(e[r]).toPrecision(t);break;case"e":l=parseFloat(e[r]).toExponential(t);break;case"x":l=parseInt(e[r]).toString(c||16);break;case"d":l=parseFloat(parseInt(e[r],c||10).toPrecision(t)).toFixed(0)}l="object"==typeof l?JSON.stringify(l):(+l).toString(c);let h=parseInt(i),u=i&&i[0]+""=="0"?"0":" ";for(;l.length=0&&(e=this.codewords[n],null!=e))return e;if(n=this.imageRowToCodewordIndex(t)+r,nr,getValue:()=>n};i.getValue()>t?(t=i.getValue(),e=[],e.push(i.getKey())):i.getValue()===t&&e.push(i.getKey())}return qe.toIntArray(e)}getConfidence(t){return this.values.get(t)}}class ar extends or{constructor(t,e){super(t),this._isLeft=e}setRowNumbers(){for(let t of this.getCodewords())null!=t&&t.setRowNumberAsRowIndicatorColumn()}adjustCompleteIndicatorColumnRowNumbers(t){let e=this.getCodewords();this.setRowNumbers(),this.removeIncorrectCodewords(e,t);let r=this.getBoundingBox(),n=this._isLeft?r.getTopLeft():r.getTopRight(),i=this._isLeft?r.getBottomLeft():r.getBottomRight(),o=this.imageRowToCodewordIndex(Math.trunc(n.getY())),s=this.imageRowToCodewordIndex(Math.trunc(i.getY())),a=-1,l=1,c=0;for(let h=o;h=t.getRowCount()||n>h)e[h]=null;else{let t;t=l>2?(l-2)*n:n;let i=t>=h;for(let r=1;r<=t&&!i;r++)i=null!=e[h-r];i?e[h]=null:(a=r.getRowNumber(),c=1)}}}getRowHeights(){let t=this.getBarcodeMetadata();if(null==t)return null;this.adjustIncompleteIndicatorColumnRowNumbers(t);let e=new Int32Array(t.getRowCount());for(let r of this.getCodewords())if(null!=r){let t=r.getRowNumber();if(t>=e.length)continue;e[t]++}return e}adjustIncompleteIndicatorColumnRowNumbers(t){let e=this.getBoundingBox(),r=this._isLeft?e.getTopLeft():e.getTopRight(),n=this._isLeft?e.getBottomLeft():e.getBottomRight(),i=this.imageRowToCodewordIndex(Math.trunc(r.getY())),o=this.imageRowToCodewordIndex(Math.trunc(n.getY())),s=this.getCodewords(),a=-1;for(let l=i;l=t.getRowCount()?s[l]=null:a=e.getRowNumber())}}getBarcodeMetadata(){let t=this.getCodewords(),e=new sr,r=new sr,n=new sr,i=new sr;for(let s of t){if(null==s)continue;s.setRowNumberAsRowIndicatorColumn();let t=s.getValue()%30,o=s.getRowNumber();switch(this._isLeft||(o+=2),o%3){case 0:r.setValue(3*t+1);break;case 1:i.setValue(t/3),n.setValue(t%3);break;case 2:e.setValue(t+1)}}if(0===e.getValue().length||0===r.getValue().length||0===n.getValue().length||0===i.getValue().length||e.getValue()[0]<1||r.getValue()[0]+n.getValue()[0]qe.MAX_ROWS_IN_BARCODE)return null;let o=new nr(e.getValue()[0],r.getValue()[0],n.getValue()[0],i.getValue()[0]);return this.removeIncorrectCodewords(t,o),o}removeIncorrectCodewords(t,e){for(let r=0;re.getRowCount())t[r]=null;else switch(this._isLeft||(o+=2),o%3){case 0:3*i+1!==e.getRowCountUpperPart()&&(t[r]=null);break;case 1:Math.trunc(i/3)===e.getErrorCorrectionLevel()&&i%3===e.getRowCountLowerPart()||(t[r]=null);break;case 2:i+1!==e.getColumnCount()&&(t[r]=null)}}}isLeft(){return this._isLeft}toString(){return"IsLeft: "+this._isLeft+"\n"+super.toString()}}class lr{constructor(t,e){this.ADJUST_ROW_NUMBER_SKIP=2,this.barcodeMetadata=t,this.barcodeColumnCount=t.getColumnCount(),this.boundingBox=e,this.detectionResultColumns=new Array(this.barcodeColumnCount+2)}getDetectionResultColumns(){this.adjustIndicatorColumnRowNumbers(this.detectionResultColumns[0]),this.adjustIndicatorColumnRowNumbers(this.detectionResultColumns[this.barcodeColumnCount+1]);let t,e=qe.MAX_CODEWORDS_IN_BARCODE;do{t=e,e=this.adjustRowNumbersAndGetCount()}while(e>0&&e0&&i0&&(s[0]=r[e-1],s[4]=i[e-1],s[5]=o[e-1]),e>1&&(s[8]=r[e-2],s[10]=i[e-2],s[11]=o[e-2]),e>=1;r=1&e,hr.RATIOS_TABLE[t]||(hr.RATIOS_TABLE[t]=new Array(qe.BARS_IN_MODULE)),hr.RATIOS_TABLE[t][qe.BARS_IN_MODULE-n-1]=Math.fround(i/qe.MODULES_IN_CODEWORD)}}this.bSymbolTableReady=!0}static getDecodedValue(t){let e=hr.getDecodedCodewordValue(hr.sampleBitCounts(t));return-1!==e?e:hr.getClosestDecodedValue(t)}static sampleBitCounts(t){let e=gt.sum(t),r=new Int32Array(qe.BARS_IN_MODULE),n=0,i=0;for(let o=0;o1)for(let o=0;o=n)break}tnew Array(qe.BARS_IN_MODULE)));class ur{constructor(){this.segmentCount=-1,this.fileSize=-1,this.timestamp=-1,this.checksum=-1}getSegmentIndex(){return this.segmentIndex}setSegmentIndex(t){this.segmentIndex=t}getFileId(){return this.fileId}setFileId(t){this.fileId=t}getOptionalData(){return this.optionalData}setOptionalData(t){this.optionalData=t}isLastSegment(){return this.lastSegment}setLastSegment(t){this.lastSegment=t}getSegmentCount(){return this.segmentCount}setSegmentCount(t){this.segmentCount=t}getSender(){return this.sender||null}setSender(t){this.sender=t}getAddressee(){return this.addressee||null}setAddressee(t){this.addressee=t}getFileName(){return this.fileName}setFileName(t){this.fileName=t}getFileSize(){return this.fileSize}setFileSize(t){this.fileSize=t}getChecksum(){return this.checksum}setChecksum(t){this.checksum=t}getTimestamp(){return this.timestamp}setTimestamp(t){this.timestamp=t}}class dr{static parseLong(t,e){return parseInt(t,e)}}class fr extends h{}fr.kind="NullPointerException";class gr{writeBytes(t){this.writeBytesOffset(t,0,t.length)}writeBytesOffset(t,e,r){if(null==t)throw new fr;if(e<0||e>t.length||r<0||e+r>t.length||e+r<0)throw new A;if(0!==r)for(let n=0;n0&&this.grow(t)}grow(t){let e=this.buf.length<<1;if(e-t<0&&(e=t),e<0){if(t<0)throw new wr;e=_.MAX_VALUE}this.buf=E.copyOfUint8Array(this.buf,e)}write(t){this.ensureCapacity(this.count+1),this.buf[this.count]=t,this.count+=1}writeBytesOffset(t,e,r){if(e<0||e>t.length||r<0||e+r-t.length>0)throw new A;this.ensureCapacity(this.count+r),m.arraycopy(t,e,this.buf,this.count,r),this.count+=r}writeTo(t){t.writeBytesOffset(this.buf,0,this.count)}reset(){this.count=0}toByteArray(){return E.copyOfUint8Array(this.buf,this.count)}size(){return this.count}toString(t){return t?"string"==typeof t?this.toString_string(t):this.toString_number(t):this.toString_void()}toString_void(){return new String(this.buf).toString()}toString_string(t){return new String(this.buf).toString()}toString_number(t){return new String(this.buf).toString()}close(){}}function Ar(){if("undefined"!=typeof window)return window.BigInt||null;if(void 0!==e)return e.BigInt||null;if("undefined"!=typeof self)return self.BigInt||null;throw new Error("Can't search globals for BigInt!")}let Cr;function Er(t){if(void 0===Cr&&(Cr=Ar()),null===Cr)throw new Error("BigInt is not supported!");return Cr(t)}function _r(){let t=[];t[0]=Er(1);let e=Er(900);t[1]=e;for(let r=2;r<16;r++)t[r]=t[r-1]*e;return t}!function(t){t[t.ALPHA=0]="ALPHA",t[t.LOWER=1]="LOWER",t[t.MIXED=2]="MIXED",t[t.PUNCT=3]="PUNCT",t[t.ALPHA_SHIFT=4]="ALPHA_SHIFT",t[t.PUNCT_SHIFT=5]="PUNCT_SHIFT"}(J||(J={}));class pr{static decode(t,e){let r=new b(""),n=y.ISO8859_1;r.enableDecoding(n);let i=1,o=t[i++],s=new ur;for(;it[0])throw R.getFormatInstance();let n=new Int32Array(pr.NUMBER_OF_SEQUENCE_CODEWORDS);for(let s=0;s0){for(let t=0;t<6;++t)o.write(Number(Er(a)>>Er(8*(5-t))));a=0,s=0}}n===e[0]&&r0){for(let t=0;t<6;++t)o.write(Number(Er(a)>>Er(8*(5-t))));a=0,s=0}}}return i.append(D.decode(o.toByteArray(),r)),n}static numericCompaction(t,e,r){let n=0,i=!1,o=new Int32Array(pr.MAX_NUMERIC_CODEWORDS);for(;e0&&(r.append(pr.decodeBase900toBase10(o,n)),n=0)}return e}static decodeBase900toBase10(t,e){let r=Er(0);for(let i=0;i@[\\]_`~!\r\t,:\n-.$/\"|*()?{}'",pr.MIXED_CHARS="0123456789&\r\t,:#-.$/+%*=^",pr.EXP900=Ar()?_r():[],pr.NUMBER_OF_SEQUENCE_CODEWORDS=2;class Ir{constructor(){}static decode(t,e,r,n,i,o,s){let a,l=new rr(t,e,r,n,i),c=null,h=null;for(let f=!0;;f=!1){if(null!=e&&(c=Ir.getRowIndicatorColumn(t,l,e,!0,o,s)),null!=n&&(h=Ir.getRowIndicatorColumn(t,l,n,!1,o,s)),a=Ir.merge(c,h),null==a)throw P.getNotFoundInstance();let r=a.getBoundingBox();if(!f||null==r||!(r.getMinY()l.getMaxY()))break;l=r}a.setBoundingBox(l);let u=a.getBarcodeColumnCount()+1;a.setDetectionResultColumn(0,c),a.setDetectionResultColumn(u,h);let d=null!=c;for(let f=1;f<=u;f++){let e,r=d?f:u-f;if(void 0!==a.getDetectionResultColumn(r))continue;e=0===r||r===u?new ar(l,0===r):new or(l),a.setDetectionResultColumn(r,e);let n=-1,i=n;for(let c=l.getMinY();c<=l.getMaxY();c++){if(n=Ir.getStartColumn(a,r,c,d),n<0||n>l.getMaxX()){if(-1===i)continue;n=i}let h=Ir.detectCodeword(t,l.getMinX(),l.getMaxX(),d,n,c,o,s);null!=h&&(e.setCodeword(c,h),i=n,o=Math.min(o,h.getWidth()),s=Math.max(s,h.getWidth()))}}return Ir.createDecoderResult(a)}static merge(t,e){if(null==t&&null==e)return null;let r=Ir.getBarcodeMetadata(t,e);if(null==r)return null;let n=rr.merge(Ir.adjustBoundingBox(t),Ir.adjustBoundingBox(e));return new lr(r,n)}static adjustBoundingBox(t){if(null==t)return null;let e=t.getRowHeights();if(null==e)return null;let r=Ir.getMax(e),n=0;for(let s of e)if(n+=r-s,s>0)break;let i=t.getCodewords();for(let s=0;n>0&&null==i[s];s++)n--;let o=0;for(let s=e.length-1;s>=0&&(o+=r-e[s],!(e[s]>0));s--);for(let s=i.length-1;o>0&&null==i[s];s--)o--;return t.getBoundingBox().addMissingRows(n,o,t.isLeft())}static getMax(t){let e=-1;for(let r of t)e=Math.max(e,r);return e}static getBarcodeMetadata(t,e){let r,n;return null==t||null==(r=t.getBarcodeMetadata())?null==e?null:e.getBarcodeMetadata():null==e||null==(n=e.getBarcodeMetadata())?r:r.getColumnCount()!==n.getColumnCount()&&r.getErrorCorrectionLevel()!==n.getErrorCorrectionLevel()&&r.getRowCount()!==n.getRowCount()?null:r}static getRowIndicatorColumn(t,e,r,n,i,o){let s=new ar(e,n);for(let a=0;a<2;a++){let l=0===a?1:-1,c=Math.trunc(Math.trunc(r.getX()));for(let a=Math.trunc(Math.trunc(r.getY()));a<=e.getMaxY()&&a>=e.getMinY();a+=l){let e=Ir.detectCodeword(t,0,t.getWidth(),n,c,a,i,o);null!=e&&(s.setCodeword(a,e),c=n?e.getStartX():e.getEndX())}}return s}static adjustCodewordCount(t,e){let r=e[0][1],n=r.getValue(),i=t.getBarcodeColumnCount()*t.getBarcodeRowCount()-Ir.getNumberOfECCodeWords(t.getBarcodeECLevel());if(0===n.length){if(i<1||i>qe.MAX_CODEWORDS_IN_BARCODE)throw P.getNotFoundInstance();r.setValue(i)}else n[0]!==i&&r.setValue(i)}static createDecoderResult(t){let e=Ir.createBarcodeMatrix(t);Ir.adjustCodewordCount(t,e);let r=new Array,n=new Int32Array(t.getBarcodeRowCount()*t.getBarcodeColumnCount()),i=[],o=new Array;for(let a=0;a0;){for(let t=0;tnew Array(t.getBarcodeColumnCount()+2)));for(let n=0;n=0){if(n>=e.length)continue;e[n][r].setValue(t.getValue())}}r++}return e}static isValidBarcodeColumn(t,e){return e>=0&&e<=t.getBarcodeColumnCount()+1}static getStartColumn(t,e,r,n){let i=n?1:-1,o=null;if(Ir.isValidBarcodeColumn(t,e-i)&&(o=t.getDetectionResultColumn(e-i).getCodeword(r)),null!=o)return n?o.getEndX():o.getStartX();if(o=t.getDetectionResultColumn(e).getCodewordNearby(r),null!=o)return n?o.getStartX():o.getEndX();if(Ir.isValidBarcodeColumn(t,e-i)&&(o=t.getDetectionResultColumn(e-i).getCodewordNearby(r)),null!=o)return n?o.getEndX():o.getStartX();let s=0;for(;Ir.isValidBarcodeColumn(t,e-i);){e-=i;for(let r of t.getDetectionResultColumn(e).getCodewords())if(null!=r)return(n?r.getEndX():r.getStartX())+i*s*(r.getEndX()-r.getStartX());s++}return n?t.getBoundingBox().getMinX():t.getBoundingBox().getMaxX()}static detectCodeword(t,e,r,n,i,o,s,a){i=Ir.adjustCodewordStartColumn(t,e,r,n,i,o);let l,c=Ir.getModuleBitCount(t,e,r,n,i,o);if(null==c)return null;let h=gt.sum(c);if(n)l=i+h;else{for(let t=0;t=e)&&l=e:sIr.CODEWORD_SKEW_SIZE)return i;s+=a}a=-a,n=!n}return s}static checkCodewordSkew(t,e,r){return e-Ir.CODEWORD_SKEW_SIZE<=t&&t<=r+Ir.CODEWORD_SKEW_SIZE}static decodeCodewords(t,e,r){if(0===t.length)throw R.getFormatInstance();let n=1<r/2+Ir.MAX_ERRORS||r<0||r>Ir.MAX_EC_CODEWORDS)throw g.getChecksumInstance();return Ir.errorCorrection.decode(t,r,e)}static verifyCodewordCount(t,e){if(t.length<4)throw R.getFormatInstance();let r=t[0];if(r>t.length)throw R.getFormatInstance();if(0===r){if(!(e>=1;return e}static getCodewordBucketNumber(t){return t instanceof Int32Array?this.getCodewordBucketNumber_Int32Array(t):this.getCodewordBucketNumber_number(t)}static getCodewordBucketNumber_number(t){return Ir.getCodewordBucketNumber(Ir.getBitCountForCodeword(t))}static getCodewordBucketNumber_Int32Array(t){return(t[0]-t[2]+t[4]-t[6]+9)%9}static toString(t){let e=new ir;for(let r=0;rt))}static getMaxWidth(t,e){return null==t||null==e?0:Math.trunc(Math.abs(t.getX()-e.getX()))}static getMinWidth(t,e){return null==t||null==e?_.MAX_VALUE:Math.trunc(Math.abs(t.getX()-e.getX()))}static getMaxCodewordWidth(t){return Math.floor(Math.max(Math.max(Sr.getMaxWidth(t[0],t[4]),Sr.getMaxWidth(t[6],t[2])*qe.MODULES_IN_CODEWORD/qe.MODULES_IN_STOP_PATTERN),Math.max(Sr.getMaxWidth(t[1],t[5]),Sr.getMaxWidth(t[7],t[3])*qe.MODULES_IN_CODEWORD/qe.MODULES_IN_STOP_PATTERN)))}static getMinCodewordWidth(t){return Math.floor(Math.min(Math.min(Sr.getMinWidth(t[0],t[4]),Sr.getMinWidth(t[6],t[2])*qe.MODULES_IN_CODEWORD/qe.MODULES_IN_STOP_PATTERN),Math.min(Sr.getMinWidth(t[1],t[5]),Sr.getMinWidth(t[7],t[3])*qe.MODULES_IN_CODEWORD/qe.MODULES_IN_STOP_PATTERN)))}reset(){}}class Tr extends h{}Tr.kind="ReaderException";class Rr{constructor(t,e){this.verbose=!0===t,e&&this.setHints(e)}decode(t,e){return e&&this.setHints(e),this.decodeInternal(t)}decodeWithState(t){return null!==this.readers&&void 0!==this.readers||this.setHints(null),this.decodeInternal(t)}setHints(t){this.hints=t;const e=!r(t)&&!0===t.get(T.TRY_HARDER),n=r(t)?null:t.get(T.POSSIBLE_FORMATS),i=new Array;if(!r(n)){const r=n.some((t=>t===Y.UPC_A||t===Y.UPC_E||t===Y.EAN_13||t===Y.EAN_8||t===Y.CODABAR||t===Y.CODE_39||t===Y.CODE_93||t===Y.CODE_128||t===Y.ITF||t===Y.RSS_14||t===Y.RSS_EXPANDED));r&&!e&&i.push(new Ae(t,this.verbose)),n.includes(Y.QR_CODE)&&i.push(new Ke),n.includes(Y.DATA_MATRIX)&&i.push(new De),n.includes(Y.AZTEC)&&i.push(new yt),n.includes(Y.PDF_417)&&i.push(new Sr),r&&e&&i.push(new Ae(t,this.verbose))}0===i.length&&(e||i.push(new Ae(t,this.verbose)),i.push(new Ke),i.push(new De),i.push(new yt),i.push(new Sr),e&&i.push(new Ae(t,this.verbose))),this.readers=i}reset(){if(null!==this.readers)for(const t of this.readers)t.reset()}decodeInternal(t){if(null===this.readers)throw new Tr("No readers where selected, nothing can be read.");for(const r of this.readers)try{return r.decode(t,this.hints)}catch(e){if(e instanceof Tr)continue}throw new P("No MultiFormat Readers were able to detect the code.")}}class yr extends G{constructor(t=null,e=500){const r=new Rr;r.setHints(t),super(r,e)}decodeBitmap(t){return this.reader.decodeWithState(t)}}class Nr extends G{constructor(t=500){super(new Sr,t)}}class Dr extends G{constructor(t=500){super(new Ke,t)}}var Or,br;(br=Or||(Or={}))[br.ERROR_CORRECTION=0]="ERROR_CORRECTION",br[br.CHARACTER_SET=1]="CHARACTER_SET",br[br.DATA_MATRIX_SHAPE=2]="DATA_MATRIX_SHAPE",br[br.MIN_SIZE=3]="MIN_SIZE",br[br.MAX_SIZE=4]="MAX_SIZE",br[br.MARGIN=5]="MARGIN",br[br.PDF417_COMPACT=6]="PDF417_COMPACT",br[br.PDF417_COMPACTION=7]="PDF417_COMPACTION",br[br.PDF417_DIMENSIONS=8]="PDF417_DIMENSIONS",br[br.AZTEC_LAYERS=9]="AZTEC_LAYERS",br[br.QR_VERSION=10]="QR_VERSION";var Mr=Or;class Pr{constructor(t){this.field=t,this.cachedGenerators=[],this.cachedGenerators.push(new at(t,Int32Array.from([1])))}buildGenerator(t){const e=this.cachedGenerators;if(t>=e.length){let r=e[e.length-1];const n=this.field;for(let i=e.length;i<=t;i++){const t=r.multiply(new at(n,Int32Array.from([1,n.exp(i-1+n.getGeneratorBase())])));e.push(t),r=t}}return e[t]}encode(t,e){if(0===e)throw new d("No error correction bytes");const r=t.length-e;if(r<=0)throw new d("No data bytes provided");const n=this.buildGenerator(e),i=new Int32Array(r);m.arraycopy(t,0,i,0,r);let o=new at(this.field,i);o=o.multiplyByMonomial(e,1);const s=o.divide(n)[1].getCoefficients(),a=e-s.length;for(let l=0;l=5&&(r+=Br.N1+(t-5)),t=1,n=i)}t>=5&&(r+=Br.N1+(t-5))}return r}}Br.N1=3,Br.N2=3,Br.N3=40,Br.N4=10;class vr{constructor(t,e){this.width=t,this.height=e;const r=new Array(e);for(let n=0;n!==e;n++)r[n]=new Uint8Array(t);this.bytes=r}getHeight(){return this.height}getWidth(){return this.width}get(t,e){return this.bytes[e][t]}getArray(){return this.bytes}setNumber(t,e,r){this.bytes[e][t]=r}setBoolean(t,e,r){this.bytes[e][t]=r?1:0}clear(t){for(const e of this.bytes)E.fill(e,t)}equals(t){if(!(t instanceof vr))return!1;const e=t;if(this.width!==e.width)return!1;if(this.height!==e.height)return!1;for(let r=0,n=this.height;r>\n"),t.toString()}setMode(t){this.mode=t}setECLevel(t){this.ecLevel=t}setVersion(t){this.version=t}setMaskPattern(t){this.maskPattern=t}setMatrix(t){this.matrix=t}static isValidMaskPattern(t){return t>=0&&t0;){for(6===o&&(o-=1);s>=0&&s=r;)t^=e<=0)for(let r=0;r!==o;r++){const i=n[r];i>=0&&kr.isEmpty(e.get(i,t))&&kr.embedPositionAdjustmentPattern(i-2,t-2,e)}}}}kr.POSITION_DETECTION_PATTERN=Array.from([Int32Array.from([1,1,1,1,1,1,1]),Int32Array.from([1,0,0,0,0,0,1]),Int32Array.from([1,0,1,1,1,0,1]),Int32Array.from([1,0,1,1,1,0,1]),Int32Array.from([1,0,1,1,1,0,1]),Int32Array.from([1,0,0,0,0,0,1]),Int32Array.from([1,1,1,1,1,1,1])]),kr.POSITION_ADJUSTMENT_PATTERN=Array.from([Int32Array.from([1,1,1,1,1]),Int32Array.from([1,0,0,0,1]),Int32Array.from([1,0,1,0,1]),Int32Array.from([1,0,0,0,1]),Int32Array.from([1,1,1,1,1])]),kr.POSITION_ADJUSTMENT_PATTERN_COORDINATE_TABLE=Array.from([Int32Array.from([-1,-1,-1,-1,-1,-1,-1]),Int32Array.from([6,18,-1,-1,-1,-1,-1]),Int32Array.from([6,22,-1,-1,-1,-1,-1]),Int32Array.from([6,26,-1,-1,-1,-1,-1]),Int32Array.from([6,30,-1,-1,-1,-1,-1]),Int32Array.from([6,34,-1,-1,-1,-1,-1]),Int32Array.from([6,22,38,-1,-1,-1,-1]),Int32Array.from([6,24,42,-1,-1,-1,-1]),Int32Array.from([6,26,46,-1,-1,-1,-1]),Int32Array.from([6,28,50,-1,-1,-1,-1]),Int32Array.from([6,30,54,-1,-1,-1,-1]),Int32Array.from([6,32,58,-1,-1,-1,-1]),Int32Array.from([6,34,62,-1,-1,-1,-1]),Int32Array.from([6,26,46,66,-1,-1,-1]),Int32Array.from([6,26,48,70,-1,-1,-1]),Int32Array.from([6,26,50,74,-1,-1,-1]),Int32Array.from([6,30,54,78,-1,-1,-1]),Int32Array.from([6,30,56,82,-1,-1,-1]),Int32Array.from([6,30,58,86,-1,-1,-1]),Int32Array.from([6,34,62,90,-1,-1,-1]),Int32Array.from([6,28,50,72,94,-1,-1]),Int32Array.from([6,26,50,74,98,-1,-1]),Int32Array.from([6,30,54,78,102,-1,-1]),Int32Array.from([6,28,54,80,106,-1,-1]),Int32Array.from([6,32,58,84,110,-1,-1]),Int32Array.from([6,30,58,86,114,-1,-1]),Int32Array.from([6,34,62,90,118,-1,-1]),Int32Array.from([6,26,50,74,98,122,-1]),Int32Array.from([6,30,54,78,102,126,-1]),Int32Array.from([6,26,52,78,104,130,-1]),Int32Array.from([6,30,56,82,108,134,-1]),Int32Array.from([6,34,60,86,112,138,-1]),Int32Array.from([6,30,58,86,114,142,-1]),Int32Array.from([6,34,62,90,118,146,-1]),Int32Array.from([6,30,54,78,102,126,150]),Int32Array.from([6,24,50,76,102,128,154]),Int32Array.from([6,28,54,80,106,132,158]),Int32Array.from([6,32,58,84,110,136,162]),Int32Array.from([6,26,54,82,110,138,166]),Int32Array.from([6,30,58,86,114,142,170])]),kr.TYPE_INFO_COORDINATES=Array.from([Int32Array.from([8,0]),Int32Array.from([8,1]),Int32Array.from([8,2]),Int32Array.from([8,3]),Int32Array.from([8,4]),Int32Array.from([8,5]),Int32Array.from([8,7]),Int32Array.from([8,8]),Int32Array.from([7,8]),Int32Array.from([5,8]),Int32Array.from([4,8]),Int32Array.from([3,8]),Int32Array.from([2,8]),Int32Array.from([1,8]),Int32Array.from([0,8])]),kr.VERSION_INFO_POLY=7973,kr.TYPE_INFO_POLY=1335,kr.TYPE_INFO_MASK_PATTERN=21522;class xr{constructor(t,e){this.dataBytes=t,this.errorCorrectionBytes=e}getDataBytes(){return this.dataBytes}getErrorCorrectionBytes(){return this.errorCorrectionBytes}}class Ur{constructor(){}static calculateMaskPenalty(t){return Br.applyMaskPenaltyRule1(t)+Br.applyMaskPenaltyRule2(t)+Br.applyMaskPenaltyRule3(t)+Br.applyMaskPenaltyRule4(t)}static encode(t,e,r=null){let n=Ur.DEFAULT_BYTE_MODE_ENCODING;const i=null!==r&&void 0!==r.get(Mr.CHARACTER_SET);i&&(n=r.get(Mr.CHARACTER_SET).toString());const o=this.chooseMode(t,n),s=new p;if(o===xe.BYTE&&(i||Ur.DEFAULT_BYTE_MODE_ENCODING!==n)){const t=y.getCharacterSetECIByName(n);void 0!==t&&this.appendECI(t,s)}this.appendModeInfo(o,s);const a=new p;let l;if(this.appendBytes(t,o,a,n),null!==r&&void 0!==r.get(Mr.QR_VERSION)){const t=Number.parseInt(r.get(Mr.QR_VERSION).toString(),10);l=ve.getVersionForNumber(t);const n=this.calculateBitsNeeded(o,s,a,l);if(!this.willFit(n,l,e))throw new Fr("Data too big for requested version")}else l=this.recommendVersion(e,o,s,a);const c=new p;c.appendBitArray(s);const h=o===xe.BYTE?a.getSizeInBytes():t.length;this.appendLengthInfo(h,l,o,c),c.appendBitArray(a);const u=l.getECBlocksForLevel(e),d=l.getTotalCodewords()-u.getTotalECCodewords();this.terminateBits(d,c);const f=this.interleaveWithECBytes(c,l.getTotalCodewords(),d,u.getNumBlocks()),g=new Lr;g.setECLevel(e),g.setMode(o),g.setVersion(l);const w=l.getDimensionForVersion(),m=new vr(w,w),A=this.chooseMaskPattern(f,e,l,m);return g.setMaskPattern(A),kr.buildMatrix(f,e,l,A,m),g.setMatrix(m),g}static recommendVersion(t,e,r,n){const i=this.calculateBitsNeeded(e,r,n,ve.getVersionForNumber(1)),o=this.chooseVersion(i,t),s=this.calculateBitsNeeded(e,r,n,o);return this.chooseVersion(s,t)}static calculateBitsNeeded(t,e,r,n){return e.getSize()+t.getCharacterCountBits(n)+r.getSize()}static getAlphanumericCode(t){return t159)&&(t<224||t>235))return!1}return!0}static chooseMaskPattern(t,e,r,n){let i=Number.MAX_SAFE_INTEGER,o=-1;for(let s=0;s=(t+7)/8}static terminateBits(t,e){const r=8*t;if(e.getSize()>r)throw new Fr("data bits cannot fit in the QR Code"+e.getSize()+" > "+r);for(let o=0;o<4&&e.getSize()0)for(let o=n;o<8;o++)e.appendBit(!1);const i=t-e.getSizeInBytes();for(let o=0;o=r)throw new Fr("Block ID too large");const s=t%r,a=r-s,l=Math.floor(t/r),c=l+1,h=Math.floor(e/r),u=h+1,d=l-h,f=c-u;if(d!==f)throw new Fr("EC bytes mismatch");if(r!==a+s)throw new Fr("RS blocks mismatch");if(t!==(h+d)*a+(u+f)*s)throw new Fr("Total bytes mismatch");n=1<=0&&e<=9}static appendNumericBytes(t,e){const r=t.length;let n=0;for(;n=33088&&t<=40956?n=t-33088:t>=57408&&t<=60351&&(n=t-49472),-1===n)throw new Fr("Invalid byte sequence");const i=192*(n>>8)+(255&n);e.appendBits(i,13)}}static appendECI(t,e){e.appendBits(xe.ECI.getBits(),4),e.appendBits(t.getValue(),8)}}Ur.ALPHANUMERIC_TABLE=Int32Array.from([-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,36,-1,-1,-1,37,38,-1,-1,-1,-1,39,40,-1,41,42,43,0,1,2,3,4,5,6,7,8,9,44,-1,-1,-1,-1,-1,-1,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,-1,-1,-1,-1,-1]),Ur.DEFAULT_BYTE_MODE_ENCODING=y.UTF8.getName();class Vr{write(t,e,r,n=null){if(0===t.length)throw new d("Found empty contents");if(e<0||r<0)throw new d("Requested dimensions are too small: "+e+"x"+r);let i=be.L,o=Vr.QUIET_ZONE_SIZE;null!==n&&(void 0!==n.get(Mr.ERROR_CORRECTION)&&(i=be.fromString(n.get(Mr.ERROR_CORRECTION).toString())),void 0!==n.get(Mr.MARGIN)&&(o=Number.parseInt(n.get(Mr.MARGIN).toString(),10)));const s=Ur.encode(t,i,n);return this.renderResult(s,e,r,o)}writeToDom(t,e,r,n,i=null){"string"==typeof t&&(t=document.querySelector(t));const o=this.write(e,r,n,i);t&&t.appendChild(o)}renderResult(t,e,r,n){const i=t.getMatrix();if(null===i)throw new ut;const o=i.getWidth(),s=i.getHeight(),a=o+2*n,l=s+2*n,c=Math.max(e,a),h=Math.max(r,l),u=Math.min(Math.floor(c/a),Math.floor(h/l)),d=Math.floor((c-o*u)/2),f=Math.floor((h-s*u)/2),g=this.createSVGElement(c,h);for(let w=0,m=f;we||i+s>r)throw new d("Crop rectangle does not fit within image data.");a&&this.reverseHorizontal(o,s)}getRow(t,e){if(t<0||t>=this.getHeight())throw new d("Requested row is outside the image: "+t);const r=this.getWidth();(null==e||e.length>16&255,o=r>>7&510,s=255&r;i[e]=(n+o+s)/4&255}this.luminances=i}else this.luminances=t;if(void 0===n&&(this.dataWidth=e),void 0===i&&(this.dataHeight=r),void 0===o&&(this.left=0),void 0===s&&(this.top=0),this.left+e>this.dataWidth||this.top+r>this.dataHeight)throw new d("Crop rectangle does not fit within image data.")}getRow(t,e){if(t<0||t>=this.getHeight())throw new d("Requested row is outside the image: "+t);const r=this.getWidth();(null==e||e.length"}}class jr extends Qr{constructor(t,e,r){super(t,0,0),this.binaryShiftStart=e,this.binaryShiftByteCount=r}appendTo(t,e){for(let r=0;r62?t.appendBits(this.binaryShiftByteCount-31,16):0===r?t.appendBits(Math.min(this.binaryShiftByteCount,31),5):t.appendBits(this.binaryShiftByteCount-31,5)),t.appendBits(e[this.binaryShiftStart+r],8)}addBinaryShift(t,e){return new jr(this,t,e)}toString(){return"<"+this.binaryShiftStart+"::"+(this.binaryShiftStart+this.binaryShiftByteCount-1)+">"}}function Jr(t,e,r){return new jr(t,e,r)}function $r(t,e,r){return new Qr(t,e,r)}const tn=["UPPER","LOWER","DIGIT","MIXED","PUNCT"],en=0,rn=1,nn=2,on=3,sn=4,an=new Qr(null,0,0),ln=[Int32Array.from([0,327708,327710,327709,656318]),Int32Array.from([590318,0,327710,327709,656318]),Int32Array.from([262158,590300,0,590301,932798]),Int32Array.from([327709,327708,656318,0,327710]),Int32Array.from([327711,656380,656382,656381,0])];function cn(t){for(let e of t)E.fill(e,-1);return t[en][sn]=0,t[rn][sn]=0,t[rn][en]=28,t[on][sn]=0,t[nn][sn]=0,t[nn][en]=15,t}const hn=cn(E.createInt32Array(6,6));class un{constructor(t,e,r,n){this.token=t,this.mode=e,this.binaryShiftByteCount=r,this.bitCount=n}getMode(){return this.mode}getToken(){return this.token}getBinaryShiftByteCount(){return this.binaryShiftByteCount}getBitCount(){return this.bitCount}latchAndAppend(t,e){let r=this.bitCount,n=this.token;if(t!==this.mode){let e=ln[this.mode][t];n=$r(n,65535&e,e>>16),r+=e>>16}let i=t===nn?4:5;return n=$r(n,e,i),new un(n,t,0,r+i)}shiftAndAppend(t,e){let r=this.token,n=this.mode===nn?4:5;return r=$r(r,hn[this.mode][t],n),r=$r(r,e,5),new un(r,this.mode,0,this.bitCount+n+5)}addBinaryShiftChar(t){let e=this.token,r=this.mode,n=this.bitCount;if(this.mode===sn||this.mode===nn){let t=ln[r][en];e=$r(e,65535&t,t>>16),n+=t>>16,r=en}let i=0===this.binaryShiftByteCount||31===this.binaryShiftByteCount?18:62===this.binaryShiftByteCount?9:8,o=new un(e,r,this.binaryShiftByteCount+1,n+i);return 2078===o.binaryShiftByteCount&&(o=o.endBinaryShift(t+1)),o}endBinaryShift(t){if(0===this.binaryShiftByteCount)return this;let e=this.token;return e=Jr(e,t-this.binaryShiftByteCount,this.binaryShiftByteCount),new un(e,this.mode,0,this.bitCount)}isBetterThanOrEqualTo(t){let e=this.bitCount+(ln[this.mode][t.mode]>>16);return this.binaryShiftByteCountt.binaryShiftByteCount&&t.binaryShiftByteCount>0&&(e+=10),e<=t.bitCount}toBitArray(t){let e=[];for(let n=this.endBinaryShift(t.length).token;null!==n;n=n.getPrevious())e.unshift(n);let r=new p;for(const n of e)n.appendTo(r,t);return r}toString(){return O.format("%s bits=%d bytes=%d",tn[this.mode],this.bitCount,this.binaryShiftByteCount)}static calculateBinaryShiftCost(t){return t.binaryShiftByteCount>62?21:t.binaryShiftByteCount>31?20:t.binaryShiftByteCount>0?10:0}}function dn(t){const e=O.getCharCode(" "),r=O.getCharCode("."),n=O.getCharCode(",");t[en][e]=1;const i=O.getCharCode("Z"),o=O.getCharCode("A");for(let d=o;d<=i;d++)t[en][d]=d-o+2;t[rn][e]=1;const s=O.getCharCode("z"),a=O.getCharCode("a");for(let d=a;d<=s;d++)t[rn][d]=d-a+2;t[nn][e]=1;const l=O.getCharCode("9"),c=O.getCharCode("0");for(let d=c;d<=l;d++)t[nn][d]=d-c+2;t[nn][n]=12,t[nn][r]=13;const h=["\0"," ","","","","","","","","\b","\t","\n","\v","\f","\r","","","","","","@","\\","^","_","`","|","~",""];for(let d=0;d","?","[","]","{","}"];for(let d=0;d0&&(t[sn][O.getCharCode(u[d])]=d);return t}un.INITIAL_STATE=new un(an,en,0,0);const fn=dn(E.createInt32Array(5,256));class gn{constructor(t){this.text=t}encode(){const t=O.getCharCode(" "),e=O.getCharCode("\n");let r=Kr.singletonList(un.INITIAL_STATE);for(let n=0;n0?(r=gn.updateStateListForPair(r,n,i),n++):r=this.updateStateListForChar(r,n)}return Kr.min(r,((t,e)=>t.getBitCount()-e.getBitCount())).toBitArray(this.text)}updateStateListForChar(t,e){const r=[];for(let n of t)this.updateStateForChar(n,e,r);return gn.simplifyStates(r)}updateStateForChar(t,e,r){let n=255&this.text[e],i=fn[t.getMode()][n]>0,o=null;for(let s=0;s<=sn;s++){let a=fn[s][n];if(a>0){if(null==o&&(o=t.endBinaryShift(e)),!i||s===t.getMode()||s===nn){const t=o.latchAndAppend(s,a);r.push(t)}if(!i&&hn[t.getMode()][s]>=0){const t=o.shiftAndAppend(s,a);r.push(t)}}}if(t.getBinaryShiftByteCount()>0||0===fn[t.getMode()][n]){let n=t.addBinaryShiftChar(e);r.push(n)}}static updateStateListForPair(t,e,r){const n=[];for(let i of t)this.updateStateForPair(i,e,r,n);return this.simplifyStates(n)}static updateStateForPair(t,e,r,n){let i=t.endBinaryShift(e);if(n.push(i.latchAndAppend(sn,r)),t.getMode()!==sn&&n.push(i.shiftAndAppend(sn,r)),3===r||4===r){let t=i.latchAndAppend(nn,16-r).latchAndAppend(nn,1);n.push(t)}if(t.getBinaryShiftByteCount()>0){let r=t.addBinaryShiftChar(e).addBinaryShiftChar(e+1);n.push(r)}}static simplifyStates(t){let e=[];for(const r of t){let t=!0;for(const n of e){if(n.isBetterThanOrEqualTo(r)){t=!1;break}r.isBetterThanOrEqualTo(n)&&(e=e.filter((t=>t!==n)))}t&&e.push(r)}return e}}class wn{constructor(){}static encodeBytes(t){return wn.encode(t,wn.DEFAULT_EC_PERCENT,wn.DEFAULT_AZTEC_LAYERS)}static encode(t,e,r){let n,i,o,s,a,l=new gn(t).encode(),c=_.truncDivision(l.getSize()*e,100)+11,h=l.getSize()+c;if(r!==wn.DEFAULT_AZTEC_LAYERS){if(n=r<0,i=Math.abs(r),i>(n?wn.MAX_NB_BITS_COMPACT:wn.MAX_NB_BITS))throw new d(O.format("Illegal value %s for layers",r));o=wn.totalBitsInLayer(i,n),s=wn.WORD_SIZE[i];let t=o-o%s;if(a=wn.stuffBits(l,s),a.getSize()+c>t)throw new d("Data to large for user specified layer");if(n&&a.getSize()>64*s)throw new d("Data to large for user specified layer")}else{s=0,a=null;for(let t=0;;t++){if(t>wn.MAX_NB_BITS)throw new d("Data too large for an Aztec code");if(n=t<=3,i=n?t+1:t,o=wn.totalBitsInLayer(i,n),h>o)continue;null!=a&&s===wn.WORD_SIZE[i]||(s=wn.WORD_SIZE[i],a=wn.stuffBits(l,s));let e=o-o%s;if(!(n&&a.getSize()>64*s)&&a.getSize()+c<=e)break}}let u,f=wn.generateCheckWords(a,o,s),g=a.getSize()/s,w=wn.generateModeMessage(n,i,g),m=(n?11:14)+4*i,A=new Int32Array(m);if(n){u=m;for(let t=0;t=n||t.get(o+r))&&(s|=1<0&&i[i.length-1])||6!==a[0]&&2!==a[0])){s=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]r&&(r=s,e=o)}if(!e)throw"No largest barcode found";return e},t.prototype.createBarcodeDetectorFormats=function(t){for(var e=[],r=0,n=t;r0&&i[i.length-1])||6!==a[0]&&2!==a[0])){s=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&i[i.length-1])||6!==a[0]&&2!==a[0])){s=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]=n&&(t.isClosed=!0,t.parentElement.removeChild(t.surface),e())}))}))},t.prototype.getCapabilities=function(){return new ut(this.getFirstTrackOrFail())},t}(),ft=function(){function t(t){this.mediaStream=t}return t.prototype.render=function(t,e,r){return st(this,void 0,void 0,(function(){return at(this,(function(n){return[2,dt.create(t,this.mediaStream,e,r)]}))}))},t.create=function(e){return st(this,void 0,void 0,(function(){var r;return at(this,(function(n){switch(n.label){case 0:if(!navigator.mediaDevices)throw"navigator.mediaDevices not supported";return r={audio:!1,video:e},[4,navigator.mediaDevices.getUserMedia(r)];case 1:return[2,new t(n.sent())]}}))}))},t}(),gt=globalThis&&globalThis.__awaiter||function(t,e,r,n){return new(r||(r=Promise))((function(i,o){function s(t){try{l(n.next(t))}catch(e){o(e)}}function a(t){try{l(n.throw(t))}catch(e){o(e)}}function l(t){var e;t.done?i(t.value):(e=t.value,e instanceof r?e:new r((function(t){t(e)}))).then(s,a)}l((n=n.apply(t,e||[])).next())}))},wt=globalThis&&globalThis.__generator||function(t,e){var r,n,i,o,s={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:a(0),throw:a(1),return:a(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function a(a){return function(l){return function(a){if(r)throw new TypeError("Generator is already executing.");for(;o&&(o=0,a[0]&&(s=0)),s;)try{if(r=1,n&&(i=2&a[0]?n.return:a[0]?n.throw||((i=n.return)&&i.call(n),0):n.next)&&!(i=i.call(n,a[1])).done)return i;switch(n=0,i&&(a=[2&a[0],i.value]),a[0]){case 0:case 1:i=a;break;case 4:return s.label++,{value:a[1],done:!1};case 5:s.label++,n=a[1],a=[0];continue;case 7:a=s.ops.pop(),s.trys.pop();continue;default:if(!(i=s.trys,(i=i.length>0&&i[i.length-1])||6!==a[0]&&2!==a[0])){s=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]0&&i[i.length-1])||6!==a[0]&&2!==a[0])){s=0;continue}if(3===a[0]&&(!i||a[1]>i[0]&&a[1]t&&(n.logger.warn("`qrbox.width` or `qrbox` is larger than the width of the root element. The width will be truncated to the width of root element."),o=t),o)},t.prototype.validateQrboxConfig=function(t){if("number"!=typeof t&&"function"!=typeof t&&(void 0===t.width||void 0===t.height))throw"Invalid instance of QrDimensions passed for 'config.qrbox'. Both 'width' and 'height' should be set."},t.prototype.toQrdimensions=function(t,e,r){if("number"==typeof r)return{width:r,height:r};if("function"==typeof r)try{return r(t,e)}catch(n){throw new Error("qrbox config was passed as a function but it failed with unknown error"+n)}return r},t.prototype.setupUi=function(t,e,r){r.isShadedBoxEnabled()&&this.validateQrboxSize(t,e,r);var n=W(r.qrbox)?{width:t,height:e}:r.qrbox;this.validateQrboxConfig(n);var i=this.toQrdimensions(t,e,n);i.height>e&&this.logger.warn("[Html5Qrcode] config.qrbox has height that isgreater than the height of the video stream. Shading will be ignored");var o=r.isShadedBoxEnabled()&&i.height<=e,s={x:0,y:0,width:t,height:e},a=o?this.getShadedRegionBounds(t,e,i):s,l=this.createCanvasElement(a.width,a.height),c=l.getContext("2d",{willReadFrequently:!0});c.canvas.width=a.width,c.canvas.height=a.height,this.element.append(l),o&&this.possiblyInsertShadingElement(this.element,t,e,i),this.createScannerPausedUiElement(this.element),this.qrRegion=a,this.context=c,this.canvasElement=l},t.prototype.createScannerPausedUiElement=function(t){var e=document.createElement("div");e.innerText=z.scannerPaused(),e.style.display="none",e.style.position="absolute",e.style.top="0px",e.style.zIndex="1",e.style.background="rgba(9, 9, 9, 0.46)",e.style.color="#FFECEC",e.style.textAlign="center",e.style.width="100%",t.appendChild(e),this.scannerPausedUiElement=e},t.prototype.scanContext=function(t,e){var r=this;return this.stateManagerProxy.isPaused()?Promise.resolve(!1):this.qrcode.decodeAsync(this.canvasElement).then((function(e){return t(e.text,H.createFromQrcodeResult(e)),r.possiblyUpdateShaders(!0),!0})).catch((function(t){r.possiblyUpdateShaders(!1);var n=z.codeParseError(t);return e(n,G.createFrom(n)),!1}))},t.prototype.foreverScan=function(t,e,r){var n=this;if(this.shouldScan&&this.renderedCamera){var i=this.renderedCamera.getSurface(),o=i.videoWidth/i.clientWidth,s=i.videoHeight/i.clientHeight;if(!this.qrRegion)throw"qrRegion undefined when localMediaStream is ready.";var a=this.qrRegion.width*o,l=this.qrRegion.height*s,c=this.qrRegion.x*o,h=this.qrRegion.y*s;this.context.drawImage(i,c,h,a,l,0,0,this.qrRegion.width,this.qrRegion.height);var u=function(){n.foreverScanTimeout=setTimeout((function(){n.foreverScan(t,e,r)}),n.getTimeoutFps(t.fps))};this.scanContext(e,r).then((function(i){i||!0===t.disableFlip?u():(n.context.translate(n.context.canvas.width,0),n.context.scale(-1,1),n.scanContext(e,r).finally((function(){u()})))})).catch((function(t){n.logger.logError("Error happend while scanning context",t),u()}))}},t.prototype.createVideoConstraints=function(t){if("string"==typeof t)return{deviceId:{exact:t}};if("object"==typeof t){var e="facingMode",r="deviceId",n={user:!0,environment:!0},i="exact",o=function(t){if(t in n)return!0;throw"config has invalid 'facingMode' value = "+"'".concat(t,"'")},s=Object.keys(t);if(1!==s.length)throw"'cameraIdOrConfig' object should have exactly 1 key,"+" if passed as an object, found ".concat(s.length," keys");var a=Object.keys(t)[0];if(a!==e&&a!==r)throw"Only '".concat(e,"' and '").concat(r,"' ")+" are supported for 'cameraIdOrConfig'";if(a!==e){var l=t.deviceId;if("string"==typeof l)return{deviceId:l};if("object"==typeof l){if(i in l)return{deviceId:{exact:l["".concat(i)]}};throw"'deviceId' should be string or object with"+" ".concat(i," as key.")}throw"Invalid type of 'deviceId' = ".concat(typeof l)}var c=t.facingMode;if("string"==typeof c){if(o(c))return{facingMode:c}}else{if("object"!=typeof c)throw"Invalid type of 'facingMode' = ".concat(typeof c);if(!(i in c))throw"'facingMode' should be string or object with"+" ".concat(i," as key.");if(o(c["".concat(i)]))return{facingMode:{exact:c["".concat(i)]}}}}throw"Invalid type of 'cameraIdOrConfig' = ".concat(typeof t)},t.prototype.computeCanvasDrawConfig=function(t,e,r,n){if(t<=r&&e<=n)return{x:(r-t)/2,y:(n-e)/2,width:t,height:e};var i=t,o=e;return t>r&&(e*=r/t,t=r),e>n&&(t*=n/e,e=n),this.logger.log("Image downsampled from "+"".concat(i,"X").concat(o)+" to ".concat(t,"X").concat(e,".")),this.computeCanvasDrawConfig(t,e,r,n)},t.prototype.clearElement=function(){if(this.stateManagerProxy.isScanning())throw"Cannot clear while scan is ongoing, close it first.";var t=document.getElementById(this.elementId);t&&(t.innerHTML="")},t.prototype.possiblyUpdateShaders=function(t){this.qrMatch!==t&&(this.hasBorderShaders&&this.borderShaders&&this.borderShaders.length&&this.borderShaders.forEach((function(e){e.style.backgroundColor=t?yt.BORDER_SHADER_MATCH_COLOR:yt.BORDER_SHADER_DEFAULT_COLOR})),this.qrMatch=t)},t.prototype.possiblyCloseLastScanImageFile=function(){this.lastScanImageFile&&(URL.revokeObjectURL(this.lastScanImageFile),this.lastScanImageFile=null)},t.prototype.createCanvasElement=function(t,e,r){var n=t,i=e,o=document.createElement("canvas");return o.style.width="".concat(n,"px"),o.style.height="".concat(i,"px"),o.style.display="none",o.id=W(r)?"qr-canvas":r,o},t.prototype.getShadedRegionBounds=function(t,e,r){if(r.width>t||r.height>e)throw"'config.qrbox' dimensions should not be greater than the dimensions of the root HTML element.";return{x:(t-r.width)/2,y:(e-r.height)/2,width:r.width,height:r.height}},t.prototype.possiblyInsertShadingElement=function(t,e,r,n){if(!(e-n.width<1||r-n.height<1)){var i=document.createElement("div");i.style.position="absolute";var o=(e-n.width)/2,s=(r-n.height)/2;if(i.style.borderLeft="".concat(o,"px solid rgba(0, 0, 0, 0.48)"),i.style.borderRight="".concat(o,"px solid rgba(0, 0, 0, 0.48)"),i.style.borderTop="".concat(s,"px solid rgba(0, 0, 0, 0.48)"),i.style.borderBottom="".concat(s,"px solid rgba(0, 0, 0, 0.48)"),i.style.boxSizing="border-box",i.style.top="0px",i.style.bottom="0px",i.style.left="0px",i.style.right="0px",i.id="".concat(yt.SHADED_REGION_ELEMENT_ID),e-n.width<11||r-n.height<11)this.hasBorderShaders=!1;else{var a=40;this.insertShaderBorders(i,a,5,-5,null,0,!0),this.insertShaderBorders(i,a,5,-5,null,0,!1),this.insertShaderBorders(i,a,5,null,-5,0,!0),this.insertShaderBorders(i,a,5,null,-5,0,!1),this.insertShaderBorders(i,5,45,-5,null,-5,!0),this.insertShaderBorders(i,5,45,null,-5,-5,!0),this.insertShaderBorders(i,5,45,-5,null,-5,!1),this.insertShaderBorders(i,5,45,null,-5,-5,!1),this.hasBorderShaders=!0}t.append(i)}},t.prototype.insertShaderBorders=function(t,e,r,n,i,o,s){var a=document.createElement("div");a.style.position="absolute",a.style.backgroundColor=yt.BORDER_SHADER_DEFAULT_COLOR,a.style.width="".concat(e,"px"),a.style.height="".concat(r,"px"),null!==n&&(a.style.top="".concat(n,"px")),null!==i&&(a.style.bottom="".concat(i,"px")),s?a.style.left="".concat(o,"px"):a.style.right="".concat(o,"px"),this.borderShaders||(this.borderShaders=[]),this.borderShaders.push(a),t.appendChild(a)},t.prototype.showPausedState=function(){if(!this.scannerPausedUiElement)throw"[internal error] scanner paused UI element not found";this.scannerPausedUiElement.style.display="block"},t.prototype.hidePausedState=function(){if(!this.scannerPausedUiElement)throw"[internal error] scanner paused UI element not found";this.scannerPausedUiElement.style.display="none"},t.prototype.getTimeoutFps=function(t){return 1e3/t},t}();globalThis&&globalThis.__awaiter,globalThis&&globalThis.__generator,globalThis&&globalThis.__awaiter,globalThis&&globalThis.__generator,(pt=_t||(_t={}))[pt.STATUS_DEFAULT=0]="STATUS_DEFAULT",pt[pt.STATUS_SUCCESS=1]="STATUS_SUCCESS",pt[pt.STATUS_WARNING=2]="STATUS_WARNING",pt[pt.STATUS_REQUESTING_PERMISSION=3]="STATUS_REQUESTING_PERMISSION";const Ot=N({__name:"index",setup(e){const{toast:r,loading:N,hideLoading:D}=R(),{scrollTop:O}=S(),{qrCodeScan:b,cancelScan:M}=(()=>{let t;const e=async e=>new Promise((async(e,r)=>{try{const r=window.innerWidth||document.documentElement.offsetWidth,i=window.innerHeight||document.documentElement.offsetHeight;t=new Dt("reader");const o=await Dt.getCameras();await t.start(o[o.length-1].id,{fps:1,aspectRatio:i/r},((r,n)=>{e(r),t.stop()})),n()}catch(i){r(i)}}));return{qrCodeScan:(t={})=>{let r;return r=e(),r},cancelScan:()=>{t&&t.stop()}}})(),P=i("");async function B(){if(!P.value)return r({title:"核销码有误"});try{N(),await(e={writeOffCode:P.value},t.post("/order/writeOff",e)),P.value="",D(),r({title:"核销成功"})}catch(n){D()}var e}const v=i();function L(){P.value.length<=0||v.value.show()}function F(){P.value=""}const k=i(!1);async function x(){try{k.value=!0,A({title:"加载中..."}),P.value=await b(),L()}finally{k.value=!1,n()}}function U(){M(),k.value=!1}return(t,e)=>{const r=d,n=C,i=E,A=f(_("uv-icon"),p);return o(),s(u,null,[a(r,null,{default:l((()=>[a(I,{"scroll-top":g(O),"system-bar-area-bg":"#fff","header-area-bg":"#fff"},{default:l((()=>[w(" 订单核销 ")])),_:1},8,["scroll-top"]),a(r,{class:"verification"},{default:l((()=>[a(r,{class:"ver-card"},{default:l((()=>[a(r,{class:"title"},{default:l((()=>[w("核销券码")])),_:1}),a(r,{class:"input row"},{default:l((()=>[a(n,{modelValue:P.value,"onUpdate:modelValue":e[0]||(e[0]=t=>P.value=t),type:"text",placeholder:"请输入核销券码"},null,8,["modelValue"])])),_:1}),a(r,{class:m(["btn-row row animation-button",{disabled:P.value.length<=0}]),onClick:L},{default:l((()=>[w(" 确认核销 ")])),_:1},8,["class"])])),_:1}),a(r,{class:"ver-card"},{default:l((()=>[a(r,{class:"title"},{default:l((()=>[w("二维码核销")])),_:1}),a(r,{class:"qr-scan row"},{default:l((()=>[a(i,{src:g(T),onClick:x},null,8,["src"])])),_:1})])),_:1})])),_:1})])),_:1}),a(y,{ref_key:"modalRef",ref:v,content:"确认要核销此订单吗?",onConfirm:B,onCancel:F},null,512),c("div",{class:"qr-h5",style:h({scale:k.value?1:0})},[c("div",{id:"reader"}),c("div",{class:"cancel",onClick:U},[a(A,{name:"close",color:"#fff",size:"28"})])],4)],64)}}},[["__scopeId","data-v-64e3ed53"]]);export{Ot as default}; diff --git a/unpackage/dist/build/h5/assets/views-activity-groupBy-detail.f05ba29c.js b/unpackage/dist/build/h5/assets/views-activity-groupBy-detail.f05ba29c.js new file mode 100644 index 0000000..ca3e49d --- /dev/null +++ b/unpackage/dist/build/h5/assets/views-activity-groupBy-detail.f05ba29c.js @@ -0,0 +1 @@ +import{T as e,a,b9 as t,G as s,H as o,o as l,j as i,w as n,h as u,Q as r,I as c,z as d,ac as v,ba as f,a2 as p,aX as m,aT as _,ae as y,bb as g,p as h,B as k,bc as w,O as x,M as b,x as I,W as T,X as j,u as S,i as C,f as P,l as D,e as F,k as G,F as A,A as B}from"./index-9bec188e.js";import{_ as R}from"./uv-icon.27c7246d.js";import{H as $}from"./index.bdca3eba.js";import{u as q}from"./useScroll.c0a86152.js";import{G as H}from"./Goods.7dc38957.js";import{I as O}from"./InviteFriends.f3f3747d.js";import{_ as W}from"./uv-overlay.6fe03ce8.js";import{u as E}from"./useImage.9f5391d3.js";import{_ as N}from"./_plugin-vue_export-helper.1b428a4d.js";import{S as z,u as M}from"./useShare.d249e156.js";import{a as U}from"./goods.a5bf24e1.js";import{g as X}from"./utils.3f9740a5.js";import{G as Y}from"./good-attr-select.96595f56.js";import{a as J}from"./product.0ff691f6.js";import{u as Q}from"./useInterface.982c71ba.js";import{e as V}from"./cart.a9ddf436.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./index.2f3cf70a.js";import"./images.52fc6216.js";import"./Popup.08c50cc2.js";import"./uv-transition.b971e856.js";import"./createAnimation.e5fefaf6.js";import"./useShearPlate.19498da6.js";import"./uv-image.6bda10b1.js";import"./space.a9e7e18e.js";import"./uv-button.9242bdc2.js";import"./uv-loading-icon.bfbe6dc1.js";import"./uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js";import"./uv-button.vue_vue_type_style_index_0_scoped_bc0e850d_lang.79bfdc50.js";import"./index.9b540af7.js";const K=N({__name:"GroupBy",setup(x,{expose:b}){const I=e(),{getImageInfo:T,base64ToUrl:j,saveImageToPhotosAlbum:S}=E(),C=a(!1),P=a(void 0),D=a("");function F(){P.value=G.value=void 0,C.value=!1}b({open:async function(e,a){P.value=e,C.value=!0,v({title:"获取数据中..."}),D.value=await f({path:"pages/share/index",name:a.query}),await p((()=>{!function(){v({title:"海报生成中"});_().in(A).select("#goods-canvas").boundingClientRect().exec((async e=>{try{const{width:a,height:t}=e[0];!function(e={}){R.save();e={x:0,y:0,width:0,height:0,round:0,stroke:!1,strokeStyle:"rgb(255,255,255)",fillStyle:"rgb(255,255,255)",...e};const{x:a,y:t,width:s,height:o,round:l,stroke:i,strokeStyle:n,fillStyle:u}=e;R.beginPath(),R.moveTo(a+l,t),R.arcTo(a+s,t,a+s,t+l,l),R.lineTo(a+s,t+o-l),R.arcTo(a+s,t+o,a+s-l,t+o,l),R.lineTo(a+l,t+o),R.arcTo(a,t+o,a,t+o-l,l),R.lineTo(a,t+l),R.arcTo(a,t,a+l,t,l),R.closePath(),R.fillStyle=u,R.strokeStyle=n,R.fill(),i&&R.stroke(),R.restore()}({width:a,height:t,round:10}),await async function(){await $({x:15,y:15,width:32,height:32,src:I.user.avatar}),R.save(),R.font="normal 16px sans-serif",R.fillStyle="#000000",R.translate(68,32),R.fillText(I.user.nickname+"邀请您来拼团啦~",0,8),R.restore()}(),await async function(e){const a=e-48,t=P.value.image;await $({x:24,y:72,width:a,height:a,src:t});const s=P.value.storeName,o=P.value.price,l="快来和我拼团",i=R.measureText(s)>=e/1.5?s:s.slice(0,17)+"...";R.save(),R.translate(24,e+58),R.font="normal bold 16px sans-serif",R.fillStyle="#000000",R.fillText(i,0,0),R.restore(),R.save(),R.translate(24,e+58+36),R.font="normal bold 24px sans-serif",R.fillStyle="#EE6D46",R.fillText(`¥${o}`,0,0);const n=R.measureText(`¥${o}`);R.font="normal normal 16px sans-serif",R.fillStyle="#999999",R.fillText(`${l}`,n.width+10,0),R.restore(),R.save(),R.beginPath(),R.strokeStyle="#F0F0F0",R.translate(24,e+58+36+15),R.moveTo(0,0),R.lineWidth=1,R.lineTo(a,0),R.stroke(),R.closePath(),R.restore()}(a),await async function(e){R.save(),R.translate(24,e+58+36+15+25);const a="长按识别图中二维码",t="来自「Yshop商城」小程序";R.font="normal bold 16px sans-serif",R.fillStyle="#000000",R.fillText(a,0,0),R.font="normal normal 14px sans-serif",R.fillStyle="#8C8C8C",R.fillText(t,0,25);const s=await j(D.value);await $({x:e-48-50,y:-18,width:50,height:50,src:s}),R.restore()}(a),console.log("画布绘画完毕"),R.draw(!1,(()=>{!async function(){console.log("开始生成画布"),g({canvasId:"goods-canvas",success:async e=>{G.value=await j(e.tempFilePath),y()},fail:e=>{console.log(e),y()}})}()}))}catch(a){throw y(),console.dir(a),new Error(a)}}))}()}))},close:F});const G=a(null),A=m(),B=a(),R=t("goods-canvas",A);async function $(e={}){e={x:0,y:0,width:0,height:0,src:"",...e};const{path:a}=await T(e.src);R.drawImage(a,e.x,e.y,e.width,e.height)}async function q(){v({title:"保存中"});try{await S(G.value,P.value.storeName),F()}finally{y()}}return(e,a)=>{const t=h,v=k,f=w,p=s(o("uv-overlay"),W);return l(),i(p,{onTouchmove:a[1]||(a[1]=e=>{e.preventDefault()}),show:C.value,onClick:F},{default:n((()=>[P.value&&G.value?(l(),i(v,{key:0,class:"poster"},{default:n((()=>[u(v,{class:"poster-image",onClick:a[0]||(a[0]=r((()=>{}),["stop"]))},{default:n((()=>[u(t,{src:G.value},null,8,["src"])])),_:1}),u(v,{class:"button-group"},{default:n((()=>[u(v,{class:"button line-button",onClick:r(F,["stop"])},{default:n((()=>[c(" 取消 ")])),_:1},8,["onClick"]),u(v,{class:"button animation-button",onClick:r(q,["stop"])},{default:n((()=>[c(" 保存 ")])),_:1},8,["onClick"])])),_:1})])),_:1})):d("",!0),u(f,{"canvas-id":"goods-canvas",ref_key:"canvasRef",ref:B,style:{width:"654rpx",height:"1032rpx",margin:"20rpx auto",position:"absolute","z-index":"999",top:"-999px"},id:"goods-canvas"},null,512)])),_:1},8,["show"])}}},[["__scopeId","data-v-a34292d3"]]),L=N({__name:"detail",setup(t){const{getParams:r,push:f}=S(),{scrollTop:p}=q(),m=e(),_=a(),{toast:g}=Q();x((e=>{const a=r(e);a.t&&a.t===z.GROUP_BY?_.value=a.id:_.value=a.teamworkId,N()})),b((()=>{re()}));const w=a(),W=a(0),E=I((()=>{if(w.value)return 0===W.value?`再邀${ce.value}位即可拼团成功`:1===W.value?"拼团成功,请等待商家发货":2===W.value?"拼团失败,可以再次开团啊~":void 0}));async function N(){const e=await U({id:_.value});w.value=e,w.value.teamworkId=_.value,W.value=e.state,await async function(){ee.value=await J({productId:w.value.id,skuId:w.value.skuId}),Z.value=!0,me({...w.value,cartInfo:[{productInfo:{image:w.value.image}}]});const{productValue:e}=ee.value;for(const a in e){const t=e[a];if(t.id===w.value.skuId){ae.value=t;break}}if(!ae.value)return g({title:"此规格下架了~看看其他商品吧~"}),void(Z.value=!1);if(!ae.value.campaignStock||ae.value<=0)return g({title:"此规格库存不足~看看其他商品吧~"}),void(Z.value=!1);Z.value=!0}(),e.state>0||function(e){const a=Date.now();if(ue.value=e,0===ue.value||e-a<=0)return;const t=()=>{ne.value=X(ue.value),e-a<=0&&(re(),N())};t(),ie=setInterval((()=>t()),1e3)}(e.closeTime)}const L=a(),Z=a(!0),ee=a(),ae=a(),te=a(1);function se(e){const{store:a,num:t}=e;a.id===w.value.skuId?(ae.value=a,te.value=t,oe()):g({title:"检测到您选择的规格和好友下单拼团规格不一致~请重新选择",time:3e3})}const oe=async(e=2)=>{v({title:"加载中"});let a=await V({orderType:e,cartNum:te.value,productId:ae.value.productId,uniqueId:ae.value.unique,new:1,teamworkId:w.value.teamworkId});y();const t=le(e,a);f({url:"/pages/submitOrder/submitOrder"},{data:t})},le=(e,a)=>{let t={cartId:a.cartId,orderType:e};return 2===e&&(t.campaignType=ae.value.campaignType,t.campaignDetailId=ae.value.campaignDetailId,t.teamworkType=2,t.teamworkId=w.value.teamworkId),t};let ie,ne=a({});const ue=a(0);function re(){ie&&clearInterval(ie),ie=void 0,ue.value=0}const ce=I((()=>w.value?w.value.person-w.value.users.length:1)),de=I((()=>!!w.value&&w.value.users.findIndex((e=>e.uid===m.user.id))>-1)),ve=[{index:1,info:"开团或成团享团购价"},{index:2,info:"邀请好友参与优惠多"},{index:3,info:"人满发货不满退款"}];function fe(){if(!Z.value)return g({title:"此规格不能下单,可以看看其他上哦~"});L.value.open()}const{shareInfo:pe,groupByInvitationShare:me,shareH5:_e,shareAppMessage:ye,shareTimeline:ge}=M();T(ye),j(ge);const he=a(),ke=a();function we(){2!==W.value&&ke.value.open()}function xe(){f({url:"/pages/goodsDetail/goodsDetail"},{data:{id:w.value.id,skuId:w.value.skuId},type:"redirectTo"})}function be(e){"wechat"===e.value?_e():he.value.open(w.value,pe.value)}return(e,a)=>{const t=k,r=B,v=h,f=s(o("uv-icon"),R);return l(),i(t,{class:"group-by-detail"},{default:n((()=>[u($,{"scroll-top":C(p)},{default:n((()=>[c(" 拼团详情")])),_:1},8,["scroll-top"]),w.value?(l(),i(t,{key:0,class:"main"},{default:n((()=>[u(t,{class:"goods-row row"},{default:n((()=>[u(H,{goods:w.value,ratio:!0,imgWidth:"200rpx",infoPadding:"20rpx 20rpx",row:""},{options:n((({goods:e})=>[P("span",{class:"price"}," ¥"+D(e.price),1)])),_:1},8,["goods"])])),_:1}),u(t,{class:"row group-info"},{default:n((()=>[u(t,{class:"title"},{default:n((()=>[c(D(C(E)),1)])),_:1}),C(ne)&&0===W.value?(l(),i(t,{key:0,class:"time"},{default:n((()=>[c(" 剩余 "),u(t,{class:"time-group"},{default:n((()=>[u(r,{class:"time-item"},{default:n((()=>[c(D(C(ne).hours),1)])),_:1}),u(r,{class:"primary-color"},{default:n((()=>[c(":")])),_:1}),u(r,{class:"time-item"},{default:n((()=>[c(D(C(ne).minutes),1)])),_:1}),u(r,{class:"primary-color"},{default:n((()=>[c(":")])),_:1}),u(r,{class:"time-item"},{default:n((()=>[c(D(C(ne).seconds),1)])),_:1})])),_:1}),c(" 结束 ")])),_:1})):d("",!0),u(t,{class:"users"},{default:n((()=>[(l(!0),F(A,null,G(w.value.users,(e=>(l(),i(t,{key:e.id,class:"user-item"},{default:n((()=>[u(v,{src:e.avatar},null,8,["src"]),"1"===e.isHead?(l(),i(t,{key:0,class:"first-group"},{default:n((()=>[c(" 团长 ")])),_:1})):d("",!0)])),_:2},1024)))),128)),(l(!0),F(A,null,G(C(ce),(e=>(l(),i(t,{class:"user-item plus",key:e,onClick:we},{default:n((()=>[u(f,{name:"plus"})])),_:2},1024)))),128))])),_:1}),C(de)?(l(),F(A,{key:1},[0===W.value?(l(),i(t,{key:0,class:"btn animation-button",onClick:we},{default:n((()=>[c(" 邀请好友拼团 ")])),_:1})):d("",!0),[1,2].includes(W.value)?(l(),i(t,{key:1,class:"btn animation-button",onClick:xe},{default:n((()=>[c(" 再次拼团 ")])),_:1})):d("",!0)],64)):(l(),F(A,{key:2},[[1,2].includes(W.value)?(l(),i(t,{key:0,class:"btn animation-button",onClick:xe},{default:n((()=>[c(" 再次拼团 ")])),_:1})):(l(),i(t,{key:1,class:"btn animation-button",onClick:fe},{default:n((()=>[c(" 立即参团 ")])),_:1}))],64))])),_:1}),u(t,{class:"group-rule group-info row"},{default:n((()=>[u(t,{class:"title"},{default:n((()=>[c(" 拼团玩法 ")])),_:1}),u(t,{class:"rule-box"},{default:n((()=>[(l(),F(A,null,G(ve,(e=>u(t,{key:e.index,class:"rule-item"},{default:n((()=>[u(t,{class:"circle-number"},{default:n((()=>[c(D(e.index),1)])),_:2},1024),u(t,{class:"info"},{default:n((()=>[c(D(e.info),1)])),_:2},1024),u(t,{class:"line"})])),_:2},1024))),64))])),_:1})])),_:1})])),_:1})):d("",!0),ee.value&&ae.value?(l(),i(Y,{key:1,ref_key:"selectAttrPanel",ref:L,"goods-detail":ee.value,"sku-id":ae.value.id,onSelect:se},null,8,["goods-detail","sku-id"])):d("",!0),u(O,{ref_key:"inviteFriendShareRef",ref:ke,onShare:be},null,512),u(K,{ref_key:"groupByPosterRef",ref:he},null,512)])),_:1})}}},[["__scopeId","data-v-4e123640"]]);export{L as default}; diff --git a/unpackage/dist/build/h5/assets/views-activity-groupBy-index.94b62b0a.js b/unpackage/dist/build/h5/assets/views-activity-groupBy-index.94b62b0a.js new file mode 100644 index 0000000..0685da9 --- /dev/null +++ b/unpackage/dist/build/h5/assets/views-activity-groupBy-index.94b62b0a.js @@ -0,0 +1 @@ +import{t as s,o,j as a,w as e,h as t,I as l,Q as r,B as d,O as i,x as n,e as p,i as u,F as c,z as _,k as f,u as m,p as g}from"./index-9bec188e.js";import{aa as x,F as j}from"./images.52fc6216.js";import{H as y}from"./index.bdca3eba.js";import{u as b}from"./useScroll.c0a86152.js";import{L as k,a as v}from"./index.afd705a5.js";import{E as h}from"./index.036a38bb.js";import{G as w}from"./Goods.7dc38957.js";import{u as I}from"./usePage.b639b5a8.js";import{d as L}from"./product.0ff691f6.js";import{_ as G}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uv-icon.27c7246d.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./utils.3f9740a5.js";import"./index.2f3cf70a.js";const O=G({__name:"GoodsItemOptions",props:{goods:{type:Object,required:!0}},setup:i=>(s(i),(s,i)=>{const n=d;return o(),a(n,{class:"options flex flex-jc__sb flex-ai__end"},{default:e((()=>[t(n,{class:"left-info"},{default:e((()=>[t(n,{class:"row"},{default:e((()=>[l(" 3人团 ")])),_:1}),t(n,{class:"price-row flex flex-ai__end"},{default:e((()=>[l(" ¥329 "),t(n,{class:"old-price"},{default:e((()=>[l(" ¥666 ")])),_:1})])),_:1})])),_:1}),t(n,{class:"button animation-button",onClick:i[0]||(i[0]=r((()=>{}),["stop"]))},{default:e((()=>[l(" 立即拼团 ")])),_:1})])),_:1})})},[["__scopeId","data-v-cc33193b"]]),P=G({__name:"index",props:{more:{type:Boolean,default:()=>!0}},setup(r,{expose:G}){const P=r,{scrollTop:S}=b(),{refresh:B,dataList:C,loadend:E,loading:F,listEmpty:W}=I(L),{push:q}=m();i((()=>{B()}));const{more:z}=s(P),H=n((()=>[{name:"all",data:C.value.filter(((s,o)=>o%2==0))},{name:"right",data:C.value.filter(((s,o)=>o%2!=0))}]));return G({executeRefresh:()=>{B(),console.log()}}),(s,r)=>{const i=g,n=d;return o(),p(c,null,[t(y,{"scroll-top":u(S)},{default:e((()=>[l(" 拼团专区 ")])),_:1},8,["scroll-top"]),t(n,{class:"group-buy-container"},{default:e((()=>[t(n,{class:"bg-box"},{default:e((()=>[t(i,{class:"bg",src:u(x)},null,8,["src"])])),_:1}),t(n,{class:"main-box"},{default:e((()=>[t(n,{class:"main-box__inner"},{default:e((()=>[u(H)[0].data.length>0?(o(),a(n,{key:0,class:"row-product"},{default:e((()=>[t(w,{row:"",ratio:!0,goods:u(H)[0].data[0],imgWidth:"200rpx",infoPadding:"0rpx 20rpx"},{options:e((({goods:s})=>[t(O,{goods:s},null,8,["goods"])])),_:1},8,["goods"])])),_:1})):_("",!0),u(W)?(o(),a(h,{key:2,iconSrc:u(j)},{default:e((()=>[l(" 暂时没有商品推荐哦~ ")])),_:1},8,["iconSrc"])):(o(),a(n,{key:1,class:"product-box"},{default:e((()=>[(o(!0),p(c,null,f(u(H),(s=>(o(),a(n,{key:s.name,class:"goods-col"},{default:e((()=>[(o(!0),p(c,null,f(s.data,(s=>(o(),a(n,{key:s.id,class:"product"},{default:e((()=>[t(w,{ratio:!0,goods:s,infoPadding:"30rpx 10rpx"},{options:e((({goods:s})=>[t(O,{goods:s},null,8,["goods"])])),_:2},1032,["goods"])])),_:2},1024)))),128))])),_:2},1024)))),128))])),_:1})),u(F)?(o(),a(k,{key:3})):_("",!0),u(E)?(o(),a(v,{key:4},{default:e((()=>[u(z)?(o(),p("span",{key:0,onClick:r[0]||(r[0]=s=>u(q)({url:"/pages/goodsList/goodsList"}))}," 浏览更多商品 ")):(o(),p(c,{key:1},[l(" 到底了~ ")],64))])),_:1})):_("",!0)])),_:1})])),_:1})])),_:1})],64)}}},[["__scopeId","data-v-d37c3394"]]);export{P as default}; diff --git a/unpackage/dist/build/h5/assets/views-distribution-applyFor-index.a174b67b.js b/unpackage/dist/build/h5/assets/views-distribution-applyFor-index.a174b67b.js new file mode 100644 index 0000000..f953aaf --- /dev/null +++ b/unpackage/dist/build/h5/assets/views-distribution-applyFor-index.a174b67b.js @@ -0,0 +1 @@ +import{t as e,a,x as l,o as s,j as u,i as t,a2 as n,bz as o,a8 as r,T as i,a6 as c,a1 as d,O as v,w as f,z as m,u as _,B as p,h as x,I as y,l as b,f as h,m as j,p as k,A as g,a5 as w,G as I,H as N}from"./index-9bec188e.js";import{_ as C}from"./uv-icon.27c7246d.js";import{_ as V,a as U}from"./uv-checkbox-group.02ba3e82.js";import{H as P}from"./index.bdca3eba.js";import{U as A}from"./uv-picker.0e41c7e2.js";import{u as W}from"./useScroll.c0a86152.js";import{aj as z,ak as B}from"./images.52fc6216.js";import{u as F}from"./useJump.16ec8115.js";import{u as H}from"./useInterface.982c71ba.js";import{c as O,a as R,u as T}from"./index.a57c544a.js";import{d as D}from"./auth.ffc7e990.js";import{_ as E}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./utils.3f9740a5.js";import"./uv-loading-icon.bfbe6dc1.js";import"./uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js";import"./uv-popup.f272c9ae.js";import"./uv-overlay.6fe03ce8.js";import"./uv-transition.b971e856.js";import"./createAnimation.e5fefaf6.js";import"./uv-status-bar.6dc37cad.js";/* empty css */const G={__name:"index",props:{defaultValue:{type:Array,default:()=>[0,0,0]}},emits:["confirm","update:default-value"],setup(r,{expose:i,emit:c}){const d=r,{defaultValue:v}=e(d),f=a(),m=a([0,0,0]),_=a([]),p=a([]),x=a([]),y=l((()=>[_.value,p.value,x.value]));function b(e){var a,l,s;const{columnIndex:u,index:t,indexs:n}=e;0===u?(p.value=(null==(a=_.value[t])?void 0:a.children)||[],x.value=(null==(l=p.value[0])?void 0:l.children)||[],f.value.setIndexs([t,0,0],!0)):1===u&&(x.value=(null==(s=p.value[t])?void 0:s.children)||[],f.value.setIndexs(n,!0))}function h(e){const{indexs:a,value:l}=e;c("confirm",l,a),c("update:default-value",a)}return i({open:async function(e=""){await async function(){_.value<=0&&(_.value=await o())}(),m.value[0]=_.value.findIndex(((e,a)=>a===v.value[0])),p.value=_.value[m.value[0]].children||[],m.value[1]=p.value.findIndex(((e,a)=>a===v.value[1])),x.value=p.value[m.value[1]].children||[],m.value[2]=x.value.findIndex(((e,a)=>a===v.value[2])),n((()=>{f.value.setIndexs([m.value[0],m.value[1],m.value[2]],!0)})),e&&function(e){const a=e.split("-"),l=_.value.findIndex((e=>e.name===a[0])),s=_.value[l].children.findIndex((e=>e.name===a[1])),u=_.value[l].children[s].children.findIndex((e=>e.name===a[2]));m.value[0]=l,p.value=_.value[m.value[0]].children||[],m.value[1]=s,x.value=p.value[m.value[1]].children||[],m.value[2]=u,n((()=>{f.value.setIndexs([m.value[0],m.value[1],m.value[2]],!0)}))}(e),t(f).open()}}),(e,a)=>(s(),u(A,{ref_key:"addressPickerRef",ref:f,columns:t(y),keyName:"name",onChange:b,onConfirm:h},null,8,["columns"]))}},J=E({__name:"index",setup(e){const{scrollTop:l}=W();r((()=>{}));const{goDistribution:o}=F(),{getParams:A}=_(),E=i(),{user:J,areaList:L}=c(E),{goWebview:Q,goHome:S}=F(),{push:$}=_(),{toast:q}=H(),K=a(!0);function M(e){n((()=>{K.value=e}))}const X=a({status:null,refuse:"",realName:"",levelName:"",superiorName:"",addUpWages:0,refuseAmount:0,amount:0}),Y=a(!1),Z=a({realName:"",address:"",reason:"",superiorIdP1:void 0});async function ee(){if(!Y.value&&(oe.value.length<=0?(q({title:"请先阅读并勾选协议"}),0):Z.value.realName?Z.value.address||(q({title:"请选择真实地址"}),0):(q({title:"请输入真实姓名"}),0)))try{Y.value=!0,ce.value?(await T(Z.value),ce.value=!1):await R(Z.value),await ae()}finally{Y.value=!1}}async function ae(){return X.value=await O(),1!==X.value.status||ce.value||o({},!0),X.value}function le(){Z.value={...Z.value,realName:"",address:"",reason:""},X.value={status:null,refuse:"",realName:"",levelName:"",superiorName:"",addUpWages:0,refuseAmount:0,amount:0}}const se=a(),ue=a([0,0,0]);function te(){se.value.open(ce.value?Z.value.address:"")}function ne(e){Z.value.address=e.reduce(((e,a,l)=>e=0===l?a.name:e+"-"+a.name),"")}const oe=a([]);async function re(){$({url:"/pages/webview/index"},{data:{src:D}})}const ie=a(!1);d((async()=>{if(ie.value=!1,ce.value){const e=await ae();Z.value.realName=e.realName,Z.value.address=e.address,Z.value.reason=e.reason}else await ae();ie.value=!0}));const ce=a(!1);return v((async e=>{const a=A(e);ce.value=a&&a.update||!1,Z.value.superiorIdP1=a&&a.id||void 0})),(e,a)=>{const n=p,o=k,r=g,i=w,c=I(N("uv-icon"),C),d=I(N("uv-checkbox"),V),v=I(N("uv-checkbox-group"),U);return t(J)?(s(),u(n,{key:0,class:"apply-for"},{default:f((()=>[x(P,{"scroll-top":t(l),"system-bar-area-bg":"#fff","header-area-bg":"#fff"},{default:f((()=>[y("申请分销商 ")])),_:1},8,["scroll-top"]),x(n,{class:"inner"},{default:f((()=>[x(n,{class:"bg"}),x(n,{class:"userinfo flex flex-column flex-ai__center flex-jc__center"},{default:f((()=>[x(o,{src:t(J).avatar},null,8,["src"]),x(r,{class:"username"},{default:f((()=>[y(b(X.value.realName||t(J).nickname),1)])),_:1})])),_:1}),ie.value?(s(),u(n,{key:0,class:"apply-card"},{default:f((()=>[null===X.value.status||ce.value?(s(),u(n,{key:0,class:"form"},{default:f((()=>[x(n,{class:"row"},{default:f((()=>[x(r,{class:"label"},{default:f((()=>[y(" 真实姓名 ")])),_:1}),h("div",{class:"right"},[x(i,{"adjust-position":!1,modelValue:Z.value.realName,"onUpdate:modelValue":a[0]||(a[0]=e=>Z.value.realName=e),type:"text",placeholder:"请输入真实姓名",onFocus:a[1]||(a[1]=e=>M(!1)),onBlur:a[2]||(a[2]=e=>M(!0))},null,8,["modelValue"])])])),_:1}),x(n,{class:"row"},{default:f((()=>[x(r,{class:"label"},{default:f((()=>[y(" 现居城市 ")])),_:1}),h("div",{class:"right flex flex-jc__sb flex-ai__center",onClick:te},[Z.value.address?(s(),u(r,{key:1,class:"placeholder"},{default:f((()=>[y(b(Z.value.address),1)])),_:1})):(s(),u(r,{key:0,class:"placeholder"},{default:f((()=>[y(" 请选择省、市、区 ")])),_:1})),x(c,{name:"arrow-right"})])])),_:1}),x(n,{class:"row"},{default:f((()=>[x(r,{class:"label"},{default:f((()=>[y(" 申请原因 ")])),_:1}),h("div",{class:"right"},[x(i,{"adjust-position":!1,onFocus:a[3]||(a[3]=e=>M(!1)),onBlur:a[4]||(a[4]=e=>M(!0)),modelValue:Z.value.reason,"onUpdate:modelValue":a[5]||(a[5]=e=>Z.value.reason=e),type:"text",placeholder:"请输入申请原因"},null,8,["modelValue"])])])),_:1}),x(n,{class:j(["submit",{"hide-box":!K.value}])},{default:f((()=>[x(n,{class:"tips"},{default:f((()=>[y("提交成功后,我们将会在1-3个工作日内给您回复")])),_:1}),x(n,{class:"button animation-button",onClick:ee},{default:f((()=>[y("提交审核 ")])),_:1}),x(n,{class:"agreement tips flex flex-ai__center"},{default:f((()=>[x(v,{activeColor:"#ed6d47",shape:"circle",modelValue:oe.value,"onUpdate:modelValue":a[6]||(a[6]=e=>oe.value=e)},{default:f((()=>[x(d,{name:""})])),_:1},8,["modelValue"]),y(" 勾选代表同意 "),x(r,{class:"primary-color",onClick:re},{default:f((()=>[y("《分销协议》 ")])),_:1})])),_:1})])),_:1},8,["class"])])),_:1})):m("",!0),0!==X.value.status||ce.value?m("",!0):(s(),u(n,{key:1,class:"state"},{default:f((()=>[x(o,{src:t(z)},null,8,["src"]),x(n,{class:"title"},{default:f((()=>[y("申请提交成功,请耐心等待...")])),_:1}),x(n,{class:"btn",onClick:t(S)},{default:f((()=>[y("继续逛逛 ")])),_:1},8,["onClick"])])),_:1})),2!==X.value.status||ce.value?m("",!0):(s(),u(n,{key:2,class:"state"},{default:f((()=>[x(o,{src:t(B)},null,8,["src"]),x(n,{class:"title"},{default:f((()=>[y("不好意思,商家拒绝了您的申请...")])),_:1}),x(n,{class:"sub-title"},{default:f((()=>[y("拒绝理由:"+b(X.value.refuse),1)])),_:1}),x(n,{class:"flex flex-jc__center flex-ai__center"},{default:f((()=>[x(n,{class:"btn line-btn",onClick:le},{default:f((()=>[y(" 再次申请 ")])),_:1}),x(n,{class:"btn",onClick:t(S)},{default:f((()=>[y(" 继续逛逛 ")])),_:1},8,["onClick"])])),_:1})])),_:1})),-1!==X.value.status||ce.value?m("",!0):(s(),u(n,{key:3,class:"state"},{default:f((()=>[x(o,{src:t(B)},null,8,["src"]),x(n,{class:"title"},{default:f((()=>[y("您已被清退,请重新申请")])),_:1}),x(n,{class:"sub-title"},{default:f((()=>[y(b(X.value.refuse),1)])),_:1}),x(n,{class:"flex flex-jc__center flex-ai__center"},{default:f((()=>[x(n,{class:"btn line-btn",onClick:le},{default:f((()=>[y(" 再次申请 ")])),_:1}),x(n,{class:"btn",onClick:t(S)},{default:f((()=>[y(" 继续逛逛 ")])),_:1},8,["onClick"])])),_:1})])),_:1}))])),_:1})):m("",!0)])),_:1}),x(G,{ref_key:"addressPickerRef",ref:se,"default-value":ue.value,"onUpdate:defaultValue":a[7]||(a[7]=e=>ue.value=e),onConfirm:ne},null,8,["default-value"])])),_:1})):m("",!0)}}},[["__scopeId","data-v-5c9ff384"]]);export{J as default}; diff --git a/unpackage/dist/build/h5/assets/views-distribution-center-index.ef51ac75.js b/unpackage/dist/build/h5/assets/views-distribution-center-index.ef51ac75.js new file mode 100644 index 0000000..5aadf31 --- /dev/null +++ b/unpackage/dist/build/h5/assets/views-distribution-center-index.ef51ac75.js @@ -0,0 +1 @@ +import{a as e,o as a,j as s,w as l,f as t,h as o,e as i,F as u,k as n,I as r,l as c,p as f,A as p,N as d,B as _,T as m,G as b,H as v,y as h,i as x,Q as g,z as y,ba as j,ac as k,ae as w,W as C,X as I,a8 as D,a6 as S,x as A,a1 as N,O as T,u as P}from"./index-9bec188e.js";import{H as R}from"./index.bdca3eba.js";import{u as U}from"./useScroll.c0a86152.js";import{ac as O,ad as W,ae as $,af as q,ag as F,ah as H,a4 as z,a5 as B,ai as G}from"./images.52fc6216.js";import{u as J}from"./useJump.16ec8115.js";import{P as E}from"./Popup.08c50cc2.js";import{l as K}from"./lodash.94acaf47.js";import{_ as L}from"./_plugin-vue_export-helper.1b428a4d.js";import{_ as M}from"./uv-overlay.6fe03ce8.js";import{u as Q}from"./useImage.9f5391d3.js";import{u as X}from"./useInterface.982c71ba.js";import{c as V}from"./index.a57c544a.js";import{u as Y,S as Z}from"./useShare.d249e156.js";import"./uv-icon.27c7246d.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./utils.3f9740a5.js";import"./uv-transition.b971e856.js";import"./createAnimation.e5fefaf6.js";import"./useShearPlate.19498da6.js";const{goDistribution:ee,goDistributionApplyFor:ae,goDistributionTeam:se,goDistributionCommission:le,goDistributionOrder:te,goDistributionGoods:oe,goDistributionDatum:ie}=J(),ue=[{label:"总收益(元)",field:"addUpWages"},{label:"待入账佣金(元)",field:"refuseAmount"},{label:"已入账佣金(元)",field:"amount"}],ne=[{label:"我的团队",path:se,icon:O},{label:"佣金明细",path:le,icon:W},{label:"分销订单",path:te,icon:$},{label:"推广商品",path:e=>oe({distributionId:e.id}),icon:q},{label:"邀请海报",path:"share",icon:F},{label:"我的资料",path:ie,icon:H}],re=L({__name:"Distribution",emits:["share"],setup(m,{expose:b,emit:v}){const h=e(null),x=e("邀请下级");function g(){h.value.close()}function y(e){v("share",K.cloneDeep(e)),g()}b({open:function(e){e&&(x.value=e),h.value.show()}});const j=[{label:"微信好友",value:"wechat",icon:z},{label:"生成海报",value:"photo",icon:B}];return(e,m)=>{const b=f,v=p,k=d,w=_;return a(),s(E,{ref_key:"popupRef",ref:h,title:x.value},{rightOption:l((()=>[t("span")])),default:l((()=>[o(w,{class:"share-box flex flex-ai__center flex-jc__sa"},{default:l((()=>[(a(),i(u,null,n(j,(e=>(a(),i(u,{key:e.value},["wechat"===e.value?(a(),s(k,{key:0,"open-type":"share",onClick:a=>y(e),class:"item flex flex-column flex-jc__center flex-ai__center"},{default:l((()=>[o(b,{src:e.icon},null,8,["src"]),o(v,null,{default:l((()=>[r(c(e.label),1)])),_:2},1024)])),_:2},1032,["onClick"])):(a(),s(w,{key:1,onClick:a=>y(e),class:"item flex flex-column flex-jc__center flex-ai__center"},{default:l((()=>[o(b,{src:e.icon},null,8,["src"]),o(v,null,{default:l((()=>[r(c(e.label),1)])),_:2},1024)])),_:2},1032,["onClick"]))],64)))),64))])),_:1}),o(w,{class:"cancel",onClick:g},{default:l((()=>[r(" 取消 ")])),_:1})])),_:1},8,["title"])}}},[["__scopeId","data-v-7b3b0f76"]]),ce=L({__name:"Distribution",setup(t,{expose:i}){const u=m(),{toast:n,loading:p,hideLoading:d}=X(),{getImageInfo:C,saveImageToPhotosAlbum:I,base64ToUrl:D}=Q(),S=e(!1),A=e(""),N=e(void 0);function T(){S.value=!1}async function P(){k({title:"保存中"});try{const e=await D(A.value);await I(e),n({title:"保存成功",type:"success"}),T()}finally{w()}}return i({open:async function(e,a){try{p({title:"生成中..."}),A.value=await j({path:"pages/share/index",name:e.query}),N.value=a,S.value=!0}finally{d()}},close:T}),(e,t)=>{const i=f,n=_,p=b(v("uv-overlay"),M);return a(),s(p,{show:S.value,onClick:T},{default:l((()=>[N.value?(a(),s(n,{key:0,class:"poster"},{default:l((()=>[o(n,{class:"poster__inner",style:h({backgroundImage:`url(${x(G)})`}),onClick:t[0]||(t[0]=g((()=>{}),["stop"]))},{default:l((()=>[o(n,{class:"user-inner"},{default:l((()=>[o(i,{class:"header",src:x(u).user.avatar},null,8,["src"]),o(n,{class:"username"},{default:l((()=>[r(c(N.value.realName),1)])),_:1}),o(n,{class:"subtitle"},{default:l((()=>[r("时不待我,快来加入吧!")])),_:1})])),_:1}),o(n,{class:"qr-inner"},{default:l((()=>[o(i,{class:"qr-code",src:A.value},null,8,["src"]),o(n,{class:"subtitle"},{default:l((()=>[r("长按识别图中二维码")])),_:1})])),_:1})])),_:1},8,["style"]),o(n,{class:"button-group"},{default:l((()=>[o(n,{class:"button line-button",onClick:g(T,["stop"])},{default:l((()=>[r(" 取消 ")])),_:1},8,["onClick"]),o(n,{class:"button animation-button",onClick:g(P,["stop"])},{default:l((()=>[r(" 保存 ")])),_:1},8,["onClick"])])),_:1})])),_:1})):y("",!0)])),_:1},8,["show"])}}},[["__scopeId","data-v-4d316ff4"]]),fe=L({__name:"index",setup(d){const{scrollTop:b}=U(),{getParams:v}=P(),{goDistributionApplyFor:h}=J(),{distributionShare:g,shareAppMessage:j,shareTimeline:k,shareH5:w}=Y();C(j),I(k),D((()=>{}));const O=m(),{user:W}=S(O),$=A((()=>{if(!W.value||!W.value.mobile)return"-";const e=W.value.mobile;return`${e.slice(0,3)}****${e.slice(-4)}`})),q=e(),F=e();function H(e){const a=g(z.value.id);"photo"===e.value?F.value.open(a,z.value):w()}const z=e({id:"",status:-1,refuse:"",realName:"",levelName:"",superiorName:"",addUpWages:0,refuseAmount:0,amount:0}),B=e(!1);N((()=>{!async function(){z.value=await V(),1!==z.value.status?h({id:G.value},!0):B.value=!0}()}));const G=e(void 0);return T((e=>{const a=v(e);Reflect.ownKeys(a).length>0&&a.t&&a.t===Z.DISTRIBUTION_USER&&(G.value=a.id)})),(e,d)=>{const m=f,v=_,h=p;return a(),i(u,null,[o(R,{"scroll-top":x(b),"system-bar-area-bg":"#fff","header-area-bg":"#fff"},{default:l((()=>[r(" 分销中心 ")])),_:1},8,["scroll-top"]),B.value?(a(),s(v,{key:0,class:"distribution-center"},{default:l((()=>[x(W)?(a(),s(v,{key:0,class:"userinfo-box flex flex-jc__start"},{default:l((()=>[o(m,{class:"user-header",src:x(W).avatar},null,8,["src"]),o(v,{class:"userinfo flex flex-column flex-jc__sb"},{default:l((()=>[o(v,{class:"phone"},{default:l((()=>[r(c(x($)),1)])),_:1}),o(v,{class:"tag-list flex flex-jc__start flex-ai__center flex-wrap"},{default:l((()=>[o(v,{class:"tag-item primary-color"},{default:l((()=>[r(c(z.value.superiorName)+" 推荐 ",1)])),_:1}),o(v,{class:"tag-item"},{default:l((()=>[r(" 分销等级 "+c(z.value.levelName),1)])),_:1})])),_:1})])),_:1})])),_:1})):y("",!0),o(v,{class:"distribution-card"},{default:l((()=>[o(v,{class:"info-row flex flex-ai__center flex-jc__sa"},{default:l((()=>[(a(!0),i(u,null,n(x(ue),(e=>(a(),s(v,{class:"item",key:e.field},{default:l((()=>[t("span",{class:"data"},c(z.value[e.field]||"0.00"),1),t("span",{class:"title"},c(e.label),1)])),_:2},1024)))),128))])),_:1}),o(v,{class:"grid-row"},{default:l((()=>[(a(!0),i(u,null,n(x(ne),(e=>(a(),s(v,{class:"item",key:e.label,onClick:a=>function(e){"share"!==e.path?"function"==typeof e.path&&e.path(z.value):q.value.open()}(e)},{default:l((()=>[o(m,{src:e.icon},null,8,["src"]),o(h,null,{default:l((()=>[r(c(e.label),1)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1})])),_:1}),o(re,{ref_key:"distributionShareRef",ref:q,onShare:H},null,512),o(ce,{ref_key:"distributionPosterRef",ref:F},null,512)])),_:1})):y("",!0)],64)}}},[["__scopeId","data-v-d0d7043f"]]);export{fe as default}; diff --git a/unpackage/dist/build/h5/assets/views-distribution-commission-index.8ebc7c6b.js b/unpackage/dist/build/h5/assets/views-distribution-commission-index.8ebc7c6b.js new file mode 100644 index 0000000..2914446 --- /dev/null +++ b/unpackage/dist/build/h5/assets/views-distribution-commission-index.8ebc7c6b.js @@ -0,0 +1 @@ +import{a8 as e,a,a1 as l,O as s,o as t,j as o,w as u,B as r,h as c,I as n,i,l as f,e as _,k as d,F as m,G as p,H as v,m as y,z as x,A as j}from"./index-9bec188e.js";import{_ as g}from"./uv-icon.27c7246d.js";import{H as b}from"./index.bdca3eba.js";import{u as k}from"./useScroll.c0a86152.js";import{h}from"./moment.dc0d6ca6.js";import{u as w}from"./usePaging.83057129.js";import{d as Y,e as C,c as D}from"./index.a57c544a.js";import{v as M}from"./images.52fc6216.js";import{E as $}from"./index.036a38bb.js";import{u as N}from"./useJump.16ec8115.js";import{U as P}from"./uv-datetime-picker.e058acc2.js";import{_ as T}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./utils.3f9740a5.js";import"./uv-picker.0e41c7e2.js";import"./uv-loading-icon.bfbe6dc1.js";import"./uv-loading-icon.vue_vue_type_style_index_0_scoped_bad0efbf_lang.8998f762.js";import"./uv-popup.f272c9ae.js";import"./uv-overlay.6fe03ce8.js";import"./uv-transition.b971e856.js";import"./createAnimation.e5fefaf6.js";import"./uv-status-bar.6dc37cad.js";/* empty css */const A=T({__name:"index",setup(T){const{scrollTop:A}=k(),{goWithdraw:U}=N();e((()=>{}));const{otherParams:W,list:I,loading:S,refreshPage:V}=w({request:Y}),z=a({income:0,expenses:0});async function E(){z.value=await C({createTime:W.value.createTime})}const F=a({status:-1,refuse:"",realName:"",levelName:"",superiorName:"",addUpWages:0,refuseAmount:0,amount:0});l((()=>{!async function(){F.value=await D()}(),V()})),s((()=>{W.value.createTime=[`${q.value} 00:00:00`,`${q.value} 23:59:59`],E()}));const H=[{label:"全部",filed:"",value:0},{label:"收入",filed:"",value:1},{label:"支出",filed:"",value:4}],O=a(0);const q=a(h(Date.now()).format("YYYY-MM-DD")),B=a(),G=a(!1),J=a(Date.now());function K(){B.value.open()}function L(e){q.value=h(e.value).format("YYYY-MM-DD"),W.value.createTime=[`${q.value} 00:00:00`,`${q.value} 23:59:59`],V(),E()}const Q=["red-color","","red-color","yellow-color","green-color","red-color"],R=["待入账","已入账","已取消","提现中","提现成功","提现失败"];return(e,a)=>{const l=r,s=p(v("uv-icon"),g),k=j;return t(),o(l,{class:"commission"},{default:u((()=>[c(b,{"scroll-top":i(A),"system-bar-area-bg":"#fff","header-area-bg":"#fff"},{default:u((()=>[n("佣金明细 ")])),_:1},8,["scroll-top"]),c(l,{class:"commission__inner"},{default:u((()=>[c(l,{class:"account-card"},{default:u((()=>[c(l,{class:"header flex flex-jc__sb flex-ai__center"},{default:u((()=>[c(l,{class:"col"},{default:u((()=>[c(l,{class:"title grey-color"},{default:u((()=>[n(" 总收益(元) ")])),_:1}),c(l,{class:"money"},{default:u((()=>[n(f(F.value.addUpWages||"0.00"),1)])),_:1})])),_:1}),c(l,{class:"col flex flex-jc__sb flex-ai__center btn-group"},{default:u((()=>[c(l,{class:"btn line-btn",onClick:a[0]||(a[0]=e=>i(U)({type:0,maxMoney:F.value.amount||0}))},{default:u((()=>[n(" 提现 ")])),_:1}),c(l,{class:"btn",onClick:a[1]||(a[1]=e=>i(U)({type:1,maxMoney:F.value.amount||0}))},{default:u((()=>[n("转余额 ")])),_:1})])),_:1})])),_:1}),c(l,{class:"gradation-line"}),c(l,{class:"bottom"},{default:u((()=>[c(l,{class:"item"},{default:u((()=>[c(l,{class:"title grey-color"},{default:u((()=>[n("待入账佣金")])),_:1}),c(l,{class:"count"},{default:u((()=>[n(f(F.value.refuseAmount||"0.00"),1)])),_:1})])),_:1}),c(l,{class:"item"},{default:u((()=>[c(l,{class:"title grey-color"},{default:u((()=>[n("可提现佣金")])),_:1}),c(l,{class:"count"},{default:u((()=>[n(f(F.value.amount||"0.00"),1)])),_:1})])),_:1})])),_:1})])),_:1}),c(l,{class:"filtrate-row flex flex-ai__center flex-jc__sb"},{default:u((()=>[c(l,{class:"date flex flex-ai__center",onClick:K},{default:u((()=>[n(f(q.value)+" ",1),c(s,{name:"arrow-down",color:"#333"})])),_:1}),c(l,{class:"info grey-color"},{default:u((()=>[n(" 总收入¥"+f(z.value.income)+" 总支出¥"+f(z.value.expenses),1)])),_:1})])),_:1}),c(l,{class:"money-list"},{default:u((()=>[c(l,{class:"tab-content"},{default:u((()=>[(t(),_(m,null,d(H,(e=>c(l,{class:y(["tab-item",{current:O.value===e.value}]),key:e.value,onClick:a=>{return l=e.value,O.value=l,0!==l?W.value.type=l:delete W.value.type,void V();var l}},{default:u((()=>[n(f(e.label),1)])),_:2},1032,["class","onClick"]))),64))])),_:1}),i(I).length>0?(t(!0),_(m,{key:0},d(i(I),(e=>(t(),o(l,{class:"money-item flex flex-jc__sb"},{default:u((()=>[c(l,{class:"left flex flex-column flex-jc__sb"},{default:u((()=>[c(l,{class:"name"},{default:u((()=>[n(f(e.distributorName),1)])),_:2},1024),c(l,{class:"id"},{default:u((()=>[n("订单号:"+f(e.orderId),1)])),_:2},1024)])),_:2},1024),c(l,{class:"right"},{default:u((()=>[c(l,{class:"title"},{default:u((()=>[1===e.type?(t(),o(k,{key:0},{default:u((()=>[n(" +")])),_:1})):x("",!0),4===e.type?(t(),o(k,{key:1},{default:u((()=>[n(" -")])),_:1})):x("",!0),n(" $"+f(e.amount),1)])),_:2},1024),c(l,{class:y(["status",[Q[e.type]]])},{default:u((()=>[n(f(R[e.type]),1)])),_:2},1032,["class"])])),_:2},1024)])),_:2},1024)))),256)):(t(),o($,{key:1,padding:"30rpx 0 0 0",iconSrc:i(M)},{default:u((()=>[n(" 您还没有相关订单~ ")])),_:1},8,["iconSrc"]))])),_:1})])),_:1}),c(P,{ref_key:"datetimePicker",ref:B,modelValue:J.value,"onUpdate:modelValue":a[2]||(a[2]=e=>J.value=e),mode:"date",onConfirm:L,onCancel:a[3]||(a[3]=e=>G.value=!1)},null,8,["modelValue"])])),_:1})}}},[["__scopeId","data-v-e0ec153f"]]);export{A as default}; diff --git a/unpackage/dist/build/h5/assets/views-distribution-datum-index.271c6521.js b/unpackage/dist/build/h5/assets/views-distribution-datum-index.271c6521.js new file mode 100644 index 0000000..ec17ca9 --- /dev/null +++ b/unpackage/dist/build/h5/assets/views-distribution-datum-index.271c6521.js @@ -0,0 +1 @@ +import{a8 as a,T as e,a6 as l,a as s,i as t,o,j as r,w as u,z as c,B as d,h as n,I as i,l as f,f as _,p,A as m,a5 as b}from"./index-9bec188e.js";import{H as v}from"./index.bdca3eba.js";import{u as x}from"./useScroll.c0a86152.js";import{c as j}from"./index.a57c544a.js";import{u as y}from"./useJump.16ec8115.js";import{_ as g}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uv-icon.27c7246d.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./utils.3f9740a5.js";const h=g({__name:"index",setup(g){const{goDistributionApplyFor:h}=y(),{scrollTop:V}=x();a((()=>{}));const w=e(),{user:k,areaList:N}=l(w),z=s({});function A(){h({update:!0})}return async function(){z.value=await j()}(),(a,e)=>{const l=d,s=p,x=m,j=b;return t(k)?(o(),r(l,{key:0,class:"apply-for"},{default:u((()=>[n(v,{"scroll-top":t(V),"system-bar-area-bg":"#fff","header-area-bg":"#fff"},{default:u((()=>[i("我的资料 ")])),_:1},8,["scroll-top"]),z.value.realName?(o(),r(l,{key:0,class:"inner"},{default:u((()=>[n(l,{class:"bg"}),n(l,{class:"userinfo flex flex-column flex-ai__center flex-jc__center"},{default:u((()=>[n(s,{src:t(k).avatar},null,8,["src"]),n(x,{class:"username"},{default:u((()=>[i(f(t(k).nickname),1)])),_:1})])),_:1}),n(l,{class:"apply-card"},{default:u((()=>[n(l,{class:"form"},{default:u((()=>[n(l,{class:"row"},{default:u((()=>[n(x,{class:"label"},{default:u((()=>[i(" 真实姓名 ")])),_:1}),_("div",{class:"right"},[n(j,{type:"text",disabled:"",modelValue:z.value.realName,"onUpdate:modelValue":e[0]||(e[0]=a=>z.value.realName=a),placeholder:"请输入真实姓名"},null,8,["modelValue"])])])),_:1}),n(l,{class:"row"},{default:u((()=>[n(x,{class:"label"},{default:u((()=>[i(" 现居城市 ")])),_:1}),_("div",{class:"right flex flex-jc__sb flex-ai__center"},[n(x,{class:"placeholder"},{default:u((()=>[i(f(z.value.address||"-"),1)])),_:1})])])),_:1}),n(l,{class:"row"},{default:u((()=>[n(x,{class:"label"},{default:u((()=>[i(" 申请原因 ")])),_:1}),_("div",{class:"right"},[n(j,{disabled:"",modelValue:z.value.reason,"onUpdate:modelValue":e[1]||(e[1]=a=>z.value.reason=a),type:"text",placeholder:"请输入申请原因"},null,8,["modelValue"])])])),_:1}),n(l,{class:"submit"},{default:u((()=>[n(l,{class:"button animation-button",onClick:A},{default:u((()=>[i("修改信息 ")])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})):c("",!0)])),_:1})):c("",!0)}}},[["__scopeId","data-v-03e11ba7"]]);export{h as default}; diff --git a/unpackage/dist/build/h5/assets/views-distribution-goods-index.2caeac45.js b/unpackage/dist/build/h5/assets/views-distribution-goods-index.2caeac45.js new file mode 100644 index 0000000..2eb2fa6 --- /dev/null +++ b/unpackage/dist/build/h5/assets/views-distribution-goods-index.2caeac45.js @@ -0,0 +1 @@ +import{T as s,a8 as a,W as o,X as e,a as t,O as r,v as i,o as l,j as u,w as d,u as n,B as p,h as m,I as c,i as f,e as _,k as j,F as g,l as v,Q as h,A as x}from"./index-9bec188e.js";import{H as b}from"./index.bdca3eba.js";import{u as y}from"./useScroll.c0a86152.js";import{G as P}from"./Goods.7dc38957.js";import{u as S}from"./usePage.b639b5a8.js";import{d as k}from"./product.0ff691f6.js";import{u as I}from"./useShare.d249e156.js";import{u as w,G,a as A}from"./Goods.4fe4ceee.js";import{_ as T}from"./_plugin-vue_export-helper.1b428a4d.js";import"./uv-icon.27c7246d.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./utils.3f9740a5.js";import"./index.2f3cf70a.js";import"./images.52fc6216.js";import"./useShearPlate.19498da6.js";import"./useInterface.982c71ba.js";import"./index.acb07630.js";import"./uv-overlay.6fe03ce8.js";import"./uv-transition.b971e856.js";import"./createAnimation.e5fefaf6.js";import"./useImage.9f5391d3.js";import"./Popup.08c50cc2.js";import"./lodash.94acaf47.js";const C=T({__name:"index",setup(T){s();const{scrollTop:C}=y();a((()=>{}));const{refresh:D,dataList:H,loadend:Q,loading:W,listEmpty:B,otherQuery:E}=S(k),{shareAppMessage:F,shareTimeline:J,distributionGoodsDetailShare:L,shareH5:M}=I(),O=w();o(F),e(J);const{push:X,getParams:$}=n(),q=t();r((s=>{const a=$(s);q.value=a.distributionId,E.value={isDistribution:1}}));const z=t(),K=t();async function N(s,a){await O.doShareToAddIntegral(),L(a,q.value),"photo"!==s.value?"wechat"===s.value&&M():K.value.open(a)}return i((()=>{D()})),(s,a)=>{const o=p,e=x;return l(),u(o,{class:"goods-list"},{default:d((()=>[m(b,{"scroll-top":f(C),"system-bar-area-bg":"#fff","header-area-bg":"#fff"},{default:d((()=>[c(" 分销商品 ")])),_:1},8,["scroll-top"]),m(o,{class:"goods-list__inner"},{default:d((()=>[(l(!0),_(g,null,j(f(H),(s=>(l(),u(o,{key:s.id,class:"product"},{default:d((()=>[m(P,{row:"","img-width":"160rpx",ratio:!0,goods:s,infoPadding:"10rpx 10rpx"},{options:d((()=>[m(o,{class:"good-bottom"},{default:d((()=>[m(o,{class:"price"},{default:d((()=>[c(" ¥"+v(s.price),1)])),_:2},1024),m(o,{class:"sale flex flex-jc__sb flex-ai__end"},{default:d((()=>[m(o,{class:"left"},{default:d((()=>[m(e,{class:"gray-color"},{default:d((()=>[c("预计佣金:")])),_:1}),c(" ¥999-999 ")])),_:1}),m(o,{class:"btn",onClick:h((a=>{return o=s,void z.value.open("分享赚",o);var o}),["stop"])},{default:d((()=>[c(" 分享赚 ")])),_:2},1032,["onClick"])])),_:2},1024)])),_:2},1024)])),_:2},1032,["goods"])])),_:2},1024)))),128))])),_:1}),m(G,{ref_key:"goodsShare",ref:z,onShare:N},null,512),m(A,{ref_key:"goodsPoster",ref:K},null,512)])),_:1})}}},[["__scopeId","data-v-d00cc071"]]);export{C as default}; diff --git a/unpackage/dist/build/h5/assets/views-distribution-order-index.15d00ac2.js b/unpackage/dist/build/h5/assets/views-distribution-order-index.15d00ac2.js new file mode 100644 index 0000000..d91a6e2 --- /dev/null +++ b/unpackage/dist/build/h5/assets/views-distribution-order-index.15d00ac2.js @@ -0,0 +1 @@ +import{t as e,x as t,o as a,j as i,w as s,h as n,I as l,l as d,i as r,m as c,e as o,F as u,k as h,A as m,B as f,z as p,bA as g,a0 as _,y as D,b7 as k,b6 as y,E as T,Q as b,bB as S,aW as w,aT as x,C as R,D as M,a5 as v,a8 as C,a as V,O as $}from"./index-9bec188e.js";import{H as P}from"./index.bdca3eba.js";import{u as H}from"./useScroll.c0a86152.js";import{_ as E}from"./_plugin-vue_export-helper.1b428a4d.js";import{u as I}from"./usePaging.83057129.js";import{f as Y,h as j}from"./index.a57c544a.js";import{h as O}from"./moment.dc0d6ca6.js";import{v as A}from"./images.52fc6216.js";import{E as N}from"./index.036a38bb.js";import"./uv-icon.27c7246d.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./utils.3f9740a5.js";const U=[{label:"商品金额(元)",field:"productPrice"},{label:"商品佣金(元)",field:"wages"}],F=E({__name:"DistributorInfoItem",props:{data:{type:Object,required:!0}},setup(p){const g=p,{data:_}=e(g),D=t((()=>["待结算","已结算","已取消"][_.value.status])),k=t((()=>["","success-tag","default-tag"][_.value.status]));return(e,t)=>{const p=m,g=f;return a(),i(g,{class:"user-item"},{default:s((()=>[n(g,{class:"userinfo-row flex flex-jc__start"},{default:s((()=>[n(g,{class:"userinfo flex flex-column flex-jc__sb"},{default:s((()=>[n(g,{class:"username flex flex-jc__sb"},{default:s((()=>[l(d(r(_).userName)+" ",1),n(p,{class:c(["tag default-tag",r(k)])},{default:s((()=>[l(d(r(D)),1)])),_:1},8,["class"])])),_:1}),n(g,{class:"time"},{default:s((()=>[l("订单号:"+d(r(_).orderId),1)])),_:1})])),_:1})])),_:1}),n(g,{class:"distribution-info-row"},{default:s((()=>[(a(!0),o(u,null,h(r(U),(e=>(a(),i(g,{class:"info-item",key:e.label},{default:s((()=>[n(g,{class:"title"},{default:s((()=>[l(d(e.label),1)])),_:2},1024),n(g,{class:"count"},{default:s((()=>[l(d(r(_)[e.field]||0),1)])),_:2},1024)])),_:2},1024)))),128))])),_:1})])),_:1})}}},[["__scopeId","data-v-d25462b5"]]);function W(e,t){return`${B(e)} ${z(e,t)}`}function B(e){e=K(e);const t=(e=new Date(e)).getFullYear(),a=e.getMonth()+1,i=e.getDate();return`${t}-${q(a)}-${q(i)}`}function z(e,t){e=K(e);const a=(e=new Date(e)).getHours(),i=e.getMinutes(),s=e.getSeconds();return t?`${q(a)}:${q(i)}`:`${q(a)}:${q(i)}:${q(s)}`}function q(e){return e<10&&(e=`0${e}`),e}function L(e){return e?"00:00":"00:00:00"}function Q(e,t){return(e=new Date(K(e)))<=(t=new Date(K(t)))}function G(e){return e.match(/((19|20)\d{2})(-|\/)\d{1,2}(-|\/)\d{1,2}/g)}const J=/^\d{4}-(0?[1-9]|1[012])-(0?[1-9]|[12][0-9]|3[01])( [0-5]?[0-9]:[0-5]?[0-9]:[0-5]?[0-9])?$/;function K(e){return"string"==typeof e&&J.test(e)&&(e=e.replace(/-/g,"/")),e}const X=E({props:{weeks:{type:Object,default:()=>({})},calendar:{type:Object,default:()=>({})},selected:{type:Array,default:()=>[]},checkHover:{type:Boolean,default:!1}},methods:{choiceDate(e){this.$emit("change",e)},handleMousemove(e){this.$emit("handleMouse",e)}}},[["render",function(e,t,r,o,u,h){const g=m,_=f;return a(),i(_,{class:c(["uni-calendar-item__weeks-box",{"uni-calendar-item--disable":r.weeks.disable,"uni-calendar-item--before-checked-x":r.weeks.beforeMultiple,"uni-calendar-item--multiple":r.weeks.multiple,"uni-calendar-item--after-checked-x":r.weeks.afterMultiple}]),onClick:t[0]||(t[0]=e=>h.choiceDate(r.weeks)),onMouseenter:t[1]||(t[1]=e=>h.handleMousemove(r.weeks))},{default:s((()=>[n(_,{class:c(["uni-calendar-item__weeks-box-item",{"uni-calendar-item--checked":r.calendar.fullDate===r.weeks.fullDate&&(r.calendar.userChecked||!r.checkHover),"uni-calendar-item--checked-range-text":r.checkHover,"uni-calendar-item--before-checked":r.weeks.beforeMultiple,"uni-calendar-item--multiple":r.weeks.multiple,"uni-calendar-item--after-checked":r.weeks.afterMultiple,"uni-calendar-item--disable":r.weeks.disable}])},{default:s((()=>[r.selected&&r.weeks.extraInfo?(a(),i(g,{key:0,class:"uni-calendar-item__weeks-box-circle"})):p("",!0),n(g,{class:"uni-calendar-item__weeks-box-text uni-calendar-item__weeks-box-text-disable uni-calendar-item--checked-text"},{default:s((()=>[l(d(r.weeks.date),1)])),_:1})])),_:1},8,["class"]),n(_,{class:c({"uni-calendar-item--today":r.weeks.isToday})},null,8,["class"])])),_:1},8,["class"])}],["__scopeId","data-v-acf91f82"]]),Z={en:{"uni-datetime-picker.selectDate":"select date","uni-datetime-picker.selectTime":"select time","uni-datetime-picker.selectDateTime":"select date and time","uni-datetime-picker.startDate":"start date","uni-datetime-picker.endDate":"end date","uni-datetime-picker.startTime":"start time","uni-datetime-picker.endTime":"end time","uni-datetime-picker.ok":"ok","uni-datetime-picker.clear":"clear","uni-datetime-picker.cancel":"cancel","uni-datetime-picker.year":"-","uni-datetime-picker.month":"","uni-calender.MON":"MON","uni-calender.TUE":"TUE","uni-calender.WED":"WED","uni-calender.THU":"THU","uni-calender.FRI":"FRI","uni-calender.SAT":"SAT","uni-calender.SUN":"SUN","uni-calender.confirm":"confirm"},"zh-Hans":{"uni-datetime-picker.selectDate":"选择日期","uni-datetime-picker.selectTime":"选择时间","uni-datetime-picker.selectDateTime":"选择日期时间","uni-datetime-picker.startDate":"开始日期","uni-datetime-picker.endDate":"结束日期","uni-datetime-picker.startTime":"开始时间","uni-datetime-picker.endTime":"结束时间","uni-datetime-picker.ok":"确定","uni-datetime-picker.clear":"清除","uni-datetime-picker.cancel":"取消","uni-datetime-picker.year":"年","uni-datetime-picker.month":"月","uni-calender.SUN":"日","uni-calender.MON":"一","uni-calender.TUE":"二","uni-calender.WED":"三","uni-calender.THU":"四","uni-calender.FRI":"五","uni-calender.SAT":"六","uni-calender.confirm":"确认"},"zh-Hant":{"uni-datetime-picker.selectDate":"選擇日期","uni-datetime-picker.selectTime":"選擇時間","uni-datetime-picker.selectDateTime":"選擇日期時間","uni-datetime-picker.startDate":"開始日期","uni-datetime-picker.endDate":"結束日期","uni-datetime-picker.startTime":"開始时间","uni-datetime-picker.endTime":"結束时间","uni-datetime-picker.ok":"確定","uni-datetime-picker.clear":"清除","uni-datetime-picker.cancel":"取消","uni-datetime-picker.year":"年","uni-datetime-picker.month":"月","uni-calender.SUN":"日","uni-calender.MON":"一","uni-calender.TUE":"二","uni-calender.WED":"三","uni-calender.THU":"四","uni-calender.FRI":"五","uni-calender.SAT":"六","uni-calender.confirm":"確認"}},{t:ee}=g(Z);const te=E({name:"UniDatetimePicker",data:()=>({indicatorStyle:"height: 50px;",visible:!1,fixNvueBug:{},dateShow:!0,timeShow:!0,title:"日期和时间",time:"",year:1920,month:0,day:0,hour:0,minute:0,second:0,startYear:1920,startMonth:1,startDay:1,startHour:0,startMinute:0,startSecond:0,endYear:2120,endMonth:12,endDay:31,endHour:23,endMinute:59,endSecond:59}),props:{type:{type:String,default:"datetime"},value:{type:[String,Number],default:""},modelValue:{type:[String,Number],default:""},start:{type:[Number,String],default:""},end:{type:[Number,String],default:""},returnType:{type:String,default:"string"},disabled:{type:[Boolean,String],default:!1},border:{type:[Boolean,String],default:!0},hideSecond:{type:[Boolean,String],default:!1}},watch:{modelValue:{handler(e){e?(this.parseValue(K(e)),this.initTime(!1)):(this.time="",this.parseValue(Date.now()))},immediate:!0},type:{handler(e){"date"===e?(this.dateShow=!0,this.timeShow=!1,this.title="日期"):"time"===e?(this.dateShow=!1,this.timeShow=!0,this.title="时间"):(this.dateShow=!0,this.timeShow=!0,this.title="日期和时间")},immediate:!0},start:{handler(e){this.parseDatetimeRange(K(e),"start")},immediate:!0},end:{handler(e){this.parseDatetimeRange(K(e),"end")},immediate:!0},months(e){this.checkValue("month",this.month,e)},days(e){this.checkValue("day",this.day,e)},hours(e){this.checkValue("hour",this.hour,e)},minutes(e){this.checkValue("minute",this.minute,e)},seconds(e){this.checkValue("second",this.second,e)}},computed:{years(){return this.getCurrentRange("year")},months(){return this.getCurrentRange("month")},days(){return this.getCurrentRange("day")},hours(){return this.getCurrentRange("hour")},minutes(){return this.getCurrentRange("minute")},seconds(){return this.getCurrentRange("second")},ymd(){return[this.year-this.minYear,this.month-this.minMonth,this.day-this.minDay]},hms(){return[this.hour-this.minHour,this.minute-this.minMinute,this.second-this.minSecond]},currentDateIsStart(){return this.year===this.startYear&&this.month===this.startMonth&&this.day===this.startDay},currentDateIsEnd(){return this.year===this.endYear&&this.month===this.endMonth&&this.day===this.endDay},minYear(){return this.startYear},maxYear(){return this.endYear},minMonth(){return this.year===this.startYear?this.startMonth:1},maxMonth(){return this.year===this.endYear?this.endMonth:12},minDay(){return this.year===this.startYear&&this.month===this.startMonth?this.startDay:1},maxDay(){return this.year===this.endYear&&this.month===this.endMonth?this.endDay:this.daysInMonth(this.year,this.month)},minHour(){return"datetime"===this.type?this.currentDateIsStart?this.startHour:0:"time"===this.type?this.startHour:void 0},maxHour(){return"datetime"===this.type?this.currentDateIsEnd?this.endHour:23:"time"===this.type?this.endHour:void 0},minMinute(){return"datetime"===this.type?this.currentDateIsStart&&this.hour===this.startHour?this.startMinute:0:"time"===this.type?this.hour===this.startHour?this.startMinute:0:void 0},maxMinute(){return"datetime"===this.type?this.currentDateIsEnd&&this.hour===this.endHour?this.endMinute:59:"time"===this.type?this.hour===this.endHour?this.endMinute:59:void 0},minSecond(){return"datetime"===this.type?this.currentDateIsStart&&this.hour===this.startHour&&this.minute===this.startMinute?this.startSecond:0:"time"===this.type?this.hour===this.startHour&&this.minute===this.startMinute?this.startSecond:0:void 0},maxSecond(){return"datetime"===this.type?this.currentDateIsEnd&&this.hour===this.endHour&&this.minute===this.endMinute?this.endSecond:59:"time"===this.type?this.hour===this.endHour&&this.minute===this.endMinute?this.endSecond:59:void 0},selectTimeText:()=>ee("uni-datetime-picker.selectTime"),okText:()=>ee("uni-datetime-picker.ok"),clearText:()=>ee("uni-datetime-picker.clear"),cancelText:()=>ee("uni-datetime-picker.cancel")},mounted(){},methods:{lessThanTen:e=>e<10?"0"+e:e,parseTimeType(e){if(e){let t=e.split(":");this.hour=Number(t[0]),this.minute=Number(t[1]),this.second=Number(t[2])}},initPickerValue(e){let t=null;e?t=this.compareValueWithStartAndEnd(e,this.start,this.end):(t=Date.now(),t=this.compareValueWithStartAndEnd(t,this.start,this.end)),this.parseValue(t)},compareValueWithStartAndEnd(e,t,a){let i=null;return e=this.superTimeStamp(e),t=this.superTimeStamp(t),a=this.superTimeStamp(a),i=t&&a?ea?new Date(a):new Date(e):t&&!a?t<=e?new Date(e):new Date(t):!t&&a?e<=a?new Date(e):new Date(a):new Date(e),i},superTimeStamp(e){let t="";if("time"===this.type&&e&&"string"==typeof e){const e=new Date;t=e.getFullYear()+"/"+(e.getMonth()+1)+"/"+e.getDate()+" "}return Number(e)&&(e=parseInt(e),t=0),this.createTimeStamp(t+e)},parseValue(e){if(e){if("time"===this.type&&"string"==typeof e)this.parseTimeType(e);else{let t=null;t=new Date(e),"time"!==this.type&&(this.year=t.getFullYear(),this.month=t.getMonth()+1,this.day=t.getDate()),"date"!==this.type&&(this.hour=t.getHours(),this.minute=t.getMinutes(),this.second=t.getSeconds())}this.hideSecond&&(this.second=0)}},parseDatetimeRange(e,t){if(!e)return"start"===t&&(this.startYear=1920,this.startMonth=1,this.startDay=1,this.startHour=0,this.startMinute=0,this.startSecond=0),void("end"===t&&(this.endYear=2120,this.endMonth=12,this.endDay=31,this.endHour=23,this.endMinute=59,this.endSecond=59));if("time"===this.type){const a=e.split(":");this[t+"Hour"]=Number(a[0]),this[t+"Minute"]=Number(a[1]),this[t+"Second"]=Number(a[2])}else{if(!e)return void("start"===t?this.startYear=this.year-60:this.endYear=this.year+60);Number(e)&&(e=parseInt(e));const a=/[0-9]:[0-9]/;"datetime"!==this.type||"end"!==t||"string"!=typeof e||a.test(e)||(e+=" 23:59:59");const i=new Date(e);this[t+"Year"]=i.getFullYear(),this[t+"Month"]=i.getMonth()+1,this[t+"Day"]=i.getDate(),"datetime"===this.type&&(this[t+"Hour"]=i.getHours(),this[t+"Minute"]=i.getMinutes(),this[t+"Second"]=i.getSeconds())}},getCurrentRange(e){const t=[];for(let a=this["min"+this.capitalize(e)];a<=this["max"+this.capitalize(e)];a++)t.push(a);return t},capitalize:e=>e.charAt(0).toUpperCase()+e.slice(1),checkValue(e,t,a){-1===a.indexOf(t)&&(this[e]=a[0])},daysInMonth:(e,t)=>new Date(e,t,0).getDate(),fixIosDateFormat:e=>("string"==typeof e&&(e=e.replace(/-/g,"/")),e),createTimeStamp(e){if(e)return"number"==typeof e?e:(e=e.replace(/-/g,"/"),"date"===this.type&&(e+=" 00:00:00"),Date.parse(e))},createDomSting(){const e=this.year+"-"+this.lessThanTen(this.month)+"-"+this.lessThanTen(this.day);let t=this.lessThanTen(this.hour)+":"+this.lessThanTen(this.minute);return this.hideSecond||(t=t+":"+this.lessThanTen(this.second)),"date"===this.type?e:"time"===this.type?t:e+" "+t},initTime(e=!0){this.time=this.createDomSting(),e&&("timestamp"===this.returnType&&"time"!==this.type?(this.$emit("change",this.createTimeStamp(this.time)),this.$emit("input",this.createTimeStamp(this.time)),this.$emit("update:modelValue",this.createTimeStamp(this.time))):(this.$emit("change",this.time),this.$emit("input",this.time),this.$emit("update:modelValue",this.time)))},bindDateChange(e){const t=e.detail.value;this.year=this.years[t[0]],this.month=this.months[t[1]],this.day=this.days[t[2]]},bindTimeChange(e){const t=e.detail.value;this.hour=this.hours[t[0]],this.minute=this.minutes[t[1]],this.second=this.seconds[t[2]]},initTimePicker(){if(this.disabled)return;const e=K(this.time);this.initPickerValue(e),this.visible=!this.visible},tiggerTimePicker(e){this.visible=!this.visible},clearTime(){this.time="",this.$emit("change",this.time),this.$emit("input",this.time),this.$emit("update:modelValue",this.time),this.tiggerTimePicker()},setTime(){this.initTime(),this.tiggerTimePicker()}}},[["render",function(e,t,r,g,T,b){const S=m,w=f,x=k,R=y;return a(),i(w,{class:"uni-datetime-picker"},{default:s((()=>[n(w,{onClick:b.initTimePicker},{default:s((()=>[_(e.$slots,"default",{},(()=>[n(w,{class:c(["uni-datetime-picker-timebox-pointer",{"uni-datetime-picker-disabled":r.disabled,"uni-datetime-picker-timebox":r.border}])},{default:s((()=>[n(S,{class:"uni-datetime-picker-text"},{default:s((()=>[l(d(T.time),1)])),_:1}),T.time?p("",!0):(a(),i(w,{key:0,class:"uni-datetime-picker-time"},{default:s((()=>[n(S,{class:"uni-datetime-picker-text"},{default:s((()=>[l(d(b.selectTimeText),1)])),_:1})])),_:1}))])),_:1},8,["class"])]),!0)])),_:3},8,["onClick"]),T.visible?(a(),i(w,{key:0,id:"mask",class:"uni-datetime-picker-mask",onClick:b.tiggerTimePicker},null,8,["onClick"])):p("",!0),T.visible?(a(),i(w,{key:1,class:c(["uni-datetime-picker-popup",[T.dateShow&&T.timeShow?"":"fix-nvue-height"]]),style:D(T.fixNvueBug)},{default:s((()=>[n(w,{class:"uni-title"},{default:s((()=>[n(S,{class:"uni-datetime-picker-text"},{default:s((()=>[l(d(b.selectTimeText),1)])),_:1})])),_:1}),T.dateShow?(a(),i(w,{key:0,class:"uni-datetime-picker__container-box"},{default:s((()=>[n(R,{class:"uni-datetime-picker-view","indicator-style":T.indicatorStyle,value:b.ymd,onChange:b.bindDateChange},{default:s((()=>[n(x,null,{default:s((()=>[(a(!0),o(u,null,h(b.years,((e,t)=>(a(),i(w,{class:"uni-datetime-picker-item",key:t},{default:s((()=>[n(S,{class:"uni-datetime-picker-item"},{default:s((()=>[l(d(b.lessThanTen(e)),1)])),_:2},1024)])),_:2},1024)))),128))])),_:1}),n(x,null,{default:s((()=>[(a(!0),o(u,null,h(b.months,((e,t)=>(a(),i(w,{class:"uni-datetime-picker-item",key:t},{default:s((()=>[n(S,{class:"uni-datetime-picker-item"},{default:s((()=>[l(d(b.lessThanTen(e)),1)])),_:2},1024)])),_:2},1024)))),128))])),_:1}),n(x,null,{default:s((()=>[(a(!0),o(u,null,h(b.days,((e,t)=>(a(),i(w,{class:"uni-datetime-picker-item",key:t},{default:s((()=>[n(S,{class:"uni-datetime-picker-item"},{default:s((()=>[l(d(b.lessThanTen(e)),1)])),_:2},1024)])),_:2},1024)))),128))])),_:1})])),_:1},8,["indicator-style","value","onChange"]),n(S,{class:"uni-datetime-picker-sign sign-left"},{default:s((()=>[l("-")])),_:1}),n(S,{class:"uni-datetime-picker-sign sign-right"},{default:s((()=>[l("-")])),_:1})])),_:1})):p("",!0),T.timeShow?(a(),i(w,{key:1,class:"uni-datetime-picker__container-box"},{default:s((()=>[n(R,{class:c(["uni-datetime-picker-view",[r.hideSecond?"time-hide-second":""]]),"indicator-style":T.indicatorStyle,value:b.hms,onChange:b.bindTimeChange},{default:s((()=>[n(x,null,{default:s((()=>[(a(!0),o(u,null,h(b.hours,((e,t)=>(a(),i(w,{class:"uni-datetime-picker-item",key:t},{default:s((()=>[n(S,{class:"uni-datetime-picker-item"},{default:s((()=>[l(d(b.lessThanTen(e)),1)])),_:2},1024)])),_:2},1024)))),128))])),_:1}),n(x,null,{default:s((()=>[(a(!0),o(u,null,h(b.minutes,((e,t)=>(a(),i(w,{class:"uni-datetime-picker-item",key:t},{default:s((()=>[n(S,{class:"uni-datetime-picker-item"},{default:s((()=>[l(d(b.lessThanTen(e)),1)])),_:2},1024)])),_:2},1024)))),128))])),_:1}),r.hideSecond?p("",!0):(a(),i(x,{key:0},{default:s((()=>[(a(!0),o(u,null,h(b.seconds,((e,t)=>(a(),i(w,{class:"uni-datetime-picker-item",key:t},{default:s((()=>[n(S,{class:"uni-datetime-picker-item"},{default:s((()=>[l(d(b.lessThanTen(e)),1)])),_:2},1024)])),_:2},1024)))),128))])),_:1}))])),_:1},8,["class","indicator-style","value","onChange"]),n(S,{class:c(["uni-datetime-picker-sign",[r.hideSecond?"sign-center":"sign-left"]])},{default:s((()=>[l(":")])),_:1},8,["class"]),r.hideSecond?p("",!0):(a(),i(S,{key:0,class:"uni-datetime-picker-sign sign-right"},{default:s((()=>[l(":")])),_:1}))])),_:1})):p("",!0),n(w,{class:"uni-datetime-picker-btn"},{default:s((()=>[n(w,{onClick:b.clearTime},{default:s((()=>[n(S,{class:"uni-datetime-picker-btn-text"},{default:s((()=>[l(d(b.clearText),1)])),_:1})])),_:1},8,["onClick"]),n(w,{class:"uni-datetime-picker-btn-group"},{default:s((()=>[n(w,{class:"uni-datetime-picker-cancel",onClick:b.tiggerTimePicker},{default:s((()=>[n(S,{class:"uni-datetime-picker-btn-text"},{default:s((()=>[l(d(b.cancelText),1)])),_:1})])),_:1},8,["onClick"]),n(w,{onClick:b.setTime},{default:s((()=>[n(S,{class:"uni-datetime-picker-btn-text"},{default:s((()=>[l(d(b.okText),1)])),_:1})])),_:1},8,["onClick"])])),_:1})])),_:1})])),_:1},8,["class","style"])):p("",!0)])),_:3})}],["__scopeId","data-v-44dd43a4"]]),ae=[{font_class:"arrow-down",unicode:""},{font_class:"arrow-left",unicode:""},{font_class:"arrow-right",unicode:""},{font_class:"arrow-up",unicode:""},{font_class:"auth",unicode:""},{font_class:"auth-filled",unicode:""},{font_class:"back",unicode:""},{font_class:"bars",unicode:""},{font_class:"calendar",unicode:""},{font_class:"calendar-filled",unicode:""},{font_class:"camera",unicode:""},{font_class:"camera-filled",unicode:""},{font_class:"cart",unicode:""},{font_class:"cart-filled",unicode:""},{font_class:"chat",unicode:""},{font_class:"chat-filled",unicode:""},{font_class:"chatboxes",unicode:""},{font_class:"chatboxes-filled",unicode:""},{font_class:"chatbubble",unicode:""},{font_class:"chatbubble-filled",unicode:""},{font_class:"checkbox",unicode:""},{font_class:"checkbox-filled",unicode:""},{font_class:"checkmarkempty",unicode:""},{font_class:"circle",unicode:""},{font_class:"circle-filled",unicode:""},{font_class:"clear",unicode:""},{font_class:"close",unicode:""},{font_class:"closeempty",unicode:""},{font_class:"cloud-download",unicode:""},{font_class:"cloud-download-filled",unicode:""},{font_class:"cloud-upload",unicode:""},{font_class:"cloud-upload-filled",unicode:""},{font_class:"color",unicode:""},{font_class:"color-filled",unicode:""},{font_class:"compose",unicode:""},{font_class:"contact",unicode:""},{font_class:"contact-filled",unicode:""},{font_class:"down",unicode:""},{font_class:"bottom",unicode:""},{font_class:"download",unicode:""},{font_class:"download-filled",unicode:""},{font_class:"email",unicode:""},{font_class:"email-filled",unicode:""},{font_class:"eye",unicode:""},{font_class:"eye-filled",unicode:""},{font_class:"eye-slash",unicode:""},{font_class:"eye-slash-filled",unicode:""},{font_class:"fire",unicode:""},{font_class:"fire-filled",unicode:""},{font_class:"flag",unicode:""},{font_class:"flag-filled",unicode:""},{font_class:"folder-add",unicode:""},{font_class:"folder-add-filled",unicode:""},{font_class:"font",unicode:""},{font_class:"forward",unicode:""},{font_class:"gear",unicode:""},{font_class:"gear-filled",unicode:""},{font_class:"gift",unicode:""},{font_class:"gift-filled",unicode:""},{font_class:"hand-down",unicode:""},{font_class:"hand-down-filled",unicode:""},{font_class:"hand-up",unicode:""},{font_class:"hand-up-filled",unicode:""},{font_class:"headphones",unicode:""},{font_class:"heart",unicode:""},{font_class:"heart-filled",unicode:""},{font_class:"help",unicode:""},{font_class:"help-filled",unicode:""},{font_class:"home",unicode:""},{font_class:"home-filled",unicode:""},{font_class:"image",unicode:""},{font_class:"image-filled",unicode:""},{font_class:"images",unicode:""},{font_class:"images-filled",unicode:""},{font_class:"info",unicode:""},{font_class:"info-filled",unicode:""},{font_class:"left",unicode:""},{font_class:"link",unicode:""},{font_class:"list",unicode:""},{font_class:"location",unicode:""},{font_class:"location-filled",unicode:""},{font_class:"locked",unicode:""},{font_class:"locked-filled",unicode:""},{font_class:"loop",unicode:""},{font_class:"mail-open",unicode:""},{font_class:"mail-open-filled",unicode:""},{font_class:"map",unicode:""},{font_class:"map-filled",unicode:""},{font_class:"map-pin",unicode:""},{font_class:"map-pin-ellipse",unicode:""},{font_class:"medal",unicode:""},{font_class:"medal-filled",unicode:""},{font_class:"mic",unicode:""},{font_class:"mic-filled",unicode:""},{font_class:"micoff",unicode:""},{font_class:"micoff-filled",unicode:""},{font_class:"minus",unicode:""},{font_class:"minus-filled",unicode:""},{font_class:"more",unicode:""},{font_class:"more-filled",unicode:""},{font_class:"navigate",unicode:""},{font_class:"navigate-filled",unicode:""},{font_class:"notification",unicode:""},{font_class:"notification-filled",unicode:""},{font_class:"paperclip",unicode:""},{font_class:"paperplane",unicode:""},{font_class:"paperplane-filled",unicode:""},{font_class:"person",unicode:""},{font_class:"person-filled",unicode:""},{font_class:"personadd",unicode:""},{font_class:"personadd-filled",unicode:""},{font_class:"personadd-filled-copy",unicode:""},{font_class:"phone",unicode:""},{font_class:"phone-filled",unicode:""},{font_class:"plus",unicode:""},{font_class:"plus-filled",unicode:""},{font_class:"plusempty",unicode:""},{font_class:"pulldown",unicode:""},{font_class:"pyq",unicode:""},{font_class:"qq",unicode:""},{font_class:"redo",unicode:""},{font_class:"redo-filled",unicode:""},{font_class:"refresh",unicode:""},{font_class:"refresh-filled",unicode:""},{font_class:"refreshempty",unicode:""},{font_class:"reload",unicode:""},{font_class:"right",unicode:""},{font_class:"scan",unicode:""},{font_class:"search",unicode:""},{font_class:"settings",unicode:""},{font_class:"settings-filled",unicode:""},{font_class:"shop",unicode:""},{font_class:"shop-filled",unicode:""},{font_class:"smallcircle",unicode:""},{font_class:"smallcircle-filled",unicode:""},{font_class:"sound",unicode:""},{font_class:"sound-filled",unicode:""},{font_class:"spinner-cycle",unicode:""},{font_class:"staff",unicode:""},{font_class:"staff-filled",unicode:""},{font_class:"star",unicode:""},{font_class:"star-filled",unicode:""},{font_class:"starhalf",unicode:""},{font_class:"trash",unicode:""},{font_class:"trash-filled",unicode:""},{font_class:"tune",unicode:""},{font_class:"tune-filled",unicode:""},{font_class:"undo",unicode:""},{font_class:"undo-filled",unicode:""},{font_class:"up",unicode:""},{font_class:"top",unicode:""},{font_class:"upload",unicode:""},{font_class:"upload-filled",unicode:""},{font_class:"videocam",unicode:""},{font_class:"videocam-filled",unicode:""},{font_class:"vip",unicode:""},{font_class:"vip-filled",unicode:""},{font_class:"wallet",unicode:""},{font_class:"wallet-filled",unicode:""},{font_class:"weibo",unicode:""},{font_class:"weixin",unicode:""}];const ie=E({name:"UniIcons",emits:["click"],props:{type:{type:String,default:""},color:{type:String,default:"#333333"},size:{type:[Number,String],default:16},customPrefix:{type:String,default:""},fontFamily:{type:String,default:""}},data:()=>({icons:ae}),computed:{unicode(){let e=this.icons.find((e=>e.font_class===this.type));return e?e.unicode:""},iconSize(){return"number"==typeof(e=this.size)||/^[0-9]*$/g.test(e)?e+"px":e;var e},styleObj(){return""!==this.fontFamily?`color: ${this.color}; font-size: ${this.iconSize}; font-family: ${this.fontFamily};`:`color: ${this.color}; font-size: ${this.iconSize};`}},methods:{_onClick(){this.$emit("click")}}},[["render",function(e,t,n,l,d,r){const o=m;return a(),i(o,{style:D(r.styleObj),class:c(["uni-icons",["uniui-"+n.type,n.customPrefix,n.customPrefix?n.type:""]]),onClick:r._onClick},{default:s((()=>[_(e.$slots,"default",{},void 0,!0)])),_:3},8,["style","class","onClick"])}],["__scopeId","data-v-c7952039"]]),{t:se}=g(Z);const ne=E({name:"UniDatetimePicker",options:{virtualHost:!0},components:{Calendar:E({components:{UniIcons:ie,calendarItem:X,timePicker:te},props:{date:{type:String,default:""},defTime:{type:[String,Object],default:""},selectableTimes:{type:[Object],default:()=>({})},selected:{type:Array,default:()=>[]},startDate:{type:String,default:""},endDate:{type:String,default:""},startPlaceholder:{type:String,default:""},endPlaceholder:{type:String,default:""},range:{type:Boolean,default:!1},hasTime:{type:Boolean,default:!1},insert:{type:Boolean,default:!0},showMonth:{type:Boolean,default:!0},clearDate:{type:Boolean,default:!0},checkHover:{type:Boolean,default:!0},hideSecond:{type:[Boolean],default:!1},pleStatus:{type:Object,default:()=>({before:"",after:"",data:[],fulldate:""})},defaultValue:{type:[String,Object,Array],default:""}},data:()=>({show:!1,weeks:[],calendar:{},nowDate:{},aniMaskShow:!1,firstEnter:!0,time:"",timeRange:{startTime:"",endTime:""},tempSingleDate:"",tempRange:{before:"",after:""}}),watch:{date:{immediate:!0,handler(e){this.range||(this.tempSingleDate=e,setTimeout((()=>{this.init(e)}),100))}},defTime:{immediate:!0,handler(e){this.range?(this.timeRange.startTime=e.start,this.timeRange.endTime=e.end):this.time=e}},startDate(e){this.cale&&(this.cale.setStartDate(e),this.cale.setDate(this.nowDate.fullDate),this.weeks=this.cale.weeks)},endDate(e){this.cale&&(this.cale.setEndDate(e),this.cale.setDate(this.nowDate.fullDate),this.weeks=this.cale.weeks)},selected(e){this.cale&&(this.cale.setSelectInfo(this.nowDate.fullDate,e),this.weeks=this.cale.weeks)},pleStatus:{immediate:!0,handler(e){const{before:t,after:a,fulldate:i,which:s}=e;this.tempRange.before=t,this.tempRange.after=a,setTimeout((()=>{if(i)if(this.cale.setHoverMultiple(i),t&&a){if(this.cale.lastHover=!0,this.rangeWithinMonth(a,t))return;this.setDate(t)}else this.cale.setMultiple(i),this.setDate(this.nowDate.fullDate),this.calendar.fullDate="",this.cale.lastHover=!1;else{if(!this.cale)return;this.cale.setDefaultMultiple(t,a),"left"===s&&t?(this.setDate(t),this.weeks=this.cale.weeks):a&&(this.setDate(a),this.weeks=this.cale.weeks),this.cale.lastHover=!0}}),16)}}},computed:{timepickerStartTime(){return(this.range?this.tempRange.before:this.calendar.fullDate)===this.startDate?this.selectableTimes.start:""},timepickerEndTime(){return(this.range?this.tempRange.after:this.calendar.fullDate)===this.endDate?this.selectableTimes.end:""},selectDateText:()=>se("uni-datetime-picker.selectDate"),startDateText(){return this.startPlaceholder||se("uni-datetime-picker.startDate")},endDateText(){return this.endPlaceholder||se("uni-datetime-picker.endDate")},okText:()=>se("uni-datetime-picker.ok"),yearText:()=>se("uni-datetime-picker.year"),monthText:()=>se("uni-datetime-picker.month"),MONText:()=>se("uni-calender.MON"),TUEText:()=>se("uni-calender.TUE"),WEDText:()=>se("uni-calender.WED"),THUText:()=>se("uni-calender.THU"),FRIText:()=>se("uni-calender.FRI"),SATText:()=>se("uni-calender.SAT"),SUNText:()=>se("uni-calender.SUN"),confirmText:()=>se("uni-calender.confirm")},created(){this.cale=new class{constructor({selected:e,startDate:t,endDate:a,range:i}={}){this.date=this.getDateObj(new Date),this.selected=e||[],this.startDate=t,this.endDate=a,this.range=i,this.cleanMultipleStatus(),this.weeks={},this.lastHover=!1}setDate(e){const t=this.getDateObj(e);this.getWeeks(t.fullDate)}cleanMultipleStatus(){this.multipleStatus={before:"",after:"",data:[]}}setStartDate(e){this.startDate=e}setEndDate(e){this.endDate=e}getPreMonthObj(e){e=K(e);const t=(e=new Date(e)).getMonth();e.setMonth(t-1);const a=e.getMonth();return 0!==t&&a-t==0&&e.setMonth(a-1),this.getDateObj(e)}getNextMonthObj(e){e=K(e);const t=(e=new Date(e)).getMonth();e.setMonth(t+1);const a=e.getMonth();return a-t>1&&e.setMonth(a-1),this.getDateObj(e)}getDateObj(e){return e=K(e),{fullDate:B(e=new Date(e)),year:e.getFullYear(),month:q(e.getMonth()+1),date:q(e.getDate()),day:e.getDay()}}getPreMonthDays(e,t){const a=[];for(let i=e-1;i>=0;i--){const e=t.month-1;a.push({date:new Date(t.year,e,-i).getDate(),month:e,disable:!0})}return a}getCurrentMonthDays(e,t){const a=[],i=this.date.fullDate;for(let s=1;s<=e;s++){const e=`${t.year}-${t.month}-${q(s)}`,n=i===e,l=this.selected&&this.selected.find((t=>{if(this.dateEqual(e,t.date))return t}));this.startDate&&Q(this.startDate,e),this.endDate&&Q(e,this.endDate);let d=this.multipleStatus.data,r=-1;this.range&&d&&(r=d.findIndex((t=>this.dateEqual(t,e))));const c=-1!==r;a.push({fullDate:e,year:t.year,date:s,multiple:!!this.range&&c,beforeMultiple:this.isLogicBefore(e,this.multipleStatus.before,this.multipleStatus.after),afterMultiple:this.isLogicAfter(e,this.multipleStatus.before,this.multipleStatus.after),month:t.month,disable:this.startDate&&!Q(this.startDate,e)||this.endDate&&!Q(e,this.endDate),isToday:n,userChecked:!1,extraInfo:l})}return a}_getNextMonthDays(e,t){const a=[],i=t.month+1;for(let s=1;s<=e;s++)a.push({date:s,month:i,disable:!0});return a}getInfo(e){return e||(e=new Date),this.calendar.find((t=>t.fullDate===this.getDateObj(e).fullDate))}dateEqual(e,t){return e=new Date(K(e)),t=new Date(K(t)),e.valueOf()===t.valueOf()}isLogicBefore(e,t,a){let i=t;return t&&a&&(i=Q(t,a)?t:a),this.dateEqual(i,e)}isLogicAfter(e,t,a){let i=a;return t&&a&&(i=Q(t,a)?a:t),this.dateEqual(i,e)}geDateAll(e,t){var a=[],i=e.split("-"),s=t.split("-"),n=new Date;n.setFullYear(i[0],i[1]-1,i[2]);var l=new Date;l.setFullYear(s[0],s[1]-1,s[2]);for(var d=n.getTime()-864e5,r=l.getTime()-864e5,c=d;c<=r;)c+=864e5,a.push(this.getDateObj(new Date(parseInt(c))).fullDate);return a}setMultiple(e){if(!this.range)return;let{before:t,after:a}=this.multipleStatus;if(t&&a){if(!this.lastHover)return void(this.lastHover=!0);this.multipleStatus.before=e,this.multipleStatus.after="",this.multipleStatus.data=[],this.multipleStatus.fulldate="",this.lastHover=!1}else t?(this.multipleStatus.after=e,Q(this.multipleStatus.before,this.multipleStatus.after)?this.multipleStatus.data=this.geDateAll(this.multipleStatus.before,this.multipleStatus.after):this.multipleStatus.data=this.geDateAll(this.multipleStatus.after,this.multipleStatus.before),this.lastHover=!0):(this.multipleStatus.before=e,this.multipleStatus.after=void 0,this.lastHover=!1);this.getWeeks(e)}setHoverMultiple(e){if(!this.range||this.lastHover)return;const{before:t}=this.multipleStatus;t?(this.multipleStatus.after=e,Q(this.multipleStatus.before,this.multipleStatus.after)?this.multipleStatus.data=this.geDateAll(this.multipleStatus.before,this.multipleStatus.after):this.multipleStatus.data=this.geDateAll(this.multipleStatus.after,this.multipleStatus.before)):this.multipleStatus.before=e,this.getWeeks(e)}setDefaultMultiple(e,t){this.multipleStatus.before=e,this.multipleStatus.after=t,e&&t&&(Q(e,t)?(this.multipleStatus.data=this.geDateAll(e,t),this.getWeeks(t)):(this.multipleStatus.data=this.geDateAll(t,e),this.getWeeks(e)))}getWeeks(e){const{year:t,month:a}=this.getDateObj(e),i=new Date(t,a-1,1).getDay(),s=this.getPreMonthDays(i,this.getDateObj(e)),n=new Date(t,a,0).getDate(),l=42-i-n,d=[...s,...this.getCurrentMonthDays(n,this.getDateObj(e)),...this._getNextMonthDays(l,this.getDateObj(e))],r=new Array(6);for(let c=0;c{setTimeout((()=>{this.aniMaskShow=!0}),50)}))},close(){this.aniMaskShow=!1,this.$nextTick((()=>{setTimeout((()=>{this.show=!1,this.$emit("close")}),300)}))},confirm(){this.setEmit("confirm"),this.close()},change(){this.insert&&this.setEmit("change")},monthSwitch(){let{year:e,month:t}=this.nowDate;this.$emit("monthSwitch",{year:e,month:Number(t)})},setEmit(e){this.range||(this.calendar.fullDate||(this.calendar=this.cale.getInfo(new Date),this.tempSingleDate=this.calendar.fullDate),this.hasTime&&!this.time&&(this.time=z(new Date,this.hideSecond)));let{year:t,month:a,date:i,fullDate:s,extraInfo:n}=this.calendar;this.$emit(e,{range:this.cale.multipleStatus,year:t,month:a,date:i,time:this.time,timeRange:this.timeRange,fulldate:s,extraInfo:n||{}})},choiceDate(e){if(e.disable)return;this.calendar=e,this.calendar.userChecked=!0,this.cale.setMultiple(this.calendar.fullDate,!0),this.weeks=this.cale.weeks,this.tempSingleDate=this.calendar.fullDate;const t=new Date(this.cale.multipleStatus.before).getTime(),a=new Date(this.cale.multipleStatus.after).getTime();t>a&&a?(this.tempRange.before=this.cale.multipleStatus.after,this.tempRange.after=this.cale.multipleStatus.before):(this.tempRange.before=this.cale.multipleStatus.before,this.tempRange.after=this.cale.multipleStatus.after),this.change()},changeMonth(e){let t;"pre"===e?t=this.cale.getPreMonthObj(this.nowDate.fullDate).fullDate:"next"===e&&(t=this.cale.getNextMonthObj(this.nowDate.fullDate).fullDate),this.setDate(t),this.monthSwitch()},setDate(e){this.cale.setDate(e),this.weeks=this.cale.weeks,this.nowDate=this.cale.getInfo(e)}}},[["render",function(e,t,r,g,_,D){const k=f,y=m,w=S,x=T("calendar-item"),R=T("time-picker"),M=T("uni-icons");return a(),i(k,{class:"uni-calendar",onMouseleave:D.leaveCale},{default:s((()=>[!r.insert&&_.show?(a(),i(k,{key:0,class:c(["uni-calendar__mask",{"uni-calendar--mask-show":_.aniMaskShow}]),onClick:D.maskClick},null,8,["class","onClick"])):p("",!0),r.insert||_.show?(a(),i(k,{key:1,class:c(["uni-calendar__content",{"uni-calendar--fixed":!r.insert,"uni-calendar--ani-show":_.aniMaskShow,"uni-calendar__content-mobile":_.aniMaskShow}])},{default:s((()=>[n(k,{class:c(["uni-calendar__header",{"uni-calendar__header-mobile":!r.insert}])},{default:s((()=>[n(k,{class:"uni-calendar__header-btn-box",onClick:t[0]||(t[0]=b((e=>D.changeMonth("pre")),["stop"]))},{default:s((()=>[n(k,{class:"uni-calendar__header-btn uni-calendar--left"})])),_:1}),n(w,{mode:"date",value:r.date,fields:"month",onChange:D.bindDateChange},{default:s((()=>[n(y,{class:"uni-calendar__header-text"},{default:s((()=>[l(d((_.nowDate.year||"")+D.yearText+(_.nowDate.month||"")+D.monthText),1)])),_:1})])),_:1},8,["value","onChange"]),n(k,{class:"uni-calendar__header-btn-box",onClick:t[1]||(t[1]=b((e=>D.changeMonth("next")),["stop"]))},{default:s((()=>[n(k,{class:"uni-calendar__header-btn uni-calendar--right"})])),_:1}),r.insert?p("",!0):(a(),i(k,{key:0,class:"dialog-close",onClick:D.close},{default:s((()=>[n(k,{class:"dialog-close-plus","data-id":"close"}),n(k,{class:"dialog-close-plus dialog-close-rotate","data-id":"close"})])),_:1},8,["onClick"]))])),_:1},8,["class"]),n(k,{class:"uni-calendar__box"},{default:s((()=>[r.showMonth?(a(),i(k,{key:0,class:"uni-calendar__box-bg"},{default:s((()=>[n(y,{class:"uni-calendar__box-bg-text"},{default:s((()=>[l(d(_.nowDate.month),1)])),_:1})])),_:1})):p("",!0),n(k,{class:"uni-calendar__weeks",style:{"padding-bottom":"7px"}},{default:s((()=>[n(k,{class:"uni-calendar__weeks-day"},{default:s((()=>[n(y,{class:"uni-calendar__weeks-day-text"},{default:s((()=>[l(d(D.SUNText),1)])),_:1})])),_:1}),n(k,{class:"uni-calendar__weeks-day"},{default:s((()=>[n(y,{class:"uni-calendar__weeks-day-text"},{default:s((()=>[l(d(D.MONText),1)])),_:1})])),_:1}),n(k,{class:"uni-calendar__weeks-day"},{default:s((()=>[n(y,{class:"uni-calendar__weeks-day-text"},{default:s((()=>[l(d(D.TUEText),1)])),_:1})])),_:1}),n(k,{class:"uni-calendar__weeks-day"},{default:s((()=>[n(y,{class:"uni-calendar__weeks-day-text"},{default:s((()=>[l(d(D.WEDText),1)])),_:1})])),_:1}),n(k,{class:"uni-calendar__weeks-day"},{default:s((()=>[n(y,{class:"uni-calendar__weeks-day-text"},{default:s((()=>[l(d(D.THUText),1)])),_:1})])),_:1}),n(k,{class:"uni-calendar__weeks-day"},{default:s((()=>[n(y,{class:"uni-calendar__weeks-day-text"},{default:s((()=>[l(d(D.FRIText),1)])),_:1})])),_:1}),n(k,{class:"uni-calendar__weeks-day"},{default:s((()=>[n(y,{class:"uni-calendar__weeks-day-text"},{default:s((()=>[l(d(D.SATText),1)])),_:1})])),_:1})])),_:1}),(a(!0),o(u,null,h(_.weeks,((e,t)=>(a(),i(k,{class:"uni-calendar__weeks",key:t},{default:s((()=>[(a(!0),o(u,null,h(e,((e,t)=>(a(),i(k,{class:"uni-calendar__weeks-item",key:t},{default:s((()=>[n(x,{class:"uni-calendar-item--hook",weeks:e,calendar:_.calendar,selected:r.selected,checkHover:r.range,onChange:D.choiceDate,onHandleMouse:D.handleMouse},null,8,["weeks","calendar","selected","checkHover","onChange","onHandleMouse"])])),_:2},1024)))),128))])),_:2},1024)))),128))])),_:1}),r.insert||r.range||!r.hasTime?p("",!0):(a(),i(k,{key:0,class:"uni-date-changed uni-calendar--fixed-top",style:{padding:"0 80px"}},{default:s((()=>[n(k,{class:"uni-date-changed--time-date"},{default:s((()=>[l(d(_.tempSingleDate?_.tempSingleDate:D.selectDateText),1)])),_:1}),n(R,{type:"time",start:D.timepickerStartTime,end:D.timepickerEndTime,modelValue:_.time,"onUpdate:modelValue":t[2]||(t[2]=e=>_.time=e),disabled:!_.tempSingleDate,border:!1,"hide-second":r.hideSecond,class:"time-picker-style"},null,8,["start","end","modelValue","disabled","hide-second"])])),_:1})),!r.insert&&r.range&&r.hasTime?(a(),i(k,{key:1,class:"uni-date-changed uni-calendar--fixed-top"},{default:s((()=>[n(k,{class:"uni-date-changed--time-start"},{default:s((()=>[n(k,{class:"uni-date-changed--time-date"},{default:s((()=>[l(d(_.tempRange.before?_.tempRange.before:D.startDateText),1)])),_:1}),n(R,{type:"time",start:D.timepickerStartTime,modelValue:_.timeRange.startTime,"onUpdate:modelValue":t[3]||(t[3]=e=>_.timeRange.startTime=e),border:!1,"hide-second":r.hideSecond,disabled:!_.tempRange.before,class:"time-picker-style"},null,8,["start","modelValue","hide-second","disabled"])])),_:1}),n(k,{style:{"line-height":"50px"}},{default:s((()=>[n(M,{type:"arrowthinright",color:"#999"})])),_:1}),n(k,{class:"uni-date-changed--time-end"},{default:s((()=>[n(k,{class:"uni-date-changed--time-date"},{default:s((()=>[l(d(_.tempRange.after?_.tempRange.after:D.endDateText),1)])),_:1}),n(R,{type:"time",end:D.timepickerEndTime,modelValue:_.timeRange.endTime,"onUpdate:modelValue":t[4]||(t[4]=e=>_.timeRange.endTime=e),border:!1,"hide-second":r.hideSecond,disabled:!_.tempRange.after,class:"time-picker-style"},null,8,["end","modelValue","hide-second","disabled"])])),_:1})])),_:1})):p("",!0),r.insert?p("",!0):(a(),i(k,{key:2,class:"uni-date-changed uni-date-btn--ok"},{default:s((()=>[n(k,{class:"uni-datetime-picker--btn",onClick:D.confirm},{default:s((()=>[l(d(D.confirmText),1)])),_:1},8,["onClick"])])),_:1}))])),_:1},8,["class"])):p("",!0)])),_:1},8,["onMouseleave"])}],["__scopeId","data-v-f811fe9a"]]),TimePicker:te,UniIcons:ie},data:()=>({isRange:!1,hasTime:!1,displayValue:"",inputDate:"",calendarDate:"",pickerTime:"",calendarRange:{startDate:"",startTime:"",endDate:"",endTime:""},displayRangeValue:{startDate:"",endDate:""},tempRange:{startDate:"",startTime:"",endDate:"",endTime:""},startMultipleStatus:{before:"",after:"",data:[],fulldate:""},endMultipleStatus:{before:"",after:"",data:[],fulldate:""},pickerVisible:!1,pickerPositionStyle:null,isEmitValue:!1,isPhone:!1,isFirstShow:!0,i18nT:()=>{}}),props:{type:{type:String,default:"datetime"},value:{type:[String,Number,Array,Date],default:""},modelValue:{type:[String,Number,Array,Date],default:""},start:{type:[Number,String],default:""},end:{type:[Number,String],default:""},returnType:{type:String,default:"string"},placeholder:{type:String,default:""},startPlaceholder:{type:String,default:""},endPlaceholder:{type:String,default:""},rangeSeparator:{type:String,default:"-"},border:{type:[Boolean],default:!0},disabled:{type:[Boolean],default:!1},clearIcon:{type:[Boolean],default:!0},hideSecond:{type:[Boolean],default:!1},defaultValue:{type:[String,Object,Array],default:""}},watch:{type:{immediate:!0,handler(e){this.hasTime=-1!==e.indexOf("time"),this.isRange=-1!==e.indexOf("range")}},modelValue:{immediate:!0,handler(e){this.isEmitValue?this.isEmitValue=!1:this.initPicker(e)}},start:{immediate:!0,handler(e){e&&(this.calendarRange.startDate=B(e),this.hasTime&&(this.calendarRange.startTime=z(e)))}},end:{immediate:!0,handler(e){e&&(this.calendarRange.endDate=B(e),this.hasTime&&(this.calendarRange.endTime=z(e,this.hideSecond)))}}},computed:{timepickerStartTime(){return(this.isRange?this.tempRange.startDate:this.inputDate)===this.calendarRange.startDate?this.calendarRange.startTime:""},timepickerEndTime(){return(this.isRange?this.tempRange.endDate:this.inputDate)===this.calendarRange.endDate?this.calendarRange.endTime:""},mobileCalendarTime(){const e={start:this.tempRange.startTime,end:this.tempRange.endTime};return this.isRange?e:this.pickerTime},mobSelectableTime(){return{start:this.calendarRange.startTime,end:this.calendarRange.endTime}},datePopupWidth(){return this.isRange?653:301},singlePlaceholderText(){return this.placeholder||("date"===this.type?this.selectDateText:this.selectDateTimeText)},startPlaceholderText(){return this.startPlaceholder||this.startDateText},endPlaceholderText(){return this.endPlaceholder||this.endDateText},selectDateText(){return this.i18nT("uni-datetime-picker.selectDate")},selectDateTimeText(){return this.i18nT("uni-datetime-picker.selectDateTime")},selectTimeText(){return this.i18nT("uni-datetime-picker.selectTime")},startDateText(){return this.startPlaceholder||this.i18nT("uni-datetime-picker.startDate")},startTimeText(){return this.i18nT("uni-datetime-picker.startTime")},endDateText(){return this.endPlaceholder||this.i18nT("uni-datetime-picker.endDate")},endTimeText(){return this.i18nT("uni-datetime-picker.endTime")},okText(){return this.i18nT("uni-datetime-picker.ok")},clearText(){return this.i18nT("uni-datetime-picker.clear")},showClearIcon(){return this.clearIcon&&!this.disabled&&(this.displayValue||this.displayRangeValue.startDate&&this.displayRangeValue.endDate)}},created(){this.initI18nT(),this.platform()},methods:{initI18nT(){const e=g(Z);this.i18nT=e.t},initPicker(e){if(!e&&!this.defaultValue||Array.isArray(e)&&!e.length)this.$nextTick((()=>{this.clear(!1)}));else if(Array.isArray(e)||this.isRange){const[t,a]=e;if(!t&&!a)return;const i=B(t),s=z(t,this.hideSecond),n=B(a),l=z(a,this.hideSecond),d=i,r=n;this.displayRangeValue.startDate=this.tempRange.startDate=d,this.displayRangeValue.endDate=this.tempRange.endDate=r,this.hasTime&&(this.displayRangeValue.startDate=`${i} ${s}`,this.displayRangeValue.endDate=`${n} ${l}`,this.tempRange.startTime=s,this.tempRange.endTime=l);const c={before:i,after:n};this.startMultipleStatus=Object.assign({},this.startMultipleStatus,c,{which:"right"}),this.endMultipleStatus=Object.assign({},this.endMultipleStatus,c,{which:"left"})}else e?(this.displayValue=this.inputDate=this.calendarDate=B(e),this.hasTime&&(this.pickerTime=z(e,this.hideSecond),this.displayValue=`${this.displayValue} ${this.pickerTime}`)):this.defaultValue&&(this.inputDate=this.calendarDate=B(this.defaultValue),this.hasTime&&(this.pickerTime=z(this.defaultValue,this.hideSecond)))},updateLeftCale(e){const t=this.$refs.left;t.cale.setHoverMultiple(e.after),t.setDate(this.$refs.left.nowDate.fullDate)},updateRightCale(e){const t=this.$refs.right;t.cale.setHoverMultiple(e.after),t.setDate(this.$refs.right.nowDate.fullDate)},platform(){if("undefined"!=typeof navigator)return void(this.isPhone=-1!==navigator.userAgent.toLowerCase().indexOf("mobile"));const{windowWidth:e}=w();this.isPhone=e<=500,this.windowWidth=e},show(){if(this.disabled)return;if(this.platform(),this.isPhone)return void setTimeout((()=>{this.$refs.mobile.open()}),0);this.pickerPositionStyle={top:"10px"};x().in(this).select(".uni-date-editor").boundingClientRect((e=>{this.windowWidth-e.left{if(this.pickerVisible=!this.pickerVisible,!this.isPhone&&this.isRange&&this.isFirstShow){this.isFirstShow=!1;const{startDate:e,endDate:t}=this.calendarRange;e&&t?this.diffDate(e,t)<30&&this.$refs.right.changeMonth("pre"):(this.$refs.right.changeMonth("next"),this.isPhone&&(this.$refs.right.cale.lastHover=!1))}}),50)},close(){setTimeout((()=>{this.pickerVisible=!1,this.$emit("maskClick",this.value),this.$refs.mobile&&this.$refs.mobile.close()}),20)},setEmit(e){"timestamp"!==this.returnType&&"date"!==this.returnType||(Array.isArray(e)?(this.hasTime||(e[0]=e[0]+" 00:00:00",e[1]=e[1]+" 00:00:00"),e[0]=this.createTimestamp(e[0]),e[1]=this.createTimestamp(e[1]),"date"===this.returnType&&(e[0]=new Date(e[0]),e[1]=new Date(e[1]))):(this.hasTime||(e+=" 00:00:00"),e=this.createTimestamp(e),"date"===this.returnType&&(e=new Date(e)))),this.$emit("update:modelValue",e),this.$emit("input",e),this.$emit("change",e),this.isEmitValue=!0},createTimestamp:e=>(e=K(e),Date.parse(new Date(e))),singleChange(e){this.calendarDate=this.inputDate=e.fulldate,this.hasTime||this.confirmSingleChange()},confirmSingleChange(){if(!G(this.inputDate)){const e=new Date;this.calendarDate=this.inputDate=B(e),this.pickerTime=z(e,this.hideSecond)}let e,t,a=!1;if(this.start){let i=this.start;"number"==typeof this.start&&(i=W(this.start,this.hideSecond)),[e,t]=i.split(" "),this.start&&!Q(e,this.inputDate)&&(a=!0,this.inputDate=e)}let i,s,n=!1;if(this.end){let e=this.end;"number"==typeof this.end&&(e=W(this.end,this.hideSecond)),[i,s]=e.split(" "),this.end&&!Q(this.inputDate,i)&&(n=!0,this.inputDate=i)}this.hasTime?(a&&(this.pickerTime=t||L(this.hideSecond)),n&&(this.pickerTime=s||L(this.hideSecond)),this.pickerTime||(this.pickerTime=z(Date.now(),this.hideSecond)),this.displayValue=`${this.inputDate} ${this.pickerTime}`):this.displayValue=this.inputDate,this.setEmit(this.displayValue),this.pickerVisible=!1},leftChange(e){const{before:t,after:a}=e.range;this.rangeChange(t,a);const i={before:e.range.before,after:e.range.after,data:e.range.data,fulldate:e.fulldate};this.startMultipleStatus=Object.assign({},this.startMultipleStatus,i)},rightChange(e){const{before:t,after:a}=e.range;this.rangeChange(t,a);const i={before:e.range.before,after:e.range.after,data:e.range.data,fulldate:e.fulldate};this.endMultipleStatus=Object.assign({},this.endMultipleStatus,i)},mobileChange(e){if(this.isRange){const{before:t,after:a}=e.range;if(!t||!a)return void this.$emit("noChange",e);if(this.handleStartAndEnd(t,a,!0),this.hasTime){const{startTime:t,endTime:a}=e.timeRange;this.tempRange.startTime=t,this.tempRange.endTime=a}this.confirmRangeChange()}else this.hasTime?this.displayValue=e.fulldate+" "+e.time:this.displayValue=e.fulldate,this.setEmit(this.displayValue);this.$refs.mobile.close()},rangeChange(e,t){e&&t&&(this.handleStartAndEnd(e,t,!0),this.hasTime||this.confirmRangeChange())},confirmRangeChange(){if(!this.tempRange.startDate||!this.tempRange.endDate)return void(this.pickerVisible=!1);let e,t;G(this.tempRange.startDate)||(this.tempRange.startDate=B(Date.now())),G(this.tempRange.endDate)||(this.tempRange.endDate=B(Date.now()));let a,i,s=!1,n=!1;if(this.start){let e=this.start;"number"==typeof this.start&&(e=W(this.start,this.hideSecond)),[a,i]=e.split(" "),this.start&&!Q(this.start,this.tempRange.startDate)&&(s=!0,this.tempRange.startDate=a),this.start&&!Q(this.start,this.tempRange.endDate)&&(n=!0,this.tempRange.endDate=a)}let l,d,r=!1,c=!1;if(this.end){let e=this.end;"number"==typeof this.end&&(e=W(this.end,this.hideSecond)),[l,d]=e.split(" "),this.end&&!Q(this.tempRange.startDate,this.end)&&(r=!0,this.tempRange.startDate=l),this.end&&!Q(this.tempRange.endDate,this.end)&&(c=!0,this.tempRange.endDate=l)}this.hasTime?(s?this.tempRange.startTime=i||L(this.hideSecond):r&&(this.tempRange.startTime=d||L(this.hideSecond)),this.tempRange.startTime||(this.tempRange.startTime=z(Date.now(),this.hideSecond)),n?this.tempRange.endTime=i||L(this.hideSecond):c&&(this.tempRange.endTime=d||L(this.hideSecond)),this.tempRange.endTime||(this.tempRange.endTime=z(Date.now(),this.hideSecond)),e=this.displayRangeValue.startDate=`${this.tempRange.startDate} ${this.tempRange.startTime}`,t=this.displayRangeValue.endDate=`${this.tempRange.endDate} ${this.tempRange.endTime}`):(e=this.displayRangeValue.startDate=this.tempRange.startDate,t=this.displayRangeValue.endDate=this.tempRange.endDate),Q(e,t)||([e,t]=[t,e]),this.displayRangeValue.startDate=e,this.displayRangeValue.endDate=t;const o=[e,t];this.setEmit(o),this.pickerVisible=!1},handleStartAndEnd(e,t,a=!1){if(!e||!t)return;const i=a?"tempRange":"range",s=Q(e,t);this[i].startDate=s?e:t,this[i].endDate=s?t:e},dateCompare:(e,t)=>(e=new Date(e.replace("-","/").replace("-","/")))<=(t=new Date(t.replace("-","/").replace("-","/"))),diffDate(e,t){e=new Date(e.replace("-","/").replace("-","/"));const a=((t=new Date(t.replace("-","/").replace("-","/")))-e)/864e5;return Math.abs(a)},clear(e=!0){this.isRange?(this.displayRangeValue.startDate="",this.displayRangeValue.endDate="",this.tempRange.startDate="",this.tempRange.startTime="",this.tempRange.endDate="",this.tempRange.endTime="",this.isPhone?this.$refs.mobile&&this.$refs.mobile.clearCalender():(this.$refs.left&&this.$refs.left.clearCalender(),this.$refs.right&&this.$refs.right.clearCalender(),this.$refs.right&&this.$refs.right.changeMonth("next")),e&&(this.$emit("change",[]),this.$emit("input",[]),this.$emit("update:modelValue",[]))):(this.displayValue="",this.inputDate="",this.pickerTime="",this.isPhone?this.$refs.mobile&&this.$refs.mobile.clearCalender():this.$refs.pcSingle&&this.$refs.pcSingle.clearCalender(),e&&(this.$emit("change",""),this.$emit("input",""),this.$emit("update:modelValue","")))}}},[["render",function(e,t,r,o,u,h){const g=T("uni-icons"),k=f,y=v,S=T("time-picker"),w=T("Calendar"),x=m;return a(),i(k,{class:"uni-date"},{default:s((()=>[n(k,{class:"uni-date-editor",onClick:h.show},{default:s((()=>[_(e.$slots,"default",{},(()=>[n(k,{class:c(["uni-date-editor--x",{"uni-date-editor--x__disabled":r.disabled,"uni-date-x--border":r.border}])},{default:s((()=>[u.isRange?(a(),i(k,{key:1,class:"uni-date-x uni-date-range"},{default:s((()=>[n(g,{class:"icon-calendar",type:"calendar",color:"#c0c4cc",size:"22"}),n(k,{class:"uni-date__x-input text-center"},{default:s((()=>[l(d(u.displayRangeValue.startDate||h.startPlaceholderText),1)])),_:1}),n(k,{class:"range-separator"},{default:s((()=>[l(d(r.rangeSeparator),1)])),_:1}),n(k,{class:"uni-date__x-input text-center"},{default:s((()=>[l(d(u.displayRangeValue.endDate||h.endPlaceholderText),1)])),_:1})])),_:1})):(a(),i(k,{key:0,class:"uni-date-x uni-date-single"},{default:s((()=>[n(g,{class:"icon-calendar",type:"calendar",color:"#c0c4cc",size:"22"}),n(k,{class:"uni-date__x-input"},{default:s((()=>[l(d(u.displayValue||h.singlePlaceholderText),1)])),_:1})])),_:1})),h.showClearIcon?(a(),i(k,{key:2,class:"uni-date__icon-clear",onClick:b(h.clear,["stop"])},{default:s((()=>[n(g,{type:"clear",color:"#c0c4cc",size:"22"})])),_:1},8,["onClick"])):p("",!0)])),_:1},8,["class"])]),!0)])),_:3},8,["onClick"]),R(n(k,{class:"uni-date-mask--pc",onClick:h.close},null,8,["onClick"]),[[M,u.pickerVisible]]),u.isPhone?p("",!0):R((a(),i(k,{key:0,ref:"datePicker",class:"uni-date-picker__container"},{default:s((()=>[u.isRange?(a(),i(k,{key:1,class:"uni-date-range--x",style:D(u.pickerPositionStyle)},{default:s((()=>[n(k,{class:"uni-popper__arrow"}),u.hasTime?(a(),i(k,{key:0,class:"popup-x-header uni-date-changed"},{default:s((()=>[n(k,{class:"popup-x-header--datetime"},{default:s((()=>[n(y,{class:"uni-date__input uni-date-range__input",type:"text",modelValue:u.tempRange.startDate,"onUpdate:modelValue":t[3]||(t[3]=e=>u.tempRange.startDate=e),placeholder:h.startDateText},null,8,["modelValue","placeholder"]),n(S,{type:"time",modelValue:u.tempRange.startTime,"onUpdate:modelValue":t[5]||(t[5]=e=>u.tempRange.startTime=e),start:h.timepickerStartTime,border:!1,disabled:!u.tempRange.startDate,hideSecond:r.hideSecond},{default:s((()=>[n(y,{class:"uni-date__input uni-date-range__input",type:"text",modelValue:u.tempRange.startTime,"onUpdate:modelValue":t[4]||(t[4]=e=>u.tempRange.startTime=e),placeholder:h.startTimeText,disabled:!u.tempRange.startDate},null,8,["modelValue","placeholder","disabled"])])),_:1},8,["modelValue","start","disabled","hideSecond"])])),_:1}),n(g,{type:"arrowthinright",color:"#999",style:{"line-height":"40px"}}),n(k,{class:"popup-x-header--datetime"},{default:s((()=>[n(y,{class:"uni-date__input uni-date-range__input",type:"text",modelValue:u.tempRange.endDate,"onUpdate:modelValue":t[6]||(t[6]=e=>u.tempRange.endDate=e),placeholder:h.endDateText},null,8,["modelValue","placeholder"]),n(S,{type:"time",modelValue:u.tempRange.endTime,"onUpdate:modelValue":t[8]||(t[8]=e=>u.tempRange.endTime=e),end:h.timepickerEndTime,border:!1,disabled:!u.tempRange.endDate,hideSecond:r.hideSecond},{default:s((()=>[n(y,{class:"uni-date__input uni-date-range__input",type:"text",modelValue:u.tempRange.endTime,"onUpdate:modelValue":t[7]||(t[7]=e=>u.tempRange.endTime=e),placeholder:h.endTimeText,disabled:!u.tempRange.endDate},null,8,["modelValue","placeholder","disabled"])])),_:1},8,["modelValue","end","disabled","hideSecond"])])),_:1})])),_:1})):p("",!0),n(k,{class:"popup-x-body"},{default:s((()=>[n(w,{ref:"left",showMonth:!1,"start-date":u.calendarRange.startDate,"end-date":u.calendarRange.endDate,range:!0,pleStatus:u.endMultipleStatus,onChange:h.leftChange,onFirstEnterCale:h.updateRightCale,style:{padding:"0 8px"}},null,8,["start-date","end-date","pleStatus","onChange","onFirstEnterCale"]),n(w,{ref:"right",showMonth:!1,"start-date":u.calendarRange.startDate,"end-date":u.calendarRange.endDate,range:!0,onChange:h.rightChange,pleStatus:u.startMultipleStatus,onFirstEnterCale:h.updateLeftCale,style:{padding:"0 8px","border-left":"1px solid #F1F1F1"}},null,8,["start-date","end-date","onChange","pleStatus","onFirstEnterCale"])])),_:1}),u.hasTime?(a(),i(k,{key:1,class:"popup-x-footer"},{default:s((()=>[n(x,{onClick:h.clear},{default:s((()=>[l(d(h.clearText),1)])),_:1},8,["onClick"]),n(x,{class:"confirm-text",onClick:h.confirmRangeChange},{default:s((()=>[l(d(h.okText),1)])),_:1},8,["onClick"])])),_:1})):p("",!0)])),_:1},8,["style"])):(a(),i(k,{key:0,class:"uni-date-single--x",style:D(u.pickerPositionStyle)},{default:s((()=>[n(k,{class:"uni-popper__arrow"}),u.hasTime?(a(),i(k,{key:0,class:"uni-date-changed popup-x-header"},{default:s((()=>[n(y,{class:"uni-date__input text-center",type:"text",modelValue:u.inputDate,"onUpdate:modelValue":t[0]||(t[0]=e=>u.inputDate=e),placeholder:h.selectDateText},null,8,["modelValue","placeholder"]),n(S,{type:"time",modelValue:u.pickerTime,"onUpdate:modelValue":t[2]||(t[2]=e=>u.pickerTime=e),border:!1,disabled:!u.inputDate,start:h.timepickerStartTime,end:h.timepickerEndTime,hideSecond:r.hideSecond,style:{width:"100%"}},{default:s((()=>[n(y,{class:"uni-date__input text-center",type:"text",modelValue:u.pickerTime,"onUpdate:modelValue":t[1]||(t[1]=e=>u.pickerTime=e),placeholder:h.selectTimeText,disabled:!u.inputDate},null,8,["modelValue","placeholder","disabled"])])),_:1},8,["modelValue","disabled","start","end","hideSecond"])])),_:1})):p("",!0),n(w,{ref:"pcSingle",showMonth:!1,"start-date":u.calendarRange.startDate,"end-date":u.calendarRange.endDate,date:u.calendarDate,onChange:h.singleChange,"default-value":r.defaultValue,style:{padding:"0 8px"}},null,8,["start-date","end-date","date","onChange","default-value"]),u.hasTime?(a(),i(k,{key:1,class:"popup-x-footer"},{default:s((()=>[n(x,{class:"confirm-text",onClick:h.confirmSingleChange},{default:s((()=>[l(d(h.okText),1)])),_:1},8,["onClick"])])),_:1})):p("",!0)])),_:1},8,["style"]))])),_:1},512)),[[M,u.pickerVisible]]),u.isPhone?(a(),i(w,{key:1,ref:"mobile",clearDate:!1,date:u.calendarDate,defTime:h.mobileCalendarTime,"start-date":u.calendarRange.startDate,"end-date":u.calendarRange.endDate,selectableTimes:h.mobSelectableTime,startPlaceholder:r.startPlaceholder,endPlaceholder:r.endPlaceholder,"default-value":r.defaultValue,pleStatus:u.endMultipleStatus,showMonth:!1,range:u.isRange,hasTime:u.hasTime,insert:!1,hideSecond:r.hideSecond,onConfirm:h.mobileChange,onMaskClose:h.close},null,8,["date","defTime","start-date","end-date","selectableTimes","startPlaceholder","endPlaceholder","default-value","pleStatus","range","hasTime","hideSecond","onConfirm","onMaskClose"])):p("",!0)])),_:3})}],["__scopeId","data-v-2006877d"]]),le=E({__name:"index",setup(e){const{scrollTop:t}=H();C((()=>{}));const m=V([{label:"全部",filed:"",value:0,time:[]},{label:"今日",filed:"",value:1,time:[O().format("YYYY-MM-DD 00:00:00"),O().format("YYYY-MM-DD 23:59:59")]},{label:"昨日",filed:"",value:2,time:[O().subtract(1,"days").format("YYYY-MM-DD 00:00:00"),O().subtract(1,"days").format("YYYY-MM-DD 23:59:59")]},{label:"本月",filed:"",value:3,time:[O().startOf("month").format("YYYY-MM-DD 00:00:00"),O().endOf("month").format("YYYY-MM-DD 23:59:59")]},{label:"自定义",filed:"",value:4,time:[]}]),p=V(0);function g(e){4===e?(_.value.show(),p.value=e):(m.value[4].time=[],p.value=e,k.value.createTime=m.value[p.value].time,(!k.value.createTime||k.value.createTime.length<=0)&&delete k.value.createTime,b(),w())}const _=V();function D(e){m.value[4].time=e,k.value.createTime=e,b(),w()}const{otherParams:k,list:y,loading:T,refreshPage:b}=I({request:Y,load:!1}),S=V({refuseAmount:0,amount:0,orderCount:0});async function w(){const e={};k.value.createTime&&k.value.createTime.length>0&&(e.createTime=k.value.createTime),S.value=await j(e)}return $((()=>{k.value.createTime=m.value[p.value].time,(!k.value.createTime||k.value.createTime.length<=0)&&delete k.value.createTime,b(),w()})),(e,k)=>{const T=f;return a(),i(T,{class:"distribution-order"},{default:s((()=>[n(P,{"scroll-top":r(t),"header-area-bg":"#fff","system-bar-area-bg":"#fff"},{default:s((()=>[l(" 分销订单 ")])),_:1},8,["scroll-top"]),n(T,{class:"tab-content"},{default:s((()=>[(a(!0),o(u,null,h(m.value,(e=>(a(),i(T,{class:c(["tab-item",{current:p.value===e.value}]),key:e.value,onClick:t=>g(e.value)},{default:s((()=>[l(d(e.label),1)])),_:2},1032,["class","onClick"])))),128))])),_:1}),n(T,{class:"distribution-order__inner"},{default:s((()=>[n(T,{class:"statistics-card"},{default:s((()=>[n(T,{class:"header"},{default:s((()=>[l(" 共"+d(S.value.orderCount)+"笔订单 ",1)])),_:1}),n(T,{class:"row flex flex-jc__sb flex-ai__center"},{default:s((()=>[n(T,{class:"item"},{default:s((()=>[n(T,{class:"count"},{default:s((()=>[l(d(S.value.refuseAmount),1)])),_:1}),n(T,{class:"title gray-color"},{default:s((()=>[l("待结算佣金(元)")])),_:1})])),_:1}),n(T,{class:"item"},{default:s((()=>[n(T,{class:"count"},{default:s((()=>[l(d(S.value.amount),1)])),_:1}),n(T,{class:"title gray-color"},{default:s((()=>[l("已结算佣金(元)")])),_:1})])),_:1})])),_:1})])),_:1}),n(T,{class:"user-list"},{default:s((()=>[r(y).length>0?(a(!0),o(u,{key:0},h(r(y),(e=>(a(),i(F,{data:e},null,8,["data"])))),256)):(a(),i(N,{key:1,"icon-src":r(A)},null,8,["icon-src"]))])),_:1})])),_:1}),n(ne,{style:{width:"0",height:"0",overflow:"hidden"},ref_key:"dateRangeRef",ref:_,type:"datetimerange",value:m.value[4].time,onChange:D},null,8,["value"])])),_:1})}}},[["__scopeId","data-v-77742f1a"]]);export{le as default}; diff --git a/unpackage/dist/build/h5/assets/views-distribution-team-index.0eec3c62.js b/unpackage/dist/build/h5/assets/views-distribution-team-index.0eec3c62.js new file mode 100644 index 0000000..09977f3 --- /dev/null +++ b/unpackage/dist/build/h5/assets/views-distribution-team-index.0eec3c62.js @@ -0,0 +1 @@ +import{t as a,o as e,j as s,w as l,h as t,i as u,I as o,l as r,e as i,F as n,k as c,p as f,A as d,B as m,a8 as _,a as p,O as b,m as v}from"./index-9bec188e.js";import{H as y}from"./index.bdca3eba.js";import{u as j}from"./useScroll.c0a86152.js";import{h as x}from"./moment.dc0d6ca6.js";import{_ as g}from"./_plugin-vue_export-helper.1b428a4d.js";import{u as w}from"./usePaging.83057129.js";import{p as k,g as h,b as C}from"./index.a57c544a.js";import{E as I}from"./index.036a38bb.js";import{v as D}from"./images.52fc6216.js";import"./uv-icon.27c7246d.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./utils.3f9740a5.js";const Y=[{label:"商品金额(元)",field:"productAmount"},{label:"订单数",field:"orderCount"},{label:"佣金收入(元)",field:"wages"}],P=g({__name:"DistributorInfoItem",props:{data:{type:Object,required:!0}},setup(_){const p=_,{data:b}=a(p);return(a,_)=>{const p=f,v=d,y=m;return e(),s(y,{class:"user-item"},{default:l((()=>[t(y,{class:"userinfo-row flex flex-jc__start"},{default:l((()=>[t(p,{src:u(b).avatar},null,8,["src"]),t(y,{class:"userinfo flex flex-column flex-jc__sb"},{default:l((()=>[t(y,{class:"username"},{default:l((()=>[o(r(u(b).nickname)+" ",1),t(v,{class:"tag"},{default:l((()=>[o(r(0===u(b).isDistributor?"客户":"分销商"),1)])),_:1})])),_:1}),t(y,{class:"time"},{default:l((()=>[o("加入时间:"+r(u(x)(u(b).createTime).format("YYYY-MM-DD")),1)])),_:1})])),_:1})])),_:1}),t(y,{class:"distribution-info-row"},{default:l((()=>[(e(!0),i(n,null,c(u(Y),(a=>(e(),s(y,{class:"info-item",key:a.label},{default:l((()=>[t(y,{class:"title"},{default:l((()=>[o(r(a.label),1)])),_:2},1024),t(y,{class:"count"},{default:l((()=>[o(r(u(b)[a.field]||"0"),1)])),_:2},1024)])),_:2},1024)))),128))])),_:1})])),_:1})}}},[["__scopeId","data-v-c26c7208"]]),q=g({__name:"index",setup(a){const{scrollTop:f}=j();_((()=>{}));const x=[{label:"一级",filed:"p1Count",value:1},{label:"二级",filed:"p2Count",value:2}],g=p(1);const{loading:Y,otherParams:q,list:A,refreshPage:M}=w({request:k}),O=p(0);async function T(){O.value=await h({type:q.value.type})}const B=p({p1Count:0,p2Count:0});return b((async()=>{q.value.type=1,await M(),await T(),await async function(){B.value=await C()}()})),(a,_)=>{const p=m,b=d;return e(),s(p,{class:"team"},{default:l((()=>[t(y,{"scroll-top":u(f),"system-bar-area-bg":"#fff","header-area-bg":"#fff"},{default:l((()=>[o(" 我的团队 ")])),_:1},8,["scroll-top"]),t(p,{class:"tab-content"},{default:l((()=>[t(p,{class:"tab-inner"},{default:l((()=>[(e(),i(n,null,c(x,(a=>t(p,{class:v(["tab-item",{current:g.value===a.value}]),key:a.value,onClick:e=>async function(a){g.value=a,q.value.type=a,await M(),await T()}(a.value)},{default:l((()=>[o(r(a.label)+"("+r(B.value[a.filed])+") ",1)])),_:2},1032,["class","onClick"]))),64))])),_:1})])),_:1}),t(p,{class:"main"},{default:l((()=>[t(p,{class:"user-num-box"},{default:l((()=>[t(p,{class:"title"},{default:l((()=>[o("今日新增: "),t(b,{class:"num primary-color"},{default:l((()=>[o(r(O.value)+"人",1)])),_:1})])),_:1})])),_:1}),u(A).length>0?(e(),s(p,{key:0,class:"user-list-box"},{default:l((()=>[(e(!0),i(n,null,c(u(A),(a=>(e(),s(P,{key:a.id,data:a},null,8,["data"])))),128))])),_:1})):(e(),s(p,{key:1,class:"user-list-box"},{default:l((()=>[t(I,{"icon-src":u(D)},null,8,["icon-src"])])),_:1}))])),_:1})])),_:1})}}},[["__scopeId","data-v-41b7e24f"]]);export{q as default}; diff --git a/unpackage/dist/build/h5/assets/views-member-index-index.5df6cece.js b/unpackage/dist/build/h5/assets/views-member-index-index.5df6cece.js new file mode 100644 index 0000000..670211d --- /dev/null +++ b/unpackage/dist/build/h5/assets/views-member-index-index.5df6cece.js @@ -0,0 +1 @@ +import{T as e,a,G as l,H as t,o as s,j as u,w as r,h as n,y as o,i as c,Q as i,I as f,l as d,ba as v,ac as _,ae as m,p,B as y,t as h,W as g,X as b,v as w,a7 as k,bC as x,bD as j,bE as V,m as I,e as C,k as N,F as G,z as F,q as L,S}from"./index-9bec188e.js";import{H as P}from"./index.bdca3eba.js";import{u as T}from"./useScroll.c0a86152.js";import{u as $}from"./useJump.16ec8115.js";import{I as q}from"./InviteFriends.f3f3747d.js";import{_ as H}from"./uv-overlay.6fe03ce8.js";import{ai as U}from"./images.52fc6216.js";import{u as A}from"./useImage.9f5391d3.js";import{u as z}from"./useInterface.982c71ba.js";import{_ as J}from"./_plugin-vue_export-helper.1b428a4d.js";import{u as R}from"./useShare.d249e156.js";import"./uv-icon.27c7246d.js";import"./uv-icon.vue_vue_type_style_index_0_scoped_23936b10_lang.7145f5b2.js";import"./utils.3f9740a5.js";import"./Popup.08c50cc2.js";import"./uv-transition.b971e856.js";import"./createAnimation.e5fefaf6.js";import"./useShearPlate.19498da6.js";const W="consume",B="invite",D={[W]:"消费",[B]:"邀请"},E=J({__name:"InviteFriends",setup(h,{expose:g}){const b=e(),{toast:w,loading:k,hideLoading:x}=z(),{getImageInfo:j,saveImageToPhotosAlbum:V,base64ToUrl:I}=A(),C=a(!1),N=a("");function G(){C.value=!1}async function F(){_({title:"保存中"});try{const e=await I(N.value);await V(e),w({title:"保存成功",type:"success"}),G()}finally{m()}}return g({open:async function(e,a){try{k({title:"生成中..."}),N.value=await v({path:"pages/share/index",name:e.query}),C.value=!0}finally{x()}},close:G}),(e,a)=>{const v=p,_=y,m=l(t("uv-overlay"),H);return s(),u(m,{show:C.value,onClick:G},{default:r((()=>[n(_,{class:"poster"},{default:r((()=>[n(_,{class:"poster__inner",style:o({backgroundImage:`url(${c(U)})`}),onClick:a[0]||(a[0]=i((()=>{}),["stop"]))},{default:r((()=>[n(_,{class:"user-inner"},{default:r((()=>[n(v,{class:"header",src:c(b).user.avatar},null,8,["src"]),n(_,{class:"username"},{default:r((()=>[f(d(c(b).user.nickname),1)])),_:1}),n(_,{class:"subtitle"},{default:r((()=>[f("时不待我,快来加入吧!")])),_:1})])),_:1}),n(_,{class:"qr-inner"},{default:r((()=>[n(v,{class:"qr-code",src:N.value},null,8,["src"]),n(_,{class:"subtitle"},{default:r((()=>[f("长按识别图中二维码")])),_:1})])),_:1})])),_:1},8,["style"]),n(_,{class:"button-group"},{default:r((()=>[n(_,{class:"button line-button",onClick:i(G,["stop"])},{default:r((()=>[f(" 取消 ")])),_:1},8,["onClick"]),n(_,{class:"button animation-button",onClick:i(F,["stop"])},{default:r((()=>[f(" 保存 ")])),_:1},8,["onClick"])])),_:1})])),_:1})])),_:1},8,["show"])}}},[["__scopeId","data-v-c3a0c8eb"]]),M=J({__name:"index",setup(l){const{scrollTop:t}=T(),i=a(!1),{goHome:v}=$(),_=a(0);function m(e){_.value=e.detail.current,Q()}const H=a({currentGrowthValue:0,currentLevel:null,needGrowthValue:0,nextLevel:null});const U=a([]);const A=a([]);function z(){v()}function J(){ae.value.open()}const M=a([]);async function Q(){try{i.value=!0;const e=U.value[_.value].id;M.value=await V({levelId:e})}finally{i.value=!1}}const X=e(),{user:K}=h(X),{userInvitationShare:O,shareH5:Y,shareAppMessage:Z,shareTimeline:ee}=R();g(Z),b(ee);const ae=a(),le=a();function te(e){const a=O(c(K).invitationCode||"");"wechat"===e.value?Y():le.value.open(a)}return w((async()=>{await async function(){try{i.value=!0,H.value=await k()}finally{i.value=!1}}(),await async function(){try{i.value=!0;const e=await x();let a=0;H.value.currentLevel&&(a=e.findIndex((e=>e.id===H.value.currentLevel.id))),_.value=a,U.value=e}finally{i.value=!1}}(),await async function(){try{i.value=!0,A.value=await j()}finally{i.value=!1}}(),await Q()})),(e,a)=>{const l=y,i=S,v=L,h=p;return s(),u(l,null,{default:r((()=>[n(P,{"header-area-bg":"#fff","system-bar-area-bg":"#fff","scroll-top":c(t),"prop-up":""},{default:r((()=>[f(" 会员中心 ")])),_:1},8,["scroll-top"]),U.value.length>0?(s(),u(l,{key:0,class:"member"},{default:r((()=>[n(l,{class:I(["bg",`bg-${_.value}`]),style:o({background:`linear-gradient(to bottom, ${U.value[_.value].colorNum}, #F6F6F6)`})},null,8,["style","class"]),n(v,{class:"swiper","previous-margin":"24rpx","next-margin":"24rpx",circular:"",current:_.value,onChange:m},{default:r((()=>[(s(!0),C(G,null,N(U.value,(e=>(s(),u(i,{key:e.id},{default:r((()=>[n(l,{class:"swiper-item",style:o({backgroundImage:`url(${e.backgroundUrl})`,color:e.colorNum})},{default:r((()=>[n(l,{class:"name"},{default:r((()=>[f(d(e.levelName),1)])),_:2},1024),n(l,{class:"level"},{default:r((()=>[H.value.currentLevel?(s(),C(G,{key:0},[f(" 当前等级 "+d(H.value.currentLevel.levelName),1)],64)):(s(),C(G,{key:1},[f(" 当前不是会员 ")],64))])),_:1}),n(l,{class:"bottom flex flex-ai__center flex-jc__sb"},{default:r((()=>[H.value.currentLevel?(s(),C(G,{key:0},[n(l,{class:"left"},{default:r((()=>[n(l,{class:"process"},{default:r((()=>[n(l,{class:"schedule",style:o({width:(H.value.currentGrowthValue>=e.growthValue?100:H.value.currentGrowthValue/e.growthValue)+"%",background:e.colorNum})},null,8,["style"])])),_:2},1024),e.growthValue>H.value.currentGrowthValue?(s(),u(l,{key:0,class:"tips"},{default:r((()=>[f(" 再获取"+d(e.growthValue-H.value.currentGrowthValue)+"经验,可升级为"+d(e.levelName)+"会员 ",1)])),_:2},1024)):F("",!0)])),_:2},1024),M.value.length>0?(s(),u(l,{key:0,class:"right"},{default:r((()=>[f(" 尊享以下"+d(M.value.length)+"项特权 ",1)])),_:1})):F("",!0)],64)):(s(),C(G,{key:1},[n(l,{class:"left"},{default:r((()=>[n(l,{class:"process"},{default:r((()=>[n(l,{class:"schedule",style:o({width:H.value.currentGrowthValue/e.growthValue+"%",background:e.colorNum})},null,8,["style"])])),_:2},1024),e.growthValue>H.value.currentGrowthValue?(s(),u(l,{key:0,class:"tips"},{default:r((()=>[f(" 再获取"+d(e.growthValue-H.value.currentGrowthValue)+"经验,可升级为"+d(e.levelName)+"会员 ",1)])),_:2},1024)):F("",!0)])),_:2},1024),M.value.length>0?(s(),u(l,{key:0,class:"right"},{default:r((()=>[f(" 尊享以下"+d(M.value.length)+"项特权 ",1)])),_:1})):F("",!0)],64))])),_:2},1024)])),_:2},1032,["style"])])),_:2},1024)))),128))])),_:1},8,["current"]),M.value.length>0?(s(),u(l,{key:0,class:"card"},{default:r((()=>[n(l,{class:"card__inner"},{default:r((()=>[n(l,{class:"title"},{default:r((()=>[f(" 会员特权 ")])),_:1}),n(l,{class:"grid-box"},{default:r((()=>[(s(!0),C(G,null,N(M.value,(e=>(s(),u(l,{class:"grid-item flex flex-ai__center flex-jc__center flex-column",key:e.id},{default:r((()=>[n(h,{src:e.iconUrl},null,8,["src"]),n(l,{class:"name"},{default:r((()=>[f(d(e.typeName),1)])),_:2},1024)])),_:2},1024)))),128))])),_:1})])),_:1})])),_:1})):F("",!0),A.value.length>0?(s(),u(l,{key:1,class:"card"},{default:r((()=>[n(l,{class:"card__inner"},{default:r((()=>[n(l,{class:"title"},{default:r((()=>[f(" 成长任务 ")])),_:1}),n(l,{class:"list-box"},{default:r((()=>[(s(!0),C(G,null,N(A.value,(e=>(s(),u(l,{class:"list-item flex flex-ai__center",key:e.id},{default:r((()=>[n(h,{src:e.iconUrl},null,8,["src"]),n(l,{class:"info flex flex-jc__sb flex-ai__center"},{default:r((()=>[n(l,{class:"left"},{default:r((()=>[n(l,{class:"name"},{default:r((()=>[f(d(e.typeName),1)])),_:2},1024),n(l,{class:"tips"},{default:r((()=>[f("每次"+d(e.typeName)+"可获"+d(e.growthValue)+"成长值",1)])),_:2},1024)])),_:2},1024),n(l,{class:"button animation-button",onClick:a=>{return l=e.type,void{[W]:z,[B]:J}[l]();var l}},{default:r((()=>[f(" 去"+d(c(D)[e.type]),1)])),_:2},1032,["onClick"])])),_:2},1024)])),_:2},1024)))),128))])),_:1})])),_:1})])),_:1})):F("",!0)])),_:1})):F("",!0),n(q,{ref_key:"inviteFriendsRef",ref:ae,onShare:te},null,512),n(E,{ref_key:"inviteFriendsPosterRef",ref:le},null,512)])),_:1})}}},[["__scopeId","data-v-117d4254"]]);export{M as default}; diff --git a/unpackage/dist/build/h5/index.html b/unpackage/dist/build/h5/index.html index 2c50242..022c1b9 100644 --- a/unpackage/dist/build/h5/index.html +++ b/unpackage/dist/build/h5/index.html @@ -25,7 +25,7 @@ yshop-miniapp - + diff --git a/views/account/balance/index.vue b/views/account/balance/index.vue index 5589565..ffccd5b 100644 --- a/views/account/balance/index.vue +++ b/views/account/balance/index.vue @@ -35,6 +35,7 @@ onLoad(() => { }) onShow(() => { + mainStore.getUserInfo() refreshPage() }) diff --git a/views/account/recharge/index.vue b/views/account/recharge/index.vue index 862346d..e03aa8e 100644 --- a/views/account/recharge/index.vue +++ b/views/account/recharge/index.vue @@ -15,11 +15,12 @@ import { onLoad } from "@dcloudio/uni-app"; import { useRouter } from "@/hooks/useRouter"; import { createRechargeOrder, getRechargeConfig } from "@/api/account/balance"; import { doPayment, PayType } from "@/utils/paymentUtils"; +import { h5InWeChat } from "@/utils"; // ========================= hooks ========================== const {toast, loading, hideLoading} = useInterface(); const {scrollTop} = useScroll(); -const {getParams} = useRouter(); +const {getParams, push} = useRouter(); // =========================== 充值方式 ========================= @@ -115,6 +116,15 @@ async function confirm() { type: PayType["0"], payInfo: {orderId} }) + // #ifndef H5 + push({url: '/views/account/balance/index'}) + // #endif + // 处理微信内h5 + // #ifdef H5 + if (h5InWeChat()) { + push({url: '/views/account/balance/index'}) + } + // #endif } catch (e) { console.error(e) throw new Error(e)