Преглед изворни кода

兼容历史数据中声轨存在前后空格

yuanliang пре 11 месеци
родитељ
комит
3d2a4a197b
1 измењених фајлова са 7 додато и 4 уклоњено
  1. 7 4
      src/views/music-library/music-sheet/modal/music-operationV2.tsx

+ 7 - 4
src/views/music-library/music-sheet/modal/music-operationV2.tsx

@@ -1182,7 +1182,9 @@ export default defineComponent({
               if (!data.multiTracksSelection || data.multiTracksSelection.trim() == '' || data.multiTracksSelection.trim() == 'NULL') {
                 multiTracksSelection.push('')
               } else {
-                multiTracksSelection = data.multiTracksSelection.split(',')
+                data.multiTracksSelection.split(',').forEach((next: any) => {
+                  multiTracksSelection.push(next.trim())
+                })
               }
               let names = state.partListNames.map((next: any) => next.label)
               multiTracksSelection = names.filter((next: any) => multiTracksSelection.includes(next.toLocaleUpperCase()))
@@ -1211,10 +1213,11 @@ export default defineComponent({
                   if (forms.musicSheetType == 'CONCERT') {
                     existSoundList.forEach((next: any) => {
                       if (next.audioPlayType == 'PLAY') {
-                        if (!next.track || next.track.trim() == '') {
-                          next.track = ''
+                        let track = ''
+                        if (next.track) {
+                          track = next.track.trim()
                         }
-                        if (next.track == item.value) {
+                        if (track == item.value) {
                           audioFileUrl = next.audioFileUrl
                           musicalInstrumentId = next.musicalInstrumentId
                         }