|
@@ -19,6 +19,7 @@
|
|
|
<view class="floor-tags" @click.stop="clickPopupShow(item,2)">{{item.promotions.name}}</view>
|
|
|
</view>
|
|
|
<view class="text">{{item.name}}</view>
|
|
|
+ <view class="text-coupon" @click="showPopup(0)">领券</view>
|
|
|
</view>
|
|
|
<view class="productlist">
|
|
|
<view class="goods-pros" v-for="(pros,idx) in item.cartList" :key="idx" >
|
|
@@ -111,14 +112,15 @@
|
|
|
</view>
|
|
|
|
|
|
<view class="sum">
|
|
|
- <view class="sum-none" v-if="reducedPrice>0">
|
|
|
- <text class="money-sign">¥</text>
|
|
|
- <text class="money">{{ totalOriginalPrice | NumFormat }}</text>
|
|
|
- <text class="money-reduced">减<text>¥{{ reducedPrice | NumFormat}}</text></text>
|
|
|
- </view>
|
|
|
<view class="sum-price" :class="reducedPrice == 0 ? 'none' : ''">
|
|
|
总价:<text class="money-sign">¥</text><text class="money">{{allPrice | NumFormat}}</text>
|
|
|
</view>
|
|
|
+ <view class="sum-none" v-if="reducedPrice>0">
|
|
|
+ <!-- <text class="money-sign">¥</text> -->
|
|
|
+ <!-- <text class="money">{{ totalOriginalPrice | NumFormat }}</text> -->
|
|
|
+ <text class="money-reduced">共减<text>¥{{ reducedPrice | NumFormat}}</text></text>
|
|
|
+ <text class="money-popup" @click="showPopup(1)">优惠明细<text class="iconfont icon-xiangshangjiantou"></text></text>
|
|
|
+ </view>
|
|
|
</view>
|
|
|
</view>
|
|
|
<view v-if="!isshowDelbtn" class="footer-ri" >
|
|
@@ -142,6 +144,93 @@
|
|
|
<activi-popup :product="handlerPros" :popupShow="popupShow"></activi-popup>
|
|
|
<!-- 透明模态层 -->
|
|
|
<modal-layer v-if='modallayer'></modal-layer>
|
|
|
+ <!-- 优惠券 -->
|
|
|
+ <tui-bottom-popup :radius="true" :show="popupShow0" @close="hidePopup(0)">
|
|
|
+ <view class="tui-popup-box clearfix">
|
|
|
+ <view class="title">优惠券</view>
|
|
|
+ <view class="tui-popup-close" @click="hidePopup(0)">
|
|
|
+ <text class="iconfont icon-iconfontguanbi"></text>
|
|
|
+ </view>
|
|
|
+ <view class="tui-popup-tabs">
|
|
|
+ <coupon-tabs :tabs="navbar"
|
|
|
+ :currentTab="currentTab>2?0:currentTab"
|
|
|
+ @change="couponChange"
|
|
|
+ :itemWidth="(100/navbar.length)+'%'"
|
|
|
+ selectedColor="#e15616"
|
|
|
+ sliderBgColor="#e15616">
|
|
|
+ </coupon-tabs>
|
|
|
+ </view>
|
|
|
+ <div class="tui-popup-main coupon">
|
|
|
+ <scroll-view class="tui-popup-scroll" scroll-y="true">
|
|
|
+ <view v-for="(coupon,index) in dataList" :key="index" :id="coupon.id" class="coupon-list">
|
|
|
+ <view class="list-cell-le">
|
|
|
+ <view class="coupon-maxMoney">
|
|
|
+ <text class="small">¥</text>
|
|
|
+ {{ coupon.maxMoney }}
|
|
|
+ </view>
|
|
|
+ <view class="coupon-minMoney">
|
|
|
+ 满{{ coupon.minMoney }}可用
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ <view class="list-cell-ri">
|
|
|
+ <view class="list-cell-top">
|
|
|
+ <view class="list-cell-type">
|
|
|
+ <view class="list-cell-tags">
|
|
|
+ <text class="tags">{{ coupon.couponType | TypeFormat }}</text>
|
|
|
+ </view>
|
|
|
+ <view class="list-cell-texts" :class="currentTab == 1 || currentTab == 2 ? 'none' : ''">
|
|
|
+ <text v-if="coupon.useType == 1">{{ coupon.useType | TypeFormatText }}</text>
|
|
|
+ <text v-if="coupon.useType == 2">{{ coupon.useType | TypeFormatText }}</text>
|
|
|
+ <text v-if="coupon.useType == 3">{{ coupon.useType | TypeFormatText }}{{ coupon.couponText }}的商品</text>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ <view class="list-cell-btn">
|
|
|
+ <view class="icon-used">
|
|
|
+ <view class="icon-used-btn receive" v-if="currentTab == 0" @click="receiveCoupon(coupon)">领取</view>
|
|
|
+ <view class="icon-used-btn make" v-if="currentTab == 1">已领取</view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ <view class="list-cell-time">{{ coupon.couponTime }}</view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ </scroll-view>
|
|
|
+ </div>
|
|
|
+ </view>
|
|
|
+ </tui-bottom-popup>
|
|
|
+ <!-- 优惠明细 -->
|
|
|
+ <tui-bottom-popup :radius="true" :show="popupShow1" @close="hidePopup(1)">
|
|
|
+ <view class="tui-popup-box clearfix">
|
|
|
+ <view class="title">优惠明细</view>
|
|
|
+ <view class="tui-popup-close" @click="hidePopup(1)">
|
|
|
+ <text class="iconfont icon-iconfontguanbi"></text>
|
|
|
+ </view>
|
|
|
+ <div class="tui-popup-main coupon">
|
|
|
+ <view class="tui-popup-coupon">
|
|
|
+ <view class="tui-popup-h1">
|
|
|
+ <view class="tui-popup-text left">商品总额</view>
|
|
|
+ <view class="tui-popup-text right bold">¥450.00</view>
|
|
|
+ </view>
|
|
|
+ <view class="tui-popup-h1">
|
|
|
+ <view class="tui-popup-text left">促销满减</view>
|
|
|
+ <view class="tui-popup-text right bold red">¥450.00</view>
|
|
|
+ </view>
|
|
|
+ <view class="tui-popup-h1">
|
|
|
+ <view class="tui-popup-text left">优惠券</view>
|
|
|
+ <view class="tui-popup-text right bold red">¥450.00</view>
|
|
|
+ </view>
|
|
|
+ <view class="tui-popup-h1">
|
|
|
+ <view class="tui-popup-text left">共减</view>
|
|
|
+ <view class="tui-popup-text right bold red">¥450.00</view>
|
|
|
+ </view>
|
|
|
+ <view class="tui-popup-h1">
|
|
|
+ <view class="tui-popup-text left">总计</view>
|
|
|
+ <view class="tui-popup-text right bold">¥450.00</view>
|
|
|
+ </view>
|
|
|
+ </view>
|
|
|
+ </div>
|
|
|
+ </view>
|
|
|
+ </tui-bottom-popup>
|
|
|
</view>
|
|
|
</template>
|
|
|
<script>
|
|
@@ -150,6 +239,7 @@
|
|
|
import tuiLoadmore from "@/components/tui-components/loadmore/loadmore"
|
|
|
import tuiNomore from "@/components/tui-components/nomore/nomore"
|
|
|
import activiPopup from "@/components/cm-module/productDetails/cm-activipopu"
|
|
|
+ import couponTabs from '@/components/cm-module/coupon/tui-tabs.vue'
|
|
|
import modalLayer from "@/components/modal-layer"
|
|
|
import { mapState,mapMutations } from 'vuex';
|
|
|
|
|
@@ -159,6 +249,7 @@
|
|
|
tuiLoadmore,
|
|
|
tuiNomore,
|
|
|
activiPopup,
|
|
|
+ couponTabs,
|
|
|
modalLayer
|
|
|
},
|
|
|
data(){
|
|
@@ -168,7 +259,6 @@
|
|
|
userID:'',
|
|
|
alertType:'',
|
|
|
isStock:'',
|
|
|
- popupShow:false,
|
|
|
handlerPros:{},//监听单挑促销商品
|
|
|
failureList:[], //失效商品列表
|
|
|
goodsList:[], //购物车的商品
|
|
@@ -195,7 +285,62 @@
|
|
|
pullFlag: true,
|
|
|
pageSize: 10,
|
|
|
pageNum: 1,
|
|
|
- submitIds:[]
|
|
|
+ submitIds:[],
|
|
|
+ popupShow:false,
|
|
|
+ popupShow0:false,
|
|
|
+ popupShow1:false,
|
|
|
+ currentTab: 0,
|
|
|
+ navbar: [
|
|
|
+ { name: "未领取",num:3 },
|
|
|
+ { name: "已领取",num:4 }
|
|
|
+ ],
|
|
|
+ dataList:[
|
|
|
+ {
|
|
|
+ maxMoney:5000,
|
|
|
+ minMoney:1000,
|
|
|
+ couponType:1,
|
|
|
+ couponTime:'2021.06.28~2021.07.28',
|
|
|
+ couponText:'华熙生物技术有限公司',
|
|
|
+ useType:1,
|
|
|
+ couponBtnType:0
|
|
|
+ },
|
|
|
+ {
|
|
|
+ maxMoney:2000,
|
|
|
+ minMoney:200,
|
|
|
+ couponType:2,
|
|
|
+ couponTime:'2021.06.28~2021.07.28',
|
|
|
+ couponText:'华熙生物技术有限公司',
|
|
|
+ useType:2,
|
|
|
+ couponBtnType:0
|
|
|
+ },
|
|
|
+ {
|
|
|
+ maxMoney:4000,
|
|
|
+ minMoney:800,
|
|
|
+ couponType:3,
|
|
|
+ couponTime:'2021.06.28~2021.07.28',
|
|
|
+ couponText:'华熙生物技术有限公司',
|
|
|
+ useType:3,
|
|
|
+ couponBtnType:0
|
|
|
+ },
|
|
|
+ {
|
|
|
+ maxMoney:6000,
|
|
|
+ minMoney:1000,
|
|
|
+ couponType:4,
|
|
|
+ couponTime:'2021.06.28~2021.07.28',
|
|
|
+ couponText:'华熙生物技术有限公司',
|
|
|
+ useType:1,
|
|
|
+ couponBtnType:0
|
|
|
+ },
|
|
|
+ {
|
|
|
+ maxMoney:6000,
|
|
|
+ minMoney:1000,
|
|
|
+ couponType:5,
|
|
|
+ couponTime:'2021.06.28~2021.07.28',
|
|
|
+ couponText:'华熙生物技术有限公司',
|
|
|
+ useType:2,
|
|
|
+ couponBtnType:0
|
|
|
+ }
|
|
|
+ ],
|
|
|
}
|
|
|
},
|
|
|
onLoad(){
|
|
@@ -210,7 +355,39 @@
|
|
|
},
|
|
|
totalprice(val,count){//单件商品的价格 × 数量
|
|
|
return (val * count).toFixed(2)
|
|
|
- }
|
|
|
+ },
|
|
|
+ TypeFormat:function(value) {
|
|
|
+ switch (value) {
|
|
|
+ case 1:
|
|
|
+ return '活动券';
|
|
|
+ break;
|
|
|
+ case 2:
|
|
|
+ return '品类券';
|
|
|
+ break;
|
|
|
+ case 3:
|
|
|
+ return '店铺券';
|
|
|
+ break;
|
|
|
+ case 4:
|
|
|
+ return '专享券';
|
|
|
+ break;
|
|
|
+ case 5:
|
|
|
+ return '新用户券';
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ TypeFormatText:function(value) {
|
|
|
+ switch (value) {
|
|
|
+ case 1:
|
|
|
+ return '全商城商品通用';
|
|
|
+ break;
|
|
|
+ case 2:
|
|
|
+ return '仅限购买仪器类商品';
|
|
|
+ break;
|
|
|
+ case 3:
|
|
|
+ return '仅可购买店铺';
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
},
|
|
|
methods:{
|
|
|
initData(){
|
|
@@ -393,6 +570,9 @@
|
|
|
},
|
|
|
checkAll(){//全选方法内调用方法
|
|
|
this.isCheckAll = !this.isCheckAll;
|
|
|
+ if(!this.isCheckAll){
|
|
|
+ this.popupShow1 = false
|
|
|
+ }
|
|
|
this.updateBothCheckBtn();
|
|
|
},
|
|
|
totalShopPeice(){//每次所属会所下的商品增减重新计算合计价格&减去含有下架的商品
|
|
@@ -804,7 +984,43 @@
|
|
|
}
|
|
|
}
|
|
|
return false
|
|
|
- }
|
|
|
+ },
|
|
|
+ showPopup(index){// 显示popup弹窗
|
|
|
+ switch(index){
|
|
|
+ case 0:
|
|
|
+ this.popupShow0 = true
|
|
|
+ break;
|
|
|
+ case 1:
|
|
|
+ this.popupShow1 = true
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ hidePopup(index){// 隐藏popup弹窗
|
|
|
+ switch(index){
|
|
|
+ case 0:
|
|
|
+ this.popupShow0 = false
|
|
|
+ break;
|
|
|
+ case 1:
|
|
|
+ this.popupShow1 = false
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ },
|
|
|
+ couponChange(e) {
|
|
|
+ this.currentTab = e.index
|
|
|
+ console.log('currentTab',this.currentTab)
|
|
|
+ switch(this.currentTab){
|
|
|
+ case 0:
|
|
|
+ this.listClass = 'list-used'
|
|
|
+ break;
|
|
|
+ case 1:
|
|
|
+ this.listClass = 'list-none'
|
|
|
+ break;
|
|
|
+ case 2:
|
|
|
+ this.listClass = 'list-none'
|
|
|
+ break;
|
|
|
+
|
|
|
+ }
|
|
|
+ },
|
|
|
},
|
|
|
watch:{//深度监听所有数据,每次改变重新计算总价和总数
|
|
|
goodsList:{
|
|
@@ -944,31 +1160,43 @@
|
|
|
margin-bottom: 24rpx;
|
|
|
}
|
|
|
.shoptitle{
|
|
|
- display: flex;
|
|
|
- align-items: center;
|
|
|
height: 80rpx;
|
|
|
line-height: 80rpx;
|
|
|
.checkbox-box{
|
|
|
- padding: 10rpx;
|
|
|
+ float: left;
|
|
|
+ height: 80rpx;
|
|
|
+ line-height: 80rpx;
|
|
|
+ display: inline-block;
|
|
|
+ box-sizing: border-box;
|
|
|
+ margin-left: 10rpx;
|
|
|
}
|
|
|
.text{
|
|
|
- width: 450rpx;
|
|
|
+ width: 400rpx;
|
|
|
+ float: left;
|
|
|
display: block;
|
|
|
overflow: hidden;
|
|
|
text-overflow:ellipsis;
|
|
|
white-space: nowrap;
|
|
|
+ line-height: 80rpx;
|
|
|
margin-left: 20rpx;
|
|
|
font-size: $font-size-28;
|
|
|
color: $text-color;
|
|
|
text-align: left;
|
|
|
font-weight: bold;
|
|
|
}
|
|
|
+ .text-coupon{
|
|
|
+ float: right;
|
|
|
+ line-height: 80rpx;
|
|
|
+ font-size: $font-size-30;
|
|
|
+ color: #e15616;
|
|
|
+ }
|
|
|
.floor-item-act{
|
|
|
- height: 56rpx;
|
|
|
+ width: 120rpx;
|
|
|
+ height: 80rpx;
|
|
|
text-align: center;
|
|
|
box-sizing: border-box;
|
|
|
float: left;
|
|
|
- padding:10rpx 0;
|
|
|
+ padding: 24rpx 0;
|
|
|
margin-left: 20rpx;
|
|
|
.floor-tags{
|
|
|
height: 28rpx;
|
|
@@ -1398,17 +1626,205 @@
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ .tui-popup-box {
|
|
|
+ position: relative;
|
|
|
+ box-sizing: border-box;
|
|
|
+ min-height: 220rpx;
|
|
|
+ padding:24rpx 24rpx 0 24rpx;
|
|
|
+ .tui-popup-close{
|
|
|
+ width: 90rpx;
|
|
|
+ height: 90rpx;
|
|
|
+ position: absolute;
|
|
|
+ right: 0;
|
|
|
+ top: 24rpx;
|
|
|
+ line-height: 90rpx;
|
|
|
+ text-align: center;
|
|
|
+ color: #b2b2b2;
|
|
|
+ .icon-iconfontguanbi{
|
|
|
+ font-size: $font-size-40;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .title{
|
|
|
+ font-size: $font-size-34;
|
|
|
+ color: $text-color;
|
|
|
+ line-height: 88rpx;
|
|
|
+ text-align: center;
|
|
|
+ float: left;
|
|
|
+ width: 100%;
|
|
|
+ height: 88rpx;
|
|
|
+ font-weight: bold;
|
|
|
+ }
|
|
|
+ .tui-popup-main{
|
|
|
+ width: 100%;
|
|
|
+ float: left;
|
|
|
+ &.coupon{
|
|
|
+ padding-bottom: 24rpx;
|
|
|
+ }
|
|
|
+ .tui-popup-scroll{
|
|
|
+ width: 100%;
|
|
|
+ height: 500rpx;
|
|
|
+ .coupon-list{
|
|
|
+ width: 100%;
|
|
|
+ height: 200rpx;
|
|
|
+ margin-top: 24rpx;
|
|
|
+ box-sizing: border-box;
|
|
|
+ background: url(https://static.caimei365.com/app/img/icon/icon-coupon-uesb@2x.png);
|
|
|
+ background-size: cover;
|
|
|
+ .list-cell-le{
|
|
|
+ width: 224rpx;
|
|
|
+ height: 100%;
|
|
|
+ box-sizing: border-box;
|
|
|
+ padding: 37rpx 0;
|
|
|
+ float: left;
|
|
|
+ .coupon-maxMoney{
|
|
|
+ width: 100%;
|
|
|
+ height: 78rpx;
|
|
|
+ line-height: 78rpx;
|
|
|
+ font-size: 56rpx;
|
|
|
+ color: #FFFFFF;
|
|
|
+ text-align: center;
|
|
|
+ .small{
|
|
|
+ font-size: $font-size-24;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .coupon-minMoney{
|
|
|
+ width: 100%;
|
|
|
+ height: 33rpx;
|
|
|
+ line-height: 33rpx;
|
|
|
+ font-size: $font-size-24;
|
|
|
+ color: #FFFFFF;
|
|
|
+ text-align: center;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .list-cell-ri{
|
|
|
+ width: 478rpx;
|
|
|
+ height: 100%;
|
|
|
+ box-sizing: border-box;
|
|
|
+ padding: 20rpx 24rpx 0 24rpx;
|
|
|
+ float: right;
|
|
|
+ .list-cell-top{
|
|
|
+ width: 100%;
|
|
|
+ height: 121rpx;
|
|
|
+ float: left;
|
|
|
+ border-bottom: 1px solid #e1e1e1;
|
|
|
+ .list-cell-type{
|
|
|
+ width: 286rpx;
|
|
|
+ height: 100%;
|
|
|
+ float: left;
|
|
|
+ .list-cell-tags{
|
|
|
+ width: 100%;
|
|
|
+ height: 32rpx;
|
|
|
+ margin-bottom: 7rpx;
|
|
|
+ .tags{
|
|
|
+ display: inline-block;
|
|
|
+ padding: 0 10rpx;
|
|
|
+ height: 32rpx;
|
|
|
+ line-height: 32rpx;
|
|
|
+ background-color: #ffdcce;
|
|
|
+ color: #f94b4b;
|
|
|
+ font-size: $font-size-20;
|
|
|
+ border-radius: 8rpx;
|
|
|
+ text-align: center;
|
|
|
+ float: left;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .list-cell-texts{
|
|
|
+ width: 100%;
|
|
|
+ height: auto;
|
|
|
+ line-height:35rpx;
|
|
|
+ text-overflow:ellipsis;
|
|
|
+ display: -webkit-box;
|
|
|
+ word-break: break-all;
|
|
|
+ -webkit-box-orient: vertical;
|
|
|
+ -webkit-line-clamp: 2;
|
|
|
+ overflow: hidden;
|
|
|
+ font-size: 26rpx;
|
|
|
+ color: #333333;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .list-cell-btn{
|
|
|
+ width: 128rpx;
|
|
|
+ height: 100%;
|
|
|
+ float: right;
|
|
|
+ .icon-used{
|
|
|
+ width: 100%;
|
|
|
+ height: 100%;
|
|
|
+ box-sizing: border-box;
|
|
|
+ padding-top: 57rpx;
|
|
|
+ .icon-used-btn{
|
|
|
+ width: 128rpx;
|
|
|
+ height: 48rpx;
|
|
|
+ border-radius: 28rpx;
|
|
|
+ line-height: 48rpx;
|
|
|
+ font-size: $font-size-26;
|
|
|
+ text-align: center;
|
|
|
+ &.receive{
|
|
|
+ background-image: linear-gradient(270deg, #f94b4b 0%, #feb673 100%);;
|
|
|
+ color: #FFFFFF;
|
|
|
+ }
|
|
|
+ &.make{
|
|
|
+ border: solid 1px #f94b4b;
|
|
|
+ color: #f94b4b;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .list-cell-time{
|
|
|
+ width: 100%;
|
|
|
+ height: 58rpx;
|
|
|
+ line-height: 58rpx;
|
|
|
+ text-align: left;
|
|
|
+ font-size: $font-size-20;
|
|
|
+ color: #999999;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .tui-popup-coupon{
|
|
|
+ width: 100%;
|
|
|
+ height: 500rpx;
|
|
|
+ box-sizing: border-box;
|
|
|
+ padding:30rpx 20rpx;
|
|
|
+ .tui-popup-h1{
|
|
|
+ width: 100%;
|
|
|
+ height: 66rpx;
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ .tui-popup-text{
|
|
|
+ flex: 1;
|
|
|
+ height: 66rpx;
|
|
|
+ line-height: 66rpx;
|
|
|
+ font-size: $font-size-30;
|
|
|
+ color: #333333;
|
|
|
+ &.red{
|
|
|
+ color: #f94b4b;
|
|
|
+ }
|
|
|
+ &.bold{
|
|
|
+ font-weight: bold;
|
|
|
+ }
|
|
|
+ &.left{
|
|
|
+ text-align: left;
|
|
|
+ }
|
|
|
+ &.right{
|
|
|
+ text-align: right;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
.footer{
|
|
|
width: 100%;
|
|
|
background-color: #FFFFFF;
|
|
|
height: 110rpx;
|
|
|
position: fixed;
|
|
|
bottom: 0rpx;
|
|
|
- z-index: 100;
|
|
|
+ z-index: 1009;
|
|
|
.footer-le{
|
|
|
width: 520rpx;
|
|
|
height: 100%;
|
|
|
- padding:0 24rpx;
|
|
|
+ padding-left: 24rpx;
|
|
|
float: left;
|
|
|
box-sizing: border-box;
|
|
|
.foot-check{
|
|
@@ -1437,7 +1853,7 @@
|
|
|
line-height: 45rpx;
|
|
|
color: $text-color;
|
|
|
float: left;
|
|
|
- text-align: right;
|
|
|
+ text-align: left;
|
|
|
.money{
|
|
|
font-size: $font-size-24;
|
|
|
color: #999999;
|
|
@@ -1451,11 +1867,22 @@
|
|
|
.money-reduced{
|
|
|
margin-left: 10rpx;
|
|
|
font-size: $font-size-24;
|
|
|
- color: $color-system;
|
|
|
+ color: #FF2A2A;
|
|
|
+ }
|
|
|
+ .money-popup{
|
|
|
+ height: 45rpx;
|
|
|
+ line-height: 45rpx;
|
|
|
+ display: inline-block;
|
|
|
+ float: right;
|
|
|
+ font-size: $font-size-24;
|
|
|
+ color: #FF2A2A;
|
|
|
+ .icon-xiangshangjiantou{
|
|
|
+ font-size: $font-size-30;
|
|
|
+ margin-left: 5rpx;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
.sum-price{
|
|
|
- text-align: right;
|
|
|
width: 100%;
|
|
|
height: 45rpx;
|
|
|
line-height: 45rpx;
|
|
@@ -1463,6 +1890,7 @@
|
|
|
color: $text-color;
|
|
|
float: left;
|
|
|
font-weight: normal;
|
|
|
+ text-align: left;
|
|
|
&.none{
|
|
|
height: 90rpx;
|
|
|
line-height: 90rpx;
|
|
@@ -1486,7 +1914,7 @@
|
|
|
align-items: center;
|
|
|
z-index: 999;
|
|
|
box-sizing: border-box;
|
|
|
- padding: 13rpx 15rpx;
|
|
|
+ padding: 13rpx 15rpx 13rpx 5rpx;
|
|
|
&.none{
|
|
|
display: none;
|
|
|
}
|