浏览代码

Merge branch 'iteration_1.3.4' into dev

lex 2 年之前
父节点
当前提交
727e4e0f2e
共有 3 个文件被更改,包括 21 次插入12 次删除
  1. 7 4
      src/student/teacher-dependent/teacher-elegant.tsx
  2. 7 4
      src/views/live-class/index.tsx
  3. 7 4
      src/views/video-class/index.tsx

+ 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()