huiwon.seo 4 年 前
コミット
a8808dbc45

+ 3 - 0
src/main/java/com/lemon/lifecenter/common/LifeCenterController.java

@@ -20,10 +20,13 @@ public class LifeCenterController {
 	    
 	    if( split.length > 0 ) {
 	      pathType = split[1].toLowerCase();
+	      System.out.println( "pathType : " + pathType );
 	    }
 	    
 	    hashMap.put( "_TITLE", "생활치료센터 의료진 시스템" );
 	    hashMap.put( "_INCLUDE", "/WEB-INF/jsp/include" );
+	    hashMap.put( "_MENUPATH", pathType );
+	    
 	    
 	    try {
 //	      String sesName = SessionController.getSession( request, "sesName" );

+ 19 - 0
src/main/java/com/lemon/lifecenter/controller/ClinicController.java

@@ -0,0 +1,19 @@
+package com.lemon.lifecenter.controller;
+
+import org.springframework.stereotype.Controller;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.servlet.ModelAndView;
+
+import com.lemon.lifecenter.common.LifeCenterController;
+
+@Controller
+@RequestMapping("/clinic")
+public class ClinicController extends LifeCenterController {
+	
+	@RequestMapping("/state")
+	public ModelAndView clinicState() {
+		ModelAndView mv = setMV( "clinic/state" );
+		
+		return mv;
+	}
+}

+ 195 - 0
src/main/webapp/WEB-INF/jsp/clinic/state.jsp

@@ -0,0 +1,195 @@
+<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
+<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
+<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
+<jsp:include page="${data._INCLUDE}/header.jsp"></jsp:include>
+</head>
+
+<body>    
+<div class="wrapper">
+	<jsp:include page="${data._INCLUDE}/sidebar.jsp"></jsp:include>
+	
+    <div class="main">
+        <nav class="navbar navbar-expand navbar-light bg-white">
+            <a class="sidebar-toggle d-flex mr-2">
+      <i class="hamburger align-self-center"></i>
+    </a>
+
+            <div class="navbar-collapse collapse">
+                <ul class="navbar-nav ml-auto">
+                    <li class="nav-item dropdown">
+                        <a class="nav-icon dropdown-toggle d-inline-block d-sm-none" href="#" data-toggle="dropdown">
+            <i class="align-middle" data-feather="settings"></i>
+          </a>
+
+                        <a class="nav-link dropdown-toggle d-none d-sm-inline-block" href="#" data-toggle="dropdown">
+           <span class="text-dark">홍길동 선생님</span>
+          </a>
+                        <div class="dropdown-menu dropdown-menu-right">
+                            <a class="dropdown-item" href="pages-profile.html"><i class="align-middle mr-1" data-feather="user"></i> 정보변경</a>
+                            <a class="dropdown-item" href="#"><i class="align-middle mr-1" data-feather="pie-chart"></i> 로그아웃</a>
+                        </div>
+                    </li>
+                </ul>
+            </div>
+        </nav>
+
+        <main class="content">
+            <div class="container-fluid p-0">
+                <!-- 환자관리 : 신규환자 등록 START -->
+                <div class="row">
+                    <div class="col-12 col-lg-6">
+                        <h1 class="h3 mb-3">
+                            진료관리
+                        </h1>
+                    </div>
+                    <div class="col-12 col-lg-6  text-right">
+                        <nav aria-label="breadcrumb">
+                            <ol class="breadcrumb">
+                                <li class="breadcrumb-item"><a href="javscript:;">Home</a></li>
+                                <li class="breadcrumb-item active">진료관리</li>
+                            </ol>
+                        </nav>
+                    </div>
+                </div>
+                <div class="row">
+                    <div class="col-12">
+                        <div class="card">
+                            <div class="card-header">
+                                <h1 class="h3">- 상태현황</h1>
+                            </div>
+                            <div class="card-body">
+                                <div class="row">
+                                    <div class="col-lg-2 col-md-4 mb-4">
+                                        <div class="patients-stats">
+                                            <div class="name">
+                                                1501(김레몬)
+                                            </div>
+                                            <div class="temperature">
+                                                37.1 ℃
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="col-lg-2 col-md-4 mb-4">
+                                        <div class="patients-stats">
+                                            <div class="name">
+                                                1501(김레몬)
+                                            </div>
+                                            <div class="temperature">
+                                                37.1 ℃
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="col-lg-2 col-md-4 mb-4">
+                                        <div class="patients-stats">
+                                            <div class="name">
+                                                1501(김레몬)
+                                            </div>
+                                            <div class="temperature">
+                                                37.1 ℃
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="col-lg-2 col-md-4 mb-4">
+                                        <div class="patients-stats">
+                                            <div class="name">
+                                                1501(김레몬)
+                                            </div>
+                                            <div class="temperature">
+                                                37.1 ℃
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="col-lg-2 col-md-4 mb-4">
+                                        <div class="patients-stats">
+                                            <div class="name">
+                                                1501(김레몬)
+                                            </div>
+                                            <div class="temperature">
+                                                37.1 ℃
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="col-lg-2 col-md-4 mb-4">
+                                        <div class="patients-stats">
+                                            <div class="name">
+                                                1501(김레몬)
+                                            </div>
+                                            <div class="temperature">
+                                                37.1 ℃
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="col-lg-2 col-md-4 mb-4">
+                                        <div class="patients-stats">
+                                            <div class="name">
+                                                1501(김레몬)
+                                            </div>
+                                            <div class="temperature">
+                                                37.1 ℃
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="col-lg-2 col-md-4 mb-4">
+                                        <div class="patients-stats">
+                                            <div class="name">
+                                                1501(김레몬)
+                                            </div>
+                                            <div class="temperature">
+                                                37.1 ℃
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="col-lg-2 col-md-4 mb-4">
+                                        <div class="patients-stats">
+                                            <div class="name">
+                                                1501(김레몬)
+                                            </div>
+                                            <div class="temperature">
+                                                37.1 ℃
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="col-lg-2 col-md-4 mb-4">
+                                        <div class="patients-stats">
+                                            <div class="name">
+                                                1501(김레몬)
+                                            </div>
+                                            <div class="temperature">
+                                                37.1 ℃
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="col-lg-2 col-md-4 mb-4">
+                                        <div class="patients-stats">
+                                            <div class="name">
+                                                1501(김레몬)
+                                            </div>
+                                            <div class="temperature">
+                                                37.1 ℃
+                                            </div>
+                                        </div>
+                                    </div>
+                                    <div class="col-lg-2 col-md-4 mb-4">
+                                        <div class="patients-stats">
+                                            <div class="name">
+                                                1501(김레몬)
+                                            </div>
+                                            <div class="temperature">
+                                                37.1 ℃
+                                            </div>
+                                        </div>
+                                    </div>
+                                </div>
+                            </div>
+                        </div>
+                    </div>
+                </div>
+                <!-- 환자관리 : 신규환자 등록 END -->
+            </div>
+        </main>
+
+        <jsp:include page="${data._INCLUDE}/footer.jsp"></jsp:include>
+    </div>
+</div>
+</body>
+</html>

+ 2 - 5
src/main/webapp/WEB-INF/jsp/include/header.jsp

@@ -11,11 +11,8 @@
 <meta name="author" content="Bootlab">
 
 <title><c:out value="${data._TITLE}"/></title>
+
 <link rel="shortcut icon" href="/resources/images/favicon.ico" type="image/x-icon">
 <link rel="preconnect" href="//fonts.gstatic.com/" crossorigin="">
-
-<!-- PICK ONE OF THE STYLES BELOW -->
-<!-- <link href="/resources/css/common/test.css" rel="stylesheet"> -->
 <link href="/resources/css/common/classic.css" rel="stylesheet">
-<!-- <link href="/css/common/corporate.css" rel="stylesheet"> -->
-<!-- <link href="/css/common/modern.css" rel="stylesheet">  -->
+<script src="/resources/js/common/app.js"></script>

+ 2 - 2
src/main/webapp/WEB-INF/jsp/include/sidebar.jsp

@@ -14,8 +14,8 @@
 			</li>
 			<li class="sidebar-item active">
 				<ul id="dashboards" class="sidebar-dropdown list-unstyled collapse show" data-parent="#sidebar">
-					<li class="sidebar-item active"><a class="sidebar-link" href="javscript:;">환자관리</a></li>
-					<li class="sidebar-item"><a class="sidebar-link" href="javscript:;">진료관리</a></li>
+					<li class="sidebar-item <c:if test='${data._MENUPATH eq "patient"}'>active</c:if>"><a class="sidebar-link" href="/patient/list">환자관리</a></li>
+					<li class="sidebar-item <c:if test='${data._MENUPATH eq "clinic"}'>active</c:if>"><a class="sidebar-link" href="/clinic/state">진료관리</a></li>
 					<li class="sidebar-item"><a class="sidebar-link" href="javscript:;">메시지 전송 관리</a></li>
 					<li class="sidebar-item"><a class="sidebar-link" href="javscript:;">환자 문의 관리</a></li>
 				</ul>

+ 0 - 1
src/main/webapp/WEB-INF/jsp/login/staff.jsp

@@ -3,7 +3,6 @@
 <%@ page session="false" %>
 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
 <jsp:include page="${data._INCLUDE}/header.jsp"></jsp:include>
-<script src="/resources/js/common/app.js"></script>
 <script>
 	$(function() {
 		// Select2

+ 0 - 2
src/main/webapp/WEB-INF/jsp/patient/edit.jsp

@@ -1,9 +1,7 @@
 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
 <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
-<%@ page session="false" %>
 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
 <jsp:include page="${data._INCLUDE}/header.jsp"></jsp:include>
-<script src="/resources/js/common/app.js"></script>
 <script>
 	$(function() {
 		// Select2

+ 0 - 2
src/main/webapp/WEB-INF/jsp/patient/info.jsp

@@ -1,9 +1,7 @@
 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
 <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
-<%@ page session="false" %>
 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
 <jsp:include page="${data._INCLUDE}/header.jsp"></jsp:include>
-<script src="/resources/js/common/app.js"></script>
 <script>
 	$(function() {
 		// Select2

+ 0 - 2
src/main/webapp/WEB-INF/jsp/patient/list.jsp

@@ -1,9 +1,7 @@
 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
 <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
-<%@ page session="false" %>
 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
 <jsp:include page="${data._INCLUDE}/header.jsp"></jsp:include>
-<script src="/resources/js/common/app.js"></script>
 <script>
 	$(function() {
 		// Select2

+ 0 - 2
src/main/webapp/WEB-INF/jsp/patient/new.jsp

@@ -1,9 +1,7 @@
 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
 <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
-<%@ page session="false" %>
 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
 <jsp:include page="${data._INCLUDE}/header.jsp"></jsp:include>
-<script src="/resources/js/common/app.js"></script>
 <script>
 	$(function() {
 		// Select2

+ 0 - 2
src/main/webapp/WEB-INF/jsp/patient/privacy.jsp

@@ -1,9 +1,7 @@
 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
 <%@ taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
-<%@ page session="false" %>
 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
 <jsp:include page="${data._INCLUDE}/header.jsp"></jsp:include>
-<script src="/resources/js/common/app.js"></script>
 <script>
 	$(function() {
 		// Select2