From f0d82b768c3da9cf5fd5b97e9b8c405a3d6c1776 Mon Sep 17 00:00:00 2001 From: xiangcongshuai Date: Fri, 29 Nov 2024 09:17:40 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=95=B0=E5=AD=97=E6=B0=91=E8=AD=A6?= =?UTF-8?q?=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/caseManagement/index.js | 26 + src/api/config/uploadApi.js | 2 + src/views/PoliceAi/HistoricalRecords.vue | 295 +++++++++ src/views/PoliceAi/index.vue | 621 ++++++++++++++++-- .../caseDetails/components/CaseAtlas.vue | 6 +- .../caseDetails/components/CaseRecord.vue | 5 +- src/views/caseDetails/index.vue | 3 +- .../PromptConfig/add/index.vue | 38 +- 8 files changed, 918 insertions(+), 78 deletions(-) create mode 100644 src/views/PoliceAi/HistoricalRecords.vue diff --git a/src/api/caseManagement/index.js b/src/api/caseManagement/index.js index 7659747..cc69f36 100644 --- a/src/api/caseManagement/index.js +++ b/src/api/caseManagement/index.js @@ -97,4 +97,30 @@ export function getCaseScore(data) { method: 'get', params: data }) +} + +/** 查询用户对话列表 */ +export function conversationList(data) { + return request({ + url: `/robot/conversation/list`, + method: 'get', + params: data + }) +} + +/** 查询对话内容列表 */ +export function conversationInfoList(data) { + return request({ + url: `/robot/conversation/infoList`, + method: 'get', + params: data + }) +} +/** 删除对话 */ +export function conversationDelete(data) { + return request({ + url: `/robot/conversation/delete`, + method: 'post', + data + }) } \ No newline at end of file diff --git a/src/api/config/uploadApi.js b/src/api/config/uploadApi.js index b1c0154..e150321 100644 --- a/src/api/config/uploadApi.js +++ b/src/api/config/uploadApi.js @@ -12,6 +12,8 @@ import request from '@/utils/request' /** 下载文件 */ export const commonDownloadFile = `${routes.minio}/downloadFile?fileId=` +/** 下载证据压缩包 */ +export const downloadEvidence = `/caseEvidence/downloadEvidence?evidenceId=` /** 删除文件 */ export const commonDeleteFile = `${routes.minio}/delFile?fileId=` diff --git a/src/views/PoliceAi/HistoricalRecords.vue b/src/views/PoliceAi/HistoricalRecords.vue new file mode 100644 index 0000000..aae460c --- /dev/null +++ b/src/views/PoliceAi/HistoricalRecords.vue @@ -0,0 +1,295 @@ + + + + + + diff --git a/src/views/PoliceAi/index.vue b/src/views/PoliceAi/index.vue index 6328fec..2c5501b 100644 --- a/src/views/PoliceAi/index.vue +++ b/src/views/PoliceAi/index.vue @@ -1,82 +1,283 @@