jwyu před 2 roky
rodič
revize
66213a25b4
1 změnil soubory, kde provedl 4 přidání a 18 odebrání
  1. 4 18
      src/views/voice/List.vue

+ 4 - 18
src/views/voice/List.vue

@@ -191,6 +191,10 @@ const handleDel=async (item)=>{
         cancelButtonText:'取消',
         cancelButtonText:'取消',
         cancelButtonClass:'self-elmessage-cancel-btn'
         cancelButtonClass:'self-elmessage-cancel-btn'
     }).then(()=>{
     }).then(()=>{
+        if(store.state.audioData.voiceId==item.BroadcastId){
+            //删除的正在播放
+            store.commit('closeAudio')
+        }
         apiVoiceDel({broadcast_id:Number(item.BroadcastId)}).then(res=>{
         apiVoiceDel({broadcast_id:Number(item.BroadcastId)}).then(res=>{
             if(res.code===200){
             if(res.code===200){
                 ElMessage.success('操作成功')
                 ElMessage.success('操作成功')
@@ -221,24 +225,6 @@ const handlePlay=(item)=>{
         index:0
         index:0
     })
     })
     handleVoiceRecord(item)
     handleVoiceRecord(item)
-
-
-    // if(!audioState.url||audioState.id!=item.BroadcastId){
-    //     audioState.url=item.VoiceUrl
-    //     audioState.duration=item.VoicePlaySeconds
-    //     audioState.curTime=item.VoicePlaySeconds
-    //     audioState.id=item.BroadcastId
-    //     setTimeout(() => {
-    //         AudioIns.value.play()
-    //     }, 100);
-    //     handleVoiceRecord(item)
-    //     return
-    // }
-    // if(audioState.paused){
-    //     AudioIns.value.play()
-    // }else{
-    //     AudioIns.value.pause()
-    // }
 }
 }
 
 
 //上报音频播放记录
 //上报音频播放记录