Browse Source

feat:修改课时统计

DESKTOP-USV654P\pc 5 tháng trước cách đây
mục cha
commit
329454d0d8

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

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

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

@@ -60,9 +60,9 @@
   import { formDetailSchema } from '../data.config';
   import { formDetailSchema } from '../data.config';
   import {
   import {
     getClassTimeStatisticsInfo,
     getClassTimeStatisticsInfo,
-    getClassTimeStatisticsRecordExport,
     getClassTimeStatisticsRecordList,
     getClassTimeStatisticsRecordList,
     postClassTimeStatisticsChangeStatus,
     postClassTimeStatisticsChangeStatus,
+    postClassTimeStatisticsRecordExportQuery,
     postClassTimeStatisticsRefreshStatistics,
     postClassTimeStatisticsRefreshStatistics,
   } from '/@/services/apis/ClassTimeStatisticsController';
   } from '/@/services/apis/ClassTimeStatisticsController';
   import { useTable, BasicTable } from '/@/components/Table';
   import { useTable, BasicTable } from '/@/components/Table';
@@ -160,7 +160,7 @@
 
 
   const handleExport = async () => {
   const handleExport = async () => {
     downloadByData(
     downloadByData(
-      (await getClassTimeStatisticsRecordExport({})).data,
+      (await postClassTimeStatisticsRecordExportQuery({ id: unref(modelRef).id })).data,
       `课时统计表${formatToDate(new Date())}.xlsx`,
       `课时统计表${formatToDate(new Date())}.xlsx`,
     );
     );
   };
   };