From 31ea8a4facc593f0ef905d82c7f77efde21018cd Mon Sep 17 00:00:00 2001 From: ChenQiuYu Date: Fri, 16 May 2025 16:23:18 +0800 Subject: [PATCH] dev --- src/components/charge/OrderDetail.vue | 381 +++++++++--------- src/components/charge/Settlement.vue | 20 +- .../member/memberProfile/FlowingWater.vue | 40 +- src/views/member/index.vue | 7 +- src/views/social/directory.vue | 51 ++- 5 files changed, 278 insertions(+), 221 deletions(-) diff --git a/src/components/charge/OrderDetail.vue b/src/components/charge/OrderDetail.vue index fd89891..a860f03 100644 --- a/src/components/charge/OrderDetail.vue +++ b/src/components/charge/OrderDetail.vue @@ -1,66 +1,66 @@ \ No newline at end of file diff --git a/src/components/charge/Settlement.vue b/src/components/charge/Settlement.vue index bf8ca4c..9dffa4c 100644 --- a/src/components/charge/Settlement.vue +++ b/src/components/charge/Settlement.vue @@ -5,14 +5,15 @@
@@ -77,6 +78,7 @@ const close = () => { show.value = false; payType.value = null; selectedIndex.value = null + loading.value = false } const init = async (code: any, psnNo: any) => { retailOrder.value = await post("charge/getByCode", {code: code}); @@ -111,8 +113,12 @@ const completeSettlement = () => { } else { //其他结算 loading.value = true; - post('charge/completeOrder', {id: retailOrder.value.id, payType: payType.value}).then((res: any) => { + post('charge/completeOrder', {id: retailOrder.value.id, payType: payType.value}, {catch_error:true}).then((res: any) => { orderCompleted() + loading.value = false + }).catch((e)=>{ + loading.value = false + ElMessage.error(e) }) } @@ -263,12 +269,14 @@ const btnsList = [ //color: #fff; //background-color: #409EFF; border: 1px solid #409EFF; + cursor: pointer; } } .active { color: #fff !important; background-color: #409EFF; + cursor: pointer; } } diff --git a/src/components/member/memberProfile/FlowingWater.vue b/src/components/member/memberProfile/FlowingWater.vue index 7c0ae61..7790bca 100644 --- a/src/components/member/memberProfile/FlowingWater.vue +++ b/src/components/member/memberProfile/FlowingWater.vue @@ -1,8 +1,8 @@