feat(apps): 更新应用导入功能支持项目ID参数

master
钟良源 1 week ago
parent 0146db8b59
commit 567b824c43

@ -55,8 +55,15 @@ export function copyApp(data: any) {
} }
// 导入应用 // 导入应用
export function importApp(file: File) { export function importApp(params: { file: File, projectId: string }) {
return axios.post(`${urlPrefix}/apps/import`, { file }); const formData = new FormData();
formData.append('file', params.file);
return axios.post(`${urlPrefix}/apps/import/${params.projectId}`, formData, {
headers: {
'Content-Type': 'multipart/form-data'
}
});
} }
// 导出应用 // 导出应用

@ -1017,7 +1017,10 @@ const SideBar: React.FC<SideBarProps> = ({
try { try {
setImporting(true); setImporting(true);
const res: any = await importApp(importFile); const res: any = await importApp({
file: importFile,
projectId: info.id
});
if (res.code === 200) { if (res.code === 200) {
Message.success('应用导入成功'); Message.success('应用导入成功');

Loading…
Cancel
Save