From c9a9444b4e40656131b6f989f1b9d37e870ff1b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=98=B1=E8=BE=BE?= Date: Fri, 13 Jun 2025 10:13:06 +0800 Subject: [PATCH] =?UTF-8?q?feat(comparison):=20=E5=AE=9E=E7=8E=B0=E4=BA=A7?= =?UTF-8?q?=E5=93=81=E5=AF=B9=E6=AF=94=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 compare 函数以获取产品对比数据 - 实现热门产品获取和展示 - 添加产品对比表格数据处理逻辑- 优化表格组件,支持动态列和数据绑定 --- src/api/generatedApi/index.js | 11 ++++- src/views/comparison/comparsion.vue | 2 + src/views/comparison/index.vue | 28 +++++++++---- src/views/comparison/table.vue | 62 ++++++++++++++++------------- 4 files changed, 68 insertions(+), 35 deletions(-) diff --git a/src/api/generatedApi/index.js b/src/api/generatedApi/index.js index 0b5d34e..04f3651 100644 --- a/src/api/generatedApi/index.js +++ b/src/api/generatedApi/index.js @@ -37,7 +37,6 @@ export function chat(data) { return getUrl('/hasl/chat') } - export function audioToText(data) { //聊天获取产品百宝箱 // 聊天框输入内容以“百宝箱”结尾时,调用这个接口 @@ -47,3 +46,13 @@ export function audioToText(data) { data, }) } + +export function compare(data) { + //聊天获取产品百宝箱 + // 聊天框输入内容以“百宝箱”结尾时,调用这个接口 + return request({ + url: getUrl('/hasl/product/compare'), + method: 'post', + data, + }) +} diff --git a/src/views/comparison/comparsion.vue b/src/views/comparison/comparsion.vue index f77b54c..6493a13 100644 --- a/src/views/comparison/comparsion.vue +++ b/src/views/comparison/comparsion.vue @@ -42,6 +42,8 @@