From 1fb924588357cb8d50a0b0aa5d4beedc818421c0 Mon Sep 17 00:00:00 2001 From: xudan Date: Wed, 23 Jul 2025 16:35:13 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E4=BB=BB=E5=8A=A1?= =?UTF-8?q?=E8=BF=90=E8=A1=8C=E5=93=8D=E5=BA=94=E5=A4=84=E7=90=86=EF=BC=8C?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E4=BB=BB=E5=8A=A1=E7=BC=96=E8=BE=91=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E4=BB=A5=E6=AD=A3=E7=A1=AE=E6=98=BE=E7=A4=BA=E8=AE=B0?= =?UTF-8?q?=E5=BD=95ID?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/screens/TaskEditScreen.tsx | 2 +- src/services/api.ts | 8 ++++++++ src/types/task.ts | 12 ++++-------- 3 files changed, 13 insertions(+), 9 deletions(-) diff --git a/src/screens/TaskEditScreen.tsx b/src/screens/TaskEditScreen.tsx index d2662e2..b230829 100644 --- a/src/screens/TaskEditScreen.tsx +++ b/src/screens/TaskEditScreen.tsx @@ -109,7 +109,7 @@ export default function TaskEditScreen() { const result = await runTaskService(request); setRunResponse(result); - Alert.alert('成功', `任务已启动, 记录ID: ${result.data.taskRecordId}`); + Alert.alert('成功', `任务已启动, 记录ID: ${result.taskRecordId}`); } catch (error: any) { Alert.alert('运行失败', error.message || '发生未知错误'); } finally { diff --git a/src/services/api.ts b/src/services/api.ts index 13318aa..b02bfe0 100644 --- a/src/services/api.ts +++ b/src/services/api.ts @@ -44,6 +44,14 @@ api.interceptors.request.use( // 响应拦截器 api.interceptors.response.use( response => { + // 打印响应数据用于调试 + console.log( + `[Response] ${response.config.method?.toUpperCase()} ${ + response.config.url + }`, + response.data, + ); + // 统一处理API响应 if (response.data && response.data.code && response.data.code !== 200) { throw new Error(`API 错误: ${response.data.message}`); diff --git a/src/types/task.ts b/src/types/task.ts index 0f69267..7e0d298 100644 --- a/src/types/task.ts +++ b/src/types/task.ts @@ -81,15 +81,11 @@ export interface RunTaskRequest { } // 运行任务响应数据 -export interface RunTaskResponseData { +export interface RunTaskApiResponse { + success: boolean; + message: string; taskRecordId: string; status: number; createTime: string; -} - -// 运行任务API响应 -export interface RunTaskApiResponse { - code: number; - message: string; - data: RunTaskResponseData; + isPeriodic: boolean; }