mirror of
				https://gitee.com/technical-laohu/mpay.git
				synced 2025-10-22 18:33:43 +08:00 
			
		
		
		
	删除文件 view
This commit is contained in:
		| @@ -1,150 +0,0 @@ | ||||
| <!DOCTYPE html> | ||||
| <html> | ||||
|  | ||||
| <head> | ||||
|     <meta charset="utf-8"> | ||||
|     <title>个人资料</title> | ||||
|     <link rel="stylesheet" href="/component/pear/css/pear.css" /> | ||||
|     <link rel="stylesheet" href="/admin/css/other/person.css" /> | ||||
|     <style> | ||||
|         .userset { | ||||
|             position: absolute; | ||||
|             right: 20px; | ||||
|             top: 20px; | ||||
|             z-index: 999; | ||||
|         } | ||||
|     </style> | ||||
| </head> | ||||
|  | ||||
| <body class="pear-container"> | ||||
|     <div style="padding: 8px;"> | ||||
|         <div class="layui-row layui-col-space16"> | ||||
|             <div class="layui-col-md4"> | ||||
|                 <div class="layui-card"> | ||||
|                     <div class="userset"><a href="javascript:;" lay-on="setUser" title="设置"> | ||||
|                             <span class="icon pear-icon pear-icon-setting" style="font-size: 20px;"></span></a></div> | ||||
|                     <div class="layui-card-body" style="padding: 25px;"> | ||||
|                         <div class="text-center layui-text"> | ||||
|                             <div class="user-info-head" id="userInfoHead"> | ||||
|                                 <img src="/admin/images/avatar.jpg" id="userAvatar" width="115px" height="115px" alt=""> | ||||
|                             </div> | ||||
|                             <h2 style="padding-top: 20px;font-size: 20px;"> | ||||
|                                 <?php echo $nickname ?> | ||||
|                             </h2> | ||||
|                             <p style="padding-top: 8px;margin-top: 10px;font-size: 16px;"> | ||||
|                                 <?php echo $username ?> | ||||
|                             </p> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                     <div class="layui-elip" | ||||
|                         style="height: 45px;border-top: 1px whitesmoke solid;text-align: center;line-height: 45px;font-size: 13.5px; padding: 0 32px;"> | ||||
|                         <span id="yiyan"></span> | ||||
|                     </div> | ||||
|                 </div> | ||||
|  | ||||
|                 <div class="layui-card"> | ||||
|                     <div class="layui-card-header">API 密钥</div> | ||||
|                     <div class="layui-card-body"> | ||||
|                         <div class="layui-form layui-form-pane"> | ||||
|                             <div class="layui-form-item" pane> | ||||
|                                 <label class="layui-form-label">API 接口</label> | ||||
|                                 <div class="layui-input-block"> | ||||
|                                     <div class="layui-form-mid" style="margin-left: 10px;color: #5f5f5f;float: none;"> | ||||
|                                         <?php echo $url ?> | ||||
|                                         <a href="javascript:;" lay-on="copyinfo" data-info="<?php echo $url ?>" | ||||
|                                             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">商户 PID</label> | ||||
|                                 <div class="layui-input-block"> | ||||
|                                     <div class="layui-form-mid" style="margin-left: 10px;color: #5f5f5f;float: none;"> | ||||
|                                         <?php echo $pid ?> | ||||
|                                         <a href="javascript:;" lay-on="copyinfo" data-info="<?php echo $pid ?>" | ||||
|                                             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">商户密钥 <a href="javascript:;" lay-on="resetKey" | ||||
|                                         title="重置密钥"><span class="icon pear-icon pear-icon-refresh"></span></a></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> | ||||
|                     </div> | ||||
|                 </div> | ||||
|             </div> | ||||
|             <div class="layui-col-md8"> | ||||
|                 <div class="layui-card"> | ||||
|                     <div class="layui-card-header"> | ||||
|                         我的文章 | ||||
|                     </div> | ||||
|                     <div class="layui-card-body"> | ||||
|  | ||||
|                     </div> | ||||
|                 </div> | ||||
|             </div> | ||||
|         </div> | ||||
|     </div> | ||||
|     <script src="/component/layui/layui.js"></script> | ||||
|     <script src="/component/pear/pear.js"></script> | ||||
|     <script> | ||||
|         layui.use(['layer', 'util'], () => { | ||||
|             let util = layui.util; | ||||
|             let layer = layui.layer; | ||||
|  | ||||
|             util.on({ | ||||
|                 'copyinfo': (ele) => { | ||||
|                     const info = ele.attr('data-info'); | ||||
|                     navigator.clipboard.writeText(info).then(() => { layer.msg('复制成功') }); | ||||
|                 }, | ||||
|                 'resetKey': (ele) => { | ||||
|                     layer.confirm('重置密钥后,将无法使用原密钥,是否继续?', { icon: 3, title: '重置密钥' }, function (index) { | ||||
|                         layer.close(index); | ||||
|                         tool.resetKey(); | ||||
|                     }); | ||||
|                 }, | ||||
|                 'setUser': (ele) => { | ||||
|                     tool.setUser(); | ||||
|                 } | ||||
|             }); | ||||
|  | ||||
|             let tool = {}; | ||||
|             tool.resetKey = async (id) => { | ||||
|                 const res = await fetch(`/api/user/resetKey?id=${id}`); | ||||
|                 const data = await res.json(); | ||||
|                 if (data.code === 0) { | ||||
|                     layer.msg('密钥重置成功'); | ||||
|                     location.reload(); | ||||
|                 } | ||||
|             } | ||||
|             tool.setUser = async () => { | ||||
|                 layer.open({ | ||||
|                     id: 'iframe-set-user', | ||||
|                     type: 2, | ||||
|                     title: '修改', | ||||
|                     shade: 0.1, | ||||
|                     area: ['500px', '400px'], | ||||
|                     content: `/User/setUser`, | ||||
|                 }); | ||||
|             } | ||||
|  | ||||
|         }); | ||||
|         fetch('https://tenapi.cn/v2/yiyan').then(res => res.text()).then(data => { document.getElementById('yiyan').innerHTML = data || '人无横财不富,马无夜草不肥'; }) | ||||
|  | ||||
|  | ||||
|     </script> | ||||
| </body> | ||||
|  | ||||
| </html> | ||||
| @@ -1,103 +0,0 @@ | ||||
| <!DOCTYPE html> | ||||
| <html> | ||||
|  | ||||
| <head> | ||||
| 	<meta charset="utf-8"> | ||||
| 	<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"> | ||||
| 	<title>登录</title> | ||||
| 	<!-- 样 式 文 件 --> | ||||
| 	<link rel="stylesheet" href="/component/pear/css/pear.css" /> | ||||
| 	<link rel="stylesheet" href="/admin/css/other/login.css" /> | ||||
| 	<style> | ||||
| 		.index-txt { | ||||
| 			margin-top: 10px; | ||||
| 			line-height: 18px; | ||||
| 			color: #5f5f5f; | ||||
| 			text-align: right; | ||||
| 		} | ||||
|  | ||||
| 		.index-txt>a { | ||||
| 			color: #5FB878; | ||||
| 		} | ||||
| 	</style> | ||||
| </head> | ||||
| <!-- 代 码 结 构 --> | ||||
|  | ||||
| <body background="/admin/images/background.svg" style="background-size: cover;"> | ||||
| 	<form class="layui-form" action="javascript:void(0);"> | ||||
| 		<div class="layui-form-item"> | ||||
| 			<img class="logo" src="/admin/images/logo.png" /> | ||||
| 			<div class="title">码支付</div> | ||||
| 			<div class="desc"> | ||||
| 				明 湖 区 最 具 影 响 力 的 设 计 规 范 之 一 | ||||
| 			</div> | ||||
| 		</div> | ||||
| 		<div class="layui-form-item"> | ||||
| 			<input type="text" name="username" placeholder="账 户" lay-verify="required" hover class="layui-input" /> | ||||
| 		</div> | ||||
| 		<div class="layui-form-item"> | ||||
| 			<input type="password" name="password" placeholder="密 码" lay-verify="required" hover class="layui-input" /> | ||||
| 		</div> | ||||
| 		<div class="layui-form-item"> | ||||
| 			<input type="text" name="captcha" placeholder="验证码" hover lay-verify="required" | ||||
| 				class="code layui-input layui-input-inline" /> | ||||
| 			<img src="/admin/images/captcha.gif" class="codeImage" /> | ||||
| 		</div> | ||||
| 		<div class="layui-form-item layui-row"> | ||||
| 			<div class="layui-col-xs6"><input name="keep_login" type="checkbox" title="记住密码" lay-skin="primary" checked> | ||||
| 			</div> | ||||
| 			<div class="layui-col-xs6"> | ||||
| 				<div class="index-txt"><a href="/">首 页</a></div> | ||||
| 			</div> | ||||
| 		</div> | ||||
| 		<div class="layui-form-item"> | ||||
| 			<button type="submit" class="pear-btn pear-btn-success login" lay-submit lay-filter="login"> | ||||
| 				登 入 | ||||
| 			</button> | ||||
| 		</div> | ||||
| 	</form> | ||||
| 	<!-- 资 源 引 入 --> | ||||
| 	<script src="/component/layui/layui.js"></script> | ||||
| 	<script src="/component/pear/pear.js"></script> | ||||
| 	<script> | ||||
| 		layui.use(['form', 'button', 'popup'], function () { | ||||
| 			var form = layui.form; | ||||
| 			var button = layui.button; | ||||
| 			var popup = layui.popup; | ||||
|  | ||||
| 			// 登 录 提 交 | ||||
| 			form.on('submit(login)', function (data) { | ||||
| 				let field = data.field; | ||||
| 				const is_keep = 'keep_login' in field; | ||||
| 				if (!is_keep) { | ||||
| 					field.keep_login = 'off'; | ||||
| 				} | ||||
| 				// 动画 | ||||
| 				const act_btn = button.load({ elem: '.login' }); | ||||
| 				// 登陆 | ||||
| 				(async () => { | ||||
| 					const rep_login = await fetch('/api/user/login', { method: 'post', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(field) }); | ||||
| 					if (rep_login.status !== 200) { | ||||
| 						popup.failure('请求失败,请重试!'); | ||||
| 						act_btn.stop(); | ||||
| 						return false; | ||||
| 					} | ||||
| 					const info = await rep_login.json(); | ||||
| 					if (info.code === 0) { | ||||
| 						act_btn.stop(); | ||||
| 						popup.success("登录成功", function () { | ||||
| 							location.href = "/Console/index" | ||||
| 						}); | ||||
| 					} else { | ||||
| 						act_btn.stop(); | ||||
| 						popup.failure(info.msg); | ||||
| 					} | ||||
|  | ||||
| 				})(); | ||||
| 				return false; | ||||
| 			}); | ||||
| 		}) | ||||
| 	</script> | ||||
| </body> | ||||
|  | ||||
| </html> | ||||
| @@ -1,103 +0,0 @@ | ||||
| <!DOCTYPE html> | ||||
| <html> | ||||
|  | ||||
| <head> | ||||
|     <meta charset="UTF-8"> | ||||
|     <title>修改</title> | ||||
|     <link rel="stylesheet" href="/component/pear/css/pear.css" /> | ||||
|     <style> | ||||
|         .inputTxt { | ||||
|             margin-left: 10px; | ||||
|         } | ||||
|     </style> | ||||
| </head> | ||||
|  | ||||
| <body> | ||||
|     <form id="set-user" class="layui-form layui-form-pane" action="" lay-filter="set-user"> | ||||
|         <div class="mainBox"> | ||||
|             <div class="main-container"> | ||||
|                 <div class="layui-form-item" pane> | ||||
|                     <label class="layui-form-label">ID</label> | ||||
|                     <div class="layui-input-block"> | ||||
|                         <div class="layui-form-mid inputTxt"> | ||||
|                             <?php echo $pid ?> | ||||
|                         </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 inputTxt"> | ||||
|                             <?php echo $username ?> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                 </div> | ||||
|                 <div class="layui-form-item"> | ||||
|                     <label class="layui-form-label">昵称</label> | ||||
|                     <div class="layui-input-block"> | ||||
|                         <input type="text" name="nickname" autocomplete="off" class="layui-input"> | ||||
|                     </div> | ||||
|                 </div> | ||||
|                 <div class="layui-form-item"> | ||||
|                     <label class="layui-form-label">密码</label> | ||||
|                     <div class="layui-input-block"> | ||||
|                         <input type="text" name="password" autocomplete="off" class="layui-input"> | ||||
|                     </div> | ||||
|                 </div> | ||||
|             </div> | ||||
|         </div> | ||||
|         <div class="bottom"> | ||||
|             <div class="button-container"> | ||||
|                 <button type="submit" class="pear-btn pear-btn-primary pear-btn-sm" lay-submit="" | ||||
|                     lay-filter="user-save"> | ||||
|                     <i class="layui-icon layui-icon-ok"></i> | ||||
|                     提交 | ||||
|                 </button> | ||||
|                 <button type="reset" class="pear-btn pear-btn-sm"> | ||||
|                     <i class="layui-icon layui-icon-refresh"></i> | ||||
|                     重置 | ||||
|                 </button> | ||||
|             </div> | ||||
|         </div> | ||||
|     </form> | ||||
|  | ||||
|     <script src="/component/layui/layui.js"></script> | ||||
|     <script src="/component/pear/pear.js"></script> | ||||
|     <script> | ||||
|         layui.use(['form'], function () { | ||||
|             let form = layui.form; | ||||
|  | ||||
|             form.val('set-user', { | ||||
|                 "nickname": "<?php echo $nickname ?>", | ||||
|                 "password": "<?php echo $password ?>", | ||||
|             }); | ||||
|  | ||||
|             form.on('submit(user-save)', function (obj) { | ||||
|                 let field = obj.field; | ||||
|                 (async () => { | ||||
|                     const url = '/api/User/editUser'; | ||||
|                     const info = field; | ||||
|                     const res = await fetch(url, { method: 'post', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(info) }); | ||||
|                     if (res.status !== 200) { | ||||
|                         layer.msg('请求失败,请重试!', { tips: 2, time: 1200 }); | ||||
|                         return false; | ||||
|                     } | ||||
|                     const rec_info = await res.json(); | ||||
|                     if (rec_info.code === 0) { | ||||
|                         layer.msg(rec_info.msg, { icon: 1, time: 1200 }, () => { | ||||
|                             parent.layer.close(parent.layer.getFrameIndex(window.name)); //关闭当前页 | ||||
|                             parent.location.reload(); | ||||
|                         }); | ||||
|                     } else { | ||||
|                         layer.msg(rec_info.msg, { icon: 2, time: 1200 }); | ||||
|                     } | ||||
|                 })() | ||||
|                 return false; | ||||
|             }); | ||||
|         }) | ||||
|     </script> | ||||
|     <script> | ||||
|     </script> | ||||
| </body> | ||||
|  | ||||
| </html> | ||||
		Reference in New Issue
	
	Block a user