From 5f3a307fece1e111126f906247d43034227ea07b Mon Sep 17 00:00:00 2001 From: YeMingfei666 <1619116647@qq.com> Date: Tue, 21 Oct 2025 10:44:31 +0800 Subject: [PATCH] =?UTF-8?q?uview-plus=E7=BB=84=E4=BB=B6=E5=BA=93=E5=85=A8?= =?UTF-8?q?=E9=9D=A2=E5=8D=87=E7=BA=A7=E6=9B=B4=E6=96=B0=EF=BC=8C=E8=AE=A2?= =?UTF-8?q?=E5=8D=95=E7=BB=93=E7=AE=97=E5=88=A4=E6=96=AD=E6=94=AF=E4=BB=98?= =?UTF-8?q?=E6=96=B9=E5=BC=8F=E6=98=AF=E5=90=A6=E5=8F=AF=E7=94=A8=E4=BB=A3?= =?UTF-8?q?=E7=A0=81=E8=B0=83=E6=95=B4=EF=BC=8C=E5=85=AC=E4=BC=97=E5=8F=B7?= =?UTF-8?q?=E5=85=B3=E6=B3=A8=E4=BA=8C=E7=BB=B4=E7=A0=81=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common/css/common.scss | 3 + components/coupon-modal.vue | 2 +- components/drainage.vue | 15 +- components/modal-list.vue | 21 +- components/official-account.vue | 74 +- components/order-finish-modal.vue | 36 +- components/payPassword.vue | 3 +- components/paymentMethod.vue | 57 +- components/wechat-ac-qrcode.vue | 41 + pages/order/components/orderInfo.vue | 158 +- ...rder - 副本.vue => confirm-order-back.vue} | 0 pages/order/confirm-order.vue | 364 +- pages/user/user.vue | 971 ++-- stores/carts.js | 1 - stores/user.js | 1 + uni_modules/lime-qrcode/changelog.md | 49 + .../components/l-qrcode/ios/index.uts | 180 + .../components/l-qrcode/ios/qrcodegen.js | 5 + .../components/l-qrcode/l-qrcode.uvue | 300 ++ .../components/l-qrcode/l-qrcode.vue | 249 ++ .../lime-qrcode/components/l-qrcode/props.ts | 40 + .../lime-qrcode/components/l-qrcode/qrcode.js | 6 + .../lime-qrcode/components/l-qrcode/type.ts | 48 + .../components/l-qrcode/useCanvas.ts | 78 + .../lime-qrcode/components/l-qrcode/utils.uts | 35 + .../components/lime-qrcode/lime-qrcode.uvue | 146 + .../components/lime-qrcode/lime-qrcode.vue | 141 + .../lime-qrcode/hybrid/html/index.html | 77 + .../lime-qrcode/hybrid/html/qrcode.min.js | 6 + .../hybrid/html/uni.webview.1.5.3.js | 1 + uni_modules/lime-qrcode/package.json | 108 + uni_modules/lime-qrcode/readme - 副本.md | 166 + uni_modules/lime-qrcode/readme.md | 172 + uni_modules/lime-shared/addUnit/index.ts | 42 + uni_modules/lime-shared/animation/bezier.ts | 82 + uni_modules/lime-shared/animation/ease.ts | 3 + uni_modules/lime-shared/animation/index.ts | 12 + .../lime-shared/animation/useTransition.ts | 108 + uni_modules/lime-shared/animation/uvue.uts | 119 + uni_modules/lime-shared/animation/vue.ts | 123 + .../lime-shared/areaData/city-china.json | 3888 +++++++++++++++++ uni_modules/lime-shared/areaData/index.ts | 71 + .../lime-shared/arrayBufferToFile/index.ts | 10 + .../lime-shared/arrayBufferToFile/uvue.uts | 10 + .../lime-shared/arrayBufferToFile/vue.ts | 63 + .../lime-shared/base64ToArrayBuffer/index.ts | 13 + uni_modules/lime-shared/base64ToPath/index.ts | 11 + uni_modules/lime-shared/base64ToPath/uvue.uts | 22 + uni_modules/lime-shared/base64ToPath/vue.ts | 75 + uni_modules/lime-shared/camelCase/index.ts | 21 + .../lime-shared/canIUseCanvas2d/index.ts | 67 + .../lime-shared/capitalizedAmount/index.ts | 111 + uni_modules/lime-shared/changelog.md | 91 + .../lime-shared/characterLimit/index.ts | 63 + uni_modules/lime-shared/clamp/index.ts | 16 + uni_modules/lime-shared/classNames/index.ts | 53 + uni_modules/lime-shared/cloneDeep/index.ts | 12 + uni_modules/lime-shared/cloneDeep/uvue.uts | 39 + uni_modules/lime-shared/cloneDeep/vue.ts | 103 + uni_modules/lime-shared/closest/index.ts | 22 + .../components/lime-shared/lime-shared.vue | 407 ++ .../lime-shared/createAnimation/index.ts | 11 + .../lime-shared/createAnimation/type.ts | 25 + .../lime-shared/createAnimation/uvue.uts | 5 + .../lime-shared/createAnimation/vue.ts | 148 + uni_modules/lime-shared/createCanvas/index.ts | 73 + uni_modules/lime-shared/createImage/index.ts | 71 + uni_modules/lime-shared/cssToObj/index.ts | 45 + uni_modules/lime-shared/debounce/index.ts | 11 + uni_modules/lime-shared/debounce/uvue.uts | 36 + uni_modules/lime-shared/debounce/vue.ts | 40 + uni_modules/lime-shared/dom/index.ts | 18 + uni_modules/lime-shared/exif/index.ts | 11 + uni_modules/lime-shared/exif/uvue.uts | 7 + uni_modules/lime-shared/exif/vue.ts | 1057 +++++ uni_modules/lime-shared/fillZero/index.ts | 11 + uni_modules/lime-shared/floatAdd/index.ts | 36 + uni_modules/lime-shared/floatDiv/index.ts | 45 + uni_modules/lime-shared/floatMul/index.ts | 44 + uni_modules/lime-shared/floatSub/index.ts | 32 + uni_modules/lime-shared/getClassStr/index.ts | 53 + .../lime-shared/getCurrentPage/index.ts | 11 + .../lime-shared/getCurrentPage/uvue.uts | 5 + uni_modules/lime-shared/getCurrentPage/vue.ts | 6 + .../lime-shared/getLocalFilePath/index.ts | 62 + uni_modules/lime-shared/getRect/index.ts | 138 + uni_modules/lime-shared/getRect/uvue.uts | 17 + uni_modules/lime-shared/getRect/vue.ts | 117 + uni_modules/lime-shared/getStyleStr/index.ts | 54 + uni_modules/lime-shared/guid/index.ts | 28 + uni_modules/lime-shared/hasOwn/index.ts | 11 + uni_modules/lime-shared/hasOwn/uvue.uts | 43 + uni_modules/lime-shared/hasOwn/vue.ts | 30 + uni_modules/lime-shared/index.ts | 43 + uni_modules/lime-shared/isBase64/index.ts | 23 + uni_modules/lime-shared/isBoolean/index.ts | 24 + uni_modules/lime-shared/isBrowser/index.ts | 8 + uni_modules/lime-shared/isByteLength/index.ts | 86 + uni_modules/lime-shared/isDate/index.ts | 189 + uni_modules/lime-shared/isDef/index.ts | 23 + uni_modules/lime-shared/isEmail/index.ts | 11 + uni_modules/lime-shared/isEmpty/index.ts | 81 + uni_modules/lime-shared/isFunction/index.ts | 16 + uni_modules/lime-shared/isIP/index.ts | 64 + uni_modules/lime-shared/isNumber/index.ts | 26 + uni_modules/lime-shared/isNumeric/index.ts | 33 + uni_modules/lime-shared/isObject/index.ts | 19 + uni_modules/lime-shared/isPromise/index.ts | 22 + uni_modules/lime-shared/isRegExp/index.ts | 33 + uni_modules/lime-shared/isString/index.ts | 19 + uni_modules/lime-shared/isURL/index.ts | 198 + .../lime-shared/isValidDomain/index.ts | 90 + uni_modules/lime-shared/kebabCase/index.ts | 24 + uni_modules/lime-shared/merge/index.ts | 33 + uni_modules/lime-shared/obj2url/index.ts | 61 + uni_modules/lime-shared/objToCss/index.ts | 49 + uni_modules/lime-shared/package.json | 110 + uni_modules/lime-shared/pathToBase64/index.ts | 11 + uni_modules/lime-shared/pathToBase64/uvue.uts | 17 + uni_modules/lime-shared/pathToBase64/vue.ts | 121 + uni_modules/lime-shared/platform/index.ts | 34 + uni_modules/lime-shared/raf/index.ts | 12 + uni_modules/lime-shared/raf/uvue.uts | 48 + uni_modules/lime-shared/raf/vue.ts | 32 + uni_modules/lime-shared/random/index.ts | 24 + uni_modules/lime-shared/range/index.ts | 36 + uni_modules/lime-shared/readme.md | 516 +++ .../lime-shared/selectAllComponent/index.ts | 10 + .../lime-shared/selectAllComponent/uvue.uts | 39 + .../lime-shared/selectAllComponent/vue.ts | 151 + .../lime-shared/selectComponent/index.ts | 9 + .../lime-shared/selectComponent/uvue.uts | 75 + .../lime-shared/selectComponent/vue.ts | 149 + .../lime-shared/selectElement/index.ts | 277 ++ uni_modules/lime-shared/shuffle/index.ts | 16 + uni_modules/lime-shared/sleep/index.ts | 44 + uni_modules/lime-shared/throttle/index.ts | 89 + uni_modules/lime-shared/throttle/index_old.ts | 112 + uni_modules/lime-shared/toArray/index.ts | 21 + uni_modules/lime-shared/toBoolean/index.ts | 40 + uni_modules/lime-shared/toNumber/index.ts | 28 + uni_modules/lime-shared/unitConvert/index.ts | 80 + uni_modules/lime-shared/vue/index.ts | 16 + uni_modules/lime-shared/while/index.ts | 55 + uni_modules/uview-plus/README.md | 2 +- uni_modules/uview-plus/changelog.md | 753 ++++ .../u-action-sheet-data.vue | 109 + .../components/u-action-sheet/actionSheet.js | 8 +- .../components/u-action-sheet/props.js | 8 + .../u-action-sheet/u-action-sheet.vue | 29 +- .../components/u-agreement/u-agreement.vue | 76 + .../uview-plus/components/u-album/album.js | 6 +- .../uview-plus/components/u-album/props.js | 9 + .../uview-plus/components/u-album/u-album.vue | 113 +- .../uview-plus/components/u-alert/alert.js | 14 +- .../uview-plus/components/u-alert/props.js | 29 + .../uview-plus/components/u-alert/u-alert.vue | 76 +- .../u-avatar-group/u-avatar-group.vue | 1 - .../components/u-avatar/u-avatar.vue | 5 +- .../components/u-back-top/u-back-top.vue | 5 +- .../uview-plus/components/u-badge/u-badge.vue | 1 - .../components/u-barcode/u-barcode.vue | 1000 +++++ .../uview-plus/components/u-box/u-box.vue | 1 - .../components/u-button/u-button.vue | 12 +- .../components/u-calendar/calendar.js | 17 +- .../components/u-calendar/header.vue | 5 +- .../components/u-calendar/month.vue | 47 +- .../uview-plus/components/u-calendar/props.js | 17 + .../components/u-calendar/u-calendar.vue | 30 +- .../uview-plus/components/u-calendar/util.js | 2 +- .../u-car-keyboard/u-car-keyboard.vue | 5 +- .../uview-plus/components/u-card/card.js | 40 + .../uview-plus/components/u-card/props.js | 58 +- .../uview-plus/components/u-card/u-card.vue | 2 - .../components/u-cascader/u-cascader.vue | 333 ++ .../components/u-cate-tab/u-cate-tab.vue | 158 +- .../components/u-cell-group/u-cell-group.vue | 1 - .../uview-plus/components/u-cell/u-cell.vue | 9 +- .../u-checkbox-group/u-checkbox-group.vue | 6 +- .../components/u-checkbox/u-checkbox.vue | 16 +- .../components/u-choose/u-choose.vue | 109 + .../u-circle-progress/u-circle-progress.vue | 1 - .../u-city-locate/u-city-locate.vue | 163 + .../components/u-code-input/u-code-input.vue | 1 - .../uview-plus/components/u-code/code.js | 10 +- .../uview-plus/components/u-code/u-code.vue | 1 - .../uview-plus/components/u-col/u-col.vue | 1 - .../u-collapse-item/collapseItem.js | 7 +- .../components/u-collapse-item/props.js | 31 + .../u-collapse-item/u-collapse-item.vue | 7 +- .../components/u-collapse/u-collapse.vue | 1 - .../u-color-picker/u-color-picker.vue | 1095 +++++ .../u-column-notice/u-column-notice.vue | 13 +- .../uview-plus/components/u-copy/u-copy.vue | 12 +- .../components/u-count-down/u-count-down.vue | 5 +- .../components/u-count-to/u-count-to.vue | 2 - .../components/u-coupon/u-coupon.vue | 406 ++ .../components/u-cropper/u-cropper.vue | 1228 ++++++ .../u-datetime-picker/datetimePicker.js | 13 +- .../u-datetime-picker/dayjs.esm.min.js | 7 + .../components/u-datetime-picker/props.js | 25 +- .../u-datetime-picker/u-datetime-picker.vue | 44 +- .../components/u-divider/u-divider.vue | 13 +- .../components/u-dragsort/u-dragsort.vue | 367 ++ .../u-dropdown-item/u-dropdown-item.vue | 1 - .../components/u-dropdown/u-dropdown.vue | 37 +- .../uview-plus/components/u-empty/u-empty.vue | 36 +- .../u-float-button/u-float-button.vue | 6 +- .../components/u-form-item/u-form-item.vue | 11 +- .../uview-plus/components/u-form/u-form.vue | 22 +- .../uview-plus/components/u-gap/u-gap.vue | 1 - .../components/u-goods-sku/u-goods-sku.vue | 434 ++ .../components/u-grid-item/u-grid-item.vue | 1 - .../uview-plus/components/u-grid/u-grid.vue | 3 +- .../uview-plus/components/u-icon/u-icon.vue | 40 +- .../uview-plus/components/u-icon/util.js | 68 + .../uview-plus/components/u-image/u-image.vue | 29 +- .../components/u-index-anchor/indexAnchor.js | 2 +- .../u-index-anchor/u-index-anchor.vue | 21 +- .../components/u-index-item/u-index-item.vue | 1 - .../components/u-index-list/indexList.js | 3 +- .../components/u-index-list/props.js | 5 + .../components/u-index-list/u-index-list.vue | 30 +- .../uview-plus/components/u-input/input.js | 10 +- .../uview-plus/components/u-input/props.js | 17 +- .../uview-plus/components/u-input/u-input.vue | 60 +- .../components/u-keyboard/keyboard.js | 5 +- .../components/u-keyboard/u-keyboard.vue | 1 - .../components/u-lazy-load/u-lazy-load.vue | 11 +- .../u-line-progress/lineProgress.js | 3 +- .../components/u-line-progress/props.js | 5 + .../u-line-progress/u-line-progress.vue | 7 +- .../uview-plus/components/u-line/u-line.vue | 1 - .../uview-plus/components/u-link/link.js | 3 +- .../uview-plus/components/u-link/u-link.vue | 1 - .../components/u-list-item/u-list-item.vue | 1 - .../uview-plus/components/u-list/u-list.vue | 1 - .../u-loading-icon/u-loading-icon.vue | 1 - .../components/u-loading-page/loadingPage.js | 3 +- .../u-loading-page/u-loading-page.vue | 2 - .../components/u-loadmore/loadmore.js | 7 +- .../components/u-loadmore/u-loadmore.vue | 1 - .../components/u-markdown/marked.esm.js | 7 + .../components/u-markdown/u-markdown.vue | 300 ++ .../uview-plus/components/u-modal/modal.js | 11 +- .../uview-plus/components/u-modal/props.js | 20 + .../uview-plus/components/u-modal/u-modal.vue | 36 +- .../u-navbar-mini/u-navbar-mini.vue | 2 - .../uview-plus/components/u-navbar/props.js | 5 + .../components/u-navbar/u-navbar.vue | 23 +- .../components/u-no-network/noNetwork.js | 4 +- .../components/u-no-network/u-no-network.vue | 17 +- .../components/u-notice-bar/u-notice-bar.vue | 1 - .../components/u-notify/u-notify.vue | 5 +- .../components/u-number-box/numberBox.js | 1 + .../components/u-number-box/props.js | 5 + .../components/u-number-box/u-number-box.vue | 29 +- .../u-number-keyboard/u-number-keyboard.vue | 5 +- .../components/u-overlay/u-overlay.vue | 1 - .../components/u-pagination/u-pagination.vue | 285 ++ .../components/u-parse/node/node.vue | 72 +- .../uview-plus/components/u-parse/parse.js | 10 +- .../uview-plus/components/u-parse/parser.js | 93 +- .../uview-plus/components/u-parse/props.js | 12 +- .../uview-plus/components/u-parse/u-parse.vue | 21 +- .../components/u-pdf-reader/props.js | 19 + .../components/u-pdf-reader/u-pdf-reader.vue | 52 + .../u-picker-column/u-picker-column.vue | 1 - .../u-picker-data/u-picker-data.vue | 144 + .../uview-plus/components/u-picker/picker.js | 17 +- .../uview-plus/components/u-picker/props.js | 46 +- .../components/u-picker/u-picker.vue | 137 +- .../uview-plus/components/u-popover/props.js | 59 + .../components/u-popover/u-popover.vue | 95 + .../uview-plus/components/u-popup/popup.js | 8 +- .../uview-plus/components/u-popup/props.js | 22 +- .../uview-plus/components/u-popup/u-popup.vue | 166 +- .../components/u-poster/u-poster.vue | 629 +++ .../u-pull-refresh/u-pull-refresh.vue | 334 ++ .../uview-plus/components/u-qrcode/qrcode.js | 210 +- .../components/u-qrcode/u-qrcode.vue | 719 +-- .../u-radio-group/u-radio-group.vue | 1 - .../uview-plus/components/u-radio/u-radio.vue | 3 +- .../uview-plus/components/u-rate/u-rate.vue | 11 +- .../components/u-read-more/readMore.js | 5 +- .../components/u-read-more/u-read-more.vue | 6 +- .../u-refresh-virtual-list.vue | 85 + .../components/u-row-notice/u-row-notice.vue | 15 +- .../uview-plus/components/u-row/u-row.vue | 1 - .../u-safe-bottom/u-safe-bottom.vue | 4 +- .../u-scroll-list/u-scroll-list.vue | 2 - .../uview-plus/components/u-search/props.js | 282 +- .../uview-plus/components/u-search/search.js | 6 +- .../components/u-search/u-search.vue | 40 +- .../components/u-section/section.js | 3 +- .../components/u-select/u-select.vue | 218 + .../u-short-video/u-short-video.vue | 463 ++ .../components/u-signature/u-signature.vue | 485 ++ .../components/u-skeleton/u-skeleton.vue | 1 - .../uview-plus/components/u-slider/props.js | 6 +- .../uview-plus/components/u-slider/slider.js | 3 +- .../components/u-slider/u-slider.vue | 32 +- .../components/u-status-bar/props.js | 7 +- .../components/u-status-bar/statusBar.js | 3 +- .../components/u-status-bar/u-status-bar.vue | 2 + .../components/u-steps-item/u-steps-item.vue | 37 +- .../uview-plus/components/u-steps/u-steps.vue | 8 +- .../components/u-sticky/u-sticky.vue | 9 +- .../components/u-subsection/props.js | 28 +- .../components/u-subsection/subsection.js | 5 +- .../components/u-subsection/u-subsection.vue | 137 +- .../u-swipe-action-item.vue | 5 +- .../u-swiper-indicator/u-swiper-indicator.vue | 1 - .../components/u-swiper/u-swiper.vue | 3 +- .../components/u-switch/u-switch.vue | 1 - .../components/u-tabbar-item/props.js | 8 +- .../components/u-tabbar-item/tabbarItem.js | 3 +- .../u-tabbar-item/u-tabbar-item.vue | 53 +- .../uview-plus/components/u-tabbar/props.js | 10 + .../uview-plus/components/u-tabbar/tabbar.js | 4 +- .../components/u-tabbar/u-tabbar.vue | 8 +- .../uview-plus/components/u-table/u-table.vue | 81 +- .../components/u-table2/tableRow.vue | 328 ++ .../components/u-table2/u-table2.vue | 756 ++++ .../uview-plus/components/u-tabs/props.js | 7 +- .../uview-plus/components/u-tabs/tabs.js | 5 +- .../uview-plus/components/u-tabs/u-tabs.vue | 19 +- .../uview-plus/components/u-tag/props.js | 32 +- .../uview-plus/components/u-tag/tag.js | 7 +- .../uview-plus/components/u-tag/u-tag.vue | 60 +- .../uview-plus/components/u-td/u-td.vue | 75 +- .../uview-plus/components/u-text/u-text.vue | 10 +- .../components/u-textarea/u-textarea.vue | 13 +- .../uview-plus/components/u-th/props.js | 7 + .../uview-plus/components/u-th/u-th.vue | 66 + .../uview-plus/components/u-title/u-title.vue | 36 + .../uview-plus/components/u-toast/toast.js | 2 +- .../uview-plus/components/u-toast/u-toast.vue | 10 +- .../components/u-toolbar/toolbar.js | 7 +- .../components/u-toolbar/u-toolbar.vue | 2 +- .../uview-plus/components/u-tooltip/props.js | 19 +- .../components/u-tooltip/tooltip.js | 5 +- .../components/u-tooltip/u-tooltip.vue | 234 +- .../uview-plus/components/u-tr/u-tr.vue | 7 +- .../components/u-transition/u-transition.vue | 117 +- .../components/u-tree/tree-node.vue | 128 + .../uview-plus/components/u-tree/u-tree.vue | 117 + .../uview-plus/components/u-upload/props.js | 50 +- .../components/u-upload/u-upload.vue | 495 ++- .../uview-plus/components/u-upload/upload.js | 11 +- .../uview-plus/components/u-upload/utils.js | 24 +- .../uview-plus/components/u-view/u-view.vue | 2 - .../u-virtual-list/u-virtual-list.vue | 253 ++ .../components/u-waterfall/u-waterfall.vue | 382 +- uni_modules/uview-plus/index.js | 60 +- uni_modules/uview-plus/index.scss | 1 + uni_modules/uview-plus/libs/config/config.js | 18 +- uni_modules/uview-plus/libs/config/props.js | 38 +- uni_modules/uview-plus/libs/css/common.scss | 2 +- .../uview-plus/libs/css/components.scss | 2 + uni_modules/uview-plus/libs/css/flex.scss | 78 +- uni_modules/uview-plus/libs/function/calc.js | 64 + uni_modules/uview-plus/libs/function/http.js | 4 + uni_modules/uview-plus/libs/function/index.js | 108 +- uni_modules/uview-plus/libs/function/test.js | 9 +- uni_modules/uview-plus/libs/i18n/index.js | 54 + .../uview-plus/libs/i18n/locales/de.json | 85 + .../uview-plus/libs/i18n/locales/en.json | 85 + .../uview-plus/libs/i18n/locales/es.json | 85 + .../uview-plus/libs/i18n/locales/fr.json | 85 + .../uview-plus/libs/i18n/locales/ja.json | 85 + .../uview-plus/libs/i18n/locales/ko.json | 85 + .../uview-plus/libs/i18n/locales/ru.json | 85 + .../uview-plus/libs/i18n/locales/th.json | 85 + .../uview-plus/libs/i18n/locales/zh-Hans.json | 85 + .../uview-plus/libs/i18n/locales/zh-Hant.json | 85 + .../libs/luch-request/core/Request.js | 1 + uni_modules/uview-plus/package.json | 205 +- uni_modules/uview-plus/types/comps.d.ts | 1 + uni_modules/uview-plus/types/comps/modal.d.ts | 2 +- .../uview-plus/types/comps/navbar.d.ts | 5 + .../uview-plus/types/comps/qrcode.d.ts | 77 + .../uview-plus/types/comps/search.d.ts | 13 + .../uview-plus/types/comps/subsection.d.ts | 16 + uni_modules/uview-plus/types/comps/toast.d.ts | 6 +- .../uview-plus/types/comps/upload.d.ts | 41 + uni_modules/wmf-code/README.md | 84 + uni_modules/wmf-code/changelog.md | 108 + uni_modules/wmf-code/common/helper.js | 105 + .../components/w-barcode/w-barcode.vue | 203 + .../wmf-code/components/w-qrcode/w-qrcode.vue | 176 + uni_modules/wmf-code/js_sdk/index.js | 1 + uni_modules/wmf-code/package.json | 77 + utils/goods.ts | 21 +- utils/uniapp.js | 2 +- 395 files changed, 31264 insertions(+), 2477 deletions(-) create mode 100644 components/wechat-ac-qrcode.vue rename pages/order/{confirm-order - 副本.vue => confirm-order-back.vue} (100%) create mode 100644 uni_modules/lime-qrcode/changelog.md create mode 100644 uni_modules/lime-qrcode/components/l-qrcode/ios/index.uts create mode 100644 uni_modules/lime-qrcode/components/l-qrcode/ios/qrcodegen.js create mode 100644 uni_modules/lime-qrcode/components/l-qrcode/l-qrcode.uvue create mode 100644 uni_modules/lime-qrcode/components/l-qrcode/l-qrcode.vue create mode 100644 uni_modules/lime-qrcode/components/l-qrcode/props.ts create mode 100644 uni_modules/lime-qrcode/components/l-qrcode/qrcode.js create mode 100644 uni_modules/lime-qrcode/components/l-qrcode/type.ts create mode 100644 uni_modules/lime-qrcode/components/l-qrcode/useCanvas.ts create mode 100644 uni_modules/lime-qrcode/components/l-qrcode/utils.uts create mode 100644 uni_modules/lime-qrcode/components/lime-qrcode/lime-qrcode.uvue create mode 100644 uni_modules/lime-qrcode/components/lime-qrcode/lime-qrcode.vue create mode 100644 uni_modules/lime-qrcode/hybrid/html/index.html create mode 100644 uni_modules/lime-qrcode/hybrid/html/qrcode.min.js create mode 100644 uni_modules/lime-qrcode/hybrid/html/uni.webview.1.5.3.js create mode 100644 uni_modules/lime-qrcode/package.json create mode 100644 uni_modules/lime-qrcode/readme - 副本.md create mode 100644 uni_modules/lime-qrcode/readme.md create mode 100644 uni_modules/lime-shared/addUnit/index.ts create mode 100644 uni_modules/lime-shared/animation/bezier.ts create mode 100644 uni_modules/lime-shared/animation/ease.ts create mode 100644 uni_modules/lime-shared/animation/index.ts create mode 100644 uni_modules/lime-shared/animation/useTransition.ts create mode 100644 uni_modules/lime-shared/animation/uvue.uts create mode 100644 uni_modules/lime-shared/animation/vue.ts create mode 100644 uni_modules/lime-shared/areaData/city-china.json create mode 100644 uni_modules/lime-shared/areaData/index.ts create mode 100644 uni_modules/lime-shared/arrayBufferToFile/index.ts create mode 100644 uni_modules/lime-shared/arrayBufferToFile/uvue.uts create mode 100644 uni_modules/lime-shared/arrayBufferToFile/vue.ts create mode 100644 uni_modules/lime-shared/base64ToArrayBuffer/index.ts create mode 100644 uni_modules/lime-shared/base64ToPath/index.ts create mode 100644 uni_modules/lime-shared/base64ToPath/uvue.uts create mode 100644 uni_modules/lime-shared/base64ToPath/vue.ts create mode 100644 uni_modules/lime-shared/camelCase/index.ts create mode 100644 uni_modules/lime-shared/canIUseCanvas2d/index.ts create mode 100644 uni_modules/lime-shared/capitalizedAmount/index.ts create mode 100644 uni_modules/lime-shared/changelog.md create mode 100644 uni_modules/lime-shared/characterLimit/index.ts create mode 100644 uni_modules/lime-shared/clamp/index.ts create mode 100644 uni_modules/lime-shared/classNames/index.ts create mode 100644 uni_modules/lime-shared/cloneDeep/index.ts create mode 100644 uni_modules/lime-shared/cloneDeep/uvue.uts create mode 100644 uni_modules/lime-shared/cloneDeep/vue.ts create mode 100644 uni_modules/lime-shared/closest/index.ts create mode 100644 uni_modules/lime-shared/components/lime-shared/lime-shared.vue create mode 100644 uni_modules/lime-shared/createAnimation/index.ts create mode 100644 uni_modules/lime-shared/createAnimation/type.ts create mode 100644 uni_modules/lime-shared/createAnimation/uvue.uts create mode 100644 uni_modules/lime-shared/createAnimation/vue.ts create mode 100644 uni_modules/lime-shared/createCanvas/index.ts create mode 100644 uni_modules/lime-shared/createImage/index.ts create mode 100644 uni_modules/lime-shared/cssToObj/index.ts create mode 100644 uni_modules/lime-shared/debounce/index.ts create mode 100644 uni_modules/lime-shared/debounce/uvue.uts create mode 100644 uni_modules/lime-shared/debounce/vue.ts create mode 100644 uni_modules/lime-shared/dom/index.ts create mode 100644 uni_modules/lime-shared/exif/index.ts create mode 100644 uni_modules/lime-shared/exif/uvue.uts create mode 100644 uni_modules/lime-shared/exif/vue.ts create mode 100644 uni_modules/lime-shared/fillZero/index.ts create mode 100644 uni_modules/lime-shared/floatAdd/index.ts create mode 100644 uni_modules/lime-shared/floatDiv/index.ts create mode 100644 uni_modules/lime-shared/floatMul/index.ts create mode 100644 uni_modules/lime-shared/floatSub/index.ts create mode 100644 uni_modules/lime-shared/getClassStr/index.ts create mode 100644 uni_modules/lime-shared/getCurrentPage/index.ts create mode 100644 uni_modules/lime-shared/getCurrentPage/uvue.uts create mode 100644 uni_modules/lime-shared/getCurrentPage/vue.ts create mode 100644 uni_modules/lime-shared/getLocalFilePath/index.ts create mode 100644 uni_modules/lime-shared/getRect/index.ts create mode 100644 uni_modules/lime-shared/getRect/uvue.uts create mode 100644 uni_modules/lime-shared/getRect/vue.ts create mode 100644 uni_modules/lime-shared/getStyleStr/index.ts create mode 100644 uni_modules/lime-shared/guid/index.ts create mode 100644 uni_modules/lime-shared/hasOwn/index.ts create mode 100644 uni_modules/lime-shared/hasOwn/uvue.uts create mode 100644 uni_modules/lime-shared/hasOwn/vue.ts create mode 100644 uni_modules/lime-shared/index.ts create mode 100644 uni_modules/lime-shared/isBase64/index.ts create mode 100644 uni_modules/lime-shared/isBoolean/index.ts create mode 100644 uni_modules/lime-shared/isBrowser/index.ts create mode 100644 uni_modules/lime-shared/isByteLength/index.ts create mode 100644 uni_modules/lime-shared/isDate/index.ts create mode 100644 uni_modules/lime-shared/isDef/index.ts create mode 100644 uni_modules/lime-shared/isEmail/index.ts create mode 100644 uni_modules/lime-shared/isEmpty/index.ts create mode 100644 uni_modules/lime-shared/isFunction/index.ts create mode 100644 uni_modules/lime-shared/isIP/index.ts create mode 100644 uni_modules/lime-shared/isNumber/index.ts create mode 100644 uni_modules/lime-shared/isNumeric/index.ts create mode 100644 uni_modules/lime-shared/isObject/index.ts create mode 100644 uni_modules/lime-shared/isPromise/index.ts create mode 100644 uni_modules/lime-shared/isRegExp/index.ts create mode 100644 uni_modules/lime-shared/isString/index.ts create mode 100644 uni_modules/lime-shared/isURL/index.ts create mode 100644 uni_modules/lime-shared/isValidDomain/index.ts create mode 100644 uni_modules/lime-shared/kebabCase/index.ts create mode 100644 uni_modules/lime-shared/merge/index.ts create mode 100644 uni_modules/lime-shared/obj2url/index.ts create mode 100644 uni_modules/lime-shared/objToCss/index.ts create mode 100644 uni_modules/lime-shared/package.json create mode 100644 uni_modules/lime-shared/pathToBase64/index.ts create mode 100644 uni_modules/lime-shared/pathToBase64/uvue.uts create mode 100644 uni_modules/lime-shared/pathToBase64/vue.ts create mode 100644 uni_modules/lime-shared/platform/index.ts create mode 100644 uni_modules/lime-shared/raf/index.ts create mode 100644 uni_modules/lime-shared/raf/uvue.uts create mode 100644 uni_modules/lime-shared/raf/vue.ts create mode 100644 uni_modules/lime-shared/random/index.ts create mode 100644 uni_modules/lime-shared/range/index.ts create mode 100644 uni_modules/lime-shared/readme.md create mode 100644 uni_modules/lime-shared/selectAllComponent/index.ts create mode 100644 uni_modules/lime-shared/selectAllComponent/uvue.uts create mode 100644 uni_modules/lime-shared/selectAllComponent/vue.ts create mode 100644 uni_modules/lime-shared/selectComponent/index.ts create mode 100644 uni_modules/lime-shared/selectComponent/uvue.uts create mode 100644 uni_modules/lime-shared/selectComponent/vue.ts create mode 100644 uni_modules/lime-shared/selectElement/index.ts create mode 100644 uni_modules/lime-shared/shuffle/index.ts create mode 100644 uni_modules/lime-shared/sleep/index.ts create mode 100644 uni_modules/lime-shared/throttle/index.ts create mode 100644 uni_modules/lime-shared/throttle/index_old.ts create mode 100644 uni_modules/lime-shared/toArray/index.ts create mode 100644 uni_modules/lime-shared/toBoolean/index.ts create mode 100644 uni_modules/lime-shared/toNumber/index.ts create mode 100644 uni_modules/lime-shared/unitConvert/index.ts create mode 100644 uni_modules/lime-shared/vue/index.ts create mode 100644 uni_modules/lime-shared/while/index.ts create mode 100644 uni_modules/uview-plus/components/u-action-sheet-data/u-action-sheet-data.vue create mode 100644 uni_modules/uview-plus/components/u-agreement/u-agreement.vue create mode 100644 uni_modules/uview-plus/components/u-barcode/u-barcode.vue create mode 100644 uni_modules/uview-plus/components/u-card/card.js create mode 100644 uni_modules/uview-plus/components/u-cascader/u-cascader.vue create mode 100644 uni_modules/uview-plus/components/u-choose/u-choose.vue create mode 100644 uni_modules/uview-plus/components/u-city-locate/u-city-locate.vue create mode 100644 uni_modules/uview-plus/components/u-color-picker/u-color-picker.vue create mode 100644 uni_modules/uview-plus/components/u-coupon/u-coupon.vue create mode 100644 uni_modules/uview-plus/components/u-cropper/u-cropper.vue create mode 100644 uni_modules/uview-plus/components/u-datetime-picker/dayjs.esm.min.js create mode 100644 uni_modules/uview-plus/components/u-dragsort/u-dragsort.vue create mode 100644 uni_modules/uview-plus/components/u-goods-sku/u-goods-sku.vue create mode 100644 uni_modules/uview-plus/components/u-icon/util.js create mode 100644 uni_modules/uview-plus/components/u-markdown/marked.esm.js create mode 100644 uni_modules/uview-plus/components/u-markdown/u-markdown.vue create mode 100644 uni_modules/uview-plus/components/u-pagination/u-pagination.vue create mode 100644 uni_modules/uview-plus/components/u-pdf-reader/props.js create mode 100644 uni_modules/uview-plus/components/u-pdf-reader/u-pdf-reader.vue create mode 100644 uni_modules/uview-plus/components/u-picker-data/u-picker-data.vue create mode 100644 uni_modules/uview-plus/components/u-popover/props.js create mode 100644 uni_modules/uview-plus/components/u-popover/u-popover.vue create mode 100644 uni_modules/uview-plus/components/u-poster/u-poster.vue create mode 100644 uni_modules/uview-plus/components/u-pull-refresh/u-pull-refresh.vue create mode 100644 uni_modules/uview-plus/components/u-refresh-virtual-list/u-refresh-virtual-list.vue create mode 100644 uni_modules/uview-plus/components/u-select/u-select.vue create mode 100644 uni_modules/uview-plus/components/u-short-video/u-short-video.vue create mode 100644 uni_modules/uview-plus/components/u-signature/u-signature.vue create mode 100644 uni_modules/uview-plus/components/u-table2/tableRow.vue create mode 100644 uni_modules/uview-plus/components/u-table2/u-table2.vue create mode 100644 uni_modules/uview-plus/components/u-th/props.js create mode 100644 uni_modules/uview-plus/components/u-th/u-th.vue create mode 100644 uni_modules/uview-plus/components/u-title/u-title.vue create mode 100644 uni_modules/uview-plus/components/u-tree/tree-node.vue create mode 100644 uni_modules/uview-plus/components/u-tree/u-tree.vue create mode 100644 uni_modules/uview-plus/components/u-virtual-list/u-virtual-list.vue create mode 100644 uni_modules/uview-plus/libs/function/calc.js create mode 100644 uni_modules/uview-plus/libs/function/http.js create mode 100644 uni_modules/uview-plus/libs/i18n/index.js create mode 100644 uni_modules/uview-plus/libs/i18n/locales/de.json create mode 100644 uni_modules/uview-plus/libs/i18n/locales/en.json create mode 100644 uni_modules/uview-plus/libs/i18n/locales/es.json create mode 100644 uni_modules/uview-plus/libs/i18n/locales/fr.json create mode 100644 uni_modules/uview-plus/libs/i18n/locales/ja.json create mode 100644 uni_modules/uview-plus/libs/i18n/locales/ko.json create mode 100644 uni_modules/uview-plus/libs/i18n/locales/ru.json create mode 100644 uni_modules/uview-plus/libs/i18n/locales/th.json create mode 100644 uni_modules/uview-plus/libs/i18n/locales/zh-Hans.json create mode 100644 uni_modules/uview-plus/libs/i18n/locales/zh-Hant.json create mode 100644 uni_modules/uview-plus/types/comps/qrcode.d.ts create mode 100644 uni_modules/wmf-code/README.md create mode 100644 uni_modules/wmf-code/changelog.md create mode 100644 uni_modules/wmf-code/common/helper.js create mode 100644 uni_modules/wmf-code/components/w-barcode/w-barcode.vue create mode 100644 uni_modules/wmf-code/components/w-qrcode/w-qrcode.vue create mode 100644 uni_modules/wmf-code/js_sdk/index.js create mode 100644 uni_modules/wmf-code/package.json diff --git a/common/css/common.scss b/common/css/common.scss index 349114d..b6959e6 100644 --- a/common/css/common.scss +++ b/common/css/common.scss @@ -94,4 +94,7 @@ page, } .u-col-center{ align-items: center; + } + .justify-between{ + justify-content: space-between; } \ No newline at end of file diff --git a/components/coupon-modal.vue b/components/coupon-modal.vue index b39b165..c290f44 100644 --- a/components/coupon-modal.vue +++ b/components/coupon-modal.vue @@ -159,7 +159,7 @@ async function getHandle() { const res = await receivePopUp({ getMode: props.getMode }); - show.value = false; + close() uni.showToast({ title: '已领取,请在我的优惠券中查看', icon: 'none' diff --git a/components/drainage.vue b/components/drainage.vue index 2dbc572..297888b 100644 --- a/components/drainage.vue +++ b/components/drainage.vue @@ -60,7 +60,7 @@ function close() { emit("close"); } const drainageConfig = ref({}); -onMounted(async () => { +async function getDrainageConfig() { const shopId = uni.cache.get("shopId"); const drainageConfigRes = await drainageConfigApi.config({ shopId: shopId, @@ -71,7 +71,18 @@ onMounted(async () => { } else { close(); } -}); +} +// onMounted(() => { +// getDrainageConfig(); +// }); +watch( + () => showPreview.value, + (newVal) => { + if (newVal) { + getDrainageConfig(); + } + } +); \ No newline at end of file diff --git a/components/payPassword.vue b/components/payPassword.vue index 0bde54c..9098732 100644 --- a/components/payPassword.vue +++ b/components/payPassword.vue @@ -48,6 +48,7 @@ password.value += num; } if (password.value.length === 6) { + console.log('密码输入完成:', password.value); emits('inputComplete', password.value); password.value = '' } @@ -56,7 +57,7 @@ // 关闭模态框 const closeModal = () => { emits('close'); - password = ''; + password.value = ''; }; // 将方法暴露给父组件 defineExpose({ diff --git a/components/paymentMethod.vue b/components/paymentMethod.vue index 6d26361..e9ea361 100644 --- a/components/paymentMethod.vue +++ b/components/paymentMethod.vue @@ -4,7 +4,7 @@ 支付方式 { + return { + name: "微信支付", + type: 2, + url: "https://czg-qr-order.oss-cn-beijing.aliyuncs.com/confirmOrder/weChat.png", + payType: "wechatPay", + }; + }, +}); -const ispws = ref(false); // 输入支付密码 +watch( + () => props.disablePayType, + (newval) => { + console.log('禁止支付方式', newval); -const storeInfo = ref({}); + const canUsePayType = paymentMethodList.value.filter((item) => { + return !newval.includes(item.name); + }); + console.log('可用支付方式', canUsePayType); + if (canUsePayType.find((v) => v.type == radiovalue.value.type)) { + return; + } + radiovalue.value = canUsePayType[0]; + }, + { + immediate: true, + } +); // * 监听支付方式切换 const groupChanges = (type) => { @@ -158,8 +184,6 @@ const groupChanges = (type) => { return; } const item = paymentMethodList.value.find((v) => v.type == type); - console.log("groupChanges", item); - console.log("props.disablePayType", props.disablePayType); if (item && returnDisabled(item)) { uni.showToast({ @@ -171,9 +195,7 @@ const groupChanges = (type) => { // if (props.payAmount <= 0 && type != 1) { // return; // } - radiovalue.value = type; - let name = paymentMethodName.value[type - 1].name; - console.log('emit:groupChange',paymentMethodName.value[type - 1]); + radiovalue.value = item; emits("groupChange", paymentMethodName.value[type - 1]); }; @@ -182,15 +204,18 @@ const goRecharge = () => { if (props.disablePayType.includes("余额支付")) { return; } - if (orderVIP.value.isVip) { - uni.navigateTo({ - url: "/pages/user/member/czzx?shopId=" + orderVIP.value.shopId, - }); - return; - } uni.navigateTo({ - url: "/user/vip/buy-vip?shopId=" + orderVIP.value.shopId, + url: "/pages/user/member/czzx?shopId=" + orderVIP.value.shopId, }); + // if (orderVIP.value.isVip) { + // uni.navigateTo({ + // url: "/pages/user/member/czzx?shopId=" + orderVIP.value.shopId, + // }); + // return; + // } + // uni.navigateTo({ + // url: "/user/vip/buy-vip?shopId=" + orderVIP.value.shopId, + // }); // uni.pro.navigateTo('user/member/index', { // shopId: orderVIP.value.shopId diff --git a/components/wechat-ac-qrcode.vue b/components/wechat-ac-qrcode.vue new file mode 100644 index 0000000..0f9ab45 --- /dev/null +++ b/components/wechat-ac-qrcode.vue @@ -0,0 +1,41 @@ + + + + + \ No newline at end of file diff --git a/pages/order/components/orderInfo.vue b/pages/order/components/orderInfo.vue index 5596039..37ad662 100644 --- a/pages/order/components/orderInfo.vue +++ b/pages/order/components/orderInfo.vue @@ -201,7 +201,7 @@ > {{ item.name }} -