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