Commit c7994cf8 by wangshuo

支付

parent c6ee5a03
...@@ -117,7 +117,7 @@ export default class PayOrder extends Component { ...@@ -117,7 +117,7 @@ export default class PayOrder extends Component {
if (res.data.errno === 0) { if (res.data.errno === 0) {
window.location.href = res.data.data.url + "&redirect_url=" + encodeURIComponent(window.location.href + "&weixinpay=1&oid=" + orderId).toLowerCase(); window.location.href = res.data.data.url + "&redirect_url=" + encodeURIComponent(window.location.href + "&weixinpay=1&oid=" + orderId).toLowerCase();
} else { } else {
Toast.info(res.data.msg, 2) Toast.info(res.data.msg + 'weixinPay', 2)
} }
}) })
} }
...@@ -131,8 +131,8 @@ export default class PayOrder extends Component { ...@@ -131,8 +131,8 @@ export default class PayOrder extends Component {
} else { } else {
http.get(`${API['base-api']}/pay/wxpay/pub_charge/oid/${getParam('oid')}/code/${weixin_code}`).then((res) => { http.get(`${API['base-api']}/pay/wxpay/pub_charge/oid/${getParam('oid')}/code/${weixin_code}`).then((res) => {
if (res.data.errno === 0) { if (res.data.errno === 0) {
const data = res.data.data this.bridgeData = res.data.data;
this.onBridgeReady(data) // this.onBridgeReady(data)
if (typeof WeixinJSBridge == "undefined") { if (typeof WeixinJSBridge == "undefined") {
if (document.addEventListener) { if (document.addEventListener) {
document.addEventListener('WeixinJSBridgeReady', this.onBridgeReady, false) document.addEventListener('WeixinJSBridgeReady', this.onBridgeReady, false)
...@@ -144,7 +144,7 @@ export default class PayOrder extends Component { ...@@ -144,7 +144,7 @@ export default class PayOrder extends Component {
this.onBridgeReady() this.onBridgeReady()
} }
} else { } else {
Toast.info(res.data.msg, 2) Toast.info(res.data.msg + 'isweixinPay', 2)
} }
}) })
} }
...@@ -175,7 +175,9 @@ export default class PayOrder extends Component { ...@@ -175,7 +175,9 @@ export default class PayOrder extends Component {
}, 1000) }, 1000)
} }
onBridgeReady = (data) => { onBridgeReady = () => {
const data = this.bridgeData;
console.log(this.bridgeData);
WeixinJSBridge.invoke( WeixinJSBridge.invoke(
'getBrandWCPayRequest', { 'getBrandWCPayRequest', {
"appId": data.appId, //公众号名称,由商户传入 "appId": data.appId, //公众号名称,由商户传入
...@@ -200,7 +202,7 @@ export default class PayOrder extends Component { ...@@ -200,7 +202,7 @@ export default class PayOrder extends Component {
if (res.data.errno === 0) { if (res.data.errno === 0) {
window.location = res.data.data.url; window.location = res.data.data.url;
} else { } else {
Toast.info(res.data.msg, 2) Toast.info(res.data.msg + 'alipayPay', 2)
} }
}) })
} }
...@@ -214,7 +216,7 @@ export default class PayOrder extends Component { ...@@ -214,7 +216,7 @@ export default class PayOrder extends Component {
if (res.data.errno === 0) { if (res.data.errno === 0) {
window.location = res.data.data.url; window.location = res.data.data.url;
} else { } else {
Toast.info(res.data.msg, 2) Toast.info(res.data.msg + "huabeiPay", 2)
} }
}); });
} }
...@@ -224,7 +226,7 @@ export default class PayOrder extends Component { ...@@ -224,7 +226,7 @@ export default class PayOrder extends Component {
http.post(`${API['base-api']}/m/order/detail`, { order_id: this.state.orderId }).then((res) => { http.post(`${API['base-api']}/m/order/detail`, { order_id: this.state.orderId }).then((res) => {
console.log(res); console.log(res);
if (res.data.errno !== 200) { if (res.data.errno !== 200) {
Toast.info(res.data.msg, 2); Toast.info(res.data.msg + 'componentDidMount', 2);
return; return;
} }
const { course, pay_amount } = res.data.data; const { course, pay_amount } = res.data.data;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment