diff --git a/src/renderer/src/api/classTask/index.js b/src/renderer/src/api/classTask/index.js index cd13685..61154ff 100644 --- a/src/renderer/src/api/classTask/index.js +++ b/src/renderer/src/api/classTask/index.js @@ -1,7 +1,22 @@ // 查询evaluation列表 import request from '@/utils/request' -// 查询反馈列表 +// 查询作业列表 +export function listByDeadDate(query) { + return request({ + url: '/education/classwork/listByDeadDate', + method: 'get', + params: query + }) +} +//多个班级学生作业数据 +export function listClassworkdataByDeadDate(query) { + return request({ + url: '/education/classworkdata/listByDeadDate', + method: 'get', + params: query + }) +} // 查询classworkdata列表 班级作业列表 export function listClassworkdata(query) { diff --git a/src/renderer/src/store/modules/classTask.js b/src/renderer/src/store/modules/classTask.js new file mode 100644 index 0000000..f0008cf --- /dev/null +++ b/src/renderer/src/store/modules/classTask.js @@ -0,0 +1,28 @@ +import { defineStore } from 'pinia' +import { } from '@/api/classTask/index.js' +import { listClassmain } from '@/api/classManage/index' + +const useClassTaskStore = defineStore('classTask',{ + state: () => ({ + classListIds: [], + }), + actions: { + listClassmain(params) { + // 获取班级列表 + return new Promise((resolve, reject) => { + listClassmain(params) + .then((res) => { + this.classListIds = res.rows&&res.rows.map((item) => item.id) + resolve(res) + }) + .catch((error) => { + reject(error) + }) + }) + }, + }, + persist: true +}) +export default useClassTaskStore + + diff --git a/src/renderer/src/utils/date.js b/src/renderer/src/utils/date.js index 2a178ca..839e60b 100644 --- a/src/renderer/src/utils/date.js +++ b/src/renderer/src/utils/date.js @@ -133,4 +133,20 @@ export function getTimeDate() { var minutes = date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes() var seconds = date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds() return year + '-' + month + '-' + day + ' ' + hours + ':' + minutes + ':' + seconds -} \ No newline at end of file +} + +/** + * 获取明天日期 + * @returns + */ +export function getTomorrow() { + let date = new Date(); + var year = date.getFullYear() + var month = date.getMonth() + 1 < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1 + var day = date.getDate()+1 < 10 ? '0' + date.getDate()+1 : date.getDate()+1 + + // 获取明天的日期 .getDate() + 1 + let tomorrow = `${year}-${month}-${day}`; + + return tomorrow; +} diff --git a/src/renderer/src/views/classTask/classTask.vue b/src/renderer/src/views/classTask/classTask.vue index a6fedee..32749d2 100644 --- a/src/renderer/src/views/classTask/classTask.vue +++ b/src/renderer/src/views/classTask/classTask.vue @@ -5,8 +5,26 @@ -->