mutations.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. import * as types from './mutation-types'
  2. import {
  3. setOpenId,
  4. setToken,
  5. setPersonData,
  6. setPersonPopedom,
  7. setMenuList,
  8. setPersonTemp
  9. } from '../utils/storage'
  10. var storage_prefix = process.env.VUE_APP_LOCAL_STORAGE_PREFIX;
  11. const mutations = {
  12. [types.SET_WEIXIN_OPENID](state, openid) {
  13. setOpenId(openid)
  14. state.weixin_openid = openid
  15. },
  16. [types.SET_TOKEN](state, data) {
  17. setToken(data)
  18. state.token = data
  19. },
  20. [types.SET_PERSON_DATA](state, data) {
  21. setPersonData(storage_prefix, data)
  22. state.person_data = data
  23. },
  24. [types.SET_PERSON_POPEDOM](state, data) {
  25. setPersonPopedom(storage_prefix, data)
  26. state.person_popedom = data
  27. },
  28. [types.SET_ADD_PERSON_DATA](state, data) {
  29. state.add_person_data = data
  30. },
  31. setControlAbnormalStatisticsStartTime(state, data) {
  32. state.control_abnormal_statistics_startTime = data
  33. },
  34. setControlAbnormalStatisticsEndTime(state, data) {
  35. state.control_abnormal_statistics_endTime = data
  36. },
  37. [types.SET_MENI_LIST](state, data) {
  38. setMenuList(storage_prefix, data)
  39. state.menu_list = data
  40. },
  41. [types.SET_PERSON_TEMP](state, data) {
  42. setPersonTemp(storage_prefix, data)
  43. state.person_temp = data
  44. },
  45. }
  46. export default mutations