this.$http.http("GET","/Pay/index",data).then(req=>{
let data = req.data;
uni.requestPayment({
provider: 'alipay', //服务提供商(支付宝)(服务提供商,通过uni.getProvider获取)
orderInfo: data.data,
success(res) {
uni.showToast({
title: '支付成功',
icon: 'none'
})
},
fail(err) {
this.flag_submit=true
uni.showToast({
title: '支付失败',
icon: 'none'
})
},
complete(res){
// console.log(333);
//console.log(res);
if(res.rawdata){
let data = JSON.parse(res.rawdata);
if(data.resultStatus == 9000){
let resultStr = data.result;
let resultList = resultStr.split(';')
// 将取出来的第0个字符串的最后一位花括号去掉
let finalRes = resultList[0].substring(0, resultList[0].length - 1)
// 正常转义
let finalObject = JSON.parse(finalRes)
//输出
console.log(finalObject);
this.$http.http("POST","/Pay/stutesUpdata",data).then(req=>{
})
}
}
}
});
})