|
|
@@ -48,6 +48,8 @@ const category = computed(() => {
|
|
|
if (relatedType === '2') {
|
|
|
relatedName = getLastPartAfterSlash(coupon.value.relatedName)
|
|
|
return `仅限${relatedName}分类商品使用`
|
|
|
+ } else if (relatedType === '3') {
|
|
|
+ return `仅限部分商品使用`
|
|
|
}
|
|
|
else {
|
|
|
return `仅限${relatedName}商品使用`
|
|
|
@@ -101,7 +103,7 @@ function handleCloseShareModal() {
|
|
|
<view class="discount-coupon-content">
|
|
|
<view class="discount-coupon-info-container">
|
|
|
<view class="discount-coupon-info-content">
|
|
|
- <view class="discount-coupon-info-price">
|
|
|
+ <view :class="coupon.ruleReductionAmount && String(coupon.ruleReductionAmount).length > 2 ? 'discount-coupon-info-price scale' : 'discount-coupon-info-price'">
|
|
|
<text class="discount-coupon-info-number">
|
|
|
{{ coupon.type === '2' ? coupon?.ruleDiscountRate : coupon?.ruleReductionAmount }}
|
|
|
</text>
|
|
|
@@ -145,15 +147,15 @@ function handleCloseShareModal() {
|
|
|
<view class="info-item">
|
|
|
<view class="item-title">限定地区:</view>
|
|
|
<view class="item-content">
|
|
|
- {{ coupon?.locality && coupon?.locality !== 'null' ?
|
|
|
- `仅可在${coupon?.locality}地区的商户使用` : '不限地区' }}
|
|
|
+ <view v-if="coupon.relatedType == '3'">仅可在部分地区使用</view>
|
|
|
+ <view v-else>{{ coupon?.locality && coupon?.locality !== 'null' ? `仅可在${coupon?.locality}地区的商户使用` : '不限地区' }}</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="info-item">
|
|
|
<view class="item-title">限定商户:</view>
|
|
|
<view class="item-content">
|
|
|
- {{ coupon?.storeName && coupon?.storeName !== 'null' ?
|
|
|
- `仅限${coupon?.storeName}商户使用` : '不限商户' }}
|
|
|
+ <view v-if="coupon.relatedType == '3'">仅限部分商户使用</view>
|
|
|
+ <view v-else>{{ coupon?.storeName && coupon?.storeName !== 'null' ? `仅限${coupon?.storeName}商户使用` : '不限商户' }}</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view class="info-item">
|
|
|
@@ -238,6 +240,10 @@ function handleCloseShareModal() {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ .scale {
|
|
|
+ scale: 0.8;
|
|
|
+ }
|
|
|
+
|
|
|
.discount-coupon-info-desc {
|
|
|
display: flex;
|
|
|
flex-direction: column;
|