diff --git a/main/manager-web/src/apis/module/agent.js b/main/manager-web/src/apis/module/agent.js index 5cbd60cb..d79f8da4 100644 --- a/main/manager-web/src/apis/module/agent.js +++ b/main/manager-web/src/apis/module/agent.js @@ -170,6 +170,9 @@ export default { RequestService.clearRequestTime(); callback(res); }) + .fail((err) => { + callback(err); + }) .networkFail(() => { RequestService.reAjaxFun(() => { this.getAgentMcpAccessAddress(agentId, callback); diff --git a/main/manager-web/src/components/ChatHistoryDialog.vue b/main/manager-web/src/components/ChatHistoryDialog.vue index 12c06621..f44c4de7 100644 --- a/main/manager-web/src/components/ChatHistoryDialog.vue +++ b/main/manager-web/src/components/ChatHistoryDialog.vue @@ -90,6 +90,10 @@ export default { if (val) { this.resetData(); this.loadSessions(); + } else { + this.audioElement?.pause(); + this.audioElement = null; + this.playingAudioId = null; } }, dialogVisible(val) { diff --git a/main/manager-web/src/components/FunctionDialog.vue b/main/manager-web/src/components/FunctionDialog.vue index 23c4d1ad..e0930a7d 100644 --- a/main/manager-web/src/components/FunctionDialog.vue +++ b/main/manager-web/src/components/FunctionDialog.vue @@ -314,7 +314,7 @@ export default { if (res.data.code === 0) { this.mcpUrl = res.data.data || ""; } else { - this.mcpUrl = ""; + this.mcpUrl = res.data.msg; console.error('获取MCP地址失败:', res.data.msg); } }); diff --git a/main/manager-web/src/views/home.vue b/main/manager-web/src/views/home.vue index 07d46f01..126cf9d1 100644 --- a/main/manager-web/src/views/home.vue +++ b/main/manager-web/src/views/home.vue @@ -276,7 +276,7 @@ export default { cursor: pointer; .left-add { - width: 105px; + padding: 0 14px; height: 34px; border-radius: 17px; background: #5778ff;