|
@@ -2,12 +2,16 @@ export default {
|
|
|
namespaced: true,
|
|
|
state: () => ({
|
|
|
userSimpleInfo: {},
|
|
|
+ customerInfo: {},
|
|
|
power: {}
|
|
|
}),
|
|
|
mutations: {
|
|
|
changePower (state, data) {
|
|
|
state.power = data
|
|
|
},
|
|
|
+ changeCustomerInfo (state, data) {
|
|
|
+ state.customerInfo = data
|
|
|
+ },
|
|
|
changeUserSimpleInfo (state, data) {
|
|
|
state.userSimpleInfo = data
|
|
|
}
|
|
@@ -45,24 +49,22 @@ export default {
|
|
|
return typeof getters.getUserId === 'string' && getters.getUserId.length
|
|
|
},
|
|
|
hasExclusiveCustomer (state, getters) {
|
|
|
- return getters.isMember || getters.isBusiness
|
|
|
+ const info = getters.exclusiveCustomerInfo
|
|
|
+ return info && info.qrcode
|
|
|
},
|
|
|
getUserId (state) {
|
|
|
return state.userSimpleInfo?.userId || false
|
|
|
},
|
|
|
exclusiveCustomerInfo (state) {
|
|
|
- let defaultInfo = [
|
|
|
- {
|
|
|
- remark: '专属客服:方磊',
|
|
|
- wxer: 'https://cdn-ali2.jianyu360.com/qmxupload/2022/03/09/202203091454010039P8IemnZ.png'
|
|
|
+ const { customerInfo } = state
|
|
|
+ if (customerInfo && Object.keys(customerInfo).length) {
|
|
|
+ return {
|
|
|
+ ...customerInfo,
|
|
|
+ name: customerInfo?.remark,
|
|
|
+ qrcode: customerInfo?.wxer
|
|
|
}
|
|
|
- ]
|
|
|
- if (Array.isArray(state.power?.customers)) {
|
|
|
- defaultInfo = state.power?.customers
|
|
|
- }
|
|
|
- return {
|
|
|
- name: defaultInfo[0]?.remark,
|
|
|
- qrcode: defaultInfo[0]?.wxer
|
|
|
+ } else {
|
|
|
+ return {}
|
|
|
}
|
|
|
},
|
|
|
userInfo (state) {
|