From 606c5e588af122d8cc170548b2c96b6eef4cf76e Mon Sep 17 00:00:00 2001 From: geting <13585118195@163.com> Date: Wed, 13 Nov 2024 09:53:07 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=9F=E8=AE=A1=E5=88=86=E6=9E=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/api/backend/statAnalysis/request.ts | 96 +++++++++++++------ .../statAnalysis/powerCurveAnalysis.vue | 32 ++++++- .../backend/statAnalysis/trendAnalysis.vue | 36 ++++++- .../backend/statAnalysis/trendComparison.vue | 58 ++++++----- 4 files changed, 160 insertions(+), 62 deletions(-) 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 @@