actions.js 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. /*包含n个用于间接更新状态的方法的对象模块*/
  2. import {
  3. SAVE_USER,
  4. RESET_USER,
  5. CLEAR_SCREEN,
  6. SPLIT_SCREEN,
  7. UPDATE_SIGNALPRELIST,
  8. SAVE_BIGSCREEN,
  9. SAVE_SIGNALLIST,
  10. SAVE_DEVICE
  11. } from './mutation-types'
  12. export default {
  13. saveUser ({commit}, user) {
  14. // 提交一个mutation请求
  15. commit(SAVE_USER, {user}) // 传递给mutation的是一个包含数据的对象
  16. },
  17. resetUser ({commit}) {
  18. // 提交一个mutation请求
  19. commit(RESET_USER) // 传递给mutation的是一个包含数据的对象
  20. },
  21. clearScreen({commit}) {
  22. commit(CLEAR_SCREEN)
  23. },
  24. splitScreen({commit},number) {
  25. commit(SPLIT_SCREEN,{number})
  26. },
  27. updateSignalPreList({commit},signalPreList) {
  28. commit(UPDATE_SIGNALPRELIST,{signalPreList})
  29. },
  30. saveBigscreen({commit},bigScreenJson) {
  31. commit(SAVE_BIGSCREEN,{bigScreenJson})
  32. },
  33. saveSignalList({commit},signalListJson) {
  34. commit(SAVE_SIGNALLIST,{signalListJson})
  35. },
  36. saveDevice({commit},deviceJson) {
  37. commit(SAVE_DEVICE,{deviceJson})
  38. }
  39. }