/* ÁÖ»ç½Ç¸ÞÀÎ(SMMNI00100.xfm - JScript ) - Version : 1) : Ver.1.00.01 */ var xBizTrgtManListPath = "/root/main/biztrgtman/biztrgtmanlist" //20090318 dhkim ÁÖ»ç½Ç Äڵ带 Àü¿ªº¯¼ö·Î ¼±¾ð var injDeptcd; var injDeptnm; //user sessionÀÇ ºÎ¼­Á¤º¸ var dutplcecd; var dutplcenm; //20090512 dhkim ¼­¿ï¼º¸ð ±â°üÄÚµå ±âÁØÀÚ·á var seoulinstcd; //20100224 dhkim ±â°üÄÚµåÃß°¡ var uijbinstcd;//ÀÇÁ¤ºÎ var bucinstcd;//ºÎõ var vctinstcd;//ºó¼¾Æ® var yuidinstcd;//¿©Àǵµ /** * 20091006 dhkim * ÁÖ»ç¶óº§Ãâ·ÂÇÒ ³»¿ªÀ» Ãʱ⼳Á¤ÇÑ´Ù. * 20091016 dhkim * - ¹Í½º½Ã 󹿰¹¼ö¸¦ 4°³¿¡¼­ 3°³·Î Á¶Á¤ * - ÇöÀçÀÏÀÚ+ÇöÀç½Ã°£ÀÌ ¾Æ´Ñ ó¹æÀÏÀÚ+ÇöÀç½Ã°£À¸·Î Ãâ·Â * 20091029 dhkim * - ¹Í½º³»¿ªÃâ·Â½Ã for¹®ÀÇ º¯¼ö¸¦ i°¡ ¾Æ´Ñ k·Î »õ·Î ºÎ¿©ÇÏ¿© ¹Ýº¹ÇÔ (iº¯¼ö¸¦ µÎ¹ø»ç¿ëÇÏ¿© ¹«ÇÑ·çÇÁ µ¹¾ÒÀ½.) */ function fPrintINJLabel(){ // ÁÖ»ç¶óº§ ¹ÙÄÚµå Ãâ·Â±â´É_20090515(ByJA) //1. ¹ÙÄÚµå ¶óº§ Ãʱ⠼³Á¤°ª Á¶È¸ var scrnid = "SMMNI00100"; model.removeNodeset("/root/main/barcdprntsetup"); fGetBarCodeInfo(scrnid); // CareCom.js lzzfMakeBrcdPrntObjHanDo("CommAX"); //2. ¹ÙÄÚµå ¶óº§ È¯°æ¼³Á¤ var barcdRef = "/root/main/barcdprntsetup/prntsetupinfo/setupinfo"; var portOpenTF = fSetNursBarcdInfo(barcdRef); // CareCom.js //3. ÁÖ»ç¶óº§ Ãâ·Â var prcpdetllistRef= "/root/main/prcpdetl/prcpdetllist"; //È£Ã⺯¼ö°ª ¼³Á¤ var pid, orddeptnm, patnm, sexage, prcpcd, prcpvol, prcpqty, abbrnm, ast, prcpdelivefact, prcpdd, labelprttm; var actorddd;//20091214 dhkim Ãß°¡(mix³»¿ª Ãâ·Â½Ã ¿¹¾àÀÏÀÚ·Î ±¸ºÐÇØ ¿¬¼Óó¹æ Àüü°¡ ¸ðµÎ Ãâ·ÂµÇ´Â ¿À·ù Á¦°Å) var execprcpuniqno; var patinfoStr = ''; var prcpStr = ''; var labelprtdtStr = ''; var mixcnt = 0; var rrgstno = ''; //20170308 Ãß°¡ ,¶óº§¿¡ ÁֹιøÈ£ º¸¿©ÁÖ±âÀ§ÇØ rrgstno = model.getValue("/root/main/rghtref/rghtreflist/rrgstno"); //¹Í½º¸¦ À§ÇÑ Ã¼Å©»óŰª Ãß°¡ var flag; var stat; for(var i = 1; i < grd_prcpdetl.rows; i++){ flag = grd_prcpdetl.valueMatrix(i, grd_prcpdetl.colRef("flag")); if(flag == "1"){ model.setValue(prcpdetllistRef + "[" + i + "]/chklb", "1"); //¹Í½ºÃß°¡ÈÄ Ã¼Å©»óÅ }else{ model.setValue(prcpdetllistRef + "[" + i + "]/chklb", "0"); //¹Í½ºÃß°¡ÈÄ Ã¼Å©ÇØÁ¦»óÅ } //2011.08.09 by kya ACTING ÇÑ °Í ¸¸ ÁÖ»ç¶óº§ Ãâ·ÂµÇµµ·Ï stat = grd_prcpdetl.valueMatrix(i, grd_prcpdetl.colRef("stat")); if( flag == "1" && stat != "6"){ //½ÃÇà¿Ï·á°¡ ¾Æ´Ï¸é messageBox("Acting ¿Ï·á°¡ ¾Æ´Õ´Ï´Ù. Acting ÈÄ ÁÖ»ç¶óº§À» Ãâ·ÂÇϼ¼¿ä.", "E",""); return false; } } var tempStr =""; //20091019 dhkim mix°¡ 3°³ ÀÌ»óÀ϶§´Â ´ÙÀ½ÆäÀÌÁö·Î º¸¿©ÁØ´Ù. for(var i=1; i *°³¹ßÀϽÃ: 2010.05.13 *°³¹ßÀÚ: ¾çõ´ö *¿äûº´¿ø: ¼¼Á¾º´¿ø *¿äûÆÄÆ®: °£È£ *°³¹ß³»¿ë: ¹ÙÄÚµå Ãâ·Â Çü½Ä º¯°æÀ¸·Î ¼öÁ¤ ó¸®(ÁÖ»ç½Ç ÁÖ»ç¶óº§) */ //prcpcd = model.getValue(prcpdetllistRef+"["+i+"]/prcpcd"); prcpcd = model.getValue(prcpdetllistRef+"["+i+"]/prcpnm"); prcpvol = model.getValue(prcpdetllistRef+"["+i+"]/prcpvol"); prcpqty = model.getValue(prcpdetllistRef+"["+i+"]/prcpqty"); //20091019 dhkim prcpdd(¶óº§ Á© ¾Æ·§ÁÙ¿¡ Ãâ·ÂµÇ´Â ÀÏÀÚ)´Â ÇöÀçÀÏÀÚ°¡ ¾Æ´Ñ ó¹æÀÏÀÚÀÓ prcpdd = model.getValue(prcpdetllistRef+"["+i+"]/prcpdd"); prcpdd = prcpdd.substr(0,4) + "/"+prcpdd.substr(4,2) + "/" + prcpdd.substr(6,2); labelprttm = getCurrentTime(); labelprttm = labelprttm.substr(0,2) +":"+ labelprttm.substr(2,2); labelprtdtStr = prcpdd + ' ' + labelprttm;//ó¹æÀÏÀÚ + ÇöÀç½Ã°£ mix = model.getValue(prcpdetllistRef+"["+i+"]/mix"); if(mix != '-' && mix > 0){ prcpStr = prcpcd + ' ' + prcpvol + '/' + prcpqty + '¢Ý'; execprcpuniqno = model.getValue(prcpdetllistRef + '[' + i + ']/execprcpuniqno'); //20091215 dhkim ¿¬¼Óó¹æ ¹Í½º¶óº§ÀÌ ¼±ÅÃÇÏÁö ¾ÊÀº °Í±îÁö Àüü´Ù Ãâ·ÂµÇ´Â ¿À·ù ¼öÁ¤ actorddd = model.getValue(prcpdetllistRef + '[' + i + ']/actorddd'); var _execprcpuniqno, _mix, _prcpcd, _prcpvol, _prcpqty; for(var j = 1; j < grd_prcpdetl.rows; j++){ /** *°³¹ßÀϽÃ: 2010.05.13 *°³¹ßÀÚ: ¾çõ´ö *¿äûº´¿ø: ¼¼Á¾º´¿ø *¿äûÆÄÆ®: °£È£ *°³¹ß³»¿ë: ¹ÙÄÚµå Ãâ·Â Çü½Ä º¯°æÀ¸·Î ¼öÁ¤ ó¸®(ÁÖ»ç½Ç ÁÖ»ç¶óº§) */ _execprcpuniqno = model.getValue(prcpdetllistRef + '[' + j + ']/execprcpuniqno'); _mix = model.getValue(prcpdetllistRef + "[" + j + "]/mix"); _prcpcd = model.getValue(prcpdetllistRef + "[" + j + "]/prcpnm"); //_prcpcd = model.getValue(prcpdetllistRef + "[" + j + "]/prcpcd"); _prcpvol = model.getValue(prcpdetllistRef + "[" + j + "]/prcpvol"); _prcpqty = model.getValue(prcpdetllistRef + "[" + j + "]/prcpqty"); //20091215 dhkim ¿¬¼Óó¹æ ¹Í½º¶óº§ÀÌ ¼±ÅÃÇÏÁö ¾ÊÀº °Í±îÁö Àüü´Ù Ãâ·ÂµÇ´Â ¿À·ù ¼öÁ¤ _actorddd = model.getValue(prcpdetllistRef + '[' + j + ']/actorddd'); if(execprcpuniqno != _execprcpuniqno && mix == _mix && actorddd == _actorddd){//20091215 dhkim ¿¬¼Óó¹æ ¹Í½º¶óº§ÀÌ ¼±ÅÃÇÏÁö ¾ÊÀº °Í±îÁö Àüü´Ù Ãâ·ÂµÇ´Â ¿À·ù ¼öÁ¤ mixcnt++; prcpStr += _prcpcd + ' ' + _prcpvol + '/' + _prcpqty + '¢Ý'; model.setValue(prcpdetllistRef + "[" + j + "]/chklb", "0"); //¹Í½ºÃß°¡ÈÄ Ã¼Å©ÇØÁ¦»óÅ } } //20091019 dhkim mix°¡ 3°³ ÀÌ»óÀ϶§´Â ´ÙÀ½ÆäÀÌÁö·Î º¸¿©ÁØ´Ù. if(mixcnt < 3){ prcpStr = prcpStr.substring(0, (prcpStr.length-1)); // alert(prcpStr); //kya fPrtCareInjLabel_INJ(barcdRef, pid, patinfoStr, prcpStr, abbrnm, ast, prcpdelivefact, labelprtdtStr, portOpenTF, 'Y', '1/1'); }else{ //20091019 dhkim 󹿰¹¼ö°¡ 3°³°¡ ³Ñ¾î°¡¸é ´ÙÀ½ÆäÀÌÁö·Î Ãâ·ÂÇØ¾ßÇϹǷΠÆäÀÌÁö ¹øÈ£¸¦ ÁöÁ¤ÇÑ´Ù. prcpStr = prcpStr.substring(0, parseInt(prcpStr.length)-1);//¸Ç¸¶Áö¸·Àº ¹è¿­¿¡¼­ Á¦¿Ü var prcpArr = prcpStr.split("¢Ý"); var quot = parseInt(prcpArr.length/3);//¸ò var rem = parseInt(prcpArr.length%3);//³ª¸ÓÁö var totPage = 0;//ÃÑÆäÀÌÁö var curPage = 0;//ÇöÀçÆäÀÌÁö var pageCntStr = ""; if(rem != 0){ totPage = quot + 1; prcpStr = ""; }else{ totPage = quot; prcpStr = ""; } //alert('---mix3°³ÀÌ»ó½ÃÀÛ---mix¹øÈ£:'+mix+'---' + prcpArr); for(var k = 0; k < prcpArr.length; k++){ //alert('mix¹øÈ£:'+mix+'---'+k+'¹øÂ°---' + prcpArr[k]); prcpStr += prcpArr[k] + "¢Ý"; if(k > 0 && parseInt((k+1)%3) == 0){//ÇÑÆäÀÌÁö¿¡ 3°³¾¿ Ãâ·Â À§ÇØ curPage++; pageCntStr = curPage + "/" + totPage; //alert(prcpStr); fPrtCareInjLabel_INJ(barcdRef, pid, patinfoStr, prcpStr, abbrnm, ast, prcpdelivefact, labelprtdtStr, portOpenTF, 'Y', pageCntStr); prcpStr = ""; }else{ if(k == (prcpArr.length-1)){//3°³¾¿Ãâ·ÂÇÑ ³ª¸ÓÁö °ª Ãâ·Â À§ÇØ curPage++; pageCntStr = curPage + "/" + totPage; //alert(prcpStr); fPrtCareInjLabel_INJ(barcdRef, pid, patinfoStr, prcpStr, abbrnm, ast, prcpdelivefact, labelprtdtStr, portOpenTF, 'Y', pageCntStr); prcpStr = ""; } } } } }else{ abbrnm = model.getValue(prcpdetllistRef+"["+i+"]/abbrnm"); ast = model.getValue(prcpdetllistRef+"["+i+"]/ast"); prcpdelivefact = model.getValue(prcpdetllistRef+"["+i+"]/prcpdelivefact"); prcpStr = prcpcd + ' ' + prcpvol + '/' + prcpqty; //alert(prcpStr); fPrtCareInjLabel_INJ(barcdRef, pid, patinfoStr, prcpStr, abbrnm, ast, prcpdelivefact, labelprtdtStr, portOpenTF, 'N', ''); } } } grd_prcpdetl.refresh(); } /* * 20141127 by kya * Acting + ÁÖ»ç¶óº§ µ¿½Ã ó¸® */ function fPrintINJLabelNew(){ //20141127 ÁÖ»ç¶óº§ + acting var injlacting = model.getValue("/root/main/injlacting"); // ÁÖ»ç¶óº§ ¹ÙÄÚµå Ãâ·Â±â´É_20090515(ByJA) //1. ¹ÙÄÚµå ¶óº§ Ãʱ⠼³Á¤°ª Á¶È¸ var scrnid = "SMMNI00100"; model.removeNodeset("/root/main/barcdprntsetup"); fGetBarCodeInfo(scrnid); // CareCom.js lzzfMakeBrcdPrntObjHanDo("CommAX"); //2. ¹ÙÄÚµå ¶óº§ È¯°æ¼³Á¤ var barcdRef = "/root/main/barcdprntsetup/prntsetupinfo/setupinfo"; var portOpenTF = fSetNursBarcdInfo(barcdRef); // CareCom.js //3. ÁÖ»ç¶óº§ Ãâ·Â var prcpdetllistRef= "/root/main/prcpdetl/prcpdetllist"; //È£Ã⺯¼ö°ª ¼³Á¤ var pid, orddeptnm, patnm, sexage, prcpcd, prcpvol, prcpqty, abbrnm, ast, prcpdelivefact, prcpdd, labelprttm; var actorddd;//20091214 dhkim Ãß°¡(mix³»¿ª Ãâ·Â½Ã ¿¹¾àÀÏÀÚ·Î ±¸ºÐÇØ ¿¬¼Óó¹æ Àüü°¡ ¸ðµÎ Ãâ·ÂµÇ´Â ¿À·ù Á¦°Å) var execprcpuniqno; var patinfoStr = ''; var prcpStr = ''; var labelprtdtStr = ''; var mixcnt = 0; var rrgstno = ''; //¹Í½º¸¦ À§ÇÑ Ã¼Å©»óŰª Ãß°¡ var flag; var stat; for(var i = 1; i < grd_prcpdetl.rows; i++){ flag = grd_prcpdetl.valueMatrix(i, grd_prcpdetl.colRef("flag")); if(flag == "1"){ model.setValue(prcpdetllistRef + "[" + i + "]/chklb", "1"); //¹Í½ºÃß°¡ÈÄ Ã¼Å©»óÅ }else{ model.setValue(prcpdetllistRef + "[" + i + "]/chklb", "0"); //¹Í½ºÃß°¡ÈÄ Ã¼Å©ÇØÁ¦»óÅ } //2011.08.09 by kya ACTING ÇÑ °Í ¸¸ ÁÖ»ç¶óº§ Ãâ·ÂµÇµµ·Ï stat = grd_prcpdetl.valueMatrix(i, grd_prcpdetl.colRef("stat")); if(injlacting == "1") { // ÁÖ»ç¶óº§ + acting } else { if( flag == "1" && stat != "6"){ //½ÃÇà¿Ï·á°¡ ¾Æ´Ï¸é messageBox("Acting ¿Ï·á°¡ ¾Æ´Õ´Ï´Ù. Acting ÈÄ ÁÖ»ç¶óº§À» Ãâ·ÂÇϼ¼¿ä.", "E",""); return false; } } } var tempStr =""; //20091019 dhkim mix°¡ 3°³ ÀÌ»óÀ϶§´Â ´ÙÀ½ÆäÀÌÁö·Î º¸¿©ÁØ´Ù. for(var i=1; i *°³¹ßÀϽÃ: 2010.05.13 *°³¹ßÀÚ: ¾çõ´ö *¿äûº´¿ø: ¼¼Á¾º´¿ø *¿äûÆÄÆ®: °£È£ *°³¹ß³»¿ë: ¹ÙÄÚµå Ãâ·Â Çü½Ä º¯°æÀ¸·Î ¼öÁ¤ ó¸®(ÁÖ»ç½Ç ÁÖ»ç¶óº§) */ //prcpcd = model.getValue(prcpdetllistRef+"["+i+"]/prcpcd"); prcpcd = model.getValue(prcpdetllistRef+"["+i+"]/prcpnm"); prcpvol = model.getValue(prcpdetllistRef+"["+i+"]/prcpvol"); prcpqty = model.getValue(prcpdetllistRef+"["+i+"]/prcpqty"); //20091019 dhkim prcpdd(¶óº§ Á© ¾Æ·§ÁÙ¿¡ Ãâ·ÂµÇ´Â ÀÏÀÚ)´Â ÇöÀçÀÏÀÚ°¡ ¾Æ´Ñ ó¹æÀÏÀÚÀÓ prcpdd = model.getValue(prcpdetllistRef+"["+i+"]/prcpdd"); prcpdd = prcpdd.substr(0,4) + "/"+prcpdd.substr(4,2) + "/" + prcpdd.substr(6,2); labelprttm = getCurrentTime(); labelprttm = labelprttm.substr(0,2) +":"+ labelprttm.substr(2,2); labelprtdtStr = prcpdd + ' ' + labelprttm;//ó¹æÀÏÀÚ + ÇöÀç½Ã°£ mix = model.getValue(prcpdetllistRef+"["+i+"]/mix"); if(mix != '-' && mix > 0){ prcpStr = prcpcd + ' ' + prcpvol + '/' + prcpqty + '¢Ý'; execprcpuniqno = model.getValue(prcpdetllistRef + '[' + i + ']/execprcpuniqno'); //20091215 dhkim ¿¬¼Óó¹æ ¹Í½º¶óº§ÀÌ ¼±ÅÃÇÏÁö ¾ÊÀº °Í±îÁö Àüü´Ù Ãâ·ÂµÇ´Â ¿À·ù ¼öÁ¤ actorddd = model.getValue(prcpdetllistRef + '[' + i + ']/actorddd'); var _execprcpuniqno, _mix, _prcpcd, _prcpvol, _prcpqty; for(var j = 1; j < grd_prcpdetl.rows; j++){ /** *°³¹ßÀϽÃ: 2010.05.13 *°³¹ßÀÚ: ¾çõ´ö *¿äûº´¿ø: ¼¼Á¾º´¿ø *¿äûÆÄÆ®: °£È£ *°³¹ß³»¿ë: ¹ÙÄÚµå Ãâ·Â Çü½Ä º¯°æÀ¸·Î ¼öÁ¤ ó¸®(ÁÖ»ç½Ç ÁÖ»ç¶óº§) */ _execprcpuniqno = model.getValue(prcpdetllistRef + '[' + j + ']/execprcpuniqno'); _mix = model.getValue(prcpdetllistRef + "[" + j + "]/mix"); _prcpcd = model.getValue(prcpdetllistRef + "[" + j + "]/prcpnm"); //_prcpcd = model.getValue(prcpdetllistRef + "[" + j + "]/prcpcd"); _prcpvol = model.getValue(prcpdetllistRef + "[" + j + "]/prcpvol"); _prcpqty = model.getValue(prcpdetllistRef + "[" + j + "]/prcpqty"); //20091215 dhkim ¿¬¼Óó¹æ ¹Í½º¶óº§ÀÌ ¼±ÅÃÇÏÁö ¾ÊÀº °Í±îÁö Àüü´Ù Ãâ·ÂµÇ´Â ¿À·ù ¼öÁ¤ _actorddd = model.getValue(prcpdetllistRef + '[' + j + ']/actorddd'); if(execprcpuniqno != _execprcpuniqno && mix == _mix && actorddd == _actorddd){//20091215 dhkim ¿¬¼Óó¹æ ¹Í½º¶óº§ÀÌ ¼±ÅÃÇÏÁö ¾ÊÀº °Í±îÁö Àüü´Ù Ãâ·ÂµÇ´Â ¿À·ù ¼öÁ¤ mixcnt++; prcpStr += _prcpcd + ' ' + _prcpvol + '/' + _prcpqty + '¢Ý'; model.setValue(prcpdetllistRef + "[" + j + "]/chklb", "0"); //¹Í½ºÃß°¡ÈÄ Ã¼Å©ÇØÁ¦»óÅ } } //20091019 dhkim mix°¡ 3°³ ÀÌ»óÀ϶§´Â ´ÙÀ½ÆäÀÌÁö·Î º¸¿©ÁØ´Ù. if(mixcnt < 3){ prcpStr = prcpStr.substring(0, (prcpStr.length-1)); fPrtCareInjLabel_INJ(barcdRef, pid, patinfoStr, prcpStr, abbrnm, ast, prcpdelivefact, labelprtdtStr, portOpenTF, 'Y', '1/1'); }else{ //20091019 dhkim 󹿰¹¼ö°¡ 3°³°¡ ³Ñ¾î°¡¸é ´ÙÀ½ÆäÀÌÁö·Î Ãâ·ÂÇØ¾ßÇϹǷΠÆäÀÌÁö ¹øÈ£¸¦ ÁöÁ¤ÇÑ´Ù. prcpStr = prcpStr.substring(0, parseInt(prcpStr.length)-1);//¸Ç¸¶Áö¸·Àº ¹è¿­¿¡¼­ Á¦¿Ü var prcpArr = prcpStr.split("¢Ý"); var quot = parseInt(prcpArr.length/3);//¸ò var rem = parseInt(prcpArr.length%3);//³ª¸ÓÁö var totPage = 0;//ÃÑÆäÀÌÁö var curPage = 0;//ÇöÀçÆäÀÌÁö var pageCntStr = ""; if(rem != 0){ totPage = quot + 1; prcpStr = ""; }else{ totPage = quot; prcpStr = ""; } //alert('---mix3°³ÀÌ»ó½ÃÀÛ---mix¹øÈ£:'+mix+'---' + prcpArr); for(var k = 0; k < prcpArr.length; k++){ //alert('mix¹øÈ£:'+mix+'---'+k+'¹øÂ°---' + prcpArr[k]); prcpStr += prcpArr[k] + "¢Ý"; if(k > 0 && parseInt((k+1)%3) == 0){//ÇÑÆäÀÌÁö¿¡ 3°³¾¿ Ãâ·Â À§ÇØ curPage++; pageCntStr = curPage + "/" + totPage; //alert(prcpStr); fPrtCareInjLabel_INJ(barcdRef, pid, patinfoStr, prcpStr, abbrnm, ast, prcpdelivefact, labelprtdtStr, portOpenTF, 'Y', pageCntStr); prcpStr = ""; }else{ if(k == (prcpArr.length-1)){//3°³¾¿Ãâ·ÂÇÑ ³ª¸ÓÁö °ª Ãâ·Â À§ÇØ curPage++; pageCntStr = curPage + "/" + totPage; //alert(prcpStr); fPrtCareInjLabel_INJ(barcdRef, pid, patinfoStr, prcpStr, abbrnm, ast, prcpdelivefact, labelprtdtStr, portOpenTF, 'Y', pageCntStr); prcpStr = ""; } } } } }else{ abbrnm = model.getValue(prcpdetllistRef+"["+i+"]/abbrnm"); ast = model.getValue(prcpdetllistRef+"["+i+"]/ast"); prcpdelivefact = model.getValue(prcpdetllistRef+"["+i+"]/prcpdelivefact"); prcpStr = prcpcd + ' ' + prcpvol + '/' + prcpqty; //alert(prcpStr); fPrtCareInjLabel_INJ(barcdRef, pid, patinfoStr, prcpStr, abbrnm, ast, prcpdelivefact, labelprtdtStr, portOpenTF, 'N', ''); } } } grd_prcpdetl.refresh(); } /** * 20091006 dhkim * ÁÖ»ç¶óº§À» Ãâ·ÂÇÑ´Ù. */ function fPrtCareInjLabel_INJ(barcdRef, pid, patinfoStr, prcpStr, abbrnm, ast, prcpdelivefact, labelprtdtStr, portOpenTF, mixyn, pageCntStr){ model.addLog("pid:"+pid); model.addLog("patinfoStr:"+patinfoStr); model.addLog("prcpStr:"+prcpStr); model.addLog("abbrnm:"+abbrnm); model.addLog("ast:"+ast); model.addLog("prcpdelivefact:"+prcpdelivefact); model.addLog("labelprtdtStr:"+labelprtdtStr); model.addLog("portOpenTF:"+portOpenTF); model.addLog("mixyn:"+mixyn); model.addLog("pageCntStr:"+pageCntStr); var esc = String.fromCharCode(27); var sPrntKind = model.getvalue(barcdRef + "/prntkind"); var iLeft = model.getValue(barcdRef + "[1]/blank/left"); var iTop = model.getValue(barcdRef + "[1]/blank/top"); if(iLeft == "" || iLeft == "-"){ iLeft = 0; } if(iTop == "" || iTop == "-"){ iTop = 0; } if(ast=="Y"){ ast = "AST( )/"; }else{ ast = ""; } /** *°³¹ßÀϽÃ: 2010.05.13 *°³¹ßÀÚ: ¾çõ´ö *¿äûº´¿ø: ¼¼Á¾º´¿ø *¿äûÆÄÆ®: °£È£ *°³¹ß³»¿ë: ¹ÙÄÚµå Ãâ·Â Çü½Ä º¯°æÀ¸·Î ¼öÁ¤ ó¸®(ÁÖ»ç½Ç ÁÖ»ç¶óº§) */ var prcpdetllistRef = "/root/main/prcpdetl/prcpdetllist"; var patnm = model.getValue(prcpdetllistRef+"["+i+"]/patnm"); var sexage = model.getValue(prcpdetllistRef+"["+i+"]/sexage"); var prcpcd = model.getValue(prcpdetllistRef+"["+i+"]/prcpcd"); var orddeptnm = model.getValue(prcpdetllistRef+"["+i+"]/orddeptnm"); var execprcpvol = model.getValue(prcpdetllistRef+"["+i+"]/prcpvol"); var prcpvolunitflag = ""; var execprcpqty = ""; var prcpqtyunitflag = ""; var execprcpqty = ""; var prcpqtyunitflag =""; var prcpdd = model.getValue(prcpdetllistRef+"["+i+"]/prcpdd"); var roomcd = ""; var medirectm = ""; var totalmedirectm = ""; model.makeValue("/root/BarCode_DrugNode/pid", pid); model.makeValue("/root/BarCode_DrugNode/ast", ast); model.makeValue("/root/BarCode_DrugNode/prcpdelivefact", prcpdelivefact); model.makeValue("/root/BarCode_DrugNode/prcpStr", prcpStr); model.makeValue("/root/BarCode_DrugNode/patinfoStr", patinfoStr); model.makeValue("/root/BarCode_DrugNode/orddeptnm", orddeptnm); model.makeValue("/root/BarCode_DrugNode/patnm", patnm); model.makeValue("/root/BarCode_DrugNode/sexage", sexage); fPrtCareInjLabel("injroom", barcdRef, pid, patnm, sexage, prcpcd, execprcpvol+prcpvolunitflag, execprcpqty+prcpqtyunitflag , abbrnm, ast, prcpdelivefact, prcpdd, "", getCurrentTime(), roomcd, medirectm, totalmedirectm, portOpenTF); //fPrtCareInjLabel(barcdRef, pid, patinfoStr, prcpStr, abbrnm, ast, prcpdelivefact, labelprtdtStr, portOpenTF, mixyn, pageCntStr); return; // SATOÀÏ °æ¿ì if(sPrntKind == "2" || sPrntKind == "6" || sPrntKind == "7"){ // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ (A1aaaabbbb:Ãâ·Â ¿ëÁö ±Ô°Ý(aaaa:¼¼·ÎÅ©±â_ÃÖ´ë 2848, bbbb:°¡·ÎÅ©±â_ÃÖ´ë 832)) var sSndMsg = esc + "A" + esc + "A103500500"; // Ãâ·ÂÇÒ µ¥ÀÌÅÍ »ý¼º sSndMsg += CommAX.PrtImgOut(parseInt(iTop)+10 , parseInt(iLeft)+50 , pid, 1, 1.5); sSndMsg += CommAX.PrtImgOut(parseInt(iTop)+60 , parseInt(iLeft)+50 , patinfoStr, 1, 1.5); if(mixyn == 'Y'){ //mixµÈ ó¹æÀ» ÇÑ ¶óº§¿¡ ÀüºÎ º¸¿©ÁØ´Ù. var prcpArr = prcpStr.split("¢Ý"); var topSz = 80; for(var i = 0; i < prcpArr.length; i++){ sSndMsg += CommAX.PrtImgOut(parseInt(iTop)+120+(i*35), parseInt(iLeft)+50 , prcpArr[i], 1, 1); } }else{ sSndMsg += CommAX.PrtImgOut(parseInt(iTop)+125, parseInt(iLeft)+50 , prcpStr, 1, 1); sSndMsg += CommAX.PrtImgOut(parseInt(iTop)+155, parseInt(iLeft)+50 , abbrnm, 1 , 1); sSndMsg += CommAX.PrtImgOut(parseInt(iTop)+185, parseInt(iLeft)+50 , ast, 1, 1); sSndMsg += CommAX.PrtImgOut(parseInt(iTop)+185, parseInt(iLeft)+150, prcpdelivefact, 1, 1); } sSndMsg += CommAX.PrtImgOut(parseInt(iTop)+220, parseInt(iLeft)+50 , labelprtdtStr + ' ' + pageCntStr, 1 , 1); // Á¾·á ¹× Ãâ·Â¹° Ãâ·Â¼ö·® sSndMsg += esc + "Q1" + esc + "Z"; var a = CommAX.SendMsg(sSndMsg); CommAX.PortOpen("false"); } // SATO°¡ ¾Æ´Ò °æ¿ì(±âÁ¸) else{ if(portOpenTF == "TRUE"){ var sSndMsg = ""; sSndMsg += "^XA^LH" + 0 + "," + 20; sSndMsg += "^CFC30,30^FO" +(parseInt(iLeft)+ 5) +","+ parseInt(iTop) + "^FD" + pid + "^FS"; sSndMsg += CommAX.PrtImgOut(parseInt(iLeft)+ 5 , parseInt(iTop)+35, patinfoStr, 1, 1.5) + CommAX.HanImageData(); if(mixyn == 'Y'){ //mixµÈ ó¹æÀ» ÇÑ ¶óº§¿¡ ÀüºÎ º¸¿©ÁØ´Ù. var prcpArr = prcpStr.split("¢Ý"); var topSz = 80; for(var i = 0; i < prcpArr.length; i++){ if(i == 0){CommAX.SendMessage(sSndMsg); sSndMsg="";}//¿Ö±×·±Áø ¸ð¸£°Ú°í À̰Š¾È¾²¸é Ãâ·ÂµÇ´Ù°¡ Áß°£¿¡ ©¸² sSndMsg += "^CFB20,20^FO" +(parseInt(iLeft)+ 5) +","+ (parseInt(iTop)+90+(i*45)) + "^FD" + prcpArr[i] + "^FS"; CommAX.SendMessage(sSndMsg);sSndMsg = "";//¿Ö±×·±Áø ¸ð¸£°Ú°í À̰Š¾È¾²¸é ·çÇÁ´Â µµ´Âµ¥ Ãâ·ÂÀÌ ¾ÈµÊ } }else{ CommAX.SendMessage(sSndMsg); sSndMsg="";//¿Ö±×·±Áø ¸ð¸£°Ú°í À̰Š¾È¾²¸é Ãâ·ÂµÇ´Ù°¡ Áß°£¿¡ ©¸² sSndMsg += "^CFB20,20^FO" +(parseInt(iLeft)+ 5) +","+ (parseInt(iTop)+90) + "^FD" + prcpStr + "^FS"; sSndMsg += CommAX.PrtImgOut(parseInt(iLeft)+ 5, parseInt(iTop)+130, abbrnm, 1, 1) + CommAX.HanImageData(); var delivstr = prcpdelivefact; var topSz = 0; var delivLen = prcpdelivefact.length; if(delivLen > 19){ var rowCnt = Math.ceil(delivLen/19); for(var i = 0; i < rowCnt; i++){ if(i == 0){CommAX.SendMessage(sSndMsg); sSndMsg="";}//¿Ö±×·±Áø ¸ð¸£°Ú°í À̰Š¾È¾²¸é Ãâ·ÂµÇ´Ù°¡ Áß°£¿¡ ©¸² delivstr = prcpdelivefact.substring((i*19), ((i+1)*19)); topSz = (i * 45) + 165; sSndMsg += CommAX.PrtImgOut(parseInt(iLeft)+ 5, parseInt(iTop)+topSz, delivstr, 1, 1) + CommAX.HanImageData(); CommAX.SendMessage(sSndMsg);sSndMsg = "";//¿Ö±×·±Áø ¸ð¸£°Ú°í À̰Š¾È¾²¸é ·çÇÁ´Â µµ´Âµ¥ Ãâ·ÂÀÌ ¾ÈµÊ } }else{ sSndMsg += CommAX.PrtImgOut(parseInt(iLeft)+ 5 , parseInt(iTop)+165, delivstr, 1, 1) + CommAX.HanImageData(); } } sSndMsg += "^CFB20,20^FO" +(parseInt(iLeft)+ 5) +","+ (parseInt(iTop)+215) + "^FD" + labelprtdtStr + "^FS"; sSndMsg += "^CFB20,20^FO" +(parseInt(iLeft)+ 400) +","+ (parseInt(iTop)+215) + "^FD" + pageCntStr + "^FS"; sSndMsg += fCareBP_EndFormat(); CommAX.SendMessage(sSndMsg); CommAX.PortOpen("false"); }else{ messageBox("¾Æ·¡ »çÇ×À» È®ÀÎÈÄ ÀçÃâ·ÂÇØÁֽʽÿÀ." + " \n 1.ÇÁ¸°Æ®¼³Á¤ È­¸é¿¡¼­ Åë½ÅÀ¯ÇüÀ» com À¸·Î ¼±ÅÃÇÑ °æ¿ì port ¹øÈ£ È®ÀÎ" + " \n 2.ÄÉÀ̺í È®ÀÎ" + " \n 3.¸ÕÀú Ãâ·ÂÁßÀÎ ¹ÙÄÚµå È®ÀÎ(¸ðµÎ Ãâ·ÂµÈ ÈÄ ÀçÃâ·ÂÇϽʽÿÀ.)", "I", ""); return; } } } function fPrtCareInjLabel_INJ_20091006(ScrnFlag, barcdRef, pid, patnm, sexage, prcpcd, prcpvol, prcpqty, abbrnm, ast, prcpdelivefact, prcpdd, orddeptnm, labelprttm, portOpenTF, mixyn, mixPrcpStr, pCnt, tCnt){ var esc = String.fromCharCode(27); var sPrntKind = model.getvalue(barcdRef + "/prntkind"); var iLeft = model.getValue(barcdRef + "[1]/blank/left"); var iTop = model.getValue(barcdRef + "[1]/blank/top"); if(iLeft == "" || iLeft == "-"){ iLeft = 0; } if(iTop == "" || iTop == "-"){ iTop = 0; } prcpdd = prcpdd.substr(0,4) + "/"+prcpdd.substr(4,2) + "/" + prcpdd.substr(6,2); labelprttm = labelprttm.substr(0,2) +":"+ labelprttm.substr(2,2); if(ast=="Y"){ ast = "AST( )/"; }else{ ast = ""; } // SATOÀÏ °æ¿ì if(sPrntKind == "2" || sPrntKind == "6" || sPrntKind == "7"){ // ½ÃÀÛÀ§Ä¡ ¼ÂÆÃ (A1aaaabbbb:Ãâ·Â ¿ëÁö ±Ô°Ý(aaaa:¼¼·ÎÅ©±â_ÃÖ´ë 2848, bbbb:°¡·ÎÅ©±â_ÃÖ´ë 832)) var sSndMsg = esc + "A" + esc + "A103500500"; // Ãâ·ÂÇÒ µ¥ÀÌÅÍ »ý¼º if(ScrnFlag == "injroom"){ // ÁÖ»ç½Ç sSndMsg += CommAX.PrtImgOut(parseInt(iTop)+10 , parseInt(iLeft)+50 , pid, 1, 1.5); sSndMsg += CommAX.PrtImgOut(parseInt(iTop)+60 , parseInt(iLeft)+50 , orddeptnm, 1, 1.5); sSndMsg += CommAX.PrtImgOut(parseInt(iTop)+60 , parseInt(iLeft)+250, patnm +"("+ sexage +")", 1, 1.5); sSndMsg += CommAX.PrtImgOut(parseInt(iTop)+125, parseInt(iLeft)+50 , prcpcd, 1, 1); sSndMsg += CommAX.PrtImgOut(parseInt(iTop)+125, parseInt(iLeft)+250, prcpvol +"/"+ prcpqty, 1, 1); sSndMsg += CommAX.PrtImgOut(parseInt(iTop)+155, parseInt(iLeft)+50 , abbrnm, 1 , 1); sSndMsg += CommAX.PrtImgOut(parseInt(iTop)+185, parseInt(iLeft)+50 , ast, 1, 1); sSndMsg += CommAX.PrtImgOut(parseInt(iTop)+185, parseInt(iLeft)+150, prcpdelivefact, 1, 1); sSndMsg += CommAX.PrtImgOut(parseInt(iTop)+230, parseInt(iLeft)+50 , prcpdd, 1 , 1); sSndMsg += CommAX.PrtImgOut(parseInt(iTop)+230, parseInt(iLeft)+350, labelprttm, 1 , 1); } // Á¾·á ¹× Ãâ·Â¹° Ãâ·Â¼ö·® sSndMsg += esc + "Q1" + esc + "Z"; var a = CommAX.SendMsg(sSndMsg); CommAX.PortOpen("false"); } // SATO°¡ ¾Æ´Ò °æ¿ì(±âÁ¸) else{ /* var sSndMsg = '^XA^LH'; sSndMsg += "^CFC30,30^FO" +(parseInt(iLeft)+ 5) +","+ parseInt(iTop) + "^FD" + "12341234" + "^FS"; sSndMsg += CommAX.PrtImgOut(parseInt(iLeft)+ 5 , parseInt(iTop)+35, "³»°ú", 1, 1.5) + CommAX.HanImageData(); sSndMsg += CommAX.PrtImgOut(parseInt(iLeft)+ 200, parseInt(iTop)+40, "±è´ÞÇö" , 1, 1.5) + CommAX.HanImageData(); sSndMsg += CommAX.PrtImgOut(parseInt(iLeft)+ 300, parseInt(iTop)+40, "F/25" , 1, 1.5) + CommAX.HanImageData(); sSndMsg += "^CFB20,20^FO" +(parseInt(iLeft)+ 5) +","+ (parseInt(iTop)+80) + "^FD" + "ABC1" +" "+ "1mg" +"/"+ "250v" + "^FS"; sSndMsg += CommAX.PrtImgOut(parseInt(iLeft)+ 5, parseInt(iTop)+120, "ABScdjsn djai Inj", 1, 1) + CommAX.HanImageData(); sSndMsg += CommAX.PrtImgOut(parseInt(iLeft)+ 5 , parseInt(iTop)+160, "À¸°¼°¼", 1, 1) + CommAX.HanImageData(); sSndMsg += "^CFB20,20^FO" +(parseInt(iLeft)+ 5) +","+ (parseInt(iTop)+240) + "^FD" + "2009-10-06" +" "+ "02:12" + "^FS"; sSndMsg += fCareBP_EndFormat(); CommAX.SendMessage(sSndMsg); CommAX.PortOpen("false"); */ /* sSndMsg += "^CFC30,30^FO" +(parseInt(iLeft)+ 5) +","+ parseInt(iTop) + "^FD" + pid + "^FS"; sSndMsg += CommAX.PrtImgOut(parseInt(iLeft)+ 5 , parseInt(iTop)+35, orddeptnm, 1, 1.5) + CommAX.HanImageData(); sSndMsg += CommAX.PrtImgOut(parseInt(iLeft)+ 200, parseInt(iTop)+40, patnm , 1, 1.5) + CommAX.HanImageData(); sSndMsg += CommAX.PrtImgOut(parseInt(iLeft)+ 300, parseInt(iTop)+40, sexage , 1, 1.5) + CommAX.HanImageData(); sSndMsg += "^CFB20,20^FO" +(parseInt(iLeft)+ 5) +","+ (parseInt(iTop)+80) + "^FD" + prcpcd +" "+ prcpvol +"/"+ prcpqty + "^FS"; sSndMsg += CommAX.PrtImgOut(parseInt(iLeft)+ 5, parseInt(iTop)+120, abbrnm, 1, 1) + CommAX.HanImageData(); sSndMsg += CommAX.PrtImgOut(parseInt(iLeft)+ 5 , parseInt(iTop)+160, 'À¸°¼°¼', 1, 1) + CommAX.HanImageData(); sSndMsg += "^CFB20,20^FO" +(parseInt(iLeft)+ 5) +","+ (parseInt(iTop)+240) + "^FD" + prcpdd +" "+ labelprttm + "^FS"; sSndMsg += fCareBP_EndFormat(); CommAX.SendMessage(sSndMsg); CommAX.PortOpen("false"); */ if(portOpenTF == "TRUE"){ var sSndMsg = ""; sexage = "("+sexage+")"; sSndMsg += "^XA^LH" + 0 + "," + 20; if(ScrnFlag == "injroom"){ // ÁÖ»ç½Ç sSndMsg += "^CFC30,30^FO" +(parseInt(iLeft)+ 5) +","+ parseInt(iTop) + "^FD" + pid + "^FS"; sSndMsg += CommAX.PrtImgOut(parseInt(iLeft)+ 5 , parseInt(iTop)+30, orddeptnm, 1, 1.5) + CommAX.HanImageData(); sSndMsg += CommAX.PrtImgOut(parseInt(iLeft)+ 200, parseInt(iTop)+30, patnm , 1, 1.5) + CommAX.HanImageData(); sSndMsg += CommAX.PrtImgOut(parseInt(iLeft)+ 300, parseInt(iTop)+30, sexage , 1, 1.5) + CommAX.HanImageData(); if(mixyn == 'Y'){ //mixµÈ ó¹æÀ» ÇÑ ¶óº§¿¡ ÀüºÎ º¸¿©ÁØ´Ù. mixPrcpStr = mixPrcpStr.substring(0, mixPrcpStr.length-1); var prcpArr = mixPrcpStr.split("¢Ý"); var topSz = 80; for(var i = 0; i < prcpArr.length; i++){ if(i == 0){CommAX.SendMessage(sSndMsg); sSndMsg="";}//¿Ö±×·±Áø ¸ð¸£°Ú°í À̰Š¾È¾²¸é Ãâ·ÂµÇ´Ù°¡ Áß°£¿¡ ©¸² //sSndMsg += CommAX.PrtImgOut(parseInt(iLeft)+ 5, parseInt(iTop)+80+(i*40), prcpArr[i], 1, 1) + CommAX.HanImageData(); sSndMsg += "^CFB20,20^FO" +(parseInt(iLeft)+ 5) +","+ (parseInt(iTop)+80+(i*40)) + "^FD" + prcpArr[i] + "^FS"; CommAX.SendMessage(sSndMsg);sSndMsg = "";//¿Ö±×·±Áø ¸ð¸£°Ú°í À̰Š¾È¾²¸é ·çÇÁ´Â µµ´Âµ¥ Ãâ·ÂÀÌ ¾ÈµÊ } }else{ CommAX.SendMessage(sSndMsg); sSndMsg="";//¿Ö±×·±Áø ¸ð¸£°Ú°í À̰Š¾È¾²¸é Ãâ·ÂµÇ´Ù°¡ Áß°£¿¡ ©¸² sSndMsg += "^CFB20,20^FO" +(parseInt(iLeft)+ 5) +","+ (parseInt(iTop)+80) + "^FD" + prcpcd +" "+ prcpvol +"/"+ prcpqty + "^FS"; sSndMsg += CommAX.PrtImgOut(parseInt(iLeft)+ 5, parseInt(iTop)+120, abbrnm, 1, 1) + CommAX.HanImageData(); var delivstr = prcpdelivefact; var topSz = 0; var delivLen = prcpdelivefact.length; if(delivLen > 19){ var rowCnt = Math.ceil(delivLen/19); for(var i = 0; i < rowCnt; i++){ if(i == 0){CommAX.SendMessage(sSndMsg); sSndMsg="";}//¿Ö±×·±Áø ¸ð¸£°Ú°í À̰Š¾È¾²¸é Ãâ·ÂµÇ´Ù°¡ Áß°£¿¡ ©¸² delivstr = prcpdelivefact.substring((i*19), ((i+1)*19)); topSz = (i * 40) + 160; sSndMsg += CommAX.PrtImgOut(parseInt(iLeft)+ 5, parseInt(iTop)+topSz, delivstr, 1, 1) + CommAX.HanImageData(); CommAX.SendMessage(sSndMsg);sSndMsg = "";//¿Ö±×·±Áø ¸ð¸£°Ú°í À̰Š¾È¾²¸é ·çÇÁ´Â µµ´Âµ¥ Ãâ·ÂÀÌ ¾ÈµÊ } }else{ sSndMsg += CommAX.PrtImgOut(parseInt(iLeft)+ 5 , parseInt(iTop)+160, delivstr, 1, 1) + CommAX.HanImageData(); } //alert(sSndMsg); } sSndMsg += "^CFB20,20^FO" +(parseInt(iLeft)+ 5) +","+ (parseInt(iTop)+240) + "^FD" + prcpdd +" "+ labelprttm + "^FS"; } sSndMsg += fCareBP_EndFormat(); CommAX.SendMessage(sSndMsg); CommAX.PortOpen("false"); }else{ messageBox("¾Æ·¡ »çÇ×À» È®ÀÎÈÄ ÀçÃâ·ÂÇØÁֽʽÿÀ." + " \n 1.ÇÁ¸°Æ®¼³Á¤ È­¸é¿¡¼­ Åë½ÅÀ¯ÇüÀ» com À¸·Î ¼±ÅÃÇÑ °æ¿ì port ¹øÈ£ È®ÀÎ" + " \n 2.ÄÉÀ̺í È®ÀÎ" + " \n 3.¸ÕÀú Ãâ·ÂÁßÀÎ ¹ÙÄÚµå È®ÀÎ(¸ðµÎ Ãâ·ÂµÈ ÈÄ ÀçÃâ·ÂÇϽʽÿÀ.)", "I", ""); return; } } } /* * 20090318 dhkim * È­¸é ÃʱâÈ­ Æã¼ÇÀ¸·Î ºÐ¸®ÇÔ */ function fInit(){ //°£È£ÇϵåÄÚµù Å×À̺í Á¶È¸_20091026_SMY var pCode = "'077'"; // Á¶È¸ÇÒ CdGrupID ÄÚµåÁ¤º¸ var pDate = getCurrentDate(); //Á¶È¸±âÁØÀÏÀÚ //20140627 by kya, ¾÷¹«ÀÏÀÚ set model.setValue("/root/main/leftref/bizdd", pDate ); fGetNursHardCdInfo(pCode, pDate); dutplcecd = getUserInfo("dutplcecd"); dutplcenm = getUserInfo("dutplcenm"); //20090318 dhkim //ÁÖ»ç½ÇÄÚµå Àü¿ªº¯¼ö¿¡ ÀúÀå //emr.mnwmcodeÀÇ cdgrupid = '032' ¶Ç´Â '211' model.removenode('/root/send'); //20150414 kya Áß¾ÓÁÖ»ç½Ç, ¼Ò¾ÆÁÖ»ç½Ç ÁöÁ¤ if(dutplcecd == "3050317000" ) { model.makeValue('/root/send/cdgrupid', '211'); //¼Ò¾ÆÁÖ»ç½Ç } else { model.makeValue('/root/send/cdgrupid', '032'); //Áß¾ÓÁÖ»ç½Ç } model.removenode('/root/baseinfo/injdeptinfo'); model.makenode('/root/baseinfo/injdeptinfo'); if(!submit('TRMNI00109')){ messageBox('°£È£¿¡ µî·ÏµÈ ÁÖ»ç½ÇÄÚµå Á¶È¸¸¦ ½ÇÆÐÇÏ¿´½À´Ï´Ù.', 'E999'); return false; }else{ injDeptcd = model.getValue('/root/baseinfo/injdeptinfo/injdeptlist/deptcd'); injDeptnm = model.getValue('/root/baseinfo/injdeptinfo/injdeptlist/deptnm'); } // alert('·Î±×ÀÎÁ¤º¸ : ' + dutplcecd + ', ÁÖ»ç½Ç±âÁØÀÚ·áÁ¤º¸ : ' + injDeptcd); //20090512 dhkim ¼­¿ï¼º¸ð±â°üÄÚµå Á¶È¸ model.removenode('/root/send'); model.makeValue('/root/send/cdgrupid', '079'); model.removenode('/root/baseinfo/dutinstinfo'); model.makenode('/root/baseinfo/dutinstinfo'); if(!submit('TRMNI01303')){ messageBox('°£È£¿¡ µî·ÏµÈ ¼­¿ï¼º¸ð±â°üÄÚµå Á¶È¸¸¦ ½ÇÆÐÇÏ¿´½À´Ï´Ù.', 'E999'); return false; } //20090512 dhkim ¼Ò¾ÆÃ»¼Ò³â°úÁ¦¿Ü ¿É¼Ç Ãß°¡(üũ¹Ú½º) model.removenode('/root/send'); model.makeValue('/root/send/cdgrupid', '078'); model.removenode('/root/baseinfo/execinfo'); model.makenode('/root/baseinfo/execinfo'); if(!submit('TRMNI01302')){ messageBox('°£È£¿¡ µî·ÏµÈ ¼Ò¾ÆÃ»¼Ò³â°úÁ¦¿Ü¿É¼Ç Á¶È¸¸¦ ½ÇÆÐÇÏ¿´½À´Ï´Ù.', 'E999'); return false; }else{ seoulinstcd = model.getValue('/root/baseinfo/dutinstinfo/dutinstinfolist/basecd'); //¼­¿ï¼º¸ðº´¿øÀÇ °æ¿ì default·Î ¼Ò¾ÆÃ»¼Ò³â°úÁ¦¿Üüũ //20090618 dhkim ¼­¿ï¼º¸ðº´¿øÀÇ °æ¿ì ¼¾Å͸íÀ» º¸¿©ÁÖ°í if(seoulinstcd == getUserInfo('dutplceinstcd')){ model.setValue('/root/main/leftref/deptexc', 'Y'); grd_biztrgtman.colAttribute(grd_biztrgtman.colRef("centnm"), "visibility") = "visible"; grd_ordrsrv.colAttribute(grd_ordrsrv.colRef("centnm"), "visibility") = "visible"; grd_ordsper.colAttribute(grd_ordsper.colRef("centnm"), "visibility") = "visible"; grd_injsper.colAttribute(grd_injsper.colRef("centnm"), "visibility") = "visible"; //chk_deptexc.attribute("visiblity") = "visible"; } //±× ¿Ü º´¿øÀº default Ã¼Å©ÇØÁ¦ //Ÿº´¿øÀǰæ¿ì ¼¾Å͸íÀ» ¼û±è else{ //ºó¼¾Æ®º´¿øÀÎ °æ¿ì ¼Ò¾ÆÃ»¼Ò³â°ú µðÆúÆ® üũ //supcdid : '02' : ÀÇÁ¤ºÎ¼º¸ð, '03' : ºÎõ¼º°¡º´¿ø, '04' : ºó¼¾Æ® //2010.02.24 dhkim - ¿äû¹øÈ£(10110) ÁÖ»ç½Ç ·Î±×Àνà [¼Ò¾ÆÃ»¼Ò³â°ú Á¦¿Ü] check µÇÁö ¾Êµµ·Ï ¿äûÇÔ uijbinstcd = model.getValue("/root/code/codeinfo/codelist[cdgrupid = '077' and supcdid = '02']/cdid");//ÀÇÁ¤ºÎ bucinstcd = model.getValue("/root/code/codeinfo/codelist[cdgrupid = '077' and supcdid = '03']/cdid");//ºÎõ vctinstcd = model.getValue("/root/code/codeinfo/codelist[cdgrupid = '077' and supcdid = '04']/cdid");//ºó¼¾Æ® yuidinstcd = model.getValue("/root/code/codeinfo/codelist[cdgrupid = '077' and supcdid = '05']/cdid");//¿©Àǵµ if(vctinstcd == getUserInfo("dutplceinstcd")){ model.setValue('/root/main/leftref/deptexc', 'Y'); }else{ model.setValue('/root/main/leftref/deptexc', ''); } grd_biztrgtman.colAttribute(grd_biztrgtman.colRef("centnm"), "visibility") = "hidden"; grd_ordrsrv.colAttribute(grd_ordrsrv.colRef("centnm"), "visibility") = "hidden"; grd_ordsper.colAttribute(grd_ordsper.colRef("centnm"), "visibility") = "hidden"; grd_injsper.colAttribute(grd_injsper.colRef("centnm"), "visibility") = "hidden"; //chk_deptexc.attribute("visiblity") = "hidden"; } model.refresh(); } // ȯÀÚ¸¶´Ù üũÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó, óÀ½¿¡¸¸ ¹Ì¸¶°¨³»¿ªÀÌ Á¸ÀçÇϸé Á¶È¸¸¦ blockingÇÑ´Ù. // alert('·Î±×ÀÎÁ¤º¸ : ' + dutplcecd + ', ÁÖ»ç½Ç±âÁØÀÚ·áÁ¤º¸ : ' + injDeptcd); if(dutplcecd == injDeptcd){ var isBlocking = fCheckEndYn();//20090911 dhkim ¸¶°¨¿©ºÎüũÃß°¡ if(isBlocking){ return; } } //ºÎÀ§±âÁØÀÚ·áÁ¶È¸ fpartflaginfo(); // ÀÇ·á¼öÀÍ BlockÁ¦¾î üũ·ÎÁ÷(Y : Blockingó¸®, N : skip) zbcfGetCodeList(new Array("P0453"), new Array("/root/init/P0453info")); model.setValue("/root/temp/endyn",model.getValue("/root/init/P0453info/P0453/cdid")); model.refresh(); model.setValue("/root/main/leftref/exec", dutplcecd); model.setValue("/root/main/leftref/execnm",dutplcenm); model.removeNodeset("/root/main/biztrgtman/biztrgtmanlist"); model.removeNodeset("/root/main/rghtlist/ordsperlist"); model.removeNodeset("/root/main/rghtlist/injsperlist"); model.removeNodeset("/root/main/prcpdetl/prcpdetllist"); model.removeNodeset("/root/main/rghtlist/snwinfolist"); model.removeNodeset("/root/main/rghtlist/ordrsrvlist"); model.removeNodeset("/root/main/rghtlist/testrsrvlist"); ipt_dd.value = getCurrentDate();// ±âÁØÀÏ¿¡ ÇöÀ糯¥(µðÆúÆ®); //20090713 dhkim ¾÷¹«±âÁØ Ãß°¡ model.setValue('/root/main/leftref/workflag', '1');//ó¹æÀÏÀÚ //20150703 kya »ç¿ëÀÚ È¯°æ¼³Á¤ tab ¼¼ÆÃ //right Àû¿ëÀÏÀÚ ºÎ¿© fSetUserTermInit(); //alert("sdate = " +ipt_sdate.value); //20090318 dhkim ÁÖ»ç½Ç¸íĪ ÇϵåÄÚµùÀ» °£È£ºÎ¼­±âÁØÀÚ·áÄÚµå¿Í ·Î±×Àλç¿ëÀÚÁ¤º¸·Î º¯°æÇÔ if(dutplcecd == injDeptcd){ //ÁÖ»ç½Ç»ç¿ëÀÚÀÇ °æ¿ì ´çÀϾ÷¹«´ë»óÀÚ¸®½ºÆ® Á¶È¸ fbiztrgtman("biztrgt"); }else{ //ÁÖ»ç½Ç»ç¿ëÀÚ°¡ ¾Æ´Ñ °æ¿ì »ó´ÜÁ¤º¸°¡ ÀÖÀ»¶§¿¡ ¿À¸¥ÂÊ È¯ÀÚÁ¤º¸ Á¶È¸ var node = getGlobalVariable("paminfo"); setCSVToNode("/root/main/paminfo", node); var uppid = model.getValue("/root/main/paminfo/list/pid"); if(uppid != ""){ ipt_pid.value = model.getValue("/root/main/paminfo/list/pid"); //20090629 dhkim 7¿ù °í½Ãº¯°æÀ¸·Î ÀÎÇÑ ¸®Åϰª Ãß°¡ var rtn = fpidref("starts"); if(!rtn){ return; } fRghtDataList(); } } //20090318 dhkim ÁÖ»ç½Ç¸íĪ ÇϵåÄÚµù ÁÖ¼®Ã³¸® /* if(dutplcenm == "ÁÖ»ç½Ç"){ fbiztrgtman("biztrgt"); }else if(dutplcenm != "ÁÖ»ç½Ç"){ var node = getGlobalVariable("paminfo"); setCSVToNode("/root/main/paminfo", node); var uppid = model.getValue("/root/main/paminfo/list/pid"); if(uppid != ""){ ipt_pid.value = model.getValue("/root/main/paminfo/list/pid"); fpidref("starts"); fRghtDataList(); } } */ //20081218 dhkim //itc ¼­¹Ì¿µ¼±»ý´Ô ¿ä±¸»çÇ× -> 󹿻󼼳»¿ª ±×¸®µåÀÇ Çì´õ¿¡ üũ¹Ú½ºÇ¥½Ã //20130514 kya //Àç·á°¡ Á¶È¸¸®½ºÆ®¿¡ Æ÷ÇԵǸ鼭, Àϰý üũ¹Ú½º Ç¥½Ã ¾ø¾Ú //grd_prcpdetl.fixedcellcheckbox(0, 1) = true; if(cmb_term.value == "0" ){ ipt_sdate.disabled = false; ipt_edate.disabled = false; } else { var date2 = ipt_edate.value; var term = cmb_term.value; ipt_sdate.value = date2.toDate().getAddDate(-term,"D").getDateFormat("YYYYMMDD") ; ipt_sdate.disabled = true; ipt_edate.disabled = true; } } /** * @group : * @ver : 2007.05.03 * 2009.02.25 dhkim Å×½ºÆ®Áß...Åë°è°Ç¼ö Ŭ¸¯½Ã ÀÌ Æã¼Ç Ÿ°Ô Å×½ºÆ®ÁßÀÓ(Ç÷¡±×statflag Ãß°¡) * @by : ½ÅÇõÃá * @--------------------------------------------------- * @type : function * @access : public * @desc : ´çÀϾ÷¹«´ë»óÀÚ¸®½ºÆ® * @param : * @return : * @--------------------------------------------------- */ function fbiztrgtman(flag, statflag){ var flagshidden= model.getValue("/root/hidden/flags") var execnm = model.getValue("/root/main/leftref/execnm"); var execcd = model.getValue("/root/main/leftref/exec"); //20090713 dhkim ¾÷¹«±âÁØ Á¶È¸Á¶°ÇÃß°¡ var workflag = model.getValue("/root/main/leftref/workflag"); //20090911 dhkim ¸¶°¨ÀÏÀÚ var enddd = getCurrentDate().toDate('YYYYMMDD').getAddDate(-1, "D").getDateFormat('YYYYMMDD'); //alert('fbiztrgtman ·Î±×ÀÎÁ¤º¸ : ' + execcd + ', ÁÖ»ç½Ç±âÁØÀÚ·áÁ¤º¸ : ' + injDeptcd); //20090318 dhkim ÁÖ»ç½Ç¸íĪ ÇϵåÄÚµùÀ» °£È£ºÎ¼­±âÁØÀÚ·áÄÚµå¿Í ·Î±×Àλç¿ëÀÚÁ¤º¸·Î º¯°æÇÔ if(flagshidden == "grd_ordsper" && execcd != injDeptcd){ return; } //20090318 dhkim ÁÖ»ç½Ç¸íĪ ÇϵåÄÚµùÀ» °£È£ºÎ¼­±âÁØÀÚ·áÄÚµå¿Í ·Î±×Àλç¿ëÀÚÁ¤º¸·Î º¯°æÇÔ if(execcd != injDeptcd){ //ÁÖ»ç½Ç »ç¿ëÀÚ°¡ ¾Æ´Ò¶§ return; } //20090318 dhkim ÁÖ»ç½Ç¸íĪ ÇϵåÄÚµùÀ» ÁÖ¼®Ã³¸® /* if(flagshidden == "grd_ordsper" && execnm != "ÁÖ»ç½Ç"){ return; } if(execnm != "ÁÖ»ç½Ç"){ return; } */ //±×¸®µå ³»¿ë Ŭ¸¯½Ã if(flag == "biztrgt"){ model.removeNodeset("/root/send"); model.makeValue("/root/send/bizdd", model.getValue("/root/main/leftref/bizdd")); model.makeValue("/root/send/execflag", model.getValue("/root/main/leftref/execflag")); model.makeValue("/root/send/exec", model.getValue("/root/main/leftref/exec")); //20090911 dhkim ¸¶°¨±¸ºÐ Y·Î model.makeValue("/root/send/endblkyn", "Y"); //model.makeValue("/root/send/endblkyn", model.getValue("/root/temp/endyn")); // ¸¶°¨block¿©ºÎ±¸ºÐ //20090911 dhkim ¸¶°¨ÀÏÀÚÃß°¡ model.makeValue("/root/send/enddd", enddd);//¾îÁ¦ //20150413 kya ¸¶°¨ ºÎ¼­ model.makeValue("/root/send/exec", model.getValue("/root/main/leftref/exec") );//¼Ò¾ÆÁÖ»ç½Ç ¶Ç´Â Áß¾Ó»ç½Ç //20090713 dhkim ¾÷¹«±âÁØÃß°¡ model.makeValue("/root/send/workflag",model.getValue("/root/main/leftref/workflag")); //20090225 dhkim //statflag Ãß°¡(Åë°è°Ç¼ö Ŭ¸¯½Ã ÀÌ Æã¼Ç Ÿµµ·Ï º¯°æ) model.makeValue("/root/send/stats", statflag); //20090512 dhkim ¼Ò¾ÆÃ»¼Ò³â°úÁ¦¿Ü¿É¼Ç, ¼Ò¾ÆÃ»¼Ò³â°úÄÚµå Ãß°¡ var deptexc = model.getValue('/root/main/leftref/deptexc'); model.makeValue('/root/send/deptexc', deptexc); if(deptexc == "Y"){ model.makeValue('/root/send/deptexccd', model.getValue("/root/baseinfo/execinfo/execinfolist[basecd='Y']/supcdid"));//¼Ò¾ÆÃ»¼Ò³â°úÄÚµå } if(submit("TRMNI00101")){ //20090715 dhkim ±×¸®µå ¾÷¹«ÀÏÀÚ Ä÷³¸í º¯°æ var workddstr = model.getValue('/root/main/leftref/workflag'); var workflag = model.getValue('/root/main/leftref/workflag'); if(workddstr == null || workddstr == ''){ workddstr = "¾÷¹«ÀÏÀÚ"; }else{ if(workflag == '1'){ workddstr = "ó¹æÀÏÀÚ"; }else if(workflag == '2'){ workddstr = "¿¹¾àÀÏÀÚ"; }else{ workddstr = "¾÷¹«ÀÏÀÚ"; } } grd_biztrgtman.valueMatrix(0, grd_biztrgtman.colRef("workdd")) = workddstr; //20090303 dhkim //¾÷¹«´ë»óÀÚ¸®½ºÆ® ¼ö³³»óÅ¿¡ µû¸¥ »ö±òº¯°æ fSetColorRcptStatPrcpList(); var execnmchk = model.getValue("/root/main/leftref/execnm"); var execcdchk = model.getValue("/root/main/leftref/exec"); //alert('fbiztrgtman ·Î±×ÀÎÁ¤º¸ : ' + execcdchk + ', ÁÖ»ç½Ç±âÁØÀÚ·áÁ¤º¸ : ' + injDeptcd); //20090318 dhkim ÁÖ»ç½Ç¸íĪ ÇϵåÄÚµùÀ» °£È£ºÎ¼­±âÁØÀÚ·áÄÚµå¿Í ·Î±×Àλç¿ëÀÚÁ¤º¸·Î º¯°æÇÔ if(execcdchk == injDeptcd){ //20090318 dhkim ÁÖ»ç½Ç¸íĪ ÇϵåÄÚµùÀ» ÁÖ¼®Ã³¸® /* if (execnmchk == "ÁÖ»ç½Ç"){ */ //**»ó´ÜÁ¤º¸ ÃʱâÈ­**// //delPatientInfos(); //È­¸é»ó´ÜÁ¤º¸ »èÁ¦ //setGlobalVariable("paminfo", ""); //¿ø¹«Á¤º¸ reset//»õ·Î ¾÷¹«´ë»óÀÚ ¸®½ºÆ® Á¶È¸½Ã ´Ù¸¥ ³»¿ë »èÁ¦ //if(getNodesetCount("/root/main/paminfo") > 0) { //model.removeNodeset("/root/main/rghtlist"); //model.removeNodeset("/root/main/paminfo/list"); //model.removeNodeset("/root/main/prcpdetl/prcpdetllist"); //} tar_memo.value=""; model.removeNodeset("/root/main/prcpdetl/prcpdetllist"); model.removeNodeset("/root/main/rghtlist/ordrsrvlist"); model.removeNodeset("/root/main/rghtlist/testrsrvlist"); model.removeNodeset("/root/main/rghtlist/ordsperlist"); model.removeNodeset("/root/main/rghtlist/injsperlist"); model.removeNodeset("/root/main/rghtlist/snwinfolist"); ipt_pid.value=""; opt_hngnm.value=""; opt_gndrage.value=""; opt_rrgstno.value=""; grd_snwinfo.refresh(); tar_memo.refresh(); grd_ordrsrv.refresh(); grd_testrsrv.refresh(); grd_ordsper.refresh(); grd_injsper.refresh(); ipt_pid.refresh(); opt_hngnm.refresh(); opt_gndrage.refresh(); opt_rrgstno.refresh(); } } } var isBlocking = fCheckEndYn();//20090911 dhkim ¸¶°¨¿©ºÎüũÃß°¡ if(isBlocking){ return; } //acting ó¸®ÈÄ ´Ù½Ã Á¶È¸½Ã if(flag=="acting"){ model.makeValue("/root/send/bizdd",model.getValue("/root/main/leftref/bizdd")); model.makeValue("/root/send/execflag",model.getValue("/root/main/leftref/execflag")); model.makeValue("/root/send/exec",model.getValue("/root/main/leftref/exec")); model.makeValue("/root/send/endblkyn",model.getValue("/root/temp/endyn")); // ¸¶°¨block¿©ºÎ±¸ºÐ //20090713 dhkim ¾÷¹«±âÁØÃß°¡ model.makeValue("/root/send/workflag",model.getValue("/root/main/leftref/workflag")); if(submit("TRMNI00101")){ //20090303 dhkim //¾÷¹«´ë»óÀÚ¸®½ºÆ® ¼ö³³»óÅ¿¡ µû¸¥ »ö±òº¯°æ fSetColorRcptStatPrcpList(); } } } /** * 20090911 * dhkim * ¾÷¹«´ë»óÀÚ¸®½ºÆ® ¼ö³³»óÅ¿¡ µû¸¥ »ö±òº¯°æ */ function fCheckEndYn(){ var bizdd = model.getValue('/root/main/leftref/bizdd'); if(bizdd == null){ messageBox('¾÷¹«ÀÏÀÚ¸¦ ¼±ÅÃÇϽʽÿÀ.', 'E'); return false; } //Áø·áÁ¤º¸Å×ÀÌºí¿¡¼­ °¡Á®¿Í¾ßÇÔ ... var enddd; //var enddd = getCurrentDate().toDate('YYYYMMDD').getAddDate(-1, "D").getDateFormat('YYYYMMDD'); model.removenode('/root/send'); model.makeValue('/root/send/bizdd', bizdd); model.removenode('/root/enddayinfo'); model.makenode('/root/enddayinfo'); if(!submit('TRMNI00112')){ messageBox('¹®Á¦°¡ ¹ß»ýÇÏ¿© ÀüÀϸ¶°¨ÀÏÀÚÁ¶È¸¸¦ ½ÇÆÐÇÏ¿´½À´Ï´Ù.', 'E'); return false; }else{ enddd = model.getValue('/root/enddayinfo/enddd'); } var execnm = model.getValue("/root/main/leftref/execnm"); model.removeNodeset("/root/send"); model.makeValue("/root/send/endblkyn", "Y"); model.makeValue("/root/send/enddd", enddd);//¾îÁ¦ //20150413 kya ½ÃÇàºÎ¼­Ãß°¡ //model.makeValue("/root/send/exec", model.getValue("/root/main/leftref/exec"));//¼Ò¾ÆÁÖ»ç½Ç ¶Ç´Â Áß¾ÓÁÖ»ç½Ç //20170321 model.getValue("/root/main/leftref/exec") °ªÀÌ ¾øÀÌ Àü´ÞµÊÀ» È®ÀÎÇÏ¿© ¼öÁ¤ÇÔ. model.makeValue("/root/send/exec", dutplcecd );//¼Ò¾ÆÁÖ»ç½Ç ¶Ç´Â Áß¾ÓÁÖ»ç½Ç if(submit("TRMNI00111")){ var endblockyn = 'Y'; var endcount = model.getValue("/root/endinfo/endyninfo/endyn"); // ¸¶°¨¿©ºÎ check if (endblockyn == 'Y'){ // °øÅëBlock¿©ºÎ°¡ 'Y'ÀÎ °æ¿ì¸¸ üũµÇµµ·Ï if (endcount >= 1) { // ÀüÀÏ ¸¶°¨µÇÁö ¾ÊÀº °Ç¼ö°¡ ÀÖÀ»°æ¿ì var endddstr = enddd.substring(0,4) + '-' + enddd.substring(4, 6) + '-' + enddd.substring(6); messageBox(endddstr + " ÀÇ" + execnm + " ¸¶°¨ÀÌ µÇÁö ¾Ê¾Ò½À´Ï´Ù. ¸¶°¨ÈÄ ´Ù½Ã Á¶È¸ÇϽʽÿÀ.", "E"); model.removeNodeset("/root/main/biztrgtman/biztrgtmanlist"); model.removeNodeset("/root/main/biztrgtman/statslist"); model.removeNodeset("/root/main/rghtlist/ordsperlist"); model.removeNodeset("/root/main/rghtlist/injsperlist"); model.removeNodeset(" /root/main/prcpdetl/prcpdetllist"); model.removeNodeset(" /root/main/rghtlist/snwinfolist"); model.removeNodeset("/root/main/rghtlist/ordrsrvlist"); model.removeNodeset("/root/main/rghtlist/testrsrvlist"); model.refresh(); setParameter("fromdd", enddd); setParameter("todd", enddd); setParameter("enddd", enddd); setParameter("termkind", "1");//Á¶È¸±¸°£ ±âÁØÀÏÀÚ setParameter("execflag", "2");//½ÃÇà¿©ºÎ : ¿Ï·á setParameter("endflag", "N");//¸¶°¨±¸ºÐ : ¸¶°¨Àü setParameter("ispopup", "Y");//¸ÞÀο¡¼­ ¶ç¿ü´ÂÁö¿©ºÎ // ÁÖ»ç½Ç ¹Ì½ÃÇà ³»¿ªÁ¶È¸ ¹× ¸¶°¨ È­¸é open modal("SMMNI00200","1","15","128"); return true; } } } return false; } /** * 20090303 * dhkim * ¾÷¹«´ë»óÀÚ¸®½ºÆ® ¼ö³³»óÅ¿¡ µû¸¥ »ö±òº¯°æ */ function fSetColorRcptStatPrcpList(){ var rcptchk; for(var i = 1; i < grd_biztrgtman.rows; i++){ rcptchk = model.getValue('/root/main/biztrgtman/biztrgtmanlist[' + i + ']/rcptchk'); //¼±ºÒ¼ö³³ : R (default) if(rcptchk == 'R'){ grd_biztrgtman.cellstyle("background-color", i, 0, i, 14) = '#ffffff'; //break; } //´çÀϰá°ú : Y (¿¬µÎ) else if(rcptchk == 'Y'){ grd_biztrgtman.cellstyle("background-color", i, 0, i, 14) = '#ccffcc'; //alert(rcptchk + ' ' + model.getValue('/root/main/biztrgtman/biztrgtmanlist[' + i + ']/hngnm')); } //ÈĺÒ(ÁøÂû·á) : F (ÇÎÅ©) else if(rcptchk == 'F'){ grd_biztrgtman.cellstyle("background-color", i, 0, i, 14) = '#ff99cc'; } //¼ö³³VIP : V (³ë¶û) else if(rcptchk == 'V'){ grd_biztrgtman.cellstyle("background-color", i, 0, i, 14) = '#ffff00'; } } } /** * @group : * @ver : 2007.05.04 * @by : ½ÅÇõÃá * @--------------------------------------------------- * @type : function * @access : public * @desc : µî·Ï¹øÈ£¿¡ µû¸¥ ȯÀÚÁ¤º¸ °Ë»ö * @param : * @return : * @--------------------------------------------------- */ function fpidref(flag){ var pid = ipt_pid.value; if(pid == ""){ messageBox("ȯÀÚ¸¦ ÁöÁ¤ÇÏÁö", "E007") return false; } model.removeNodeset("/root/send"); model.makeValue("/root/send/pid",pid); if(submit("TRMNI00102")){ var hngnm=model.getValue("/root/main/rghtref/rghtreflist/hngnm"); //µ¥ÀÌŸ°¡ ¾øÀ»½Ã ÀÌÀü Ãâ·Â ³»¿ë »èÁ¦. if(hngnm==""){ opt_hngnm.value=""; opt_gndrage.value=""; opt_rrgstno.value=""; opt_hngnm.refresh(); opt_gndrage.refresh(); opt_rrgstno.refresh(); model.makeValue("/root/main/rghtref/rghtreflist/pid",""); return false; } //20090629 dhkim //2009.07.01ºÎÅÍ º¸Çè·áÀÎ»ó¿¡ ´ëÇÑ ÁÖ»ç½Ç ¾×ÆÃ ½ÃÁ¡ÀÇ ¼ö³³ ¸Þ½ÃÁö °ü·Ã ¿ø¹«ÀÎÅÍÆäÀ̽º È£ÃâÃß°¡ //ÁÖ»ç, Ç÷¾×¿¡ ´ëÇØ¼­¸¸ model.removenodeset('/root/send'); model.removenodeset('/root/insurinfo'); model.makeNode('/root/insurinfo'); model.makeValue('/root/send/pid', pid); model.makeValue('/root/send/instcd', getUserInfo('dutplceinstcd')); if(flag == "new"){ if(submit('TRMNI00110')){ var prcprcptyn = model.getValue('/root/insurinfo/insurlist/prcprcptyn'); if(prcprcptyn == 'Y'){ messageBox('¿äÀ²º¯°æ ´ë»óÀÚÀÔ´Ï´Ù.\r\n¼ö³³¿¡¼­ Á¤»êÇÒ ¼ö ÀÖµµ·Ï ¾È³» ÇØ Áֽñ⠹ٶø´Ï´Ù.', 'E'); //return true;//blocking Á¦¿Ü½ÃÅ´ 20090701 (±èº´·ÎÆÀÀå´Ô) } } fRghtDataList(); model.removeNodeset("/root/main/prcpdetl/prcpdetllist"); model.refresh(); } } return true; // if(flag != "biztrgrman"){ // var execnmchk = model.getValue("/root/main/leftref/execnm") // if (execnmchk == "ÁÖ»ç½Ç"){ // delPatientInfos(); //È­¸é»ó´ÜÁ¤º¸ »èÁ¦ // setGlobalVariable("paminfo", ""); //¿ø¹«Á¤º¸ reset//»õ·Î ¾÷¹«´ë»óÀÚ ¸®½ºÆ® Á¶È¸½Ã ´Ù¸¥ ³»¿ë »èÁ¦ // } // } // if(getNodesetCount("/root/main/paminfo") > 0) { // model.removeNodeset("/root/main/rghtlist"); // model.removeNodeset("/root/main/paminfo/list"); // model.removeNodeset("/root/main/prcpdetl/prcpdetllist"); // } } /** * @group : * @ver : 2007.05.10 * @by : ½ÅÇõÃá * @--------------------------------------------------- * @type : function * @access : public * @desc : ¾÷¹«´ë»óÀÚ ¸®½ºÆ® Ŭ¸¯½Ã.. * @param : * @return : * @--------------------------------------------------- */ function fBiztrgtClick(flag){ model.makeValue("/root/hidden/flags","grd_biztrgtman"); if (flag=="acting"){ var TRow = grd_biztrgtman.rows; var chkpid = model.getValue("/root/send/pid") var chkorddd = model.getValue("/root/send/orddd") for (T=1; T<=TRow; T++){ var pid = model.getValue(xBizTrgtManListPath+"["+T+"]/pid"); var orddd = model.getValue(xBizTrgtManListPath+"["+T+"]/orddd"); if (pid == chkpid && orddd == chkorddd){ //alert('pid input node : ' +model.getValue('/root/main/rghtref/rghtreflist/pid')); //alert('pid biz±×¸®µå node : '+model.getValue(xBizTrgtManListPath+"["+T+"]/pid")); if(model.getValue(xBizTrgtManListPath+"["+T+"]/pid") != ''){ model.setValue("/root/main/rghtref/rghtreflist/pid",model.getValue(xBizTrgtManListPath+"["+T+"]/pid")); } //alert('pid input node : ' +model.getValue('/root/main/rghtref/rghtreflist/pid')); //¿À¸¥ÂÊ È¯ÀÚ µ¥ÀÌŸ Á¶È¸¿¡¼­ µî·Ï¹øÈ£ µ¥ÀÌŸ ÀÔ·ÂÈÄ Á¶È¸ //20090629 dhkim 7¿ù °í½Ãº¯°æÀ¸·Î ÀÎÇÑ ¸®Åϰª Ãß°¡ var rtn = fpidref(); if(!rtn){ return ; } grd_biztrgtman.row = T; break; } var execnmchk = model.getValue("/root/main/leftref/execnm"); var execcdchk = model.getValue("/root/main/leftref/exec"); //alert('fBiztrgtClick ·Î±×ÀÎÁ¤º¸ : ' + execcdchk + ', ÁÖ»ç½Ç±âÁØÀÚ·áÁ¤º¸ : ' + injDeptcd); //20090318 dhkim ÁÖ»ç½Ç¸íĪ ÇϵåÄÚµùÀ» °£È£ºÎ¼­±âÁØÀÚ·áÄÚµå¿Í ·Î±×Àλç¿ëÀÚÁ¤º¸·Î º¯°æÇÔ if(execcdchk == injDeptcd){ //20090318 dhkim ÁÖ»ç½Ç¸íĪ ÇϵåÄÚµùÀ» ÁÖ¼®Ã³¸® /* if (execnmchk == "ÁÖ»ç½Ç"){ */ if (pid != chkpid && orddd != chkorddd){ if (T >= TRow){ //**»ó´ÜÁ¤º¸ ÃʱâÈ­**// //delPatientInfos(); //È­¸é»ó´ÜÁ¤º¸ »èÁ¦ //setGlobalVariable("paminfo", ""); //¿ø¹«Á¤º¸ reset //if(getNodesetCount("/root/main/paminfo") > 0) { //model.removeNodeset("/root/main/paminfo/list"); //model.removeNodeset("/root/main/rghtlist/snwinfolist"); //} tar_memo.value=""; model.removeNodeset("/root/main/rghtlist/ordrsrvlist"); model.removeNodeset("/root/main/rghtlist/testrsrvlist"); model.removeNodeset("/root/main/rghtlist/ordsperlist"); model.removeNodeset("/root/main/rghtlist/injsperlist"); model.removeNodeset("/root/main/rghtlist/snwinfolist"); ipt_pid.value=""; opt_hngnm.value=""; opt_gndrage.value=""; opt_rrgstno.value=""; grd_snwinfo.refresh(); tar_memo.refresh(); grd_ordrsrv.refresh(); grd_testrsrv.refresh(); grd_ordsper.refresh(); grd_injsper.refresh(); ipt_pid.refresh(); opt_hngnm.refresh(); opt_gndrage.refresh(); opt_rrgstno.refresh(); return; } } } } } if(grd_biztrgtman.row <= 0){ return; } if(flag!="acting"){ //È­¸é»ó´Ü Á¤º¸¼³Á¤ var iRow = grd_biztrgtman.row; var xBizTrgtPath = "/root/main/biztrgtman/biztrgtmanlist"; //20090303 dhkim ºÒÇÊ¿äÇÑ »ó´ÜÁ¤º¸ ¼¼ÆÃ º¯°æ (ordtype) // var acptseqno = model.getValue(xBizTrgtPath+"["+iRow+"]/acptseqno"); // var ordtype = model.getValue(xBizTrgtPath+"["+iRow+"]/ordtype"); // var orgorddd = model.getValue(xBizTrgtPath+"["+iRow+"]/orgorddd"); var ordtype = 'O'; var pid = model.getValue(xBizTrgtPath+"["+iRow+"]/pid"); var orddd = model.getValue(xBizTrgtPath+"["+iRow+"]/orddd").substr(0, 8); var cretno = model.getValue(xBizTrgtPath+"["+iRow+"]/cretno"); var instcd = model.getValue(xBizTrgtPath+"["+iRow+"]/instcd"); var param = ordtype + "¢Ë" + pid + "¢Ë" + orddd + "¢Ë" + cretno + "¢Ë" + instcd + "¢Ë" + '' + "¢Ë" + ''; // var param = ordtype + "¢Ë" + pid + "¢Ë" + orddd + "¢Ë" + cretno + "¢Ë" + instcd + "¢Ë" + '' + "¢Ë" + orgorddd; // var param = ordtype + "¢Ë" + pid + "¢Ë" + orddd + "¢Ë" + cretno + "¢Ë" + instcd + "¢Ë" + acptseqno + "¢Ë" + orgorddd; setParameter("condparam", param); modal("SPMMO08900", 1, "", "", "", "", "", "left:0; right:0; width:0; height:0; sysmenu:hidden; caption:hidden; min:hidden, max:hidden;"); } if (flag!="acting"){ var iRow = grd_biztrgtman.row; model.setValue("/root/main/rghtref/rghtreflist/pid",model.getValue(xBizTrgtManListPath+"["+iRow+"]/pid")); //¿À¸¥ÂÊ È¯ÀÚ µ¥ÀÌŸ Á¶È¸¿¡¼­ µî·Ï¹øÈ£ µ¥ÀÌŸ ÀÔ·ÂÈÄ Á¶È¸ //20090629 dhkim 7¿ù°í½Ãº¯°æÀ¸·Î ÀÎÇØ ¸®Åϰª Ãß°¡ var rtn = fpidref("biztrgrman"); if(!rtn){ return; } grd_biztrgtman.row = iRow; } model.removeNodeset("/root/send"); model.makeValue("/root/send/bizdd",model.getValue("/root/main/leftref/bizdd")); model.makeValue("/root/send/execflag",model.getValue("/root/main/leftref/execflag")); model.makeValue("/root/send/exec",model.getValue("/root/main/leftref/exec")); //20090716 dhkim ¾÷¹«±âÁØ(ó¹æÀÏÀÚ, ¿¹¾àÀÏÀÚ) Ãß°¡ model.makeValue("/root/send/workflag",model.getValue("/root/main/leftref/workflag")); // 2015.01.06 kya // ¼Óµµ °³¼±À» À§ÇØ È¯ÀÚ¼±ÅÃµÉ ¶§ ¸¶´Ù ÇÏ´Â°Ô ¾Æ´Ï¶ó, Àüü Á¶È¸½Ã¿¡¸¸ Çϵµ·Ï ¼öÁ¤ÇÔ // //ó¹æÁ¾·ùº° Åë°èÁ¶È¸ // if(submit("TRMNI00107")){ // model.setValue("/root/main/biztrgtman/statslist/allseq", model.getValue("/root/init/stats/statslists/allseqs")); // model.setValue("/root/main/biztrgtman/statslist/inj", model.getValue("/root/init/stats/statslists/injs")); // model.setValue("/root/main/biztrgtman/statslist/prvn", model.getValue("/root/init/stats/statslists/prvns")); // model.setValue("/root/main/biztrgtman/statslist/ant", model.getValue("/root/init/stats/statslists/ants")); // model.setValue("/root/main/biztrgtman/statslist/blod", model.getValue("/root/init/stats/statslists/blods")); // model.setValue("/root/main/biztrgtman/statslist/antprcpend", model.getValue("/root/init/stats/statslists/antprcpends")); // model.setValue("/root/main/biztrgtman/statslist/antdelive", model.getValue("/root/init/stats/statslists/antdelives")); // } //¿À¸¥ÂÊ È¯ÀÚÁ¤º¸ Á¶È¸(»óº´, ¸Þ¸ð, Áø·á¿¹¾àÁ¤º¸, °Ë»ç¿¹¾àÁ¤º¸, Áø·á³»¿ª, ¹Ì½ÃÇàÁֻ系¿ª) fRghtDataList(); //󹿻ó¼¼Á¶È¸ var iRow = grd_biztrgtman.row; model.removeNodeset("/root/send"); model.makeValue("/root/send/pid", model.getValue(xBizTrgtManListPath+"["+iRow+"]/pid")); model.makeValue("/root/send/drugdd", model.getValue(xBizTrgtManListPath+"["+iRow+"]/orddd")); model.makeValue("/root/send/exec", model.getValue("/root/main/leftref/exec")); //20090309 dhkim //±×¸®µå±¸ºÐÀÚ Ãß°¡ (´çÀϾ÷¹«´ë»óÀÚ¸®½ºÆ®Å¬¸¯À¸·Î Á¶È¸½Ã : W, Áø·á³»¿ªÅ¬¸¯À¸·Î Á¶È¸½Ã : O) model.makeValue("/root/send/grdflag", "W"); //2010.06.09 ±è´ÞÇö - colHidden¿¡·¯ ¼öÁ¤ var prcpNmColHidden = grd_prcpdetl.colHidden(grd_prcpdetl.colRef("prcpnm")); var prcpHngNmColHidden = grd_prcpdetl.colHidden(grd_prcpdetl.colRef("prcphngnm")); if(submit("TRMNI00103")){ //2010.06.09 ±è´ÞÇö - colHidden ¿¡·¯ ¼öÁ¤ if(prcpNmColHidden == true && prcpHngNmColHidden == true){ grd_prcpdetl.colHidden(grd_prcpdetl.colRef("prcpnm")) = false; grd_prcpdetl.colHidden(grd_prcpdetl.colRef("prcphngnm")) = true; }else if(prcpNmColHidden == true){ grd_prcpdetl.colHidden(grd_prcpdetl.colRef("prcpnm")) = true; grd_prcpdetl.colHidden(grd_prcpdetl.colRef("prcphngnm")) = false; }else if(prcpHngNmColHidden == true){ grd_prcpdetl.colHidden(grd_prcpdetl.colRef("prcpnm")) = false; grd_prcpdetl.colHidden(grd_prcpdetl.colRef("prcphngnm")) = true; } var xPrcpDetlPath = "/root/main/prcpdetl/prcpdetllist"; grd_prcpdetl.rebuildStyle(); var Row = grd_prcpdetl.rows; var mixchk = 0; var rcptchk; //20090305 dhkim Èļö³³°ü·ÃÇʵåÃß°¡ //󹿻óÅ °ª¿¡ µû¸¥ 󹿻󼼳»¿ª ¸®½ºÆ®¿¡ »óŰª À» ³ªÅ¸³»´Â ·ÎÁ÷ ½ÃÀÛ for(i=1; i < grd_prcpdetl.rows; i++){ var execdd = model.getValue(xPrcpDetlPath+"["+i+"]/execrid"); var blodcomstat = model.getValue(xPrcpDetlPath+"["+i+"]/blodcomstat"); var execprcpstatcd = model.getValue(xPrcpDetlPath+"["+i+"]/execprcpstatcd"); var prcpclscd = model.getValue(xPrcpDetlPath+"["+i+"]/prcpclscd"); var drugno = model.getValue(xPrcpDetlPath+"["+i+"]/drugno"); var cdnm = model.getValue(xPrcpDetlPath+"["+i+"]/cdnm"); var endyn = model.getValue(xPrcpDetlPath+"["+i+"]/endyn"); var etcprcpresncd = model.getValue(xPrcpDetlPath+"["+i+"]/etcprcpresncd"); // ¼öÇ÷¹Ý³³ ¹× Æó±â»çÀ¯ÄÚµå var blodcomstat = model.getValue(xPrcpDetlPath+"["+i+"]/blodcomstat"); // ¼ººÐÁ¦Á¦»óÅ //20090305 dhkim Èļö³³°ü·ÃÇʵåÃß°¡ rcptchk = model.getValue(xPrcpDetlPath+"["+i+"]/rcptchk"); // Èļö³³»óÅ //20130220 kya ¼ö³³¿©ºÎº¸¿©ÁÖ±â grd_prcpdetl.isReadOnly(i, grd_prcpdetl.colRef("flag")) = false; var rcptyn = model.getValue(xPrcpDetlPath+"["+i+"]/rcptyn"); // ¼ö³³À¯¹« if ( rcptyn == "N" && rcptchk != "V" ) { // ¹Ì¼ö³³ À̰í VIP°¡ ¾Æ´Ñ °æ¿ì grd_prcpdetl.isReadOnly(i, grd_prcpdetl.colRef("flag")) = true; } //20130513 kya Àç·áÀÏ °æ¿ì üũ ¼±Åþȵǵµ·ÏÇÔ if ( prcpclscd == "M2" ) { //Àç·áÀϰæ¿ì grd_prcpdetl.isReadOnly(i, grd_prcpdetl.colRef("flag")) = true; } var printyn = model.getValue(xPrcpDetlPath+"["+i+"]/prtyn"); if(printyn == "Y" && execprcpstatcd != "610"){ //grd_prcpdetl.cellstyle("background-color", i, 0, i, 19) = '#FFFFCC'; //grd_prcpdetl.cellstyle("background-color", i, 0, i, 20) = '#FFFFCC';//[20081125 dhkim] Åõ¿©¼ÓµµÃß°¡·Î col id Áõ°¡ grd_prcpdetl.cellstyle("background-color", i, 0, i, grd_prcpdetl.cols-1) = '#FFFFCC';//2010.06.04 ±è´ÞÇö - columnÃß°¡·Î ¸¶Áö¸·Çà±îÁö setÀ¸·Î º¯°æ } //alert(drugno+'/'+execprcpstatcd+'/'+cdnm); //20090305 dhkim //Ç×¾Ï Àü¼Û¿Ï·á »óÅ·Πº¸¿©ÁÖ´Â ºÎºÐ Èļö³³ÀÇ °æ¿ì 230Á¶°Ç Á¦¿ÜÇÒ°Í //Èļö³³ : rcptchk°ªÀÌ V, Y, FÀ϶§´Â 230Á¶°Ç Á¦¿Ü, // rcptchk°ªÀÌ RÀ϶§´Â 230Á¶°Ç //20090312 dhkim vipȯÀÚÀÇ °æ¿ì´Â ¼ö³³¿©ºÎ üũÇÏÁö ¾ÊÀ½ //20090313 dhkim vipȯÀÚ¿Í ´çÀϼ±°Ë»çȯÀÚÀÇ °æ¿ì´Â ¼ö³³¿©ºÎ üũÇÏÁö ¾ÊÀ½ //20090428 dhkim ÈÄºÒ ÁÖ¼®Ç° //alert('rcptchk: '+rcptchk + ' , execprcpstatcd:' + execprcpstatcd + ' ,drugno:' + drugno + ', cdnm:'+cdnm); if( ( (rcptchk == 'R' && execprcpstatcd == "230") || (rcptchk == 'V') || (rcptchk == 'Y') || (rcptchk == 'F') ) && drugno != "0" && cdnm!="¸¶¾à" //20090617 dhkim Á¶Á¦¿Ï·á°¡ ¾Æ´Ñ ¾à && execprcpstatcd != '310' && execprcpstatcd != '315' ){ //alert(rcptchk + ' ' + execprcpstatcd + ' ' + drugno); grd_prcpdetl.textmatrix(i, 3) = 13; //Àü¼Û¿Ï·á } /* if(drugno != "0" && execprcpstatcd == "230" && cdnm!="¸¶¾à"){ grd_prcpdetl.textmatrix(i, 3) = 13 //Àü¼Û¿Ï·á } */ if(execprcpstatcd == "300"){ grd_prcpdetl.textmatrix(i, 3) = 1; //Á¶Á¦º¸·ù } if(execprcpstatcd == "310" || execprcpstatcd == "315" && (prcpclscd == "A7" //20090310 dhkim ¹«±Õ¾àÃß°¡ || prcpclscd == "A9") ){ grd_prcpdetl.textmatrix(i, 3) = 2; //Á¶Á¦¿Ï·á var mixk = model.getValue(xPrcpDetlPath+"["+i+"]/mix");//mix¹øÈ£ var actordddk = model.getValue(xPrcpDetlPath+"["+i+"]/actorddd");//½Ç½Ã¿¹¾àÀÏÀÚ var rsrvtmk = model.getValue(xPrcpDetlPath+"["+i+"]/rsrvtm");//¿¹¾à½Ã°£ var ordddk = model.getValue(xPrcpDetlPath+"["+i+"]/orddd");//Áø·áÀÏÀÚ var drugnok = model.getValue(xPrcpDetlPath+"["+i+"]/drugno");//Åõ¾à¹øÈ£ for (r=0; r < grd_prcpdetl.rows; r++){ var mixr = model.getValue(xPrcpDetlPath+"["+r+"]/mix"); var actordddr = model.getValue(xPrcpDetlPath+"["+r+"]/actorddd"); var rsrvtmr = model.getValue(xPrcpDetlPath+"["+r+"]/rsrvtm"); var ordddr = model.getValue(xPrcpDetlPath+"["+r+"]/orddd"); var drugnor = model.getValue(xPrcpDetlPath+"["+r+"]/drugno"); //alert('prcpcd:'+model.getValue(xPrcpDetlPath+"["+r+"]/prcpcd")+'mixk:' + mixk + ',mixr:'+mixr+',actordddk:'+actordddk+',actordddr:'+actordddr+',rsrvtmk:'+rsrvtmk+',rsrvtmr:'+rsrvtmr+',ordddk:'+ordddk+',ordddr:'+ordddr+'drugnok:'+drugnok+',drugnor:'+drugnor); //20090617 dhkim //Ç׾ϰú ¹Í½º½ÃŲ ÀϹÝÁÖ»ç¾àÀÇ °æ¿ì Á¶Á¦¿Ï·áÃÄÁö¸é »óŰªÀ» Á¶Á¦¿Ï·á·Î º¯°æ if(mixk == mixr && actordddr == actordddk && rsrvtmr == rsrvtmk && ordddr == ordddk && drugnor == drugnok && drugnok != 0){ grd_prcpdetl.textmatrix(r, 3) = 2; //Á¶Á¦¿Ï·á } } } if(execprcpstatcd == "500" || execprcpstatcd == "505" || execprcpstatcd == "510"){ grd_prcpdetl.textmatrix(i, 3) = 11; //Á¢¼ö } if(execprcpstatcd == "520" || execprcpstatcd == "525"){ grd_prcpdetl.textmatrix(i, 3) = 4; //Áغñ¿Ï·á } if(execprcpstatcd == "540"){ grd_prcpdetl.textmatrix(i, 3) = 7; //¹Ý³³ÀÇ·Ú } if(execprcpstatcd == "550"){ grd_prcpdetl.textmatrix(i, 3) = 8; //¹Ý³³¿Ï·á } if(execprcpstatcd == "530"){ if (blodcomstat == "8") { grd_prcpdetl.textmatrix(i, 3) = 14; //ÀÜ¿©Æó±â } else { grd_prcpdetl.textmatrix(i, 3) = 5; //ºÒÃâ } } if(execprcpstatcd == "560"){ if (etcprcpresncd == "07" || etcprcpresncd == "12") { grd_prcpdetl.textmatrix(i, 3) = 14; //ÀÜ¿©Æó±â } else { grd_prcpdetl.textmatrix(i, 3) = 9; //Æó±âÀÇ·Ú } } if(execprcpstatcd == "570"){ grd_prcpdetl.textmatrix(i, 3) = 10; //Æó±â¿Ï·á } if(execprcpstatcd == "320"){ grd_prcpdetl.textmatrix(i, 3) = 5; //Ãâ°í } if(prcpclscd =="B4"){ if(execprcpstatcd == "610"){ grd_prcpdetl.textmatrix(i, 3) = 12; //½Ç½Ã¿Ï·á } }else{ if(execprcpstatcd == "610"){ grd_prcpdetl.textmatrix(i, 3) = 6; //½ÃÇà¿Ï·á } } var mix = model.getValue(xPrcpDetlPath+"["+i+"]/mix"); var actorddd = model.getValue(xPrcpDetlPath+"["+i+"]/actorddd"); var rsrvtm = model.getValue(xPrcpDetlPath+"["+i+"]/rsrvtm"); var orddd = model.getValue(xPrcpDetlPath+"["+i+"]/orddd"); //20091112 dhkim ¹Í½º±×·ìÈ­ ±âÁØÀ» ó¹æ½Ã°£º°·Î º¯°æ(¾àÁ¦¶û ±âÁØ ¸ÂÃã- ºó¼¾Æ®¿¡¼­ ¿À·ù¹ß»ýÇÔ) var rgstdd = model.getValue(xPrcpDetlPath+"["+i+"]/rgstdd"); var rgsttm = model.getValue(xPrcpDetlPath+"["+i+"]/rgsttm"); //20090622 dhkim if(orddd.length > 8){ orddd = orddd.substring(0, 8); } //20090903 dhkim ºó¼¾Æ® ¿À·ù»çÇ× (¹Í½ºÁöÁ¤ÇÑ Ã³¹æ»óŰ¡ µ¿ÀÏÇÏÁö ¾ÊÀ½) var stat = grd_prcpdetl.textmatrix(i, 3); if(prcpclscd == "A7"){ for (k=0; k 8){ orddds = orddds.substring(0, 8); } //20091112 dhkim ¹Í½º±×·ìÈ­ ½Ã rgstdd, rgsttm Á¶°Ç Ãß°¡ if(mix == mixs && mix != '-' && actorddds == actorddd && rsrvtms == rsrvtm && orddds == orddd && rgstdd == _rgstdd && rgsttm == _rgsttm){ // ƯÁ¶Àü¼Û½Ã mix¹øÈ£ °°À»¶§ Ç×¾ÏÀ¸·Î º¸¿©ÁÖ´Â ·ÎÁ÷.. grd_prcpdetl.textmatrix(k, 2) = 'A7'; //20090903 dhkim ºó¼¾Æ® ¿À·ù»çÇ× (¹Í½ºÁöÁ¤ÇÑ Ã³¹æ»óŰ¡ µ¿ÀÏÇÏÁö ¾ÊÀ½) grd_prcpdetl.textmatrix(k, 3) = stat; } } } //20090526 dhkim ¹«±Õ¹Í½ºÃß°¡ if(prcpclscd == "A9"){ for (k=0; k 8){ orddds = orddds.substring(0, 8); } //20091112 dhkim ¹Í½º±×·ìÈ­ ½Ã rgstdd, rgsttm Á¶°Ç Ãß°¡ if(mix == mixs && mix != '-' && actorddds == actorddd && rsrvtms == rsrvtm && orddds == orddd && rgstdd == _rgstdd && rgsttm == _rgsttm){ // ƯÁ¶Àü¼Û½Ã mix¹øÈ£ °°À»¶§ Ç×¾ÏÀ¸·Î º¸¿©ÁÖ´Â ·ÎÁ÷.. grd_prcpdetl.textmatrix(k, 2) = 'A9'; //20090903 dhkim ºó¼¾Æ® ¿À·ù»çÇ× (¹Í½ºÁöÁ¤ÇÑ Ã³¹æ»óŰ¡ µ¿ÀÏÇÏÁö ¾ÊÀ½) grd_prcpdetl.textmatrix(k, 3) = stat; } } } // alert(model.getValue('root/main/prcpdetl/prcpdetllist[' + i + ']/stat')); //20090529 dhkim //Ç÷¾× »óÅÂÁß ¹Ý³³ÀÇ·Ú, ÅëÆó±âÀÇ·Ú, ÀÜ¿©Æó±âÀÇ·Ú, Ãâ°í, Á¢¼ö, Áغñ¿Ï·á, ¹Ý³³¿Ï·á, ÅëÆó±â¿Ï·á, ÀÜ¿©Æó±â¿Ï·á »óŰª Á¤ÀÇ if(prcpclscd == 'B4'){ grd_prcpdetl.textmatrix(i, 3) = model.getValue(xPrcpDetlPath + "[" + i + "]/bloodst"); } // ¸¶°¨Ã³¹æ »ö±òÇ¥½Ã µÇµµ·Ï if (endyn == "Y") { //grd_prcpdetl.cellstyle("background-color", i, 0, i, 19) = '#ffcccc'; grd_prcpdetl.cellstyle("background-color", i, 0, i, grd_prcpdetl.cols-1) = '#ffcccc';//[20081125 dhkim] Åõ¿©¼ÓµµÃß°¡·Î col id Áõ°¡ } } //»óÅ °ªÀ» ³ªÅ¸³»´Â ·ÎÁ÷ ³¡ //¿¹¾àÀÏÀÚ º¯°æ½Ã ÀÌÀü ³¯Â¥ ¼±Åà ¿©ºÎ¸¦ À§Çؼ­ ³ëµå¸¦ copyÇØµÒ model.copyNode("/root/hidden/main", "/root/main"); } } /** * @group : * @ver : 2007.05.11 * @by : ½ÅÇõÃá * @--------------------------------------------------- * @type : function * @access : public * @desc : ¿À¸¥ÂÊ Á¶È¸½Ã * @param : * @return : * @--------------------------------------------------- */ function fRghtDataList(){ //20090911 dhkim ÁÖ»ç½Ç »ç¿ëÀÚ´Â ¹Ì¸¶°¨³»¿ªÀÌ Á¸ÀçÇϸé Á¶È¸¸¦ blockingÇÑ´Ù. //if(dutplcecd == injDeptcd){ // var isBlocking = fCheckEndYn();//20090911 dhkim ¸¶°¨¿©ºÎüũÃß°¡ // if(isBlocking){ // return; // } //} var xBizTrgtPath = "/root/main/biztrgtman/biztrgtmanlist"; var hngnm = model.getValue("/root/main/rghtref/rghtreflist/hngnm"); if(hngnm==""){ messageBox("ȯÀÚ°¡ Á¶È¸µÇÁö", "E007") return; } var iRow = grd_biztrgtman.row; if ( iRow <= 0 ) { var bizorddd = model.getValue("/root/main/leftref/sdate"); } else { var bizorddd = model.getValue( xBizTrgtPath + "["+iRow+"]/orddd"); } var allterm = model.getValue("/root/main/allterm"); var cretno = model.getValue(xBizTrgtPath+"["+iRow+"]/cretno"); var orddd = model.getValue("/root/main/leftref/bizdd"); model.removeNodeset("/root/send"); model.makeValue("/root/send/pid", model.getValue("/root/main/rghtref/rghtreflist/pid")); model.makeValue("/root/send/allterm",allterm); model.makeValue("/root/send/orddd",orddd); model.makeValue("/root/send/bizorddd",bizorddd); model.makeValue("/root/send/cretno",cretno); model.makeValue("/root/send/exec",model.getValue("/root/main/leftref/exec")); //Á¶È¸±â°£À» Ãß°¡ÇÔ 20150528 by kya model.makeValue("/root/send/sdate",model.getValue("/root/main/leftref/sdate")); model.makeValue("/root/send/edate",model.getValue("/root/main/leftref/edate")); //alert("sdate = " + model.getValue("/root/main/leftref/sdate")); //»óº´, ¸Þ¸ð, Áø·á¿¹¾à, °Ë»ç¿¹¾à, Áø·á³»¿ª, ¹Ì½ÃÇàÁֻ系¿ª Á¶È¸ submit("TRMNI00104"); var seqno = model.getValue("/root/main/rghtlist/memolist/seqno") if(seqno == ""){ //¸Þ¸ð µ¥ÀÌŸ ¾øÀ»½Ã ÀÌÀü µ¥ÀÌŸ »èÁ¦ tar_memo.value=""; tar_memo.refresh(); } var memocnts=model.getValue("/root/main/rghtlist/memolist/memocnts"); if(memocnts == "" || memocnts == null){ model.makeValue("/root/main/rghtlist/memolist/memocnts",""); tar_memo.value = ""; tar_memo.refresh(); } } /** * @group : * @ver : 2007.05.14 * @by : ½ÅÇõÃá * @--------------------------------------------------- * @type : function * @access : public * @desc : ¿À¸¥ÂÊ ¸Þ¸ð * @param : * @return : * @--------------------------------------------------- */ function fMemoInsert(){ var memocnts = tar_memo.value; var seqno = model.getValue("/root/main/rghtlist/memolist/seqno") var hngnm = model.getValue("/root/main/rghtref/rghtreflist/hngnm"); //¸Þ¸ð µ¥ÀÌŸ Á¶È¸½Ã ȯÀÚ ¼±Åà ¿©ºÎ ÆÄ¾Ç if(hngnm==""){ messageBox("ȯÀÚ°¡ ¼±ÅõÇÁö", "E007") return; } //20091109 dhkim ¸Þ¸ð ³Îó¸® if(memocnts == null || memocnts == ''){ memocnts = ' '; } model.removeNodeset("/root/send"); model.makeValue("/root/send/pid", model.getValue("/root/main/rghtref/rghtreflist/pid")); model.makeValue("/root/send/memocnts", memocnts); model.makeValue("/root/send/seqno",model.getValue("/root/main/rghtlist/memolist/seqno")); if(submit("TXMNI00101")){ fRghtDataList(); } } /** * 20090713 dhkim * ó¹æÀüÃâ·ÂÃë¼Ò ±â´É Ãß°¡ */ function fPrintCancel(){ var oRow = grd_ordsper.row; model.removenode("/root/send"); model.makeValue("/root/send/pid", model.getValue("/root/main/rghtref/rghtreflist/pid")); model.makeValue("/root/send/prcpdetl", grd_prcpdetl.getupdatedataAll("i")); model.makeValue("/root/send/prtyn", "C");//Ãâ·ÂÃë¼Ò //20090713 dhkim Ãâ·Â¿©ºÎÃß°¡ if(submit("TXMNI00105")){ //º¯°æ³»¿ëÀúÀå ½ÇÇàÈÄ ¾÷¹«´ë»ó¸®½ºÆ® ´Ù½Ã Á¶È¸ ½Ç½Ã fbiztrgtman("acting"); if (model.getValue("/root/main/rghtref/rghtreflist/pid") == model.getValue(xBizTrgtManListPath+"["+oRow+"]/pid")){ //ó¹æ »ó¼¼³»¿ª fBiztrgtClick("acting"); }else if (oRow != ""){ grd_ordsper.row = oRow; fordsper(); } //¿¹¾àÀÏÀÚ º¯°æ½Ã ÀÌÀü ³¯Â¥ ¼±Åà ¿©ºÎ¸¦ À§Çؼ­ ³ëµå¸¦ copyÇØµÒ model.copyNode("/root/hidden/main", "/root/main"); } } /** * @ver : 2008.12.09 * @by : dhkim * @desc : fRexpert()ÀÇ ±â´ÉÁß Ãâ·ÂÈÄ ¾×ÆÃÇÏ´Â ºÎºÐÀÇ È£ÃâÀ» facting¿¡¼­ fPrcpActingÀ¸·Î º¯°æ */ function fRexpertNew(){ var mpsacting = model.getValue("/root/main/mpsacting"); model.removenode("/root/send"); var Row = grd_prcpdetl.rows; var jRow=grd_prcpdetl.row; var xPrcpDetlPath = "/root/main/prcpdetl/prcpdetllist"; var xrexportPath = "/root/send/report/for"; var xordsperPath = "/root/main/rghtlist/ordsperlist"; //ó¹æÀüÃâ·Â ¿¬°á ½Ã ȯÀÚ ¼±Åà ¿©ºÎ ÆÄ¾Ç if(Row==1){ messageBox("ȯÀÚ°¡ ¼±ÅõÇÁö", "E007"); return; } var chek = 0; var kRow = 0; for (i=1; i fPrcpActing()) fPrcpActing('Y'); }else{ var oRow = grd_ordsper.row; model.removenode("/root/send"); model.makeValue("/root/send/pid",model.getValue("/root/main/rghtref/rghtreflist/pid")); model.makeValue("/root/send/prcpdetl",grd_prcpdetl.getupdatedataAll("i")); //20090713 dhkim Ãâ·Â¿©ºÎÃß°¡ model.makeValue("/root/send/prtyn", "Y");//Ãâ·Â if(submit("TXMNI00105")){ //º¯°æ³»¿ëÀúÀå ½ÇÇàÈÄ ¾÷¹«´ë»ó¸®½ºÆ® ´Ù½Ã Á¶È¸ ½Ç½Ã fbiztrgtman("acting"); if (model.getValue("/root/main/rghtref/rghtreflist/pid") == model.getValue(xBizTrgtManListPath+"["+iRow+"]/pid")){ //ó¹æ »ó¼¼³»¿ª fBiztrgtClick("acting"); }else if (oRow != ""){ grd_ordsper.row = oRow; fordsper(); } //¿¹¾àÀÏÀÚ º¯°æ½Ã ÀÌÀü ³¯Â¥ ¼±Åà ¿©ºÎ¸¦ À§Çؼ­ ³ëµå¸¦ copyÇØµÒ model.copyNode("/root/hidden/main", "/root/main"); return ; } } } /** * @ver : 2008.12.09 * @by : dhkim * @desc : ƯÁ¶Àü¼ÛÀü º¯°æ³»¿ëÀúÀåÀ» È£ÃâÇÏ´Â ºÎºÐÀ» º¯°æÇÔÀ¸·Î ƯÁ¶Àü¼ÛÆã¼Ç ½Å±Ô»ý¼º * : SMSÀü¼Û ±â´É Ãß°¡ (2010.04.20 by ¾Èµµ¿µ - ¿©Àǵµ¿¡ ÇÑÇÔ - TXMNI00103 submit ½ÇÇà½Ã °°ÀÌ ½ÇÇà) */ function fPrcpAnticncr(){ var oRow = grd_ordsper.row; var iRow = grd_biztrgtman.row; model.removenode("/root/send"); var Row = grd_prcpdetl.rows; var jRow=grd_prcpdetl.row; var xPrcpDetlPath = "/root/main/prcpdetl/prcpdetllist" ; var xordsperPath = "/root/main/rghtlist/ordsperlist"; var xhiddenPrcpDetlPath = "/root/hidden/main/prcpdetl/prcpdetllist"; //ó¹æÀüÃâ·Â ¿¬°á ½Ã ȯÀÚ ¼±Åà ¿©ºÎ ÆÄ¾Ç if(Row==1){ messageBox("ȯÀÚ°¡ ¼±ÅõÇÁö", "E007"); return; } var chek = 0; var kRow = 0; //20090519 dhkim ÀÇÁ¤ºÎ, ¼º°¡ ÁÖ»ç½Ç ¿äû»çÇ× //[ÁÖ»ç½Ç ƯÁ¶Àü¼Û½Ã ¿¹¾à½Ã°£ ÇʼöÀԷ»çÇ× ÇØÁ¦°Ç] //ÀÇÁ¤ºÎ, ¼º°¡ ÁÖ»ç½Ç ¿äû»çÇ×À¸·Î ƯÁ¶Àü¼Û½Ã ¿¹¾à½Ã°£À» ÀÔ·ÂÇÏÁö ¾Ê°í //ȯÀÚ°¡ ¿À¸é ¹Ù·Î ƯÁ¶Àü¼ÛÀ» ÇÏ´Â ÇÁ·Î¼¼½º·Î ÇöÀç ¿¹¾à½Ã°£ÀÌ Çʼö·Î µÇ¾îÀÖ´Â ÇÁ·Î±×·¥ //»ç¿ë½Ã ¾àÁ¦¿Í ÀÇ»ç¼ÒÅë»ó È¥µ·ÀÌ ÀÖÀ½.(ÀÇÁ¤ºÎitc ÀÌÀ¯Áø, ¼º°¡itcÁ¶¼öÁø ¿äû»çÇ×) //1) ¿¹¾à½Ã°£ ÇʼöÀԷ»çÇ×À¸·Î µÇ¾î ÀÖ´Â °ÍÀ» ÇʼöÁ¶°Ç¿¡¼­ Á¦¿ÜÇÑ´Ù. //2) ÇöÀç ¼­¿ï¼º¸ð´Â ¿¹¾à½Ã°£À» ³Ö°í ÀÖÀ¸¹Ç·Î ¾÷¹«»ó ¿¹¾à½Ã°£À» ÀÔ·ÂÇÏ´Â ¾÷¹«´Â ÇÁ·Î±×·¥°ú »ó°ü¾øÀÌ ÇöÇà´ë·Î À¯ÁöÇÑ´Ù. for (i=1; i 0){ if(messageBox("Àü¼ÛÇÒ Ã³¹æÀÌ ¸ðµÎ ¼±ÅõÇÁö ¾Ê¾Ò½À´Ï´Ù. ƯÁ¶Àü¼ÛÀ» ½Ç½Ã ÇϰڽÀ´Ï±î?", "Q") != 6) return; } var a = 0; for (i=1; i= 3){ for (i=1; i