/** *************************************************************************** Package : dr_interface/plurestaurant/src/js/intro/intro.js Author : www.drimhitech.com ysh Create Date : 2022.11.30 Subject : Comment : ------------------------------------------------------------------------------- Modify Date : Comment : ******************************************************************************* */ var LOCAL_FORM = ""; /** * @function : ___anonymous * @author : www.drimhitech.com ysh * @date : 2022. 11. 30. * @description : ·Îµù À̺¥Æ® * @returns */ $(document).ready(function(){ common.pageInit(); LOCAL_FORM = common.getFormId({index:0}); fn_pageResize(); fn_elEventSet(); }); /** * @function : ___anonymous * @author : www.drimhitech.com ysh * @date : 2022. 11. 30. * @description : ¸®»çÀÌÁî À̺¥Æ® * @returns */ $(window).on("resize", function(){ fn_pageResize(); }); /** * @function : fn_pageResize * @author : www.drimhitech.com ysh * @date : 2022. 11. 30. * @description : È­¸é ¸®»çÀÌÁî ÇÔ¼ö * @returns */ function fn_pageResize(){ let screenSize = common.getViewSize(); let screenW = screenSize[0]; let screenH = screenSize[1]; // ¸ÞÀοµ¿ª height ¼³Á¤ let mainObj = document.getElementById("dvIntroMain"); mainObj.style.height = screenH+"px"; // ÄÁÅÙÃ÷ ¿µ¿ª width ¼³Á¤ let contentsW = common.getRateWidth(300); let contentsObj = document.getElementById("dvContents"); contentsObj.style.width = contentsW+"px"; // ½Ä´çã±â »çÀÌÁî Á¶Á¤ let storeObj = document.getElementById("dvStore"); let storeH = common.getRateHeight(300,70,contentsW); let storeF = common.getRateFont(30); storeObj.style.height = storeH+"px"; storeObj.style.fontSize = storeF+"px"; } /** * @function : fn_elEventSet * @author : www.drimhitech.com ysh * @date : 2022. 12. 1. * @description : À̺¥Æ® ¼³Á¤ ÇÔ¼ö * @returns */ function fn_elEventSet(){ // ½Ä´çã±â ¼±Åà À̺¥Æ® $("#dvStore").on("click", fn_storeSearch); // ³Ñ¾î¿Â »ç¾÷Àå Äڵ尡 Á¸ÀçÇÒ°æ¿ì »ç¾÷Àå ÄÚµå·Î ÁøÀÔ let paramAssignObj = document.getElementById("p_Tb"); let paramAssignCd = ""; if(paramAssignObj) paramAssignCd = paramAssignObj.value; if(!common.isNull(paramAssignCd)){ fn_paramSearch(paramAssignCd); } else{ // ÆäÀÌÁö À̵¿ ÇÔ¼ö fn_paveMove(); } } /** * @function : fn_paveMove * @author : www.drimhitech.com ysh * @date : 2022. 12. 1. * @description : ÆäÀÌÁö À̵¿ ÇÔ¼ö * @returns */ function fn_paveMove(){ let storageVal = common.getStorage(common.message._STOR_STORE); if(common.isNull(storageVal)) return; let storageAry = storageVal.split("^"); if(storageAry.length > 0){ let url = common.message._TODAY; let param = {"Ta":storageAry[1], "Tb":storageAry[0], "Tc":storageAry[2], "Td":storageAry[3], "Te":"no"}; common.pageMove({"url":url, "param":param, "infoGb":1}); } } /** * @function : fn_paramPageMove * @author : www.drimhitech.com ysh * @date : 2022. 12. 19. * @description : ³Ñ¾î¿Â »ç¾÷Àå Äڵ尡 Á¸ÀçÇÒ ÇØ´ç »ç¾÷ÀåÀ¸·Î ¿À´ÃÀÇ ¸Þ´º À̵¿ * @param data * @returns */ function fn_paramPageMove(data){ if(!data || !data.length > 0){ common.pageAlterMsg("ÆÄ¶ó¹ÌÅÍ ¿À·ù :: »ç¾÷Àå Á¤º¸°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù!"); return; } // »ç¾÷Àå Á¤º¸ let infoData = data[0]; let operCd = infoData[0]; let assignCd = infoData[1]; let assignNm = infoData[2]; let assignGrp= infoData[3]; // ½ºÅ丮Áö ÀúÀå common.setStorage(common.message._STOR_STORE, assignCd+"^"+operCd+"^"+assignNm+"^"+assignGrp); // ¿À´ÃÀÇ ¸Þ´º ÆäÀÌÁö È£Ãâ let url = common.message._TODAY; let param = {"Ta":operCd, "Tb":assignCd, "Tc":assignNm, "Td":assignGrp, "Te":"ok"}; common.pageMove({"url":url, "param":param, "infoGb":1}); } /** * @function : fn_storeSearch * @author : www.drimhitech.com ysh * @date : 2022. 12. 1. * @description : ½Ä´ç Á¶È¸ * @returns */ function fn_storeSearch(){ // ¼­¹ö Æ®·£Àè¼Ç ÇÔ¼ö È£Ãâ let param = { requestId : "search_store", // Æ®·£Àè¼Ç ¾ÆÀ̵ð [ Çʼö ] requestUrl : "/plurestaurant/src/sql/intro/intro_sql.php", // Á¢¼ÓURL [ Çʼö ] requestFormId : LOCAL_FORM, // FORM ID [ Çʼö ] //requestMode : 3, // Æ®·£Àè¼Ç ¸ðµå (1:ajax¸ðµå[default] / 2:submit¸ðµå / 3:debug¸ðµå) requestParam : {} }; // ¼­¹ö Æ®·£Àè¼Ç ÇÔ¼ö È£Ãâ fn_transcation(param); } /** * @function : fn_paramSearch * @author : www.drimhitech.com ysh * @date : 2022. 12. 19. * @description : Àü´ÞµÈ »ç¾÷Àå Äڵ尡 Á¸ÀçÇÒ °æ¿ì »ç¾÷Àå Á¤º¸ Á¶È¸ * @returns */ function fn_paramSearch(assignCd){ // ¼­¹ö Æ®·£Àè¼Ç ÇÔ¼ö È£Ãâ let param = { requestId : "search_param", // Æ®·£Àè¼Ç ¾ÆÀ̵ð [ Çʼö ] requestUrl : "/plurestaurant/src/sql/intro/intro_sql.php", // Á¢¼ÓURL [ Çʼö ] requestFormId : LOCAL_FORM, // FORM ID [ Çʼö ] //requestMode : 3, // Æ®·£Àè¼Ç ¸ðµå (1:ajax¸ðµå[default] / 2:submit¸ðµå / 3:debug¸ðµå) requestParam : {"assignCd": assignCd} }; // ¼­¹ö Æ®·£Àè¼Ç ÇÔ¼ö È£Ãâ fn_transcation(param); } /** * @function : fn_transcation * @author : www.drimhitech.com ysh * @date : 2022. 12. 1. * @description : ¼­¹ö Æ®·£Àè¼Ç ÇÔ¼ö * @param param * @returns */ function fn_transcation(param){ common.pageLoadingBar("open"); // ·Îµù¹Ù Ãâ·Â common.serTransaction(param, function(resId, resCode, resData){ // ½Ä´ç Á¶È¸ if(resId == "search_store"){ common.pageLoadingBar("close"); // ·Îµù¹Ù ´Ý±â common.pageStoreMake("find",resData.storeList,""); } // »ç¾÷Àå Á¤º¸ Á¶È¸ else if(resId == "search_param"){ common.pageLoadingBar("close"); // ·Îµù¹Ù ´Ý±â fn_paramPageMove(resData.storeList) } }); }