分销问题修复,订单问题修复

This commit is contained in:
2025-10-30 17:11:18 +08:00
parent 6283d168e9
commit 09fc28de06
29 changed files with 2652 additions and 533 deletions

View File

@@ -1,11 +1,24 @@
<template>
<text v-if="limitDiscount && limitDiscount.id" class="limit-price">
{{ returnPrice() }}
</text>
<text v-else>
<text v-if="shopInfo.isMemberPrice == 1 && shopUserInfo.isVip == 1" class="memberPrice">
{{ cart.memberPrice || cart.salePrice }}
<block v-if="limitDiscount && limitDiscount.id" class="limit-price">
<text>
{{ returnPrice() }}
</text>
</block>
<text v-else>
<block
v-if="
shopUserInfo.isMemberPrice == 1 &&
shopUserInfo.isVip == 1 &&
cart.memberPrice * 1 > 0
"
class="memberPrice"
>
<text>
{{ cart.memberPrice }}
</text>
</block>
<text v-else class="salePrice">{{ cart.salePrice }}</text>
</text>
</template>
@@ -14,15 +27,14 @@
import BigNumber from "bignumber.js";
import * as orderUtils from "@/utils/order-utils.js";
function returnPrice(){
function returnPrice() {
return orderUtils.returnPrice({
goods:props.cart,
shopInfo:props.shopInfo,
limitTimeDiscountRes:props.limitDiscount,
shopUserInfo:props.shopUserInfo,
idKey:props.idKey
})
goods: props.cart,
shopInfo: props.shopInfo,
limitTimeDiscountRes: props.limitDiscount,
shopUserInfo: props.shopUserInfo,
idKey: props.idKey,
});
}
const props = defineProps({
@@ -31,9 +43,9 @@ const props = defineProps({
type: Object,
default: () => {},
},
idKey:{
idKey: {
type: String,
default: 'id',
default: "id",
},
//限时折扣
limitDiscount: {
@@ -53,4 +65,11 @@ const props = defineProps({
});
</script>
<style scoped lang="scss"></style>
<style lang="scss">
.old-price {
color: #999;
font-size: 24rpx;
text-decoration: line-through;
margin-left: 8rpx;
}
</style>