53 lines
985 B
JavaScript
53 lines
985 B
JavaScript
|
|
import request from '@/utils/request'
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 日历相关API
|
|||
|
|
*/
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 获取月度日历
|
|||
|
|
* @param {Object} params - 查询参数
|
|||
|
|
* @param {Number} params.year - 年份
|
|||
|
|
* @param {Number} params.month - 月份
|
|||
|
|
*/
|
|||
|
|
export function getMonthlyCalendar(params) {
|
|||
|
|
return request({
|
|||
|
|
url: '/api/teacher/calendar/monthly',
|
|||
|
|
method: 'get',
|
|||
|
|
params
|
|||
|
|
})
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 获取指定日期的课程列表
|
|||
|
|
* @param {String} date - 日期(格式:yyyy-MM-dd)
|
|||
|
|
*/
|
|||
|
|
export function getDailyCourses(date) {
|
|||
|
|
return request({
|
|||
|
|
url: '/api/teacher/calendar/daily-courses',
|
|||
|
|
method: 'get',
|
|||
|
|
params: { date }
|
|||
|
|
})
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 获取待服务课程列表
|
|||
|
|
*/
|
|||
|
|
export function getPendingCourses() {
|
|||
|
|
return request({
|
|||
|
|
url: '/api/teacher/calendar/pending-courses',
|
|||
|
|
method: 'get'
|
|||
|
|
})
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 获取课程详情
|
|||
|
|
* @param {Number} id - 课程ID
|
|||
|
|
*/
|
|||
|
|
export function getCourseDetail(id) {
|
|||
|
|
return request({
|
|||
|
|
url: `/api/teacher/calendar/course/${id}`,
|
|||
|
|
method: 'get'
|
|||
|
|
})
|
|||
|
|
}
|