yuanliang 1 năm trước cách đây
mục cha
commit
53a427f93c

+ 6 - 2
src/views/music-library/music-sheet/modal/music-operation.tsx

@@ -797,12 +797,16 @@ export default defineComponent({
               state.partListNames = getPartListNames(res?.data as any) as any
               state.partListNames = getPartListNames(res?.data as any) as any
 
 
               // 初始化音轨和原音
               // 初始化音轨和原音
-              if (!data.multiTracksSelection || data.multiTracksSelection.trim() == '' || data.multiTracksSelection.trim() == 'null') {
+              if (data.multiTracksSelection) {
+                data.multiTracksSelection = data.multiTracksSelection.toLocaleUpperCase()
+              }
+              if (!data.multiTracksSelection || data.multiTracksSelection.trim() == '' || data.multiTracksSelection.trim() == 'NULL') {
                 forms.multiTracksSelection = ['']
                 forms.multiTracksSelection = ['']
               } else {
               } else {
                 forms.multiTracksSelection = data.multiTracksSelection.split(',')
                 forms.multiTracksSelection = data.multiTracksSelection.split(',')
               }
               }
-              forms.multiTracksSelection = forms.multiTracksSelection.filter((next: any) => state.partListNames.includes(next))
+              let names = state.partListNames.map((next: any) => next.label)
+              forms.multiTracksSelection = names.filter((next: any) => forms.multiTracksSelection.includes(next.toLocaleUpperCase()))
 
 
               const existSoundList = data.musicSheetSoundList ? data.musicSheetSoundList : []
               const existSoundList = data.musicSheetSoundList ? data.musicSheetSoundList : []
               if (existSoundList.length === 1 && existSoundList[0].track === 'P1') {
               if (existSoundList.length === 1 && existSoundList[0].track === 'P1') {