/* Ư¼öÁÖ»ç½Ç ¿Ü·¡Ç׾Ͼ÷¹«(SMMNI02020.xfm - JScript ) - Version : 1) : Ver.1.00.01 */ var xBizTrgtManListPath = "/root/main/biztrgtman/biztrgtmanlist" var xBizordsper = "/root/main/rghtlist/ordsperlist"; var xordsperPath = "/root/main/rghtlist/ordsperlist"; //20090213 dhkim ±Û·Î¹ú º¯¼ö ¼±¾ð var suppdeptcd; //¸Þ´º±×·ì»ç¿ëºÎ¼­ÄÚµå var suppdeptnm; //¸Þ´º±×·ì»ç¿ëºÎ¼­¸í var drprcpetc2; //BMT, ¾Ï¼¾ÅÍ ±¸ºÐ (BMT¼¾ÅÍ : B, ¾Ï¼¾ÅÍ : Y) /** * @group : * @ver : 2007.05.29 * @by : ½ÅÇõÃá * @--------------------------------------------------- * @type : function * @access : public * @desc : °¢°¢ÀÇ Åë°è ºÎºÐ Ŭ¸¯½Ã * @param : * @return : * @--------------------------------------------------- */ function fStats(flag){ var execnm = model.getValue("/root/main/leftref/execnm"); 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")); if(flag == "allseq"){ var chk = opt_allseq.value; if(chk == "0"){ messageBox("°Ë»öÇÒ µ¥ÀÌÅͰ¡","I004"); return; } model.makeValue("/root/send/stats","allseq"); } //Ç×¾ÏÁ¶Á¦¿Ï·áŬ¸¯½Ã if(flag == "A71"){ var chk = opt_ant.value; if(chk == "0"){ messageBox("°Ë»öÇÒ µ¥ÀÌÅͰ¡","I004"); return; } model.makeValue("/root/send/stats","A71"); } //Ç÷¾×ºÒÃâÁغñŬ¸¯½Ã if(flag == "B5"){ var chk = opt_antdelive.value; if(chk == "0"){ messageBox("°Ë»öÇÒ µ¥ÀÌÅͰ¡","I004"); return; } model.makeValue("/root/send/stats","B5"); } //20090225 dhkim //Åë°è°Ç¼öŬ¸¯½Ã ¾÷¹«´ë»óÀÚ¸®½ºÆ® Á¶È¸Á¶°Ç¿¡ Ç÷¡±× Ãß°¡ÇÏ¿© Á¶È¸ÇÔ fbiztrgtman("biztrgt", flag); } /** * 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, 15) = '#ffffff'; //break; } //´çÀϰá°ú : Y (¿¬µÎ) else if(rcptchk == 'Y'){ grd_biztrgtman.cellstyle("background-color", i, 0, i, 15) = '#ccffcc'; //alert(rcptchk + ' ' + model.getValue('/root/main/biztrgtman/biztrgtmanlist[' + i + ']/hngnm')); } //ÈĺÒ(ÁøÂû·á) : F (ÇÎÅ©) else if(rcptchk == 'F'){ grd_biztrgtman.cellstyle("background-color", i, 0, i, 15) = '#ff99cc'; } //¼ö³³VIP : V (³ë¶û) else if(rcptchk == 'V'){ grd_biztrgtman.cellstyle("background-color", i, 0, i, 15) = '#ffff00'; } } } /* * 20090217 dhkim * ÃʱâÈ­ Ãß°¡ */ function fInit(){ // ÀÇ·á¼öÀÍ BlockÁ¦¾î üũ·ÎÁ÷(Y : Blockingó¸®, N : skip) //°øÅëÄÚµå load zbcfGetCodeList(new Array("P0453", "M0005"), new Array("/root/init/P0453info", "/root/init/M0005info")); model.setValue("/root/temp/endyn",model.getValue("/root/init/P0453info/P0453/cdid")); //󹿱¸ºÐ³ëµåÃß°¡ var clsCnt = getNodesetCount('/root/init/M0005info/M0005'); clsCnt = eval(clsCnt) + 1; model.makeValue('/root/init/M0005info/M0005[' + clsCnt + ']/cdid', 'A7'); model.makeValue('/root/init/M0005info/M0005[' + clsCnt + ']/cdnm', 'Ç×¾Ï'); clsCnt = eval(clsCnt) + 1; model.makeValue('/root/init/M0005info/M0005[' + clsCnt + ']/cdid', 'A8'); model.makeValue('/root/init/M0005info/M0005[' + clsCnt + ']/cdnm', '¿¹¹æ'); //20090313 dhkim ¹«±ÕÃß°¡ clsCnt = eval(clsCnt) + 1; model.makeValue('/root/init/M0005info/M0005[' + clsCnt + ']/cdid', 'A9'); model.makeValue('/root/init/M0005info/M0005[' + clsCnt + ']/cdnm', '¹«±Õ'); model.refresh(); //»ó´Ü ¼öÇàºÎ¼­¸í ·Î±×Àλç¿ëÀÚÁ¤º¸·Î ¼¼ÆÃ var dutplcecd = getUserInfo("dutplcecd"); var dutplcenm = getUserInfo("dutplcenm"); 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();// ±âÁØÀÏ¿¡ ÇöÀ糯¥(µðÆúÆ®); // fbiztrgtman("biztrgt"); //´çÀϾ÷¹«´ë»óÀÚ¸®½ºÆ®Á¶È¸ //20081117 ITC±è¼÷Àμ±»ý´Ô ¿ä±¸»çÇ× -> ¿Ü·¡Ã³¹æ¹ÌÆ÷ÇÔ µðÆúÆ® model.setValue('/root/main/addoprc', ''); //¿Ü·¡Ã³¹æ¹ÌÆ÷ÇÔ µðÆúÆ® model.refresh(); //󹿻󼼳»¿ª ±×¸®µåÀÇ Çì´õ¿¡ üũ¹Ú½ºÇ¥½Ã grd_prcpdetl.fixedcellcheckbox(0, 1) = true; fpartflaginfo();//ºÎÀ§±âÁØÀÚ·áÁ¶È¸ //20081121 dhkim Å×½ºÆ®Áß. var userid = getUserId(); if(userid == 'DEV512' || userid == 'dev512' || userid == 'enr' || userid == 'ENR'){ btn_nrsdc.attribute('visibility') = 'visible'; }else{ btn_nrsdc.attribute('visibility') = 'hidden'; } //·Î±×Àλç¿ëÀÚÀÇ ºÎ¼­Á¤º¸·Î ŸÀÌÆ²À» º¯°æ ÇÑ´Ù. //20090213 dhkim //È­¸é ŸÀÌÆ²À» ÇØ´ç ºÎ¼­¿¡ ¸Â°Ô º¯°æÇÑ´Ù. suppdeptcd = aezfSetSuppDeptcd(); suppdeptnm = getMenuDeptnm('/root/send/deptcd', suppdeptcd, 'TRMNI02031', '/root/temp/menudeptinfo/deptnm'); model.removenode('/root/menudeptinfo/deptcd'); model.removenode('/root/menudeptinfo/deptnm'); model.makeValue('/root/menudeptinfo/deptcd', suppdeptcd); model.makeValue('/root/menudeptinfo/deptnm', suppdeptnm); if(suppdeptnm == null || suppdeptnm == ''){ suppdeptnm = 'Ư¼öÁÖ»ç½Ç'; } capt_titl.attribute('text') = suppdeptnm + ' ¿Ü·¡Ç׾Ͼ÷¹«'; //20090217 dhkim //°£È£ºÎ¼­ÄÚµåÅ×ÀÌºí¿¡ µî·ÏµÈ bmt¿Í ¾Ï¼¾ÅÍ ÁÖ»ç½ÇÀÇ Äڵ带 Á¶È¸ÇÑ´Ù. //spclcareweb/js/MNS001.js //fGetNursDept(cdgrupid, sendnode, recivenode, submitid, errmessage) fGetNursDept('025', '/root/send/cdgrupid', '/root/nursdeptinfo/bmtinfo', 'TRMNI02032', 'bmt¼¾ÅÍ °£È£µî·ÏºÎ¼­Á¶È¸¸¦ ½ÇÆÐÇÏ¿´½À´Ï´Ù.'); fGetNursDept('026', '/root/send/cdgrupid', '/root/nursdeptinfo/cncrinfo', 'TRMNI02033', '¾Ï¼¾ÅÍ °£È£µî·ÏºÎ¼­Á¶È¸¸¦ ½ÇÆÐÇÏ¿´½À´Ï´Ù.'); var bmttempnode = "/root/nursdeptinfo/bmtinfo/nursdeptlist"; var cncrtempnode = "/root/nursdeptinfo/cncrinfo/nursdeptlist"; drprcpetc2 = fGetDrPrcpEtc2(bmttempnode, cncrtempnode);//ÇØ´çÈ­¸éÀÌ BMT¼¾ÅÍÀÎÁö ¾Ï¼¾ÅÍÀÎÁö ¿©ºÎ¸¦ Á¶È¸ //20090720 dhkim ¾÷¹«±âÁØ Ãß°¡ model.setValue('/root/main/leftref/workflag', '1');//ó¹æÀÏÀÚ model.refresh(); fbiztrgtman("biztrgt"); //´çÀϾ÷¹«´ë»óÀÚ¸®½ºÆ®Á¶È¸ } /** * @group : * @ver : 2007.05.03 2009.05.12 dhkim Å×½ºÆ®Áß...Åë°è°Ç¼ö Ŭ¸¯½Ã ÀÌ Æã¼Ç Ÿ°Ô Å×½ºÆ®ÁßÀÓ(Ç÷¡±×statflag Ãß°¡) * @by : ½ÅÇõÃá * @--------------------------------------------------- * @type : function * @access : public * @desc : ´çÀϾ÷¹«´ë»óÀÚ¸®½ºÆ®Á¶È¸ * @param : * @return : * @--------------------------------------------------- */ function fbiztrgtman(flag, statflag){ var execnm = model.getValue("/root/main/leftref/execnm"); //±×¸®µå ³»¿ë Ŭ¸¯½Ã 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")); model.makeValue("/root/send/endblkyn", model.getValue("/root/temp/endyn")); // ¸¶°¨block¿©ºÎ±¸ºÐ //20090217 dhkim //»ç¿ëÀÚÁ¤º¸¸¦ °¡Áö°í ÇØ´ç»ç¿ëÀÚ°¡ bmtÁÖ»ç½Ç»ç¿ëÀÚÀÎÁö ¾Ï¼¾ÅÍ»ç¿ëÀÚÀÎÁö ¿©ºÎ¿¡ µû¶ó Á¶È¸±¸ºÐÀÚ°¡ ´Þ¶óÁü //drprcpetc2´Â È­¸éÃʱâÈ­ ½Ã¿¡ ±Û·Î¹úº¯¼ö·Î ¼¼ÆÃÇÔ model.makeValue("/root/send/drprcpetc2", drprcpetc2); //20090512 dhkim //statflag Ãß°¡(Åë°è°Ç¼ö Ŭ¸¯½Ã ÀÌ Æã¼Ç Ÿµµ·Ï º¯°æ) model.makeValue("/root/send/stats", statflag); //20090720 dhkim º¯°æ¿äû³»¿ë(itc¼­¹Ì¿µ : ¾÷¹«±âÁØÃß°¡ -> ¿¹¾àÀÏÀÚ/ó¹æÀÏÀÚ º° Á¶È¸) model.makeValue("/root/send/workflag", model.getValue("/root/main/leftref/workflag")); if(submit("TRMNI02021")){ //20090720 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") 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(); } } /**dhkim ¸¶°¨Ã³¸® ¾î¶»°Ô ÇØ¾ßÇÏ´ÂÁö È®ÀÎÇÒ°Í var endcount = model.getValue("/root/main/biztrgtman/endyninfo/endyn"); // ¸¶°¨¿©ºÎ check var endblockyn = model.getValue("/root/temp/endyn"); // °øÅëBlocki¿©ºÎ Check if (endblockyn == 'Y'){ // °øÅëBlock¿©ºÎ°¡ 'Y'ÀÎ °æ¿ì¸¸ üũµÇµµ·Ï if (endcount >= 1) { // ÀüÀÏ ¸¶°¨µÇÁö ¾ÊÀº °Ç¼ö°¡ ÀÖÀ»°æ¿ì alert("ÀüÀÏ ActingµÈ ó¹æÁß ¸¶°¨µÇÁö ¾ÊÀº ³»¿ªÀÌ ÀÖ½À´Ï´Ù. ÀüÀÏ ¸¶°¨ÈÄ Á¶È¸ÇϽñ⠹ٶø´Ï´Ù."); model.removeNodeset(xBizTrgtManListPath); 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(); // ÁÖ»ç½Ç ¹Ì½ÃÇà ³»¿ªÁ¶È¸ ¹× ¸¶°¨ È­¸é open var actdd = model.getValue("/root/main/leftref/bizdd"); setParameter("fromdd", actdd); setParameter("todd", actdd); setParameter("execflag", "2"); setParameter("endflag", "N"); open("SMMNI00200","1","15","128"); } } **/ //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¿©ºÎ±¸ºÐ //20090217 dhkim //»ç¿ëÀÚÁ¤º¸¸¦ °¡Áö°í ÇØ´ç»ç¿ëÀÚ°¡ bmtÁÖ»ç½Ç»ç¿ëÀÚÀÎÁö ¾Ï¼¾ÅÍ»ç¿ëÀÚÀÎÁö ¿©ºÎ¿¡ µû¶ó Á¶È¸±¸ºÐÀÚ°¡ ´Þ¶óÁü //drprcpetc2´Â È­¸éÃʱâÈ­ ½Ã¿¡ ±Û·Î¹úº¯¼ö·Î ¼¼ÆÃÇÔ model.makeValue("/root/send/drprcpetc2", drprcpetc2); if(submit("TRMNI02021")){ //20090303 dhkim Ãß°¡ //¾÷¹«´ë»óÀÚ¸®½ºÆ® ¼ö³³»óÅ¿¡ µû¸¥ »ö±òº¯°æ fSetColorRcptStatPrcpList(); } } } /** * @group : * @ver : 2007.05.10 * @by : ½ÅÇõÃá * @--------------------------------------------------- * @type : function * @access : public * @desc : ¾÷¹«´ë»óÀÚ ¸®½ºÆ® Ŭ¸¯½Ã.. * @param : flag : acting * @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"); // alert(chkpid + ' ' + chkorddd); var pid, orddd, execnmchk; for(var T = 0; T <= grd_biztrgtman.rows; T++){ pid = model.getValue(xBizTrgtManListPath+"["+T+"]/pid"); orddd = model.getValue(xBizTrgtManListPath+"["+T+"]/orddd"); execnmchk = model.getValue("/root/main/leftref/execnm"); // alert('i=' + T + pid + ' ' + chkpid + ' ' + orddd + ' ' + chkorddd + ' ' + execnmchk); if(pid == chkpid && orddd == chkorddd){ model.setValue("/root/main/rghtref/rghtreflist/pid", model.getValue(xBizTrgtManListPath+"["+T+"]/pid")); //¿À¸¥ÂÊ È¯ÀÚ µ¥ÀÌŸ Á¶È¸¿¡¼­ µî·Ï¹øÈ£ µ¥ÀÌŸ ÀÔ·ÂÈÄ Á¶È¸ //20090629 dhkim 7/1°í½Ãº¯°æÀ¸·Î ÀÎÇÑ ¸®Åϰª Ãß°¡ var rtn = fpidref(); if(!rtn){ return false; } grd_biztrgtman.row = T; break; } if (pid != chkpid && orddd != chkorddd){ if (T >= TRow){ 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; //20090227 dhkim ordtypeÁ¦°Å ¹«Á¶°Ç 'O'·Î ³Ñ±è //var ordtype = model.getValue(xBizTrgtManListPath+"["+iRow+"]/ordtype"); var ordtype = 'O'; var pid = model.getValue(xBizTrgtManListPath+"["+iRow+"]/pid"); var orddd = model.getValue(xBizTrgtManListPath+"["+iRow+"]/orddd").substr(0, 8); var cretno = model.getValue(xBizTrgtManListPath+"["+iRow+"]/cretno"); var instcd = model.getValue(xBizTrgtManListPath+"["+iRow+"]/instcd"); //20090227 dhkim orgorddd Á¦°Å //var orgorddd = model.getValue(xBizTrgtManListPath+"["+iRow+"]/orgorddd"); //var param = ordtype + "¢Ë" + pid + "¢Ë" + orddd + "¢Ë" + cretno + "¢Ë" + instcd + "¢Ë" + '' + "¢Ë" + orgorddd; var param = ordtype + "¢Ë" + pid + "¢Ë" + orddd + "¢Ë" + cretno + "¢Ë" + instcd + "¢Ë" + '' + "¢Ë" + ''; //20090212 dhkim Ãß°¡ //»ó´ÜÁ¤º¸¼¼ÆÃÀü ¼­¿ï¼º¸ð ÀüȯȯÀÚÀÎÁö Á¶È¸ model.removenode('/root/send'); model.makeValue('/root/send/pid', pid); if(!submit('TRMNI02030')){ messageBox('»ó´ÜÁ¤º¸¼¼ÆÃÁß ÀüȯȯÀÚ ¿©ºÎÁ¶È¸¸¦ ½ÇÆÐÇÏ¿´½À´Ï´Ù.', 'E999'); }else{ var pidflag = model.getValue('/root/bmt/bmtinfo/pidflag'); var hngnm = model.getValue('/root/bmt/bmtinfo/hngnm'); if(hngnm != ''){ hngnm = '"' + hngnm + '"´ÔÀº '; } if(pidflag == 'Y'){ messageBox(hngnm + '¿©Àǵµ¼º¸ð¿¡¼­ ¼­¿ï¼º¸ð Àüȯ BMTȯÀÚÀÔ´Ï´Ù.', 'I999'); } } // alert(param); //»ó´ÜÁ¤º¸ ¼¼ÆÃ setParameter("condparam", param); modal("SPMMO08900", 1, "", "", "", "", "", "left:0; right:0; width:0; height:0; sysmenu:hidden; caption:hidden; min:hidden, max:hidden;"); //¿À¸¥ÂÊ È¯ÀÚ µ¥ÀÌŸ Á¶È¸¿¡¼­ µî·Ï¹øÈ£ µ¥ÀÌŸ ÀÔ·ÂÈÄ Á¶È¸ var iRow = grd_biztrgtman.row; model.setValue("/root/main/rghtref/rghtreflist/pid", model.getValue(xBizTrgtManListPath+"["+iRow+"]/pid")); //20090629 dhkim 7/1°í½Ãº¯°æÀ¸·Î ÀÎÇÑ ¸®Åϰª Ãß°¡ var rtn = fpidref("biztrgrman"); if(!rtn){ return false; } //¾÷¹«´ë»óÀÚ¸®½ºÆ®¿¡¼­ ÇØ´çȯÀÚ ¼±ÅûóÅ·Πº¯°æ grd_biztrgtman.row = iRow; } //20090218 dhkim À̺κРÃß°¡ Å×½ºÆ®... //20090218 dhkim À̺κРÃß°¡ ´çÀϾ÷¹«´ë»óÀÚ¸®½ºÆ® ¹× ´çÀϾ÷¹«´ë»óÀÚó¹æÅë°è°Ç¼ö ÀçÁ¶È¸ //20090218 dhkim À̺κРÃß°¡ fbiztrgtman("acting"); /* 20090218 dhkim ÁÖ¼®Ã³¸® Àӽà Å×½ºÆ®Áß.. 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")); //ÁÖ»ç½Ç¸ÞÀÎÅë°èÁ¶È¸ if(submit("TRMNI02027")){ /* 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")); } */ //¾÷¹«´ë»óÀÚ¸®½ºÆ®¿¡¼­ ¼±Åà //󹿻󼼳»¿ªÁ¶È¸ fSearchPrcpDetail(); } /** * @group : * @ver : 2008.11.03 * @by : * @--------------------------------------------------- * @type : function * @access : public * @desc : 󹿻󼼳»¿ª Á¶È¸Á¶°Ç(pid, drugdd) set ´õºíŬ¸¯À̺¥Æ®°¡ ¾î¶² ±×¸®µå¿¡¼­ ¹ß»ýÇß´ÂÁö set * @param : * @return : * @--------------------------------------------------- */ function fSetPrclDetlCond(pid, drugdd, grdnm, orddd, cretno, orddeptcd, orddrid){ //󹿻󼼳»¿ª Á¶°Ç set model.removenode('/root/temp/prcpdetldata'); model.makeValue('/root/temp/prcpdetldata/pid', pid); model.makeValue('/root/temp/prcpdetldata/drugdd', drugdd); //´õºíŬ¸¯À̺¥Æ®°¡ ¾î¶² ±×¸®µå¿¡¼­ ¹ß»ýÇß´ÂÁö set model.removenode('/root/temp/grdnm'); model.makeValue('/root/temp/grdnm', grdnm); //¹Ýȯ¿äûÁ¶°Ç parameter set model.removenode('/root/temp/prcpretn'); model.makeValue('/root/temp/prcpretn/pid', pid); model.makeValue('/root/temp/prcpretn/orddd', orddd); model.makeValue('/root/temp/prcpretn/cretno', cretno); model.makeValue('/root/temp/prcpretn/orddeptcd', orddeptcd); model.makeValue('/root/temp/prcpretn/orddrid', orddrid); model.refresh(); } /** * @group : * @ver : 2008.11.03 * @by : * @--------------------------------------------------- * @type : function * @access : public * @desc : 󹿻󼼳»¿ªÁ¶È¸ * @param : * @return : * @--------------------------------------------------- */ function fSearchPrcpDetail(){ var iRow = grd_biztrgtman.row; model.removeNodeset("/root/send"); model.makeValue("/root/send/pid", model.getValue('/root/temp/prcpdetldata/pid'));//µî·Ï¹øÈ£ model.makeValue("/root/send/drugdd", model.getValue('/root/temp/prcpdetldata/drugdd'));//Áø·áÀÏÀÚ model.makeValue("/root/send/exec", model.getValue("/root/main/leftref/exec"));//dutplcecd(¼¼¼Ç±â°üÄÚµå) model.makeValue("/root/send/addoprc", model.getValue('/root/main/addoprc'));//20081030 ¿Ü·¡Ã³¹æÆ÷ÇÔÁ¶È¸ //20090217 dhkim //»ç¿ëÀÚÁ¤º¸¸¦ °¡Áö°í ÇØ´ç»ç¿ëÀÚ°¡ bmtÁÖ»ç½Ç»ç¿ëÀÚÀÎÁö ¾Ï¼¾ÅÍ»ç¿ëÀÚÀÎÁö ¿©ºÎ¿¡ µû¶ó Á¶È¸±¸ºÐÀÚ°¡ ´Þ¶óÁü //drprcpetc2´Â È­¸éÃʱâÈ­ ½Ã¿¡ ±Û·Î¹úº¯¼ö·Î ¼¼ÆÃÇÔ model.makeValue("/root/send/drprcpetc2", drprcpetc2); //󹿻󼼳»¿ªÁ¶È¸1 if(submit("TRMNI02023")){ grd_prcpdetl.rebuildStyle(); var xPrcpDetlPath = "/root/main/prcpdetl/prcpdetllist" var Row = grd_prcpdetl.rows; var mixchk = 0; var execdd, blodcomstat, execprcpstatcd, prcpclscd, drugno, cdnm, endyn, etcprcpresncd, blodcomstat; //Á¶Á¦¿Ï·á¶Ç´Â ƯÁ¶¿Ï·áÀÎ Ç×¾Ï Ã³¹æÁß mix¹øÈ£°¡ °°Àº ó¹æÀ» Á¶Á¦¿Ï·á »óÅ·Πº¯°æÇϱâÀ§ÇÑ º¯¼ö var mixk, actordddk, rsrvtmk, ordddk; var mixr, actordddr, rsrvtmr, ordddr; var rcptchk; //20090305 dhkim Èļö³³°ü·ÃÇʵåÃß°¡ //20090605 dhkim var drugnok, drugnor; //󹿻óÅ °ª¿¡ µû¸¥ 󹿻󼼳»¿ª ¸®½ºÆ®¿¡ »óŰª À» ³ªÅ¸³»´Â ·ÎÁ÷ ½ÃÀÛ for(i=1; i 8){ orddd = orddd.substring(0, 8); } //20090903 dhkim ºó¼¾Æ® ¿À·ù»çÇ× (¹Í½ºÁöÁ¤ÇÑ Ã³¹æ»óŰ¡ µ¿ÀÏÇÏÁö ¾ÊÀ½) var stat = grd_prcpdetl.textmatrix(i, 3); var mixs, actorddds, rsrvtms, orddds; var _rgstdd, _rgsttm; //Ç×¾Ï󹿰ú mix¹øÈ£°¡ °°Àº°Í ó¹æÁ¾·ù¸¦ Ç×¾ÏÀ¸·Î display if(prcpclscd == "A7"){ for(var 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; } } } //20090316 dhkim ¹«±ÕÃß°¡ // ¸¶°¨Ã³¹æ »ö±òÇ¥½Ã µÇµµ·Ï if(prcpclscd == "A9"){ for (var 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; } } } //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';//»¡°£»ö } } //»óÅ °ªÀ» ³ªÅ¸³»´Â ·ÎÁ÷ ³¡ //»ó¼¼³»¿ª Á¶È¸ÈÄ ¿À¸¥ÂÊ µ¥ÀÌŸ Á¶È¸ fRghtDataList(); //¿¹¾àÀÏÀÚ º¯°æ½Ã ÀÌÀü ³¯Â¥ ¼±Åà ¿©ºÎ¸¦ À§Çؼ­ ³ëµå¸¦ copyÇØµÒ model.copyNode("/root/hidden/main", "/root/main"); } } /** *20090630 dhkim *ÀÌÀü Á¶È¸³»¿ª Ŭ¸®¾î */ function fClearSrch(){ //»óº´Á¤º¸ model.removenodeset('/root/main/rghtlist/snwinfolist'); //¸Þ¸ð model.removenodeset('/root/main/rghtlist/memolist/memocnts'); //Áø·á¿¹¾àÁ¤º¸ 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/prcpdetl/prcpdetllist'); model.refresh(); } /** * @group : * @ver : 2007.05.04 * @by : ½ÅÇõÃá * @--------------------------------------------------- * @type : function * @access : public * @desc : µî·Ï¹øÈ£¿¡ µû¸¥ ȯÀÚÁ¤º¸ °Ë»ö * @param : * @return : * @--------------------------------------------------- */ function fpidref(flag){ var pid, hngnm ; model.removeNodeset("/root/send"); pid = ipt_pid.value; if(pid == ""){ messageBox("ȯÀÚ¸¦ ÁöÁ¤ÇÏÁö", "E007"); return false; } //20090630 dhkim //ȯÀÚ¼¼ÆÃÇϱâ Àü ÀÌÀü³»¿ª clear fClearSrch(); //ÀÔ·ÂÇÑ µî·Ï¹øÈ£ÀÇ È¯ÀÚ¸í, ÁֹιøÈ£¸¦ Á¶È¸ model.makeValue("/root/send/pid", pid); if(submit("TRMNI02022")){ 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(submit('TRMNI02035')){ var prcprcptyn = model.getValue('/root/insurinfo/insurlist/prcprcptyn'); if(prcprcptyn == 'Y'){ messageBox('¿äÀ²º¯°æ ´ë»óÀÚÀÔ´Ï´Ù.\r\n¼ö³³¿¡¼­ Á¤»êÇÒ ¼ö ÀÖµµ·Ï ¾È³» ÇØ Áֽñ⠹ٶø´Ï´Ù.', 'E'); //return false; flag = "new"; //return true;//blocking Á¦¿Ü½ÃÅ´ 20090701 (±èº´·ÎÆÀÀå´Ô) } } if(flag == "new"){ //»óº´Á¤º¸, ¸Þ¸ð, Áø·á¿¹¾àÁ¤º¸, °Ë»ç¿¹¾àÁ¤º¸, Áø·á³»¿ª, ¹Ì½ÃÇà Áֻ系¿ª Á¶È¸ fRghtDataList(); model.removeNodeset("/root/main/prcpdetl/prcpdetllist"); model.refresh(); } } return true; } /** * @group : * @ver : 2007.05.11 * @by : ½ÅÇõÃá * @--------------------------------------------------- * @type : function * @access : public * @desc : ¿À¸¥ÂÊ Á¶È¸½Ã * @param : * @return : * @--------------------------------------------------- */ function fRghtDataList(){ var hngnm = model.getValue("/root/main/rghtref/rghtreflist/hngnm"); if(hngnm==""){ messageBox("ȯÀÚ°¡ Á¶È¸µÇÁö", "E007") return; } var iRow = grd_biztrgtman.row; var cretno = model.getValue(xBizTrgtManListPath+"["+iRow+"]/cretno"); var allterm = model.getValue("/root/main/allterm"); var orddd = model.getValue(xBizTrgtManListPath+"["+iRow+"]/orddd"); var bizorddd = model.getValue("/root/main/leftref/bizdd"); var ordsperRow = grd_ordsper.row; var depthngnm, usernm; //[20081121 dhkim] Áø·á³»¿ª±×¸®µå¿¡ ¼±ÅõǾîÁø Áø·á³»¿ª ÀÖÀ¸¸é ÇØ´çÀÏÀÚ¸¦ set if(model.getValue('/root/temp/grdnm') == 'grd_ordsper' && ordsperRow > 0){ orddd = model.getValue('/root/main/rghtlist/ordsperlist[' + ordsperRow + ']/actorddd'); depthngnm = model.getValue('/root/main/rghtlist/ordsperlist[' + ordsperRow + ']/depthngnm'); usernm = model.getValue('/root/main/rghtlist/ordsperlist[' + ordsperRow + ']/usernm'); if(bizorddd == null || bizorddd == ''){ bizorddd = orddd; } } if(orddd == null || orddd == ''){ orddd = getCurrentDate(); } if(bizorddd == null || bizorddd == ''){ bizorddd = orddd; } 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")); //»óº´Á¤º¸, ¸Þ¸ð, Áø·á¿¹¾àÁ¤º¸, °Ë»ç¿¹¾àÁ¤º¸, Áø·á³»¿ª, ¹Ì½ÃÇàÁֻ系¿ª Á¶È¸ if(submit("TRMNI02024")){ 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(); } } //[20081121 dhkim] Áø·á³»¿ª ÀçÁ¶È¸ÈÄ ÇØ´çÀÏÀÚ ¼±ÅÃµÈ »óÅ·Πº¯°æ grd_ordsper.row = ordsperRow; if(model.getValue('/root/temp/grdnm') == 'grd_ordsper' && ordsperRow > 0){ var _actorddd, _depthngnm, _usernm; for(var i = 1; grd_ordsper.rows; i++){ _actorddd = model.getValue('/root/main/rghtlist/ordsperlist[' + i + ']/actorddd'); _depthngnm = model.getValue('/root/main/rghtlist/ordsperlist[' + i + ']/depthngnm'); _usernm = model.getValue('/root/main/rghtlist/ordsperlist[' + i + ']/usernm'); if(orddd == _actorddd && depthngnm == _depthngnm && usernm == _usernm){ grd_ordsper.row = i; grd_ordsper.topRow = i-1; return; } } }else{ //20090604 dhkim ÃÖ±ÙÁø·á³»¿ª ¼±ÅûóÅ·Πº¸¿©ÁÜ if(grd_ordsper.rows > 1){ grd_ordsper.row = 1; } } } /** * @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; } 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("TXMNI02021")){ fRghtDataList(); } } /** 20090806 dhkim ÁÖ¼®Ã³¸® * @group : * @ver : 2008.11.03 * @by : * @--------------------------------------------------- * @type : function * @access : public * @desc : acting Ãë¼Ò * @param : * @return : * @--------------------------------------------------- function fActingCancel(){ var iRow = grd_biztrgtman.row; var Row = grd_prcpdetl.rows; var jRow = grd_prcpdetl.row; var oRow = grd_ordsper.row; var xPrcpDetlPath = "/root/main/prcpdetl/prcpdetllist" //ȯÀÚ ¼±Åà ¿©ºÎ ÆÄ¾Ç if(Row==1){ messageBox("ȯÀÚ°¡ ¼±ÅõÇÁö", "E007") return; } //󹿼±Åÿ©ºÎ ÆÄ¾Ç var chek = 0; var kRow = 0; for (i=1; i= 3){ var chkactorddd = model.getValue(xPrcpDetlPath+"["+kRows[1]+"]/actorddd"); for (i=1; i