Browse Source

feat:修改课程统计

DESKTOP-USV654P\pc 5 months ago
parent
commit
fdc0287788

+ 4 - 3
src/services/apis/ClassTimeStatisticsController.ts

@@ -35,9 +35,10 @@ export async function getClassTimeStatisticsLastDate(params:any,mode: ErrorMessa
 /** 课时统计列表(分页) GET /classtime/classTimeStatistics/page */
 export async function getClassTimeStatisticsPage(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.get<API.PageOutput<API.ClassTimeStatisticsPageVo>>
         ({url: '/classtime/classTimeStatistics/page', params:params},{errorMessageMode:mode});}
-/** 课时统计详情明细-导出 GET /classtime/classTimeStatistics/record-detail-export-query */
-export async function getClassTimeStatisticsRecordDetailExportQuery(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.download<string>
-        ({url: '/classtime/classTimeStatistics/record-detail-export-query',responseType:'blob',method:'POST', params:params},{errorMessageMode:mode});}
+/** 课时统计详情明细-导出 POST /classtime/classTimeStatistics/record-detail-export-query */
+export async function postClassTimeStatisticsRecordDetailExportQuery(params:API.RefreshStatisticsDto
+,mode: ErrorMessageMode = 'modal'){ return defHttp.download<string>
+        ({url: '/classtime/classTimeStatistics/record-detail-export-query',responseType:'blob',method:'POST', data:params},{errorMessageMode:mode});}
 /** 课时统计详情明细 GET /classtime/classTimeStatistics/record-detail-info */
 export async function getClassTimeStatisticsRecordDetailInfo(params:any,mode: ErrorMessageMode = 'modal'){ return defHttp.get<any>
         ({url: '/classtime/classTimeStatistics/record-detail-info', params:params},{errorMessageMode:mode});}

+ 2 - 2
src/views/course/statistics/components/detail.vue

@@ -70,7 +70,7 @@
   import { BasicModal, useModalInner } from '/@/components/Modal';
   import { useTable, BasicTable, BasicColumn } from '/@/components/Table';
   import {
-    getClassTimeStatisticsRecordDetailExportQuery,
+    postClassTimeStatisticsRecordDetailExportQuery,
     getClassTimeStatisticsRecordDetailInfo,
   } from '/@/services/apis/ClassTimeStatisticsController';
   import { useLoading } from '/@/components/Loading';
@@ -254,7 +254,7 @@
   const handleExport = async () => {
     setModalProps({ loading: true, confirmLoading: true });
     downloadByData(
-      (await getClassTimeStatisticsRecordDetailExportQuery({ id: unref(modelRef).id })).data,
+      (await postClassTimeStatisticsRecordDetailExportQuery({ id: unref(modelRef).id })).data,
       `课时明细统计表${formatToDate(new Date())}.xlsx`,
     );
     setModalProps({ loading: false, confirmLoading: false });