|
@@ -3,7 +3,7 @@
|
|
|
<div class="box-con2">
|
|
<div class="box-con2">
|
|
|
<div class="box-tit">
|
|
<div class="box-tit">
|
|
|
<div>
|
|
<div>
|
|
|
- <img src="/native/tabbar/icon_kapai_shangjia_da.png" alt="" />
|
|
|
|
|
|
|
+ <img src="/native/tabbar/icon_kapai_shangjia_da@3x.png" alt="" />
|
|
|
<p>光之城卡牌</p>
|
|
<p>光之城卡牌</p>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="box-tit-seller">{{ this.name }}</div>
|
|
<div class="box-tit-seller">{{ this.name }}</div>
|
|
@@ -30,11 +30,11 @@
|
|
|
<div class="box-bor"></div>
|
|
<div class="box-bor"></div>
|
|
|
<div class="box-butm">
|
|
<div class="box-butm">
|
|
|
<div v-if="this.status == 'CREATED'" @click="cancel" class="box-but">取消订单</div>
|
|
<div v-if="this.status == 'CREATED'" @click="cancel" class="box-but">取消订单</div>
|
|
|
- <div v-if="this.status == 'CREATED'" class="box-but2">立即支付</div>
|
|
|
|
|
|
|
+ <div v-if="this.status == 'CREATED'" @click="pay" class="box-but2">立即支付</div>
|
|
|
<div v-if="this.status == 'PAYED'" @click="Apply" class="box-but">申请退款</div>
|
|
<div v-if="this.status == 'PAYED'" @click="Apply" class="box-but">申请退款</div>
|
|
|
<div v-if="this.status == 'PAYED'" @click="remind" class="box-but3">提醒发货</div>
|
|
<div v-if="this.status == 'PAYED'" @click="remind" class="box-but3">提醒发货</div>
|
|
|
<div v-if="this.status == 'SEND'" @click="logistics" class="box-but">查看物流</div>
|
|
<div v-if="this.status == 'SEND'" @click="logistics" class="box-but">查看物流</div>
|
|
|
- <div v-if="this.status == 'SEND'" class="box-but2">确认收货</div>
|
|
|
|
|
|
|
+ <div v-if="this.status == 'SEND'" @click="comfrim" class="box-but2">确认收货</div>
|
|
|
<div v-if="this.status == 'COMPETED'" class="box-but">申请售后</div>
|
|
<div v-if="this.status == 'COMPETED'" class="box-but">申请售后</div>
|
|
|
<div v-if="this.status == 'COMPETED'" @click="logistics" class="box-but3">查看物流</div>
|
|
<div v-if="this.status == 'COMPETED'" @click="logistics" class="box-but3">查看物流</div>
|
|
|
<div v-if="this.status == 'CANCELED'" @click="deletes" class="box-but">删除订单</div>
|
|
<div v-if="this.status == 'CANCELED'" @click="deletes" class="box-but">删除订单</div>
|
|
@@ -159,6 +159,64 @@ export default {
|
|
|
}
|
|
}
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
|
|
+ comfrim() {
|
|
|
|
|
+ wx.showModal({
|
|
|
|
|
+ title: '提示',
|
|
|
|
|
+ content: '确定收货?',
|
|
|
|
|
+ success: res => {
|
|
|
|
|
+ if (res.confirm) {
|
|
|
|
|
+ this.$http.post('/orderInfo/finish', { orderInfoId: this.id }).then(res => {
|
|
|
|
|
+ wx.hideLoading();
|
|
|
|
|
+ wx.showToast({
|
|
|
|
|
+ icon: 'none',
|
|
|
|
|
+ title: '收货成功'
|
|
|
|
|
+ });
|
|
|
|
|
+ setTimeout(() => {
|
|
|
|
|
+ this.refreash();
|
|
|
|
|
+ }, 1000);
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ },
|
|
|
|
|
+ pay() {
|
|
|
|
|
+ wx.showLoading({
|
|
|
|
|
+ title: '加载中'
|
|
|
|
|
+ });
|
|
|
|
|
+ this.$http
|
|
|
|
|
+ .get('/payDelegation/wxPay', {
|
|
|
|
|
+ orderId: this.id
|
|
|
|
|
+ })
|
|
|
|
|
+ .then(res => {
|
|
|
|
|
+ res.package = res.packageValue;
|
|
|
|
|
+ // console.log(res);
|
|
|
|
|
+ wx.requestPayment({
|
|
|
|
|
+ ...res,
|
|
|
|
|
+ success: () => {
|
|
|
|
|
+ wx.hideLoading();
|
|
|
|
|
+ wx.showToast({
|
|
|
|
|
+ title: '支付成功'
|
|
|
|
|
+ });
|
|
|
|
|
+ this.refreash();
|
|
|
|
|
+ },
|
|
|
|
|
+ fail: e => {
|
|
|
|
|
+ console.log(e);
|
|
|
|
|
+ wx.hideLoading();
|
|
|
|
|
+ wx.showToast({
|
|
|
|
|
+ icon: 'none',
|
|
|
|
|
+ title: '支付失败'
|
|
|
|
|
+ });
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
|
|
+ })
|
|
|
|
|
+ .catch(e => {
|
|
|
|
|
+ wx.hideLoading();
|
|
|
|
|
+ wx.showToast({
|
|
|
|
|
+ title: e.error,
|
|
|
|
|
+ icon: 'none'
|
|
|
|
|
+ });
|
|
|
|
|
+ });
|
|
|
|
|
+ },
|
|
|
cancel() {
|
|
cancel() {
|
|
|
wx.showModal({
|
|
wx.showModal({
|
|
|
title: '提示',
|
|
title: '提示',
|