新增权限:实现教师与学员自服务前端
This commit is contained in:
1 parent
718d380540
commit
d8a963f611
10 files changed
+1438
-67
No files matched your search
@@ -0,0 +1,60 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 获取学员本人档案信息 (敏感信息已脱敏,严禁传 studentId)
|
||||
export function getStudentProfile() {
|
||||
return request({
|
||||
url: '/train/me/student',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 获取本人参训班级及报名状态列表
|
||||
export function getMyEnrollments(query) {
|
||||
return request({
|
||||
url: '/train/me/student/enrollments',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 获取本人参训课表日程
|
||||
export function getMyTimetable(query) {
|
||||
return request({
|
||||
url: '/train/me/student/timetable',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 获取本人最新开班报到凭据与状态
|
||||
export function getMyReport() {
|
||||
return request({
|
||||
url: '/train/me/student/report',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 获取本人考勤打卡流水
|
||||
export function getMyAttendance(query) {
|
||||
return request({
|
||||
url: '/train/me/student/attendance',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 获取本人累计培训学时记录
|
||||
export function getMyDuration() {
|
||||
return request({
|
||||
url: '/train/me/student/duration',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 获取本人多维成长雷达画像
|
||||
export function getMyPortrait() {
|
||||
return request({
|
||||
url: '/train/me/student/portrait',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,44 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 获取教师本人档案信息
|
||||
export function getTeacherProfile() {
|
||||
return request({
|
||||
url: '/train/me/teacher',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
// 获取教师本人任教的培训班列表
|
||||
export function getMyPlans(query) {
|
||||
return request({
|
||||
url: '/train/me/teacher/plans',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 获取教师授课课表日程
|
||||
export function getMyTimetable(query) {
|
||||
return request({
|
||||
url: '/train/me/teacher/timetable',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 获取任教班级学员花名册 (强制携带 planId)
|
||||
export function getMyClassStudents(query) {
|
||||
return request({
|
||||
url: '/train/me/teacher/students',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 查看指定课次打卡考勤
|
||||
export function getLessonAttendance(lessonId) {
|
||||
return request({
|
||||
url: '/train/me/teacher/lessons/' + lessonId + '/attendance',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
Reference in new issue
Block a user