doum
2026-04-21 3539d67072a5fd179bd44385ebefce0d1a6e8cb4
small-program/store/index.js
@@ -8,6 +8,7 @@
const userInfo = uni.getStorageSync('userInfo');
const token = uni.getStorageSync('token');
const openid = uni.getStorageSync('openid');
const shopToken = uni.getStorageSync('shopToken');
const store = new Vuex.Store({
   
@@ -17,6 +18,8 @@
      userInfo: userInfo || {},
      token: token || '',
      openid: openid || '',
      shopToken: shopToken || '',
      userType: 0,   // 0:会员 1:门店
      
      latitude: '',
      longitude: '',
@@ -31,13 +34,23 @@
         uni.setStorageSync('navHeight', val.navHeight);
         uni.setStorageSync('statusbarHeight', val.statusbarHeight);
      },
      // 设置token
      // 设置会员token
      setToken(state, val) {
         state.token = val
         uni.setStorageSync('token', val);
      },
      // 设置门店token
      setShopToken(state, val) {
         state.shopToken = val
         uni.setStorageSync('shopToken', val);
      },
      // 设置当前用户类型
      setUserType(state, val) {
         state.userType = val
      },
      // 设置openid
      setOpenid(state, val) {
         console.log('val', val)
         state.openid = val
         uni.setStorageSync('openid', val);
      },
@@ -59,8 +72,10 @@
      empty(state) {
         state.userInfo = ''
         state.token = ''
         state.openid = ''
         uni.removeStorageSync('token');
         uni.removeStorageSync('userInfo');
         uni.removeStorageSync('openid');
      }
   },