From 4d7c388f744bdc9992d1ac6e942be1ce453b2c06 Mon Sep 17 00:00:00 2001 From: YeMingfei666 <1619116647@qq.com> Date: Wed, 24 Dec 2025 15:56:03 +0800 Subject: [PATCH 1/6] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=88=86=E9=94=80?= =?UTF-8?q?=E6=98=8E=E7=BB=86=E8=AF=A6=E6=83=85=E6=80=BB=E6=95=B0=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- distribution/income-details/index.vue | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/distribution/income-details/index.vue b/distribution/income-details/index.vue index cebd4e1..8369648 100644 --- a/distribution/income-details/index.vue +++ b/distribution/income-details/index.vue @@ -50,8 +50,8 @@ style="align-items: baseline; justify-content: flex-end" > 总计: - - {{ centerUserInfo.totalIncome }} + {{ totalIncome }} @@ -113,6 +113,7 @@ {}); + onLoad(async (opt) => { await getCouponShopsAjax(); @@ -314,13 +316,24 @@ onLoad(async (opt) => { } if (opt.shopId) { querForm.value.shopId = opt.shopId; - const findItem = couponShops.value.find((item) => item.id == opt.shopId); + const findItem = shopList.value.find((item) => item.shopId == opt.shopId); querForm.value.shopName = findItem.shopName || ""; } centerUser(); getIncomeDetailsAjax(); }); +const totalIncome=computed(()=>{ + if(!querForm.value.shopId){ + return centerUserInfo.value?(centerUserInfo.value.totalIncome||0):0; + } + const findItem = shopList.value.find((item) => item.shopId == querForm.value.shopId ); + if(findItem){ + return findItem.income||0 + } + return 0 +}) + watch( () => querForm.value.status, (newVal, oldVal) => { From 158a025ba194dee4b92222e2e46a2f8a6f86a845 Mon Sep 17 00:00:00 2001 From: YeMingfei666 <1619116647@qq.com> Date: Wed, 24 Dec 2025 17:31:09 +0800 Subject: [PATCH 2/6] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=8A=A0=E8=8F=9C?= =?UTF-8?q?=E8=B7=B3=E8=BD=AC=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/order/confirm-order.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pages/order/confirm-order.vue b/pages/order/confirm-order.vue index 813a544..2c5cabd 100644 --- a/pages/order/confirm-order.vue +++ b/pages/order/confirm-order.vue @@ -1034,7 +1034,7 @@ console.log("跳转到加菜页面"); const arr= getCurrentPages() console.log(arr); - if(arr[arr.length-1]&&arr[arr.length-1].route=='pages/product/index'){ + if(arr.length>=2&&arr[arr.length-2]&&arr[arr.length-2].route=='pages/product/index'){ back(); }else{ uni.cache.set('tableCode',listinfo.tableCode) From e645aa5516802ef420aed7ec27a1def5a72ccdd3 Mon Sep 17 00:00:00 2001 From: YeMingfei666 <1619116647@qq.com> Date: Wed, 24 Dec 2025 17:59:55 +0800 Subject: [PATCH 3/6] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=A1=AE=E8=AE=A4?= =?UTF-8?q?=E8=AE=A2=E5=8D=95=E9=A1=B5=E9=9D=A2=E6=B2=A1=E6=9C=89=E5=8F=B0?= =?UTF-8?q?=E6=A1=8C=E4=BF=A1=E6=81=AF=E6=B8=A9=E6=9F=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/order/confirm-order.vue | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pages/order/confirm-order.vue b/pages/order/confirm-order.vue index 2c5cabd..dc6d290 100644 --- a/pages/order/confirm-order.vue +++ b/pages/order/confirm-order.vue @@ -1146,6 +1146,14 @@ } } + + //获取台桌信息 + let tableRes = await getTableInfo({ + tableCode: options.tableCode || "", + }); + console.log("tableRes", tableRes); + listinfo.tableName = tableRes?tableRes.name:''; + //获取店铺信息 const shopInfoRes = await APIusershopInfodetail({ shopId: options.shopId, From edd10edf9fc21779a246baf49f1f7016bed27278 Mon Sep 17 00:00:00 2001 From: YeMingfei666 <1619116647@qq.com> Date: Wed, 24 Dec 2025 18:47:41 +0800 Subject: [PATCH 4/6] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=95=86=E5=93=81?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=89=94=E9=99=A4=E4=B8=8B=E6=9E=B6=E5=95=86?= =?UTF-8?q?=E5=93=81=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/product/index.vue | 109 +++++++++++++++++++++------------------- 1 file changed, 57 insertions(+), 52 deletions(-) diff --git a/pages/product/index.vue b/pages/product/index.vue index 63dcd80..702eef8 100644 --- a/pages/product/index.vue +++ b/pages/product/index.vue @@ -52,8 +52,8 @@ - + 限时折扣{{ limitDiscountCountdown }} - - - 支付方式 - - - - - - - - {{ item.name }} - - - 当前余额¥{{orderVIP?(orderVIP.amount||0):0}} - 去充值 - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/components/paymentMethod.vue b/components/paymentMethod.vue index 65a219b..2a26f9e 100644 --- a/components/paymentMethod.vue +++ b/components/paymentMethod.vue @@ -15,7 +15,7 @@ {{ item.name }} - 当前余额¥{{ orderVIP ? orderVIP.amount || 0 : 0 }} + 当前余额¥{{ shopUserInfo ? shopUserInfo.amount || 0 : 0 }} 去充值 @@ -66,6 +66,14 @@ const props = defineProps({ type: Array, default: () => [], }, + shopUserInfo:{ + type: Object, + default: () => { + return{ + amount:0 + } + }, + } }); // 工具函数 - 深拷贝对象(切断引用) @@ -77,15 +85,10 @@ function returnDisabled(item) { return props.disablePayType.includes(item.name); } -const orderVIP = ref(null); const emits = defineEmits(["customevent", "groupChange"]); -watchEffect(() => { - orderVIP.value = uni.cache.get("orderVIP"); -}); -const orderVIPfun = (data) => { - orderVIP.value = data; -}; + + // 支付方式列表(保持不变) const paymentMethodList = ref([ @@ -207,13 +210,12 @@ const goRecharge = () => { return; } uni.navigateTo({ - url: `/pages/user/member/czzx?shopId=${orderVIP.value?.shopId || ''}`, + url: `/pages/user/member/czzx?shopId=${props.shopUserInfo?.shopId || ''}`, }); }; defineExpose({ groupChanges, - orderVIPfun, }); diff --git a/pages/order/confirm-order-back.vue b/pages/order/confirm-order-back.vue deleted file mode 100644 index 50e940e..0000000 --- a/pages/order/confirm-order-back.vue +++ /dev/null @@ -1,1407 +0,0 @@ - - - - \ No newline at end of file diff --git a/pages/order/confirm-order.vue b/pages/order/confirm-order.vue index dc6d290..1a41fe5 100644 --- a/pages/order/confirm-order.vue +++ b/pages/order/confirm-order.vue @@ -67,7 +67,7 @@ - - + {{ item.couponInfo.title }} x{{ item.num }} @@ -507,6 +507,7 @@ function close() { outline: none; margin: 0; cursor: pointer; + white-space: nowrap; &:active { background: #f07080; // 点击深色反馈 } diff --git a/pages/user/member/billDetails.vue b/pages/user/member/billDetails.vue index 236656c..83f44b5 100644 --- a/pages/user/member/billDetails.vue +++ b/pages/user/member/billDetails.vue @@ -60,6 +60,9 @@ 消费返现 + + 消费返现扣减 + 霸王餐充值 diff --git a/userPackage/order/detail.vue b/userPackage/order/detail.vue index 74555ed..a73ae05 100644 --- a/userPackage/order/detail.vue +++ b/userPackage/order/detail.vue @@ -716,9 +716,10 @@ const index = item.packageInfo.tieredDiscount.findIndex(v => v.peopleNum==nowStep.value.peopleNum) if (index != -1) { const percent= (index + 1) / item.packageInfo.tieredDiscount.length * 100 - return percent>=100?100:0; + return percent>=100?100:percent; + }else{ + return 0 } - return 0 }) const nowPrice = computed(() => { if (!item.packageInfo) {