验证码
diff --git a/src/main/resources/templates/index.html b/src/main/resources/templates/index.html
index cc40865..eedff07 100755
--- a/src/main/resources/templates/index.html
+++ b/src/main/resources/templates/index.html
@@ -6,9 +6,8 @@
<meta name="renderer" content="webkit">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
- <link rel="stylesheet" type="text/css" th:href="@{/static/layui/css/layui.css}" media="all"/>
+ <link rel="stylesheet" type="text/css" th:href="@{/static/libs/layui/css/layui.css}" media="all"/>
<link rel="stylesheet" type="text/css" th:href="@{/static/style/admin.css}" media="all"/>
- <script rel="script" type="text/javascript" th:src="@{/static/layui/layui.js}" ></script>
</head>
<body class="layui-layout-body">
@@ -465,14 +464,8 @@
</div>
</div>
- <script src="../static/layui/layui.js"></script>
- <script>
- layui.config({
- base: '../static/' //静态资源所在路径
- }).extend({
- index: 'lib/index' //主入口模块
- }).use('index');
- </script>
+ <script type="text/javascript" th:src="@{/static/libs/layui/layui.js}" ></script>
+
</body>
</html>
diff --git a/src/main/resources/templates/login.html b/src/main/resources/templates/login.html
new file mode 100644
index 0000000..54c64a7
--- /dev/null
+++ b/src/main/resources/templates/login.html
@@ -0,0 +1,120 @@
+<!DOCTYPE html>
+<html xmlns:th="http://www.thymeleaf.org">
+
+<head>
+ <title>用户登录</title>
+ <link rel="stylesheet" type="text/css" th:href="@{/static/libs/layui/css/layui.css}" />
+ <link rel="stylesheet" type="text/css" th:href="@{/static/payapi/css/login.css}" />
+</head>
+
+<body>
+<div class="login-wrapper">
+
+ <div class="login-header">
+ <img th:src="@{/static/payapi/images/logo.png}"> logo
+ </div>
+
+ <div class=" login-body">
+ <div class="layui-card">
+ <div class="layui-card-header">
+ <i class="layui-icon layui-icon-engine"></i> 用户登录
+ </div>
+ <div class="layui-card-body layui-form layui-form-pane">
+ <div class="layui-form-item">
+ <label class="layui-form-label"><i class="layui-icon layui-icon-username"></i></label>
+ <div class="layui-input-block">
+ <input name="username" type="text" lay-verify="required" placeholder="账号"
+ class="layui-input">
+ </div>
+ </div>
+ <div class="layui-form-item">
+ <label class="layui-form-label"><i class="layui-icon layui-icon-password"></i></label>
+ <div class="layui-input-block">
+ <input name="password" type="password" lay-verify="required" placeholder="密码"
+ class="layui-input">
+ </div>
+ </div>
+ <div class="layui-form-item">
+ <label class="layui-form-label"><i class="layui-icon layui-icon-vercode"></i></label>
+ <div class="layui-input-block">
+ <div class="layui-row inline-block">
+ <div class="layui-col-xs7">
+ <input name="imageCode" type="text" placeholder="验证码"
+ class="layui-input">
+ </div>
+ <div class="layui-col-xs5" style="padding-left: 10px;">
+ <img class="login-captcha" src="/code/image"><!-- https://www.oschina.net/action/user/captcha -->
+ </div>
+ </div>
+ </div>
+ </div>
+ <div class="layui-form-item">
+ <!--<a href="javascript:;" class="layui-link">帐号注册</a>-->
+ <a href="javascript:;" class="layui-link pull-right">忘记密码?</a>
+ </div>
+ <div class="layui-form-item">
+ <button lay-filter="login-submit" class="layui-btn layui-btn-fluid" lay-submit>登 录</button>
+ </div>
+ <!--<div class="layui-form-item login-other">-->
+ <!--<label>第三方登录</label>-->
+ <!--<a href="javascript:;"><i class="layui-icon layui-icon-login-qq"></i></a>-->
+ <!--<a href="javascript:;"><i class="layui-icon layui-icon-login-wechat"></i></a>-->
+ <!--<a href="javascript:;"><i class="layui-icon layui-icon-login-weibo"></i></a>-->
+ <!--</div>-->
+ </div>
+ </div>
+ </div>
+
+ <div class="login-footer">
+ <p>© 2019 <a href="javascript:;" target="_blank">上海树维信息科技有限公司 版权所有</a></p>
+ <!--<p>-->
+ <!--<span><a href="javascript:;" target="_blank">前往github</a></span>-->
+ <!--<span><a href="https://gitee.com/andyzy/zy-admin.git" target="_blank">前往gitee</a></span>-->
+ <!--<span><a href="javascript:;" target="_blank">文档说明</a></span>-->
+ <!--</p>-->
+ </div>
+</div>
+
+<script type="text/javascript" th:src="@{/static/libs/layui/layui.js}" ></script>
+<script>
+ layui.config({
+ base: 'payapi/module/'
+ }).use(['form'], function () {
+ var $ = layui.jquery;
+ var form = layui.form;
+ // 表单提交
+ form.on('submit(login-submit)', function (obj) {
+ var field = obj.field;
+ layer.load(2);
+ $.ajax({
+ url: '/login/form',
+ data: field,
+ type: 'POST',
+ success: function (data) {
+ if (200 == data.code) {
+ layer.msg('登录成功', {icon: 1, time: 1500}, function () {
+ location.replace('./');
+ });
+ } else {
+ layer.closeAll('loading');
+ layer.msg(data.msg, {icon: 5});
+ $('.login-captcha').trigger('click');
+ }
+ },
+ error: function (xhr) {
+ console.log('error');
+ console.log(xhr);
+ layer.closeAll('loading');
+ layer.msg('登录失败,请按f12查看console错误信息', {icon: 5});
+ }
+ });
+ });
+
+ // 图形验证码
+ $('.login-captcha').click(function () {
+ this.src = this.src + '?t=' + (new Date).getTime();
+ });
+ });
+</script>
+</body>
+</html>
\ No newline at end of file