<!-- 优惠券弹窗 -->
|
|
<template>
|
|
<view class="couponPopup">
|
|
<uv-overlay :show="show" :z-index="999999">
|
|
<view class="couponPopup-wrapper">
|
|
<view class="main-container">
|
|
<view class="body">
|
|
<image src="@/pages_order/static/coupon/bg.png" mode="widthFix" class="coupon-bg"></image>
|
|
<image @click="closeCouponPopup" src="@/pages_order/static/coupon/close-btn.png" mode="widthFix"
|
|
class="close-btn">
|
|
</image>
|
|
<view class="coupon-money">
|
|
<text class="unit">¥</text>
|
|
<view class="money">
|
|
20
|
|
</view>
|
|
</view>
|
|
<image src="@/pages_order/static/coupon/register-success.png" mode="widthFix"
|
|
class="register-success"></image>
|
|
<view class="shopping">(购物即可抵扣!)</view>
|
|
</view>
|
|
<image src="@/pages_order/static/coupon/examine.png" mode="widthFix" class="examine"></image>
|
|
</view>
|
|
</view>
|
|
</uv-overlay>
|
|
</view>
|
|
</template>
|
|
|
|
<script>
|
|
export default {
|
|
name: "CouponPopup",
|
|
data() {
|
|
return {}
|
|
},
|
|
methods: {
|
|
//关闭新人优惠券活动
|
|
closeCouponPopup() {
|
|
this.show = false;
|
|
}
|
|
},
|
|
computed: {
|
|
show: {
|
|
get() {
|
|
return this.value;
|
|
},
|
|
set(newValue) {
|
|
this.$emit('input', newValue);
|
|
}
|
|
}
|
|
},
|
|
props: {
|
|
value: {
|
|
type: Boolean,
|
|
default: false
|
|
}
|
|
}
|
|
}
|
|
</script>
|
|
|
|
<style lang="scss" scoped>
|
|
.couponPopup {
|
|
.couponPopup-wrapper {
|
|
width: 100%;
|
|
height: 100vh;
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: center;
|
|
|
|
.main-container {
|
|
.body {
|
|
position: relative;
|
|
|
|
.coupon-bg {}
|
|
|
|
.close-btn {
|
|
position: absolute;
|
|
right: 0;
|
|
top: 0;
|
|
width: 50rpx;
|
|
height: 50rpx;
|
|
}
|
|
|
|
.coupon-money {
|
|
display: flex;
|
|
justify-content: center;
|
|
align-items: flex-end;
|
|
position: absolute;
|
|
left: 50%;
|
|
top: 34%;
|
|
width: 40%;
|
|
color: #FF6733;
|
|
transform: translateX(-30%);
|
|
font-weight: bold;
|
|
|
|
.unit {
|
|
font-size: 40rpx;
|
|
}
|
|
|
|
.money {
|
|
font-size: 120rpx;
|
|
line-height: 120rpx;
|
|
}
|
|
}
|
|
|
|
.register-success {
|
|
position: absolute;
|
|
top: 7%;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
width: 80%;
|
|
}
|
|
|
|
.shopping {
|
|
position: absolute;
|
|
bottom: 5%;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
color: #FEF3DD;
|
|
text-align: center;
|
|
font-size: 40rpx;
|
|
width: 80%;
|
|
}
|
|
}
|
|
|
|
.examine {
|
|
display: block;
|
|
width: 70%;
|
|
margin: 20rpx auto;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
</style>
|