فهرست منبع

添加乐器保留

yuanliang 1 سال پیش
والد
کامیت
314262c742
1فایلهای تغییر یافته به همراه5 افزوده شده و 0 حذف شده
  1. 5 0
      src/views/music-library/music-sheet/modal/music-operation.tsx

+ 5 - 0
src/views/music-library/music-sheet/modal/music-operation.tsx

@@ -834,6 +834,7 @@ export default defineComponent({
                 let track = state.partListNames.length > 0 ? state.partListNames[0].value : null;
                 forms.musicSheetSoundList.push({
                   audioFileUrl: existSoundList[0].audioFileUrl, // 原音
+                  musicalInstrumentId: existSoundList[0].musicalInstrumentId,
                   track: track // 轨道
                 })
                 if (track && !forms.multiTracksSelection.includes(track)) {
@@ -842,16 +843,19 @@ export default defineComponent({
               } else {
                 state.partListNames.forEach((item: any) => {
                   let audioFileUrl = null
+                  let musicalInstrumentId = null
                   existSoundList.forEach((next: any) => {
                     if (!next.track || next.track.trim() == '') {
                       next.track = ''
                     }
                     if (next.track == item.value) {
                       audioFileUrl = next.audioFileUrl
+                      musicalInstrumentId = next.musicalInstrumentId
                     }
                   })
                   forms.musicSheetSoundList.push({
                     audioFileUrl: audioFileUrl, // 原音
+                    musicalInstrumentId: musicalInstrumentId, // 乐器
                     track: item.value // 轨道
                   })
                 })
@@ -864,6 +868,7 @@ export default defineComponent({
                   .forEach((next: any) => {
                     forms.musicSheetSoundList.push({
                       audioFileUrl: next.audioFileUrl, // 原音
+                      musicalInstrumentId: next.musicalInstrumentId,
                       track: next.track ? next.track : null // 轨道
                     })
                   })