feat(web): app add export & import

This commit is contained in:
zhaoying
2026-03-10 14:22:15 +08:00
parent 5c3d9717dd
commit 16e2c95965
7 changed files with 308 additions and 8 deletions

View File

@@ -135,4 +135,12 @@ export const getExperienceConfig = (share_token: string) => {
'Authorization': `Bearer ${localStorage.getItem(`shareToken_${share_token}`)}`
}
})
}
// Export application
export const appExport = (app_id: string, appName: string, data?: { release_version: string }) => {
return request.getDownloadFile(`/apps/${app_id}/export`, `${appName}.yml`, data)
}
// Import application
export const appImport = (formData: FormData) => {
return request.uploadFile(`/apps/import`, formData)
}