모유수유 메모 처리

dev_bert
kyebyungha 3 years ago
parent 17ec1e2989
commit 5e87f9d002

@ -35,4 +35,5 @@ public interface M_Bf_foodBO {
public abstract List<DataMap> select_db_lac_milk_list(DataMap paramMap) throws Exception;
public abstract Object insert_lac_milk(DataMap paramMap) throws Exception;
public abstract int delete_bf_lac_milk_single(DataMap paramMap) throws Exception;
public abstract List<DataMap> select_memo_list(DataMap paramMap) throws Exception;
}

@ -315,5 +315,18 @@ public class M_Bf_foodBOImpl extends AbstractBOManager implements M_Bf_foodBO {
return result;
}
public List<DataMap> select_memo_list(DataMap paramMap) throws Exception{
List<DataMap> lm = null;
try {
generalDAO.setNamespace(SQLMAP_NAMESPACE);
lm = generalDAO.select_to_list("select_memo_list", paramMap);
} catch (SQLException e) {
throw e;
}
return lm;
}
}

@ -1178,10 +1178,10 @@ public class M_Bf_foodController extends AbstractControllerManager{
* @return
*/
@RequestMapping(value="list_bf_milk")
public String list_bf_milk(@ModelAttribute("model") ModelMap model, HttpServletRequest request, HttpServletResponse response
, RedirectAttributes ra) {
public String list_bf_milk(@ModelAttribute("model") ModelMap model, HttpServletRequest request,
HttpServletResponse response , RedirectAttributes ra ) {
HttpSession session = request.getSession(false);
DataMap paramMap = gmUtil.getDataMapFromRequest(request);
String redirect_url = "m/bf_food/list_bf_milk";
try {
@ -1207,6 +1207,10 @@ public class M_Bf_foodController extends AbstractControllerManager{
List<DataMap> lm_lac_milk = bf_foodBO.select_db_lac_milk_list(paramMap);
DataMap.putToModel(model, "lm_lac_milk", lm_lac_milk);
paramMap.put("memo_fg_cd", "1");
List<DataMap> lm_memo = bf_foodBO.select_memo_list(paramMap);
DataMap.putToModel(model, "lm_memo", lm_memo);
gmUtil.redirectParam(model, paramMap);

@ -431,5 +431,24 @@
WHERE dm_no = #dm_no#
</delete>
<select id="select_memo_list" resultClass="dataMap" parameterClass="dataMap">
SELECT
x.*
,ci.title as memo_fg_nm
FROM (
SELECT
mm_no
,memo_fg_cd
,memo
,reg_dt
FROM tbl_db_memo
WHERE 1=1
AND member_id = #member_id#
AND memo_fg_cd = #memo_fg_cd#
)x
LEFT JOIN tbl_code_item ci ON ci.val_1 = x.memo_fg_cd and cg_cd ='BF_MEMO_FG'
ORDER BY x.reg_dt DESC
</select>
</sqlMap>

@ -13,7 +13,7 @@
opacity: 0;
display: none;
position: relative;
width: auto;
width: 600px;
border: 5px solid #fff;
padding: 20px;
background-color: #fff;
@ -60,7 +60,7 @@
<div class="wrap">
<header class="header_wrapper">
<a href="javascript:back.return_url()" class="side_Lbtn hidden pre_btn">이전으로</a>
<h1 class="header_title">${model['rm_child']['name']} 분유 추가</h1>
<h1 class="header_title">${model['rm_child']['name']} 모유 </h1>
<div class="side_Rbtn">
<a href="#" class="growth_cal">
<input type="text" id="date">
@ -80,6 +80,12 @@
</div>
<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" class="required" placeholder="수유일자 입력" data-tit="수유일자" readonly>
</div>
</div>
<div class="p_list_item p_border_box">
<label for="child_height" class="p_label">분유 선택</label>
@ -120,7 +126,8 @@
<div class="p_input_box">
<input type="text" id="memo" name="memo" value="${model['memo']!}" class="required" placeholder="메모" data-tit="메모" step="1">
</div>
<input type="button" value="팝업 클릭" onclick="javascript:frmLacMilk.go_popup()">
<input type="button" value="자주사용하는 메모" onclick="javascript:frmLacMilk.go_popup()">
<input type="button" value="메모 등록" onclick="javascript:frmLacMilk.go_memo()">
</div>
<button type="submit" id="" name="" class="btns">저장</button>
@ -172,10 +179,19 @@
</div>
<div id="popup" class="Pstyle">
<span class="b-close">X</span>
<div class="content" style="height: auto; width: auto;">
레이어 팝업이 완성 되었습니다. <br>팝업에 대한 크기는 content div에서 조정이 가능합니다
<span class="b-close">X</span>
<div class="content">
<div class="nutrition_kinds_basic">
<div class="nutrition_kinds_search">
<#if (model['lm_memo'])??>
<ul id="ul_memo" class="nutrition_commercial_list">
<#list model['lm_memo'] as item>
<li><a href ="#" onclick="javascript:frmLacMilk.appendMemo('${item['memo']}')"> ${item['memo']}</a></li>
</#list>
</ul>
</#if>
</div>
</div>
</div>
</div>
@ -286,21 +302,25 @@
},
go_popup: function() {
$('#popup').bPopup();
// $('#popup').css("width","600px");
},
appendMemo: function(memo) {
var v_memo = ($('#memo').val() == '' ? memo : $('#memo').val() +", " + memo) ;
$('#memo').val(v_memo);
$('#popup').bPopup().close();
}
}
$(function(){
frmLacMilk.init();
debugger;
var today = moment().format('YYYY.MM.DD');
$("#input_date").val(today)
var input_date = SNUtil.makeAnyPicker('input_date', $("#input_date").val(), -80, '.');
})
</script>
<!--
<script type="text/javascript">
// 달력 datepicker
jQuery("#date").datepicker({
@ -317,7 +337,7 @@
dayNamesMin: ['일', '월', '화', '수', '목', '금', '토'],
dayNamesShort: ['일', '월', '화', '수', '목', '금', '토']
});
</script>
</script>
-->
<#include "/m/bf_growth_body/include_return_url.ftl">

Loading…
Cancel
Save