|
|
@ -104,6 +104,10 @@ |
|
|
<text class="lf-font-32 text-white">立即使用</text> |
|
|
<text class="lf-font-32 text-white">立即使用</text> |
|
|
</button> |
|
|
</button> |
|
|
|
|
|
|
|
|
|
|
|
<button class="btn bg-green" v-if="orderDetails.status == 0" @click="payAtonce()"> |
|
|
|
|
|
<text class="lf-font-32 text-white">立即付款</text> |
|
|
|
|
|
</button> |
|
|
|
|
|
|
|
|
<button class="btn bg-blue" v-if="orderDetails.status == 16"> |
|
|
<button class="btn bg-blue" v-if="orderDetails.status == 16"> |
|
|
<text class="lf-font-32 text-white">已使用</text> |
|
|
<text class="lf-font-32 text-white">已使用</text> |
|
|
</button> |
|
|
</button> |
|
|
@ -176,6 +180,24 @@ |
|
|
this.getOrderDetails() |
|
|
this.getOrderDetails() |
|
|
this.$msg('刷新成功') |
|
|
this.$msg('刷新成功') |
|
|
}, |
|
|
}, |
|
|
|
|
|
payAtonce() { |
|
|
|
|
|
this.$http(this.API.API_ORDERPAY,{id: this.order_id}).then(res => { |
|
|
|
|
|
uni.requestPayment({ |
|
|
|
|
|
orderInfo: res.data.order_num, |
|
|
|
|
|
timeStamp: res.data.timeStamp, |
|
|
|
|
|
nonceStr: res.data.nonceStr, |
|
|
|
|
|
package: res.data.package, |
|
|
|
|
|
signType: res.data.signType, |
|
|
|
|
|
paySign: res.data.paySign, |
|
|
|
|
|
success: (res) => { |
|
|
|
|
|
this.$url('/pages/payState/paystate?ifSuccess=1&order_id='+this.order_id,{type: 'redirect'}) |
|
|
|
|
|
}, |
|
|
|
|
|
fail: (err) => { |
|
|
|
|
|
this.$url('/pages/payState/paystate?ifSuccess=2&order_id='+this.order_id,{type: 'redirect'}) |
|
|
|
|
|
}, |
|
|
|
|
|
}) |
|
|
|
|
|
}).catch(err => {}) |
|
|
|
|
|
}, |
|
|
//二维码回调 |
|
|
//二维码回调 |
|
|
qrR(data) { |
|
|
qrR(data) { |
|
|
this.base64Img = data; |
|
|
this.base64Img = data; |
|
|
|