/* SPMNR05100_±âº»°£È£ ¹ÌÇØ´ç »çÀ¯µî·Ï.xrw(SPMNR05100.xrw - JScript ) - Version : 1) : Ver.1.00.01 */ var xPathNurseActInfo = "/root/main/nurseactinfo"; var xPathBaseList = "/root/init/baseinfo/baselist"; var pActionynInfo = ""; var actionyn = ""; var msupcd = ""; var mitemcd = ""; var etcactremark = ""; /** * @group : * @ver : 2007.09.11 * @by : ÃÖ°æ¿ë * @--------------------------------------------------- * @type : function * @access : public * @desc : È­¸é ÃʱâÈ­ * @param :SPMNR05100_actionyn:Y //¼öÇà»óÅ¿¡¼­ ½Ã°£¸¸ º¯°æ SPMNR05100_actionyn:U //¼öÁ¤À» À§ÇØ Ã¢À» ¶ç¿ò * @return : * @--------------------------------------------------- */ function fInitialize(){ //opener.javascript.getParameter("SPMNR03400_param"); //var actionyn = opener.javascript.getParameter("SPMNR05100_actionyn"); pActionynInfo = opener.javascript.getParameter("SPMNR05100_actionyn"); actionyn = getArrayData(pActionynInfo,0,0); msupcd = getArrayData(pActionynInfo,0,1); mitemcd = getArrayData(pActionynInfo,0,2); etcactremark = getArrayData(pActionynInfo,0,3); var actremarkcd = ""; if ( actionyn != "Y" ){ //¹ÌÇØ´ç ±âÁØÀÚ·á Á¶È¸ fGetBaseInfo(); if ( actionyn == "U" ){ if( !isNull(model.getValue(xPathNurseActInfo + "/actingyn")) && model.getValue(xPathNurseActInfo + "/actingyn") == "N" ){ actremarkcd = model.getValue(xPathNurseActInfo + "/actremarkcd"); var row = grd_actremark.findRow(actremarkcd, 1, grd_actremark.colRef("basetypecd")); grd_actremark.select(row, 1, row,grd_actremark.cols-1) = true; if(actremarkcd.substr(1,1) == "9"){ textarea1.disabled = false; textarea1.value = etcactremark; } }else{ grd_actremark.visible = false; grd_actremark.row = 0; } } else { model.setValue(xPathNurseActInfo + "/actingyn", "N"); model.setValue(xPathNurseActInfo + "/recdd", getCurrentDate()); model.setValue(xPathNurseActInfo + "/rectm", getCurrentTime()); rdo_actingyn.disabled = true; } } else { model.setValue(xPathNurseActInfo + "/actingyn", "Y"); model.setValue(xPathNurseActInfo + "/recdd", getCurrentDate()); model.setValue(xPathNurseActInfo + "/rectm", getCurrentTime()); rdo_actingyn.disabled = true; grd_actremark.visible = false; grd_actremark.row = 0; } model.refresh(); } /** * @group : * @ver : 2007.09.12 * @by : ÃÖ°æ¿ë * @--------------------------------------------------- * @type : function * @access : public * @desc : ±âÁØÀÚ·á Á¶È¸ * @param : * @return : * @--------------------------------------------------- */ function fGetBaseInfo(){ var sSupBaseTypeCd = "C1"; //2008-12-17 »óü°Å»óüÀ§ ¹ÌÇØ´ç »çÀ¯ Á¶È¸ ·ÎÁ÷ Ãß°¡ if(msupcd == "05"){ sSupBaseTypeCd = "C2"; } model.removeNodeSet("/root/init/baseinfo/baselist"); model.setValue("/root/main/cond/baseclsflag", "C"); model.setValue("/root/main/cond/supbasetypecd", sSupBaseTypeCd); if(msupcd == "02" || msupcd == "04") { model.makeValue("/root/main/cond/supcd", msupcd); } else { model.makeValue("/root/main/cond/supcd", ""); } model.copynode("/root/send", "/root/main/cond"); submit("TRMNR05101"); } /** * @group : * @ver : 2008.12.17 * @by : ¾çõ´ö * @--------------------------------------------------- * @type : function * @access : public * @desc : ±âº»°£È£±â·Ï »çÀ¯ ÀúÀå * @param : * @return : * @--------------------------------------------------- */ function fDbClickRemark(){ var recdd = model.getValue(xPathNurseActInfo + "/recdd"); var rectm = model.getValue(xPathNurseActInfo + "/rectm"); var basetypecd = model.getValue(xPathBaseList+"[" + grd_actremark.row + "]/basetypecd"); var typenm = model.getValue("/root/init/baseinfo/baselist[basetypecd ='" + basetypecd + "']/typenm"); var actingyn = model.getValue(xPathNurseActInfo + "/actingyn"); var etcactremark = model.getValue(xPathNurseActInfo + "/etcactremark"); if( recdd + rectm > getCurrentDate() + getCurrentTime() ){ messageBox("¹Ì·¡ÀϽø¦ ±â·Ï ","E001");//ÇÒ ¼ö ¾ø½À´Ï´Ù. return; } if( (recdd + rectm).length < 12 ){ messageBox("±â·ÏÀϽø¦ ","I007");//È®ÀÎÇϽʽÿÀ return; } if ( actingyn == "Y" ) { basetypecd = ""; typenm = ""; } else if(actingyn == "N"){ if ( isNull(basetypecd) ){ messageBox("¹ÌÇØ´ç»çÀ¯¸¦ ","C002");//¼±ÅÃÇϽʽÿÀ return; } } if(basetypecd.substr(1,1) == "9" && etcactremark == ""){ messageBox("±âŸ »çÀ¯¿¡ ´ëÇÑ »ó¼¼ ³»¿ªÀ» ÀÔ·ÂÇϽʽÿä.","E"); model.setFocus("textarea1"); return; } var sParamMsg = "actingyn¢Ërecdd¢Ërectm¢Ëbasetypecd¢Ëtypenm¢Ëetcactremark¢Ì"; sParamMsg += actingyn + "¢Ë" + recdd + "¢Ë" + rectm + "¢Ë" + basetypecd + "¢Ë" + typenm + "¢Ë" + etcactremark + "¢Ì"; opener.javascript.setParameter("SPMNR03400_RtnParam", sParamMsg); opener.javascript.setParameter("SPMNR03400_RtnParamYN", "Y"); model.close(); } /** * @group : * @ver : 2008.12.17 * @by : ¾çõ´ö * @--------------------------------------------------- * @type : function * @access : public * @desc : ±âÁØÀÚ·á Á¶È¸ * @param : * @return : * @--------------------------------------------------- */ function fClickRemark(){ var basetypecd = model.getValue(xPathBaseList+"[" + grd_actremark.row + "]/basetypecd"); var actingyn = model.getValue(xPathNurseActInfo + "/actingyn"); var etcactremark = model.getValue(xPathNurseActInfo + "/etcactremark"); if(basetypecd.substr(1,1) == "9"){ textarea1.disabled = false; model.setFocus("textarea1"); }else{ textarea1.disabled = true; textarea1.value = ""; } }