TaoLer/app/admin/view/login/login.html
2023-03-16 22:40:15 +08:00

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>