|
@@ -747,22 +747,20 @@ export default defineComponent({
|
|
|
// 初始化音轨和原音
|
|
|
forms.multiTracksSelection = data.multiTracksSelection ? data.multiTracksSelection.split(',') : []
|
|
|
|
|
|
- const existSoundList = data.musicSheetSoundList || []
|
|
|
+ const existSoundList = data.musicSheetSoundList ? data.musicSheetSoundList : []
|
|
|
const tracks = [] as any
|
|
|
state.partListNames.forEach((item: any) => {
|
|
|
- let audioFileUrl
|
|
|
+ let audioFileUrl = null
|
|
|
existSoundList.forEach((next: any) => {
|
|
|
if (next.track == item.value) {
|
|
|
audioFileUrl = next.audioFileUrl
|
|
|
}
|
|
|
})
|
|
|
- if (audioFileUrl) {
|
|
|
- forms.musicSheetSoundList.push({
|
|
|
- audioFileUrl: audioFileUrl, // 原音
|
|
|
- track: item.value // 轨道
|
|
|
- })
|
|
|
- tracks.push(item.value)
|
|
|
- }
|
|
|
+ forms.musicSheetSoundList.push({
|
|
|
+ audioFileUrl: audioFileUrl, // 原音
|
|
|
+ track: item.value // 轨道
|
|
|
+ })
|
|
|
+ tracks.push(item.value)
|
|
|
})
|
|
|
|
|
|
// 处理没有声轨,但有原音
|
|
@@ -1328,7 +1326,12 @@ export default defineComponent({
|
|
|
}
|
|
|
]}
|
|
|
>
|
|
|
- <NCheckboxGroup v-model:value={forms.multiTracksSelection}>
|
|
|
+ <NCheckboxGroup v-model:value={forms.multiTracksSelection}
|
|
|
+ onUpdateValue={()=>{
|
|
|
+ console.log("multiTracksSelection",forms.multiTracksSelection)
|
|
|
+ console.log("musicSheetSoundList",forms.musicSheetSoundList)
|
|
|
+ }}
|
|
|
+ >
|
|
|
<NGrid yGap={2} cols={4}>
|
|
|
{state.partListNames.map((item: any) => (
|
|
|
<NGi>
|