|
@@ -4,7 +4,6 @@
|
|
|
<%@ taglib uri = "http://java.sun.com/jsp/jstl/functions" prefix = "fn" %>
|
|
|
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
|
|
|
<jsp:include page="${data._INCLUDE}/header.jsp"></jsp:include>
|
|
|
-
|
|
|
<script type="text/javascript">
|
|
|
function patientNewInit() {
|
|
|
if( $( "#basalN" ).is( ":checked" ) ) {
|
|
@@ -123,11 +122,26 @@ function setEventHandler(){
|
|
|
$('input.date-no-req').on('apply.daterangepicker', function(ev, picker) {
|
|
|
$(this).val(picker.startDate.format('YYYY-MM-DD'));
|
|
|
});
|
|
|
+
|
|
|
+ $( "#state" ).on( "change", function(){
|
|
|
+ stateCheck();
|
|
|
+ });
|
|
|
+}
|
|
|
+
|
|
|
+function stateCheck(){
|
|
|
+ if( $( "#state" ).val() == "H" ){
|
|
|
+ $( "input[name='disisolationDate']" ).prop( "disabled", true ).val( "" );
|
|
|
+ $( "#state-label").text( "" );
|
|
|
+ } else {
|
|
|
+ $( "input[name='disisolationDate']" ).prop( "disabled", false ).val( getNowYmd() );
|
|
|
+ $( "#state-label").text( "(" + $( "#state option:checked" ).text() + ")" );
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
$( function(){
|
|
|
patientNewInit();
|
|
|
setEventHandler();
|
|
|
+ stateCheck();
|
|
|
$( ".hospitalizationDate" ).trigger( "change" );
|
|
|
$( ".select-date" ).trigger( "change" );
|
|
|
|
|
@@ -144,6 +158,12 @@ $( function(){
|
|
|
},
|
|
|
jumin : {
|
|
|
date : true
|
|
|
+ },
|
|
|
+ symptomStartDate : {
|
|
|
+ date : true
|
|
|
+ },
|
|
|
+ disisolationDate : {
|
|
|
+ date : true
|
|
|
}
|
|
|
},
|
|
|
messages : {
|
|
@@ -310,9 +330,12 @@ $( function(){
|
|
|
</td>
|
|
|
</tr>
|
|
|
<tr>
|
|
|
- <th>격리해제 예정일</th>
|
|
|
+<!-- <th>격리해제 예정일</th> -->
|
|
|
+ <th>상태 변경일</br>(퇴소, 지정병원이송, 기타)</th>
|
|
|
<td>
|
|
|
- <div class="form-group calendar-bar mb-xl-0">
|
|
|
+ <div class="form-group calendar-bar mb-xl-0" style="position:relative;">
|
|
|
+ <div id="state-label" style="position:absolute;top:5px;left:90px;"></div>
|
|
|
+
|
|
|
<fmt:parseDate var="disisolationDateTime" value="${patientData.disisolationDate}" pattern="yyyy-MM-dd HH:mm" />
|
|
|
<c:set var="disisolationDate"><fmt:formatDate value="${disisolationDateTime}" pattern="yyyy-MM-dd" /></c:set>
|
|
|
<input class="form-control date-no-req" type="text" value="${disisolationDate}" name="disisolationDate" autocomplete="off">
|
|
@@ -322,7 +345,7 @@ $( function(){
|
|
|
|
|
|
<th>상태</th>
|
|
|
<td>
|
|
|
- <select class="custom-select" name="state">
|
|
|
+ <select class="custom-select" id="state" name="state">
|
|
|
<option value="H" <c:if test="${patientData.state eq 'H'}">selected="selected"</c:if>>입소</option>
|
|
|
<option value="D" <c:if test="${patientData.state eq 'D'}">selected="selected"</c:if>>퇴소</option>
|
|
|
<option value="T" <c:if test="${patientData.state eq 'T'}">selected="selected"</c:if>>지정병원 이송</option>
|