이유식 - 시판이유식검색, 이유식 레시피 검색

dev_bert
jonghwan76 3 years ago
parent e3862a89d2
commit 2b825f68f9

@ -2,15 +2,52 @@
<link rel="stylesheet" href="${URL_STATIC_ROOT}/m/css/swiper.min.css">
<script src="${URL_STATIC_ROOT}/m/js/swiper.min.js"></script>
<script src="${URL_STATIC_ROOT}/m/js/jquery.easypiechart.min.js"></script>
<script src="${URL_STATIC_ROOT}/m/js/jquery_popupoverlay.js"></script>
<script type="text/javascript" src="${URL_STATIC_ROOT}/m/js/masonry.pkgd.min.js"></script>
<script src="${URL_STATIC_ROOT}/m/js/jquery.bxslider.js"></script>
<script type="text/javascript" src="${URL_STATIC_ROOT}/m/js/chart.min.js"></script>
<script src="${URL_STATIC_ROOT}/m/js/design.js"></script>
<script type="text/javascript" src="/bf/m/js/jquery.bpopup.min.js"></script>
<body>
<style type="text/css">
.Pstyle {
opacity: 0;
display: none;
position: relative;
width: 600px ;
border: 5px solid #fff;
padding: 20px;
background-color: #fff;
}
.b-close {
position: absolute;
right: 5px;
top: 5px;
padding: 5px;
display: inline-block;
cursor: pointer;
}
</style>
<div id="commerc_pop" class="Pstyle">
<span class="b-close">X</span>
<div class="content">
<div class="nutrition_kinds_basic">
<h2>시판이유식을 선택해주세요.</h2>
<div class="nutrition_kinds_search">
<!-- 검색input -->
<p class="search_input">
<input type="text" id="prd_nm_search" name="prd_nm_search" placeholder="시판이유식 검색창"><a href="javascript:list_more('Y');">검색</a>
</p>
<!-- 검색결과 -->
<ul id="ul_board" class="search_result">
</ul>
</div>
</div>
</div>
</div>
<!-- wrap -->
<div class="wrap wrap_nutrition">
@ -23,9 +60,9 @@
</header>
<!-- //header_sub -->
<!-- main_nutrition -->
<main class="main_nutrition">
<!-- nutrition_subMain -->
<div class="nutrition_subMain">
@ -89,8 +126,9 @@
<!-- //nutrition_subMain -->
<ul class="nutrition_list_reason li_check">
<li><a href="${URL_ROOT}/m/bf_food/list_bf_homemade.do?return_url=index">이유식 레시피 검색</a></li>
<li><a href="${URL_ROOT}/m/bf_food/list_bf_commerce.do?return_url=index">시판 이유식 검색</a></li>
<li><a href="${URL_ROOT}/m/bf_food/list_bf_homemade.do?return_url=index">이유식 레시피 검색 - 페이지</a></li>
<li><a href="${URL_ROOT}/m/bf_food/list_bf_commerce.do?return_url=index">시판 이유식 검색 - 페이지</a></li>
<li><a href="javascript:frmHomeMade.commerce_pop()">시판 이유식 검색 - 팝업</a></li>
</ul>
</main>
<!-- //main_nutrition -->
@ -98,7 +136,103 @@
</div>
<!-- //wrap -->
<!-- 하단 네비 iyu_nav -->
<script type="text/javascript">
var is_loading = false;
var nowPage = 0;
var maxPage = 0;
var nextPage = nowPage;
$(function(){
frmHomeMade.init();
$("div.nutrition_kinds_basic02>div").find(".p_input_box>input").bind('input', function(event){
$("#"+event.target.id.replace("ipt","")).val(this.value);
});
});
var frmHomeMade = {
init: function(){
SNUtil.initInputAction()
},
commerce_pop: function() {
$('#commerc_pop').bPopup();
}
}
function list_more(is_new) {
if(is_new == 'Y'){
nowPage = 0;
$('#ul_board').empty();
}
var prd_nm_search = $('#prd_nm_search').val();
ajax_data(prd_nm_search);
}
function ajax_data(keyword){
if(keyword == ''){
Swal.fire({text: '검색어를 입력해주세요'});
}else{
if (is_loading == false) {
is_loading = true;
nextPage = (nowPage + 1);
$.ajax({
url:'${URL_ROOT}/m/bf_daily_nutrition/ajax_list_db_commerce.do',
type:'get',
data: {
"prd_nm" : keyword ,
"nowPage":nextPage
},
dataType:'json',
error:function(request,status,error){
is_stop_more = false;
},
success:function(result){
var html = '';
nowPage = Number(result.page.nowPage);
maxPage = Number(result.page.maxPage);
$('#nowPage').text(nowPage);
if(nowPage == maxPage){
$('.more_btn_box').remove();
}
if(result.list != null && result.list.length > 0) {
for(var i=0;i<result.list.length;i++) {
var dbc_no = result.list[i].dbc_no;
var prd_nm = result.list[i].prd_nm;
var company = result.list[i].company;
var barcode = result.list[i].barcode;
var imgurl1 = result.list[i].imgurl1;
html +='<li><a href="javascript:save_set(\'db_dbc_no\', \'' + dbc_no + '\', \'' + prd_nm + '\', \'bf\');"><img src="' + imgurl1 + '" alt="섭취량 이미지" />' + prd_nm + '</a></li>';
}
var ul_board = $('#ul_board');
ul_board.append(html);
ul_board.on( 'scroll', function(){
var top =ul_board.height() + ul_board.prop("scrollTop");
var scrolHeight = ul_board.prop("scrollHeight");
if(top > scrolHeight - 5) {
list_more('N')
}
});
}
is_loading = false;
}
});
}
}
}
</script>
<!-- 하단 네비 iyu_nav -->
<#include "/m/include/index_bottom_menu.ftl">
<!-- //iyu_nav -->

@ -65,24 +65,24 @@ SELECT
d.cd_no,
CASE
when d.cd_no = 'BF_NU_TP_1' THEN
(select ifnull(emo_pre - emo_post,0)
(select concat(ifnull(eat_qty,0), 'ml')
from tbl_bf_daily_nutrition_1 tn1
where tn1.dn_no = b.dn_no
) -- 모유
when d.cd_no = 'BF_NU_TP_2' THEN
(select eat_qty
(select concat(eat_qty, 'ml')
from tbl_bf_daily_nutrition_2 tn1
where tn1.dn_no = b.dn_no
) -- 분유(젖병)
when d.cd_no = 'BF_NU_TP_3' THEN
(select
concat(ifnull(tn.prd_nm, ''),' ', tn1.weight, ' 섭취')
concat(ifnull(tn.prd_nm, ''),' ', tn1.eat_qty, 'ml 섭취')
from tbl_bf_daily_nutrition_3 tn1
left outer join tbl_db_nutrient tn on tn1.db_dn_no = tn.dn_no
where tn1.dn_no = b.dn_no
) -- 간식
when d.cd_no = 'BF_NU_TP_5' THEN
(select concat( (sleep_h - sleep_s_h), '', (sleep_s_m - sleep_m), '')
(select concat( (ifnull(sleep_h,0) - ifnull(sleep_s_h,0)), '', (ifnull(sleep_m,0) - ifnull(sleep_s_m,0)), '')
from tbl_bf_daily_nutrition_5 tn1
where tn1.dn_no = b.dn_no
) -- 수면시간
@ -101,21 +101,21 @@ SELECT
) -- 예방접종
when d.cd_no = 'BF_NU_TP_9' THEN
(select
concat(ifnull(tb.name, ''),' ', tn1.weight, ' 섭취')
concat(ifnull(tb.name, ''),' ', tn1.eat_qty, 'ml 섭취')
from tbl_bf_daily_nutrition_9 tn1
left outer join tbl_db_home_bf tb on tn1.db_dhb_no = tb.dhb_no
where tn1.dn_no = b.dn_no
) -- 홈메이드 이유식
when d.cd_no = 'BF_NU_TP_10' THEN
(select
concat(ifnull(tc.prd_nm, ''),' ', tn1.bm, '시간 섭취')
concat(ifnull(tc.prd_nm, ''),' ', tn1.eat_qty, 'ml 섭취')
from tbl_bf_daily_nutrition_10 tn1
left outer join tbl_db_bf_commerce tc on tc.dbc_no = tn1.db_dbc_no
where tn1.dn_no = b.dn_no
) -- 시판이유식
when d.cd_no = 'BF_NU_TP_11' THEN
(select
hosp_nm
concat(ifnull(hosp_nm,''), ' 의사:', doctor_nm, ', 증상: ', checkup)
from tbl_bf_daily_nutrition_11 tn1
where tn1.dn_no = b.dn_no
) -- 병원
@ -133,7 +133,7 @@ SELECT
) -- 발달과정 성취
when d.cd_no = 'BF_NU_TP_14' THEN
(select
ifnull(blq + brq,0)
concat(ifnull(blq + brq,0), 'ml')
from tbl_bf_daily_nutrition_14 tn1
where tn1.dn_no = b.dn_no
) -- 유축
@ -149,5 +149,6 @@ FROM tbl_bf_family_match a
INNER JOIN tbl_bf_family_match c on a.smc_no = c.smc_no
INNER JOIN tbl_code_item_str d on b.nutirition_cd_no = d.cd_no
WHERE
a.member_id = '1645342677758'
and DATE_FORMAT(b.reg_dt,'%Y-%m-%d') = STR_TO_DATE('2022-02-20','%Y-%m-%d');
a.member_id = '1644201833616'
and DATE_FORMAT(b.reg_dt,'%Y-%m-%d') = STR_TO_DATE('2022-02-28','%Y-%m-%d')
ORDER BY b.reg_dt;

Loading…
Cancel
Save