吉媒互动平台前端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

59 lines
2.4 KiB

<template>
<view class="gui-coupons gui-flex gui-rows gui-nowrap">
<view class="gui-coupons-left gui-flex1 gui-flex gui-rows gui-nowrap gui-space-between gui-align-items-center"
:style="{backgroundColor:coupon.ltBg, height:coupon.height}">
<view class="gui-coupons-left-number">
<view class="gui-flex gui-rows gui-nowrap gui-justify-content-center gui-align-items-center">
<text class="gui-color-gray gui-h4">{{coupon.unit}}</text>
<text class="gui-h3 gui-bold"
:style="{color:coupon.color}">{{coupon.number}}</text>
</view>
<text class="gui-text-small gui-block-text gui-text-center"
:style="{color:coupon.color}">{{coupon.txt}}</text>
</view>
<view class="gui-coupons-left-body">
<text class="gui-block-text gui-h5 gui-primary-color">{{coupon.title}}</text>
<text class="gui-block-text gui-text-small gui-color-gray">{{coupon.desc}}</text>
</view>
<text class="gui-coupons-status"
v-if="coupon.drawed"
:style="{backgroundColor:coupon.color}">{{coupon.drawed}}</text>
</view>
<text class="gui-coupons-right gui-color-white gui-text-center gui-block-text"
:style="{
height:coupon.height,
lineHeight:coupon.height,
backgroundColor:coupon.color
}">{{coupon.btn}}</text>
<view class="gui-coupons-sawtooth"
:style="{
height:coupon.height,
backgroundColor:coupon.color}">
<view class="gui-coupons-sawtooth-circular"
v-for="(item, index) in 10" :key="index"></view>
</view>
</view>
</template>
<script>
export default {
name : "gui-coupons",
props : {
coupon : {
type : Object,
default : function () {
return {}
}
}
}
}
</script>
<style scoped>
.gui-coupons{border-top-left-radius:10rpx; border-bottom-left-radius:10rpx;}
.gui-coupons-left{width:500rpx; height:150rpx; padding-right:10rpx; border-radius:8rpx; position:relative;}
.gui-coupons-left-number{width:168rpx; border-right:1px dashed #D2D2D2;}
.gui-coupons-left-body{width:320rpx;}
.gui-coupons-status{color:#FFFFFF; padding:0 10px; height:36rpx; line-height:36rpx; font-size:20rpx; position:absolute; z-index:1; right:6px; top:8px; border-radius:36rpx;}
.gui-coupons-right{width:150rpx; height:150rpx; font-size:32rpx;}
.gui-coupons-sawtooth{width:8px; height:150rpx; overflow:hidden; position:relative;}
.gui-coupons-sawtooth-circular{width:10px; margin:3px 5px; height:10px; border-radius:10px; background:#F8F8F8;}
</style>