From c2a0756d2f04b0e73556cf6e3bd108314ffcceb0 Mon Sep 17 00:00:00 2001 From: kx_guo Date: Thu, 10 Sep 2026 16:15:46 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=8A=A5=E5=91=8A=E4=BC=9A?= =?UTF-8?q?=E8=AF=9D=E5=85=B3=E8=81=94=E4=B8=8E=E4=BE=9B=E5=BA=94=E5=95=86?= =?UTF-8?q?=E6=90=9C=E7=B4=A2=E5=85=BC=E5=AE=B9=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/supplierProfile.ts | 3 +- src/pages/ReportPage.vue | 66 +++++++++++++++++++++++++------ src/pages/RiskAssistantPage.vue | 49 +++++++++++++++-------- src/pages/SupplierProfilePage.vue | 26 +++++++++++- src/utils/conversationReports.ts | 42 ++++++++++++++++++++ 5 files changed, 153 insertions(+), 33 deletions(-) create mode 100644 src/utils/conversationReports.ts diff --git a/src/api/supplierProfile.ts b/src/api/supplierProfile.ts index cb255e6..4eeb077 100644 --- a/src/api/supplierProfile.ts +++ b/src/api/supplierProfile.ts @@ -18,7 +18,8 @@ export async function fetchSupplierProfile( if (running) return { data: { data: await running } }; const request = (async () => { const response = await http.get>( - `/v1/suppliers/${encodeURIComponent(key)}`, + "/v1/suppliers/profile", + { params: { supplier_name: key } }, ); if (!response.data.data) throw new Error("供应商画像响应为空"); cache.set(key, { data: response.data.data, at: Date.now() }); diff --git a/src/pages/ReportPage.vue b/src/pages/ReportPage.vue index 5e58512..32d2e7b 100644 --- a/src/pages/ReportPage.vue +++ b/src/pages/ReportPage.vue @@ -1,21 +1,40 @@