From 16b4c5c8d2adaf8432e5882b8a1515ff724b8c32 Mon Sep 17 00:00:00 2001 From: xiayt Date: Tue, 26 Oct 2021 17:01:07 +0800 Subject: [PATCH] chore: 支付 --- src/views/Service/CheckOrder.vue | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/src/views/Service/CheckOrder.vue b/src/views/Service/CheckOrder.vue index 1ca1c7c..5e4ceab 100644 --- a/src/views/Service/CheckOrder.vue +++ b/src/views/Service/CheckOrder.vue @@ -194,6 +194,7 @@ export default { const Jupiter = sUserAgent.indexOf("Jupiter") > -1 if (Jupiter) { alert('App') + console.log('App') this.mgop({ api: 'mgop.sz.hswsy.appPay', // 必须 host: 'https://mapi.zjzwfw.gov.cn/', @@ -214,7 +215,7 @@ export default { "productId": "11", "quit_url": "https://puser.zjzwfw.gov.cn/sso/mobile.do?action=oauth&scope=1&servicecode=hswsy&goto=", "subject": "string", - "totalFee": "0.01", + "totalFee": "0.01", }, onSuccess: res => { console.log(res) @@ -226,6 +227,7 @@ export default { }); } else { alert('H5') + console.log('h5') this.mgop({ api: 'mgop.sz.hswsy.mobilePay', // 必须 host: 'https://mapi.zjzwfw.gov.cn/', @@ -250,7 +252,11 @@ export default { }, onSuccess: res => { console.log(res) - this.BridgePay(res.data.message) + // res.data.data默认是我们拿到的form代码 + const div = document.createElement('div') + div.innerHTML = res.data.message + document.body.appendChild(div) + document.forms[0].submit() //重要,这个才是点击跳页面的核心 }, onFail: err => { console.log('err', err) @@ -267,16 +273,6 @@ export default { "inSandBox": false } }; - ZWJSBridge.pay(payMsg).then((result) => { - - alert('支付成功!'); - console.log('#### ZWJSBridge.pay() result:' + result); - - }).catch((error) => { - var errorMsg = JSON.stringify(error); - alert('支付失败:' + errorMsg); - console.log('#### ZWJSBridge.pay() error:' + error); - }); } } } -- libgit2 0.21.0