lex %!s(int64=2) %!d(string=hai) anos
pai
achega
14c0a78beb

+ 7 - 4
src/student/teacher-dependent/teacher-elegant.tsx

@@ -48,10 +48,13 @@ export default defineComponent({
       const subjectIds = state.user.data?.subjectId || ''
       const subjectId = subjectIds ? Number(subjectIds.split(',')[0]) : null
       list.forEach((subject: any) => {
-        if (subject.id === subjectId) {
-          this.params.subjectId = subjects.id
-          this.params.subjectName = subjects.name
-        }
+        const child = subject.subjects || []
+        child.forEach((sub: any) => {
+          if (sub.id === Number(subjectId)) {
+            this.params.subjectId = sub.id
+            this.params.subjectName = sub.name
+          }
+        })
       })
     }
     await this.getList()

+ 7 - 4
src/views/live-class/index.tsx

@@ -54,10 +54,13 @@ export default defineComponent({
       const subjectIds = state.user.data?.subjectId || ''
       const subjectId = subjectIds ? Number(subjectIds.split(',')[0]) : null
       list.forEach((subject: any) => {
-        if (subject.id === subjectId) {
-          this.params.subjectId = subjects.id
-          this.params.subjectName = subjects.name
-        }
+        const child = subject.subjects || []
+        child.forEach((sub: any) => {
+          if (sub.id === Number(subjectId)) {
+            this.params.subjectId = sub.id
+            this.params.subjectName = sub.name
+          }
+        })
       })
     }
     this.getList()

+ 7 - 4
src/views/video-class/index.tsx

@@ -55,10 +55,13 @@ export default defineComponent({
       const subjectIds = state.user.data?.subjectId || ''
       const subjectId = subjectIds ? Number(subjectIds.split(',')[0]) : null
       list.forEach((subject: any) => {
-        if (subject.id === subjectId) {
-          this.params.lessonSubject = subjects.id
-          this.params.subjectName = subjects.name
-        }
+        const child = subject.subjects || []
+        child.forEach((sub: any) => {
+          if (sub.id === Number(subjectId)) {
+            this.params.lessonSubject = sub.id
+            this.params.subjectName = sub.name
+          }
+        })
       })
     }
     this.getList()