Commit 71b45090 by wangshuo

支付

parent a0edbfc4
...@@ -130,10 +130,11 @@ export default class PayOrder extends Component { ...@@ -130,10 +130,11 @@ export default class PayOrder extends Component {
return return
} 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) => {
Toast.info(`测试结果用${JSON.stringify(res.data)}`, 120);
if (res.data.errno === 0) { if (res.data.errno === 0) {
// let data = res.data.data; // let data = res.data.data;
this.BridgeData = res.data.data; this.BridgeData = res.data.data;
// this.onBridgeReady(data); // 这个应该不需要 // this.onBridgeReady(this.BridgeData); // 这个应该不需要
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)
...@@ -157,7 +158,7 @@ export default class PayOrder extends Component { ...@@ -157,7 +158,7 @@ export default class PayOrder extends Component {
// 支付回调 // 支付回调
// 定时器轮训获取订单状态 // 定时器轮训获取订单状态
_this.intervalPayStatus = setInterval(function(){ _this.intervalPayStatus = setInterval(function(){
http.get(`${API.home}/m/orderState/oid/${getParam('oid')}`).then(res => { http.get(`${API['base-api']}/m/orderState/oid/${getParam('oid')}`).then(res => {
if (res.data.errno === 401) { if (res.data.errno === 401) {
clearInterval(_this.intervalPayStatus); clearInterval(_this.intervalPayStatus);
_this.intervalPayStatus = null; _this.intervalPayStatus = null;
...@@ -179,7 +180,7 @@ export default class PayOrder extends Component { ...@@ -179,7 +180,7 @@ export default class PayOrder extends Component {
onBridgeReady = (data) => { onBridgeReady = (data) => {
let _this = this; let _this = this;
data = data || _this.BridgeData; data = data || _this.BridgeData;
Toast.info(`测试结果用${JSON.stringify(data)}`, 2);
WeixinJSBridge.invoke( WeixinJSBridge.invoke(
'getBrandWCPayRequest', { 'getBrandWCPayRequest', {
"appId": data.appId, //公众号名称,由商户传入 "appId": data.appId, //公众号名称,由商户传入
......
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