mirror of
https://gitee.com/technical-laohu/mpay.git
synced 2025-10-19 00:43:43 +08:00
码支付更新
This commit is contained in:
@@ -152,6 +152,7 @@
|
||||
<script src="/static/js/awesome-qr.min.js"></script>
|
||||
<script>
|
||||
const payCode = '<?php echo htmlentities($payUrl); ?>';
|
||||
const codeType = '<?php echo htmlentities($code_type); ?>';
|
||||
const payType = '<?php echo htmlentities($type); ?>';
|
||||
const order = '<?php echo htmlentities($order_id); ?>';
|
||||
const QR = AwesomeQR.AwesomeQR;
|
||||
@@ -167,7 +168,11 @@
|
||||
payTypeText.innerText = '请使用支付宝扫码支付'
|
||||
}
|
||||
// 生成二维码
|
||||
document.getElementById('qrcode').src = await getQrcode(payCode, QR);
|
||||
if (codeType == 0) {
|
||||
document.getElementById('qrcode').src = await getQrcode(payCode, QR);
|
||||
} else {
|
||||
document.getElementById('qrcode').src = payCode;
|
||||
}
|
||||
// 订单过期时间
|
||||
let passtime = 0;
|
||||
// 订单状态查询
|
||||
|
@@ -22,6 +22,16 @@
|
||||
<input type="text" name="channel" autocomplete="off" class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">收款样式</label>
|
||||
<div class="layui-input-block">
|
||||
<select name="type">
|
||||
<option value="">请选择</option>
|
||||
<option value="0">付款链接</option>
|
||||
<option value="1">图片地址</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">收款码</label>
|
||||
<div class="layui-input-block">
|
||||
|
@@ -28,18 +28,28 @@
|
||||
<select class="type" lay-filter="select-type">
|
||||
<option value="">请选择</option>
|
||||
<!-- <?php if ($platform == 'wxpay') { ?> -->
|
||||
<option value="wx1">个人码</option>
|
||||
<option value="wx2">赞赏码</option>
|
||||
<option value="wx3">经营码</option>
|
||||
<option value="wx4">商家码</option>
|
||||
<option value="wxpay1">个人码</option>
|
||||
<option value="wxpay2">赞赏码</option>
|
||||
<!-- <option value="wxpay3">经营码</option>
|
||||
<option value="wxpay4">商家码</option> -->
|
||||
<!-- <?php } ?> -->
|
||||
<!-- <?php if ($platform == 'alipay') { ?> -->
|
||||
<option value="ali1">个人码</option>
|
||||
<option value="ali2">经营码</option>
|
||||
<option value="alipay1">个人码</option>
|
||||
<option value="alipay2">经营码</option>
|
||||
<!-- <?php } ?> -->
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">收款样式</label>
|
||||
<div class="layui-input-block">
|
||||
<select name="type">
|
||||
<option value="">请选择</option>
|
||||
<option value="0">付款链接</option>
|
||||
<option value="1">图片地址</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">收款码</label>
|
||||
<div class="layui-input-block">
|
||||
@@ -76,7 +86,7 @@
|
||||
form.on('select(select-type)', function (data) {
|
||||
const value = data.value; // 获得被选中的值
|
||||
const channel = document.querySelector('input[name="channel"]');
|
||||
channel.value = '<?php echo $account ?>' + value;
|
||||
channel.value = value + '#<?php echo $account ?>';
|
||||
});
|
||||
form.on('submit(save)', function (obj) {
|
||||
let field = obj.field;
|
||||
|
@@ -39,7 +39,17 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">付款链接</label>
|
||||
<label class="layui-form-label">收款样式</label>
|
||||
<div class="layui-input-block">
|
||||
<select name="type">
|
||||
<option value="">请选择</option>
|
||||
<option value="0">付款链接</option>
|
||||
<option value="1">图片地址</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label">付款地址</label>
|
||||
<div class="layui-input-block">
|
||||
<input type="text" name="qrcode" autocomplete="off" lay-affix="upload-drag"
|
||||
lay-filter="scanning" class="layui-input">
|
||||
@@ -84,7 +94,8 @@
|
||||
form.val('edit-channel', {
|
||||
"channel": "<?php echo $channel ?>",
|
||||
"qrcode": "<?php echo $qrcode ?>",
|
||||
"state": '<?php echo $state ?>' == 1 ? true : false
|
||||
"state": '<?php echo $state ?>' == 1 ? true : false,
|
||||
"type": '<?php echo $type ?>'
|
||||
});
|
||||
|
||||
form.on('input-affix(scanning)', function () {
|
||||
|
@@ -85,9 +85,9 @@
|
||||
<script type="text/html" id="account-checkUrl">
|
||||
{{#
|
||||
if (d.platform == '微信支付') {
|
||||
return `{"payway":"wxpay","pid":"${d.pid}","aid":"${d.id}","uid":"\{\{UID\}\}","title":"\{\{TITLE\}\}","msg":"\{\{MSG\}\}","time":"\{\{RECEIVE_TIME\}\}","divice":"\{\{DEVICE_NAME\}\}"}`;
|
||||
return `{"pid":"${d.pid}","aid":"${d.id}","uid":"\{\{UID\}\}","title":"\{\{TITLE\}\}","msg":"\{\{MSG\}\}","time":"\{\{RECEIVE_TIME\}\}","divice":"\{\{DEVICE_NAME\}\}"}`;
|
||||
} else if (d.platform == '支付宝') {
|
||||
return `{"payway":"alipay","pid":"${d.pid}","aid":"${d.id}","uid":"\{\{UID\}\}","title":"\{\{TITLE\}\}","msg":"\{\{MSG\}\}","time":"\{\{RECEIVE_TIME\}\}","divice":"\{\{DEVICE_NAME\}\}"}`;
|
||||
return `{"pid":"${d.pid}","aid":"${d.id}","uid":"\{\{UID\}\}","title":"\{\{TITLE\}\}","msg":"\{\{MSG\}\}","time":"\{\{RECEIVE_TIME\}\}","divice":"\{\{DEVICE_NAME\}\}"}`;
|
||||
} else {
|
||||
return '<?php echo $domain ?>/checkPayResult?pid=' + d.pid + '&aid=' + d.id;
|
||||
}
|
||||
|
Reference in New Issue
Block a user