码支付更新

This commit is contained in:
技术老胡
2024-11-20 16:23:09 +08:00
parent a1707612dc
commit b19e0039f2
12 changed files with 88 additions and 21 deletions

View File

@@ -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">

View File

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

View File

@@ -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 () {

View File

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