Browse Source

个人账套隐藏消息

hangb 7 years ago
parent
commit
73fed05fc8
1 changed files with 11 additions and 4 deletions
  1. 11 4
      pages/mobile/center/user/index.vue

+ 11 - 4
pages/mobile/center/user/index.vue

@@ -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: {