Files
BackupX/web/src/services/rclone.ts
Awuqing 7602b6cd80 修复: rclone 后端列表不显示 + 调度审计 + 批量删除
1. 修复前端 rclone 后端 API 路径双重 /api 前缀导致 404,
   存储类型下拉框现在正确显示全部 70+ rclone 后端
2. 调度器自动触发的备份任务计入审计日志(用户名: system)
3. 新增备份记录批量删除 API (POST /api/backup/records/batch-delete)
2026-04-01 22:57:55 +08:00

20 lines
452 B
TypeScript

import { http } from './http'
export interface RcloneBackendOption {
key: string
label: string
required: boolean
isPassword: boolean
}
export interface RcloneBackendInfo {
name: string
description: string
options: RcloneBackendOption[]
}
export async function listRcloneBackends(): Promise<RcloneBackendInfo[]> {
const { data } = await http.get<{ data: RcloneBackendInfo[] }>('/storage-targets/rclone/backends')
return data.data
}