litian
2024-02-29 60bae3bf527b15fc5aefd555d7c76916b012b823
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<wxs module="tools">
    function isBigValue(value) {
    var values = (value + '').split('.');
    if (values[1] && values[0].length >= 3) return true;
    else return false
    }
 
    function getBigValues(value) {
    return value.split('.');
    }
 
    module.exports = { isBigValue: isBigValue, getBigValues: getBigValues };
</wxs>
<view class="wr-coupon coupon-class theme-{{theme}}">
    <view class="wr-coupon__left">
        <view wx:if="{{type == CouponType.ZK_COUPON || type === CouponType.MERCHANT_ZK_COUPON}}">
            <text class="wr-coupon__left--value">{{value}}</text>
            <text class="wr-coupon__left--unit">折</text>
            <view class="wr-coupon__left--desc">{{desc}}</view>
        </view>
        <view wx:if="{{type == CouponType.MJ_COUPON || type === CouponType.MERCHANT_MJ_COUPON}}">
            <text class="wr-coupon__left--value" wx:if="{{tools.isBigValue(value)}}">
                <text class="wr-coupon__left--value-int">{{tools.getBigValues(value)[0]}}</text>
                <text class="wr-coupon__left--value-decimal">.{{tools.getBigValues(value)[1]}}</text>
            </text>
            <text class="wr-coupon__left--value" wx:else>{{value / 100}}</text>
            <text class="wr-coupon__left--unit">元</text>
            <view class="wr-coupon__left--desc">{{desc}}</view>
        </view>
        <view wx:if="{{type === CouponType.MJF_COUPON || type === CouponType.MYF_COUPON}}">
            <text class="wr-coupon__left--value" style="font-family: PingFang SC;font-size: 44rpx">免邮</text>
            <view class="wr-coupon__left--desc">{{desc}}</view>
        </view>
        <view wx:if="{{type == CouponType.GIFT_COUPON}}">
            <t-image t-class="wr-coupon__left--image" src="{{image}}" mode="aspectFill" />
        </view>
    </view>
    <view class="wr-coupon__right">
        <view class="wr-coupon__right--title">
            <text class="coupon-title">{{title}}</text>
            <view class="coupon-time">{{timeLimit}}</view>
            <view class="coupon-desc">
                <view wx:if="{{ruleDesc}}">{{ruleDesc}}</view>
            </view>
        </view>
        <view class="wr-coupon__right--oper">
            <slot name="operator" />
        </view>
    </view>
    <view wx:if="{{status === 'useless' || status === 'disabled'}}" class="wr-coupon__seal seal-{{status}}}" />
    <view wx:if="{{mask}}" class="wr-coupon__mask" />
    <view wx:if="{{superposable}}" class="wr-coupon__tag">可叠加</view>
</view>