chore:智能助手加了时间
This commit is contained in:
@@ -30,7 +30,14 @@
|
||||
</view>
|
||||
<view class="message-content">
|
||||
<!-- 新增:显示用户昵称 -->
|
||||
<view class="message-nickname" v-if="localUserNickname">{{ localUserNickname }}</view>
|
||||
<view class="message-nickname" v-if="localUserNickname">
|
||||
<text>{{ localUserNickname }}</text>
|
||||
<text class="message-time">{{ formatTime(message.timestamp) }}</text>
|
||||
</view>
|
||||
<!-- 如果没有昵称,只显示时间 -->
|
||||
<view class="message-nickname" v-else>
|
||||
<text class="message-time">{{ formatTime(message.timestamp) }}</text>
|
||||
</view>
|
||||
<view class="message-bubble">
|
||||
<text class="message-text">{{ message.content }}</text>
|
||||
</view>
|
||||
@@ -51,7 +58,10 @@
|
||||
</view>
|
||||
<view class="message-content">
|
||||
<!-- AI昵称固定,不可修改 - 左移到气泡上方 -->
|
||||
<view class="message-nickname ai-nickname">智能助手</view>
|
||||
<view class="message-nickname ai-nickname">
|
||||
<text>智能助手</text>
|
||||
<text class="message-time">{{ formatTime(message.timestamp) }}</text>
|
||||
</view>
|
||||
<view class="message-bubble">
|
||||
<!-- 文本消息 -->
|
||||
<view v-if="message.type === 'text'" class="text-content">
|
||||
@@ -1032,20 +1042,9 @@ async loadChatHistoryIfExist() {
|
||||
// 格式化时间
|
||||
formatTime(timestamp) {
|
||||
const date = new Date(timestamp)
|
||||
const now = new Date()
|
||||
const diff = now - date
|
||||
|
||||
if (diff < 60000) { // 1分钟内
|
||||
return '刚刚'
|
||||
} else if (diff < 3600000) { // 1小时内
|
||||
return Math.floor(diff / 60000) + '分钟前'
|
||||
} else if (diff < 86400000) { // 1天内
|
||||
return Math.floor(diff / 3600000) + '小时前'
|
||||
} else {
|
||||
return date.getMonth() + 1 + '月' + date.getDate() + '日 ' +
|
||||
date.getHours().toString().padStart(2, '0') + ':' +
|
||||
date.getMinutes().toString().padStart(2, '0')
|
||||
}
|
||||
const hours = date.getHours().toString().padStart(2, '0')
|
||||
const minutes = date.getMinutes().toString().padStart(2, '0')
|
||||
return hours + ':' + minutes
|
||||
},
|
||||
|
||||
// 格式化文件大小
|
||||
@@ -2093,11 +2092,20 @@ $radius-lg: 36rpx;
|
||||
color: $color-text-light;
|
||||
margin-bottom: 8rpx;
|
||||
letter-spacing: 0.5rpx;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 12rpx;
|
||||
|
||||
.message-time {
|
||||
font-size: 20rpx;
|
||||
color: #999;
|
||||
}
|
||||
}
|
||||
|
||||
/* 用户昵称:右对齐 */
|
||||
.user-message .message-nickname {
|
||||
text-align: right;
|
||||
justify-content: flex-end;
|
||||
}
|
||||
|
||||
/* AI 昵称:使用 .ai-nickname 类控制 */
|
||||
@@ -2107,6 +2115,7 @@ $radius-lg: 36rpx;
|
||||
padding-left: 0;
|
||||
align-self: flex-start;
|
||||
margin-bottom: 4rpx;
|
||||
justify-content: flex-start;
|
||||
}
|
||||
|
||||
/* 用户消息特有样式 */
|
||||
|
||||
Reference in New Issue
Block a user