From 364adbc9a93a396b74e154f910c2a0a72bfb1a0f Mon Sep 17 00:00:00 2001
From: wlzboy <66905212@qq.com>
Date: 星期六, 29 十一月 2025 22:10:41 +0800
Subject: [PATCH] feat: 更新车辆里程统计
---
app/pages/message/index.vue | 23 ++++++++++++++++-------
1 files changed, 16 insertions(+), 7 deletions(-)
diff --git a/app/pages/message/index.vue b/app/pages/message/index.vue
index 58bca52..dd713e4 100644
--- a/app/pages/message/index.vue
+++ b/app/pages/message/index.vue
@@ -19,7 +19,7 @@
<view class="unread-dot" v-if="message.isRead === '0'"></view>
</view>
<view class="message-content">{{ message.messageContent }}</view>
- <view class="message-time">{{ message.createTime }}</view>
+ <view class="message-time">{{ formatMessageTime(message.createTime) }}</view>
</view>
</view>
@@ -34,6 +34,7 @@
<script>
import { getMyMessages, markAsRead } from '@/api/message'
+ import { formatDateTime } from '@/utils/common'
export default {
data() {
@@ -48,12 +49,14 @@
sortedMessages() {
return [...this.messages].sort((a, b) => {
if (a.isRead === b.isRead) {
- // 鐩稿悓鐘舵�佹寜鏃堕棿鍊掑簭
- return new Date(b.createTime) - new Date(a.createTime);
+ // 鐩稿悓鐘舵�佹寜鏃堕棿鍊掑簭 - 浣跨敤鍏煎iOS鐨勬棩鏈熸牸寮�
+ const timeA = a.createTime ? new Date(a.createTime.replace(/-/g, '/')) : new Date(0)
+ const timeB = b.createTime ? new Date(b.createTime.replace(/-/g, '/')) : new Date(0)
+ return timeB - timeA
}
// 鏈鐨勬帓鍦ㄥ墠闈�
- return a.isRead === '0' ? -1 : 1;
- });
+ return a.isRead === '0' ? -1 : 1
+ })
}
},
onLoad() {
@@ -120,7 +123,7 @@
// 璺宠浆鍒颁换鍔¤鎯呴〉闈�
if (message.taskId) {
- this.$tab.navigateTo(`/pages/task/detail?id=${message.taskId}`)
+ this.$tab.navigateTo(`/pagesTask/detail?id=${message.taskId}`)
} else {
this.$modal.showToast('鏃犳硶鎵惧埌鍏宠仈浠诲姟')
}
@@ -128,7 +131,7 @@
console.error('鏍囪娑堟伅宸茶澶辫触锛�', error)
// 鍗充娇鏍囪澶辫触锛屼篃鍏佽璺宠浆
if (message && message.taskId) {
- this.$tab.navigateTo(`/pages/task/detail?id=${message.taskId}`)
+ this.$tab.navigateTo(`/pagesTask/detail?id=${message.taskId}`)
}
}
},
@@ -148,6 +151,12 @@
index: 3
})
}
+ },
+
+ // 鏍煎紡鍖栨秷鎭椂闂存樉绀�
+ formatMessageTime(dateTime) {
+ if (!dateTime) return ''
+ return formatDateTime(dateTime, 'MM-DD HH:mm')
}
}
}
--
Gitblit v1.9.1