diff --git a/frontend/app/web-gold/src/api/agent.js b/frontend/app/web-gold/src/api/agent.js index 00f3c16742..2ef42581a6 100644 --- a/frontend/app/web-gold/src/api/agent.js +++ b/frontend/app/web-gold/src/api/agent.js @@ -116,3 +116,27 @@ export function getMessages(params) { params }) } + +/** + * 添加智能体收藏 + * @param {number} agentId - 智能体ID + */ +export function addFavorite(agentId) { + return request({ + url: `${BASE_URL}/agent/favorite/create`, + method: 'post', + params: { agentId } + }) +} + +/** + * 取消智能体收藏 + * @param {number} agentId - 智能体ID + */ +export function removeFavorite(agentId) { + return request({ + url: `${BASE_URL}/agent/favorite/delete`, + method: 'delete', + params: { agentId } + }) +} diff --git a/frontend/app/web-gold/src/views/agents/Agents.vue b/frontend/app/web-gold/src/views/agents/Agents.vue index b7a93a0a06..597a717439 100644 --- a/frontend/app/web-gold/src/views/agents/Agents.vue +++ b/frontend/app/web-gold/src/views/agents/Agents.vue @@ -134,6 +134,15 @@