|
@@ -59,16 +59,18 @@ function setEventHandler(){
|
|
|
});
|
|
|
|
|
|
//입소일시
|
|
|
- $( ".hospitalizationDate" ).on( "change", function(){
|
|
|
- var ymd = $( "#hospitalizationDateYmd" ).val();
|
|
|
- var hour = $( "#hospitalizationDateHour" ).val();
|
|
|
- var min = $( "#hospitalizationDateMin" ).val();
|
|
|
+// $( ".hospitalizationDate" ).on( "change", function(){
|
|
|
+// console.log("asdfasdf");
|
|
|
+// var ymd = $( "#hospitalizationDateYmd" ).val();
|
|
|
+// // var hour = $( "#hospitalizationDateHour" ).val();
|
|
|
+// // var min = $( "#hospitalizationDateMin" ).val();
|
|
|
|
|
|
- hour = Number(hour) < 10 ? "0" + hour : hour;
|
|
|
- min = Number(min) < 10 ? "0" + min : min;
|
|
|
+// // hour = Number(hour) < 10 ? "0" + hour : hour;
|
|
|
+// // min = Number(min) < 10 ? "0" + min : min;
|
|
|
|
|
|
- $( "#hospitalizationDate" ).val( ymd + " " + hour + ":" + min + ":00" );
|
|
|
- });
|
|
|
+// // $( "#hospitalizationDate" ).val( ymd + " " + hour + ":" + min + ":00" );
|
|
|
+// $( "#hospitalizationDate" ).val( ymd );
|
|
|
+// });
|
|
|
|
|
|
//성별 남선택시 임신유무 고정
|
|
|
$( "input[name='gender']" ).on( "click", function(){
|
|
@@ -85,27 +87,29 @@ function setEventHandler(){
|
|
|
}
|
|
|
});
|
|
|
|
|
|
- //생년월일
|
|
|
- $( ".select-date" ).on( "change", function(){
|
|
|
- var $this = $( this );
|
|
|
- var wrap = $this.closest( "div.date" );
|
|
|
+// //생년월일
|
|
|
+// $( ".select-date" ).on( "change", function(){
|
|
|
+// var $this = $( this );
|
|
|
+// var wrap = $this.closest( "div.date" );
|
|
|
|
|
|
- var dateYear = wrap.find( ".date-year" ).val();
|
|
|
- var dateMonth = wrap.find( ".date-month" ).val();
|
|
|
- var dateDay = wrap.find( ".date-day" ).val();
|
|
|
+// var dateYear = wrap.find( ".date-year" ).val();
|
|
|
+// var dateMonth = wrap.find( ".date-month" ).val();
|
|
|
+// var dateDay = wrap.find( ".date-day" ).val();
|
|
|
|
|
|
- dateMonth = Number(dateMonth) < 10 ? "0" + dateMonth : dateMonth;
|
|
|
- dateDay = Number(dateDay) < 10 ? "0" + dateDay : dateDay;
|
|
|
+// dateMonth = Number(dateMonth) < 10 ? "0" + dateMonth : dateMonth;
|
|
|
+// dateDay = Number(dateDay) < 10 ? "0" + dateDay : dateDay;
|
|
|
|
|
|
- wrap.find( "input.error-box" ).val( dateYear + "-" + dateMonth + "-" + dateDay );
|
|
|
- });
|
|
|
+// wrap.find( "input.error-box" ).val( dateYear + "-" + dateMonth + "-" + dateDay );
|
|
|
+// });
|
|
|
|
|
|
$( "input.date" ).daterangepicker({
|
|
|
singleDatePicker : true,
|
|
|
showDropdowns : true,
|
|
|
locale : {
|
|
|
format : "YYYY-MM-DD"
|
|
|
- }
|
|
|
+ },
|
|
|
+ maxDate : new Date(),
|
|
|
+ minDate : "1900-01-01"
|
|
|
});
|
|
|
|
|
|
$( "input.date-no-req" ).daterangepicker({
|
|
@@ -114,10 +118,10 @@ function setEventHandler(){
|
|
|
locale : {
|
|
|
format : "YYYY-MM-DD"
|
|
|
},
|
|
|
- autoUpdateInput: false
|
|
|
- });
|
|
|
-
|
|
|
- $('input.date-no-req').on('apply.daterangepicker', function(ev, picker) {
|
|
|
+ autoUpdateInput: false,
|
|
|
+ maxDate : new Date(),
|
|
|
+ minDate : "1900-01-01"
|
|
|
+ }).on( "apply.daterangepicker", function( ev, picker ) {
|
|
|
$(this).val(picker.startDate.format('YYYY-MM-DD'));
|
|
|
});
|
|
|
}
|
|
@@ -128,7 +132,9 @@ $( function(){
|
|
|
$( "#patientForm" ).validate({
|
|
|
rules: {
|
|
|
hospitalizationDate : {
|
|
|
- date : true
|
|
|
+ minDate : true,
|
|
|
+ date : true,
|
|
|
+ maxDate : true
|
|
|
},
|
|
|
patientPhone : {
|
|
|
phoneValid : true
|
|
@@ -137,7 +143,19 @@ $( function(){
|
|
|
phoneValid : true
|
|
|
},
|
|
|
jumin : {
|
|
|
+ minDate : true,
|
|
|
+ date : true,
|
|
|
+ maxDate : true
|
|
|
+ },
|
|
|
+ symptomStartDate : {
|
|
|
+ minDate : true,
|
|
|
+ maxDate : true,
|
|
|
date : true
|
|
|
+ },
|
|
|
+ disisolationDate : {
|
|
|
+ minDate : true,
|
|
|
+ date : true,
|
|
|
+ maxDate : true
|
|
|
}
|
|
|
},
|
|
|
messages : {
|
|
@@ -228,7 +246,7 @@ $( function(){
|
|
|
<c:set var="sysYmd"><fmt:formatDate value="${now}" pattern="yyyy-MM-dd" /></c:set>
|
|
|
|
|
|
<div class="form-group calendar-bar mb-xl-0">
|
|
|
- <input class="form-control date hospitalizationDate" type="text" value="${sysYmd}" name="hospitalizationDate" id="hospitalizationDateYmd">
|
|
|
+ <input class="form-control date hospitalizationDate" type="text" value="${sysYmd}" onKeyup="inputYMDNumber(this);" name="hospitalizationDate" id="hospitalizationDateYmd" required>
|
|
|
<i class="align-middle mr-2 fas fa-fw fa-calendar-alt"></i>
|
|
|
</div>
|
|
|
</td>
|
|
@@ -266,7 +284,7 @@ $( function(){
|
|
|
<td>
|
|
|
<!-- 생년월일 -->
|
|
|
<div class="form-group calendar-bar mb-xl-0">
|
|
|
- <input type="text" class="form-control date-no-req jumin" onKeyup="inputYMDNumber(this);" id="jumin" name="jumin" autocomplete="off" placeholder="yyyy-mm-dd 형식으로 입력하세요" required>
|
|
|
+ <input type="text" class="form-control date jumin" onKeyup="inputYMDNumber(this);" id="jumin" name="jumin" autocomplete="off" placeholder="yyyy-mm-dd 형식으로 입력하세요" required>
|
|
|
<i class="align-middle mr-2 fas fa-fw fa-calendar-alt"></i>
|
|
|
</div>
|
|
|
</td>
|
|
@@ -285,7 +303,7 @@ $( function(){
|
|
|
<th>증상시작일</th>
|
|
|
<td>
|
|
|
<div class="form-group calendar-bar mb-xl-0">
|
|
|
- <input class="form-control date-no-req" type="text" name="symptomStartDate" autocomplete="off">
|
|
|
+ <input class="form-control date-no-req" type="text" name="symptomStartDate" onKeyup="inputYMDNumber(this);" autocomplete="off">
|
|
|
<i class="align-middle mr-2 fas fa-fw fa-calendar-alt"></i>
|
|
|
</div>
|
|
|
</td>
|
|
@@ -304,7 +322,7 @@ $( function(){
|
|
|
<th>상태 변경일</br>(퇴소, 지정병원이송, 기타)</th>
|
|
|
<td colspan="3">
|
|
|
<div class="form-group calendar-bar mb-xl-0">
|
|
|
- <input class="form-control date-no-req" type="text" name="disisolationDate" autocomplete="off">
|
|
|
+ <input class="form-control date-no-req" type="text" name="disisolationDate" onKeyup="inputYMDNumber(this);" autocomplete="off">
|
|
|
<i class="align-middle mr-2 fas fa-fw fa-calendar-alt"></i>
|
|
|
</div>
|
|
|
</td>
|