From 600627863001dbe67dd94ae5cd42cd203d47a6c2 Mon Sep 17 00:00:00 2001 From: YeMingfei666 <1619116647@qq.com> Date: Tue, 25 Mar 2025 21:21:43 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BB=A3=E5=AE=A2=E4=B8=8B=E5=8D=95?= =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../tool/Instead/components/carts/list.vue | 8 ++-- src/views/tool/Instead/index.vue | 39 ++++++++++++------- 2 files changed, 29 insertions(+), 18 deletions(-) diff --git a/src/views/tool/Instead/components/carts/list.vue b/src/views/tool/Instead/components/carts/list.vue index ccc33e7..8fdbc74 100644 --- a/src/views/tool/Instead/components/carts/list.vue +++ b/src/views/tool/Instead/components/carts/list.vue @@ -75,7 +75,7 @@
会员优惠 - {{ customTruncateToTwoDecimals(carts.giftMoney(carts.vipDiscount)) }} + {{ customTruncateToTwoDecimals(carts.vipDiscount) }}
@@ -102,7 +102,7 @@ 微信/支付宝 @@ -110,7 +110,7 @@ 现金 @@ -118,7 +118,7 @@ 更多支付 diff --git a/src/views/tool/Instead/index.vue b/src/views/tool/Instead/index.vue index 8364ef6..49c3582 100644 --- a/src/views/tool/Instead/index.vue +++ b/src/views/tool/Instead/index.vue @@ -367,23 +367,34 @@ let loadingTimer = null; let loading = undefined; async function createOrder(key) { - if (key == "wx-aiplay" && oldOrder.value.id) { - refOrder.value.nowPayClick("scanCode"); + // if (key == "wx-aiplay" && oldOrder.value.id && carts.isEmpty) { + // nextTick(() => { + // refOrder.value.nowPayClick("scanCode"); + // }); + // return; + // } + // if (key == "cash" && oldOrder.value.id && carts.isEmpty) { + // nextTick(() => { + // refOrder.value.nowPayClick("cash"); + // }); + // return; + // } + // if (key == "to-pay" && carts.isEmpty && oldOrder.value.id) { + // showOrder.value = true; + // nextTick(() => { + // refOrder.value.nowPayClick(); + // }); + // return; + // } + const payArr = ["wx-aiplay", "cash", "to-pay"]; + if (payArr.includes(key) && carts.isEmpty && oldOrder.value.id) { + showOrder.value = true; + nextTick(() => { + refOrder.value.nowPayClick(key || ""); + }); return; } - if (key == "cash" && oldOrder.value.id) { - refOrder.value.nowPayClick("cash"); - return; - } - try { - if (key == "to-pay" && carts.list.length <= 0 && oldOrder.value.id) { - showOrder.value = true; - nextTick(() => { - refOrder.value.nowPayClick(); - }); - return; - } clearTimeout(loadingTimer); loading = ElLoading.service({ lock: true,