From 226b206a286924a2348529efab5b97b71ffb9157 Mon Sep 17 00:00:00 2001 From: snowgitea Date: Wed, 29 Apr 2026 02:08:46 +0800 Subject: [PATCH] chore: update frontend/src/services/budgets.ts --- frontend/src/services/budgets.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/frontend/src/services/budgets.ts b/frontend/src/services/budgets.ts index 8370b14..529c514 100644 --- a/frontend/src/services/budgets.ts +++ b/frontend/src/services/budgets.ts @@ -10,14 +10,13 @@ */ import { apiClient } from './apiClient'; import type { Budget, BudgetFormData } from '../types'; - -// Mock 用户 ID - 后续应从认证上下文动态获取 -const USER_ID = 6; +import { useUserStore } from '../stores/userStore'; export const budgetsApi = { // API: GET /api/budgets - 获取预算列表,支持按月份筛选 async getBudgets(month?: string): Promise { - const params: Record = { userId: USER_ID }; + const userId = useUserStore.getState().userId; + const params: Record = { userId }; if (month) params.month = month; const response = await apiClient.get('/budgets', params); return response.data; @@ -31,7 +30,8 @@ export const budgetsApi = { // API: POST /api/budgets - 创建新预算,自动关联当前用户 async createBudget(data: Omit): Promise { - const response = await apiClient.post('/budgets', { ...data, userId: USER_ID }); + const userId = useUserStore.getState().userId; + const response = await apiClient.post('/budgets', { ...data, userId }); return response.data; },