index.js 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  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. zxphone: '021-62127655'
  34. },
  35. mutations: {
  36. // #ifdef H5
  37. tabbar(state,provider){
  38. state.tabbarindex = provider;
  39. },
  40. //保存微信信息
  41. setWeiChatInfo(state, provider) {
  42. state.weichatInfo = provider;
  43. },
  44. setSpread(state, provider) {
  45. state.Spread = provider;
  46. },
  47. //保存微信对象
  48. setWeiChatObj(state, provider) {
  49. state.weichatObj = provider;
  50. }
  51. // #endif
  52. },
  53. modules:{
  54. user,
  55. info
  56. },
  57. actions: {
  58. }
  59. })
  60. export default store