pastRoute.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. const pastRoute = {
  2. state: {
  3. tabStyle: 'vehicle',//vehicle personnel
  4. pastRouteParams: {},//历史轨迹查询参数
  5. vehStopArr:null, //停车记录列表
  6. veAlarmArr: null, //轨迹车辆报警信息列表
  7. trackRecordArr: [], //当前查询的轨迹数据
  8. params: {}, //带参
  9. mapImg: '', //地图图标
  10. },
  11. mutations: {
  12. SET_REAL_DATA: (state, {key,data}) => {
  13. state[key] = data
  14. },
  15. setVehStopArr:(state, {key,data}) => {
  16. state[key] = data
  17. },
  18. setVeAlarm:(state, {key,data}) => {
  19. state[key] = data
  20. }
  21. },
  22. actions: {
  23. setTrackRecordArr({ commit, state }, data) {
  24. commit('SET_REAL_DATA', {key: 'trackRecordArr',data},)
  25. },
  26. setVehStopArr({ commit, state }, data) {
  27. commit('setVehStopArr', {key: 'vehStopArr',data},)
  28. },
  29. setVeAlarm({ commit, state }, data) {
  30. commit('setVeAlarm', {key: 'veAlarmArr',data},)
  31. },
  32. setTabStyle({ commit, state }, data) {
  33. commit('SET_REAL_DATA', {key: 'tabStyle',data},)
  34. },
  35. setParams({ commit, state }, data) {
  36. commit('SET_REAL_DATA', {key: 'params',data},)
  37. },
  38. setPastRouteParams({ commit, state }, data) {
  39. console.log('保存查询记录',data)
  40. commit('SET_REAL_DATA', {key: 'pastRouteParams',data},)
  41. },
  42. setMapImg({ commit, state }, data) {
  43. commit('SET_REAL_DATA', {key: 'mapImg',data},)
  44. },
  45. }
  46. }
  47. export default pastRoute