From 392e8c0523554ce03109840aad6922d8f4a9552e Mon Sep 17 00:00:00 2001 From: devil_gong Date: Fri, 21 Dec 2018 15:03:56 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=8B=E6=9C=BA=E7=AE=A1=E7=90=86=EF=BC=8C?= =?UTF-8?q?=E6=94=AF=E4=BB=98=E5=AE=9D=E5=B0=8F=E7=A8=8B=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- application/admin/controller/AppConfig.php | 10 +- application/admin/controller/AppHomeNav.php | 309 +++-------- .../admin/controller/AppMiniAlipayConfig.php | 10 +- .../admin/controller/AppMiniAlipayList.php | 122 +---- application/admin/controller/AppSlide.php | 369 ------------- application/admin/controller/Brand.php | 4 +- .../admin/view/default/appconfig/index.html | 10 +- .../admin/view/default/apphomenav/index.html | 54 +- .../view/default/apphomenav/save_info.html | 52 +- .../default/appminialipayconfig/index.html | 8 +- .../view/default/appminialipaylist/index.html | 17 +- .../admin/view/default/appslide/index.html | 120 ----- .../view/default/appslide/save_info.html | 84 --- .../admin/view/default/goods/index.html | 4 +- application/service/AdminPowerService.php | 6 + application/service/AppMiniService.php | 194 +++++++ application/service/AppNavService.php | 305 +++++++++++ application/service/BrandService.php | 12 +- application/service/SlideService.php | 1 + public/appmini/index.html | 1 + public/appmini/new/.gitignore | 2 + public/appmini/old/alipay/README.md | 1 + public/appmini/old/alipay/app.acss | 274 ++++++++++ public/appmini/old/alipay/app.js | 486 ++++++++++++++++++ public/appmini/old/alipay/app.json | 61 +++ .../components/home-banner/home-banner.acss | 3 + .../components/home-banner/home-banner.axml | 19 + .../components/home-banner/home-banner.js | 75 +++ .../components/home-banner/home-banner.json | 3 + .../alipay/components/home-nav/home-nav.acss | 20 + .../alipay/components/home-nav/home-nav.axml | 15 + .../alipay/components/home-nav/home-nav.js | 67 +++ .../alipay/components/home-nav/home-nav.json | 3 + .../old/alipay/images/buy-address-divider.png | Bin 0 -> 203 bytes .../old/alipay/images/customer-service.png | Bin 0 -> 1948 bytes .../old/alipay/images/default-cart-empty.png | Bin 0 -> 5608 bytes .../images/default-round-error-icon.png | Bin 0 -> 3760 bytes .../images/default-round-success-icon.png | Bin 0 -> 3562 bytes .../images/default-select-active-icon.png | Bin 0 -> 3929 bytes .../old/alipay/images/default-select-icon.png | Bin 0 -> 4792 bytes .../old/alipay/images/default-user.png | Bin 0 -> 2861 bytes public/appmini/old/alipay/images/empty.png | Bin 0 -> 2707 bytes public/appmini/old/alipay/images/error.png | Bin 0 -> 2777 bytes .../images/goods-detail-favor-icon-0.png | Bin 0 -> 4797 bytes .../images/goods-detail-favor-icon-1.png | Bin 0 -> 4406 bytes .../alipay/images/goods-detail-home-icon.png | Bin 0 -> 3359 bytes .../alipay/images/goods-detail-share-icon.png | Bin 0 -> 5348 bytes .../alipay/images/goods-detail-shop-icon.png | Bin 0 -> 3991 bytes .../alipay/images/home-consulting-image.jpg | Bin 0 -> 67131 bytes .../alipay/images/nav-icon-cart-active.png | Bin 0 -> 2401 bytes .../old/alipay/images/nav-icon-cart.png | Bin 0 -> 4441 bytes .../images/nav-icon-category-active.png | Bin 0 -> 2712 bytes .../old/alipay/images/nav-icon-category.png | Bin 0 -> 4245 bytes .../alipay/images/nav-icon-home-active.png | Bin 0 -> 2776 bytes .../old/alipay/images/nav-icon-home.png | Bin 0 -> 3562 bytes .../alipay/images/nav-icon-user-active.png | Bin 0 -> 2108 bytes .../old/alipay/images/nav-icon-user.png | Bin 0 -> 2776 bytes .../old/alipay/images/search-asc-icon.png | Bin 0 -> 3041 bytes .../old/alipay/images/search-default-icon.png | Bin 0 -> 2900 bytes .../old/alipay/images/search-desc-icon.png | Bin 0 -> 2979 bytes .../old/alipay/images/search-submit-icon.png | Bin 0 -> 3718 bytes public/appmini/old/alipay/images/tips.png | Bin 0 -> 2672 bytes public/appmini/old/alipay/images/upload.png | Bin 0 -> 2045 bytes .../old/alipay/images/user-address.png | Bin 0 -> 2348 bytes .../alipay/images/user-head-message-icon.png | Bin 0 -> 1598 bytes .../images/user-index-nav-order-icon-1.png | Bin 0 -> 1628 bytes .../images/user-index-nav-order-icon-2.png | Bin 0 -> 2090 bytes .../images/user-index-nav-order-icon-3.png | Bin 0 -> 4099 bytes .../images/user-index-nav-order-icon-4.png | Bin 0 -> 2885 bytes .../alipay/images/user-nav-address-icon.png | Bin 0 -> 6890 bytes .../alipay/images/user-nav-answer-icon.png | Bin 0 -> 6231 bytes .../old/alipay/images/user-nav-cache-icon.png | Bin 0 -> 2938 bytes .../images/user-nav-customer-service-icon.png | Bin 0 -> 6415 bytes .../old/alipay/images/user-nav-faovr-icon.png | Bin 0 -> 6010 bytes .../old/alipay/images/user-nav-order-icon.png | Bin 0 -> 2631 bytes .../node_modules/mini-antui/CHANGELOG.md | 207 ++++++++ .../alipay/node_modules/mini-antui/LICENSE | 22 + .../alipay/node_modules/mini-antui/README.md | 52 ++ .../mini-antui/es/_util/fmtEvent.js | 14 + .../mini-antui/es/am-checkbox/index.acss | 68 +++ .../mini-antui/es/am-checkbox/index.axml | 11 + .../mini-antui/es/am-checkbox/index.js | 17 + .../mini-antui/es/am-checkbox/index.json | 3 + .../mini-antui/es/amount-input/index.acss | 95 ++++ .../mini-antui/es/amount-input/index.axml | 26 + .../mini-antui/es/amount-input/index.js | 56 ++ .../mini-antui/es/amount-input/index.json | 3 + .../mini-antui/es/badge/index.acss | 41 ++ .../mini-antui/es/badge/index.axml | 10 + .../node_modules/mini-antui/es/badge/index.js | 8 + .../mini-antui/es/badge/index.json | 3 + .../mini-antui/es/calendar/index.acss | 188 +++++++ .../mini-antui/es/calendar/index.axml | 47 ++ .../mini-antui/es/calendar/index.js | 426 +++++++++++++++ .../mini-antui/es/calendar/index.json | 3 + .../mini-antui/es/card/index.acss | 72 +++ .../mini-antui/es/card/index.axml | 19 + .../node_modules/mini-antui/es/card/index.js | 16 + .../mini-antui/es/card/index.json | 3 + .../mini-antui/es/face-detection/index.axml | 8 + .../mini-antui/es/face-detection/index.js | 107 ++++ .../mini-antui/es/face-detection/index.json | 3 + .../es/filter/filter-item/index.acss | 26 + .../es/filter/filter-item/index.axml | 3 + .../mini-antui/es/filter/filter-item/index.js | 87 ++++ .../es/filter/filter-item/index.json | 3 + .../mini-antui/es/filter/index.acss | 59 +++ .../mini-antui/es/filter/index.axml | 14 + .../mini-antui/es/filter/index.js | 40 ++ .../mini-antui/es/filter/index.json | 3 + .../mini-antui/es/filter/mixins/lifecycle.js | 18 + .../mini-antui/es/footer/index.acss | 31 ++ .../mini-antui/es/footer/index.axml | 8 + .../mini-antui/es/footer/index.js | 5 + .../mini-antui/es/footer/index.json | 3 + .../mini-antui/es/grid/index.acss | 223 ++++++++ .../mini-antui/es/grid/index.axml | 22 + .../node_modules/mini-antui/es/grid/index.js | 32 ++ .../mini-antui/es/grid/index.json | 3 + .../mini-antui/es/input-item/index.acss | 74 +++ .../mini-antui/es/input-item/index.axml | 33 ++ .../mini-antui/es/input-item/index.js | 59 +++ .../mini-antui/es/input-item/index.json | 3 + .../mini-antui/es/list/index.acss | 39 ++ .../mini-antui/es/list/index.axml | 11 + .../node_modules/mini-antui/es/list/index.js | 5 + .../mini-antui/es/list/index.json | 3 + .../mini-antui/es/list/list-item/index.acss | 127 +++++ .../mini-antui/es/list/list-item/index.axml | 21 + .../mini-antui/es/list/list-item/index.js | 32 ++ .../mini-antui/es/list/list-item/index.json | 3 + .../mini-antui/es/message/index.acss | 33 ++ .../mini-antui/es/message/index.axml | 27 + .../mini-antui/es/message/index.js | 17 + .../mini-antui/es/message/index.json | 3 + .../mini-antui/es/modal/index.acss | 118 +++++ .../mini-antui/es/modal/index.axml | 20 + .../node_modules/mini-antui/es/modal/index.js | 24 + .../mini-antui/es/modal/index.json | 3 + .../mini-antui/es/notice/index.acss | 76 +++ .../mini-antui/es/notice/index.axml | 12 + .../mini-antui/es/notice/index.js | 123 +++++ .../mini-antui/es/notice/index.json | 3 + .../mini-antui/es/page-result/index.acss | 88 ++++ .../mini-antui/es/page-result/index.axml | 6 + .../mini-antui/es/page-result/index.js | 7 + .../mini-antui/es/page-result/index.json | 3 + .../mini-antui/es/picker-item/index.acss | 84 +++ .../mini-antui/es/picker-item/index.axml | 18 + .../mini-antui/es/picker-item/index.js | 16 + .../mini-antui/es/picker-item/index.json | 3 + .../mini-antui/es/popover/index.acss | 171 ++++++ .../mini-antui/es/popover/index.axml | 18 + .../mini-antui/es/popover/index.js | 15 + .../mini-antui/es/popover/index.json | 3 + .../es/popover/popover-item/index.acss | 16 + .../es/popover/popover-item/index.axml | 3 + .../es/popover/popover-item/index.js | 12 + .../es/popover/popover-item/index.json | 3 + .../mini-antui/es/popup/index.acss | 57 ++ .../mini-antui/es/popup/index.axml | 4 + .../node_modules/mini-antui/es/popup/index.js | 20 + .../mini-antui/es/popup/index.json | 3 + .../mini-antui/es/search-bar/index.acss | 90 ++++ .../mini-antui/es/search-bar/index.axml | 29 ++ .../mini-antui/es/search-bar/index.js | 102 ++++ .../mini-antui/es/search-bar/index.json | 3 + .../mini-antui/es/stepper/index.acss | 40 ++ .../mini-antui/es/stepper/index.axml | 20 + .../mini-antui/es/stepper/index.js | 111 ++++ .../mini-antui/es/stepper/index.json | 3 + .../mini-antui/es/steps/index.acss | 139 +++++ .../mini-antui/es/steps/index.axml | 44 ++ .../node_modules/mini-antui/es/steps/index.js | 9 + .../mini-antui/es/steps/index.json | 3 + .../mini-antui/es/swipe-action/index.acss | 40 ++ .../mini-antui/es/swipe-action/index.axml | 67 +++ .../mini-antui/es/swipe-action/index.js | 237 +++++++++ .../mini-antui/es/swipe-action/index.json | 3 + .../mini-antui/es/tabs/index.acss | 125 +++++ .../mini-antui/es/tabs/index.axml | 60 +++ .../node_modules/mini-antui/es/tabs/index.js | 70 +++ .../mini-antui/es/tabs/index.json | 6 + .../mini-antui/es/tabs/tab-content/index.acss | 9 + .../mini-antui/es/tabs/tab-content/index.axml | 3 + .../mini-antui/es/tabs/tab-content/index.js | 1 + .../mini-antui/es/tabs/tab-content/index.json | 3 + .../node_modules/mini-antui/es/tabs/util.sjs | 50 ++ .../mini-antui/es/tips/tips-dialog/index.acss | 63 +++ .../mini-antui/es/tips/tips-dialog/index.axml | 14 + .../mini-antui/es/tips/tips-dialog/index.js | 17 + .../mini-antui/es/tips/tips-dialog/index.json | 3 + .../mini-antui/es/tips/tips-plain/index.acss | 38 ++ .../mini-antui/es/tips/tips-plain/index.axml | 7 + .../mini-antui/es/tips/tips-plain/index.js | 31 ++ .../mini-antui/es/tips/tips-plain/index.json | 3 + .../mini-antui/es/vtabs/index.acss | 67 +++ .../mini-antui/es/vtabs/index.axml | 52 ++ .../node_modules/mini-antui/es/vtabs/index.js | 153 ++++++ .../mini-antui/es/vtabs/index.json | 6 + .../es/vtabs/vtab-content/index.axml | 3 + .../mini-antui/es/vtabs/vtab-content/index.js | 1 + .../es/vtabs/vtab-content/index.json | 3 + .../node_modules/mini-antui/package.json | 57 ++ public/appmini/old/alipay/package-lock.json | 11 + .../alipay/pages/answer-form/answer-form.acss | 21 + .../alipay/pages/answer-form/answer-form.axml | 15 + .../alipay/pages/answer-form/answer-form.js | 87 ++++ .../alipay/pages/answer-form/answer-form.json | 3 + .../alipay/pages/answer-list/answer-list.acss | 22 + .../alipay/pages/answer-list/answer-list.axml | 22 + .../alipay/pages/answer-list/answer-list.js | 124 +++++ .../alipay/pages/answer-list/answer-list.json | 3 + public/appmini/old/alipay/pages/buy/buy.acss | 123 +++++ public/appmini/old/alipay/pages/buy/buy.axml | 82 +++ public/appmini/old/alipay/pages/buy/buy.js | 215 ++++++++ public/appmini/old/alipay/pages/buy/buy.json | 3 + .../appmini/old/alipay/pages/cart/cart.acss | 130 +++++ .../appmini/old/alipay/pages/cart/cart.axml | 72 +++ public/appmini/old/alipay/pages/cart/cart.js | 363 +++++++++++++ .../appmini/old/alipay/pages/cart/cart.json | 7 + .../old/alipay/pages/common/bottom_line.axml | 7 + .../old/alipay/pages/common/copyright.axml | 6 + .../old/alipay/pages/common/nodata.axml | 18 + .../goods-attribute/goods-attribute.acss | 16 + .../goods-attribute/goods-attribute.axml | 17 + .../pages/goods-attribute/goods-attribute.js | 25 + .../goods-attribute/goods-attribute.json | 3 + .../pages/goods-category/goods-category.acss | 21 + .../pages/goods-category/goods-category.axml | 28 + .../pages/goods-category/goods-category.js | 96 ++++ .../pages/goods-category/goods-category.json | 6 + .../pages/goods-detail/goods-detail.acss | 144 ++++++ .../pages/goods-detail/goods-detail.axml | 119 +++++ .../alipay/pages/goods-detail/goods-detail.js | 430 ++++++++++++++++ .../pages/goods-detail/goods-detail.json | 6 + .../pages/goods-search/goods-search.acss | 96 ++++ .../pages/goods-search/goods-search.axml | 58 +++ .../alipay/pages/goods-search/goods-search.js | 197 +++++++ .../pages/goods-search/goods-search.json | 6 + .../appmini/old/alipay/pages/index/index.acss | 122 +++++ .../appmini/old/alipay/pages/index/index.axml | 72 +++ .../appmini/old/alipay/pages/index/index.js | 109 ++++ .../appmini/old/alipay/pages/index/index.json | 7 + .../appmini/old/alipay/pages/login/login.acss | 49 ++ .../appmini/old/alipay/pages/login/login.axml | 10 + .../appmini/old/alipay/pages/login/login.js | 170 ++++++ .../appmini/old/alipay/pages/login/login.json | 3 + .../old/alipay/pages/message/message.acss | 15 + .../old/alipay/pages/message/message.axml | 23 + .../old/alipay/pages/message/message.js | 127 +++++ .../old/alipay/pages/message/message.json | 3 + .../old/alipay/pages/paytips/paytips.acss | 33 ++ .../old/alipay/pages/paytips/paytips.axml | 16 + .../old/alipay/pages/paytips/paytips.js | 66 +++ .../old/alipay/pages/paytips/paytips.json | 3 + .../user-address-save/user-address-save.acss | 34 ++ .../user-address-save/user-address-save.axml | 32 ++ .../user-address-save/user-address-save.js | 316 ++++++++++++ .../user-address-save/user-address-save.json | 3 + .../pages/user-address/user-address.acss | 29 ++ .../pages/user-address/user-address.axml | 39 ++ .../alipay/pages/user-address/user-address.js | 261 ++++++++++ .../pages/user-address/user-address.json | 3 + .../user-answer-list/user-answer-list.acss | 22 + .../user-answer-list/user-answer-list.axml | 22 + .../user-answer-list/user-answer-list.js | 128 +++++ .../user-answer-list/user-answer-list.json | 3 + .../alipay/pages/user-faovr/user-faovr.acss | 27 + .../alipay/pages/user-faovr/user-faovr.axml | 23 + .../old/alipay/pages/user-faovr/user-faovr.js | 187 +++++++ .../alipay/pages/user-faovr/user-faovr.json | 3 + .../user-goods-browse/user-goods-browse.acss | 27 + .../user-goods-browse/user-goods-browse.axml | 23 + .../user-goods-browse/user-goods-browse.js | 185 +++++++ .../user-goods-browse/user-goods-browse.json | 3 + .../pages/user-integral/user-integral.acss | 21 + .../pages/user-integral/user-integral.axml | 28 + .../pages/user-integral/user-integral.js | 127 +++++ .../pages/user-integral/user-integral.json | 3 + .../user-order-detail/user-order-detail.acss | 68 +++ .../user-order-detail/user-order-detail.axml | 54 ++ .../user-order-detail/user-order-detail.js | 100 ++++ .../user-order-detail/user-order-detail.json | 3 + .../alipay/pages/user-order/user-order.acss | 79 +++ .../alipay/pages/user-order/user-order.axml | 70 +++ .../old/alipay/pages/user-order/user-order.js | 414 +++++++++++++++ .../alipay/pages/user-order/user-order.json | 6 + .../appmini/old/alipay/pages/user/user.acss | 88 ++++ .../appmini/old/alipay/pages/user/user.axml | 71 +++ public/appmini/old/alipay/pages/user/user.js | 185 +++++++ .../appmini/old/alipay/pages/user/user.json | 6 + .../old/alipay/pages/web-view/web-view.acss | 0 .../old/alipay/pages/web-view/web-view.axml | 1 + .../old/alipay/pages/web-view/web-view.js | 11 + .../old/alipay/pages/web-view/web-view.json | 4 + public/appmini/old/baidu/README.md | 1 + public/appmini/old/index.html | 1 + public/appmini/old/wechat/README.md | 1 + public/install/shopxo_tp5.sql | 85 +-- .../static/admin/default/css/apphomenav.css | 7 +- public/static/admin/default/css/appslide.css | 18 - .../2018/11/19/2018111915461980516.png | Bin .../2018/11/19/2018111915473948001.png | Bin .../2018/11/19/2018111915482687655.png | Bin .../2018/11/19/2018111915491258361.png | Bin 306 files changed, 13173 insertions(+), 1112 deletions(-) delete mode 100755 application/admin/controller/AppSlide.php delete mode 100755 application/admin/view/default/appslide/index.html delete mode 100755 application/admin/view/default/appslide/save_info.html create mode 100644 application/service/AppMiniService.php create mode 100644 application/service/AppNavService.php create mode 100755 public/appmini/index.html create mode 100755 public/appmini/new/.gitignore create mode 100755 public/appmini/old/alipay/README.md create mode 100755 public/appmini/old/alipay/app.acss create mode 100755 public/appmini/old/alipay/app.js create mode 100755 public/appmini/old/alipay/app.json create mode 100755 public/appmini/old/alipay/components/home-banner/home-banner.acss create mode 100755 public/appmini/old/alipay/components/home-banner/home-banner.axml create mode 100755 public/appmini/old/alipay/components/home-banner/home-banner.js create mode 100755 public/appmini/old/alipay/components/home-banner/home-banner.json create mode 100755 public/appmini/old/alipay/components/home-nav/home-nav.acss create mode 100755 public/appmini/old/alipay/components/home-nav/home-nav.axml create mode 100755 public/appmini/old/alipay/components/home-nav/home-nav.js create mode 100755 public/appmini/old/alipay/components/home-nav/home-nav.json create mode 100755 public/appmini/old/alipay/images/buy-address-divider.png create mode 100755 public/appmini/old/alipay/images/customer-service.png create mode 100755 public/appmini/old/alipay/images/default-cart-empty.png create mode 100755 public/appmini/old/alipay/images/default-round-error-icon.png create mode 100755 public/appmini/old/alipay/images/default-round-success-icon.png create mode 100755 public/appmini/old/alipay/images/default-select-active-icon.png create mode 100755 public/appmini/old/alipay/images/default-select-icon.png create mode 100755 public/appmini/old/alipay/images/default-user.png create mode 100755 public/appmini/old/alipay/images/empty.png create mode 100755 public/appmini/old/alipay/images/error.png create mode 100755 public/appmini/old/alipay/images/goods-detail-favor-icon-0.png create mode 100755 public/appmini/old/alipay/images/goods-detail-favor-icon-1.png create mode 100755 public/appmini/old/alipay/images/goods-detail-home-icon.png create mode 100755 public/appmini/old/alipay/images/goods-detail-share-icon.png create mode 100755 public/appmini/old/alipay/images/goods-detail-shop-icon.png create mode 100755 public/appmini/old/alipay/images/home-consulting-image.jpg create mode 100755 public/appmini/old/alipay/images/nav-icon-cart-active.png create mode 100755 public/appmini/old/alipay/images/nav-icon-cart.png create mode 100755 public/appmini/old/alipay/images/nav-icon-category-active.png create mode 100755 public/appmini/old/alipay/images/nav-icon-category.png create mode 100755 public/appmini/old/alipay/images/nav-icon-home-active.png create mode 100755 public/appmini/old/alipay/images/nav-icon-home.png create mode 100755 public/appmini/old/alipay/images/nav-icon-user-active.png create mode 100755 public/appmini/old/alipay/images/nav-icon-user.png create mode 100755 public/appmini/old/alipay/images/search-asc-icon.png create mode 100755 public/appmini/old/alipay/images/search-default-icon.png create mode 100755 public/appmini/old/alipay/images/search-desc-icon.png create mode 100755 public/appmini/old/alipay/images/search-submit-icon.png create mode 100755 public/appmini/old/alipay/images/tips.png create mode 100755 public/appmini/old/alipay/images/upload.png create mode 100755 public/appmini/old/alipay/images/user-address.png create mode 100755 public/appmini/old/alipay/images/user-head-message-icon.png create mode 100755 public/appmini/old/alipay/images/user-index-nav-order-icon-1.png create mode 100755 public/appmini/old/alipay/images/user-index-nav-order-icon-2.png create mode 100755 public/appmini/old/alipay/images/user-index-nav-order-icon-3.png create mode 100755 public/appmini/old/alipay/images/user-index-nav-order-icon-4.png create mode 100755 public/appmini/old/alipay/images/user-nav-address-icon.png create mode 100755 public/appmini/old/alipay/images/user-nav-answer-icon.png create mode 100755 public/appmini/old/alipay/images/user-nav-cache-icon.png create mode 100755 public/appmini/old/alipay/images/user-nav-customer-service-icon.png create mode 100755 public/appmini/old/alipay/images/user-nav-faovr-icon.png create mode 100755 public/appmini/old/alipay/images/user-nav-order-icon.png create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/CHANGELOG.md create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/LICENSE create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/README.md create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/_util/fmtEvent.js create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/am-checkbox/index.acss create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/am-checkbox/index.axml create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/am-checkbox/index.js create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/am-checkbox/index.json create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/amount-input/index.acss create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/amount-input/index.axml create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/amount-input/index.js create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/amount-input/index.json create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/badge/index.acss create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/badge/index.axml create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/badge/index.js create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/badge/index.json create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/calendar/index.acss create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/calendar/index.axml create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/calendar/index.js create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/calendar/index.json create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/card/index.acss create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/card/index.axml create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/card/index.js create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/card/index.json create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/face-detection/index.axml create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/face-detection/index.js create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/face-detection/index.json create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/filter/filter-item/index.acss create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/filter/filter-item/index.axml create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/filter/filter-item/index.js create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/filter/filter-item/index.json create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/filter/index.acss create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/filter/index.axml create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/filter/index.js create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/filter/index.json create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/filter/mixins/lifecycle.js create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/footer/index.acss create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/footer/index.axml create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/footer/index.js create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/footer/index.json create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/grid/index.acss create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/grid/index.axml create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/grid/index.js create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/grid/index.json create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/input-item/index.acss create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/input-item/index.axml create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/input-item/index.js create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/input-item/index.json create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/list/index.acss create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/list/index.axml create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/list/index.js create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/list/index.json create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/list/list-item/index.acss create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/list/list-item/index.axml create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/list/list-item/index.js create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/list/list-item/index.json create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/message/index.acss create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/message/index.axml create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/message/index.js create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/message/index.json create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/modal/index.acss create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/modal/index.axml create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/modal/index.js create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/modal/index.json create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/notice/index.acss create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/notice/index.axml create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/notice/index.js create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/notice/index.json create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/page-result/index.acss create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/page-result/index.axml create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/page-result/index.js create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/page-result/index.json create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/picker-item/index.acss create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/picker-item/index.axml create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/picker-item/index.js create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/picker-item/index.json create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/popover/index.acss create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/popover/index.axml create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/popover/index.js create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/popover/index.json create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/popover/popover-item/index.acss create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/popover/popover-item/index.axml create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/popover/popover-item/index.js create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/popover/popover-item/index.json create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/popup/index.acss create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/popup/index.axml create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/popup/index.js create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/popup/index.json create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/search-bar/index.acss create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/search-bar/index.axml create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/search-bar/index.js create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/search-bar/index.json create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/stepper/index.acss create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/stepper/index.axml create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/stepper/index.js create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/stepper/index.json create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/steps/index.acss create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/steps/index.axml create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/steps/index.js create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/steps/index.json create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/swipe-action/index.acss create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/swipe-action/index.axml create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/swipe-action/index.js create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/swipe-action/index.json create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/tabs/index.acss create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/tabs/index.axml create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/tabs/index.js create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/tabs/index.json create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/tabs/tab-content/index.acss create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/tabs/tab-content/index.axml create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/tabs/tab-content/index.js create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/tabs/tab-content/index.json create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/tabs/util.sjs create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/tips/tips-dialog/index.acss create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/tips/tips-dialog/index.axml create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/tips/tips-dialog/index.js create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/tips/tips-dialog/index.json create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/tips/tips-plain/index.acss create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/tips/tips-plain/index.axml create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/tips/tips-plain/index.js create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/tips/tips-plain/index.json create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/vtabs/index.acss create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/vtabs/index.axml create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/vtabs/index.js create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/vtabs/index.json create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/vtabs/vtab-content/index.axml create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/vtabs/vtab-content/index.js create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/es/vtabs/vtab-content/index.json create mode 100755 public/appmini/old/alipay/node_modules/mini-antui/package.json create mode 100755 public/appmini/old/alipay/package-lock.json create mode 100755 public/appmini/old/alipay/pages/answer-form/answer-form.acss create mode 100755 public/appmini/old/alipay/pages/answer-form/answer-form.axml create mode 100755 public/appmini/old/alipay/pages/answer-form/answer-form.js create mode 100755 public/appmini/old/alipay/pages/answer-form/answer-form.json create mode 100755 public/appmini/old/alipay/pages/answer-list/answer-list.acss create mode 100755 public/appmini/old/alipay/pages/answer-list/answer-list.axml create mode 100755 public/appmini/old/alipay/pages/answer-list/answer-list.js create mode 100755 public/appmini/old/alipay/pages/answer-list/answer-list.json create mode 100755 public/appmini/old/alipay/pages/buy/buy.acss create mode 100755 public/appmini/old/alipay/pages/buy/buy.axml create mode 100755 public/appmini/old/alipay/pages/buy/buy.js create mode 100755 public/appmini/old/alipay/pages/buy/buy.json create mode 100755 public/appmini/old/alipay/pages/cart/cart.acss create mode 100755 public/appmini/old/alipay/pages/cart/cart.axml create mode 100755 public/appmini/old/alipay/pages/cart/cart.js create mode 100755 public/appmini/old/alipay/pages/cart/cart.json create mode 100755 public/appmini/old/alipay/pages/common/bottom_line.axml create mode 100755 public/appmini/old/alipay/pages/common/copyright.axml create mode 100755 public/appmini/old/alipay/pages/common/nodata.axml create mode 100755 public/appmini/old/alipay/pages/goods-attribute/goods-attribute.acss create mode 100755 public/appmini/old/alipay/pages/goods-attribute/goods-attribute.axml create mode 100755 public/appmini/old/alipay/pages/goods-attribute/goods-attribute.js create mode 100755 public/appmini/old/alipay/pages/goods-attribute/goods-attribute.json create mode 100755 public/appmini/old/alipay/pages/goods-category/goods-category.acss create mode 100755 public/appmini/old/alipay/pages/goods-category/goods-category.axml create mode 100755 public/appmini/old/alipay/pages/goods-category/goods-category.js create mode 100755 public/appmini/old/alipay/pages/goods-category/goods-category.json create mode 100755 public/appmini/old/alipay/pages/goods-detail/goods-detail.acss create mode 100755 public/appmini/old/alipay/pages/goods-detail/goods-detail.axml create mode 100755 public/appmini/old/alipay/pages/goods-detail/goods-detail.js create mode 100755 public/appmini/old/alipay/pages/goods-detail/goods-detail.json create mode 100755 public/appmini/old/alipay/pages/goods-search/goods-search.acss create mode 100755 public/appmini/old/alipay/pages/goods-search/goods-search.axml create mode 100755 public/appmini/old/alipay/pages/goods-search/goods-search.js create mode 100755 public/appmini/old/alipay/pages/goods-search/goods-search.json create mode 100755 public/appmini/old/alipay/pages/index/index.acss create mode 100755 public/appmini/old/alipay/pages/index/index.axml create mode 100755 public/appmini/old/alipay/pages/index/index.js create mode 100755 public/appmini/old/alipay/pages/index/index.json create mode 100755 public/appmini/old/alipay/pages/login/login.acss create mode 100755 public/appmini/old/alipay/pages/login/login.axml create mode 100755 public/appmini/old/alipay/pages/login/login.js create mode 100755 public/appmini/old/alipay/pages/login/login.json create mode 100755 public/appmini/old/alipay/pages/message/message.acss create mode 100755 public/appmini/old/alipay/pages/message/message.axml create mode 100755 public/appmini/old/alipay/pages/message/message.js create mode 100755 public/appmini/old/alipay/pages/message/message.json create mode 100755 public/appmini/old/alipay/pages/paytips/paytips.acss create mode 100755 public/appmini/old/alipay/pages/paytips/paytips.axml create mode 100755 public/appmini/old/alipay/pages/paytips/paytips.js create mode 100755 public/appmini/old/alipay/pages/paytips/paytips.json create mode 100755 public/appmini/old/alipay/pages/user-address-save/user-address-save.acss create mode 100755 public/appmini/old/alipay/pages/user-address-save/user-address-save.axml create mode 100755 public/appmini/old/alipay/pages/user-address-save/user-address-save.js create mode 100755 public/appmini/old/alipay/pages/user-address-save/user-address-save.json create mode 100755 public/appmini/old/alipay/pages/user-address/user-address.acss create mode 100755 public/appmini/old/alipay/pages/user-address/user-address.axml create mode 100755 public/appmini/old/alipay/pages/user-address/user-address.js create mode 100755 public/appmini/old/alipay/pages/user-address/user-address.json create mode 100755 public/appmini/old/alipay/pages/user-answer-list/user-answer-list.acss create mode 100755 public/appmini/old/alipay/pages/user-answer-list/user-answer-list.axml create mode 100755 public/appmini/old/alipay/pages/user-answer-list/user-answer-list.js create mode 100755 public/appmini/old/alipay/pages/user-answer-list/user-answer-list.json create mode 100755 public/appmini/old/alipay/pages/user-faovr/user-faovr.acss create mode 100755 public/appmini/old/alipay/pages/user-faovr/user-faovr.axml create mode 100755 public/appmini/old/alipay/pages/user-faovr/user-faovr.js create mode 100755 public/appmini/old/alipay/pages/user-faovr/user-faovr.json create mode 100755 public/appmini/old/alipay/pages/user-goods-browse/user-goods-browse.acss create mode 100755 public/appmini/old/alipay/pages/user-goods-browse/user-goods-browse.axml create mode 100755 public/appmini/old/alipay/pages/user-goods-browse/user-goods-browse.js create mode 100755 public/appmini/old/alipay/pages/user-goods-browse/user-goods-browse.json create mode 100755 public/appmini/old/alipay/pages/user-integral/user-integral.acss create mode 100755 public/appmini/old/alipay/pages/user-integral/user-integral.axml create mode 100755 public/appmini/old/alipay/pages/user-integral/user-integral.js create mode 100755 public/appmini/old/alipay/pages/user-integral/user-integral.json create mode 100755 public/appmini/old/alipay/pages/user-order-detail/user-order-detail.acss create mode 100755 public/appmini/old/alipay/pages/user-order-detail/user-order-detail.axml create mode 100755 public/appmini/old/alipay/pages/user-order-detail/user-order-detail.js create mode 100755 public/appmini/old/alipay/pages/user-order-detail/user-order-detail.json create mode 100755 public/appmini/old/alipay/pages/user-order/user-order.acss create mode 100755 public/appmini/old/alipay/pages/user-order/user-order.axml create mode 100755 public/appmini/old/alipay/pages/user-order/user-order.js create mode 100755 public/appmini/old/alipay/pages/user-order/user-order.json create mode 100755 public/appmini/old/alipay/pages/user/user.acss create mode 100755 public/appmini/old/alipay/pages/user/user.axml create mode 100755 public/appmini/old/alipay/pages/user/user.js create mode 100755 public/appmini/old/alipay/pages/user/user.json create mode 100755 public/appmini/old/alipay/pages/web-view/web-view.acss create mode 100755 public/appmini/old/alipay/pages/web-view/web-view.axml create mode 100755 public/appmini/old/alipay/pages/web-view/web-view.js create mode 100755 public/appmini/old/alipay/pages/web-view/web-view.json create mode 100755 public/appmini/old/baidu/README.md create mode 100755 public/appmini/old/index.html create mode 100755 public/appmini/old/wechat/README.md delete mode 100755 public/static/admin/default/css/appslide.css rename public/static/upload/images/{app_home_nav => app_nav}/2018/11/19/2018111915461980516.png (100%) rename public/static/upload/images/{app_home_nav => app_nav}/2018/11/19/2018111915473948001.png (100%) rename public/static/upload/images/{app_home_nav => app_nav}/2018/11/19/2018111915482687655.png (100%) rename public/static/upload/images/{app_home_nav => app_nav}/2018/11/19/2018111915491258361.png (100%) diff --git a/application/admin/controller/AppConfig.php b/application/admin/controller/AppConfig.php index 992eca8c9..1baac4576 100755 --- a/application/admin/controller/AppConfig.php +++ b/application/admin/controller/AppConfig.php @@ -1,7 +1,8 @@ getField('only_tag,name,describe,value,error_tips'); - $this->assign('data', $data); + $this->assign('data', ConfigService::ConfigList()); // 是否 $this->assign('common_is_text_list', lang('common_is_text_list')); - $this->display('Index'); + return $this->fetch(); } /** @@ -58,7 +58,7 @@ class AppConfig extends Common */ public function Save() { - $this->MyConfigSave(); + return ConfigService::ConfigSave($_POST); } } ?> \ No newline at end of file diff --git a/application/admin/controller/AppHomeNav.php b/application/admin/controller/AppHomeNav.php index 5bc0917b3..d921b7b47 100755 --- a/application/admin/controller/AppHomeNav.php +++ b/application/admin/controller/AppHomeNav.php @@ -1,7 +1,8 @@ GetIndexWhere(); + $where = AppNavService::AppHomeNavListWhere($params); + + // 获取总数 + $total = AppNavService::AppHomeNavTotal($where); // 分页 - $number = MyC('admin_page_number'); - $page_param = array( + $page_params = array( 'number' => $number, - 'total' => $m->where($where)->count(), - 'where' => $param, - 'url' => url('Admin/AppHomeNav/Index'), + 'total' => $total, + 'where' => $params, + 'page' => isset($params['page']) ? intval($params['page']) : 1, + 'url' => url('admin/apphomenav/index'), ); - $page = new \base\Page($page_param); + $page = new \base\Page($page_params); + $this->assign('page_html', $page->GetPageHtml()); // 获取列表 - $list = $this->SetDataHandle($m->where($where)->limit($page->GetPageStarNumber(), $number)->order('is_enable desc, sort asc')->select()); - - // 参数 - $this->assign('param', $param); - - // 分页 - $this->assign('page_html', $page->GetPageHtml()); + $data_params = array( + 'm' => $page->GetPageStarNumber(), + 'n' => $number, + 'where' => $where, + 'field' => '*', + ); + $data = AppNavService::AppHomeNavList($data_params); + $this->assign('data_list', $data['data']); // 是否启用 $this->assign('common_is_enable_list', lang('common_is_enable_list')); @@ -76,95 +82,9 @@ class AppHomeNav extends Common // app事件类型 $this->assign('common_app_event_type', lang('common_app_event_type')); - // 数据列表 - $this->assign('list', $list); - $this->display('Index'); - } - - /** - * [SetDataHandle 数据处理] - * @author Devil - * @blog http://gong.gg/ - * @version 0.0.1 - * @datetime 2016-12-29T21:27:15+0800 - * @param [array] $data [手机管理-首页导航数据] - * @return [array] [处理好的数据] - */ - private function SetDataHandle($data) - { - if(!empty($data)) - { - $common_platform_type = lang('common_platform_type'); - $common_is_enable_tips = lang('common_is_enable_tips'); - $common_app_event_type = lang('common_app_event_type'); - foreach($data as &$v) - { - // 是否启用 - $v['is_enable_text'] = $common_is_enable_tips[$v['is_enable']]['name']; - - // 平台类型 - $v['platform_text'] = $common_platform_type[$v['platform']]['name']; - - // 跳转类型 - $v['event_type_text'] = $common_app_event_type[$v['event_type']]['name']; - - // 图片地址 - $v['images_url'] = empty($v['images_url']) ? '' : config('IMAGE_HOST').$v['images_url']; - - // 添加时间 - $v['add_time_text'] = date('Y-m-d H:i:s', $v['add_time']); - - // 更新时间 - $v['upd_time_text'] = date('Y-m-d H:i:s', $v['upd_time']); - } - } - return $data; - } - - /** - * [GetIndexWhere 列表条件] - * @author Devil - * @blog http://gong.gg/ - * @version 0.0.1 - * @datetime 2016-12-10T22:16:29+0800 - */ - private function GetIndexWhere() - { - $where = array(); - - // 模糊 - if(!empty($_REQUEST['keyword'])) - { - $where['name'] = array('like', '%'.I('keyword').'%'); - } - - // 是否更多条件 - if(I('is_more', 0) == 1) - { - if(I('is_enable', -1) > -1) - { - $where['is_enable'] = intval(I('is_enable', 0)); - } - if(I('event_type', -1) > -1) - { - $where['event_type'] = intval(I('event_type', 0)); - } - if(!empty($_REQUEST['platform'])) - { - $where['platform'] = I('platform'); - } - - // 表达式 - if(!empty($_REQUEST['time_start'])) - { - $where['add_time'][] = array('gt', strtotime(I('time_start'))); - } - if(!empty($_REQUEST['time_end'])) - { - $where['add_time'][] = array('lt', strtotime(I('time_end'))); - } - } - return $where; + // 参数 + $this->assign('params', $params); + return $this->fetch(); } /** @@ -176,9 +96,22 @@ class AppHomeNav extends Common */ public function SaveInfo() { - // 手机管理-首页导航信息 - $data = empty($_REQUEST['id']) ? array() : db('AppHomeNav')->find(I('id')); - $this->assign('data', $data); + // 参数 + $params = input(); + + // 数据 + if(!empty($params['id'])) + { + // 获取列表 + $data_params = array( + 'm' => 0, + 'n' => 1, + 'where' => ['id'=>intval($params['id'])], + 'field' => '*', + ); + $data = AppNavService::AppHomeNavList($data_params); + $this->assign('data', empty($data['data'][0]) ? [] : $data['data'][0]); + } // 所属平台 $this->assign('common_platform_type', lang('common_platform_type')); @@ -187,10 +120,12 @@ class AppHomeNav extends Common $this->assign('common_app_event_type', lang('common_app_event_type')); // 参数 - $this->assign('platform_type', 'alipay'); - $this->assign('param', array_merge($_POST, $_GET)); + $this->assign('params', $params); - $this->display('SaveInfo'); + // 编辑器文件存放地址 + $this->assign('editor_path_type', 'app_nav'); + + return $this->fetch(); } /** @@ -205,97 +140,13 @@ class AppHomeNav extends Common // 是否ajax请求 if(!IS_AJAX) { - $this->error('非法访问'); + return $this->error('非法访问'); } - // 图片 - $this->FileSave('images_url', 'file_images_url', 'app_home_nav'); - - // 添加 - if(empty($_POST['id'])) - { - $this->Add(); - - // 编辑 - } else { - $this->Edit(); - } - } - - /** - * [Add 手机管理-首页导航添加] - * @author Devil - * @blog http://gong.gg/ - * @version 0.0.1 - * @datetime 2016-12-18T16:20:59+0800 - */ - private function Add() - { - // 手机管理-首页导航模型 - $m = D('AppHomeNav'); - - // 数据自动校验 - if($m->create($_POST, 1)) - { - // 额外数据处理 - $m->name = I('name'); - $m->jump_url = I('jump_url'); - $m->event_type = intval(I('event_type', -1)); - $m->images_url = I('images_url'); - $m->platform = I('platform'); - $m->is_enable = intval(I('is_enable', 0)); - $m->bg_color = I('bg_color'); - $m->sort = intval(I('sort')); - $m->add_time = time(); - - // 数据添加 - if($m->add()) - { - $this->ajaxReturn('新增成功'); - } else { - $this->ajaxReturn('新增失败', -100); - } - } else { - $this->ajaxReturn($m->getError(), -1); - } - } - - /** - * [Edit 手机管理-首页导航编辑] - * @author Devil - * @blog http://gong.gg/ - * @version 0.0.1 - * @datetime 2016-12-17T22:13:40+0800 - */ - private function Edit() - { - // 手机管理-首页导航模型 - $m = D('AppHomeNav'); - - // 数据自动校验 - if($m->create($_POST, 2)) - { - // 额外数据处理 - $m->name = I('name'); - $m->jump_url = I('jump_url'); - $m->event_type = intval(I('event_type', -1)); - $m->images_url = I('images_url'); - $m->platform = I('platform'); - $m->is_enable = intval(I('is_enable', 0)); - $m->bg_color = I('bg_color'); - $m->sort = intval(I('sort')); - $m->upd_time = time(); - - // 更新数据库 - if($m->where(array('id'=>I('id')))->save()) - { - $this->ajaxReturn('编辑成功'); - } else { - $this->ajaxReturn('编辑失败或数据未改变', -100); - } - } else { - $this->ajaxReturn($m->getError(), -1); - } + // 开始处理 + $params = input(); + $ret = AppNavService::AppHomeNavSave($params); + return json($ret); } /** @@ -310,39 +161,14 @@ class AppHomeNav extends Common // 是否ajax请求 if(!IS_AJAX) { - $this->error('非法访问'); + return $this->error('非法访问'); } - // 参数处理 - $id = I('id'); - - // 删除数据 - if(!empty($id)) - { - // 模型 - $m = db('AppHomeNav'); - - // 是否存在 - $data = $m->find($id); - if(empty($data)) - { - $this->ajaxReturn('资源不存在或已被删除', -2); - } - if($data['is_enable'] == 1) - { - $this->ajaxReturn(lang('common_already_is_enable_error'), -3); - } - - // 删除 - if($m->where(array('id'=>$id))->delete() !== false) - { - $this->ajaxReturn('删除成功'); - } else { - $this->ajaxReturn('删除失败或资源不存在', -100); - } - } else { - $this->ajaxReturn('参数错误', -1); - } + // 开始处理 + $params = input(); + $params['user_type'] = 'admin'; + $ret = AppNavService::AppHomeNavDelete($params); + return json($ret); } /** @@ -354,19 +180,16 @@ class AppHomeNav extends Common */ public function StatusUpdate() { - // 参数 - if(empty($_POST['id']) || !isset($_POST['state'])) + // 是否ajax请求 + if(!IS_AJAX) { - $this->ajaxReturn('参数错误', -1); + return $this->error('非法访问'); } - // 数据更新 - if(db('AppHomeNav')->where(array('id'=>I('id')))->save(array('is_enable'=>I('state')))) - { - $this->ajaxReturn('编辑成功'); - } else { - $this->ajaxReturn('编辑失败或数据未改变', -100); - } + // 开始处理 + $params = input(); + $ret = AppNavService::AppHomeNavStatusUpdate($params); + return json($ret); } } ?> \ No newline at end of file diff --git a/application/admin/controller/AppMiniAlipayConfig.php b/application/admin/controller/AppMiniAlipayConfig.php index b2182cab2..32b154867 100755 --- a/application/admin/controller/AppMiniAlipayConfig.php +++ b/application/admin/controller/AppMiniAlipayConfig.php @@ -1,7 +1,8 @@ getField('only_tag,name,describe,value,error_tips'); - $this->assign('data', $data); + $this->assign('data', ConfigService::ConfigList()); - $this->display('Index'); + return $this->fetch(); } /** @@ -55,7 +55,7 @@ class AppMiniAlipayConfig extends Common */ public function Save() { - $this->MyConfigSave(); + return ConfigService::ConfigSave($_POST); } } ?> \ No newline at end of file diff --git a/application/admin/controller/AppMiniAlipayList.php b/application/admin/controller/AppMiniAlipayList.php index 3bb3f9363..9d9d43e49 100755 --- a/application/admin/controller/AppMiniAlipayList.php +++ b/application/admin/controller/AppMiniAlipayList.php @@ -1,7 +1,8 @@ Is_Power(); - // 当前小程序包名称 - $this->application_name = 'alipay'; - - // 原包地址/操作地址 - $this->old_path = ROOT_PATH.'AppMini'.DS.'Old'.DS.$this->application_name; - $this->new_path = ROOT_PATH.'AppMini'.DS.'New'.DS.$this->application_name; + // 参数 + $this->params = input(); + $params['application_name'] = 'alipay'; } /** @@ -50,42 +48,8 @@ class AppMiniAlipayList extends Common */ public function Index() { - $this->assign('data', $this->GetDataList()); - $this->display('Index'); - } - - /** - * [GetDataList 获取小程序生成列表] - * @author Devil - * @blog http://gong.gg/ - * @version 0.0.1 - * @datetime 2017-05-10T10:24:40+0800 - */ - private function GetDataList() - { - $result = array(); - if(is_dir($this->new_path)) - { - if($dh = opendir($this->new_path)) - { - while(($temp_file = readdir($dh)) !== false) - { - if($temp_file != '.' && $temp_file != '..') - { - $file_path = $this->new_path.DS.$temp_file; - $url = __MY_URL__.'AppMini'.DS.'New'.DS.$this->application_name.DS.$temp_file; - $result[] = [ - 'name' => $temp_file, - 'url' => substr($url, -4) == '.zip' ? $url : '', - 'size' => FileSizeByteToUnit(filesize($file_path)), - 'time' => date('Y-m-d H:i:s', filectime($file_path)), - ]; - } - } - closedir($dh); - } - } - return $result; + $this->assign('data', AppMiniService::DataList($this->params)); + return $this->fetch(); } /** @@ -97,56 +61,15 @@ class AppMiniAlipayList extends Common */ public function Created() { - // 配置内容 - $app_mini_alipay_title = MyC('common_app_mini_alipay_title'); - $app_mini_alipay_describe = MyC('common_app_mini_alipay_describe'); - if(empty($app_mini_alipay_title) || empty($app_mini_alipay_describe)) + // 是否ajax请求 + if(!IS_AJAX) { - $this->ajaxReturn('配置信息不能为空', -1); + $this->error('非法访问'); } - // 目录不存在则创建 - \base\FileUtil::CreateDir($this->new_path); - - // 复制包目录 - $new_dir = $this->new_path.DS.date('YmdHis'); - if(\base\FileUtil::CopyDir($this->old_path, $new_dir) != true) - { - $this->ajaxReturn('项目包复制失败', -2); - } - - // 校验基础文件是否存在 - if(!file_exists($new_dir.DS.'app.js') || !file_exists($new_dir.DS.'app.json')) - { - $this->ajaxReturn('包基础文件不存在,请重新生成', -3); - } - - // 替换内容 - // app.js - file_put_contents($new_dir.DS.'app.js', str_replace(['{{request_url}}', '{{application_title}}', '{{application_describe}}'], [__MY_URL__, $app_mini_alipay_title, $app_mini_alipay_describe], file_get_contents($new_dir.DS.'app.js'))); - if($status === false) - { - $this->ajaxReturn('基础配置替换失败', -4); - } - - // app.json - $status = file_put_contents($new_dir.DS.'app.json', str_replace(['{{application_title}}'], [$app_mini_alipay_title], file_get_contents($new_dir.DS.'app.json'))); - if($status === false) - { - $this->ajaxReturn('基础配置替换失败', -4); - } - - // 生成压缩包 - $zip = new \base\ZipFolder(); - if(!$zip->zip($new_dir.'.zip', $new_dir)) - { - $this->ajaxReturn('压缩包生成失败', -100); - } - - // 生成成功删除目录 - \base\FileUtil::UnlinkDir($new_dir); - - $this->ajaxReturn('生成成功', 0); + // 开始操作 + $ret = AppMiniService::Created($this->params); + return json($ret); } /** @@ -158,26 +81,15 @@ class AppMiniAlipayList extends Common */ public function Delete() { - // 是否ajax + // 是否ajax请求 if(!IS_AJAX) { $this->error('非法访问'); } - // 删除压缩包 - $path = $this->new_path.DS.I('id'); - if(substr($path, -4) == '.zip') - { - $status = \base\FileUtil::UnlinkFile($this->new_path.DS.I('id')); - } else { - $status = \base\FileUtil::UnlinkDir($this->new_path.DS.I('id')); - } - if($status) - { - $this->ajaxReturn('删除成功'); - } else { - $this->ajaxReturn('删除失败或资源不存在', -100); - } + // 开始操作 + $ret = AppMiniService::Delete($this->params); + return json($ret); } } ?> \ No newline at end of file diff --git a/application/admin/controller/AppSlide.php b/application/admin/controller/AppSlide.php deleted file mode 100755 index 3ba5b8ce5..000000000 --- a/application/admin/controller/AppSlide.php +++ /dev/null @@ -1,369 +0,0 @@ -Is_Login(); - - // 权限校验 - $this->Is_Power(); - } - - /** - * [Index 手机管理-轮播图片列表] - * @author Devil - * @blog http://gong.gg/ - * @version 0.0.1 - * @datetime 2016-12-06T21:31:53+0800 - */ - public function Index() - { - // 参数 - $param = array_merge($_POST, $_GET); - - // 模型对象 - $m = db('AppSlide'); - - // 条件 - $where = $this->GetIndexWhere(); - - // 分页 - $number = MyC('admin_page_number'); - $page_param = array( - 'number' => $number, - 'total' => $m->where($where)->count(), - 'where' => $param, - 'url' => url('Admin/AppSlide/Index'), - ); - $page = new \base\Page($page_param); - - // 获取列表 - $list = $this->SetDataHandle($m->where($where)->limit($page->GetPageStarNumber(), $number)->order('is_enable desc, sort asc')->select()); - - // 参数 - $this->assign('param', $param); - - // 分页 - $this->assign('page_html', $page->GetPageHtml()); - - // 是否启用 - $this->assign('common_is_enable_list', lang('common_is_enable_list')); - - // 所属平台 - $this->assign('common_platform_type', lang('common_platform_type')); - - // 事件类型 - $this->assign('common_app_event_type', lang('common_app_event_type')); - - // 数据列表 - $this->assign('list', $list); - $this->display('Index'); - } - - /** - * [SetDataHandle 数据处理] - * @author Devil - * @blog http://gong.gg/ - * @version 0.0.1 - * @datetime 2016-12-29T21:27:15+0800 - * @param [array] $data [手机管理-轮播图片数据] - * @return [array] [处理好的数据] - */ - private function SetDataHandle($data) - { - if(!empty($data)) - { - $common_platform_type = lang('common_platform_type'); - $common_is_enable_tips = lang('common_is_enable_tips'); - $common_app_event_type = lang('common_app_event_type'); - foreach($data as &$v) - { - // 是否启用 - $v['is_enable_text'] = $common_is_enable_tips[$v['is_enable']]['name']; - - // 平台类型 - $v['platform_text'] = $common_platform_type[$v['platform']]['name']; - - // 事件类型 - $v['event_type_text'] = $common_app_event_type[$v['event_type']]['name']; - - // 图片地址 - $v['images_url'] = empty($v['images_url']) ? '' : config('IMAGE_HOST').$v['images_url']; - - // 添加时间 - $v['add_time_text'] = date('Y-m-d H:i:s', $v['add_time']); - - // 更新时间 - $v['upd_time_text'] = date('Y-m-d H:i:s', $v['upd_time']); - } - } - return $data; - } - - /** - * [GetIndexWhere 列表条件] - * @author Devil - * @blog http://gong.gg/ - * @version 0.0.1 - * @datetime 2016-12-10T22:16:29+0800 - */ - private function GetIndexWhere() - { - $where = array(); - - // 模糊 - if(!empty($_REQUEST['keyword'])) - { - $where['name'] = array('like', '%'.I('keyword').'%'); - } - - // 是否更多条件 - if(I('is_more', 0) == 1) - { - if(I('is_enable', -1) > -1) - { - $where['is_enable'] = intval(I('is_enable', 0)); - } - if(I('event_type', -1) > -1) - { - $where['event_type'] = intval(I('event_type', 0)); - } - if(!empty($_REQUEST['platform'])) - { - $where['platform'] = I('platform'); - } - - // 表达式 - if(!empty($_REQUEST['time_start'])) - { - $where['add_time'][] = array('gt', strtotime(I('time_start'))); - } - if(!empty($_REQUEST['time_end'])) - { - $where['add_time'][] = array('lt', strtotime(I('time_end'))); - } - } - return $where; - } - - /** - * [SaveInfo 添加/编辑页面] - * @author Devil - * @blog http://gong.gg/ - * @version 0.0.1 - * @datetime 2016-12-14T21:37:02+0800 - */ - public function SaveInfo() - { - // 手机管理-轮播图片信息 - $data = empty($_REQUEST['id']) ? array() : db('AppSlide')->find(I('id')); - $this->assign('data', $data); - - // 所属平台 - $this->assign('common_platform_type', lang('common_platform_type')); - - // 事件类型 - $this->assign('common_app_event_type', lang('common_app_event_type')); - - // 参数 - $this->assign('param', array_merge($_POST, $_GET)); - - $this->display('SaveInfo'); - } - - /** - * [Save 手机管理-轮播图片添加/编辑] - * @author Devil - * @blog http://gong.gg/ - * @version 0.0.1 - * @datetime 2016-12-14T21:37:02+0800 - */ - public function Save() - { - // 是否ajax请求 - if(!IS_AJAX) - { - $this->error('非法访问'); - } - - // 图片 - $this->FileSave('images_url', 'file_images_url', 'app_slide'); - - // 添加 - if(empty($_POST['id'])) - { - $this->Add(); - - // 编辑 - } else { - $this->Edit(); - } - } - - /** - * [Add 手机管理-轮播图片添加] - * @author Devil - * @blog http://gong.gg/ - * @version 0.0.1 - * @datetime 2016-12-18T16:20:59+0800 - */ - private function Add() - { - // 手机管理-轮播图片模型 - $m = D('AppSlide'); - - // 数据自动校验 - if($m->create($_POST, 1)) - { - // 额外数据处理 - $m->name = I('name'); - $m->jump_url = I('jump_url'); - $m->event_type = intval(I('event_type', -1)); - $m->images_url = I('images_url'); - $m->platform = I('platform'); - $m->is_enable = intval(I('is_enable', 0)); - $m->sort = intval(I('sort')); - $m->add_time = time(); - - // 数据添加 - if($m->add()) - { - $this->ajaxReturn('新增成功'); - } else { - $this->ajaxReturn('新增失败', -100); - } - } else { - $this->ajaxReturn($m->getError(), -1); - } - } - - /** - * [Edit 手机管理-轮播图片编辑] - * @author Devil - * @blog http://gong.gg/ - * @version 0.0.1 - * @datetime 2016-12-17T22:13:40+0800 - */ - private function Edit() - { - // 手机管理-轮播图片模型 - $m = D('AppSlide'); - - // 数据自动校验 - if($m->create($_POST, 2)) - { - // 额外数据处理 - $m->name = I('name'); - $m->jump_url = I('jump_url'); - $m->event_type = intval(I('event_type', -1)); - $m->images_url = I('images_url'); - $m->platform = I('platform'); - $m->is_enable = intval(I('is_enable', 0)); - $m->sort = intval(I('sort')); - $m->upd_time = time(); - - // 更新数据库 - if($m->where(array('id'=>I('id')))->save()) - { - $this->ajaxReturn('编辑成功'); - } else { - $this->ajaxReturn('编辑失败或数据未改变', -100); - } - } else { - $this->ajaxReturn($m->getError(), -1); - } - } - - /** - * [Delete 手机管理-轮播图片删除] - * @author Devil - * @blog http://gong.gg/ - * @version 0.0.1 - * @datetime 2016-12-15T11:03:30+0800 - */ - public function Delete() - { - // 是否ajax请求 - if(!IS_AJAX) - { - $this->error('非法访问'); - } - - // 参数处理 - $id = I('id'); - - // 删除数据 - if(!empty($id)) - { - // 模型 - $m = db('AppSlide'); - - // 是否存在 - $data = $m->find($id); - if(empty($data)) - { - $this->ajaxReturn('资源不存在或已被删除', -2); - } - if($data['is_enable'] == 1) - { - $this->ajaxReturn(lang('common_already_is_enable_error'), -3); - } - - // 删除 - if($m->where(array('id'=>$id))->delete() !== false) - { - $this->ajaxReturn('删除成功'); - } else { - $this->ajaxReturn('删除失败或资源不存在', -100); - } - } else { - $this->ajaxReturn('参数错误', -1); - } - } - - /** - * [StatusUpdate 状态更新] - * @author Devil - * @blog http://gong.gg/ - * @version 0.0.1 - * @datetime 2017-01-12T22:23:06+0800 - */ - public function StatusUpdate() - { - // 参数 - if(empty($_POST['id']) || !isset($_POST['state'])) - { - $this->ajaxReturn('参数错误', -1); - } - - // 数据更新 - if(db('AppSlide')->where(array('id'=>I('id')))->save(array('is_enable'=>I('state')))) - { - $this->ajaxReturn('编辑成功'); - } else { - $this->ajaxReturn('编辑失败或数据未改变', -100); - } - } -} -?> \ No newline at end of file diff --git a/application/admin/controller/Brand.php b/application/admin/controller/Brand.php index af851d001..1634206fc 100755 --- a/application/admin/controller/Brand.php +++ b/application/admin/controller/Brand.php @@ -47,7 +47,7 @@ class Brand extends Common $number = 10; // 条件 - $where = BrandService::BrandListListWhere($params); + $where = BrandService::BrandListWhere($params); // 获取总数 $total = BrandService::BrandTotal($where); @@ -179,7 +179,7 @@ class Brand extends Common */ public function StatusUpdate() { - // 是否ajax请求 + // 是否ajax请求 if(!IS_AJAX) { return $this->error('非法访问'); diff --git a/application/admin/view/default/appconfig/index.html b/application/admin/view/default/appconfig/index.html index da70e3946..e544b9bef 100755 --- a/application/admin/view/default/appconfig/index.html +++ b/application/admin/view/default/appconfig/index.html @@ -4,20 +4,20 @@
-
+
diff --git a/application/admin/view/default/apphomenav/index.html b/application/admin/view/default/apphomenav/index.html index 48e7e89c8..61807ccfe 100755 --- a/application/admin/view/default/apphomenav/index.html +++ b/application/admin/view/default/apphomenav/index.html @@ -4,41 +4,41 @@
- +
- value="{{$param.keyword}}"{{/if}} /> + -
+
+ ~ - +
@@ -46,13 +46,13 @@ -
新增 + - @@ -65,9 +65,9 @@ - {{if !empty($list)}} - - + {{if !empty($data_list)}} + {{foreach $data_list as $v}} + - + {{/foreach}} @@ -109,8 +107,8 @@ - {{if !empty($list)}} - {{$page_html}} + {{if !empty($data_list)}} + {{$page_html|raw}} {{/if}} diff --git a/application/admin/view/default/apphomenav/save_info.html b/application/admin/view/default/apphomenav/save_info.html index 657e3e6ca..b1f8bfb72 100755 --- a/application/admin/view/default/apphomenav/save_info.html +++ b/application/admin/view/default/apphomenav/save_info.html @@ -4,30 +4,30 @@
- + - {{if empty($data['id'])}} 导航添加 {{else /}} 导航编辑 {{/if}} - 返回 + 返回
- value="{{$data.name}}"{{/if}} required /> +
- - + {{foreach $common_platform_type as $v}} {{if !in_array($v['value'], ['pc'])}} - + {{/if}} {{/foreach}} @@ -35,39 +35,39 @@
- - - + {{foreach $common_app_event_type as $v}} + {{/foreach}}
-

{{:lang('common_app_event_type_tips')}}

+

+ WEB页面
   1.以http开头
   2.并在小程序后台加入白名单

内部页面(小程序/APP内部地址)
   1.小程序或APP内部地址
   2.小程序以/pages开始
   3.例如:/pages/user/user
   4.支持带参数 ?x=xx

跳转原生地图查看指定位置
   1.以 | 竖线分割,分别顺序 名称|地址|经度|纬度
   2.例如:ShopXO|上海浦东新区张江高科技园区XXX号|121.626444|31.20843 +

- value="{{$data.event_value}}"{{/if}} /> +
- - value="{{$data.images_url}}"{{/if}}" data-validation-message="请选择需要上传的图片" readonly="readonly" value="{{$data.images_url}}"{{/if}} required /> - -
style="background-color:{{$data.bg_color}};"{{/if}}> - -
+
    +
  • + + +
  • +
+
+上传图片
- {{$data.bg_color}}{{/if}}" /> -
@@ -76,10 +76,10 @@
- +
- value="{{$data.id}}"{{/if}} /> +
diff --git a/application/admin/view/default/appminialipayconfig/index.html b/application/admin/view/default/appminialipayconfig/index.html index 232a96a5e..da8b7e324 100755 --- a/application/admin/view/default/appminialipayconfig/index.html +++ b/application/admin/view/default/appminialipayconfig/index.html @@ -4,22 +4,22 @@
-
+
- +
- +
- +
diff --git a/application/admin/view/default/appminialipaylist/index.html b/application/admin/view/default/appminialipaylist/index.html index d1a65d3e0..4c7114f94 100755 --- a/application/admin/view/default/appminialipaylist/index.html +++ b/application/admin/view/default/appminialipaylist/index.html @@ -5,12 +5,12 @@
- +
-
名称
{{$v.name}} {{$v.platform_text}} @@ -88,16 +88,14 @@ {{/if}} - {{$v.add_time_text}}{{$v.add_time_time}} - + - {{if $v['is_enable'] eq 0)}} - - {{/if}} +
@@ -20,25 +20,24 @@ - - + {{if !empty($data)}} + {{foreach $data as $v}} {{/foreach}} - {{/if}} - - + {{else /}} + {{/if}}
包名
{{$v.name}} {{$v.size}} {{$v.time}} - + {{if !empty($v.url)}} {{/if}} - +
没有相关数据
没有相关数据
diff --git a/application/admin/view/default/appslide/index.html b/application/admin/view/default/appslide/index.html deleted file mode 100755 index 1c5083579..000000000 --- a/application/admin/view/default/appslide/index.html +++ /dev/null @@ -1,120 +0,0 @@ -{{include file="public/header" /}} - - -
-
- - -
- value="{{$param.keyword}}"{{/if}} /> - - - -
- - - -
- ~ - -
-
-
- - - - -
新增 -
- - - - - - - - - - - - {{/foreach}} - {{else /}} - - {{/if}} - -
{{$v.name}}{{$v.platform_text}} - {{if !empty($v['images_url'])}} - - - - {{else /}} - 暂无图片 - {{/if}} - - {{$v.event_value}} - {{if !empty($v['event_value'])}} -
{{$v.event_type_text}} - {{/if}} -
- - - - - {{if $v['is_enable'] eq 0)}} - - {{/if}} -
没有相关数据
- - - - {{if !empty($list)}} - {{$page_html}} - {{/if}} - -
-
- - - -{{include file="public/footer" /}} - \ No newline at end of file diff --git a/application/admin/view/default/appslide/save_info.html b/application/admin/view/default/appslide/save_info.html deleted file mode 100755 index 09f8c4918..000000000 --- a/application/admin/view/default/appslide/save_info.html +++ /dev/null @@ -1,84 +0,0 @@ -{{include file="public/header" /}} - - -
-
- -
- - - 返回 - -
- - value="{{$data.name}}"{{/if}} required /> -
-
- - -
- -
- - -
-
-
- -

WEB页面
   1.以http开头
   2.并在小程序后台加入白名单

内部页面(小程序/APP内部地址)
   1.小程序或APP内部地址
   2.小程序以/pages开始
   3.例如:/pages/user/user
   4.支持带参数 ?x=xx

跳转原生地图查看指定位置
   1.以 | 竖线分割,分别顺序 名称|地址|经度|纬度
   2.例如:ShopXO|上海浦东新区张江高科技园区XXX号|121.626444|31.20843

-
- - value="{{$data.event_value}}"{{/if}} /> -
- -
- - - value="{{$data.images_url}}"{{/if}}" data-validation-message="请选择需要上传的图片" readonly="readonly" value="{{$data.images_url}}"{{/if}} required /> - -
-
- -
- - -
- -
- - -
-
- value="{{$data.id}}"{{/if}} /> - -
- - -
-
- - - -{{include file="public/footer" /}} - \ No newline at end of file diff --git a/application/admin/view/default/goods/index.html b/application/admin/view/default/goods/index.html index ed389dfe0..b300a6e10 100755 --- a/application/admin/view/default/goods/index.html +++ b/application/admin/view/default/goods/index.html @@ -39,7 +39,7 @@ @@ -149,7 +149,7 @@
- + diff --git a/application/service/AdminPowerService.php b/application/service/AdminPowerService.php index 01a5edb8f..269f476ba 100644 --- a/application/service/AdminPowerService.php +++ b/application/service/AdminPowerService.php @@ -111,12 +111,18 @@ class AdminPowerService $data['add_time'] = time(); if(db('Power')->insertGetId($data) > 0) { + // 清除用户权限数据 + self::PowerCacheDelete(); + return DataReturn('添加成功', 0); } return DataReturn('添加失败', -100); } else { if(db('Power')->where(['id'=>intval($params['id'])])->update($data) !== false) { + // 清除用户权限数据 + self::PowerCacheDelete(); + return DataReturn('更新成功', 0); } return DataReturn('更新失败', -100); diff --git a/application/service/AppMiniService.php b/application/service/AppMiniService.php new file mode 100644 index 000000000..94b045aae --- /dev/null +++ b/application/service/AppMiniService.php @@ -0,0 +1,194 @@ + $temp_file, + 'url' => substr($url, -4) == '.zip' ? $url : '', + 'size' => FileSizeByteToUnit(filesize($file_path)), + 'time' => date('Y-m-d H:i:s', filectime($file_path)), + ]; + } + } + closedir($dh); + } + } + return $result; + } + + /** + * 源码包生成 + * @author Devil + * @blog http://gong.gg/ + * @version 1.0.0 + * @date 2018-12-21 + * @desc description + * @param [array] $params [输入参数] + */ + public static function Created($params = []) + { + // 初始化 + self::Init($params); + + // 配置内容 + $app_mini_alipay_title = MyC('common_app_mini_alipay_title'); + $app_mini_alipay_describe = MyC('common_app_mini_alipay_describe'); + if(empty($app_mini_alipay_title) || empty($app_mini_alipay_describe)) + { + return DataReturn('配置信息不能为空', -1); + } + + // 源码包目录是否存在 + if(!is_dir(self::$new_root)) + { + return DataReturn('源码包目录不存在', -1); + } + + // 源码包目录是否有权限 + if(!is_writable(self::$new_root)) + { + return DataReturn('源码包目录没有权限', -1); + } + + // 目录不存在则创建 + \base\FileUtil::CreateDir(self::$new_path); + + // 复制包目录 + $new_dir = self::$new_path.DS.date('YmdHis'); + if(\base\FileUtil::CopyDir(self::$old_path, $new_dir) != true) + { + return DataReturn('项目包复制失败', -2); + } + + // 校验基础文件是否存在 + if(!file_exists($new_dir.DS.'app.js') || !file_exists($new_dir.DS.'app.json')) + { + return DataReturn('包基础文件不存在,请重新生成', -3); + } + + // 替换内容 + // app.js + $status = file_put_contents($new_dir.DS.'app.js', str_replace(['{{request_url}}', '{{application_title}}', '{{application_describe}}'], [__MY_URL__, $app_mini_alipay_title, $app_mini_alipay_describe], file_get_contents($new_dir.DS.'app.js'))); + if($status === false) + { + return DataReturn('基础配置替换失败', -4); + } + + // app.json + $status = file_put_contents($new_dir.DS.'app.json', str_replace(['{{application_title}}'], [$app_mini_alipay_title], file_get_contents($new_dir.DS.'app.json'))); + if($status === false) + { + return DataReturn('基础配置替换失败', -4); + } + + // 生成压缩包 + $zip = new \base\ZipFolder(); + if(!$zip->zip($new_dir.'.zip', $new_dir)) + { + return DataReturn('压缩包生成失败', -100); + } + + // 生成成功删除目录 + \base\FileUtil::UnlinkDir($new_dir); + + return DataReturn('生成成功', 0); + } + + /** + * 源码包删除 + * @author Devil + * @blog http://gong.gg/ + * @version 1.0.0 + * @date 2018-12-21 + * @desc description + * @param [array] $params [输入参数] + */ + public static function Delete($params = []) + { + // 参数 + if(empty($params['id'])) + { + return DataReturn('操作id不能为空', -10); + } + + // 初始化 + self::Init($params); + + // 删除压缩包 + $path = self::$new_path.DS.$params['id']; + if(substr($path, -4) == '.zip') + { + $status = \base\FileUtil::UnlinkFile($path); + } else { + $status = \base\FileUtil::UnlinkDir($path); + } + if($status) + { + return DataReturn('删除成功'); + } + return DataReturn('删除失败或资源不存在', -100); + } +} +?> \ No newline at end of file diff --git a/application/service/AppNavService.php b/application/service/AppNavService.php new file mode 100644 index 000000000..f1042da86 --- /dev/null +++ b/application/service/AppNavService.php @@ -0,0 +1,305 @@ +where($where)->order($order_by)->limit($m, $n)->select(); + if(!empty($data)) + { + $common_platform_type = lang('common_platform_type'); + $common_is_enable_tips = lang('common_is_enable_tips'); + $common_app_event_type = lang('common_app_event_type'); + $image_host = config('IMAGE_HOST'); + foreach($data as &$v) + { + // 是否启用 + if(isset($v['is_enable'])) + { + $v['is_enable_text'] = $common_is_enable_tips[$v['is_enable']]['name']; + } + + // 平台类型 + if(isset($v['platform'])) + { + $v['platform_text'] = $common_platform_type[$v['platform']]['name']; + } + + // 事件类型 + if(isset($v['event_type']) && $v['event_type'] != -1) + { + $v['event_type_text'] = $common_app_event_type[$v['event_type']]['name']; + } + + // 图片地址 + if(isset($v['images_url'])) + { + $v['images_url_old'] = $v['images_url']; + $v['images_url'] = empty($v['images_url']) ? '' : $image_host.$v['images_url']; + } + + // 时间 + if(isset($v['add_time'])) + { + $v['add_time_time'] = date('Y-m-d H:i:s', $v['add_time']); + $v['add_time_date'] = date('Y-m-d', $v['add_time']); + } + if(isset($v['upd_time'])) + { + $v['upd_time_time'] = date('Y-m-d H:i:s', $v['upd_time']); + $v['upd_time_date'] = date('Y-m-d', $v['upd_time']); + } + } + } + return DataReturn('处理成功', 0, $data); + } + + /** + * 首页导航总数 + * @author Devil + * @blog http://gong.gg/ + * @version 0.0.1 + * @datetime 2016-12-10T22:16:29+0800 + * @param [array] $where [条件] + */ + public static function AppHomeNavTotal($where) + { + return (int) db('AppHomeNav')->where($where)->count(); + } + + /** + * 首页导航列表条件 + * @author Devil + * @blog http://gong.gg/ + * @version 1.0.0 + * @date 2018-09-29 + * @desc description + * @param [array] $params [输入参数] + */ + public static function AppHomeNavListWhere($params = []) + { + $where = []; + + if(!empty($params['keywords'])) + { + $where[] = ['name', 'like', '%'.$params['keywords'].'%']; + } + + // 是否更多条件 + if(isset($params['is_more']) && $params['is_more'] == 1) + { + // 等值 + if(isset($params['is_enable']) && $params['is_enable'] > -1) + { + $where[] = ['is_enable', '=', intval($params['is_enable'])]; + } + if(isset($params['event_type']) && $params['event_type'] > -1) + { + $where[] = ['event_type', '=', intval($params['event_type'])]; + } + if(!empty($params['platform'])) + { + $where[]= ['platform', '=', $params['platform']]; + } + + if(!empty($params['time_start'])) + { + $where[] = ['add_time', '>', strtotime($params['time_start'])]; + } + if(!empty($params['time_end'])) + { + $where[] = ['add_time', '<', strtotime($params['time_end'])]; + } + } + + return $where; + } + + /** + * 首页导航数据保存 + * @author Devil + * @blog http://gong.gg/ + * @version 1.0.0 + * @date 2018-12-19 + * @desc description + * @param [array] $params [输入参数] + */ + public static function AppHomeNavSave($params = []) + { + // 请求类型 + $p = [ + [ + 'checked_type' => 'length', + 'key_name' => 'name', + 'checked_data' => '2,60', + 'error_msg' => '名称长度 2~60 个字符', + ], + [ + 'checked_type' => 'in', + 'key_name' => 'platform', + 'checked_data' => array_column(lang('common_platform_type'), 'value'), + 'error_msg' => '平台类型有误', + ], + [ + 'checked_type' => 'in', + 'key_name' => 'event_type', + 'checked_data' => array_column(lang('common_app_event_type'), 'value'), + 'is_checked' => 2, + 'error_msg' => '事件值类型有误', + ], + [ + 'checked_type' => 'length', + 'key_name' => 'event_value', + 'checked_data' => '255', + 'error_msg' => '事件值最多 255 个字符', + ], + [ + 'checked_type' => 'empty', + 'key_name' => 'images_url', + 'checked_data' => '255', + 'error_msg' => '请上传图片', + ], + [ + 'checked_type' => 'length', + 'key_name' => 'sort', + 'checked_data' => '3', + 'error_msg' => '顺序 0~255 之间的数值', + ], + ]; + $ret = params_checked($params, $p); + if($ret !== true) + { + return DataReturn($ret, -1); + } + + // 附件 + $data_fields = ['images_url']; + $attachment = ResourcesService::AttachmentParams($params, $data_fields); + + // 数据 + $data = [ + 'name' => $params['name'], + 'platform' => $params['platform'], + 'event_type' => isset($params['event_type']) ? intval($params['event_type']) : -1, + 'event_value' => $params['event_value'], + 'images_url' => $attachment['data']['images_url'], + 'bg_color' => isset($params['bg_color']) ? $params['bg_color'] : '', + 'sort' => intval($params['sort']), + 'is_enable' => isset($params['is_enable']) ? intval($params['is_enable']) : 0, + ]; + + if(empty($params['id'])) + { + $data['add_time'] = time(); + if(db('AppHomeNav')->insertGetId($data) > 0) + { + return DataReturn('添加成功', 0); + } + return DataReturn('添加失败', -100); + } else { + $data['upd_time'] = time(); + if(db('AppHomeNav')->where(['id'=>intval($params['id'])])->update($data)) + { + return DataReturn('编辑成功', 0); + } + return DataReturn('编辑失败', -100); + } + } + + /** + * 首页导航删除 + * @author Devil + * @blog http://gong.gg/ + * @version 1.0.0 + * @date 2018-12-18 + * @desc description + * @param [array] $params [输入参数] + */ + public static function AppHomeNavDelete($params = []) + { + // 请求参数 + $p = [ + [ + 'checked_type' => 'empty', + 'key_name' => 'id', + 'error_msg' => '操作id有误', + ], + ]; + $ret = params_checked($params, $p); + if($ret !== true) + { + return DataReturn($ret, -1); + } + + // 删除操作 + if(db('AppHomeNav')->where(['id'=>$params['id']])->delete()) + { + return DataReturn('删除成功'); + } + + return DataReturn('删除失败或资源不存在', -100); + } + + /** + * 首页导航状态更新 + * @author Devil + * @blog http://gong.gg/ + * @version 0.0.1 + * @datetime 2016-12-06T21:31:53+0800 + * @param [array] $params [输入参数] + */ + public static function AppHomeNavStatusUpdate($params = []) + { + // 请求参数 + $p = [ + [ + 'checked_type' => 'empty', + 'key_name' => 'id', + 'error_msg' => '操作id有误', + ], + [ + 'checked_type' => 'in', + 'key_name' => 'state', + 'checked_data' => [0,1], + 'error_msg' => '状态有误', + ], + ]; + $ret = params_checked($params, $p); + if($ret !== true) + { + return DataReturn($ret, -1); + } + + // 数据更新 + if(db('AppHomeNav')->where(['id'=>intval($params['id'])])->update(['is_enable'=>intval($params['state'])])) + { + return DataReturn('编辑成功'); + } + return DataReturn('编辑失败或数据未改变', -100); + } +} +?> \ No newline at end of file diff --git a/application/service/BrandService.php b/application/service/BrandService.php index d77b2e5b6..62544f807 100755 --- a/application/service/BrandService.php +++ b/application/service/BrandService.php @@ -24,7 +24,7 @@ class BrandService { $where = empty($params['where']) ? [] : $params['where']; $field = empty($params['field']) ? '*' : $params['field']; - $order_by = empty($params['order_by']) ? 'id desc' : trim($params['order_by']); + $order_by = empty($params['order_by']) ? 'sort asc' : trim($params['order_by']); $m = isset($params['m']) ? intval($params['m']) : 0; $n = isset($params['n']) ? intval($params['n']) : 10; @@ -34,7 +34,7 @@ class BrandService if(!empty($data)) { $common_is_enable_tips = lang('common_is_enable_tips'); - $images_host = config('IMAGE_HOST'); + $image_host = config('IMAGE_HOST'); foreach($data as &$v) { // 是否启用 @@ -53,7 +53,7 @@ class BrandService if(isset($v['logo'])) { $v['logo_old'] = $v['logo']; - $v['logo'] = empty($v['logo']) ? '' : $images_host.$v['logo']; + $v['logo'] = empty($v['logo']) ? '' : $image_host.$v['logo']; } // 时间 @@ -94,7 +94,7 @@ class BrandService * @desc description * @param [array] $params [输入参数] */ - public static function BrandListListWhere($params = []) + public static function BrandListWhere($params = []) { $where = []; @@ -174,11 +174,11 @@ class BrandService $brand = db('Brand')->where($brand_where)->field('id,name,logo,website_url')->select(); if(!empty($brand)) { - $images_host = config('IMAGE_HOST'); + $image_host = config('IMAGE_HOST'); foreach($brand as &$v) { $v['logo_old'] = $v['logo']; - $v['logo'] = empty($v['logo']) ? null : $images_host.$v['logo']; + $v['logo'] = empty($v['logo']) ? null : $image_host.$v['logo']; $v['website_url'] = empty($v['website_url']) ? null : $v['website_url']; } } diff --git a/application/service/SlideService.php b/application/service/SlideService.php index 8541e7c6c..a9cc4d301 100644 --- a/application/service/SlideService.php +++ b/application/service/SlideService.php @@ -56,6 +56,7 @@ class SlideService // 图片地址 if(isset($v['images_url'])) { + $v['images_url_old'] = $v['images_url']; $v['images_url'] = empty($v['images_url']) ? '' : $image_host.$v['images_url']; } diff --git a/public/appmini/index.html b/public/appmini/index.html new file mode 100755 index 000000000..0519ecba6 --- /dev/null +++ b/public/appmini/index.html @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/public/appmini/new/.gitignore b/public/appmini/new/.gitignore new file mode 100755 index 000000000..c96a04f00 --- /dev/null +++ b/public/appmini/new/.gitignore @@ -0,0 +1,2 @@ +* +!.gitignore \ No newline at end of file diff --git a/public/appmini/old/alipay/README.md b/public/appmini/old/alipay/README.md new file mode 100755 index 000000000..207019d9d --- /dev/null +++ b/public/appmini/old/alipay/README.md @@ -0,0 +1 @@ +支付宝小程序 \ No newline at end of file diff --git a/public/appmini/old/alipay/app.acss b/public/appmini/old/alipay/app.acss new file mode 100755 index 000000000..37843798b --- /dev/null +++ b/public/appmini/old/alipay/app.acss @@ -0,0 +1,274 @@ +/* 框架样式覆盖 */ +.a-textarea-control textarea { font-size: 12px; } + +/* 公共样式 */ +page { + background: #f5f5f5; + color: #4a4a4a; +} +page, textarea { + font-size: 28rpx; +} + +input[type="text"], +input[type="number"], +input[type="idcard"], +input[type="digit"], +textarea { + -webkit-appearance: none; + border-radius: 5px; +} + +/* 导航分割 */ +.spacing-nav-title { + position: relative; + color: #d2364c; + text-align: center; + background-color: #ffffff; + height: 80rpx; + line-height: 80rpx; +} +.spacing-nav-title .line { + display: inline-block; + width: 50%; + height: 1px; + background: #d2364c; + position: absolute; + left: 50%; + top: 50%; + -webkit-transform: translate(-50%,-50%); + -ms-transform: translate(-50%,-50%); + transform: translate(-50%,-50%); +} +.spacing-nav-title .text-wrapper { + position: relative; + display: inline-block; + padding: 0 8px; + background-color: #ffffff; + font-size: 36rpx; + font-weight: bold; +} + +/* 模块分割间距 */ +.spacing { padding-top: 20rpx; } +.spacing-10 { padding-top: 10rpx; } +.spacing-mb { margin-bottom: 20rpx; } +.spacing-mt { margin-top: 20rpx; } + +/* 在线客服 */ +.customer-service { + position: fixed; + bottom: 100rpx; + right: 0; +} +.customer-service image { + width: 80rpx; + height: 80rpx; + margin-right: 20rpx; +} + + +.drift { position: fixed; left: -1000px; } + +.nav-submit-fixed { background: #eee; height: 46px; position: fixed; bottom: 0; z-index: 10; } + +.tips { background: #ffffeb url('/images/tips.png') no-repeat 5rpx 12rpx; background-size: 35rpx 35rpx; color: #f7b240; border: 1px solid #faebd2; line-height: 36rpx; padding: 5px 5px 5px 20px; font-size: 26rpx; border-radius: 2px; display: block; } + +.data-loding image { width: 60px; height: 60px; background-size: 80% 80% !important; } + + +/* 边框 */ +.br { border: solid 1px #efefef; } +.br-b { border-bottom: solid 1px #efefef; } +.br-t { border-top: solid 1px #efefef; } +.br-l { border-left: solid 1px #efefef; } +.br-r { border-right: solid 1px #efefef; } + +/* 虚线边框 */ +.br-b-dashed { border-bottom: dashed 1px #efefef; } +.br-t-dashed { border-top: dashed 1px #efefef; } +.br-l-dashed { border-left: dashed 1px #efefef; } +.br-r-dashed { border-right: dashed 1px #efefef; } + +/* 箭头符号 */ +.arrow-right { background-image: url('data:image/svg+xml;charset=utf-8,'); background-size: 15px 10px; background-repeat: no-repeat; background-position: center right; } + + +/* 常用样式 */ +.fl { float: left; } +.fr { float: right; } +.bg-white { background-color: #fff; } +.wh-auto { width: 100%; } +.tc { text-align: center; } +.tl { text-align: left; } +.tr { text-align: right; } +.oh { overflow: hidden; } +.dis-none { display: none; } +.dis-block { display: block; } + +.cr-main { color: #d2364c; } +.cr-666 { color: #666; } +.cr-888 { color: #888; } +.cr-ccc { color: #ccc; } +.cr-fff { color: #fff; } + +.my-btn-default{ + font-size: 38rpx; + color: #fff; + border: none; + background-color:#d2364c; + border-radius: 2px; +} +.my-btn-default.btn-disabled{ + background-color: #a6a6a6; + color: #fff; +} +.my-btn-gray{ + font-size: 30rpx; + color: #fff; + border: none; + background-color:#a6a6a6; + border-radius: 2px; +} + +/* 文字超出部分使用省略号 */ +.single-text { + -o-text-overflow: ellipsis; + text-overflow: ellipsis; + overflow: hidden; + white-space: nowrap; + max-width: 100%; +} +.multi-text { + max-width: 100%; + overflow: hidden; + text-overflow: ellipsis; + display: -webkit-box; + -webkit-line-clamp: 2; + -webkit-box-orient: vertical; +} + + +/* 没有数据状态/处理错误/加载中 */ +.no-data-box { + padding: 80rpx 0; +} +.no-data-box image { + width: 160rpx; + margin-bottom: 30rpx; +} +.no-data-box .no-data-tips { + font-size: 28rpx; + color: #a6a6a6; +} +.no-data-loding { + padding-top: 15%; + padding-bottom: 10px; +} + +/* 底线 */ +.data-bottom-line{ + padding: 40rpx; + overflow: hidden; +} +.data-bottom-line view { + width: 33.3%; +} +.data-bottom-line .left, .data-bottom-line .right{ + margin-top: 5px; + border-bottom: 1px solid #e1e1e1; +} +.data-bottom-line .msg{ + color: #999; + text-align: center; + font-size: 24rpx; +} + +/* 业务公共 */ +.copyright { + color: #a5a5a5; + text-align: center; + padding: 20rpx 0; +} +.copyright .title { + font-size: 30rpx; + font-weight: 500; + margin-bottom: 5rpx; +} +.copyright .text { + font-size: 26rpx; + font-weight: 400; +} + +.sales-price { + color: #f40; + font-weight: bold; + font-size: 32rpx; +} +.original-price { + color: #888; + font-size: 26rpx; + text-decoration: line-through; + margin-left: 10rpx; +} + +.submit-fixed { + position: fixed; + left: 0; + bottom: 0; + background: #d2364c; + color: #fff; + border: none; + width: 100%; +} + +.bg-main, .bg-primary, .bg-warning { + color: #fff; + border: 0; + font-size: 34rpx; +} +.bg-main { + background: #d2364c; +} +.bg-primary { + background: #ed6977; +} +.bg-warning { + background: #F37B1D; +} +.bg-active-main { + background: #d2364c !important; + color: #fff !important; +} + +.submit-bottom { + height: 85rpx; + line-height: 85rpx; + font-size: 32rpx; + border-radius: 0; +} +.bg-main.a-button-disabled { + background: #fbe0e5; + color: #f7b6c2; +} +.bg-warning.a-button-disabled { + background: #ffcda6; + color: #fdae70; +} +.bg-primary.a-button-disabled { + background: #ffd2d7; + color: #ffa0ab; +} + +.nav-back { + position: fixed; + left: 0; + bottom: 10%; +} + +/* + 滚动标签高度 +*/ +.scroll-box { + height: 100vh; +} \ No newline at end of file diff --git a/public/appmini/old/alipay/app.js b/public/appmini/old/alipay/app.js new file mode 100755 index 000000000..6ca42220b --- /dev/null +++ b/public/appmini/old/alipay/app.js @@ -0,0 +1,486 @@ +App({ + data: { + // 用户信息缓存key + cache_user_info_key: "cache_shop_user_info_key", + + // 用户站点信息缓存key + cache_user_merchant_key: "cache_shop_user_merchant_key", + + // 设备信息缓存key + cache_system_info_key: "cache_shop_system_info_key", + + // 用户地址选择缓存key + cache_buy_user_address_select_key: "cache_buy_user_address_select_key", + + // 用户传入信息缓存key + cache_launch_info_key: "cache_shop_launch_info_key", + + // 默认用户头像 + default_user_head_src: "/images/default-user.png", + + // 成功圆形提示图片 + default_round_success_icon: "/images/default-round-success-icon.png", + + // 错误圆形提示图片 + default_round_error_icon: "/images/default-round-error-icon.png", + + + // 页面标题 + common_pages_title: { + "goods_search": "商品搜索", + "goods_detail": "商品详情", + "goods_attribute": "属性", + "user_address": "我的地址", + "user_address_save_add": "新增地址", + "user_address_save_edit": "编辑地址", + "buy": "订单确认", + "user_order": "我的订单", + "user_order_detail": "订单详情", + "user_favor": "我的收藏", + "answer_form": "留言", + "answer_list": "问答", + "user_answer_list": "我的留言", + "user": "用户中心", + "goods_category": "分类", + "cart": "购物车", + "message": "消息", + "user_integral": "我的积分", + "user_goods_browse": "我的足迹", + }, + + // 请求地址 + request_url: "{{request_url}}", + //request_url: "https://demo.shopxo.net/", + //request_url: 'http://localhost/project/shopxo/', + + // 基础信息 + application_title: "{{application_title}}", + application_describe: "{{application_describe}}", + }, + + /** + * 小程序初始化 + */ + onLaunch(options) { + // 设置设备信息 + this.set_system_info(); + + // 参数缓存 + my.setStorage({ + key: this.data.cache_launch_info_key, + data: options.query || null + }); + // 启动query参数处理 + this.startup_query(options.query); + }, + + /** + * 启动query参数处理 + */ + startup_query(params) { + // 没有启动参数则返回 + if ((params || null) == null) { + return false; + } + + // 启动处理类型 + var type = params.type || null; + switch (type) { + // type=page + case "page": + // 页面 + var page = params.page || null; + + // 参数名 + var params_field = params.params_field || null; + + // 参数值 + var params_value = params.params_value || null; + + // 页面跳转 + if(page != null) + { + my.navigateTo({ + url: "/pages/" + page + "/" + page + "?" + params_field + "=" + params_value + }); + } + break; + + // type=view + case "view" : + var url = params.url || null; + + // 页面跳转 + if(url != null) + { + my.navigateTo({ + url: '/pages/web-view/web-view?url='+url + }); + } + break; + + // 默认 + default: + break; + } + }, + + /** + * 获取设备信息 + */ + get_system_info() { + let system_info = my.getStorageSync({ + key: this.data.cache_system_info_key + }); + if ((system_info.data || null) == null) { + return this.set_system_info(); + } + return system_info.data; + }, + + /** + * 设置设备信息 + */ + set_system_info() { + var system_info = my.getSystemInfoSync(); + my.setStorage({ + key: this.data.cache_system_info_key, + data: system_info + }); + return system_info; + }, + + /** + * 请求地址生成 + */ + get_request_url(a, c, m, params) { + a = a || "Index"; + c = c || "Index"; + m = m || "Api"; + params = params || ""; + if (params != "" && params.substr(0, 1) != "&") { + params = "&" + params; + } + var user = this.GetUserCacheInfo(); + var app_client_user_id = user == false ? "" : user.alipay_openid; + var user_id = user == false ? 0 : user.id; + var nickname = user == false ? "" : user.nickname; + return ( + this.data.request_url + + "api.php?m=" + + m + + "&c=" + + c + + "&a=" + + a + + "&application_client=default&&application=app&application_client_type=alipay&application_user_id=" + + app_client_user_id + + "&user_id=" + + user_id + + "&nickname=" + + nickname + + "&ajax=ajax" + + params + ); + }, + + /** + * 获取用户信息,信息不存在则唤醒授权 + * object 回调操作对象 + * method 回调操作对象的函数 + * return 有用户数据直接返回, 则回调调用者 + */ + GetUserInfo(object, method) { + var user = this.GetUserCacheInfo(); + if (user == false) { + // 唤醒用户授权 + this.UserAuthCode(object, method); + + return false; + } else { + return user; + } + }, + + /** + * 从缓存获取用户信息 + */ + GetUserCacheInfo() { + var user = my.getStorageSync({ key: this.data.cache_user_info_key }); + if ((user.data || null) == null) { + return false; + } + return user.data; + }, + + /** + * 用户授权 + * object 回调操作对象 + * method 回调操作对象的函数 + */ + UserAuthCode(object, method) { + // 邀请人参数 + var params = my.getStorageSync({key: this.data.cache_launch_info_key}); + var referrer = (params.data == null) ? 0 : (params.data.referrer || 0); + + // 加载loding + my.showLoading({ content: "授权中..." }); + + // 请求授权接口 + my.getAuthCode({ + scopes: "auth_user", + success: res => { + if (res.authCode) { + my.httpRequest({ + url: this.get_request_url("GetAlipayUserInfo", "User"), + method: "POST", + data: { + authcode: res.authCode, + referrer: referrer + }, + dataType: "json", + success: res => { + my.hideLoading(); + if (res.data.code == 0) { + my.setStorage({ + key: this.data.cache_user_info_key, + data: res.data.data + }); + + if (typeof object === "object" && (method || null) != null) { + object[method](); + } + } else { + my.showToast({ + type: "fail", + content: res.data.msg, + duration: 3000 + }); + } + }, + fail: () => { + my.hideLoading(); + + my.showToast({ + type: "fail", + content: "服务器请求出错", + duration: 3000 + }); + } + }); + } + }, + fail: e => { + my.hideLoading(); + + my.showToast({ + type: "fail", + content: "授权失败", + duration: 3000 + }); + } + }); + }, + + /** + * 获取位置权限 + * object 回调操作对象 + * method 回调操作对象的函数 + */ + use_location(object, method) { + my.showLoading({ content: "定位中..." }); + + my.getLocation({ + success(res) { + my.hideLoading(); + + // 回调 + if (typeof object === "object" && (method || null) != null) { + object[method]({ lng: res.longitude, lat: res.latitude, status: 1000 }); + } + }, + fail(e) { + my.hideLoading(); + switch (e.error) { + case 11: + case 2001: + my.alert({ + title: "温馨提示", + content: "点击右上角->关于->右上角->设置->打开地理位置权限", + buttonText: "我知道了", + success: () => { + if (typeof object === "object" && (method || null) != null) { + object[method]({ status: 400 }); + } + } + }); + break; + + case 12: + my.showToast({ content: "网络异常,请重试[" + e.error + "]" }); + break; + + case 13: + my.showToast({ content: "定位失败,请重试[" + e.error + "]" }); + break; + + default: + my.showToast({ content: "定位超时,请重试[" + e.error + "]" }); + } + } + }); + }, + + /** + * 字段数据校验 + * data 待校验的数据, 一维json对象 + * validation 待校验的字段, 格式 [{fields: 'mobile', msg: '请填写手机号码'}, ...] + */ + fields_check(data, validation) { + for (var i in validation) { + var temp_value = data[validation[i]["fields"]]; + var temp_is_can_zero = validation[i]["is_can_zero"] || null; + + if ((temp_value == undefined || temp_value.length == 0 || temp_value == -1) || (temp_is_can_zero == null && temp_value == 0) + ) { + my.showToast({ + type: "fail", + content: validation[i]["msg"] + }); + return false; + } + } + return true; + }, + + /** + * 获取当前时间戳 + */ + get_timestamp() { + return parseInt(new Date().getTime() / 1000); + }, + + /** + * 获取日期 + * format 日期格式(默认 yyyy-MM-dd h:m:s) + * timestamp 时间戳(默认当前时间戳) + */ + get_date(format, timestamp) { + var d = new Date((timestamp || this.get_timestamp()) * 1000); + var date = { + "M+": d.getMonth() + 1, + "d+": d.getDate(), + "h+": d.getHours(), + "m+": d.getMinutes(), + "s+": d.getSeconds(), + "q+": Math.floor((d.getMonth() + 3) / 3), + "S+": d.getMilliseconds() + }; + if (/(y+)/i.test(format)) { + format = format.replace( + RegExp.$1, + (d.getFullYear() + "").substr(4 - RegExp.$1.length) + ); + } + for (var k in date) { + if (new RegExp("(" + k + ")").test(format)) { + format = format.replace( + RegExp.$1, + RegExp.$1.length == 1 + ? date[k] + : ("00" + date[k]).substr(("" + date[k]).length) + ); + } + } + return format; + }, + + /** + * 获取对象、数组的长度、元素个数 + * obj 要计算长度的元素(object、array、string) + */ + get_length(obj) { + var obj_type = typeof obj; + if (obj_type == "string") { + return obj.length; + } else if (obj_type == "object") { + var obj_len = 0; + for (var i in obj) { + obj_len++; + } + return obj_len; + } + return false; + }, + + /** + * 价格保留两位小数 + * price 价格保留两位小数 + */ + price_two_decimal(x) { + var f_x = parseFloat(x); + if (isNaN(f_x)) { + return 0; + } + var f_x = Math.round(x * 100) / 100; + var s_x = f_x.toString(); + var pos_decimal = s_x.indexOf("."); + if (pos_decimal < 0) { + pos_decimal = s_x.length; + s_x += "."; + } + while (s_x.length <= pos_decimal + 2) { + s_x += "0"; + } + return s_x; + }, + + /** + * 价格保留两位小数 + * price 价格保留两位小数 + */ + operation_event(e) { + var value = e.target.dataset.value || null; + var type = parseInt(e.target.dataset.type); + + if (value != null) { + switch(type) { + // web + case 0 : + my.navigateTo({url: '/pages/web-view/web-view?url='+value}); + break; + + // 内部页面 + case 1 : + my.navigateTo({url: value}); + break; + + // 跳转到外部小程序 + case 2 : + my.navigateToMiniProgram({appId: value}); + break; + + // 跳转到地图查看位置 + case 3 : + var values = value.split('|'); + if (values.length != 4) { + my.showToast({content: '事件值格式有误'}); + return false; + } + + my.openLocation({ + name: values[0], + address: values[1], + longitude: values[2], + latitude: values[3], + }); + break; + + // 拨打电话 + case 4 : + my.makePhoneCall({ number: value }); + break; + } + } + }, +}); diff --git a/public/appmini/old/alipay/app.json b/public/appmini/old/alipay/app.json new file mode 100755 index 000000000..418bb49ab --- /dev/null +++ b/public/appmini/old/alipay/app.json @@ -0,0 +1,61 @@ +{ + "pages": [ + "pages/index/index", + "pages/goods-category/goods-category", + "pages/cart/cart", + "pages/user/user", + "pages/web-view/web-view", + "pages/login/login", + "pages/paytips/paytips", + "pages/goods-search/goods-search", + "pages/goods-detail/goods-detail", + "pages/goods-attribute/goods-attribute", + "pages/buy/buy", + "pages/user-address/user-address", + "pages/user-address-save/user-address-save", + "pages/user-order/user-order", + "pages/user-order-detail/user-order-detail", + "pages/user-faovr/user-faovr", + "pages/user-answer-list/user-answer-list", + "pages/answer-list/answer-list", + "pages/answer-form/answer-form", + "pages/message/message", + "pages/user-integral/user-integral", + "pages/user-goods-browse/user-goods-browse" + ], + "window": { + "defaultTitle": "{{application_title}}", + "titleBarColor": "#d2364c" + }, + "tabBar": { + "textColor": "#8a8a8a", + "selectedColor": "#d2364c", + "backgroundColor": "#fff", + "items": [ + { + "pagePath": "pages/index/index", + "icon": "/images/nav-icon-home.png", + "activeIcon": "/images/nav-icon-home-active.png", + "name": "首页" + }, + { + "pagePath": "pages/goods-category/goods-category", + "icon": "/images/nav-icon-category.png", + "activeIcon": "/images/nav-icon-category-active.png", + "name": "分类" + }, + { + "pagePath": "pages/cart/cart", + "icon": "/images/nav-icon-cart.png", + "activeIcon": "/images/nav-icon-cart-active.png", + "name": "购物车" + }, + { + "pagePath": "pages/user/user", + "icon": "/images/nav-icon-user.png", + "activeIcon": "/images/nav-icon-user-active.png", + "name": "我的" + } + ] + } +} diff --git a/public/appmini/old/alipay/components/home-banner/home-banner.acss b/public/appmini/old/alipay/components/home-banner/home-banner.acss new file mode 100755 index 000000000..c3a6ff6f0 --- /dev/null +++ b/public/appmini/old/alipay/components/home-banner/home-banner.acss @@ -0,0 +1,3 @@ +.banner { + height: 320rpx!important; +} \ No newline at end of file diff --git a/public/appmini/old/alipay/components/home-banner/home-banner.axml b/public/appmini/old/alipay/components/home-banner/home-banner.axml new file mode 100755 index 000000000..efbf6edf9 --- /dev/null +++ b/public/appmini/old/alipay/components/home-banner/home-banner.axml @@ -0,0 +1,19 @@ + + + + + + \ No newline at end of file diff --git a/public/appmini/old/alipay/components/home-banner/home-banner.js b/public/appmini/old/alipay/components/home-banner/home-banner.js new file mode 100755 index 000000000..ae7707d40 --- /dev/null +++ b/public/appmini/old/alipay/components/home-banner/home-banner.js @@ -0,0 +1,75 @@ +const app = getApp(); +Component({ + mixins: [], + data: { + indicator_dots: false, + indicator_color: 'rgba(0, 0, 0, .3)', + indicator_active_color: '#e31c55', + autoplay: true, + circular: true, + data_list_loding_status: 1, + data_bottom_line_status: false, + data_list: [], + }, + props: {}, + didMount() { + this.init(); + }, + didUpdate() {}, + didUnmount() {}, + methods: { + // 获取数 + init() { + // 加载loding + this.setData({ + data_list_loding_status: 1, + }); + + // 加载loding + my.httpRequest({ + url: app.get_request_url("HomeBanner", "Resources"), + method: "POST", + data: {}, + dataType: "json", + success: res => { + if (res.data.code == 0) { + var data = res.data.data; + this.setData({ + data_list: data, + indicator_dots: (data.length > 1), + autoplay: (data.length > 1), + data_list_loding_status: data.length == 0 ? 0 : 3, + data_bottom_line_status: true, + }); + } else { + this.setData({ + data_list_loding_status: 0, + data_bottom_line_status: true, + }); + + my.showToast({ + type: "fail", + content: res.data.msg + }); + } + }, + fail: () => { + this.setData({ + data_list_loding_status: 2, + data_bottom_line_status: true, + }); + + my.showToast({ + type: "fail", + content: "服务器请求出错" + }); + } + }); + }, + + // 操作事件 + banner_event(e) { + app.operation_event(e); + }, + }, +}); diff --git a/public/appmini/old/alipay/components/home-banner/home-banner.json b/public/appmini/old/alipay/components/home-banner/home-banner.json new file mode 100755 index 000000000..32640e0dc --- /dev/null +++ b/public/appmini/old/alipay/components/home-banner/home-banner.json @@ -0,0 +1,3 @@ +{ + "component": true +} \ No newline at end of file diff --git a/public/appmini/old/alipay/components/home-nav/home-nav.acss b/public/appmini/old/alipay/components/home-nav/home-nav.acss new file mode 100755 index 000000000..3547f4a38 --- /dev/null +++ b/public/appmini/old/alipay/components/home-nav/home-nav.acss @@ -0,0 +1,20 @@ +.data-list { + overflow: hidden; +} +.data-list .items { + width: calc(25% - 60rpx); + float: left; + padding: 30rpx; +} +.items-content { + border-radius: 50%; + padding: 20rpx; +} +.data-list .items image { + width: 80rpx !important; + height: 80rpx !important; +} +.data-list .items .title { + margin-top: 10rpx; + font-size: 32rpx; +} \ No newline at end of file diff --git a/public/appmini/old/alipay/components/home-nav/home-nav.axml b/public/appmini/old/alipay/components/home-nav/home-nav.axml new file mode 100755 index 000000000..bf44cc04b --- /dev/null +++ b/public/appmini/old/alipay/components/home-nav/home-nav.axml @@ -0,0 +1,15 @@ + + + + + + + {{item.name}} + + + + + + + + diff --git a/public/appmini/old/alipay/components/home-nav/home-nav.js b/public/appmini/old/alipay/components/home-nav/home-nav.js new file mode 100755 index 000000000..f28f2ca8a --- /dev/null +++ b/public/appmini/old/alipay/components/home-nav/home-nav.js @@ -0,0 +1,67 @@ +const app = getApp(); +Component({ + mixins: [], + props: {}, + data: { + data_list_loding_status: 1, + data_bottom_line_status: false, + data_list: [], + }, + didMount() { + this.init(); + }, + didUpdate(){}, + didUnmount(){}, + methods:{ + init() { + // 加载loding + this.setData({ + data_list_loding_status: 1, + }); + + // 加载loding + my.httpRequest({ + url: app.get_request_url("HomeNav", "Resources"), + method: "POST", + data: {}, + dataType: "json", + success: res => { + if (res.data.code == 0) { + var data = res.data.data; + this.setData({ + data_list: data, + data_list_loding_status: data.length == 0 ? 0 : 3, + data_bottom_line_status: true, + }); + } else { + this.setData({ + data_list_loding_status: 0, + data_bottom_line_status: true, + }); + + my.showToast({ + type: "fail", + content: res.data.msg + }); + } + }, + fail: () => { + this.setData({ + data_list_loding_status: 2, + data_bottom_line_status: true, + }); + + my.showToast({ + type: "fail", + content: "服务器请求出错" + }); + } + }); + }, + + // 操作事件 + nav_event(e) { + app.operation_event(e); + }, + } +}); diff --git a/public/appmini/old/alipay/components/home-nav/home-nav.json b/public/appmini/old/alipay/components/home-nav/home-nav.json new file mode 100755 index 000000000..32640e0dc --- /dev/null +++ b/public/appmini/old/alipay/components/home-nav/home-nav.json @@ -0,0 +1,3 @@ +{ + "component": true +} \ No newline at end of file diff --git a/public/appmini/old/alipay/images/buy-address-divider.png b/public/appmini/old/alipay/images/buy-address-divider.png new file mode 100755 index 0000000000000000000000000000000000000000..60a8f78752714bcfa856708c3a155ec8a828d637 GIT binary patch literal 203 zcmV;+05t!JP)GZn8+lwvfILhtBXIUe z!oa9o#ntMpYrUMxN+)fBgRixn9KD^`swZuIAjfG%tF6VOv3P9lhP$!C_Q%*g=brof z{?6y~`My5q+|8END>HZtc@P9;RGIYE^f#Y=7jZcd#E{?k-3N4#Ll|tt8h;(pVh`ew z#^rb5pvr5n$E$I>t99c^yaIw)c^<2cu$fn(PQO=TPhlisZ-8b)P(@`pV0Sj+1aRQ> z9-mrt=iQ?s;Bl!%>lJ3HIiSPc9#dNoU(>eQ>TGLts$8PV=Ridmr3Jh=VFzJvlP`pZ z)uP9`D1A;{BO>q^LNuyH-xp;wTY%0V#DPMh6gy?5C7?_tktwCBlF}8RL@Fyoq-BUq zE|$trsS=f|z>`NrXA8RO&}zN$NiI54i`)beKoO*+rA5*rm-vJAh)ktYA<`10q(n?3 z#GzInVGoOap(WD_dOYL|dIE&U?*l1CyTjj1s6}+8-?!im%*gsePsT(K3<=uzzS|h-&;l_5M%ckhL{{Bh`4w-yC$(i>q6bN)xJK!$+>{f%0XnlD4|;xqyNp4<7d-A5 z^~_$2epbCFT-U6%7!0#=5xN*8wb%dJ^Yj&Mp44&1wRAA!d)!BxJxIHHZRM>J2!iKT z={45ym}Bzmubq+De5`3;<256vkOTKeWLQj$U5e+Q9FFgMmP0{IZcSjZ@CSK&Zo<^U zRqhQ3WAM}4VF?o!4(5CsIh+ySi+zh?ed)x_;2&k%qTj6e155JGh z;|sE-QIN<|dkKqR4l2BJdIa&CNX494syVt?Kq zn4r41-1c#O@16dr8oP2Et|?>3TLVQ6%p>z$)x5JyM~Bygb?n{wJZk6RK32#4Q&&%H z&)1WJgKS4$7lc9f=bz?V*qb8Xh|ivWphmnSgB9~Lk0?mga8ZTQuB8cB%By+*f;0%WYGHokJG@ht^^AmP_y{2Hd zePA^Vz3J@8;iWfO$RHzG2F|d?d-T~u>8})EjHCR_(PMmyl?E=)rLwSS##TiHI=0|n zpA9nN`@3s6J8qqaHZCoF^*G}cD9r7Ql-znAtVkvbwwuT_yg>h&&Czo)7ND8GRHT;{AkqSZn{Xm%hexZ4m>qyU>Aql zYG)%OP$PJbX}ERJl!*A#L- zWc+YIY__$Z`v+no<< zvm}OoN8Gyioc34u=Zx8y3tkMG4rD5uGQ^);(B6;5&h6?ltkR?V7RBY=naecaB6GfY zUm!jb?tX}UP8EVF1~s)0HE}mwY;X9m+Fc`WKgO?tn@5%I?;2#w1SsP)^<(VPaqI;l ztdMi!_4XaGY4aFwtna`|A6K`0#~~}xg$(Jl+V5%J8fKH%8LK{fXE&*0Ti;m39^aN& z2bK&KPj+$?2cV_GA9bLA7cA7hhUN09cOq*|Iel;O8amJXw(ww?<@6(Ra&a-rz5el) zk=xAL-ib};2g%%@rUkoT>%IBMhZ&aiq)Hf)=bhUuVtoNDBPXF`TA}+Idq?L}-35Qi zJo~|)!mrd`kNw7UBN=TA3=^yd#U;2yAiU6zr588$>ag4I?Kg2&M3g&w*}um2pwDy_ zYc2c(tfZ^9?cwH$?;5dO<8e3Re(_()+wCohiKAKXOPt+!WwsB&ogSMce}(!^Zq yOk&Hf=x8B&B$Bpp(wGoJSDO=#&y@q65Oi~NV$1IG6(6PkmsN(<`nR>Uv3~>T$jB`K literal 0 HcmV?d00001 diff --git a/public/appmini/old/alipay/images/default-cart-empty.png b/public/appmini/old/alipay/images/default-cart-empty.png new file mode 100755 index 0000000000000000000000000000000000000000..b7a0596c29b5f007a45a7317bab51ad79ec5a344 GIT binary patch literal 5608 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 literal 0 HcmV?d00001 diff --git a/public/appmini/old/alipay/images/default-round-error-icon.png b/public/appmini/old/alipay/images/default-round-error-icon.png new file mode 100755 index 0000000000000000000000000000000000000000..3f2fd1b707f2b681115814a96a24bd1313c484d6 GIT binary patch literal 3760 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 literal 0 HcmV?d00001 diff --git a/public/appmini/old/alipay/images/default-select-active-icon.png b/public/appmini/old/alipay/images/default-select-active-icon.png new file mode 100755 index 0000000000000000000000000000000000000000..12dfcfe38fd367dbdfacf592b0a9e759555e4239 GIT binary patch literal 3929 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 literal 0 HcmV?d00001 diff --git a/public/appmini/old/alipay/images/default-select-icon.png b/public/appmini/old/alipay/images/default-select-icon.png new file mode 100755 index 0000000000000000000000000000000000000000..466c0ebc07c2a75a71ceb7b305e7000e1093b01b GIT binary patch literal 4792 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 literal 0 HcmV?d00001 diff --git a/public/appmini/old/alipay/images/default-user.png b/public/appmini/old/alipay/images/default-user.png new file mode 100755 index 0000000000000000000000000000000000000000..ccb06c0ec9e035dc987daf9689957fd5e9e0438c GIT binary patch literal 2861 zcmV+|3)1w7P)*h4mt|}2>AB) z_GOYJn?+HqQ%ctfA=?^)J|l$upp;$|MRAd3*?E@%=@bCpzklDnzrTN7mgP33bW=mv zT1CpTyr7hxjmP5;&!0cP(0ZsPg<1~)jP$#^I}rLCn?gtAcS#62rj&k~&1UfLR{vTH zz+$mjFN)$VrSwfG36y1dk|fDdn?YzD0Ag-`7gF$#fon4etpb2^zE_szA*J+Ls8L__ z-LfoyBuR2So6U}5s~c9IRsbN>{l^A#{0$-G42-xWNzO*2(GSds10(YH@88dgqF5S{ zuxj|LjzHmClgVVaEyiN>0C3JP(6b0Ab~S)|l_F01%fWUNtHgi^X^;JR^ z_Q5G31Tz%R7-Kt8P%A1C4FH_;V?xLtvd;dRW!ZL&YIIp=F@2q3Q$lQpVH5zsQjZYw zvCYC?h2ZY)4wiraRJDgvx*N+9F*pFi$@8UZonMw^^dny;XwEq-M_TOlD21_0+A3?->cHHMK< zSI}5_g{J$&7y~0X$S(*0!j<~1qQzH?F*v{1so#7)hht?@k0GUWBa{{h0suDpyQ2CZ z(+h6nvMj;NDf@k3jOpxqSRWML0Z@$obHsUI9S1O>Y=u z(H-=3MIz@M?i0wIL*AzWuK*zaaqkUxC0w2NR_%Pk!I3=Aw{+fNtBh{|%8H8jLjA88 zgOy9dG)>ohZh3nH0Gs=KH`>GM@*Bj7f4p6AwrTkORgTT$l;=3#I{8ZM0H~&dm}Bi@!&V{u;Hp20DPUzPz#?dYCWtoSf(!zUu=mj{b%SdF z9eZFo9mEn~*H&lkml{E25#7_wX9(Nd(WHiHjSa9`(Zyo% zwkV4I8fjx6oJWv47XHh!?A+8&5c!1vDa#UqIqOC-51!LdcUp|n23RZ>uSI4~-43s8 zFZd8Br7%5QQc5pIqtT7**cGUC5xf!p51Bz>URTZSvhTi6)AZ03JY4~rmWv928b+0A zyInl*Ja@5+N=E|#=X?)Fy{5W{4B-%3wpMC)7ad3lf!s#08i_trxUBub0T6oukTXz6 z-NGmXL+_!pg^>tzvot-MBY`hpdj;nfvMf8+Rrf2?44F=+Uv-~z*^Zz92&)@FXGxM= zjz*&k8y7V+vWtU8Ik2Ig>b}D}04m|b{kX|w^2SET*X;~f2{sIJq`&6#y&(2G|3$*$j5Th9A-c*s*vQVPvcUpooAG{1$9ms8ijQ zv>i#z8UP5nQQU%U3jk10#Z+K*zrYFrnBixe*ft5$q^?M!ZL87LtN?(F{-`fSmz^J8UQAiXd8tQqRxtIc8v`1+5l8lVgSHB5{e8fM|qwf z)~$s#08E?_bt~Q1@{02TjeIb*0qASzceULE09}==X1fLeG&`!R#RdSnDp}2T4FG6% zR9A})0CZKdn(Z0@(CnzL78?NQs$@0WH2|R5QC%%I0MJ#*YPRctW6ONoWfoOq00000 LNkvXXu0mjfLLDML literal 0 HcmV?d00001 diff --git a/public/appmini/old/alipay/images/empty.png b/public/appmini/old/alipay/images/empty.png new file mode 100755 index 0000000000000000000000000000000000000000..71fed2f12dfc8ce070b9d8d0949521dd3a7d441d GIT binary patch literal 2707 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 N002ovPDHLkV1kLP3Jm}N literal 0 HcmV?d00001 diff --git a/public/appmini/old/alipay/images/error.png b/public/appmini/old/alipay/images/error.png new file mode 100755 index 0000000000000000000000000000000000000000..db1478bb2de831c10b203bcf0cab2f16728bd449 GIT binary patch literal 2777 zcmV;~3MTc5P){^x1VIuL4?H7c z$`BKyDN_l8A!RI}vIgG!W_Q_Wz+j@AL_sYq%E)2RY)W>QnXgkldEeGB%*;14>p|`hpGa{bI%x~}By?e}z88cFcD;PO7qP@NS z^kg#mnmyEgM09Je0~%u%0l=NM?*(S=JrqFLYbi$jolq#WB@&6Onml>(+okL!ClFfe z7$Umq_Z4xL<2cK6EvmJifru+g5m?2s8=3iGB6=DTy&$v38Jsv8C6EI;B|$8n|?a}Uco(810z#@q`4^X)oYqS5HMrlzL7 zMFSxN+uGVjrcx>K9?#FQA!g>s5%Idg?pbDn!OXWSrS2#R2!F7=A^`AZL=^3iXX;Hv ze2R!(KG-i-t@&E(ml1IsGk@rL-k2#uys2mY9<+X!Qf98#XNS;NBrv`*MynBi--%D`6J>B)YQ~0YHDhdAn>4? zG3EvU_^~YFdETkKCwXm@w_JZlT0%>1ipG&*n6q)9t-ovx#!;}iS# z?fa2s#@=V@Py6&Z( z=ZTLm*C0*tV|8vhG`>(dgKcqt76u12$VU z5XKm}yP`e9h&`#4`bNOvZnTb9ULb^zVCILcCn?MIgu~$pEiEm7&$afT& z2ImpcgT(;B%oCMTLJ{^iVW<%CV$bvD4hTaPqz!FtZD*!ZsY@(RIEtC;vgQm&#IuUI z8pfC}0f0{sOFWb&j`KBR%uN6wR(~@y|Hs~aA&kakbC%5fIwDRFvQs5#L|0eWkR3aA zT#1M`1Hc(UVA=ja8(|5ccO)H9Q&V$%t~;Fd)kXf20QthEEs4cqVjs$5v2zJXBoa-j zRB9z6j>_zpFM^0~GIM_bWBZHN2pO-nmW1-VN~yH12+)W$5X}4+0O+n*UL$)GTI;VN zqNMaBDJ%v}5-Im0;vZtMn9$`1v{GITnVd)@#(SREO+;IRfN)*+7BPh3aQNJomX<#U zjW4D@@M>tSCkcIth#|oM0G8I**WZ?%0?ZaxDiFnN)*s^ofry`X9A{%GbMuWY2*kQ| z>xP9wp)N%H7y#_`Jny1-Jg$ooTnZ4at*yrl88So+X3wr&yPgipq52L|)qpU@NYrjB45z+2kYZzmsAmxie8X;s&UtgaX>6sFfSQlIVJ?K`bP~&T0G3h5K&&Bw-9l@<2cU*t;x(G z*L8(^Sd54#F!OWFd}BNw-xf5t)c$;B0pdQVIfP>Fc(FoV*PY4C5)KPxw*dfd%17DR z?3%D!XGvxa0KTP^5@x$1EhiAJ>ozlUn+4)>rPQi{k}hg4_5uJz%_BnMMk0}0{Y-lz zkvJ`tNv{?iin@Iz{`~sdT+n*x>E8BYJ_we zW74k%0K7s(V=K84TYV!%DepRt^OItt#ev>Wq35%oEE!10WuOl*Q0rC9vmB@mmb#9O zTjVN>%RU+a#5fCqBUk*Hd=oNnzbKW!{+^gw*m0o`PR+>kZr;0h?|IqYZK-^OI9SUX8XD#X z@e$Pq$Qa}2HD!;>#U=MWQ0opz?RZ*Ka@CFo0wEJ!*ZnFpOHtW=3{^NBZf$OEe!bd< z&X%`+{rXXexJ@EhX4Xonc#birAmU3>I|=}=647Tf#}oyGOvuMs9%>K{xa);WrsZkA zR_4^!)*d@?;>0uqF0E)FWN?`*c2%)L#1_YK+H(o@DL(0oL?Wj&H#bWRQ#uftizgC^ zGd$1ppC~a@*?Ens0f2}N05IMPlyaj-a|zd4KZS^L&ApnMn!3!iK}i}>wUd=7$nq82 zZSD9Qi1;}ol7OwhX|08ElfrZf^qyBreW5HHQR3dJK3r?P5E1Vd!SZYh*Q%6CbaZr_ zm`o<)p64x*3Vz#vzEZ07hy+6H*Up_g<#0~GSNJs%edPcnTlG&@L4melP5x@YugK4o zmSpB7L^MB_n|(ysh-_?)F%C0dhKRzsZV81#TO*OknnHixbVLGCj?x_k;$Z!Va!?=4 fbB=0+{W|{x9mF<_$_7^300000NkvXXu0mjf{uBn8 literal 0 HcmV?d00001 diff --git a/public/appmini/old/alipay/images/goods-detail-favor-icon-0.png b/public/appmini/old/alipay/images/goods-detail-favor-icon-0.png new file mode 100755 index 0000000000000000000000000000000000000000..b1c8a5e13bb32850611812620af0aa9ab19dbf24 GIT binary patch literal 4797 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 literal 0 HcmV?d00001 diff --git a/public/appmini/old/alipay/images/goods-detail-favor-icon-1.png b/public/appmini/old/alipay/images/goods-detail-favor-icon-1.png new file mode 100755 index 0000000000000000000000000000000000000000..5821e3e94bf0f7e4bd5cd06d93adafe91d700ce5 GIT binary patch literal 4406 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 M)HBn?U3ZN6A1-k|DF6Tf literal 0 HcmV?d00001 diff --git a/public/appmini/old/alipay/images/goods-detail-home-icon.png b/public/appmini/old/alipay/images/goods-detail-home-icon.png new file mode 100755 index 0000000000000000000000000000000000000000..a1d37089eb866d833a13900ff8fd730c23121880 GIT binary patch literal 3359 zcmb7{`9IWK{KwB{tXX104VuXe3Ne-vlU*Y_L$+{nZOM`__AcWljY){HU0Je*B750y zF_y8EYsuavVJww3>;2C6`yYINc%O3~=R6+o$K!oo&-eSBcRayNpO;I73jn}tXn?n5 z&ZPe}PIl(_LGyPy06gCe@j6yvPU|_5uN?J+JKDdm%}&m6Zz_;DC0>(t^yjaw&eItp{zK7gZXr{t##K-}l#0qi7b zyo01NxBdTJMSqC^(u;rNi87e-Xg)k1MzSR@>*1$+5Rn1NnFvncJB3X*D)xtU?C}T8 zVtJ1A0m36eL!DD>TLTCP2t00>T94!pFw=f`43?qM)g%Sw)ai z2Ou)8uFp7eLAKJSBKlO8*4D(qSyFs_{Qi2#AsRnD;Kru>O^XePPOb0KCTj1rfAX%^ zyn%PV(diF$KpWfm?Mjc^+%jo>L0OHSWUgIFpi4Ff9Sh{QkGnJXZl^2Tmsy=m8{0Pc z4WUq|Z+Q2}laq^ZWEU=4GdA%`PVsk;Y>CpvC!yyxQ47xfxIK}E(tue0CG@;?(Xj@tnG_Ud%|FA5PDjtDp>S0paSsP{+&yr9bKs5V zz+Vq1*LU5({bc=rg=nAg2yp}HZjisx+Z^oWwM>5Y?3wL{o__n>Ht?l}j-4uHUc;zc zS?DRZH4Y0ZHufzmTz<3X^Hm(~oy%fhT9y8@oJTG1I9%2z>mwWOU+cpyOpi)5F-?@9 zsF>4|+~`Vtrw3|(h>w>SseJwVK}n+0aLO|u;9Wn7O83x!fya>vLCB>e#~dReUB@Tn zr7(BRCDpv%-!(2VS1CYjye$2cBsUomD5p2XmEq6@LV|OaAy)5rOxmESpC$RRX{N-r!aotp29qW%V#QX6KfJYOk39lK zZT$4lJ<$t38$d2?%TS`VIP~iH3i?d;!^C3k9+5L5Xh(9jo&yJ#HhivQuN@krD@G$M zmtw45jSVr*yOb1ucC8NUqzGMZpuMI_Z3d$Z^~)a5wPdYAOs#O~9>1;bFD@~ZXeJq! z=eu!CshyU_RSk>if=s5bz<=H}AEMG%?HKkV7)>q^+00Y6As+Qmu>pN*;Xqpa3gASK zoHR||X>1a@RM03(x6d5s&f1AM{xQfaxz{yv4W2{8wa+BQ%$ud20!7qrflo-X9Z|U5 zLQ3##;?t)Z$i_4CRQXr}hfVv9&YB9pRC3rEx3vvb`mVTIFktK)R3|P>KO)yUa!s1y zyR9p%>*?u-RW=oJcznH|`qU^5neHK1X(h8)I?-VT_0+f$MLjNlguc+9Z(Sm0EZI7F z1LAoVRIm5=vTcmcaM_E~Ac_UB*_!{j_kv(Y9V29Lft=oFN^MgC;dLM z!)H>`dhgAHuO8uooiBC%8LXRTBZ;Sms2d8B)culKmAyZ1U-1o-+z3lSfW82?z`#vI zq?4LXTF&TpYeNg<;=}ZwJdz%Y0WWW)Ak{*SUOZm7=~b2UN<`VKwTL>$L3%Q?PnN2_ zQS}+hT*;)8ZGr~ndCK2JnP~k}9a?Rtu5_}(u*(BSq=Wl23$kc<9SJm3vo?i z@aA!|VH%}E9o;z;fy?FL+*r)@xjdw*d#ezhmTp)jK3dW@JRT)=G%_Cw3Ahl%6i0;pn+qn$ zS$%uJuj?2~&IqHX`!ue|f_#QTs;D}c?ni7jm2*^vxPy_bHjmqV=5unFcXxcgq<>R= zxT&d&7uvmNFDMA?-Xjh@s3m%^{Ds=m_a(^b*Rhi{SwXJ63!)$)WDv@I|K#Jg@#xH|sWsF#5w|Hjz{gbkcaWgn4qQ@(INJ~~se zLCQD40wOeqB!viRCMlLQNo{o%LDGwNpfAE1zc>(X-LZ1mGt87(h5z)m4JF#vPN?I| z(U$LJuumW4JeI$w-`R!DaUR57IOULM07ks)3uWmCt))N4L5HoCUv~iZl}$z8AKorn z(!~s&=;d3GxA5C4H97bnihcE)2H+)y6CFh%-`V%=sB^~?jcgo?-j6uzqtLMt?NV#9 zPD->eY6PDB3*~aE3n3R{OtP@TJ$}zOs^$*)W&QgT&&r zPqo5K^r}(tVJ zMq2|F!7`i6Wc^i41g%DPRQyOyf-@4ASa?s(v{l6fzZW>zE@C-rHo*fTps?46PGWEz zISjb17tCd* zDLAshUT)9sKbTv8WW16fpQTZ7Q@EE(EhI)2f##>V&g!lulKq>@8{!preJXcH>_@eE873x;dr{5TFFfkzGqlJ}zH@-b+{d zo3ZdRzfqqr#(19QKV6vRb$ZJ>YaywYPd zw>>Y$Xi~pkiqB%n#A*9RL7tpHwgjeePlaI*mIrvC|2q?g_4B*L0X`Pb3mt1LJcF7f zepd}l?%Xkaxy5ZxK2=*tG)1wYe<-dz=#?RZ)0V=!(Rr z468G2+MLzr;n82c*Ng`D!`xT@)3P*lN_uFEo-f8CW$z^XR(9i3l)D6%_G=pl-`it3 zm6YSZ6hq4MC>t`SiO?@OOjPldW_Lg$v$)GxJ-|2@03z%{MRxP|w2Iuv@@Ynga?Wi> z?G_H%`oN~jsnxmK?!mi5@9Xe&uWQ-Ot5JgU$HZ(YP>#{%6x#lLOzq!KsP)*~Tcl7**L-P#CN;AW**kV^CvDk9rY^+o0q&h^X8h;#bpdlQcY0NPcIA|^S5#P>q{Cc$o zbwUhXTdn)`)21T0uiU!gMCc|okmVt-x|WTMPZd z&YTQ(h!;;RWuPvnQ7G3Lt8^u>6Y+<0cYsw=BM;ns_Zpdu{rbE@Bc-!_1T1Ucm&4== z+^VSGXOA#vQ6AqDp?x0Nc7L1$%JS z*gwSzTE3>&wX4%fhg@Q4-#mnYkc-3muVR$FmH>FGtxC|yrjQxD1xbL!)pe#J(IL2{ zd{nsHY7K4OsE|ilJv$$7$~ayST&M?9U8@X9UAZs@idAPW@=|H)Km9? zPdG8PYqBH<{W`$O-Q*TqJX*u%aKFWkYj0OuL|7Ohe)%?yc>P}Z890>A{JqFjg#Jv` zOxJYAzaeDbzmy>S-$ec4rjRA$;bPlSQm0Z=q+QSJT41m=IMEVG*DOLGK^IP)>Y7D_ z8m%FcK=dP>=>9r|(GDWhCH1xCXG3`q6!6Coo`B{Ef?_hk8R775X2ltCAO*^_+UPg; zkNzGW9@;J~{=J?}r^#4q<1=hxWD`WG>4Dz%9ZS1(DYg4gA?}{h)72ZMH9*&O@TGe_vd+0L zbB(rH4{Ka@A-@64hJw8$+!9@y03YADeRm3SO*CIkbztH=%!RhO(;|GaGASvEolDYe zeKg9t7JTXUKu0Zj?Kgn+1eQnY^dJ(~&FMKI-?2gq$TZE|5W5@3YKXvU3sR^^Pik{H z@N^Luc8N1T3%KRq)_=kkGmB)4jQSK^m}5k%Rz{pmyiO4lTdcK)yqC#bt`}p3uM)oQ zFv7BnQw}`2D6S+;urP$(`6*OVUX=!{vgbNWW zmj5{(*DdFG$xYZ50v&p+t*sqI_WGz1@S%1=O$z+x%h7&hqFfBiLn)nB^ z_n>$oV0y)&@(cOsIk#i)58z?V0Pul1brZ9*vteSCa5_!qo{!~0G0?e=#0^_xOwG<1 zdqHswq9;x2r3J|}SG&zRQY(j?Z7j)!zg03pBOJ59CwZDKUbweWbibXa022N#JJKmB z#moMiff;D4$U^-_f!V9am5&MZO3zzo7RotEJ6#0-`)^wgU#AFR$Imf^bERzw1uMYw zc{msR4&7>$3ymcL^jLCV=bZjJ@>(?7uE)6@iX41+PN&J#v!AZv!zzQ`zF+wLFquyc ztLE5y6I56lK1q??P!%mFIzugurrMuzH30H#y>LwW#Z=`ryAYckEU(zNY1n zpoe7576xV4+orU^B4usuo#>wg>WWHJF@?c+{Mzrtu}iq_>|`EQY_``&)p&wJ)Fai) zg_Cl{Hca6>X+suUbo$vz_iM%*BO@b^6u#EX)vw;xB2?6^PvN@RU-(iFR?I>iN`odm z;R$-+1EpZ0~qpf;~HfBHdb^QNFR127~u~{PvkBsA%G6)stGf^>3r*hhi z11Y!>YoofMJZcv2^E&QL_L0}@;0R?+Bcm@M1D@#Cec)x_4Pf@kdrS~<_kOPcIM`+jTb?1Sl#@sL+0vwyV+ z+WehAi2hue#=n3OysZ^{Wp_)TXWpwyEHMLUV#2_Qnwr|mV;>~KAi@4;(3@MiCw})D z+iyRl?hiV58$F5I4!V*%ur@I>)1+`?CiAHoi0UnmX>2$Jx&R-w2B)Zyjw9LFpJ)ncv zw*Y$^A+{jgE4gBIl(6{1ttQZEY-`kK$`QIzUQys`_c_4m!{@C}PVEjGqw(Q+HKDA) z!(Zu^@{{1`NX=T~i}@PEZZ+DqA7>5K=gX}deAD}0ULD}j`UUlz@|}2CC%w#K;z1Mh z&z_bZiZ+RQLk)d4PN8XC;%Q5d+*!+p!&P5S5d2~x*NnL_D@ccRm2%BJKX$D8&sMdVY7CRHavbA{2u+x@6#rhWM1Vg)xGpm!yd?VtVh{m(47j( zMpxw&VQO7HH7T1xl=n_4n8Lc9-QCT|u2H_=x{vqH5|g)WrhKd$FNt@mDs;4rum_(~ zYtxDU=WAI3TS!by%z@WOe*A+>7_xdOY`1^k%Zjbg>*EnJOvjphgVVJFgMMQ{s@Iz; zx#6?nRuQn}+*s2f>_#u-ov5LMrYQDHp%#o{eVDonRY=-F*v!~qMUKepj%+saLCR9J5F+Br+#J;Gif$uy|gf^bYc>o-YClKxPTgsWpj3|HUBd^g}BoEo&bfVqYpyu;`;TwaY7X=h?!> zwmz|6eK@`y_{wlEAL;-DE8p#A-wDs%x#~XYkF5(iu*9~Zk8_YK4mskq*f)DIqsq6nL*euI~U&^QA521!0vtp?Hb`D@KcoPT$3IUOwdDVpxbh41<_4Rcdsss5$C>SUSRu9w1A|m3Bvc2T#&gyO8 zucLd47wG&s(f-`9)Yn0hy;zP~^$VNQIpoSZx2dE{Ql8iN3*_O3%2-U7-*#@^Oa>&Kveivf=ZZ;y3Sa6bQJ3ET@lZB5Wes$Ujr3J z=n{c2tBJIp1zII570I=LX`6P3O6iiT<^5eE>5PEd+szPjVRjyyr&c6WzqQ}jpP^!e z^p~V_R0n!`AG%qdMN9nmV;{;3D5%DjtR{cGN6Y8=T{x-raHhPw0dA10#s$ z{g7L2jy>ma-3<-*m~-1UGN900V@yci%i}S=2@D-@>99o9w~qR zcDB!gq;N?p!>i$VZ2T8Ht*{#%2(Q6)tBHPQuvivDy@7+trIb49h!8h1r zlHi{*ugKpwULz|n|Hwl+-La{@^0U1Krr3A>uzrMGhta+VS!Y3Kar5=I{Bb&yCd#GzU!*huaOq`E8-6~&GSo*lb7ZFXJi@xt5ld4J(z1_#|M$`ieWFn0 zQsckiYt4ivX$MA7TupXN2;a!dWdtWT5<|8dIowu@8yg#0A4y~($I?a)W?&oMuXc?* z$?bAeweVCv5c*}5*52FWn`0pdee|O;R}!msn+}3aDMYpOC`4fS$P(@82KGvuvk5%T zrDY>-H3jta^!ra0wmw%E=a5NSZO5NW2hi3xoYcQai}x~uAYp{gR!nT%$y34;mk^<~ zt-oIDU5eelGsx}tymHRLQ_9h`Hw;C=`kjba?NrC0k{PVj^crF^(T{=V@_nBg4f|t{UkFgpk$h?m1Y_4$2 z?a#XEM6ckwYcsHwCSJJeO3rC!J!?->G*qz71`7*S(19ws!~SZwHtM0dC%#q$GC9}M z#Faecs)o59C?V>l(|e}iQDy?yTd961XXRnrC93OwO3*KrEniQ?OQ)+ix5lu%+uhwg zVWN+gXZ+`4etN9yE8Nn!FCaP(2bPZZ@dH)6T#m<%YZ@FwpqJDc6g|jHJZi4K6<1%X z=;(-r# zcAnNl*2aD2PKjDl&&-Dt+4P=lIT@K|^P4KB%J1o2M=ZmVzr3ukEJQu#ue>m+bTeH# zd;j-K{6BDn_t90pAWL~qDqyHEz#Ah8`kO?bpJ-_M?#>R2&yscFGGMU$;_`c%4(4|O zadM-aYND5wyRzAn#Wyplwm6UX_AhEXenNG`B-lNx{P5=KuB`k1apEsx^I~1s2&3OU zjvqb|mtAhs#f5klJ3#WjkB<5|?FlWqtk)Nvqvd12;~D%*Acs6PDrqoSl%4&I5IlhT z_|_rWz|M4sC>co2wf^elOq67%Qha|BZhC-HUw){r5v$E%F8^#&Jj#%QYp{5~Smt~s zLQphIIR9c_;{tk{7T$K9`puE>!!_Q4t$t~)XBybA(UlSw%ih559_{-RZYBl&MLl@fKZWkI;omY zkY@50l9yRk3keCSs+ul7EM=Qvio40HjXrepjBtW{{k6s>c8>$dD2==_7xiTDjkTVR zhO$O&u|Wr|F~vV9M-v5irGSH3;!wvq_};kUQFm9@g#<$k%G{*$DeA^Sy1viD^($4l zr?$52+)UxbH$xU0U#?w-ZY-E zF-}GDcpfU`0lPTfb#ErR!iJ^5Rk4InIHElcD=6Ujk5Q~E=?-E}OdC_5qi%D*FIMt0 zFd-N0J>#?FM#^TZxxoV~Ym4Qg&(i}rXGUD4q`g6 ztIJbII?V;>TcJuJ{|@i$9clAFV%uIM?d@tQxQc&LHNM$NM!SqZbe^e5`yYY}8Jj_lU&f zIJQg_ig~<%KrSrkso3A4!kxGEUwwGnQz)>xYtUAv>TTiE>X)-{VYVOs!%@e2*y0c2 zV2X-&!+f4_*kDmZYO4PI;{n1R{?%%ug*b=rtw0((>;E#?jIdZ1mwr7=Ey{3tc4$$+ zjCO2QepCP}w;qzaV{lNngGy>UnH5Pss@Gyh0^x{}5VF#*kh^#9CRBI5p%xiUvn`#e z@La|#3I5rD7b%F&GA3RN$b&KJ>X(ttgK%&g}6BufRd_=ikFdF*n-fO2lg?vE;^GwO3?O@--M zga!+eU@C{zuAp$s-K!;YGc4rT|*7yd6 zHE~D1yJu80H#Ev2(D_le6d(FQ+m}xF%Joy*fWiFhD&(zz{`~IJmXs8?4ETccz}8un z?CowE;RXHZ(nF2_TS)j2n9Y7za>@yt`g~ru@cXleBUll4NaB|V8xqu86)2D?Jcjd+ zEU0*|_K$u5%{glKA>kn`rU5yBs|-#jC`jSyPgn_L1C4&kA3+T>CcqS~=N_S_9^61< t2K2p{^f!M_a5mG}y|A=cSq5eTlIf~w?shPMgQ6mzKp2U|B*xS4zI zP6p%Grp!Set#j;5e89b{Yjfs4U4;O5qJQfEEUrmPT?6nB()qkgR29BQ0S>bItMjy2Ye&HYHr%-mIV+>TUh zO_oqB`WRL}58#k;5dB@i57pej^1ck< z>DA~Rfx*E+Yl#R#&dWtl<}hmaA7D!fhSe%Pol)#nF%%X#?&{{nfxH6)eYLr?WV~0l zTz-d&TX4JtoZ1_Ey%zcEkz8G~sLJ;d)}tk5^^)afaE<(wg0HEnt-lyEQHpgFbCsD6 zFB1KR}F92=qoShzp2AG>ktl8q{G0XBvN3*K z4_>?1%y5ixM`cOmtI7Clr78D+79yf<9*~bbggZWi0&bTZJc_qIJhXX6Qa9D|#qfp= z!g!oKPO&M^S!&G_1Dy;Vt(~a4(zN5FvkUm#!-r&M2^U!&tYHN^=l!rL zf7$5Vs7bCJF1DtRc-%f~iwJ0<&*uUjbs>jC$Lj3SyPNJdRfkH%Jda$FaYu384t>kh zZst{Ae)|nq(`QsM*CXU0>XU|11L6*S-N|&Z+5Sv?Z%L@ZEYI|0>_79z647A45`J|i zPpgbN-Ltn!^vyni6Ly&A0e^gxF=w+_(#1k03c;{p#UvdUo0j%}5&|GT=o1WfI$jtR zGX6Z5EP2xN=M{NFM!pj;$z8SmC;96$yk>o}o?HOr-x00`#5_Ey5(cNLinq_BhsmvA zKdA&;K0gLD&LN9=V*EOy%8PGaz1je(xxaz=rGN)F2Mr< z5M4%y08RsC6Q6=dvjwA`g~R*yn(q8nrl0Gj)eFANO~D8?xz56DMmxo59|Dp%C-YmSdhIF1N8 zG$m6D%-#by)-!gsZOTXdUHV26KY`P&zIXI)?PsdjLs>O7qni34b#?V3`Odd#yDd_k zi;6*%Q5yRHp@sf+bSI^O?Hf>t7K6d43wY~<<|lX#abkF^m|5;3o0VEtbsQ}XG&A4V zq~O(SCL_&piqdW3ZZKB4d+t*7pf(RA4ZHY#|lxrP&ms0 zA8rR69UYZ(r%OWB`NH*c+$fd()VrtQ)YvydK07@1``R1@HTQkHq}K*8B>ozA^`GGq zkvhNJNPaDvDLq3$EAnV+g=@w5Pn$5ejCp z#_N@t=jh7rkySS|%ch#2Ru7y44TSCJE&q$OfqUrX#kM5ehC)VSZppCNxo|JzkEBb*P|`-rarP+?vg%k8^9ilH zm2f)4+pS_KHfD;f*DJpa0OB4I4r(P8x1w_l0ugENb>r63qc7DCkHHqhZHKWB zXOoWkDf;$-aE>T43h}8)^$8_C7n`T`aF&oTwQA2-5n{V%XgchxuDETL!*1H~Qs51X zuxkmAwLhye_=`{WlhM7j#(Q|z#;j_}0c(16-Rp>kxXD*86;q9#GuP7G1%O~|a(}q{ z2{8~M7%6gh^02S3FRd$WA^Uig6bze9@7=P7k4^}-`9-)M%bUM2yB-SPz*;wI@aEd4 z_fdy8A`rh@#BVCm-ndq5KUE&zR5vSSoz5rae0klcQ6kAJJx_K>NquDPpi(j)KrEKM zBL+zBm5|U@+_w*-TM@@kU}>jJ`vK|f)7%ttPuK~C_M1u*N%(X7-IXA1ZTwg+Sj=B? zikCKfuIRfX0Ax@+S&sPG2KR}9+A+%kA^kIkegi1)2l(sdZX64QzC{hMD`of`zX4Ry z4o$U~O|n0;=oWt>*Ue}RCUE2rd9;z$*xDm7R_Z2^Li)>Df=Y3`SVTg8Bk*W z55lEN;S$`B5FJqb4%qD#4&;-aPND_&_mMD1Nbb2L+L1ei<$Xcw8X9@^C~bEw8hfCe zn=vmND9k$im_^v#iK54sA%Cu&&Zri^B}p&o1fP7ORjT>;F*A$LxC?nK zuOJ`Px_Ksga8=Hf*{elFCO)=L2(Ua30;HsFcD1yH-`L@yi{FVh(;lUzrDt9*Dp7{}5p*Z$rGf4b zx&&hlcfI$zTc`HbgC?KcqQBib762KDD|g=DO)b^r#5gjr4fz`Z*y-M_ByGJ+B|_2uQF*-2sOVjz5j7TdD32a$WCVLG>u z3WDi`Qc!Lhj(-)>8TzF4DD;7Ibbrxxng!kW;cR^*EU;>#5Nf8tLfP6#i=x?~@Yz1{ zB`ND;=ja-sR?`~IHFG#&`|ktW(S@vkn{r6=2>K>zeZg<|!#&VE|J(KDs{D@Ej;qRZ; zz1KRa$s^-mBdmbyt@4r2)4t-@Uf*lOCc^tT&(qckCk^KCPQluW2HtO_5BGH}OwISk zg*J^Rv_Cco{!^F8oic!qI~G;jaWN#HB1=TQhJTb-md<4^?-M#-Sz_(Ns7P78XZ&ku^~y*_eWf2;q-^NVx-M2 zd8hVQbV_igb&^WfSY3DbSV%LpTK{d_`qD-SH_o@$TYvebzniZ8xx^^hBFVkma61{pRSL2~uvA-;6$VF@M}dD-wz*@SFJ%X)hbPuMl&`PQkIRlP3f2 zGP%FVmj&i5lhY8QN&8_11aCco=?MWbdNrz9u}~Q8lz~CCudJ)>NBVH3NAUx^1)fs? zhRugiP~QEI^KQ?LQXcT9h?Bn;tK%Mi$v;!ksIe1!ZMHUG>OFIy%+?zKH1ui;WT_pd z&wd9O8hKw?6#|8+mN?6u_MVm-TSjsB$%UAJWIZJN?{rE(_1RxUMlKw9+NJcLY1!>U zKjs0JGdK;iZ0rOUcb7-iz-i!=!F&2Zj({UT+oP!`+$^jaF~51irwuzH-74KG2@?Fl z$7tZZ1!YJA908dI-nQzS$(DK1Nzus%xVw>jjC5-?IHeaf4@zNgCP-ag;CRy^@1QX3 zRSqyYWhPN^%MM(6Lu4#z%u|>01?GK_8mW!r3yTKvPh71_z z-@QZF^LkXga@nFPfoaESU|jprkiG%(vDyqyA(bJ&E|d0rV(yVQl$A#J!1(MJ0TD2X zf+G4fXMQ|F+LCc%7HGZYSnKNnUzh><@6ANs-2BdHM^!#j4d2t)a~}CTqG5~OOdWo! z61$UqL#%*5MTigC_~Y;cGjOrbp10&hKt}Cm0)Xm%&*~^W-^%pwYfVkJ<{AxBN~krV zy@G$={>92zwwZ4JKBP>%Eexj`s5vnqu=`0LF+LD{Nnkg>v^U5!T_X{kSfvD-O8F9U zAji$&>2nhyeh0o|1uDTh7wv0Qqfvp|)6U-L9dCs3O=uOZV$DocC4HE?@*TFA@{gDSkc-WQ)xkT&JJM!Z7tnoQzkalCzD;Ht=kZ=sv3b2@}i6+pPAKF?Kj8;lZJfnFk*aEy(O$3P|*+MkrFWkTdO9w=i Ih0opp170MZtN;K2 literal 0 HcmV?d00001 diff --git a/public/appmini/old/alipay/images/home-consulting-image.jpg b/public/appmini/old/alipay/images/home-consulting-image.jpg new file mode 100755 index 0000000000000000000000000000000000000000..9aa888ccf2ecfd183c1e8666ade5ceaea9777625 GIT binary patch literal 67131 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�t1i_V?uIKohgd3Pn5S`a2Iv60 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 literal 0 HcmV?d00001 diff --git a/public/appmini/old/alipay/images/nav-icon-cart-active.png b/public/appmini/old/alipay/images/nav-icon-cart-active.png new file mode 100755 index 0000000000000000000000000000000000000000..34b341f6d860d855a8bd530190ff25fd26e07b6b GIT binary patch literal 2401 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 literal 0 HcmV?d00001 diff --git a/public/appmini/old/alipay/images/nav-icon-category-active.png b/public/appmini/old/alipay/images/nav-icon-category-active.png new file mode 100755 index 0000000000000000000000000000000000000000..8db743b75a12b0b42834db38f86cb9bf8e3f6a6e GIT binary patch literal 2712 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 literal 0 HcmV?d00001 diff --git a/public/appmini/old/alipay/images/nav-icon-home-active.png b/public/appmini/old/alipay/images/nav-icon-home-active.png new file mode 100755 index 0000000000000000000000000000000000000000..3d62e91145617aef694777a2608af2aedf039de1 GIT binary patch literal 2776 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 literal 0 HcmV?d00001 diff --git a/public/appmini/old/alipay/images/nav-icon-user-active.png b/public/appmini/old/alipay/images/nav-icon-user-active.png new file mode 100755 index 0000000000000000000000000000000000000000..2ef2eaef090abd3343d5a78b73b9caddf914ceb1 GIT binary patch literal 2108 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 Q;I;0+$j}TfGoVHNA4t@Gy#N3J literal 0 HcmV?d00001 diff --git a/public/appmini/old/alipay/images/search-default-icon.png b/public/appmini/old/alipay/images/search-default-icon.png new file mode 100755 index 0000000000000000000000000000000000000000..d91a76411e25c600b21126eb2bf1c338e2c23275 GIT binary patch literal 2900 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 Z1B8bc7epFE?0MZXFga_ED>rh9`X9suQV{?E literal 0 HcmV?d00001 diff --git a/public/appmini/old/alipay/images/search-desc-icon.png b/public/appmini/old/alipay/images/search-desc-icon.png new file mode 100755 index 0000000000000000000000000000000000000000..9e79244e980730cf0ada2ee25b59e1bcc24f945a GIT binary patch literal 2979 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 Kj#_W(lk`7{N;J&? literal 0 HcmV?d00001 diff --git a/public/appmini/old/alipay/images/search-submit-icon.png b/public/appmini/old/alipay/images/search-submit-icon.png new file mode 100755 index 0000000000000000000000000000000000000000..af52059811973ec56982a2db531629e25fd8b34a GIT binary patch literal 3718 zcmcIn`8(9#7k|%~G($2Y(gztcvW!HDD3rz;nd;I9g^C)r^E;#idc4Vc7^aZnk(}J)w&2B^(7>X|{G!7CV*u zUoVsL{co1_`Q4ryV;Jo^*K}Rn%W(g_^`pg!QhtgLrgL|tuTxcvOi2_HQDF+4cacE=CHfXc(N4<$9wRPy*^1i26TegafFVNGwDHR0+B13a#aCYmL5%&@jd;JB`ncQ)o$x_f(j zb-{6BQwH9{Fa_F=YqKlvnDP3hAyh9KA1R{p+B97Sv;>3zYof0BLl+&e3pX`Gg#J~% z5Ls(Jg=|o*>;EkP(t*{;R*bL7s`Z65<=n!;g&5W!2d1vs$gGOXPoZLsrZ7GZCE&<# zrE<%gR||Yj+IZx|pLuDo;LRdApmThq3hgO}aSewO0c!@|HyGy3Yu8;xWo2b79q&-? zT8LM9e&cB@G>5}SsOl$Ixia4Oy?NDKA>KZ>G0k8w+*!yaMmPr~@C4p4UFmw|0dyL2 zOtLp~mQOx+_H1eM#KgoYaO4n%6Kqn2O`HZwZ}I##X4*3P<`r*&9N~^d_wp`v zLH!aGbk7W_9c$e4ZMwk3!n3(jRaNyDehOzZe5^+i@|VL)eV*|W7=K(KXr=Qv@F@we|;b|5|x;0FPyC;9SjlJ3w z6grIQ@d9qRy1Le=g9y1!s6(jpQGSjaHVDwT-62T?IUgDnr0K^lR>3BU zN%{1Yt~qU+p9I=b7P7`3`4IW^$rRrcDf(Xt$D>*pm3xZd;%ZNi7^PLso~46BmnvF_0%qbnG{mKtXyW7 zyFk&4Y?oYWyYSTGz`GWblxj&fe%q@+QH7W9=EzwI6N#j~fPesner%#hW|zb8@UZ{# zNAD9=ZyrLvQMSFqKM~(oR>lLSKgGEF>*he$t`VYc^=_n{pi!p|70zK^H#hbR;=m7g zucST$wDO}cYb1GV=zBQ9AV)y<)~D!4P7~R2xfT280E?-fFXKo!MPl z4kn!(Rp%*aKXCGuxSa&eKO=m1x?;>L8yza2ADxsV3aseemib3oWk0E7X6q^_^U(Mt z!l~#!tYQ6z&kOVvL-dQ|9cE~3d$hb2B;RGj{niaN;xyCB&p@x~R>|>=os&%NV5A;F zrDXsm!c*VAoKyvUX`~^~<&n25^hT!~AIBmrK$d>nCRcZsUXJKC-*^yJrPNSz=b)jS z#W{&-_hmqGJ?{K<Z;15F z&X1Kl11s;Zou2a{eZPil63$V%LlL0S8PK*S?`R1-ZtJYQK_8b2!G|CJY?8H!f;v{2 zF6Z1IU?3z%j3v!qE;-MUD0bcLT!mowUxTi&1Bc(~04ACQKQ~IB&OF_m6KDu`lPMco zyliP{X_W~Te0IDIf90WQr3QAqr1ljMZH^clYx&@8Gc`_m_)8_<|4bRu)dpzvU8p*y z1L;vhO?YfC??d2b8}G1_83@qvdYnx1$}{zLGXF~>&I3ycEhmY{fwxz`IDXY9k88T% zFX?K%ZK7QKFG^NRPkBu^S}YC7jhCU4=I~RSf)~{5LqCu}SR)5`xBz2?H{lSn}a-g!6MTaIAjhC{s7xEuL~TZ=z_+$*|$ zmrq=Uut{Zn5yhKJ(`0?Gyl_HgRm`e!SxN5HheG2_(vz3(4w1{B<^RIutUxpRlK zBGl+iD%G6M`R_ZS4u)(1Q|35OctxiF8FRPvBYev5h?(T;%K@K=%7V#FHwZe2gyZ4#==t>G*Uie;m%Xiyi{h?lNS1J zaUCjGL8IxOShpNX!`XS^g7@ravs*;o4&)|^nPZuRYHop~&=N*d<*npd>r7hbRTW$!GN%M2iVCj9ITIuB^JAH!BVf?e@wWxpMNLI4O z>HKyP{i!Fr5FSgN-QC?U?`_N$9ZfL!a?r?SeF1M}7GrJTvvX>(+H=}>@g>ZplwnR%mkY}1?%_uUsC75HC1*du~O5h`Bd{qP;pP_2H~kF z?N5znhN#^dXJJv%k`p+>P#x0%%QY&@dOr>y7lSXt0qLC)u3%0~E*s8@gI$llxxN#q zegD2Hc&_8+j~Uf!8A${c)j5*N)7~7S58Mt`fZE=}Yg^&Dh;o&{;$_WX!nmL)Axs%A>2_ ziW(am%Vs+>cCG9L{Sb<2CV{~Z%930#Su1cHBKKQVZBqhp6m?X!=}H9B?Bao*-&>3Q ziZ^<4`+$R5HCo`_zr8Q{gOcUtSYXtV z@=K@Zwnd7Ll+MIQ9upH(^q$puRtTEgUI)~>QhdhA(BjiO9f@F*^I;`oZL{=40Km4U zx3=^~LN_@k2R?0oKz8a0DhyL(v!ob9kwOi~3G)Rk05}|TW&c4@H|ap(ELIMu%1G)X zJk-P5hFrGPGnM@e1_RnBE0Ex~KdgZtk}}IYH(A`_m>v@*rQFjwCE|&&=FUJ3@6>8? z_uPsv?wnFaffn@MUaz)R@Vt1PGM1(5c9}s^uRkj)Iyo<1gsIjpxiZFLp}|R| z@{qxvp4XkA9zJ-88`ypmb(3lC=g#nwVE zyHke`qXL^h@9?~v=lSO)BJU$%v)KG`YnB9@zO(6J;Lm?Ae1v-LYkTA+8Kf>*y-v{T zjJ4IK^WRmD7fHwL?a+?^j$q}$@@m&HH^Y*+G?Gi6SJ*pY43CTq(x+TW7KZt8V#*!+$HARf7aBYr2$UU}IKm!&{T> z$5bHZmyzA^Z8g>uo!b%1%gcTSaF8`*`jBG$hns-)h6$9ULnB|MD7(f0&Hq&ykU%nKvKlV zcu4RjM*V|2Z4?@*Uwir`0;&pOxu5*MD*PA%d-~Su^Ew-PocX^5G}ZLLVxo2Ee*lzt B@I?Rs literal 0 HcmV?d00001 diff --git a/public/appmini/old/alipay/images/tips.png b/public/appmini/old/alipay/images/tips.png new file mode 100755 index 0000000000000000000000000000000000000000..bf59c3cf12943c4edd5c0da9bb3f293a92772a6d GIT binary patch literal 2672 zcmV-$3Xk=PP)h2)L1XxqPEU7F&-UylyE}yR zpYvVs{l4FO@B7~ShVUu>=u@sg4gqk80b`6nPkZy}1;@Eil1NXs8qbfmIAdl4+;&OA zmiIgi(3M4{nfFQ(otexS{}@dW#smP)oj1vLoMj-)2`J0_N1>VDJE#H3XPc*i9GyT% zg%xFHJ*Ao2K?{JLZJx_;R)R=GDaqhmN;TDk4gh9IR!+H|nC}3QR87HJ8DQx%PXbFz zKzt&DZcnMk--Zj?i2DF*jWU@N{5XNmtPqlUH;7It{az~rEM3_QVAjC6J_dfCQjNQY z1Hy;`(49-qa~xU@!uSY#UrEF_0@AA<05$pmOIKb3FvUM71MMQ&xR5T~^zl%D7!d%t z?bJpqdF)am{HRhGW`J%Ms_`q{FyjQfC-G*P0ccODMkY=HE314P#LEE+$j`t|QNV1P zXM7MhN2&dQ1JF--tR>*I2+F&$eo-=GtSyHA5CCAT6PnRli}3bZWws;n3IZJ)3Z*Z~ zh2CbGzkN?F^BhnBiaP^55Jh<~?*g$V)UMaO9UmqGyz%RlyJr_lkzp5^7oB9kAQ|V1Nfg$3;oI*IEU_T>sp} ze5b6LONI=9r8lP;d`~2W<7NxBGx!~eX_2fM8zO-T0|4$2su@tEmL<7UX|O)xRYVjx zLlChlXUyDSb5tc<-|ILxxUw-V9Uy-v)_g=Stg;s7xCX$iC%De3q05CQP&A7-v zHlI~i65(55c0jmUsOGN+o4Y%wOmQ4M4?@CYg5*p~wRUZf8dqroK?d~6+sSvcPiuUkN8ax9o{dCd-&p${UNv{159v_z8OO$0!OWD>B?^a+~l!<`GJ&XE)MstF95)s zglb+G7Ls$Prz}2vIRW4Fw-NJVSu-Dq0)Vr#jB>;0d9c7Yyc0Y+Y$(z&qXbQ~TW$ zXu%6T6{gd1R+HT;-YefapsD!N8Fx?UU(@oxSxD1;PM;V;SHIZtKeT8FQ ze4|n8dbU0RVARBb;sHtG_k8)q7ldkjITC=JauXPCNE{#mE=y^~WAy>R>T@U94UKR6 z1m7Z5V|JVgxb0S$+T&8G@O8VtpK=ulk9Z1)Lg(1}fC>QkNuiphWapqbSbBOLK;?^5 zLYge*KKVv?P`BQ!IpAUjYT)~Yn~wYBGeB2d8ei(!HqqA_Go61A17PJ81&mIg!gtB4 zaYLN~P&)(i*>u)_C?cjQvex;}FaUN|nZtzj-tUatgl61Y9{_aBIM(h3XHFky|7ZNiAR5>2 z+VP>#j3c7}v-R|12Hjt7<3&O>|NMytz}9D8z>qfjXkGOVk=K>q5pbQ?moP(QjBWJ^ z0AL8!XpRemRyO@75G^W)He4rb#ywHvEM0LOpyHVd?LCY#JM;AlfGJeN6E;dA&Q6OQW6|cF)uSy7XoAP@4eFA-Ez*JrrnsJhU-myIggqs^(zf_7Qf13X3=3i|x za=5tyOTueJ@J@yd=hBqg)izuJhO^No64F&s*VDjmRxp6K3(X7^X7e4&XQ>ajN`&^( z!-~NKva-sfAY9?Ihh4I2o>r}X5W#@-Zh*cx9IZoRx*517r5blso2!xml>iJy4m+n@ z!;Jg%mccUIJ#hJiRWUz9|bT}~lMN!ue zRLd2X=B@z1y=nEl+0^1NmrKkwO2UMTqaRlA%aX)exV+63VKC?fYg`sqdwK>Oa_{^; zhs`g^$>h|yS7S9jk*QS>W{{OreoBnrhIYbrVR;GCxH?>oM0df*0Qdho7uuF zt@a;~7x1sk`I*5 z-N%uE$JNaEpdmrC8(TYf#wqW%j|c$n#O`xBNW9Vi6141@@tE9%E0M=BffpjoRgc1c zW!&=t9BCB+fy%X8&QC~`9?FyZ5d**#n4g$^gq`nu9E6IBFTm@G=~^bd>ArtNoKW_~PTq6L*0x9!SfF?5Gw&6aM9#J0cHQDZn#w2wLi zO2QT+gw@yXf9Na`&rfDdH|sNM-xHS#| e5Qosg-u{1cac+zeJVulN0000NR}obr#xC7 z7J-tATq@E;5VTxN#Y$W3FbI|&iX-^I+NrgGuiha+9(ArhZi9sOkK=Y`=lA`7_w)ID zAHVO+RwX4Sklh2_2?PRJDuI&m)8u$bt^|ThqS6(@od7I84NF0@Frz{b6Jk|pCJab5 ziflL;R;UW{{t5F51Y$6fnuevxxAByyhN^I2s3wgLXA=ng7?Vz+%z-f=6V67o0&u#g z7X%QM0DOxhr^|IBSdB;u^>9jIVydz*N6A%zF&m;gBb$Ph$ z2-84d5rX9iz!ycO$&&yPs)qp%H8MiUU^9UzE|n2U=Q7#h0F%y$qS2#h3|0i4!J|j= zSX^M~0r6~lRTeK95-;V#Jpri3FddIZGa8LlBa4davuO-2mrJ8FX-sAWj)*W6XfcH; zLTjKn6(HE4)FV0!LA8KGQIUz}V*(Jb^hFCA-LkCKurwxoU^J6LM`KXwj+UH2x%~e_ zHJW9#0ZWGesP}&g8&V5&FfAE2p!s?wesNh8M=Bjpq=yw4s!v7HT;~*%)F_4;)Tj;+ ziGZ-T5UmO|8eUt3%jG<&)_^IrN>~aBKwN-|AS#|%EQVN6B%8yHW-%D?(Q&aHaa>fi zn9hn9GevPMCl^AM`5IV@Ik~DoxSSQaj!n?$@XQdbN8W{1Vm+z>7CYu4E7!tYQE!Q> zTDcb1id-6A49#(`f4XO92wxtDxxBTwv%L4P7GHKfzSTeHoxV>Xtkz4R*i_Ta%=9z4 z0Yoo8VO%3D3aD&znZdvt-qpfk;Gp|j6=AcUbB_JI4Pp^DSppK81i$85xGw|6{??sL z^Lrg6<@O3>qkqf<@wwZ@yKfFtL@dg1t}6*Rp!Z!<{C68zy~=*LDvlVo#TeiQcDQY6 z4`}pvC9O?M>JpY&J}iYq)w{&Ge&%%jCp(9tEhj7TPi6(x#|nTd51=^XnvLnTLA1ML zr?5jtdDq>mt1q1DHrhn=zS>0e8Vw{KYSOM%Z#~{J&!7u>gLkWHcJbetX+NKub1V5~ zsBQ1;Ld>S&=8*x8BiP?PX+wGucFlvA=3@PR^DI8U!DSWc`fio$_>aPl0Xn~AlUD*U zZ(UdmrTFnQeIc9_8|9rfalCo{zZ=gKgvLVt#ISBH3Ol=H+(CNM8+6>w#C~krsNdtvZ@mu3?ua? z`45`=a!56ApOa?ymELyYmzhm#XusTlcsnBK$VpqMZhd-Dtq*xT`Efkks; z**@mqDE>Jotb3<6d6JKx7z;gdsjXyi)c0OUSG(c&b}MI|_ufxEhv>Z)L^e%>A!isC0Ks=xJ(o{T360) z2__?wCG$$io~)|21OM>ueUj*jNDfn`Ue9^lCh@yY)Y=t6pu@S`p2jysfAu6*Qu`Av6<~3P=gwy!NZeZ7B#%OZfKzWNZs_K9Y??EeDIL| zyX=S7xicPbZ117|+q&?OS<`waWq}n#`>NCT$zQcYUF<%je$2mXXd-5K_SDq5MElz} zWj#YT8pmZvFOgX&)&husrtD z%~j9PvXc33LcQ9D++iz$h*hpWg1{BjQ#hoDY5E2MxN|3U`*%dpErcGO@4gjBSUq{oyJ4m`t(cR zo9ABPe{Vkfp`alA4J1DDlZis>*!1{3@-;X;5z?y)o!ziHJSj6wd3TTFhb)axgg%SQ GDE%)2gdKGN literal 0 HcmV?d00001 diff --git a/public/appmini/old/alipay/images/user-address.png b/public/appmini/old/alipay/images/user-address.png new file mode 100755 index 0000000000000000000000000000000000000000..b3d1b7530f48105893c6c5ec3dcddd22eb408a74 GIT binary patch literal 2348 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 wAPb>u%iZ-oU=Ddf<*u?(dm{j- zkUS9Y^~n5Uit_9Jrt`r;0C@uv;^NB)TjElV>-g#1O246$TU_Z|q=%UKD?0^7@lj5i zxN~|&p7~m@D;3N#rldlbh~zuNo8tH;E^0li*dB%{?wxh;VKqX_3pbpVVxC<_#Jov{ z?_uGj^sn*MfGF1 zd&;U1txp~`VJ-L^EteYEy}7oW&^^^GvTR7zMlDEXu@Z^Ifwi#h;nRthvmDtJU7AT7 z*#ly`)LhQ=NvpbSnZ4UAYwUx`#mCX`K8rKbfqO6(ia!-bOC6|6H-I4aCnAFF{M9c>F^3^JAivB&2#dvVNrNtr8rlzSgV^3`Hlw z1<)7R6ON-m&lMYK1d6pP*kEAh-2FLN30$c+&uGGvZEuVG(afTWl|L}wgs=nQeHmxj zxYC`qP?V#yrP~`}jlXwzy(b-y7kvx}VmojW>rL|l{Qdpu+Spgx+b?gHVqGs=_PtD3 zFU3J}?38>a%bHrhtBoTElLBK$2P>fOjhJuT#Tzy|YE2fRm}Y#l9_MH{ZJ1tL61;uD z0bO)td@B;y_#EFuuV5O0DXF;M>yqRiujG4_$7tLc&a$vQhvb890R74ztL_hUL6nU| zRI?X}kc~dmQ0t`cD17*tOhml4OZrF=e~R357cy)Tro26MYm|w7q5&4A?AN-+#@*w~ z(!#BF#s_f;1(fx@(nKjKhGYW=x;msMcB6nl=`v*GSo&K^XZV z|F*4xeXciknwuakduT8I zyX16L`@xft-n302@2vFiCmh_@mAR&=>T{Q$gaW?(-yT{JgNv)70kLMtQH=Q-mxrv0 z0)tTK{pBvd;Vb0j!X05$HY==AU((_IB6%_q!nq}vIxPnu>sKnbE#_A`PAtBoKN|jW z6NDiYQ2KI&nvf;VGSP)zpA~)`2KaU}Bn4Q(rI^xCL{lz!aw^;9p9gMShG z5lQTkpzFu49HY};&6$5r-h4x;g={bW2~;DS+S-5_?R{<-#q`K;ZN)&;`MkLA012+E zw^~=@D~JVs@uBEw)Vc&bPY%v$(rC)?$XMgK4zOARLqed}zSiRz5C#1c6KH57x$RT{ zyw%v4CR`<(|2Lvqh3J9|gxTOvk!hbg>ODkclZ^iUeol6F_KDnuM=X^pZ|b}kcihlo zP`EpHq1+~RcmD18QC&tVRY}LV@}`K;a4W>KR<0E`Z;}rvHcX^aHDg}esR#Oa^6D^O zcHPw48t;b`Q1T;p_DwxdH_dyx8rCR1Xa#Lpto)h1q~ad`P_!3g-xG_f`(~qQiwW`U zBUkW3!rHCENR6E?Moi$2OW58}6&N4hyG1KzSV z&j|J#)hixD5woiNn>N5@fyRs_u&&-WX9Mv<3%(2kYV6>C@pOIY^~nu_V!8Ey4J0=& Jq`@^j^B?hv&4B;_ literal 0 HcmV?d00001 diff --git a/public/appmini/old/alipay/images/user-index-nav-order-icon-2.png b/public/appmini/old/alipay/images/user-index-nav-order-icon-2.png new file mode 100755 index 0000000000000000000000000000000000000000..fb20b68666029f003a3d174115be25484406fad4 GIT binary patch literal 2090 zcmcgu`#;nBAAfJy)=(S9P?}M>U$XXKZnN|0UU)bhC7bCs%7l(gWOFGWCy|ikGC9X_ z2qAo%^le|4ZgR_4ld(t{sue5OI=(ySA2`2#e|SA#ugBx{c)cFa$K&;Qy`HZOU+>-8 zSR*U|Kzr{V$WP@3e;Ed)!VZtnZUE48dm%4>9_wQXANCK>d)!x8czx{39~KrlPbx^3 z)r1%P-!|V^_W2%)GdA+ySGJX_pehwL))YVKQfY@`VL!ehGtD9e*`P;oDi3+F;c}2w zxp|J(TD|9J*EyMMG?!|_k!2Ugy&f%0kUdn&MDoNwPVa+H4^|aB$2-C_`lqK|cx<4R zEAs=z=5-!5Lh1_KCv}cgLFR05dbQz!TdIjq#f^MsUJA zEChLEH`F(!T+VK9(KizKRZ(8YjxFNneyM-7-1e40B5wetI*iQpaCbeBHECm7J_Zlt zA6W~Oifo<@x;qgqqWM6VPIK)2uQj)~dK(eI^2&nDI?f&6H zUo37Q$+YuYE5btmvhu~umx5bCleta)Vr82w(SzS~{p`O9;^<;Bc-x$rS%R$qc)~^8 z`}Z2-Bw$k=>xeI*cgk^d_kCrZiPz-ui)Ke3X7h!=`&Hd?F8b*jZftnaZ8L;O`SFJ%Hr~|=>CA+ehw!TtN^theiK2RXF{nLq0VCbb}@U zTDYHT&W1jf+ja-Z(FnCN7Z8)-0+y_%g&&lwZVylN5C`W!q=hDrDI4*2wJF%)fhVpUZa@RQ}4KL&g_z8Yb#1))Ji!DG^fE zFK`SLayGtM+3t1#nq;x?b8f_%NuAl%RNRy{z=;d<{v3}?*u<2fzS^J3Y!Mu_D zr@E2Z6`5xzZuw{o*gMD`M)NrogxHIGUQ}7hi37&)F!Irlzg3&wOI>&g|Thr9cC2T=2M zb=cg(4Mo~>i^z}LD0c+ICIfFR0dGtGKJL?#cOO?Xj~tFaO#p5H80>8L6fa9%PW-dh zLPCkD8~9gp3)i0B*~h?I^hsa5dbNC#&tH4xAj#WTVa=2=Ql@SA9zI>^f zn3%{7{qQ(CYXJC{KHr2C+&=|d3TL_x*0Qulyaw$Jp)}Q*VRQyS=5bct{;one!W1f( zelXl1p6V&G-&&5uyJx{;`JLYmKu26@v~yZoTE$tDLh7+!8&g;ILBVQ3PCZ60-%h?B zBN{yq$mc{0J#3*u5h+@^INE8t>G%!4k4kuG8L(My zZtjuPKbM_k7g6k~6qWi&lx-)VruvtDmQT|oBQ8S_pY$dh=1o5@blQCBVB#1cTE`Zl zOhm}0s`Za9bpc}03LnV<|EQ3C1OdV!7}3!o$BF^5PB1aCrp=qBVH}I=^;JIr*t^pk Js$;NI{s+y-n&SWf literal 0 HcmV?d00001 diff --git a/public/appmini/old/alipay/images/user-index-nav-order-icon-3.png b/public/appmini/old/alipay/images/user-index-nav-order-icon-3.png new file mode 100755 index 0000000000000000000000000000000000000000..61483e02c4b01f86df034e665c32d980d1249293 GIT binary patch literal 4099 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 literal 0 HcmV?d00001 diff --git a/public/appmini/old/alipay/images/user-index-nav-order-icon-4.png b/public/appmini/old/alipay/images/user-index-nav-order-icon-4.png new file mode 100755 index 0000000000000000000000000000000000000000..db15f17c0dfd004a9842f92292aae843ee5635fd GIT binary patch literal 2885 zcmWkwcRUpS8~@yyg}ReLfBQ*)E&QDl4ZDA#(PJ zbjlv*_+Iw<-S3ZQ{PR4|>-B!#&xkcO(d9ZRcoG1>rLTuJXISk2g`Jh5+cfU?0Kmbi zkJhpXv7=^tzO>arbmlIs$t~G(ywF0{@e%V@40lYO6kyPHfq{$+aW^;X10Y$H>g72h z?_ZyHR-#tb-%F`~utw1}-|}m;d334q0Tz0q9dy)V%_g}wBq!QsrAR_szvyXV!7IH% zG-dz!rd-v9mB{&Ym!o4!HeG|Q)hn_bY;7)5r(2=@3ouI{10pL>xu+>)z=zeiOXz!U zpMhwhHxa>fx$}C@_F?+c(h|STSmdY0O}=wLtep+EVFwzj7ahq&8mG8dz}bar@iALh zP=L>s%+rN$0 z8GPgibv$M@C5rF?JM!*m3H3d$9y}ntXK6t_$VOmscIfsQbO4zUH*O5`MS^$C*d)RO zKEPDk21N6o7Zn$ekt$Y%3U0lNU1_Wh`xM0t_g;EE40RB#X9XfNS(+}1DjOGiAJX$b z)3)Cg`hnFc(spusdU_^gItBRf!fhYp_%kmXqKV22osE+open}y==6|A%D+lTWOc!a z`zLN^)^#;+Mfjn@P2o!Jfgaor8@T=$r|Elkp|)gKT!h&`N{M@*9=73Wrpf{9g2HYa ziSN0TVXsszmnDYGy`#E z2$)R1vT=;q_hr?amO*tUBRj@JWIzn87`8E`@(DiR4fi#_Sf|>teMl0F?-)7^fL$tV z;sc)%ccejsMRu4+UHCI(P%RSNz!l(sDlhqJ=gP(8m^-C-=~Y+zi9$4O3)6>x+*Sq!PPI5$*O{Y&vz5 zRO!x+jw8pDErDRY2Ybp+NKnwa(Q~q{YbZ(pCJ0{okdJv%FUCJ|mwMu}5UbhqdD&U?DYwl#Za_u%BN1jsJ=wkW zVjLmvm_=`MOSfP8fb|*}4v&uGlifp?V@Me|bCPT}!7L??|4NhteZIHUKDXq6Gm#+m z+Q=DFQc%A4B7$c@*%J+JS_1?36-Mbyq4Qqc4;pqg$Yf)#+xWA%$Z#W?X|K+I#0ZB1+FP5y(2#S5c-t1-$&N$JMEzqd|6;F zSM$vflu+t5aliW@h;*nRE~mICJy=7@ra&DCL4(HsU8Af)lY<6D?Q`ZCt>rX)um6kT zBnQYlR*0v0LvXIv=D&526lfwoAO0WDw+Idt^Gq`Powyr)WU@x)W~rSibxYyu2^U4b zfbVw~cC8KPdksrRskW8jp?CAM=wh!~Q0&OE55sOe)kaR+t3T)!7-C`0Z+WCh1jT;L zRbkj#Bi8#hGm3p9pUi)~hF{&p=7-4_vURNc>+-p0kw23=G#^!@c0>A|kA$2oa-aRq zs+8x^#C#Axrc0l|!v5^zLRKQiaEnQdQ&4LaC30y^BNykDbIgmkRM>L0Nk^azcGba- zBUVq-;iWCmHOMQI^c$H7TbBCOl}X$8U{GM7i;GJTe-0ZP8@so9fMC zt#Gcg8qiRoYEwD(C>|%0uxu#^(~}zM5nL|h%6Ah1*A5rn9EtV^PPK-8sz?nzw6Fjw zE^NBPNQijZb16qpQV_K zxM83r7~xc(X#{arYUT#BELyzZD>;Fcwka=NngxY{S$sR_h9v&Od`G@H8JuTsg>;O+ zA)V$Vx<)xe^aP_Bbg?2$VS3)<*VHsuSBw4@KNe&-LyF?GBQ{I3AW-X~++C9Mi zj8HSbtq4wNnYz>W&tcPG_+JdlEm*WpuM)T!#B3zePF3hTj);rhAjFH{0y9$SYKb4u!UI+GE%hIrpU2l=5~KZ;e}K$R7d*DccIUY z+%yQ4by}4g+S2iMfm~|TmKt+`=vhtY71slvskiu*51>HCXJF_ac(G>My=eu^`5G3N zWPwibrMW#BAjM(x_irfE)oy{wy8%gMHo15|Y4CH><0UTS$;@^4uOC>HIJrCNO)IgB zu~>m`0yB3Q;Z7;$CZMIR353KVw_5Y!EavtK@E4z?R>vzc=}FxMEp#zxR6H{1)@vQP zr_F4#5T zq4vol0H5kprf^$eE`gkd$QWFdeO2`jzZ*QJxo>sb;T_|-PLTc|Tx#r~RBrHJVPgzL zT%}8y!jq~Pz-oFztuH)6m|&-L1d9wNd*a|S!yX+kd*FbfhD9RT%<%wq!C1fC6-1~N=Xq3 zi3LHryW!j4_s7hfGiT13cjn!9-@SLDpJ}PwqF|u_0N|FIDjZ3;hW>Yu-6WhlWGwpt zfTdCmF0bcjwrNWK-c%_?W*L7>l(p4e!F1!+TQZ99j#T+Dc?XTg*%BvOi0cbE`r%>b zXMgBXjP18>+@uFH+R*Dg!rfo}a{MH^HXp9%ZRmX?MXBv4IpW=xR?^_t<9^>qb(c>r z*YLi_$4}IP%tKa%OwnHki@lsB(SspipHwzuqIyNI)+GOlV&G{#?S@`x7DdG+BDcKU zy?bY82Lcbs@LW3|4?C|OF^Q>zw_zPmd8RKvZdX*C5Ynpbwy*fBJ7?8$q^r)p7 z;rP`AbX&lMJ9CqF2m-`YBWveXk!7gSn6G}K7O+(g($gikr=!?f;l;&N;|Fh zYMbitb(y-F*jwz&iB`YA?K7ePDo7UM$WH*Z1wbm9lvLpdci?)!4nIU%d{>wMc8*Dv z-N2;({?gyG!}VjFYevYCH>C)F|Y6tm16@vSTL1j@Jar z0c7tu5PCCorbG2Lh71S>0lqGOaEnJNd2E8PaQ#e%>6wLPW)PQs9Df53;F2CG|J_&P)WBT(CGV6HHZ z3_MJUIk{cve@uwgHCTcGs z&@%wKMJxR2ze0-mjc}cgk*IwpV+1GyJgd-IbrGQm*RC&{GR5j&|9(J}DHWfcogMBv zHHPt%YddMlOMaqp`5ExjB=CNhJm{3NCva z5XI%SMC<~2fC7dNva1r@%?52mySQv*g@=dN=!1-Cku0Ie3wsjfIItT1*y0SUSK~$3fNfjV;mpMiI zJk^$Mbd9v7g6LSkkra%IPoQNTE#+CXd(ajH?5q_NapVshV}1U;Vc@%B(r+8d%RY_> zVu$)LbqC}i*WTOh4AYamMYb>iZX&|{`ZyfYNon#MSYaayQ$(x74#lzMlsg9iZDqiY z6jVkV9zqOc7noG}b;8p6xZpNV!_>Ci^$|1KVzY58i)DZUS#7d(JZ7UnvL;X$cDSV+ z9>3?i{dkuM`Z9=^Z$``}8WX1}&KT3Ro+@bigtc%ew=uX|5Nc)r+uwM7!10hFN^6Va zUg1B!nW9_acgjbdNdFsj2D`bqwS%LhyYr1(i)zhL7zZ|}nV6`kw;~JauSiP9EphAa z*dCxw%q4_<+}IqCsS~}JK5YTdcVYYth(%ls z|GZzjMK=t^K7JbBEqK8}fN(@YPKSLm@)N@&pAh+5`}(1zklmbH#El3T+LD$!ARxe8 z3C;(y*uL-0Qo{wURnIJ}X{phfxoHnNvI}m_8ze@+TA<5FPhG%$JK)#rlAw2im#kFC zlF{H8%tjBR-iebxBjmYL&7`hLt&7pfpFgXOW#_a#s3Yt1CSN;=0uWmddInjDG-B{g zmD+}W-2c4Z=*5>pQ4UT|n%9HH$aw>$Na7r$P=MpSIo)~;E_1? zq3(55q27b$NgTh=o`t!b^;>d?>rU+Rz}%SU1<4yi5+P33<7lDJdJhbGpe&U-ZiF6P zG&s83xtn7Tm!a|J?4yxjcH6Xy(4%phTeq?pmv3x0BL#^=wb;)R+$O6Xujc0FR5N!e zIb^~xX)KdhdN8yV>j#~wfBC@1Lu;ckFK%Ko2-}yMtDxUuUP0TNmyWs@Im>K;(PL*Z zC9UeCZAOPzBhV7qP$qYq&2o9 zFZo^0yY;O;_(5X9dCRPygxD~SKbTV(`-HN3Y-8+pF&Rg^eCKGCa>z5p9XGd z7?S!rCM>K1>k7+e?PDxH5y${4kg!p3^55 zQojG=1?Xi!z%reVY3O~~Iwvg68{TW|=w&RTY&~1ISg$NWQN-mAjO$KjuT*U)nKQn)f>bEUB=F0a9jOH1^{f46g0;|OggKNI8_Fbp!g%^ zb}E&kxI~Wf9=(bPO53QnXOSKHE2UrE&p_B2mhjT5Zpg5vvGYiVUq{1Rq~|})^1S(n z2-wl%{%Td2N>FJ+;H6EUO#w8bo*c6NtxIA>&pF8Uz7>RTIS;sw!kCNjyU&grSGimK zo3}S43f0BMcbPZ&q3p5xCHo8ZBUNJ`+@B=Y5lH?RvO927zDWgk826p%&Ch#Y1hi&% z=ia(W@{I6$gK3WwWbY7hn+g@fwJGemy{DV1umTB;Yf5CTEtkm#={(Sulo&HRN(x1s+!#K!rH0i;s_QUU+ZQ z5wD2&QM8wID=0+C*>!KnQPmi63I>{-oRoS{O9myQv!eIk<|-^vfGcd`9k7@9KX)o4 zkO(os^f{wJJp@Y1Y>hxIYz|XL>>B!-Jt(cu`Xy)tvmICg10j6-vr(rSf1{6yc4Yu1 zqhR20EVD?g>RmYf`tN>)6y)CD6_<{*6FtJ5O!Mo5I6AX1es3(1ual9i%ivRh>EDAo z$B|F9?d|Q1-*|PVpQQ7JiW|i?UA`+0_cpD2QLMK%NNV|hmq><*x~vSWv#~f)?oLzL z?{|+gf5;Kb+#~Fnh)k7cYASZU{+#?JKrUulKK!OX3|P2$_;D(^pv4`D;56Nez~D=2 zT41-r9v-OYJ)3K;ALNMG1^(o5ZtYhkziWKyZ65{2%~( zn5V;S<76t!bIYA!PC6ay_(`bLvTo7yRJac}aX3Xoxs#rkm)C$|)#7=QhQ!Ghtj>fa zBHsvPr>DN44_!F$!v#r1FVYFi_XTABt&)4|{x_&>J-8TIT%m5z5&nU(HweNRaAHYE zH*5!eLb&}tQ&K_m!)(X9qNYlk?|Dy-9}sHUFcB)W8Fw7H`%?KAZw5hdN!GfG4F24> zxAe!jCyWEA=*N}vD66Q9SJ%|UaX`a$yq>8sW+a7MQE?AzyA&oNAFZ8+XtIgCE_TKe zLsUO%cs`qHq7N;1?It!c9(!6V?pJJT)%-&R;$WO0sz9bp8}K@BdmC0bG5_BGhb|~K zTa;>HYbK9QZWAva%$+K5a^r5XUw8W3S?oJSTQqu z>x6tz?6f@Gz-^-9Z}(`4L4uOw9X$iYY0llK_TNse1pLNFyg=Y7+AwVFk6B-i`FMM8 zWQ3ijHv8hEFdM!e$O(GSSOWl%B?)COGyQtBbbnkb$H)eLU=P{tifVNqKLLVec1#$_ z3iY`7YV2L0aH%lNNx`+}_UkO9q)lQ+mBgzP9cZKd<=J7lWALV~|AVx?U%1j>x^guu zuKDkR;|!ssyoI7Sqro~ZGT6!h(=Vjnnh2 z9@iI3#+7XBQ3R2m^hp8$RBiO*JKVP@+J-v1tP;y*xpP1FB_lJVY`+R9V4T5;(uH*} z7o!`Ye^Bfx^A!BPBomE)D0fZik{ge4weEOBe^ex6O_qI;g&~vf`%~W(qziL@ji?gn z;zi?ouW|IOX|Y~QdI`Pfng-$&1qfT+1`qEVJ1gt_`0t^n=W_&x4ItN8h!i#;kJ{*0 z7w&4)=Du^?fq>DyG*(^PEqSa7y11(#rH}uVJRcY~rAgjKY;`x|64}WB=f#1(RIR>P;HN>WodG?dmfT~n>yAcj;p(rH$hrKV z$w-{qBn?H8qj^Y`0YPzRa&mHNpTCFaxVpQ~%9gw2>Tru9OljCpAHr=6&s-5ztyiD; zLVcM;S)xwd9ic%=>D8j^6dWx*+TUeFGtLg{B8d2ns~zmH`sYco5a5mqYmX$a0NJT1 zj~EpekH;rrzGLqEeo&Y7DI3HcVJMh3RKefJG@uBt3|H;YKTE(Rd1FXDQ+<)L7k{_erle?SqBZF&uE_ zADq6~`eoe8@oxRxtV^D*zi&!9%u9|GqB`TbCatRgI*`LR8 z6ksbpzkEafyQy5l-b|K0X!O7bNw1|2pl#J*z4!WKPYwQ;tN?weJ4yV)g}a=ej}q+p z>uEN-`Cnf+BR)f|5@?#2U8ZCTQnW60d;a|5188dX9tc#sKIKjK-pa0~Q%FYc(Fw^O zvc#-6QYICos;jGouT(b??aUP>8-PL~F*!3oqF3q>g;okXgBnq>ueKVugoutVCw>$> zx>FstQ~eAWat|Ho40eDHx!{{lccgGG{`PcQI(^LQ7e|+~zTV!fl5By@pCXC;OxnXz zZ6A_F41ZUE$Nokk#{?Hyt!@Ic`^1TJ7xFd6n=1@_`W^};sX`;lAj5Zyp8lZao&CP0 zAMKflVsTqu^v%!z?i;ut%pT2T>(3tZBm@}~+HqkPi!tBHuz{YHj-4eL@rHrFG0jK~ z8>Et#;O1UCYCR>{Np7Pt3o6OPkqHufoV`ivBIS%0T=u8&c|)-6bwW*hn)b9`6d)H$dbfqdag$<^ZIGV7YvK#n-mH<4gxCh(1?oqIc z7^Hdk?$_FOLg>B|P0gBnm>zf5`;+t7EZWjuNB<}pFWFBU$PjOxq#xZ#$7mm0cp5;4 zwfRyI55OXhFhyMhK9cX?EXlOWoy)lL_<;~u@E*T02RqlFX5ooOhpIzD5*cjpz71Sm9zvX6! zLbX^KF!Rg>zu&Q6D(d9UgVyGQQEC9%hp?(k;Q@H z7%hM*@N;=uoeaDw8dLV2RuoD{GI#0j=Xb)|hdYsx;iK<~Lcps@0KpMsbCxJ&B$r`@ zMLYiM29A=a3NK{wxWUkQ^BfRu$O6xc03Olocn_v*Ced(=ph=zEjKL#0KJ{7ZdxbXl z%S;0EgNgm^-ooL55txYvtC|Ig%TcG4-5^Cq7}xTltsc^v1A6qwBsck`rzZ()@e1Bq zvC~9!lH#0#MDGa7hwlTAxFBpXm>y7DdtUmVT4)brcIxfir5mfi^#PiwO)t22%a1x) z3x$c0;K=nxK8nb1&HsftJ@h|i{oWyQJc&Zn6cFr!3l|-EdK0mE*EV7mautt!g9@UH zM2TonnQKdOWs+*JaVefi08LK^GF6LtLrI5v<00jgBL0EA#G&O+;`hVD!ov73{xJp2 ziRIYDn!NsA-&(frhUTv1SI@9I=JDGt4cx$PMEwkc;)PvD zM170$fD5^AMv`X=R99}$#wQ8y>;Fr-2;qX)MU#xh;hzt0VQt?#-gp`ilxqe~CNY4| zK|JKIymfYG-+w7o)LVaxlunADz?$v6v$b_^7k7*q^5(0_0KO4VIDgmbYmD2daZdVC z+N=XV{_z0<{tx@j@TBRVbV!vv%t!4D5ZiUG(i%=DbO`sB{~08C^j%TxfZsFIRq7or zc$l$f?9)LtM}U^uKzQlt^4gPs@}I%3kaFxV0V}Q z_NP?7WF&ihufyF#;)*xo;6&ATHy-ruk^-8hg~^S=ZnJ6(Z7a7m;WY7aaRcJbb6so> zA2uVvnO7-s&%Zu2rJnILP4l{zd21)@IJ`$)b$ot*YOdN3JvU`}u2ld87yp&cTN5y; zZF;;tj;)CG_4Q@f~LLK*hvlDuk5PDj*ptkD?1RiyL9GwpVkJ~^K-@SPUz6|(*Ef)QA-@U`rk8j=Q6c$*3WX5Y+CE~sUT@q=s&$pcyO;<1 z*lurZOt(JcWtD?_K@zLp4{_%EW4;fvbCGwRYp<8&O#5?F2oHxXTOG}r%%cr~qlqL~^H^BjsaE_VVfl7`jL2R@mHp$un@{ zox>L*4TfZ2J3~1*B`~KtRONRp#lt($a`J`}U_I;Fc}!!HioWho7h!i=iqKvxFQjj~ zA4o080hMvt4d}4M$1oM;E|2)A({F#;y8+ovyUbm0Y^~vs(QSW-PYfG%K2U+nU_~OR_-+wvRrNiVJ@t&By$(_Q7$cs}Np(mB+-YWy=boQd z4*WWo(LIuCi&g226KdM|7WKSDzmo5~TGUL_gyj2L%*61@mR=~EYj@GkS6z_LgEnfx fFt*IgYvN^rFWgThnST-fVF7ANTJSOji&y^xFPn{JD*SYtc^E}VF(fYdgSePy`0RUJu@1ro39rwS!foGY7%XPsqy;`ufjcHLG(n17~GrYG?3ln$Sb^P`LK;+eS4~6a;^1u z=#xW#=cS{$zP-X_lU$#rHowvz9QN;ZuxDm!=fa)`Wm2`vFm#*+&OnkNBuN;{8>9OF zqyNoz(%0CVrWIC-6J9xrK=J~-hpVQS+-z)ZZC&c!Fo_0|Lv$A|3xY`4P3m?kP^pSo zBQUdo=9%LWLwB#}1wF9A4Q|Ck{nYJ4ujiFt_s^f!jn}O1KAE7gn`#c?v2?5Y$`1u5 zwJjV=Ncfh;LyYin7O+RQRmu&US!-Ii;anCJ<0=!Q8knA*&PEr~f)Flno}VNvmXyl? z^dz}%^*4n(I{x?e9&eCiKAo?OjMD_LJ2^hc_Ve@OQA0H^Ttuxrg2?+XqrJFbB*#{d{PrtXHdc1&+;DbllSC;`VJ+Ac0lPBTzjy=h;2Cg0&ZJpG19na_{ z{C#~xE&|W~B2Payw9E@}acm`ag`*8_z*hoD5>2I??^I%Ktfv@lOb+9jj z@Gzp^_)eBDx5`%gEiwI za(3uncM%YhdiuR}`Y1NMnV9vMYN+)Lzpfg}gf%TE)+}vBA;D#CZBz#AqhHeTTEtan9yj!9(QcAVRf}3>^p!4PAWwnwJGIUw7We1r!jo z!n0k|X(M4x0*F3mODzvQJ#Fn3RT&wXOLYTTRN$oIx4o?&q41bHNxFNjYfb9HN4-gFK{Llr+Q zP91W#yO{ugX9w7@8<0Vx-X+X#%aZvxif$)MrGFIrrwK`PBGJW{N%_)pU|-y_jSeR! zMp7wBZB!P2Ry3r5=}n}z^|%7y6- zrvkfiOrPqyy1N4|QHF;RV->i~=p~G(-h4l5_9a8NXwRn6cQNoCN|!uufDQ_Px;E$w z&rPsgdc;D*m(sJcs=#{1EN0CT)j86#=USfU0X4pQF`_xsPQ$kHTKS0_*6>vB8awKi zLPlQ|&7=^2i%XZ^m-MiCTd7e}b_I_esXii38i_=8W!e*)%WYZ? z32)!>`xEaQk#imM*m#+u7skwMoL2`SGWHHg!ffsR6V}31U}7TV*oWr&^V*yqK72?I zGAqJRjv4C%bEU=M(U7Wa*V)F3zVYv<+DbBj=N95m>VnUdT?XomtltCa;O1U8#%wNM zxiT%C@I|xbEL~m-rZpv3J9?p0#HPuqNC0utyqU0T#w{Z&ML%J}6h+MUY}U?pq>))v$yPb}^Rn-2mZTW$2%DC$Cnk*lbjAB+rO6 z20az8pinpp-6uLY6kh-!M{#heQ;gb#YRi` zs;Vm606#zX40Pe>LwgCtI0O8sFRtUo*9gm?FE26GeFqZP4^#{B;+qW+b$u39Qjg=D zQUdw8->TN!&S*%C%-qaICD%5Z~!C7(XMcsJ$>JL<>y$!jR z$bC4REF8Hnj(BbNbmn&X&O1EJNScCqwrZ$^DWsgk_sxpsu#f4{vuoJ|=hGgqoW48f zV}F+>^v#p|N0hF<2&ZbVgKu*1&x+6H-o>^w61`>@)^BE>3|2Qymf=;Z(l@bmAUpWr z+~Hb}X7a}Bod&ydJ8|5q(WgoSdm^WZz(accFmxr zn&c7~7}#`|%H*SVLF$!1Zw#^WCuPfxBPgC4VQ?QgW+`-;>zEB)oNE!Zm4R7X={~&> zWN%zMtI#y(-Jpu%MB&3usK`4>GyUo2Hx-qCq+5FQ$g~JlGXL`BiaU!tIXMX^!W3s* zkLsmE7k@P7u#pbGpg#E^{9W{dEuP4oaRJMro|6dK*3r8ce;wKrIl&|e_mg+~=gEop z>{X<|=j&lzng6Ut{(jNd%KEr*5&!dR=H})mA?t1YcK@Y*+E;)3am3)*bVdL^vqk{V zcbJ%dF=IbR;y_h2u5VCS=MIFFcgNk8YIXO8;pK|ySxCgaT82&&uYoam?P7OvN~*gmXCt!e*sic=i(`+d1IT1o^|P~-aP z>9ZGBS95gfvRP(j%qy5N2|6(~)V^F!Knucz1XW2#;{t_Fef4sY{4&l>vNSx( z6O9^3#AiA1KK9>JXTn84D^}sfg@qZ~k+05iia-6V{jZ5lSZF7v~y!&elF1RHuZsNsq1h->dMQe*FR%ZP@hCPQd$5% z!!L$3jL_iNuCxKL6UFfkTU=2nH@Sjq$qSEy)>*a)C(kUFLsJmU{HW+`o76jA=Rk7; zWT_*iiJBg<2)~8Y)}!OW^oml=`0QGBW!|wGaVm8{WWh*WsOxjqc5DyJWkuI}orU75 zfrBEC)d#$I^ob7bo(@7C-P2r=(Hc+Yz?P2<-@4&W!CgK?@U{E;Z}mq%C3kyjfPJJ5 zI)^#`Q6{@U8a*RiJtR8Cc>IoM1&s-VXkpk``$m;&7QwkLfO|f%<7p|fScDo!BhuK| zXf|Qu1_hc~y)3TM;_IS{f<5%KAtmuEzAPND@R4-O&sx8tkIBP92?G`xA2zj!HS7#w zN+ayHN)F#yE0(LZ_UR`gVe^LvvF^O)_4h;yCkvz`BJIe5>w=+OnTbZd-9}yvj6SO3 z=a_09Z7OP&yy+bjima!G_cM;|GDG#(dSd%!nE9tZsZWbEt{Bta7EVzVOhbER)je2V zU0r>Ihkr1C!>(=>0iD9C_XWB#-;ocFTL@VfMd-Vh4Z4N z3<@yCQ!J8mdFu!Ao~)-yU&9BvYASi_w(8GQXhbB8yT)K!ACa$zE&nJge^&!|{Lo_n;0ly-qH(A~Mc+uN>??-R|5MQ#Jre^iC z4seONh#mK}x6wd#@;lS4I&YBf3!`f9Orr`TuwQxF_ZqDo8lGKwm)iKwRa7d9MhiJs zv^hSLirPNh*w}bt!MQTXctoK+A*T24-Rqfe$eQ;*XY8r-BIYhvX759Dvqj&-hMC+~ z^YUHST}IsAt22sw9;m7*2EX2`Ko>6M0~~gbHiaX%G?nzr$^CaPSKt~39c4mxVQ{|F z9HCrz&eYQV8<+1@#Q7RM*r1ce^3K*oT?9_pb-OfUBeX&AO$2mUOBC{=U+v7`X&`Wp z)DmwRk=`z`!nWQ|zDu?ErTeVP^>4CR!tChMV{4+zHgyXLMx_TNFjLR&1DJXU7rf#5y5lVSn$LJ~rjI@j z(|Z|OQ0_RD?&3CfZz}u5Sbq4sf1-YpbhULxzl|%B=cwxke6KcU@m0{NEj6ZBj~W+> zi}%$}tfkp7!k~5kwOYV$`a==R6JA z@9XUBoFiOwA_l+w#7VdEy_y;xdr=L7V)gURMa6yt3+wCC{JFXrj=xLh+}WdWuTNq4x4xyxpbvN}aMTc2~jew`I@G3!mpL0h(#xYr=Z`<0!M|_q3HF+D> zMi|}~P8kzOL;n-mKSPhZO2HZpp?5J=9^krJrQJ|MLPADFkk7$6G%Dw|Qq@xdb*Krp z$!K{yXN?6OfUed^3cc9f)uo{S0!v?x&7q@(@0p;hWGm-Pq8oJRa?Oa4>(%{TWTs9D=Q=MRNH@m$i3pN4@<>9$5BBfTal8x zR2fzG9kN(H<5m|J|44ZWiP$)3>-@F<+)0!Kf%?e5livVordxlk=AenGg<1C zs^`QEq;&;$%3@CA^77~Hn@+rP9xac8nRV(M&6{Rr2bT(sDu3LjA!XVm9!mTY;7`+9 z*GF&aP7DxLk%Upe7dgrU*OG!RJJ3^L`AeU6sT%c(@s2%ea%$WlsBeBhYP2M+>kN(= zzB#G+EZU`km=!Nx#fPUq!26j_f61URLWdkGu0N)9m%=A^(-o-fOgRtU6UQs6Mu@RP zZlnuh7TXExZ`=Kn&?2F*L1PIWVuCa80-(J)Cf7J1j6A~Xx_p@X^gl2+f zmqY_Hn)9a1DtF9)-4PS}Ack_Mhr1?cS zG(F;@BanZ?A@18enT@CzqLV1ggp-DE{si94U72DNvfrwOdxi(c`ey^+8FhHfx=zAw z^?cC1|Hwi9`IVCK-4Bc;) zQUoUyhWgGh(m`%!BR2X~5o1dq?}z7<1zBr&BMxJ4%(bj07c_A5M!|CQW78b}ZXq{h z*Ox7@pFZdYVQGQC{^uc!Wn~es_8>P1TAtu-k6}3(@fWVjn-?vdRWPl!OiQLTbj~4O zo7(@m_+L0RZZ^xWJMr23M!;A2-xua0L6$idi+;t9ME*=Gmy?XpF{O8~^VE?=^^sbS zAFr2dmYcS#JSjCPw}^wRTFWuLieHeAy1TpkJ^XzAtSMEPqDRzZ*8?eJt-~wlH>ItX z1QEp=bD^r&QEWlZnb0}-zfrDt$@(oQ#*Qew;_@gGGOG%dg)0+~ljMUCP4q~nqaj&x z2jC2o+jy@}to8SP5MN`&W7JVrZw}Aw4ms%6T?i;aTigHt93TI~3R-U^b{LK)0360L~ z_xdV@IEZMCe*P_ME3;dE%rV8b%gcq_R+E!A!vQLNIyEwXdZ0Qx zE?PCF^(}8@=k1$F1F2WvakC0_hl;K?OwD6`U0q%2I$w+BC>@zu1y<1X~DQtAlaJqcTvq0g(+{PES=`6qboTW5nC&d)=i?Z13Lt77N;SBLN zj*&)&ej9O7`$=j`)VFJ(Xa}nwR0F?%D<{q#1G{^w{DKo>0e3si4d(d}tp*!%C(mr< z7wH_nOH;VCt<8hBMT3LvmAVe9H_70*KA2uZvMl$bV~FTQigJ8M84h>u+z~KfE5=f@csU9&iU#2dOXhiabB<2Nw&8=EwoR19{@nek^nhy zPx3#D55?Wvjl6pR5HPibOwUDmE)^uC%AObR>Zg7mdrret5KL3ZUM6n0?c<%%^rssw zP4v1Se~OwzXrDw?gn4HMK|9eHT;Inp-HA{f5Q7D=3_00HU4EFBXJL%R&xxh4n#Eg9 zR$TB;Yl^&zy|l8-%sctwlK}m zU9%{=JgPljbeUcOE3T|uh?t(9zIvuTizS`e)fh6_@JOTa`g>5E`TQWdKX>lHL>u$F z!dwejU9p^4;sITN@w7_QocQtv#rFPMPlPl|0|{QP$j^~xu7lZeZJ*C4zlgd$&}Xzn%< zs{2}ZHYhIq;0t<{-3Qp0m6e*{>E|1*0LOweMw7qzNVHv7cm@YX#+JnKJj&j@PwQZu zfUt=OLLN?rS+5q!atCvqJD8^_Z^{yse~N<{AF25>nCBy%@s+y=4>!5$?3#Tt`?9^siebPJVRx&ct?5i4#HQ?SXg7U0d2YyyemKCgfhy+<+ zBLp#feLg|KpCo1&VWs2<_O+BW!w$0(Be7KZV>v`8bv56@*|63 zBC3=9fZnGgJmv4~j+^XD*B^$Clk?UyU=CkYq!ext3NB)#7&as>`t2T9quf>}U2yiV zW-hv8i6SUERNg0`!W=!h=uah{a*--W8zr7+SS>CZp8<y#TJe1d?lVoy*JrvRYLZ9okuvjl zCM;1Q3IX;9>u?`+#s+)TSo7@HX81;QT)$Pt`lHT!m31S;(R-HGJ}42OFF&g!j36uB zu=3ObnFb8YK~az)rbcQ3_Uk~!#tsl19(>$@n{@N!Ya7B8EK4#*1;7#Eu=n5o2gsNP zR4bOvA-dq-Iyb0nNc%%^Qbv%WdSzv%>kSH9Sd zn+U>vr>aFE5U8b0)a@E8$lin*>Hv#@;fGGG-hO@`1(?mRf<+W@OhJE3fa6@DJfl+e zq6@E*$_Ap0X#OEE9Cbi}57V=x_}|}!75W_4_Pr%XNgH^^xCJAz{1OVxQ zDmYVf3)!G4Rm^DXX^(&@2#X5@n*r6Z)%7qB@W!kYJ}CnB$ut|dOMrFzT81uy4CmDn z9z~K3&S^Xmg8d&bUt1pgn$hpHb84fH@U7g9T27pe#~&1Q>1Ud_R!Sr+Uauv(b3VHUzV3&3ZrvUliQew zDbKWflbv z24ZbfP|*niZZxU@#!(vlI7cG+%euxZwF;w~6jtMyb_zE1O#tTrOh8fi*6b6WG0ZlncmZ-ae3c}aSTadXdHdL3_Bl^UTT(F2VT`gbwxT$*UU{hh* z{n7PRem7?v=XXqW3z*%*>ub=v3hoD^*% z&prR1Ag&N5haxvNUTpI1O8d!en%+GdY6>1W=DY1mqHT&BWbKgTwVNhv&)b(}nyv|e8CZ7NdN_=tyo-b-$! zeI?BxRC2e4A-~N7Z`~2(HNjPN$bDMPPo^tgGO3pdUx1Mv79ps4e6GXBmF?)BFA84c z8FsMQd)XR!+sKjJqYHu}h_(|TEUU9gUSyyNZlc)=SB|+Bp@@!~G@myBTbf{OhDjT6 zO&IJv(GBLM814iXJ%Cg{vP0LDUVs7WX_z(Yi%RJskAK9AV2>JIh;j<0&r@ELz^WY> zYaQl?V*Seow&*EW;0)W1ot>TRW1P5yM}L*n$LFQIwgr#eo7Qi8cz9?zKaS_*(Y)NC{hcOQZwO~$QS+6LdQD3}k?X0)t{r>WTTVPchD4&!F5Jk&ooeyvVg%%zB zmws^nJj?76S`7A~>-QD&kpR_W{g(R_lU` zTx_V{Xa1s;N~s!$s{Br-JbkP=iJFl9+9K!>^y2_VEv46*I=*>#Y7<9^LSQ_JQte+~ z2&jNe2OH>7y)0U8usMeyJK1ia+;;_Nz_3=JT0UDx$_suTZ`THR}$*u PdLLMt+d_{|c_scEXF)QV literal 0 HcmV?d00001 diff --git a/public/appmini/old/alipay/images/user-nav-customer-service-icon.png b/public/appmini/old/alipay/images/user-nav-customer-service-icon.png new file mode 100755 index 0000000000000000000000000000000000000000..53750e55c10b09c0d25b8c6e94e8dc6cee909d89 GIT binary patch literal 6415 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 + +

+ +# mini-antui + +## 链接 +- [mini-antui官网文档](https://docs.alipay.com/mini/component-ext/overview-ext-common) +- [支付宝小程序](https://mini.open.alipay.com/channel/miniIndex.htm) +- [开发工具](https://docs.alipay.com/mini/ide/overview) + +## 特性 + +- 基于`Advance Design`设计规范 +- 使用[支付宝小程序](https://mini.open.alipay.com/channel/miniIndex.htm)开发 + +## 预览 + +用[小程序开发者工具](https://docs.alipay.com/mini/ide/overview)打开项目 + +## 安装 + +```bash +$ npm install mini-antui --save +``` + +## 使用 + +在页面json中文件中进行注册,如card组件的注册如下所示: + +```json +{ + "usingComponents": { + "card": "mini-antui/es/card/index", + } +} +``` + +在axml文件中进行调用: +```html + +``` + +## 贡献 + +如果你有好的意见或建议,欢迎给我们提[issue](https://github.com/ant-mini-program/mini-antui/issues)。 diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/_util/fmtEvent.js b/public/appmini/old/alipay/node_modules/mini-antui/es/_util/fmtEvent.js new file mode 100755 index 000000000..713153c4a --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/_util/fmtEvent.js @@ -0,0 +1,14 @@ +var _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; + +export default function fmtEvent(props, e) { + var dataset = {}; + for (var key in props) { + if (/data-/gi.test(key)) { + dataset[key.replace(/data-/gi, '')] = props[key]; + } + } + return _extends({}, e, { + currentTarget: { dataset: dataset }, + target: { dataset: dataset, targetDataset: dataset } + }); +} \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/am-checkbox/index.acss b/public/appmini/old/alipay/node_modules/mini-antui/es/am-checkbox/index.acss new file mode 100755 index 000000000..863b1ffb9 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/am-checkbox/index.acss @@ -0,0 +1,68 @@ +.am-checkbox { + position: relative; + height: 22px; + width: 22px; + display: inline-block; +} + +.am-checkbox-value { + position: absolute; + z-index: 1; + border-radius: 50%; + opacity: 0; +} + +.am-checkbox-synthetic { + position: absolute; + z-index: 2; + pointer-events: none; + top: 0; + left: 0; + border-radius: 50%; + height: 100%; + width: 100%; +} + +.am-checkbox-synthetic::before { + position: absolute; + left: 0; + top: 0; + height: 200%; + width: 200%; + display: block; + box-sizing: border-box; + border-radius: 50%; + content: ''; + transform-origin: 0 0; + transform: scale(0.5); + border: 1px solid #c9c9c9; +} + +.am-checkbox-value.a-checkbox-checked + .am-checkbox-synthetic::before { + background-color: #108ee9; + border-color: #108ee9; + border-width: 0; +} + +.am-checkbox-value.a-checkbox-checked + .am-checkbox-synthetic::after { + position: absolute; + display: block; + z-index: 999; + content: ''; + top: 4px; + right: 8px; + width: 5px; + height: 10px; + border: 2px solid #fff; + border-width: 0 1px 1px 0; + transform: rotate(45deg); +} + +.am-checkbox-value.a-checkbox-disabled + .am-checkbox-synthetic::before { + border: 1px solid #ccc; + background-color: #e1e1e1; +} + +.am-checkbox-value.a-checkbox-disabled + .am-checkbox-synthetic::after { + border-color: #adadad; +} \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/am-checkbox/index.axml b/public/appmini/old/alipay/node_modules/mini-antui/es/am-checkbox/index.axml new file mode 100755 index 000000000..49f693103 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/am-checkbox/index.axml @@ -0,0 +1,11 @@ + + + + \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/am-checkbox/index.js b/public/appmini/old/alipay/node_modules/mini-antui/es/am-checkbox/index.js new file mode 100755 index 000000000..830153dd4 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/am-checkbox/index.js @@ -0,0 +1,17 @@ +import fmtEvent from '../_util/fmtEvent'; + +Component({ + props: { + value: '', + checked: false, + disabled: false, + onChange: function onChange() {}, + id: '' + }, + methods: { + onChange: function onChange(e) { + var event = fmtEvent(this.props, e); + this.props.onChange(event); + } + } +}); \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/am-checkbox/index.json b/public/appmini/old/alipay/node_modules/mini-antui/es/am-checkbox/index.json new file mode 100755 index 000000000..32640e0dc --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/am-checkbox/index.json @@ -0,0 +1,3 @@ +{ + "component": true +} \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/amount-input/index.acss b/public/appmini/old/alipay/node_modules/mini-antui/es/amount-input/index.acss new file mode 100755 index 000000000..85cda0b99 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/amount-input/index.acss @@ -0,0 +1,95 @@ +.am-amount { + box-sizing: border-box; + height: 173px; + width: 100%; + padding: 16px; + background: #fff; +} + +.am-amount-title { + height: 24px; + line-height: 24px; + color: #333; + font-size: 17px; +} + +.am-amount-synthetic { + position: absolute; + top: 0; + left: 0; + display: flex; +} + +.am-amount-input { + margin-top: 16px; + padding-bottom: 16px; + display: flex; + align-items: center; + width: 100%; + height: 48px; + position: relative; + line-height: 48px; + border-bottom: 1rpx solid #eee; +} + +.am-amount-symbol { + width: 18px; + font-family: PingFang SC; + font-size: 30px; + color: #333; +} + +.am-amount-placeholder { + margin-left: 6px; + color: #ccc; + font-size: 24px; +} + +.am-amount-value { + padding: 0 0 0 24px; + box-sizing: border-box; + z-index: 2; + height: 48px; + line-height: 48px; + vertical-align: middle; + background-color: transparent; + font-size: 48px; + font-weight: 500; +} + +.am-amount-clear { + visibility: hidden; + width: 28px; + height: 28px; +} + +.am-amount-clear icon { + display: flex; + height: 100%; + justify-content: center; + align-items: center; +} + +.am-amount-clear-show { + visibility: visible; +} + +.am-amount-footer { + padding: 16px 0; + display: flex; +} + +.am-amount-extra { + flex: 1; + height: 20px; + line-height: 20px; + color: #999; + font-size: 14px; +} + +.am-amount-btn { + width: 120px; + text-align: right; + color: #108ee9; + font-size: 14px; +} \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/amount-input/index.axml b/public/appmini/old/alipay/node_modules/mini-antui/es/amount-input/index.axml new file mode 100755 index 000000000..1a8ce32d3 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/amount-input/index.axml @@ -0,0 +1,26 @@ + + {{title}} + + + ¥ + {{placeholder}} + + + + + + + + {{extra}} + {{btnText}} + + \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/amount-input/index.js b/public/appmini/old/alipay/node_modules/mini-antui/es/amount-input/index.js new file mode 100755 index 000000000..7319a473e --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/amount-input/index.js @@ -0,0 +1,56 @@ +import fmtEvent from '../_util/fmtEvent'; + +Component({ + props: { + type: 'number', + className: '', + focus: false, + placeholder: '', + value: '' + }, + data: { + _focus: false + }, + methods: { + onInput: function onInput(e) { + var event = fmtEvent(this.props, e); + if (this.props.onInput) { + this.props.onInput(event); + } + }, + onConfirm: function onConfirm(e) { + var event = fmtEvent(this.props, e); + if (this.props.onConfirm) { + this.props.onConfirm(event); + } + }, + onButtonClick: function onButtonClick() { + if (this.onButtonClick) { + this.props.onButtonClick(); + } + }, + onFocus: function onFocus(e) { + this.setData({ + _focus: true + }); + var event = fmtEvent(this.props, e); + if (this.props.onFocus) { + this.props.onFocus(event); + } + }, + onBlur: function onBlur(e) { + this.setData({ + _focus: false + }); + var event = fmtEvent(this.props, e); + if (this.props.onBlur) { + this.props.onBlur(event); + } + }, + onClearTap: function onClearTap() { + if (this.props.onClear) { + this.props.onClear(''); + } + } + } +}); \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/amount-input/index.json b/public/appmini/old/alipay/node_modules/mini-antui/es/amount-input/index.json new file mode 100755 index 000000000..32640e0dc --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/amount-input/index.json @@ -0,0 +1,3 @@ +{ + "component": true +} \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/badge/index.acss b/public/appmini/old/alipay/node_modules/mini-antui/es/badge/index.acss new file mode 100755 index 000000000..6da9ea571 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/badge/index.acss @@ -0,0 +1,41 @@ +.am-badge { + display: inline-block; + position: relative; + vertical-align: middle; + line-height: 1; +} + +.am-badge-text { + display: inline-block; + position: absolute; + right: 0; + transform: translate(50%, -50%); + top: 0px; + min-width: 16px; + padding: 0; + height: 16px; + line-height: 16px; + text-align: center; + background-color: #FF3B30; + border-radius: 16px; + color: #fff; + font-size: 10px; +} + +.am-badge-text.am-badge-double { + padding: 0 4px; +} + +.am-badge-not-a-wrapper .am-badge-text { + position: relative; + top: auto; + right: auto; + transform: translateX(0); +} + +.am-badge-text.is-dot { + padding: 0; + width: 10px; + min-width: 10px; + height: 10px; +} diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/badge/index.axml b/public/appmini/old/alipay/node_modules/mini-antui/es/badge/index.axml new file mode 100755 index 000000000..d460924f5 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/badge/index.axml @@ -0,0 +1,10 @@ + + + {{typeof text === 'number' && text > overflowCount ? overflowCount + '+' : text }} + + + + \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/badge/index.js b/public/appmini/old/alipay/node_modules/mini-antui/es/badge/index.js new file mode 100755 index 000000000..626efaf4a --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/badge/index.js @@ -0,0 +1,8 @@ +Component({ + props: { + className: '', + overflowCount: 99, + text: '', + dot: false + } +}); \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/badge/index.json b/public/appmini/old/alipay/node_modules/mini-antui/es/badge/index.json new file mode 100755 index 000000000..32640e0dc --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/badge/index.json @@ -0,0 +1,3 @@ +{ + "component": true +} \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/calendar/index.acss b/public/appmini/old/alipay/node_modules/mini-antui/es/calendar/index.acss new file mode 100755 index 000000000..7bc2867d7 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/calendar/index.acss @@ -0,0 +1,188 @@ +.am-calendar { + background-color: #fff; + padding-top: 10px; +} + +.am-calendar-months { + display: flex; + box-sizing: border-box; + padding: 0 26px; + align-items: center; + height: 28px; +} + +.am-calendar-prev-month, +.am-calendar-next-month { + display: flex; + width: 40px; + font-size: 20px; +} + +.am-calendar-prev-month { + justify-content: flex-start; +} + +.am-calendar-next-month { + justify-content: flex-end; +} + +.am-calendar-arrow { + height: 28px; + width: 12px; + background-image: url('https://gw.alipayobjects.com/zos/rmsportal/vYcMhkfyHRIOeVXWdcPe.png'); + background-size: 8px 14px; + background-position: left center; + background-repeat: no-repeat; +} + +.am-calendar-arrow.next { + transform: rotate(180deg); +} + +.am-calendar-selected-month { + flex: 1; + text-align: center; + font-size: 20px; + font-weight: 600; + color: #333; +} + +.am-calendar-days { + display: flex; + padding: 14px 10px 9px; + border-bottom: 1rpx solid #eee; + height: 20px; + line-height: 20px; +} + +.am-calendar-day { + flex: 1; + text-align: center; + color: #333; + font-size: 14px; +} + +.am-calendar-dates { + display: flex; + flex-direction: column; +} + +.am-calendar-week { + margin-bottom: 17px; + display: flex; + flex-direction: row; + padding: 0 10px; +} + +.am-calendar-week:first-child { + margin-top: 12px; +} + +.am-calendar-date-wrap { + position: relative; + text-align: center; + display: flex; + flex-direction: column; + align-items: center; + height: 42px; + flex: 1; +} + +.am-calendar-date { + text-align: center; + height: 23px; + line-height: 23px; + font-size: 19px; + font-family: 'Helvetica'; + color: #333; +} + +.am-calendar-tag { + position: absolute; + top: 21px; + width: 42px; + overflow: hidden; + text-overflow: hidden; + white-space: nowrap; + color: #f5a623; + font-size: 10px; + font-weight: 500; +} + +.am-calendar-today { + color: #108ee9; +} + +.am-calendar-gray { + color: #ccc; +} + +.am-calendar-selected .am-calendar-block { + position: absolute; + left: calc(50% - 21px); + top: calc(50% - 10px); + transform: translateY(-50%); + width: 42px; + height: 42px; + background: #309EF2; + border-radius: 2px; +} + +.am-calendar-middle.is-range .am-calendar-block { + position: absolute; + left: 0; + top: calc(50% - 10px); + transform: translateY(-50%); + height: 42px; + background: #309EF2; + width: 100%; + border-radius: 0; +} + +.am-calendar-start.is-range .am-calendar-block { + position: absolute; + left: calc(50% - 21px); + top: calc(50% - 10px); + transform: translateY(-50%); + width: 100%; + height: 42px; + background: #309EF2; + border-radius: 2px 0 0 2px; +} + +.am-calendar-end.is-range .am-calendar-block { + position: absolute; + left: 0; + top: calc(50% - 10px); + transform: translateY(-50%); + width: calc(50% + 21px); + height: 42px; + background: #309EF2; + border-radius: 0 2px 2px 0; +} + +.am-calendar-selected .am-calendar-block.has-tag, +.am-calendar-start .am-calendar-block.has-tag, +.am-calendar-middle .am-calendar-block.has-tag, +.am-calendar-end .am-calendar-block.has-tag { + top: calc(50% - 7px); +} + +.am-calendar-selected .am-calendar-date, +.am-calendar-start .am-calendar-date, +.am-calendar-middle .am-calendar-date, +.am-calendar-end .am-calendar-date { + position: relative; + color: #fff; +} + +.am-calendar-selected .am-calendar-tag, +.am-calendar-start .am-calendar-tag, +.am-calendar-middle .am-calendar-tag, +.am-calendar-end .am-calendar-tag { + color: #fff; +} + +.am-calendar-disable .am-calendar-date { + color: #999; +} \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/calendar/index.axml b/public/appmini/old/alipay/node_modules/mini-antui/es/calendar/index.axml new file mode 100755 index 000000000..43db2c630 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/calendar/index.axml @@ -0,0 +1,47 @@ + + + + + + {{selectedYear}}年{{selectedMonth + 1}}月 + + + + + + + {{item}} + + + + + + + + + {{item.date}} + {{item.disable ? 'disable' : item.tag}} + + + + + + diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/calendar/index.js b/public/appmini/old/alipay/node_modules/mini-antui/es/calendar/index.js new file mode 100755 index 000000000..3e4544116 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/calendar/index.js @@ -0,0 +1,426 @@ +function _toConsumableArray(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } else { return Array.from(arr); } } + +/* eslint-disable complexity, no-param-reassign */ +/* eslint max-depth: [2, 7] */ +var leapYear = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; +var commonYear = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; +var FIRST_MONTH = 0; +var LAST_MONTH = 11; +var DAYS_PER_ROW = 7; +var COLOR_MAP = { + 1: '#f5a911', + 2: '#e8541e', + 3: '#07a89b', + 4: '#108ee9', + 5: 'rgba(51, 51, 51, 0.4)' +}; + +// 获取某月第某天是星期几 +function getDay(month, year, index) { + return new Date(year, month, index).getDay(); +} + +// 获取某月有几天 +function getMonthLength(month, year) { + if (year % 400 === 0 || year % 100 !== 0 && year % 4 === 0) { + return leapYear[month]; + } else { + return commonYear[month]; + } +} + +// 数字补位 1 -> 01 +function prefixNum(num) { + if (num < 10) { + return '0' + num; + } else { + return '' + num; + } +} + +Component({ + data: { + selectedYear: 0, + selectedMonth: 0, + currentDate: null, + dates: [], + blockType: 1 // 1.没有待办纯数字 2.有待办 用于区分不同类型日期块的样式。 + }, + props: { + className: '', + tagData: [], + type: 'single' + }, + didMount: function didMount() { + this.tapTimes = 1; + var date = new Date(); + date.setHours(0); + date.setMinutes(0); + date.setSeconds(0); + date.setMilliseconds(0); + var year = date.getFullYear(); + var month = date.getMonth(); + + this.setData({ + selectedYear: year, + selectedMonth: month, + currentDate: date + }); + this.refreshdates(month, year); + }, + didUpdate: function didUpdate() { + var dates = this.data.dates; + + var blockType = 1; + for (var i = 0; i < dates.length; i++) { + for (var j = 0; j < dates[i].length; j++) { + if (this.hasTag(dates[i][j])) { + blockType = 2; + } + } + } + + this.setData({ + dates: dates, + blockType: blockType + }); + }, + + methods: { + onPrevMonthTap: function onPrevMonthTap() { + var _data = this.data, + selectedMonth = _data.selectedMonth, + selectedYear = _data.selectedYear; + + var year = selectedYear; + var month = selectedMonth; + // 如果当前选中是一月份,前一月是去年的12月 + if (selectedMonth === FIRST_MONTH) { + year = selectedYear - 1; + month = LAST_MONTH; + } else { + month = selectedMonth - 1; + } + + if (this.props.onMonthChange) { + this.props.onMonthChange(month, selectedMonth); + } + + this.setData({ + selectedYear: year, + selectedMonth: month + }); + + this.refreshdates(month, year); + }, + onNextMonthTap: function onNextMonthTap() { + var _data2 = this.data, + selectedMonth = _data2.selectedMonth, + selectedYear = _data2.selectedYear; + + var year = selectedYear; + var month = selectedMonth; + // 如果当前选中是十二月份,下一月是去年的12月 + if (selectedMonth === LAST_MONTH) { + year = selectedYear + 1; + month = FIRST_MONTH; + } else { + month = selectedMonth + 1; + } + + if (this.props.onMonthChange) { + this.props.onMonthChange(month, selectedMonth); + } + + this.setData({ + selectedYear: year, + selectedMonth: month + }); + + this.refreshdates(month, year); + }, + refreshdates: function refreshdates(month, year) { + this.tapTimes = 1; + var _data3 = this.data, + selectedYear = _data3.selectedYear, + selectedMonth = _data3.selectedMonth, + currentDate = _data3.currentDate; + + var firstDay = getDay(month, year, 1); + var days = getMonthLength(month, year); + var datesArray = []; + var currentDateTimeStamp = +currentDate; + var num = 0; + + for (var i = 0; i < firstDay; i++) { + num += 1; + // 如果当前选中的是一月份,前一个月是去年的12月 + var _year = selectedYear; + var _month = selectedMonth; + + if (selectedMonth === 0) { + _year = selectedYear - 1; + _month = LAST_MONTH; + } else { + _year = selectedYear; + _month = selectedMonth - 1; + } + + var date = getMonthLength(_month, _year) - i; + datesArray.unshift({ + year: _year, + month: _month, + date: date, + isToday: false, + isGray: true, + isSelected: false, + tag: '' + }); + } + + for (var _i = 0; _i < days; _i++) { + num += 1; + var _date = _i + 1; + var dateTimeStamp = +new Date(selectedYear, selectedMonth, _date); + datesArray.push({ + year: selectedYear, + month: selectedMonth, + date: _date, + isToday: dateTimeStamp === currentDateTimeStamp, + isGray: false, + isSelected: dateTimeStamp === currentDateTimeStamp, + tag: '' + }); + } + + var nextDate = 0; + var daysPerPage = 35; + + if (num > 35) { + daysPerPage = 42; + } + + for (var _i2 = 0; _i2 < daysPerPage - days - firstDay; _i2++) { + // 如果是12月,下月是第二年的1月份 + nextDate += 1; + var _year2 = selectedYear; + var _month2 = selectedMonth; + + if (selectedMonth === LAST_MONTH) { + _year2 = selectedYear + 1; + _month2 = FIRST_MONTH; + } else { + _year2 = selectedYear; + _month2 = selectedMonth + 1; + } + + datesArray.push({ + year: _year2, + month: _month2, + date: nextDate, + isToday: false, + isGray: true, + isSelected: false, + tag: '' + }); + } + var blockType = 1; + for (var _i3 = 0; _i3 < datesArray.length; _i3++) { + if (this.hasTag(datesArray[_i3])) { + blockType = 2; + } + } + + var dates = []; + var weekDates = []; + for (var _i4 = 0; _i4 < datesArray.length; _i4++) { + weekDates.push(datesArray[_i4]); + if ((_i4 + 1) % DAYS_PER_ROW === 0) { + dates.push([].concat(_toConsumableArray(weekDates))); + weekDates = []; + } + } + + this.setData({ + dates: dates, + blockType: blockType + }); + }, + hasTag: function hasTag(dateObj) { + var tagData = this.props.tagData; + // 去重由调用者处理 + + if (tagData.length === 0) { + dateObj.tag = ''; + return false; + } + return tagData.some(function (item) { + var dateArr = item.date.split('-'); + var dateStr = []; + // 兼容ios下new Date('2018-1-1')格式返回invalid Date的问题 + for (var i = 0; i < dateArr.length; i++) { + dateStr.push(dateArr[i].length > 1 ? dateArr[i] : '0' + dateArr[i]); + } + + var date = new Date(dateStr.join('-')); + if (dateObj.year === date.getFullYear() && dateObj.month === date.getMonth() && dateObj.date === date.getDate()) { + dateObj.tag = item.tag; + dateObj.color = COLOR_MAP[item.tagColor]; + dateObj.disable = item.disable; + return true; + } else { + dateObj.tag = ''; + return false; + } + }); + }, + getDateGap: function getDateGap(day1, day2) { + var date1 = +new Date(day1.year, prefixNum(day1.month), prefixNum(day1.date)); + var date2 = +new Date(day2.year, prefixNum(day2.month), prefixNum(day2.date)); + return (date1 - date2) / (24 * 3600 * 1000); + }, + makeDate: function makeDate(dateObj) { + return new Date(dateObj.year + '-' + prefixNum(dateObj.month + 1) + '-' + prefixNum(dateObj.date)); + }, + onDateTap: function onDateTap(event) { + var dates = this.data.dates; + var _event$currentTarget$ = event.currentTarget.dataset, + year = _event$currentTarget$.year, + month = _event$currentTarget$.month, + date = _event$currentTarget$.date; + var type = this.props.type; + + + if (type === 'range') { + if (this.tapTimes % 2 === 0) { + this.tapTimes += 1; + this.endDate = { year: year, month: month, date: date }; + var dateGap = this.getDateGap(this.startDate, this.endDate); + + if (dateGap > 0) { + var _ref = [this.endDate, this.startDate]; + this.startDate = _ref[0]; + this.endDate = _ref[1]; + } + + var hasDisable = false; + for (var i = 0; i < dates.length; i++) { + for (var j = 0; j < dates[i].length; j++) { + var dateObj = dates[i][j]; + dateObj.isStart = false; + dateObj.isMiddle = false; + dateObj.isEnd = false; + + var startDateGap = this.getDateGap(dateObj, this.startDate); + var endDateGap = this.getDateGap(dateObj, this.endDate); + + if (dateObj.year === year && dateObj.month === month && dateObj.date === date && dateObj.disable) { + hasDisable = true; + } + if (startDateGap > 0 && endDateGap < 0) { + if (dateObj.disable) { + hasDisable = true; + } + + if (dateGap !== 0) { + if (j === 0) { + dateObj.isStart = true; + } else if (j === 6) { + dateObj.isEnd = true; + } else { + dateObj.isMiddle = true; + } + } else { + dateObj.isSelected = true; + } + } + + if (this.startDate.year === dateObj.year && this.startDate.month === dateObj.month && this.startDate.date === dateObj.date && dateGap !== 0) { + if (j === 6) { + dateObj.isSelected = true; + } else { + dateObj.isStart = true; + } + } + + if (this.endDate.year === dateObj.year && this.endDate.month === dateObj.month && this.endDate.date === dateObj.date && dateGap !== 0) { + if (j === 0) { + dateObj.isSelected = true; + } else { + dateObj.isEnd = true; + } + } + } + } + if (hasDisable) { + this.props.onSelectHasDisableDate([this.makeDate(this.startDate), this.makeDate(this.endDate)]); + return; + } + + if (this.props.onSelect) { + this.props.onSelect([this.makeDate(this.startDate), this.makeDate(this.endDate)]); + } + } else { + var isDisable = false; + for (var _i5 = 0; _i5 < dates.length; _i5++) { + for (var _j = 0; _j < dates[_i5].length; _j++) { + var _dateObj = dates[_i5][_j]; + if (_dateObj.year === year && _dateObj.month === month && _dateObj.date === date) { + if (_dateObj.disable) { + console.log(1111); + isDisable = true; + _dateObj.isSelected = false; + } else { + _dateObj.isSelected = true; + } + _dateObj.isStart = false; + _dateObj.isMiddle = false; + _dateObj.isEnd = false; + } else { + _dateObj.isSelected = false; + _dateObj.isStart = false; + _dateObj.isMiddle = false; + _dateObj.isEnd = false; + } + } + } + if (!isDisable) { + this.tapTimes += 1; + } + this.startDate = { year: year, month: month, date: date }; + } + + this.setData({ + dates: dates + }); + } else { + var _isDisable = false; + for (var _i6 = 0; _i6 < dates.length; _i6++) { + for (var _j2 = 0; _j2 < dates[_i6].length; _j2++) { + var _dateObj2 = dates[_i6][_j2]; + if (_dateObj2.year === year && _dateObj2.month === month && _dateObj2.date === date) { + _dateObj2.isSelected = true; + if (_dateObj2.disable) { + _isDisable = true; + } + } else { + _dateObj2.isSelected = false; + } + } + } + + if (_isDisable) { + return; + } + + this.setData({ + dates: dates + }); + + if (this.props.onSelect) { + this.props.onSelect([this.makeDate({ year: year, month: month, date: date }), undefined]); + } + } + } + } +}); \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/calendar/index.json b/public/appmini/old/alipay/node_modules/mini-antui/es/calendar/index.json new file mode 100755 index 000000000..467ce2945 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/calendar/index.json @@ -0,0 +1,3 @@ +{ + "component": true +} diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/card/index.acss b/public/appmini/old/alipay/node_modules/mini-antui/es/card/index.acss new file mode 100755 index 000000000..fda8d87a2 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/card/index.acss @@ -0,0 +1,72 @@ +.am-card { + display: flex; + background-color: #fff; + border-radius: 4px; + margin: 6px 10px; + align-items: center; + min-height: 81px; + flex-direction: column; + padding: 0 16px; +} + +.am-card.am-card-active { + background: #D9D9D9; +} + +.am-card-body { + display: flex; + align-items: center; + width: 100%; + padding: 16px 0; +} + +.am-card-content { + flex: 1; + min-width: 100px; +} + +.am-card-title { + font-size: 18px; + line-height: 25px; + color: #333; + margin-bottom: 4px; +} + +.am-card-subtitle { + font-size: 14px; + line-height: 20px; + color: #999; + margin-bottom: 2px; +} + +.am-card-thumb { + margin-right: 10px; + width: 48px; + height: 48px; + border-radius: 2px; +} + +.am-card-arrow { + width: 13px; + height: 13px; + background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAaCAYAAAC+aNwHAAAAkElEQVR4AWJwL/BhAJRWByYAgkAUhmdpkDZxlJZqD9UpXCPyBUTEga9+4IkI94F1XaWUTdH+a67inPOhjP2OgD+IFoTcm1GY3khrbfGAGFG6kBmAkPCw1rq6iBYb0VkEzJD+hHQWAz6iJBtQdP8YiQEbUQNiAF0BP0T+Gnkj8VbmHxMq5gOFjzQ+VPlYxz+WEyrVzhdMcxADAAAAAElFTkSuQmCC") center center no-repeat; + background-size: 8px 13px; +} + +.am-card-footer { + display: flex; + width: 100%; + align-items: center; + border-top: 1rpx solid #eee; + padding: 10px 0; + margin: -4px 0 0; + font-size: 14px; + line-height: 20px; + color: #999; +} + +.am-card-footer image { + width: 14px; + height: 14px; + margin-right: 4px; +} diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/card/index.axml b/public/appmini/old/alipay/node_modules/mini-antui/es/card/index.axml new file mode 100755 index 000000000..67c388bbe --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/card/index.axml @@ -0,0 +1,19 @@ + + + + + {{title}} + {{subTitle}} + {{title}} + + + + + {{footer}} + + diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/card/index.js b/public/appmini/old/alipay/node_modules/mini-antui/es/card/index.js new file mode 100755 index 000000000..a4da35930 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/card/index.js @@ -0,0 +1,16 @@ +Component({ + props: { + title: '', + onClick: function onClick() {}, + info: '' + }, + methods: { + onCardClick: function onCardClick() { + var _props = this.props, + info = _props.info, + onClick = _props.onClick; + + onClick({ info: info }); + } + } +}); \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/card/index.json b/public/appmini/old/alipay/node_modules/mini-antui/es/card/index.json new file mode 100755 index 000000000..467ce2945 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/card/index.json @@ -0,0 +1,3 @@ +{ + "component": true +} diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/face-detection/index.axml b/public/appmini/old/alipay/node_modules/mini-antui/es/face-detection/index.axml new file mode 100755 index 000000000..9c51ad9b6 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/face-detection/index.axml @@ -0,0 +1,8 @@ + +appName and serviceName is required \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/face-detection/index.js b/public/appmini/old/alipay/node_modules/mini-antui/es/face-detection/index.js new file mode 100755 index 000000000..ceccaeecc --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/face-detection/index.js @@ -0,0 +1,107 @@ +Component({ + props: { + facing: 'front', + appName: '', + serviceName: '', + useLiveFaceCheck: false, + minRotate: -1 + }, + didMount: function didMount() { + this.webViewContext = my.createWebViewContext('am-face-detection'); + this.doFaceLeftResolve = null; + this.isDidFaceLeftResolve = false; + this.doFaceRightResolve = null; + this.isDidFaceRightResolve = false; + }, + didUnMount: function didUnMount() { + this.webViewContext.postMessage({ action: 'releaseCamera' }); + }, + + methods: { + doLeftFaceCheck: function doLeftFaceCheck() { + var _this = this; + + return new Promise(function (resolve, reject) { + _this.isDidFaceLeftResolve = false; + _this.webViewContext.postMessage({ action: 'doFaceLeft', data: { minRotate: _this.props.minRotate } }); + _this.doFaceLeftResolve = resolve; + setTimeout(function () { + if (!_this.isDidFaceLeftResolve) { + reject(); + } + }, 30000); + }); + }, + doRightFaceCheck: function doRightFaceCheck() { + var _this2 = this; + + return new Promise(function (resolve, reject) { + _this2.isDidFaceRightResolve = false; + _this2.webViewContext.postMessage({ action: 'doFaceRight', data: { minRotate: _this2.props.minRotate } }); + _this2.doFaceRightResolve = resolve; + setTimeout(function () { + if (!_this2.isDidFaceRightResolve) { + reject(); + } + }, 30000); + }); + }, + onMessage: function onMessage(e) { + var _this3 = this; + + var _props = this.props, + onFaceStatusChange = _props.onFaceStatusChange, + onFail = _props.onFail, + onSuccessBtnTap = _props.onSuccessBtnTap; + var _e$detail = e.detail, + action = _e$detail.action, + data = _e$detail.data; + + + if (action === 'resignSuccessBtnClick') { + if (onSuccessBtnTap) { + onSuccessBtnTap(); + } + } + + if (action === 'faceRotated' && data.forward === 'left') { + this.isDidFaceLeftResolve = true; + this.doFaceLeftResolve(data.imageBase64); + return; + } + + if (action === 'faceRotated' && data.forward === 'right') { + this.isDidFaceRightResolve = true; + this.doFaceRightResolve(data.imageBase64); + return; + } + + if (action === 'captureImage') { + if (onFaceStatusChange) { + var promise = onFaceStatusChange({ + imageBase64: data.imageBase64, + faceRect: data.faceRect + }, { + doLeftFaceCheck: this.doLeftFaceCheck.bind(this), + doRightFaceCheck: this.doRightFaceCheck.bind(this) + }); + + if (promise instanceof Promise) { + promise.then(function () { + _this3.webViewContext.postMessage({ action: 'requestSuccess' }); + })['catch'](function () { + _this3.webViewContext.postMessage({ action: 'requestFailure' }); + }); + } else { + this.webViewContext.postMessage({ action: 'requestSuccess' }); + } + } + } else { + /* eslint-disable */ + if (onFail) { + onFail({ code: data.code, message: data.message }); + } + } + } + } +}); \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/face-detection/index.json b/public/appmini/old/alipay/node_modules/mini-antui/es/face-detection/index.json new file mode 100755 index 000000000..32640e0dc --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/face-detection/index.json @@ -0,0 +1,3 @@ +{ + "component": true +} \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/filter/filter-item/index.acss b/public/appmini/old/alipay/node_modules/mini-antui/es/filter/filter-item/index.acss new file mode 100755 index 000000000..f1376f2bc --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/filter/filter-item/index.acss @@ -0,0 +1,26 @@ +.am-filter-item-wrap { + padding: 7px 6px; + min-width: 33.3%; + max-width: 180px; + overflow: hidden; + float: left; + display: list-item; + box-sizing: border-box; +} + +.am-filter-item { + font-size: 14px; + height: 36px; + line-height: 36px; + background: #f5f5f5; + border-radius: 2px; + text-align: center; + padding: 0 20px; + box-sizing: border-box; +} + +.am-filter-click { + color: #108EE9; + background: #e1f2fe url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAfCAYAAACLSL/LAAAEgElEQVRYhc2Xa0wcVRTH/2cXdi2F0pe29RWMNbHBpLWf2qQmWqma4Ftj1ZBqfcQYjUmlobESP2hDfTT9ILGaaEEECQ0qjy5uNgUDRGiatsG0JNpStaAujy6wsO+d2Xv8MDN3ZhekSHndZLObe+fO/Oac//nfs8TMWEyj3SvS3jnuLU5baBDrqL+kZO1p8JZf9sWeWjRgpWeit773o7fJH1HvAoBFAbbHM7rlSOeoK64kVhlzCwp2sl9QSYtvl+vXQBnANuvagoGd6FMdha7Bg+e90bdBABgAEUAABIMWoioru2PLi9xDNQPjyoMAAIOBWf6e94h90BFa/1Grzx2KifU6TfIFRADmGezFRv99VV3jjQnBmRKCoaXPGHrU5gWsY1DQfrfv9fbLkc/kpKErKxCg64zmHqz+kurc6/GV/u6Lv6pFyALALFOn0+mwcyz+I13R1cXNI3WjEXWb8dwkoUseAYD0b8xtKvf+FNxQemrsRFwVN0kRUWoQjAhKv5ArcwL2eK0/v/Fi+HtmdspUTZZCZg3IWgT6dbbJbjzT0dInbHcf9e1ruBh2MeBM0g+R/uSJn5wVaViXaTevI5o9sOrflIxdx4erfhlSPpQZMTJHeqpInySzJDetc+Dky2uxeqk96X6zksqDp6JrSzrGm4IxsTkZRE8RA6bOIFN5/21O1O28HllOm/kC+to1g73iCW/6+lzQk0iIG7SHUnLFGSPFKp7PXYLyx1bBYScMBBIYDCd0drr2qry3xv9MW2+sGiC7WVl6ytgSIcOf9AgWbsnEJ3nZICL0janI+2YIQyHTw2asMdefqv2Oo/4DbX8px0BklzoGmYZpzFm6BgLj8APZOLRjOYgIPcMK7ikfRM+IKkU/47Pyi24ls7gt+O1wWH1UEsgUWUAAXS/aT4edUPHICjybmwEA6B6KY0flFQyEdFOVkdbf7/84f9HP0Vs+PRPyxFTeICf1/SXbMlCQex0AoOJ8BO93BKEktLVl6UDd0yuxPccJADjtjeOh6isYiZhtjqlLbW7aYE82BLfW98TcDM5OhtJe08ZARX4mCnKXAADODigoaPRjLCrg3rkSG9ekAwDa+2J4uGYYgbgw9yfBaVqbFtjmqrHdXQPKV5jMkOVNARsYFfnLZOQiCmM0KnBjluZRnj+ieKJ2GBHVstey31rNU4Idu6CmF7YGDv0TSLx1VXrjKGFGRX6WjJwxfrgQwXN1o4iLVAhLNcr5Kezi47Ox7AOdoe8CMZF3VSgJBwgivNAUAAAJV9kdwW6XHwlhORKsp4O1N5uqKl9rjtxedi7crArOmTaU4fYMCEDCBeKMNzzjYCbT07QNgEhpX4nl8oRU5tWOb2/pUxrBvHTaUMZIqTCbDmn2WfiPFBpFIK2jX4rZ3SvozrKxN1t6480zggKSTZIIwnpoG3/NpBnD7DisZysRQLZWYmZ82a049rcHPveFxUszAkodk3apk3gWW6Jlin8ETtqY9m5nfM3h04G6qMJbZwUKmNgMSj6yCD2130c/QK1woAj7bv77X8e4TyVCc9zHAAAAAElFTkSuQmCC') right bottom no-repeat; + background-size: 17px 13px; +} diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/filter/filter-item/index.axml b/public/appmini/old/alipay/node_modules/mini-antui/es/filter/filter-item/index.axml new file mode 100755 index 000000000..0d80d98e8 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/filter/filter-item/index.axml @@ -0,0 +1,3 @@ + + {{value}} + diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/filter/filter-item/index.js b/public/appmini/old/alipay/node_modules/mini-antui/es/filter/filter-item/index.js new file mode 100755 index 000000000..a9235c643 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/filter/filter-item/index.js @@ -0,0 +1,87 @@ +import lifecycle from '../mixins/lifecycle'; + +Component({ + mixins: [lifecycle], + data: { + confirmStyle: '' + }, + + props: { + className: '', + item: '', + id: '', + value: '', + selected: false, + onChange: function onChange() {} + }, + + didMount: function didMount() { + var _data = this.data, + results = _data.results, + items = _data.items; + var _props = this.props, + selected = _props.selected, + id = _props.id, + value = _props.value; + + if (selected) { + results.push({ id: id, value: value }); + items.push(this); + this.setData({ + confirmStyle: true + }); + } + }, + + + methods: { + handleClick: function handleClick() { + var _props2 = this.props, + id = _props2.id, + value = _props2.value, + onChange = _props2.onChange; + var confirmStyle = this.data.confirmStyle; + var _data2 = this.data, + results = _data2.results, + items = _data2.items, + commonProps = _data2.commonProps; + + if (commonProps.max === 1) { + if (confirmStyle === '') { + items.forEach(function (element) { + element.setData({ + confirmStyle: '' + }); + }); + results.splice(0, results.length); + confirmStyle = true; + results.push({ id: id, value: value }); + items.push(this); + onChange(results); + } + this.setData({ + confirmStyle: confirmStyle + }); + return; + } + if (confirmStyle === '' && results.length < commonProps.max) { + confirmStyle = true; + results.push({ id: id, value: value }); + items.push(this); + } else { + confirmStyle = ''; + results.some(function (key, index) { + if (JSON.stringify(key) === JSON.stringify({ id: id, value: value })) { + results.splice(index, 1); + return true; + } else { + return false; + } + }); + } + this.setData({ + confirmStyle: confirmStyle + }); + } + } +}); \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/filter/filter-item/index.json b/public/appmini/old/alipay/node_modules/mini-antui/es/filter/filter-item/index.json new file mode 100755 index 000000000..32640e0dc --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/filter/filter-item/index.json @@ -0,0 +1,3 @@ +{ + "component": true +} \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/filter/index.acss b/public/appmini/old/alipay/node_modules/mini-antui/es/filter/index.acss new file mode 100755 index 000000000..6aa088d80 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/filter/index.acss @@ -0,0 +1,59 @@ +.am-filter-show { + height: 100vh; + display: block; + position: relative; +} + +.am-filter-hide { + display: none; +} + +.am-filter-mask, .am-filter-document { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; +} + +.am-filter-mask { + background: rgba(0, 0, 0, 0.65); +} + +.am-filter-content { + background: #ffffff; + display: flex; + flex-direction: column; + overflow-x: hidden; + overflow-y: scroll; +} + +.am-filter-list { + flex: 1; + padding: 10px 5px 23px; + overflow-x: hidden; + min-height: 200px; + overflow-y: scroll; + max-height: 515px; + box-sizing: border-box; +} + +.am-filter-btn { + width: 100%; + display: flex; +} + +.am-filter-default, .am-filter-primary { + flex: 1; + height: 48px; + font-size: 18px; + box-sizing: border-box; + width: 50%; + border: 0; + border-radius: 0; +} + +.am-filter-default { + border-top: 1px solid #eeeeee; + border-right: none; +} diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/filter/index.axml b/public/appmini/old/alipay/node_modules/mini-antui/es/filter/index.axml new file mode 100755 index 000000000..0e2bb004c --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/filter/index.axml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/filter/index.js b/public/appmini/old/alipay/node_modules/mini-antui/es/filter/index.js new file mode 100755 index 000000000..bb681ee2b --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/filter/index.js @@ -0,0 +1,40 @@ +import lifecycle from './mixins/lifecycle'; + +Component({ + mixins: [lifecycle], + data: { + maxHeight: 0 + }, + props: { + className: '', + onChange: function onChange() {}, + max: 10000 + }, + didMount: function didMount() { + var commonProps = this.data.commonProps; + var max = this.props.max; + + commonProps.max = max; + }, + + methods: { + resetFn: function resetFn() { + var _data = this.data, + items = _data.items, + results = _data.results; + + items.forEach(function (element) { + element.setData({ + confirmStyle: '' + }); + }); + results.splice(0, results.length); + }, + confirmFn: function confirmFn() { + var onChange = this.props.onChange; + var results = this.data.results; + + onChange(results); + } + } +}); \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/filter/index.json b/public/appmini/old/alipay/node_modules/mini-antui/es/filter/index.json new file mode 100755 index 000000000..467ce2945 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/filter/index.json @@ -0,0 +1,3 @@ +{ + "component": true +} diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/filter/mixins/lifecycle.js b/public/appmini/old/alipay/node_modules/mini-antui/es/filter/mixins/lifecycle.js new file mode 100755 index 000000000..4288863c4 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/filter/mixins/lifecycle.js @@ -0,0 +1,18 @@ +export default { + data: { + results: [], + items: [], + commonProps: { + max: 10000 + } + }, + + didUnmount: function didUnmount() { + var _data = this.data, + items = _data.items, + results = _data.results; + + results.splice(0, results.length); + items.splice(0, items.length); + } +}; \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/footer/index.acss b/public/appmini/old/alipay/node_modules/mini-antui/es/footer/index.acss new file mode 100755 index 000000000..1792210ae --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/footer/index.acss @@ -0,0 +1,31 @@ +.am-footer-links { + display: flex; + justify-content: center; +} + +.am-footer-link { + height: 17px; + line-height: 17px; + color: #108ee9; + font-size: 12px; +} + +.am-footer-link::after { + content: '|'; + padding: 0 5px; + height: 17px; + color: #ccc; +} + +.am-footer-link:last-child::after { + display: none; +} + +.am-footer-copyright { + margin-top: 3px; + height: 17px; + line-height: 17px; + color: #ccc; + font-size: 14px; + text-align: center; +} \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/footer/index.axml b/public/appmini/old/alipay/node_modules/mini-antui/es/footer/index.axml new file mode 100755 index 000000000..e0d5ccef6 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/footer/index.axml @@ -0,0 +1,8 @@ + + + + {{item.text}} + + + {{copyright}} + \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/footer/index.js b/public/appmini/old/alipay/node_modules/mini-antui/es/footer/index.js new file mode 100755 index 000000000..cb7485f9f --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/footer/index.js @@ -0,0 +1,5 @@ +Component({ + props: { + className: '' + } +}); \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/footer/index.json b/public/appmini/old/alipay/node_modules/mini-antui/es/footer/index.json new file mode 100755 index 000000000..32640e0dc --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/footer/index.json @@ -0,0 +1,3 @@ +{ + "component": true +} \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/grid/index.acss b/public/appmini/old/alipay/node_modules/mini-antui/es/grid/index.acss new file mode 100755 index 000000000..b170d798f --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/grid/index.acss @@ -0,0 +1,223 @@ +.am-grid { + display: flex; + flex-direction: row; + flex-wrap: wrap; + background-color: white; +} + +.am-grid-4 { + padding-top: 7px; + padding-bottom: 7px; +} + +.am-grid-5 { + padding-top: 6px; + padding-bottom: 7px; +} + +.am-grid-item { + text-align: center; + position: relative; +} + +.am-grid-3 .am-grid-border { + position: absolute; + left: 0; + bottom: 0; + width: 100%; + height: 100%; + border-bottom: 1rpx solid #eee; + border-right: 1rpx solid #eee; + box-sizing: border-box; +} + +.am-grid-3 .am-grid-right { + border-right: none; +} + +.am-grid-3 .am-grid-bottom { + border-bottom: none; +} + +.am-grid-3 .am-grid-top { + height: calc(100% - 15px); +} + +.am-grid-item-wrapper { + position: absolute; + left: 0; + bottom: 0; + width: 100%; + height: 100%; + display: flex; + justify-content: center; + align-items: center; + flex-direction: column; +} + +.am-grid-2 .am-grid-item-wrapper { + flex-direction: row; + justify-content: flex-start; +} + +.am-grid-icon-container { + display: flex; + justify-content: center; + align-items: center; +} + +.am-grid-icon { + flex: 1; + width: 36px; + height: 36px; +} + +.am-grid-text-wrapper { + display: flex; + flex-direction: column; + align-items: flex-start; +} + +.am-grid-3 .am-grid-text-wrapper { + align-items: center; +} + +.am-grid-3 .am-grid-text { + height: 20px; + line-height: 20px; +} + +.am-grid-3 .am-grid-desc { + height: 17px; + line-height: 17px; +} + +.am-grid-text { + color: #333; + font-size: 14px; + line-height: 1; + margin-top: 14px; +} + +.am-grid-desc { + color: #999; + font-size: 12px; +} + +.am-grid-2 .am-grid-item.has-desc { + padding-top: 70px; +} + +.am-grid-3 .am-grid-item { + padding-top: 125px; +} + +.am-grid-3.am-grid-no-line { + padding: 8px 16px 0 16px; +} + +.am-grid-no-line .am-grid-item { + padding-top: 110px; +} + +.am-grid-2 .am-grid-item { + padding-top: 64px; +} + + +.am-grid-4 .am-grid-item { + padding-top: 68px; +} + +.am-grid-4.circular .am-grid-item { + padding-top: 82px; +} + +.am-grid-3 { + padding: 0 16px; +} + +.am-grid-3 .am-grid-text { + margin-top: 12px; +} + +.am-grid-no-line .am-grid-border { + border-right: none; + border-bottom: none; +} + +.am-grid-4.circular { + padding-top: 3px; +} + +.am-grid-4.circular .am-grid-icon-container { + margin-top: 13px; + padding: 8px; + border-radius: 50%; + background-color: #D8D8D8; +} + +.am-grid-2 .am-grid-icon-container { + margin-left: 16px; +} + +.am-grid-2 .am-grid-icon { + width: 28px; + height: 28px; +} + +.am-grid-4 .am-grid-icon-container { + margin-top: 7px; +} + +.am-grid-4 .am-grid-icon { + height: 28px; + width: 28px; +} + +.am-grid-4.circular .am-grid-icon { + width: 26px; + height: 26px; + flex: 1; +} + +.am-grid-4.circular .am-grid-text { + height: 16px; + line-height: 16px; +} + +.am-grid-5 .am-grid-item { + padding-top: 75px; +} + +.am-grid-5 .am-grid-icon { + border-radius: 50%; + width: 43px; + height: 43px; +} + +.am-grid-2 .am-grid-text { + margin-top: 0; + margin-left: 12px; + height: 24px; + line-height: 24px; + font-size: 17px; +} + +.am-grid-2 .am-grid-desc { + margin-left: 12px; + height: 16px; + line-height: 16px; +} + +.am-grid-4 .am-grid-text { + font-size: 13px; + height: 13px; + line-height: 13px; + margin-top: 7px; +} +.am-grid-5 .am-grid-text { + font-size: 12px; + margin-top: 7px; +} + diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/grid/index.axml b/public/appmini/old/alipay/node_modules/mini-antui/es/grid/index.axml new file mode 100755 index 000000000..c92ca5b85 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/grid/index.axml @@ -0,0 +1,22 @@ + + + + + + + + + + {{item.text}} + {{item.desc}} + + + + + \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/grid/index.js b/public/appmini/old/alipay/node_modules/mini-antui/es/grid/index.js new file mode 100755 index 000000000..2f075a2cb --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/grid/index.js @@ -0,0 +1,32 @@ +Component({ + data: { + bottomIndex: 0 + }, + props: { + columnNum: 3, + circular: false, + list: [], + onGridItemClick: function onGridItemClick() {}, + hasLine: true + }, + didMount: function didMount() { + var _props = this.props, + list = _props.list, + columnNum = _props.columnNum; + + var rows = list.length / columnNum; + this.setData({ + bottomIndex: Math.floor(rows) === rows ? (rows - 1) * columnNum : Math.floor(rows) * columnNum + }); + }, + + methods: { + onGridItemClick: function onGridItemClick(e) { + this.props.onGridItemClick({ + detail: { + index: e.target.dataset.index + } + }); + } + } +}); \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/grid/index.json b/public/appmini/old/alipay/node_modules/mini-antui/es/grid/index.json new file mode 100755 index 000000000..467ce2945 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/grid/index.json @@ -0,0 +1,3 @@ +{ + "component": true +} diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/input-item/index.acss b/public/appmini/old/alipay/node_modules/mini-antui/es/input-item/index.acss new file mode 100755 index 000000000..91c0a63a6 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/input-item/index.acss @@ -0,0 +1,74 @@ +.am-input-item { + display: flex; + align-items: center; + background: #fff; + padding-left: 15px; +} + +.am-input-item .a-input-content { + padding-left: 2px; +} + +.am-input-line { + position: relative; + flex: 1; + display: flex; + align-items: center; + padding-right: 15px; + min-height: 47px; + overflow: hidden; +} + +.am-input-label { + min-width: 80px; + margin-right: 2px; + color: #333; +} + +.am-input-content { + flex: 1; + display: flex; + height: 33px; + color: #000; + text-align: left; +} + +.am-input-content .a-input-wrap { + flex: 1; +} + +.am-input-clear { + display: flex; + height: 33px; + width: 33px; + justify-content: center; + align-items: center; +} + +.am-input-clear.show { + visibility: visible; +} + +.am-input-clear.hidden { + visibility: hidden; + pointer-events: none; +} + +.am-input-line-bottom::after { + content: ''; + display: block; + position: absolute; + width: 100%; + height: 1px; + transform: scaleY(0.5); + left: 0; + bottom: 0; + right: auto; + top: auto; + background-color: #eee; +} + +/* 最后一行 */ +.am-input-item.last .am-input-line-bottom::after { + display: none; +} \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/input-item/index.axml b/public/appmini/old/alipay/node_modules/mini-antui/es/input-item/index.axml new file mode 100755 index 000000000..6a6bc47b5 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/input-item/index.axml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/input-item/index.js b/public/appmini/old/alipay/node_modules/mini-antui/es/input-item/index.js new file mode 100755 index 000000000..8c0052a03 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/input-item/index.js @@ -0,0 +1,59 @@ +import fmtEvent from '../_util/fmtEvent'; + +Component({ + props: { + className: '', + labelCls: '', + inputCls: '', + last: false, + value: '', + name: '', + type: 'text', + password: false, + placeholder: '', + placeholderClass: '', + placeholderStyle: '', + disabled: false, + maxlength: 140, + focus: false, + clear: false, // 是否带清除功能 + syncInput: false, + enableNative: false, // 兼容安卓input的输入bug + onInput: function onInput() {}, + onConfirm: function onConfirm() {}, + onFocus: function onFocus() {}, + onBlur: function onBlur() {}, + onClear: function onClear() {} + }, + data: { + _focus: false + }, + methods: { + onBlur: function onBlur(e) { + this.setData({ + _focus: false + }); + var event = fmtEvent(this.props, e); + this.props.onBlur(event); + }, + onConfirm: function onConfirm(e) { + var event = fmtEvent(this.props, e); + this.props.onConfirm(event); + }, + onFocus: function onFocus(e) { + this.setData({ + _focus: true + }); + var event = fmtEvent(this.props, e); + this.props.onFocus(event); + }, + onInput: function onInput(e) { + var event = fmtEvent(this.props, e); + this.props.onInput(event); + }, + onClear: function onClear(e) { + var event = fmtEvent(this.props, e); + this.props.onClear(event); + } + } +}); \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/input-item/index.json b/public/appmini/old/alipay/node_modules/mini-antui/es/input-item/index.json new file mode 100755 index 000000000..467ce2945 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/input-item/index.json @@ -0,0 +1,3 @@ +{ + "component": true +} diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/list/index.acss b/public/appmini/old/alipay/node_modules/mini-antui/es/list/index.acss new file mode 100755 index 000000000..abce0fe4f --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/list/index.acss @@ -0,0 +1,39 @@ +.am-list-header, +.am-list-footer { + font-size: 14px; + color: #888; +} + +.am-list-header { + padding: 16px 16px 8px; +} + +.am-list-body { + position: relative; +} + +.am-list-body::before { + position: absolute; + content: ''; + top: 0; + left: 0; + right: 0; + height: 1px; + transform: scaleY(0.5); + background-color: #eee; +} + +.am-list-body::after { + position: absolute; + content: ''; + bottom: 0; + left: 0; + right: 0; + height: 1px; + transform: scaleY(0.5); + background-color: #eee; +} + +.am-list-footer { + padding: 8px 16px 16px 16px; +} diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/list/index.axml b/public/appmini/old/alipay/node_modules/mini-antui/es/list/index.axml new file mode 100755 index 000000000..cf509812e --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/list/index.axml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/list/index.js b/public/appmini/old/alipay/node_modules/mini-antui/es/list/index.js new file mode 100755 index 000000000..cb7485f9f --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/list/index.js @@ -0,0 +1,5 @@ +Component({ + props: { + className: '' + } +}); \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/list/index.json b/public/appmini/old/alipay/node_modules/mini-antui/es/list/index.json new file mode 100755 index 000000000..467ce2945 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/list/index.json @@ -0,0 +1,3 @@ +{ + "component": true +} diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/list/list-item/index.acss b/public/appmini/old/alipay/node_modules/mini-antui/es/list/list-item/index.acss new file mode 100755 index 000000000..cad5d3323 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/list/list-item/index.acss @@ -0,0 +1,127 @@ +.am-list-item { + display: flex; + align-items: center; + background: #fff; + padding-left: 16px; + font-size: 15px; + line-height: 1.4; + color: #333; +} + +/* hover 样式 */ +.am-list-item-hover { + background-color: #f8f8f8; +} + +.am-list-prefix { + margin-right: 16px; +} + +.am-list-thumb { + width: 30px; + height: 30px; + margin-right: 16px; +} + +.am-list-line { + position: relative; + flex: 1; + display: flex; + align-items: center; + align-self: stretch; + padding-right: 15px; + min-height: 52px; + overflow: hidden; +} + +.am-list-content, +.am-list-extra { + line-height: 1.5; + width: auto; + padding-top: 7px; + padding-bottom: 7px; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} + +.am-list-content { + flex: 1; + color: #000; + font-size: 17px; + text-align: left; +} + +.am-list-extra { + flex-basis: 36%; + color: #888; + font-size: 16px; + text-align: right; +} + +.am-list-brief { + color: #888; + font-size: 14px; +} + +.am-list-wrap .am-list-content, +.am-list-wrap .am-list-extra { + white-space: normal; +} + +.am-list-arrow { + display: block; + width: 15px; + height: 15px; + margin-left: 8px; + background-image: url('https://gw.alipayobjects.com/zos/rmsportal/nGMpTwTjtKMbOeeQIucS.png'); + background-size: contain; + background-repeat: no-repeat; + background-position: 50% 50%; +} + +.am-list-arrow-empty { + visibility: hidden; +} + +.am-list-line-bottom::after { + content: ''; + display: block; + position: absolute; + width: 100%; + height: 1px; + background: #eee; + transform: scaleY(0.5); + left: 0; + bottom: 0; + right: auto; + top: auto; +} + +/* 子元素垂直对齐 */ +.am-list-top .am-list-line { + align-items: flex-start; +} + +.am-list-middle .am-list-line { + align-items: center; +} + +.am-list-bottom .am-list-line { + align-items: flex-end; +} + +/* 多行 */ +.am-list-multiple .am-list-line { + padding: 6px 15px 6px 0; +} + +.am-list-multiple .am-list-thumb { + width: 36px; + height: 36px; +} + +/* 最后一行 */ +.am-list-item.last .am-list-line-bottom::after { + display: none; +} diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/list/list-item/index.axml b/public/appmini/old/alipay/node_modules/mini-antui/es/list/list-item/index.axml new file mode 100755 index 000000000..3c751535c --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/list/list-item/index.axml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/list/list-item/index.js b/public/appmini/old/alipay/node_modules/mini-antui/es/list/list-item/index.js new file mode 100755 index 000000000..803d13b98 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/list/list-item/index.js @@ -0,0 +1,32 @@ +Component({ + props: { + className: '', + align: false, + disabled: false, + multipleLine: false, + wrap: false + }, + didMount: function didMount() { + this.dataset = {}; + for (var key in this.props) { + if (/data-/gi.test(key)) { + this.dataset[key.replace(/data-/gi, '')] = this.props[key]; + } + } + }, + + methods: { + onItemTap: function onItemTap(ev) { + var _props = this.props, + onClick = _props.onClick, + disabled = _props.disabled; + + if (onClick && !disabled) { + onClick({ + index: ev.target.dataset.index, + target: { dataset: this.dataset } + }); + } + } + } +}); \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/list/list-item/index.json b/public/appmini/old/alipay/node_modules/mini-antui/es/list/list-item/index.json new file mode 100755 index 000000000..467ce2945 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/list/list-item/index.json @@ -0,0 +1,3 @@ +{ + "component": true +} diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/message/index.acss b/public/appmini/old/alipay/node_modules/mini-antui/es/message/index.acss new file mode 100755 index 000000000..7ad2f0be2 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/message/index.acss @@ -0,0 +1,33 @@ +.am-message { + background-color: #fff; + border-bottom: 1rpx solid #eeeeee; + margin-bottom: 30px; + padding: 30px 15px; + text-align: center; + height: 199px; + box-sizing: border-box; +} +.am-message .am-icon { + display: block; +} +.am-message-main { + font-size: 20px; + margin: 16px 0 9px; + line-height: 28px; +} +.am-message-sub { + padding: 0 30px; + font-size: 14px; + line-height: 19px; + margin-top: 6px; + color: #999; +} +.am-button-wrap{ + padding: 0 15px; +} +.am-button-wrap .a-button { + margin-bottom: 15px; +} +.am-button-wrap .a-button:last-child { + margin-bottom: 0; +} diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/message/index.axml b/public/appmini/old/alipay/node_modules/mini-antui/es/message/index.axml new file mode 100755 index 000000000..3eb529863 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/message/index.axml @@ -0,0 +1,27 @@ + + + + {{title}} + + + {{subTitle}} + + + + + + diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/message/index.js b/public/appmini/old/alipay/node_modules/mini-antui/es/message/index.js new file mode 100755 index 000000000..48ca2900f --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/message/index.js @@ -0,0 +1,17 @@ +Component({ + props: { + className: "", + type: "success", + title: "", + onTapMain: function onTapMain() {}, + onTapSub: function onTapSub() {} + }, + methods: { + tapMain: function tapMain() { + this.props.onTapMain(); + }, + tapSub: function tapSub() { + this.props.onTapSub(); + } + } +}); \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/message/index.json b/public/appmini/old/alipay/node_modules/mini-antui/es/message/index.json new file mode 100755 index 000000000..32640e0dc --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/message/index.json @@ -0,0 +1,3 @@ +{ + "component": true +} \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/modal/index.acss b/public/appmini/old/alipay/node_modules/mini-antui/es/modal/index.acss new file mode 100755 index 000000000..14b5dcd0d --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/modal/index.acss @@ -0,0 +1,118 @@ +.am-modal-show { + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; +} +.am-modal-hide { + display: none; +} +.am-modal-mask, +.am-modal-document { + position: absolute; + top: 0; + left: 0; + right: 0; + bottom: 0; +} +.am-modal-mask { + background-color: rgba(0, 0, 0, 0.75); +} +.am-modal-document { + display: flex; + align-items: center; + justify-content: center; +} +.am-modal { + background-color: #fff; + border-radius: 2px; + width: 270px; + position: relative; +} +.am-modal-image { + display: flex; + justify-content: center; +} +.am-modal-image-md, +.am-modal-image-sm { + margin-top: 24px; +} + +.am-modal-image-lg image { + width: 270px; + height: 156px; +} +.am-modal-image-md image { + width: 134px; + height: 134px; +} +.am-modal-image-sm image { + width: 65px; + height: 65px; +} +.am-modal-header { + font-size: 18px; + line-height: 21px; + text-align: center; + color: #333; + font-weight: 600; + padding-top: 22px; +} +.am-modal-body { + margin-top: 8px; + overflow: hidden; + max-width: 270px; + padding: 0 16px; + line-height: 20px; + text-align: center; + color: #333; + font-size: 14px; +} + +.am-modal-footer { + margin-top: 12px; + height: 50px; + line-height: 50px; + border-top: 1rpx solid #ddd; + font-size: 18px; + color: #108ee9; + text-align: center; +} +.am-modal-close { + position: absolute; + display: block; + right: 0; + top: 0; + height: 48px; + width: 48px; + background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAANlBMVEVMaXGIiIiJiYmJiYn///+IiIiIiIiRkZGJiYmJiYmIiIiZmZmIiIiIiIiLi4uJiYmIiIiIiIif033nAAAAEXRSTlMA3vWjAZv1FdRBcAq0vhZmK7msGmgAAABnSURBVHhe7dEpFoAwEATRTliysIS5/2VReS16xiEp+2XhuQqC2nngshp4262j1Omq2wq6q3Rf6arionRVdaq4qjpVneo71fOUqerJbAkVLRv/eBcW/nEvfPD3/4szPHhXGzj6VPWBF66vCbNK4YfYAAAAAElFTkSuQmCC") center no-repeat; + background-size: 16px 16px; +} + +.am-close-white { + background: url("https://gw.alipayobjects.com/zos/rmsportal/fdmdsySxNBrpcVBVGEUM.png") center no-repeat;; + background-size: 16px 16px; +} + +.am-modal-close-active, +.am-modal-footer-active { + background-color: rgba(37,39,40,.05); +} + +.am-modal-document-advice .am-modal { + padding-top: 0; + width: auto; +} +.am-modal-document-advice .am-modal-body { + padding: 0; + max-width: 319px; +} + +.am-modal-document-advice .am-modal-close { + top: -50px; + height: 27px; + width: 27px; + background-size: 27px 27px; + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAAEMElEQVR4AWKgJvj//z8roFl7cJJdiaM4/mbtvbZt27Zt27ZtrvLfvu8iVWe77tSmJ/lNMlWfQtLICXo6wARswRk8wUf8RAt+4TOe4wJ2YAaqkujfIsx8XEMTggK04j5WojbtQBXYhF8I8viCh7iJy7iBB3iPtjx1mnEQdcUOVIKl+IzA8QEHMBFVEY70SGzHcwSO39iCimKEGoeXCMRP7MDwmG33wzp8gHvU51uGWoYW55TZi5qE+ynrCvjDCbgXJUmfegedTs6gj/HZUY3dzs68huqkGr8pDbdgaZGv6YnO0XuFfnGPlIb6hnEpjcD98Uq25W3BfwvO6fcKfVP+e6lydvQtlPgPFHqkNFS64Sqdv4ZDvkN6i1xT4zI20+mDbxJuWdTr6oVU0oEiS+HGys7/hbqeKizRIV3XZTDcRtnWAz1NcT7Ln2+fjAcrx0e5ZPrlK7gJQZd9KW1sNeajX8Tyi2Sbz+ZL/1PmfrUeM/zT+IaxCRyBw/iLu1HCUSbnjJID3QLzZOUOj43Zh78I8BoT4oaSie+6iHXnyrbvcldek5XDPTaoN24h0HAxQ33DeuSi/rfJDe5Hdzb9110RP5x9KGnnqvQ/JFw4QRYelPLxwxmHkraWSt9rwoWbZeFEKZ9sOINQ0l699Hs+XHhaFnbd6xiEMwilP7nzfh4ueBSORFIubrjbbjiLUPqTmf9f5DTpIy1ocOQmGoTSPo93O/Pk7vS2FjQI9xF/DEKF/e2Xvnq3L2hGgCta0CKcQSjta0e3GYhMpW4aTVT3oFk6fYnRBn3tlT76/Ccz5IcGofSa+ukOKAn3d1Tar2lf8Mxj1hFnmrTJf4bi1ecVuYUpaV9wXjqrMAq1Hjn0tgrX3lbYZrhgu3Q02ipUjOlX1IlwCwJcDhdOk052WoayCkfd2dLWpnBhlaR9aR3KIpwzLRylK+7Jiv5moTymXx79l8iI+wMlunK5NL7eIpTVkaPsRKl72F1ZjWaZ+pRHbHQWHvmGihDuIaYVcJM56l8FDkiBDZ5Pjr9hFXIJ3BX8wCaURKgzXrb5dr5Ctfjl86TKYFrUiIEeZ8wjCTZCVhk+W7TfCXPdZ4pRnwa3YnJGQ/XGV30K7LsnfmJAxkJVyPy23Q6fyrud4bc6I6FyuOi8ky7x/dPTYfQ2qjIQap/zlrWq0FejL6WhF+iX4umnR+oH+sdpsC9eS4PfMT6FN5jPnVBjk3q1c8P5JGITyos0pH/z/xTC75o7gEB8wmKUGH3b8djp76rFda6vcn86Hb7AfFTFbLsUk3AdgWjBDpRYnx612BdOmkUzrmEZGjwGqLk4oztMnEW/ND5LOON+dyg+4hZO4AB2YR+O4SreojVP3dsYkfaf5gDswAcEMXzHYYzK4hxuEFbhLJ7KI21XM17hEjZilM01ZP8NVCP6ozeqkbPu93+pG3nJRlqdHgAAAABJRU5ErkJggg=="); +} \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/modal/index.axml b/public/appmini/old/alipay/node_modules/mini-antui/es/modal/index.axml new file mode 100755 index 000000000..135b4c636 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/modal/index.axml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/modal/index.js b/public/appmini/old/alipay/node_modules/mini-antui/es/modal/index.js new file mode 100755 index 000000000..3fbc09b26 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/modal/index.js @@ -0,0 +1,24 @@ +Component({ + props: { + className: '', + topImageSize: 'md', + showClose: true, + closeType: '0' + }, + methods: { + onModalClick: function onModalClick() { + var onModalClick = this.props.onModalClick; + + if (onModalClick) { + onModalClick(); + } + }, + onModalClose: function onModalClose() { + var onModalClose = this.props.onModalClose; + + if (onModalClose) { + onModalClose(); + } + } + } +}); \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/modal/index.json b/public/appmini/old/alipay/node_modules/mini-antui/es/modal/index.json new file mode 100755 index 000000000..467ce2945 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/modal/index.json @@ -0,0 +1,3 @@ +{ + "component": true +} diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/notice/index.acss b/public/appmini/old/alipay/node_modules/mini-antui/es/notice/index.acss new file mode 100755 index 000000000..1d24ffc09 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/notice/index.acss @@ -0,0 +1,76 @@ +.am-notice { + width: 100%; + height: 36px; + box-sizing: border-box; + line-height: 36px; + display: flex; + background-color: #fefceb; + overflow: hidden; + font-size: 13px; + color: #f76a24; +} + +.am-notice-thumb { + padding-left: 16px; + width: 19px; + background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAYFBMVEVMaXH4biD/dSn3biD2cib/dDj3biD3biD4biD4byP/lUD3biD4biH4biH3biD5byH4biD4cCH3biH3bST2byT4biH3biD3cSP3biD0bSH6cCL4biH3biL3biH4biL4biGKhhI5AAAAIHRSTlMA4A3wGAj3+rRQBJOsn+o/zUtcKBzH1TKILzZvU796aUQsa54AAAEeSURBVHgBfdNVlt0wFETRElhlZvaD+c+yta7SSYznewstY99aqwkPNYbMcd/XUTHGbTOZvTzQlcZFaUF+kHhQ0OUVjumYroWAZCQZ99hla5YVAgC6zLGcEEqtb1JUC/4CTwaqLpyspFT3+B8gyjla+EpKucYeIBrClZC7MwmYXimAznEVEJ3AyLcGULC4AUkpsy800TVAZ9gAUFxvAGaZPWZ7ByrWsontDjQcnkHG7HGJJFxByeUafCgTVCzTazAwSwHkwq6A7cJJXC/rOOdYZqePZRVn+FpHqbZ7YEfWYW7d972tjg+mUVS7R9fXNM0v0O2bHOz50X4D+DrSbOnp2WfkLGBm/bG4aCPzVpZ4+DWNBw9NiizwVF/kPXb9AFr1D7ArYO8yAAAAAElFTkSuQmCC") center no-repeat; + background-size: 18px auto; + background-position: center right; +} + +.am-notice-content { + flex: 1; + width: 100%; + margin-left: 9px; + margin-right: 10px; + overflow: hidden; +} + +.am-notice-marquee { + position: relative; + height: 100%; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + display: inline-block; +} + +.am-notice-operation { + padding-right: 16px; +} + +.am-notice-link { + display: block; + height: 100%; + color: #f85800; +} + +.am-notice-link::after { + content: ""; + display: inline-block; + width: 6px; + height: 6px; + border: 1px solid #f76a24; + border-top: 0 none; + border-left: 0 none; + margin-left: 6px; + margin-right: 2px; + margin-bottom: 1px; + transform: rotate(315deg) +} + +.am-notice-closable { + width: 10px; + height: 100%; + background-image: url('https://gw.alipayobjects.com/zos/rmsportal/mLiemrUlPGVwIGXQdWDx.png'); + background-size: contain; + background-position: center; + background-repeat: no-repeat; +} + +.am-notice-operation-text { + display: block; + height: 100%; + color: #e14f00 + ; +} \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/notice/index.axml b/public/appmini/old/alipay/node_modules/mini-antui/es/notice/index.axml new file mode 100755 index 000000000..b53f62c86 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/notice/index.axml @@ -0,0 +1,12 @@ + + + + + + + + + {{action}} + + + \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/notice/index.js b/public/appmini/old/alipay/node_modules/mini-antui/es/notice/index.js new file mode 100755 index 000000000..36bbf1c20 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/notice/index.js @@ -0,0 +1,123 @@ +Component({ + props: { + className: '', + mode: '', // closable,link + action: '', // 文本按钮 + show: true, // 是否显示 + enableMarquee: false, // 是否开启marquee + onClick: function onClick() {}, + marqueeProps: { + loop: false, + leading: 500, + trailing: 800, + fps: 40 + } + }, + data: { + animatedWidth: 0, + overflowWidth: 0 + }, + didMount: function didMount() { + if (this.props.enableMarquee) { + this._measureText(); + this._startAnimation(); + } + }, + didUpdate: function didUpdate() { + this._measureText(); + if (this.props.enableMarquee && !this._marqueeTimer) { + this._measureText(); + this._startAnimation(); + } + }, + didUnmount: function didUnmount() { + if (this._marqueeTimer) { + clearTimeout(this._marqueeTimer); + this._marqueeTimer = null; + } + }, + + methods: { + _measureText: function _measureText() { + var _this = this; + + // 计算文本所占据的宽度,计算需要滚动的宽度 + my.createSelectorQuery().select('.am-notice-marquee-' + this.$id).boundingClientRect().select('.am-notice-content-' + this.$id).boundingClientRect().exec(function (ret) { + var overflowWidth = ret && ret[0] && ret[1] && ret[0].width - ret[1].width || 0; + _this.setData({ + overflowWidth: overflowWidth + }); + }); + }, + _startAnimation: function _startAnimation() { + var _this2 = this; + + if (this._marqueeTimer) { + clearTimeout(this._marqueeTimer); + } + + var _props$marqueeProps = this.props.marqueeProps, + loop = _props$marqueeProps.loop, + fps = _props$marqueeProps.fps, + trailing = _props$marqueeProps.trailing, + leading = _props$marqueeProps.leading; + + var TIMEOUT = 1 / fps * 1000; + var isLeading = this.data.animatedWidth === 0; + var timeout = isLeading ? leading : TIMEOUT; + + var animate = function animate() { + var overflowWidth = _this2.data.overflowWidth; + + var animatedWidth = _this2.data.animatedWidth + 1; + var isRoundOver = animatedWidth > overflowWidth; + + if (isRoundOver) { + if (loop) { + animatedWidth = 0; + } else { + return; + } + } + + if (isRoundOver && trailing) { + _this2._marqueeTimer = setTimeout(function () { + _this2.setData({ + animatedWidth: animatedWidth + }); + + _this2._marqueeTimer = setTimeout(animate, TIMEOUT); + }, trailing); + } else { + _this2.setData({ + animatedWidth: animatedWidth + }); + + _this2._marqueeTimer = setTimeout(animate, TIMEOUT); + } + }; + + if (this.data.overflowWidth !== 0) { + this._marqueeTimer = setTimeout(animate, timeout); + } + }, + onNoticeTap: function onNoticeTap() { + var _props = this.props, + mode = _props.mode, + onClick = _props.onClick; + + if (mode === 'link' && typeof onClick === 'function') { + onClick(); + } + }, + onOperationTap: function onOperationTap() { + var _props2 = this.props, + mode = _props2.mode, + onClick = _props2.onClick; + + if (mode === 'closable' && typeof onClick === 'function') { + onClick(); + } + } + } +}); \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/notice/index.json b/public/appmini/old/alipay/node_modules/mini-antui/es/notice/index.json new file mode 100755 index 000000000..32640e0dc --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/notice/index.json @@ -0,0 +1,3 @@ +{ + "component": true +} \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/page-result/index.acss b/public/appmini/old/alipay/node_modules/mini-antui/es/page-result/index.acss new file mode 100755 index 000000000..004cd6216 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/page-result/index.acss @@ -0,0 +1,88 @@ +.am-page-result { + background: #fff; + height: 100vh; + overflow: hidden; +} + +.am-page-result-pic { + width: 220px; + height: 220px; + margin: 22px auto 0; + background-position: center bottom; + background-repeat: no-repeat; + background-size: contain; +} + +.page-network { + background-image: url("https://gw.alipayobjects.com/as/g/antui/antui-static/1.0.3/i/error-network.png"); +} + +.page-error { + background-image: url("https://gw.alipayobjects.com/as/g/antui/antui-static/1.0.3/i/error-busy.png"); +} + +.page-busy { + background-image: url("https://gw.alipayobjects.com/as/g/antui/antui-static/1.0.3/i/error-excption.png"); +} + +.page-empty { + background-image: url("https://gw.alipayobjects.com/as/g/antui/antui-static/1.0.3/i/error-not-found.png"); +} + +.page-logoff { + background-image: url("https://gw.alipayobjects.com/as/g/antui/antui-static/1.0.3/i/error-logout.png"); +} + +.am-page-result-title { + margin: 25px auto 0; + text-align: center; + font-size: 20px; + color: #333; +} + +.am-page-result-brief { + margin: 16px auto; + font-size: 14px; + color: #888; + max-width: 266px; + text-align: center; +} + +.am-local-page { + height: 100%; +} + +.am-local-page .am-page-result-pic { + width: 90px; + height: 90px; + margin: 24px auto 0; + background-size: contain; +} + +.am-local-page .am-page-result-brief { + margin-bottom: 30px; + font-size: 14px; + color: #999; + max-width: 266px; + text-align: center; +} + +.am-local-page .page-empty { + background-image: url("https://gw.alipayobjects.com/as/g/antui/antui-static/1.0.3/i/error-not-found-sm.png"); +} + +.am-local-page .page-error { + background-image: url("https://gw.alipayobjects.com/as/g/antui/antui-static/1.0.3/i/error-busy-sm.png"); +} + +.am-local-page .page-network { + background-image: url("https://gw.alipayobjects.com/as/g/antui/antui-static/1.0.3/i/error-network-sm.png"); +} + +.am-local-page .page-busy { + background-image: url("https://gw.alipayobjects.com/as/g/antui/antui-static/1.0.3/i/error-excption-sm.png"); +} + +.am-local-page .page-logoff { + background-image: url("https://gw.alipayobjects.com/as/g/antui/antui-static/1.0.3/i/error-logout-sm.png"); +} diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/page-result/index.axml b/public/appmini/old/alipay/node_modules/mini-antui/es/page-result/index.axml new file mode 100755 index 000000000..4c7f5d697 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/page-result/index.axml @@ -0,0 +1,6 @@ + + + {{title}} + {{brief}} + + diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/page-result/index.js b/public/appmini/old/alipay/node_modules/mini-antui/es/page-result/index.js new file mode 100755 index 000000000..3bd42c3ce --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/page-result/index.js @@ -0,0 +1,7 @@ +Component({ + props: { + className: '', + type: 'network', + local: false + } +}); \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/page-result/index.json b/public/appmini/old/alipay/node_modules/mini-antui/es/page-result/index.json new file mode 100755 index 000000000..467ce2945 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/page-result/index.json @@ -0,0 +1,3 @@ +{ + "component": true +} diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/picker-item/index.acss b/public/appmini/old/alipay/node_modules/mini-antui/es/picker-item/index.acss new file mode 100755 index 000000000..72c0511cc --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/picker-item/index.acss @@ -0,0 +1,84 @@ +.am-picker-item { + display: flex; + align-items: center; + background: #fff; + padding-left: 15px; +} + +.am-picker-line { + position: relative; + flex: 1; + display: flex; + align-items: center; + padding-right: 15px; + min-height: 47px; + overflow: hidden; +} + +.am-picker-label { + min-width: 80px; + margin-right: 2px; + color: #333; +} + +.am-picker-wrapper { + display: flex; + flex: 1; + height: 33px; + align-items: center; +} + +.am-picker-content { + flex: 1; + display: flex; + align-items: center; + height: 33px; + color: #000; + text-align: left; +} + +.am-picker-clear { + display: flex; +} + +.am-picker-line-bottom::after { + content: ''; + display: block; + position: absolute; + width: 100%; + height: 1px; + transform: scaleY(0.5); + left: 0; + bottom: 0; + right: auto; + top: auto; + background-color: #eee; +} + +/* 最后一行 */ +.am-picker-item.last .am-picker-line-bottom::after { + display: none; +} + +.am-picker-text { + padding-left: 8px; +} + +.am-picker-content-placeholder { + color: #ccc; +} + +.am-picker-content-value { + color: #333; +} + +.am-picker-arrow { + display: block; + width: 13px; + height: 13px; + margin-left: 8px; + background-image: url('https://gw.alipayobjects.com/zos/rmsportal/nGMpTwTjtKMbOeeQIucS.png'); + background-size: contain; + background-repeat: no-repeat; + background-position: 50% 50%; +} \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/picker-item/index.axml b/public/appmini/old/alipay/node_modules/mini-antui/es/picker-item/index.axml new file mode 100755 index 000000000..00902d58f --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/picker-item/index.axml @@ -0,0 +1,18 @@ + + + + + + + + + {{value.length > 0 ? value : placeholder}} + + + + + + + \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/picker-item/index.js b/public/appmini/old/alipay/node_modules/mini-antui/es/picker-item/index.js new file mode 100755 index 000000000..f732912e1 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/picker-item/index.js @@ -0,0 +1,16 @@ +import fmtEvent from '../_util/fmtEvent'; + +Component({ + props: { + className: '', + value: '', + placeholder: '', + onSelect: function onSelect() {} + }, + methods: { + onPickerTap: function onPickerTap(e) { + var event = fmtEvent(this.props, e); + this.props.onPickerTap(event); + } + } +}); \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/picker-item/index.json b/public/appmini/old/alipay/node_modules/mini-antui/es/picker-item/index.json new file mode 100755 index 000000000..32640e0dc --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/picker-item/index.json @@ -0,0 +1,3 @@ +{ + "component": true +} \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/popover/index.acss b/public/appmini/old/alipay/node_modules/mini-antui/es/popover/index.acss new file mode 100755 index 000000000..39dddb58a --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/popover/index.acss @@ -0,0 +1,171 @@ +.am-popover { + position: relative; +} +.am-popover-mask { + position: fixed; + top: 0; + right: 0; + left: 0; + bottom: 0; + background-color: rgba(0, 0, 0, 0.3); + height: 100%; + z-index: 99; +} +.am-popover-content { + position: absolute; + z-index: 100; + border-radius: 4px; + font-size: 14px; + color: #333; +} +.border-true { + border: 1px solid #ddd; +} +.am-popover-inner { + position: relative; + color: #000; + background-color: #fff; + border-radius: 3px; +} +/* popover position: top */ +.am-popover-placement-top { + top: -7px; + left: 50%; + transform: translate(-50%, -100%); +} +.am-popover-placement-topLeft { + top: -7px; + left: 0; + transform: translate(0, -100%); +} +.am-popover-placement-topRight { + top: -7px; + right: 0; + transform: translate(0, -100%); +} +/* popover position: right */ +.am-popover-placement-right { + top: 50%; + right: -7px; + transform: translate(100%, -50%); +} +.am-popover-placement-rightTop { + top: 0; + right: -7px; + transform: translateX(100%); +} +.am-popover-placement-rightBottom { + bottom: 0; + right: -7px; + transform: translateX(100%); +} +/* popover position: bottom */ +.am-popover-placement-bottom { + bottom: -7px; + left: 50%; + transform: translate(-50%, 100%); +} +.am-popover-placement-bottomRight { + bottom: -7px; + right: 0; + transform: translateY(100%); +} +.am-popover-placement-bottomLeft { + bottom: -7px; + left: 0; + transform: translateY(100%); +} +/* popover position: left */ +.am-popover-placement-left { + top: 50%; + left: -7px; + transform: translate(-100%, -50%); +} +.am-popover-placement-leftTop { + top: 0; + left: -7px; + transform: translateX(-100%); +} +.am-popover-placement-leftBottom { + bottom: 0; + left: -7px; + transform: translateX(-100%); +} +/* arrow style start */ +.am-popover-arrow { + position: absolute; + width: 7px; + height: 7px; + background-color: #fff; + z-index: 0; + /* box-shadow: 0 0 2px rgba(0, 0, 0, 0.21); */ +} +/* arrow position: top */ +.am-popover-placement-top .am-popover-arrow, +.am-popover-placement-topLeft .am-popover-arrow, +.am-popover-placement-topRight .am-popover-arrow { + transform: translateY(50%) rotate(45deg); + bottom: 0; +} +.am-popover-placement-top .am-popover-arrow { + transform: translate(-50%, 50%) rotate(45deg); + left: 50%; +} +.am-popover-placement-topRight .am-popover-arrow { + right: 16px; +} +.am-popover-placement-topLeft .am-popover-arrow { + left: 16px; +} +/* arrow position: right */ +.am-popover-placement-right .am-popover-arrow, +.am-popover-placement-rightTop .am-popover-arrow, +.am-popover-placement-rightBottom .am-popover-arrow { + transform: translateX(-50%) rotate(45deg); + left: 0; +} +.am-popover-placement-right .am-popover-arrow { + transform: translate(-50%, -50%) rotate(45deg); + top: 50%; +} +.am-popover-placement-rightBottom .am-popover-arrow { + bottom: 16px; +} +.am-popover-placement-rightTop .am-popover-arrow { + top: 16px; +} +/* arrow position: bottom */ +.am-popover-placement-bottom .am-popover-arrow, +.am-popover-placement-bottomLeft .am-popover-arrow, +.am-popover-placement-bottomRight .am-popover-arrow { + transform: translateY(-50%) rotate(45deg); + top: 0; +} +.am-popover-placement-bottom .am-popover-arrow { + transform: translate(-50%, -50%) rotate(45deg); + left: 50%; +} +.am-popover-placement-bottomLeft .am-popover-arrow { + left: 16px; +} +.am-popover-placement-bottomRight .am-popover-arrow { + right: 16px; +} +/* arrow position: left */ +.am-popover-placement-left .am-popover-arrow, +.am-popover-placement-leftTop .am-popover-arrow, +.am-popover-placement-leftBottom .am-popover-arrow { + transform: translateX(50%) rotate(45deg); + right: 0; +} +.am-popover-placement-left .am-popover-arrow { + transform: translate(50%, -50%) rotate(45deg); + top: 50%; +} +.am-popover-placement-leftTop .am-popover-arrow { + top: 16px; +} +.am-popover-placement-leftBottom .am-popover-arrow { + bottom: 16px; +} +/* arrow style end */ diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/popover/index.axml b/public/appmini/old/alipay/node_modules/mini-antui/es/popover/index.axml new file mode 100755 index 000000000..d0b95c3c9 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/popover/index.axml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/popover/index.js b/public/appmini/old/alipay/node_modules/mini-antui/es/popover/index.js new file mode 100755 index 000000000..b008b305f --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/popover/index.js @@ -0,0 +1,15 @@ +Component({ + props: { + show: false, + className: '', + showMask: true, + position: 'bottomRight' + }, + methods: { + onMaskClick: function onMaskClick() { + if (this.props.onMaskClick && typeof this.props.onMaskClick === 'function') { + this.props.onMaskClick(); + } + } + } +}); \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/popover/index.json b/public/appmini/old/alipay/node_modules/mini-antui/es/popover/index.json new file mode 100755 index 000000000..467ce2945 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/popover/index.json @@ -0,0 +1,3 @@ +{ + "component": true +} diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/popover/popover-item/index.acss b/public/appmini/old/alipay/node_modules/mini-antui/es/popover/popover-item/index.acss new file mode 100755 index 000000000..e74576c76 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/popover/popover-item/index.acss @@ -0,0 +1,16 @@ +.am-popover-item { + min-width: 80px; + max-width: 170px; + height: 39px; + margin: 0 10px; + line-height: 39px; + font-size: 14px; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + color: #333; + text-align: center; +} +.am-popover-item:not(:last-child) { + border-bottom: 1px solid #eee; +} diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/popover/popover-item/index.axml b/public/appmini/old/alipay/node_modules/mini-antui/es/popover/popover-item/index.axml new file mode 100755 index 000000000..810ea4c36 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/popover/popover-item/index.axml @@ -0,0 +1,3 @@ + + + diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/popover/popover-item/index.js b/public/appmini/old/alipay/node_modules/mini-antui/es/popover/popover-item/index.js new file mode 100755 index 000000000..6b2e5cb58 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/popover/popover-item/index.js @@ -0,0 +1,12 @@ +Component({ + props: { + className: '' + }, + methods: { + onItemClick: function onItemClick() { + if (this.props.onItemClick && typeof this.props.onItemClick === 'function') { + this.props.onItemClick(); + } + } + } +}); \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/popover/popover-item/index.json b/public/appmini/old/alipay/node_modules/mini-antui/es/popover/popover-item/index.json new file mode 100755 index 000000000..32640e0dc --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/popover/popover-item/index.json @@ -0,0 +1,3 @@ +{ + "component": true +} \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/popup/index.acss b/public/appmini/old/alipay/node_modules/mini-antui/es/popup/index.acss new file mode 100755 index 000000000..e0cd78583 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/popup/index.acss @@ -0,0 +1,57 @@ +.am-popup-content { + position: fixed; +} + +.am-popup-mask { + position: fixed; + top: 0; + bottom: 0; + left: 0; + right: 0; + background-color: rgba(0, 0, 0, 0.75); + opacity: 0; + pointer-events: none; +} + +.am-popup-left { + transform: translateX(-100%); + left: 0; + top: 0; + bottom: 0; +} + +.am-popup-right { + transform: translateX(100%); + right: 0; + top: 0; + bottom: 0; +} + +.am-popup-top { + top: 0; + width: 100vw; + transform: translateY(-100%); +} + +.am-popup-bottom { + bottom: 0; + width: 100vw; + transform: translateY(100%); +} + +.am-popup-show .am-popup-content { + transform: none; +} + +.am-popup-show .am-popup-mask { + opacity: 1; + pointer-events: auto; +} + +.am-popup.animation .am-popup-content { + transition: all 0.15s linear; +} + +.am-popup.animation .am-popup-mask { + transition: all 0.15s linear; +} \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/popup/index.axml b/public/appmini/old/alipay/node_modules/mini-antui/es/popup/index.axml new file mode 100755 index 000000000..d7b797a5d --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/popup/index.axml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/popup/index.js b/public/appmini/old/alipay/node_modules/mini-antui/es/popup/index.js new file mode 100755 index 000000000..3f7fc6054 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/popup/index.js @@ -0,0 +1,20 @@ +Component({ + props: { + className: '', + show: false, + position: 'bottom', + mask: true, + animation: true, + disableScroll: true + }, + methods: { + onMaskTap: function onMaskTap() { + var onClose = this.props.onClose; + + + if (onClose) { + onClose(); + } + } + } +}); \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/popup/index.json b/public/appmini/old/alipay/node_modules/mini-antui/es/popup/index.json new file mode 100755 index 000000000..32640e0dc --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/popup/index.json @@ -0,0 +1,3 @@ +{ + "component": true +} \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/search-bar/index.acss b/public/appmini/old/alipay/node_modules/mini-antui/es/search-bar/index.acss new file mode 100755 index 000000000..86753057e --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/search-bar/index.acss @@ -0,0 +1,90 @@ +.am-search { + height: 44px; + display: flex; + align-items: center; + padding: 0 0 0 12px; + background: #ffffff; + overflow: hidden; +} + +.am-search-input { + display: flex; + position: relative; + height: 28px; + line-height: 28px; + flex: 1; + background: rgba(0, 0, 0, 0.05); + border-radius: 2px; +} + +.am-search-synthetic { + display: flex; + position: absolute; + left: 0; + top: 0; + height: 28px; + line-height: 28px; + padding-left: 14px; +} + +.am-search-synthetic-placeholder { + width: 100px; + font-size: 14px; + color: #999999; +} + +.am-search-synthetic-icon { + height: 14px; + width: 14px; + display: inline-block; + background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjhweCIgaGVpZ2h0PSIyOHB4IiB2aWV3Qm94PSIwIDAgMjggMjgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDQ5LjMgKDUxMTY3KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSLnu4Tku7blupPlj4rmoIfms6giIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSLlhbbku5YiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0zMDUzLjAwMDAwMCwgLTgwMi4wMDAwMDApIiBmaWxsPSIjQjJCMkIyIj4KICAgICAgICAgICAgPGcgaWQ9IuaQnOe0ouWFpeWPoyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjk5My4wMDAwMDAsIDczMi4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJpb3M25bqU55So5Lit5b+D5a+86IiqIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNODYuMDc4NDMwOCw5OCBMNzkuNDkwMTk1Niw5MC45MjE0MzUyIEM3Ny41MTU1MTcyLDkyLjQ2MTY5OTYgNzQuNDEyMzk5OCw5My45NzQ0NzcxIDcxLjczNzAyMTQsOTMuOTc0NDc3MSBDNjUuMjU0ODk0LDkzLjk3NDQ3NzEgNjAsODguNjA3NTY1OCA2MCw4MS45ODczNTg2IEM2MCw3NS4zNjcxNTE0IDY1LjI1NDg5NCw3MCA3MS43MzcwMjE0LDcwIEM3OC4yMTg2NzQzLDcwIDgzLjQ3MzU2ODIsNzUuMzY2NjcxMiA4My40NzM1NjgyLDgxLjk4NzExODUgQzgzLjQ3MzU2ODIsODQuNTk3NjkxMyA4Mi42NDc1ODIyLDg3LjAwNjU0NTcgODEuMjU5OTQ0Nyw4OC45NzQ1MDEzIEw4OCw5NS44MzcwMTA3IEw4Ni4wNzg0MzA4LDk4IFogTTcxLjczNzA1MjgsNzIuNTA2MTAzNyBDNjYuNjA5NDg0NCw3Mi41MDYxMDM3IDYyLjQ1MjgyNjgsNzYuNzUwNjY3MSA2Mi40NTI4MjY4LDgxLjk4NzEwNzkgQzYyLjQ1MjgyNjgsODcuMjIzNTQ4NyA2Ni42MDkyMzY3LDkxLjQ2ODYxMzYgNzEuNzM3MDUyOCw5MS40Njg2MTM2IEM3Ni44NjMzODI0LDkxLjQ2ODYxMzYgODEuMDE5NzkyMyw4Ny4yMjM1NDg3IDgxLjAxOTc5MjMsODEuOTg3MTA3OSBDODEuMDE5NzkyMyw3Ni43NTA2NjcxIDc2Ljg2MzM4MjQsNzIuNTA2MTAzNyA3MS43MzcwNTI4LDcyLjUwNjEwMzcgTDcxLjczNzA1MjgsNzIuNTA2MTAzNyBaIiBpZD0iU2hhcGUiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+'); + background-size: contain; + margin-right: 6px; + vertical-align: -2px; +} + +.am-search-value { + flex: 1; + height: 28px; + font-size: 14px; + padding: 0 0 0 34px; + background: transparent; + box-sizing: border-box; +} + +.am-search-clear { + visibility: hidden; + width: 28px; + height: 28px; +} + +.am-search-clear icon { + display: flex; + height: 100%; + justify-content: center; + align-items: center; +} + +.am-search-clear-show { + visibility: visible; +} + +.am-search-cancel { + margin-right: -48px; + opacity: 0; + color: #108ee9; + font-size: 16px; + width: 64px; + height: 28px; + line-height: 28px; + text-align: center; +} + +.am-search-anim { + transition: margin-right 0.3s, opacity 0.3s; +} + +.am-search-repos { + margin-right: 0; + opacity: 1; +} diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/search-bar/index.axml b/public/appmini/old/alipay/node_modules/mini-antui/es/search-bar/index.axml new file mode 100755 index 000000000..c18b3bfb6 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/search-bar/index.axml @@ -0,0 +1,29 @@ + + + + + + {{placeholder}} + + + + + + + + 取消 + diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/search-bar/index.js b/public/appmini/old/alipay/node_modules/mini-antui/es/search-bar/index.js new file mode 100755 index 000000000..6d898ed59 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/search-bar/index.js @@ -0,0 +1,102 @@ +Component({ + props: { + className: '', + placeholder: '', + focus: false + }, + data: { + _value: '', + focus: false + }, + didMount: function didMount() { + this.setData({ + _value: 'value' in this.props ? this.props.value : '', + focus: this.props.focus + }); + }, + didUpdate: function didUpdate() { + if ('value' in this.props && this.props.value !== this.data._value) { + this.setData({ + _value: this.props.value + }); + } + }, + + methods: { + handleInput: function handleInput(e) { + var value = e.detail.value; + + + if (!('value' in this.props)) { + this.setData({ + _value: value + }); + } + + if (this.props.onInput) { + this.props.onInput(value); + } + }, + handleClear: function handleClear() { + // this.setData({ + // focus: true, + // }); + + if (!('value' in this.props)) { + this.setData({ + _value: '' + }); + } + + this.doClear(); + }, + doClear: function doClear() { + if (this.props.onClear) { + this.props.onClear(''); + } + + if (this.props.onChange) { + this.props.onChange(''); + } + }, + handleFocus: function handleFocus() { + this.setData({ + focus: true + }); + + if (this.props.onFocus) { + this.props.onFocus(); + } + }, + handleBlur: function handleBlur() { + this.setData({ + focus: false + }); + + if (this.props.onBlur) { + this.props.onBlur(); + } + }, + handleCancel: function handleCancel() { + if (!('value' in this.props)) { + this.setData({ + _value: '' + }); + } + + if (this.props.onCancel) { + this.props.onCancel(); + } else { + this.doClear(); + } + }, + handleConfirm: function handleConfirm(e) { + var value = e.detail.value; + + + if (this.props.onSubmit) { + this.props.onSubmit(value); + } + } + } +}); \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/search-bar/index.json b/public/appmini/old/alipay/node_modules/mini-antui/es/search-bar/index.json new file mode 100755 index 000000000..467ce2945 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/search-bar/index.json @@ -0,0 +1,3 @@ +{ + "component": true +} diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/stepper/index.acss b/public/appmini/old/alipay/node_modules/mini-antui/es/stepper/index.acss new file mode 100755 index 000000000..ec361c7c2 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/stepper/index.acss @@ -0,0 +1,40 @@ +.am-stepper-content { + padding: 10rpx 0; + overflow: hidden; + text-align: center; + line-height: 70rpx; + font-size: 40rpx; + display: inline-block; + width: 245rpx; + color: #000; +} + +.am-stepper-reduce { + border: #eeeeee solid 1px; + border-radius: 10rpx; + width: 70rpx; + height: 70rpx; + background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0MDRDMUYwNDI1OTExMUU4OUY0N0VFQzhCQkYwQTYyOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1ODU0RTgzODI2ODYxMUU4OUY0N0VFQzhCQkYwQTYyOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjQwNEMxRjAyMjU5MTExRTg5RjQ3RUVDOEJCRjBBNjI4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjQwNEMxRjAzMjU5MTExRTg5RjQ3RUVDOEJCRjBBNjI4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+jjGoUQAAAF5JREFUeNrs2LEJACAMRUF1/xkc0gUiAe3tRLkHFna59teIKD/UyieBgICAgICAgICAgICAgICAgByVu9batkZ+H3t9318NdCAgICAgICAgICAgICAgICAgIPeaAgwAyuE/sx15o0MAAAAASUVORK5CYII=") center center no-repeat; + background-size: 40rpx 40rpx; + float: left; + display: inline-block; +} + +.am-stepper-add { + border: #eeeeee solid 1px; + border-radius: 4rpx; + width: 70rpx; + height: 70rpx; + background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1ODU0RTgzRjI2ODYxMUU4OUY0N0VFQzhCQkYwQTYyOCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1ODU0RTg0MDI2ODYxMUU4OUY0N0VFQzhCQkYwQTYyOCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjU4NTRFODNEMjY4NjExRTg5RjQ3RUVDOEJCRjBBNjI4IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjU4NTRFODNFMjY4NjExRTg5RjQ3RUVDOEJCRjBBNjI4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+jv5jrAAAAHdJREFUeNrs2sENgCAMBVDq/jMwpA5QIdERIIivCQdO5SXt5YfIzLJDHWWTmgKJiDq8x4zRapDWJsNogYCAgICAgICAgICAgID8D1J6+PAEEGe/fuzU9/1SFDsCAgICAgICAgICAgICAgKyEuQa3SD811qsbgEGAMVVTz/OpY/oAAAAAElFTkSuQmCC"); + background-size: 40rpx 40rpx; + background-repeat: no-repeat; + background-position: center; + float: right; + display: inline-block; +} + +.am-stepper-input { + display: inline-block; + width: 70rpx; + color: #000; +} diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/stepper/index.axml b/public/appmini/old/alipay/node_modules/mini-antui/es/stepper/index.axml new file mode 100755 index 000000000..7250f39f1 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/stepper/index.axml @@ -0,0 +1,20 @@ + + + + + \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/stepper/index.js b/public/appmini/old/alipay/node_modules/mini-antui/es/stepper/index.js new file mode 100755 index 000000000..53e909789 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/stepper/index.js @@ -0,0 +1,111 @@ +Component({ + data: { + opaReduce: 1, + opaAdd: 1 + }, + props: { + className: '', + min: 0, + max: 100000, + disabled: false, + value: 10, + readOnly: false, + showNumber: false, + step: 1, + onChange: function onChange() {} + }, + didMount: function didMount() { + var _props = this.props, + value = _props.value, + min = _props.min, + max = _props.max; + + this.setData({ + value: Math.min(Math.max(min, value), max) + }); + }, + didUpdate: function didUpdate(preProps) { + var _props2 = this.props, + value = _props2.value, + min = _props2.min, + max = _props2.max; + + if (preProps.value !== value) { + var newValue = Math.min(Math.max(min, value), max); + this.setData({ + value: newValue + }); + this.resetFn(newValue); + } + }, + + methods: { + changeFn: function changeFn(ev) { + var _props3 = this.props, + min = _props3.min, + max = _props3.max, + onChange = _props3.onChange, + disabled = _props3.disabled, + readOnly = _props3.readOnly, + step = _props3.step; + + var evType = ev.target.dataset.type; + var _data = this.data, + opaReduce = _data.opaReduce, + opaAdd = _data.opaAdd, + value = _data.value; + + var enable = disabled || readOnly; + if (!enable) { + if (evType === 'reduce') { + if (value > min) { + opaAdd = 1; + value = Math.max(min, value - step); + opaReduce = value === min ? 0.4 : 1; + } + } else { + /* eslint-disable no-lonely-if */ + if (value < max) { + opaReduce = 1; + value = Math.min(value + step, max); + opaAdd = value === max ? 0.4 : 1; + } + } + this.setData({ + value: value, + opaAdd: opaAdd, + opaReduce: opaReduce + }); + onChange(value); + } + }, + onBlur: function onBlur(event) { + var value = event.detail.value; + + this.resetFn(value); + }, + resetFn: function resetFn(value) { + var _props4 = this.props, + max = _props4.max, + min = _props4.min, + onChange = _props4.onChange; + + var calculatedVal = value; + var opaAdd = 1; + var opaReduce = 1; + if (value >= max) { + calculatedVal = max; + opaAdd = 0.4; + } else if (value <= min) { + calculatedVal = min; + opaReduce = 0.4; + } + this.setData({ + value: calculatedVal, + opaAdd: opaAdd, + opaReduce: opaReduce + }); + onChange(calculatedVal); + } + } +}); \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/stepper/index.json b/public/appmini/old/alipay/node_modules/mini-antui/es/stepper/index.json new file mode 100755 index 000000000..467ce2945 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/stepper/index.json @@ -0,0 +1,3 @@ +{ + "component": true +} diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/steps/index.acss b/public/appmini/old/alipay/node_modules/mini-antui/es/steps/index.acss new file mode 100755 index 000000000..9bb638690 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/steps/index.acss @@ -0,0 +1,139 @@ +/* horizontal steps style */ +.am-hor-steps { + padding: 20px 50px 10px 50px; + background-color: #fff; + overflow: hidden; + white-space: nowrap; +} +.am-hor-step { + display: inline-block; + white-space: normal; + text-align: center; + vertical-align: top; +} +.am-hor-step-line { + position: relative; + margin: 6px 0; + height: 2px; + background-color: #ccc; +} +.am-hor-step-line.is-active { + background-color: #108ee9; +} +.am-hor-step-line.is-last { + background-color: transparent; +} +.am-hor-step-icon { + position: absolute; + top: 50%; + left: 0; + width: 10px; + height: 10px; + transform: translate(-50%, -50%); + border-radius: 999px; + background-color: #ccc; +} +.am-hor-step-icon.is-active { + background-color: #108ee9; +} +.am-hor-step-text { + margin-top: 20px; + padding: 0 5px; + max-width: 90px; + transform: translateX(-50%); +} +.am-hor-step-title { + font-size: 12px; + color: #333; +} +.am-hor-step-description { + margin-top: 6px; + font-size: 12px; + color: #999; +} + +/* vertical steps style */ +.am-vertical-steps { + padding: 20px 30px 0 30px; + background-color: #fff; +} +.am-vertical-step { + display: flex; +} +.am-vertical-step-left { + position: relative; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; + width: 24px; + margin-right: 20px; +} +/* line 包含 top 和 bottom 两块, 整体下移20px, 保证和原点无缝衔接 */ +.am-vertical-step-line { + position: relative; + top: 10px; + width: 2px; + background-color: #ccc; +} +.am-vertical-step-line-top { + flex: 1; +} +/* 60px 是 am-vertical-step-text的margin-bottom的40px加上line的下移20px,保证line-top底部和右侧文字底布对齐*/ +.am-vertical-step-line-bottom { + height: 30px; + width: 2px; + background-color: #ccc; +} +.am-vertical-step-line.is-active { + background-color: #108ee9; +} +.am-vertical-step-icon { + position: absolute; + top: 0; + left: 50%; + transform: translateX(-50%); + border-radius: 999px; +} +.am-vertical-step-icon.is-normal { + top: 5px; + background-color: #ccc; + width: 10px; + height: 10px; +} +.am-vertical-step-icon.is-active, +.am-vertical-step-icon.is-fail { + width: 24px; + height: 24px; + background-color: #fff; +} +.am-vertical-step-right { + flex: 1; + margin-bottom: 20px; +} +.am-vertical-step-title { + margin-bottom: 4px; + font-size: 17px; + color: #333; +} +.am-vertical-step-title.is-active { + color: #108ee9; +} +.am-vertical-step-title.is-fail { + color: #F4333C; +} +.am-vertical-step-description { + font-size: 14px; + color: #888; +} +.am-vertical-placeholder { + height: 20px; +} +.am-vertical-placeholder-line { + position: absolute; + left: 50%; + transform: translateX(-50%); + height: 100%; + width: 2px; + background-color: #ccc; +} \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/steps/index.axml b/public/appmini/old/alipay/node_modules/mini-antui/es/steps/index.axml new file mode 100755 index 000000000..0eb2f4b17 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/steps/index.axml @@ -0,0 +1,44 @@ + + + + + + + + {{item.title}} + + + {{item.description}} + + + + + + + + + + + + + + + + + + + + {{item.title}} + + + {{item.description}} + + + + \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/steps/index.js b/public/appmini/old/alipay/node_modules/mini-antui/es/steps/index.js new file mode 100755 index 000000000..1b5293ff0 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/steps/index.js @@ -0,0 +1,9 @@ +Component({ + props: { + className: '', + activeIndex: 1, + failIndex: 0, + direction: 'horizontal', + items: [] + } +}); \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/steps/index.json b/public/appmini/old/alipay/node_modules/mini-antui/es/steps/index.json new file mode 100755 index 000000000..467ce2945 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/steps/index.json @@ -0,0 +1,3 @@ +{ + "component": true +} diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/swipe-action/index.acss b/public/appmini/old/alipay/node_modules/mini-antui/es/swipe-action/index.acss new file mode 100755 index 000000000..346576555 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/swipe-action/index.acss @@ -0,0 +1,40 @@ +.am-swipe { + position: relative; + overflow: hidden; +} +.am-swipe-content { + position: relative; + transition: all 250ms; +} +.am-swiping .am-swipe-content { + transition: none; +} +.am-swipe-right { + position: absolute; + top: 0; + bottom: 0; + display: flex; + right: 0; +} +.am-swipe-btn { + padding: 0 14px; + justify-content: center; + align-items: center; + display: flex; + color: #fff; +} +.am-swipe-btn-delete { + background-color: rgb(244, 51, 60); +} +.am-swipe-btn-edit { + background-color: #108ee9; +} + +//=== v2 === +.am-swipe-movable-area { + position: absolute; +} + +.am-swipe-movable-area .am-swipe-content { + transition: none; +} \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/swipe-action/index.axml b/public/appmini/old/alipay/node_modules/mini-antui/es/swipe-action/index.axml new file mode 100755 index 000000000..842d052ba --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/swipe-action/index.axml @@ -0,0 +1,67 @@ + + + + + + + {{item.text}} + + + + + + + + + + + + + + + {{item.text}} + + + + + + + + + \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/swipe-action/index.js b/public/appmini/old/alipay/node_modules/mini-antui/es/swipe-action/index.js new file mode 100755 index 000000000..d65ec3bcb --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/swipe-action/index.js @@ -0,0 +1,237 @@ +var windowWidth = my.getSystemInfoSync().windowWidth; +var isV2 = +my.SDKVersion.split('.').join('') > 1112; + +Component({ + data: { + leftPos: 0, + swiping: false, + holdSwipe: true, + viewWidth: windowWidth, + x: 0, + actionWidth: 0, + transitionVal: 'none' + }, + props: { + className: '', + right: [], + restore: false, + index: null, + height: 52, + enableNew: false + }, + didMount: function didMount() { + var _this = this; + + var enableNew = this.props.enableNew; + + var useV2 = isV2 && enableNew; + this.btnWidth = 0; + this.setData({ + useV2: useV2 + }); + this.setBtnWidth(); + if (useV2) { + setTimeout(function () { + _this.setData({ + transitionVal: 'transform 100ms' + }); + }, 500); + } + }, + didUpdate: function didUpdate(_prevProps, prevData) { + var restore = this.props.restore; + var _data = this.data, + holdSwipe = _data.holdSwipe, + useV2 = _data.useV2; + + if (restore === true && _prevProps.restore !== restore || prevData.holdSwipe === true && holdSwipe === false) { + this.setData({ + leftPos: 0, + swiping: false, + x: this.btnWidth // V2 + }); + } + + if (!useV2) { + this.setBtnWidth(); + } + }, + + methods: { + setBtnWidth: function setBtnWidth() { + var _this2 = this; + + my.createSelectorQuery().select('.am-swipe-right-' + this.$id).boundingClientRect().exec(function (ret) { + _this2.btnWidth = ret && ret[0] && ret[0].width || 0; + if (isV2 && _this2.props.enableNew) { + _this2.setData({ + actionWidth: _this2.btnWidth, + x: _this2.btnWidth + }); + } + }); + }, + onSwipeTap: function onSwipeTap() { + if (!this.data.swiping) { + this.setData({ + leftPos: 0, + swiping: false, + x: 0 + }); + } + }, + onSwipeStart: function onSwipeStart(e) { + this.touchObject = { + startX: e.touches[0].pageX, + startY: e.touches[0].pageY + }; + var _props = this.props, + index = _props.index, + onSwipeStart = _props.onSwipeStart; + + if (onSwipeStart) { + onSwipeStart({ index: index }); + } + }, + onSwipeMove: function onSwipeMove(e) { + var touchObject = this.touchObject; + + var touchePoint = e.touches[0]; + var leftPos = this.data.leftPos; + + + touchObject.endX = touchePoint.pageX; + + // 首次触发时,计算滑动角度 + if (touchObject.direction === undefined) { + var direction = 0; + + var xDist = touchObject.startX - touchePoint.pageX || 0; + var yDist = touchObject.startY - touchePoint.pageY || 0; + + var r = Math.atan2(yDist, xDist); + var swipeAngle = Math.round(r * 180 / Math.PI); + + if (swipeAngle < 0) { + swipeAngle = 360 - Math.abs(swipeAngle); + } + if (swipeAngle <= 45 && swipeAngle >= 0) { + direction = 1; + } + if (swipeAngle <= 360 && swipeAngle >= 315) { + direction = 1; + } + if (swipeAngle >= 135 && swipeAngle <= 225) { + direction = -1; + } + + touchObject.direction = direction; + } + + // 通过角度判断是左右方向 + if (touchObject.direction !== 0) { + var newLeftPos = leftPos; + // 滑动距离 + var distance = touchObject.endX - touchObject.startX; + // 左划 + if (distance < 0) { + newLeftPos = Math.max(distance, -this.btnWidth); + // 右划 + } else { + newLeftPos = 0; + } + if (Math.abs(distance) > 10) { + this.setData({ + leftPos: newLeftPos, + swiping: distance < 0 + }); + } + } + }, + onSwipeEnd: function onSwipeEnd(e) { + var touchObject = this.touchObject; + + if (touchObject.direction !== 0) { + var touchePoint = e.changedTouches[0]; + + touchObject.endX = touchePoint.pageX; + + var leftPos = this.data.leftPos; + + var distance = touchObject.endX - touchObject.startX; + var newLeftPos = leftPos; + if (distance < 0) { + if (Math.abs(distance + leftPos) > this.btnWidth * 0.7) { + newLeftPos = -this.btnWidth; + } else { + newLeftPos = 0; + } + } + this.setData({ + leftPos: newLeftPos, + swiping: false + }); + } + }, + onChange: function onChange() { + if (!this.data.swiping) { + this.setData({ + swiping: true + }); + } + }, + onChangeEnd: function onChangeEnd(e) { + var _this3 = this; + + var actionWidth = this.data.actionWidth; + var x = e.detail.x; + + this.setData({ + x: x < actionWidth / 2 ? -1 : actionWidth - 1, + swiping: false + }, function () { + _this3.setData({ + x: _this3.data.x === -1 ? 0 : actionWidth + }); + }); + }, + done: function done() { + var _this4 = this; + + this.setData({ + holdSwipe: true + }, function () { + _this4.setData({ + holdSwipe: false + }); + }); + }, + onItemClick: function onItemClick(e) { + var _this5 = this; + + var onRightItemClick = this.props.onRightItemClick; + var holdSwipe = this.data.holdSwipe; + + if (onRightItemClick) { + var index = e.target.dataset.index; + + onRightItemClick({ + index: index, + extra: this.props.extra, + detail: this.props.right[index], + done: this.done.bind(this) + }); + } + + if (!this.data.swiping && holdSwipe === false) { + setTimeout(function () { + _this5.setData({ + leftPos: 0, + swiping: false, + x: 0 + }); + }, 300); + } + } + } +}); \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/swipe-action/index.json b/public/appmini/old/alipay/node_modules/mini-antui/es/swipe-action/index.json new file mode 100755 index 000000000..467ce2945 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/swipe-action/index.json @@ -0,0 +1,3 @@ +{ + "component": true +} diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/tabs/index.acss b/public/appmini/old/alipay/node_modules/mini-antui/es/tabs/index.acss new file mode 100755 index 000000000..825eec5c8 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/tabs/index.acss @@ -0,0 +1,125 @@ +.am-tabs-tab-bar-wrap { + width: 100%; +} + +.am-tabs-bar { + background: #fff; + width: 100%; + overflow: hidden; + height: 42px; + display: flex; +} + +.am-tabs-scroll-left { + width: 36px; + height: 39px; + position: absolute; + top: 1px; + left: 0; + z-index: 99; + background: linear-gradient(to right, #fff, rgba(255, 255, 255, 0)) left no-repeat; + background-size: 100%; +} + +.am-tabs-scroll-right { + width: 36px; + height: 39px; + position: absolute; + top: 1px; + right: 0; + z-index: 99; + background: linear-gradient(to left, #fff, rgba(255, 255, 255, 0)) left no-repeat; + background-size: 100%; +} + +.am-tabs-plus-wrap { + display: none; + position: relative; + width: 24px; + height: 43px; +} + +.am-tabs-plus-wrap.show { + display: block; +} + +.am-tabs-plus { + position: absolute; + z-index: 100; + top: 4px; + left: 0; + transform: translateX(-50%); + width: 32px; + height: 32px; + background-image: url('https://gw.alipayobjects.com/zos/rmsportal/DObPgppwxyNHeejHANtu.png'); + background-size: 16px 16px; + background-position: center; + background-repeat: no-repeat; +} + +.am-tabs-bar-content-wrap { + position: relative; + flex: 1; +} + +.am-tabs-bar-content { + width: 100%; + height: 50px; + overflow-x: auto; + overflow-y: hidden; + display: flex; + flex-direction: row; +} + +.am-tabs-bar-tab { + height: 42px; + display: flex; + align-items: center; + justify-content: center; + width: 25%; + flex-shrink: 0; + font-size: 16px; +} + +.am-tabs-bar-title { + height: 42px; + line-height: 42px; + box-sizing: border-box; + position: relative; + border-bottom-width: 2px; + border-bottom-style: solid; + border-bottom-color: transparent; +} + +.am-tabs-bar-badge.dot { + position: absolute; + top: 3px; + right: 0px; + transform: translateX(8px); +} + +.am-tabs-bar-badge.text { + position: absolute; + top: 0px; + right: 2px; + transform: translateX(100%); + height: 16px; +} + +.am-tabs-content-wrap { + margin-top: 1px; + display: flex; + background: #fff; + flex-direction: row; + overflow: hidden; + height: auto; +} + +.am-tabs-content-wrap.fix { + height: auto !important; +} + +.am-tabs-slides { + display: flex; + transition-duration: 500ms; +} diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/tabs/index.axml b/public/appmini/old/alipay/node_modules/mini-antui/es/tabs/index.axml new file mode 100755 index 000000000..1e9bed8e9 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/tabs/index.axml @@ -0,0 +1,60 @@ + + + + + + + + + + + + {{item.title}} + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/tabs/index.js b/public/appmini/old/alipay/node_modules/mini-antui/es/tabs/index.js new file mode 100755 index 000000000..7d8a0a4fc --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/tabs/index.js @@ -0,0 +1,70 @@ +var _my$getSystemInfoSync = my.getSystemInfoSync(), + windowWidth = _my$getSystemInfoSync.windowWidth; + +Component({ + props: { + className: '', + activeCls: '', + tabBarUnderlineColor: '#108ee9', // 选中选项卡下划线颜色 + tabBarActiveTextColor: '#108ee9', // 选中选项卡字体颜色 + tabBarInactiveTextColor: '#333333', // 未选中选项卡字体颜色 + tabBarBackgroundColor: '#ffffff', // 选项卡背景颜色 + showPlus: false, + swipeable: true, + activeTab: 0, // 当前激活tab + animation: true, + tabBarCls: '', // tabbar的自定义样式class + duration: 500 + }, + data: { + windowWidth: windowWidth, + tabWidth: 0.25, + autoplay: false, + animation: false, + version: my.SDKVersion + }, + didMount: function didMount() { + var _props = this.props, + tabs = _props.tabs, + animation = _props.animation; + + this.setData({ + tabWidth: tabs.length > 3 ? 0.25 : 1 / tabs.length, + animation: animation, + autoplay: true + }); + }, + didUpdate: function didUpdate(prevProps) { + var tabs = this.props.tabs; + + if (prevProps.tabs.length !== tabs.length) { + this.setData({ + tabWidth: tabs.length > 3 ? 0.25 : 1 / tabs.length + }); + } + }, + + methods: { + handleSwiperChange: function handleSwiperChange(e) { + var current = e.detail.current; + + + if (this.props.onChange) { + this.props.onChange({ index: current }); + } + }, + handleTabClick: function handleTabClick(e) { + var index = e.target.dataset.index; + + + if (this.props.onTabClick) { + this.props.onTabClick({ index: index }); + } + }, + handlePlusClick: function handlePlusClick() { + if (this.props.onPlusClick) { + this.props.onPlusClick(); + } + } + } +}); \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/tabs/index.json b/public/appmini/old/alipay/node_modules/mini-antui/es/tabs/index.json new file mode 100755 index 000000000..94f295877 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/tabs/index.json @@ -0,0 +1,6 @@ +{ + "component": true, + "usingComponents": { + "badge": "../badge/index" + } +} diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/tabs/tab-content/index.acss b/public/appmini/old/alipay/node_modules/mini-antui/es/tabs/tab-content/index.acss new file mode 100755 index 000000000..4b396366e --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/tabs/tab-content/index.acss @@ -0,0 +1,9 @@ +.am-tabs-pane-wrap { + width: 100vw; + height: auto; + flex-shrink: 0; +} + +.fix .am-tabs-pane-wrap { + position: static; +} \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/tabs/tab-content/index.axml b/public/appmini/old/alipay/node_modules/mini-antui/es/tabs/tab-content/index.axml new file mode 100755 index 000000000..3562dcc36 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/tabs/tab-content/index.axml @@ -0,0 +1,3 @@ + + + diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/tabs/tab-content/index.js b/public/appmini/old/alipay/node_modules/mini-antui/es/tabs/tab-content/index.js new file mode 100755 index 000000000..df2bc90b4 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/tabs/tab-content/index.js @@ -0,0 +1 @@ +Component({}); \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/tabs/tab-content/index.json b/public/appmini/old/alipay/node_modules/mini-antui/es/tabs/tab-content/index.json new file mode 100755 index 000000000..467ce2945 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/tabs/tab-content/index.json @@ -0,0 +1,3 @@ +{ + "component": true +} diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/tabs/util.sjs b/public/appmini/old/alipay/node_modules/mini-antui/es/tabs/util.sjs new file mode 100755 index 000000000..22999b02e --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/tabs/util.sjs @@ -0,0 +1,50 @@ +function toIntArray(v) { + const ret = []; + const version = v.split('.'); + + for (let i = 0; i < version.length; i++) { + ret.push(parseInt(version[i], 10)); + } + + return ret; +} + +const calcScrollLeft = (windowWidth, tabWidth, current) => { + let scrollInit = current * windowWidth * tabWidth; + + if (current <= 2) { + scrollInit = 0; + } else { + scrollInit = (current - 2) * windowWidth * tabWidth; + } + + return scrollInit; +}; + +const compareVersion = (v) => { + const targetVersion = toIntArray('1.10.0'); + const version = toIntArray(v); + let ret = 0; + + for (let i = 0, n1, n2; i < version.length; i++) { + n1 = targetVersion[i]; + n2 = version[i]; + + if (n1 > n2) { + ret = -1; + break + } + + if (n1 < n2) { + ret = 1; + break; + } + } + + return ret; +} + +export default { + calcScrollLeft, + compareVersion, +}; diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/tips/tips-dialog/index.acss b/public/appmini/old/alipay/node_modules/mini-antui/es/tips/tips-dialog/index.acss new file mode 100755 index 000000000..194dc7e35 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/tips/tips-dialog/index.acss @@ -0,0 +1,63 @@ +.am-tips-dialog { + position: relative; + height: 55px; + width: 100%; + padding: 0 6px; + box-sizing: border-box; +} + +.am-tips-dialog-wrap { + display: flex; + align-items: center; + background: #2093E7; + box-shadow: 0 3px 3px rgba(0, 127, 255, .24); + border-radius: 2px; + padding: 0 24px 0 12px; + height: 100%; +} + +.am-tips-dialog-rectangle .am-tips-dialog-wrap { + padding: 0 16px 0 6px; +} + +.am-tips-dialog-close { + margin-left: 5px; + margin-right: 11px; + height: 20px; + width: 20px; + background-image: url(https://gw.alipayobjects.com/zos/rmsportal/yIhgeiRsGHxWWrCKNfhc.png); + background-size: 50%; + background-position: center; + background-repeat: no-repeat; +} + +.am-tips-dialog-icon { + height: 35px; + width: 35px; + background-color: #fff; + border-radius: 2px; + margin-right: 9px; +} + +.am-tips-dialog-icon image { + width: 35px; + height: 35px; +} + +.am-tips-dialog-content { + flex: 1; +} + +.am-tips-dialog-wrap::before { + content: ''; + position: absolute; + bottom: -5px; + left: 40px; + border-left: 10px solid transparent; + border-right: 10px solid transparent; + border-top: 10px solid #2093E7; +} + +.am-tips-dialog-rectangle .am-tips-dialog-wrap::before { + display: none; +} \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/tips/tips-dialog/index.axml b/public/appmini/old/alipay/node_modules/mini-antui/es/tips/tips-dialog/index.axml new file mode 100755 index 000000000..e039a4729 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/tips/tips-dialog/index.axml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/tips/tips-dialog/index.js b/public/appmini/old/alipay/node_modules/mini-antui/es/tips/tips-dialog/index.js new file mode 100755 index 000000000..5dd18a6c8 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/tips/tips-dialog/index.js @@ -0,0 +1,17 @@ +Component({ + props: { + show: true, + className: '', + type: 'dialog' + }, + methods: { + onCloseTap: function onCloseTap() { + var onCloseTap = this.props.onCloseTap; + + + if (onCloseTap) { + onCloseTap(); + } + } + } +}); \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/tips/tips-dialog/index.json b/public/appmini/old/alipay/node_modules/mini-antui/es/tips/tips-dialog/index.json new file mode 100755 index 000000000..32640e0dc --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/tips/tips-dialog/index.json @@ -0,0 +1,3 @@ +{ + "component": true +} \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/tips/tips-plain/index.acss b/public/appmini/old/alipay/node_modules/mini-antui/es/tips/tips-plain/index.acss new file mode 100755 index 000000000..fccfc2181 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/tips/tips-plain/index.acss @@ -0,0 +1,38 @@ +.am-tips-plain-favorite { + position: fixed; + bottom: 10px; + padding: 7px 10px; + box-sizing: border-box; + font-size: 12px; +} + +.am-tips-plain-favorite-wrap { + position: relative; + background: #2093E7; + box-shadow: 0 3px 3px rgba(0, 127, 255, .24); + border-radius: 2px; + color: #fff; + padding: 10px; + min-height: 10px; +} + +.am-tips-plain-favorite-content { + line-height: 12px; + overflow: hidden; + height: 12px; +} + +.am-tips-plain-favorite-action:active { + background: #0B71BA +} + +.am-tips-plain-favorite-wrap::before { + content: ''; + position: absolute; + bottom: -5px; + left: 50%; + margin-left: -10px; + border-left: 10px solid transparent; + border-right: 10px solid transparent; + border-top: 10px solid #2093E7; +} \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/tips/tips-plain/index.axml b/public/appmini/old/alipay/node_modules/mini-antui/es/tips/tips-plain/index.axml new file mode 100755 index 000000000..ca4e30e6c --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/tips/tips-plain/index.axml @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/tips/tips-plain/index.js b/public/appmini/old/alipay/node_modules/mini-antui/es/tips/tips-plain/index.js new file mode 100755 index 000000000..1df3957df --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/tips/tips-plain/index.js @@ -0,0 +1,31 @@ +Component({ + data: { + show: true + }, + props: { + className: '', + time: 5000, + onClose: function onClose() {} + }, + didMount: function didMount() { + var _this = this; + + var show = this.data.show; + var time = this.props.time; + + setTimeout(function () { + _this.setData({ + show: false + }); + }, time); + }, + + methods: { + onClose: function onClose() { + this.setData({ + show: false + }); + this.props.onClose(); + } + } +}); \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/tips/tips-plain/index.json b/public/appmini/old/alipay/node_modules/mini-antui/es/tips/tips-plain/index.json new file mode 100755 index 000000000..32640e0dc --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/tips/tips-plain/index.json @@ -0,0 +1,3 @@ +{ + "component": true +} \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/vtabs/index.acss b/public/appmini/old/alipay/node_modules/mini-antui/es/vtabs/index.acss new file mode 100755 index 000000000..796131c81 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/vtabs/index.acss @@ -0,0 +1,67 @@ +.am-vtabs { + width: 100vw; + height: 100vh; + display: flex; + flex-direction: row; +} + +.am-vtabs-bar { + width: 110px; + overflow: hidden; +} + +.am-vtabs-bar-content { + height: 100%; + width: 120px; +} + +.am-vtabs-bar-tab { + box-sizing: border-box; + height: 55px; + width: 110px; + text-align: center; + line-height: 55px; + font-size: 14px; + border-left-width: 4px; + border-left-style: solid; + border-left-color: transparent; + border-right-width: 4px; + border-right-style: solid; + border-right-color: transparent; + white-space: nowrap; + overflow: hidden; +} + +.am-vtabs-bar-title { + position: relative; + display: inline-block; +} + +.am-vtabs-bar-badge.dot { + position: absolute; + top: 11px; + right: 0px; + transform: translateX(8px); +} + +.am-vtabs-bar-badge.text { + position: absolute; + top: 8px; + right: 2px; + transform: translateX(100%); +} + +.am-vtabs-content-wrap { + overflow: hidden; + flex: 1; + height: 100%; + background-color: #fff; +} + +.am-vtabs-slides { + height: 100%; +} + +.am-vtabs-slides.animate { + transition-duration: 500ms; +} \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/vtabs/index.axml b/public/appmini/old/alipay/node_modules/mini-antui/es/vtabs/index.axml new file mode 100755 index 000000000..4292ebdf5 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/vtabs/index.axml @@ -0,0 +1,52 @@ + + + + + + + {{item.title}} + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/vtabs/index.js b/public/appmini/old/alipay/node_modules/mini-antui/es/vtabs/index.js new file mode 100755 index 000000000..ae4c6e8bb --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/vtabs/index.js @@ -0,0 +1,153 @@ +Component({ + data: { + tabTop: 0, + wrapScrollTop: 0 + }, + props: { + activeTab: 0, + className: '', + tabs: [], + animated: false, + swipeable: true, + tabBarActiveTextColor: '#108ee9', + tabBarInactiveTextColor: '#333333', + tabBarActiveBgColor: '#ffffff', + tabBarInactiveBgColor: '#f8f8f8', + tabBarlineColor: '#108ee9', + onTabClick: function onTabClick() {}, + onScrollBar: function onScrollBar() {} + }, + didMount: function didMount() { + this.isScrolling = false; + this.timerId = null; + this.calcHeight(); + }, + didUpdate: function didUpdate(prevProps) { + if (this.props.tabs.length !== prevProps.tabs.length) { + this.calcHeight(); + } + }, + didUnmount: function didUnmount() { + if (this.timerId) { + clearTimeout(this.timerId); + this.timerId = null; + } + }, + + methods: { + calcHeight: function calcHeight() { + var _this = this; + + var _props = this.props, + tabs = _props.tabs, + activeTab = _props.activeTab; + + this.anchorMap = {}; + this.indexMap = {}; + this.wrapHeight = 0; + this.scrollWrapHeight = 0; + + my.createSelectorQuery().select('.am-vtabs-slides').boundingClientRect().exec(function (ret) { + _this.wrapHeight = ret[0].height; + }); + + var cacheHeight = 0; + + var _loop = function _loop(i) { + var anchor = tabs[i].anchor; + /* eslint-disable no-loop-func */ + + my.createSelectorQuery().select('#am-vtab-slide-' + anchor).boundingClientRect().exec(function (ret) { + _this.anchorMap[anchor] = cacheHeight; + _this.indexMap[i] = cacheHeight; + if (activeTab === i) { + _this.setData({ + wrapScrollTop: _this.indexMap[i] + }); + } + cacheHeight += ret[0].height; + _this.scrollWrapHeight = cacheHeight; + }); + }; + + for (var i = 0; i < tabs.length; i++) { + _loop(i); + } + }, + handleTabClick: function handleTabClick(e) { + var _e$target$dataset = e.target.dataset, + anchor = _e$target$dataset.anchor, + index = _e$target$dataset.index; + + + if (!this.isScrolling || !this.props.swipeable) { + if (this.props.activeTab !== index) { + this.props.onTabClick(index); + } + this.setData({ + wrapScrollTop: this.anchorMap[anchor] + }); + this.moveScrollBar(index); + } + }, + moveScrollBar: function moveScrollBar(current) { + var tabTop = void 0; + + if (current < 6) { + tabTop = 0; + } else { + tabTop = (current - 5) * 55; + } + if (this.props.activeTab !== current) { + if (this.props.onChange) { + this.props.onChange(current); + } else { + this.props.onScrollBar(current); + } + } + this.setData({ + tabTop: tabTop, + current: current + }); + }, + onScroll: function onScroll(e) { + var _this2 = this; + + var scrollTop = e.detail.scrollTop; + + var keys = Object.keys(this.anchorMap); + + if (this.timerId) { + clearTimeout(this.timerId); + this.timerId = null; + } + + this.timerId = setTimeout(function () { + _this2.isScrolling = false; + }, 300); + + var anchorLength = keys.length; + for (var i = 0; i < anchorLength; i++) { + if (i === anchorLength - 1) { + // 如果是最后一个只需满足scrollTop高于当前vtab-content的高度 + if (scrollTop >= this.anchorMap[keys[i]]) { + this.moveScrollBar(i); + break; + } + } + if (scrollTop >= Math.floor(this.anchorMap[keys[i]]) && scrollTop < Math.floor(this.anchorMap[keys[i + 1]])) { + // 如果没个vtab-content高度小于scroll-view高度,到达底部后就不需要根据scrollTop再去判断左侧的选择项 + if (scrollTop + this.wrapHeight < this.scrollWrapHeight) { + this.moveScrollBar(i); + } + break; + } + } + }, + onWrapTouchMove: function onWrapTouchMove() { + if (this.props.swipeable) { + this.isScrolling = true; + } + } + } +}); \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/vtabs/index.json b/public/appmini/old/alipay/node_modules/mini-antui/es/vtabs/index.json new file mode 100755 index 000000000..a30305932 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/vtabs/index.json @@ -0,0 +1,6 @@ +{ + "component": true, + "usingComponents": { + "badge": "../badge/index" + } +} \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/vtabs/vtab-content/index.axml b/public/appmini/old/alipay/node_modules/mini-antui/es/vtabs/vtab-content/index.axml new file mode 100755 index 000000000..02f912cd5 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/vtabs/vtab-content/index.axml @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/vtabs/vtab-content/index.js b/public/appmini/old/alipay/node_modules/mini-antui/es/vtabs/vtab-content/index.js new file mode 100755 index 000000000..df2bc90b4 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/vtabs/vtab-content/index.js @@ -0,0 +1 @@ +Component({}); \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/es/vtabs/vtab-content/index.json b/public/appmini/old/alipay/node_modules/mini-antui/es/vtabs/vtab-content/index.json new file mode 100755 index 000000000..32640e0dc --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/es/vtabs/vtab-content/index.json @@ -0,0 +1,3 @@ +{ + "component": true +} \ No newline at end of file diff --git a/public/appmini/old/alipay/node_modules/mini-antui/package.json b/public/appmini/old/alipay/node_modules/mini-antui/package.json new file mode 100755 index 000000000..3a1c11200 --- /dev/null +++ b/public/appmini/old/alipay/node_modules/mini-antui/package.json @@ -0,0 +1,57 @@ +{ + "_from": "mini-antui", + "_id": "mini-antui@0.4.4", + "_inBundle": false, + "_integrity": "sha512-mkrn5VF30ojspyVY70Otn91sp0YyJE4j0fvsqqzAaXqOv1fpHROTwLMcIwshi8XcMn9gAxXrdFujJQQo46uh+Q==", + "_location": "/mini-antui", + "_phantomChildren": {}, + "_requested": { + "type": "tag", + "registry": true, + "raw": "mini-antui", + "name": "mini-antui", + "escapedName": "mini-antui", + "rawSpec": "", + "saveSpec": null, + "fetchSpec": "latest" + }, + "_requiredBy": [ + "#USER", + "/" + ], + "_resolved": "https://registry.npmjs.org/mini-antui/-/mini-antui-0.4.4.tgz", + "_shasum": "50e84f026e200b1f17f8f8dac9643c3c504f274b", + "_spec": "mini-antui", + "_where": "/data/www/project/shopxo/alipay", + "bugs": { + "url": "https://github.com/ant-mini-program/mini-antui/issues" + }, + "bundleDependencies": false, + "deprecated": false, + "description": "小程序版AntUI", + "devDependencies": { + "eslint": "^4.19.1", + "eslint-config-ali": "^3.1.0", + "eslint-plugin-import": "^2.11.0", + "pre-commit-eslint": "^0.0.6", + "rc-tools": "6.x" + }, + "files": [ + "es" + ], + "homepage": "https://github.com/ant-mini-program/mini-antui#readme", + "keywords": [ + "antui", + "mini-program" + ], + "name": "mini-antui", + "repository": { + "type": "git", + "url": "git+ssh://git@github.com/ant-mini-program/mini-antui.git" + }, + "scripts": { + "build": "rc-tools run compile && node scripts/cp.js && node scripts/rm.js", + "pub": "git push origin && npm run build && npm publish" + }, + "version": "0.4.4" +} diff --git a/public/appmini/old/alipay/package-lock.json b/public/appmini/old/alipay/package-lock.json new file mode 100755 index 000000000..dd7c71bed --- /dev/null +++ b/public/appmini/old/alipay/package-lock.json @@ -0,0 +1,11 @@ +{ + "requires": true, + "lockfileVersion": 1, + "dependencies": { + "mini-antui": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/mini-antui/-/mini-antui-0.4.4.tgz", + "integrity": "sha512-mkrn5VF30ojspyVY70Otn91sp0YyJE4j0fvsqqzAaXqOv1fpHROTwLMcIwshi8XcMn9gAxXrdFujJQQo46uh+Q==" + } + } +} diff --git a/public/appmini/old/alipay/pages/answer-form/answer-form.acss b/public/appmini/old/alipay/pages/answer-form/answer-form.acss new file mode 100755 index 000000000..abfc92444 --- /dev/null +++ b/public/appmini/old/alipay/pages/answer-form/answer-form.acss @@ -0,0 +1,21 @@ +.content{ + padding: 10rpx; +} +.content-textarea { + padding-top: 10rpx; + min-height: 20vh; +} +.bottom-btn-box { + margin-top: 160rpx; + padding: 0 10rpx; +} + +.form-input { + padding: 20rpx 0; +} +.form-input input, .form-input textarea { + font-size: 30rpx; + box-sizing: border-box; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; +} \ No newline at end of file diff --git a/public/appmini/old/alipay/pages/answer-form/answer-form.axml b/public/appmini/old/alipay/pages/answer-form/answer-form.axml new file mode 100755 index 000000000..3b8005f52 --- /dev/null +++ b/public/appmini/old/alipay/pages/answer-form/answer-form.axml @@ -0,0 +1,15 @@ +
+ + + + + + + +