MrShi
20 小时以前 56d7ebbc6297c306ec7197f29737a59703ca4bda
mini-program/pages/mine/mine.vue
@@ -6,7 +6,7 @@
            <view class="head-bar-nav" :style="{ height: navHeight + 'px' }"></view>
         </view>
         <view class="user">
            <view class="user-left">
            <view class="user-left" @click="jumpUser">
               <view class="user-image">
                  <image :src="userInfo.imgFullUrl?userInfo.imgFullUrl:'/static/icon/default.png'" mode="widthFix"></image>
               </view>
@@ -53,17 +53,17 @@
            </view>
            <view class="func-list">
               <view class="func-list-item" @click="jumpOrder(1)">
                  <view class="func-list-item-num" v-if="orderNum && orderNum.waitPayOrders > 0">{{orderNum.waitPayOrders}}</view>
                  <view class="func-list-item-num" v-if="orderNum && orderNum.waitPayOrders > 0">{{orderNum.waitPayOrders > 99 ? '99+' : orderNum.waitPayOrders}}</view>
                  <image src="/static/icon/mine_ic_daifukuan@2x.png" mode="widthFix"></image>
                  <text>待支付</text>
               </view>
               <view class="func-list-item" @click="jumpOrder(2)">
                  <view class="func-list-item-num" v-if="orderNum && orderNum.waitOrders > 0">{{orderNum.waitOrders}}</view>
                  <view class="func-list-item-num" v-if="orderNum && orderNum.waitOrders > 0">{{orderNum.waitOrders > 99 ? '99+' : orderNum.waitOrders}}</view>
                  <image src="/static/icon/mine_ic_daifahuo@2x.png" mode="widthFix"></image>
                  <text>待发货/自提</text>
               </view>
               <view class="func-list-item" @click="jumpOrder(3)">
                  <view class="func-list-item-num" v-if="orderNum && orderNum.waitReceivedOrders > 0">{{orderNum.waitReceivedOrders}}</view>
                  <view class="func-list-item-num" v-if="orderNum && orderNum.waitReceivedOrders > 0">{{orderNum.waitReceivedOrders > 99 ? '99+' : orderNum.waitReceivedOrders}}</view>
                  <image src="/static/icon/mine_ic_daishouhuo@2x.png" mode="widthFix"></image>
                  <text>待收货</text>
               </view>
@@ -112,6 +112,11 @@
         if (uni.getStorageSync('backgroundImage')) {
            this.share = uni.getStorageSync('backgroundImage').centerInviteBg
         }
         // 退出/注销清除数据
         uni.$on('loginOut', () => {
            this.objNum = null
            this.orderNum = null
         })
      },
      async onShow() {
         await this.$onLaunched;
@@ -121,6 +126,13 @@
         }
      },
      methods: {
         jumpUser() {
            if (this.userInfo) {
               uni.navigateTo({
                  url: '/pages/settings/settings'
               })
            }
         },
         jumpTo(type) {
            if (!this.userInfo) {
               this.$refs.login.open()
@@ -183,6 +195,8 @@
                           openid: res.data.openid
                        }).then(res => {
                           if (res.code === 200) {
                              that.getMyInfo()
                              that.ordersStatistics()
                              that.$store.commit('setUserInfo', res.data.member)
                              that.$store.commit('setToken', res.data.token)
                              that.$store.commit('setRecShopId','')
@@ -344,11 +358,11 @@
                  .func-list-item-num {
                     position: absolute;
                     top: 0;
                     right: 0;
                     height: 32rpx;
                     line-height: 32rpx;
                     padding: 0 8rpx;
                     box-sizing: border-box;
                     right: -10rpx;
                     width: 40rpx;
                     height: 40rpx;
                     line-height: 40rpx;
                     text-align: center;
                     border-radius: 50%;
                     background-color: #E4001D;
                     font-weight: 400;