|
|
@@ -63,10 +63,15 @@
|
|
|
},
|
|
|
fetch ({store}) {
|
|
|
let user = store.state.option.user.data
|
|
|
- return Promise.all([
|
|
|
+ let promises = [
|
|
|
store.dispatch('product/loadCompCollectInfo'),
|
|
|
- store.dispatch('shop/loadStoreCollectInfo'),
|
|
|
- store.dispatch('messageShow/loadMessageCount', {receiverUu: user.userUU, receiverEnuu: user.enterprise.uu, consumerApp: 'MALL', isRead: 0})
|
|
|
+ store.dispatch('shop/loadStoreCollectInfo')
|
|
|
+ ]
|
|
|
+ if (user.data.enterprise.uu) {
|
|
|
+ promises.push(store.dispatch('messageShow/loadMessageCount', {receiverUu: user.userUU, receiverEnuu: user.enterprise.uu, consumerApp: 'MALL', isRead: 0}))
|
|
|
+ }
|
|
|
+ return Promise.all([
|
|
|
+ promises
|
|
|
])
|
|
|
},
|
|
|
components: {
|
|
|
@@ -82,7 +87,9 @@
|
|
|
},
|
|
|
messageCount () {
|
|
|
// console.log(this.$store.state.messageShow.messageCount.count.data)
|
|
|
- return this.$store.state.messageShow.messageCount.count.data
|
|
|
+ if (this.user.data.enterprise.uu) {
|
|
|
+ return this.$store.state.messageShow.messageCount.count.data
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
methods: {
|