|
@@ -213,6 +213,17 @@ export default defineComponent({
|
|
|
};
|
|
|
/** 保存图片 */
|
|
|
const handleSave = async () => {
|
|
|
+ if(data.musicPdfUrl) {
|
|
|
+ const songName = data.musics[data.musicIndex]?.musicSheetName;
|
|
|
+ promisefiyPostMessage({
|
|
|
+ api: "downloadFile",
|
|
|
+ content: {
|
|
|
+ downloadUrl: data.musicPdfUrl,
|
|
|
+ fileName: songName,
|
|
|
+ },
|
|
|
+ });
|
|
|
+ return
|
|
|
+ }
|
|
|
showLoadingToast({ message: '正在保存', duration: 0 });
|
|
|
try {
|
|
|
html2canvas(downRef.value, {
|
|
@@ -354,7 +365,7 @@ export default defineComponent({
|
|
|
const trackList = data.trackList || []
|
|
|
const selectTrack = trackList.find((item: any) => item.value === data.selectMusicInstrumentIndex)
|
|
|
const background = details.background || []
|
|
|
- const selectItem = background.find((item: any) => item.track === selectTrack?.track)
|
|
|
+ const selectItem = background.find((item: any) => item.track === selectTrack?.track && item.audioPlayType === "PLAY")
|
|
|
// console.log({
|
|
|
// selectItem,
|
|
|
// selectTrack,
|