diff --git a/ui/dasadmin/src/api/backend/statAnalysis/request.ts b/ui/dasadmin/src/api/backend/statAnalysis/request.ts index a3b1f123..c615dfd7 100644 --- a/ui/dasadmin/src/api/backend/statAnalysis/request.ts +++ b/ui/dasadmin/src/api/backend/statAnalysis/request.ts @@ -36,49 +36,85 @@ export const runAirBlowerReq = ( }) } -export const getReportTemplateListReq = (data: { category: '单机报表' | '多机报表', pageNum: number, pageSize: number }) => { - return createAxios { + return createAxios< + never, + Promise<{ + code: number msg: string - }, - success: boolean - }>>({ + data: { + total: number + rows: { id: string; category: '单机报表' | '多机报表'; template: string }[] + code: number + msg: string + } + success: boolean + }> + >({ url: '/api/page/report/template/getList', method: 'post', - data + data, }) } -export const addReportTemplateListReq = (data: { category: '单机报表' | '多机报表', template: string }) => { - return createAxios>({ +export const addReportTemplateListReq = (data: { category: '单机报表' | '多机报表'; template: string }) => { + return createAxios< + never, + Promise<{ + code: number + msg: string + data: { + id: string + category: '单机报表' | '多机报表' + template: string + }[] + success: boolean + }> + >({ url: '/api/page/report/template/add', method: 'post', - data + data, }) } export const delReportTemplateListReq = (data: { id: string }) => { - return createAxios>({ + return createAxios< + never, + Promise<{ + code: number + msg: string + success: boolean + }> + >({ url: '/api/page/report/template/del', method: 'post', - data + data, + }) +} + +export function powerCurveExport(params: object = {}) { + return createAxios({ + url: '/api/page/statistical/powerCurveExport', + method: 'POST', + data: params, + responseType: 'blob', + }) +} + +export function trendContrastExport(params: object = {}) { + return createAxios({ + url: '/api/page/statistical/trendContrastExport', + method: 'POST', + data: params, + responseType: 'blob', + }) +} + +export function trendAnalyseExport(params: object = {}) { + return createAxios({ + url: '/api/page/statistical/trendAnalyseExport', + method: 'POST', + data: params, + responseType: 'blob', }) } diff --git a/ui/dasadmin/src/views/backend/statAnalysis/powerCurveAnalysis.vue b/ui/dasadmin/src/views/backend/statAnalysis/powerCurveAnalysis.vue index 4bcfef39..5a2e1c15 100644 --- a/ui/dasadmin/src/views/backend/statAnalysis/powerCurveAnalysis.vue +++ b/ui/dasadmin/src/views/backend/statAnalysis/powerCurveAnalysis.vue @@ -11,7 +11,6 @@
{{ t('statAnalysis.search') }} - {{ t('statAnalysis.import') }} {{ t('statAnalysis.export') }}
@@ -61,7 +60,7 @@