黄琪勇 1 سال پیش
والد
کامیت
581ad88225
3فایلهای تغییر یافته به همراه23 افزوده شده و 3 حذف شده
  1. 14 0
      src/router/routes-teacher.ts
  2. 3 2
      src/tenant/music/courseList/index.tsx
  3. 6 1
      src/tenant/music/coursewarePlay/index.tsx

+ 14 - 0
src/router/routes-teacher.ts

@@ -325,6 +325,20 @@ export default [
         meta: {
           title: '训练教程'
         }
+      },
+      {
+        path: '/courseList',
+        component: () => import('@/tenant/music/courseList'),
+        meta: {
+          title: '教程详情'
+        }
+      },
+      {
+        path: '/coursewarePlay',
+        component: () => import('@/tenant/music/coursewarePlay'),
+        meta: {
+          title: '教程播放'
+        }
       }
     ]
   },

+ 3 - 2
src/tenant/music/courseList/index.tsx

@@ -52,7 +52,7 @@ export default defineComponent({
     const getDetail = async () => {
       try {
         const res: any = await request.post(
-          `/api-student/tenantAlbumMusic/getLessonCoursewareDetail`,
+          apiSuffix.value + `/tenantAlbumMusic/getLessonCoursewareDetail`,
           {
             data: {
               lessonCoursewareId: route.query.id,
@@ -69,7 +69,8 @@ export default defineComponent({
       data.loading = true
       try {
         const res: any = await request.get(
-          '/api-student/tenantAlbumMusic/getLessonCoursewareCourseList/' +
+          apiSuffix.value +
+            '/tenantAlbumMusic/getLessonCoursewareCourseList/' +
             route.query.id
         )
         if (Array.isArray(res?.data)) {

+ 6 - 1
src/tenant/music/coursewarePlay/index.tsx

@@ -25,6 +25,7 @@ import {
 import MusicScore from './component/musicScore'
 import iconDian from './image/icon-dian.svg'
 import iconPoint from './image/icon-point.svg'
+import { state as baseState } from '@/state'
 import {
   iconUp,
   iconDown,
@@ -48,6 +49,9 @@ import VideoPlay from './component/video-play'
 export default defineComponent({
   name: 'CoursewarePlay',
   setup() {
+    const apiSuffix = ref(
+      baseState.platformType === 'STUDENT' ? '/api-student' : '/api-teacher'
+    )
     const pageVisibility = usePageVisibility()
     /** 页面显示和隐藏 */
     watch(
@@ -273,7 +277,8 @@ export default defineComponent({
     const getDetail = async () => {
       try {
         const res: any = await request.get(
-          `/api-student/tenantAlbumMusic/getLessonCourseDetail/${route.query.id}`,
+          apiSuffix.value +
+            `/tenantAlbumMusic/getLessonCourseDetail/${route.query.id}`,
           {
             hideLoading: true
           }