From 830ca92c1a6dfb26dd1461edc2679c3c4d8d2fd8 Mon Sep 17 00:00:00 2001 From: snowgitea Date: Wed, 29 Apr 2026 02:08:47 +0800 Subject: [PATCH] chore: update frontend/src/services/records.ts --- frontend/src/services/records.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/frontend/src/services/records.ts b/frontend/src/services/records.ts index f2dd4b0..5551630 100644 --- a/frontend/src/services/records.ts +++ b/frontend/src/services/records.ts @@ -10,9 +10,7 @@ */ import { apiClient } from './apiClient'; import type { Record, RecordFormData } from '../types'; - -// Mock 用户 ID - 后续应从认证上下文动态获取 -const USER_ID = 6; +import { useUserStore } from '../stores/userStore'; export const recordsApi = { // API: GET /api/records - 获取账单记录列表,支持按账户、类型、分类、日期范围筛选 @@ -23,7 +21,8 @@ export const recordsApi = { startDate?: string; endDate?: string; }): Promise { - const response = await apiClient.get('/records', { userId: USER_ID, ...params }); + const userId = useUserStore.getState().userId; + const response = await apiClient.get('/records', { userId, ...params }); return response.data; }, @@ -35,7 +34,8 @@ export const recordsApi = { // API: POST /api/records - 创建账单记录,自动关联当前用户 async createRecord(data: Omit & { accountId: number }): Promise { - const response = await apiClient.post('/records', { ...data, userId: USER_ID }); + const userId = useUserStore.getState().userId; + const response = await apiClient.post('/records', { ...data, userId }); return response.data; },