staff.jsp 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
  2. <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
  3. <%@ page session="false"%>
  4. <%@ page language="java" contentType="text/html; charset=UTF-8"
  5. pageEncoding="UTF-8"%>
  6. <jsp:include page="${data._INCLUDE}/header.jsp"></jsp:include>
  7. <script>
  8. $(function() {
  9. // Datatables basic
  10. $("#datatables-basic").DataTable({
  11. responsive : true
  12. });
  13. // Datatables with Buttons
  14. var datatablesButtons = $("#datatables-buttons").DataTable({
  15. responsive : true,
  16. lengthChange : !1,
  17. buttons : [ "copy", "print" ]
  18. });
  19. datatablesButtons.buttons().container().appendTo(
  20. "#datatables-buttons_wrapper .col-md-6:eq(0)");
  21. // Datatables with Multiselect
  22. var datatablesMulti = $("#datatables-multi").DataTable({
  23. responsive : true,
  24. select : {
  25. style : "multi"
  26. }
  27. });
  28. });
  29. </script>
  30. <script type="text/javascript">
  31. $( function(){
  32. $( "#loginForm" ).validate({
  33. onfocusout: function (element) {
  34. $( element ).valid();
  35. $( "#msg" ).remove();
  36. },
  37. messages : {
  38. id : {
  39. required : "아이디를 입력해주세요."
  40. },
  41. password : {
  42. required : "비밀번호를 입력해주세요."
  43. }
  44. },
  45. submitHandler: function(form) {
  46. $( "#submitLoading" ).toggleClass( "d-none", false );
  47. $( "#submitBtn" ).toggleClass( "d-none", true );
  48. $.ajax({
  49. url : "./check",
  50. data : $("#loginForm").serialize(),
  51. method : "POST",
  52. dataType : "json",
  53. success : function( data ){
  54. var resultCode = data.code;
  55. var resultMsg = data.message;
  56. if( data.code == "00" ) {
  57. location.href="/patient/list";
  58. } else {
  59. $( "#password" ).after( "<label id='msg' class='error'>" + resultMsg + "</label>" );
  60. $( "#submitLoading" ).toggleClass( "d-none", true );
  61. $( "#submitBtn" ).toggleClass( "d-none", false );
  62. };
  63. },
  64. error : function(){
  65. $( "#submitLoading" ).toggleClass( "d-none", true );
  66. $( "#submitBtn" ).toggleClass( "d-none", false );
  67. }
  68. }).done( function(){
  69. });
  70. }
  71. });
  72. });
  73. </script>
  74. </head>
  75. <body>
  76. <%-- <jsp:include page="${data._INCLUDE}/sidebar.jsp"></jsp:include> --%>
  77. <main class="main d-flex w-100">
  78. <div class="container d-flex flex-column">
  79. <div class="row h-100">
  80. <div
  81. class="col-sm-10 col-md-8 col-lg-6 mx-auto d-table h-100">
  82. <div class="d-table-cell align-middle">
  83. <div class="text-center mt-4">
  84. <h1 class="h2">생활치료센터 의료진 시스템</h1>
  85. <p class="lead">Life Care Center Medical Staff System</p>
  86. </div>
  87. <div class="card">
  88. <div class="card-body">
  89. <div class="m-sm-4">
  90. <form id="loginForm" action="./check" method="post">
  91. <div class="form-group">
  92. <label>아이디</label>
  93. <input id="id" class="form-control form-control-lg" type="text" name="id" placeholder="아이디" tabindex="1" maxlength="20" required>
  94. </div>
  95. <div class="form-group">
  96. <label>비밀번호</label>
  97. <input id="password" class="form-control form-control-lg" type="password" name="password" placeholder="비밀번호" autocomplete="off" tabindex="2" maxlength="20" required>
  98. </div>
  99. <div>
  100. <div class="custom-control custom-checkbox align-items-center text-right">
  101. <input type="checkbox" id="saveId" class="custom-control-input" value="remember-me" name="remember-me" checked="checked">
  102. <label for="saveId" class="custom-control-label text-small">아이디 저장</label>
  103. </div>
  104. </div>
  105. <div class="text-center mt-3">
  106. <button id="submitBtn" type="submit" class="btn btn-lg btn-primary">로그인</button>
  107. <div id="submitLoading" class="d-none align-bottom spinner-border text-primary" role="status">
  108. <span class="sr-only">Loading...</span>
  109. </div>
  110. <!-- <a href="../patient/list" class="btn btn-lg btn-primary">로그인</a> -->
  111. </div>
  112. </form>
  113. </div>
  114. </div>
  115. </div>
  116. </div>
  117. </div>
  118. </div>
  119. </div>
  120. </main>
  121. <%-- <jsp:include page="${data._INCLUDE}/footer.jsp"></jsp:include> --%>
  122. </body>
  123. </html>