feat(AI): 添加产品名称同步和错误处理优化

- 在 message 组件中添加 setProductName 方法,并在 treasureBox 组件中触发该事件
- 在 AI index 组件中实现 setProductName 方法,用于更新产品名称
- 优化错误处理,在产品详情请求失败时更新消息状态
- 在聊天记录中添加产品名称参数,以便在请求中传递
This commit is contained in:
陈昱达
2025-06-06 11:44:46 +08:00
parent 03b469840b
commit e8ddb69215
3 changed files with 22 additions and 4 deletions

View File

@@ -26,7 +26,7 @@
</div>
<!--百宝箱-->
<div v-else class='mb10'>
<treasure-box :item="message"></treasure-box>
<treasure-box :item="message" @setProductName='setProductName'></treasure-box>
</div>
<!-- 新增点赞和踩按钮 -->
<div class="reaction-buttons mb10" v-if="message.type !== 'user'">
@@ -76,6 +76,10 @@ export default {
}
},
methods: {
setProductName(e){
this.$emit('setProductName',e)
},
showThink(message) {
this.$set(message, 'showThink', !message.showThink)