From c212c9ab501e1aff9e2dd90e8e87871c0bc7f1bc Mon Sep 17 00:00:00 2001
From: xuxueyang <xuxy@fengyuntec.com>
Date: 星期二, 30 七月 2024 14:03:29 +0800
Subject: [PATCH] fix bug

---
 pages/order/order.vue |   21 +++++++++++++++++++--
 1 files changed, 19 insertions(+), 2 deletions(-)

diff --git a/pages/order/order.vue b/pages/order/order.vue
index a53af5d..91f51cc 100644
--- a/pages/order/order.vue
+++ b/pages/order/order.vue
@@ -80,6 +80,7 @@
 						})
 						this.$message.hideLoading()
 						if (code === 0) {
+							this.$store.dispatch('sign_add','order')							
 							this.refreshList()
 						}
 					}
@@ -124,6 +125,7 @@
 									console.log('pay success', res)
 									that.$message.showToast('支付成功')
 									setTimeout(() => {
+										that.$store.dispatch('sign_add','order')
 										that.refreshList()
 									}, 200)
 								},
@@ -165,8 +167,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
 				}

--
Gitblit v1.9.3