Ver código fonte

扫码支付

yxb
DESKTOP-2IO5MST\huting 1 ano atrás
pai
commit
8ef2853edb

+ 30
- 3
subpackage/orders/order_payment.vue Ver arquivo

}; };
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;

+ 2
- 2
subpackage/orders/product-detail.vue Ver arquivo

const options = { const options = {
type: 2, type: 2,
data: { data: {
// orderId: state.orderId, //订单编号
orderId: "20231016180507480853307", //订单编号
orderId: state.orderId, //订单编号
// orderId: "20231016180507480853307", //订单编号
}, },
method: "POST", method: "POST",
showLoading: true, showLoading: true,

Carregando…
Cancelar
Salvar