|
|
|
|
|
|
|
|
}; |
|
|
}; |
|
|
console.log('支付下单请求:', optionsali) |
|
|
console.log('支付下单请求:', optionsali) |
|
|
request(PAYMENTORDERAPPLY, optionsali).then((res) => { |
|
|
request(PAYMENTORDERAPPLY, optionsali).then((res) => { |
|
|
console.log('支付下单返回:', res) |
|
|
|
|
|
const data = stringToJson(res.bizContent); |
|
|
const data = stringToJson(res.bizContent); |
|
|
|
|
|
console.log('支付下单返回:', data) |
|
|
|
|
|
return; |
|
|
my.tradePay({ |
|
|
my.tradePay({ |
|
|
// 调用统一收单交易创建接口(alipay.trade.create),获得返回字段支付宝交易号 trade_no |
|
|
// 调用统一收单交易创建接口(alipay.trade.create),获得返回字段支付宝交易号 trade_no |
|
|
tradeNO: data.tranPackage, |
|
|
tradeNO: data.tranPackage, |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
onLoad((option : any) => { |
|
|
onLoad((option : any) => { |
|
|
state.orderId = option.orderId; |
|
|
|
|
|
|
|
|
console.log("传递过来的", option) |
|
|
|
|
|
if (option.q) { |
|
|
|
|
|
const q = decodeURIComponent(option.q); // 获取到二维码原始链接内容 |
|
|
|
|
|
console.log(q); |
|
|
|
|
|
var json = getRequest(q); |
|
|
|
|
|
console.log("json", json); |
|
|
|
|
|
state.orderId = json.orderId; |
|
|
|
|
|
} else { |
|
|
|
|
|
state.orderId = option.orderId; |
|
|
|
|
|
} |
|
|
state.isValueCard = option.isValueCard; |
|
|
state.isValueCard = option.isValueCard; |
|
|
let source = "" |
|
|
let source = "" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
console.log("state.dataArray", state.dataArray) |
|
|
console.log("state.dataArray", state.dataArray) |
|
|
}); |
|
|
}); |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
//解析URL获取参数 |
|
|
|
|
|
const getRequest = (urlStr) => { |
|
|
|
|
|
if (typeof urlStr == "undefined") { |
|
|
|
|
|
// 获取url中"?"符后的字符串 |
|
|
|
|
|
var url = decodeURI(location.search); |
|
|
|
|
|
} else { |
|
|
|
|
|
var url = "?" + urlStr.split("?")[1]; |
|
|
|
|
|
} |
|
|
|
|
|
var theRequest = new Object(); |
|
|
|
|
|
if (url.indexOf("?") != -1) { |
|
|
|
|
|
var str = url.substr(1); |
|
|
|
|
|
var strs = str.split("&"); |
|
|
|
|
|
for (var i = 0; i < strs.length; i++) { |
|
|
|
|
|
theRequest[strs[i].split("=")[0]] = decodeURI(strs[i].split("=")[1]); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
return theRequest; |
|
|
|
|
|
}; |
|
|
//监听页面滚动 |
|
|
//监听页面滚动 |
|
|
onPageScroll((e) => { |
|
|
onPageScroll((e) => { |
|
|
scrollTop.value = e.scrollTop; |
|
|
scrollTop.value = e.scrollTop; |