report.js 969 B

12345678910111213141516171819202122232425262728293031323334
  1. const reportModules={
  2. state:{
  3. audioData:{
  4. show:false,//是否显示音频弹窗
  5. list:[],
  6. index:0,//当前是播放第几个
  7. reportId:0,//当前是哪个报告的音频
  8. paused:true,//当前是否音频正在播放 true暂停状态
  9. }
  10. },
  11. mutations: {
  12. addAudio(state,e){
  13. state.audioData.show=true
  14. state.audioData.list=e.list
  15. state.audioData.index=0
  16. state.audioData.reportId=e.reportId
  17. },
  18. updateAudioIndex(state,e){
  19. state.audioData.index=e
  20. },
  21. updateAudioPause(state,e){
  22. state.audioData.paused=e
  23. },
  24. removeAudio(state,e){
  25. state.audioData.show=false
  26. state.audioData.list=[]
  27. state.audioData.index=0
  28. state.audioData.reportId=0
  29. state.audioData.paused=true
  30. }
  31. }
  32. }
  33. export default reportModules;