user.js 849 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. import Vue from 'vue';
  2. import { useWxApi } from '@/api/modules/user';
  3. export default {
  4. namespaced: true,
  5. state: {
  6. // token
  7. token:null,
  8. // 用户信息
  9. userInfo: {},
  10. // 优惠券信息
  11. couponList:[],
  12. },
  13. mutations: {
  14. // 更新用户信息
  15. commitToken(state, data) {
  16. uni.setStorageSync('token',data);
  17. state.token = data
  18. },
  19. // 更新用户信息
  20. commitUserInfo(state, data) {
  21. uni.setStorageSync('userInfo',data);
  22. state.userInfo = data;
  23. },
  24. // 更新优惠券信息
  25. commitCouponList(state, data) {
  26. console.log(data);
  27. state.couponList = data;
  28. },
  29. },
  30. actions: {
  31. getUserCouponList({ commit, state }) {
  32. console.log('用户优惠券',getRegionList);
  33. // Vue.$u.api.getRegionList()
  34. // .then(({ data }) => {
  35. // console.log(data);
  36. // commit('commitCouponList', data.data);
  37. // })
  38. },
  39. }
  40. }