|
|
@@ -3,7 +3,18 @@
|
|
|
<view v-if="showSuccess == false">
|
|
|
<view class="collect-code_box">
|
|
|
<image class="img" :src="`${constant.imgUrl}/icon/scan/scan.png`" mode="scaleToFill" @click="beginScan()" />
|
|
|
- <view style="margin-top:20upx;font-weight:bold;font-size:35upx;color:black;">¥{{price}}</view>
|
|
|
+
|
|
|
+<view style="margin-top:8upx;font-weight:bold;font-size:22upx;text-decoration:line-through;color:#8a7f7f;" v-if="Number(reachDiscountPrice) > 0 || Number(orderReachDiscountPrice) > 0">
|
|
|
+ ¥{{ parseFloat((Number(reachDiscountPrice)+Number(price)+Number(orderReachDiscountPrice)).toFixed(2)) }}
|
|
|
+</view>
|
|
|
+<view style="margin-top:8upx;font-weight:bold;font-size:24upx;color:red;" v-if="Number(reachDiscountPrice)>0">
|
|
|
+ 花材满减 -¥{{ parseFloat(reachDiscountPrice) }}
|
|
|
+</view>
|
|
|
+<view style="margin-top:10upx;font-weight:bold;font-size:26upx;color:red;" v-if="Number(orderReachDiscountPrice)>0">
|
|
|
+ 整单满减 -¥{{ parseFloat(orderReachDiscountPrice) }}
|
|
|
+</view>
|
|
|
+<view style="margin-top:10upx;font-weight:bold;font-size:34upx;color:black;">¥{{price}}</view>
|
|
|
+
|
|
|
<view class="show-code" v-if="goPay == 0">请出示付款码</view>
|
|
|
<view class="paying" v-if="goPay == 1">请求中</view>
|
|
|
<view style="font-size:18upx;margin:45upx auto 10upx auto;color:red;font-weight:bold;" v-if="goPay == 2">
|
|
|
@@ -12,8 +23,10 @@
|
|
|
查询结果
|
|
|
</text>
|
|
|
</view>
|
|
|
- <image style="width:40upx;height:40upx;position:absolute;top:190upx;left:205upx;" :src="`${constant.imgUrl}/icon/loading.gif`" v-if="goPay == 1" mode="scaleToFill" />
|
|
|
- <view style="margin-top:30upx;">
|
|
|
+ <view v-if="goPay == 1">
|
|
|
+ <image style="width:25upx;height:25upx;margin:0 auto;" :src="`${constant.imgUrl}/icon/loading.gif`" mode="scaleToFill" />
|
|
|
+ </view>
|
|
|
+ <view style="margin-top:10upx;">
|
|
|
<view @click="cancelPayFn" class="btn-default">取消</view>
|
|
|
</view>
|
|
|
</view>
|
|
|
@@ -64,6 +77,14 @@ export default {
|
|
|
price:{
|
|
|
type: Number,
|
|
|
default: 0
|
|
|
+ },
|
|
|
+ reachDiscountPrice:{
|
|
|
+ type: Number,
|
|
|
+ default: 0
|
|
|
+ },
|
|
|
+ orderReachDiscountPrice:{
|
|
|
+ type: Number,
|
|
|
+ default: 0
|
|
|
}
|
|
|
},
|
|
|
mounted(){
|
|
|
@@ -212,17 +233,17 @@ export default {
|
|
|
flex-direction: column;
|
|
|
padding-top:15upx;
|
|
|
& > .img {
|
|
|
- width: 100upx;
|
|
|
- height: 100upx;
|
|
|
+ width: 80upx;
|
|
|
+ height: 80upx;
|
|
|
}
|
|
|
& .show-code{
|
|
|
font-size: 19upx;
|
|
|
- margin: 45upx 0 10upx 0;
|
|
|
+ margin: 10upx 0 10upx 0;
|
|
|
font-weight:bold;
|
|
|
}
|
|
|
& .paying{
|
|
|
font-size: 19upx;
|
|
|
- margin: 45upx 0 10upx 0;
|
|
|
+ margin: 10upx 0 10upx 0;
|
|
|
font-weight:bold;
|
|
|
}
|
|
|
& .btn-default {
|