mirror of
https://gitee.com/dromara/RuoYi-Vue-Plus.git
synced 2026-09-19 01:48:47 +08:00
93 lines
2.1 KiB
JavaScript
93 lines
2.1 KiB
JavaScript
import Vuex from '@wepy/x'
|
|
import { wineryForm } from './wineryForm'
|
|
import { imageDefine } from './constant/imageDefine'
|
|
import { navDefine } from './constant/navDefine'
|
|
import { wineryDefine } from './constant/wineryDefine'
|
|
import { userAddress } from './constant/userAddress'
|
|
|
|
export default new Vuex.Store({
|
|
state: {
|
|
user: {
|
|
openid: '',
|
|
mobile: '',
|
|
userInfo: {
|
|
nickName: '未注册用户',
|
|
avatarUrl: 'https://img.yzcdn.cn/vant/cat.jpeg'
|
|
},
|
|
token: '',
|
|
company: '企业名称',
|
|
currWebUrl: ''
|
|
},
|
|
// 订单
|
|
order: {},
|
|
// 购物车
|
|
shoppingCar: [],
|
|
wineryForm,
|
|
imageDefine,
|
|
navDefine,
|
|
wineryDefine,
|
|
userAddress
|
|
},
|
|
mutations: {
|
|
|
|
setUser(state, user) {
|
|
state.user = user
|
|
},
|
|
setOpenid(state, openid) {
|
|
state.user.openid = openid
|
|
},
|
|
setMobile(state, mobile) {
|
|
state.user.mobile = mobile
|
|
},
|
|
setUserInfo(state, userInfo) {
|
|
state.user.userInfo = userInfo
|
|
},
|
|
setToken(state, token) {
|
|
state.user.token = token
|
|
},
|
|
setWineryForm(state, form) {
|
|
state.wineryForm = form
|
|
},
|
|
setOrder(state, order) {
|
|
state.order = order
|
|
},
|
|
setShoppingCar(state, shoppingCar) {
|
|
|
|
state.shoppingCar = shoppingCar
|
|
|
|
}
|
|
},
|
|
|
|
actions: {
|
|
setUserAction({ commit }, user) {
|
|
commit('setUser', user)
|
|
},
|
|
setOpenidAction({ commit }, openid) {
|
|
wx.setStorageSync('openid', openid)
|
|
commit('setOpenid', openid)
|
|
},
|
|
setMobileAction({ commit }, mobile) {
|
|
wx.setStorageSync('mobile', mobile)
|
|
commit('setMobile', mobile)
|
|
},
|
|
setUserInfoAction({ commit }, userInfo) {
|
|
wx.setStorageSync('userInfo', userInfo)
|
|
commit('setUserInfo', userInfo)
|
|
},
|
|
setTokenAction({ commit }, token) {
|
|
commit('setToken', token)
|
|
},
|
|
setWineryFormAction({ commit }, form) {
|
|
commit('setWineryForm', form)
|
|
},
|
|
setOrderAction({commit}, order) {
|
|
commit('setOrder', order)
|
|
},
|
|
setShoppingCarAction({commit}, shoppingCar) {
|
|
wx.setStorageSync('shoppingCar', shoppingCar)
|
|
commit('setShoppingCar', shoppingCar)
|
|
}
|
|
|
|
}
|
|
})
|