var gItemCds = new Array("0001013001", "0000933001", "0000931001", "0001173001", "0000098001", "0001052001", "0000053001", "0001106001", "0000080001"); var gItemCdsTextArea = new Array("0001173001", "0000098001", "0001052001", "0000053001", "0001106001", "0000080001"); var gItemImgCds = new Array("0001173001", "0001052001", "0000053001"); var rSang = rdo_sang.attribute("degnitemno"); var cOtype = cbo_outtype.attribute("degnitemno"); var cCrslt = cbo_carerslt.attribute("degnitemno"); /** * @desc : È®Àå¹öư(À̹ÌÁö,°¡°èµµ,Ãß°¡±â·Ï)À» ±â·Ï¿©ºÎ¿¡ µû¶ó Ç¥½Ã¸¦ À§ÇÑ ¹öư¸ñ·Ï * @id : * @authur : ¾ÈÄ¡¿ø * @history : 2009.09.09 ½Å±Ô ¾ÈÄ¡¿ø ACW_090909A : 2010-03-31 ¿ÀÀü 9:46:59 °­ÁöÈÆ ¼öÁ¤ : ÃÖÁ¾Áø´Ü¸í ¹öư Ãß°¡ */ var gExtnBtnIds = new Array("btn_imge_0001173001", "btn_imge_0001052001", "btn_imge_0000053001", "btn_lastdiag_0001013001"); //var gExtnBtnIds = new Array("btn_imge_0001173001", "btn_imge_0001052001", "btn_imge_0000053001"); /** * @desc : Ãʱâ È­¸é ¼³Á¤ * @id : * @event : xforms-ready * @return : void * @authur : ¹ÚÁ¾ÈÆ */ function fFormReady_old() { grup_base.attribute("border-style") = "none"; InitSetMaxSizeSection(gItemCds, 0, 683); //InitBtnImge(gItemImgCds); InitBtnComn(gItemCds); InitBtnOutPrcp("0001106001"); InitBtnResv("0000080001"); } /** * @desc : ¼­½Ä ºÒ·¯¿À±â, ºÎºÐ ±×¸®µå¼­½Ä »çÀÌÁî ÃʱâÈ­ * @id : * @event : xforms-ready * @return : void * @authur : ¹ÚÁ¾ÈÆ */ function fLoadForm_old() { var cboObj; for (var i = 0; i < gItemCds.length; i++) { cboObj = document.controls("cbo_" + gItemCds[i]); if (cboObj != null) SetUnitFormList(cboObj, gItemCds[i]) } InitLoadSection(gItemCdsTextArea); InitSetUnitForm(new Array("0001013001", "0000933001", "0000931001"), false); } /** * @desc : ±â·Ïµ¥ÀÌÅÍ Á¶È¸ * @id : * @event : xforms-ready * @return : void * @authur : ¹ÚÁ¾ÈÆ */ function fLoadData() { InitPgmFormData(); InitUnitFormData(gItemCds); } /** * @desc : ¼­½Ä µ¥ÀÌÅÍ Clear * @ * @param : * @return : * @authur : ¹ÚÁ¾ÈÆ */ function fClearComnFormData() { if (gMaxSectionID != "") { var MaxObj = document.controls("lbl_" + gMaxSectionID); MaxObj.dispatch("onclick"); } ClearComnFormData(gItemCds); clearData(); //ÃʱâÈ­ ÈÄ ±âº»³»¿ë Á¶È¸ //fExtnInitFormRec();//2010.03.17 dhkim initFormAtLast_MMR01100I·Î À̵¿(initAtLastÀÌÈÄ¿¡ Åð¿øÃ³¹æ µ¥ÀÌÅͰ¡ ·ÎµùµÇ¾î¾ßÇÔ) //Æ÷Ä¿½º ó¸® SetDefFocusMTX(gItemCds); } function fSetRecItemValue(reciteminfo) { return SetCommMediFormValue(gItemCds, reciteminfo); } /** * @desc : ¶óµð¿À¹öư(ÄÞº¸¹Ú½º) ¼±Åÿ¡ µû¸¥ reccnts¼ÂÆÃ ==> »ç¿ë¾ÈÇÔ * @ * @param : * @return : * @--------------------------------------------------- */ function fRadioYN(cType) { var ditemno = eval(cType); var sRdoCd = model.getValue("/root/main/recinfo/recitem[degnitemno='" + ditemno + "']/rectermcd"); var sRdoNm = model.getValue("/root/main/forminfo/vallist[valcd='" + sRdoCd + "']/valitemnm"); model.setValue("/root/main/recinfo/recitem[degnitemno='" + ditemno + "']/rectermnm", sRdoNm); } /** * @desc : ¶óµð¿À¹öư(ÄÞº¸¹Ú½º) ¼±Åà ÃʱâÈ­ * @ * @param : * @return : * @--------------------------------------------------- */ function fCnclMicroTest(cType) { var ditemno = eval(cType); model.setValue("/root/main/recinfo/recitem[degnitemno='" + ditemno + "']/rectermcd", ""); model.refresh(); } /** * @desc : ±â·Ï ÀνºÅϽº ¿¬°á * @ * @param : * @return : * @authur : ¹ÚÁ¾ÈÆ */ function fChkPreSave() { var rtnVal = true; //2010.02.18 dhkim ¼­¿ï¼º¸ð°¡ ¾Æ´Ò°æ¿ì ºÎÁø´Ü check ¸®ÅÏ //if(getUserInfo("dutplceinstcd") == "012" && doDschOrdCntsOfDCSN_MMRCom("ENABLED") == false){ //2010.05.04 ±è´ÞÇö - staff-signÀÇ °æ¿ì´Â ºÎÁø´Ü üũ ¸Þ¼¼Áö¸¦ ¶ç¿ìÁö ¾ÊÀ½. var cosignyn = parent.window.javascript.fGetFormRec("cosignyn"); if( getUserInfo("dutplceinstcd") == "012" && model.getValue("/root/staffcoyn/authyn") != "Y" && refreshDschOrd_MMR00800("ENABLED") == false && cosignyn != "Y" ){ //2010.02.08 dhkim ±³À°¼­¹ö ¹Ý¿µÈ®ÀÎ var pageInfo = new PAGEINFO(); var itemNm = model.instances(0).selectSingleNode(pageInfo.formdegnRef + "[degnitemcd = '0001013001']").getXPathString("itemnm"); rtnVal = ivw_0001013001.window.javascript.fChkGrdPreSave_MMR00800(true, itemNm);//Áø´Ü¸í }else{ //2010.02.25 ¾ÈÄ¡¿ø - ÀÔÅð¿ø¿ä¾à±â·Ï - Åð¿øÃ³¹æ ÀԷ¹æ¹ý º¯°æ(ÆË¾÷) // rtnVal = true; // rtnVal = doDschOrdCntsOfDCSN_MMRCom("IS_CHANGED"); rtnVal = refreshDschOrd_MMR00800("CHK_PRE_SAVE"); } if(rtnVal == false){ return false; }else{ return ivw_0000931001.window.javascript.fChkGrdPreSave(true, itemNm);//ÁÖÈ£¼Ò } } /** * @desc : È®Àå¼­½Ä ±â·Ï Ãʱ⠼³Á¤ * @ * @param : * @return : * @authur : ¹ÚÁ¾ÈÆ */ function fExtnInitFormRec() { if (parent.window.javascript.fGetFormRec("status") == "C") { //debugger; ivw_0001013001.window.javascript.fGetDiagNm(parent.instance1.selectSingleNode("/root/main/recinfo/formrec")); //ȯÀÚÁ¤º¸·Î Áø´Ü¸í Á¶È¸ ivw_0000933001.window.javascript.fSrchOprlist(parent.instance1.selectSingleNode("/root/main/recinfo/formrec")); //ȯÀÚÁ¤º¸·Î ¼ö¼ú¸í Á¶È¸ model.setValue("/root/send/reqinfstrec/pid", parent.window.javascript.fGetFormRec("pid")); model.setValue("/root/send/reqinfstrec/orddd", parent.window.javascript.fGetFormRec("orddd")); model.setValue("/root/send/reqinfstrec/cretno", parent.window.javascript.fGetFormRec("cretno")); if (submit("TRMMR00801")) { var pageInfo = new PAGEINFO(); var nodeList = model.instances(0).selectNodes("/root/main/infstrec/recitem[fstlevlitemcd='0000931001' and formcd = '0000000901']"); if (nodeList.length > 0) { //ÁÖÈ£¼Ò setSrchData("/root/main/infstrec/recitem[fstlevlitemcd='0000931001' and formcd = '0000000901']", ivw_0000931001); ivw_0000931001.window.javascript.fAddrow(); } //Çöº´·Â model.setValue(pageInfo.recItemRef + "[degnitemno=4]/reccnts", model.getValue("/root/main/infstrec/recitem[degnitemlevlcd='0001173']/reccnts")); var anstnodeList = model.instances(0).selectNodes("/root/main/infstrec/recitem[fstlevlitemcd='0000098001']"); var degnitemlevlcd = ""; var rectermcd = ""; var rectermnm = ""; var reccnts = ""; var degnitemnm = ""; var degnitemkind = ""; var recrslt = ""; for(var i = 0; i < anstnodeList.length; i++) { degnitemlevlcd = anstnodeList.item(i).selectSingleNode("degnitemlevlcd").text; rectermcd = anstnodeList.item(i).selectSingleNode("rectermcd").text; rectermnm = anstnodeList.item(i).selectSingleNode("rectermnm").text; reccnts = anstnodeList.item(i).selectSingleNode("reccnts").text; degnitemnm = anstnodeList.item(i).selectSingleNode("degnitemnm").text; degnitemkind = anstnodeList.item(i).selectSingleNode("degnitemkind").text; if(degnitemkind == "IMG" || degnitemkind == "FDG") continue; degnitemlevlcd = degnitemlevlcd.split("."); if (degnitemlevlcd.length > 1){ /* 20111209 °ú°Å·ÂÀÇ ³»¿ëÀÌ ´õºíµÇ´Â°É ¼öÁ¤ LJT if (degnitemlevlcd.length == 2){ recrslt += degnitemnm + "\n"; } */ if (rectermnm != "" && reccnts != ""){ recrslt += degnitemnm + rectermnm + " ¡Ø " + reccnts + "\n"; }else if (rectermnm != ""){ recrslt += degnitemnm + rectermnm + "\n"; }else if (reccnts != ""){ recrslt += degnitemnm + " ¡Ø " + reccnts + "\n"; } }else{ recrslt = reccnts + "\n"; } } //°ú°Å·Â ? model.setValue(pageInfo.recItemRef + "[degnitemno=5]/reccnts", recrslt); //model.getValue("/root/main/infstrec/recitem[degnitemlevlcd='0000098']/reccnts")); model.refresh(); } } fSetDataValItem(); // combo, radio valuelist ¸ÊÇÎ var dschdd = parent.window.javascript.fGetPamInfo("dschdd"); var indschacptstat = parent.window.javascript.fGetPamInfo("indschacptstat"); if (dschdd == "99991231" && indschacptstat != "D" && indschacptstat != "T") { if (!btn_outprcp_0001106001.disabled && !btn_resv_0000080001.disabled) { //Åð¿øÃ³¹æ, ¿¹¾à¹öư ºñȰ¼ºÈ­ btn_outprcp_0001106001.disabled = true; //2009-12-02 ¿ÀÈÄ 2:57:00 °­ÁöÈÆ ¼öÁ¤ : ¿äû¹øÈ£ 9406, Task¹øÈ£ : 39023, ¿ì¼±¼øÀ§ : SV ÀÔÅð¿ø¿ä¾à±â·Ï ÀÛ¼º½Ã Ç×»ó Ȱ¼ºÈ­ //btn_resv_0000080001.disabled = true; ivw_0001106001.disabled = true; tar_0001106001.disabled = true; } } else { if (btn_outprcp_0001106001.disabled && btn_resv_0000080001.disabled) { //Åð¿øÃ³¹æ, ¿¹¾à¹öư Ȱ¼ºÈ­ btn_outprcp_0001106001.disabled = false; //2009-12-02 ¿ÀÈÄ 2:57:00 °­ÁöÈÆ ¼öÁ¤ : ¿äû¹øÈ£ 9406, Task¹øÈ£ : 39023, ¿ì¼±¼øÀ§ : SV ÀÔÅð¿ø¿ä¾à±â·Ï ÀÛ¼º½Ã Ç×»ó Ȱ¼ºÈ­ //btn_resv_0000080001.disabled = false; ivw_0001106001.disabled = false; tar_0001106001.disabled = false; } fGetAutoPatOutPrcpList("0001106001"); } } /** * @desc :ȯÀÚÅð¿øÃ³¹æÁ¤º¸ °¡Á®¿À±â * 2010.04.14 dhkim Åð¿øÃ³¹æÀÚµ¿ÀúÀå Ç÷¡±×Ãß°¡ * @id : * @event : onclick * @return : void * @authur : ¹ÚÁ¾ÈÆ */ function fGetAutoPatOutPrcpList(itemCd, autoSaveYn) { var pageInfo = new PAGEINFO(); var prcpdd = ""; var bfflag = "bfprcp"; var flag = "-"; var todd = ""; var pid = parent.model.getValue(pageInfo.recMastRef + "/pid"); var orddd = parent.model.getValue(pageInfo.recMastRef + "/orddd"); //var orddd = getCurrentDate(); var cretno = parent.model.getValue(pageInfo.recMastRef + "/cretno"); //var orddrid = parent.model.getValue(pageInfo.recMastRef + "/orddrid"); var orddrid = ""; var orddeptcd = parent.model.getValue(pageInfo.recMastRef + "/orddeptcd"); var prcpgenrflag = parent.model.getValue(pageInfo.recMastRef + "/chosflag"); // if (prcpgenrflag == "I") // { // prcpdd = getCurrentDate(); // } // else // { // prcpdd = getCurrentDate(); // } //2010.03.17 dhkim Åð¿øÃ³¹æ ±¸ºÐÀÚ º¯°æµÊ prcpdd = "recbfsrch"; // ÀÔÅð¿ø ¿ä¾àÁöÀÇ Åð¿øÃ³¹æ ³¯Â¥Á¶°Ç º¯°æÀ» À§ÇÑ ±¸ºÐÀÚ model.addLog("==fGetAutoPatOutPrcpList ÀÔÅð¿ø¿ä¾à óÀ½·Îµù½Ã : prcpdd ::" + prcpdd); //ó¹æÁ¤º¸ °¡Á®¿À±â(Åð¿øÃ³¹æ prcpkindcd = 60) if(fBfPrcpSrchCom(pid, orddd, prcpdd, bfflag, flag, orddrid, todd, prcpgenrflag, orddeptcd, cretno, "TRMMO00100", true)) { var nodelistPrcpinfo = model.instances(0).selectNodes("/root/prcpsrch/prcplist[prcpkindcd = 60 and prcphistcd != 'C' and prcphistcd != 'L' and prcphistcd != 'E']"); } var prcpkind = ""; //ó¹æÁ¾·ù var orgprcpnm = ""; //󹿏í var drugmthdspccdnm = ""; //¿ë¹ý var prcpdelivefact = ""; //Àü´Þ»çÇ× var prcplist = ""; var prcpclscd = ""; var tmpdrugmthdspccdnm = ""; if(nodelistPrcpinfo.length >= 1){ for(var i = 1; i <= nodelistPrcpinfo.length; i++) { var subNode = nodelistPrcpinfo.item(i - 1); //orgprcpnm = subNode.selectSingleNode("orgprcpnm").text; tmpdrugmthdspccdnm = subNode.selectSingleNode("drugmthdspccdnm").text; prcpkind = subNode.selectSingleNode("tempcol13").text; orgprcpnm = subNode.selectSingleNode("tempcol6").text; drugmthdspccdnm = subNode.selectSingleNode("tempcol7").text; prcpclscd = subNode.selectSingleNode("prcpclscd").text; drugmthdspccdnm = drugmthdspccdnm.replace(tmpdrugmthdspccdnm, ""); drugmthdspccdnm = drugmthdspccdnm.replace("[±Þ]", ""); drugmthdspccdnm = drugmthdspccdnm.replace("[ÀÏ]", ""); drugmthdspccdnm = drugmthdspccdnm.replace("[º»]", ""); drugmthdspccdnm = drugmthdspccdnm.replace("(Áý)", ""); drugmthdspccdnm = drugmthdspccdnm.replace("[home]", ""); drugmthdspccdnm = drugmthdspccdnm.replace("[ÀÓ»ó]", ""); drugmthdspccdnm = drugmthdspccdnm.replace("[prn]", ""); var prcpdelivefact = subNode.selectSingleNode("prcpdelivefact").text; //prcplist += prcpkind + " " +orgprcpnm + " " + drugmthdspccdnm + " " + prcpdelivefact + "\n" if (prcpclscd == "A2" || prcpclscd == "A4" || prcpclscd == "A6") { prcplist += orgprcpnm + " " + drugmthdspccdnm + "\n" } else { prcplist += orgprcpnm + "\n" } } } else { prcplist = "No medication"; } var prerec = model.getValue(pageInfo.recItemRef + "[fstlevlitemcd='" + itemCd + "']/reccnts"); if (prerec == "") { prerec = prcplist + "\n"; } //2010.04.14 dhkim Åð¿øÃ³¹æÀÚµ¿ÀúÀåÀÇ °æ¿ì ±âÁ¸ÀÇ °ªÀÌ À־ »õ·Î ¼¼ÆÃÇÑ´Ù. if(autoSaveYn == "SET_DSCHORD"){ prerec = prcplist + "\n"; } model.setValue(pageInfo.recItemRef + "[fstlevlitemcd='" + itemCd + "']/reccnts", prerec); model.refresh(); return nodelistPrcpinfo.length; } /** * @desc : Value Listµ¥ÀÌÅÍ ¾ÆÀÌÅÛ °ª ¸ÅÇÎ * @ * @param : * @return : * @authur : ¹ÚÁ¾ÈÆ */ function fSetDataValItem() { var pageInfo = new PAGEINFO(); //Ä¡·á°á°ú Vallist Setting var carersltgpcd = model.getValue(pageInfo.formdegnRef + "[degnitemno = '"+cCrslt+"']/valgrupcd"); cbo_carerslt.choices.itemset.attribute("nodeset") = pageInfo.forminfoRef + "/vallist[grupcd = '"+carersltgpcd+"']"; cbo_carerslt.refresh(); //Åð¿øÇüÅ Vallist Setting var dschtypegpcd = model.getValue(pageInfo.formdegnRef + "[degnitemno = '"+cOtype+"']/valgrupcd"); cbo_outtype.choices.itemset.attribute("nodeset") = pageInfo.forminfoRef + "/vallist[grupcd = '"+dschtypegpcd+"']"; cbo_outtype.refresh(); //»ý°Ë¿©ºÎ Vallist Setting var sanggpcd = model.getValue(pageInfo.formdegnRef + "[degnitemno = '"+rSang+"']/valgrupcd"); rdo_sang.choices.itemset.attribute("nodeset") = pageInfo.forminfoRef + "/vallist[grupcd = '"+sanggpcd+"']"; rdo_sang.refresh(); } /** * @desc : ¼­½Ä Áø´Ü¸í »çÀÌÁî Á¶Àý * @ * @param : * @return : * @--------------------------------------------------- */ function fSetSizeFormDiag() { ivw_0001013001.window.javascript.fInitPage(false, parseInt(ivw_0001013001.attribute("height")), parseInt(ivw_0001013001.attribute("width"))); } /** * @desc : ¼­½Ä ¼ö¼ú¸í »çÀÌÁî Á¶Àý * @ * @param : * @return : * @--------------------------------------------------- */ function fSetSizeFormOpr() { ivw_0000933001.window.javascript.fInitPage(false, parseInt(ivw_0000933001.attribute("height")), parseInt(ivw_0000933001.attribute("width"))); } /** * @desc : ¼­½Ä ÁÖÈ£¼Ò »çÀÌÁî Á¶Àý * @ * @param : * @return : * @--------------------------------------------------- */ function fSetSizeFormCC() { ivw_0000931001.window.javascript.fInitPage(false, parseInt(ivw_0000931001.attribute("height")), parseInt(ivw_0000931001.attribute("width"))); } /***************************************************************************** Æ©´× ******************************************************************************/ var gLoadFormCnts = 0; /** * @group : * @ver : 2008.06.13 * @by : snoweye * @--------------------------------------------------- * @type : function * @access : private * @desc : È­¸é ·ÎµùÈÄ ÃʱâÈ­ ÀÛ¾÷ ¼öÇà * @param : * @return : * @--------------------------------------------------- */ function fFormReady() { grup_base.attribute("border-style") = "none"; setSectionSize(gItemCds, 0, 606); dispOnLoadComplete(COMN_FORM); InitBtnImge(gItemImgCds); InitBtnComn(gItemCds); InitBtnOutPrcp("0001106001"); InitBtnResv("0000080001"); //2010-03-31 ¿ÀÀü 9:47:21 °­ÁöÈÆ Ãß°¡ : ÃÖÁ¾Áø´Ü¸í ¿ä¾àÁö Ãß°¡ InitBtnLastDiag("0001013001"); //2010.01.21 initCmbExtnList(gItemCds); } /** * @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 * @--------------------------------------------------- * @type : function * @access : private * @desc : ºÎºÐ¼­½Ä ·ÎµùÈÄ ÈÄó¸® * @param : * @return : * @--------------------------------------------------- */ function fOnLoadComplete() { var curLoadFormCd = getParameter("loadformcd"); setParameter("loadformcd", ""); var fstLevlItemCd = model.getValue(gPageInfo.forminfoRef + "/unitformmast[formcd='" + curLoadFormCd + "' and loaded != 'true']/orgsupdegnitemcd"); var ivwObj = document.controls("ivw_" + fstLevlItemCd); var unitformload = model.getValue(gPageInfo.forminfoRef + "/unitformmast[formcd='" + curLoadFormCd + "' and loaded != 'true']/loaded"); if(ivwObj != null && unitformload != "true") { //ivwObj.window.javascript.setFstLevlItemCd(fstLevlItemCd); setFstLevlItemCd(ivwObj, curLoadFormCd); model.setValue(gPageInfo.forminfoRef + "/unitformmast[formcd='" + curLoadFormCd + "']/loaded", "true"); } //Áø´Ü¸í ºÎºÐ¼­½Ä ·ÎµùÈÄ Ã³¸® if(fstLevlItemCd == '0001013001') { fSetSizeFormDiag(); } //¼ö¼ú¸í ºÎºÐ¼­½Ä ·ÎµùÈÄ Ã³¸® if(fstLevlItemCd == '0000933001') { fSetSizeFormOpr(); } //ÁÖÈ£¼Ò ºÎºÐ¼­½Ä ·ÎµùÈÄ Ã³¸® if(fstLevlItemCd == '0000931001') { fSetSizeFormCC(); } gLoadFormCnts++; if(gItemCds.length == gLoadFormCnts) { //fExtnInitFormRec();//2010.03.17 dhkim initFormAtLast_MMR01100I() ·Î À̵¿(initAtLastÀÌÈÄ¿¡ Åð¿øÃ³¹æµ¥ÀÌÅͰ¡ ·ÎµùµÇ¾î¾ßÇÔ) dispOnLoadComplete(UNIT_FORM); if (parent.window.javascript.fGetFormRec("status") == "C") { //2010-03-11 ¿ÀÈÄ 8:06:14 °­ÁöÈÆ ¼öÁ¤ : ÃÖÁ¾Áø´Ü¸í ¿ä¾àÁö ÃÖÃÊÀÛ¼º½Ã disableó¸® btn_lastdiag_0001013001.disabled = true; SetDefFocusMTX(gItemCds); } else if (parent.window.javascript.fGetFormRec("status") == "U" && parent.window.javascript.fGetFormRec("espiyn") == "Y") { //2010.04.20 dhkim Staff-Sign±ÇÇÑüũ·ÎÁ÷ Æã¼ÇÀ¸·Î ºÐ¸® fCosignCheck(); } //2010.02.25 ¾ÈÄ¡¿ø - ÀÔÅð¿ø¿ä¾à±â·Ï - Åð¿øÃ³¹æ ÀԷ¹æ¹ý º¯°æ(ÆË¾÷) // doDschOrdCntsOfDCSN_MMRCom("LOAD_COMPLETE"); refreshDschOrd_MMR00800("SET_DSCHORD"); } } /** * @group : * @ver : 2008.11.28 * @by : jonghun * @--------------------------------------------------- * @type : function * @access : private * @desc : µ¿ÀÏ ¼­½ÄÀÌ ¶°ÀÖÀ» °æ¿ì ³»ºÎ ÀνºÅϽº ·Îµù ÈÄ µðÆúÆ® Á¶È¸³»¿ë Á¶È¸ * @param : * @return : * @--------------------------------------------------- */ function fGetDefData() { //fExtnInitFormRec(); dispOnLoadComplete(UNIT_FORM); if (parent.window.javascript.fGetFormRec("status") == "C") { SetDefFocusMTX(gItemCds); } } function fSaveAfter() { // doDschOrdCntsOfDCSN_MMRCom("SAVE_AFTER"); refreshDschOrd_MMR00800("SAVE_AFTER"); } function refreshDschOrd_MMR00800(flag) { model.addlog(">> refreshDschOrd_MMR00800 "+flag); var enabled = false; if (parent.window.javascript.getInitInfo_MMR01100("openExtnFlag") == "DisChargeSummaryNote_ReDschOrd") { enabled = true; } if (flag == "ENABLED") { //***************************************************************** //Åð¿øÃ³¹æ ÀÚµ¿ÀúÀå ±â´É ¼öÇà¿©ºÎ //***************************************************************** return enabled; } else if (flag == "CHK_PRE_SAVE") { if (enabled) { //***************************************************************** //Åð¿øÃ³¹æ³»¿ªÀÌ °»½ÅµÇ¾ú´ÂÁö¸¦ °Ë»çÇÏ¿©, º¯°æµÇÁö ¾ÊÀ¸¸é ÀúÀåÀÌ µÇÁö ¾Ê´Â´Ù. //***************************************************************** var oldCnts = model.getValue("/root/hidden/dschordcnts"); var newCnts = model.getValue("/root/main/recinfo/recitem[degnitemlevlcd = '0001106']/reccnts"); if (oldCnts == newCnts) { return false; } else { return true; } } else { return true; } } else { if (enabled) { if (flag == "SET_DSCHORD") { //***************************************************************** //Åð¿øÃ³¹æÀ» ¼³Á¤ÇÑ´Ù. //***************************************************************** var oldCnts = model.getValue("/root/hidden/recinfo/recitem[degnitemlevlcd = '0001106']/reccnts"); model.makeValue("/root/hidden/dschordcnts", oldCnts); fGetAutoPatOutPrcpList("0001106001", flag); if (parent.window.javascript.fClickSave("Y") == false) { refreshDschOrd_MMR00800("CLOSE_AUTOSAVE_FORM"); } } else if (flag == "SAVE_AFTER") { //***************************************************************** //ÀúÀåÈÄ¿¡ Áø·á±â·Ï¸ÞÀÎÀÌ ÀÖ´Ù¸é °»½ÅÇÑ´Ù. //***************************************************************** var mainWnd = getMainViewer(); if (mainWnd != null && mainWnd.javascript.getScreenID() == "SMMMR00100") { mainWnd.window.reload(); } refreshDschOrd_MMR00800("CLOSE_AUTOSAVE_FORM"); } else if (flag == "CLOSE_AUTOSAVE_FORM") { //***************************************************************** //¼­½ÄÀÚµ¿ÀúÀå âÀ» ´Ý´Â´Ù. //***************************************************************** var wnd = getOpenWindow("SPMMR07300"); if (wnd != null) { wnd.window.close(); } } } } } /** * 2010.03.17 dhkim Ãß°¡ */ function initFormAtLast_MMR01100I(){ fExtnInitFormRec();//È®Àå¼­½Ä ±â·Ï Ãʱ⠼³Á¤(initFormAtLastÀÌÈÄ¿¡ Åð¿øÃ³¹æ·ÎµùµÇ¾î¾ßÇÔ) } /** * @group : * @ver : 2010.04.20 * @by : dhkim * @--------------------------------------------------- * @type : function * @access : private * @desc : Staff-Sign°ü·Ã ±ÇÇÑüũ ·ÎÁ÷ onloadcompleteÇÔ¼ö¿¡¼­ ºÐ¸® * ±âÁ¸ÀÇ TRMMR00802 È£ÃâÇÏ´ø submissionÀ» TRMMR01302·Î ÅëÇÕÇÔ. * @param : * @return : * @--------------------------------------------------- */ function fCosignCheck(){ //ÄÚ»çÀÎ ±ÇÇÑ °ü·Ã ó¸® model.removenode("/root/send/extninfo"); model.makeValue("/root/send/extninfo/infoflag", "staffauth"); model.makeValue("/root/send/extninfo/formrecseq", parent.window.javascript.fGetFormRec("formrecseq")); if(submit("TRMMR01302")) { var authyn = model.getValue("/root/main/extninfo/staffauthinfo/authyn"); if(authyn == "Y") { //ÀÎÁõÀúÀå¹öư°ú ÄÚ»çÀιöưó¸® parent.window.btn_cosign.attribute("left") = parent.window.btn_signsave.attribute("left"); parent.window.btn_signsave.visible = false; parent.window.btn_cosign.visible = true; //ÀÓ½ÃÀúÀå¹öư°ú ±â·Ï¹Ý·Á¹öưó¸® parent.window.btn_resend.attribute("left") = parent.window.btn_tmpsave.attribute("left"); parent.window.btn_tmpsave.visible = false; parent.window.btn_resend.visible = true; //±âŸ¹öư disableó¸® parent.window.btn_init.disabled = true; parent.window.btn_preview.disabled = true; parent.window.btn_signsaveasnew.disabled = true; parent.window.btn_del.disabled = true; if (parent.window.javascript.fGetFormRec("cosign") == "Y") { parent.window.btn_cosign.disabled = true; //2010-03-31 ¿ÀÀü 9:49:07 °­ÁöÈÆ Ãß°¡ : ÃÖÁ¾Áø´Ü¸í ¿ä¾àÁö ¹öư¼³Á¤, StaffsignÀÌ ¿Ï·áµÈÀÌÈÄ¿¡¸¸ »ç¿ë //grup_base.disabled = true; var childrenObj = grup_base.children; for(i=0; i< childrenObj.length; i++) { childObj = childrenObj.item(i); if(childObj.attribute("id") == "btn_lastdiag_0001013001"){ childObj.disabled = false; } else{ childObj.disabled = true; } } } else { parent.window.btn_cosign.disabled = false; grup_base.disabled = false; } } else { //ÀÎÁõÀúÀå¹öư°ú ÄÚ»çÀιöưó¸® parent.window.btn_signsave.visible = true; parent.window.btn_cosign.visible = false; //ÀÓ½ÃÀúÀå¹öư°ú ±â·Ï¹Ý·Á¹öưó¸® parent.window.btn_tmpsave.visible = true; parent.window.btn_resend.visible = false; //±âŸ¹öư enableó¸® parent.window.btn_init.disabled = false; parent.window.btn_preview.disabled = false; parent.window.btn_signsaveasnew.disabled = false; parent.window.btn_del.disabled = false; } } //2010.04.20 dhkim - ±âÁ¸¿¡ È£ÃâÇÏ´ø TRMMR00802¸¦ ÁÖ¼®Ã³¸® ÈÄ TRMMR01302·Î º¯°æÇÔ. /* //ÄÚ»çÀÎ ±ÇÇÑ °ü·Ã ó¸®(2008-11-27 ¹ÚÁ¾ÈÆ) model.makeValue("/root/authsend/pid" , parent.window.javascript.fGetFormRec("pid")); model.makeValue("/root/authsend/indd", parent.window.javascript.fGetFormRec("orddd")); model.makeValue("/root/authsend/cretno", parent.window.javascript.fGetFormRec("cretno")); model.makeValue("/root/authsend/formcd", parent.window.javascript.fGetFormRec("formcd")); model.makeValue("/root/authsend/srcformcd", parent.window.javascript.fGetFormRec("srcformcd")); model.makeValue("/root/authsend/formkind" , "-"); if(submit("TRMMR00802")) { if(model.getValue("/root/staffcoyn/authyn") == "Y") { //ÀÎÁõÀúÀå¹öư°ú ÄÚ»çÀιöưó¸® parent.window.btn_cosign.attribute("left") = parent.window.btn_signsave.attribute("left"); parent.window.btn_signsave.visible = false; parent.window.btn_cosign.visible = true; //ÀÓ½ÃÀúÀå¹öư°ú ±â·Ï¹Ý·Á¹öưó¸® parent.window.btn_resend.attribute("left") = parent.window.btn_tmpsave.attribute("left"); parent.window.btn_tmpsave.visible = false; parent.window.btn_resend.visible = true; //±âŸ¹öư disableó¸® parent.window.btn_init.disabled = true; parent.window.btn_preview.disabled = true; parent.window.btn_signsaveasnew.disabled = true; parent.window.btn_del.disabled = true; if (parent.window.javascript.fGetFormRec("cosign") == "Y") { parent.window.btn_cosign.disabled = true; //2010-03-31 ¿ÀÀü 9:49:07 °­ÁöÈÆ Ãß°¡ : ÃÖÁ¾Áø´Ü¸í ¿ä¾àÁö ¹öư¼³Á¤, StaffsignÀÌ ¿Ï·áµÈÀÌÈÄ¿¡¸¸ »ç¿ë //grup_base.disabled = true; var childrenObj = grup_base.children; for(i=0; i< childrenObj.length; i++) { childObj = childrenObj.item(i); if(childObj.attribute("id") == "btn_lastdiag_0001013001"){ childObj.disabled = false; } else{ childObj.disabled = true; } } } else { parent.window.btn_cosign.disabled = false; grup_base.disabled = false; } } else { //ÀÎÁõÀúÀå¹öư°ú ÄÚ»çÀιöưó¸® parent.window.btn_signsave.visible = true; parent.window.btn_cosign.visible = false; //ÀÓ½ÃÀúÀå¹öư°ú ±â·Ï¹Ý·Á¹öưó¸® parent.window.btn_tmpsave.visible = true; parent.window.btn_resend.visible = false; //±âŸ¹öư enableó¸® parent.window.btn_init.disabled = false; parent.window.btn_preview.disabled = false; parent.window.btn_signsaveasnew.disabled = false; parent.window.btn_del.disabled = false; } } */ }