lex 2 سال پیش
والد
کامیت
04588b0793
1فایلهای تغییر یافته به همراه22 افزوده شده و 11 حذف شده
  1. 22 11
      src/views/user-info/video-operation/course-content/index.tsx

+ 22 - 11
src/views/user-info/video-operation/course-content/index.tsx

@@ -359,17 +359,28 @@ export default defineComponent({
             subjectIds={createState.lessonGroup.lessonSubject}
             onSelect={(item: any) => {
               this.musicStatus = false
-              this.selectItem.relationList = [
-                {
-                  musicAlbumId: item.id,
-                  musicAlbumName:
-                    item.selectType === 'ALBUM'
-                      ? item.albumName
-                      : item.musicSheetName,
-                  relationMusicAlbum: item.selectType,
-                  useRelationType: 'RECOMMEND'
-                }
-              ]
+
+              if (this.selectItem.relationList.length > 0) {
+                this.selectItem.relationList[0].musicAlbumId = item.id
+                this.selectItem.relationList[0].musicAlbumName =
+                  item.selectType === 'ALBUM'
+                    ? item.albumName
+                    : item.musicSheetName
+                this.selectItem.relationList[0].relationMusicAlbum =
+                  item.selectType
+              } else {
+                this.selectItem.relationList = [
+                  {
+                    musicAlbumId: item.id,
+                    musicAlbumName:
+                      item.selectType === 'ALBUM'
+                        ? item.albumName
+                        : item.musicSheetName,
+                    relationMusicAlbum: item.selectType,
+                    useRelationType: 'RECOMMEND'
+                  }
+                ]
+              }
             }}
           />
         </ElDialog>