index.js 1.4 KB

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