142 lines
2.3 KiB
JavaScript
142 lines
2.3 KiB
JavaScript
/**
|
|
* 成长记录 API
|
|
*/
|
|
import request from '@/utils/request'
|
|
|
|
// ========== 家长端接口 ==========
|
|
|
|
/**
|
|
* 获取孩子的成长记录列表(家长端)
|
|
*/
|
|
export function getParentRecordList(params) {
|
|
return request({
|
|
url: '/growth/parent/list',
|
|
method: 'GET',
|
|
params
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 获取记录详情(家长端)
|
|
*/
|
|
export function getParentRecordDetail(id) {
|
|
return request({
|
|
url: `/growth/parent/detail/${id}`,
|
|
method: 'GET'
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 获取周报告(家长端)
|
|
*/
|
|
export function getWeeklyReport(params) {
|
|
return request({
|
|
url: '/growth/parent/weekly',
|
|
method: 'GET',
|
|
params
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 获取月报告(家长端)
|
|
*/
|
|
export function getMonthlyReport(params) {
|
|
return request({
|
|
url: '/growth/parent/monthly',
|
|
method: 'GET',
|
|
params
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 获取未读记录数量(家长端)
|
|
*/
|
|
export function getUnreadCount() {
|
|
return request({
|
|
url: '/growth/parent/unread-count',
|
|
method: 'GET'
|
|
})
|
|
}
|
|
|
|
// ========== 陪伴员端接口 ==========
|
|
|
|
/**
|
|
* 获取我的反馈记录列表(陪伴员端)
|
|
*/
|
|
export function getTeacherRecordList(params) {
|
|
return request({
|
|
url: '/growth/teacher/list',
|
|
method: 'GET',
|
|
params
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 创建成长记录(陪伴员端)
|
|
*/
|
|
export function createRecord(data) {
|
|
return request({
|
|
url: '/growth/teacher/create',
|
|
method: 'POST',
|
|
data
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 更新成长记录(陪伴员端)
|
|
*/
|
|
export function updateRecord(data) {
|
|
return request({
|
|
url: '/growth/teacher/update',
|
|
method: 'PUT',
|
|
data
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 删除成长记录(陪伴员端)
|
|
*/
|
|
export function deleteRecord(id) {
|
|
return request({
|
|
url: `/growth/teacher/delete/${id}`,
|
|
method: 'DELETE'
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 发布成长记录(陪伴员端)
|
|
*/
|
|
export function publishRecord(id) {
|
|
return request({
|
|
url: `/growth/teacher/publish/${id}`,
|
|
method: 'PUT'
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 获取某日的记录(陪伴员端)
|
|
*/
|
|
export function getDailyRecord(params) {
|
|
return request({
|
|
url: '/growth/teacher/daily',
|
|
method: 'GET',
|
|
params
|
|
})
|
|
}
|
|
|
|
export default {
|
|
// 家长端
|
|
getParentRecordList,
|
|
getParentRecordDetail,
|
|
getWeeklyReport,
|
|
getMonthlyReport,
|
|
getUnreadCount,
|
|
// 陪伴员端
|
|
getTeacherRecordList,
|
|
createRecord,
|
|
updateRecord,
|
|
deleteRecord,
|
|
publishRecord,
|
|
getDailyRecord
|
|
}
|