index.html 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. <!DOCTYPE html>
  2. <html lang="zh">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" />
  6. <title>登录页面 - 缘中秀后台管理</title>
  7. {include file='common/_js_css'}
  8. <script>
  9. </script>
  10. <style>
  11. body {
  12. display: -webkit-box;
  13. display: flex;
  14. -webkit-box-pack: center;
  15. justify-content: center;
  16. -webkit-box-align: center;
  17. align-items: center;
  18. height: 100%;
  19. }
  20. .login-box {
  21. display: table;
  22. table-layout: fixed;
  23. overflow: hidden;
  24. max-width: 700px;
  25. }
  26. .login-left {
  27. display: table-cell;
  28. position: relative;
  29. margin-bottom: 0;
  30. border-width: 0;
  31. padding: 45px;
  32. }
  33. .login-left .form-group:last-child {
  34. margin-bottom: 0px;
  35. }
  36. .login-right {
  37. display: table-cell;
  38. position: relative;
  39. margin-bottom: 0;
  40. border-width: 0;
  41. padding: 45px;
  42. width: 50%;
  43. max-width: 50%;
  44. background: #67b26f!important;
  45. background: -moz-linear-gradient(45deg,#67b26f 0,#4ca2cd 100%)!important;
  46. background: -webkit-linear-gradient(45deg,#67b26f 0,#4ca2cd 100%)!important;
  47. background: linear-gradient(45deg,#67b26f 0,#4ca2cd 100%)!important;
  48. filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#67b26f', endColorstr='#4ca2cd', GradientType=1 )!important;
  49. }
  50. .login-box .has-feedback.feedback-left .form-control {
  51. padding-left: 38px;
  52. padding-right: 12px;
  53. }
  54. .login-box .has-feedback.feedback-left .form-control-feedback {
  55. left: 0;
  56. right: auto;
  57. width: 38px;
  58. height: 38px;
  59. line-height: 38px;
  60. z-index: 4;
  61. color: #dcdcdc;
  62. }
  63. .login-box .has-feedback.feedback-left.row .form-control-feedback {
  64. left: 15px;
  65. }
  66. @media (max-width: 576px) {
  67. .login-right {
  68. display: none;
  69. }
  70. }
  71. </style>
  72. </head>
  73. <body style="background-image: url(__IMG__/login-bg-2.jpg); background-size: cover;">
  74. <div class="bg-translucent p-10">
  75. <div class="login-box bg-white clearfix">
  76. <div class="login-left">
  77. <form class="layui-form" method="POST">
  78. <div class="form-group has-feedback feedback-left">
  79. <input type="text" placeholder="请输入您的用户名" class="form-control" name="username" id="username" />
  80. <span class="mdi mdi-account form-control-feedback" aria-hidden="true"></span>
  81. </div>
  82. <div class="form-group has-feedback feedback-left">
  83. <input type="password" placeholder="请输入密码" class="form-control" id="password" name="password" />
  84. <span class="mdi mdi-lock form-control-feedback" aria-hidden="true"></span>
  85. </div>
  86. <div class="form-group">
  87. <button class="btn btn-block btn-primary layui-btn" lay-submit lay-filter="login" type="button" style="width:100%;">立即提交</button>
  88. </div>
  89. </form>
  90. </div>
  91. <div class="login-right">
  92. <p class="text-white m-tb-15">缘中秀后台 是一个基于Bootstrap v3.3.7的后台管理系统开发。</p>
  93. <p class="text-white">Copyright © 2020 <a href="#">铭迅网络科技</a>. All right reserved</p>
  94. </div>
  95. </div>
  96. </div>
  97. <script>
  98. layui.use(['form','layer'], function(){
  99. const form = layui.form;
  100. const layer = layui.layer;
  101. //提交
  102. form.on('submit(login)', async function(data){
  103. const body = data.field;
  104. const response = await request(
  105. '{:url("admin/login/login")}',
  106. { "username": body.username, "password": body.password }
  107. )
  108. if(response.code !== 200) {
  109. layer.msg(response.message);
  110. return;
  111. }
  112. window.location.href="{:url('admin/index/index')}";
  113. });
  114. });
  115. </script>
  116. </body>
  117. </html>