智慧画屏客户端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

43 lines
1.1 KiB

3 years ago
  1. import Vue from 'vue'
  2. import Vuex from 'vuex'
  3. Vue.use(Vuex)
  4. const store = new Vuex.Store({
  5. state: {
  6. apifile:'http://museumcloudfile.aiyxlib.com',
  7. resdownend:false,//下载更新提示弹框
  8. resfalsend:false,
  9. //当前下载 成功 的个数
  10. videodown:0,
  11. bookdown:0,
  12. docdown:0,
  13. themedown:0,
  14. vrdown:0,
  15. //当前下载 失败 的个数
  16. videofalse:0,
  17. bookfalse:0,
  18. docfalse:0,
  19. themefalse:0,
  20. vrfalse:0,
  21. },
  22. mutations: {
  23. downpop(state, info) {state.resdownend = info},
  24. falsepop(state, info) {state.resfalsend = info},
  25. // 书
  26. bookData(state, info) {state.bookdown = info},
  27. bookFalse(state, info) {state.bookfalse = info},
  28. // 阅文
  29. docData(state, info) {state.docdown = info},
  30. docFalse(state, info) {state.docfalse = info},
  31. // 视频
  32. videoData(state, info) {state.videodown = info},
  33. videoFalse(state, info) {state.videofalse = info},
  34. // vr
  35. vrData(state, info) {state.vrdown = info},
  36. vrFalse(state, info) {state.vrfalse = info},
  37. // 阅刊
  38. themeData(state, info) {state.themedown = info},
  39. themeFalse(state, info) {state.themefalse = info}
  40. }
  41. })
  42. export default store