重构:文创豆兑换商品修改为兑换额度兑换商品

This commit is contained in:
wuhui_zzw 2023-12-02 13:42:33 +08:00
parent 3bd3188a16
commit d9de630f40
3 changed files with 12 additions and 7 deletions

View File

@ -829,10 +829,10 @@
</div>
<div class="price list" v-if="is_legumes_exchange && is_allow_use_legumes_exchange && use_legumes_exchange > 0">
<div class="left ">需要文创豆</div>
<div class="left ">需要兑换额度</div>
<div class="right">
<div class="right">
<span style="color: #e84e40;">{{ use_legumes_exchange }}</span>
<span style="color: #e84e40;">{{ use_legumes_price_total }}</span>
</div>
</div>
</div>
@ -866,7 +866,7 @@
<div class="detail_pay">
<template v-if="is_legumes_exchange == 1">
<div v-if="is_allow_use_legumes_exchange" class="order_delete" :class="{ disabled: yz_subscribe_disabled }" @click="submit">立即兑换</div>
<div v-else class="order_delete" :class="{ disabled: yz_subscribe_disabled }">文创豆不足</div>
<div v-else class="order_delete" :class="{ disabled: true }">额度不足</div>
</template>
<template v-else>
<ul class="total">

View File

@ -345,6 +345,7 @@ export default {
is_legumes_exchange: 0,// 是否使用文创豆兑换
is_allow_use_legumes_exchange: 0,// 是否允许使用文创豆兑换
use_legumes_exchange: 0,// 使用的文创豆数量
use_legumes_price_total: 0,// 使用的额度
};
},
@ -2110,6 +2111,7 @@ export default {
this.use_legumes_exchange = data.use_legumes_exchange_total || 0;
this.is_allow_use_legumes_exchange = data.is_allow_exchange || 0;
this.use_legumes_price_total = data.use_legumes_price_total || 0;
if (data.discount && data.discount.default_deduction && data.discount.default_deduction != 0) {
// 获取第一次接口默认积分抵扣

View File

@ -12,7 +12,7 @@
</div>
<i class="fa fa-angle-right legumes-icon"></i>
</div>
<div class="exchange_legumes">兑换额度<span class="hold_exchange_legumes">{{ goods_legumes }}</span></div>
<div class="exchange_legumes">兑换额度<span class="hold_exchange_legumes">{{ goods_legumes_money }}</span></div>
</div>
<!--任务和商品-->
<div class="task-and-goods" v-if="task_video_link || is_show_share">
@ -48,16 +48,16 @@
<img class="legumes-img" :src="item.goods_thumb">
<div class="info">
<div class="g-title">{{ item.goods_title }}</div>
<div class="g-price">价值 ¥ {{ item.legumes_exchange_price }}</div>
<div class="g-price">价值 ¥ {{ item.goods_price }}</div>
<div class="g-footer">
<div class="g-f-left">
<div class="sale">7613人已兑换</div>
<div class="need-legumes">
<span class="need-num">{{ item.use_legumes }}</span>文创豆
<span class="need-num">¥{{ item.legumes_exchange_price }}</span>
</div>
</div>
<div v-if="item.is_allow_exchange" class="g-f-btn" @click="exchangeGoods(item)">立即兑换</div>
<div v-else class="g-f-btn not-click">文创豆不足</div>
<div v-else class="g-f-btn not-click">额度不足</div>
</div>
</div>
</div>
@ -221,6 +221,7 @@ export default {
//
hold_legumes: 0,//
goods_legumes: 0,//
goods_legumes_money: 0,//
task_video_link: '',
is_show_share: false,//
//
@ -277,6 +278,7 @@ export default {
if (response.result === 1) {
_this.hold_legumes = Math.floor(response.data.voucher_number);
_this.goods_legumes = Math.floor(response.data.goods_legumes);
_this.goods_legumes_money = response.data.goods_legumes_money;
_this.task_video_link = response.data.task_video_link || '';
} else {
_this.$dialog.alert({message: response.msg}).then(() => {
@ -787,6 +789,7 @@ export default {
.need-legumes {
color: #f9564b;
font-size: 12px;
text-align: left;
.need-num {
font-size: 16px;