|  | @@ -528,12 +528,12 @@ export default defineComponent({
 | 
	
		
			
				|  |  |        })
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |        // 处理空数据
 | 
	
		
			
				|  |  | -      if (partListNames.length === 1 && forms.details.id && !partListNames[0].value) {
 | 
	
		
			
				|  |  | -        partListNames[0] = {
 | 
	
		
			
				|  |  | -          value: forms.details.multiTracksSelection,
 | 
	
		
			
				|  |  | -          label: forms.details.multiTracksSelection
 | 
	
		
			
				|  |  | -        }
 | 
	
		
			
				|  |  | -      }
 | 
	
		
			
				|  |  | +      // if (partListNames.length === 1 && forms.details.id && !partListNames[0].value) {
 | 
	
		
			
				|  |  | +      //   partListNames[0] = {
 | 
	
		
			
				|  |  | +      //     value: forms.details.multiTracksSelection,
 | 
	
		
			
				|  |  | +      //     label: forms.details.multiTracksSelection
 | 
	
		
			
				|  |  | +      //   }
 | 
	
		
			
				|  |  | +      // }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |        partListNames = partListNames.filter((n: any) => n.value?.toLocaleUpperCase?.() != 'COMMON')
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -794,9 +794,11 @@ export default defineComponent({
 | 
	
		
			
				|  |  |                state.partListNames = getPartListNames(res?.data as any) as any
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                // 初始化音轨和原音
 | 
	
		
			
				|  |  | -              forms.multiTracksSelection = data.multiTracksSelection
 | 
	
		
			
				|  |  | -                ? data.multiTracksSelection.split(',')
 | 
	
		
			
				|  |  | -                : []
 | 
	
		
			
				|  |  | +              if (!data.multiTracksSelection || data.multiTracksSelection.trim() == '') {
 | 
	
		
			
				|  |  | +                forms.multiTracksSelection = ['']
 | 
	
		
			
				|  |  | +              } else {
 | 
	
		
			
				|  |  | +                forms.multiTracksSelection = data.multiTracksSelection.split(',')
 | 
	
		
			
				|  |  | +              }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |                const existSoundList = data.musicSheetSoundList ? data.musicSheetSoundList : []
 | 
	
		
			
				|  |  |                if (existSoundList.length === 1 && existSoundList[0].track === 'P1') {
 | 
	
	
		
			
				|  | @@ -809,13 +811,16 @@ export default defineComponent({
 | 
	
		
			
				|  |  |                  state.partListNames.forEach((item: any) => {
 | 
	
		
			
				|  |  |                    let audioFileUrl = null
 | 
	
		
			
				|  |  |                    existSoundList.forEach((next: any) => {
 | 
	
		
			
				|  |  | +                    if (!next.track || next.track.trim() == '') {
 | 
	
		
			
				|  |  | +                      next.track = ''
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  |                      if (next.track == item.value) {
 | 
	
		
			
				|  |  |                        audioFileUrl = next.audioFileUrl
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  |                    })
 | 
	
		
			
				|  |  |                    forms.musicSheetSoundList.push({
 | 
	
		
			
				|  |  |                      audioFileUrl: audioFileUrl, // 原音
 | 
	
		
			
				|  |  | -                    track: item.value // 轨道
 | 
	
		
			
				|  |  | +                    track: item.value ? item.value : '' // 轨道
 | 
	
		
			
				|  |  |                    })
 | 
	
		
			
				|  |  |                    tracks.push(item.value)
 | 
	
		
			
				|  |  |                  })
 | 
	
	
		
			
				|  | @@ -1553,7 +1558,7 @@ export default defineComponent({
 | 
	
		
			
				|  |  |                                path={`musicSheetSoundList[${index}].track`}
 | 
	
		
			
				|  |  |                                rule={[
 | 
	
		
			
				|  |  |                                  {
 | 
	
		
			
				|  |  | -                                  required: true,
 | 
	
		
			
				|  |  | +                                  required: false,
 | 
	
		
			
				|  |  |                                    message: '请选择所属轨道'
 | 
	
		
			
				|  |  |                                  }
 | 
	
		
			
				|  |  |                                ]}
 |