From c3c9db315120ab86dd68a1efd3b29df664ad04d0 Mon Sep 17 00:00:00 2001 From: jackyu66git Date: Mon, 23 Mar 2026 11:52:05 +0800 Subject: [PATCH] Initial commit --- .gitattributes | 2 + .gitignore | 24 + .hbuilderx/launch.json | 16 + App.vue | 74 ++ common/css/common_style.scss | 9 + common/sysConsts.js | 11 + components/ShareMixin.ts | 25 + components/my-nav.vue | 162 +++ components/show-pop/show-pop.vue | 82 ++ components/show-remind/show-remind.vue | 24 + index.html | 20 + main.js | 27 + manifest.json | 73 ++ package-lock.json | 786 +++++++++++++++ package.json | 9 + pages.json | 208 ++++ pages/appoint/appoint.vue | 937 ++++++++++++++++++ .../consult-appointment.vue | 53 + pages/consult-detail/consult-detail.vue | 855 ++++++++++++++++ pages/consult/consult.vue | 351 +++++++ pages/customer-service/customer-service.vue | 69 ++ pages/edit-userinfo/edit-userinfo.vue | 178 ++++ pages/feedback/feedback.vue | 92 ++ pages/healing-detail/active-detail.vue | 68 ++ pages/healing-detail/healing-detail.vue | 68 ++ pages/healing/active-list.vue | 204 ++++ pages/healing/healing-list.vue | 201 ++++ pages/index/index.vue | 789 +++++++++++++++ pages/login-pop/login-pop.vue | 285 ++++++ pages/my-focus/my-focus.vue | 169 ++++ pages/my-test/my-test.vue | 235 +++++ pages/order-detail/order-detail.vue | 738 ++++++++++++++ pages/order/order.vue | 484 +++++++++ pages/pay-demo/pay-demo.vue | 101 ++ pages/personal-center/personal-center.vue | 236 +++++ pages/show-banner/show-banner.vue | 42 + pages/show-image/show-image.vue | 34 + pages/show-question/show-question.vue | 388 ++++++++ pages/test-detail/test-detail.vue | 360 +++++++ pages/test-list/test-list.vue | 251 +++++ pages/test-result/test-result.vue | 203 ++++ static/back/back-black.png | Bin 0 -> 347 bytes static/back/n-back-mini.png | Bin 0 -> 221 bytes static/font-bg.png | Bin 0 -> 3041 bytes static/logo.png | Bin 0 -> 4023 bytes static/main/ask-icon.png | Bin 0 -> 2744 bytes static/main/banner.png | Bin 0 -> 67908 bytes static/main/bottom-icon.png | Bin 0 -> 591 bytes static/main/boy.png | Bin 0 -> 30486 bytes static/main/call-icon.png | Bin 0 -> 17435 bytes static/main/check-c.png | Bin 0 -> 1321 bytes static/main/check-n.png | Bin 0 -> 1023 bytes static/main/family.png | Bin 0 -> 30400 bytes static/main/fire.png | Bin 0 -> 499 bytes static/main/team-test.png | Bin 0 -> 54906 bytes static/main/test-icon.png | Bin 0 -> 17780 bytes static/main/wedding.png | Bin 0 -> 25730 bytes static/main/zx-icon.png | Bin 0 -> 17435 bytes static/menu/cpsy-c.png | Bin 0 -> 2206 bytes static/menu/cpsy-n.png | Bin 0 -> 2101 bytes static/menu/wdcp-c.png | Bin 0 -> 2751 bytes static/menu/wdcp-n.png | Bin 0 -> 2671 bytes static/menu/xlzx-c.png | Bin 0 -> 4563 bytes static/menu/xlzx-n.png | Bin 0 -> 4353 bytes static/n-login/login-title.png | Bin 0 -> 17769 bytes static/n-main/botton-bg.png | Bin 0 -> 4687 bytes static/n-main/child.png | Bin 0 -> 9603 bytes static/n-main/dbx.png | Bin 0 -> 244 bytes static/n-main/fire-icon.png | Bin 0 -> 643 bytes static/n-main/left.png | Bin 0 -> 5816 bytes static/n-main/marriage.png | Bin 0 -> 9986 bytes static/n-main/more-icon.png | Bin 0 -> 292 bytes static/n-main/overlap-bg.png | Bin 0 -> 9523 bytes static/n-main/parent-child.png | Bin 0 -> 10519 bytes static/n-main/right.png | Bin 0 -> 7703 bytes static/n-main/team-test-icon.png | Bin 0 -> 22448 bytes static/n-main/to-right.png | Bin 0 -> 674 bytes static/n-main/yxg-icon.png | Bin 0 -> 1067 bytes static/n-menu/hdbm-c.png | Bin 0 -> 1676 bytes static/n-menu/hdbm-n.png | Bin 0 -> 1121 bytes static/n-menu/sy-c.png | Bin 0 -> 1645 bytes static/n-menu/sy-n.png | Bin 0 -> 1667 bytes static/n-menu/wd-c.png | Bin 0 -> 1708 bytes static/n-menu/wd-n.png | Bin 0 -> 1822 bytes static/n-menu/zx-c.png | Bin 0 -> 1498 bytes static/n-menu/zx-n.png | Bin 0 -> 1584 bytes static/n-pc/focus-bg.png | Bin 0 -> 2590 bytes static/n-pc/head.png | Bin 0 -> 3385 bytes static/n-pc/kf_code.png | Bin 0 -> 31322 bytes static/n-pc/kt-icon.png | Bin 0 -> 72267 bytes static/n-pc/order-bg.png | Bin 0 -> 2331 bytes static/n-pc/overlap-bg.png | Bin 0 -> 9043 bytes static/n-pc/p-left.png | Bin 0 -> 674 bytes static/n-pc/show-word.png | Bin 0 -> 6923 bytes static/n-pc/wd-dd.png | Bin 0 -> 1955 bytes static/n-pc/wd-gz.png | Bin 0 -> 2468 bytes static/n-pc/wd-kf.png | Bin 0 -> 1874 bytes static/n-pc/wd-wdpc.png | Bin 0 -> 1164 bytes static/n-pc/wd-yj.png | Bin 0 -> 1124 bytes static/n-pc/wd-zxyx.png | Bin 0 -> 1025 bytes static/n-test/hz-icon.png | Bin 0 -> 1425 bytes static/n-test/icon1.png | Bin 0 -> 277 bytes static/n-test/icon2.png | Bin 0 -> 575 bytes static/n-test/result-icon.png | Bin 0 -> 9197 bytes static/n-test/test-bg-n.png | Bin 0 -> 106029 bytes static/n-test/test-result-bg.png | Bin 0 -> 112369 bytes static/n-zx/choice-pay-icon.png | Bin 0 -> 823 bytes static/n-zx/choice.png | Bin 0 -> 782 bytes static/n-zx/down-icon.png | Bin 0 -> 259 bytes static/n-zx/face-to-face-c.png | Bin 0 -> 402 bytes static/n-zx/face-to-face.png | Bin 0 -> 444 bytes static/n-zx/gz.png | Bin 0 -> 1135 bytes static/n-zx/header.png | Bin 0 -> 16032 bytes static/n-zx/kf.png | Bin 0 -> 1301 bytes static/n-zx/l-icon.png | Bin 0 -> 1753 bytes static/n-zx/nochoice.png | Bin 0 -> 772 bytes static/n-zx/notice-icon.png | Bin 0 -> 478 bytes static/n-zx/order-status-icon.png | Bin 0 -> 873 bytes static/n-zx/r-icon.png | Bin 0 -> 1535 bytes static/n-zx/right-icon.png | Bin 0 -> 383 bytes static/n-zx/show-protocol-top.png | Bin 0 -> 5677 bytes static/n-zx/video-camera.png | Bin 0 -> 361 bytes static/n-zx/video.png | Bin 0 -> 268 bytes static/n-zx/wx-pay-icon.png | Bin 0 -> 1924 bytes uni.promisify.adaptor.js | 13 + uni.scss | 76 ++ uni_modules/next-date-picker/changelog.md | 18 + .../components/next-date-picker/calendar.js | 546 ++++++++++ .../components/next-date-picker/i18n/en.json | 12 + .../components/next-date-picker/i18n/index.js | 8 + .../next-date-picker/i18n/zh-Hans.json | 12 + .../next-date-picker/i18n/zh-Hant.json | 12 + .../next-date-picker/icon/arrow-left.png | Bin 0 -> 218 bytes .../next-date-picker/icon/arrow-right.png | Bin 0 -> 210 bytes .../next-date-picker/icon/icon_mark_star.png | Bin 0 -> 715 bytes .../next-date-picker/icon/icon_selected.png | Bin 0 -> 938 bytes .../next-date-picker/next-calendar.vue | 594 +++++++++++ .../next-date-picker/next-date-picker.css | 62 ++ .../next-date-picker/next-date-picker.vue | 300 ++++++ .../next-multiple-selector-item.vue | 242 +++++ .../next-date-picker/simple-pickerdate.vue | 378 +++++++ .../components/next-date-picker/util.js | 349 +++++++ uni_modules/next-date-picker/package.json | 86 ++ uni_modules/next-date-picker/readme.md | 120 +++ uni_modules/uni-data-checkbox/changelog.md | 51 + .../components/uni-data-checkbox/clientdb.js | 316 ++++++ .../uni-data-checkbox/uni-data-checkbox.vue | 853 ++++++++++++++++ uni_modules/uni-data-checkbox/package.json | 87 ++ uni_modules/uni-data-checkbox/readme.md | 18 + uni_modules/uni-data-select/changelog.md | 43 + .../uni-data-select/uni-data-select.vue | 562 +++++++++++ uni_modules/uni-data-select/package.json | 88 ++ uni_modules/uni-data-select/readme.md | 8 + uni_modules/uni-icons/changelog.md | 42 + .../components/uni-icons/uni-icons.uvue | 91 ++ .../components/uni-icons/uni-icons.vue | 110 ++ .../components/uni-icons/uniicons.css | 664 +++++++++++++ .../components/uni-icons/uniicons.ttf | Bin 0 -> 35824 bytes .../components/uni-icons/uniicons_file.ts | 664 +++++++++++++ .../components/uni-icons/uniicons_file_vue.js | 649 ++++++++++++ uni_modules/uni-icons/package.json | 89 ++ uni_modules/uni-icons/readme.md | 8 + uni_modules/uni-load-more/changelog.md | 25 + .../components/uni-load-more/i18n/en.json | 5 + .../components/uni-load-more/i18n/index.js | 8 + .../uni-load-more/i18n/zh-Hans.json | 5 + .../uni-load-more/i18n/zh-Hant.json | 5 + .../uni-load-more/uni-load-more.vue | 404 ++++++++ uni_modules/uni-load-more/package.json | 84 ++ uni_modules/uni-load-more/readme.md | 14 + uni_modules/uni-popup/changelog.md | 90 ++ .../components/uni-popup-dialog/keypress.js | 45 + .../uni-popup-dialog/uni-popup-dialog.vue | 316 ++++++ .../uni-popup-message/uni-popup-message.vue | 143 +++ .../uni-popup-share/uni-popup-share.vue | 188 ++++ .../components/uni-popup/i18n/en.json | 7 + .../components/uni-popup/i18n/index.js | 8 + .../components/uni-popup/i18n/zh-Hans.json | 7 + .../components/uni-popup/i18n/zh-Hant.json | 7 + .../components/uni-popup/keypress.js | 45 + .../uni-popup/components/uni-popup/popup.js | 26 + .../components/uni-popup/uni-popup.uvue | 90 ++ .../components/uni-popup/uni-popup.vue | 518 ++++++++++ uni_modules/uni-popup/package.json | 90 ++ uni_modules/uni-popup/readme.md | 17 + uni_modules/uni-scss/changelog.md | 8 + uni_modules/uni-scss/index.scss | 1 + uni_modules/uni-scss/package.json | 82 ++ uni_modules/uni-scss/readme.md | 4 + uni_modules/uni-scss/styles/index.scss | 7 + .../uni-scss/styles/setting/_border.scss | 3 + .../uni-scss/styles/setting/_color.scss | 66 ++ .../uni-scss/styles/setting/_radius.scss | 55 + .../uni-scss/styles/setting/_space.scss | 56 ++ .../uni-scss/styles/setting/_styles.scss | 167 ++++ .../uni-scss/styles/setting/_text.scss | 24 + .../uni-scss/styles/setting/_variables.scss | 146 +++ .../uni-scss/styles/tools/functions.scss | 19 + uni_modules/uni-scss/theme.scss | 31 + uni_modules/uni-scss/variables.scss | 62 ++ .../uni-segmented-control/changelog.md | 15 + .../uni-segmented-control.vue | 146 +++ .../uni-segmented-control/package.json | 85 ++ uni_modules/uni-segmented-control/readme.md | 13 + uni_modules/uni-swiper-dot/changelog.md | 12 + .../uni-swiper-dot/uni-swiper-dot.vue | 218 ++++ uni_modules/uni-swiper-dot/package.json | 87 ++ uni_modules/uni-swiper-dot/readme.md | 11 + uni_modules/uni-transition/changelog.md | 24 + .../uni-transition/createAnimation.js | 131 +++ .../uni-transition/uni-transition.vue | 286 ++++++ uni_modules/uni-transition/package.json | 85 ++ uni_modules/uni-transition/readme.md | 11 + uni_modules/uv-line-progress/changelog.md | 7 + .../components/uv-line-progress/props.js | 29 + .../uv-line-progress/uv-line-progress.vue | 146 +++ uni_modules/uv-line-progress/package.json | 87 ++ uni_modules/uv-line-progress/readme.md | 11 + uni_modules/uv-ui-tools/changelog.md | 76 ++ .../components/uv-ui-tools/uv-ui-tools.vue | 6 + uni_modules/uv-ui-tools/index.js | 79 ++ uni_modules/uv-ui-tools/index.scss | 7 + uni_modules/uv-ui-tools/libs/config/config.js | 34 + uni_modules/uv-ui-tools/libs/css/color.scss | 32 + uni_modules/uv-ui-tools/libs/css/common.scss | 100 ++ .../uv-ui-tools/libs/css/components.scss | 23 + .../uv-ui-tools/libs/css/variable.scss | 111 +++ uni_modules/uv-ui-tools/libs/css/vue.scss | 40 + .../libs/function/colorGradient.js | 134 +++ .../uv-ui-tools/libs/function/debounce.js | 29 + .../uv-ui-tools/libs/function/digit.js | 167 ++++ .../uv-ui-tools/libs/function/index.js | 734 ++++++++++++++ .../uv-ui-tools/libs/function/platform.js | 75 ++ uni_modules/uv-ui-tools/libs/function/test.js | 287 ++++++ .../uv-ui-tools/libs/function/throttle.js | 30 + .../libs/luch-request/adapters/index.js | 132 +++ .../luch-request/core/InterceptorManager.js | 51 + .../libs/luch-request/core/Request.js | 201 ++++ .../libs/luch-request/core/buildFullPath.js | 20 + .../libs/luch-request/core/defaults.js | 33 + .../libs/luch-request/core/dispatchRequest.js | 6 + .../libs/luch-request/core/mergeConfig.js | 126 +++ .../libs/luch-request/core/settle.js | 16 + .../libs/luch-request/helpers/buildURL.js | 64 ++ .../libs/luch-request/helpers/combineURLs.js | 14 + .../luch-request/helpers/isAbsoluteURL.js | 14 + .../uv-ui-tools/libs/luch-request/index.d.ts | 197 ++++ .../uv-ui-tools/libs/luch-request/index.js | 2 + .../uv-ui-tools/libs/luch-request/utils.js | 135 +++ .../libs/luch-request/utils/clone.js | 264 +++++ uni_modules/uv-ui-tools/libs/mixin/button.js | 13 + uni_modules/uv-ui-tools/libs/mixin/mixin.js | 172 ++++ uni_modules/uv-ui-tools/libs/mixin/mpMixin.js | 8 + uni_modules/uv-ui-tools/libs/mixin/mpShare.js | 13 + .../uv-ui-tools/libs/mixin/openType.js | 47 + uni_modules/uv-ui-tools/libs/mixin/touch.js | 59 ++ uni_modules/uv-ui-tools/libs/util/dayjs.js | 216 ++++ uni_modules/uv-ui-tools/libs/util/route.js | 126 +++ uni_modules/uv-ui-tools/package.json | 81 ++ uni_modules/uv-ui-tools/readme.md | 23 + uni_modules/uv-ui-tools/theme.scss | 43 + util/apiUrl.js | 52 + util/request/core/request.js | 171 ++++ util/request/core/utils.js | 101 ++ util/request/index.js | 2 + util/requestConfig.js | 204 ++++ vite.config.js | 18 + 267 files changed, 24984 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 .hbuilderx/launch.json create mode 100644 App.vue create mode 100644 common/css/common_style.scss create mode 100644 common/sysConsts.js create mode 100644 components/ShareMixin.ts create mode 100644 components/my-nav.vue create mode 100644 components/show-pop/show-pop.vue create mode 100644 components/show-remind/show-remind.vue create mode 100644 index.html create mode 100644 main.js create mode 100644 manifest.json create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 pages.json create mode 100644 pages/appoint/appoint.vue create mode 100644 pages/consult-appointment/consult-appointment.vue create mode 100644 pages/consult-detail/consult-detail.vue create mode 100644 pages/consult/consult.vue create mode 100644 pages/customer-service/customer-service.vue create mode 100644 pages/edit-userinfo/edit-userinfo.vue create mode 100644 pages/feedback/feedback.vue create mode 100644 pages/healing-detail/active-detail.vue create mode 100644 pages/healing-detail/healing-detail.vue create mode 100644 pages/healing/active-list.vue create mode 100644 pages/healing/healing-list.vue create mode 100644 pages/index/index.vue create mode 100644 pages/login-pop/login-pop.vue create mode 100644 pages/my-focus/my-focus.vue create mode 100644 pages/my-test/my-test.vue create mode 100644 pages/order-detail/order-detail.vue create mode 100644 pages/order/order.vue create mode 100644 pages/pay-demo/pay-demo.vue create mode 100644 pages/personal-center/personal-center.vue create mode 100644 pages/show-banner/show-banner.vue create mode 100644 pages/show-image/show-image.vue create mode 100644 pages/show-question/show-question.vue create mode 100644 pages/test-detail/test-detail.vue create mode 100644 pages/test-list/test-list.vue create mode 100644 pages/test-result/test-result.vue create mode 100644 static/back/back-black.png create mode 100644 static/back/n-back-mini.png create mode 100644 static/font-bg.png create mode 100644 static/logo.png create mode 100644 static/main/ask-icon.png create mode 100644 static/main/banner.png create mode 100644 static/main/bottom-icon.png create mode 100644 static/main/boy.png create mode 100644 static/main/call-icon.png create mode 100644 static/main/check-c.png create mode 100644 static/main/check-n.png create mode 100644 static/main/family.png create mode 100644 static/main/fire.png create mode 100644 static/main/team-test.png create mode 100644 static/main/test-icon.png create mode 100644 static/main/wedding.png create mode 100644 static/main/zx-icon.png create mode 100644 static/menu/cpsy-c.png create mode 100644 static/menu/cpsy-n.png create mode 100644 static/menu/wdcp-c.png create mode 100644 static/menu/wdcp-n.png create mode 100644 static/menu/xlzx-c.png create mode 100644 static/menu/xlzx-n.png create mode 100644 static/n-login/login-title.png create mode 100644 static/n-main/botton-bg.png create mode 100644 static/n-main/child.png create mode 100644 static/n-main/dbx.png create mode 100644 static/n-main/fire-icon.png create mode 100644 static/n-main/left.png create mode 100644 static/n-main/marriage.png create mode 100644 static/n-main/more-icon.png create mode 100644 static/n-main/overlap-bg.png create mode 100644 static/n-main/parent-child.png create mode 100644 static/n-main/right.png create mode 100644 static/n-main/team-test-icon.png create mode 100644 static/n-main/to-right.png create mode 100644 static/n-main/yxg-icon.png create mode 100644 static/n-menu/hdbm-c.png create mode 100644 static/n-menu/hdbm-n.png create mode 100644 static/n-menu/sy-c.png create mode 100644 static/n-menu/sy-n.png create mode 100644 static/n-menu/wd-c.png create mode 100644 static/n-menu/wd-n.png create mode 100644 static/n-menu/zx-c.png create mode 100644 static/n-menu/zx-n.png create mode 100644 static/n-pc/focus-bg.png create mode 100644 static/n-pc/head.png create mode 100644 static/n-pc/kf_code.png create mode 100644 static/n-pc/kt-icon.png create mode 100644 static/n-pc/order-bg.png create mode 100644 static/n-pc/overlap-bg.png create mode 100644 static/n-pc/p-left.png create mode 100644 static/n-pc/show-word.png create mode 100644 static/n-pc/wd-dd.png create mode 100644 static/n-pc/wd-gz.png create mode 100644 static/n-pc/wd-kf.png create mode 100644 static/n-pc/wd-wdpc.png create mode 100644 static/n-pc/wd-yj.png create mode 100644 static/n-pc/wd-zxyx.png create mode 100644 static/n-test/hz-icon.png create mode 100644 static/n-test/icon1.png create mode 100644 static/n-test/icon2.png create mode 100644 static/n-test/result-icon.png create mode 100644 static/n-test/test-bg-n.png create mode 100644 static/n-test/test-result-bg.png create mode 100644 static/n-zx/choice-pay-icon.png create mode 100644 static/n-zx/choice.png create mode 100644 static/n-zx/down-icon.png create mode 100644 static/n-zx/face-to-face-c.png create mode 100644 static/n-zx/face-to-face.png create mode 100644 static/n-zx/gz.png create mode 100644 static/n-zx/header.png create mode 100644 static/n-zx/kf.png create mode 100644 static/n-zx/l-icon.png create mode 100644 static/n-zx/nochoice.png create mode 100644 static/n-zx/notice-icon.png create mode 100644 static/n-zx/order-status-icon.png create mode 100644 static/n-zx/r-icon.png create mode 100644 static/n-zx/right-icon.png create mode 100644 static/n-zx/show-protocol-top.png create mode 100644 static/n-zx/video-camera.png create mode 100644 static/n-zx/video.png create mode 100644 static/n-zx/wx-pay-icon.png create mode 100644 uni.promisify.adaptor.js create mode 100644 uni.scss create mode 100644 uni_modules/next-date-picker/changelog.md create mode 100644 uni_modules/next-date-picker/components/next-date-picker/calendar.js create mode 100644 uni_modules/next-date-picker/components/next-date-picker/i18n/en.json create mode 100644 uni_modules/next-date-picker/components/next-date-picker/i18n/index.js create mode 100644 uni_modules/next-date-picker/components/next-date-picker/i18n/zh-Hans.json create mode 100644 uni_modules/next-date-picker/components/next-date-picker/i18n/zh-Hant.json create mode 100644 uni_modules/next-date-picker/components/next-date-picker/icon/arrow-left.png create mode 100644 uni_modules/next-date-picker/components/next-date-picker/icon/arrow-right.png create mode 100644 uni_modules/next-date-picker/components/next-date-picker/icon/icon_mark_star.png create mode 100644 uni_modules/next-date-picker/components/next-date-picker/icon/icon_selected.png create mode 100644 uni_modules/next-date-picker/components/next-date-picker/next-calendar.vue create mode 100644 uni_modules/next-date-picker/components/next-date-picker/next-date-picker.css create mode 100644 uni_modules/next-date-picker/components/next-date-picker/next-date-picker.vue create mode 100644 uni_modules/next-date-picker/components/next-date-picker/next-multiple-selector-item.vue create mode 100644 uni_modules/next-date-picker/components/next-date-picker/simple-pickerdate.vue create mode 100644 uni_modules/next-date-picker/components/next-date-picker/util.js create mode 100644 uni_modules/next-date-picker/package.json create mode 100644 uni_modules/next-date-picker/readme.md create mode 100644 uni_modules/uni-data-checkbox/changelog.md create mode 100644 uni_modules/uni-data-checkbox/components/uni-data-checkbox/clientdb.js create mode 100644 uni_modules/uni-data-checkbox/components/uni-data-checkbox/uni-data-checkbox.vue create mode 100644 uni_modules/uni-data-checkbox/package.json create mode 100644 uni_modules/uni-data-checkbox/readme.md create mode 100644 uni_modules/uni-data-select/changelog.md create mode 100644 uni_modules/uni-data-select/components/uni-data-select/uni-data-select.vue create mode 100644 uni_modules/uni-data-select/package.json create mode 100644 uni_modules/uni-data-select/readme.md create mode 100644 uni_modules/uni-icons/changelog.md create mode 100644 uni_modules/uni-icons/components/uni-icons/uni-icons.uvue create mode 100644 uni_modules/uni-icons/components/uni-icons/uni-icons.vue create mode 100644 uni_modules/uni-icons/components/uni-icons/uniicons.css create mode 100644 uni_modules/uni-icons/components/uni-icons/uniicons.ttf create mode 100644 uni_modules/uni-icons/components/uni-icons/uniicons_file.ts create mode 100644 uni_modules/uni-icons/components/uni-icons/uniicons_file_vue.js create mode 100644 uni_modules/uni-icons/package.json create mode 100644 uni_modules/uni-icons/readme.md create mode 100644 uni_modules/uni-load-more/changelog.md create mode 100644 uni_modules/uni-load-more/components/uni-load-more/i18n/en.json create mode 100644 uni_modules/uni-load-more/components/uni-load-more/i18n/index.js create mode 100644 uni_modules/uni-load-more/components/uni-load-more/i18n/zh-Hans.json create mode 100644 uni_modules/uni-load-more/components/uni-load-more/i18n/zh-Hant.json create mode 100644 uni_modules/uni-load-more/components/uni-load-more/uni-load-more.vue create mode 100644 uni_modules/uni-load-more/package.json create mode 100644 uni_modules/uni-load-more/readme.md create mode 100644 uni_modules/uni-popup/changelog.md create mode 100644 uni_modules/uni-popup/components/uni-popup-dialog/keypress.js create mode 100644 uni_modules/uni-popup/components/uni-popup-dialog/uni-popup-dialog.vue create mode 100644 uni_modules/uni-popup/components/uni-popup-message/uni-popup-message.vue create mode 100644 uni_modules/uni-popup/components/uni-popup-share/uni-popup-share.vue create mode 100644 uni_modules/uni-popup/components/uni-popup/i18n/en.json create mode 100644 uni_modules/uni-popup/components/uni-popup/i18n/index.js create mode 100644 uni_modules/uni-popup/components/uni-popup/i18n/zh-Hans.json create mode 100644 uni_modules/uni-popup/components/uni-popup/i18n/zh-Hant.json create mode 100644 uni_modules/uni-popup/components/uni-popup/keypress.js create mode 100644 uni_modules/uni-popup/components/uni-popup/popup.js create mode 100644 uni_modules/uni-popup/components/uni-popup/uni-popup.uvue create mode 100644 uni_modules/uni-popup/components/uni-popup/uni-popup.vue create mode 100644 uni_modules/uni-popup/package.json create mode 100644 uni_modules/uni-popup/readme.md create mode 100644 uni_modules/uni-scss/changelog.md create mode 100644 uni_modules/uni-scss/index.scss create mode 100644 uni_modules/uni-scss/package.json create mode 100644 uni_modules/uni-scss/readme.md create mode 100644 uni_modules/uni-scss/styles/index.scss create mode 100644 uni_modules/uni-scss/styles/setting/_border.scss create mode 100644 uni_modules/uni-scss/styles/setting/_color.scss create mode 100644 uni_modules/uni-scss/styles/setting/_radius.scss create mode 100644 uni_modules/uni-scss/styles/setting/_space.scss create mode 100644 uni_modules/uni-scss/styles/setting/_styles.scss create mode 100644 uni_modules/uni-scss/styles/setting/_text.scss create mode 100644 uni_modules/uni-scss/styles/setting/_variables.scss create mode 100644 uni_modules/uni-scss/styles/tools/functions.scss create mode 100644 uni_modules/uni-scss/theme.scss create mode 100644 uni_modules/uni-scss/variables.scss create mode 100644 uni_modules/uni-segmented-control/changelog.md create mode 100644 uni_modules/uni-segmented-control/components/uni-segmented-control/uni-segmented-control.vue create mode 100644 uni_modules/uni-segmented-control/package.json create mode 100644 uni_modules/uni-segmented-control/readme.md create mode 100644 uni_modules/uni-swiper-dot/changelog.md create mode 100644 uni_modules/uni-swiper-dot/components/uni-swiper-dot/uni-swiper-dot.vue create mode 100644 uni_modules/uni-swiper-dot/package.json create mode 100644 uni_modules/uni-swiper-dot/readme.md create mode 100644 uni_modules/uni-transition/changelog.md create mode 100644 uni_modules/uni-transition/components/uni-transition/createAnimation.js create mode 100644 uni_modules/uni-transition/components/uni-transition/uni-transition.vue create mode 100644 uni_modules/uni-transition/package.json create mode 100644 uni_modules/uni-transition/readme.md create mode 100644 uni_modules/uv-line-progress/changelog.md create mode 100644 uni_modules/uv-line-progress/components/uv-line-progress/props.js create mode 100644 uni_modules/uv-line-progress/components/uv-line-progress/uv-line-progress.vue create mode 100644 uni_modules/uv-line-progress/package.json create mode 100644 uni_modules/uv-line-progress/readme.md create mode 100644 uni_modules/uv-ui-tools/changelog.md create mode 100644 uni_modules/uv-ui-tools/components/uv-ui-tools/uv-ui-tools.vue create mode 100644 uni_modules/uv-ui-tools/index.js create mode 100644 uni_modules/uv-ui-tools/index.scss create mode 100644 uni_modules/uv-ui-tools/libs/config/config.js create mode 100644 uni_modules/uv-ui-tools/libs/css/color.scss create mode 100644 uni_modules/uv-ui-tools/libs/css/common.scss create mode 100644 uni_modules/uv-ui-tools/libs/css/components.scss create mode 100644 uni_modules/uv-ui-tools/libs/css/variable.scss create mode 100644 uni_modules/uv-ui-tools/libs/css/vue.scss create mode 100644 uni_modules/uv-ui-tools/libs/function/colorGradient.js create mode 100644 uni_modules/uv-ui-tools/libs/function/debounce.js create mode 100644 uni_modules/uv-ui-tools/libs/function/digit.js create mode 100644 uni_modules/uv-ui-tools/libs/function/index.js create mode 100644 uni_modules/uv-ui-tools/libs/function/platform.js create mode 100644 uni_modules/uv-ui-tools/libs/function/test.js create mode 100644 uni_modules/uv-ui-tools/libs/function/throttle.js create mode 100644 uni_modules/uv-ui-tools/libs/luch-request/adapters/index.js create mode 100644 uni_modules/uv-ui-tools/libs/luch-request/core/InterceptorManager.js create mode 100644 uni_modules/uv-ui-tools/libs/luch-request/core/Request.js create mode 100644 uni_modules/uv-ui-tools/libs/luch-request/core/buildFullPath.js create mode 100644 uni_modules/uv-ui-tools/libs/luch-request/core/defaults.js create mode 100644 uni_modules/uv-ui-tools/libs/luch-request/core/dispatchRequest.js create mode 100644 uni_modules/uv-ui-tools/libs/luch-request/core/mergeConfig.js create mode 100644 uni_modules/uv-ui-tools/libs/luch-request/core/settle.js create mode 100644 uni_modules/uv-ui-tools/libs/luch-request/helpers/buildURL.js create mode 100644 uni_modules/uv-ui-tools/libs/luch-request/helpers/combineURLs.js create mode 100644 uni_modules/uv-ui-tools/libs/luch-request/helpers/isAbsoluteURL.js create mode 100644 uni_modules/uv-ui-tools/libs/luch-request/index.d.ts create mode 100644 uni_modules/uv-ui-tools/libs/luch-request/index.js create mode 100644 uni_modules/uv-ui-tools/libs/luch-request/utils.js create mode 100644 uni_modules/uv-ui-tools/libs/luch-request/utils/clone.js create mode 100644 uni_modules/uv-ui-tools/libs/mixin/button.js create mode 100644 uni_modules/uv-ui-tools/libs/mixin/mixin.js create mode 100644 uni_modules/uv-ui-tools/libs/mixin/mpMixin.js create mode 100644 uni_modules/uv-ui-tools/libs/mixin/mpShare.js create mode 100644 uni_modules/uv-ui-tools/libs/mixin/openType.js create mode 100644 uni_modules/uv-ui-tools/libs/mixin/touch.js create mode 100644 uni_modules/uv-ui-tools/libs/util/dayjs.js create mode 100644 uni_modules/uv-ui-tools/libs/util/route.js create mode 100644 uni_modules/uv-ui-tools/package.json create mode 100644 uni_modules/uv-ui-tools/readme.md create mode 100644 uni_modules/uv-ui-tools/theme.scss create mode 100644 util/apiUrl.js create mode 100644 util/request/core/request.js create mode 100644 util/request/core/utils.js create mode 100644 util/request/index.js create mode 100644 util/requestConfig.js create mode 100644 vite.config.js diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..dfe0770 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,2 @@ +# Auto detect text files and perform LF normalization +* text=auto diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..66f785b --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +.DS_Store +node_modules +unpackage +/dist + + +# local env files +.env.local +.env.*.local + +# Log files +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* + +# Editor directories and files +.idea +.vscode +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/.hbuilderx/launch.json b/.hbuilderx/launch.json new file mode 100644 index 0000000..81f13f4 --- /dev/null +++ b/.hbuilderx/launch.json @@ -0,0 +1,16 @@ +{ // launch.json 配置了启动调试时相关设置,configurations下节点名称可为 app-plus/h5/mp-weixin/mp-baidu/mp-alipay/mp-qq/mp-toutiao/mp-360/ + // launchtype项可配置值为local或remote, local代表前端连本地云函数,remote代表前端连云端云函数 + "version": "0.0", + "configurations": [{ + "default" : + { + "launchtype" : "local" + }, + "mp-weixin" : + { + "launchtype" : "local" + }, + "type" : "uniCloud" + } + ] +} diff --git a/App.vue b/App.vue new file mode 100644 index 0000000..9e4ff62 --- /dev/null +++ b/App.vue @@ -0,0 +1,74 @@ + + + + diff --git a/common/css/common_style.scss b/common/css/common_style.scss new file mode 100644 index 0000000..1f71098 --- /dev/null +++ b/common/css/common_style.scss @@ -0,0 +1,9 @@ + +// @font-face { +// font-family: 'pingfang'; +// src: url('https://rp.cdarvr.com/rpadmin/PINGFANG%20REGULAR.TTF') format('truetype'); +// } +// @font-face { +// font-family: 'pingfang'; +// src: url('https://rp.cdarvr.com/rpadmin/PINGFANG%20HEAVY.TTF') format('truetype'); +// } diff --git a/common/sysConsts.js b/common/sysConsts.js new file mode 100644 index 0000000..8920063 --- /dev/null +++ b/common/sysConsts.js @@ -0,0 +1,11 @@ +var sysConsts = { + loginPath: `/pages/login/login`, + indexPath: `/pages/index/index`, + // loginPhonePath: `/pages/login-phone`, + // bookDetailPath: `/pages/book/book-detail`, + h5LoginUrl:"", + baseUrl:"", + smsDurtion: 60, +} + +export {sysConsts} \ No newline at end of file diff --git a/components/ShareMixin.ts b/components/ShareMixin.ts new file mode 100644 index 0000000..6685a79 --- /dev/null +++ b/components/ShareMixin.ts @@ -0,0 +1,25 @@ + +export default { + data() { + return { + shareTitle: '我在愈心谷等你哦~', + sharePath: '/pages/index/index' + }; + }, + methods: { + onShareAppMessage() { + return { + title: this.shareTitle, + path: this.sharePath, + imageUrl: '../static/main/banner.png' + }; + }, + onShareTimeline() { + return { + title: '快来体验一下吧~', + query: 'id=1', + imageUrl: '../static/main/banner.png' + }; + } + } +}; \ No newline at end of file diff --git a/components/my-nav.vue b/components/my-nav.vue new file mode 100644 index 0000000..9844852 --- /dev/null +++ b/components/my-nav.vue @@ -0,0 +1,162 @@ + + + + + + diff --git a/components/show-pop/show-pop.vue b/components/show-pop/show-pop.vue new file mode 100644 index 0000000..6dc800b --- /dev/null +++ b/components/show-pop/show-pop.vue @@ -0,0 +1,82 @@ + + + + + \ No newline at end of file diff --git a/components/show-remind/show-remind.vue b/components/show-remind/show-remind.vue new file mode 100644 index 0000000..74d41a4 --- /dev/null +++ b/components/show-remind/show-remind.vue @@ -0,0 +1,24 @@ + + + + + \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..c3ff205 --- /dev/null +++ b/index.html @@ -0,0 +1,20 @@ + + + + + + + + + + +
+ + + diff --git a/main.js b/main.js new file mode 100644 index 0000000..b56177e --- /dev/null +++ b/main.js @@ -0,0 +1,27 @@ +import App from './App' + +// #ifndef VUE3 +import Vue from 'vue' +import './uni.promisify.adaptor' +import ShareMixin from './components/ShareMixin.js'; // 导入 Mixin + +// 全局注册 Mixin +Vue.mixin(ShareMixin); + +Vue.config.productionTip = false +App.mpType = 'app' +const app = new Vue({ + ...App +}) +app.$mount() +// #endif + +// #ifdef VUE3 +import { createSSRApp } from 'vue' +export function createApp() { + const app = createSSRApp(App) + return { + app + } +} +// #endif \ No newline at end of file diff --git a/manifest.json b/manifest.json new file mode 100644 index 0000000..dda9a5a --- /dev/null +++ b/manifest.json @@ -0,0 +1,73 @@ +{ + "name" : "yuxingu-miniprogram", + "appid" : "__UNI__E47533F", + "description" : "", + "versionName" : "1.0.0", + "versionCode" : "100", + "transformPx" : false, + /* 5+App特有相关 */ + "app-plus" : { + "usingComponents" : true, + "nvueStyleCompiler" : "uni-app", + "compilerVersion" : 3, + "splashscreen" : { + "alwaysShowBeforeRender" : true, + "waiting" : true, + "autoclose" : true, + "delay" : 0 + }, + /* 模块配置 */ + "modules" : {}, + /* 应用发布信息 */ + "distribute" : { + /* android打包配置 */ + "android" : { + "permissions" : [ + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + ] + }, + /* ios打包配置 */ + "ios" : {}, + /* SDK配置 */ + "sdkConfigs" : {} + } + }, + /* 快应用特有相关 */ + "quickapp" : {}, + /* 小程序特有相关 */ + "mp-weixin" : { + "appid" : "wx6782dd88e655f1a7", + "setting" : { + "urlCheck" : false + }, + "usingComponents" : true, + "lazyCodeLoading" : "requiredComponents" + }, + "mp-alipay" : { + "usingComponents" : true + }, + "mp-baidu" : { + "usingComponents" : true + }, + "mp-toutiao" : { + "usingComponents" : true + }, + "uniStatistics" : { + "enable" : false + }, + "vueVersion" : "3" +} diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..cbda978 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,786 @@ +{ + "name": "yuxingu-miniprogram", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "dependencies": { + "unplugin-auto-import": "^19.1.1" + }, + "devDependencies": { + "sass": "^1.85.1", + "sass-loader": "^16.0.5" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" + }, + "node_modules/@parcel/watcher": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher/-/watcher-2.5.1.tgz", + "integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "dependencies": { + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.5.1", + "@parcel/watcher-darwin-arm64": "2.5.1", + "@parcel/watcher-darwin-x64": "2.5.1", + "@parcel/watcher-freebsd-x64": "2.5.1", + "@parcel/watcher-linux-arm-glibc": "2.5.1", + "@parcel/watcher-linux-arm-musl": "2.5.1", + "@parcel/watcher-linux-arm64-glibc": "2.5.1", + "@parcel/watcher-linux-arm64-musl": "2.5.1", + "@parcel/watcher-linux-x64-glibc": "2.5.1", + "@parcel/watcher-linux-x64-musl": "2.5.1", + "@parcel/watcher-win32-arm64": "2.5.1", + "@parcel/watcher-win32-ia32": "2.5.1", + "@parcel/watcher-win32-x64": "2.5.1" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz", + "integrity": "sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz", + "integrity": "sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz", + "integrity": "sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz", + "integrity": "sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz", + "integrity": "sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz", + "integrity": "sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz", + "integrity": "sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz", + "integrity": "sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz", + "integrity": "sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz", + "integrity": "sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz", + "integrity": "sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz", + "integrity": "sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz", + "integrity": "sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==" + }, + "node_modules/acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "optional": true, + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chokidar": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-4.0.3.tgz", + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", + "dev": true, + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/confbox": { + "version": "0.1.8", + "resolved": "https://registry.npmmirror.com/confbox/-/confbox-0.1.8.tgz", + "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==" + }, + "node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "dev": true, + "optional": true, + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/fdir": { + "version": "6.4.3", + "resolved": "https://registry.npmmirror.com/fdir/-/fdir-6.4.3.tgz", + "integrity": "sha512-PMXmW2y1hDDfTSRc9gaXIuCCRpuoz3Kaz8cUelp3smouvfT632ozg2vrT6lJsHKKOF59YLbOGfAWGUcKEfRMQw==", + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "optional": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/immutable": { + "version": "5.0.3", + "resolved": "https://registry.npmmirror.com/immutable/-/immutable-5.0.3.tgz", + "integrity": "sha512-P8IdPQHq3lA1xVeBRi5VPqUm5HDgKnx0Ru51wZz5mjxHr5n3RWhjIpOFU7ybkUxfB+5IToy+OLaHYDBIWsv+uw==", + "dev": true + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "optional": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/js-tokens": { + "version": "9.0.1", + "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-9.0.1.tgz", + "integrity": "sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==" + }, + "node_modules/local-pkg": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/local-pkg/-/local-pkg-1.0.0.tgz", + "integrity": "sha512-bbgPw/wmroJsil/GgL4qjDzs5YLTBMQ99weRsok1XCDccQeehbHA/I1oRvk2NPtr7KGZgT/Y5tPRnAtMqeG2Kg==", + "dependencies": { + "mlly": "^1.7.3", + "pkg-types": "^1.3.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/magic-string": { + "version": "0.30.17", + "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.17.tgz", + "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "optional": true, + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/micromatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "optional": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/mlly": { + "version": "1.7.4", + "resolved": "https://registry.npmmirror.com/mlly/-/mlly-1.7.4.tgz", + "integrity": "sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==", + "dependencies": { + "acorn": "^8.14.0", + "pathe": "^2.0.1", + "pkg-types": "^1.3.0", + "ufo": "^1.5.4" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "dev": true, + "optional": true + }, + "node_modules/pathe": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/pathe/-/pathe-2.0.3.tgz", + "integrity": "sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==" + }, + "node_modules/picomatch": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-4.0.2.tgz", + "integrity": "sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pkg-types": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/pkg-types/-/pkg-types-1.3.1.tgz", + "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==", + "dependencies": { + "confbox": "^0.1.8", + "mlly": "^1.7.4", + "pathe": "^2.0.1" + } + }, + "node_modules/readdirp": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-4.1.2.tgz", + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", + "dev": true, + "engines": { + "node": ">= 14.18.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/sass": { + "version": "1.85.1", + "resolved": "https://registry.npmmirror.com/sass/-/sass-1.85.1.tgz", + "integrity": "sha512-Uk8WpxM5v+0cMR0XjX9KfRIacmSG86RH4DCCZjLU2rFh5tyutt9siAXJ7G+YfxQ99Q6wrRMbMlVl6KqUms71ag==", + "dev": true, + "dependencies": { + "chokidar": "^4.0.0", + "immutable": "^5.0.2", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" + } + }, + "node_modules/sass-loader": { + "version": "16.0.5", + "resolved": "https://registry.npmmirror.com/sass-loader/-/sass-loader-16.0.5.tgz", + "integrity": "sha512-oL+CMBXrj6BZ/zOq4os+UECPL+bWqt6OAC6DWS8Ln8GZRcMDjlJ4JC3FBDuHJdYaFWIdKNIBYmtZtK2MaMkNIw==", + "dev": true, + "dependencies": { + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/scule": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/scule/-/scule-1.3.0.tgz", + "integrity": "sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==" + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-literal": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/strip-literal/-/strip-literal-3.0.0.tgz", + "integrity": "sha512-TcccoMhJOM3OebGhSBEmp3UZ2SfDMZUEBdRA/9ynfLi8yYajyWX3JiXArcJt4Umh4vISpspkQIY8ZZoCqjbviA==", + "dependencies": { + "js-tokens": "^9.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/tinyglobby": { + "version": "0.2.12", + "resolved": "https://registry.npmmirror.com/tinyglobby/-/tinyglobby-0.2.12.tgz", + "integrity": "sha512-qkf4trmKSIiMTs/E63cxH+ojC2unam7rJ0WrauAzpT3ECNTxGRMlaXxVbfxMUC/w0LaYk6jQ4y/nGR9uBO3tww==", + "dependencies": { + "fdir": "^6.4.3", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "optional": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ufo": { + "version": "1.5.4", + "resolved": "https://registry.npmmirror.com/ufo/-/ufo-1.5.4.tgz", + "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==" + }, + "node_modules/unimport": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/unimport/-/unimport-4.1.2.tgz", + "integrity": "sha512-oVUL7PSlyVV3QRhsdcyYEMaDX8HJyS/CnUonEJTYA3//bWO+o/4gG8F7auGWWWkrrxBQBYOO8DKe+C53ktpRXw==", + "dependencies": { + "acorn": "^8.14.0", + "escape-string-regexp": "^5.0.0", + "estree-walker": "^3.0.3", + "local-pkg": "^1.0.0", + "magic-string": "^0.30.17", + "mlly": "^1.7.4", + "pathe": "^2.0.3", + "picomatch": "^4.0.2", + "pkg-types": "^1.3.1", + "scule": "^1.3.0", + "strip-literal": "^3.0.0", + "tinyglobby": "^0.2.11", + "unplugin": "^2.2.0", + "unplugin-utils": "^0.2.4" + }, + "engines": { + "node": ">=18.12.0" + } + }, + "node_modules/unplugin": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/unplugin/-/unplugin-2.2.0.tgz", + "integrity": "sha512-m1ekpSwuOT5hxkJeZGRxO7gXbXT3gF26NjQ7GdVHoLoF8/nopLcd/QfPigpCy7i51oFHiRJg/CyHhj4vs2+KGw==", + "dependencies": { + "acorn": "^8.14.0", + "webpack-virtual-modules": "^0.6.2" + }, + "engines": { + "node": ">=18.12.0" + } + }, + "node_modules/unplugin-auto-import": { + "version": "19.1.1", + "resolved": "https://registry.npmmirror.com/unplugin-auto-import/-/unplugin-auto-import-19.1.1.tgz", + "integrity": "sha512-sCGZZrSR1Bc8RfN8Q0RUDxXtC20rdAt7UB4lDyq8MNtKVHiXXh+5af6Nz4JRp9Q+7HjnbgQfQox0TkEymjdUAQ==", + "dependencies": { + "local-pkg": "^1.0.0", + "magic-string": "^0.30.17", + "picomatch": "^4.0.2", + "unimport": "^4.1.2", + "unplugin": "^2.2.0", + "unplugin-utils": "^0.2.4" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@nuxt/kit": "^3.2.2", + "@vueuse/core": "*" + }, + "peerDependenciesMeta": { + "@nuxt/kit": { + "optional": true + }, + "@vueuse/core": { + "optional": true + } + } + }, + "node_modules/unplugin-utils": { + "version": "0.2.4", + "resolved": "https://registry.npmmirror.com/unplugin-utils/-/unplugin-utils-0.2.4.tgz", + "integrity": "sha512-8U/MtpkPkkk3Atewj1+RcKIjb5WBimZ/WSLhhR3w6SsIj8XJuKTacSP8g+2JhfSGw0Cb125Y+2zA/IzJZDVbhA==", + "dependencies": { + "pathe": "^2.0.2", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=18.12.0" + }, + "funding": { + "url": "https://github.com/sponsors/sxzz" + } + }, + "node_modules/webpack-virtual-modules": { + "version": "0.6.2", + "resolved": "https://registry.npmmirror.com/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz", + "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==" + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..a7ed115 --- /dev/null +++ b/package.json @@ -0,0 +1,9 @@ +{ + "dependencies": { + "unplugin-auto-import": "^19.1.1" + }, + "devDependencies": { + "sass": "^1.85.1", + "sass-loader": "^16.0.5" + } +} diff --git a/pages.json b/pages.json new file mode 100644 index 0000000..d69824b --- /dev/null +++ b/pages.json @@ -0,0 +1,208 @@ +{ + "pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages + { + "path": "pages/index/index", + "style": { + "navigationBarTitleText": "愈心谷" + } + }, + { + "path": "pages/healing/healing-list", + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/healing-detail/healing-detail", + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/healing/active-list", + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/healing-detail/active-detail", + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/test-list/test-list", + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/test-detail/test-detail", + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/show-question/show-question", + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/test-result/test-result", + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/my-test/my-test", + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/login-pop/login-pop", + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/pay-demo/pay-demo", + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/consult/consult", + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/consult-detail/consult-detail", + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/appoint/appoint", + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/my-focus/my-focus", + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/order/order", + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/order-detail/order-detail", + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/personal-center/personal-center", + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/edit-userinfo/edit-userinfo", + "style": { + "navigationBarTitleText": "" + } + }, + { + "path": "pages/customer-service/customer-service", + "style": { + "navigationBarTitleText": "" + } + }, + { + "path" : "pages/feedback/feedback", + "style" : + { + "navigationBarTitleText" : "" + } + }, + { + "path" : "pages/consult-appointment/consult-appointment", + "style" : + { + "navigationBarTitleText" : "" + } + }, + { + "path" : "pages/show-image/show-image", + "style" : + { + "navigationBarTitleText" : "" + } + }, + { + "path" : "pages/show-banner/show-banner", + "style" : + { + "navigationBarTitleText" : "" + } + }, + { + "path" : "pages/webview-page/webview-page", + "style" : + { + "navigationBarTitleText" : "" + } + } + ], + "globalStyle": { + // "navigationBarTextStyle": "black", + // "navigationBarTitleText": "uni-app", + // "navigationBarBackgroundColor": "#F8F8F8", + // "backgroundColor": "#F8F8F8", + "navigationStyle": "custom" + + }, + "uniIdRouter": {}, + "tabBar": { + "backgroundColor": "none", + "borderStyle": "white", + "selectedColor": "#EA4E2D", + "fontSize": "24px", + "iconWidth": "16px", + "list": [{ + "iconPath": "./static/n-menu/sy-n.png", + "selectedIconPath": "./static/n-menu/sy-c.png", + "pagePath": "pages/index/index", + "text": "首页" + }, + { + "iconPath": "./static/n-menu/zx-n.png", + "selectedIconPath": "./static/n-menu/zx-c.png", + "pagePath": "pages/consult/consult", + "text": "心理咨询" + }, + { + "iconPath": "./static/n-menu/hdbm-n.png", + "selectedIconPath": "./static/n-menu/hdbm-c.png", + "pagePath": "pages/test-list/test-list", + "text": "心理测评" + }, + { + "iconPath": "./static/n-menu/wd-n.png", + "selectedIconPath": "./static/n-menu/wd-c.png", + "pagePath": "pages/personal-center/personal-center", + "text": "我的" + + } + + ] + } +} \ No newline at end of file diff --git a/pages/appoint/appoint.vue b/pages/appoint/appoint.vue new file mode 100644 index 0000000..7d20480 --- /dev/null +++ b/pages/appoint/appoint.vue @@ -0,0 +1,937 @@ + + + + + \ No newline at end of file diff --git a/pages/consult-appointment/consult-appointment.vue b/pages/consult-appointment/consult-appointment.vue new file mode 100644 index 0000000..5aba6d3 --- /dev/null +++ b/pages/consult-appointment/consult-appointment.vue @@ -0,0 +1,53 @@ + + + + + \ No newline at end of file diff --git a/pages/consult-detail/consult-detail.vue b/pages/consult-detail/consult-detail.vue new file mode 100644 index 0000000..7e96a58 --- /dev/null +++ b/pages/consult-detail/consult-detail.vue @@ -0,0 +1,855 @@ + + + + + \ No newline at end of file diff --git a/pages/consult/consult.vue b/pages/consult/consult.vue new file mode 100644 index 0000000..0c83156 --- /dev/null +++ b/pages/consult/consult.vue @@ -0,0 +1,351 @@ + + + + + \ No newline at end of file diff --git a/pages/customer-service/customer-service.vue b/pages/customer-service/customer-service.vue new file mode 100644 index 0000000..93596f2 --- /dev/null +++ b/pages/customer-service/customer-service.vue @@ -0,0 +1,69 @@ + + + + + diff --git a/pages/edit-userinfo/edit-userinfo.vue b/pages/edit-userinfo/edit-userinfo.vue new file mode 100644 index 0000000..6b77222 --- /dev/null +++ b/pages/edit-userinfo/edit-userinfo.vue @@ -0,0 +1,178 @@ + + + + + diff --git a/pages/feedback/feedback.vue b/pages/feedback/feedback.vue new file mode 100644 index 0000000..74d3c82 --- /dev/null +++ b/pages/feedback/feedback.vue @@ -0,0 +1,92 @@ +