权限梳理

dev_cs
杨树明 6 years ago
parent 0999269bcc
commit 674c44427e

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

Loading…
Cancel
Save