diff --git a/src/api/stuwork/classcheckdaily.ts b/src/api/stuwork/classcheckdaily.ts index c004751..0ad9687 100644 --- a/src/api/stuwork/classcheckdaily.ts +++ b/src/api/stuwork/classcheckdaily.ts @@ -52,3 +52,30 @@ export function delObjs(ids?: Object) { }) } +/** + * 导出数据 + * @param {Object} [query] - 查询参数。 + * @returns {Promise} 请求的 Promise 对象。 + */ +export function exportData(query?: Object) { + return request({ + url: '/stuwork/classcheckdaily/exportData', + method: 'post', + data: query, + responseType: 'blob' + }) +} + +/** + * 学期统计 + * @param {Object} [query] - 查询参数,包含 schoolYear 和 schoolTerm。 + * @returns {Promise} 请求的 Promise 对象。 + */ +export function getRank(query?: Object) { + return request({ + url: '/stuwork/classcheckdaily/rank', + method: 'get', + params: query + }) +} + diff --git a/src/excel/Export2Excel.js b/src/excel/Export2Excel.js index 7552993..818cbc4 100644 --- a/src/excel/Export2Excel.js +++ b/src/excel/Export2Excel.js @@ -1,6 +1,5 @@ /* eslint-disable */ import { saveAs } from 'file-saver'; -import Blob from '@/excel/Blob.js'; import * as XLSX from 'xlsx'; function generateArray(table) { var out = []; diff --git a/src/views/stuwork/classcheckdaily/index.vue b/src/views/stuwork/classcheckdaily/index.vue index c463a11..53197fe 100644 --- a/src/views/stuwork/classcheckdaily/index.vue +++ b/src/views/stuwork/classcheckdaily/index.vue @@ -81,6 +81,20 @@ @click="formDialogRef.openDialog()"> 新 增 + + 导 出 + + + 学期统计 + + + + + + + + + + + + + + + + 查询 + + + + + + + + + + +