peixue-dev/peidu/uniapp/api/calendar.js

53 lines
985 B
JavaScript
Raw Normal View History

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'
})
}