| 
					
				 | 
			
			
				@@ -4,7 +4,8 @@ import { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   nextTick, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   onMounted, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   reactive, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  ref 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  ref, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  watch 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } from 'vue' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import umiRequest from 'umi-request' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { useRoute, useRouter } from 'vue-router' 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -83,6 +84,9 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const musicDetail = ref<any>(null) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const audioFileUrl = ref('') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const showImg = ref<Array<any>>([]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    const firstList = ref<Array<any>>([]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    const fixedList = ref<Array<any>>([]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    const staffList = ref<Array<any>>([]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const accompanyUrl = ref<string>('') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const downloadStatus = ref<boolean>(false) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const staff = reactive({ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -110,7 +114,18 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       staff.radio = type 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       staff.status = false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    watch( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      () => staff.radio, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      (val: string) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (val == 'first') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          showImg.value = firstList.value 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else if (val == 'fixed') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          showImg.value = fixedList.value 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          showImg.value = staffList.value 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    ) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     const FetchList = async (id?: any) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (loading.value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -130,7 +145,13 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           background && background.length > 0 ? background[0].audioFileUrl : '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // const arrImgs = res.data.musicImg ? res.data.musicImg.split(',') : [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         showImg.value = res.data.musicImg ? res.data.musicImg.split(',') : [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        firstList.value = res.data.firstTone 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          ? res.data.firstTone.split(',') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          : [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        fixedList.value = res.data.fixedTone 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          ? res.data.fixedTone.split(',') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          : [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        staffList.value = res.data.musicImg ? res.data.musicImg.split(',') : [] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // if (!showImg.value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // setAccompanyUrl() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // window.addEventListener( 
			 |