66 lines
2.2 KiB
JavaScript
66 lines
2.2 KiB
JavaScript
layui.use(['laytpl', 'table', 'jquery', 'form', 'miniTab', 'xmSelect'], function () {
|
|
let $ = layui.jquery,
|
|
form = layui.form,
|
|
table = layui.table,
|
|
layer = layui.layer,
|
|
xmSelect = layui.xmSelect,
|
|
miniTab = layui.miniTab;
|
|
|
|
/**** index begin ***/
|
|
//index页面
|
|
if ($('.location-index-page').length > 0) {
|
|
|
|
|
|
// 监听搜索操作
|
|
form.on('submit(saveBtn)', function (data) {
|
|
var money = $("#money").val();
|
|
let url = $(data.elem).data('url');
|
|
let index = layer.load(2);
|
|
$.post(url, data.field, function (res) {
|
|
layer.close(index);
|
|
if (res.code === 0) {
|
|
//页面层
|
|
var pay_open = layer.open({
|
|
type: 1,
|
|
title:"请微信扫码支付",
|
|
skin: 'layui-layer-rim', //加上边框
|
|
area: ['720px', '500px'], //宽高
|
|
content: '<div id="yqcode" style="margin: 20px auto"></div><div class="layui-btn" id="qrlabel">我已支付完成</div> '
|
|
});
|
|
var link = res.data.code_url;
|
|
var order_num = res.data.order_num;
|
|
|
|
var qrcode = new QRCode("yqcode", {
|
|
text: link,
|
|
width: 300,
|
|
height: 300,
|
|
colorDark: "#44b549",
|
|
colorLight: "#ffffff",
|
|
correctLevel: QRCode.CorrectLevel.H
|
|
});
|
|
|
|
$("#qrlabel").on("click",function () {
|
|
$.post("/api/recharge/query",{"order_num":order_num}, function (res) {
|
|
|
|
if (res.code === 0) {
|
|
layer.alert("支付成功");
|
|
layer.close(pay_open)
|
|
}else{
|
|
layer.alert(res.msg);
|
|
}
|
|
|
|
});
|
|
})
|
|
|
|
|
|
}else{
|
|
layer.msg(res.msg);
|
|
}
|
|
});
|
|
return false;
|
|
});
|
|
|
|
}
|
|
/*** index end ***/
|
|
|
|
}); |