From f47a7b4dbc32e287a8d4510012139b924a73ece7 Mon Sep 17 00:00:00 2001 From: JianYu Zheng <2375294554@qq.com> Date: Wed, 9 Jul 2025 15:56:07 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=B7=BB=E5=8A=A0=E5=92=8C?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=A3=B0=E7=BA=B9=E9=80=89=E6=8B=A9=E7=9A=84?= =?UTF-8?q?=E6=97=B6=E5=80=99=EF=BC=8C=E7=BC=96=E8=BE=91=E7=9A=84=E5=A3=B0?= =?UTF-8?q?=E7=BA=B9=E4=B8=8D=E5=9C=A8=E9=87=8C=E9=9D=A2=EF=BC=8C=E5=AF=BC?= =?UTF-8?q?=E8=87=B4=E6=97=A0=E6=B3=95=E6=98=BE=E7=A4=BA=E5=86=85=E5=AE=B9?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98=20--agent.js=20=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?=E6=9F=A5=E8=AF=A2=E9=9F=B3=E9=A2=91=E5=86=85=E5=AE=B9=E7=9A=84?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3=20--VoicePrintDialog.vue=20=E4=BF=AE?= =?UTF-8?q?=E5=A4=8D=E6=B7=BB=E5=8A=A0=E5=92=8C=E4=BF=AE=E6=94=B9=E5=A3=B0?= =?UTF-8?q?=E7=BA=B9=E9=80=89=E6=8B=A9=E7=9A=84=E6=97=B6=E5=80=99=EF=BC=8C?= =?UTF-8?q?=E7=BC=96=E8=BE=91=E7=9A=84=E5=A3=B0=E7=BA=B9=E4=B8=8D=E5=9C=A8?= =?UTF-8?q?=E9=87=8C=E9=9D=A2=EF=BC=8C=E5=AF=BC=E8=87=B4=E6=97=A0=E6=B3=95?= =?UTF-8?q?=E6=98=BE=E7=A4=BA=E5=86=85=E5=AE=B9=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main/manager-web/src/apis/module/agent.js | 15 +++++++++++++++ .../src/components/VoicePrintDialog.vue | 13 +++++++++++++ 2 files changed, 28 insertions(+) diff --git a/main/manager-web/src/apis/module/agent.js b/main/manager-web/src/apis/module/agent.js index 4d822a40..66126237 100644 --- a/main/manager-web/src/apis/module/agent.js +++ b/main/manager-web/src/apis/module/agent.js @@ -250,4 +250,19 @@ export default { }); }).send(); }, + // 获取指定智能体用户类型聊天记录 + getContentByAudioId(id,callback) { + RequestService.sendRequest() + .url(`${getServiceUrl()}/agent/${id}/chat-history/audio`) + .method('GET') + .success((res) => { + RequestService.clearRequestTime(); + callback(res); + }) + .networkFail(() => { + RequestService.reAjaxFun(() => { + this.getContentByAudioId(id,callback); + }); + }).send(); + }, } diff --git a/main/manager-web/src/components/VoicePrintDialog.vue b/main/manager-web/src/components/VoicePrintDialog.vue index b549f6e2..584c3f3d 100644 --- a/main/manager-web/src/components/VoicePrintDialog.vue +++ b/main/manager-web/src/components/VoicePrintDialog.vue @@ -170,6 +170,19 @@ export default { })); })) } + }, + 'form.audioId'(newVal) { + if (newVal == null || newVal == "") { + return + } + if (this.valueTypeOptions.some(item => item.audioId === newVal)) { + return; + } + api.agent.getContentByAudioId(newVal, ((data) => { + this.valueTypeOptions.push({ + audioId: newVal, content: data.data.data + }) + })) } } };