dev_bert
jonghwan76 3 years ago
commit ebbc4757ed

@ -10,31 +10,10 @@ public interface M_Bf_boardBO {
public abstract DataMap select_bf_view_board(DataMap paramMap) throws Exception;
public abstract List<DataMap> select_list_bf_board(DataMap paramMap) throws Exception;
public abstract List<DataMap> select_bf_board_img_by_b_no(DataMap paramMap) throws Exception;
public abstract List<DataMap> select_bf_board_vote_by_b_no(DataMap paramMap) throws Exception;
public abstract int update_bf_board(DataMap paramMap) throws Exception;
public abstract Object insert_bf_board(DataMap paramMap) throws Exception;
/*
public abstract List<DataMap> ajax_select_bf_community_comment_list(DataMap paramMap) throws Exception;
public abstract List<DataMap> select_bf_community_tag_by_b_no(DataMap paramMap) throws Exception;
public abstract List<DataMap> select_list_bf_community(DataMap paramMap) throws Exception;
public abstract List<DataMap> select_bf_community_comment_list(DataMap paramMap) throws Exception;
public abstract List<DataMap> select_bf_community_comment_list_child(DataMap paramMap) throws Exception;
public abstract int select_list_bf_community_count(DataMap paramMap) throws Exception;
public abstract int select_bf_community_by_b_no_comment_count(DataMap paramMap) throws Exception;
public abstract int select_bf_community_by_p_bc_id_comment_count(DataMap paramMap) throws Exception;
public abstract int update_bf_community(DataMap paramMap) throws Exception;
public abstract int update_bf_community_comment(DataMap paramMap) throws Exception;
public abstract int delete_bf_community_like_by_b_no(DataMap paramMap) throws Exception;
public abstract int delete_bf_community(DataMap paramMap) throws Exception;
public abstract int delete_bf_community_comment(DataMap paramMap) throws Exception;
public abstract Object insert_bf_community_like_by_b_no(DataMap paramMap) throws Exception;
public abstract Object insert_bf_community(DataMap paramMap) throws Exception;
public abstract Object insert_bf_community_comment(DataMap paramMap) throws Exception;
*/
}

@ -53,6 +53,18 @@ public class M_Bf_boardBOImpl extends AbstractBOManager implements M_Bf_boardBO
return lm;
}
public List<DataMap> select_bf_board_vote_by_b_no(DataMap paramMap) throws Exception{
List<DataMap> lm = null;
try {
generalDAO.setNamespace(SQLMAP_NAMESPACE);
lm = generalDAO.select_to_list("select_bf_board_vote_by_b_no", paramMap);
} catch (SQLException e) {
throw e;
}
return lm;
}
public Object insert_bf_board(DataMap paramMap) throws Exception{
@ -68,12 +80,21 @@ public class M_Bf_boardBOImpl extends AbstractBOManager implements M_Bf_boardBO
String bd_no = String.valueOf(resultObj);
DataMap dm = new DataMap();
dm.put("bd_no", bd_no);
ArrayList list_file_key = (ArrayList) paramMap.get("list_file_key");
for(int idx = 0; idx < list_file_key.size(); idx++){
dm.put("file_seq", list_file_key.get(idx));
generalDAO.insert("insert_bf_board_img_by_b_no", dm);
}
if(list_file_key !=null) {
for(int idx = 0; idx < list_file_key.size(); idx++){
dm.put("file_seq", list_file_key.get(idx));
generalDAO.insert("insert_bf_board_img_by_b_no", dm);
}
}
ArrayList list_vote_content = (ArrayList) paramMap.get("list_vote_content");
if(list_vote_content !=null) {
for(int idx = 0; idx < list_vote_content.size(); idx++){
dm.put("v_content", list_vote_content.get(idx));
generalDAO.insert("insert_bf_board_vote_by_b_no", dm);
}
}
generalDAO.commitTransaction();
} catch (SQLException e) {
@ -112,7 +133,15 @@ public class M_Bf_boardBOImpl extends AbstractBOManager implements M_Bf_boardBO
generalDAO.update("insert_bf_board_img_by_b_no", map_img);
}
}
DataMap dm = new DataMap();
dm.put("bd_no", bd_no);
generalDAO.delete("delete_bf_board_vote_by_b_no", paramMap);
ArrayList list_vote_content = (ArrayList) paramMap.get("list_vote_content");
for(int idx = 0; idx < list_vote_content.size(); idx++){
dm.put("v_content", list_vote_content.get(idx));
generalDAO.insert("insert_bf_board_vote_by_b_no", dm);
}
generalDAO.commitTransaction();
} catch (SQLException e) {
throw e;

@ -71,7 +71,9 @@ public class M_Bf_boardController extends AbstractControllerManager {
DataMap.putToModel(model, "lm", lm);
}
}catch(Exception ex1){ redirect_url = gmUtil.redirectError(true, ex1, request, paramMap, ra, ""); ex1.printStackTrace();}
if(paramMap.get("bd_tp") == null) {
paramMap.put("bd_tp" ,"");
}
gmUtil.redirectParam(model, paramMap);
@ -101,11 +103,14 @@ public class M_Bf_boardController extends AbstractControllerManager {
List<DataMap> lm_pick_img = bf_boardBo.select_bf_board_img_by_b_no(paramMap);
DataMap.putToModel(model, "lm_pick_img", lm_pick_img);
}
}catch(Exception ex1){ redirect_url = gmUtil.redirectError(true, ex1, request, paramMap, ra, ""); ex1.printStackTrace();}
if(paramMap.get("bd_tp") == null) {
paramMap.put("bd_tp" ,"BF_CT_TP_1");
}
gmUtil.redirectParam(model, paramMap);
return redirect_url;

@ -46,8 +46,13 @@ import com.renastudio.creative.web.util.model.PageItem;
@Controller
@RequestMapping(value="m/bf_food/*")
public class M_Bf_foodController extends AbstractControllerManager{
private static Log log = LogFactory.getLog(M_Bf_foodController.class);
public static final String CREDENTIALS_NAME = "Access-Control-Allow-Credentials";
public static final String ORIGIN_NAME = "Access-Control-Allow-Origin";
public static final String METHODS_NAME = "Access-Control-Allow-Methods";
public static final String HEADERS_NAME = "Access-Control-Allow-Headers";
public static final String MAX_AGE_NAME = "Access-Control-Max-Age";
private static Log log = LogFactory.getLog(M_Bf_foodController.class);
private final String REQUEST_MAPPING = "m/bf_food/";
@Autowired M_Db_nutrientBO db_nutrientBO;
@ -793,7 +798,16 @@ public class M_Bf_foodController extends AbstractControllerManager{
*/
@RequestMapping(value="list_bf_homemade_recommend_ajax", method=RequestMethod.GET)
@ResponseBody
public DataMap list_bf_homemade_recommend_ajax(HttpServletRequest request) {
public DataMap list_bf_homemade_recommend_ajax(HttpServletRequest request, HttpServletResponse response) {
response.setContentType("application/json");
response.setHeader("Cache-Control", "no-store");
response.setHeader(CREDENTIALS_NAME, "true");
response.setHeader(ORIGIN_NAME, "*");
response.setHeader(METHODS_NAME, "GET, OPTIONS, POST, PUT, DELETE");
response.setHeader(HEADERS_NAME, "Origin, X-Requested-With, Content-Type, Accept");
response.setHeader(MAX_AGE_NAME, "3600");
DataMap result = new DataMap();
result.put("RESULT", "200");
DataMap paramMap = gmUtil.getDataMapFromRequest(request);

@ -159,6 +159,9 @@ public class M_IndexController extends AbstractControllerManager{
DataMap rm_child = init_child(model, request, paramMap);
DataMap.putToModel(model, "rm_child", rm_child);
log.info("아이정보 ----- ");
log.info(rm_child);
if(rm_child != null) {
// 선택아이 성장 정보 조회
@ -180,7 +183,7 @@ public class M_IndexController extends AbstractControllerManager{
List<DataMap> lm_last = bf_daily_nutritionBO.select_bf_last_status(paramMap);
DataMap.putToModel(model, "lm_last", lm_last);
}
gmUtil.redirectParam(model, paramMap);
}
}catch(Exception ex1){ redirect_url = gmUtil.redirectError(true, ex1, request, paramMap, ra, ""); ex1.printStackTrace();}

@ -76,7 +76,9 @@ public class M_Member_envController extends AbstractControllerManager{
HttpSession session = request.getSession(false);
DataMap rm_mem = (DataMap) session.getAttribute(ConstantSystem.SESSION_RM_MEMBER);
log.debug("rm_mem : " + rm_mem);
// log.info("사용자 정보 ---------------------");
// log.info(rm_mem);
// log.debug("rm_mem : " + rm_mem);
DataMap.putToModel(model, "rm_mem", rm_mem);
}
}catch(Exception ex1){ redirect_url = gmUtil.redirectError(true, ex1, request, paramMap, ra, ""); ex1.printStackTrace();}
@ -623,34 +625,19 @@ public class M_Member_envController extends AbstractControllerManager{
HttpSession session = request.getSession(false);
DataMap rm_mem = (DataMap) session.getAttribute(ConstantSystem.SESSION_RM_MEMBER);
//자주쓰는 표현 삭제 목록이 있다면
/*
if(delList != null) {
log.info("delList:" + delList);
String delListArr[] = delList.split(",");
for(int i=0;i<delListArr.length;i++) {
DataMap delMap = new DataMap();
delMap.put("mm_no", delListArr[i]);
//자주쓰는 표현 삭제
int iResult = member_envBO.delete_tbl_favorite_word(delMap);
}
}
*/
//자주쓰는 표현 삭제
int iResult = member_envBO.delete_tbl_favorite_word(paramMap);
List<String> record_list = (List<String>) paramMap.get("list_word_list");
int idx = 0;
for(String word_list:record_list) {
paramMap.put("word", word_list);
int iResult2 = member_envBO.insert_tbl_favorite_word(paramMap);
}
log.info("--------------- 레코드 ---------------");
log.info(record_list);
if(record_list != null) {
for(String word_list:record_list) {
paramMap.put("word", word_list);
int iResult2 = member_envBO.insert_tbl_favorite_word(paramMap);
}
}
// log.info("--------------- 레코드 ---------------");
// log.info(record_list);
}
} catch (Exception ex1) {

@ -151,7 +151,7 @@ public class M_MemoryController extends AbstractControllerManager{
}
}
log.info("today:" + today);
// log.info("today:" + today);
//세션에 선택된 아이정보가 있을 경우
if(rm_child != null) {

@ -9,6 +9,7 @@
,m.name
,tmf.mt_file_seq
,tmf.mt_file_local_url
,v_content
FROM (
SELECT
x.bd_no
@ -27,14 +28,20 @@
from tbl_bf_board_comment tbc
where tbc.bd_no = x.bd_no ) as c_nt
,DATE_FORMAT(x.reg_dt,'%H:%i') reg_tm
,tbv.v_content
FROM tbl_bf_board x
INNER JOIN tbl_code_item z
on x.bd_tp = z.val_1 and cg_cd ='BF_COMMUNITY_TP'
WHERE DATE_FORMAT(x.reg_dt,'%Y%M%d') = DATE_FORMAT(now(),'%Y%M%d')
LEFT JOIN (select bd_no, group_concat(concat (v_content, '♭⊙♭', nvl(v_nt, 0)) separator '♭§♭') v_content
from tbl_bf_board_vote) tbv ON tbv.bd_no = x.bd_no
WHERE DATE_FORMAT(x.reg_dt,'%Y%M%d') = DATE_FORMAT(now(),'%Y%M%d')
and x.use_yn ='Y'
<isNotEmpty property="who" prepend="">
AND member_id = #member_id#
</isNotEmpty>
<isNotEmpty property="bd_tp" prepend="">
AND x.bd_tp = #bd_tp#
</isNotEmpty>
)x
INNER JOIN tbl_member m ON m.member_id = x.member_id
LEFT JOIN tbl_bf_board_attach tba ON tba.bd_no = x.bd_no
@ -45,7 +52,7 @@
LIMIT 1
)
LEFT JOIN tbl_mt_file tmf ON tmf.mt_file_seq = tba.file_seq
ORDER BY x.bd_no DESC
ORDER BY x.h_nt desc , x.bd_no DESC
</select>
@ -57,6 +64,7 @@
,m.name
,tmf.mt_file_seq
,tmf.mt_file_local_url
,v_content
FROM (
SELECT
x.bd_no
@ -75,14 +83,17 @@
from tbl_bf_board_comment tbc
where tbc.bd_no = x.bd_no ) as c_nt
,DATE_FORMAT(x.reg_dt,'%H:%i') reg_tm
,tbv.v_content
FROM tbl_bf_board x
LEFT JOIN (select bd_no, group_concat(concat (v_content, '♭⊙♭', nvl(v_nt, 0)) separator '♭§♭') v_content
from tbl_bf_board_vote) tbv ON tbv.bd_no = x.bd_no
INNER JOIN tbl_code_item z
on x.bd_tp = z.val_1 and cg_cd ='BF_COMMUNITY_TP'
WHERE DATE_FORMAT(x.reg_dt,'%Y%M%d') = DATE_FORMAT(now(),'%Y%M%d')
and x.use_yn ='Y'
and x.bd_no = #bd_no#
)x
INNER JOIN tbl_member m ON m.member_id = x.member_id
INNER JOIN tbl_member m ON m.member_id = x.member_id
LEFT JOIN tbl_bf_board_attach tba ON tba.bd_no = x.bd_no
LEFT JOIN tbl_mt_file tmf ON tmf.mt_file_seq = tba.file_seq
</select>
@ -126,10 +137,50 @@
)
</insert>
<insert id="insert_bf_board_vote_by_b_no" parameterClass="dataMap">
INSERT tbl_bf_board_vote
(
bd_no
,v_content
,reg_dt
) VALUES (
#bd_no#
,#v_content#
,NOW()
)
</insert>
<delete id="delete_bf_board_img_by_b_no" parameterClass="dataMap">
DELETE FROM tbl_bf_board_attach
WHERE bd_no = #bd_no#
</delete>
<delete id="delete_bf_board_vote_by_b_no" parameterClass="dataMap">
DELETE FROM tbl_bf_board_vote
WHERE bd_no = #bd_no#
</delete>
<select id="select_bf_board_img_by_b_no" resultClass="dataMap" parameterClass="dataMap">
SELECT tmf.mt_file_seq
,tmf.mt_file_nm
,tmf.mt_file_local_url
,tmf.mt_file_size
,tmf.mt_file_type
,tmf.height
,tmf.width
FROM tbl_bf_board_attach tba
LEFT JOIN tbl_mt_file tmf ON tmf.mt_file_seq = tba.file_seq
WHERE tba.bd_no = #bd_no#
</select>
<select id="select_bf_board_vote_by_b_no" resultClass="dataMap" parameterClass="dataMap">
SELECT
v_content
,v_nt
FROM tbl_bf_board_vote tba
WHERE tba.bd_no = #bd_no#
ORDER BY vt_no
</select>
</sqlMap>

@ -106,7 +106,6 @@
FROM tbl_bf_family_baby a
INNER JOIN tbl_bf_family_match y on a.smc_no = y.smc_no
INNER JOIN tbl_sync_log b on y.member_id = b.member_id and b.sync_num = #sync_num# and DATE_ADD(b.reg_dt, INTERVAL 180 second) > now()
LIMIT 1
</update>
<!-- 기록 카테고리 정렬 삭제 -->

@ -41,24 +41,24 @@
<!-- //타이틀 박스 -->
<!-- 커뮤니티 카테고리 -->
<ul class="category_bar">
<li class="current">
<a href="../community/community_all.html">전체</a>
<ul class="category_bar">
<li <#if model['bd_tp'] == ''>class="current"</#if>>
<a href="${URL_ROOT}/m/bf_board/list_bf_board.do">전체</a>
</li>
<li>
<a href="../community/community_free.html">자유글</a>
<li <#if model['bd_tp'] == 'BF_CT_TP_1'>class="current"</#if> >
<a href="${URL_ROOT}/m/bf_board/list_bf_board.do?bd_tp=BF_CT_TP_1">자유글</a>
</li>
<li <#if model['bd_tp'] == 'BF_CT_TP_2'>class="current"</#if> >
<a href="${URL_ROOT}/m/bf_board/list_bf_board.do?bd_tp=BF_CT_TP_2">Q&A</a>
</li>
<li>
<a href="../community/community_qna.html">Q&A</a>
<li <#if model['bd_tp'] == 'BF_CT_TP_3'>class="current"</#if> >
<a href="${URL_ROOT}/m/bf_board/list_bf_board.do?bd_tp=BF_CT_TP_3">리뷰</a>
</li>
<li>
<a href="../community/community_review.html">리뷰</a>
<li <#if model['bd_tp'] == 'BF_CT_TP_4'>class="current"</#if> >
<a href="${URL_ROOT}/m/bf_board/list_bf_board.do?bd_tp=BF_CT_TP_4">투표</a>
</li>
<li>
<a href="../community/community_vote.html">투표</a>
</li>
<li>
<a href="../community/community_column.html">칼럼</a>
<li <#if model['bd_tp'] == 'BF_CT_TP_5'>class="current"</#if> >
<a href="${URL_ROOT}/m/bf_board/list_bf_board.do?bd_tp=BF_CT_TP_5">칼럼</a>
</li>
</ul>
<!-- //커뮤니티 카테고리 -->
@ -88,18 +88,41 @@
<div class="comment_like"><span class="like"></span>${item['l_nt']!}</div>
<div class="comment_like"><span class="comment"></span>${item['c_nt']!}</div>
</div>
</div>
<div class="content img_txt_cont">
<div class="txt_box">
${item['title']!}
</div>
<#if item['mt_file_seq']?has_content >
<div class="img_box">
<img src="${URL_ROOT}/file/get.do?mt_file_seq=${item['mt_file_seq']!}">
</div>
</#if>
</div>
</div>
<#if item['bd_tp']?contains("BF_CT_TP_4")>
<div class="content">
<div class="txt_box">
${item['title']!}
</div>
<#if item['v_content']?has_content >
<#list item['v_content']?split("♭§♭") as vote>
<div class="content">
<div class="txt_box">
<ul class="vote_result">
<li>
<p>${vote?substring(0,vote?index_of("♭⊙♭"))}</p>
<p>${vote?substring(vote?index_of("♭⊙♭")+3, vote?length)}개</p>
</li>
</ul>
</div>
</div>
</#list>
</#if>
</div>
<#else>
<div class="content img_txt_cont">
<div class="txt_box">
${item['title']!}
</div>
<#if item['mt_file_seq']?has_content >
<div class="img_box">
<img src="${URL_ROOT}/file/get.do?mt_file_seq=${item['mt_file_seq']!}">
</div>
</#if>
</div>
</#if>
<div class="commu_div">
<div class="nickname_div">
<p>${item['name']!}</p>
@ -117,7 +140,7 @@
<!-- 글쓰기 버튼 -->
<button type="button" class="fix_write_btn" >
<a href ="${URL_ROOT}/m/bf_board/view_bf_write_board.do?return_url=index"> <img src="${URL_ROOT}/m/img/community/ico_write_white_24.png" alt=""></a>
<a href ="${URL_ROOT}/m/bf_board/view_bf_write_board.do?return_url=index&bd_tp=${model['bd_tp']!}"> <img src="${URL_ROOT}/m/img/community/ico_write_white_24.png" alt=""></a>
</button>
</div>

@ -23,8 +23,7 @@
<input type="hidden" id="pick_img_index" name="pick_img_index" value=""/>
<input type="hidden" id="list_tag" name="list_tag" value=""/>
<h2>카테고리<span>(필수)</span></h2>
<h2>카테고리<span>(필수)</span></h2>
<!-- community_write_category-->
<div class="select-wrap community_write_category">
<p class="selectbox" id="<#if model['rm']['bd_tp']?exists>${model['rm']['bd_tp']!}">${model['rm']['bd_tp_nm']!}<#else>selectbox">카테고리 선택</#if></p>
@ -35,11 +34,8 @@
</#list>
</#if>
</div>
</div>
<!-- //community_write_category-->
</div>
<!-- //community_write_category-->
<h2>이미지<span>(선택)</span></h2>
<!-- community_write_basic-->
<div class="community_write_basic">
@ -83,20 +79,34 @@
</div>
</div>
<!-- //community_write_basic -->
<h2>제목<span>(필수)</span></h2>
<!--community_write_basic-->
<div class="community_write_basic text_flex">
<!-- textarea -->
<input type="text" id="title" name="title" style="width:98%;height:28px;" placeholder="제목을 입력하세요." value="${model['rm']['content']!}" />
</div>
<h2>내용<span>(필수)</span></h2>
<!--community_write_basic-->
<div class="community_write_basic">
<!-- textarea -->
<textarea id="content" name="content" class="" placeholder="내용을 입력하세요.">${model['rm']['content']!}</textarea>
<input type="text" id="title" name="title" style="width:98%;height:30px;" placeholder="제목을 입력하세요." value="${model['rm']['content']!}" />
</div>
<div id="divContent">
<h2>내용<span>(필수)</span></h2>
<!--community_write_basic-->
<div class="community_write_basic">
<!-- textarea -->
<textarea id="content" name="content" class="" placeholder="내용을 입력하세요.">${model['rm']['content']!}</textarea>
</div>
</div>
<#if model['bd_tp']! =='BF_CT_TP_4'>
<div id="divVote">
<h3 style="float:right;"><a href="javascript:fncAddVote();">추가</a></h3>
<h2>투표내용<span>(필수)</span></h2>
<div class="community_write_basic">
<ul id="nutrition_kinds_basic3">
<li style="width:100%;" >
<input type="text" name="vote_content" class="text_line" placeholder="투표내용을 입력하세요." value="${model['rm']['content']!}" />
<span>&nbsp;&nbsp;</span><a onclick="fncDelVote(this);"><img src="${URL_ROOT}/m/img/close_ico.png" style="height: 20px; width: 20px;"></a>
</li>
</ul>
</div>
</div>
</#if>
<!-- //community_write_basic-->
<h2>태그입력<span>(선택)</span></h2>
<!-- community_write_tag-->
@ -117,15 +127,13 @@
</#if>
</ul>
<!-- //community_write_tag -->
<div class="community_write_btn" >
<a href="javascript:insert_community();"">완료</a>
</div>
</form>
</div>
</div>
</div>
<!-- //wrap -->
@ -145,20 +153,34 @@
alert('제목을 입력해주세요');
return;
}
if(content == ''){
alert('내용을 입력해주세요');
return;
}else{
tag = $(".li_tag").get();
params = '';
for(var i = 0 ; i < tag.length ; i++){
params += tag[i].innerText + ',';
}
$('#frmInsert').children('#list_tag').val(params);
$('#frmInsert').children('#bd_tp').val(bd_tp);
$('#frmInsert').children('#pick_img_index').val(pick_img_index);
$('#frmInsert').submit();
}
<#if model['bd_tp']! =='BF_CT_TP_4'>
$("input[name=vote_content]").each( function(idx,ele) {
if (ele.value =="") {
alert("투표내용을 입력하세요!");
return;
}
});
if( $("input[name=vote_content]").length ==0 ) {
alert("투표내용을 추가 입력하세요!");
return;
}
</#if>
tag = $(".li_tag").get();
params = '';
for(var i = 0 ; i < tag.length ; i++){
params += tag[i].innerText + ',';
}
$('#frmInsert').children('#list_tag').val(params);
$('#frmInsert').children('#bd_tp').val(bd_tp);
$('#frmInsert').children('#pick_img_index').val(pick_img_index);
$('#frmInsert').submit();
}
var pick_img_index = "${pick_img_index!'0'}";
@ -250,8 +272,12 @@
$("body").on("click", ".selectlist p", function() {
var text = $(this).html();
var id = $(this).attr('id');
var id = $(this).attr('id');
if(id =="BF_CT_TP_4") {
$("#divVote").show();
}else{
$("#divVote").hide();
}
$(this).parent().siblings().html(text);
$(this).parent().siblings().attr('id',id);
$(this).parent().toggle();
@ -268,6 +294,16 @@
}
});
})
// selectbox 초기셑팅
<#if model['lm_bd_tp_list']?has_content>
<#list model['lm_bd_tp_list'] as item>
<#if item['val_1']! == model['bd_tp'] >
$(".selectbox").attr('id','${item['val_1']!}');
$(".selectbox").html('${item['title']!}');
</#if>
</#list>
</#if>
var tag_index = ${tag_index};
@ -283,6 +319,17 @@
function tag_del(tag_index){
$('#li_tag_'+tag_index).remove();
}
function fncAddVote() {
var tag="<li style=\"width:100%;\">";
tag +=" <input type=\"text\" name=\"vote_content\" class=\"text_line\" placeholder=\"투표내용을 입력하세요.\" />";
tag +=" <span>&nbsp;&nbsp;</span><a onclick=\"fncDelVote(this);\"><img src=\"${URL_ROOT}/m/img/close_ico.png\" style=\"height: 20px; width: 20px;\"></a>";
tag +=" </li>";
$("#nutrition_kinds_basic3").append(tag);
}
function fncDelVote(obj) {
$(obj.parentNode).remove();
}
</script>
<!-- 하단 네비 iyu_nav -->
<#include "/m/include/index_bottom_menu.ftl">

@ -28,7 +28,7 @@
<script src="${URL_STATIC_ROOT}/static/renamaster/js/cookie.js"></script>
<script src="${URL_STATIC_ROOT}/static/renamaster/js/renamaster_map.js"></script>
<script src="${URL_STATIC_ROOT}/static/renamaster/js/renamaster_util.js"></script>
<script src="${URL_STATIC_ROOT}/m/m_js/native_bridge.js"></script>
<#-- <script src="${URL_STATIC_ROOT}/m/m_js/native_bridge.js"></script>-->
<style>
body {-webkit-tap-highlight-color:transparent, -webkit-backface-visibility: hidden, overflow: hidden;}

@ -260,6 +260,13 @@
</div>
<!-- //main -->
<!-- float chatbot -->
<a href="http://devops.lookylooks.ai:42110/browser_common_index.html?site_id=7973031d-157e-4140-914e-8f39059098d2&cb_id=31ef0fe4-3c2d-4d5a-b73b-76f7213b1737&ch_id=null&in=test_in_id&phone_num=${model['rm_mem']['phone_num']!}&name=${model['rm_child']['name']}&month=${(model['rm_child']['past_month'])}">
<div class="float_chatbot">
<img src="https://ccbot.hanaw.com/img/hana_icon.JPG">
</div>
</a>
</div>
<!-- //wrap -->

@ -6,7 +6,7 @@
m: '${model['m']!}',
p: '${model['p']!}',
};
window.interface.executeInterface(function(r){console.log('sussess:', r);}, function(r){console.log('fail:', r);}, cmd, args);
// window.interface.executeInterface(function(r){console.log('sussess:', r);}, function(r){console.log('fail:', r);}, cmd, args);
window.location.href="${URL_ROOT}/m/index.do";
}

@ -74,24 +74,25 @@
<#if model['call_native_login']! == 'Y'>
<script>
function native_relogin(){
alert("111");
var cmd = 'CMD_LOGIN_BY_DIRECT';
var args = {
};
try{
window.interface.executeInterface(function(r){console.log('sussess:', r);}, function(r){console.log('fail:', r);}, cmd, args);
}catch(e){
alert(e);
}
$.toast({
heading: '자동로그인',
text: '자동로그인을 체크 중입니다',
stack: false,
duration: 1000
});
}
native_relogin();
});
}
// native_relogin();
</script>
</#if>

@ -25,7 +25,7 @@
<div style="cursor:pointer" onclick="fncModify(this)">
<img src="../img/setting/edit_ico.png"/>
</div>
<div style="cursor:pointer" key="${item['mm_no']!}" onclick="fncRemove(this)">
<div style="cursor:pointer" key="${item['mm_no']!}" onclick="fncRemove2(this)">
<img src="../img/setting/delete_ico.png"/>
</div>
</div>
@ -112,7 +112,7 @@
function fncAddItem() {
$(".set_list_wrap").append("<div class='list_item item_order' style='padding: 10px 20px'>" +
"<input class='word_list' maxlength='300' style='width:95%' type='text' name='word_list' value=''>" +
"<div class='order_button' onclick='fncRemove(this)'><img src='../img/setting/delete_ico.png'></div></div>")
"<div class='order_button' onclick='fncRemove1(this)'><img src='../img/setting/delete_ico.png'></div></div>")
}
function fncModify(e) {
@ -120,11 +120,14 @@
$(e).parent().parent().find(".word_list").focus();
}
function fncRemove(e) {
// delList += $(e).attr("key") + ",";
function fncRemove1(e) {
$(e).parent().remove();
}
function fncRemove2(e) {
$(e).parent().parent().remove();
// $("#delList").val(delList);
}
</script>

@ -5128,9 +5128,7 @@ main {
.modal-wrapper {
display: none;
position: relative;
width: 100%;
height: 100%;
z-index: 99;
}
@ -5140,10 +5138,10 @@ main {
.modal-wrapper .modal_content {
z-index: 99;
position: absolute;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%,-100%);
transform: translate(-50%,-50%);
margin: 0 auto;
padding: 20px;
background:#FFFFFF;
@ -13755,6 +13753,17 @@ main.sona_cont_measurement {
justify-content: space-between;
margin-bottom: 20px;
}
.text_line{
border: 0;
font-size: 12px;
text-align: left;
outline: 0;
border: 1px solid #CFCFCF;
width: 95%;
height: 28px;
margin: 2px 2px 2px 4px;
}
.text_flex p,
.text_box p {
@ -14488,7 +14497,9 @@ main.sona_cont_measurement {
}
.babyfood {
height: 95%;
display: flex;
flex-direction: column;
}
.babyfood .profile_wrap {
@ -14508,6 +14519,7 @@ main.sona_cont_measurement {
.babyfood .ranking_list_con {
display: flex;
flex-grow: 1;
width: 100%;
}
@ -15178,3 +15190,22 @@ main.sona_cont_measurement {
border: 1px solid gainsboro;
padding: 4px;
}
.float_chatbot {
position: fixed;
bottom: 80px;
right: 30px;
z-index: 99999;
width: 50px;
height: 50px;
border-radius: 50%;
border: 1px solid #FF9C00;
display: flex;
justify-content: center;
align-items: center;
}
.float_chatbot img {
width: 25px;
height: 25px;
}

@ -343,6 +343,13 @@
</div>
<!-- //main -->
<!-- float chatbot -->
<a href="http://devops.lookylooks.ai:42110/browser_common_index.html?site_id=7973031d-157e-4140-914e-8f39059098d2&cb_id=31ef0fe4-3c2d-4d5a-b73b-76f7213b1737&ch_id=null&in=test_in_id&phone_num=사용자전화번호&name=아기이름&age=아기만나이">
<div class="float_chatbot">
<img src="https://ccbot.hanaw.com/img/hana_icon.JPG">
</div>
</a>
</div>
<!-- //wrap -->

@ -18,6 +18,7 @@
- http://dev.bf.co.kr:8080/bf/
# 개발서버 SSH 계정
- devops.lookylooks.ai:14222
- imcloud / imc1234
- root / imc1234

Loading…
Cancel
Save