|
@@ -328,11 +328,15 @@ export default defineComponent({
|
|
|
// } else {
|
|
|
// return false;
|
|
|
// }
|
|
|
- const musicSheetType = data.musics[data.musicIndex]?.musicSheetType;
|
|
|
- if (musicSheetType === 'SINGLE') {
|
|
|
+ if (data.musics.length) {
|
|
|
+ const musicSheetType = data.musics[data.musicIndex]?.musicSheetType;
|
|
|
+ if (musicSheetType === 'SINGLE') {
|
|
|
+ return false;
|
|
|
+ } else {
|
|
|
+ return true;
|
|
|
+ }
|
|
|
+ } else {
|
|
|
return false;
|
|
|
- } else {
|
|
|
- return true;
|
|
|
}
|
|
|
});
|
|
|
|
|
@@ -377,7 +381,7 @@ export default defineComponent({
|
|
|
// 解析xml,获取分轨信息
|
|
|
const analyzeXml = async () => {
|
|
|
const details = data.musics[data.musicIndex];
|
|
|
- if (details?.musicalInstruments?.length > 1) {
|
|
|
+ if (details?.musicSheetType === 'CONCERT') {
|
|
|
if (details.xmlFileUrl) {
|
|
|
const res = await fetch(details.xmlFileUrl).then(response =>
|
|
|
response.text()
|
|
@@ -425,7 +429,7 @@ export default defineComponent({
|
|
|
const canSelectTracks = multiTracksSelection
|
|
|
? multiTracksSelection?.split(',')
|
|
|
: [];
|
|
|
- console.log(canSelectTracks, partListNames);
|
|
|
+ // console.log(canSelectTracks, partListNames);
|
|
|
const arr = partListNames
|
|
|
.map((item: any, index: number) => {
|
|
|
// 该声轨能否被选
|