소스 검색

Merge branch 'iteration-20240918-pdf' into jenkins-test

lex-xin 10 달 전
부모
커밋
a2a8369783
1개의 변경된 파일12개의 추가작업 그리고 1개의 파일을 삭제
  1. 12 1
      src/views/co-ai/index.tsx

+ 12 - 1
src/views/co-ai/index.tsx

@@ -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,