修复构建报错

This commit is contained in:
北枳 2025-08-25 20:04:03 +08:00
parent 8a0474fbf8
commit 826998fb70
3 changed files with 5 additions and 5 deletions

View File

@ -308,13 +308,13 @@ export const getProjectTaskList = async (data: {
} catch (error) { } catch (error) {
clearTimeout(timeoutId); clearTimeout(timeoutId);
if (error.name === 'AbortError') { if (error instanceof Error && error.name === 'AbortError') {
console.error('[API] 请求超时 (30秒)'); console.error('[API] 请求超时 (30秒)');
throw new Error('请求超时,请检查网络连接'); throw new Error('请求超时,请检查网络连接');
} }
console.error('[API] 获取任务列表失败:', error); console.error('[API] 获取任务列表失败:', error);
throw error; throw error instanceof Error ? error : new Error('未知错误');
} }
}; };

View File

@ -451,7 +451,7 @@ export default function DashboardPage() {
console.log('重试任务:', taskId); console.log('重试任务:', taskId);
try { try {
// 1. 乐观更新:立即更新任务状态为重试中 // 1. 乐观更新:立即更新任务状态为重试中
setDashboardData(prevData => { setDashboardData((prevData: any[]) => {
if (!Array.isArray(prevData)) return prevData; if (!Array.isArray(prevData)) return prevData;
return prevData.map(task => { return prevData.map(task => {
@ -460,7 +460,7 @@ export default function DashboardPage() {
} }
// 检查子任务 // 检查子任务
if (task.sub_tasks && Array.isArray(task.sub_tasks)) { if (task.sub_tasks && Array.isArray(task.sub_tasks)) {
const updatedSubTasks = task.sub_tasks.map(subTask => const updatedSubTasks = task.sub_tasks.map((subTask: { task_id: string; task_status: string }) =>
subTask.task_id === taskId subTask.task_id === taskId
? { ...subTask, task_status: 'RETRYING' } ? { ...subTask, task_status: 'RETRYING' }
: subTask : subTask

View File

@ -89,7 +89,7 @@ export function NetworkTimeline({
} }
// 检查子任务 // 检查子任务
if (task.sub_tasks && Array.isArray(task.sub_tasks)) { if (task.sub_tasks && Array.isArray(task.sub_tasks)) {
return task.sub_tasks.some(subTask => return task.sub_tasks.some((subTask: { task_id: string; task_status: string }) =>
subTask.task_id === taskId && subTask.task_status === 'RETRYING' subTask.task_id === taskId && subTask.task_status === 'RETRYING'
); );
} }