|
@@ -213,6 +213,11 @@
|
213
|
213
|
</div>
|
214
|
214
|
</div>
|
215
|
215
|
</div>
|
|
216
|
+ <!-- 充值折扣优惠 -->
|
|
217
|
+ <div v-if="use_level!=0" class="discount-level">
|
|
218
|
+ <div>权益折扣</div>
|
|
219
|
+ <div>余额支付享受{{use_level}}折</div>
|
|
220
|
+ </div>
|
216
|
221
|
<div class="over-price">
|
217
|
222
|
合计: <span class="price-num"><span class="min-size">¥</span>{{showMoney}}<span class="min-size"></span></span>
|
218
|
223
|
</div>
|
|
@@ -458,17 +463,18 @@
|
458
|
463
|
@click="choicePayType=false"><img src="https://we-spa.oss-cn-shenzhen.aliyuncs.com/pad_clerk/icon/slices/delete.png"
|
459
|
464
|
alt=""></div>
|
460
|
465
|
<div class="pay-title">选择支付方式</div>
|
461
|
|
- <div class="pay-price">¥<span>{{showMoney}}</span></div>
|
|
466
|
+ <div class="pay-price">¥<span>{{use_level==0?showMoney:level_pay_way=='amount'?(showMoney*Number(use_level)*0.1).toFixed(2):showMoney}}</span></div>
|
462
|
467
|
<div class="pay-list">
|
463
|
468
|
<div class="pay-info"
|
464
|
469
|
v-for="item,index in payList"
|
465
|
|
- @click="changeType(index)"
|
|
470
|
+ @click="changeType(index,item)"
|
466
|
471
|
:style="item.isSelect?'border: 1px solid #FA7D22;':'border: 1px solid #D0D0D0;'"
|
467
|
472
|
:key="index">
|
468
|
473
|
<div class="pay-left">
|
469
|
474
|
<img :src="item.payImg"
|
470
|
475
|
alt="">
|
471
|
476
|
<span>{{item.title}}</span>
|
|
477
|
+ <div class="discount-levelin" v-if="use_level!=0&&item.pay_way=='amount'">权益优惠减¥{{levelPrice}}</div>
|
472
|
478
|
</div>
|
473
|
479
|
<div class="pay-right">
|
474
|
480
|
<img :src="item.isSelect?select:unSelect"
|
|
@@ -644,8 +650,10 @@ export default {
|
644
|
650
|
room: '',//设备房间
|
645
|
651
|
roomList: [],//设备房间列表
|
646
|
652
|
user_id: '',
|
|
653
|
+ use_level:'',//用户充值折扣等级
|
647
|
654
|
// showRuleText: 10086,
|
648
|
|
-
|
|
655
|
+ levelPrice:'',//充值折扣优惠金额
|
|
656
|
+ level_pay_way:'amount'//支付方式
|
649
|
657
|
};
|
650
|
658
|
},
|
651
|
659
|
computed: {
|
|
@@ -677,6 +685,8 @@ export default {
|
677
|
685
|
api.getOrderInfo({ id: this.id }).then(res => {
|
678
|
686
|
this.userInfo = res.data.user
|
679
|
687
|
this.problem = res.data.skin_name
|
|
688
|
+ this.use_level = parseFloat(res.data.use_level).toFixed(1);
|
|
689
|
+ this.levelPrice = parseFloat(Number(res.data.order_data.price)-Number(res.data.order_data.price)*Number(res.data.use_level)*0.1).toFixed(2)
|
680
|
690
|
let _problem = []
|
681
|
691
|
res.data.face_names.forEach(item => {
|
682
|
692
|
let info = {}
|
|
@@ -1159,7 +1169,8 @@ export default {
|
1159
|
1169
|
this.isCoupun = true
|
1160
|
1170
|
},
|
1161
|
1171
|
//选择支付方式
|
1162
|
|
- changeType (i) {
|
|
1172
|
+ changeType (i,item) {
|
|
1173
|
+ this.level_pay_way=item.pay_way
|
1163
|
1174
|
this.payList.forEach((res, index) => {
|
1164
|
1175
|
if (index == i) {
|
1165
|
1176
|
res.isSelect = true
|
|
@@ -2086,6 +2097,15 @@ export default {
|
2086
|
2097
|
color: #ff3007;
|
2087
|
2098
|
}
|
2088
|
2099
|
}
|
|
2100
|
+ .discount-level{
|
|
2101
|
+ text-align: right;
|
|
2102
|
+ margin-top: 6px;
|
|
2103
|
+ display: flex;
|
|
2104
|
+ justify-content: space-between;
|
|
2105
|
+ color: #fa7d22;
|
|
2106
|
+ padding-left: 14px;
|
|
2107
|
+ font-size: 12px;
|
|
2108
|
+ }
|
2089
|
2109
|
.over-price {
|
2090
|
2110
|
margin-top: 14px;
|
2091
|
2111
|
text-align: right;
|
|
@@ -2620,6 +2640,11 @@ export default {
|
2620
|
2640
|
span {
|
2621
|
2641
|
margin-left: 20px;
|
2622
|
2642
|
}
|
|
2643
|
+ .discount-levelin{
|
|
2644
|
+ margin-left: 10px;
|
|
2645
|
+ font-size: 12px;
|
|
2646
|
+ color: #fa7d22;
|
|
2647
|
+ }
|
2623
|
2648
|
}
|
2624
|
2649
|
.pay-right {
|
2625
|
2650
|
img {
|