|
@@ -888,6 +888,44 @@ $(document).ready(function() {
|
|
|
}
|
|
|
});
|
|
|
|
|
|
+ // 환자정보 플로팅 레이어 삽입
|
|
|
+ const roomNumber = '<c:out value="${info.roomNumber}" />';
|
|
|
+ const patientName = '<c:out value="${info.patientName}" />';
|
|
|
+ const patientGender = '<c:out value="${info.gender=='M'?'남':'여'}" />';
|
|
|
+ <c:set var="now" value="<%=new java.util.Date()%>" />
|
|
|
+ <fmt:formatDate value="${now}" pattern="yyyy" var="sysYear"/>
|
|
|
+ <fmt:parseDate value="${info.jumin}" pattern="yyyy년 MM월 dd일" var="birthDate"/>
|
|
|
+ <fmt:formatDate value="${birthDate}" pattern="yyyy" var="birthYear"/>
|
|
|
+ <c:set var="age" value="${sysYear-birthYear}" />
|
|
|
+ const patientYearsOld = '<c:out value="${age}" />';
|
|
|
+ const patientInfoContent = ''+roomNumber+'호 '+patientName+' ('+patientGender+'/'+patientYearsOld+') 환자';
|
|
|
+ const patientInfoFloatHTML = '<div class="patientInfoFloat" style="display: none">'+patientInfoContent+' <button id="showInfo" type="button" class="btn btn-primary ml-2"><i class="mdi mdi-information-outline"></i> 기본 정보</button></div>';
|
|
|
+ $('.main').prepend(patientInfoFloatHTML);
|
|
|
+
|
|
|
+
|
|
|
+ // 스크롤 시 환자정보 플로팅 레이어 처리
|
|
|
+ $('.main').scroll(function () {
|
|
|
+ var heightY = $(this).scrollTop();
|
|
|
+ if(heightY > 200){
|
|
|
+ // 환자정보 플로팅 레이어 보기
|
|
|
+ $('.patientInfoFloat').slideDown('fast');
|
|
|
+ }
|
|
|
+ else{
|
|
|
+ // 환자정보 플로팅 레이어 숨기기
|
|
|
+ $('.patientInfoFloat').slideUp('fast');
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ // 환자정보 플로팅 레이어 기본 정보 버튼 클릭
|
|
|
+ $(document).on('click','#showInfo',function(event){
|
|
|
+ $('.main').animate({
|
|
|
+ scrollTop: $('#home').position().top
|
|
|
+ }, 300);
|
|
|
+ $('.toggleBtn').addClass('active');
|
|
|
+ $('.user-info').slideDown('fast');
|
|
|
+ });
|
|
|
+
|
|
|
+
|
|
|
// 건강정보 엑셀 다운로드 사유 팝업 닫힐 때 처리
|
|
|
$('#excelDownMemo').on('hidden.bs.modal', function () {
|
|
|
$("#downMemo").val("");
|