From 131cf599ad6f4b862f05c792d2f72e0bf8b46322 Mon Sep 17 00:00:00 2001 From: duanshuwen Date: Fri, 26 Jun 2026 11:02:14 +0800 Subject: [PATCH] feat: add notice page and route, clean up UI and refactor drawer add new `/notice` application route and standalone notice detail page format vue-router import to follow project code style guidelines hide myOrder entries from ChatQuickAccess and MoreService component lists comment out unused book now button in goods page and location navigation card refactor home page drawer event listeners with proper types and optional chaining fix NoticeMessage component: remove redundant swiper indicators, adjust container padding, update navigation to use the new notice route comment out weather fetching logic in Welcome component to disable weather display --- .../goods/components/LocationCard/index.vue | 4 +- src/pages/goods/index.vue | 4 +- .../home/components/ChatQuickAccess/index.vue | 10 +- .../home/components/MoreService/index.vue | 16 +- .../home/components/NoticeMessage/index.vue | 14 +- src/pages/home/components/Welcome/index.vue | 192 +++++++++--------- src/pages/home/index.vue | 22 +- .../detail.vue => notice/index.vue} | 0 src/router/index.ts | 11 +- 9 files changed, 144 insertions(+), 129 deletions(-) rename src/pages/{home/components/NoticeMessage/detail.vue => notice/index.vue} (100%) diff --git a/src/pages/goods/components/LocationCard/index.vue b/src/pages/goods/components/LocationCard/index.vue index f3e05a9..fa718b5 100644 --- a/src/pages/goods/components/LocationCard/index.vue +++ b/src/pages/goods/components/LocationCard/index.vue @@ -7,12 +7,12 @@
-
+
-
{{ t("goods.actions.bookNow") }} -
+
-->
diff --git a/src/pages/home/components/ChatQuickAccess/index.vue b/src/pages/home/components/ChatQuickAccess/index.vue index e90156f..95a307b 100644 --- a/src/pages/home/components/ChatQuickAccess/index.vue +++ b/src/pages/home/components/ChatQuickAccess/index.vue @@ -30,11 +30,11 @@ const itemList = computed(() => [ title: t("home.quickAccess.quickBooking"), type: Command.quickBooking, }, - { - icon: "", - title: t("home.quickAccess.myOrder"), - type: Command.myOrder, - }, + // { + // icon: "", + // title: t("home.quickAccess.myOrder"), + // type: Command.myOrder, + // }, { icon: "", title: t("home.quickAccess.service"), diff --git a/src/pages/home/components/MoreService/index.vue b/src/pages/home/components/MoreService/index.vue index 15cdef7..6772ef7 100644 --- a/src/pages/home/components/MoreService/index.vue +++ b/src/pages/home/components/MoreService/index.vue @@ -62,14 +62,14 @@ const list = computed(() => [ type: Command.discovery, path: "", }, - { - icon: "https://oss.nianxx.cn/mp/static/version_101/home/mddd.png", - title: t("home.moreService.myOrder.title"), - content: t("home.moreService.myOrder.content"), - btnText: t("home.moreService.myOrder.button"), - type: Command.myOrder, - path: "/order", - }, + // { + // icon: "https://oss.nianxx.cn/mp/static/version_101/home/mddd.png", + // title: t("home.moreService.myOrder.title"), + // content: t("home.moreService.myOrder.content"), + // btnText: t("home.moreService.myOrder.button"), + // type: Command.myOrder, + // path: "/order", + // }, { icon: "https://oss.nianxx.cn/mp/static/version_101/home/wdgd.png", title: t("home.moreService.service.title"), diff --git a/src/pages/home/components/NoticeMessage/index.vue b/src/pages/home/components/NoticeMessage/index.vue index 25fd820..7d3dfaa 100644 --- a/src/pages/home/components/NoticeMessage/index.vue +++ b/src/pages/home/components/NoticeMessage/index.vue @@ -1,8 +1,8 @@