@ -71,6 +71,10 @@
<img src="../img/nutrition/nutrition_subMain_detail_ico.png" alt="">
검색
</div>
<div class="snack_sel" onclick="javascript:frmCommerce.go_popup_search();">
<img src="../img/nutrition/nutrition_subMain_detail_ico.png" alt="">
직접입력 간식</a>
</div>
<div class="snack_sel" onclick="javascript:frmCommerce.go_popup_self();">
직접입력
</div>
@ -136,6 +140,30 @@
<div class="modal_layer"></div>
</div>
<!-- //modal-wrapper -->
<div id="popup_search" class="modal-wrapper">
<div class="modal_content" style="width: 400px;">
<div class="head">
<div class="title"></div>
<div class="modal_close_btn"><img src="../img/close_ico.png"></div>
</div>
<div class="content">
<div class="nutrition_memo">
<h2>직접입력 간식을 선택해주세요.</h2>
<div class="nutrition_kinds_search">
<!-- 검색input -->
<p class="search_input">
<input type="text" id="prd_nm_search2" name="prd_nm_search2" placeholder="직접입력 간식 검색창" onkeydown="JavaScript:if(event.keyCode == 13){list_more2('Y');return;}" ><a href="javascript:list_more2('Y');">검색</a>
</p>
<!-- 검색결과 -->
<ul id="ul_board2" class="search_result">
</ul>
</div>
</div>
</div>
</div>
<div class="modal_layer"></div>
</div>
<script type="text/javascript">
@ -163,6 +191,87 @@
let dqi_cate = '짠과자';
<#include "/m/bf_daily_nutrition/include_ajax_data.ftl">
function list_more2(is_new) {
if(is_new == 'Y'){
nowPage = 0;
$('#ul_board2').empty();
}
var prd_nm_search2 = $('#prd_nm_search2').val();
ajax_data_self(prd_nm_search2);
}
function ajax_data_self(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_self.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 + '\', \'sf\' );">' + prd_nm + '</a></li>';
}
var ul_board2 = $('#ul_board2');
ul_board2.append(html);
ul_board2.on( 'scroll', function(){
var top =ul_board2.height() + ul_board2.prop("scrollTop");
var scrolHeight = ul_board2.prop("scrollHeight");
if(top > scrolHeight - 5) {
list_more2('N')
}
});
}else{
var ul_board = $('#ul_board2');
ul_board.append("<li style=\"font-size:15px;\">조회되는 자료가 없습니다.</li>");
}
is_loading = false;
}
});
}
}
}
function save_set(col, val, title, tp){
$('#prd_nm').text(title);
$('#db_dn_tp').val(tp);
@ -201,6 +310,7 @@
});
$("#selectbox01").text('g');
$("#srv_unit").val('g');
changeCSS('.snack_input .flex .snack_sel','width', '32%');
</script>
<#include "/m/bf_daily_nutrition/include_bottom.ftl">