|
@@ -241,7 +241,7 @@ export default defineComponent({
|
|
|
// data.list[data.listActive].xmlFileUrl,
|
|
|
// 'data.list[data.listActive]'
|
|
|
// );
|
|
|
- musicsrc = `${vaildMusicScoreUrl()}/instrument?modelType=practise&id=${
|
|
|
+ musicsrc = `${vaildMusicScoreUrl()}/instrument/?modelType=practise&id=${
|
|
|
data.list[data.listActive].xmlFileUrl
|
|
|
}&Authorization=${userStore.getToken}/#/preview`;
|
|
|
} else {
|
|
@@ -370,9 +370,30 @@ export default defineComponent({
|
|
|
filterTracks(res);
|
|
|
}
|
|
|
} else {
|
|
|
+ // if (details.xmlFileUrl) {
|
|
|
+ // const res = await fetch(details.xmlFileUrl).then(response =>
|
|
|
+ // response.text()
|
|
|
+ // );
|
|
|
+ // console.log(res, '23233');
|
|
|
+ // const xmlParse = new DOMParser().parseFromString(res, 'text/xml');
|
|
|
+ // const partList =
|
|
|
+ // xmlParse
|
|
|
+ // .getElementsByTagName('part-list')?.[0]
|
|
|
+ // ?.getElementsByTagName('score-part') || [];
|
|
|
+ // const partListNames = Array.from(partList).map(
|
|
|
+ // item =>
|
|
|
+ // item
|
|
|
+ // .getElementsByTagName('part-name')?.[0]
|
|
|
+ // ?.textContent?.trim() || ''
|
|
|
+ // );
|
|
|
+ // }
|
|
|
// showMusicImg: 'first' as 'staff' | 'first' | 'fixed',
|
|
|
const { defaultScore, transferFlag } =
|
|
|
details.musicalInstruments[0] || {};
|
|
|
+ // console.log(
|
|
|
+ // details.musicalInstruments[0],
|
|
|
+ // 'details.musicalInstruments[0]'
|
|
|
+ // );
|
|
|
let musicImgType: 'staff' | 'first' | 'fixed' = 'staff';
|
|
|
musicImgType =
|
|
|
defaultScore === 'STAVE'
|
|
@@ -382,6 +403,7 @@ export default defineComponent({
|
|
|
: defaultScore === 'FIRST'
|
|
|
? 'first'
|
|
|
: 'staff';
|
|
|
+ console.log(musicImgType, 'musicImgType1');
|
|
|
data.showMusicImg = musicImgType;
|
|
|
data.showTransBtn = transferFlag;
|
|
|
}
|
|
@@ -449,7 +471,7 @@ export default defineComponent({
|
|
|
? 'fixed'
|
|
|
: item.defaultScore === 'FIRST'
|
|
|
? 'first'
|
|
|
- : 'first';
|
|
|
+ : 'staff';
|
|
|
canTrans = item.transferFlag;
|
|
|
}
|
|
|
});
|