From 1fb44496929548b4f07b37796d506dedc494d44a Mon Sep 17 00:00:00 2001 From: xuxueyang <xuxy@fengyuntec.com> Date: 星期二, 30 七月 2024 17:29:35 +0800 Subject: [PATCH] update 问题修复 --- pages/order/order.vue | 42 +++++++++++++++++++++++++++++------------- 1 files changed, 29 insertions(+), 13 deletions(-) diff --git a/pages/order/order.vue b/pages/order/order.vue index a53af5d..6891a36 100644 --- a/pages/order/order.vue +++ b/pages/order/order.vue @@ -43,7 +43,6 @@ this.getList() }, onReachBottom() { - this.page.current += 1 this.getMore() }, async onPullDownRefresh() { @@ -80,6 +79,7 @@ }) this.$message.hideLoading() if (code === 0) { + this.$store.dispatch('sign_add','order') this.refreshList() } } @@ -124,6 +124,7 @@ console.log('pay success', res) that.$message.showToast('支付成功') setTimeout(() => { + that.$store.dispatch('sign_add','order') that.refreshList() }, 200) }, @@ -165,8 +166,23 @@ // }, case 'cancelOrder': { - this.$message.showToast('敬请期待') - }, + await this.$message.confirm('是否取消订单') + // 发送请求 + this.$message.showLoading() + const { + code + } = await this.$http.request('get', '/api/customer/order/cancel', { + params: { + id: item.id, + } + }) + this.$message.hideLoading() + if (code === 0) { + this.$store.dispatch('sign_add','order') + this.refreshList() + } + } + break default: break } @@ -227,7 +243,7 @@ </view> <view class="value">{{ item.customerAddress }}</view> </view> - <view class="desc flex" v-if="item.status!=='PENDING'"> + <view class="desc flex" v-if="item.statusBackend!=='PENDING'"> <view class="label"> 支付时间: </view> @@ -235,23 +251,23 @@ </view> <view class="line-gray"></view> <view class="flex buttons"> - <view class="button button-0 m-l-a m-r-0" v-if="item.status==='PENDING'" + <view class="button button-0 m-l-a m-r-15" v-if="item.statusBackend==='PENDING'" @click="buttonClick(item,'cancelOrder')">取消订单</view> - <view class="button button-1 m-l-15 m-r-0" v-if="item.status==='PENDING'" + <view class="button button-1 m-l-15 m-r-15" v-if="item.statusBackend==='PENDING'" @click="buttonClick(item,'payAgain')">重新支付</view> - <view class="button button-0 m-l-a m-r-0" @click="buttonClick('refund')" v-if="item.couldRefund"> + <view class="button button-0 m-l-a m-r-15" @click="buttonClick('refund')" v-if="item.couldRefund"> 申请退款 </view> - <view class="button button-0 m-l-a m-r-0" @click="buttonClick('confirm')" - v-if="item.status ==='RECEIVE'"> 确认收货 + <view class="button button-0 m-l-a m-r-15" @click="buttonClick('confirm')" + v-if="item.statusBackend ==='RECEIVE'"> 确认收货 </view> - <view class="button button-1 m-l-a m-r-0" @click="toDetailSale(item)" - v-if=" item.status === 'EVALUATE'||item.status=='COMPLETED'"> 申请售后 + <view class="button button-1 m-l-a m-r-15" @click="toDetailSale(item)" + v-if=" item.statusBackend === 'EVALUATE'||item.statusBackend=='COMPLETED'"> 申请售后 </view> - <view class="button button-0 m-l-a m-r-0" @click="buttonClick(item,'evaluate')" - v-if=" item.status === 'EVALUATE'"> 评价 + <view class="button button-0 m-l-a m-r-15" @click="buttonClick(item,'evaluate')" + v-if=" item.statusBackend === 'EVALUATE'"> 评价 </view> -- Gitblit v1.9.3