feat(ai-house): 展示近似房源匹配说明

This commit is contained in:
2026-07-31 00:37:31 +08:00
parent d3e7f5a639
commit ab32a41bd8

View File

@@ -167,6 +167,7 @@
<image class="house-image" :src="item.files[0].url" mode="aspectFill"></image>
<view class="house-info">
<view class="house-title">{{ item.houseTitle }}</view>
<view v-if="item.matchReason" class="house-match-reason">{{ item.matchReason }}</view>
<view class="house-location">{{ item.address || item.region || item.city || '位置待补充' }}</view>
<view class="house-desc">{{ item.extent }}|{{ item.toward }}</view>
<view class="house-price">{{ item.monthlyRent }}/</view>
@@ -714,9 +715,12 @@
houseId: item.houseId || `mock-house-${index}`,
files: this.normalizeHouseFiles(item)
}))
const listTitle = data.matchType === 'approximate'
? '以下房源比较接近您的要求:'
: '为您推荐以下房源:'
this.messages.push(
this.createMessage('ai', 'list', {
content: '为您推荐以下房源:',
content: listTitle,
houses
})
)
@@ -1077,6 +1081,17 @@
color: #1f2937;
}
.house-match-reason {
margin-top: 10rpx;
padding: 10rpx 14rpx;
border-radius: 10rpx;
background: #eef6ff;
color: #2f5f9f;
font-size: 24rpx;
line-height: 1.45;
word-break: break-all;
}
.house-location {
margin-top: 10rpx;
font-size: 24rpx;