From 4a14739be846c1b6eda6957c7497836b9d325c83 Mon Sep 17 00:00:00 2001 From: fanfpy Date: Thu, 5 Mar 2026 10:44:44 +0000 Subject: [PATCH] =?UTF-8?q?fix(API=E5=AF=B9=E9=BD=90):=20=E4=BF=AE?= =?UTF-8?q?=E6=AD=A3user=E6=8E=A5=E5=8F=A3typo=EF=BC=8C=E6=96=B0=E5=A2=9Eg?= =?UTF-8?q?etPortfolioSignal=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- utils/api.js | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/utils/api.js b/utils/api.js index b08c345..830908b 100644 --- a/utils/api.js +++ b/utils/api.js @@ -327,6 +327,15 @@ export const api = { createPortfolio: (data) => { console.log('📤 发起 createPortfolio 请求:', data); return post('/api/v1/portfolio', data); + }, + /** + * 获取投资组合策略信号 + * @param {string|number} id - 投资组合ID + * @returns {Promise} 返回策略信号 + */ + getPortfolioSignal: (id) => { + console.log('📤 发起 getPortfolioSignal 请求:', id); + return get(`/api/v1/portfolio/${id}/signal`); } }, @@ -391,7 +400,7 @@ export const api = { */ getUserInfo: () => { console.log('📤 发起 getUserInfo 请求'); - return get('api/v1/user/info'); + return get('/api/v1/user/info'); }, /** * 获取用户统计数据 @@ -399,7 +408,16 @@ export const api = { */ getUserStats: () => { console.log('📤 发起 getUserStats 请求'); - return get('api/v1/user/stats'); + return get('/api/v1/user/stats'); + }, + /** + * 更新用户信息 + * @param {object} data - 更新数据 + * @returns {Promise} 返回更新结果 + */ + updateUserInfo: (data) => { + console.log('📤 发起 updateUserInfo 请求:', data); + return put('/api/v1/user/info', data); } } };