diff --git a/pages/order_addcart/order_addcart.vue b/pages/order_addcart/order_addcart.vue index cbbca8b..8e31737 100644 --- a/pages/order_addcart/order_addcart.vue +++ b/pages/order_addcart/order_addcart.vue @@ -313,11 +313,14 @@ this.getNav(); if (this.isLogin == true) { - if(this.$store.state.app.userInfo.mer_info.mer_settlement_agree_status) this.tabsArr.push({ - name: '商户购物车', - val: 2 - }) - else this.getUserInfo(); + try{ + if(this.$store.state.app.userInfo.mer_info.mer_settlement_agree_status&&this.tabsArr.length==1) this.tabsArr.push({ + name: '商户购物车', + val: 2 + }) + }catch(e){ + this.getUserInfo(); + } this.getCartList(); this.getCartNum(); this.goodsHidden = true; @@ -362,7 +365,7 @@ let that = this; getUserInfo().then(res => { that.userInfo = res.data; - if(res.data.mer_info.mer_settlement_agree_status) this.tabsArr.push({ + if(res.data.mer_info.mer_settlement_agree_status&&this.tabsArr.length==1) this.tabsArr.push({ name: '商户购物车', val: 2 })