|
@@ -32,12 +32,20 @@
|
|
<view class="pay_total">¥{{ item.pay_total }}</view>
|
|
<view class="pay_total">¥{{ item.pay_total }}</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
|
|
+ <view class="order_btn" v-if="item.status == 0">
|
|
|
|
+ <button v-if="item.regiment_id > 0" class="order_cancel" @click="cancelOrderRegiment(index)">取消拼团</button>
|
|
|
|
+ <button v-else class="order_cancel" @click="cancelOrder(index)">取消订单</button>
|
|
|
|
+ <button class="order_share" @click="toPay(item)">去付款</button>
|
|
|
|
+ </view>
|
|
|
|
+ <view class="order_btn" v-if="item.status == 2">
|
|
|
|
+ <button class="order_share" @click="toReceipt(item)">我已收货</button>
|
|
|
|
+ </view>
|
|
|
|
|
|
<view class="order_btn" v-if="item.status == 1">
|
|
<view class="order_btn" v-if="item.status == 1">
|
|
<button class="order_cancel" @click="cancelOrder(index)">取消订单</button>
|
|
<button class="order_cancel" @click="cancelOrder(index)">取消订单</button>
|
|
<button class="order_share" @click="toReceipt(item)">我已收货</button>
|
|
<button class="order_share" @click="toReceipt(item)">我已收货</button>
|
|
</view>
|
|
</view>
|
|
- <view class="order_btn" v-if="item.status == 10">
|
|
|
|
|
|
+ <view class="order_btn" v-if="item.status == 10 || item.is_pay == 0">
|
|
<button class="order_cancel" @click="cancelOrderRegiment(index)">取消拼团</button>
|
|
<button class="order_cancel" @click="cancelOrderRegiment(index)">取消拼团</button>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
</view>
|
|
@@ -183,6 +191,25 @@ export default {
|
|
},
|
|
},
|
|
});
|
|
});
|
|
},
|
|
},
|
|
|
|
+ toPay(item) {
|
|
|
|
+ if (item) {
|
|
|
|
+ let orderInfo = {
|
|
|
|
+ snowflake_id: item.snowflake_id,
|
|
|
|
+ pay_total: item.pay_total,
|
|
|
|
+ order_id: item.id,
|
|
|
|
+ };
|
|
|
|
+ orderInfo = JSON.stringify(orderInfo);
|
|
|
|
+ let params = encodeURIComponent(orderInfo);
|
|
|
|
+ // 跳转到确认支付页面
|
|
|
|
+ uni.navigateTo({ url: `/pages/orders/confirm?params=${params}` });
|
|
|
|
+ } else {
|
|
|
|
+ uni.showToast({
|
|
|
|
+ title: '订单数据错误',
|
|
|
|
+ icon: 'none',
|
|
|
|
+ });
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+ },
|
|
// 取消拼团
|
|
// 取消拼团
|
|
cancelOrderRegiment(index) {
|
|
cancelOrderRegiment(index) {
|
|
uni.showModal({
|
|
uni.showModal({
|