问题修复

This commit is contained in:
2025-11-27 19:01:45 +08:00
parent 3bb09ef0b1
commit fd55c815d3
11 changed files with 83 additions and 42 deletions

View File

@@ -22,7 +22,7 @@
<text class="status gift" v-if="item.isGift"></text>
<template v-if="item.subStatus">
<text
class="status "
class="status"
:class="[
returnSubStatusText(item) == '已超时' ? 'timeout' : '',
returnStatusClass(item),
@@ -32,21 +32,21 @@
</template>
</view>
</view>
<view class="u-flex" style="gap: 54rpx">
<text>{{ item.num }}</text>
<view class="u-flex u-relative">
<text class="limit-price" v-if="showOldPrice">
<view class="u-flex text-center" style="gap: 54rpx;min-width: 348rpx;">
<text class="u-flex-1">{{ item.num }}</text>
<view class="u-flex u-flex-1 u-relative">
<text class="limit-price" v-if="showOldPrice(item)">
{{ returnPrice(item) }}
</text>
<text
class="origin-price"
:class="[showOldPrice ? 'old-price' : '']"
:class="[showOldPrice(item) ? 'old-price' : '']"
>{{ item.price }}</text
>
</view>
<text>{{
<text class="u-flex-1">{{
BigNumber(item.num).times(returnPrice(item)).toFixed(2)
}}</text>
</view>
@@ -66,7 +66,7 @@ function isSelected(item) {
}
function showOldPrice(item) {
return item.isTimeDiscount ||item.isGift || item.discountSaleAmount * 1 > 0;
return item.isTimeDiscount || item.isGift || item.discountSaleAmount * 1 > 0;
}
const nowTime = ref(new Date().getTime());
@@ -118,8 +118,8 @@ function returnPrice(data) {
if (data.discountSaleAmount * 1 > 0) {
return data.discountSaleAmount;
}
if(data.isGift){
return 0
if (data.isGift) {
return 0;
}
return data.price;
}

View File

@@ -232,7 +232,8 @@ function toPay() {
orderId: cartStore.order.id,
isNowPay: true,
dinnerType: cartStore.currentDinnerType,
});
personCount: cartStore.personCount,
},'redirect');
}
const areaList = ref([]);