家具销售场景大模型联调

This commit is contained in:
zhonghua1
2026-01-11 08:10:32 +08:00
parent 2313739957
commit 1908ae0b2c
3 changed files with 116 additions and 61 deletions

View File

@@ -40,7 +40,8 @@
@itemClick="viewDetail"
@filterClick="refreshServiceList"
@reachBottom="onServiceListReachBottom"
@menuAction="handleMenuAction" />
@menuAction="handleMenuAction"
@updateItem="handleUpdateItem" />
<!-- 客户列表 -->
<CustomerList
@@ -570,9 +571,10 @@
switch (action) {
case 'view':
// 查看详情:打开详情弹窗
this.viewDetail(item);
break;
case 'analysis':
// AI分析打开详情弹窗并切换到相关标签页
// AI分析已经在 ServiceList 组件中处理,这里不需要处理
break;
case 'audio':
// 录音详情:加载录音分段列表
@@ -586,6 +588,16 @@
console.warn('未知的菜单操作:', action);
}
},
// 处理列表项更新
handleUpdateItem({ recordId, data }) {
// 在列表中找到对应的项并更新
const index = this.serviceList.findIndex(serviceItem =>
(serviceItem.id || serviceItem.rawData?.id) === recordId
);
if (index !== -1) {
this.$set(this.serviceList, index, data);
}
},
// 删除服务记录
async deleteServiceRecord(item) {
console.log('删除服务记录item:', item);