123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- <template>
- <view>
- <!-- 购物车优惠明细 -->
- <base-drawer mode="bottom" :visible="discountInfo.discount" background-color="transparent" mask maskClosable @close="closeDiscount">
- <view class="w-full bg--w111-fff rd-t-40rpx py-32">
- <view class="text-center fs-32 text--w111-333 fw-500">金额明细</view>
- <view class="mt-32 p-32 scroll-content" :style="[moneyPD.pb]">
- <view class="flex-between-center">
- <view class="fs-26">商品总价:</view>
- <view class="fs-28 SemiBold">¥{{discountInfo.deduction.sum_price}}</view>
- </view>
- <!-- <view class="flex-between-center mt-38">
- <view class="fs-26">优惠抵扣:</view>
- <view class="fs-28 SemiBold">-¥{{$util.$h.Sub(discountInfo.deduction.sum_price,discountInfo.deduction.pay_price)}}</view>
- </view> -->
- <view class="flex-between-center mt-38" v-if="discountInfo.deduction.coupon_price">
- <view class="fs-26">{{discountInfo.coupon.coupon_title}}</view>
- <view class="fs-28 SemiBold">-¥{{discountInfo.deduction.coupon_price}}</view>
- </view>
- <view class="flex-between-center mt-38" v-if="discountInfo.deduction.first_order_price">
- <view class="fs-26">新人首单优惠</view>
- <view class="fs-28 SemiBold">-¥{{discountInfo.deduction.first_order_price}}</view>
- </view>
- <view class="flex-between-center mt-38" v-if="discountInfo.deduction.promotions_price">
- <view class="fs-26">优惠活动</view>
- <view class="fs-28 SemiBold">-¥{{discountInfo.deduction.promotions_price}}</view>
- </view>
- <view class="flex-between-center mt-38" v-if="discountInfo.deduction.vip_price">
- <view class="fs-26">会员优惠</view>
- <view class="fs-28 SemiBold">-¥{{discountInfo.deduction.vip_price}}</view>
- </view>
- <view class="flex-between-center mt-44" v-if="discountInfo.deduction.vip_price">
- <view class="fs-28 fw-500">优惠合计</view>
- <view class="fs-32 SemiBold font-num">-¥{{$util.$h.Sub(discountInfo.deduction.sum_price,discountInfo.deduction.pay_price)}}</view>
- </view>
- </view>
- </view>
- </base-drawer>
- </view>
- </template>
- <script>
- import baseDrawer from '@/components/tui-drawer/tui-drawer.vue';
- export default {
- props: {
- discountInfo: {
- type: Object,
- default: () => {}
- },
- moneyPD: {
- type: Object,
- default: () => {}
- }
- },
- components:{
- baseDrawer
- },
- data() {
- return {};
- },
- mounted() {},
- methods: {
- closeDiscount(){
- this.$emit('myevent');
- }
- }
- }
- </script>
- <style scoped lang="scss">
- .scroll-content {
- max-height: 600rpx;
- overflow-y: auto;
- }
- </style>
|