mirror of
				https://gitee.com/technical-laohu/mpay.git
				synced 2025-11-04 16:53:44 +08:00 
			
		
		
		
	更新用户中心配置文档
This commit is contained in:
		
										
											
												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>
 | 
			
		||||
	<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;
 | 
			
		||||
			}
 | 
			
		||||
		})
 | 
			
		||||
 
 | 
			
		||||
@@ -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>
 | 
			
		||||
 
 | 
			
		||||
@@ -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('复制成功') });
 | 
			
		||||
				}
 | 
			
		||||
			});
 | 
			
		||||
			// 表格头部按钮事件
 | 
			
		||||
 
 | 
			
		||||
@@ -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 /> 或者 是 通知标题 相等 微信收款助手' ?>
 | 
			
		||||
                                                <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>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user