From cf8b8842a5e215b074e769a8f4eb6fd73ee6856f Mon Sep 17 00:00:00 2001 From: sjeam <359824901@qq.com> Date: Tue, 12 Aug 2025 09:11:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=B4=E5=B8=AD2.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 19 + env/.env | 8 +- package.json | 2 + pnpm-lock.yaml | 21 + src/hooks/area-data/index.ts | 38 + src/hooks/index.ts | 5 +- src/manifest.json | 4 +- src/pages.json | 117 +- src/pages/banquet/combo/detail.vue | 392 +++ src/pages/banquet/combo/index.vue | 406 ++++ src/pages/banquet/cook/detail.vue | 206 ++ src/pages/banquet/cook/list.vue | 273 +++ src/pages/banquet/home/index.vue | 218 ++ src/pages/banquet/hotel/detail.vue | 244 ++ src/pages/banquet/hotel/list.vue | 273 +++ src/pages/banquet/order/detail.vue | 207 ++ src/pages/banquet/order/pay.vue | 332 +++ src/pages/common/goods/order.vue | 1 - src/pages/common/goods/pay_order.vue | 4 +- src/pages/tab/home/index.vue | 4 +- src/pages/tab/list/index.vue | 12 +- src/pages/tab/user/index.vue | 11 +- src/static/styles/common.scss | 101 +- src/uni_modules/wot-design-uni/CHANGELOG.md | 2145 +++++++++++++++++ src/uni_modules/wot-design-uni/LICENSE | 21 + src/uni_modules/wot-design-uni/README.md | 145 ++ .../components/common/AbortablePromise.ts | 28 + .../components/common/abstracts/_config.scss | 7 + .../common/abstracts/_function.scss | 89 + .../components/common/abstracts/_mixin.scss | 385 +++ .../components/common/abstracts/variable.scss | 973 ++++++++ .../components/common/base64.ts | 29 + .../components/common/canvasHelper.ts | 49 + .../components/common/clickoutside.ts | 34 + .../wot-design-uni/components/common/event.ts | 8 + .../components/common/interceptor.ts | 43 + .../wot-design-uni/components/common/props.ts | 51 + .../wot-design-uni/components/common/util.ts | 778 ++++++ .../components/composables/useCell.ts | 13 + .../components/composables/useChildren.ts | 113 + .../components/composables/useCountDown.ts | 138 ++ .../components/composables/useLockScroll.ts | 39 + .../components/composables/useParent.ts | 41 + .../components/composables/usePopover.ts | 176 ++ .../components/composables/useQueue.ts | 52 + .../components/composables/useRaf.ts | 37 + .../components/composables/useTouch.ts | 43 + .../components/composables/useTranslate.ts | 12 + .../components/composables/useUpload.ts | 326 +++ .../components/wd-action-sheet/index.scss | 204 ++ .../components/wd-action-sheet/types.ts | 118 + .../wd-action-sheet/wd-action-sheet.vue | 155 ++ .../components/wd-backtop/index.scss | 25 + .../components/wd-backtop/types.ts | 37 + .../components/wd-backtop/wd-backtop.vue | 45 + .../components/wd-badge/index.scss | 63 + .../components/wd-badge/types.ts | 50 + .../components/wd-badge/wd-badge.vue | 61 + .../components/wd-button/index.scss | 336 +++ .../components/wd-button/types.ts | 141 ++ .../components/wd-button/wd-button.vue | 189 ++ .../components/wd-calendar-view/index.scss | 9 + .../wd-calendar-view/month/index.scss | 162 ++ .../wd-calendar-view/month/month.vue | 390 +++ .../wd-calendar-view/month/types.ts | 20 + .../wd-calendar-view/monthPanel/index.scss | 89 + .../monthPanel/month-panel.vue | 374 +++ .../wd-calendar-view/monthPanel/types.ts | 48 + .../components/wd-calendar-view/types.ts | 110 + .../components/wd-calendar-view/utils.ts | 429 ++++ .../wd-calendar-view/wd-calendar-view.vue | 111 + .../wd-calendar-view/year/index.scss | 153 ++ .../components/wd-calendar-view/year/types.ts | 20 + .../components/wd-calendar-view/year/year.vue | 202 ++ .../wd-calendar-view/yearPanel/index.scss | 24 + .../wd-calendar-view/yearPanel/types.ts | 38 + .../wd-calendar-view/yearPanel/year-panel.vue | 135 ++ .../components/wd-calendar/index.scss | 158 ++ .../components/wd-calendar/types.ts | 222 ++ .../components/wd-calendar/wd-calendar.vue | 450 ++++ .../components/wd-card/index.scss | 71 + .../components/wd-card/types.ts | 30 + .../components/wd-card/wd-card.vue | 37 + .../components/wd-cell-group/index.scss | 56 + .../components/wd-cell-group/types.ts | 41 + .../wd-cell-group/wd-cell-group.vue | 45 + .../components/wd-cell/index.scss | 210 ++ .../components/wd-cell/types.ts | 103 + .../components/wd-cell/wd-cell.vue | 141 ++ .../components/wd-checkbox-group/index.scss | 20 + .../components/wd-checkbox-group/types.ts | 59 + .../wd-checkbox-group/wd-checkbox-group.vue | 100 + .../components/wd-checkbox/index.scss | 285 +++ .../components/wd-checkbox/types.ts | 68 + .../components/wd-checkbox/wd-checkbox.vue | 177 ++ .../components/wd-circle/index.scss | 18 + .../components/wd-circle/types.ts | 54 + .../components/wd-circle/wd-circle.vue | 296 +++ .../components/wd-col-picker/index.scss | 168 ++ .../components/wd-col-picker/types.ts | 162 ++ .../wd-col-picker/wd-col-picker.vue | 524 ++++ .../components/wd-col/index.scss | 19 + .../wot-design-uni/components/wd-col/types.ts | 15 + .../components/wd-col/wd-col.vue | 49 + .../components/wd-collapse-item/index.scss | 90 + .../components/wd-collapse-item/types.ts | 48 + .../wd-collapse-item/wd-collapse-item.vue | 171 ++ .../components/wd-collapse/index.scss | 55 + .../components/wd-collapse/types.ts | 58 + .../components/wd-collapse/wd-collapse.vue | 151 ++ .../components/wd-config-provider/types.ts | 1051 ++++++++ .../wd-config-provider/wd-config-provider.vue | 82 + .../components/wd-count-down/index.scss | 15 + .../components/wd-count-down/types.ts | 41 + .../components/wd-count-down/utils.ts | 52 + .../wd-count-down/wd-count-down.vue | 60 + .../components/wd-count-to/index.scss | 7 + .../components/wd-count-to/types.ts | 117 + .../components/wd-count-to/wd-count-to.vue | 125 + .../components/wd-curtain/index.scss | 85 + .../components/wd-curtain/types.ts | 74 + .../components/wd-curtain/wd-curtain.vue | 162 ++ .../wd-datetime-picker-view/types.ts | 116 + .../wd-datetime-picker-view/util.ts | 30 + .../wd-datetime-picker-view.vue | 498 ++++ .../components/wd-datetime-picker/index.scss | 164 ++ .../components/wd-datetime-picker/types.ts | 227 ++ .../wd-datetime-picker/wd-datetime-picker.vue | 799 ++++++ .../components/wd-divider/index.scss | 100 + .../components/wd-divider/types.ts | 35 + .../components/wd-divider/wd-divider.vue | 52 + .../components/wd-drop-menu-item/index.scss | 66 + .../components/wd-drop-menu-item/types.ts | 90 + .../wd-drop-menu-item/wd-drop-menu-item.vue | 221 ++ .../components/wd-drop-menu/index.scss | 89 + .../components/wd-drop-menu/types.ts | 38 + .../components/wd-drop-menu/wd-drop-menu.vue | 166 ++ .../components/wd-fab/index.scss | 116 + .../wot-design-uni/components/wd-fab/types.ts | 66 + .../components/wd-fab/wd-fab.vue | 276 +++ .../components/wd-floating-panel/index.scss | 64 + .../components/wd-floating-panel/type.ts | 32 + .../wd-floating-panel/wd-floating-panel.vue | 140 ++ .../components/wd-form-item/index.scss | 18 + .../components/wd-form-item/types.ts | 16 + .../components/wd-form-item/wd-form-item.vue | 65 + .../components/wd-form/index.scss | 10 + .../components/wd-form/types.ts | 85 + .../components/wd-form/wd-form.vue | 209 ++ .../components/wd-gap/index.scss | 9 + .../wot-design-uni/components/wd-gap/types.ts | 17 + .../components/wd-gap/wd-gap.vue | 36 + .../components/wd-grid-item/index.scss | 148 ++ .../components/wd-grid-item/types.ts | 74 + .../components/wd-grid-item/wd-grid-item.vue | 177 ++ .../components/wd-grid/index.scss | 9 + .../components/wd-grid/types.ts | 59 + .../components/wd-grid/wd-grid.vue | 106 + .../components/wd-icon/index.scss | 1226 ++++++++++ .../components/wd-icon/types.ts | 21 + .../components/wd-icon/wd-icon.vue | 53 + .../components/wd-icon/wd-icons.ttf | Bin 0 -> 53948 bytes .../components/wd-img-cropper/index.scss | 231 ++ .../components/wd-img-cropper/types.ts | 85 + .../wd-img-cropper/wd-img-cropper.vue | 664 +++++ .../components/wd-img/index.scss | 19 + .../wot-design-uni/components/wd-img/types.ts | 61 + .../components/wd-img/wd-img.vue | 89 + .../components/wd-index-anchor/index.scss | 35 + .../components/wd-index-anchor/type.ts | 9 + .../wd-index-anchor/wd-index-anchor.vue | 55 + .../components/wd-index-bar/index.scss | 39 + .../components/wd-index-bar/type.ts | 23 + .../components/wd-index-bar/wd-index-bar.vue | 156 ++ .../components/wd-input-number/index.scss | 132 + .../components/wd-input-number/types.ts | 110 + .../wd-input-number/wd-input-number.vue | 464 ++++ .../components/wd-input/index.scss | 324 +++ .../components/wd-input/placeholder.scss | 21 + .../components/wd-input/types.ts | 183 ++ .../components/wd-input/wd-input.vue | 298 +++ .../components/wd-keyboard/constants.ts | 81 + .../components/wd-keyboard/index.scss | 102 + .../components/wd-keyboard/key/index.scss | 79 + .../components/wd-keyboard/key/index.vue | 71 + .../components/wd-keyboard/key/types.ts | 11 + .../components/wd-keyboard/types.ts | 83 + .../components/wd-keyboard/wd-keyboard.vue | 185 ++ .../components/wd-loading/index.scss | 37 + .../components/wd-loading/types.ts | 31 + .../components/wd-loading/wd-loading.vue | 90 + .../components/wd-loadmore/index.scss | 39 + .../components/wd-loadmore/types.ts | 30 + .../components/wd-loadmore/wd-loadmore.vue | 68 + .../components/wd-message-box/index.scss | 108 + .../components/wd-message-box/index.ts | 96 + .../components/wd-message-box/types.ts | 141 ++ .../wd-message-box/wd-message-box.vue | 291 +++ .../components/wd-navbar-capsule/index.scss | 66 + .../components/wd-navbar-capsule/types.ts | 8 + .../wd-navbar-capsule/wd-navbar-capsule.vue | 35 + .../components/wd-navbar/index.scss | 93 + .../components/wd-navbar/types.ts | 52 + .../components/wd-navbar/wd-navbar.vue | 111 + .../components/wd-notice-bar/index.scss | 68 + .../components/wd-notice-bar/types.ts | 67 + .../wd-notice-bar/wd-notice-bar.vue | 266 ++ .../components/wd-notify/index.scss | 34 + .../components/wd-notify/index.ts | 61 + .../components/wd-notify/types.ts | 66 + .../components/wd-notify/wd-notify.vue | 85 + .../components/wd-number-keyboard/index.scss | 78 + .../wd-number-keyboard/key/index.scss | 81 + .../wd-number-keyboard/key/index.vue | 73 + .../wd-number-keyboard/key/types.ts | 11 + .../components/wd-number-keyboard/types.ts | 83 + .../wd-number-keyboard/wd-number-keyboard.vue | 151 ++ .../components/wd-overlay/index.scss | 17 + .../components/wd-overlay/types.ts | 25 + .../components/wd-overlay/wd-overlay.vue | 47 + .../components/wd-pagination/index.scss | 57 + .../components/wd-pagination/types.ts | 41 + .../wd-pagination/wd-pagination.vue | 110 + .../components/wd-password-input/index.scss | 124 + .../components/wd-password-input/types.ts | 42 + .../wd-password-input/wd-password-input.vue | 49 + .../components/wd-picker-view/index.scss | 92 + .../components/wd-picker-view/types.ts | 148 ++ .../wd-picker-view/wd-picker-view.vue | 370 +++ .../components/wd-picker/index.scss | 110 + .../components/wd-picker/types.ts | 185 ++ .../components/wd-picker/wd-picker.vue | 411 ++++ .../components/wd-popover/index.scss | 116 + .../components/wd-popover/types.ts | 69 + .../components/wd-popover/wd-popover.vue | 180 ++ .../components/wd-popup/index.scss | 84 + .../components/wd-popup/types.ts | 104 + .../components/wd-popup/wd-popup.vue | 169 ++ .../components/wd-progress/index.scss | 68 + .../components/wd-progress/types.ts | 44 + .../components/wd-progress/wd-progress.vue | 197 ++ .../components/wd-radio-group/index.scss | 23 + .../components/wd-radio-group/types.ts | 39 + .../wd-radio-group/wd-radio-group.vue | 51 + .../components/wd-radio/index.scss | 301 +++ .../components/wd-radio/types.ts | 51 + .../components/wd-radio/wd-radio.vue | 118 + .../components/wd-rate/index.scss | 25 + .../components/wd-rate/types.ts | 96 + .../components/wd-rate/wd-rate.vue | 159 ++ .../components/wd-resize/index.scss | 27 + .../components/wd-resize/types.ts | 6 + .../components/wd-resize/wd-resize.vue | 144 ++ .../wd-root-portal/wd-root-portal.vue | 50 + .../components/wd-row/index.scss | 10 + .../wot-design-uni/components/wd-row/types.ts | 16 + .../components/wd-row/wd-row.vue | 42 + .../components/wd-search/index.scss | 148 ++ .../components/wd-search/types.ts | 102 + .../components/wd-search/wd-search.vue | 187 ++ .../components/wd-segmented/index.scss | 101 + .../components/wd-segmented/types.ts | 80 + .../components/wd-segmented/wd-segmented.vue | 134 + .../components/wd-select-picker/index.scss | 102 + .../components/wd-select-picker/types.ts | 119 + .../wd-select-picker/wd-select-picker.vue | 431 ++++ .../components/wd-sidebar-item/index.scss | 97 + .../components/wd-sidebar-item/types.ts | 31 + .../wd-sidebar-item/wd-sidebar-item.vue | 116 + .../components/wd-sidebar/index.scss | 25 + .../components/wd-sidebar/types.ts | 47 + .../components/wd-sidebar/wd-sidebar.vue | 63 + .../components/wd-signature/index.scss | 31 + .../components/wd-signature/types.ts | 263 ++ .../components/wd-signature/wd-signature.vue | 591 +++++ .../components/wd-skeleton/index.scss | 96 + .../components/wd-skeleton/index.ts | 1 + .../components/wd-skeleton/types.ts | 69 + .../components/wd-skeleton/wd-skeleton.vue | 119 + .../components/wd-slider/index.scss | 98 + .../components/wd-slider/types.ts | 138 ++ .../components/wd-slider/wd-slider.vue | 356 +++ .../components/wd-sort-button/index.scss | 89 + .../components/wd-sort-button/types.ts | 43 + .../wd-sort-button/wd-sort-button.vue | 69 + .../components/wd-status-tip/index.scss | 37 + .../components/wd-status-tip/types.ts | 65 + .../wd-status-tip/wd-status-tip.vue | 70 + .../components/wd-step/index.scss | 235 ++ .../components/wd-step/types.ts | 33 + .../components/wd-step/wd-step.vue | 150 ++ .../components/wd-steps/index.scss | 10 + .../components/wd-steps/types.ts | 59 + .../components/wd-steps/wd-steps.vue | 37 + .../components/wd-sticky-box/index.scss | 6 + .../components/wd-sticky-box/types.ts | 20 + .../wd-sticky-box/wd-sticky-box.vue | 155 ++ .../components/wd-sticky/index.scss | 9 + .../components/wd-sticky/types.ts | 13 + .../components/wd-sticky/wd-sticky.vue | 190 ++ .../components/wd-swipe-action/index.scss | 22 + .../components/wd-swipe-action/types.ts | 40 + .../wd-swipe-action/wd-swipe-action.vue | 294 +++ .../components/wd-swiper-nav/index.scss | 159 ++ .../components/wd-swiper-nav/types.ts | 42 + .../wd-swiper-nav/wd-swiper-nav.vue | 37 + .../components/wd-swiper/index.scss | 33 + .../components/wd-swiper/types.ts | 264 ++ .../components/wd-swiper/wd-swiper.vue | 310 +++ .../components/wd-switch/index.scss | 58 + .../components/wd-switch/types.ts | 58 + .../components/wd-switch/wd-switch.vue | 83 + .../components/wd-tab/index.scss | 16 + .../wot-design-uni/components/wd-tab/types.ts | 30 + .../components/wd-tab/wd-tab.vue | 88 + .../components/wd-tabbar-item/index.scss | 55 + .../components/wd-tabbar-item/types.ts | 51 + .../wd-tabbar-item/wd-tabbar-item.vue | 99 + .../components/wd-tabbar/index.scss | 62 + .../components/wd-tabbar/types.ts | 73 + .../components/wd-tabbar/wd-tabbar.vue | 91 + .../components/wd-table-col/index.scss | 46 + .../components/wd-table-col/types.ts | 54 + .../components/wd-table-col/wd-table-col.vue | 149 ++ .../components/wd-table/index.scss | 162 ++ .../components/wd-table/types.ts | 67 + .../components/wd-table/wd-table.vue | 284 +++ .../components/wd-tabs/index.scss | 299 +++ .../components/wd-tabs/types.ts | 107 + .../components/wd-tabs/wd-tabs.vue | 439 ++++ .../components/wd-tag/index.scss | 115 + .../wot-design-uni/components/wd-tag/types.ts | 81 + .../components/wd-tag/wd-tag.vue | 148 ++ .../components/wd-text/index.scss | 37 + .../components/wd-text/types.ts | 98 + .../components/wd-text/wd-text.vue | 139 ++ .../components/wd-textarea/index.scss | 339 +++ .../components/wd-textarea/placeholder.scss | 20 + .../components/wd-textarea/types.ts | 284 +++ .../components/wd-textarea/wd-textarea.vue | 294 +++ .../components/wd-toast/index.scss | 75 + .../components/wd-toast/index.ts | 92 + .../components/wd-toast/types.ts | 190 ++ .../components/wd-toast/wd-toast.vue | 192 ++ .../components/wd-tooltip/index.scss | 66 + .../components/wd-tooltip/types.ts | 107 + .../components/wd-tooltip/wd-tooltip.vue | 141 ++ .../components/wd-transition/index.scss | 95 + .../components/wd-transition/types.ts | 107 + .../wd-transition/wd-transition.vue | 232 ++ .../components/wd-upload/index.scss | 175 ++ .../components/wd-upload/types.ts | 391 +++ .../components/wd-upload/wd-upload.vue | 667 +++++ .../components/wd-video-preview/index.scss | 34 + .../components/wd-video-preview/types.ts | 32 + .../wd-video-preview/wd-video-preview.vue | 72 + .../components/wd-watermark/index.scss | 18 + .../components/wd-watermark/types.ts | 76 + .../components/wd-watermark/wd-watermark.vue | 495 ++++ .../wot-design-uni/wot-design-uni.vue | 14 + .../wot-design-uni/dayjs/constant.js | 26 + .../wot-design-uni/dayjs/index.d.ts | 430 ++++ src/uni_modules/wot-design-uni/dayjs/index.js | 542 +++++ .../wot-design-uni/dayjs/locale/en.js | 13 + src/uni_modules/wot-design-uni/dayjs/utils.js | 59 + src/uni_modules/wot-design-uni/global.d.ts | 101 + src/uni_modules/wot-design-uni/index.ts | 24 + .../wot-design-uni/locale/index.ts | 41 + .../wot-design-uni/locale/lang/ar-SA.ts | 133 + .../wot-design-uni/locale/lang/de-DE.ts | 133 + .../wot-design-uni/locale/lang/en-US.ts | 133 + .../wot-design-uni/locale/lang/es-ES.ts | 133 + .../wot-design-uni/locale/lang/fr-FR.ts | 133 + .../wot-design-uni/locale/lang/ja-JP.ts | 133 + .../wot-design-uni/locale/lang/ko-KR.ts | 133 + .../wot-design-uni/locale/lang/pt-PT.ts | 133 + .../wot-design-uni/locale/lang/ru-RU.ts | 133 + .../wot-design-uni/locale/lang/th-TH.ts | 133 + .../wot-design-uni/locale/lang/tr-TR.ts | 138 ++ .../wot-design-uni/locale/lang/vi-VN.ts | 86 + .../wot-design-uni/locale/lang/zh-CN.ts | 137 ++ .../wot-design-uni/locale/lang/zh-HK.ts | 71 + .../wot-design-uni/locale/lang/zh-TW.ts | 75 + src/uni_modules/wot-design-uni/package.json | 115 + 384 files changed, 50594 insertions(+), 30 deletions(-) create mode 100644 src/hooks/area-data/index.ts create mode 100644 src/pages/banquet/combo/detail.vue create mode 100644 src/pages/banquet/combo/index.vue create mode 100644 src/pages/banquet/cook/detail.vue create mode 100644 src/pages/banquet/cook/list.vue create mode 100644 src/pages/banquet/home/index.vue create mode 100644 src/pages/banquet/hotel/detail.vue create mode 100644 src/pages/banquet/hotel/list.vue create mode 100644 src/pages/banquet/order/detail.vue create mode 100644 src/pages/banquet/order/pay.vue create mode 100644 src/uni_modules/wot-design-uni/CHANGELOG.md create mode 100644 src/uni_modules/wot-design-uni/LICENSE create mode 100644 src/uni_modules/wot-design-uni/README.md create mode 100644 src/uni_modules/wot-design-uni/components/common/AbortablePromise.ts create mode 100644 src/uni_modules/wot-design-uni/components/common/abstracts/_config.scss create mode 100644 src/uni_modules/wot-design-uni/components/common/abstracts/_function.scss create mode 100644 src/uni_modules/wot-design-uni/components/common/abstracts/_mixin.scss create mode 100644 src/uni_modules/wot-design-uni/components/common/abstracts/variable.scss create mode 100644 src/uni_modules/wot-design-uni/components/common/base64.ts create mode 100644 src/uni_modules/wot-design-uni/components/common/canvasHelper.ts create mode 100644 src/uni_modules/wot-design-uni/components/common/clickoutside.ts create mode 100644 src/uni_modules/wot-design-uni/components/common/event.ts create mode 100644 src/uni_modules/wot-design-uni/components/common/interceptor.ts create mode 100644 src/uni_modules/wot-design-uni/components/common/props.ts create mode 100644 src/uni_modules/wot-design-uni/components/common/util.ts create mode 100644 src/uni_modules/wot-design-uni/components/composables/useCell.ts create mode 100644 src/uni_modules/wot-design-uni/components/composables/useChildren.ts create mode 100644 src/uni_modules/wot-design-uni/components/composables/useCountDown.ts create mode 100644 src/uni_modules/wot-design-uni/components/composables/useLockScroll.ts create mode 100644 src/uni_modules/wot-design-uni/components/composables/useParent.ts create mode 100644 src/uni_modules/wot-design-uni/components/composables/usePopover.ts create mode 100644 src/uni_modules/wot-design-uni/components/composables/useQueue.ts create mode 100644 src/uni_modules/wot-design-uni/components/composables/useRaf.ts create mode 100644 src/uni_modules/wot-design-uni/components/composables/useTouch.ts create mode 100644 src/uni_modules/wot-design-uni/components/composables/useTranslate.ts create mode 100644 src/uni_modules/wot-design-uni/components/composables/useUpload.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-action-sheet/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-action-sheet/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-action-sheet/wd-action-sheet.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-backtop/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-backtop/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-backtop/wd-backtop.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-badge/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-badge/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-badge/wd-badge.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-button/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-button/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-button/wd-button.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-calendar-view/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-calendar-view/month/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-calendar-view/month/month.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-calendar-view/month/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-calendar-view/monthPanel/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-calendar-view/monthPanel/month-panel.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-calendar-view/monthPanel/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-calendar-view/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-calendar-view/utils.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-calendar-view/wd-calendar-view.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-calendar-view/year/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-calendar-view/year/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-calendar-view/year/year.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-calendar-view/yearPanel/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-calendar-view/yearPanel/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-calendar-view/yearPanel/year-panel.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-calendar/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-calendar/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-calendar/wd-calendar.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-card/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-card/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-card/wd-card.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-cell-group/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-cell-group/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-cell-group/wd-cell-group.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-cell/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-cell/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-cell/wd-cell.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-checkbox-group/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-checkbox-group/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-checkbox-group/wd-checkbox-group.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-checkbox/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-checkbox/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-checkbox/wd-checkbox.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-circle/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-circle/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-circle/wd-circle.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-col-picker/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-col-picker/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-col-picker/wd-col-picker.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-col/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-col/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-col/wd-col.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-collapse-item/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-collapse-item/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-collapse-item/wd-collapse-item.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-collapse/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-collapse/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-collapse/wd-collapse.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-config-provider/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-config-provider/wd-config-provider.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-count-down/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-count-down/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-count-down/utils.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-count-down/wd-count-down.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-count-to/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-count-to/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-count-to/wd-count-to.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-curtain/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-curtain/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-curtain/wd-curtain.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-datetime-picker-view/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-datetime-picker-view/util.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-datetime-picker-view/wd-datetime-picker-view.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-datetime-picker/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-datetime-picker/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-datetime-picker/wd-datetime-picker.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-divider/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-divider/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-divider/wd-divider.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-drop-menu-item/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-drop-menu-item/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-drop-menu-item/wd-drop-menu-item.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-drop-menu/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-drop-menu/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-drop-menu/wd-drop-menu.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-fab/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-fab/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-fab/wd-fab.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-floating-panel/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-floating-panel/type.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-floating-panel/wd-floating-panel.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-form-item/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-form-item/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-form-item/wd-form-item.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-form/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-form/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-form/wd-form.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-gap/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-gap/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-gap/wd-gap.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-grid-item/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-grid-item/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-grid-item/wd-grid-item.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-grid/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-grid/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-grid/wd-grid.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-icon/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-icon/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-icon/wd-icon.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-icon/wd-icons.ttf create mode 100644 src/uni_modules/wot-design-uni/components/wd-img-cropper/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-img-cropper/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-img-cropper/wd-img-cropper.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-img/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-img/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-img/wd-img.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-index-anchor/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-index-anchor/type.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-index-anchor/wd-index-anchor.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-index-bar/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-index-bar/type.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-index-bar/wd-index-bar.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-input-number/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-input-number/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-input-number/wd-input-number.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-input/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-input/placeholder.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-input/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-input/wd-input.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-keyboard/constants.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-keyboard/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-keyboard/key/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-keyboard/key/index.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-keyboard/key/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-keyboard/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-keyboard/wd-keyboard.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-loading/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-loading/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-loading/wd-loading.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-loadmore/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-loadmore/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-loadmore/wd-loadmore.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-message-box/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-message-box/index.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-message-box/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-message-box/wd-message-box.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-navbar-capsule/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-navbar-capsule/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-navbar-capsule/wd-navbar-capsule.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-navbar/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-navbar/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-navbar/wd-navbar.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-notice-bar/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-notice-bar/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-notice-bar/wd-notice-bar.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-notify/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-notify/index.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-notify/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-notify/wd-notify.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-number-keyboard/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-number-keyboard/key/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-number-keyboard/key/index.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-number-keyboard/key/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-number-keyboard/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-number-keyboard/wd-number-keyboard.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-overlay/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-overlay/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-overlay/wd-overlay.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-pagination/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-pagination/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-pagination/wd-pagination.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-password-input/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-password-input/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-password-input/wd-password-input.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-picker-view/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-picker-view/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-picker-view/wd-picker-view.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-picker/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-picker/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-picker/wd-picker.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-popover/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-popover/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-popover/wd-popover.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-popup/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-popup/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-popup/wd-popup.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-progress/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-progress/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-progress/wd-progress.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-radio-group/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-radio-group/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-radio-group/wd-radio-group.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-radio/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-radio/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-radio/wd-radio.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-rate/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-rate/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-rate/wd-rate.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-resize/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-resize/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-resize/wd-resize.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-root-portal/wd-root-portal.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-row/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-row/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-row/wd-row.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-search/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-search/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-search/wd-search.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-segmented/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-segmented/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-segmented/wd-segmented.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-select-picker/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-select-picker/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-select-picker/wd-select-picker.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-sidebar-item/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-sidebar-item/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-sidebar-item/wd-sidebar-item.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-sidebar/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-sidebar/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-sidebar/wd-sidebar.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-signature/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-signature/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-signature/wd-signature.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-skeleton/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-skeleton/index.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-skeleton/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-skeleton/wd-skeleton.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-slider/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-slider/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-slider/wd-slider.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-sort-button/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-sort-button/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-sort-button/wd-sort-button.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-status-tip/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-status-tip/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-status-tip/wd-status-tip.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-step/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-step/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-step/wd-step.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-steps/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-steps/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-steps/wd-steps.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-sticky-box/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-sticky-box/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-sticky-box/wd-sticky-box.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-sticky/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-sticky/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-sticky/wd-sticky.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-swipe-action/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-swipe-action/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-swipe-action/wd-swipe-action.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-swiper-nav/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-swiper-nav/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-swiper-nav/wd-swiper-nav.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-swiper/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-swiper/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-swiper/wd-swiper.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-switch/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-switch/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-switch/wd-switch.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-tab/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-tab/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-tab/wd-tab.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-tabbar-item/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-tabbar-item/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-tabbar-item/wd-tabbar-item.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-tabbar/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-tabbar/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-tabbar/wd-tabbar.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-table-col/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-table-col/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-table-col/wd-table-col.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-table/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-table/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-table/wd-table.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-tabs/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-tabs/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-tabs/wd-tabs.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-tag/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-tag/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-tag/wd-tag.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-text/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-text/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-text/wd-text.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-textarea/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-textarea/placeholder.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-textarea/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-textarea/wd-textarea.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-toast/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-toast/index.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-toast/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-toast/wd-toast.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-tooltip/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-tooltip/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-tooltip/wd-tooltip.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-transition/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-transition/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-transition/wd-transition.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-upload/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-upload/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-upload/wd-upload.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-video-preview/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-video-preview/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-video-preview/wd-video-preview.vue create mode 100644 src/uni_modules/wot-design-uni/components/wd-watermark/index.scss create mode 100644 src/uni_modules/wot-design-uni/components/wd-watermark/types.ts create mode 100644 src/uni_modules/wot-design-uni/components/wd-watermark/wd-watermark.vue create mode 100644 src/uni_modules/wot-design-uni/components/wot-design-uni/wot-design-uni.vue create mode 100644 src/uni_modules/wot-design-uni/dayjs/constant.js create mode 100644 src/uni_modules/wot-design-uni/dayjs/index.d.ts create mode 100644 src/uni_modules/wot-design-uni/dayjs/index.js create mode 100644 src/uni_modules/wot-design-uni/dayjs/locale/en.js create mode 100644 src/uni_modules/wot-design-uni/dayjs/utils.js create mode 100644 src/uni_modules/wot-design-uni/global.d.ts create mode 100644 src/uni_modules/wot-design-uni/index.ts create mode 100644 src/uni_modules/wot-design-uni/locale/index.ts create mode 100644 src/uni_modules/wot-design-uni/locale/lang/ar-SA.ts create mode 100644 src/uni_modules/wot-design-uni/locale/lang/de-DE.ts create mode 100644 src/uni_modules/wot-design-uni/locale/lang/en-US.ts create mode 100644 src/uni_modules/wot-design-uni/locale/lang/es-ES.ts create mode 100644 src/uni_modules/wot-design-uni/locale/lang/fr-FR.ts create mode 100644 src/uni_modules/wot-design-uni/locale/lang/ja-JP.ts create mode 100644 src/uni_modules/wot-design-uni/locale/lang/ko-KR.ts create mode 100644 src/uni_modules/wot-design-uni/locale/lang/pt-PT.ts create mode 100644 src/uni_modules/wot-design-uni/locale/lang/ru-RU.ts create mode 100644 src/uni_modules/wot-design-uni/locale/lang/th-TH.ts create mode 100644 src/uni_modules/wot-design-uni/locale/lang/tr-TR.ts create mode 100644 src/uni_modules/wot-design-uni/locale/lang/vi-VN.ts create mode 100644 src/uni_modules/wot-design-uni/locale/lang/zh-CN.ts create mode 100644 src/uni_modules/wot-design-uni/locale/lang/zh-HK.ts create mode 100644 src/uni_modules/wot-design-uni/locale/lang/zh-TW.ts create mode 100644 src/uni_modules/wot-design-uni/package.json diff --git a/README.md b/README.md index dd52660..9f65d3f 100644 --- a/README.md +++ b/README.md @@ -325,3 +325,22 @@ be imported.

微信收款码

--> + + +引入了wot ui 组件 +### 引入 +https://wot-design-uni.cn/guide/join-group.html + +安装 area-data 组件 +# 通过 pnpm +pnpm add @vant/area-data + +使用 +在 Vant 的 Area 组件中使用时,直接引用 areaList 对象即可: + +import { areaList } from '@vant/area-data'; +在 Vant 的 Cascader 组件中使用时,请使用 useCascaderAreaData 方法: + +import { useCascaderAreaData } from '@vant/area-data'; + +const cascaderAreaData = useCascaderAreaData(); \ No newline at end of file diff --git a/env/.env b/env/.env index 3cb2619..5391e26 100644 --- a/env/.env +++ b/env/.env @@ -5,8 +5,8 @@ VITE_APP_TITLE=uniapp-vue3模板项目 VITE_APP_ENV=development # 接口地址 -# VITE_API_BASE_URL=http://www.caipu.com:8545 -VITE_API_BASE_URL=https://ceshi-recipeapi.lihaink.cn/ +VITE_API_BASE_URL=http://www.caipu.com:8545 +# VITE_API_BASE_URL=https://ceshi-recipeapi.lihaink.cn/ # 端口号 VITE_APP_PORT=9527 @@ -15,8 +15,8 @@ VITE_APP_PORT=9527 VITE_APP_PROXY=true # API代理前缀 -# VITE_API_PREFIX= http://www.caipu.com:8545 -VITE_API_PREFIX= https://ceshi-recipeapi.lihaink.cn/ +VITE_API_PREFIX= http://www.caipu.com:8545 +# VITE_API_PREFIX= https://ceshi-recipeapi.lihaink.cn/ # 删除console VITE_DROP_CONSOLE=false diff --git a/package.json b/package.json index ad571cf..fbdf21d 100644 --- a/package.json +++ b/package.json @@ -68,12 +68,14 @@ "@dcloudio/uni-components": "3.0.0-4060420250429001", "@dcloudio/uni-h5": "3.0.0-4060420250429001", "@dcloudio/uni-mp-weixin": "3.0.0-4060420250429001", + "@vant/area-data": "^2.0.0", "dayjs": "^1.11.13", "pinia": "2.2.4", "pinia-plugin-persistedstate": "4.1.3", "uview-plus": "^3.4.28", "vue": "3.4.21", "vue-i18n": "9.1.9", + "wot-design-uni": "^1.11.1", "z-paging": "^2.8.4" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ab81295..e292633 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -23,6 +23,9 @@ importers: '@dcloudio/uni-mp-weixin': specifier: 3.0.0-4060420250429001 version: 3.0.0-4060420250429001(@nuxt/kit@3.17.2)(postcss@8.5.3)(vue@3.4.21(typescript@5.8.3)) + '@vant/area-data': + specifier: ^2.0.0 + version: 2.0.0 dayjs: specifier: ^1.11.13 version: 1.11.13 @@ -41,6 +44,9 @@ importers: vue-i18n: specifier: 9.1.9 version: 9.1.9(vue@3.4.21(typescript@5.8.3)) + wot-design-uni: + specifier: ^1.11.1 + version: 1.11.1(vue@3.4.21(typescript@5.8.3)) z-paging: specifier: ^2.8.4 version: 2.8.6 @@ -2342,6 +2348,9 @@ packages: cpu: [x64] os: [win32] + '@vant/area-data@2.0.0': + resolution: {integrity: sha512-zgP4AA8z09S9QTNgVCCHo9cHjcybrv22RJDYPjuCkecn4SB98T5EoPQh2TwqbQXmUhbaOGgiZGy3OUaUxnY7qg==} + '@vitejs/plugin-legacy@5.3.2': resolution: {integrity: sha512-8moCOrIMaZ/Rjln0Q6GsH6s8fAt1JOI3k8nmfX4tXUxE5KAExVctSyOBk+A25GClsdSWqIk2yaUthH3KJ2X4tg==} engines: {node: ^18.0.0 || >=20.0.0} @@ -5977,6 +5986,12 @@ packages: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} engines: {node: '>=0.10.0'} + wot-design-uni@1.11.1: + resolution: {integrity: sha512-Pjfnz+4v0XDWvVJ/mkgVUzneOpB/WR0H+iD+Wt0hbELopuZhA1DzFvUsRA90cP/7sPsKiwiwKl3aXecG++4SkQ==} + engines: {HBuilderX: ^3.8.7} + peerDependencies: + vue: '>=3.2.47' + wrap-ansi@7.0.0: resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} engines: {node: '>=10'} @@ -8839,6 +8854,8 @@ snapshots: '@unrs/resolver-binding-win32-x64-msvc@1.7.2': optional: true + '@vant/area-data@2.0.0': {} + '@vitejs/plugin-legacy@5.3.2(terser@5.39.0)(vite@5.2.8(@types/node@22.15.17)(sass@1.79.6)(terser@5.39.0))': dependencies: '@babel/core': 7.27.1 @@ -13183,6 +13200,10 @@ snapshots: word-wrap@1.2.5: {} + wot-design-uni@1.11.1(vue@3.4.21(typescript@5.8.3)): + dependencies: + vue: 3.4.21(typescript@5.8.3) + wrap-ansi@7.0.0: dependencies: ansi-styles: 4.3.0 diff --git a/src/hooks/area-data/index.ts b/src/hooks/area-data/index.ts new file mode 100644 index 0000000..a0ab741 --- /dev/null +++ b/src/hooks/area-data/index.ts @@ -0,0 +1,38 @@ +// 可以将此代码放置于项目src/hooks/useColPickerData.ts中 +import { useCascaderAreaData } from '@vant/area-data' + +export type CascaderOption = { + text: string + value: string + children?: CascaderOption[] +} + +/** + * 使用'@vant/area-data'作为数据源,构造ColPicker组件的数据 + * @returns + */ +export default function useColPickerData() { + // '@vant/area-data' 数据源 + const colPickerData: CascaderOption[] = useCascaderAreaData() + + // 根据code查找子节点,不传code则返回所有节点 + function findChildrenByCode(data: CascaderOption[], code?: string): CascaderOption[] | null { + if (!code) { + return data + } + for (const item of data) { + if (item.value === code) { + return item.children || null + } + if (item.children) { + const childrenResult = findChildrenByCode(item.children, code) + if (childrenResult) { + return childrenResult + } + } + } + return null + } + + return { colPickerData, findChildrenByCode } +} \ No newline at end of file diff --git a/src/hooks/index.ts b/src/hooks/index.ts index a38242d..d412284 100644 --- a/src/hooks/index.ts +++ b/src/hooks/index.ts @@ -5,4 +5,7 @@ import useModal from './use-modal'; import usePermission from './use-permission'; import useShare from './use-share'; -export { useClipboard, useLoading, useLocation, useModal, usePermission, useShare }; +import useColPickerData from './area-data'; + + +export {useColPickerData, useClipboard, useLoading, useLocation, useModal, usePermission, useShare }; diff --git a/src/manifest.json b/src/manifest.json index f81a4bd..b89c637 100644 --- a/src/manifest.json +++ b/src/manifest.json @@ -81,7 +81,9 @@ "h5" : { "router" : { "mode" : "hash", - "base" : "/caipu_uni/" + // "base" : "/caipu_uni/" + "base" : "" + }, "sdkConfigs" : { "maps" : { diff --git a/src/pages.json b/src/pages.json index 70b7846..c4baea3 100644 --- a/src/pages.json +++ b/src/pages.json @@ -1,10 +1,12 @@ { "easycom": { + "autoscan": true, "custom": { "^u--(.*)": "uview-plus/components/u-$1/u-$1.vue", "^up-(.*)": "uview-plus/components/u-$1/u-$1.vue", "^u-([^-].*)": "uview-plus/components/u-$1/u-$1.vue", - "^(?!z-paging-refresh|z-paging-load-more)z-paging(.*)": "z-paging/components/z-paging$1/z-paging$1.vue" + "^(?!z-paging-refresh|z-paging-load-more)z-paging(.*)": "z-paging/components/z-paging$1/z-paging$1.vue", + "^wd-(.*)": "wot-design-uni/components/wd-$1/wd-$1.vue" } }, "pages": [ @@ -106,6 +108,89 @@ } + ] + }, + { + "root": "pages/banquet", + "pages": [ + + { + "path": "home/index", + "style": { + "navigationBarTitleText": "首页", + "navigationStyle": "custom" + }, + "needLogin": true + }, + + { + "path": "cook/list", + "style": { + "navigationBarTitleText": "厨师", + "navigationStyle": "custom" + }, + "needLogin": true + }, + { + "path": "cook/detail", + "style": { + "navigationBarTitleText": "厨师详情", + "navigationStyle": "custom" + }, + "needLogin": true + }, + + { + "path": "hotel/list", + "style": { + "navigationBarTitleText": "酒店", + "navigationStyle": "custom" + }, + "needLogin": true + }, + { + "path": "hotel/detail", + "style": { + "navigationBarTitleText": "酒店详情", + "navigationStyle": "custom" + }, + "needLogin": true + }, + + { + "path": "combo/index", + "style": { + "navigationBarTitleText": "餐标选择", + "navigationStyle": "custom" + }, + "needLogin": true + }, + { + "path": "combo/detail", + "style": { + "navigationBarTitleText": "订单详情", + "navigationStyle": "custom" + }, + "needLogin": true + }, + { + "path": "order/detail", + "style": { + "navigationBarTitleText": "订单详情", + "navigationStyle": "custom" + }, + "needLogin": true + }, + { + "path": "order/pay", + "style": { + "navigationBarTitleText": "付款详情", + "navigationStyle": "custom" + }, + "needLogin": true + } + + ] } ], @@ -120,18 +205,38 @@ "selectedColor": "#59CB56", "borderStyle": "black", "backgroundColor": "#ffffff", - "list": [{ + "list": [ + { "iconPath": "static/images/tabbar/shouye.png", "selectedIconPath": "static/images/tabbar/shouye_selected.png", - "pagePath": "pages/tab/home/index", - "text": "菜单分类" + "pagePath": "pages/banquet/home/index", + "text": "首页" }, { + "iconPath": "static/images/tabbar/shouye.png", + "selectedIconPath": "static/images/tabbar/shouye_selected.png", + "pagePath": "pages/banquet/cook/list", + "text": "选厨师" + }, + { "iconPath": "static/images/tabbar/bofang.png", "selectedIconPath": "static/images/tabbar/bofang_selected.png", - "pagePath": "pages/tab/list/index", - "text": "食谱清单" + "pagePath": "pages/banquet/hotel/list", + "text": "选酒店" }, + + // { + // "iconPath": "static/images/tabbar/shouye.png", + // "selectedIconPath": "static/images/tabbar/shouye_selected.png", + // "pagePath": "pages/tab/home/index", + // "text": "菜单分类" + // }, + // { + // "iconPath": "static/images/tabbar/bofang.png", + // "selectedIconPath": "static/images/tabbar/bofang_selected.png", + // "pagePath": "pages/tab/list/index", + // "text": "食谱清单" + // }, { "iconPath": "static/images/tabbar/wode.png", "selectedIconPath": "static/images/tabbar/wode_selected.png", diff --git a/src/pages/banquet/combo/detail.vue b/src/pages/banquet/combo/detail.vue new file mode 100644 index 0000000..1f75029 --- /dev/null +++ b/src/pages/banquet/combo/detail.vue @@ -0,0 +1,392 @@ + + + + diff --git a/src/pages/banquet/combo/index.vue b/src/pages/banquet/combo/index.vue new file mode 100644 index 0000000..e355a9b --- /dev/null +++ b/src/pages/banquet/combo/index.vue @@ -0,0 +1,406 @@ + + + + diff --git a/src/pages/banquet/cook/detail.vue b/src/pages/banquet/cook/detail.vue new file mode 100644 index 0000000..178a213 --- /dev/null +++ b/src/pages/banquet/cook/detail.vue @@ -0,0 +1,206 @@ + + + \ No newline at end of file diff --git a/src/pages/banquet/cook/list.vue b/src/pages/banquet/cook/list.vue new file mode 100644 index 0000000..62aafcd --- /dev/null +++ b/src/pages/banquet/cook/list.vue @@ -0,0 +1,273 @@ + + + diff --git a/src/pages/banquet/home/index.vue b/src/pages/banquet/home/index.vue new file mode 100644 index 0000000..2bd6f18 --- /dev/null +++ b/src/pages/banquet/home/index.vue @@ -0,0 +1,218 @@ + + + + diff --git a/src/pages/banquet/hotel/detail.vue b/src/pages/banquet/hotel/detail.vue new file mode 100644 index 0000000..2fed1e9 --- /dev/null +++ b/src/pages/banquet/hotel/detail.vue @@ -0,0 +1,244 @@ + + + \ No newline at end of file diff --git a/src/pages/banquet/hotel/list.vue b/src/pages/banquet/hotel/list.vue new file mode 100644 index 0000000..351b9d0 --- /dev/null +++ b/src/pages/banquet/hotel/list.vue @@ -0,0 +1,273 @@ + + + diff --git a/src/pages/banquet/order/detail.vue b/src/pages/banquet/order/detail.vue new file mode 100644 index 0000000..65c72d5 --- /dev/null +++ b/src/pages/banquet/order/detail.vue @@ -0,0 +1,207 @@ + + + + diff --git a/src/pages/banquet/order/pay.vue b/src/pages/banquet/order/pay.vue new file mode 100644 index 0000000..1b692b5 --- /dev/null +++ b/src/pages/banquet/order/pay.vue @@ -0,0 +1,332 @@ + + + + diff --git a/src/pages/common/goods/order.vue b/src/pages/common/goods/order.vue index fb07c59..b8758fb 100644 --- a/src/pages/common/goods/order.vue +++ b/src/pages/common/goods/order.vue @@ -18,7 +18,6 @@ body {