/* ¸¶Ã밣ȣ±â·Ï(SMMNP08000.xfm - JScript ) - Version : 1) : Ver.1.00.01 2010-03-25 ¿ÀÈÄ 1:26:26 taebum */ var sAncrPath = "/root/main/lists/mnphancr"; //¸¶Ã밣ȣ±â·Ï XPath var sAneuPath = "/root/main/lists/mnphaneulist";//¸¶Ã밣ȣ±â·Ï Âü¿©ÀÚ Á¤º¸ XPath //È­¸é ¿Àǽà À̺¥Æ® function fFormInit() { group7.visible = false; //ÅëÇÕ±âÃÊÄÚµå ·Îµù zbcfGetCodeList(new Array("M0260","M0020","M0270"), new Array("/root/init/M0260", "/root/init/M0020", "/root/init/M0270")); //¼ö¼ú¹æ,¸¶ÃëÀÇ,¸¶Ã밣ȣ»ç Á¶È¸ fGetOpenAnstInfo(); model.setValue("/root/HideData/condition/opcnfmdd",getCurrentDate()); addComboItem( "combo2", "Àüü", "A"); model.setValue("/root/HideData/condition/oproomcd", "A"); model.setValue("/root/HideData/condition/anstmthdcd","01 02");//Á¶È¸Á¶°Ç Àü½Å,ºÎÀ§·Î setting model.setValue("/root/HideData/condition/opstatcd", "40");//Á¶È¸Á¶°Ç ¼ö¼úÁß setting checkbox3.refresh(); checkbox4.refresh(); combo2.refresh(); input7.refresh(); model.removeNodeSet("/root/HideData/opschelists/schelist"); datagrid5.refresh(); model.removeNodeSet("/root/HideData/CareRecLists/carereclist"); datagrid8.refresh(); bbt_save.disabled = true; btn_rgst_sct.disabled = true; //2008-08-11 ¿ÀÈÄ 10:15:34 taebum ÀÚµ¿ ÇöÀçÀÏÀÚ ½ºÄÉÁÙ Á¶È¸ fGetNursHardCdInfo("'041','077','REC'", getCurrentDate()); fGetOpScheList(); } //¼ö¼ú¹æ,¸¶ÃëÀÇ,¸¶Ã밣ȣ»ç Á¶È¸ function fGetOpenAnstInfo(){ model.removenode("/root/send/reqdata"); model.makeValue("/root/send/reqdata/searchdd", getCurrentDate()); submit("TRMNP00600"); } //¼ö¼ú½ºÄÉÁÙ Á¶È¸ function fGetOpScheList(){ var sOpcnfmdd = model.getValue("/root/HideData/condition/opcnfmdd"); var sOproomcd = model.getValue("/root/HideData/condition/oproomcd"); var sOnstmthdcd = model.getValue("/root/HideData/condition/anstmthdcd"); var sOpstatcd = model.getValue("/root/HideData/condition/opstatcd"); var sPid = model.getValue("/root/HideData/condition/pid"); model.removenode("/root/send"); model.makeValue("/root/send/opcnfmdd" , sOpcnfmdd ); model.makeValue("/root/send/oproomcd" , sOproomcd ); model.makeValue("/root/send/anstmthdcd", sOnstmthdcd ); model.makeValue("/root/send/opstatcd" , sOpstatcd ); model.makeValue("/root/send/pid" , sPid ); /*******************************/ //Á¶È¸³»¿ë ÃʱâÈ­ model.resetInstanceNode("/root/HideData/displaypinfo"); model.resetInstanceNode("/root/main/lists/mnphancr"); model.resetInstanceNode("/root/main/lists/timeinfo"); model.removeNodeset("/root/HideData/anstdrlists/anstdrlist"); model.removeNodeset("/root/main/lists/mnphaneulist"); model.removeNodeset("/root/main/lists/mnphansrlist1"); model.removeNodeset("/root/main/lists/mnphansrlist2"); model.removeNodeset("/root/main/lists/mnphanemlist"); model.removeNodeset("/root/HideData/CareRecLists/carereclist"); /********************************/ model.removeNodeset("/root/HideData/opschelists/schelist"); datagrid5.refresh(); if(submit("TRMNP00602")){ //°Ç¼ö Á¤º¸ setting var iTotalRows = datagrid5.rows - datagrid5.fixedrows; var iTotalAnstCnt = 0; var iTotalGAnstCnt = 0; var iTotalPAnstCnt = 0; var iTotalRecoCnt = 0; var iTotalNoSignCnt = 0; var sTmpGcnt = ""; var sTmpPcnt = ""; var sTmpAnstmthdcdnm = ""; var sTmpRecovseqno = ""; var sTmpPkidatetimes = "";//ÀÎÁõÀϽà if(iTotalRows > 0){ for(var i = 1; i <= iTotalRows; i++){ sTmpGcnt = model.getValue("/root/HideData/opschelists/schelist["+i+"]/gcnt"); sTmpPcnt = model.getValue("/root/HideData/opschelists/schelist["+i+"]/pcnt"); sTmpAnstmthdcdnm = model.getValue("/root/HideData/opschelists/schelist["+i+"]/anstmthdcdnm"); sTmpOprsrvno_ancr = model.getValue("/root/HideData/opschelists/schelist["+i+"]/oprsrvno_ancr"); sTmpPkidatetimes = model.getValue("/root/HideData/opschelists/schelist["+i+"]/pkidatetimems"); if(sTmpGcnt == "1"){ iTotalGAnstCnt++; } if(sTmpPcnt == "1"){ iTotalPAnstCnt++; } if(sTmpAnstmthdcdnm != "" && sTmpAnstmthdcdnm != "" && sTmpAnstmthdcdnm !="undefined" && sTmpAnstmthdcdnm != "-"){ iTotalAnstCnt++; } if((sTmpOprsrvno_ancr != "" && sTmpOprsrvno_ancr != "undeinfed" && sTmpOprsrvno_ancr != null && sTmpOprsrvno_ancr != "-") && ((sTmpPkidatetimes != "" && sTmpPkidatetimes != "undeinfed" && sTmpPkidatetimes != null && sTmpPkidatetimes != "-"))){ datagrid5.cellstyle("color", i, 0, i, 27) = "#0078FF"; //ȸº¹±â·ÏÀÛ¼º } if(sTmpOprsrvno_ancr != "" && sTmpOprsrvno_ancr != "undeinfed" && sTmpOprsrvno_ancr != null && sTmpOprsrvno_ancr != "-"){ iTotalRecoCnt++; } if( (sTmpOprsrvno_ancr != "" && sTmpOprsrvno_ancr != "undeinfed" && sTmpOprsrvno_ancr != null && sTmpOprsrvno_ancr != "-") && (sTmpPkidatetimes == "" || sTmpPkidatetimes == "undeinfed" || sTmpPkidatetimes == null || sTmpPkidatetimes == "-")){ datagrid5.cellstyle("color", i, 0, i, 27) = "#ff0000"; //¹ÌÀÎÁõ //datagrid5.cellstyle("font", i, 0, i, 27) = "weight"; iTotalNoSignCnt++; } } model.setValue("/root/HideData/schelisttotalinfo/totalanstcnt" , iTotalAnstCnt); model.setValue("/root/HideData/schelisttotalinfo/totalganstcnt", iTotalGAnstCnt); model.setValue("/root/HideData/schelisttotalinfo/totalpanstcnt", iTotalPAnstCnt); model.setValue("/root/HideData/schelisttotalinfo/totalrecocnt" , iTotalRecoCnt); model.setValue("/root/HideData/schelisttotalinfo/totalnosigncnt" , iTotalNoSignCnt); output2.refresh(); output3.refresh(); output6.refresh(); output9.refresh(); output17.refresh(); } } } //¼ö¼ú½ºÄÉÁ٠ȯÀÚ ´õºí Ŭ¸¯ ½Ã function fOnDoulbeClickScheList(row){ var iCurrentRow = 0; if(row < 1) iCurrentRow = datagrid5.row; else iCurrentRow = row; if(iCurrentRow < 1){ return false; } var iOpStat = model.getValue("/root/HideData/opschelists/schelist["+iCurrentRow+"]/opstatnm"); if(iOpStat != "´ë±â" && iOpStat != "¼ö¼ú" && iOpStat != "ȸº¹" && iOpStat != "Á¾·á" ){ messageBox("±â·ÏÀ» ÀÛ¼ºÇÒ ¼ö ¾ø´Â ȯÀÚ ÀÔ´Ï´Ù. ÁøÇà»óŸ¦ È®ÀÎÇϽñ⠹ٶø´Ï´Ù.",""); return false; } group7.visible = true; //=================================================== //ÃßÈÄ ¸¶°¨°ü·Ã Ãß°¡ ÇÊ¿ä //=================================================== //---------------------------------- //»ó´Ü Á¤º¸ ¿Ã¸®±â var sPath = "/root/HideData/opschelists/schelist"; var sPatFlag = model.getValue(sPath+"["+iCurrentRow+"]/oppatflagcd"); if (sPatFlag == "") { sPatFlag = "I"; } var param = "T¢Ë" // 01 O:¿Ü·¡, I:ÀÔ¿ø±¸ºÐ, T:¼ö¼ú¿¹¾à + model.getValue(sPath+"["+iCurrentRow+"]/pid" ) + "¢Ë" // 02 µî·Ï¹øÈ£ + model.getValue(sPath+"["+iCurrentRow+"]/opcnfmdd" ) + "¢Ë" // 03 ¼ö¼ú½ÃÀÛÀÏÀÚ + model.getValue(sPath+"["+iCurrentRow+"]/cretno" ) + "¢Ë" // 04 cretno(¾ø´Â °æ¿ì ""·Î ó¸®) + model.getValue(sPath+"["+iCurrentRow+"]/instcd" ) + "¢Ë" // 05 ±â°üÄÚµå + model.getValue(sPath+"["+iCurrentRow+"]/perfdeptcd" ) + "¢Ë" // 06 Áýµµ°úºÎ¼­ + model.getValue(sPath+"["+iCurrentRow+"]/perfdrid" ) + "¢Ë" // 07 ÁýµµÀÇID + sPatFlag + "¢Ë" // 08 ȯÀÚ±¸ºÐ + "F¢Ë" // 09 F -󸮱¸ºÐ ¹«Á¶°Ç F·Î ¼³Á¤ + model.getValue(sPath+"["+iCurrentRow+"]/oprsrvno" ) + "¢Ë" // 10 ¼ö¼ú¿¹¾à¹øÈ£ + model.getValue(sPath+"["+iCurrentRow+"]/ophistno" ) + "¢Ë" // 11 ¼ö¼úÀ̷¹øÈ£ + model.getValue(sPath+"["+iCurrentRow+"]/opcnfmdd" ) + "¢Ë"; // 12 Á¶È¸ÀÏÀÚ 2007-09-13 ¿ÀÁöÈÆ Ãß°¡... setParameter("condparam", param); //modal("SPMMO08900"); // modal("SPMMO08900", "1", "5","25"); modal("SPMMO08900", 1, "", "", "", "SPMMO08900", "", "left:0; right:0; width:0; height:0; sysmenu:hidden; caption:hidden; min:hidden, max:hidden;"); //---------------------------------- //¼±ÅÃÇÑ ¼ö¼ú¿¹¾à¹øÈ£ setting model.setValue("/root/HideData/condition/oprsrvno", model.getValue(sPath+"["+iCurrentRow+"]/oprsrvno")); //ȯÀÚ Á¤º¸ setting(½ºÄÉÁì ¹× È¯ÀÚ ¼ö¼úÁ¤º¸) model.setValue("/root/HideData/displaypinfo/pinfo1", model.getValue(sPath+"["+iCurrentRow+"]/opcnfmdate")); model.setValue("/root/HideData/displaypinfo/pinfo2", model.getValue(sPath+"["+iCurrentRow+"]/oppatflagnm")+ " " + model.getValue(sPath+"["+iCurrentRow+"]/hngnm") + " " + model.getValue(sPath+"["+iCurrentRow+"]/sa") + " " + model.getValue(sPath+"["+iCurrentRow+"]/pid") ); model.setValue("/root/HideData/displaypinfo/pinfo3", model.getValue(sPath+"["+iCurrentRow+"]/oproomnm") + " " + model.getValue(sPath+"["+iCurrentRow+"]/perfdeptnm") + " " + model.getValue(sPath+"["+iCurrentRow+"]/perfdrnm") + " " + model.getValue(sPath+"["+iCurrentRow+"]/dranstmthdcdnm") ); output24.refresh(); output25.refresh(); output26.refresh(); //¸¶Ã밣ȣ±â·Ï Á¤º¸ Á¶È¸ fGetAnstNurRecInfo(row); } //Menu ¿À¸¥ÂÊ Å¬¸¯½Ã À̺¥Æ® function fShowMenu(pData){ var Idx = Number(pData); var iCurrentRow = datagrid5.row; if(iCurrentRow < 1){ return; } var sPath = "/root/HideData/opschelists/schelist"; switch(Idx) { case 1 : /* SMMNR00900_Param pid¢Ëindd¢Ëcretno¢Ëinstcd¢Ëopenflag¢Ì ==> µî·Ï¹øÈ£¢ËÀÔ¿øÀÏÀڢ˻ý¼º¹øÈ£¢Ë±â°üÄÚµå¢ËÈ­¸éÈ£ÃⱸºÐ¢Ì //sParamInfo = "pid¢Ëindd¢Ëcretno¢Ëinstcd¢Ì31263¢Ë20080822¢Ë1¢Ë012¢Ì" */ var iCurrentRow = datagrid5.row; var sTmpPid = model.getValue("/root/HideData/opschelists/schelist[" + iCurrentRow + "]/pid"); var sTmpIndd = model.getValue("/root/HideData/opschelists/schelist[" + iCurrentRow + "]/indd"); var sTmpCretno = model.getValue("/root/HideData/opschelists/schelist[" + iCurrentRow + "]/cretno"); var sTmpInrmdd = getCurrentDate(); var sTmpInrmtm = getCurrentTime().substr(0, 4); var sTmpRecodeptcd = ""; var sTmpInstcd = getUserInfo("dutplceinstcd"); //2008-09-30 ¿ÀÀü 2:56:49 taebum ȸº¹½Ç°ü·Ã ÀÓ»ó°üÂû ¿¬µ¿ Ãß°¡»çÇ× //setParameter("SMMNR00900_Param", "pid¢Ëindd¢Ëcretno¢Ëinstcd¢Ì"+sTmpPid+"¢Ë"+sTmpIndd+"¢Ë"+sTmpCretno+"¢Ë"+sTmpInstcd+"¢Ì"); setParameter("SMMNR00900_SpParam", "pid¢Ëindd¢Ëcretno¢Ëinstcd¢Ëinrmdd¢Ëdutplcecd¢Ì"+sTmpPid+"¢Ë"+sTmpIndd+"¢Ë"+sTmpCretno+"¢Ë"+sTmpInstcd+"¢Ë"+sTmpInrmdd+sTmpInrmtm+"¢Ë"+sTmpRecodeptcd+"¢Ì"); //modal("SMMNR00900"); open("SMMNR00900", "", "100", "100", "SMMNR00900", "", ""); //setParameter("SMMNR00900_Param", ""); break; case 2 : var pid = model.getValue("/root/HideData/opschelists/schelist[" + iCurrentRow + "]/pid"); var prcpnm = model.getValue("/root/HideData/opschelists/schelist[" + iCurrentRow + "]/opcdnm"); var kind = "5";//±âŸ var arvposcd = getPatientInfoDetail("wardcd");//º´µ¿ÄÚµå var rsrvdt = ""; //var startposcd = "3073300000";//ȸº¹½Ç ºÎ¼­ÄÚµå var startposcd = getUserInfo("dutplcecd"); fInsTranCallOP(pid, prcpnm, kind, rsrvdt, arvposcd, startposcd); break; case 16: //ÀÔ½ÇÃë¼Ò ±¸ÇöÇØ¾ßÇÔ. fInOutRoomCancel(); // ¸¶Ã밣ȣ±â·Ï ÀÔ½ÇÃë¼Ò break; default : alert("µî·ÏµÈ ¸Þ´ºÁ¤º¸°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù."); break; } } /** * ¸¶Ã밣ȣ±â·Ï ÀÔ½Ç Ãë¼Ò ±â´É * 2010-04-08 ¿ÀÈÄ 2:05:48 taebum ÃßÈÄ °³¹ß¿äûÇÒ ¼ö ÀÖÀ½. * */ function fInOutRoomCancel(){ /* ÀÔ½Ç Ãë¼Ò ÇÏ·Á¸é... ÇöÀç ¼­¹öÀÇ ¼ö¼úÁøÇà»óŰ¡ ¼ö¼úÀÏ °æ¿ì Á¾·áÀÌ»óÀÏ °æ¿ì Ãë¼Ò ºÒ°¡. EMR.MNPHANCRÀÇ ±â·ÏÀÌ ÀÓ½ÃÀúÀåÀÏ °æ¿ì¿¡¸¸ DELETE ·ÎÁ÷À» ¼öÇàÇØ¾ß ÇÔ. EMR.MNPHANCRÀÇ ±â·Ï»èÁ¦½Ã MNPHANSR, MNPHANEU, MNPHANEMÀ» ÇÔ²² »èÁ¦ ó¸® ÇØ¾ß ÇÔ. »èÁ¦ ó¸®ÈÄ OPRSÀÇ ¼ö¼úÁøÇà»óŸ¦ ´ë±â(30)»óÅ·ΠupdateÇÑ´Ù. */ var sOprsrvno = model.getValue(sAncrPath+"/oprsrvno"); model.removenode("/root/send"); model.makeValue("/root/send/reqdata/oprsrvno", sOprsrvno); //¼­ºê¹Ô Ãß°¡ Çϼ¼¿ä~ return; } /** * @group : * @ver : 2008.08.26 * @by : ±è Áø ¸í * @--------------------------------------------------- * @type : function * @access : public * @desc : ¼ö¼ú½Ç ÀÌ¼Û¿ä¿ø È£Ãâ ÇÔ¼ö * @param : * @return : * @--------------------------------------------------- */ function fInsTranCallOP(pid, prcpnm, kind, rsrvdt, arvposcd, startposcd){ setParameter("status", "OP"); setParameter("pid", pid); setParameter("prcpnm", prcpnm); setParameter("kind", kind); setParameter("rsrvdt", rsrvdt); setParameter("arvposcd", arvposcd); setParameter("startposcd", startposcd); modal("SMMNB01810" ,"", "300", "150", "SMMNB01810", "", ""); } /** * @group : * @ver : 2010-03-26 ¿ÀÈÄ 12:18:01 * @by : taebum * @--------------------------------------------------- * @type : function * @access : public * @desc : ¸¶Ã밣ȣ±â·Ï Á¤º¸ Á¶È¸ * @param : row ÇöÀç ¼±ÅÃµÈ Çà * @return : * @--------------------------------------------------- */ function fGetAnstNurRecInfo(row){ var iCurrentRow = 0; if(row < 1) iCurrentRow = datagrid5.row; else iCurrentRow = row; if(iCurrentRow < 1){ return false; } //¸¶Ã밣ȣ±â·ÏÀº ¸¶Ãë±â·Ï°ú µ¿ÀÏÇÏ°Ô ÁÖ¼ö¼ú¿¡ ´ëÇÑ ±â·Ï¸¸ ÇÔ. //2010-03-26 ¿ÀÈÄ 2:22:07 ¿©Àǵµ ¸¶Ãë°ú ÀüÁ¤¼÷ UM var sMainOprsrvno = model.getValue("/root/HideData/opschelists/schelist["+iCurrentRow+"]/mainoprsrvno"); model.removenode("/root/send"); model.makeValue("/root/send/reqdata/mainoprsrvno", sMainOprsrvno); if(submit("TRMNP00603")){ var sSignkey = model.getValue(sAncrPath+"/pkidatetimems"); if(sSignkey != null && sSignkey != "" && sSignkey != "undifined"){ bbt_save.disabled = true; btn_rgst_sct.disabled = false; }else{ bbt_save.disabled = false; btn_rgst_sct.disabled = false; } var sInrmdttm = model.getValue(sAncrPath+"/inrmdttm");//ÀÔ½ÇÀúÀåÀϽà var sOutrmdttm = model.getValue(sAncrPath+"/outrmdttm");//Åð½ÇÀúÀåÀϽà var sRecinuserid = model.getValue(sAncrPath+"/recinuserid"); //ÀÔ½ÇÀúÀå ÃÖÃʵî·ÏÀÚID var sRecoutuserid = model.getValue(sAncrPath+"/recoutuserid"); //Åð½ÇÀúÀå ÃÖÃʵî·ÏÀÚID var sTmpStat = model.getValue(sAncrPath+"/recstat"); if(sTmpStat == "u"){ if( sInrmdttm != "" && sInrmdttm != null && sInrmdttm != "undefined" && sInrmdttm != "undefined" && sInrmdttm != "" && sInrmdttm != null && sRecinuserid != "" ){ inp_inrmdt.attribute("color") = "#0000ff"; inp_inrmtm.attribute("color") = "#0000ff"; } if( sOutrmdttm != "" && sOutrmdttm != null && sOutrmdttm != "undefined" && sOutrmdttm != "undefined" && sOutrmdttm != "" && sOutrmdttm != null && sRecoutuserid != "" ){ inp_outrmdt.attribute("color") = "#0000ff"; inp_outrmtm.attribute("color") = "#0000ff"; } }else{ //Àåºñ»ç¿ë¿©ºÎ ÇØ´ç¾øÀ½ üũ model.setValue("/root/main/lists/mnphancr/eqmtuseyn", "Y"); chk_eqmtuseyn.refresh(); inp_inrmdt.attribute("color") = "#000000"; inp_inrmtm.attribute("color") = "#000000"; inp_outrmdt.attribute("color") = "#000000"; inp_outrmtm.attribute("color") = "#000000"; } //*¼ö¼úÂü¿©ÀÚ ¸¶ÃëÀÇ»ç Á¤º¸ »ý¼º(¸¶Ãë±â·Ï¿¡¼­ ÀÛ¼ºÇÑ ¸¶ÃëÀÇ Á¤º¸) fMakeAnstDrList(); //°£È£±â·Ï TypeII Á¶È¸ CareRecList_Read(); //Àåºñ»ç¿ë¿©ºÎ ¹öư Ȱ¼ºÈ­ fOnClickEquseYnCheck(); //¸¶ÃëÂü¿©ÀÚ ÀÇ»ç ¸¶ÃëÀÇ ÄÞº¸¿¡ ¼ÂÆÃ if(sTmpStat == "i"){ model.setValue(sAncrPath + "/anstdrid", model.getValue("/root/HideData/anstdrlists/anstdrlist/anstdrid")); } //¸¶ÃëÀÇ µ¥ÀÌÅͰ¡ Á¸ÀçÇÒ °æ¿ì ¸¶Ãë¹æ¹ý ±âÁØÀڷḦ Á¶È¸ÇÑ´Ù. if(model.getValue("/root/main/lists/mnphancr/anstdrid") != ""){ fValueChangedAnstDoctCombo(); } var sTripanstflag = model.getValue("/root/main/lists/timeinfo/tripanstflag"); //ÃâÀ帶Ãë¿©ºÎ var sPainanstflag = model.getValue("/root/main/lists/timeinfo/painanstflag"); //ÅëÁõ¸¶Ãë¿©ºÎ var sUserInstcd = getUserInfo("dutplceinstcd"); //ÃâÀ帶Ãë ¶Ç´Â ÅëÁõ¸¶ÃëÀÏ °æ¿ì ÀÔ/Åð½Ç ÀúÀå¹öư Ȱ¼ºÈ­. //¼­¿ï¼º¸ð, ¼ººó¼¾Æ®ÀÎ °æ¿ì´Â ÅëÁõ¸¶Ãë(Áýµµ°ú°¡ ¸¶ÃëÅëÁõÀÇÇаú)ÀÎ °æ¿ì°¡ ¾øÀ¸¹Ç·Î ¼ö¼ú°£È£±â·Ï¿¡¼­ ¿¬µ¿ÇÔ. if(sTripanstflag == "Y" || (sPainanstflag == "Y" && (model.getValue("/root/code/codeinfo/codelist[cdgrupid = '077' and supcdid = '02' and cdid = '"+ sUserInstcd +"']/cdid") || model.getValue("/root/code/codeinfo/codelist[cdgrupid = '077' and supcdid = '03' and cdid = '"+ sUserInstcd +"']/cdid") || model.getValue("/root/code/codeinfo/codelist[cdgrupid = '077' and supcdid = '05' and cdid = '"+ sUserInstcd +"']/cdid")))){ inp_inrmdt.disabled = false; inp_inrmtm.disabled = false; inp_outrmdt.disabled = false; inp_outrmtm.disabled = false; button12.disabled = false; button14.disabled = false; bbt_inroom.disabled = false; bbt_outroom.disabled = false; combo1.disabled = false; img2.disabled = false; }else{ //ÃâÀ帶Ãë ¶Ç´Â ÅëÁõ¸¶Ãë°¡ ¾Æ´Ñ °æ¿ì ¼ö¼ú°£È£±â·ÏÀÇ ÀÔ/Åð½Ç ÀúÀåÀϽø¦ Á¶È¸ÇÏ¿© º¸¿©ÁÖ¸ç, ÀÔ/Åð½Ç ÀúÀå ¹öư ¹× ÀԷ±â´É ºñȰ¼ºÈ­ //¼ö¼ú°£È£±â·Ï¿¡ ÀúÀåµÈ ÀÔ½ÇÀÏ/Åð½ÇÀÏ/Åð½ÇÀå¼Ò Á¤º¸ set model.setValue("/root/main/lists/mnphancr/inrmdd" , model.getValue("/root/main/lists/timeinfo/opcrinrmdd")); model.setValue("/root/main/lists/mnphancr/inrmtm" , model.getValue("/root/main/lists/timeinfo/opcrinrmtm")); model.setValue("/root/main/lists/mnphancr/outrmdd" , model.getValue("/root/main/lists/timeinfo/opcroutrmdd")); model.setValue("/root/main/lists/mnphancr/outrmtm" , model.getValue("/root/main/lists/timeinfo/opcroutrmtm")); model.setValue("/root/main/lists/mnphancr/outplcecode" , model.getValue("/root/main/lists/timeinfo/opcropoutrmplcecd")); inp_inrmdt.refresh(); inp_inrmtm.refresh(); inp_outrmdt.refresh(); inp_outrmtm.refresh(); combo1.refresh(); model.setValue("/root/main/lists/mnphancr/outplcenm",combo1.label); ipt_opoutrmplcenm.refresh(); inp_inrmdt.disabled = true; inp_inrmtm.disabled = true; inp_outrmdt.disabled = true; inp_outrmtm.disabled = true; combo1.disabled = true; ipt_opoutrmplcenm.disabled = true; button12.disabled = true; button14.disabled = true; bbt_inroom.disabled = true; bbt_outroom.disabled = true; img2.disabled = true; } } group7.visible = false; } /** * ¼ö¼úÂü¿©ÀÚ ¸¶ÃëÀÇ»ç Á¤º¸ »ý¼º(¸¶Ãë±â·Ï¿¡¼­ ÀÛ¼ºÇÑ ¸¶ÃëÀÇ Á¤º¸) */ function fMakeAnstDrList(){ model.removeNodeSet("/root/HideData/anstdrlists"); datagrid2.refresh(); var AnstGridXpath = "/root/HideData/anstdrlists/anstdrlist"; var sAnstDri1 = model.getValue("/root/main/lists/timeinfo/anstdrid1"); var sAnstDri2 = model.getValue("/root/main/lists/timeinfo/anstdrid2"); var sAnstDri3 = model.getValue("/root/main/lists/timeinfo/anstdrid3"); var iGridCnt = 0; if(sAnstDri1 != null && sAnstDri1 != "" && sAnstDri1 != "undefined"){ iGridCnt++; model.makeValue(AnstGridXpath+"["+iGridCnt+"]/displayanstdrid",sAnstDri1); model.makeValue(AnstGridXpath+"["+iGridCnt+"]/anstdrid" ,sAnstDri1); } if(sAnstDri2 != null && sAnstDri2 != "" && sAnstDri2 != "undefined"){ iGridCnt++; model.makeValue(AnstGridXpath+"["+iGridCnt+"]/displayanstdrid",sAnstDri2); model.makeValue(AnstGridXpath+"["+iGridCnt+"]/anstdrid" ,sAnstDri2); } if(sAnstDri3 != null && sAnstDri3 != "" && sAnstDri3 != "undefined"){ iGridCnt++; model.makeValue(AnstGridXpath+"["+iGridCnt+"]/displayanstdrid",sAnstDri3); model.makeValue(AnstGridXpath+"["+iGridCnt+"]/anstdrid" ,sAnstDri3); } datagrid2.refresh(); } //ÀúÀå ¹öư Ŭ¸¯ ½Ã À̺¥Æ®(ÀÓ½Ã:U, È®Á¤:C, ÀÔ½Ç:I, Åð½Ç:O) function fSave(sFlag){ var sTripanstflag = model.getValue("/root/main/lists/timeinfo/tripanstflag"); //ÃâÀ帶Ãë¿©ºÎ var sPainanstflag = model.getValue("/root/main/lists/timeinfo/painanstflag"); //ÅëÁõ¸¶Ãë¿©ºÎ //¸¶Ã밣ȣ±â·Ï HeaderÁ¤º¸ var sAncrInsHeader = "status¢Ë"+ "oprsrvno¢Ëpid¢Ëioflag¢Ëorddd¢Ëcretno¢Ë"+ "inrmdttm¢Ëoutrmdttm¢Ëoutplcecode¢Ëoutplcenm¢Ërecinuserid¢Ë"+ "recindttm¢Ësaveindttm¢Ërecoutuserid¢Ërecoutdttm¢Ësaveoutdttm¢Ë"+ "patopinsndsmsid¢Ëpatopoutsndsmsid¢Ëeqmtuseyn¢Ëumbilicalcordligdt¢Ëumbilicalcordligyn¢Ë"+ "prevantibioticsyn¢Ëansafeconfirmid¢Ëanpatsafeconfirmid¢Ëremfact¢Ëdeptremark¢Ë"+ "pkidatetimems¢Ësaveflag¢Ëhngnm¢Ëorg_recinuserid¢Ëorg_recoutuserid¢Ëanstccrtno¢Ëorg_anstccrtno¢Ì"; //ÀÔ½ÇÀúÀåÀÏ °æ¿ì if(sFlag == "I"){ if(inp_inrmtm.value == "" || (inp_inrmtm.value.replace(' ', '')).length < 4){ messageBox("ÀԽǽð£À» ÀÔ·Â ÇϽñ⠹ٶø´Ï´Ù.", "I000"); model.setFocus("inp_inrmtm"); return; }else if(inp_inrmdt.value == "" || (inp_inrmdt.value.replace(' ', '')).length < 8){ messageBox("ÀÔ½ÇÀÏÀÚ¸¦ ÀÔ·Â ÇϽñ⠹ٶø´Ï´Ù.", "I000"); model.setFocus("inp_inrmdt"); return; }else{ //ȯÀÚ µµÂø½Ã°£º¸´Ù ÀԽǽð£ÀÌ ÀÛÀ» °æ¿ì ¸Þ¼¼Áö È£Ãâ Ãß°¡ //var sPatArriveDt = model.getValue("/root/main/MnphopcrData/MnphopcrList/patarrvdt") + // model.getValue("/root/main/MnphopcrData/MnphopcrList/patarrvtm"); //var sInroomDt = model.getValue("/root/init/workinst/datetimedata/patinroomdd")+ // model.getValue("/root/init/workinst/datetimedata/patinroomhh"); //if(sPatArriveDt > sInroomDt){ // messageBox("ȯÀÚµµÂø ½Ã°£À» È®ÀÎ ÇϽñ⠹ٶø´Ï´Ù.", "I000"); // model.setFocus("inp_patinroomhh"); // return; //} } //Åð½ÇÀúÀåÀÏ °æ¿ì }else if(sFlag == "O"){ if(inp_inrmdt.value == "" || (inp_inrmdt.value.replace(' ', '')).length < 8){ messageBox("ÀÔ½ÇÀÏÀÚ¸¦ ÀÔ·Â ÇϽñ⠹ٶø´Ï´Ù.", "I000"); model.setFocus("inp_inrmdt"); return; } if(inp_inrmtm.value == "" || (inp_inrmtm.value.replace(' ', '')).length < 4){ messageBox("ÀԽǽð£À» ÀÔ·Â ÇϽñ⠹ٶø´Ï´Ù.", "I000"); model.setFocus("inp_inrmtm"); return; } if(model.getValue(sAncrPath + "/org_recinuserid") == ""){ messageBox("ÀÔ½ÇÀϽø¦ ÀúÀå ÇϽñ⠹ٶø´Ï´Ù.", "I000"); model.setFocus("inp_inrmdt"); return; } if(inp_outrmdt.value == "" || (inp_outrmdt.value.replace(' ', '')).length < 8){ messageBox("Åð½ÇÀÏÀÚ¸¦ ÀÔ·Â ÇϽñ⠹ٶø´Ï´Ù.", "I000"); model.setFocus("inp_outrmdt"); return; } if(inp_outrmtm.value == "" || (inp_outrmtm.value.replace(' ', '')).length < 4 ){ messageBox("Åð½Ç½Ã°£À» ÀÔ·Â ÇϽñ⠹ٶø´Ï´Ù.", "I000"); model.setFocus("inp_outrmtm"); return; } if(inp_inrmdt.value + inp_inrmtm.value > inp_outrmdt.value + inp_outrmtm.value ){ messageBox("Åð½ÇÀϽð¡ ÀÔ½ÇÀϽú¸´Ù ÀÌÀüÀÔ´Ï´Ù. Åð½ÇÀϽø¦ È®ÀÎ ÇϽʽÿÀ.", "I000"); model.setFocus("inp_outrmtm"); return; } //========================================================================================= //2008-06-27 ¿ÀÈÄ 3:42:06 taebum add Ãß°¡ ¿ä±¸»çÇ× if(combo1.value == "" || combo1.value == "undefined" || combo1.value == null || combo1.value == "00" || combo1.value == "-"){ messageBox("Åð½ÇÀå¼Ò¸¦ ÀÔ·Â ÇϽñ⠹ٶø´Ï´Ù.", "I000"); model.setFocus("combo1"); return; } if (window.alert("Åð½Ç ÀúÀå ÇϽðڽÀ´Ï±î?." ,"Åð½ÇÀå¼Ò È®ÀÎ", 1 | 32) != 1){ messageBox("Åð½Ç ÀúÀåÀÌ Ãë¼Ò µÇ¾ú½À´Ï´Ù.", "I000"); return; } //ÀÎÁõÀúÀåÀÏ °æ¿ì }else if(sFlag == "C"){ if(inp_inrmdt.value == "" || (inp_inrmdt.value.replace(' ', '')).length < 8){ messageBox("ÀÔ½ÇÀÏÀÚ¸¦ ÀÔ·Â ÇϽñ⠹ٶø´Ï´Ù.", "I000"); model.setFocus("inp_inrmdt"); return; } if(inp_inrmtm.value == "" || (inp_inrmtm.value.replace(' ', '')).length < 4){ messageBox("ÀԽǽð£À» ÀÔ·Â ÇϽñ⠹ٶø´Ï´Ù.", "I000"); model.setFocus("inp_inrmtm"); return; } if(inp_outrmdt.value == "" || (inp_outrmdt.value.replace(' ', '')).length < 8){ messageBox("Åð½ÇÀÏÀÚ¸¦ ÀÔ·Â ÇϽñ⠹ٶø´Ï´Ù.", "I000"); model.setFocus("inp_outrmdt"); return; } if(inp_outrmtm.value == "" || (inp_outrmtm.value.replace(' ', '')).length < 4 ){ messageBox("Åð½Ç½Ã°£À» ÀÔ·Â ÇϽñ⠹ٶø´Ï´Ù.", "I000"); model.setFocus("inp_outrmtm"); return; } if(inp_inrmdt.value + inp_inrmtm.value > inp_outrmdt.value + inp_outrmtm.value ){ messageBox("Åð½ÇÀϽð¡ ÀÔ½ÇÀϽú¸´Ù ÀÌÀüÀÔ´Ï´Ù. Åð½ÇÀϽø¦ È®ÀÎ ÇϽʽÿÀ.", "I000"); model.setFocus("inp_outrmtm"); return; } if(combo1.value == "" || combo1.value == "undefined" || combo1.value == null || combo1.value == "00" || combo1.value == "-"){ messageBox("Åð½ÇÀå¼Ò¸¦ ÀÔ·Â ÇϽñ⠹ٶø´Ï´Ù.", "I000"); model.setFocus("combo1"); return; } //ÃâÀ帶Ãë ¶Ç´Â ÅëÁõ¸¶ÃëÀÏ °æ¿ì(¼­¿ï¼º¸ð, ºó¼¾Æ®ÀÇ °æ¿ì ¸¶Ãë°ú·Î ÀÇ·Ú¸¦ ÇØµµ ÅëÁõ¸¶Ãë°¡ ¾Æ´Ô À¯È¿¼º üũ¿¡¼­ Á¦¿Ü½ÃÅ´. K. J. M 2010.07.12) if(sTripanstflag == "Y" || (sPainanstflag == "Y" && (model.getValue("/root/code/codeinfo/codelist[cdgrupid = '077' and supcdid = '02' and cdid = '"+ getUserInfo("dutplceinstcd") +"']/cdid") || model.getValue("/root/code/codeinfo/codelist[cdgrupid = '077' and supcdid = '03' and cdid = '"+ getUserInfo("dutplceinstcd") +"']/cdid") || model.getValue("/root/code/codeinfo/codelist[cdgrupid = '077' and supcdid = '05' and cdid = '"+ getUserInfo("dutplceinstcd") +"']/cdid")))){ if(model.getValue(sAncrPath + "/org_recinuserid") == ""){ messageBox("ÀÔ½ÇÀϽø¦ ÀúÀå ÇϽñ⠹ٶø´Ï´Ù.", "I000"); model.setFocus("inp_inrmdt"); return; } if(model.getValue(sAncrPath + "/org_recoutuserid") == ""){ messageBox("Åð½ÇÀϽø¦ ÀúÀå ÇϽñ⠹ٶø´Ï´Ù.", "I000"); model.setFocus("inp_outrmdt"); return; } } } model.removenode("/root/send"); var sAncrInsData = fMakeAncrData(sFlag); model.makeValue("/root/send/reqdata/mnphancr", sAncrInsHeader+sAncrInsData); //¸¶Ã밣ȣ±â·Ï Á¤º¸ if(!fValidCheckAneu()){ return; } model.makeValue("/root/send/reqdata/mnphaneu", datagrid3.getUpdateData());//¸¶Ã밣ȣ±â·Ï Âü¿©ÀÚ Á¤º¸ model.makeValue("/root/send/reqdata/mnphansrlist1", datagrid4.getUpdateData());//¸¶Ãë¾ÈÀü Á¡°Ë Á¤º¸ model.makeValue("/root/send/reqdata/mnphansrlist2", datagrid6.getUpdateData());//¸¶ÃëȯÀÚ ¾ÈÀü°ü¸® Á¡°Ë Á¤º¸ model.makeValue("/root/send/reqdata/mnphanemlist", grd_opeqmtlist.getUpdateData());//¸¶Ã밣ȣ±â·Ï-Àåºñ»ç¿ëÁ¤º¸ if(submit("TXMNP00601")){ //¼ö¼ú ½ºÄÉÁÙ ÀçÁ¶È¸ fGetOpScheList(); //ÇØ´ç ȯÀÚ ÀúÀå µ¥ÀÌÅÍ ÀçÁ¶È¸ var selRow = datagrid5.findRow(model.getValue("/root/HideData/condition/oprsrvno"), 1, datagrid5.colRef("oprsrvno")); datagrid5.row = selRow; fOnDoulbeClickScheList(selRow); } } //¸¶Ã밣ȣ±â·Ï ÀúÀå µ¥ÀÌÅÍ»ý¼º // sFlag - ÀÓ½Ã:U, È®Á¤:C, ÀÔ½Ç:I, Åð½Ç:O function fMakeAncrData(sFlag){ /* //µ¥ÀÌÅÍ Á¤·Ä ¼ø¼­ var sAncrInsHeader = "status¢Ë"+ "oprsrvno¢Ëpid¢Ëioflag¢Ëorddd¢Ëcretno¢Ë"+ "inrmdttm¢Ëoutrmdttm¢Ëoutplcecode¢Ëoutplcenm¢Ërecinuserid¢Ë"+ "recindttm¢Ësaveindttm¢Ërecoutuserid¢Ërecoutdttm¢Ësaveoutdttm¢Ë"+ "patopinsndsmsid¢Ëpatopoutsndsmsid¢Ëeqmtuseyn¢Ëumbilicalcordligdt¢Ëumbilicalcordligyn¢Ë"+ "prevantibioticsyn¢Ëansafeconfirmid¢Ëanpatsafeconfirmid¢Ëremfact¢Ëdeptremark¢Ë"+ "pkidatetimems¢Ësaveflag¢Ëhngnm¢Ëorg_recinuserid¢Ëorg_recoutuserid¢Ëanstccrtno¢Ëorg_anstccrtno¢Ì"; */ var sResultData = ""; var sRecStat = model.getValue(sAncrPath+"/recstat"); var sPid = model.getValue(sAncrPath+"/pid"); var sOprsrvno = model.getValue(sAncrPath+"/oprsrvno"); var sIoflag = model.getValue(sAncrPath+"/ioflag"); var sOrddd = model.getValue(sAncrPath+"/orddd"); var sCretno = model.getValue(sAncrPath+"/cretno"); var sInrmdttm = model.getValue(sAncrPath+"/inrmdd") +model.getValue(sAncrPath+"/inrmtm"); var sOutrmdttm = model.getValue(sAncrPath+"/outrmdd") +model.getValue(sAncrPath+"/outrmtm"); var sOutplcecode = model.getValue(sAncrPath+"/outplcecode"); var sOutplcenm = model.getValue(sAncrPath+"/outplcenm"); var sRecinuserid = ""; var sRecindttm = ""; var sSaveindttm = ""; var sRecoutuserid = ""; var sRecoutdttm = ""; var sSaveoutdttm = ""; //ÀÔ½ÇÀúÀå if(sFlag == "I"){ //ÀÔ½ÇÀúÀåID°¡ ¾øÀ» °æ¿ì(óÀ½ ÀÔ½ÇÀúÀå½Ã) if(sRecinuserid == "" || sRecinuserid == null || sRecinuserid == "undefined"){ sRecinuserid = getUserInfo("userid"); sRecindttm = getCurrentDate()+ getCurrentTime(); }else{ sRecinuserid = model.getValue(sAncrPath+"/recinuserid"); sRecindttm = model.getValue(sAncrPath+"/recindttm"); } sSaveindttm = getCurrentDate()+ getCurrentTime(); //Åð½ÇÀúÀå }else if(sFlag == "O"){ //Åð½ÇÀúÀåID°¡ ¾øÀ» °æ¿ì(óÀ½ Åð½ÇÀúÀå½Ã) if(sRecoutuserid == "" || sRecoutuserid == null || sRecoutuserid == "undefined"){ sRecoutuserid = getUserInfo("userid"); sRecoutdttm = getCurrentDate()+ getCurrentTime(); }else{ sRecoutuserid = model.getValue(sAncrPath+"/recoutuserid"); sRecoutdttm = model.getValue(sAncrPath+"/recoutdttm"); } sSaveoutdttm = getCurrentDate()+ getCurrentTime(); }else{ //ÀÎÁõ°ü·Ã var CertFlag = true; if (sFlag == "C") { CertFlag = fSignProcessSet(); } if (CertFlag == false) return; // ÀÎÁõ½ÇÆÐ sRecinuserid = model.getValue(sAncrPath+"/recinuserid"); sRecindttm = model.getValue(sAncrPath+"/recindttm"); sSaveindttm = model.getValue(sAncrPath+"/saveindttm"); sRecoutuserid = model.getValue(sAncrPath+"/recoutuserid"); sRecoutdttm = model.getValue(sAncrPath+"/recoutdttm"); sSaveoutdttm = model.getValue(sAncrPath+"/saveoutdttm"); } var sPatopinsndsmsid = model.getValue(sAncrPath+"/patopinsndsmsid"); var sPatopoutsndsmsid = model.getValue(sAncrPath+"/patopoutsndsmsid"); var sEqmtuseyn = model.getValue(sAncrPath+"/eqmtuseyn"); var sUmbilicalcordligdt = model.getValue(sAncrPath+"/umbilicalcordligdt"); var sUmbilicalcordligyn = model.getValue(sAncrPath+"/umbilicalcordligyn"); var sPrevantibioticsyn = model.getValue(sAncrPath+"/prevantibioticsyn"); var sAnsafeconfirmid = model.getValue(sAncrPath+"/ansafeconfirmid"); var sAnpatsafeconfirmid = model.getValue(sAncrPath+"/anpatsafeconfirmid"); var sRemfact = model.getValue(sAncrPath+"/remfact"); var sDeptremark = model.getValue(sAncrPath+"/deptremark"); var sPkidatetimems = model.getValue(sAncrPath+"/pkidatetimems"); var hngnm = model.getValue(sAncrPath+"/hngnm"); var org_recinuserid = model.getValue(sAncrPath+"/org_recinuserid"); var org_recoutuserid = model.getValue(sAncrPath+"/org_recoutuserid"); var anstccrtno = model.getValue(sAncrPath+"/anstccrtno"); var org_anstccrtno = model.getValue(sAncrPath+"/org_anstccrtno"); sResultData = sRecStat+"¢Ë" +sOprsrvno+"¢Ë"+sPid+"¢Ë"+sIoflag+"¢Ë"+sOrddd+"¢Ë"+sCretno+"¢Ë"+sInrmdttm+"¢Ë" +sOutrmdttm+"¢Ë"+sOutplcecode+"¢Ë"+sOutplcenm+"¢Ë"+sRecinuserid+"¢Ë"+sRecindttm+"¢Ë" +sSaveindttm+"¢Ë"+sRecoutuserid+"¢Ë"+sRecoutdttm+"¢Ë"+sSaveoutdttm+"¢Ë"+sPatopinsndsmsid+"¢Ë" +sPatopoutsndsmsid+"¢Ë"+sEqmtuseyn+"¢Ë"+sUmbilicalcordligdt+"¢Ë"+sUmbilicalcordligyn+"¢Ë"+sPrevantibioticsyn+"¢Ë" +sAnsafeconfirmid+"¢Ë"+sAnpatsafeconfirmid+"¢Ë"+sRemfact+"¢Ë"+sDeptremark+"¢Ë"+sPkidatetimems+"¢Ë"+sFlag+"¢Ë" +hngnm+"¢Ë"+org_recinuserid+"¢Ë"+org_recoutuserid+"¢Ë"+anstccrtno+"¢Ë"+org_anstccrtno+"¢Ì"; return sResultData; } // ¡Ø ÀüÀÚ¼­¸í È£Ãâ_20100413_SMY function fSignProcessSet(){ if (Sign.signprocess() == true){ // ¢º ÀüÀÚÀÎÁõ °ü·Ã ȯÀÚ ÀÎÀû Á¤º¸¸¦ º¸³»ÁÜ. var Signinfo = "pid" +"¢Ë" // 01 µî·Ï¹øÈ£ + "orddd" +"¢Ë" // 02 ÀÔ¿øÀÏÀÚ(ÀÔ¿ø,ÀÀ±Þ)/Áø·áÀÏÀÚ(¿Ü·¡) + "cretno" +"¢Ë" // 03 »ý¼º¹øÈ£ + "signno" +"¢Ë" // 04 ¼­¸í¹øÈ£(ÀÎÁõ¹øÈ£) + "recdd" +"¢Ë" // 05 ½ÇÁ¦ ±â·ÏÀÌ ÀÌ·ç¾îÁø ±â·ÏÀÏÀÚ + "rectm" +"¢Ë" // 06 ½ÇÁ¦ ±â·ÏÀÌ ÀÌ·ç¾îÁø ±â·Ï½Ã°£ + "recsaveflag" +"¢Ë" // 07 ÀüÀÚ¼­¸í ÀÎÀûÁ¤º¸ º¯°æ¿©ºÎ(±â·ÏÀϽà º¯°æµÇ´Â °æ¿ì : Y, ±×¿Ü : N) + "signflag" +"¢Ë" // 08 ¼­¸íÀڷᱸºÐ(01 : Áø·á, 02 : °£È£, 03 : LIS, 04 : Áø·áÁö¿ø) + "signgenrflag" +"¢Ë" // 09 ¿Ü·¡/ÀÔ¿ø±¸ºÐ(ÄÚµåÁ¤ÀǼ­ M0010 ÂüÁ¶) + "formcd" +"¢Ë" // 10 °¢ ±â·ÏÁöº° ¼­½ÄÄÚµå 0000002473 N57 °£È£ ¼ö¼ú°£È£±â·Ï + "orddeptcd" +"¢Ë" // 11 Áø·áºÎ¼­ÄÚµå + "orddrid" +"¢Ë" // 12 Áø·áÀÇ»çID (ÁýµµÀÇ) + "signbfcnts" +"¢Ë" // 13 ¢º ÀÎÁõÇÒ µ¥ÀÌÅÍ Á¤º¸(¹Ì±â·Ï ³ëµå Á¦°ÅµÈ Á¤º¸) + "signaftcnts" +"¢Ì" // 14 ¢º °øÀÎÀÎÁõ ó¸®ÈÄ µ¥ÀÌÅÍ + model.getValue(sAncrPath+"/pid") +"¢Ë" // 01 µî·Ï¹øÈ£ + model.getValue(sAncrPath+"/orddd") +"¢Ë" // 02 ÀÔ¿øÀÏÀÚ(ÀÔ¿ø,ÀÀ±Þ)/Áø·áÀÏÀÚ(¿Ü·¡) + model.getValue(sAncrPath+"/cretno") +"¢Ë" // 03 »ý¼º¹øÈ£ + model.getValue(sAncrPath+"/pkidatetimems") +"¢Ë" // 04 ¼­¸í¹øÈ£(ÀÎÁõ¹øÈ£) + getCurrentDate() +"¢Ë" // 05 ½ÇÁ¦ ±â·ÏÀÌ ÀÌ·ç¾îÁø ±â·ÏÀÏÀÚ + getCurrentTime() +"¢Ë" // 06 ½ÇÁ¦ ±â·ÏÀÌ ÀÌ·ç¾îÁø ±â·Ï½Ã°£ + "N" +"¢Ë" // 07 ÀüÀÚ¼­¸í ÀÎÀûÁ¤º¸ º¯°æ¿©ºÎ(±â·ÏÀϽà º¯°æµÇ´Â °æ¿ì : Y, ±×¿Ü : N) + "02" +"¢Ë" // 08 ¼­¸íÀڷᱸºÐ(01 : Áø·á, 02 : °£È£, 03 : LIS, 04 : Áø·áÁö¿ø) + model.getValue(sAncrPath+"/ioflag") +"¢Ë" // 09 ¿Ü·¡/ÀÔ¿ø±¸ºÐ(ÄÚµåÁ¤ÀǼ­ M0010 ÂüÁ¶) 2008-05-27 ¿ÀÈÄ 3:32:35 ±èŹü null °ª ³Ñ¾î¿À´Â ºÎºÐ ¼öÁ¤ + model.getValue("/root/code/codeinfo/codelist[cdgrupid='REC' and supcdid = 'ANCR']/cdid") +"¢Ë" // 10 °¢ ±â·ÏÁöº° ¼­½ÄÄÚµå 0000002473 N57 °£È£ ¼ö¼ú°£È£±â·Ï + model.getValue(sAncrPath+"/orddeptcd") +"¢Ë" // 11 Áø·áºÎ¼­ÄÚµå + model.getValue(sAncrPath+"/orddrid") +"¢Ë" // 12 Áø·áÀÇ»çID + Sign.signedInfos[1] +"¢Ë" // 13 ¢º ÀÎÁõÇÒ µ¥ÀÌÅÍ Á¤º¸(¹Ì±â·Ï ³ëµå Á¦°ÅµÈ Á¤º¸) + Sign.signedInfos[2] +"¢Ì"; // 14 ¢º °øÀÎÀÎÁõ ó¸®ÈÄ µ¥ÀÌÅÍ model.makeValue("/root/send/reqdata/signinfo", Signinfo); //¸¶Ã밣ȣ±â·Ï ÀÎÁõÁ¤º¸ }else{ return false; } } /* ------------------------------------------------- */ /* desc : ÀÎÁõµ¥ÀÌÅÍ ¸¸µé±â_20100413_SMY */ /* param : pModel - Model */ /* tNode - Target Node */ /* sNode - Source Node */ /* return : */ /* -------------------------------------------------- */ function fMake_SignData(){ // ¢º ±â·Ï °ü·Ã ÀνºÅϽº Àüü¸¦ copy, ÀÎÁõ¿¡ ÀúÀåÇÒ ¸ðµç Instance AddNodeÇÑ´Ù. Sign.addnode("/root/main/lists/mnphancr"); Sign.addnode("/root/main/lists/timeinfo"); //¸¶ÃëÀÇ model.makeValue(Sign.XPATH_SIGNINFO + "/mnphancr/anstdrnm", model.getValue("/root/init/anstinfolists/anstdoclist[userid = '" + model.getValue(Sign.XPATH_SIGNINFO + "/mnphancr/anstdrid") + "']/usernm")); //¸¶Ãë¹æ¹ý(¸¶Ã밣ȣ±â·Ï) model.makeValue(Sign.XPATH_SIGNINFO + "/mnphancr/anstccrtnm", model.getValue("/root/init/anstcartinfo/anstdrlist[anstccrtno = '" + model.getValue(Sign.XPATH_SIGNINFO + "/mnphancr/anstccrtno") + "']/anstmthdnm")); //¸¶Ãë¹æ¹ý(¸¶Ãë±â·Ï) model.makeValue(Sign.XPATH_SIGNINFO + "/mnphancr/anstmthdcdnm", model.getValue(sAncrPath + "/anstmthdcdnm")); //¸¶Ãë¾ÈÀü Á¡°Ë È®Àΰ£È£»ç model.makeValue(Sign.XPATH_SIGNINFO + "/mnphancr/ansafeconfirmnm", model.getValue("/root/init/anstinfolists/anstnurlist[userid = '" + model.getValue(Sign.XPATH_SIGNINFO + "/mnphancr/ansafeconfirmid") + "']/usernm")); //¸¶ÃëȯÀÚ ¾ÈÀü°ü¸® Á¡°Ë È®Àΰ£È£»ç model.makeValue(Sign.XPATH_SIGNINFO + "/mnphancr/anpatsafeconfirmnm", model.getValue("/root/init/anstinfolists/anstnurlist[userid = '" + model.getValue(Sign.XPATH_SIGNINFO + "/mnphancr/anpatsafeconfirmid") + "']/usernm")); //¸¶ÃëÂü¿©ÀÇ var iAnstDrTempIcnt = 0; var sAnstDrid = ""; model.makeNode("/root/hidden/temp/anstdrlists"); for(var i = 1; i<= getNodesetCount("/root/HideData/anstdrlists/anstdrlist"); i++){ sAnstDrid = model.getValue("/root/HideData/anstdrlists/anstdrlist["+i+"]/anstdrid"); if(sAnstDrid != ""){ iAnstDrTempIcnt++; model.makeNode("/root/hidden/temp/anstdrlists/anstdrlist["+iAnstDrTempIcnt+"]"); model.copyNode("/root/hidden/temp/anstdrlists/anstdrlist["+iAnstDrTempIcnt+"]","/root/HideData/anstdrlists/anstdrlist["+i+"]"); model.makeValue("/root/hidden/temp/anstdrlists/anstdrlist["+iAnstDrTempIcnt+"]/anstdrnm", model.getValue("/root/init/anstinfolists/anstdoclist[userid = '" + model.getValue("/root/hidden/temp/anstdrlists/anstdrlist["+iAnstDrTempIcnt+"]/anstdrid") + "']/usernm")); } } if(iAnstDrTempIcnt > 0){ Sign.addnode("/root/hidden/temp/anstdrlists"); } //¸¶ÃëÂü¿©°£È£»ç var iAnstNrTempIcnt = 0; var sAnstNrid = ""; model.makeNode("/root/hidden/temp/mnphaneulists"); for(var i = 1; i<= getNodesetCount("/root/main/lists/mnphaneulist"); i++){ sAnstNrid = model.getValue("/root/main/lists/mnphaneulist["+i+"]/entrid"); if(sAnstNrid != ""){ iAnstNrTempIcnt++; model.makeNode("/root/hidden/temp/mnphaneulists/mnphaneulist["+iAnstNrTempIcnt+"]"); model.copyNode("/root/hidden/temp/mnphaneulists/mnphaneulist["+iAnstNrTempIcnt+"]","/root/main/lists/mnphaneulist["+i+"]"); model.makeValue("/root/hidden/temp/mnphaneulists/mnphaneulist["+iAnstNrTempIcnt+"]/entrnm", model.getValue("/root/init/anstinfolists/anstnurlist[userid = '" + model.getValue("/root/hidden/temp/mnphaneulists/mnphaneulist["+iAnstNrTempIcnt+"]/entrid") + "']/usernm")); } } if(iAnstNrTempIcnt > 0){ Sign.addnode("/root/hidden/temp/mnphaneulists"); } var xTimePath = Sign.XPATH_SIGNINFO + "/timeinfo"; //¼ö¼úÀüÆò°¡¼­ if(model.getValue(xTimePath + "/opbftestyn") != ""){ model.setValue(xTimePath + "/opbftestyn", rdo_opbftestyn.label); } //¼öÇ÷¿©ºÎ if(model.getValue(xTimePath + "/tnsyn") != ""){ model.setValue(xTimePath + "/tnsyn", rdo_tnsyn.label); } //PCA if(model.getValue(xTimePath + "/pcarecyn") != ""){ model.setValue(xTimePath + "/pcarecyn", rdo_pcarecyn.label); } //¸¶Ãë¾ÈÀüÁ¡°Ë var tempNodeAnsr1Info = instance1.selectSingleNode("/root/main/lists/mnphansrlist1"); var sAnsr1CheckFlag = "false"; var sAnsr1Status = ""; var iAnsr1TempIcnt = 0; model.makeNode("/root/hidden/temp/mnphansrlists1"); if(tempNodeAnsr1Info != null) { for(var i = 1; i<= tempNodeAnsr1Info.length; i++){ sAnsr1CheckFlag = model.getValue("/root/main/lists/mnphansrlist1["+i+"]/checkflag"); sAnsr1Status = model.getValue("/root/main/lists/mnphansrlist1["+i+"]/status"); if((sAnsr1CheckFlag == "true" && sAnsr1Status == "u" )|| (sAnsr1CheckFlag == "true" && sAnsr1Status == "i" ) ){ iAnsr1TempIcnt++; model.makeNode("/root/hidden/temp/mnphansrlists1/mnphansrlist1["+iAnsr1TempIcnt+"]"); model.copyNode("/root/hidden/temp/mnphansrlists1/mnphansrlist1["+iAnsr1TempIcnt+"]","/root/main/lists/mnphansrlist1["+i+"]"); //ºÒÇÊ¿äÇÑ »óÅÂÁ¤º¸´Â »èÁ¦ÇÔ. model.removeNodeSet("/root/hidden/temp/mnphansrlists1/mnphansrlist1["+iAnsr1TempIcnt+"]/status"); model.removeNodeSet("/root/hidden/temp/mnphansrlists1/mnphansrlist1["+iAnsr1TempIcnt+"]/checkflag"); } } } if(iAnsr1TempIcnt > 0){ Sign.addnode("/root/hidden/temp/mnphansrlists1"); } //¸¶ÃëȯÀÚ ¾ÈÀü°ü¸® Á¡°Ë var tempNodeAnsr2Info = instance1.selectSingleNode("/root/main/lists/mnphansrlist2"); var sAnsr2CheckFlag = "false"; var sAnsr2Status = ""; var iAnsr2TempIcnt = 0; model.makeNode("/root/hidden/temp/mnphansrlists2"); if(tempNodeAnsr2Info != null) { for(var i = 1; i<= tempNodeAnsr2Info.length; i++){ sAnsr2CheckFlag = model.getValue("/root/main/lists/mnphansrlist2["+i+"]/checkflag"); sAnsr2Status = model.getValue("/root/main/lists/mnphansrlist2["+i+"]/status"); if((sAnsr2CheckFlag == "true" && sAnsr2Status == "u" )|| (sAnsr2CheckFlag == "true" && sAnsr2Status == "i" ) ){ iAnsr2TempIcnt++; model.makeNode("/root/hidden/temp/mnphansrlists2/mnphansrlist2["+iAnsr2TempIcnt+"]"); model.copyNode("/root/hidden/temp/mnphansrlists2/mnphansrlist2["+iAnsr2TempIcnt+"]","/root/main/lists/mnphansrlist2["+i+"]"); //ºÒÇÊ¿äÇÑ »óÅÂÁ¤º¸´Â »èÁ¦ÇÔ. model.removeNodeSet("/root/hidden/temp/mnphansrlists2/mnphansrlist2["+iAnsr2TempIcnt+"]/status"); model.removeNodeSet("/root/hidden/temp/mnphansrlists2/mnphansrlist2["+iAnsr2TempIcnt+"]/checkflag"); } } } if(iAnsr2TempIcnt > 0){ Sign.addnode("/root/hidden/temp/mnphansrlists2"); } //Àåºñ»ç¿ë±â·Ï var iMnphAnemTempIcnt = 0; var sMnphAnemCheckFlag = "false"; model.removeNodeSet("/root/hidden/temp/mnphanemlists"); model.makeNode("/root/hidden/temp/mnphanemlists"); for(var i = 1; i<= getNodesetCount("/root/main/lists/mnphanemlist"); i++){ sMnphAnemCheckFlag = model.getValue("/root/main/lists/mnphanemlist["+i+"]/checkflag"); if(sMnphAnemCheckFlag != "true"){ iMnphAnemTempIcnt++; model.makeNode("/root/hidden/temp/mnphanemlists/mnphanemlist["+iMnphAnemTempIcnt+"]"); model.copyNode("/root/hidden/temp/mnphanemlists/mnphanemlist["+iMnphAnemTempIcnt+"]","/root/main/lists/mnphanemlist["+i+"]"); } } if(iMnphAnemTempIcnt > 0){ Sign.addnode("/root/hidden/temp/mnphanemlists"); } /* //°£È£±â·Ï var iCareRecTempIcnt = 0; var sRecdd = ""; model.makeNode("/root/hidden/temp/carereclists"); for(var i = 1; i<= getNodesetCount("/root/HideData/CareRecLists/carereclist"); i++){ sRecdd = model.getValue("/root/HideData/CareRecLists/carereclist["+i+"]/recdd"); if(sRecdd != ""){ iCareRecTempIcnt++; model.makeNode("/root/hidden/temp/carereclists/anstdrlist["+iCareRecTempIcnt+"]"); model.copyNode("/root/hidden/temp/carereclists/anstdrlist["+iCareRecTempIcnt+"]","/root/HideData/CareRecLists/carereclist["+i+"]"); model.setValue("/root/hidden/temp/carereclists/anstdrlist["+iCareRecTempIcnt+"]/dnarflag", model.getValue("/root/init/M0260/M0260[cdid = '" + model.getValue("/root/hidden/temp/carereclists/anstdrlist["+iCareRecTempIcnt+"]/dnarflag") + "']/cdnm")); } } if(iCareRecTempIcnt > 0){ Sign.addnode("/root/hidden/temp/carereclists"); } */ } //¸¶Ãë Âü¿©°£È£»ç Á¤º¸ Ãß°¡ ¹öư Ŭ¸¯½Ã function fOnClickAddAnNur(){ datagrid3.addRow(); // ÀÔ·ÂÇÒ Çà Ãß°¡. var cur_row = datagrid3.row; // Ãß°¡µÈ Çà ¹øÈ£ °¡Á®¿À±â var cnt_row = datagrid3.rows; // ÇöÀç ÇàÀÇ °¹¼ö °¡Á®¿À±â model.setValue(sAneuPath+"["+cur_row+"]/entridflag","N3");//¸¶Ã밣ȣ»ç model.setValue(sAneuPath+"["+cur_row+"]/oprsrvno",model.getValue(sAncrPath+"/oprsrvno")); } //¸¶Ãë Âü¿©ÀÚ Á¤º¸ º¯°æ½Ã function fValuChangedAneu(){ var sNurid = model.getValue(sAneuPath+"["+datagrid3.row+"]/entrid"); if(sNurid == "" || sNurid == null || sNurid =="undefined"){ sNurid = ""; } model.setValue(sAneuPath+"["+datagrid3.row+"]/displayentrid",sNurid); var sNurnm = model.getValue("init/anstinfolists/anstnurlist[userid='"+sNurid+"']/usernm"); if(sNurnm == "" || sNurnm == null || sNurnm =="undefined"){ sNurnm = ""; } //Áߺ¹ ÀÔ·Â check if(sNurid != ""){ for(var i = 1; i <= datagrid3.rows; i++){ if(sNurid == model.getValue(sAneuPath+"["+i+"]/entrid")){ if(i == datagrid3.row){//ÇöÀç ¼±ÅÃµÈ Çà Á¦¿Ü continue; } messageBox(model.getValue("init/anstinfolists/anstnurlist[userid='"+sNurid+"']/usernm")+"¼±»ý´ÔÀº ÀÌ¹Ì µî·ÏµÇ¾ú½À´Ï´Ù. Ãß°¡", "E001"); model.setValue(sAneuPath+"["+datagrid3.row+"]/entrnm", ""); model.setValue(sAneuPath+"["+datagrid3.row+"]/entrid", ""); model.setValue(sAneuPath+"["+datagrid3.row+"]/displayentrid", ""); datagrid3.refresh(); return; } } } model.setValue(sAneuPath+"["+datagrid3.row+"]/entrnm", sNurnm); model.setValue(sAneuPath+"["+datagrid3.row+"]/displayentrid", sNurid); datagrid3.refresh(); } /** * ¸¶Ãë Âü¿©ÀÚ Á¤º¸ »èÁ¦ ¹öưÀ» Ŭ¸¯ÇÏ¿´À» °æ¿ì À̺¥Æ® * */ function fClickDeleteBtn(){ var cur_row = datagrid3.row; // Çà ¹øÈ£ °¡Á®¿À±â var iStatus = datagrid3.rowstatus(cur_row); if(cur_row <= 0 || cur_row =="undefined") { alert("»èÁ¦ÇÒ Âü¿©ÀÚ Á¤º¸¸¦ ¼±ÅÃÇϽñ⠹ٶø´Ï´Ù..."); return; } if (iStatus == 1 || iStatus == 3){ // »õ·Î »ðÀÔµÈ ÇàÀ̸é datagrid3.deleteitem(cur_row); }else if (iStatus == 4){ // »èÁ¦·Î Ç¥½ÃµÈ ÇàÀ̸é datagrid3.removestatus(cur_row, "delete"); }else{ datagrid3.addStatus(cur_row, "delete"); } } /** * Âü¿©ÀÚ Á¤º¸ ÀúÀå½Ã validation üũ */ function fValidCheckAneu(){ var iGridCnt = getNodesetCount(sAneuPath); if(iGridCnt > 0){ for(var i = 1; i <= iGridCnt; i++){ var sNurid = model.getValue(sAneuPath+"["+i+"]/entrid"); if(sNurid == null || sNurid == "" || sNurid == "undefined"){ model.alert(i+"¹øÂ° ¼ö¼ú Âü¿© ¸¶Ã밣ȣ»ç Á¤º¸¸¦ ÀÔ·ÂÇϰųª »èÁ¦ÇϽñ⠹ٶø´Ï´Ù."); return false; } } } return true; } /** * Àüü¼±Åùöư Ŭ¸¯ ½Ã * sFlag - A:¸¶Ãë¾ÈÀü Á¡°Ë , B:¸¶ÃëȯÀÚ ¾ÈÀü°ü¸® Á¡°Ë */ function fOnClickAllCheck(sFlag){ var sButtonName = ""; var sAnstGridXpath = ""; var iButtonid = ""; var iGridid = ""; switch(sFlag){ case "A" : //¸¶Ãë¾ÈÀü Á¡°Ë sButtonName = button3.label; iButtonid = "button3"; sAnstGridXpath = "/root/main/lists/mnphansrlist1"; iGridid = "datagrid4"; break; case "B" : //¸¶ÃëȯÀÚ ¾ÈÀü°ü¸® Á¡°Ë sButtonName = button5.label; iButtonid = "button5"; sAnstGridXpath = "/root/main/lists/mnphansrlist2"; iGridid = "datagrid6"; break; default : break; } if(sAnstGridXpath != ""){ var iGridCnt = getNodesetCount(sAnstGridXpath); if(iGridCnt > 0){ for(var i = 1; i <= iGridCnt; i++){ if(sButtonName == "Àüü¼±ÅÃ"){ model.setValue(sAnstGridXpath+"["+i+"]/checkflag", "true"); eval(iGridid).addStatus(i, "insert"); //grid status»óÅ º¯°æ - ¼­¹ö·Î µ¥ÀÌÅ͸¦ Àü´ÞÇØ¾ß ÇϹǷÎ. }else if(sButtonName == "ÀüÃ¼ÇØÁ¦"){ eval(iGridid).addStatus(i, "insert"); //grid status»óÅ º¯°æ - ¼­¹ö·Î µ¥ÀÌÅ͸¦ Àü´ÞÇØ¾ß ÇϹǷÎ. model.setValue(sAnstGridXpath+"["+i+"]/checkflag", "false"); } } eval(iGridid).refresh(); switch(sButtonName){ case "Àüü¼±ÅÃ" : eval(iButtonid).value = "ÀüÃ¼ÇØÁ¦"; break; case "ÀüÃ¼ÇØÁ¦" : eval(iButtonid).value = "Àüü¼±ÅÃ"; break; default : break; } } } } // ¼ö¼úÀåºñÁ¶È¸ ÆË¾÷ È£Ãâ function fOpEqmtPopup(){ var sTempOprsrvno = model.getValue("/root/main/lists/mnphancr/oprsrvno"); if(sTempOprsrvno == "" || sTempOprsrvno == null || sTempOprsrvno =="undefined"){ return; } var sMsg = ""; var sOPEqmtCD = ""; //¼³Ä¡ºÎ¼­°¡ ¼ö¼ú½Ç ¸¶Ãë1,3,4...¹æÀÌ ¸¸µé¾îÁú °æ¿ì ¼öÁ¤ ÇÊ¿ä //¿©Àǵµ ¸¶Ãë¼ö¼ú¹æ ºÎ¼­Äڵ尡 »ý¼ºµÇ¾î - 2010-04-08 ¿ÀÀü 9:04:40 taebum Àû¿ëÇÔ. setParameter("SPMNP00300_searchFlag","ANSTGIROK"); modal("SPMNP00301"); getParameter("SPMNP00300_Return"); sMsg = getParameter("SPMNP00300_Return"); if(sMsg == "") return; var iRow = grd_opeqmtlist.rows-grd_opeqmtlist.fixedrows; var sTempGridXpath = "/root/main/lists/mnphanemlist"; for(var i =1; i < sMsg.split("¢Ì").length-1; i++){ sOPEqmtCD = getArrayData(sMsg, i,0); if(model.getValue(sTempGridXpath+"[opeqmtcd ='"+sOPEqmtCD+"']/opeqmtcd") != "") continue; // if ((iRow == 0) ||(model.getValue(sTempGridXpath+"["+iRow+"]/opeqmtcd") !="")) { grd_opeqmtlist.addRow(false); iRow++; } model.setValue(sTempGridXpath+"["+iRow+"]/checkflag", "false"); model.setValue(sTempGridXpath+"["+iRow+"]/oprsrvno", sTempOprsrvno); model.setValue(sTempGridXpath+"["+iRow+"]/opeqmtcd", getArrayData(sMsg, i,0)); model.setValue(sTempGridXpath+"["+iRow+"]/org_opeqmtcd", getArrayData(sMsg, i,0)); model.setValue(sTempGridXpath+"["+iRow+"]/opeqmtnm", getArrayData(sMsg, i,1)); } grd_opeqmtlist.refresh(); //2010-04-01 ¿ÀÈÄ 3:09:45 refresh ÀÌÈÄ¿¡ »óŰªÀ» º¯°æÇØ¾ß ¼­¹ö·Î Àü¼ÛµÊ. var iRow = grd_opeqmtlist.rows-grd_opeqmtlist.fixedrows; if(iRow < 1){ return; } for (var i = iRow; i > 0; i--){ grd_opeqmtlist.addStatus(i, "insert"); } } /** * Àåºñ»èÁ¦ ¹öư Ŭ¸¯ ½Ã À̺¥Æ® */ function fOnClickOpeqDelBtn(){ var iRow = grd_opeqmtlist.rows-grd_opeqmtlist.fixedrows; if(iRow < 1){ return; } for (var i = iRow; i > 0; i--){ model.setValue("/root/main/lists/mnphanemlist["+i+"]/checkflag","true"); grd_opeqmtlist.addStatus(i, "insert"); } grd_opeqmtlist.refresh(); } //Àåºñ»ç¿ë±â·Ï ÇØ´ç¾øÀ½ üũ½Ã À̺¥Æ® function fOnClickEquseYnCheck(){ var sEqmtuseyn = model.getValue("/root/main/lists/mnphancr/eqmtuseyn"); if(sEqmtuseyn == "Y"){ fOnClickOpeqDelBtn(); btn_settingstrdt.disabled = true; btn_settingenddt.disabled = true; bbt_opeqmt.disabled = true; btn_eqmtinfo.disabled = true; }else{ btn_settingstrdt.disabled = false; btn_settingenddt.disabled = false; bbt_opeqmt.disabled = false; btn_eqmtinfo.disabled = false; } var iRow = grd_opeqmtlist.rows-grd_opeqmtlist.fixedrows; if(iRow < 1){ return; } //grid Ȱ¼ºÈ­ ºñȰ¼ºÈ­ ·ÎÁ÷ for (var i = iRow; i > 0; i--){ if(sEqmtuseyn == "Y"){ grd_opeqmtlist.addStatus(i, "insert"); grd_opeqmtlist.isReadOnly(i, grd_opeqmtlist.colRef("checkflag"), i, grd_opeqmtlist.colRef("totm")) = true; }else{ model.setValue("/root/main/lists/mnphanemlist["+i+"]/checkflag","false"); grd_opeqmtlist.addStatus(i, "insert"); grd_opeqmtlist.isReadOnly(i, grd_opeqmtlist.colRef("checkflag"), i, grd_opeqmtlist.colRef("totm")) = false; } } grd_opeqmtlist.refresh(); } //----------------------------------------------------------------- // °£È£ÀÏÁöŸÀÔII È­¸é È£Ãâ //----------------------------------------------------------------- function fSMMNR03400Call() { // °£È£ÀÏÁö È£Ãâ½Ã ±âº» ÀÛ¾÷ ³»¿ª // - ±â·Ï ±¸ºÐ Á¤º¸ // SMMNR03400_ParamBase : recflag¢Ëdutplaccd¢Ëreclnkkey => ±â·Ï±¸ºÐ¢ËºÎ¼­ÄÚµå¢Ë±â·Ï¿¬°èŰ // SMMNR03400_ParamPrcp : prcpflag¢Ëprcpnm => 󹿱¸ºÐ¢Ëó¹æÁ¤º¸ // - ±â·Ï±¸ºÐ(recflag) : // O : ¿Ü·¡ F : ±â´É°Ë»ç I : ÁÖ»ç½Ç // D : DSC S : Àü¹®°£È£ H : °¡Á¤°£È£ // E : ÀÀ±Þ½Ç A : ¸¶Ãë°ú R : ȸº¹½Ç // L : Åõ¼®½Ç B : Ç÷´ç±â·Ï // - ºÎ¼­ÄÚµå(dutplaccd) : // 12611 : ¿Ü·¡ 33100 : ±â´É°Ë»ç 31900 : ÁÖ»ç½Ç // 34100 : DSC ¹ÌÁ¤ : Àü¹®°£È£ 50112 : °¡Á¤°£È£ // 82015 : ÀÀ±Þ½Ç 10900 : ¸¶Ãë°ú 31170 : ȸº¹½Ç // 31400 : Åõ¼®½Ç 00001 : Ç÷´ç±â·Ï var wPath = "/root/init/WorkData" ; // model.makeValue(wPath+"/pid" , model.getValue(sAncrPath+ "/pid" )); // ȯÀÚ¹øÈ£ model.makeValue(wPath+"/instcd" , model.getValue(sAncrPath+ "/instcd" )); // ±â°üÄÚµå model.makeValue(wPath+"/oprsrvno" , model.getValue(sAncrPath+ "/oprsrvno" )); // ÀÇ·Ú¹øÈ£ model.makeValue(wPath+"/ophistno" , model.getValue(sAncrPath+ "/ophistno" )); // À̷¹øÈ£ if(model.getValue(wPath+"/pid") == ""){ return; } var wPath = "/root/init/WorkData" ; // var parammsg = "recflag¢Ëdutplaccd¢Ëreclnkkey¢Ì" + "A" + "¢Ë" //+ "31170" + "¢Ë" //2008-08-11 ¿ÀÈÄ 5:22:30 taebum ÁÖ¼®Ã³¸® + "900" + "¢Ë" + model.getValue(wPath+ "/pid" ) + "," // ȯÀÚ¹øÈ£ + model.getValue(wPath+ "/instcd" ) + "," // ±â°üÄÚµå + model.getValue(wPath+ "/oprsrvno" ) + "," // ÀÇ·Ú¹øÈ£ + model.getValue(wPath+ "/ophistno" ) + "¢Ì" ; // À̷¹øÈ£ setParameter("SMMNR03400_ParamBase",parammsg ); modal("SMMNR03400"); CareRecList_Read(); } /* --------------------------------------------------*/ /* desc : °£È£Æ¯ÀÌ»çÇ× ±â·Ï Á¶È¸ */ /* --------------------------------------------------*/ function CareRecList_Read() { var wPath = "/root/init/WorkData" ; model.removenode("/root/send"); model.makeValue("/root/send/pid" , model.getValue(sAncrPath+ "/pid" )); // ȯÀÚ¹øÈ£ model.makeValue("/root/send/instcd" , model.getValue("/root/HideData/opschelists/schelist["+datagrid5.row+"]/instcd")); // ±â°üÄÚµå //¿Ü·¡È¯ÀÚ Ãß°¡µÇ¸é¼­ ¿Ü·¡/ÀÔ¿ø ±¸ºÐÀ¸·Î orddd, indd¸¦ send·Î º¸³½´Ù by ¹Ú¿µ¿ì 2010-03-03 var oppatflagcd = model.getValue("/root/HideData/opschelists/schelist["+datagrid5.row+"]/oppatflagcd"); if(oppatflagcd != "O") { model.makeValue("/root/send/indd" , model.getValue(sAncrPath+ "/orddd" )); // ÀÔ¿øÀÏÀÚ model.makeValue("/root/send/cretno" , model.getValue(sAncrPath+ "/cretno" )); // »ý¼º¹øÈ£ } else { model.makeValue("/root/send/orddd" , model.getValue(sAncrPath+ "/orddd" )); // ÀÔ¿øÀÏÀÚ model.makeValue("/root/send/cretno" , model.getValue(sAncrPath+ "/cretno" )); // »ý¼º¹øÈ£ } model.makeValue("/root/send/ioflag" , model.getValue("/root/init/WorkData/ioflag" )); // I/O ±¸ºÐ model.makeValue("/root/send/dnarflag" , "%"); // dnar ±¸ºÐ model.makeValue("/root/send/sortseq" , "A"); // Á¤·Ä¼ø¼­(A:¿À¸§Â÷¼ø, D:³»¸²Â÷¼ø) model.makeValue("/root/send/recflag" , "A");//±â·Ï±¸ºÐ - ¸¶Ãë //model.makeValue("/root/send/reclnkkey",model.getValue(sAncrPath+ "/pid")+"," // +model.getValue("/root/HideData/opschelists/schelist["+datagrid5.row+"]/instcd")+"," // +model.getValue(sAncrPath+ "/oprsrvno")+"," // +model.getValue("/root/HideData/opschelists/schelist["+datagrid5.row+"]/ophistno")); // ±â·Ï¿¬°èŰ model.makeValue("/root/send/reclnkkey",model.getValue(sAncrPath+ "/oprsrvno")+"," +model.getValue("/root/HideData/opschelists/schelist["+datagrid5.row+"]/instcd")); model.makeValue("/root/send/prestdt" , getCurrentDate() + getCurrentTime()); // ÇöÀçÀϽà model.removeNodeSet("/root/HideData/CareRecLists/carereclist"); datagrid8.refresh(); submit("TRMNP00604"); // °£È£Æ¯ÀÌ»çÇ× ±â·Ï Á¶È¸ } /** * ¸¶ÃëÀǸ¦ ¼±ÅÃÇßÀ» °æ¿ì ÇØ´ç ¸¶ÃëÀÇ¿¡ ´ëÇÑ ¸¶Ãë¹æ¹ý ¹× cartno Á¶È¸ */ function fValueChangedAnstDoctCombo(){ var sAnstDrid = model.getValue("/root/main/lists/mnphancr/anstdrid"); if(sAnstDrid == "" || sAnstDrid == "undefined" || sAnstDrid == null){ return; } model.removenode("/root/send"); model.makeValue("/root/send/orddeptcd", model.getValue("/root/init/anstinfolists/anstdoclist[userid = '"+sAnstDrid+"']/orddeptcd"));//ºÎ¼­ÄÚµå model.makeValue("/root/send/anstdrid", sAnstDrid);//¸¶ÃëÀÇ model.makeValue("/root/send/cartgubn", "A");//īƮ±¸ºÐ A: ¸¶ÃëīƮ //model.removenode("/root/init/anstcartinfo"); submit("TRMNP01100"); } //¼öÇ÷±â·Ï Á¶È¸ ¹öư Ŭ¸¯ ½Ã À̺¥Æ® function fClickBloodBtn(){ var sPath = "/root/main/lists/mnphancr/pid"; var sPid = model.getValue(sPath); if(sPid != ""){ setParameter("ioflag", "IPRC2"); setParameter("pid", sPid); open("SMMNR01000"); } } /** * PCA±â·Ï Á¶È¸ ¹öư Ŭ¸¯ ½Ã À̺¥Æ® * */ function fOnClickPCABtn(){ var sAnstRecNo = model.getValue("/root/main/lists/timeinfo/anstrecno"); if(sAnstRecNo != null && sAnstRecNo != "" && sAnstRecNo != "undefined"){ setParameter("SMMNP00700_anstrecno", sAnstRecNo); //¸¶Ãë±â·Ï¹øÈ£ open("SPMNP00701", "", "100", "100", "SPMNP00701", "", ""); } } /** * @desc : ¼ö¼úÀü»óÅÂÆò°¡Ç¥ ±â·ÏÁö * @ * @param : * @return : * @author : ¹ÚÀ¯¹Ì¾¾ Source ÄÚµå modify taebum * @--------------------------------------------------- */ function fPreOpAssemRec() { // 2009.05.29. ¼ö¼úÀüÆò°¡¼­ÆË¾÷ È­¸é üŷÇϱâ.. var mainObj = getMainViewer(); var xpt = window.screenleft + eval(0); var ypt = window.screenTop + eval(0); var coord = getRelativeCoordinate ( xpt, ypt ); var mon = coord[0]; xpt = coord[1]; ypt = coord[2]; var curPrcpObj = mainObj.javascript.getOpenWindow("SSMMR06900"); //Ȱ¼ºÈ­µÈ ¼ö¼úÀüÆò°¡¼­ÆË¾÷ È­¸é object loading if(curPrcpObj != null){ //Ȱ¼ºÈ­µÈ ó¹æÈ­¸éÀÌ ÀÖ´Â °æ¿ì, ó¹æÃ¢ Ŭ·Î¡Çϱâ.. curPrcpObj.activate(); return; } model.removeNodeset("/root/HideData/oppretestinfo/opanstform"); submit("TRMMR03714"); formseqno = model.getValue("/root/HideData/oppretestinfo/opanstform/formseqno"); if (formseqno == "" || formseqno == "0") { // ȯÀÚ¼ö¼úÁ¤º¸ var node = getGlobalVariable("paminfo"); model.removeNodeset("/root/main/paminfo/list"); setCSVToNode("/root/main/paminfo", node); var sPid = model.getValue("/root/main/paminfo/list/pid"); // ȯÀÚ¹øÈ£ var sPnm = model.getValue("/root/main/paminfo/list/hngnm"); // ȯÀÚ¸í var sSex = model.getValue("/root/main/paminfo/list/sex"); // ¼ºº° var sAge = model.getValue("/root/main/paminfo/list/age"); // ³ªÀÌ var sIndd = model.getValue("/root/main/paminfo/list/indd"); // ÀÔ¿øÀÏÀÚ var sOrddd = model.getValue("/root/main/paminfo/list/orddd"); // Áø·áÀÏÀÚ var sCretNo = model.getValue("/root/main/paminfo/list/cretno"); // ȯÀÚ ÀÏÀÚº° ÀϷùøÈ£ var sInstcd = model.getValue("/root/main/paminfo/list/instcd"); // ±â°üÄÚµå var sIOFlag = model.getValue("/root/main/paminfo/list/ioflag"); // ÀÔ¿ø/¿Ü·¡ ±¸ºÐ var sWardCD = model.getValue("/root/main/paminfo/list/wardcd"); var sRoomCD = model.getValue("/root/main/paminfo/list/roomcd"); var sOrdDeptCd = model.getValue("/root/main/paminfo/list/orddeptcd"); // Áø·á°úÄÚµå var sOrdDrId = model.getValue("/root/main/paminfo/list/medispclid"); // Áø·áÀÇ»çID var sOrdDeptNm = model.getValue("/root/main/paminfo/list/orddeptnm"); // Áø·á°ú var sOrdDrNm = model.getValue("/root/main/paminfo/list/orddrnm"); // Áø·áÀÇ»ç // 2009.05.20. ÀÔ¿ø/¿Ü·¡ ÆÄ¶÷󸮸¦ À§ÇÏ¿©.. var sPerfDeptCd = model.getValue("/root/main/oprsrvinfo/perfdeptcd"); // Áýµµ°úÄÚµå var sPerfDrId = model.getValue("/root/main/oprsrvinfo/perfdrid"); // ÁýµµÀÇID var disparam = sPid +"¢Ë" + sPnm +"¢Ë" + sSex+ "/" + sAge+ "¢Ë" + sOrdDeptNm +"¢Ë" + sRoomCD + "¢Ë"; setParameter("pid", sPid); // 2009.05.20. ÀÔ¿øÀÎ °æ¿ì´Â ÀÔ¿øÀÏ/Áø·á°ú¸¦.. Àܴ̿ Áø·áÀÏ/Áýµµ°ú¸¦.. if (sIOFlag == "I" || sIOFlag == "D" || sIOFlag == "E") { setParameter("orddd", sIndd); setParameter("orddeptcd", sOrdDeptCd); //Áø·á°ú } else { setParameter("orddd", sOrddd); setParameter("orddeptcd", sPerfDeptCd); //Áýµµ°ú } setParameter("cretno", sCretNo); setParameter("ioflag", sIOFlag); setParameter("orddrid", sPerfDrId); //ÁýµµÀÇ setParameter("disppatinfo", disparam); //µî·Ï¹øÈ£¢ËȯÀÚ¸í¢Ë¼ºº°/³ªÀÌ¢ËÁø·á°ú¢Ëº´½Ç¢Ë // 2009.02.24. ¼ö¼úÀüÆò°¡¼­ ¶ç¿ï¶§ °Ë»ç ÃøÁ¤Ä¡ µîÀÌ ÀÖÀ¸¸é ¹Ù·Î ¼¼ÆÃÇØ¼­ º¸¿©´Þ¶ó´Â ¿äû // ÆÄ¶ó¸ÞÅÍ Ãß°¡ : oprsrvno, opcnfmdd) var oprsrvno = model.getValue("/root/main/oprsrvinfo/oprsrvno"); var opcnfmdd = model.getValue("/root/main/oprsrvinfo/opcnfmdd"); setParameter("oprsrvno", oprsrvno); setParameter("opcnfmdd", opcnfmdd); setParameter("openmode", "newform"); //¿ÀǸðµå´Â ¡°recform¡± var formcd = model.getValue("/root/main/lists/timeinfo/hardcd"); setParameter("formcd", formcd); } else { // 2009.02.24. ¼ö¼úÀüÆò°¡¼­ ¶ç¿ï¶§ °Ë»ç ÃøÁ¤Ä¡ µîÀÌ ÀÖÀ¸¸é ¹Ù·Î ¼¼ÆÃÇØ¼­ º¸¿©´Þ¶ó´Â ¿äû // ȯÀÚ¼ö¼úÁ¤º¸ var node = getGlobalVariable("paminfo"); model.removeNodeset("/root/main/paminfo/list"); setCSVToNode("/root/main/paminfo", node); var sPid = model.getValue("/root/main/paminfo/list/pid"); // ȯÀÚ¹øÈ£ var sPnm = model.getValue("/root/main/paminfo/list/hngnm"); // ȯÀÚ¸í var sSex = model.getValue("/root/main/paminfo/list/sex"); // ¼ºº° var sAge = model.getValue("/root/main/paminfo/list/age"); // ³ªÀÌ var sIndd = model.getValue("/root/main/paminfo/list/indd"); // ÀÔ¿øÀÏÀÚ var sOrddd = model.getValue("/root/main/paminfo/list/orddd"); // Áø·áÀÏÀÚ var sCretNo = model.getValue("/root/main/paminfo/list/cretno"); // ȯÀÚ ÀÏÀÚº° ÀϷùøÈ£ var sInstcd = model.getValue("/root/main/paminfo/list/instcd"); // ±â°üÄÚµå var sIOFlag = model.getValue("/root/main/paminfo/list/ioflag"); // ÀÔ¿ø/¿Ü·¡ ±¸ºÐ var sWardCD = model.getValue("/root/main/paminfo/list/wardcd"); var sRoomCD = model.getValue("/root/main/paminfo/list/roomcd"); var sOrdDeptCd = model.getValue("/root/main/paminfo/list/orddeptcd"); // Áø·á°úÄÚµå var sOrdDrId = model.getValue("/root/main/paminfo/list/medispclid"); // Áø·áÀÇ»çID var sOrdDeptNm = model.getValue("/root/main/paminfo/list/orddeptnm"); // Áø·á°ú var sOrdDrNm = model.getValue("/root/main/paminfo/list/orddrnm"); // Áø·áÀÇ»ç var disparam = sPid +"¢Ë" + sPnm +"¢Ë" + sSex+ "/" + sAge+ "¢Ë" + sOrdDeptNm +"¢Ë" + sRoomCD + "¢Ë"; setParameter("disppatinfo", disparam); //µî·Ï¹øÈ£¢ËȯÀÚ¸í¢Ë¼ºº°/³ªÀÌ¢ËÁø·á°ú¢Ëº´½Ç¢Ë // 2009.02.24. ¼ö¼úÀüÆò°¡¼­ ¶ç¿ï¶§ °Ë»ç ÃøÁ¤Ä¡ µîÀÌ ÀÖÀ¸¸é ¹Ù·Î ¼¼ÆÃÇØ¼­ º¸¿©´Þ¶ó´Â ¿äû // ÆÄ¶ó¸ÞÅÍ Ãß°¡ : oprsrvno, opcnfmdd) var oprsrvno = model.getValue("/root/main/lists/mnphancr/oprsrvno"); var opcnfmdd = model.getValue("/root/main/lists/mnphancr/opcnfmdd"); setParameter("oprsrvno", oprsrvno); setParameter("opcnfmdd", opcnfmdd); setParameter("openmode", "recform"); //¿ÀǸðµå´Â ¡°recform¡± setParameter("formrecseq", formseqno); } open("SSMMR06900", 1, 0, 0 ,"", "", "","caption:hidden;"); } /** * ¼ö¼úÀü Æò°¡¼­ Ŭ¸¯½Ã À̺¥Æ® * : ¸¶Ãë±â·ÏÀ» ¶Ù¿î´Ù. */ function fOnClickOpPreButton(){ open("SMMMR03700", 1, 0, 0 ,"", "", "",""); } /** * @group : * @ver : 2007.10.17 * @by : Grace * @--------------------------------------------------- * @type : function * @access : public * @desc : Exel ÀúÀå * @param : * @return : * @--------------------------------------------------- */ function fSaveExcel(sButtonInfo){ var sOprsrvno = model.getValue("/root/main/lists/mnphancr/oprsrvno"); if(sOprsrvno == null || sOprsrvno == "" || sOprsrvno == "undefined"){ return; } var fileName = null; if(sButtonInfo == "¸¶Ãë¾ÈÀüÁ¡°Ë"){ fileName = window.fileDialog("save", ",", false, "¸¶ÃëȯÀÚ¾ÈÀüÁ¡°Ë_"+getCurrentDate(), "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls"); if (fileName != "" && fileName != null) { datagrid4.saveExcel(fileName, "SheetName", true, true, "", "", false); } }else if(sButtonInfo == "¸¶ÃëȯÀÚ¾ÈÀüÁ¡°Ë"){ fileName = window.fileDialog("save", ",", false, "¸¶ÃëȯÀÚ¾ÈÀüÁ¡°Ë_"+getCurrentDate(), "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls"); if (fileName != "" && fileName != null) { datagrid6.saveExcel(fileName, "SheetName", true, true, "", "", false); } } }