54 lines
1.2 KiB
JavaScript
54 lines
1.2 KiB
JavaScript
import { api } from './index'
|
|
|
|
export const calendarApi = {
|
|
// 创建日历
|
|
createCalendar(data) {
|
|
return api.post('/calendar/calendar/create', data)
|
|
},
|
|
|
|
// 获取日历列表
|
|
getCalendars() {
|
|
return api.post('/calendar/calendar/list', {})
|
|
},
|
|
|
|
// 获取所有日历(包括已删除的,系统管理员专用)
|
|
getAllCalendars() {
|
|
return api.post('/calendar/calendar/list_all', {})
|
|
},
|
|
|
|
// 更新日历
|
|
updateCalendar(data) {
|
|
return api.post('/calendar/calendar/update', data)
|
|
},
|
|
|
|
// 删除日历
|
|
deleteCalendar(id) {
|
|
return api.post('/calendar/calendar/delete', { id })
|
|
},
|
|
|
|
// 恢复已删除的日历
|
|
restoreCalendar(id) {
|
|
return api.post('/calendar/calendar/restore', { id })
|
|
},
|
|
|
|
// 获取日历事件
|
|
getEvents(data) {
|
|
return api.post('/calendar/calendar/events', data)
|
|
},
|
|
|
|
// 添加日历事件
|
|
addEvent(data) {
|
|
return api.post('/calendar/calendar/addevent', data)
|
|
},
|
|
|
|
// 更新日历事件
|
|
updateEvent(data) {
|
|
return api.post('/calendar/calendar/updateevent', data)
|
|
},
|
|
|
|
// 删除日历事件
|
|
deleteEvent(id) {
|
|
return api.post('/calendar/calendar/deleteevent', { id })
|
|
}
|
|
}
|