zhangjie 1 jaar geleden
bovenliggende
commit
b79361fab5
1 gewijzigde bestanden met toevoegingen van 5 en 7 verwijderingen
  1. 5 7
      src/modules/card/views/CardManage.vue

+ 5 - 7
src/modules/card/views/CardManage.vue

@@ -292,13 +292,11 @@ export default {
       user: (state) => state.user,
     }),
     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() {