육아 기록 유축/병원/생확/발달과성취/모유 퍼블리싱 수정

dev_bert
kyebyungha 3 years ago
parent 8dfc4a42d3
commit 5b68e3c227

@ -273,6 +273,7 @@
,x.brs
,x.blq
,x.brq
,ifnull(x.blq,0) + ifnull(x.brq,0) as eat_qty
FROM tbl_bf_daily_nutrition_14 x
WHERE 1 = 1
AND x.dn_no = #dn_no#

@ -5,4 +5,9 @@
<link rel="stylesheet" href="${URL_STATIC_ROOT}/m/css/datepicker.css" type="text/css" />
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script src="http://code.jquery.com/ui/1.8.18/jquery-ui.min.js"></script>
<script type="text/javascript" src="/bf/m/js/jquery.bpopup.min.js"></script>
<script type="text/javascript" src="/bf/m/js/jquery.bpopup.min.js"></script>
<style media="screen">
body {
background: #F4F5F5;
};
</style>

@ -1,3 +1,8 @@
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>
<link rel="stylesheet" href="${URL_STATIC_ROOT}/m/css/jquery-ui.min.css">
<script type="text/javascript" src="/bf/m/js/jquery.bpopup.min.js"></script>
<style media="screen">
body {
background: #F4F5F5;
};
</style>

@ -1,5 +1,8 @@
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>
<script type="text/javascript" src="/bf/m/js/jquery.bpopup.min.js"></script>
<link rel="stylesheet" href="${URL_STATIC_ROOT}/m/css/jquery-ui.min.css">
<style media="screen">
body {
background: #F4F5F5;
};
</style>

@ -1,5 +1,8 @@
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>
<script type="text/javascript" src="/bf/m/js/jquery.bpopup.min.js"></script>
<link rel="stylesheet" href="${URL_STATIC_ROOT}/m/css/jquery-ui.min.css">
<style media="screen">
body {
background: #F4F5F5;
};
</style>

@ -1,4 +1,8 @@
<script src="https://ajax.googleapis.com/ajax/libs/jqueryui/1.12.1/jquery-ui.min.js"></script>
<script type="text/javascript" src="/bf/m/js/jquery.bpopup.min.js"></script>
<link rel="stylesheet" href="${URL_STATIC_ROOT}/m/css/jquery-ui.min.css">
<style media="screen">
body {
background: #F4F5F5;
};
</style>

@ -131,11 +131,7 @@
<input type="hidden" id="vac_rs" name="vac_rs" value="${model['rm']['vac_rs']!}" />
<input type="hidden" id="vac_alg_tp" name="vac_alg_tp" value="${model['rm']['vac_alg_tp']!}" />
<input type="hidden" id="db_dvs_no" name="db_dvs_no" value="${model['rm']['db_dvs_no']!}" />
<input type="hidden" id="disturb_min" name="disturb_min" value="${model['rm']['disturb_min']!}" />
<input type="hidden" id="disturb_sec" name="disturb_sec" value="${model['rm']['disturb_sec']!}" />
<input type="hidden" id="daily_life" name="daily_life" value="${model['rm']['daily_life']!}" />
<input type="hidden" id="achievement" name="rest_rs" value="${model['rm']['achievement']!}" />
<input type="hidden" id="memoArr" name="memoArr" value="${model['rm']['memoArr']!}" />
@ -437,12 +433,8 @@
str = "0"+str;
}
return str;
};
};
</script>
<script>
// nutrition_kinds 탭메뉴
$('#nutrition_kinds').find('.nutrition_kinds_list li').on('click', 'a', function(){
var $parent = $(this).parent();

@ -12,7 +12,8 @@
<div class="take_time w_div">
<div class="stop_ok_div">
<button type="button" id="btnPause" class="border_btn" onclick="pauseTime();">잠시멈춤</button>
<button type="button" id="btnStop" class="border_btn" onclick="stopTime();">완료</button>
<button type="button" id="btnStop" class="border_btn" onclick="stopTime();">완료</button>
<button type="button" id="btnStart" class="border_btn" onclick="pauseTime();startTime(0);setTimer();">다시시작</button>
</div>
<div class="sound_icon">
<button type="button">
@ -61,7 +62,7 @@
</div>
</div>
<div class="time_btn_div" style="text-align:center">
<div class="time_btn_div" style="text-align:center;margin-top:10px;">
<button type="button" class="border_btn" onclick="addTime(-5);">-5분</button>
<button type="button" class="border_btn" onclick="addTime(-1);">-1분</button>
<button type="button" class="border_btn" onclick="addTime(1);">1분</button>

@ -4,8 +4,7 @@
<div class="kinds_tabcont">
<#include "/m/bf_daily_nutrition/include_bf_nu_tp_11.ftl">
</div>
<!-- //병원 -->
<!-- //병원 -->
<!-- nutrition_kinds -->
<div id="nutrition_kinds" class="nutrition_kinds">
@ -21,9 +20,7 @@
</#list>
</#if>
</div>
</div>
</div>
<!-- 병원 정보 입력 -->
<div class="hospital_info w_div">
<div class="text_flex">

@ -1,36 +1,93 @@
<#include "/m/bf_daily_nutrition/include_top.ftl">
<!-- 생활 -->
<div class="kinds_tabcont">
<!-- 생활 -->
<div class="kinds_tabcont">
<#include "/m/bf_daily_nutrition/include_bf_nu_tp_12.ftl">
</div>
<!-- //생활 -->
</div>
<!-- //생활 -->
<!-- nutrition_kinds_basic02 -->
<div class="nutrition_kinds_basic02">
<div class="p_list_item p_border_box">
<h2>일상종류</h2>
<label for="hostNm" class="p_label" style ="padding-bottom:10px;"></label>
<div class="p_input_box">
<input type="text" id="daily_life" name="daily_life" value="${model['rm']['daily_life']!}" class="required" placeholder="오늘은 무엇을 하셨나요?(예, 놀이, 목욕, 산책)" style ="width:800px;float:right;margin-top:10px;">
</div>
</div>
<div class="p_list_item p_border_box">
<label for="child_height" class="p_label">생활</label>
<div class="p_input_box">
<input type="number" id="disturb_min" name="disturb_min" value="${model['rm']['disturb_min']!}" class="required" placeholder="소요시간(분)" data-tit="소요시간(분)" step="1">
<span class="unit">분</span>
</div>
</div>
<div class="p_list_item p_border_box">
<label for="child_height" class="p_label">소요시간</label>
<div class="p_input_box">
<input type="number" id="disturb_sec" name="disturb_sec" value="${model['rm']['disturb_sec']!}" class="required" placeholder="소요시간(초)" data-tit="소요시간(초)" step="1">
<span class="unit">초</span>
</div>
</div>
</div>
<!-- nutrition_kinds -->
<div id="nutrition_kinds" class="nutrition_kinds">
<!-- wrap -->
<div class="nutrition_kinds_content">
<!-- 일상 종류 -->
<div class="memo w_div">
<p class="record_title">일상 종류</p>
<textarea id="daily_life" name="daily_life" rows="2" cols="80" placeholder="오늘은 무엇을 하셨나요? 예) 놀이, 목욕, 산책">${model['rm']['daily_life']!}</textarea>
</div>
<!-- //일상 종류 -->
<!-- 분유 / 유축수유 -->
<div>
<!-- 섭취시간 -->
<div class="take_time w_div">
<div class="sound_icon">
<button type="button">
<img src="../img/nutrition/ico_sound_on_black_18.png" alt="">
</button>
<button type="button">
<img src="../img/nutrition/ico_sound_off_black_18.png" alt="">
</button>
</div>
<div class="flex">
<button type="button" id="btnPause" class="border_btn" onclick="pauseTime();" >잠시멈춤</button>
<div class="bg_border" onclick="pauseTime();setTimer();">
<div class="bg_full">
<p>생활시작</p>
<span id="timer">00:00</span>
</div>
</div>
<button type="button" id="btnStop" class="border_btn" onclick="stopTime();" >완료</button>
</div>
</div>
<!-- //섭취시간 -->
<!-- 시간 -->
<div class="time_result w_div">
<div class="time_div">
<div class="border_b_input">
<input type="text" id="iptbm" name="iptbm" value="${model['rm']['disturb_min']!}" readonly />
<input type="hidden" id="disturb_min" name="disturb_min" value="${model['rm']['disturb_min']!}" readonly />
<p>분</p>
</div>
<div class="border_b_input">
<input type="text" id="iptbs" name="iptbs" value="${model['rm']['disturb_sec']!}" readonly />
<input type="hidden" id="disturb_sec" name="disturb_sec" value="${model['rm']['disturb_sec']!}" readonly />
<p>초</p>
</div>
</div>
<div class="time_btn_div">
<button type="button" class="border_btn" onclick="addTime(-5);">-5분</button>
<button type="button" class="border_btn" onclick="addTime(-1);">-1분</button>
<button type="button" class="border_btn" onclick="addTime(1);">1분</button>
<button type="button" class="border_btn" onclick="addTime(5);">5분</button>
</div>
</div>
<!-- //시간 -->
</div>
<script type="text/javascript">
(function ($) {
var originalVal = $.fn.val;
$.fn.val = function (value) {
var res = originalVal.apply(this, arguments);
if (this.is('input:text') && arguments.length >= 1) {
// this is input type=text setter
this.trigger("input");
}
return res;
};
})(jQuery);
$(function(){
$("#iptbm").on('input', function() {
$("#disturb_min").val(this.value);
});
$("#iptbs").on('input', function() {
$("#disturb_sec").val(this.value);
});
})
</script>
<#include "/m/bf_daily_nutrition/include_bottom.ftl">

@ -1,22 +1,25 @@
<#include "/m/bf_daily_nutrition/include_top.ftl">
<!-- 발달과정성취 -->
<div class="kinds_tabcont">
<!-- 발달과정성취 -->
<div class="kinds_tabcont">
<#include "/m/bf_daily_nutrition/include_bf_nu_tp_13.ftl">
</div>
<!-- //발달과정성취 -->
<!-- //nutrition_kinds_basic -->
<!-- nutrition_kinds_basic -->
<div class="nutrition_kinds_basic nutrition_kinds_toilet">
<h2>성취종류</h2>
<label for="hostNm" class="p_label" style ="padding-bottom:10px;"></label>
<div>
<input type="text" id="achievement" name="achievement" value="${model['rm']['achievement']!}" class="required" placeholder="어떤 성취를 하였나요?(예: 뒤집기, 걷기 등)" style ="width:800px;float:right;margin-top:-20px;">
</div>
</div>
</div>
<!-- //발달과정성취 -->
<!-- nutrition_kinds -->
<div id="nutrition_kinds" class="nutrition_kinds">
<!-- wrap -->
<div class="nutrition_kinds_content">
<!-- 성취 종류 -->
<div class="memo w_div">
<p class="record_title">성취 종류</p>
<textarea id="achievement" name="achievement" rows="2" cols="80" placeholder="오늘은 무엇을 하셨나요? 예) 놀이, 목욕, 산책"></textarea>
</div>
<!-- //성취 종류 -->
</div>
<#include "/m/bf_daily_nutrition/include_bottom.ftl">

@ -1,81 +1,171 @@
<#include "/m/bf_daily_nutrition/include_top.ftl">
<!-- 유축 -->
<div class="kinds_tabcont">
<!-- 유축 -->
<div class="kinds_tabcont">
<#include "/m/bf_daily_nutrition/include_bf_nu_tp_12.ftl">
</div>
<!-- //유축 -->
<!-- nutrition_kinds_basic02 -->
<div class="nutrition_kinds_basic02">
<div class="profile_list">
<h2 class="p_title">정보입력</h2>
<div class="p_list_item p_border_box">
<label for="input_date" class="p_label">수유일자</label>
<div class="p_input_box">
<input type="text" id="input_date" name="input_date" value="${model['rm']['baseday']!}" class="required" placeholder="수유일자 입력" data-tit="수유일자" readonly>
</div>
</div>
<div class="p_list_item p_border_box">
<label for="child_height" class="p_label">왼쪽수유 (분)</label>
<div class="p_input_box">
<input type="number" id="iptblm" name="iptblm" value="${model['rm']['blm']!}" class="required" placeholder="왼쪽수유(분)" data-tit="왼쪽수유(분)" step="1">
<span class="unit">분</span>
</div>
</div>
<div class="p_list_item p_border_box">
<label for="child_height" class="p_label">왼쪽수유 (초)</label>
<div class="p_input_box">
<input type="number" id="iptbls" name="iptbls" value="${model['rm']['bls']!}" class="required" placeholder="왼쪽수유(초)" data-tit="왼쪽수유(초)" step="1">
<span class="unit">초</span>
</div>
</div>
<div class="p_list_item p_border_box">
<label for="child_height" class="p_label">오른쪽수유 (분)</label>
<div class="p_input_box">
<input type="number" id="iptbrm" name="iptbrm" value="${model['rm']['brm']!}" class="required" placeholder="오른쪽수유(분)" data-tit="오른쪽수유(분)" step="1">
<span class="unit">분</span>
</div>
</div>
<div class="p_list_item p_border_box">
<label for="child_height" class="p_label">오른쪽수유 (초)</label>
<div class="p_input_box">
<input type="number" id="iptbrs" name="iptbrs" value="${model['rm']['brs']!}" class="required" placeholder="오른쪽수유(초)" data-tit="오른쪽수유(초)" step="1">
<span class="unit">초</span>
</div>
</div>
<div class="p_list_item p_border_box">
<label for="child_height" class="p_label">수유량(좌)</label>
<div class="p_input_box">
<input type="number" id="iptblq" name="iptblq" value="${model['rm']['blq']!}" class="required" placeholder="수유량(좌)" data-tit="수유량(좌)" step="1">
<span class="unit">ml</span>
</div>
</div>
<div class="p_list_item p_border_box">
<label for="child_height" class="p_label">수유량(우)</label>
<div class="p_input_box">
<input type="number" id="iptbrq" name="iptbrq" value="${model['rm']['brq']!}" class="required" placeholder="수유량(우)" data-tit="수유량(우)" step="1">
<span class="unit">ml</span>
</div>
</div>
</div>
<!-- //유축 -->
<!-- nutrition_kinds -->
<div id="nutrition_kinds" class="nutrition_kinds">
<!-- wrap -->
<div class="nutrition_kinds_content">
<!-- 수유시간 -->
<div class="take_time w_div">
<div class="stop_ok_div">
<button type="button" id="btnPause" class="border_btn" onclick="pauseTime();">잠시멈춤</button>
<button type="button" id="btnStop" class="border_btn" onclick="stopTime();">완료</button>
<button type="button" id="btnStart" class="border_btn" onclick="pauseTime();startTime(0);setTimer();">다시시작</button>
</div>
<div class="sound_icon">
<button type="button">
<img src="../img/nutrition/ico_sound_on_black_18.png" alt="">
</button>
<button type="button">
<img src="../img/nutrition/ico_sound_off_black_18.png" alt="">
</button>
</div>
<div class="flex">
<div class="take_time_left">
<p class="time_tit" onclick="setPosition(this);">왼쪽</p>
<div class="time_div time_div_block">
<div class="border_b_input">
<input type="text" id="iptblm" name="iptblm" value="${model['rm']['blm']!}" readonly/>
<p>분</p>
</div>
<div class="border_b_input">
<input type="text" id="iptbls" name="iptbls" value="${model['rm']['bls']!}" readonly/>
<p>초</p>
</div>
</div>
</div>
<div class="bg_border" onclick="pauseTime();setTimer();" >
<div class="bg_full">
<p>수유시작</p>
<span id="timer">00:00</span>
</div>
</div>
<div class="take_time_right">
<p class="time_tit" onclick="setPosition(this);">오른쪽</p>
<div class="time_div time_div_block">
<div class="border_b_input">
<input type="text" id="iptbrm" name="iptbrm" value="${model['rm']['brm']!}" readonly/>
<p>분</p>
</div>
<div class="border_b_input">
<input type="text" id="iptbrs" name="iptbrs" value="${model['rm']['brs']!}" readonly/>
<p>초</p>
</div>
</div>
</div>
</div>
<div class="time_btn_div" style="text-align:center;margin-top:10px;">
<button type="button" class="border_btn" onclick="addTime(-5);">-5분</button>
<button type="button" class="border_btn" onclick="addTime(-1);">-1분</button>
<button type="button" class="border_btn" onclick="addTime(1);">1분</button>
<button type="button" class="border_btn" onclick="addTime(5);">5분</button>
</div>
</div>
<!-- //수유시간 -->
<!-- 유축한 양 -->
<div class="take_amount w_div">
<div class="amount_div flex_amount_div">
<p class="record_title">섭취량</p>
<p class="yellow_tit">총 <span id="tEat_qty"> <#if model['rm']['eat_qty']?exists > ${model['rm']['eat_qty']!} <#else>0</#if> </span> ml</p>
<p class="yellow_tit">총량 입력</p>
</div>
<div class="amount_input_div">
<!-- 왼쪽 유축양 -->
<div>
<p>왼쪽</p>
<div class="number">
<div class="input_flex">
<button type="button" class="border_btn" onclick="addLeftLac(-10);">-10</button>
<button type="button" class="border_btn" onclick="addLeftLac(-5);">-5</button>
</div>
<span id="lEat_qty">${model['rm']['blq']!}</span>
<div class="input_flex">
<button type="button" class="border_btn" onclick="addLeftLac(10);">+10</button>
<button type="button" class="border_btn" onclick="addLeftLac(5);">+5</button>
</div>
</div>
</div>
<!-- //왼쪽 유축양 -->
<!-- 오른쪽 유축양 -->
<div>
<p>오른쪽</p>
<div class="number">
<div class="input_flex">
<button type="button" class="border_btn" onclick="addRightLac(-10);">-10</button>
<button type="button" class="border_btn" onclick="addRightLac(-5);">-5</button>
</div>
<span id="rEat_qty">${model['rm']['brq']!}</span>
<div class="input_flex">
<button type="button" class="border_btn" onclick="addRightLac(10);">+10</button>
<button type="button" class="border_btn" onclick="addRightLac(5);">+5</button>
</div>
</div>
</div>
<!-- //오른쪽 유축양 -->
</div>
</div>
<!-- //유축한 양 -->
<!-- 폐기날짜 -->
<div class="disposal_date w_div">
<p class="record_title">폐기 D-Day</p>
<div class="date">
( &nbsp;&nbsp;&nbsp;<span id="d_year"></span>&nbsp;&nbsp;&nbsp; )년 &nbsp; ( &nbsp;&nbsp;&nbsp;<span id="d_month"></span>&nbsp;&nbsp;&nbsp; )월 &nbsp; ( &nbsp;&nbsp;&nbsp;<span id="d_day"></span>&nbsp;&nbsp;&nbsp; )일
</div>
</div>
<!-- //폐기날짜 -->
</div>
<script>
var addLeftLac =function(qty) {
var eat_qty = parseInt($.trim($("#lEat_qty").text()) == '' ? '0': $.trim($("#lEat_qty").text())) + (qty*1) ;
if(eat_qty <0) eat_qty = 0;
$("#lEat_qty").text(eat_qty);
$("#tEat_qty").text(parseInt($.trim($("#tEat_qty").text()) == '' ? '0' : $.trim($("#tEat_qty").text())) + (qty*1) );
$("#blq").val(eat_qty);
};
var addRightLac =function(qty) {
var eat_qty = parseInt($.trim($("#rEat_qty").text()) == '' ? '0': $.trim($("#rEat_qty").text())) + (qty*1) ;
if(eat_qty <0) eat_qty = 0;
$("#rEat_qty").text(eat_qty);
$("#tEat_qty").text(parseInt($.trim($("#tEat_qty").text()) == '' ? '0' : $.trim($("#tEat_qty").text())) + (qty*1)) ;
$("#brq").val(eat_qty);
};
$(function(){
var today = moment().format('YYYY.MM.DD');
$("#input_date").val(today)
<#if model['rm']['baseday']?exists>
$("#input_date").val(${model['rm']['baseday']!});
$("#input_date").val('${model['rm']['baseday']!}');
</#if>
var input_date = SNUtil.makeAnyPicker('input_date', $("#input_date").val(), -80, '.');
$("div.nutrition_kinds_basic02>div").find(".p_input_box>input").bind('input', function(event){
$("#"+event.target.id.replace("ipt","")).val(this.value);
});
});
</script>
});
</script>
<#include "/m/bf_daily_nutrition/include_bottom.ftl">

@ -13342,6 +13342,7 @@ main.sona_cont_measurement {
height: 40px;
color: #6A6A6A;
text-align: center;
width: 50px;
}
.take_time .border_btn{
@ -13546,6 +13547,7 @@ main.sona_cont_measurement {
display: flex;
justify-content: center;
margin-top: 20px;
margin-bottom:10px;
}
.stop_ok_div button.active {
@ -13553,8 +13555,8 @@ main.sona_cont_measurement {
color: #fff;
}
.stop_ok_div button:first-child{
margin-right:20px;
.stop_ok_div button {
margin-right:20px;
}
#view_sn_nutrition_powderedmilk .take_time{

@ -0,0 +1,91 @@
<!-- nutrition_kinds_basic -->
<!-- nutrition_kinds_basic -->
<div class="nutrition_kinds_basic nutrition_kinds_toilet">
<h2>대변 또는 소변을 선택해주세요.</h2>
<ul class="nutrition_list_reason nutrition_list_reason_half li_check" id="rest_type">
<#if model['lm_rest_tp']? has_content>
<#list model['lm_rest_tp'] as item>
<li onclick="javascript:save.set('rest_tp', '${item[cd_no]}');" <#if model['rm']['rest_tp']?exists && model['rm']['rest_tp'] == item['cd_no']>class="active"</#if>>${item['title']}</li>
</#list>
</#if>
</ul>
</div>
<!-- //nutrition_kinds_basic -->
<!-- nutrition_kinds_feces 대변 -->
<div class="nutrition_kinds_feces">
<!-- nutrition_kinds_basic -->
<div class="nutrition_kinds_basic nutrition_kinds_toilet">
<h2>대변 색을 선택해주세요.</h2>
<div class="graph_txt_color_feces">
<#if model['lm_rest_feces_color']? has_content>
<#list model['lm_rest_feces_color'] as item>
<span class="graph_txt_${item['val_1']!}">${item['title'!]}</span>
</#list>
</#if>
</div>
<!-- 배변량 slider-->
<div id="slider2"></div>
<!-- //배변량 slider -->
</div>
<!-- //nutrition_kinds_basic -->
</div>
<!-- //nutrition_kinds_feces 대변 -->
<!-- nutrition_kinds_pee 소변 -->
<div class="nutrition_kinds_pee">
<!-- nutrition_kinds_basic -->
<div class="nutrition_kinds_basic">
<h2>소변 색을 선택해주세요.</h2>
<div class="graph_txt_color_pee">
<#if model['lm_rest_pee_color']? has_content>
<#list model['lm_rest_pee_color'] as item>
<span class="graph_txt_${item['val_1']!}">${item['title'!]}</span>
</#list>
</#if>
</div>
<!-- 배변량 slider-->
<div id="slider3"></div>
<!-- //배변량 slider -->
</div>
<!-- //nutrition_kinds_basic -->
</div>
<!-- //nutrition_kinds_pee -->
<!-- nutrition_kinds_basic -->
<div class="nutrition_kinds_basic">
<h2>배변량을 선택해주세요.</h2>
<div class="graph_txt_amount">
<#if model['lm_rest_qty']? has_content>
<#list model['lm_rest_qty'] as item>
<span class="graph_txt_${item['val_1']!}">${item['title'!]}</span>
</#list>
</#if>
</div>
<!-- 배변량 slider-->
<div id="slider4"></div>
<!-- //배변량 slider -->
</div>
<!-- //nutrition_kinds_basic -->
<!-- nutrition_kinds_basic -->
<div class="nutrition_kinds_basic nutrition_kinds_degree">
<h2>배변정도를 선택해주세요.</h2>
<div class="graph_txt_amount">
<#if model['lm_rest_feces_degree']? has_content>
<#list model['lm_rest_feces_degree'] as item>
<span class="graph_txt_${item['val_1']!}">${item['title'!]}</span>
</#list>
</#if>
</div>
<!-- 배변정도 slider-->
<div id="slider5"></div>
<!-- //배변정도 slider -->
</div>
<!-- //nutrition_kinds_basic -->
Loading…
Cancel
Save