创建套餐订单
This commit is contained in:
@ -97,22 +97,22 @@
|
|||||||
<view class="buy-modal-title">会员购买</view>
|
<view class="buy-modal-title">会员购买</view>
|
||||||
|
|
||||||
<view class="plan-list">
|
<view class="plan-list">
|
||||||
<view class="plan-item" :class="{ active: selectedPlan === 0 }" @click="selectPlan(0)">
|
<view class="plan-item" :class="{ active: selectedPlan === 1 }" @click="selectPlan(1)">
|
||||||
<view class="plan-name">月卡</view>
|
<view class="plan-name">月卡</view>
|
||||||
<view class="plan-price">
|
<view class="plan-price">
|
||||||
<text style="font-size: 24rpx; margin-right: 4rpx;">¥</text>
|
<text style="font-size: 24rpx; margin-right: 4rpx;">¥</text>
|
||||||
<text>{{ info.price }}</text>
|
<text>{{ info.month_price }}</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="plan-desc">指导价{{ info.month_price }}元/月</view>
|
<view class="plan-desc">指导价{{ info.m_price }}元/月</view>
|
||||||
<view class="check-mark"></view>
|
<view class="check-mark"></view>
|
||||||
</view>
|
</view>
|
||||||
<view class="plan-item" :class="{ active: selectedPlan === 1 }" @click="selectPlan(1)">
|
<view class="plan-item" :class="{ active: selectedPlan === 2 }" @click="selectPlan(2)">
|
||||||
<view class="plan-name">季卡</view>
|
<view class="plan-name">季卡</view>
|
||||||
<view class="plan-price">
|
<view class="plan-price">
|
||||||
<text style="font-size: 24rpx; margin-right: 4rpx;">¥</text>
|
<text style="font-size: 24rpx; margin-right: 4rpx;">¥</text>
|
||||||
<text>{{ info.price }}</text>
|
<text>{{ info.seasonal_price }}</text>
|
||||||
</view>
|
</view>
|
||||||
<view class="plan-desc">指导价{{ info.month_price }}元/季</view>
|
<view class="plan-desc">指导价{{ info.s_price }}元/季</view>
|
||||||
<view class="check-mark"></view>
|
<view class="check-mark"></view>
|
||||||
</view>
|
</view>
|
||||||
</view>
|
</view>
|
||||||
@ -150,7 +150,7 @@ export default {
|
|||||||
showInfoModal: false, // 完善信息提示弹窗
|
showInfoModal: false, // 完善信息提示弹窗
|
||||||
showBuyModal: false, // 会员购买弹窗
|
showBuyModal: false, // 会员购买弹窗
|
||||||
showSuccessModal: false, // 购买成功弹窗
|
showSuccessModal: false, // 购买成功弹窗
|
||||||
selectedPlan: 0, // 选择的套餐
|
selectedPlan: 1, // 选择的套餐 1-月卡 2-季卡
|
||||||
info: null, // 套餐详情数据
|
info: null, // 套餐详情数据
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
@ -244,11 +244,27 @@ export default {
|
|||||||
selectPlan(index) {
|
selectPlan(index) {
|
||||||
this.selectedPlan = index;
|
this.selectedPlan = index;
|
||||||
},
|
},
|
||||||
|
|
||||||
confirmBuy() {
|
confirmBuy() {
|
||||||
this.showBuyModal = false;
|
let self = this
|
||||||
uni.showToast({ title: '正在为您开通...', icon: 'none' });
|
self.showBuyModal = false;
|
||||||
|
self._post(
|
||||||
|
'order.group/submitStoreOrder',
|
||||||
|
{
|
||||||
|
group_id: self.id,
|
||||||
|
type: self.selectedPlan, // 1-月卡 2-季卡
|
||||||
|
order_amount: self.selectedPlan === 1 ? self.info.month_price : self.info.seasonal_price
|
||||||
|
},
|
||||||
|
result => {
|
||||||
|
console.log("🚀 ~ result:", result)
|
||||||
|
},
|
||||||
|
false,
|
||||||
|
() => {
|
||||||
|
}
|
||||||
|
)
|
||||||
|
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
this.showSuccessModal = true;
|
self.showSuccessModal = true;
|
||||||
}, 1000);
|
}, 1000);
|
||||||
},
|
},
|
||||||
closeSuccessModal() {
|
closeSuccessModal() {
|
||||||
|
|||||||
Reference in New Issue
Block a user