index.js 1.0 KB

1234567891011121314151617181920212223242526272829303132333435
  1. import Vue from "vue";
  2. import Vuex from "vuex";
  3. Vue.use(Vuex);
  4. export default new Vuex.Store({
  5. state: {
  6. // configTitleList: ['摄像头', '完美传感器', '激光雷达', '毫米波雷达', 'GPS'],
  7. configTitleList: ['摄像头', '完美传感器', '激光雷达', 'GPS'],
  8. fileHost: 'http://10.12.10.70:8001', // 开发环境需要连开发服务器地址,上线后会用相对地址拼接fileUrl
  9. // fileHost: 'http://47.94.105.148', // 开发环境需要连开发服务器地址,上线后会用相对地址拼接fileUrl
  10. fileUrl: '/simulation/resource/common/minio/preview',
  11. themeColor: '#3397FF',
  12. id: '', //用户id
  13. username: '', //用户名称
  14. roleCode: '', //用户角色
  15. useType: '', //独占类型
  16. },
  17. mutations: {
  18. getUserId(state, data){
  19. state.id = data
  20. },
  21. getUsername(state, data){
  22. state.username = data
  23. },
  24. getRoleCode(state, data){
  25. state.roleCode = data
  26. },
  27. getUseType(state, data){
  28. state.useType = data
  29. }
  30. },
  31. actions: {},
  32. modules: {},
  33. });