index.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. import Vue from 'vue'
  2. import Vuex from 'vuex'
  3. import user from './model/user'
  4. Vue.use(Vuex)
  5. const store = new Vuex.Store({
  6. namespaced: true,
  7. state: {
  8. // baseURL: "http://qudou.frp.liuniu946.com", //请求地址配置
  9. // baseURL: 'https://shop.yiqushangshi.com', //请求地址配置
  10. baseURL: 'https://www.shangshiyiqu.com', //请求地址配置
  11. urlFile: '/index', //项目部署所在文件夹
  12. userInfo: {}, //登录信息
  13. loginInterceptor: false, //是否打开强制登录
  14. isbuy: false, //是否进入购买时间
  15. isbuy1: false, //是否进入购买时间
  16. // #ifdef H5 || MP-WEIXIN
  17. weichatInfo: {}, //保存微信注册信息
  18. weichatObj: '', //微信对象
  19. // #endif
  20. latitude: '',
  21. longitude: ''
  22. },
  23. mutations: {
  24. setLat(state, provider) {
  25. state.latitude = provider
  26. },
  27. setLon(state, provider) {
  28. state.longitude = provider
  29. },
  30. setChoose(state, provider) {
  31. state.chooseProvince = provider.chooseProvince
  32. state.chooseCity = provider.chooseCity
  33. state.chooseDistrict = provider.chooseDistrict
  34. console.log(state.chooseProvince, state.chooseCity, state.chooseDistrict, 'dddddddddddddddddddd')
  35. },
  36. setDistrict(state, provider) {
  37. state.chooseDistrict = provider
  38. },
  39. //保存微信信息
  40. setWeiChatInfo(state, provider) {
  41. state.weichatInfo = provider;
  42. },
  43. //保存微信对象
  44. setWeiChatObj(state, provider) {
  45. state.weichatObj = provider;
  46. },
  47. //改变进入购买时间的状态
  48. setBuy(state, provider) {
  49. state.isbuy = provider;
  50. },
  51. setBuy1(state, provider) {
  52. state.isbuy1 = provider;
  53. },
  54. },
  55. modules: {
  56. user
  57. },
  58. actions: {}
  59. })
  60. export default store