mirror of
https://gitee.com/technical-laohu/mpay.git
synced 2025-09-17 17:26:40 +08:00
更新用户中心配置文档
This commit is contained in:
parent
4034c71730
commit
c3e7c39487
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
1
public/static/js/crypto-js.min.js
vendored
1
public/static/js/crypto-js.min.js
vendored
File diff suppressed because one or more lines are too long
@ -1 +1 @@
|
|||||||
{"code":1,"msg":"\u67092\u4e2a\u65b0\u8ba2\u5355","orders":[{"id":36348,"pid":1001,"aid":46,"cid":39,"patt":1},{"id":36350,"pid":1001,"aid":1,"cid":1,"patt":1}]}
|
{"code":0,"msg":"没有新订单"}
|
@ -66,11 +66,11 @@
|
|||||||
</div>
|
</div>
|
||||||
<script src="/component/layui/layui.js"></script>
|
<script src="/component/layui/layui.js"></script>
|
||||||
<script src="/component/pear/pear.js"></script>
|
<script src="/component/pear/pear.js"></script>
|
||||||
<script src="/static/js/crypto-js.min.js"></script>
|
|
||||||
<script>
|
<script>
|
||||||
layui.use(['layer', 'form'], function () {
|
layui.use(['layer', 'form', 'encrypt'], function () {
|
||||||
let form = layui.form;
|
let form = layui.form;
|
||||||
let layer = layui.layer;
|
let layer = layui.layer;
|
||||||
|
let encrypt = layui.encrypt;
|
||||||
|
|
||||||
const formdata = {
|
const formdata = {
|
||||||
name: `支付测试<?php echo date('Ymd-His', time()) ?>`,
|
name: `支付测试<?php echo date('Ymd-His', time()) ?>`,
|
||||||
@ -121,7 +121,7 @@
|
|||||||
// 添加密钥
|
// 添加密钥
|
||||||
signstr += key;
|
signstr += key;
|
||||||
// 计算 MD5 值
|
// 计算 MD5 值
|
||||||
let sign = CryptoJS.MD5(signstr).toString();
|
let sign = encrypt.md5(signstr).toString();
|
||||||
return sign;
|
return sign;
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
<div class="layui-form-item">
|
<div class="layui-form-item">
|
||||||
<label class="layui-form-label">终端编号</label>
|
<label class="layui-form-label">终端编号</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
<input type="text" name="channel" autocomplete="off" class="layui-input">
|
<input type="text" name="channel" autocomplete="off" class="layui-input" disabled>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="layui-form-item">
|
<div class="layui-form-item">
|
||||||
@ -34,7 +34,7 @@
|
|||||||
<option value="wxpay4">商家码</option> -->
|
<option value="wxpay4">商家码</option> -->
|
||||||
<!-- <?php } ?> -->
|
<!-- <?php } ?> -->
|
||||||
<!-- <?php if ($platform == 'alipay') { ?> -->
|
<!-- <?php if ($platform == 'alipay') { ?> -->
|
||||||
<option value="alipay1">个人码</option>
|
<option value="alipay1">收钱码</option>
|
||||||
<option value="alipay2">经营码</option>
|
<option value="alipay2">经营码</option>
|
||||||
<!-- <?php } ?> -->
|
<!-- <?php } ?> -->
|
||||||
</select>
|
</select>
|
||||||
|
@ -83,15 +83,13 @@
|
|||||||
<input type="checkbox" name="state" value="{{d.id}}" lay-skin="switch" lay-text="启用|禁用" lay-filter="accountEnable" {{ d.state == 1 ? 'checked' : '' }} />
|
<input type="checkbox" name="state" value="{{d.id}}" lay-skin="switch" lay-text="启用|禁用" lay-filter="accountEnable" {{ d.state == 1 ? 'checked' : '' }} />
|
||||||
</script>
|
</script>
|
||||||
<script type="text/html" id="account-checkUrl">
|
<script type="text/html" id="account-checkUrl">
|
||||||
{{#
|
{{#
|
||||||
if (d.platform == '微信支付') {
|
if (d.platform == '微信支付' || d.platform == '支付宝') {
|
||||||
return `{"pid":"${d.pid}","aid":"${d.id}","uid":"\{\{UID\}\}","title":"\{\{TITLE\}\}","msg":"\{\{MSG\}\}","time":"\{\{RECEIVE_TIME\}\}","divice":"\{\{DEVICE_NAME\}\}"}`;
|
return `<p title="双击复制">{"pid":"${d.pid}","aid":"${d.id}","uid":"\{\{UID\}\}","title":"\{\{TITLE\}\}","msg":"\{\{MSG\}\}","time":"\{\{RECEIVE_TIME\}\}","divice":"\{\{DEVICE_NAME\}\}"}</p>`;
|
||||||
} else if (d.platform == '支付宝') {
|
} else {
|
||||||
return `{"pid":"${d.pid}","aid":"${d.id}","uid":"\{\{UID\}\}","title":"\{\{TITLE\}\}","msg":"\{\{MSG\}\}","time":"\{\{RECEIVE_TIME\}\}","divice":"\{\{DEVICE_NAME\}\}"}`;
|
return `<p title="双击复制"><?php echo $domain ?>/checkPayResult?pid=${d.pid}&aid=${d.id}</p>`;
|
||||||
} else {
|
}
|
||||||
return '<?php echo $domain ?>/checkPayResult?pid=' + d.pid + '&aid=' + d.id;
|
}}
|
||||||
}
|
|
||||||
}}
|
|
||||||
</script>
|
</script>
|
||||||
<script src="/component/layui/layui.js"></script>
|
<script src="/component/layui/layui.js"></script>
|
||||||
<script src="/component/pear/pear.js"></script>
|
<script src="/component/pear/pear.js"></script>
|
||||||
@ -149,8 +147,12 @@
|
|||||||
account.editAccount(id);
|
account.editAccount(id);
|
||||||
} else if (obj.event === 'channelList') {
|
} else if (obj.event === 'channelList') {
|
||||||
account.channelList(id);
|
account.channelList(id);
|
||||||
} else if (obj.event === 'copy') {
|
}
|
||||||
console.log(obj.getCol());
|
});
|
||||||
|
table.on('toolDouble(account-table)', function (obj) {
|
||||||
|
if (obj.event === 'copy') {
|
||||||
|
const text = obj.tr[0].querySelector('td[data-field="checkUrl"]>div').innerText;
|
||||||
|
navigator.clipboard.writeText(text).then(() => { layer.msg('复制成功') });
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
// 表格头部按钮事件
|
// 表格头部按钮事件
|
||||||
|
@ -13,6 +13,12 @@
|
|||||||
top: 20px;
|
top: 20px;
|
||||||
z-index: 999;
|
z-index: 999;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
label {
|
||||||
|
display: flex !important;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
@ -41,9 +47,9 @@
|
|||||||
<span id="yiyan"></span>
|
<span id="yiyan"></span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="layui-card">
|
<div class="layui-card">
|
||||||
<div class="layui-card-header">API 密钥</div>
|
<div class="layui-card-header">支付API配置<span class="layui-font-gray"> · 易支付接口标准</span></div>
|
||||||
<div class="layui-card-body">
|
<div class="layui-card-body">
|
||||||
<div class="layui-form layui-form-pane">
|
<div class="layui-form layui-form-pane">
|
||||||
<div class="layui-form-item" pane>
|
<div class="layui-form-item" pane>
|
||||||
@ -81,10 +87,19 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="layui-card">
|
||||||
|
<div class="layui-card-header">聚合码定时任务<span class="layui-font-gray"> · 监控有效期订单</span></div>
|
||||||
|
<div class="layui-card-body">
|
||||||
|
<div class="layui-form layui-form-pane">
|
||||||
<div class="layui-form-item" pane>
|
<div class="layui-form-item" pane>
|
||||||
<label class="layui-form-label">订单监控</label>
|
<label class="layui-form-label">订单监控</label>
|
||||||
<div class="layui-input-block">
|
<div class="layui-input-block">
|
||||||
<div class="layui-form-mid layui-elip" style="margin-left: 10px;color: #5f5f5f;float: none;">
|
<div class="layui-form-mid layui-elip"
|
||||||
|
style="margin-left: 10px;color: #5f5f5f;float: none;">
|
||||||
<?php echo $orderurl ?>
|
<?php echo $orderurl ?>
|
||||||
<a href="javascript:;" lay-on="copyinfo" data-info="<?php echo $orderurl ?>"
|
<a href="javascript:;" lay-on="copyinfo" data-info="<?php echo $orderurl ?>"
|
||||||
style="float: right;" title="复制"><span
|
style="float: right;" title="复制"><span
|
||||||
@ -97,16 +112,102 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="layui-col-md6">
|
<div class="layui-col-md6">
|
||||||
|
|
||||||
<div class="layui-card">
|
<div class="layui-card">
|
||||||
<div class="layui-card-header">
|
<div class="layui-card-header">收款码监控配置<span class="layui-font-gray"> · SmsForwarder</span></div>
|
||||||
我的文章
|
|
||||||
</div>
|
|
||||||
<div class="layui-card-body">
|
<div class="layui-card-body">
|
||||||
<div style="padding: 120px 0px;width: 100%;text-align: center;">
|
<fieldset class="layui-elem-field">
|
||||||
<h3>不知道写什么,先留着</h3>
|
<legend style="font-size: 14px;">发送通道配置</legend>
|
||||||
</div>
|
<div class="layui-field-box">
|
||||||
|
<div class="layui-form layui-form-pane">
|
||||||
|
<div class="layui-form-item" pane>
|
||||||
|
<label class="layui-form-label">Webhook</label>
|
||||||
|
<div class="layui-input-block">
|
||||||
|
<div class="layui-form-mid layui-elip"
|
||||||
|
style="margin-left: 10px;color: #5f5f5f;float: none;">
|
||||||
|
<?php echo $url . 'mpayNotify' ?>
|
||||||
|
<a href="javascript:;" lay-on="copyinfo"
|
||||||
|
data-info="<?php echo $url . 'mpayNotify' ?>" style="float: right;"
|
||||||
|
title="复制"><span class="icon pear-icon pear-icon-survey"></span></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="layui-form-item" pane>
|
||||||
|
<label class="layui-form-label">消息模版</label>
|
||||||
|
<div class="layui-input-block">
|
||||||
|
<div class="layui-form-mid layui-elip"
|
||||||
|
style="margin-left: 10px;color: #5f5f5f;float: none;">
|
||||||
|
{"action": "mpay","data": "[msg]","time":"[timestamp]","sign": "[sign]"}
|
||||||
|
<a href="javascript:;" lay-on="copyinfo"
|
||||||
|
data-info='{"action": "mpay","data": "[msg]","time":"[timestamp]","sign": "[sign]"}'
|
||||||
|
style="float: right;" title="复制"><span
|
||||||
|
class="icon pear-icon pear-icon-survey"></span></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="layui-form-item" pane>
|
||||||
|
<label class="layui-form-label">Secret</label>
|
||||||
|
<div class="layui-input-block">
|
||||||
|
<div class="layui-form-mid layui-elip"
|
||||||
|
style="margin-left: 10px;color: #5f5f5f;float: none;">
|
||||||
|
<?php echo $secret_key ?>
|
||||||
|
<a href="javascript:;" lay-on="copyinfo"
|
||||||
|
data-info="<?php echo $secret_key ?>" style="float: right;"
|
||||||
|
title="复制"><span class="icon pear-icon pear-icon-survey"></span></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="layui-form-item" pane>
|
||||||
|
<label class="layui-form-label">成功关键字</label>
|
||||||
|
<div class="layui-input-block">
|
||||||
|
<div class="layui-form-mid layui-elip"
|
||||||
|
style="margin-left: 10px;color: #5f5f5f;float: none;">
|
||||||
|
200
|
||||||
|
<a href="javascript:;" lay-on="copyinfo" data-info="200"
|
||||||
|
style="float: right;" title="复制"><span
|
||||||
|
class="icon pear-icon pear-icon-survey"></span></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</fieldset>
|
||||||
|
<fieldset class="layui-elem-field">
|
||||||
|
<legend style="font-size: 14px;">应用转发规则·多重匹配</legend>
|
||||||
|
<div class="layui-field-box">
|
||||||
|
<div class="layui-form layui-form-pane">
|
||||||
|
<div class="layui-form-item" pane>
|
||||||
|
<label class="layui-form-label">微信支付</label>
|
||||||
|
<div class="layui-input-block">
|
||||||
|
<div class="layui-form-mid layui-elip"
|
||||||
|
style="margin-left: 10px;color: #5f5f5f;float: none;">
|
||||||
|
<?php echo '并且 是 APP包名 相等 com.tencent.mm<br />并且 是 通知标题 相等 微信支付<br /> 或者 是 通知标题 相等 微信收款助手' ?>
|
||||||
|
<a href="javascript:;" lay-on="copyinfo"
|
||||||
|
data-info='<?php echo "并且 是 APP包名 相等 com.tencent.mm\n并且 是 通知标题 相等 微信支付\n 或者 是 通知标题 相等 微信收款助手" ?>'
|
||||||
|
style="float: right;" title="复制"><span
|
||||||
|
class="icon pear-icon pear-icon-survey"></span></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="layui-form-item" pane>
|
||||||
|
<label class="layui-form-label">支付宝</label>
|
||||||
|
<div class="layui-input-block">
|
||||||
|
<div class="layui-form-mid layui-elip"
|
||||||
|
style="margin-left: 10px;color: #5f5f5f;float: none;">
|
||||||
|
<?php echo '并且 是 APP包名 相等 com.eg.android.AlipayGphone<br />并且 是 通知标题 包含 成功收款' ?>
|
||||||
|
<a href="javascript:;" lay-on="copyinfo"
|
||||||
|
data-info='<?php echo "并且 是 APP包名 相等 com.eg.android.AlipayGphone\n并且 是 通知标题 包含 成功收款" ?>'
|
||||||
|
style="float: right;" title="复制"><span
|
||||||
|
class="icon pear-icon pear-icon-survey"></span></a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</fieldset>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
Loading…
Reference in New Issue
Block a user