53 lines
879 B
Vue
53 lines
879 B
Vue
|
<template>
|
||
|
<view></view>
|
||
|
</template>
|
||
|
|
||
|
<script>
|
||
|
export default {
|
||
|
data() {
|
||
|
return {
|
||
|
price: ""
|
||
|
}
|
||
|
},
|
||
|
onLoad(options) {
|
||
|
console.log(options)
|
||
|
uni.showLoading({
|
||
|
title: "正在支付..."
|
||
|
})
|
||
|
this.getData(options.order_no, options.money)
|
||
|
},
|
||
|
methods: {
|
||
|
getData(id, money) {
|
||
|
this.api.payorder({
|
||
|
order_no: id,
|
||
|
pay_type: 1
|
||
|
}).then((res) => {
|
||
|
console.log(res)
|
||
|
if (res.data.code == 200) {
|
||
|
uni.hideLoading()
|
||
|
uni.showToast({
|
||
|
title: "支付成功",
|
||
|
icon: "success",
|
||
|
duration: 1200
|
||
|
})
|
||
|
setTimeout(function() {
|
||
|
uni.reLaunch({
|
||
|
url: "/pages/product/overpay?money=" + money
|
||
|
})
|
||
|
}, 1200)
|
||
|
} else {
|
||
|
uni.hideLoading()
|
||
|
uni.showToast({
|
||
|
icon: "none",
|
||
|
title: res.data.message
|
||
|
})
|
||
|
}
|
||
|
})
|
||
|
}
|
||
|
},
|
||
|
}
|
||
|
</script>
|
||
|
|
||
|
<style>
|
||
|
</style>
|