| | |
| | | <view class="price-item"><text class="price-label">原价</text><text class="price-value">¥ {{originalAmountText}}</text></view> |
| | | <view class="price-item"><text class="price-label">总优惠金额</text><text class="price-value">-¥ {{discountAmountText}}</text></view> |
| | | <view class="price-item"><text class="price-label">用户实付</text><text class="price-value strong">¥ {{actualPayAmountText}}</text></view> |
| | | <view class="price-item"><text class="price-label">补贴金额</text><text class="price-value">¥ {{discountAmountText}}</text></view> |
| | | <view class="price-item"><text class="price-label">补贴金额</text><text class="price-value">¥ {{subsidyAmountText}}</text></view> |
| | | </view> |
| | | |
| | | <view class="actual-payment"> |
| | |
| | | const salePriceText = computed(() => salePrice.value.toFixed(2)) |
| | | const originalAmountText = computed(() => originalAmount.value.toFixed(2)) |
| | | const discountAmountText = ref('0.00') |
| | | const subsidyAmountText = ref('0.00') |
| | | const actualPayAmountText = ref('0.00') |
| | | const createOrderIdempotencyKey = ref('') |
| | | let quoteSequence = 0 |
| | |
| | | couponText.value = data.couponLabel != null ? data.couponLabel as string : '无' |
| | | productDiscount.value = data.discountText != null ? data.discountText as string : productDiscount.value |
| | | discountAmountText.value = toAmount(data.discountAmount).toFixed(2) |
| | | subsidyAmountText.value = toAmount(data.subsidyAmount).toFixed(2) |
| | | actualPayAmountText.value = toAmount(data.payAmount).toFixed(2) |
| | | }, (error) => { |
| | | if (sequence != quoteSequence) return |