代码拉取完成,页面将自动刷新
$(function(){
$.ajax({
url:wxUrl.searchOrderById,
type:"post",
dataType:"json",
contentType:"application/json",
beforeSend: function(request) {
request.setRequestHeader("token", localStorage.getItem("token"));
},
data:JSON.stringify({
"orderId":8
}),
success:function(resp){
let order=resp.order
let status=order.status
if (status == 1) {
status = "未付款"
} else if (status == 2) {
status = "已付款"
} else if (status == 3) {
status = "已发货"
} else if (status == 4) {
status = "已签收"
}
let amount=order.amount
let date=order.createTime
let code=order.code
$("#code").text(code)
$("#status").text(status)
$("#date").text(date)
$("#amount").text(amount)
$("#pay").text(amount)
$(".pay-btn").attr("data-order-id",order.id)
if(status=="已付款"){
$(".pay-btn").attr("disabled",true)
$(".pay-btn").css({
"background-color":"#666"
})
}
$(".pay-btn").click(function(){
$(this).attr("disabled",true)
$(".message").text("扫码中,请不要做其他操作")
let authCode=""
$(document).bind("keydown",function(event){
console.log("进入键盘监听事件中")
if(event.keyCode==13){//回车键
console.log("付款码:"+authCode)
let orderId=$(".pay-btn").data("order-id")
let url=null
if(/^1[0-5][0-9]{16}$/.test(authCode)){
url=wxUrl.scanCodePayOrder
}
else if(/^(25|26|27|28|29|30)[0-9]{14,22}$/.test(authCode)){
url=zfbUrl.scanCodePayOrder
}
else if(/^622[0-9]{16}$/.test(authCode)){
url=unionUrl.scanCodePayOrder
}
$.ajax({
url:url,
type:"post",
dataType:"json",
contentType:"application/json",
beforeSend: function(request) {
request.setRequestHeader("token", localStorage.getItem("token"));
},
data:JSON.stringify({
"orderId":orderId,
"authCode":authCode
}),
success:function(resp){
let msg=resp.msg
if(msg=="付款成功"){
$(document).unbind("keydown")
$(".message").text("付款成功")
setTimeout(function(){
location.reload()
},1000)
}
else{
$(".message").text("付款失败")
}
}
})
}
else if(event.keyCode==27){
console.log("准备就绪")
$(document).unbind("keydown")
$(".message").text("支付设备已经准备好")
$(".pay-btn").removeAttr("disabled")
}
let ch=String.fromCharCode(event.keyCode)
authCode+=ch
})
})
}
})
})
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。