|
@@ -33,6 +33,7 @@
|
|
|
<!-- <u-cell-item icon="rmb-circle" title="支付宝gotoPayPage" v-if="userAgent!='wxAgent'" @click="handleAliPayPage()"></u-cell-item> -->
|
|
|
<u-cell-item icon="rmb-circle" title="支付宝生成收款码" v-if="userAgent!='wxAgent'" @click="handleAligetPayimg()"></u-cell-item>
|
|
|
<u-cell-item icon="rmb-circle" title="支付宝条码支付" v-if="userAgent!='wxAgent'" @click="handleShowScanner()"></u-cell-item>
|
|
|
+ <u-cell-item icon="rmb-circle" title="贵州银行支付" @click="guizhouPay()"></u-cell-item>
|
|
|
</u-cell-group>
|
|
|
</view>
|
|
|
|
|
@@ -320,6 +321,32 @@
|
|
|
console.log('this.scannerText',this.scannerText);
|
|
|
console.log('handleBarcode err',err);
|
|
|
})
|
|
|
+ },
|
|
|
+ // 贵州银行支付
|
|
|
+ guizhouPay(){
|
|
|
+ let tradeNo = new Date().getTime();
|
|
|
+ uni.setStorage({
|
|
|
+ key:'gzbankTradeNo',
|
|
|
+ data:tradeNo
|
|
|
+ });
|
|
|
+ this.$u.api.gzbank({orderId:tradeNo,openid:'111'})
|
|
|
+ .then(res=>{
|
|
|
+ console.log('gzbank',res);
|
|
|
+ // let divForm = document.getElementsByTagName('divform')
|
|
|
+ // if (divForm.length) {
|
|
|
+ // document.body.removeChild(divForm[0])
|
|
|
+ // }
|
|
|
+ // const div = document.createElement('divform')
|
|
|
+ // div.innerHTML = res.retBody // res.data就是sb支付宝返回给你的form
|
|
|
+ // document.body.appendChild(div);
|
|
|
+ // // document.forms[0].setAttribute('target', '_blank') // 加了_blank可能出问题所以我注释了
|
|
|
+ // document.punchout_form.submit();
|
|
|
+ // // document.getElementById('alipay_submit').submit();
|
|
|
+ // console.log('alipage',res);
|
|
|
+ }).catch(err=>{
|
|
|
+ console.log('gzbank err',err);
|
|
|
+ });
|
|
|
+
|
|
|
}
|
|
|
|
|
|
}
|