From 484412158404ef6302f8c486f343916983e8f1ca Mon Sep 17 00:00:00 2001 From: Cxx0822 <1556464090@qq.com> Date: Thu, 27 Aug 2026 15:11:55 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=A2=9E=E5=8A=A0=E8=AE=B0=E5=BD=95?= =?UTF-8?q?=E6=97=A5=E5=8E=86=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/index/index.vue | 22 +- src/pages/record/index.vue | 184 ++- src/store/app.ts | 10 + src/type/record.ts | 11 + .../liu-drag-button_1.0.5/changelog.md | 12 + .../liu-drag-button/liu-drag-button.vue | 139 ++ .../liu-drag-button_1.0.5/license.md | 6 + .../liu-drag-button_1.0.5/package.json | 85 ++ .../liu-drag-button_1.0.5/readme.md | 36 + .../wu-calendar_1.5.6/changelog.md | 145 ++ .../wu-calendar_1.5.6/components/i18n/en.json | 14 + .../components/i18n/index.js | 8 + .../components/i18n/zh-Hans.json | 14 + .../components/i18n/zh-Hant.json | 14 + .../components/wu-calendar-block/props.js | 73 + .../wu-calendar-block/wu-calendar-block.vue | 111 ++ .../components/wu-calendar-item/props.js | 55 + .../wu-calendar-item/wu-calendar-item.vue | 252 ++++ .../components/wu-calendar/calendar.js | 664 ++++++++ .../components/wu-calendar/props.js | 166 ++ .../components/wu-calendar/util.js | 552 +++++++ .../components/wu-calendar/wu-calendar.vue | 1069 +++++++++++++ .../wu-calendar_1.5.6/package.json | 91 ++ src/uni_modules/wu-calendar_1.5.6/readme.md | 16 + src/uni_modules/wu-ui-tools/changelog.md | 22 + .../components/wu-ui-tools/wu-ui-tools.vue | 6 + src/uni_modules/wu-ui-tools/index.js | 73 + src/uni_modules/wu-ui-tools/index.scss | 7 + .../wu-ui-tools/libs/config/config.js | 34 + .../wu-ui-tools/libs/css/color.scss | 32 + .../wu-ui-tools/libs/css/common.scss | 100 ++ .../wu-ui-tools/libs/css/components.scss | 23 + .../wu-ui-tools/libs/css/variable.scss | 111 ++ src/uni_modules/wu-ui-tools/libs/css/vue.scss | 40 + .../function/color/color-convert/CHANGELOG.md | 54 + .../libs/function/color/color-convert/LICENSE | 21 + .../function/color/color-convert/README.md | 68 + .../color/color-convert/conversions.js | 839 ++++++++++ .../function/color/color-convert/index.js | 81 + .../function/color/color-convert/package.json | 48 + .../function/color/color-convert/route.js | 97 ++ .../libs/function/color/color-name/LICENSE | 8 + .../libs/function/color/color-name/README.md | 11 + .../libs/function/color/color-name/index.js | 152 ++ .../function/color/color-name/package.json | 28 + .../libs/function/color/color-string/LICENSE | 21 + .../function/color/color-string/README.md | 62 + .../libs/function/color/color-string/index.js | 244 +++ .../function/color/color-string/package.json | 39 + .../wu-ui-tools/libs/function/color/color.js | 496 ++++++ .../wu-ui-tools/libs/function/color/index.js | 158 ++ .../libs/function/color/is-arrayish/LICENSE | 21 + .../libs/function/color/is-arrayish/README.md | 16 + .../libs/function/color/is-arrayish/index.js | 9 + .../function/color/is-arrayish/package.json | 45 + .../function/color/simple-swizzle/LICENSE | 21 + .../function/color/simple-swizzle/README.md | 39 + .../function/color/simple-swizzle/index.js | 29 + .../color/simple-swizzle/package.json | 36 + .../wu-ui-tools/libs/function/debounce.js | 29 + .../wu-ui-tools/libs/function/digit.js | 167 ++ .../wu-ui-tools/libs/function/index.js | 738 +++++++++ .../wu-ui-tools/libs/function/platform.js | 75 + .../wu-ui-tools/libs/function/test.js | 287 ++++ .../wu-ui-tools/libs/function/throttle.js | 30 + .../libs/luch-request/adapters/index.js | 97 ++ .../luch-request/core/InterceptorManager.js | 50 + .../libs/luch-request/core/Request.js | 198 +++ .../libs/luch-request/core/buildFullPath.js | 20 + .../libs/luch-request/core/defaults.js | 29 + .../libs/luch-request/core/dispatchRequest.js | 3 + .../libs/luch-request/core/mergeConfig.js | 103 ++ .../libs/luch-request/core/settle.js | 16 + .../libs/luch-request/helpers/buildURL.js | 69 + .../libs/luch-request/helpers/combineURLs.js | 14 + .../luch-request/helpers/isAbsoluteURL.js | 14 + .../wu-ui-tools/libs/luch-request/index.d.ts | 116 ++ .../wu-ui-tools/libs/luch-request/index.js | 3 + .../wu-ui-tools/libs/luch-request/utils.js | 131 ++ .../libs/luch-request/utils/clone.js | 264 ++++ .../wu-ui-tools/libs/mixin/button.js | 13 + .../wu-ui-tools/libs/mixin/mixin.js | 188 +++ .../wu-ui-tools/libs/mixin/mpMixin.js | 8 + .../wu-ui-tools/libs/mixin/mpShare.js | 13 + .../wu-ui-tools/libs/mixin/openType.js | 44 + .../wu-ui-tools/libs/mixin/touch.js | 59 + .../wu-ui-tools/libs/util/async-validator.js | 1343 +++++++++++++++++ .../wu-ui-tools/libs/util/dayjs.js | 218 +++ .../wu-ui-tools/libs/util/route.js | 124 ++ src/uni_modules/wu-ui-tools/package.json | 86 ++ src/uni_modules/wu-ui-tools/readme.md | 18 + src/uni_modules/wu-ui-tools/theme.scss | 43 + src/utils/record.ts | 25 +- 93 files changed, 11385 insertions(+), 90 deletions(-) create mode 100644 src/store/app.ts create mode 100644 src/uni_modules/liu-drag-button_1.0.5/changelog.md create mode 100644 src/uni_modules/liu-drag-button_1.0.5/components/liu-drag-button/liu-drag-button.vue create mode 100644 src/uni_modules/liu-drag-button_1.0.5/license.md create mode 100644 src/uni_modules/liu-drag-button_1.0.5/package.json create mode 100644 src/uni_modules/liu-drag-button_1.0.5/readme.md create mode 100644 src/uni_modules/wu-calendar_1.5.6/changelog.md create mode 100644 src/uni_modules/wu-calendar_1.5.6/components/i18n/en.json create mode 100644 src/uni_modules/wu-calendar_1.5.6/components/i18n/index.js create mode 100644 src/uni_modules/wu-calendar_1.5.6/components/i18n/zh-Hans.json create mode 100644 src/uni_modules/wu-calendar_1.5.6/components/i18n/zh-Hant.json create mode 100644 src/uni_modules/wu-calendar_1.5.6/components/wu-calendar-block/props.js create mode 100644 src/uni_modules/wu-calendar_1.5.6/components/wu-calendar-block/wu-calendar-block.vue create mode 100644 src/uni_modules/wu-calendar_1.5.6/components/wu-calendar-item/props.js create mode 100644 src/uni_modules/wu-calendar_1.5.6/components/wu-calendar-item/wu-calendar-item.vue create mode 100644 src/uni_modules/wu-calendar_1.5.6/components/wu-calendar/calendar.js create mode 100644 src/uni_modules/wu-calendar_1.5.6/components/wu-calendar/props.js create mode 100644 src/uni_modules/wu-calendar_1.5.6/components/wu-calendar/util.js create mode 100644 src/uni_modules/wu-calendar_1.5.6/components/wu-calendar/wu-calendar.vue create mode 100644 src/uni_modules/wu-calendar_1.5.6/package.json create mode 100644 src/uni_modules/wu-calendar_1.5.6/readme.md create mode 100644 src/uni_modules/wu-ui-tools/changelog.md create mode 100644 src/uni_modules/wu-ui-tools/components/wu-ui-tools/wu-ui-tools.vue create mode 100644 src/uni_modules/wu-ui-tools/index.js create mode 100644 src/uni_modules/wu-ui-tools/index.scss create mode 100644 src/uni_modules/wu-ui-tools/libs/config/config.js create mode 100644 src/uni_modules/wu-ui-tools/libs/css/color.scss create mode 100644 src/uni_modules/wu-ui-tools/libs/css/common.scss create mode 100644 src/uni_modules/wu-ui-tools/libs/css/components.scss create mode 100644 src/uni_modules/wu-ui-tools/libs/css/variable.scss create mode 100644 src/uni_modules/wu-ui-tools/libs/css/vue.scss create mode 100644 src/uni_modules/wu-ui-tools/libs/function/color/color-convert/CHANGELOG.md create mode 100644 src/uni_modules/wu-ui-tools/libs/function/color/color-convert/LICENSE create mode 100644 src/uni_modules/wu-ui-tools/libs/function/color/color-convert/README.md create mode 100644 src/uni_modules/wu-ui-tools/libs/function/color/color-convert/conversions.js create mode 100644 src/uni_modules/wu-ui-tools/libs/function/color/color-convert/index.js create mode 100644 src/uni_modules/wu-ui-tools/libs/function/color/color-convert/package.json create mode 100644 src/uni_modules/wu-ui-tools/libs/function/color/color-convert/route.js create mode 100644 src/uni_modules/wu-ui-tools/libs/function/color/color-name/LICENSE create mode 100644 src/uni_modules/wu-ui-tools/libs/function/color/color-name/README.md create mode 100644 src/uni_modules/wu-ui-tools/libs/function/color/color-name/index.js create mode 100644 src/uni_modules/wu-ui-tools/libs/function/color/color-name/package.json create mode 100644 src/uni_modules/wu-ui-tools/libs/function/color/color-string/LICENSE create mode 100644 src/uni_modules/wu-ui-tools/libs/function/color/color-string/README.md create mode 100644 src/uni_modules/wu-ui-tools/libs/function/color/color-string/index.js create mode 100644 src/uni_modules/wu-ui-tools/libs/function/color/color-string/package.json create mode 100644 src/uni_modules/wu-ui-tools/libs/function/color/color.js create mode 100644 src/uni_modules/wu-ui-tools/libs/function/color/index.js create mode 100644 src/uni_modules/wu-ui-tools/libs/function/color/is-arrayish/LICENSE create mode 100644 src/uni_modules/wu-ui-tools/libs/function/color/is-arrayish/README.md create mode 100644 src/uni_modules/wu-ui-tools/libs/function/color/is-arrayish/index.js create mode 100644 src/uni_modules/wu-ui-tools/libs/function/color/is-arrayish/package.json create mode 100644 src/uni_modules/wu-ui-tools/libs/function/color/simple-swizzle/LICENSE create mode 100644 src/uni_modules/wu-ui-tools/libs/function/color/simple-swizzle/README.md create mode 100644 src/uni_modules/wu-ui-tools/libs/function/color/simple-swizzle/index.js create mode 100644 src/uni_modules/wu-ui-tools/libs/function/color/simple-swizzle/package.json create mode 100644 src/uni_modules/wu-ui-tools/libs/function/debounce.js create mode 100644 src/uni_modules/wu-ui-tools/libs/function/digit.js create mode 100644 src/uni_modules/wu-ui-tools/libs/function/index.js create mode 100644 src/uni_modules/wu-ui-tools/libs/function/platform.js create mode 100644 src/uni_modules/wu-ui-tools/libs/function/test.js create mode 100644 src/uni_modules/wu-ui-tools/libs/function/throttle.js create mode 100644 src/uni_modules/wu-ui-tools/libs/luch-request/adapters/index.js create mode 100644 src/uni_modules/wu-ui-tools/libs/luch-request/core/InterceptorManager.js create mode 100644 src/uni_modules/wu-ui-tools/libs/luch-request/core/Request.js create mode 100644 src/uni_modules/wu-ui-tools/libs/luch-request/core/buildFullPath.js create mode 100644 src/uni_modules/wu-ui-tools/libs/luch-request/core/defaults.js create mode 100644 src/uni_modules/wu-ui-tools/libs/luch-request/core/dispatchRequest.js create mode 100644 src/uni_modules/wu-ui-tools/libs/luch-request/core/mergeConfig.js create mode 100644 src/uni_modules/wu-ui-tools/libs/luch-request/core/settle.js create mode 100644 src/uni_modules/wu-ui-tools/libs/luch-request/helpers/buildURL.js create mode 100644 src/uni_modules/wu-ui-tools/libs/luch-request/helpers/combineURLs.js create mode 100644 src/uni_modules/wu-ui-tools/libs/luch-request/helpers/isAbsoluteURL.js create mode 100644 src/uni_modules/wu-ui-tools/libs/luch-request/index.d.ts create mode 100644 src/uni_modules/wu-ui-tools/libs/luch-request/index.js create mode 100644 src/uni_modules/wu-ui-tools/libs/luch-request/utils.js create mode 100644 src/uni_modules/wu-ui-tools/libs/luch-request/utils/clone.js create mode 100644 src/uni_modules/wu-ui-tools/libs/mixin/button.js create mode 100644 src/uni_modules/wu-ui-tools/libs/mixin/mixin.js create mode 100644 src/uni_modules/wu-ui-tools/libs/mixin/mpMixin.js create mode 100644 src/uni_modules/wu-ui-tools/libs/mixin/mpShare.js create mode 100644 src/uni_modules/wu-ui-tools/libs/mixin/openType.js create mode 100644 src/uni_modules/wu-ui-tools/libs/mixin/touch.js create mode 100644 src/uni_modules/wu-ui-tools/libs/util/async-validator.js create mode 100644 src/uni_modules/wu-ui-tools/libs/util/dayjs.js create mode 100644 src/uni_modules/wu-ui-tools/libs/util/route.js create mode 100644 src/uni_modules/wu-ui-tools/package.json create mode 100644 src/uni_modules/wu-ui-tools/readme.md create mode 100644 src/uni_modules/wu-ui-tools/theme.scss diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue index dd90aa9..2a13341 100644 --- a/src/pages/index/index.vue +++ b/src/pages/index/index.vue @@ -13,7 +13,7 @@ - + - + @@ -53,7 +53,7 @@ {{ plan.label }} - + 已完成 @@ -73,7 +73,9 @@ - + + + @@ -260,27 +262,27 @@ function addClick(type: string) { switch (type) { case 'weight': recordStore.showFab = false - recordStore.showWeightPopup = true + recordStore.openWeight() break case 'sleep': recordStore.showFab = false - recordStore.showSleepPopup = true + recordStore.openSleep() break case 'sport': recordStore.showFab = false - recordStore.showSportPopup = true + recordStore.openSport() break case 'bloodPressure': recordStore.showFab = false - recordStore.showBloodPressurePopup = true + recordStore.openBloodPressure() break case 'bloodSugar': recordStore.showFab = false - recordStore.showBloodSugarPopup = true + recordStore.openBloodSugar() break case 'temperature': recordStore.showFab = false - recordStore.showTemperaturePopup = true + recordStore.openTemperature() break } } diff --git a/src/pages/record/index.vue b/src/pages/record/index.vue index 84fec5f..afa2ce2 100644 --- a/src/pages/record/index.vue +++ b/src/pages/record/index.vue @@ -1,74 +1,75 @@