feat: 添加系统备份功能,包括导入导出OMC的API和界面支持

This commit is contained in:
TsMask
2025-09-19 16:12:42 +08:00
parent bd729b7437
commit 80f72549a2
6 changed files with 198 additions and 9 deletions

View File

@@ -36,3 +36,33 @@ export function updateBackupFTP(data: Record<string, any>) {
data,
});
}
/**
* 备份文件-导出OMC
* @returns object
*/
export function exportBackupOMC() {
return request({
url: '/neData/backup/export-omc',
method: 'POST',
responseType: 'blob',
timeout: 180_000,
});
}
/**
* 备份文件-导入OMC
* @param filePath 备份文件上传返回的/upload 路径
* @returns object
*/
export function importBackupOMC(filePath: string) {
return request({
url: '/neData/backup/import-omc',
method: 'POST',
data: {
neType: 'OMC',
path: filePath,
},
timeout: 180_000,
});
}