|
@@ -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>
|