diff --git a/commons/utils/goodsUtil.js b/commons/utils/goodsUtil.js
index 8c7a802..11a9921 100644
--- a/commons/utils/goodsUtil.js
+++ b/commons/utils/goodsUtil.js
@@ -21,6 +21,9 @@ export function canTuiKuan(orderInfo, item) {
return orderInfo.status == 'closed' && item.status != 'return' && item.status != 'refund' && item.status !=
'refunding' && !item.userCouponId
}
+export function isTuiCai(item) {
+ return item.status == 'return'
+}
export function isTui(item) {
return item.status == 'return' || item.status == 'refund' || item.status == 'refunding'
}
diff --git a/pageBwc/index/index.vue b/pageBwc/index/index.vue
index c91d0e9..46b57a9 100644
--- a/pageBwc/index/index.vue
+++ b/pageBwc/index/index.vue
@@ -6,8 +6,8 @@
充值设置
- 用户消费结账时,成功充值成功
-
+ 用户消费结账时,成功充值
+
倍的金额本单即可享受免单
@@ -17,7 +17,7 @@
订单支付金额需满
-
+
元,才能使用
diff --git a/pagesCreateOrder/confirm-order/confirm-order.vue b/pagesCreateOrder/confirm-order/confirm-order.vue
index a91007d..c7d7939 100644
--- a/pagesCreateOrder/confirm-order/confirm-order.vue
+++ b/pagesCreateOrder/confirm-order/confirm-order.vue
@@ -17,15 +17,17 @@
- {{user.nickName}}
- {{user.isVip?'会员':'' }}
- 余额:
+
+ {{user.nickName}}
+
+ 余额:{{user.amount}}
- 积分:积分:{{user.accountPoints}}
-
+
@@ -168,7 +170,7 @@
-
+
¥{{formatPrice(item.salePrice*item.number) }}
@@ -239,10 +241,17 @@
-
+
+
+
+ 优惠金额
+ ¥{{formatPrice(youhui) }}
+
+
+
实收金额
¥{{formatPrice(allPrice) }}
@@ -512,7 +521,7 @@
totalAmount: 0,
})
const isVip=computed(()=>{
- return $shop.isMemberPrice&& user.value&&user.value.id&&user.value.isVip
+ return $shop.value.isMemberPrice&& user.value&&user.value.id&&user.value.isVip
})
const goodsPrice = computed(() => {
const goodsTotalPrice = goods.list.reduce((prve, cur) => {
@@ -532,6 +541,19 @@
// }, 0)
// return (goodsTotalPrice + ($seatFee.totalAmount || 0)).toFixed(2)
})
+ const youhui=computed(()=>{
+ if(user.value&&user.value.id&&user.value.isVip){
+ const goodsTotalPrice = goods.list.reduce((prve, cur) => {
+ const tPrice = cur.salePrice * cur.number
+ const tpackFee = cur.isPack ? cur.packFee * 1 : 0
+ return prve + tPrice + tpackFee
+ }, 0)
+ return goodsTotalPrice-allPrice.value
+ }else{
+ return 0
+ }
+ return goodsTotalPrice
+ })
function setGoodsItem(key, val) {
item[key] = val
diff --git a/pagesOrder/detail/components/extra.vue b/pagesOrder/detail/components/extra.vue
index e467f22..8d67ab5 100644
--- a/pagesOrder/detail/components/extra.vue
+++ b/pagesOrder/detail/components/extra.vue
@@ -53,12 +53,7 @@
returnCanComputedGoodsArr,canComputedPackFee,
returnPackFee
} from '@/commons/utils/goodsUtil.js'
- function extraCanTuicai(orderInfo,data){
- return orderInfo.status=='unpaid'&&data.status!='return'&&data.priceAmount*1>0
- }
- function extraCanTuiKuan(orderInfo,data){
- return orderInfo.status=='closed'&&data.status!='return'&&data.priceAmount*1>0
- }
+
const props = defineProps({
data: {
type: Object,
@@ -77,6 +72,12 @@
default: () => {}
}
})
+ function extraCanTuicai(orderInfo,data){
+ return orderInfo.status=='unpaid'&&data.status!='return'&&data.priceAmount*1>0
+ }
+ function extraCanTuiKuan(orderInfo,data){
+ return orderInfo.status=='closed'&&data.status!='refund'&&data.priceAmount*1>0
+ }
const packeNumbber = computed(() => {
if (!props.orderInfo.detailList) {
return 0
diff --git a/pagesOrder/detail/components/list.vue b/pagesOrder/detail/components/list.vue
index 51a6f02..4a29f75 100644
--- a/pagesOrder/detail/components/list.vue
+++ b/pagesOrder/detail/components/list.vue
@@ -58,7 +58,7 @@
¥0.00
- ¥{{returnTotalMoney(item)}}
+ ¥{{returnTotalMoney(item)}}
@@ -67,7 +67,8 @@
-
+
¥{{returnVipMoney(item)}}
¥{{returnTotalMoney(item)}}
@@ -120,21 +121,21 @@
-
+
已优惠¥{{youhuiAllPrice}}
-
+
小计¥
{{allPrice}}
-
+
-
+
退款金额
@@ -165,40 +166,47 @@
重新打印
-
+
优惠详情
-
-
-
+
+
+ 打折
+
+ ¥
+ {{to2(orderInfo.discountAmount) }}
+
+
+
满减券抵扣
¥
- {{orderInfo.fullCouponDiscountAmount}}
+ {{to2(orderInfo.fullCouponDiscountAmount) }}
-
+
商品券抵扣
¥
- {{orderInfo.productCouponDiscountAmount||productCoupPrice}}
+ {{to2(orderInfo.productCouponDiscountAmount||productCoupPrice) }}
-
+
积分抵扣
¥
- {{orderInfo.pointsDiscountAmount}}
+ {{to2(orderInfo.pointsDiscountAmount) }}
-
+
@@ -207,26 +215,31 @@