From 920b3c87e8a16a3ce09eca5c3f85188d473d2eb8 Mon Sep 17 00:00:00 2001 From: Timi Date: Wed, 10 Dec 2025 16:59:22 +0800 Subject: [PATCH] fix map callout --- miniprogram/pages/main/journal-map/index.less | 24 +++++++++++++------ miniprogram/pages/main/journal-map/index.ts | 2 ++ miniprogram/pages/main/journal-map/index.wxml | 5 +++- 3 files changed, 23 insertions(+), 8 deletions(-) diff --git a/miniprogram/pages/main/journal-map/index.less b/miniprogram/pages/main/journal-map/index.less index e1ae02d..25022e1 100644 --- a/miniprogram/pages/main/journal-map/index.less +++ b/miniprogram/pages/main/journal-map/index.less @@ -12,7 +12,8 @@ .custom-callout { width: fit-content; - max-width: 400rpx; + min-width: 350rpx; + max-width: 450rpx; background: #fff; box-shadow: 0 4rpx 12rpx rgba(0, 0, 0, .15); border-radius: 6rpx; @@ -55,18 +56,27 @@ flex-direction: column; .location { - color: #999; overflow: hidden; - font-size: 24rpx; + font-size: 30rpx; white-space: nowrap; text-overflow: ellipsis; margin-bottom: 4rpx; } - .count-text { - color: var(--theme-wx); - font-size: 24rpx; - font-weight: 600; + .date-count { + display: flex; + + .date { + color: #999; + font-size: 24rpx; + margin-right: 16rpx; + } + + .count { + color: var(--theme-wx); + font-size: 24rpx; + font-weight: 600; + } } } } diff --git a/miniprogram/pages/main/journal-map/index.ts b/miniprogram/pages/main/journal-map/index.ts index 5bd6115..885f924 100644 --- a/miniprogram/pages/main/journal-map/index.ts +++ b/miniprogram/pages/main/journal-map/index.ts @@ -39,6 +39,7 @@ interface LocationMarker { location?: string; journalIds: number[]; // 该位置的所有日记 ID count: number; // 日记数量 + date: string; previewThumb?: string; // 预览缩略图 } @@ -124,6 +125,7 @@ Page({ location: journal.location, journalIds: [], count: 0, + date: Time.toPassedDate(journal.createdAt), previewThumb: thumbItem ? `${config.url}/attachment/read/${thumbItem.mongoId}` : undefined }); } diff --git a/miniprogram/pages/main/journal-map/index.wxml b/miniprogram/pages/main/journal-map/index.wxml index 8ae82b5..bfe7c0e 100644 --- a/miniprogram/pages/main/journal-map/index.wxml +++ b/miniprogram/pages/main/journal-map/index.wxml @@ -22,7 +22,10 @@ {{item.location}} - {{item.count}} 条日记 + + {{item.date}} + {{item.count}} 条日记 +