| 
					
				 | 
			
			
				@@ -726,7 +726,15 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const handleClickExit = async () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (data.saveLoading) return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       const msg = message.loading("保存中...", { duration: 0 }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      await handleSaveMusic(false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const result = await handleSaveMusic(false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if(result === 'noName') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        msg.destroy(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        message.destroyAll(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        message.error("请输入曲谱名称"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log(result, "result") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       setTimeout(async () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         msg.type = "success"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         msg.content = "保存成功"; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1535,7 +1543,7 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           message.destroyAll(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           message.error("请输入曲谱名称"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return 'noName'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (musicLock) return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       musicLock = true; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1832,7 +1840,14 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const downXML = async () => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       const msg = message.loading("导出中..."); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      await handleSaveMusic(false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const result = await handleSaveMusic(false); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if(result === 'noName') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        msg.destroy(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        message.destroyAll(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        message.error("请输入曲谱名称"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       const res = await getDetailData(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (!res?.data?.xml) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         msg.type = "error"; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1994,6 +2009,7 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let abc = reuslt; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         abc = new DOMParser().parseFromString(abc, "text/xml"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // // console.log("🚀 ~ abc:", abc); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         abc = (window as any).vertaal(abc, { p: "f", t: 1, u: 0, v: 3, mnum: 0 }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // console.log('abc', abc); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         const parseData = ABCJS.renderAbc("importRef", abc[0], { responsive: "resize" }); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2057,7 +2073,8 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       const query = getQuery(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       // 判断是否有id,如果没有则先保存 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (!query.id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        await handleSaveMusic(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        const result = await handleSaveMusic(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(result === 'noName') return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       const query2 = getQuery(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       const res = await api_musicSheetCreationDetail(query2.id); 
			 |