index.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. import Vue from 'vue'
  2. import Vuex from 'vuex'
  3. import user from './model/user'
  4. import info from './model/info.js'
  5. Vue.use(Vuex)
  6. const store = new Vuex.Store({
  7. state: {
  8. // #ifdef MP
  9. baseURL: 'http://cnq.igxys.com', //请求地址配置
  10. // #endif
  11. // #ifndef MP
  12. baseURL: 'http://cnq.igxys.com', //请求地址配置
  13. // #endif
  14. // baseURL: 'http://yrh.liuniu946.com', //请求地址配置
  15. urlFile: '/index', //项目部署所在文件夹
  16. loginInterceptor: false, //是否打开强制登录
  17. token:'',
  18. // #ifdef H5
  19. setWeiChatInfo:'',
  20. Spread:'',
  21. weichatInfo: {}, //保存微信注册信息
  22. weichatObj: '', //微信对象
  23. weichatBrowser: '' ,//当前是否为微信内置浏览器
  24. // #endif
  25. // shareData:'',//分享信息
  26. project_area: 0,
  27. sys_appid: 'shscnq318',//系统AppID
  28. sys_appsecret: '318shscnq',//系统AppSecret
  29. baseName: '长宁区红十字会',
  30. shareDesc: '弘扬红十字精神,传播红十字观念,宣传红十字工作,这是一个汇聚爱心、救助之家力量的平台!',
  31. isPlay: false,//音乐是否在播放
  32. isAllow: true,//是否允许播放
  33. },
  34. mutations: {
  35. // #ifdef H5
  36. tabbar(state,provider){
  37. state.tabbarindex = provider;
  38. },
  39. //保存微信信息
  40. setWeiChatInfo(state, provider) {
  41. state.weichatInfo = provider;
  42. },
  43. setSpread(state, provider) {
  44. state.Spread = provider;
  45. },
  46. //保存微信对象
  47. setWeiChatObj(state, provider) {
  48. state.weichatObj = provider;
  49. }
  50. // #endif
  51. },
  52. modules:{
  53. user,
  54. info
  55. },
  56. actions: {
  57. }
  58. })
  59. export default store