|
@@ -292,13 +292,11 @@ export default {
|
|
user: (state) => state.user,
|
|
user: (state) => state.user,
|
|
}),
|
|
}),
|
|
onlyAssignTeacher() {
|
|
onlyAssignTeacher() {
|
|
- if (this.isAdmin) {
|
|
|
|
- return false;
|
|
|
|
- } else {
|
|
|
|
- return this.user.roleList.some(
|
|
|
|
- (role) => role.roleCode == "ASSIGN_TEACHER"
|
|
|
|
- );
|
|
|
|
- }
|
|
|
|
|
|
+ return this.user.roleList.some(
|
|
|
|
+ (role) =>
|
|
|
|
+ role.roleCode == "ASSIGN_TEACHER" ||
|
|
|
|
+ role.roleCode == "SUBJECT_TEACHER"
|
|
|
|
+ );
|
|
},
|
|
},
|
|
},
|
|
},
|
|
mounted() {
|
|
mounted() {
|