forked from liweijie/education
1、添加实施计划统计分析;
2、添加单课程实施计划列表; 3、恢复同步班历; 4、冲突项添加颜色分级; 5、校历补上正课; 6、添加教学场地总览;
This commit is contained in:
@@ -108,3 +108,85 @@ export function cancelScheduleAdjust(params) {
|
||||
params
|
||||
})
|
||||
}
|
||||
|
||||
// ==================== 运行分析 /course-running/analysis ====================
|
||||
// 接口依据:CourseRunningController 五个 analysis 端点(POST,body 为 OperationAnalysisQueryDTO)
|
||||
|
||||
/**
|
||||
* 教学运行概览指标
|
||||
* POST /course-running/analysis/overview
|
||||
* 请求体:{ nd, xqd, jxxbh, startDate, endDate, dimension }
|
||||
* 返回:OperationOverviewVO(排课完成率/缺勤率/场地使用率/周均课时/调课数等)
|
||||
*/
|
||||
export function getAnalysisOverview(data) {
|
||||
return request({
|
||||
url: '/course-running/analysis/overview',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 各教学系排课完成率
|
||||
* POST /course-running/analysis/course-completion
|
||||
* 返回:List<CourseCompletionByDeptVO>(jxxbh/jxxmc/completionRate/completedCount/totalCount)
|
||||
*/
|
||||
export function getCourseCompletion(data) {
|
||||
return request({
|
||||
url: '/course-running/analysis/course-completion',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 场地使用率分布
|
||||
* POST /course-running/analysis/venue-usage
|
||||
* 返回:List<VenueUsageRateVO>(cdlybh/cdlymc/usageRate/usageCount/totalCount)
|
||||
*/
|
||||
export function getVenueUsage(data) {
|
||||
return request({
|
||||
url: '/course-running/analysis/venue-usage',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 调课频次趋势
|
||||
* POST /course-running/analysis/adjust-trend
|
||||
* 返回:List<ScheduleAdjustTrendVO>(period/periodName/adjustCount)
|
||||
*/
|
||||
export function getAdjustTrend(data) {
|
||||
return request({
|
||||
url: '/course-running/analysis/adjust-trend',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出运行分析报表(四个 sheet:概览/系别完成率/场地使用率/调课趋势)
|
||||
* POST /course-running/analysis/export
|
||||
*/
|
||||
export function exportAnalysisReport(data) {
|
||||
return request({
|
||||
url: '/course-running/analysis/export',
|
||||
method: 'post',
|
||||
data,
|
||||
responseType: 'blob'
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 导出教学实施计划课次列表
|
||||
* GET /course-running/plan/export(参数同 listTeachingPlan,无分页)
|
||||
*/
|
||||
export function exportTeachingPlan(params) {
|
||||
return request({
|
||||
url: '/course-running/plan/export',
|
||||
method: 'get',
|
||||
params,
|
||||
responseType: 'blob'
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user