From 59016fe54fd73f354e63f56c30d7a6a31ddbff8b Mon Sep 17 00:00:00 2001 From: kron Date: Mon, 22 Sep 2025 14:55:00 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=AE=A1=E5=88=86=E6=9C=AC?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E5=88=86=E4=BA=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Header.vue | 14 ++++++++++++-- src/components/PointRecord.vue | 1 + src/pages/point-book-create.vue | 19 ++++++++++++++++++- src/pages/point-book-detail.vue | 1 + 4 files changed, 32 insertions(+), 3 deletions(-) diff --git a/src/components/Header.vue b/src/components/Header.vue index 6f66956..531cd51 100644 --- a/src/components/Header.vue +++ b/src/components/Header.vue @@ -18,8 +18,18 @@ const props = defineProps({ }); const onClick = () => { - if (props.onBack) props.onBack(); - else uni.navigateBack(); + if (props.onBack) { + props.onBack(); + } else { + const pages = getCurrentPages(); + if (pages.length > 1) { + uni.navigateBack(); + } else { + uni.redirectTo({ + url: "/pages/index", + }); + } + } }; const loading = ref(false); diff --git a/src/components/PointRecord.vue b/src/components/PointRecord.vue index 8aa4bae..55009da 100644 --- a/src/components/PointRecord.vue +++ b/src/components/PointRecord.vue @@ -73,6 +73,7 @@ onMounted(() => { } .container > view:first-child > view:last-child { font-weight: 500; + color: #000; } .labels { align-items: flex-end !important; diff --git a/src/pages/point-book-create.vue b/src/pages/point-book-create.vue index 8e0a573..23b87b5 100644 --- a/src/pages/point-book-create.vue +++ b/src/pages/point-book-create.vue @@ -1,6 +1,6 @@