更新用户中心配置文档

This commit is contained in:
技术老胡
2024-11-21 17:25:04 +08:00
parent 4034c71730
commit c3e7c39487
8 changed files with 131 additions and 29 deletions

View File

@@ -66,11 +66,11 @@
</div>
<script src="/component/layui/layui.js"></script>
<script src="/component/pear/pear.js"></script>
<script src="/static/js/crypto-js.min.js"></script>
<script>
layui.use(['layer', 'form'], function () {
layui.use(['layer', 'form', 'encrypt'], function () {
let form = layui.form;
let layer = layui.layer;
let encrypt = layui.encrypt;
const formdata = {
name: `支付测试<?php echo date('Ymd-His', time()) ?>`,
@@ -121,7 +121,7 @@
// 添加密钥
signstr += key;
// 计算 MD5 值
let sign = CryptoJS.MD5(signstr).toString();
let sign = encrypt.md5(signstr).toString();
return sign;
}
})

View File

@@ -19,7 +19,7 @@
<div class="layui-form-item">
<label class="layui-form-label">终端编号</label>
<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 class="layui-form-item">
@@ -34,7 +34,7 @@
<option value="wxpay4">商家码</option> -->
<!-- <?php } ?> -->
<!-- <?php if ($platform == 'alipay') { ?> -->
<option value="alipay1">个人</option>
<option value="alipay1">收钱</option>
<option value="alipay2">经营码</option>
<!-- <?php } ?> -->
</select>

View File

@@ -83,15 +83,13 @@
<input type="checkbox" name="state" value="{{d.id}}" lay-skin="switch" lay-text="启用|禁用" lay-filter="accountEnable" {{ d.state == 1 ? 'checked' : '' }} />
</script>
<script type="text/html" id="account-checkUrl">
{{#
if (d.platform == '微信支付') {
return `{"pid":"${d.pid}","aid":"${d.id}","uid":"\{\{UID\}\}","title":"\{\{TITLE\}\}","msg":"\{\{MSG\}\}","time":"\{\{RECEIVE_TIME\}\}","divice":"\{\{DEVICE_NAME\}\}"}`;
} else if (d.platform == '支付宝') {
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;
}
}}
{{#
if (d.platform == '微信支付' || d.platform == '支付宝') {
return `<p title="双击复制">{"pid":"${d.pid}","aid":"${d.id}","uid":"\{\{UID\}\}","title":"\{\{TITLE\}\}","msg":"\{\{MSG\}\}","time":"\{\{RECEIVE_TIME\}\}","divice":"\{\{DEVICE_NAME\}\}"}</p>`;
} else {
return `<p title="双击复制"><?php echo $domain ?>/checkPayResult?pid=${d.pid}&aid=${d.id}</p>`;
}
}}
</script>
<script src="/component/layui/layui.js"></script>
<script src="/component/pear/pear.js"></script>
@@ -149,8 +147,12 @@
account.editAccount(id);
} else if (obj.event === 'channelList') {
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('复制成功') });
}
});
// 表格头部按钮事件

View File

@@ -13,6 +13,12 @@
top: 20px;
z-index: 999;
}
label {
display: flex !important;
align-items: center;
justify-content: center;
}
</style>
</head>
@@ -41,9 +47,9 @@
<span id="yiyan"></span>
</div>
</div>
<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-form layui-form-pane">
<div class="layui-form-item" pane>
@@ -81,10 +87,19 @@
</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>
<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;">
<div class="layui-form-mid layui-elip"
style="margin-left: 10px;color: #5f5f5f;float: none;">
<?php echo $orderurl ?>
<a href="javascript:;" lay-on="copyinfo" data-info="<?php echo $orderurl ?>"
style="float: right;" title="复制"><span
@@ -97,16 +112,102 @@
</div>
</div>
<div class="layui-col-md6">
<div class="layui-card">
<div class="layui-card-header">
我的文章
</div>
<div class="layui-card-header">收款码监控配置<span class="layui-font-gray"> · SmsForwarder</span></div>
<div class="layui-card-body">
<div style="padding: 120px 0px;width: 100%;text-align: center;">
<h3>不知道写什么,先留着</h3>
</div>
<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">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 />&nbsp;或者 是 通知标题 相等 微信收款助手' ?>
<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>