diff --git a/mobile-web/src/page/cart/index.vue b/mobile-web/src/page/cart/index.vue index 807ed6b5f..54e787e04 100644 --- a/mobile-web/src/page/cart/index.vue +++ b/mobile-web/src/page/cart/index.vue @@ -28,6 +28,9 @@
+ + {{ formatTimeLimitedDiscountText(item.activity) }} +
@@ -88,6 +91,9 @@ export default { }, methods: { formatFullPrivilegeText(activity) { + if (!activity) { + return ''; + } let text = ''; let fullPrivilege = activity.fullPrivilege; for (let i in fullPrivilege.privileges) { @@ -111,6 +117,22 @@ export default { } return text; }, + formatTimeLimitedDiscountText(activity) { + if (!activity) { + return ''; + } + let text = ''; + let timeLimitedDiscount = activity.timeLimitedDiscount.items[0]; + if (timeLimitedDiscount.preferentialType === 1) { + text += '减 ' + timeLimitedDiscount.preferentialValue / 100.0 + ' 元'; + } else if (timeLimitedDiscount.preferentialType === 2) { + text += '打 ' + timeLimitedDiscount.preferentialValue / 10.0 + ' 折'; + } + if (activity.timeLimitedDiscount.quota > 0) { + text += '【限购 ' + activity.timeLimitedDiscount.quota + ' 件】'; + } + return text; + }, formatItemGroupDiscountPriceText() { let price = 0; for (let i in this.itemGroups) {