下载模组更新,新增下载组件,下载监听改为全局,全量改为增量监听

This commit is contained in:
2025-08-31 06:41:46 +08:00
parent aa04f9d03f
commit ad5dfc64cb
17 changed files with 1662 additions and 285 deletions
+31
View File
@@ -28,6 +28,37 @@ class DownloadService {
return apiService.get('/api/download/tasks');
}
/**
* 获取活跃任务(下载中或暂停)
*/
async getActiveTasks() {
return apiService.get('/api/download/tasks/active');
}
/**
* 获取任务摘要(用于快速状态检查)
*/
async getTasksSummary() {
return apiService.get('/api/download/tasks/summary');
}
/**
* 获取任务变更(增量更新)
*/
async getTasksChanges(since?: number) {
const params = since ? { since } : {};
return apiService.get('/api/download/tasks/changes', { params });
}
/**
* 获取已完成任务(分页)
*/
async getCompletedTasks(offset = 0, limit = 50) {
return apiService.get('/api/download/tasks/completed', {
params: { offset, limit }
});
}
/**
* 暂停任务
*/