|
|
|
@ -202,48 +202,40 @@ export function TPMIndexHOC(WrappedComponent) {
|
|
|
|
|
NORMAL = 6 # 普通用户
|
|
|
|
|
Anonymous = 7 # 普未登录
|
|
|
|
|
*/
|
|
|
|
|
//超管
|
|
|
|
|
//超管0
|
|
|
|
|
isSuperAdmin = () => {
|
|
|
|
|
// return false
|
|
|
|
|
return this.state.coursedata&&this.state.coursedata.course_identity === 0
|
|
|
|
|
}
|
|
|
|
|
// 课堂管理等
|
|
|
|
|
//超管、运维0-1
|
|
|
|
|
isClassManagement = () => {
|
|
|
|
|
// return this.state.coursedata&&this.state.coursedata.course_identity >= 0 &&
|
|
|
|
|
return this.state.coursedata&&this.state.coursedata.course_identity < 2
|
|
|
|
|
}
|
|
|
|
|
//老师等
|
|
|
|
|
//超管、运维、课堂管理0-2
|
|
|
|
|
isAdminOrCreator = () => {
|
|
|
|
|
// return this.state.coursedata&&this.state.coursedata.course_identity >= 0 &&
|
|
|
|
|
return this.state.coursedata&&this.state.coursedata.course_identity < 3
|
|
|
|
|
}
|
|
|
|
|
// 助教等
|
|
|
|
|
//超管、运维、课堂管理、老师0-3
|
|
|
|
|
isAdminOrTeacher = () => {
|
|
|
|
|
// return this.state.coursedata&&this.state.coursedata.course_identity >= 0 &&
|
|
|
|
|
return this.state.coursedata&&this.state.coursedata.course_identity < 4
|
|
|
|
|
}
|
|
|
|
|
// 老师、管理员等
|
|
|
|
|
// 超管、运维、课堂管理、老师、助教0-4
|
|
|
|
|
isAdmin = () => {
|
|
|
|
|
// return false
|
|
|
|
|
// return this.state.coursedata&&this.state.coursedata.course_identity >= 0 &&
|
|
|
|
|
return this.state.coursedata&&this.state.coursedata.course_identity < 5
|
|
|
|
|
}
|
|
|
|
|
// 学生
|
|
|
|
|
// 学生5
|
|
|
|
|
isStudent = () => {
|
|
|
|
|
// return true
|
|
|
|
|
// return this.state.coursedata&&this.state.coursedata.course_identity >= 0 &&
|
|
|
|
|
return this.state.coursedata&&this.state.coursedata.course_identity === 5
|
|
|
|
|
}
|
|
|
|
|
// 超管、运维、课堂管理、老师、助教、学生0-5
|
|
|
|
|
isAdminOrStudent = () => {
|
|
|
|
|
// return this.state.coursedata&&this.state.coursedata.course_identity >= 0 &&
|
|
|
|
|
return this.state.coursedata&&this.state.coursedata.course_identity <= 5
|
|
|
|
|
}
|
|
|
|
|
// 非课堂成员
|
|
|
|
|
// 游客未登录/非课堂成员6>
|
|
|
|
|
isNotMember = () => {
|
|
|
|
|
// return this.state.coursedata&&this.state.coursedata.course_identity >= 0 &&
|
|
|
|
|
return this.state.coursedata&&this.state.coursedata.course_identity >= 6
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//课堂是否已结束
|
|
|
|
|
isCourseEnd = () => {
|
|
|
|
|
return this.state.current_user ? this.state.current_user.course_is_end : false
|
|
|
|
|
}
|
|
|
|
|