feat(personal): export reviewed outlines to pptx

This commit is contained in:
2026-07-12 23:23:04 +08:00
parent 0e81fe66ee
commit 661980f43f
11 changed files with 469 additions and 15 deletions
@@ -187,3 +187,19 @@ export const confirmPersonalOutline = (id: string) => apiRequest<void>({
url: `/api/aihr/personal-assistant/exports/${encodeURIComponent(id)}/confirm`,
method: 'POST'
});
export const loadPersonalExport = (id: string) => apiRequest<PersonalExportOutline>({
url: `/api/aihr/personal-assistant/exports/${encodeURIComponent(id)}`,
method: 'GET'
});
export const enqueuePersonalPpt = (id: string) => apiRequest<void>({
url: `/api/aihr/personal-assistant/exports/${encodeURIComponent(id)}/pptx`,
method: 'POST',
data: { templateCode: 'standard' }
});
export const downloadPersonalExport = (id: string) => apiRequest<{ url: string; expiresAt?: string }>({
url: `/api/aihr/personal-assistant/exports/${encodeURIComponent(id)}/download-url`,
method: 'GET'
});