tradeScreen/src/store/index.js
2023-12-18 18:49:23 +08:00

44 lines
931 B
JavaScript

import {
defineStore
} from 'pinia'
export const areaObj = defineStore('counter', {
state: () => ({
userInfo: {},
// 普通用户请求的参数
area: {
// areaCode: 510524,
// streetCode: 51052410
},
// 商户请求的参数
store: {
areaCode: "",
streetCode: "",
mer_id: ""
}
}),
getters: {},
actions: {
changeArea(obj) {
this.area = obj
},
changeUserInfo(obj) {
this.userInfo = obj
if (obj?.user?.merchant) {
let { area_id, mer_id, street_id } = obj.user.merchant
this.store.areaCode = area_id
this.store.streetCode = street_id
this.store.mer_id = mer_id
}
},
storeLogin(obj) {
this.userInfo.user = obj
}
}
})