diff --git a/pages/index/center.vue b/pages/index/center.vue index 1ae52a7..f171169 100644 --- a/pages/index/center.vue +++ b/pages/index/center.vue @@ -2,7 +2,14 @@ - + + + + + {{ userInfo.nickName }} @@ -63,7 +70,7 @@ - + @@ -171,14 +178,19 @@ isMerchants() { return this.userInfo.isMerchants === '1' }, + isLogin() { + return this.userInfo && this.userInfo.id + } }, data() { return { } }, onShow() { - this.$store.commit('getUserInfo') - this.$store.commit('getRiceInfo') + if(this.isLogin){ + this.$store.commit('getUserInfo') + this.$store.commit('getRiceInfo') + } }, methods: { clickNo() { @@ -209,7 +221,9 @@ // 处理扫码结果 console.log('扫码结果:', res.result); - this.$fetch('overOrder', res.result).then(() => { + this.$fetch('overOrder', { + orderId : res.result + }).then(() => { uni.showToast({ title: '核销成功', icon: 'none' @@ -258,6 +272,33 @@ text-align: center; } } + + .no-login { + margin-top: 123rpx; + align-items: center; + + &-img { + width: 115rpx; + height: auto; + margin-bottom: 20rpx; + } + + &-text { + color: #FFFFFF; + font-size: 28rpx; + margin-bottom: 40rpx; + } + + &-btn { + padding: 16rpx 60rpx; + background-color: #FFFFFF; + color: #84A73F; + font-size: 28rpx; + font-weight: bold; + border-radius: 40rpx; + box-shadow: 0 4rpx 8rpx rgba(0, 0, 0, 0.1); + } + } .member { width: calc(100vw - 13rpx*2); diff --git a/pages/index/order.vue b/pages/index/order.vue index cb3f70c..af5e1d1 100644 --- a/pages/index/order.vue +++ b/pages/index/order.vue @@ -30,8 +30,15 @@ :current="current" @click="clickTabs"> + + + - + @@ -41,10 +48,6 @@ \ No newline at end of file diff --git a/pages_order/order/verifyOrder.vue b/pages_order/order/verifyOrder.vue index e0e0401..91b3400 100644 --- a/pages_order/order/verifyOrder.vue +++ b/pages_order/order/verifyOrder.vue @@ -1,56 +1,62 @@ \ No newline at end of file