var gItemCds = new Array("0000960001", "0011449001", "0001019001", "0011529001"); var gItemCdsTextArea = new Array("0011449001", "0011529001"); var gItemCdsXRWArea = new Array("0000960001", "0001019001"); var gPageIdx = new Array(0, 0); var instance = document.models(0).instances(0); var gdeptcd = ""; var cnstflag = parent.window.javascript.getParameter("SMMMR04900_cnstflag"); // 20131120 ¼ÒÈ­±â³»½Ã°æÀÇ·Ú¼­ »çÀÌÁî È®ÀåÀ¸·Î ÀÎÇØ¼­ »ç¿ëÇÑ º¯¼ö var chknum = 0; var mtxh = null; var ivwfrmh = null; var tar11529001t = null; var tar11529001h = null; var grp11529001h = null; var grp11529001t = null; var ivw11449001h = null; var grp11449001h = null; var grpcnth = null; /** * @desc : È®Àå¹öư(À̹ÌÁö,°¡°èµµ,Ãß°¡±â·Ï)À» ±â·Ï¿©ºÎ¿¡ µû¶ó Ç¥½Ã¸¦ À§ÇÑ ¹öư¸ñ·Ï * @id : * @authur : ¾ÈÄ¡¿ø * @history : 2009.09.09 ½Å±Ô ¾ÈÄ¡¿ø ACW_090909A */ var gExtnBtnIds = new Array("btn_etcrec_0011449001", "btn_imge_0011449001", "btn_etcrec_0011529001", "btn_imge_0011529001"); /** * @desc : È­¸é ÃʱâÈ­ * @ * @param : * @return : * @authur : ¹ÚÁ¾ÈÆ * @--------------------------------------------------- */ function fFormReady_old() { lbl_0011449001.attribute("width") = "593"; lbl_0011529001.attribute("width") = "593"; ivw_0000960001.attribute("width") = "593"; ivw_0011449001.attribute("width") = "593"; ivw_0001019001.attribute("width") = "593"; ivw_0011529001.attribute("width") = "593"; ipt_formnm.attribute("top") = ipt_recdoct.attribute("top"); ipt_formnm.attribute("left") = ipt_recdoct.attribute("left"); //fSetViewMode("0"); parent.window.javascript.fSetFormNm("Consult"); // if (submit("TRMMR04901") && submit("TRMMR04902")) // { // fSortCnstDpList(); //ÄÁ¼³Æ® ±¸ºÐ // } // else // { // } parent.window.javascript.fEndFormReady("SMMMR04900"); if (opener.window.javascript.getParameter("SMMMR04900_newcnstform") == "Y") parent.window.javascript.fEndFormReady("SMMMR04900_newcnstform"); } /** * @desc : ¼ö½ÅºÎ¼­ ¼±Åà ½Ã À̺¥Æ® * @ * @param : * @return : * @authur : ¹ÚÁ¾ÈÆ * @--------------------------------------------------- */ function fAfterChoiRecvDeptCd(formcd) { SetUserTimeLog("MMR04900", "fAfterChoiRecvDeptCd", parent.model); var deptcd = model.getValue("/root/init/cond/rscdeptcd"); parent.window.javascript.setParameter("userdeptcd", deptcd); var cnstdeptcd = parent.window.javascript.getParameter("SMMMR04900_cnstdeptcd"); var cnstdeptnm = model.getXPathValue("/root/main/cnstformlist/cnstform[cnstdeptcd='"+cnstdeptcd+"']/cnstdeptnm"); model.setValue("/root/init/cond/cnstflag", cnstflag); fSetViewMode(cnstflag); if (cnstflag == "1") { var drid = parent.window.javascript.getParameter("SMMMR04900_drid"); var drnm = model.getXPathValue("/root/init/recvrlist/usercombo[userid='"+drid+"']/usernm"); var hopedd = parent.window.javascript.getParameter("SMMMR04900_hopedd"); formcd = model.getXPathValue("/root/main/cnstformlist/cnstform[cnstdeptcd='"+deptcd+"']/formcd"); model.setValue("/root/init/cond/formcd", formcd); fSetOpenFormCd(); } else if (cnstflag == "3") { ipt_formnm.visible = true; cap_mode1.visible = true; var formnm = parent.window.javascript.getParameter("SMMMR04900_formnm"); var formcd = parent.window.javascript.getParameter("SMMMR04900_formcd"); model.setValue("/root/init/cond/formnm", formnm); model.setValue("/root/init/cond/formcd", formcd); fSetOpenFormCd(); } else { alert("Consult´ë»óºÎ¼­°¡ ¾Æ´Õ´Ï´Ù."); return false; } return true; } /** * @desc : ÄÁ¼³Æ® ¼­½Ä ¿Àǽà À̺¥Æ® * @ * @param : * @return : * @authur : ¹ÚÁ¾ÈÆ * @--------------------------------------------------- */ function fOpenCnstForm(formcd, deptcd, cnstflag) { SetUserTimeLog("MMR04900", "fOpenCnstForm", parent.model); parent.window.javascript.setParameter("userdeptcd", deptcd) model.setValue("/root/init/cond/cnstflag", cnstflag); fSetViewMode(cnstflag); if (cnstflag == "1") { // btn_sch.attribute("visibility") = "visible"; // reqGetDrList("/root/init/reqdata", "/root/init/drlist", deptcd, ""); formcd = model.getXPathValue("/root/main/cnstformlist/cnstform[cnstdeptcd='"+deptcd+"']/formcd"); model.setValue("/root/init/cond/formcd", formcd); fSetOpenFormCd(); } else if (cnstflag == "3") { //btn_sch.attribute("visibility") = "hidden"; //aa.aa(); var path = ""; if (formcd == null) { path = "/root/main/cnstformlist/cnstform[cnstdeptcd='"+deptcd+"']"; copyNodeset("/root/main/cmbformlist/cnstform", path, "replace", model, model); } else { path = "/root/main/cnstformlist/cnstform[formcd='"+formcd+"']"; copyNodeset("/root/main/cmbformlist/cnstform", path, "replace", model, model); } var cnt = getNodesetCnt(model, path); if (cnt == 1) { ipt_formnm.visible = false; cap_mode1.visible = false; formcd = model.getValue(path+"/formcd"); model.setValue("/root/init/cond/formcd", formcd); fSetOpenFormCd(); } else { ipt_formnm.visible = true; cap_mode1.visible = true; } } else { alert("Consult´ë»óºÎ¼­°¡ ¾Æ´Õ´Ï´Ù."); return false; } return true; } /** * @desc : Áø·á, Ÿ°úÀǷڽà ¼­½Ä Ç׸ñ Ç¥Çö ¼³Á¤ * @ * @param : * @return : * @authur : ¹ÚÁ¾ÈÆ * @--------------------------------------------------- */ function fSetViewMode(cnstflag) { if (cnstflag == "0") { grup_cnts.visible = false; } if (cnstflag == "1") { cap_mode1.text = "¼ö½ÅÀÚ"; cap_hordt.visible = false; ipt_hordtm.visible = false; ipt_recdoct.visible = true; cmb_recdoct.visible = true; ipt_formnm.visible = false; } else if (cnstflag == "3") { cap_mode1.text = "ÀÇ·ÚÇ׸ñ"; cap_hordt.visible = false; ipt_hordtm.visible = false; /* 20121112 Á¤Ã¢Çõ Áö¿øºÎ¼­ÀÇ·Ú½Å±Ô ¼ö½ÅÀÇÃß°¡·Î ÀÎÇÑ º¯°æ ¾Æ·¡·Î ´ëü ipt_recdoct.visible = false; cmb_recdoct.visible = false; cmb_recdept.visible = false; ipt_formnm.visible = true; */ ipt_recdoct.visible = false; cmb_recdoct.visible = true; cmb_recdept.visible = false; ipt_formnm.visible = true; } } /** * @desc : ¿ÀÇÂµÈ ¼­½ÄÄÚµå ¼ÂÆÃ * @ * @param : * @return : * @authur : ¹ÚÁ¾ÈÆ * @--------------------------------------------------- */ function fSetOpenFormCd() { SetUserTimeLog("MMR04900", "fSetOpenFormCd", parent.model); grup_cnts.visible = true; var formcd = parent.window.javascript.getParameter("SMMMR04900_formcd"); //parent.window.javascript.fLoadNewForm(formcd); } /** * @desc : ¼­½Ä ¿ÀÇ * @ * @param : * @return : * @authur : ¹ÚÁ¾ÈÆ * @--------------------------------------------------- */ function fLoadForm_old() { SetUserTimeLog("MMR04900", "fLoadForm", parent.model); InitUnitForm(gItemCdsTextArea, gPageIdx, 1, grup_cnts); InitSetUnitForm(gItemCdsXRWArea, false); body.visible = true; makeRefByDegnitemno(); fExtnInitFormRec(); parent.window.javascript.gSubmitID = TX_SUBMIT_EXTN_FORM; gFstItemCds = new Array("0011449001", "0011449001", "0011529001", "0011529001"); if (parent.javascript.fGetFormMast("formcd") == "0000000692" || parent.javascript.fGetFormMast("formcd")=="1600017738") btn_homenurord.attribute("visibility") = "visible"; else btn_homenurord.attribute("visibility") = "hidden"; } /** * @desc : ¼­½Ä ³»¿ë ÃʱâÈ­ * @ * @param : * @return : * @authur : ¹ÚÁ¾ÈÆ * @--------------------------------------------------- */ function fClearComnFormData() { ClearComnFormData(gItemCds); clearData(); //fExtnInitFormRec(); //2008-07-05 ±â·ÏÀ» À§ÇÑ ÃʱâÈ­ /*var ivwfrm = document.controls("ivw_0011449001"); var diagnm = getParameter("SSMRF04000_diagnm"); if (diagnm != "" && cnstflag == "1") { var reqcnt = "»ó±â ȯÀÚ´Â Áø´Ü¸í[" + diagnm + "](À¸)·Î ÇöÀç Ä¡·áÁßÀΠȯÀÚÀÔ´Ï´Ù."; ivwfrm.model.setValue("/root/main/recinfo/recitem[degnitemcd='0000146001' and degnitemlevlcd = '0011449.0000146']/reccnts", reqcnt); model.refresh(); }*/ } /** * @desc : ±â·Ï ³»¿ë Á¶È¸ ¹× Á¶È¸ ÈÄ Ã³¸® ·ÎÁ÷ * @ * @param : * @return : * @authur : ¹ÚÁ¾ÈÆ * @--------------------------------------------------- */ function fLoadData() { InitPgmFormData(); this.recRef2 = "/root/hidden/recinfo"; InitUnitFormData(gItemCds); model.setValue("/root/send/formrecseq", parent.window.javascript.fGetFormRec("formrecseq")); model.setValue("/root/send/userdeptcd", parent.window.javascript.getParameter("userdeptcd")); //alert(parent.window.javascript.fGetFormRec("formrecseq") + ", " + parent.window.javascript.getParameter("userdeptcd")); //¿µÀûÀÇ·ÚÁö Áø´Ü¸í ¾Èº¸ÀÌ°Ô if(parent.javascript.fGetFormRec("formcd") == "0000000695") { var grdgrupheight = grup_extn0011529001.attribute("height"); grup_extn0011529001.attribute("height") = 0; ivw_0011529001.attribute("top") = 23; ivw_0011529001.attribute("height") = parseInt(ivw_0011529001.attribute("height")) + parseInt(grdgrupheight); } if (submit("TRMMR04903")) { var cnstflag = model.getValue("/root/main/cnstinfo/cnstflag"); var apprtdrid = model.getValue("/root/main/cnstinfo/apprtdrid"); var inptuserid = model.getValue("/root/main/cnstinfo/inptuserid"); var cnststat = model.getValue("/root/main/cnstinfo/cnststat"); var recvuserid = model.getValue("/root/main/cnstinfo/recvuserid"); //20121112 Á¤Ã¢Çõ Ãß°¡ fSetRecvDeptCd(cnstflag); // ¾ÆÀÌÅÛ disable ipt_recdept.disabled = true; ipt_recdoct.disabled = true; cmb_inptuserid.disabled = true; cmb_apprtdrid.disabled = true; ipt_formnm.disabled = true; ipt_hordtm.disabled = true; //ȸ½Å Àü »óÅÂÀÇ °æ¿ì ¼ö½Å°ú, ¼ö½ÅÀÇ»ç ÄÞº¸ Ȱ¼ºÈ­(2010.03.18 ¹ÚÁ¾ÈÆ) var iCnststat = parseInt(parent.window.javascript.fGetFormRec("cnststat")); var sRequserid = model.getValue("/root/main/cnstinfo/requserid"); var sApprtdrid = model.getValue("/root/main/cnstinfo/apprtdrid"); var sInptuserid = model.getValue("/root/main/cnstinfo/inptuserid"); var sUserid = getUserInfo("userid") //¼öÁ¤±ÇÇÑÀ» °ú°¡ ¾Æ´Ñ ÁÖÄ¡ÀÇ, ´ã´çÀÇ, ÀÔ·ÂÀÇ·Î º¯°æ(2010.04.07 ¹ÚÁ¾ÈÆ) if (cnstflag == "1" && (iCnststat > 5 && iCnststat < 21) && (sUserid == sRequserid || sUserid == sApprtdrid || sUserid == sInptuserid)) { cmb_recdept.disabled = false; cmb_recdoct.disabled = false; } else { cmb_recdept.disabled = true; cmb_recdoct.disabled = true; } mmbfGetUserComboList("/root/send/reqdata", "/root/init/userlist", model.getValue("/root/main/cnstinfo/reqdeptcd"), "0330"); //¼ö½Å°ú ÀÇ»ç Á¶È¸ mmbfGetUserComboList("/root/send/reqdata", "/root/init/recvrlist", model.getValue("/root/main/cnstinfo/recvdeptcd"), "0330"); model.setValue("/root/init/cond/apprtdrid", apprtdrid); model.setValue("/root/init/cond/inptuserid", inptuserid); model.setValue("/root/init/cond/rscdoctid", recvuserid); //20121109 Á¤Ã¢Çõ ¼ö½ÅÀÇ Ãß°¡ fSetViewMode(cnstflag); var showflag = model.getValue("/root/main/cnstinfo/showflag"); if (showflag == "req") { SetUnitFormFullSize("0011449001", 0, gItemCds, gPageIdx, grup_cnts); //2010-07-27 ±è´ÞÇö ivw.src¸¦ Áö¿òÀ¸·Î ÀÎÇØ ÄÁ¼³Æ® ȸ½Å½Ã ÀÔ·ÂÇÑ ³»¿ëÀÌ °ø¹éÀ¸·Î ÀúÀåµÇ´Â ¿À·ù ¹ß»ýÇÏ¿© ÁÖ¼®Ã³¸® //ivw_0011529001.src = ""; //2010-04-06 ¿ÀÈÄ 1:12:36 °­ÁöÈÆ ¼öÁ¤ : °Ý¸®º´½Ç½Åû ¼öÁ¤½Ã º¸ÀÌÁö¾Ê´Â ºÎºÐÇʼöüũ¶§¹®¿¡ ¼öÁ¤¾ÈµÇ´Â ¿À·ù ¼öÁ¤ //2010-07-27 ±è´ÞÇö notChkEssnYn Ç÷¡±×¸¦ Ãß°¡(Y:ÀúÀå½Ã Çʼöüũ¾ÈÇÔ. N:ÀúÀå½Ã ÇʼöüũÇÔ) //ÀÇ·Ú¼­ÀÇ °æ¿ì ivw_0011529001(ȸ½Åºä¾î) Çʼöüũ ¾ÈÇÔ¼³Á¤ ivw_0011529001.attribute("notChkEssnYn") = "Y"; grup_cnts.visible = true; } else { var aUnitFormOrgiHeig = new Array(150, 175); var aUnitFormOrgoHeig = new Array(263, 287); InitUnitFormData(gItemCds); //SetUnitFormOrgSize(gItemCdsTextArea, 150, 263); SetUnitFormOrgSizeCnst(gItemCdsTextArea, aUnitFormOrgiHeig, aUnitFormOrgoHeig); //2010-07-27 ±è´ÞÇö notChkEssnYn Ç÷¡±×¸¦ Ãß°¡(Y:ÀúÀå½Ã Çʼöüũ¾ÈÇÔ. N:ÀúÀå½Ã ÇʼöüũÇÔ) //ȸ½Å¼­ÀÇ °æ¿ì ivw_0011529001(ȸ½Åºä¾î) Çʼöüũ¼³Á¤ ivw_0011529001.attribute("notChkEssnYn") = "N"; grup_cnts.visible = true; } var reqedityn = model.getValue("/root/main/cnstinfo/reqedityn"); if (reqedityn == "Y") { EditableCtrl(window.grup_0011449001, true); } else { EditableCtrl(window.grup_0011449001, false); fEditablefalse(); } var recvedityn = model.getValue("/root/main/cnstinfo/recvedityn"); if (recvedityn == "Y") { EditableCtrl(window.grup_0011529001, true); fSetRecvDefSyntex(); //fEditablefalse(); } else { var replflag = model.getValue("/root/main/cnstinfo/replflag"); EditableCtrl(window.grup_0011529001, false); if (model.getValue("/root/main/cnstinfo/recvdeptcd") == getUserInfo("dutplcecd")) { btn_addrepl.disabled = false; } else { btn_addrepl.disabled = true; } if (replflag == "T") { btn_etcrec_0011529001.disabled = false; } } //ȸ½ÅÈ®Á¤ ÀÌÀüÀÇ »óÅ¿¡¼­´Â Ãß°¡È¸½Å ¹öư ºñȰ¼ºÈ­ if(cnststat >= 30 && model.getValue("/root/main/cnstinfo/recvdeptcd") == getUserInfo("dutplcecd")) { btn_addrepl.disabled = false; } else { btn_addrepl.disabled = true; } fCheckCnstWriteUser(); var replflag = model.getValue("/root/main/cnstinfo/replflag"); if ((cnststat >= 22 && recvedityn == "Y") || (replflag == "T" && showflag != "req")) { opener.window.btn_tmpsave.disabled = true; } else { opener.window.btn_tmpsave.disabled = false; } //if ((cnststat >= 22 && recvedityn == "Y")) //{ // opener.window.btn_tmpsave.disabled = true; //} //else if(replflag == "T" && showflag != "req"){ //2009-12-08 ¿ÀÈÄ 7:32:55 °­ÁöÈÆ ¼öÁ¤ : ÆÀÀÇ·Ú °ü·Ã ¼öÁ¤ // opener.window.btn_tmpsave.disabled = true; // opener.window.btn_tmpsave.visible = false; // opener.window.btn_tmpsave.refresh(); //} //else //{ // opener.window.btn_tmpsave.visible = true; // opener.window.btn_tmpsave.disabled = false; //} parent.window.javascript.gSubmitID = TX_SUBMIT_EXTN_FORM; parent.window.javascript.fSetFormRec("extnflag", "cnst"); parent.window.javascript.fSetFormRec("cnstflag", cnstflag); parent.window.javascript.fSetFormRec("replflag", model.getValue("/root/main/cnstinfo/replflag")); parent.window.javascript.fSetFormRec("userdeptcd", parent.window.javascript.getParameter("userdeptcd")); //Àü¹®°£È£ÀÇ·ÚÀÇ °æ¿ì Àü°øÀÇ ÀÔ·ÂÀÇ Ç׸ñ ¾Èº¸À̰Ô.. //if (cnstflag == "3") if (model.getValue("/root/main/cnstinfo/recvdeptcd") == "3043900000" || model.getValue("/root/main/cnstinfo/formcd") == "0000002911") { caption1.attribute("visibility") = "hidden"; caption10.attribute("visibility") = "hidden"; cmb_apprtdrid.attribute("visibility") = "hidden"; cmb_inptuserid.attribute("visibility") = "hidden"; caption2.text = "ÀÇ·ÚÀÚ"; } else if (parent.window.javascript.fGetFormRec("chosflag") == "E" && parent.window.javascript.fGetFormRec("orddeptcd") == "2280000000") { caption1.attribute("visibility") = "hidden"; caption10.attribute("visibility") = "hidden"; cmb_apprtdrid.attribute("visibility") = "hidden"; cmb_inptuserid.attribute("visibility") = "hidden"; caption2.text = "ÀÇ·ÚÀÇ"; } model.refresh(); } //ȸ½Å¼­°¡ ÀÛ¼ºµÈ È­¸éµµ ÀÇ·Ú³»¿ë¸¸ º¸À̰Ô.. if (opener.window.javascript.getParameter("cnstopenmode") != "" && opener.window.javascript.getParameter("cnstopenmode") == "Y") { //SetUnitFormFullSize("0011449001", 0, gItemCds, gPageIdx, grup_cnts); grup_cnts.visible = true; opener.window.javascript.fDisalbeSave(true); } //¿µ¾çÆò°¡ÀÇ·Ú È¸½Å³»¿ë ÀÚµ¿ÀԷºκРvar replcnts = getParameter("MMR04900_replcnts"); var overwrite = getParameter("MMR04900_overwrite"); clearParameter("MMR04900_replcnts"); clearParameter("MMR04900_overwrite"); if (replcnts != "" && overwrite != "") { var replflag = model.getValue("/root/main/cnstinfo/replflag"); if (replflag == "T") { var curdt = getCurrentDate(); var curtm = getCurrentTime().substr(0, 4); var parmdt = curdt.substr(0, 4) + "-" + curdt.substr(4, 2) + "-" + curdt.substr(6, 2); var parmtm = curtm.substr(0, 2) + ":" + curtm.substr(2, 2); replcnts = "¢Ã ÆÀ±³À° ÀÇ·Ú È¸½Å " + parmdt + " " + parmtm + " " + " ȸ½ÅºÎ¼­ : " + getUserInfo("dutplcenm") + " ÀÛ¼ºÀÚ : " + getUserInfo("usernm") + "\n" + replcnts + "\n"; } fSetReplCnts(replcnts, eval(overwrite)); } } /** * @desc : ÀÛ¼º±ÇÇÑ¿¡ µû¸¥ ¼­½Ä ÀúÀå ±ÇÇÑ Ã¼Å© * @ * @param : * @return : * @authur : ¹ÚÁ¾ÈÆ * @--------------------------------------------------- */ function fCheckCnstWriteUser() { //debugger; var showflag = model.getValue("/root/main/cnstinfo/showflag"); var reqedityn = model.getValue("/root/main/cnstinfo/reqedityn"); var recvedityn = model.getValue("/root/main/cnstinfo/recvedityn"); var replflag = model.getValue("/root/main/cnstinfo/replflag"); if ((reqedityn == "Y" || recvedityn == "Y") || (replflag == "T" && showflag == "both")) { opener.window.javascript.fDisalbeSave(false); } else { opener.window.javascript.fDisalbeSave(true); } } /** * @desc : ±â·Ï ¾ÆÀÌÅÛ Disable * @ * @param : * @return : * @authur : ¹ÚÁ¾ÈÆ * @--------------------------------------------------- */ function fEditablefalse() { //±×·ìÀ¸·Î ¹­À»°Í(¾Æ·¡) ipt_recdept.disabled = true; ipt_recdoct.disabled = true; cmb_inptuserid.disabled = true; cmb_apprtdrid.disabled = true; ipt_formnm.disabled = true; ipt_hordtm.disabled = true; rdo_eryn.disabled = true; tar_cntcno.disabled = true; } /** * @desc : ÇÁ¸®ÅؽºÆ® Ç׸ñ Å©±â ÃÖ´ëÈ­ * @ * @param : * @return : * @authur : ¹ÚÁ¾ÈÆ * @--------------------------------------------------- */ function fSetMultiTextFull() { for (var i = 0; i < gItemCdsTextArea.length; i++) { SetMultiTextFull(document.controls("ivw_" + gItemCdsTextArea[i]), 1); } } /** * @desc : »õ·Î¿î ÄÁ¼³Æ® ¼­½Ä ¿ÀÇ * @ * @param : * @return : * @authur : ¹ÚÁ¾ÈÆ * @--------------------------------------------------- */ function fNewCnstForm(formcd, userdeptcd) { SetUserTimeLog("MMR04900", "fNewCnstForm", parent.model); model.setValue("/root/init/cond/rscdeptcd", userdeptcd); var cnstdeptcd = parent.window.javascript.getParameter("SMMMR04900_cnstdeptcd"); var drid = parent.window.javascript.getParameter("SMMMR04900_drid"); model.setValue("/root/init/cond/rscdeptcd", cnstdeptcd); model.setValue("/root/init/cond/rscdoctid", drid); var flag = fAfterChoiRecvDeptCd(formcd); return flag; } /** * @desc : ¾ÆÀÌÅÛ ¼öÁ¤ ºÒ°¡ * @ * @param : * @return : * @--------------------------------------------------- */ function fSaveAfter() { var tmpCnststat = model.getValue("/root/main/cnstinfo/cnststat"); if (tmpCnststat == "12" || tmpCnststat == "20") { opener.window.btn_tmpsave.disabled = true; } ipt_recdept.disabled = true; ipt_recdoct.disabled = true; cmb_inptuserid.disabled = true; cmb_apprtdrid.disabled = true; ipt_formnm.disabled = true; ipt_hordtm.disabled = true; rdo_eryn.disabled = true; // //ȸ½Å Àü »óÅÂÀÇ °æ¿ì ¼ö½Å°ú, ¼ö½ÅÀÇ»ç ÄÞº¸ Ȱ¼ºÈ­(2010.03.18 ¹ÚÁ¾ÈÆ) var iCnststat = parseInt(parent.window.javascript.fGetFormRec("cnststat")); var sRequserid = model.getValue("/root/main/cnstinfo/requserid"); var sApprtdrid = model.getValue("/root/main/cnstinfo/apprtdrid"); var sInptuserid = model.getValue("/root/main/cnstinfo/inptuserid"); var sUserid = getUserInfo("userid") //¼öÁ¤±ÇÇÑÀ» °ú°¡ ¾Æ´Ñ ÁÖÄ¡ÀÇ, ´ã´çÀÇ, ÀÔ·ÂÀÇ·Î º¯°æ(2010.04.07 ¹ÚÁ¾ÈÆ) if (cnstflag == "1" && (iCnststat > 5 && iCnststat < 21) && (sUserid == sRequserid || sUserid == sApprtdrid || sUserid == sInptuserid)) { cmb_recdept.disabled = false; cmb_recdoct.disabled = false; } else { cmb_recdept.disabled = true; cmb_recdoct.disabled = true; } //tar_cntcno.disabled = true; model.refresh(); } /** * @desc : °¡Á¤°£È£ ó¹æÈ­¸í È£Ãâ * @ * @param : * @return : * @authur : ¹ÚÁ¾ÈÆ * @--------------------------------------------------- */ function fDoHomeNurOrd() { if (parent.javascript.fGetFormRec("formcd") == "0000000692" || parent.javascript.fGetFormRec("formcd") == "1600017738") { if (parent.javascript.fGetFormRec("status") == "C" || parent.javascript.fGetFormRec("espiyn") == "N") { messageBox("°¡Á¤°£È£ÀÇ·Ú¸¦ ÀÎÁõÀúÀåÈÄ¿¡ ½ÃµµÇÏ¿© Áֽʽÿä.", "I", ""); return; } else { if (parent.javascript.fGetFormRec("espiyn") == "Y" && parseInt(parent.javascript.fGetFormRec("cnststat")) > 12) { setParameter("SMMMB00500_scrnflag", "D"); //ÀúÀå, »èÁ¦ disable } /** * °¡Á¤°£È£ÀÇ·ÚÁöÀ϶§ ó¹æ¿ÀÇ * SMMMB00500_formrecseq : formrecseq ±â·Ï¼ø¹ø * SMMMB00500_prcpfromdd : formrecdd ±â·ÏÀÏÀÚ */ var sPrcpfromdd = model.getValue("/root/main/cnstinfo/reqdd"); if (sPrcpfromdd == "") { sPrcpfromdd = getCurrentDate(); } setParameter("SMMMB00500_formrecseq", parent.javascript.fGetFormRec("formrecseq")); setParameter("SMMMB00500_prcpfromdd", sPrcpfromdd); modal("SMMMB00500", 1, 0, 0, "", "", ""); } } } /** * @desc : ¼­½ÄÁø´Ü¸í ·Îµå ¿Ï·á ÈÄ Áø´Ü¸í Á¶È¸ * @ * @param : * @return : * @authur : ¹ÚÁ¾ÈÆ * @--------------------------------------------------- */ function fGetDiag_old() { ivw_0000960001.window.javascript.fInitPage(false, parseInt(ivw_0000960001.attribute("height")), parseInt(ivw_0000960001.attribute("width"))); ivw_0001019001.window.javascript.fInitPage(false, parseInt(ivw_0001019001.attribute("height")), parseInt(ivw_0001019001.attribute("width"))); ivw_0000960001.window.javascript.fGetDiagNm(parent.instance1.selectSingleNode("/root/main/recinfo/formrec")); //ȯÀÚÁ¤º¸·Î Áø´Ü¸í Á¶È¸ fGetRecDeptDoct(); } /** * @desc : ¼­½Ä ¼öÁ¤ ¿©ºÎ üũ * @ * @param : * @return : * @authur : ¹ÚÁ¾ÈÆ * @--------------------------------------------------- */ function fCheckWriteUserSubForm() { if (opener.window.javascript.getParameter("SMMMR04900_newcnstform") == "Y") { ipt_recdept.disabled = true; ipt_recdoct.disabled = true; cmb_inptuserid.disabled = true; cmb_apprtdrid.disabled = true; ipt_formnm.disabled = true; ipt_hordtm.disabled = true; } } /** * @desc : ±â·ÏºÎ¼­, ÀÇ»ç Á¶È¸Çϱâ * @ * @param : * @return : * @authur : ¹ÚÁ¾ÈÆ * @--------------------------------------------------- */ function fGetRecDeptDoct() { var treplflag = parent.window.javascript.getParameter("SMMMR04900_replflag"); var cnstdeptcd = parent.window.javascript.getParameter("SMMMR04900_cnstdeptcd"); var cnstdeptnm = parent.window.javascript.getParameter("SMMMR04900_cnstdeptnm"); //var cnstdeptnm = model.getXPathValue("/root/main/cnstformlist/cnstform[cnstdeptcd='"+cnstdeptcd+"']/cnstdeptnm"); model.setValue("/root/main/recinfo/recitem[degnitemno='" + ipt_recdept.attribute("extn_degnitemno") + "']/rectermcd", cnstdeptcd); model.setValue("/root/main/recinfo/recitem[degnitemno='" + ipt_recdept.attribute("extn_degnitemno") + "']/rectermnm", cnstdeptnm); mmbfGetUserComboList("/root/send/reqdata", "/root/init/recvrlist", cnstdeptcd, "0330"); //¼ö½ÅÀÚ ÄÞº¸ µ¥ÀÌÅÍ Á¶È¸ if (cnstflag == "1") { var drid = parent.window.javascript.getParameter("SMMMR04900_drid"); var drnm = model.getXPathValue("/root/init/recvrlist/usercombo[userid='"+drid+"']/usernm"); var hopedd = parent.window.javascript.getParameter("SMMMR04900_hopedd"); model.setValue("/root/main/recinfo/recitem[degnitemno='" + ipt_recdoct.attribute("extn_degnitemno") + "']/rectermcd", drid); model.setValue("/root/main/recinfo/recitem[degnitemno='" + ipt_recdoct.attribute("extn_degnitemno") + "']/rectermnm", drnm); model.setValue("/root/main/recinfo/recitem[degnitemno='" + ipt_hordtm.attribute("degnitemno") + "']/reccnts", hopedd); //Èñ¸ÁÁø·áÀϽà } else if (cnstflag == "3" && treplflag == "D") { model.setValue("/root/main/recinfo/recitem[degnitemno='" + ipt_recdoct.attribute("extn_degnitemno") + "']/rectermcd", parent.window.javascript.getParameter("SMMMR04900_cnstuserid")); model.setValue("/root/main/recinfo/recitem[degnitemno='" + ipt_recdoct.attribute("extn_degnitemno") + "']/rectermnm", parent.window.javascript.getParameter("SMMMR04900_cnstusernm")); } fSetRecvDeptCd(cnstflag); model.refresh(); } /** * @desc : ÀÀ±Þ¿©ºÎ ¼±Åÿ¡ µû¸¥ reccnts¼ÂÆÃ * @ * @param : * @return : * @--------------------------------------------------- */ function fEmergencYN() { var sEmerCd = model.getValue("/root/main/recinfo/recitem[degnitemno='" + rdo_eryn.attribute("degnitemno") + "']/rectermcd"); var sEmerNm = model.getValue("/root/main/forminfo/vallist[valcd='" + sEmerCd + "']/valitemnm"); model.setValue("/root/main/recinfo/recitem[degnitemno='" + rdo_eryn.attribute("degnitemno") + "']/rectermnm", sEmerNm); model.refresh(); } /** * @desc : Áø·áÀÏÁ¤ ÆË¾÷ * @ * @param : * @return : * @--------------------------------------------------- */ function fPDrSchedule() { var drid = ipt_recdoct.value; var deptcd = ipt_recdept.value; var orddd = ipt_hordtm.value.substring(0 , 8); if (orddd == "") orddd = getCurrentDate(); model.makeValue("/root/temp/tmpnode/orddrid", drid); model.makeValue("/root/temp/tmpnode/orddeptcd", deptcd); model.makeValue("/root/temp/tmpnode/orddd", orddd); modal("SPPMB01200", "1", "100", "100" ,"SPPMB01200", "/root/temp/tmpnode", "/root/temp/tmpnode"); var rtn = getParameter("SPPMB01200_RTN"); var horddd = getParameter("SPPMB01200_orddd"); var hordtm = getParameter("SPPMB01200_ordtm"); var orddrid = getParameter("SPPMB01200_orddrid"); var orddeptcd = getParameter("SPPMB01200_orddeptcd"); if (rtn == "Y") { var iFndRow = getNodesetCnt(model, "/root/main/cnstdeptlist/cnstdept[cnstdeptcd='" + orddeptcd + "']"); if (iFndRow > 0){ model.setValue("/root/init/cond/rscdeptcd", orddeptcd); fSetRecvDeptCd(); model.setValue("/root/init/cond/rscdoctid", orddrid); model.setValue("/root/init/cond/hordtm", hordtm); ipt_recdoct.refresh(); model.setValue("/root/main/recinfo/recitem[degnitemno='" + ipt_recdept.attribute("extn_degnitemno") + "']/rectermcd", ipt_recdept.value); model.setValue("/root/main/recinfo/recitem[degnitemno='" + ipt_recdept.attribute("extn_degnitemno") + "']/rectermnm", ipt_recdept.label); model.setValue("/root/main/recinfo/recitem[degnitemno='" + ipt_recdoct.attribute("extn_degnitemno") + "']/rectermcd", ipt_recdoct.value); model.setValue("/root/main/recinfo/recitem[degnitemno='" + ipt_recdoct.attribute("extn_degnitemno") + "']/rectermnm", ipt_recdoct.label); model.setValue("/root/main/recinfo/recitem[degnitemno='" + ipt_hordtm.attribute("degnitemno") + "']/reccnts", horddd); //Èñ¸ÁÁø·áÀϽà model.refresh(); } else { alert("Consult´ë»óºÎ¼­°¡ ¾Æ´Õ´Ï´Ù."); return; } } //model.removeNodeset("/root/temp/tmpnode"); } /** * @desc : ¼ö½ÅºÎ¼­ ¼ÂÆÃ * @ * @param : * @return : * @authur : ¹ÚÁ¾ÈÆ * @modify : 2008-07-05 ¹ÚÁ¾ÈÆ * @--------------------------------------------------- */ function fSetRecvDeptCd(cnstflag) { var deptnm = model.getValue("/root/main/recinfo/recitem[degnitemcd='0010381001']/rectermnm"); var deptcd = model.getValue("/root/main/recinfo/recitem[degnitemcd='0010381001']/rectermcd"); model.setValue("/root/init/cond/rscdeptcd", deptcd); model.setValue("/root/init/cond/rscdeptnm", deptnm); if (cnstflag == "1") { var drid = model.getValue("/root/main/recinfo/recitem[degnitemcd='0010383001']/rectermcd"); var drnm = model.getValue("/root/main/recinfo/recitem[degnitemcd='0010383001']/rectermnm"); model.setValue("/root/init/cond/rscdoctid", drid); model.setValue("/root/init/cond/rscdoctnm", drnm); /* 2012/02/15 ¿µ»ó±¸ºÐÀ» ¾Èº¸ÀÌ°Ô ¼³Á¤Çϸ鼭 Ãß°¡·Î ÁÖ¼®Ã³¸® //2012/02/09 Start Áø·áÀǷڽűԿ¡¼­ ¼ö½Å°ú°¡ ¿µ»óÀÇÇаúÀ϶§ ¿µ»ó±¸ºÐÀ» ¼±Åà ÇÒ ¼ö ÀÖµµ·Ï ¼ÂÆÃ if(model.getValue("/root/init/cond/rscdeptcd")=="2160000000"){ combo1.disabled=false; }else{ combo1.deselect(); combo1.disabled=true; } //2012/02/09 End */ } else if (cnstflag == "3") { var formnm = model.getValue("/root/main/forminfo/formmast/formnm"); var formcd = model.getValue("/root/main/forminfo/formmast/formcd"); model.setValue("/root/init/cond/formcd", formcd); model.setValue("/root/init/cond/formnm", formnm); } fEditablefalse(); rdo_eryn.disabled = false; tar_cntcno.disabled = false; model.refresh(); } /** * @desc : ÄÁ¼³Æ® ºÎ¼­¸®½ºÆ® ±¸ºÐÀÚ('-------------')»ðÀÔ * @ * @param : * @return : * @authur : ¹ÚÁ¾ÈÆ * @--------------------------------------------------- */ function fSortCnstDpList() { var cnstDeptList = instance.selectNodes("/root/main/cnstdeptlist/cnstdept"); var cnstdeptcd = ""; var cnstdeptnm = ""; var cnstflag = ""; if(cnstDeptList.length >= 1){ model.copyNode("/root/init/cnstdeptlist", "/root/main/cnstdeptlist"); var path1 = "/root/init/cnstdeptlist/cnstdept[cnstflag='1']"; copyNodeset("/root/main/cnstdeptlist/cnstdept", path1, null, model, model); var path2 = "/root/init/cnstdept"; copyNodeset("/root/main/cnstdeptlist/cnstdept", path2, "after", model, model); var path3 = "/root/init/cnstdeptlist/cnstdept[cnstflag='3']"; copyNodeset("/root/main/cnstdeptlist/cnstdept", path3, "after", model, model); model.removeNodeset("/root/init/cnstdeptlist"); model.refresh(); } } /** * @desc : ÀúÀåÀü Ç׸ñ°Ë»ç * @ * @param : * @return : * @authur : ¹ÚÁ¾ÈÆ * @--------------------------------------------------- */ function fChkPreSave() { var rtn = true; var deptcd = model.getValue("/root/init/cond/rscdeptcd"); var cnstflag = model.getXPathValue("/root/main/cnstdeptlist/cnstdept[cnstdeptcd='" +deptcd+ "']/cnstflag"); if (cnstflag == "1") { //var recdoctcd = model.getValue("/root/main/recinfo/recitem[degnitemno='" + ipt_recdoct.attribute("extn_degnitemno") + "']/recrefcd"); //var recdoctnm = model.getValue("/root/main/recinfo/recitem[degnitemno='" + ipt_recdoct.attribute("extn_degnitemno") + "']/recitemnm"); var recdoctcd = model.getValue("/root/main/recinfo/recitem[degnitemno='" + ipt_recdoct.attribute("extn_degnitemno") + "']/rectermcd"); var recdoctnm = model.getValue("/root/main/recinfo/recitem[degnitemno='" + ipt_recdoct.attribute("extn_degnitemno") + "']/rectermnm"); var hopeordtm = model.getValue("/root/main/recinfo/recitem[degnitemno='" + ipt_hordtm.attribute("degnitemno") + "']/reccnts"); //Èñ¸ÁÁø·áÀϽà if (recdoctcd == "" || recdoctnm == "" || hopeordtm == "") { messageBox("¼ö½ÅÀÇ»ç¿Í Èñ¸ÁÁø·áÀϽôÂ", "I003"); rtn = false; } } return rtn; } /** * @desc : ȸ½Å¼­ ÀÚµ¿ÀÔ·Â(¿µ¾ç) * @ * @param : * @return : * @authur : ¹ÚÁ¾ÈÆ * @--------------------------------------------------- */ function fSetReplCnts(text, overWrite) { setItemDataByDegnItemNo(1, text, 2, ivw_0011529001.model, overWrite, "0011529001"); } /** * @desc : ÀÇ·Ú³»¿ë ÀÚµ¿ÀÔ·Â(¿µ¾ç) * @ * @param : * @return : * @authur : ¹ÚÁ¾ÈÆ * @--------------------------------------------------- */ function fSetReqCnts(text, overWrite) { setItemDataByDegnItemNo(1, text, 2, ivw_0011449001.model, overWrite, "0011449001"); } /***************************************************************************** Æ©´× ******************************************************************************/ var gLoadFormCnts = 0; /** * @group : * @ver : 2008.06.13 * @by : snoweye * @--------------------------------------------------- * @type : function * @access : private * @desc : È­¸é ·ÎµùÈÄ ÃʱâÈ­ ÀÛ¾÷ ¼öÇà * @param : * @return : * @--------------------------------------------------- */ function fFormReady() { //È­¸é ÃʱâÈ­ lbl_0011449001.attribute("width") = "593"; lbl_0011529001.attribute("width") = "593"; ivw_0000960001.attribute("width") = "593"; ivw_0011449001.attribute("width") = "593"; ivw_0001019001.attribute("width") = "593"; ivw_0011529001.attribute("width") = "593"; ipt_formnm.attribute("top") = ipt_recdoct.attribute("top"); ipt_formnm.attribute("left") = ipt_recdoct.attribute("left"); //fGetRecDeptDoct(); mmbfGetHardCodeInfo("/root/send/reqdata","/root/inithrdcd/hrdform", 1210); //ÀÇ·ÚÁ¤º¸ ·Î±×ÀÎ »ç¿ëÀÚÁ¤º¸ ¼ÂÆÃ ¿©ºÎ(¼­½Ä) mmbfGetHardCodeInfo("/root/send/reqdata","/root/inithrdcd/hrddept", 1220); //ÀÇ·ÚÁ¤º¸ ·Î±×ÀÎ »ç¿ëÀÚÁ¤º¸ ¼ÂÆÃ ¿©ºÎ(»ç¿ëÀںμ­) //onloadcomplete À̺¥Æ® ¹ß»ý dispOnLoadComplete(COMN_FORM); //¼­ºê¹Ô ¼³Á¤(ÀϹݱâ·Ï:1301, È®Àå±â·Ï(ÄÁ¼³Æ®, Á¦Áõ¸í..):1303) //parent.window.javascript.gSubmitID = TX_SUBMIT_EXTN_FORM; //°¡Á¤°£È£ÀÇ °æ¿ì¿¡¸¸ °¡Á¤°£È£Ã³¹æ ¹öư Visible var sHomeNurOrd_dispYn = parent.javascript.getParameter("homeNurOrd_dispYn"); if ( (parent.javascript.fGetFormMast("formcd") == "0000000692" || parent.javascript.fGetFormMast("formcd") == "1600017738") && sHomeNurOrd_dispYn != "N") btn_homenurord.attribute("visibility") = "visible"; else btn_homenurord.attribute("visibility") = "hidden"; if (cnstflag == "3") { btn_etcrec_0011449001.attribute("visibility") = "visible"; btn_etcrec_0011529001.attribute("visibility") = "visible"; btn_addrepl.attribute("visibility") = "hidden"; } else { btn_etcrec_0011449001.attribute("visibility") = "hidden"; btn_etcrec_0011529001.attribute("visibility") = "hidden"; btn_addrepl.attribute("visibility") = "visible"; btn_addrepl.attribute("left") = btn_etcrec_0011529001.attribute("left"); } InitBtnImge(gItemCdsTextArea); InitBtnEtcRec(gItemCdsTextArea); //2012/02/08 START //ÇϵåÄÚµå Å×À̺í üũ(¿µ»ó±¸ºÐ) fGetHardCDList("N", 5601, 0 , "/root/init/hardcditem"); //2012/02/08 END } /** * @group : * @ver : 2008.06.13 * @by : snoweye * @--------------------------------------------------- * @type : function * @access : private * @desc : ºÎºÐ¼­½Ä ·Îµù * @param : * @return : * @--------------------------------------------------- */ function fLoadUnitForm() { initSection(gItemCds); } /** * @group : * @ver : 2008.06.13 * @by : snoweye * @Modify : jonghun(2008-07-05) * @--------------------------------------------------- * @type : function * @access : private * @desc : ºÎºÐ¼­½Ä ·ÎµùÈÄ ÈÄó¸® * @param : * @return : * @--------------------------------------------------- */ function fOnLoadComplete() { var curLoadFormCd = getParameter("loadformcd"); var orgsupdegnitemcd = model.getValue(gPageInfo.forminfoRef + "/unitformmast[formcd='" + curLoadFormCd + "' and loaded != 'true']/orgsupdegnitemcd"); //1. ºÎºÐ¼­½Ä ·¹º§ÄÚµå º¸Á¤(fstlevlitemcd Ãß°¡) var ivwObj = document.controls("ivw_" + orgsupdegnitemcd); var unitformload = model.getValue(gPageInfo.forminfoRef + "/unitformmast[formcd='" + curLoadFormCd + "' and loaded != 'true']/loaded"); if(ivwObj != null && unitformload != "true") { setFstLevlItemCd(ivwObj, curLoadFormCd); model.setValue(gPageInfo.forminfoRef + "/unitformmast[formcd='" + curLoadFormCd + "' and loaded != 'true']/loaded", "true"); } //2. ºÎºÐ¼­½Ä ·ÎµùÈÄ Ã³¸® //2-1. ÀÇ·Ú³»¿ë Áø´Ü¸í if(orgsupdegnitemcd == '0000960001') { fGetReqDiagInfo(ivwObj); fExtnInitFormRec(); fGetDiag(); fSetReqDefSyntex(); } //2-2. ȸ½Å³»¿ë Áø´Ü¸í if(orgsupdegnitemcd == '0001019001') { fGetReqDiagInfo(ivwObj); } gLoadFormCnts++; if(gItemCds.length == gLoadFormCnts) { //>2008-07-05 Ãß°¡ //fExtnInitFormRec(); //fGetDiag(); //alert(2); //fSetReqDefSyntex(); //< dispOnLoadComplete(UNIT_FORM); } } /** * @group : * @ver : 2008.11.28 * @by : jonghun * @--------------------------------------------------- * @type : function * @access : private * @desc : µ¿ÀÏ ¼­½ÄÀÌ ¶°ÀÖÀ» °æ¿ì ³»ºÎ ÀνºÅϽº ·Îµù ÈÄ µðÆúÆ® Á¶È¸³»¿ë Á¶È¸ * @param : * @return : * @--------------------------------------------------- */ function fGetDefData() { if (parent.window.javascript.fGetFormRec("status") == "C") { fExtnInitFormRec(); fGetDiag(); fSetReqDefSyntex(); } dispOnLoadComplete(UNIT_FORM); } /** * @group : * @ver : 2008.06.13 * @by : snoweye * @--------------------------------------------------- * @type : function * @access : private * @desc : ÀÇ·Ú Áø´Ü¸í ·Îµå ¿Ï·á ÈÄ Áø´Ü¸í Á¶È¸ <-- fGetDiag * @param : ivwObj - ºÎºÐ¼­½ÄÀ» Æ÷ÇÔÇÑ iviewer object * @return : * @--------------------------------------------------- */ function fGetReqDiagInfo(ivwObj) { if(ivwObj == null) return; ivwObj.window.javascript.fInitPage(false, parseInt(ivw_0000960001.attribute("height")), parseInt(ivw_0000960001.attribute("width"))); /*ivw_0000960001.window.javascript.fInitPage(false, parseInt(ivw_0000960001.attribute("height")), parseInt(ivw_0000960001.attribute("width"))); ivw_0001019001.window.javascript.fInitPage(false, parseInt(ivw_0001019001.attribute("height")), parseInt(ivw_0001019001.attribute("width"))); ivw_0000960001.window.javascript.fGetDiagNm(parent.instance1.selectSingleNode("/root/main/recinfo/formrec")); //ȯÀÚÁ¤º¸·Î Áø´Ü¸í Á¶È¸*/ } /** * @desc : ¼­½ÄÁø´Ü¸í ·Îµå ¿Ï·á ÈÄ Áø´Ü¸í Á¶È¸ * @ * @param : * @return : * @authur : ¹ÚÁ¾ÈÆ * @--------------------------------------------------- */ function fGetDiag() { //ivw_0000960001.window.javascript.fInitPage(false, parseInt(ivw_0000960001.attribute("height")), parseInt(ivw_0000960001.attribute("width"))); //ivw_0001019001.window.javascript.fInitPage(false, parseInt(ivw_0001019001.attribute("height")), parseInt(ivw_0001019001.attribute("width"))); if (parent.window.javascript.fGetFormRec("status") == "C") { ivw_0000960001.window.javascript.fGetDiagNm(parent.instance1.selectSingleNode("/root/main/recinfo/formrec")); //ȯÀÚÁ¤º¸·Î Áø´Ü¸í Á¶È¸ } } /** * @desc : ÀÇ·Ú³»¿ë ÀÚÀ¯ÀÔ·ÂÀÇ Default±¸¹® ó¸® * @ * @param : * @return : * @authur : ¹ÚÁ¾ÈÆ * @--------------------------------------------------- */ function fSetReqDefSyntex() { if (parent.window.javascript.fGetFormRec("status") != "C") return; var ivwfrm = document.controls("ivw_0011449001"); var diagnm = getParameter("SSMRF04000_diagnm"); var formcd = parent.window.javascript.fGetFormRec("formcd"); var reqcnt = ""; //ÀÌÀ±ÁÖ(20140812 formcd Á¶°Ç Ãß°¡) if (diagnm != "" && cnstflag == "1" && formcd =="0000000677") { reqcnt = "»ó±â ȯÀÚ´Â Áø´Ü¸í[" + diagnm + "](À¸)·Î ÇöÀç Ä¡·áÁßÀΠȯÀÚÀÔ´Ï´Ù.\n"; ivwfrm.model.setValue("/root/main/recinfo/recitem[degnitemcd='0000146001' and degnitemlevlcd = '0011449.0000146']/reccnts", reqcnt); ivwfrm.model.refresh(); } if (cnstflag == "1" && formcd =="0000000677") { var reqcnts = getParameter("MMR04900_reqcnts"); var reqoverwrite = getParameter("MMR04900_reqoverwrite"); clearParameter("MMR04900_reqcnts"); clearParameter("MMR04900_reqoverwrite"); if (reqcnts != "" && reqoverwrite != "") { fSetReqCnts(reqcnts, eval(reqoverwrite)); ivwfrm.model.refresh(); } //ÀÌÀ±ÁÖÃß°¡(20140818) reqcnts = getParameter("SMMMR04900_reqcnt"); clearParameter("SMMMR04900_reqcnt"); reqoverwrite = "true"; if (reqcnts != "" && reqoverwrite != "") { fSetReqCnts(reqcnts, eval(reqoverwrite)); ivwfrm.model.refresh(); } var mtxNm = "MTX_1"; var mtx = ivwfrm.window.document.controls(mtxNm); ivwfrm.model.setFocus(mtxNm); //mtx.selBegin = txtSelPos + commuse.length; mtx.selBegin = reqcnt.length; mtx.dispatch("onkeyup"); } } /** * @desc : ȸ½Å³»¿ë ÀÚÀ¯ÀÔ·ÂÀÇ Default±¸¹® ó¸®, Áø´Ü¸í Á¶È¸ * @ * @param : * @return : * @authur : ¹ÚÁ¾ÈÆ * @--------------------------------------------------- */ function fSetRecvDefSyntex() { var pamleng = parent.instance1.selectSingleNode("/root/main/recinfo/formrec").length; var recdiag = ivw_0001019001.instance1.selectNodes("/root/main/recinfo/grid").length; var chkcnt = null; var chkformcd = null; var formcdlistNodeCnt = null; var formcdlistCnt = 0; var stype = parent.window.type; if (stype == "modal") { }else{ var scrnid = opener.opener.javascript.getScreenID(); // 2013.11.22 CYW ¼ÒÈ­±â³»½Ã°æÀÇ·Ú¼­ Æ÷¸Ë º¯°æ ========================= if( scrnid == "SMMMR05000" ){ chkcnt = parent.parent.window.document.controls("grd_cnstlist").row; chkformcd = parent.parent.model.getValue("/root/main/cnstlist[" + chkcnt + "]/formcd"); } if( scrnid == "SMMMR00100" ){ chkcnt = parent.parent.window.document.controls("grd_medireclist").row; chkformcd = parent.parent.model.getValue("/root/main/mainlist/medireclist[" + chkcnt + "]/formcd"); } model.makeNode("/root/temp2"); mmbfGetHardCodeInfo("/root/send/reqdata", "/root/temp2/formcdlist", 5594 ); formcdlistNodeCnt = getNodesetCount("/root/temp2/formcdlist/hardcd"); formcdlistCnt = 0; for( var i = 1 ; i <= formcdlistNodeCnt ; i++ ){ if( chkformcd == model.getValue("/root/temp2/formcdlist/hardcd[" + i + "]/hardcd") ){ formcdlistCnt++; } } //======================================================== } if (pamleng > 0 && recdiag <= 0) { ivw_0001019001.window.javascript.fGetDiagNm(parent.instance1.selectSingleNode("/root/main/recinfo/formrec")); //ȯÀÚÁ¤º¸·Î Áø´Ü¸í Á¶È¸ } var ivwfrm = document.controls("ivw_0011529001"); if (cnstflag == "1") { var replcnts = ivwfrm.model.getValue("/root/main/recinfo/recitem[degnitemcd='0000146001' and degnitemlevlcd = '0011529.0000146']/reccnts"); var repNode = ivwfrm.model.instance1.selectSingleNode("/root/main/recinfo/recitem[degnitemcd='0000146001' and degnitemlevlcd = '0011529.0000146']"); if (replcnts == "" && repNode != null) { var reqcnt = "ÀÇ·ÚÇϽŠȯÀÚ Áø·á Àß º¸¾Ò½À´Ï´Ù.\n"; ivwfrm.model.setValue("/root/main/recinfo/recitem[degnitemcd='0000146001' and degnitemlevlcd = '0011529.0000146']/reccnts", reqcnt); ivwfrm.model.refresh(); var mtxNm = "MTX_1"; var mtx = ivwfrm.window.document.controls(mtxNm); ivwfrm.model.setFocus(mtxNm); //mtx.selBegin = txtSelPos + commuse.length; mtx.selBegin = reqcnt.length; mtx.dispatch("onkeyup"); } else { var mtxNm = "MTX_1"; var mtx = ivwfrm.window.document.controls(mtxNm); ivwfrm.model.setFocus(mtxNm); //mtx.selBegin = txtSelPos + commuse.length; mtx.selBegin = replcnts.length; mtx.dispatch("onkeyup"); } }else if (cnstflag == "3" && formcdlistCnt > 0 ){ // ¼ÒÈ­±â³»½Ã°æÀÇ·Ú¼­ var replcnts = ivwfrm.model.getValue("/root/main/recinfo/recitem[degnitemcd='0000146001' and degnitemlevlcd = '0011529.0000146']/reccnts"); var repNode = ivwfrm.model.instance1.selectSingleNode("/root/main/recinfo/recitem[degnitemcd='0000146001' and degnitemlevlcd = '0011529.0000146']"); var rep_instcd = getUserInfo("dutplceinstcd"); var reqcnt = ""; if( replcnts != "" ) { reqcnt = replcnts; }else{ if( rep_instcd == "031" ){ reqcnt = "³»½Ã°æ ½ÃÇàÇϰڽÀ´Ï´Ù. µ¿ÀǼ­ ¹Þ¾ÆÁÖ½Ã°í ³»½Ã°æ½Ç( T.5512 )·Î ¿¬¶ôÁÖ¼¼¿ä."; }else if( rep_instcd == "032" ){ reqcnt = "³»½Ã°æ ½ÃÇàÇϰڽÀ´Ï´Ù. µ¿ÀǼ­ ¹Þ¾ÆÁÖ½Ã°í ³»½Ã°æ½Ç( T.3081 )·Î ¿¬¶ôÁÖ¼¼¿ä."; }else{ reqcnt = "³»½Ã°æ ½ÃÇàÇϰڽÀ´Ï´Ù. µ¿ÀǼ­ ¹Þ¾ÆÁÖ½Ã°í ³»½Ã°æ½Ç·Î ¿¬¶ôÁÖ¼¼¿ä."; } } ivwfrm.model.setValue("/root/main/recinfo/recitem[degnitemcd='0000146001' and degnitemlevlcd = '0011529.0000146']/reccnts", reqcnt); ivwfrm.model.refresh(); var mtxNm = "MTX_1"; var mtx = ivwfrm.window.document.controls(mtxNm); ivwfrm.model.setFocus(mtxNm); //mtx.selBegin = txtSelPos + commuse.length; mtx.selBegin = reqcnt.length; mtx.dispatch("onkeyup"); if( chknum == 0 ){ mtxh = mtx.attribute("height"); ivwfrmh = ivwfrm.attribute("height"); tar11529001t = tar_0011529001.attribute("top"); tar11529001h = tar_0011529001.attribute("height"); grp11529001h = grup_0011529001.attribute("height"); grp11529001t = grup_0011529001.attribute("top"); ivw11449001h = ivw_0011449001.attribute("height"); grp11449001h = grup_0011449001.attribute("height"); grpcnth = grup_cnts.attribute("height"); chknum++; }else{ mtx.attribute("height") = mtxh; ivwfrm.attribute("height") = ivwfrmh; tar_0011529001.attribute("top") = tar11529001t; tar_0011529001.attribute("height") = tar11529001h; grup_0011529001.attribute("height") = grp11529001h; grup_0011529001.attribute("top") = grp11529001t; ivw_0011449001.attribute("height") = ivw11449001h; grup_0011449001.attribute("height") = grp11449001h; grup_cnts.attribute("height") = grpcnth; } mtx.attribute("height") = parseInt(mtx.attribute("height")) - parseInt(140); ivwfrm.attribute("height") = parseInt(ivwfrm.attribute("height")) - parseInt(140); tar_0011529001.attribute("top") = parseInt(tar_0011529001.attribute("top")) - parseInt(tar_0011529001.attribute("top")); tar_0011529001.attribute("height") = parseInt(tar_0011529001.attribute("height")) - parseInt(tar_0011529001.attribute("height")); grup_0011529001.attribute("height") = parseInt(grup_0011529001.attribute("height")) - parseInt(130); grup_0011529001.attribute("top") = parseInt(grup_0011529001.attribute("top")) + parseInt(153); ivw_0011449001.attribute("height") = parseInt(ivw_0011449001.attribute("height")) + parseInt(155); grup_0011449001.attribute("height") = parseInt(grup_0011449001.attribute("height")) + parseInt(155); grup_cnts.attribute("height") = parseInt(grup_cnts.attribute("height")) + parseInt(24); /* } else { var mtxNm = "MTX_1"; var mtx = ivwfrm.window.document.controls(mtxNm); ivwfrm.model.setFocus(mtxNm); //mtx.selBegin = txtSelPos + commuse.length; mtx.selBegin = replcnts.length; mtx.dispatch("onkeyup"); } */ } } /** * @desc : ¼­½Ä ±â·ÏÀ» À§ÇÑ ÃʱâÈ­(È®Àå) * @ * @param : * @return : * @authur : ¹ÚÁ¾ÈÆ * @--------------------------------------------------- */ function fExtnInitFormRec() { SetUserTimeLog("MMR04900", "fExtnInitFormRec", parent.model); //¼ö½Å°ú, ¼ö½ÅÀÇ»ç º¯°æ ±â´É Ãß°¡·Î ÀÎÇÑ submit À§Ä¡ º¯°æ(ÃÖÃÊ ÀÛ¼ºÀ϶§°¡ ¾Æ´Ñ ¼öÁ¤¸ðµå¿¡¼­µµ Á¶È¸ÇØ¿È 2010.03.23) if (cnstflag == "1") { //20081114 ¼ö½Å°ú ¼ö½ÅÀÇ»ç ÄÞº¸ ó¸® var sIoflag = parent.window.javascript.fGetFormRec("chosflag"); if (sIoflag == "I" || sIoflag == "E" || sIoflag == "D") { sIoflag = "I"; } else { sIoflag = "O"; } model.makeValue("/root/send/ioflag", sIoflag); model.makeValue("/root/send/cnstflag", "1"); submit("TRMMR04902"); //ÄÁ¼³Æ®ºÎ¼­Á¶È¸ } fSetLayOut(cnstflag); //Áö¿øºÎ¼­ÀǷڽűÔÀ϶§ ¼ö½ÅÀÇ Ãß°¡·Î ÀÎÇÑ µ¿Àû·¹À̾ƿôº¯°æ Ãß°¡ 20121109 Á¤Ã¢Çõ if (parent.window.javascript.fGetFormRec("status") == "C") { //Áø·áÀÇ·ÚÀǰæ¿ì ¼ö½Å°ú, ¼ö½ÅÀÇ»ç ¼±Åà ÄÞº¸ Ȱ¼ºÈ­(2010.03.18 ¹ÚÁ¾ÈÆ) if (cnstflag == "1" || cnstflag == "3") //Áö¿øºÎ¼­ÀǷڽűÔÀϰæ¿ì¿¡µµ ¼ö½ÅÀÇ È°¼ºÈ­ 20121108 Á¤Ã¢Çõ { cmb_recdept.disabled = false; cmb_recdoct.disabled = false; } if (parent.window.javascript.fGetFormRec("chosflag") == "E" && parent.window.javascript.fGetFormRec("orddeptcd") == "2280000000") { mmbfGetUserComboList("/root/send/reqdata", "/root/init/userlist", getUserInfo("dutplcecd"), "0330"); //ÀÀ±ÞȯÀÚÀÇ °æ¿ì ·Î±×ÀÎ »ç¿ëÀÚÀÇ ºÎ¼­¸¦ ±âÁØÀ¸·Î Á¶È¸ } else { mmbfGetUserComboList("/root/send/reqdata", "/root/init/userlist", parent.model.getValue("/root/main/paminfo/orddeptcd"), "0330"); } //ÀÇ·Ú¾ø´Â ȸ½Å(treplflag = R)ºÎºÐ ó¸® var treplflag = parent.window.javascript.getParameter("SMMMR04900_replflag"); if (treplflag == "R" && getUserInfo("jobkindcd").substring(0, 2) != "03") { model.setValue("/root/main/recinfo/recitem[degnitemno='" + ipt_csldeptnm.attribute("degnitemno") + "']/rectermcd", parent.window.javascript.getParameter("SMMMR04900_reqdpcd")); //»ç¿ëÀÚ ºÎ¼­ÄÚµå model.setValue("/root/main/recinfo/recitem[degnitemno='" + ipt_csldeptnm.attribute("degnitemno") + "']/rectermnm", parent.window.javascript.getParameter("SMMMR04900_reqdpnm")); //»ç¿ëÀÚ ºÎ¼­¸í model.setValue("/root/main/recinfo/recitem[degnitemno='" + ipt_csldoctnm.attribute("degnitemno") + "']/rectermcd", parent.window.javascript.getParameter("SMMMR04900_reqdrid")); //»ç¿ëÀÚ ¾ÆÀ̵ð model.setValue("/root/main/recinfo/recitem[degnitemno='" + ipt_csldoctnm.attribute("degnitemno") + "']/rectermnm", parent.window.javascript.getParameter("SMMMR04900_reqdrnm")); //»ç¿ëÀÚ ¸í } else { var pamioflag = parent.model.getValue("/root/main/paminfo/ioflag"); if (pamioflag == "I" || pamioflag == "E" || pamioflag == "D") { var medispclid = parent.model.getValue("/root/main/paminfo/medispclid"); var atdoctid = parent.model.getValue("/root/main/paminfo/atdoctid"); } else { var medispclid = parent.model.getValue("/root/main/paminfo/orddrid"); } //Àü¹®°£È£ÀÇ·Ú¿©ºÎ check var cnstdeptcd = parent.window.javascript.getParameter("SMMMR04900_cnstdeptcd"); var cnstformcd = parent.window.javascript.getParameter("SMMMR04900_formcd"); //if (cnstflag == "3") if (cnstdeptcd == "3043900000" || cnstformcd == "0000002911") { //ÃʱâÁ¶°Ç ¼³Á¤ model.setValue("/root/main/recinfo/recitem[degnitemno='" + ipt_csldeptnm.attribute("degnitemno") + "']/rectermcd", getUserInfo("dutplcecd")); //ȯÀÚÁø·á ºÎ¼­ÄÚµå model.setValue("/root/main/recinfo/recitem[degnitemno='" + ipt_csldeptnm.attribute("degnitemno") + "']/rectermnm", getUserInfo("dutplcenm")); //ȯÀÚÁø·á ºÎ¼­¸í model.setValue("/root/main/recinfo/recitem[degnitemno='" + ipt_csldoctnm.attribute("degnitemno") + "']/rectermcd", getUserInfo("userid")); //ÀÇ·ÚÀÚ ¾ÆÀ̵ð model.setValue("/root/main/recinfo/recitem[degnitemno='" + ipt_csldoctnm.attribute("degnitemno") + "']/rectermnm", getUserInfo("usernm")); //ÀÇ·ÚÀÚ ¸í caption1.attribute("visibility") = "hidden"; caption10.attribute("visibility") = "hidden"; cmb_apprtdrid.attribute("visibility") = "hidden"; cmb_inptuserid.attribute("visibility") = "hidden"; caption2.text = "ÀÇ·ÚÀÚ"; } else { if (parent.window.javascript.fGetFormRec("chosflag") == "E" && parent.window.javascript.fGetFormRec("orddeptcd") == "2280000000") { model.setValue("/root/main/recinfo/recitem[degnitemno='" + ipt_csldeptnm.attribute("degnitemno") + "']/rectermcd", getUserInfo("dutplcecd")); //ȯÀÚÁø·á ºÎ¼­ÄÚµå model.setValue("/root/main/recinfo/recitem[degnitemno='" + ipt_csldeptnm.attribute("degnitemno") + "']/rectermnm", getUserInfo("dutplcenm")); //ȯÀÚÁø·á ºÎ¼­¸í model.setValue("/root/main/recinfo/recitem[degnitemno='" + ipt_csldoctnm.attribute("degnitemno") + "']/rectermcd", getUserInfo("userid")); //ÀÇ·ÚÀÚ ¾ÆÀ̵ð model.setValue("/root/main/recinfo/recitem[degnitemno='" + ipt_csldoctnm.attribute("degnitemno") + "']/rectermnm", getUserInfo("usernm")); //ÀÇ·ÚÀÚ ¸í caption1.attribute("visibility") = "hidden"; caption10.attribute("visibility") = "hidden"; cmb_apprtdrid.attribute("visibility") = "hidden"; cmb_inptuserid.attribute("visibility") = "hidden"; caption2.text = "ÀÇ·ÚÀÇ"; } else { //¾ËÄݼ¾ÅÍ¿¡¼­ ÀÇ·ÚÇÑ »çȸ»ç¾÷ÀÎÁö ¿©ºÎ üũ var compFormcd = parent.window.javascript.fGetFormRec("formcd"); var iFormtrgtNodeCnt = getNodesetCnt(model, "/root/inithrdcd/hrdform/hardcd[hardcd = '" + compFormcd + "']"); //ÀÇ·ÚÁ¤º¸ »ç¿ëÀÚÁ¤º¸ Àû¿ëÀÇ·Ú var compDeptCd = getUserInfo("dutplcecd"); var iDepttrgtNodeCnt = getNodesetCnt(model, "/root/inithrdcd/hrddept/hardcd[hardcd = '" + compDeptCd + "']"); //ÀÇ·ÚÁ¤º¸ »ç¿ëÀÚÁ¤º¸ Àû¿ëºÎ¼­ if (iFormtrgtNodeCnt > 0 && iDepttrgtNodeCnt > 0) { //ÃʱâÁ¶°Ç ¼³Á¤ model.setValue("/root/main/recinfo/recitem[degnitemno='" + ipt_csldeptnm.attribute("degnitemno") + "']/rectermcd", getUserInfo("dutplcecd")); //ȯÀÚÁø·á ºÎ¼­ÄÚµå model.setValue("/root/main/recinfo/recitem[degnitemno='" + ipt_csldeptnm.attribute("degnitemno") + "']/rectermnm", getUserInfo("dutplcenm")); //ȯÀÚÁø·á ºÎ¼­¸í model.setValue("/root/main/recinfo/recitem[degnitemno='" + ipt_csldoctnm.attribute("degnitemno") + "']/rectermcd", getUserInfo("userid")); //Àü¹®ÀÇ ¾ÆÀ̵ð model.setValue("/root/main/recinfo/recitem[degnitemno='" + ipt_csldoctnm.attribute("degnitemno") + "']/rectermnm", getUserInfo("usernm")); //Àü¹®ÀÇ ¸í caption1.attribute("visibility") = "hidden"; caption10.attribute("visibility") = "hidden"; cmb_apprtdrid.attribute("visibility") = "hidden"; cmb_inptuserid.attribute("visibility") = "hidden"; caption2.text = "ÀÇ·ÚÀÚ"; mmbfGetUserComboList("/root/send/reqdata", "/root/init/userlist", getUserInfo("dutplcecd"), "-"); } else { //ÃʱâÁ¶°Ç ¼³Á¤ model.setValue("/root/main/recinfo/recitem[degnitemno='" + ipt_csldeptnm.attribute("degnitemno") + "']/rectermcd", parent.model.getValue("/root/main/paminfo/orddeptcd")); //ȯÀÚÁø·á ºÎ¼­ÄÚµå model.setValue("/root/main/recinfo/recitem[degnitemno='" + ipt_csldeptnm.attribute("degnitemno") + "']/rectermnm", parent.model.getValue("/root/main/paminfo/orddeptnm")); //ȯÀÚÁø·á ºÎ¼­¸í model.setValue("/root/main/recinfo/recitem[degnitemno='" + ipt_csldoctnm.attribute("degnitemno") + "']/rectermcd", medispclid); //Àü¹®ÀÇ ¾ÆÀ̵ð model.setValue("/root/main/recinfo/recitem[degnitemno='" + ipt_csldoctnm.attribute("degnitemno") + "']/rectermnm", getPatientInfo("apntdr")); //Àü¹®ÀÇ ¸í if (pamioflag == "I" || pamioflag == "E" || pamioflag == "D") { model.setValue("/root/init/cond/apprtdrid", atdoctid); //Àü°øÀÇ ¾ÆÀ̵ð model.setValue("/root/init/cond/apprtdrnm", getPatientInfo("attndr")); //Àü°øÀÇ ¾ÆÀ̵ð cmb_apprtdrid.refresh(); } else { cmb_apprtdrid.disabled = true; } } } } model.setValue("/root/init/cond/inptuserid", getUserInfo("userid")); //ÀÛ¼ºÀÚ ¾ÆÀ̵ð model.setValue("/root/init/cond/inptusernm", getUserInfo("usernm")); //ÀÛ¼ºÀÚ ¾ÆÀ̵ð cmb_inptuserid.refresh(); } model.setValue("/root/main/recinfo/recitem[degnitemno='" + rdo_eryn.attribute("degnitemno") + "']/rectermcd", "0018564001"); //ÀÀ±Þ¿©ºÎ fEmergencYN(); //Àϴܸ·¾ÆµÒ(reccnts¿¡ °ª ¼ÂÆÃ½Ã (ÀÀ±Þ¿©ºÎ> Á¤±Ô ¡ØÁ¤±Ô) ¿Í °°ÀÌ Áߺ¹ Ç¥Çö¹®Á¦) parent.window.javascript.fSetFormRec("extnflag", "cnst"); parent.window.javascript.fSetFormRec("cnstflag", parent.window.javascript.getParameter("SMMMR04900_cnstflag")); parent.window.javascript.fSetFormRec("cnststat", "10"); parent.window.javascript.fSetFormRec("replflag", parent.window.javascript.getParameter("SMMMR04900_replflag")); parent.window.javascript.fSetFormRec("apprtdrid", model.getValue("/root/init/cond/apprtdrid")); parent.window.javascript.fSetFormRec("apprtdrid", model.getValue("/root/init/cond/rscdoctid")); parent.window.javascript.fSetFormRec("inptuserid", model.getValue("/root/init/cond/inptuserid")); parent.window.javascript.fSetFormRec("cnstchosflag", parent.window.javascript.getParameter("SMMMR04900_cnstioflag")); if (parent.window.javascript.fGetFormRec("formcd") == "0000000692") { parent.window.javascript.fSetFormRec("homecarerereqyn", parent.window.javascript.getParameter("SMMMR05000_param_homecarerereqyn")); parent.window.javascript.fSetFormRec("hinptdt", parent.window.javascript.getParameter("SMMMR05000_hcare_inptdt")); parent.window.javascript.fSetFormRec("hrecdd", parent.window.javascript.getParameter("SMMMR05000_hcare_recdd")); } var treplflag = parent.window.javascript.getParameter("SMMMR04900_replflag"); //±â·Ï¿µ¿ª ÃÖ´ëÈ­ if (treplflag != "R" || getUserInfo("jobkindcd").substring(0, 2) == "03") { SetUnitFormFullSize("0011449001", 0, gItemCds, gPageIdx, grup_cnts); //2010-07-27 ±è´ÞÇö ivw.src¸¦ Áö¿òÀ¸·Î ÀÎÇØ ÄÁ¼³Æ® ȸ½Å½Ã ÀÔ·ÂÇÑ ³»¿ëÀÌ °ø¹éÀ¸·Î ÀúÀåµÇ´Â ¿À·ù ¹ß»ýÇÏ¿© ÁÖ¼®Ã³¸® //ivw_0011529001.src = ""; //2010-04-06 ¿ÀÈÄ 1:12:36 °­ÁöÈÆ ¼öÁ¤ : °Ý¸®º´½Ç½Åû ¼öÁ¤½Ã ¼öÁ¤¾ÈµÇ´Â ¿À·ù //2010-07-27 ±è´ÞÇö notChkEssnYn Ç÷¡±×¸¦ Ãß°¡(Y:ÀúÀå½Ã Çʼöüũ¾ÈÇÔ. N:ÀúÀå½Ã ÇʼöüũÇÔ) //ÀÇ·Ú¼­ÀÇ °æ¿ì ivw_0011529001(ȸ½Åºä¾î) Çʼöüũ ¾ÈÇÔ¼³Á¤ ivw_0011529001.attribute("notChkEssnYn") = "Y"; } fAfterChoiRecvDeptCd(); parent.window.btn_init.attribute("visibility") = "visible"; model.setValue("/root/init/cond/rscdeptcd", parent.window.javascript.getParameter("userdeptcd")); fGetRecDeptDoct(); //¿µ¾çÆò°¡ÀÇ·Ú È¸½Å³»¿ë ÀÚµ¿ÀԷºκРvar replcnts = getParameter("MMR04900_replcnts"); var overwrite = getParameter("MMR04900_overwrite"); clearParameter("MMR04900_replcnts"); clearParameter("MMR04900_overwrite"); if (replcnts != "" && overwrite != "") { fSetReplCnts(replcnts, eval(overwrite)); } cmb_recdept.attribute("ref") = "/root/init/cond/rscdeptcd"; cmb_recdoct.attribute("ref") = "/root/init/cond/rscdoctid"; } else { //pjh //cmb_recdept.attribute("ref") = "/root/init/cond/rscdeptnm"; //cmb_recdoct.attribute("ref") = "/root/init/cond/rscdoctnm"; /*var replcnts = getParameter("MMR04900_replcnts"); var overwrite = getParameter("MMR04900_overwrite"); clearParameter("MMR04900_replcnts"); clearParameter("MMR04900_overwrite"); if (replcnts != "" && overwrite != "") { fSetReplCnts(replcnts, eval(overwrite)); }*/ //¾ËÄݼ¾ÅÍ¿¡¼­ ÀÇ·ÚÇÑ »çȸ»ç¾÷ÀÎÁö ¿©ºÎ üũ var compFormcd = parent.window.javascript.fGetFormRec("formcd"); var iFormtrgtNodeCnt = getNodesetCnt(model, "/root/inithrdcd/hrdform/hardcd[hardcd = '" + compFormcd + "']"); //ÀÇ·ÚÁ¤º¸ »ç¿ëÀÚÁ¤º¸ Àû¿ëÀÇ·Ú if (iFormtrgtNodeCnt > 0) { caption1.attribute("visibility") = "hidden"; caption10.attribute("visibility") = "hidden"; cmb_apprtdrid.attribute("visibility") = "hidden"; cmb_inptuserid.attribute("visibility") = "hidden"; caption2.text = "ÀÇ·ÚÀÚ"; mmbfGetUserComboList("/root/send/reqdata", "/root/init/userlist", getUserInfo("dutplcecd"), "-"); } } if(parseInt(parent.window.javascript.fGetFormRec("cnststat")) > 12) { parent.window.btn_init.attribute("visibility") = "hidden"; } } /** * @desc : Ãß°¡È¸½Å ¹öư À̺¥Æ® * @ * @param : * @return : * @authur : ¹ÚÁ¾ÈÆ * @--------------------------------------------------- */ function fAddRepl() { var addcnststat = parseInt(model.getValue("/root/main/cnstinfo/cnststat")); var rtn = ""; var ivwfrm = document.controls("ivw_0011529001"); if (addcnststat == 30 || addcnststat == 40) { rtn = messageBox("ÀÇ·Ú°ú¿¡¼­ ȸ½Å³»¿ëÀ» È®ÀÎÇϼ̽À´Ï´Ù.\n ȸ½Å³»¿ëÀ»", "Q008"); } else { rtn = 6; } if (rtn == 6) { var cntparm = ""; var defdata = ""; var curdt = getCurrentDate(); var curtm = getCurrentTime().substr(0, 4); var parmdt = curdt.substr(0, 4) + "-" + curdt.substr(4, 2) + "-" + curdt.substr(6, 2); var parmtm = curtm.substr(0, 2) + ":" + curtm.substr(2, 2); setParameter("etcrec_cnstReplAddYn", "Y"); if (addcnststat > 30 && addcnststat < 40) // Ãß°¡È¸½Å³»¿ëÀ» ÀÇ·ÚÀÚ°¡ È®ÀÎ ¾ÈÇÑ»óÅ üũ { var replcnts = ivwfrm.model.getValue("/root/main/recinfo/recitem[degnitemcd='0000146001' and degnitemlevlcd = '0011529.0000146']/reccnts"); var existrec = "N"; var strloc = 0; var bindinfo = new Array(); var regexp = new RegExp("¢Ã", 'igm'); var orgrec = ""; if (regexp.test(replcnts) == true) { bindinfo = replcnts.match(regexp); for(var i = 0; i < bindinfo.length; i++) { if(bindinfo[i] != "") { strloc = bindinfo.index; break; } } cntparm = replcnts.substr(strloc, (replcnts.length - strloc)); orgrec = cntparm; cntparm = cntparm.replace("¢Ã ", ""); defdata = cntparm.split("\n")[0]; cntparm = cntparm.replace(defdata, ""); //cntparm = cntparm.replace("\n", ""); ivwfrm.model.setValue("/root/main/recinfo/recitem[degnitemcd='0000146001' and degnitemlevlcd = '0011529.0000146']/reccnts", replcnts.substr(0, strloc)); ivwfrm.model.refresh(); setParameter("etcrec_addreplcnts", cntparm); existrec = "Y"; } else { } } else { var replcnts = ivwfrm.model.getValue("/root/main/recinfo/recitem[degnitemcd='0000146001' and degnitemlevlcd = '0011529.0000146']/reccnts"); var existrec = "N"; var strloc = 0; var bindinfo = new Array(); var regexp = new RegExp("¢Ã", 'igm'); var orgrec = ""; if (regexp.test(replcnts) == true) { bindinfo = replcnts.match(regexp); for(var i = 0; i < bindinfo.length; i++) { if(bindinfo[i] != "") { strloc = bindinfo.index; break; } } cntparm = replcnts.substr(strloc, (replcnts.length - strloc)); orgrec = cntparm; cntparm = cntparm.replace("¢Ã ", ""); defdata = cntparm.split("\n")[0]; cntparm = cntparm.replace(defdata, ""); //cntparm = cntparm.replace("\n", ""); ivwfrm.model.setValue("/root/main/recinfo/recitem[degnitemcd='0000146001' and degnitemlevlcd = '0011529.0000146']/reccnts", replcnts.substr(0, strloc)); ivwfrm.model.refresh(); setParameter("etcrec_addreplcnts", cntparm); existrec = "Y"; } else { defdata = parmdt + " " + parmtm + " " + getUserInfo("deptabbr") + " " + "Àü¹®ÀÇ : " + model.getValue("/root/main/recinfo/recitem[degnitemno='" + ipt_csldoctnm.attribute("degnitemno") + "']/rectermnm") + " " + "ÀÛ¼ºÀÚ : " + getUserInfo("usernm"); } } modal("SPMMR06100"); var cnstaddrec = getParameter("cnataddrec_rtn"); //if (cnstaddrec != "" && cnstaddrec != cntparm) if (cnstaddrec != "" && cntparm != cnstaddrec) { var tmpreccnts = ivwfrm.model.getValue("/root/main/recinfo/recitem[degnitemcd='0000146001' and degnitemlevlcd = '0011529.0000146']/reccnts"); tmpreccnts = tmpreccnts + "\n" + "¢Ã " + defdata + "\n" + cnstaddrec; ivwfrm.model.setValue("/root/main/recinfo/recitem[degnitemcd='0000146001' and degnitemlevlcd = '0011529.0000146']/reccnts", tmpreccnts); ivwfrm.model.refresh(); cnstaddrec = ""; clearParameter("cnataddrec_rtn"); clearParameter("etcrec_addreplcnts"); } else if (existrec == "Y" || getParameter("etcrec_cnclyn") == "Y") { //Ãß°¡È¸½Å º¯°æµÈ ³»¿ëÀÌ ¾ø´Â °æ¿ì ivwfrm.model.setValue("/root/main/recinfo/recitem[degnitemcd='0000146001' and degnitemlevlcd = '0011529.0000146']/reccnts", replcnts); ivwfrm.model.refresh(); cnstaddrec = ""; clearParameter("cnataddrec_rtn"); clearParameter("etcrec_addreplcnts"); clearParameter("etcrec_cnclyn"); } //openEtcRec("0011529001"); parent.window.btn_signsave.disabled = false; } } /** * Áö¿øºÎ¼­ÀǷڽűԽà ¼ö½ÅÀÇ ¼³Á¤ °¡´ÉÇÏ°Ô ¼öÁ¤ÇÔ 20121107 Á¤Ã¢Çõ */ function fSetLayOut(cnstflag) { if (cnstflag == "3") { cap_rcvdoct.attribute("style") = "left:0px; top:52px; width:95px; height:23px; vertical-align:middle; "; cmb_recdoct.attribute("style") = "left:98px; top:54px; width:195px; height:19px; "; cmb_recdoct.visible = true; cmb_recdoct.disabled = false; cap_mode1.attribute("style") = "left:0px; top:78px; width:95px; height:23px; vertical-align:middle; "; ipt_formnm.attribute("style") = "left:98px; top:79px; width:195px; height:19px; "; caption19.attribute("style") = "left:0px; top:103px; width:60px; height:23px; vertical-align:middle; "; //ÀÀ±Þ¿©ºÎ ĸ¼Ç rdo_eryn.attribute("style") = "left:63px; top:107px; width:90px; height:19px; border-style:none; "; rdo_eryn.attribute("cellspacing") = "0"; caption22.attribute("style") = "left:156px; top:104px; width:60px; height:23px; vertical-align:middle; "; //¿¬¶ô¹øÈ£ ĸ¼Ç tar_cntcno.attribute("style") = "left:218px; top:107px; width:80px; height:19px; "; } else if (cnstflag == "1") { cap_rcvdoct.attribute("style") = "left:0px; top:52px; width:95px; height:23px; vertical-align:middle; "; cmb_recdoct.attribute("style") = "left:98px; top:54px; width:195px; height:19px; "; cmb_recdoct.visible = true; cmb_recdoct.disabled = false; cap_mode1.attribute("style") = "left:0px; top:52px; width:95px; height:23px; vertical-align:middle; "; ipt_formnm.attribute("style") = "left:98px; top:54px; width:195px; height:19px; " caption19.attribute("style") = "left:0px; top:78px; width:95px; height:23px; vertical-align:middle; "; //ÀÀ±Þ¿©ºÎ ĸ¼Ç rdo_eryn.attribute("style") = "left:98px; top:80px; width:195px; height:19px; border-style:none; "; rdo_eryn.attribute("cellspacing") = "20"; caption22.attribute("style") = "left:0px; top:104px; width:95px; height:23px; vertical-align:middle; "; //¿¬¶ô¹øÈ£ ĸ¼Ç tar_cntcno.attribute("style") = "left:98px; top:107px; width:195px; height:19px; "; } } /** * ¼ö½ÅÀÇ º¯°æ½Ã À̺¥Æ® (ÀÚ¹Ù½ºÅ©¸³Æ®·Î ¿Å±è) 20121112 Á¤Ã¢Çõ */ function fOnChangeCmbRecDoct() { var drid = cmb_recdoct.value; fGetSuspendDiagInfo(); if (cnstflag == "1") { //Áö¿øºÎ¼­ÀǷڽűԽà µ¿ÀÛ ¾ÈÇÏ°Ô ¼³Á¤(¼­½Ä¿¡´Â Á¸ÀçÇÏÁö ¾Ê´Â ¾ÆÀÌÅÛÀ̶ó) 20121108 Á¤Ã¢Çõ model.setValue("/root/main/recinfo/recitem[degnitemno='" + ipt_recdoct.attribute("extn_degnitemno") + "']/rectermcd", model.getValue("/root/init/cond/rscdoctid")); var sDrNm = model.getValue("/root/init/recvrlist/usercombo[userid='" + model.getValue("/root/init/cond/rscdoctid") + "']/usernm"); model.setValue("/root/init/cond/rscdoctnm", sDrNm); model.setValue("/root/main/recinfo/recitem[degnitemno='" + ipt_recdoct.attribute("extn_degnitemno") + "']/rectermnm", sDrNm); } else if (cnstflag == "3") { parent.window.javascript.fSetFormRec("rscdoctid", model.getValue("/root/init/cond/rscdoctid")); } //model.setValue("/root/main/recinfo/recitem[degnitemno='" + ipt_recdoct.attribute("extn_degnitemno") + "']/rectermcd", model.getValue("/root/init/cond/rscdoctnm")); //var sDrNm = model.getValue("/root/init/recvrlist/usercombo[userid='" + model.getValue("/root/init/cond/rscdoctnm") + "']/usernm"); //var sDrNm = model.getValue("/root/init/recvrlist/usercombo[userid='" + model.getValue("/root/init/cond/rscdoctid") + "']/usernm"); //model.setValue("/root/init/cond/rscdoctnm", sDrNm); //debugger; //model.setValue("/root/main/recinfo/recitem[degnitemno='" + ipt_recdoct.attribute("extn_degnitemno") + "']/rectermcd", model.getValue("/root/init/cond/rscdoctid")); //model.setValue("/root/main/recinfo/recitem[degnitemno='" + ipt_recdoct.attribute("extn_degnitemno") + "']/rectermnm", sDrNm); } /** * ¼±ÅÃÇÑ ¼ö½ÅÀÇÀÇ ÈÞÁø Á¤º¸ Á¶È¸ */ function fGetSuspendDiagInfo() { model.makeValue("/root/send/reqsuspend/orddeptcd", parent.window.javascript.getParameter("SMMMR04900_cnstdeptcd")); model.makeValue("/root/send/reqsuspend/orddrid", cmb_recdoct.value); var sDrNm = model.getValue("/root/init/recvrlist/usercombo[userid='" + model.getValue("/root/init/cond/rscdoctid") + "']/usernm"); model.removeNodeset("/root/hidden/suspendinfo"); if (submit("TRMMR04905")) { if (model.getValue("/root/hidden/suspendinfo/spndyn") == "Y") { messageBox("["+sDrNm+"] ¼±»ý´ÔÀÇ ÈÞÁøÁ¤º¸ÀÔ´Ï´Ù. \n\n"+ model.getValue("/root/hidden/suspendinfo/description")+"\n\n", "I", ""); return; } } }