118 lines
3.5 KiB
HTML
118 lines
3.5 KiB
HTML
<!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="/static/component/pear/css/pear.css" />
|
|
<link rel="stylesheet" href="/static/admin/css/other/login.css" />
|
|
<script src="/static/component/layui/layui.js"></script>
|
|
</head>
|
|
<!-- 代 码 结 构 -->
|
|
<body background="/static/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="/static/admin/images/logo.png" />
|
|
<div class="title">TaoLer Admin</div>
|
|
<div class="desc">
|
|
明 湖 区 最 具 影 响 力 的 设 计 规 范 之 一
|
|
</div>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<input name="username" placeholder="账 户 : admin " lay-verify="required" hover class="layui-input" />
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<input type="password" name="password" placeholder="密 码 : admin " 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="{:captcha_src()}" class="codeImage" style="width:120px;" id="captcha"/>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<input type="checkbox" name="remember" title="记住密码" lay-skin="primary" checked>
|
|
</div>
|
|
<div class="layui-form-item">
|
|
<button type="button" class="pear-btn pear-btn-success login" lay-submit lay-filter="login" id="login-submit">
|
|
登 入
|
|
</button>
|
|
</div>
|
|
</form>
|
|
|
|
<!-- 资 源 引 入 -->
|
|
|
|
<script src="/static/component/pear/pear.js"></script>
|
|
<script>
|
|
layui.use(['form', 'button', 'popup'], function() {
|
|
let $ = layui.jquery;
|
|
var form = layui.form;
|
|
var button = layui.button;
|
|
var popup = layui.popup;
|
|
var $body = $('body');
|
|
|
|
//回车登陆
|
|
$(document).keydown(function(e){
|
|
if(e.keyCode == 13){
|
|
$("#login-submit").click()
|
|
}
|
|
})
|
|
|
|
// 登 录 提 交
|
|
form.on('submit(login)', function(data) {
|
|
//请求登入接口
|
|
$.ajax({
|
|
type: "post"
|
|
,url: "{:url('login/index')}" //实际使用请改成服务端真实接口
|
|
,data: data.field
|
|
,success: function(res){
|
|
if(res.code == 0){
|
|
/*
|
|
//请求成功后,写入 access_token
|
|
layui.data(setter.tableName, {
|
|
key: setter.request.tokenName
|
|
,value: res.data.access_token
|
|
});
|
|
*/
|
|
//登入成功的提示与跳转
|
|
popup.success("登录成功", function() {
|
|
location.href = "{:url('index/index')}"
|
|
})
|
|
|
|
} else {
|
|
layer.open({title:'登陆失败', content:res.msg, icon:5, anim:6});
|
|
layui.jquery('#captcha').attr('src', '{:captcha_src()}?' + Math.random());
|
|
}
|
|
|
|
}
|
|
});
|
|
|
|
/// 验证
|
|
|
|
/// 登录
|
|
|
|
/// 动画
|
|
// button.load({
|
|
// elem: '.login',
|
|
// time: 1500,
|
|
// done: function() {
|
|
// popup.success("登录成功", function() {
|
|
// location.href = "index.html"
|
|
// });
|
|
// }
|
|
// })
|
|
return false;
|
|
});
|
|
|
|
//更换图形验证码
|
|
$body.on('click', '#captcha', function(){
|
|
var othis = $(this);
|
|
this.src = '/captcha.html?t='+ new Date().getTime()
|
|
});
|
|
|
|
|
|
})
|
|
</script>
|
|
{:hook('bacimghook')}
|
|
</body>
|
|
</html>
|