lex 2 years ago
parent
commit
812a6234dd

+ 5 - 0
src/views/user-info/video-operation/course-info/index.tsx

@@ -144,6 +144,11 @@ export default defineComponent({
               v-model={createState.lessonGroup.lessonSubject}
               placeholder="请选择课程声部"
               // disabled={createState.lessonGroup.id ? true : false}
+              onChange={() => {
+                createState.lessonList.forEach((item: any) => {
+                  item.relationList = []
+                })
+              }}
             >
               {createState.subjectList.map((item: any) => (
                 <ElOption key={item.id} value={item.id} label={item.name} />

+ 6 - 7
src/views/user-info/video-operation/course-preview/index.tsx

@@ -17,10 +17,11 @@ export default defineComponent({
     userInfo() {
       const videoDetail = createState.lessonGroup
       const users = state.user.data || {}
+      console.log(users)
       return {
-        id: users.id,
-        username: users.username || `游客${users.id || ''}`,
-        headUrl: users.headUrl,
+        id: users.userId,
+        username: users.username || `游客${users.userId || ''}`,
+        headUrl: users.heardUrl,
         lessonName: videoDetail.lessonName,
         buyNum: 0,
         lessonDesc: videoDetail.lessonDesc,
@@ -32,12 +33,10 @@ export default defineComponent({
     },
     lessonList() {
       return createState.lessonList || []
-    },
-    musicAlbumInfos() {
-      return []
     }
   },
   render() {
+    console.log(this.userInfo)
     return (
       <div class={[styles['course-preview'], 'pb-3']}>
         <div class={styles.userDetail}>
@@ -49,7 +48,7 @@ export default defineComponent({
 
           <div class="bg-white">
             <div class="p-[14px] text-lg text-[#1a1a1a] font-semibold leading-none">
-              标题
+              {this.userInfo.lessonName}
             </div>
             <div class={[styles.userInfo, 'mx-[14px] py-[14px]']}>
               <div class="flex">