diff --git a/frontend/src/api/aireport/testReport/index.ts b/frontend/src/api/aireport/testReport/index.ts index eddcecd..38c1c00 100644 --- a/frontend/src/api/aireport/testReport/index.ts +++ b/frontend/src/api/aireport/testReport/index.ts @@ -62,6 +62,11 @@ export const generateReportTaskGroupReportsApi = (id: string) => { return http.post(`${REPORT_TASK_BASE_URL}/${id}/generate`) } +export const downloadReportTaskApi = (id: string): Promise> => + http.get(`${REPORT_TASK_BASE_URL}/${id}/download`, undefined, { + responseType: 'blob' + }) as unknown as Promise> + export const downloadReportTaskGroupReportApi = (groupReportId: string): Promise> => http.get(`${REPORT_TASK_BASE_URL}/group-report/${groupReportId}/download`, undefined, { responseType: 'blob' diff --git a/frontend/src/api/aireport/testReport/interface/index.ts b/frontend/src/api/aireport/testReport/interface/index.ts index 14c0000..b2f0f50 100644 --- a/frontend/src/api/aireport/testReport/interface/index.ts +++ b/frontend/src/api/aireport/testReport/interface/index.ts @@ -50,7 +50,7 @@ export namespace ReportTask { export interface ReportTaskAddParam { id?: string - no: string + no?: string reportModelId: string data: Record | unknown[] batchId?: string diff --git a/frontend/src/api/aireport/testReportMulti/index.ts b/frontend/src/api/aireport/testReportMulti/index.ts index a09f044..033c33a 100644 --- a/frontend/src/api/aireport/testReportMulti/index.ts +++ b/frontend/src/api/aireport/testReportMulti/index.ts @@ -22,8 +22,8 @@ export const getReportTaskMultiDetailApi = (id: string) => { return http.get(`${REPORT_TASK_MULTI_BASE_URL}/${id}`) } -export const listReportTaskMultiChildReportsApi = (id: string) => { - return http.get(`${REPORT_TASK_MULTI_BASE_URL}/${id}/child-report/list`) +export const listReportTaskMultiChildTasksApi = (id: string) => { + return http.get(`${REPORT_TASK_MULTI_BASE_URL}/${id}/child-task/list`) } export const downloadReportTaskMultiApi = (id: string): Promise> => diff --git a/frontend/src/api/aireport/testReportMulti/interface/index.ts b/frontend/src/api/aireport/testReportMulti/interface/index.ts index 2d80f84..12fe879 100644 --- a/frontend/src/api/aireport/testReportMulti/interface/index.ts +++ b/frontend/src/api/aireport/testReportMulti/interface/index.ts @@ -55,12 +55,12 @@ export namespace ReportTaskMulti { export interface ReportTaskMultiChildConfig { templateDirName: string templateDirPath: string - no: string + no?: string reportModelId: string } export interface ReportTaskMultiCreateParam { - no: string + no?: string sessionId: string childReports: ReportTaskMultiChildConfig[] } diff --git a/frontend/src/views/aireport/clientUnit/components/ClientUnitDetailDialog.vue b/frontend/src/views/aireport/clientUnit/components/ClientUnitDetailDialog.vue index a6c6e4a..5ce6d55 100644 --- a/frontend/src/views/aireport/clientUnit/components/ClientUnitDetailDialog.vue +++ b/frontend/src/views/aireport/clientUnit/components/ClientUnitDetailDialog.vue @@ -1,5 +1,5 @@