/* - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì ÀÀ±Þ½ÇTriage ( SPMNE04400_ÀÀ±Þ½ÇTriage.xrw - JScript ) - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì */ var sERTRIAGE_PATH = "/root/main/ertriage/ertriage"; /** * @desc : È­¸é ÃʱâÈ­ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ //function fInitialize_SPMMO06100(){ function fInitialize_SPMNE04400(){ fGetNursHardCdInfo("'186','002'", getCurrentDate()); //CareCom.js ÅëÁõ»çÁ¤°ü·Ã Ãß°¡ 20100303 ±èÈ«Á¡ model.removeNodeset("/root/main/erpatinfo/erpatlist"); zbcfGetCodeList(new Array("M0117", "M0118", "M0119", "M0120", "M0121", "M0122", "M0123", "M0124", "M0125", "M0126", "M0535", "M0761"), new Array("/root/init/M0117", "/root/init/M0118", "/root/init/M0119", "/root/init/M0120", "/root/init/M0121", "/root/init/M0122", "/root/init/M0123", "/root/init/M0124", "/root/init/M0125", "/root/init/M0126", "/root/init/M0535", "/root/init/M0761")); addComboItem( "cmb_inhosptype", "-", "-", "above" ); model.setValue("/root/main/cond/acptdd", getCurrentDate()); //Á¢¼öÀÏÀÚ //main¿¡¼­ ¿­¸°È­¸éÀÌ ¾Æ´Ñ opener°¡ ÀÖÀ»½Ã¿¡´Â opener·ÎºÎÅÍ È¯Àڱ⺻Á¤º¸ key°ªÀ» settingÇÑ´Ù. if(checkOpener()){ //var param = opener.javascript.getParameter("SPMMO06100_param"); //parameter var param = opener.javascript.getParameter("SPMNE04400_param"); //parameter if(param.length > 1){ //opener¿¡¼­ ³Ñ¾î¿Â parameter°¡ ÀÖ´Â °æ¿ì fReqERTriagePatInfoPrimaryKey(param); fReqERTriagePatList(); //ÇöÀçÀÏÀÚ¸¦ ±âÁØÀ¸·Î TriageȯÀÚ¸®½ºÆ®¸¦ Á¶È¸ÇÑ´Ù. }else{ //opener¿¡¼­ ³Ñ¾î¿Â parameter°¡ ¾ø´Â °æ¿ì, »ó´ÜÁ¤º¸°¡ ÀÖ´ÂÁö È®ÀÎÇÑ´Ù. var patflagcsv = getGlobalVariable("patflag"); var paminfocsv = getGlobalVariable("paminfo"); //alert(patflagcsv + "," + paminfocsv); model.removeNodeset("/root/patflag/list"); setCSVToNode("/root/patflag", patflagcsv); var ioflag = model.getValue("/root/patflag/list/prcpgenrflag"); if(patflagcsv.length > 1 && paminfocsv.length > 1 && ( ioflag == "E" || ioflag == "I" ) ){ //»ó´ÜÁ¤º¸°¡ ÀÖ°í, ȯÀÚÁ¤º¸°¡ ÀÀ±ÞÀÎ °æ¿ì model.removeNodeset("/root/paminfo/list"); setCSVToNode("/root/paminfo", paminfocsv); var param = model.getValue("/root/paminfo/list/pid") + "¢Ë" + model.getValue("/root/paminfo/list/indd") + "¢Ë" + model.getValue("/root/paminfo/list/cretno") + "¢Ë" + model.getValue("/root/paminfo/list/sex") + "¢Ë" + model.getValue("/root/paminfo/list/age") + "¢Ë¢Ë" + model.getValue("/root/paminfo/list/hngnm") + "¢Ë" + model.getValue("/root/paminfo/list/orddeptcd") + "¢Ë" + model.getValue("/root/paminfo/list/orddeptnm") + "¢Ë" + model.getValue("/root/paminfo/list/medispclid"); fReqERTriagePatInfoPrimaryKey(param); fReqERTriagePatList(); //ByCY Áø·á¿Ü¹æ¹®°ü·ÃÄÚµåÁ¶È¸½Ã Blocking(20090304) //emr.mnembtms Áø·á¿Ü¹æ¹®°ü·ÃÄÚµå(C0043303, C0809949, C0260844) //var fMainsympcd = model.getValue("/root/main/ertriage/ertriage/mainsympcd"); //model.makeValue("/root/blockflag/reqdata/mainsympcd",fMainsympcd); //submit("TRMNE04404", false); fCtrlSetting(); //ByCY Áø·á¿Ü¹æ¹®°ü·ÃÄÚµåÀԷ½à Blocking(20090304) }else{ //»ó´ÜÁ¤º¸°¡ ¾ø´Â °æ¿ì model.setValue(sERTRIAGE_PATH + "/fstexamorddd", getCurrentDate()); //ÃÊÁøÁø·áÀÏÀÚ model.setValue(sERTRIAGE_PATH + "/fstexamordtm", (getCurrentTime()).substr(0,4)); //ÃÊÁøÁø·á½Ã°£ model.setValue(sERTRIAGE_PATH + "/attackdd" , getCurrentDate()); //¹ßº´ÀÏÀÚ model.setValue(sERTRIAGE_PATH + "/attacktm" , (getCurrentTime()).substr(0,4)); //¹ßº´½Ã°£ fReqERTriagePatList(); //ÇöÀçÀÏÀÚ¸¦ ±âÁØÀ¸·Î TriageȯÀÚ¸®½ºÆ®¸¦ Á¶È¸ÇÑ´Ù. } } if(parseInt(model.getValue(sERTRIAGE_PATH + "/age")) >= 100) { messageBox("ȯÀÚÀÇ ³ªÀ̰¡ 100¼¼ ÀÌ»óÀÔ´Ï´Ù. ´Ù½Ã Çѹø È®ÀÎ ÇϽñâ¹Ù¶ø´Ï´Ù.","I"); } } } /** * @desc : Enter ȤÀº TabŰ ÀԷ½Ã, ÁöÁ¤ÇÑ ÄÜÆ®·Ñ·Î À̵¿ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fNextMoveCtrl(ctrlID){ if(event.keyCode == 13){ //Enter۰¡ ´­¸° °æ¿ì model.setFocus(ctrlID); } } /** * @desc : String¿¡¼­ ƯÁ¤ ¹®ÀÚ °Ë»ç * @ * @param : trgtStr - ŸÄÏÀÌ µÇ´Â String¹®ÀÚ¿­ * : fndCh - ãÀ» Char¹®ÀÚ * * @return : true/false * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fSearchChar(sTrgtStr, chFndChar){ for(var i=0; i < sTrgtStr.length; i++){ var ch = sTrgtStr.charAt(i); if(ch == chFndChar){ return true; } } return false; } /** * @desc : ¾Ë·¯Áö ¼±ÅÃ, ¼±ÅÃÃë¼Ò * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fSelctAlgy(){ var sAglyFlag = model.getValue(sERTRIAGE_PATH + "/algyflag"); //alert(sAglyFlag); ipt_algyetccnt.disabled = true; if(fSearchChar(sAglyFlag, "8") == true){ // ¾øÀ½(8)ÀÌ ¼±ÅÃµÈ °æ¿ì deselectAll("chk_algyflag"); }else if(fSearchChar(sAglyFlag, "7") == true){ // ±âŸ(7)ÀÌ ¼±ÅÃµÈ °æ¿ì ipt_algyetccnt.disabled = false; }else if(fSearchChar(sAglyFlag, "7") == false){ // ±âŸ(7)ÀÌ ¼±ÅÃÇØÁ¦µÈ °æ¿ì ipt_algyetccnt.disabled = true; ipt_algyetccnt.value = ""; }else if(sAglyFlag == ""){ selectAll("chk_algyflag"); ipt_algyetccnt.disabled = true; } if(fSearchChar(sAglyFlag, "8") == false){ // ¾øÀ½(8)ÀÌ ¼±ÅÃÇØÁ¦µÈ °æ¿ì chk_algyflag.disabled = false; } model.refresh(); } /** * @desc : °ú°Å·Â ¼±ÅÃ, ¼±ÅÃÃë¼Ò * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fSelctPastHist(){ var sPastHistFlag = model.getValue(sERTRIAGE_PATH +"/pasthistflag"); ipt_pasthistetccnt.disabled = true; if(fSearchChar(sPastHistFlag, "9") == true){ // ¾øÀ½(9)ÀÌ ¼±ÅÃµÈ °æ¿ì deselectAll("chk_pasthistflag"); }else if(fSearchChar(sPastHistFlag, "8") == true){ // ±âŸ(8)ÀÌ ¼±ÅÃµÈ °æ¿ì ipt_pasthistetccnt.disabled = false; }else if(fSearchChar(sPastHistFlag, "8") == false){ // ±âŸ(8)ÀÌ ¼±ÅÃÇØÁ¦µÈ °æ¿ì ipt_pasthistetccnt.disabled = true; ipt_pasthistetccnt.value = ""; }else if(sPastHistFlag == ""){ selectAll("chk_pasthistflag"); model.setValue(sERTRIAGE_PATH +"/pasthistetccnts", ""); ipt_pasthistetccnt.disabled = true; } if(fSearchChar(sPastHistFlag, "9") == false){ // ¾øÀ½(8)ÀÌ ¼±ÅÃÇØÁ¦µÈ °æ¿ì chk_pasthistflag.disabled = false; } model.refresh(); } // ¸ðµç üũ¸¦ disabled = true function deselectAll(flag) { if (flag == "chk_algyflag") { // ¾Ë·¯Áö var i = 0; for(i=0; i= "20161024") { if(isNull(Chkserdiagflag) || Chkserdiagflag == "-") { messageBox("ÁßÁõµµ°¡ ÀÔ·Â µÇÁö ¾Ê¾Ò½À´Ï´Ù.","I"); return; } if(Chkstatus == "i" && Chkserdiagflag != "8" && (isNull(Chkptmikpr1) || Chkptmikpr1 == "-")) { messageBox("ÁßÁõµµ ºÐ·ù±â·Ï(KTAS)ÀÌ ÀÛ¼º µÇÁö ¾Ê¾Ò½À´Ï´Ù.","I"); return; } } var sAattackDd = model.getValue("/root/main/ertriage/ertriage/attackdd"); // ¹ßº´ÀÏÀÚ var sAattackTm = model.getValue("/root/main/ertriage/ertriage/attacktm"); // ¹ßº´½Ã°£ if(!isNull(sAattackDd) && !(sAattackDd.length == 8)) { messageBox("¹ßº´ÀÏÀÚ°¡ ³¯Â¥ À¯ÇüÀÌ ¾Æ´Õ´Ï´Ù.","I"); model.setFocus("ipt_attackdd"); return; } if(!isNull(sAattackTm) && !(sAattackTm.length == 4)) { messageBox("¹ßº´½Ã°£ÀÌ ½Ã°£ À¯ÇüÀÌ ¾Æ´Õ´Ï´Ù.","I"); model.setFocus("ipt_attacktm"); return; } if(!isNull(sAattackDd) && isNull(sAattackTm)) { messageBox("¹ßº´ÀÏÀÚ°¡ ÀÔ·Â µÇ¾ú½À´Ï´Ù. ¹ßº´½Ã°£À» ÀÔ·Â Çϼ¼¿ä.","I"); model.setFocus("ipt_attacktm"); return; } if(isNull(sAattackDd) && !isNull(sAattackTm)) { messageBox("¹ßº´½Ã°£ÀÌ ÀÔ·Â µÇ¾ú½À´Ï´Ù. ¹ßº´ÀÏÀÚ¸¦ ÀÔ·Â Çϼ¼¿ä.","I"); model.setFocus("ipt_attackdd"); return; } var sChosDt = model.getValue("/root/main/ertriage/ertriage/chosdt"); // ³»¿øÀϽà var sAattackDt = sAattackDd + sAattackTm; // ¹ßº´ÀϽà if(!isNull(sChosDt) && (sChosDt.length == 12) && !isNull(sAattackDt) && (sAattackDt.length == 12)) { if(sChosDt <= sAattackDt) { messageBox("¹ßº´ÀÏÀÚ, ¹ßº´½Ã°£Àº ³»¿ø½Ã°£ ÀÌÀüÀ̾î¾ß ÇÕ´Ï´Ù.","I"); model.setFocus("ipt_attacktm"); return; } } var sYearAgoDd = (sChosDt.toDate().getAddDate(-365,"D")).getDateFormat(); if(!isNull(sAattackDd) && !isNull(sYearAgoDd)&& sAattackDd != "11111111") { // ¹Ì»óÀϰæ¿ì üũ Á¦¿Üó¸® 2015.08.19 ¾ö¿µ¸¸ if(sAattackDd < sYearAgoDd) { messageBox("¹ßº´ÀÏÀÚ´Â ³»¿øÀÏÀÚ ±âÁØ 1³â À̳»·Î ÀÔ·Â Çϼ¼¿ä.","I"); model.setFocus("attackdd"); return; } } var sBrthDd = model.getValue("/root/main/ertriage/ertriage/brthdd"); // »ý³â¿ùÀÏ if(!isNull(sBrthDd) && sBrthDd.length == 8 && !isNull(sAattackDd) && sAattackDd != "11111111") { // ¹Ì»óÀϰæ¿ì üũ Á¦¿Üó¸® if(sAattackDd < sBrthDd) { messageBox("¹ßº´ÀÏÀÚ´Â »ý³â¿ùÀÏ ÀÌÈÄ·Î ÀÔ·Â Çϼ¼¿ä.","I"); model.setFocus("attackdd"); return; } } //byCY ¼öÃà±âÇ÷¾Ð,À̿ϱâÇ÷¾Ð,ºÐ´ç¸Æ¹Ú¼ö 300ÀÌ»ó/ ºÐ´çÈ£Èí¼ö 99ÀÌ»ó/ ³»¿Â½Ãü¿Â 20¹Ì¸¸¶Ç´Â 45ÀÌ»ó½Ã Blocking var Chkhighbp = model.getValue("/root/main/ertriage/ertriage/highbp"); if( Chkhighbp != "" && Chkhighbp != -1 && (( Chkhighbp > 300 || Chkhighbp < 0 ) || (Chkhighbp.isNumber() == false))) { messageBox("¼öÃà±âÇ÷¾ÐÀº 0~300À̾î¾ß ÇÕ´Ï´Ù.","I"); model.setFocus("ipt_highbp"); return; } var Chklowbp = model.getValue("/root/main/ertriage/ertriage/lowbp"); if( Chklowbp != "" && Chklowbp != -1 && (( Chklowbp > 300 || Chklowbp < 0 ) || (Chklowbp.isNumber() == false))) { messageBox("À̿ϱâÇ÷¾ÐÀº 0~300À̾î¾ß ÇÕ´Ï´Ù.","I"); model.setFocus("ipt_lowbp"); return; } if(Chkhighbp != "" && Chkhighbp != -1 && Chklowbp != "" && Chklowbp != -1 && parseInt(Chkhighbp) < parseInt(Chklowbp)) { messageBox("¼öÃà±âÇ÷¾ÐÀº À̿ϱâÇ÷¾Ðº¸´Ù Å«°ªÀ̾î¾ß ÇÕ´Ï´Ù.","I"); model.setFocus("ipt_lowbp"); return; } var Chkmntpulsecnt = model.getValue("/root/main/ertriage/ertriage/mntpulsecnt"); if( Chkmntpulsecnt != "" && Chkmntpulsecnt != -1 && (( Chkmntpulsecnt > 300 || Chkmntpulsecnt < 0 ) || (Chkmntpulsecnt.isNumber() == false))) { messageBox("ºÐ´ç¸Æ¹Ú¼ö´Â 0~300À̾î¾ß ÇÕ´Ï´Ù.","I"); model.setFocus("ipt_mntpulsecnt"); return; } var Chkmntbrethcnt = model.getValue("/root/main/ertriage/ertriage/mntbrethcnt"); if( Chkmntbrethcnt != "" && Chkmntbrethcnt != -1 && (( Chkmntbrethcnt > 99 || Chkmntbrethcnt < 0 ) || (Chkmntbrethcnt.isNumber() == false))) { messageBox("ºÐ´çÈ£Èí¼ö´Â 0~99À̾î¾ß ÇÕ´Ï´Ù.","I"); model.setFocus("ipt_mntbrethcnt"); return; } var Chkchosbdtp = model.getValue("/root/main/ertriage/ertriage/chosbdtp"); if( Chkchosbdtp != "" && Chkchosbdtp != 0 && Chkchosbdtp != -1 && (( Chkchosbdtp > 45 || Chkchosbdtp < 20 ) || (Chkchosbdtp.isFloat() == false))) { messageBox("³»¿ø½Ãü¿ÂÀº 20.0~45.0À̾î¾ß ÇÕ´Ï´Ù.","I"); model.setFocus("ipt_chosbdtp"); return; } var Chkoxyconcen = model.getValue("/root/main/ertriage/ertriage/oxyconcen"); if( Chkoxyconcen != "" && Chkoxyconcen != -1 && (( Chkoxyconcen > 100 || Chkoxyconcen < 0 ) || (Chkoxyconcen.isNumber() == false))) { messageBox("»ê¼ÒÆ÷È­µµ´Â 0~100À̾î¾ß ÇÕ´Ï´Ù.","I"); model.setFocus("ipt_oxyconcen"); return; } var Chkcscsflag = model.getValue("/root/main/ertriage/ertriage/cscsflag"); if(Chkcscsflag == "A") { if(Chkhighbp != "" && Chkhighbp != -1 && Chkhighbp <= 30) { // ¼öÃà±âÇ÷¾ÐÀÌ 30ÀÌÇÏ messageBox("ÀǽÄÀÌ AlertÀÌ¸ç ¼öÃà±âÇ÷¾ÐÀÌ 30 ÀÌÇÏ ÀÔ´Ï´Ù.","I"); model.setFocus("ipt_highbp"); return; } if(Chkmntbrethcnt != "" && Chkmntbrethcnt != -1 && Chkmntbrethcnt <= 6) { // ºÐ´çÈ£Èí¼ö°¡ 6ÀÌÇÏ messageBox("ÀǽÄÀÌ AlertÀÌ¸ç ºÐ´çÈ£Èí¼ö°¡ 6 ÀÌÇÏ ÀÔ´Ï´Ù.","I"); model.setFocus("ipt_mntbrethcnt"); return; } } //byCY var sInitVsDd = model.getValue("/root/main/ertriage/ertriage/initvsdd"); // initial v/s ÃøÁ¤ÀÏÀÚ if( Chkhighbp != "" && Chkhighbp != -1 && isNull(sInitVsDd) ) { // ¼öÃà±âÇ÷¾Ð ÀԷ½à initial v/s ÃøÁ¤ÀϽà Çʼö ÀÔ·Â messageBox("Initial V/S ÀÏÀÚÀ» ÀÔ·ÂÇϼ¼¿ä.","I"); model.setFocus("ipt_inistvsdd"); return; } var sInitVsTm = model.getValue("/root/main/ertriage/ertriage/initvstm"); // initial v/s ÃøÁ¤½Ã°£ if( Chkhighbp != "" && Chkhighbp != -1 && isNull(sInitVsTm) ) { // ¼öÃà±âÇ÷¾Ð ÀԷ½à initial v/s ÃøÁ¤ÀϽà Çʼö ÀÔ·Â messageBox("Initial V/S ½Ã°£À» ÀÔ·ÂÇϼ¼¿ä.","I"); model.setFocus("ipt_inistvstm"); return; } var sInitVsDt = sInitVsDd + sInitVsTm; // initial v/s ÃøÁ¤ÀÏÀϽà if(!isNull(sChosDt) && (sChosDt.length == 12) && !isNull(sInitVsDt) && (sInitVsDt.length == 12)) { if(sInitVsDt <= sChosDt) { messageBox("Initial V/S ½Ã°£Àº ³»¿ø½Ã°£ ÀÌÈÄÀ̾î¾ß ÇÕ´Ï´Ù.","I"); model.setFocus("ipt_inistvsdd"); return; } } var chospathflag = model.getValue("/root/main/ertriage/ertriage/chospathflag"); var inhospcd = model.getValue("/root/main/ertriage/ertriage/inhospcd"); var inhospnm = model.getValue("/root/main/ertriage/ertriage/inhospnm"); if (chospathflag == "2" && inhospnm != "±âŸ" && (inhospcd == "" || inhospcd == "-")) { messageBox("³»¿ø°æ·Î°¡ 'Àü¿ø'ÀÔ´Ï´Ù. Àü¿ø ¿Â ÀÇ·á±â°ü Á¤º¸¸¦ ¹Ýµå½Ã ÀÔ·ÂÇϼ¼¿ä.","I"); return; } if(fChkValidTriageInfo()==true){ //ÀÀ±ÞTriage ÀúÀå Á¤º¸°¡ À¯È¿ÇÑ °æ¿ì model.removeNodeset("/root/send/savedata"); model.makeNode("/root/send/savedata"); model.makeValue(sERTRIAGE_PATH + "/recdt", getCurrentDate() + getCurrentTime().substr(0,4)); model.copyNode("/root/send/savedata", sERTRIAGE_PATH); if(submit("TXMNE04401")){ fReqERTriagePatList(); } } // Áúº´¿ÜÀÏ °æ¿ì ¼Õ»ó±â È­¸éÀ¸·Î ¿¬°á 2012.01.04 KJS var chosresnflag = model.getValue("/root/main/ertriage/ertriage/chosresnflag"); if (chosresnflag == "2") { var rtn = messageBox("³»¿ø»çÀ¯°¡ 'Áúº´¿Ü'ÀΠȯÀÚÀÔ´Ï´Ù. ¼Õ»ó Á¤º¸¸¦ µî·ÏÇϽðڽÀ´Ï±î?","Q999"); if (rtn == 6) { setParameter("SPMMO07500_pid", model.getValue("/root/main/ertriage/ertriage/pid")); setParameter("SPMMO07500_orddd", model.getValue("/root/main/ertriage/ertriage/orddd")); setParameter("SPMMO07500_cretno", model.getValue("/root/main/ertriage/ertriage/cretno")); open("SPMMO07500", 1, 0, 0, "", "", "", "left:0; right:0; width:0; height:0; sysmenu:hidden; min:hidden, max:hidden;"); } } model.refresh(); } /** * @desc : ÁßÁõµµ ±¸ºÐ°ª º¯°æ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fChngSerDiagFlag(){ var sSerDiagFlag = model.getValue("/root/main/ertriage/ertriage/serdiagflag"); var sPtmikPr1 = model.getValue("/root/main/ertriage/ertriage/ptmikpr1"); //if(!isNull(sSerDiagFlag) && sSerDiagFlag == "8") { // Áúº´¿Ü ¹æ¹®À̸é // return; //} var instcd = getUserInfo("dutplceinstcd"); if ( instcd == "031" || model.getValue("/root/main/ertriage/ertriage/orddd") >= "20161024") { if(!isNull(sSerDiagFlag) && sSerDiagFlag != "8" && sPtmikPr1 == "-") { // KTASÀÌÀü ¹æ½ÄÀ¸·Î ÁßÁõµµ°¡ ÀÔ·ÂµÈ °æ¿ì var iSerDiagVal = cap_serdiag.label; iSerDiagVal++; if(iSerDiagVal > 5){ iSerDiagVal = 1; } } else { var pid = model.getValue("/root/main/ertriage/ertriage/pid"); var hngnm = model.getValue("/root/main/ertriage/ertriage/patnm"); var sa = model.getValue("/root/main/ertriage/ertriage/sex") +"/"+ model.getValue("/root/main/ertriage/ertriage/age") ; var orddd = model.getValue("/root/main/ertriage/ertriage/orddd"); var cretno = model.getValue("/root/main/ertriage/ertriage/cretno"); var ioflag = model.getValue("/root/main/ertriage/ertriage/ordtype"); var orddeptcd = model.getValue("/root/main/ertriage/ertriage/orddeptcd"); var orddeptnm = model.getValue("/root/main/ertriage/ertriage/orddeptnm"); var orddeptnm = ""; var roomcd = model.getValue("/root/main/ertriage/ertriage/roomcd"); var orddrid = model.getValue("/root/main/ertriage/ertriage/orddrid"); var ktasformrecseq = model.getValue("/root/main/ertriage/ertriage/ktasformrecseq"); var disparam = pid +"¢Ë" + hngnm +"¢Ë" + sa+"¢Ë" + orddeptnm +"¢Ë" + roomcd + "¢Ë"; setParameter("pid", pid ); setParameter("orddd", orddd ); setParameter("cretno", cretno); setParameter("ioflag", ioflag); setParameter("orddeptcd", orddeptcd); setParameter("orddrid", orddrid); setParameter("disppatinfo", disparam); //µî·Ï¹øÈ£¢ËȯÀÚ¸í¢Ë¼ºº°/³ªÀÌ¢ËÁø·á°ú¢Ëº´½Ç¢Ë if(isNull(sSerDiagFlag)) { // KTAS ÁßÁõµµ ½Å±Ô ÀÔ·Â setParameter("openmode", "newform"); //½Å±ÔÀÛ¼º setParameter("formcd", "1500017172"); //KTAS ÁßÁõµµ ºÐ·ù } else { // KTAS ¼öÁ¤ setParameter("formrecseq", ktasformrecseq); setParameter("openmode", "recform"); //¼öÁ¤ } modal("SSMMR01100", 1, 0, 0 ,"", "", ""); fGetKtasInfo(); if(isNull(model.getValue(sERTRIAGE_PATH + "/serdiagflag"))) { iSerDiagVal = ""; } else { iSerDiagVal = parseInt(model.getValue(sERTRIAGE_PATH + "/serdiagflag")); } } } else { var iSerDiagVal = cap_serdiag.label; iSerDiagVal++; if(iSerDiagVal > 3){ iSerDiagVal = 1; } } switch(iSerDiagVal){ case 1: cap_serdiag.attribute("color") = "#ff0000"; break; case 2: cap_serdiag.attribute("color") = "#ff6600"; break; case 3: cap_serdiag.attribute("color") = "#0000ff"; break; case 4: cap_serdiag.attribute("color") = "#000000"; break; case 5: cap_serdiag.attribute("color") = "#000000"; break; case 8: cap_serdiag.attribute("color") = "#000000"; break; default: cap_serdiag.attribute("color") = "#ffffff"; break; } cap_serdiag.attribute("text") = iSerDiagVal; model.setValue(sERTRIAGE_PATH + "/serdiagflag", iSerDiagVal); model.refresh(); } function fGetKtasInfo() { var pid = model.getValue("/root/main/ertriage/ertriage/pid"); var orddd = model.getValue("/root/main/ertriage/ertriage/orddd"); var cretno = model.getValue("/root/main/ertriage/ertriage/cretno"); cap_ptmikpr1.hint = ""; model.removeNodeset("/root/send/reqdata"); model.makeValue("/root/send/reqdata/pid" , pid); model.makeValue("/root/send/reqdata/orddd" , orddd); model.makeValue("/root/send/reqdata/cretno" , cretno); if(submit("TRMNE04405")) { model.setValue(sERTRIAGE_PATH + "/ktasformrecseq", model.getValue("/root/main/ktasinfo/ktasinfo/ktasformrecseq")); model.setValue(sERTRIAGE_PATH + "/serdiagflag", model.getValue("/root/main/ktasinfo/ktasinfo/serdiagflag")); model.setValue(sERTRIAGE_PATH + "/ptmikpr1", model.getValue("/root/main/ktasinfo/ktasinfo/ptmikpr1")); model.setValue(sERTRIAGE_PATH + "/ptmiktdt", model.getValue("/root/main/ktasinfo/ktasinfo/ptmiktdt")); model.setValue(sERTRIAGE_PATH + "/ptmikttm", model.getValue("/root/main/ktasinfo/ktasinfo/ptmikttm")); model.setValue(sERTRIAGE_PATH + "/ptmikjob", model.getValue("/root/main/ktasinfo/ktasinfo/ptmikjob")); model.setValue(sERTRIAGE_PATH + "/ptmikidn", model.getValue("/root/main/ktasinfo/ktasinfo/ptmikidn")); model.setValue(sERTRIAGE_PATH + "/ptmikpr1nm", model.getValue("/root/main/ktasinfo/ktasinfo/ptmikpr1nm")); cap_ptmikpr1.hint = model.getValue(sERTRIAGE_PATH + "/ptmikpr1nm"); } } /** * @desc : ±³Åë»ç°í ´ç»çÀÚ¶õ ¼±ÅýÃ, º¸È£À屸¶õ disabledÀ¯¹« ¼³Á¤ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fSelctAcdOwnFlag(){ var chAcdOwnFlag = model.getValue(sERTRIAGE_PATH +"/acdownflag"); if(chAcdOwnFlag == "Y"){ chk_proceqmtflag.disabled = false; }else{ chk_proceqmtflag.disabled = true; } model.refresh(); } /** * @desc : ÀÀ±ÞTriageȯÀÚ ±âº»Á¤º¸ Á¶È¸(primary key¸¦ ÀÌ¿ëÇØ¼­ Á¶È¸ÇÑ´Ù.) * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fReqERTriagePatInfoPrimaryKey(param){ var condparam = param.split("¢Ë"); model.removeNodeset("/root/send/reqdata"); model.makeValue("/root/send/reqdata/pid" , condparam[0]); model.makeValue("/root/send/reqdata/orddd" , condparam[1]); model.makeValue("/root/send/reqdata/cretno" , condparam[2]); model.makeValue("/root/send/reqdata/queryflag", "K"); //Äõ¸®±¸ºÐ K : ±âº»Å°¸¦ ÀÌ¿ëÇØ Á¶È¸ÇÑ´Ù. //submit("TRMMO06103"); submit("TRMNE04403"); var node = instance1.selectSingleNode(sERTRIAGE_PATH) if(node == null){ fMakeERTriageNode(); //Á¶È¸ °á°ú°¡ ¾ø´Â °æ¿ì node¸¦ »ý¼ºÇÑ´Ù. model.setValue(sERTRIAGE_PATH + "/status" , "i"); var condparam = param.split("¢Ë"); model.setValue(sERTRIAGE_PATH + "/pid" , condparam[0]); model.setValue(sERTRIAGE_PATH + "/orddd" , condparam[1]); model.setValue(sERTRIAGE_PATH + "/cretno" , condparam[2]); model.setValue(sERTRIAGE_PATH + "/sex" , condparam[3]); model.setValue(sERTRIAGE_PATH + "/age" , condparam[4]); model.setValue(sERTRIAGE_PATH + "/cntctel" , condparam[5]); model.setValue(sERTRIAGE_PATH + "/patnm" , condparam[6]); model.setValue(sERTRIAGE_PATH + "/orddeptcd" , condparam[7]); model.setValue(sERTRIAGE_PATH + "/orddeptnm" , condparam[8]); model.setValue(sERTRIAGE_PATH + "/orddrid" , condparam[9]); model.setValue(sERTRIAGE_PATH + "/cscsflag", "-"); //ÀÇ½Ä model.setValue(sERTRIAGE_PATH + "/choswayflag", "-"); //³»¿ø¼ö´Ü //model.setValue(sERTRIAGE_PATH + "/painflag", "-"); //ÅëÁõ model.setValue(sERTRIAGE_PATH + "/chosresnflag", "-"); //³»¿ø»çÀ¯ model.setValue(sERTRIAGE_PATH + "/intenflag", "-"); //Àǵµ¼º¿©ºÎ model.setValue(sERTRIAGE_PATH + "/injmechflag", "-"); //¼Õ»ó±âÀü model.setValue(sERTRIAGE_PATH + "/chospathflag", "-"); //³»¿ø°æ·Î model.setValue(sERTRIAGE_PATH + "/inhosptype" , "-"); //Àü¿øº´¿ø±¸ºÐ model.setValue(sERTRIAGE_PATH + "/preday" , "0"); //Àü¿øº´¿ø±¸ºÐ model.setValue(sERTRIAGE_PATH + "/prehour" , "00"); //Àü¿øº´¿ø±¸ºÐ model.setValue(sERTRIAGE_PATH + "/premin" , "00"); //Àü¿øº´¿ø±¸ºÐ model.makeValue(sERTRIAGE_PATH + "/wardcd" , model.getValue("/root/codeinfo/codeinfo/codelist[cdgrupid ='002']/cdid")); //Àü¿øº´¿ø±¸ºÐ model.makeValue(sERTRIAGE_PATH + "/roomcd" , "ERBD"); //Àü¿øº´¿ø±¸ºÐ model.makeValue(sERTRIAGE_PATH + "/ordtype" , "E"); //Àü¿øº´¿ø±¸ºÐ model.makeValue(sERTRIAGE_PATH + "/instcd" , getUserInfo("dutplceinstcd")); //Àü¿øº´¿ø±¸ºÐ model.makeValue(sERTRIAGE_PATH + "/slightyn" , "N"); //°æÁõȯÀÚ¿©ºÎ fGetKtasInfo(); // ÀÛ¼ºµÈ ÁßÁõµµ¸¦ Á¶È¸ ÇÑ´Ù. }else{ //Á¶È¸ °á°ú°¡ ÀÖ´Â °æ¿ì, status¸¦ update·Î ¼³Á¤ÇÑ´Ù. //model.setValue(sERTRIAGE_PATH + "/status" , ""); //model.copyNode("/root/temp/ertriage", "/root/main/ertriage/ertriage"); model.copyNode("/root/temps/ertriage", "/root/main/ertriage/ertriage"); if(model.getValue(sERTRIAGE_PATH + "/status") == "i") { // ½Å±ÔÀÛ¼º model.setValue(sERTRIAGE_PATH + "/cscsflag", "-"); //ÀÇ½Ä model.setValue(sERTRIAGE_PATH + "/choswayflag", "-"); //³»¿ø¼ö´Ü //model.setValue(sERTRIAGE_PATH + "/painflag", "-"); //ÅëÁõ model.setValue(sERTRIAGE_PATH + "/chosresnflag", "-"); //³»¿ø»çÀ¯ model.setValue(sERTRIAGE_PATH + "/intenflag", "-"); //Àǵµ¼º¿©ºÎ model.setValue(sERTRIAGE_PATH + "/injmechflag", "-"); //¼Õ»ó±âÀü model.setValue(sERTRIAGE_PATH + "/chospathflag", "-"); //³»¿ø°æ·Î model.setValue(sERTRIAGE_PATH + "/inhosptype" , "-"); //Àü¿øº´¿ø±¸ºÐ model.setValue(sERTRIAGE_PATH + "/preday" , "0"); //Àü¿øº´¿ø±¸ºÐ model.setValue(sERTRIAGE_PATH + "/prehour" , "00"); //Àü¿øº´¿ø±¸ºÐ model.setValue(sERTRIAGE_PATH + "/premin" , "00"); //Àü¿øº´¿ø±¸ºÐ model.makeValue(sERTRIAGE_PATH + "/wardcd" , model.getValue("/root/codeinfo/codeinfo/codelist[cdgrupid ='002']/cdid")); //Àü¿øº´¿ø±¸ºÐ model.makeValue(sERTRIAGE_PATH + "/roomcd" , "ERBD"); //Àü¿øº´¿ø±¸ºÐ model.makeValue(sERTRIAGE_PATH + "/ordtype" , "E"); //Àü¿øº´¿ø±¸ºÐ model.makeValue(sERTRIAGE_PATH + "/instcd" , getUserInfo("dutplceinstcd")); //Àü¿øº´¿ø±¸ºÐ model.makeValue(sERTRIAGE_PATH + "/slightyn" , "N"); //°æÁõȯÀÚ¿©ºÎ fGetKtasInfo(); // ÀÛ¼ºµÈ ÁßÁõµµ¸¦ Á¶È¸ ÇÑ´Ù. } cap_ptmikpr1.hint = model.getValue(sERTRIAGE_PATH + "/ptmikpr1nm"); } } /** * @desc : ÀÀ±ÞTriage Node »ý¼º * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fMakeERTriageNode(){ model.makeNode("/root/main/ertriage/ertriage/status"); model.makeNode("/root/main/ertriage/ertriage/acptddno"); model.makeNode("/root/main/ertriage/ertriage/acptddtm"); model.makeNode("/root/main/ertriage/ertriage/acptdd"); model.makeNode("/root/main/ertriage/ertriage/acptno"); model.makeNode("/root/main/ertriage/ertriage/histno"); model.makeNode("/root/main/ertriage/ertriage/histcd"); model.makeNode("/root/main/ertriage/ertriage/rgstflag"); model.makeNode("/root/main/ertriage/ertriage/pid"); model.makeNode("/root/main/ertriage/ertriage/orddd"); model.makeNode("/root/main/ertriage/ertriage/cretno"); model.makeNode("/root/main/ertriage/ertriage/sex"); model.makeNode("/root/main/ertriage/ertriage/age"); model.makeNode("/root/main/ertriage/ertriage/serdiagflag"); model.makeNode("/root/main/ertriage/ertriage/mainsympcd"); model.makeNode("/root/main/ertriage/ertriage/mainsympcdno"); model.makeNode("/root/main/ertriage/ertriage/mainsympnm"); model.makeNode("/root/main/ertriage/ertriage/attackdd"); model.makeNode("/root/main/ertriage/ertriage/attacktm"); model.makeNode("/root/main/ertriage/ertriage/cscsflag"); //model.makeNode("/root/main/ertriage/ertriage/painflag"); //model.makeNode("/root/main/ertriage/ertriage/painflag1"); model.makeNode("/root/main/ertriage/ertriage/chospathflag"); model.makeNode("/root/main/ertriage/ertriage/choswayflag"); model.makeNode("/root/main/ertriage/ertriage/chosresnflag"); model.makeNode("/root/main/ertriage/ertriage/intenflag"); model.makeNode("/root/main/ertriage/ertriage/injmechflag"); model.makeNode("/root/main/ertriage/ertriage/acdownflag"); model.makeNode("/root/main/ertriage/ertriage/cntctel"); model.makeNode("/root/main/ertriage/ertriage/highbp"); model.makeNode("/root/main/ertriage/ertriage/lowbp"); model.makeNode("/root/main/ertriage/ertriage/mntpulsecnt"); model.makeNode("/root/main/ertriage/ertriage/mntbrethcnt"); model.makeNode("/root/main/ertriage/ertriage/chosbdtp"); model.makeNode("/root/main/ertriage/ertriage/oxyconcen"); model.makeNode("/root/main/ertriage/ertriage/algyflag"); model.makeNode("/root/main/ertriage/ertriage/pasthistflag"); model.makeNode("/root/main/ertriage/ertriage/proceqmtflag"); model.makeNode("/root/main/ertriage/ertriage/patnm"); model.makeNode("/root/main/ertriage/ertriage/orddeptcd"); model.makeNode("/root/main/ertriage/ertriage/orddeptnm"); model.makeNode("/root/main/ertriage/ertriage/orddrid"); model.makeNode("/root/main/ertriage/ertriage/algyetccnts"); model.makeNode("/root/main/ertriage/ertriage/pasthistetccnts"); model.makeNode("/root/main/ertriage/ertriage/fstexamorddd"); model.makeNode("/root/main/ertriage/ertriage/fstexamordtm"); model.makeNode("/root/main/ertriage/ertriage/mainsympcd1"); model.makeNode("/root/main/ertriage/ertriage/mainsympcdno1"); model.makeNode("/root/main/ertriage/ertriage/mainsympnm1"); model.makeNode("/root/main/ertriage/ertriage/mainsympcd2"); model.makeNode("/root/main/ertriage/ertriage/mainsympcdno2"); model.makeNode("/root/main/ertriage/ertriage/mainsympnm2"); model.makeNode("/root/main/ertriage/ertriage/etcsymp"); model.makeNode("/root/main/ertriage/ertriage/acdowndetailflag"); model.makeNode("/root/main/ertriage/ertriage/inhosptype"); model.makeNode("/root/main/ertriage/ertriage/inhospcd"); model.makeNode("/root/main/ertriage/ertriage/inhospnm"); model.makeNode("/root/main/ertriage/ertriage/dsid"); model.makeNode("/root/main/ertriage/ertriage/reid"); model.makeNode("/root/main/ertriage/ertriage/preday"); model.makeNode("/root/main/ertriage/ertriage/prehour"); model.makeNode("/root/main/ertriage/ertriage/premin"); model.makeNode("/root/main/ertriage/ertriage/slightyn"); model.makeNode("/root/main/ertriage/ertriage/ktasformrecseq"); model.makeNode("/root/main/ertriage/ertriage/ptmikpr1"); model.makeNode("/root/main/ertriage/ertriage/ptmiktdt"); model.makeNode("/root/main/ertriage/ertriage/ptmikttm"); model.makeNode("/root/main/ertriage/ertriage/ptmikjob"); model.makeNode("/root/main/ertriage/ertriage/ptmikidn"); model.makeNode("/root/main/ertriage/ertriage/ptmikpr1nm"); } /** * @desc : ³»¿ø»çÀ¯ º¯°æ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fChngChosResnFlag(){ var chosresnflag = model.getValue(sERTRIAGE_PATH +"/chosresnflag"); if(cmb_chosresnflag.value == "1" || cmb_chosresnflag.value == "-"){ //³»¿ø»çÀ¯°¡ Áúº´ÀÎ °æ¿ì, ¹Ì¼³Á¤ÀÏ °æ¿ì model.setValue(sERTRIAGE_PATH + "/intenflag" , "-"); //Àǵµ¼º¿©ºÎ model.setValue(sERTRIAGE_PATH + "/injmechflag" , "-"); //¼Õ»ó±âÀü model.setValue(sERTRIAGE_PATH + "/acdownflag" , ""); //±³Åë»ç°í ´ç»çÀÚ model.setValue(sERTRIAGE_PATH + "/proceqmtflag", ""); //º¸È£À屸 cmb_intenflag.disabled = true; cmb_injmechflag.disabled = true; //chk_acdownflag.disabled = true; //chk_proceqmtflag.disabled= true; //model.setValue(sERTRIAGE_PATH + "/chospathflag", "-"); //³»¿ø°æ·Î //cmb_chospathflag.disabled= true; //³»¿ø»çÀ¯°¡ Áúº´ÀÎ °æ¿ì, ³»¿ø°æ·Î disabledÇØÃ¼ //model.refresh(); }else{ cmb_intenflag.disabled = false; cmb_injmechflag.disabled = false; cmb_chospathflag.disabled= false; //chk_acdownflag.disabled = false; //chk_proceqmtflag.disabled= false; //model.refresh(); } } /** * @desc : UMLÁÖÈ£¼Ò È­¸é OPEN * @ * @param : * @return : * @author : Á¤°æÈ­ * @--------------------------------------------------- */ function fOpenUMLSCC1(){ //model.removeNodeset("/root/temp"); //model.makeNode("/root/send/reqdata"); if(ipt_mainsynm.value == ""){ messageBox("ÁÖÁõ»ó Á¤º¸¸¦ ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.","C"); return; } modal("SPMRF04200"); //setParameter("SPMRF04200_param_nodepath", "/root/temp/selectdiaglist"); setParameter("SPMRF04200_param_nodepath", ""); model.setValue(sERTRIAGE_PATH + "/mainsympcd1" , model.getValue("/root/temp/selectdiaglist/umlscd")); model.setValue(sERTRIAGE_PATH + "/mainsympcdno1", 0); model.setValue(sERTRIAGE_PATH + "/mainsympnm1" , model.getValue("/root/temp/selectdiaglist/termengnm")); model.refresh(); } /** * @desc : UMLÁÖÈ£¼Ò È­¸é OPEN * @ * @param : * @return : * @author : Á¤°æÈ­ * @--------------------------------------------------- */ function fOpenUMLSCC2(){ if(ipt_mainsynm.value == ""){ messageBox("ÁÖÁõ»ó Á¤º¸¸¦ ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.","C"); return; } modal("SPMRF04200"); setParameter("SPMRF04200_param_nodepath", ""); model.setValue(sERTRIAGE_PATH + "/mainsympcd2" , model.getValue("/root/temp/selectdiaglist/umlscd")); model.setValue(sERTRIAGE_PATH + "/mainsympcdno2", 0); model.setValue(sERTRIAGE_PATH + "/mainsympnm2" , model.getValue("/root/temp/selectdiaglist/termengnm")); model.refresh(); } /** * @desc : ¼Õ»ó±âÀü º¯°æ Event * @ * @param : * @return : * @author : ¾çõ´ö * @--------------------------------------------------- */ function fValueChng_injmechflag(){ if(cmb_injmechflag.value == "01" || cmb_injmechflag.value == "02" || cmb_injmechflag.value == "03" || cmb_injmechflag.value == "04" || cmb_injmechflag.value == "05" || cmb_injmechflag.value == "06" || cmb_injmechflag.value == "07" || cmb_injmechflag.value == "08" || cmb_injmechflag.value == "09"){ chk_acdownflag.disabled = false; }else{ chk_acdownflag.value = ""; chk_acdownflag.disabled = true; } } /** * @desc : ³»¿ø¼ö´Ü º¯°æ Event * @ * @param : * @return : * @author : ¾çõ´ö * @--------------------------------------------------- */ function fValueChng_choswayflag(){ if(cmb_choswayflag.value == "1"){ ipt_dsid.disabled = false; ipt_reid.disabled = false; btn_reidsetting.disabled = false; btn_dsidsetting.disabled = false; }else{ ipt_dsid.value = ""; ipt_reid.value = ""; ipt_dsid.disabled = true; ipt_reid.disabled = true; btn_reidsetting.disabled = true; btn_dsidsetting.disabled = true; } } /** * @desc : ³»¿ø°æ·Î º¯°æ Event * @ * @param : * @return : * @author : ¾çõ´ö * @--------------------------------------------------- */ function fValueChng_chospathflag(){ cmb_inhosptype.disabled = true; ipt_inhosnm.disabled = true; if(cmb_chospathflag.value == "2"){ //cmb_inhosptype.disabled = false; btn_hossear.disabled = false; }else{ cmb_inhosptype.value = "-"; //cmb_inhosptype.disabled = true; btn_hossear.disabled = true; } } /** * @desc : ³»¿ø°æ·Î º¯°æ Event * @ * @param : * @return : * @author : ¾çõ´ö * @--------------------------------------------------- */ function fValueChng_acdownflag(){ if(chk_acdownflag.value == "Y"){ rdo_acdowndetailflag.disabled = false; chk_proceqmtflag.disabled = false; }else{ chk_proceqmtflag.value = ""; rdo_acdowndetailflag.value = ""; rdo_acdowndetailflag.disabled = true; chk_proceqmtflag.disabled = true; } } /** * @desc : ¸îÀÏ ¸î½Ã°£ ¸îºÐÀüÀ¸·Î ¹ßº´ÀϽà ¹ßº´½Ã°£À» Á¶È¸ÇÑ´Ù. * @ * @param : * @return : * @author : ±èº´±¹ * @--------------------------------------------------- */ function fCalcAttackDate() { var curdd = getCurrentDate(); var curtm = getCurrentTime(); var curdate = curdd + curtm; var curdt = curdd + curtm; var stat = 0; var dd = Number(model.getValue(ipt_preday.attribute("ref"))); var hh = Number(model.getValue(ipt_prehour.attribute("ref"))); var min = Number(model.getValue(ipt_premin.attribute("ref"))); if(min != "" || isNull(min)) { curdt = (curdate.toDate("YYYYMMDDhhmmss")).getAddDate(min * -1, "m"); stat++; } if(hh != "" || isNull(hh)) { if(stat == 0) { curdt = (curdt.toDate("YYYYMMDDhhmmss")).getAddDate(hh * -1, "h"); } else { curdt = curdt.getAddDate(hh * -1, "h"); } } if(dd != "" || isNull(dd)) { if(stat == 0) { curdt = (curdt.toDate("YYYYMMDDhhmmss")).getAddDate(dd * -1); } else { curdt = curdt.getAddDate(dd * -1); } } sFDate = curdt.getFullYear(); sFDate = sFDate.toString() + (( curdt.getMonth() + 1 > 9 ) ? curdt.getMonth() + 1 : "0" + (curdt.getMonth() + 1)); sFDate = sFDate.toString() + (( curdt.getDate() > 9 ) ? curdt.getDate() : "0" + curdt.getDate()); sFTime = (( curdt.getHours() > 9 ) ? curdt.getHours() : "0" + curdt.getHours()); sFTime = sFTime.toString() + (( curdt.getMinutes() > 9 ) ? curdt.getMinutes() : "0" + curdt.getMinutes()); model.setValue(ipt_attackdd.attribute("ref"), sFDate); model.setValue(ipt_attacktm.attribute("ref"), sFTime.substr(0,4)); ipt_attackdd.refresh(); ipt_attacktm.refresh(); }