pref: 增加服务类优化UI版面
This commit is contained in:
@@ -1,86 +1,89 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-CN">
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>SwiftAdmin 用户登录</title>
|
||||
<include file="public:header"/>
|
||||
<title>{$site_name} 找回密码</title>
|
||||
<meta http-equiv="Cache-Control" content="no-transform" />
|
||||
<meta http-equiv="Cache-Control" content="no-siteapp" />
|
||||
<meta name="applicable-device" content="pc,mobile">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0">
|
||||
<script src="/static/js/layui/layui.js"></script>
|
||||
<link rel="stylesheet" type="text/css" href="/static/js/layui/css/font-awesome.css" />
|
||||
<link rel="stylesheet" type="text/css" href="/static/js/layui/css/layui.css" />
|
||||
<link rel="stylesheet" type="text/css" href="/static/css/login.css" />
|
||||
<script src="/static/js/center.js?v={:release()}"></script>
|
||||
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon"/>
|
||||
</head>
|
||||
<body>
|
||||
<style>
|
||||
.layui-form-checked[lay-skin="primary"] i {
|
||||
border-color: #1890ff !important;
|
||||
background-color: #1890ff;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.layui-form-item {
|
||||
margin-bottom: 25px;
|
||||
}
|
||||
|
||||
.red {
|
||||
color: red;
|
||||
}
|
||||
|
||||
.layui-input:hover {
|
||||
border: 1px solid #1890ff!important;
|
||||
}
|
||||
|
||||
</style>
|
||||
<div class="layui-fluid">
|
||||
<form class="layui-form layui-form-fixed" action="/index/user/forgot" method="post" >
|
||||
<input type="hidden" name="__token__" value="{:token()}"/>
|
||||
<form class="layui-form layui-form-fixed" action="/index/user/forgot" method="post">
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label"><span class="red">*</span> {:__('手机/邮箱')}</label>
|
||||
<div class="layui-input-inline" style="width: 306px">
|
||||
<input id="string" name="mobile" placeholder="{:__('请输入邮箱或手机号')}" type="text" class="layui-input string"
|
||||
autocomplete="off" lay-verify="required"/>
|
||||
<input id="name" name="name" placeholder="{:__('请输入邮箱或手机号')}" type="text" class="layui-input"
|
||||
lay-verify="required"/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label"><span class="red">*</span> {:__('验证码')}</label>
|
||||
<div class="layui-input-inline">
|
||||
<input name="captcha" placeholder="{:__('请输入验证码')}" type="text" class="layui-input" autocomplete="off" lay-verify="required" maxlength="10"/>
|
||||
<div class="layui-input-inline" style="width: 226px">
|
||||
<input name="captcha" placeholder="{:__('请输入验证码')}" type="text" class="layui-input"
|
||||
autocomplete="off" lay-verify="required" maxlength="10"/>
|
||||
</div>
|
||||
<button id="send" class="layui-btn layui-btn-normal" type="button"
|
||||
lay-ajax data-url="/ajax/smsSend" data-object="mobile:string,event:event">{:__('获取')}
|
||||
<button id="uCode" class="layui-btn layui-btn-normal" type="button">{:__('获取')}
|
||||
</button>
|
||||
</div>
|
||||
<div class="layui-form-item">
|
||||
<label class="layui-form-label"><span class="red">*</span> {:__('新密码')}</label>
|
||||
<div class="layui-input-inline" style="width: 306px">
|
||||
<input type="password" id="pwd" name="pwd" lay-verify="required" placeholder="{:__('密码')}" class="layui-input" >
|
||||
<input type="password" id="pwd" name="pwd" lay-verify="required" placeholder="{:__('密码')}"
|
||||
class="layui-input">
|
||||
</div>
|
||||
</div>
|
||||
<input type="text" hidden name="event" class="event" value="forgot">
|
||||
<div class="layui-footer layui-form-item layui-center">
|
||||
<button class="layui-btn layui-btn-primary" type="button" sa-event="closeDialog">{:__('取消')}</button>
|
||||
<button class="layui-btn layui-btn-normal" lay-filter="submitIframe" lay-submit>{:__('提交')}</button>
|
||||
<button class="layui-btn layui-btn-normal" lay-filter="submitIframe" lay-submit>{:__('提交')}</button>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</body>
|
||||
<script>
|
||||
layui.use('jquery', function() {
|
||||
layui.use('jquery', function () {
|
||||
|
||||
let $ = layui.jquery;
|
||||
|
||||
$('#string').on('keyup',function (e) {
|
||||
|
||||
let val = $(this).val();
|
||||
let string = $('#string');
|
||||
let send = $('#send');
|
||||
let regx = /^[1][3,4,5,6.7,8,9][0-9]{9}$/
|
||||
if (regx.test(val)) {
|
||||
string.attr('name','mobile');
|
||||
send.attr('data-object','mobile:string,event:event');
|
||||
send.attr('data-url','/ajax/smsSend');
|
||||
} else {
|
||||
string.attr('name','email');
|
||||
send.attr('data-object','email:string,event:event');
|
||||
send.attr('data-url','/ajax/emailsend');
|
||||
$('#uCode').click(function (e) {
|
||||
let name = $('#name').val();
|
||||
if (name === '') {
|
||||
layer.msg('请输入邮箱或手机号', 'info');
|
||||
return false;
|
||||
}
|
||||
})
|
||||
let regUrl = '/api/ajax/smsSend';
|
||||
let data = { mobile: name };
|
||||
let regxEmail = /^(\w-*\.*)+@(\w-?)+(\.\w{2,})+$/;
|
||||
if (regxEmail.test(name)) {
|
||||
regUrl = '/api/ajax/emailSend';
|
||||
data = { email: name };
|
||||
}
|
||||
data.event = 'forgot';
|
||||
$(this).attr('disabled', true);
|
||||
$.ajax({
|
||||
url: regUrl,
|
||||
type: 'post',
|
||||
data: data,
|
||||
dataType: 'json',
|
||||
success: function (res) {
|
||||
|
||||
if (res.code === 200) {
|
||||
layer.msg(res.msg, 'success');
|
||||
} else {
|
||||
layer.msg(res.msg, 'error');
|
||||
}
|
||||
}
|
||||
});
|
||||
setTimeout(function () {
|
||||
$('#uCode').attr('disabled', false);
|
||||
}, 10000);
|
||||
});
|
||||
})
|
||||
</script>
|
||||
</html>
|
||||
Reference in New Issue
Block a user