forked from liweijie/education
课表
This commit is contained in:
@@ -0,0 +1,89 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 课表查询管理(KCBController /kcb,前端 baseURL 为 /api,此处不重复 /api 前缀)
|
||||
// 接口依据:课表页面接口规格
|
||||
// 查询实体 TimetableQuery:nd 年度(可选,不传自动取当前学期)、xydbh 学员队编号/班次(可选,按班次筛选)
|
||||
|
||||
/**
|
||||
* 今日课表
|
||||
* GET /kcb/today/list
|
||||
* @param params TimetableQuery:nd、xydbh(均可选)
|
||||
* 返回:今日课表记录(实体字段 bh/sksj/kc/zrdw/bc/jy/cd/jxnrxff/bz)
|
||||
*/
|
||||
export function listToday(data) {
|
||||
return request({
|
||||
url: '/kcb/today/list',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 本周课表
|
||||
* GET /kcb/week/list
|
||||
* @param params TimetableQuery:nd、xydbh(均可选)
|
||||
* 返回:本周课表记录
|
||||
*/
|
||||
export function listWeek(data) {
|
||||
return request({
|
||||
url: '/kcb/week/list',
|
||||
method: 'get',
|
||||
params: data
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 班次课表(分页)
|
||||
* GET /kcb/class/list
|
||||
* @param params pageNum、pageSize,cond=TimetableQuery:nd、xydbh
|
||||
* 返回:PageResult<班次课程记录>(records/total)
|
||||
*/
|
||||
export function listClass(params) {
|
||||
return request({
|
||||
url: '/kcb/class/list',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 下载学期教学实施计划 Excel
|
||||
* GET /kcb/class/export-plan
|
||||
* @param data TimetableQuery:nd、xydbh
|
||||
*/
|
||||
export function exportClassPlan(data) {
|
||||
return request({
|
||||
url: '/kcb/class/export-plan',
|
||||
method: 'get',
|
||||
params: data,
|
||||
responseType: 'blob'
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 下载学期成绩表 Excel
|
||||
* GET /kcb/class/export-grades
|
||||
* @param data TimetableQuery:nd、xydbh
|
||||
*/
|
||||
export function exportClassGrades(data) {
|
||||
return request({
|
||||
url: '/kcb/class/export-grades',
|
||||
method: 'get',
|
||||
params: data,
|
||||
responseType: 'blob'
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 班次课程列表另存 Excel
|
||||
* GET /kcb/class/export-courses
|
||||
* @param data TimetableQuery:nd、xydbh
|
||||
*/
|
||||
export function exportClassCourses(data) {
|
||||
return request({
|
||||
url: '/kcb/class/export-courses',
|
||||
method: 'get',
|
||||
params: data,
|
||||
responseType: 'blob'
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user