|
|
|
@ -222,7 +222,7 @@ export function TPMIndexHOC(WrappedComponent) {
|
|
|
|
|
# 课程权限判断
|
|
|
|
|
ADMIN = 0 # 超级管理员
|
|
|
|
|
BUSINESS = 1 # 运营人员
|
|
|
|
|
CREATOR = 2 # 课程创建者
|
|
|
|
|
CREATOR = 2 # 课程创建者 课堂管理员
|
|
|
|
|
PROFESSOR = 3 # 课程老师
|
|
|
|
|
ASSISTANT_PROFESSOR = 4 # 课程助教
|
|
|
|
|
STUDENT = 5 # 学生
|
|
|
|
@ -233,6 +233,9 @@ export function TPMIndexHOC(WrappedComponent) {
|
|
|
|
|
isSuperAdmin = () => {
|
|
|
|
|
// return false
|
|
|
|
|
return this.state.coursedata&&this.state.coursedata.course_identity === 0
|
|
|
|
|
}
|
|
|
|
|
isCourseAdmin = () => {
|
|
|
|
|
return this.state.coursedata&&this.state.coursedata.course_identity === 2
|
|
|
|
|
}
|
|
|
|
|
//超管、运维0-1
|
|
|
|
|
isClassManagement = () => {
|
|
|
|
@ -537,6 +540,8 @@ export function TPMIndexHOC(WrappedComponent) {
|
|
|
|
|
isSuperAdmin:this.isSuperAdmin,
|
|
|
|
|
isAdminOrCreator:this.isAdminOrCreator,
|
|
|
|
|
isClassManagement:this.isClassManagement,
|
|
|
|
|
isCourseAdmin:this.isCourseAdmin,
|
|
|
|
|
|
|
|
|
|
isAdmin: this.isAdmin,
|
|
|
|
|
isAdminOrTeacher: this.isAdminOrTeacher,
|
|
|
|
|
isStudent: this.isStudent,
|
|
|
|
|