/* - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì ÈÄÀÎÁõ°ü¸® SMMMO02700_ÈÄÀÎÁõ°ü¸®.xrw - JScript ) - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì */ /* * @desc : ÈÄÀÎÁõ°ü¸® È­¸é ÃʱâÈ­ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fInitialize_SMMMO02700(){ zbcfGetCodeList(new Array("M0011", "M0003", "M0029"), new Array("/root/init/prcpstatcd", "/root/init/prcpkindcd", "/root/init/payflagcd")); mmbfGetDeptCodeComboList("/root/send/reqdata", "/root/init/orddept", "A"); model.setValue("/root/main/cond/orddeptcd", getUserInfo("dutplcecd")); mmbfGetUserComboList("/root/send/reqdata", "/root/init/userlist", cmb_orddept.value, "0330", "", "V"); addComboInstance("/root/init/userlist", "userid^usernm", "-^Àüü", "usercombo"); model.setValue("/root/main/cond/orddrid", getUserInfo("userid")); model.setValue("/root/main/cond/fromdd", getNewDate().getAddDate(-60,"D").getDateFormat("YYYYMMDD") ); model.setValue("/root/main/cond/todd" , getCurrentDate()); var aftcert_pid = opener.javascript.getParameter("aftcert_pid"); model.setValue("/root/main/cond/pid", aftcert_pid); model.removeNodeset ("/root/patinfo/patinfolist"); model.removeNodeset ("/root/prcpsrch/prcplist"); if("EMR" == getUserInfo("userid") ) { button3.visible = true; } model.refresh(); if(cmb_orddrid.label == ""){cmb_orddrid.select(0);} btn_calendar.dispatch("DOMActivate"); } /* * @desc : ÈÄÀÎÁõ ȯÀÚ Á¤º¸ Á¶È¸ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fGetAftCertPatInfo(){ model.removeNodeset("/root/send/reqdata"); model.makeValue("/root/send/reqdata/fromdd" , model.getValue("/root/main/cond/fromdd")); model.makeValue("/root/send/reqdata/todd" , model.getValue("/root/main/cond/todd")); model.makeValue("/root/send/reqdata/orddeptcd", model.getValue("/root/main/cond/orddeptcd")); model.makeValue("/root/send/reqdata/orddrid" , model.getValue("/root/main/cond/orddrid")); model.makeValue("/root/send/reqdata/signyn" , model.getValue("/root/main/cond/signyn")); model.makeValue("/root/send/reqdata/pid" , model.getValue("/root/main/cond/pid")); submit("TRMMO02702") } /* * @desc : ȯÀÚ ÈÄÀÎÁõ ó¹æ Á¶È¸ * @ * @param : currow - selected row value * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fGetPatAftPrcpSrch(currow){ var pid = model.getValue("/root/patinfo/patinfolist[" + currow + "]/pid"); var orddd = model.getValue("/root/patinfo/patinfolist[" + currow + "]/orddd"); var cretno = model.getValue("/root/patinfo/patinfolist[" + currow + "]/cretno"); var prcpdd = model.getValue("/root/patinfo/patinfolist[" + currow + "]/prcpdd"); var ioflag = model.getValue("/root/patinfo/patinfolist[" + currow + "]/ioflag"); var prcpgenrflag= model.getValue("/root/patinfo/patinfolist[" + currow + "]/prcpgenrflag"); var cert = model.getValue("/root/patinfo/patinfolist[" + currow + "]/cert"); var orddeptcd = model.getValue("/root/main/cond/orddeptcd") var orddrid = model.getValue("/root/main/cond/orddrid"); // Á¶È¸Á¶°Ç¿¡¼­ ó¹æÀÏÀÚ´Â Á¦¿ÜÇÔ. Áï, ¼±ÅÃµÈ ¼öÁø³»¿ªÀÇ ÇØ´çÀÇ»çÀÇ ¸ðµç ÈÄÀÎÁõó¹æ Á¶È¸. // var fromdd = model.getValue("/root/main/cond/fromdd"); // var todd = model.getValue("/root/main/cond/todd"); var pidonly = ""; if (model.getValue("/root/main/cond/pid") == "") { pidonly = "N"; } else { pidonly = "Y"; } 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); model.makeValue("/root/send/reqdata/orddrid" , orddrid); // Á¶È¸Á¶°Ç¿¡¼­ ó¹æÀÏÀÚ´Â Á¦¿ÜÇÔ. Áï, ¼±ÅÃµÈ ¼öÁø³»¿ªÀÇ ÇØ´çÀÇ»çÀÇ ¸ðµç ÈÄÀÎÁõó¹æ Á¶È¸. // model.makeValue("/root/send/reqdata/fromdd" , fromdd); // model.makeValue("/root/send/reqdata/todd" , todd); model.makeValue("/root/send/reqdata/ioflag" , ioflag); model.makeValue("/root/send/reqdata/prcpgenrflag" , prcpgenrflag); model.makeValue("/root/send/reqdata/cert" , cert); model.makeValue("/root/send/reqdata/orddeptcd" , orddeptcd); model.makeValue("/root/send/reqdata/pidonly" , pidonly); if(submit("TRMMO02704")){ } } /* * @desc : ÈÄÀÎÁõó¹æÀúÀå * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fSaveAftSignPrcp(currow){ // savedataflag : ÀúÀåÀڷᱸºÐ (2:ó¹æ) // saveflag : ÀúÀ屸ºÐ (O:¿Ü·¡, I:ÀÔ¿ø, E:ÀÀ±Þ, S:°ÇÁø) // prcpflag : 󹿱ÇÇѱ¸ºÐ (ÄÚµåÁ¤ÀǼ­ M0035 ÂüÁ¶) 0 ( ÀÇ»çó¹æ ) // inptflag : ÀԷ±¸ºÐ (ÄÚµåÁ¤ÀǼ­ M0034 ÂüÁ¶) 00:ó¹æ°Ë»ö ... // deptcd : ºÎ¼­ÄÚµå (ÀÔ·ÂÀÚ ¶Ç´Â ·Î±×ÀÎÇÑ »ç¿ëÀÚÀÇ ºÎ¼­ÄÚµå) // deptnm : ºÎ¼­¸í (ÀÔ·ÂÀÚ ¶Ç´Â ·Î±×ÀÎÇÑ »ç¿ëÀÚÀÇ ºÎ¼­¸í) // userid : »ç¿ëÀÚID (ÀÔ·ÂÀÚ ¶Ç´Â ·Î±×ÀÎÇÑ »ç¿ëÀÚID) // usernm : »ç¿ëÀÚ¸í (ÀÔ·ÂÀÚ ¶Ç´Â ·Î±×ÀÎÇÑ »ç¿ëÀÚ¸í) // signyn : ÀüÀÚ¼­¸í¿©ºÎ (Y/N) model.setValue("/root/savedata/saveflaginfo/savedataflag", "2"); model.setValue("/root/savedata/saveflaginfo/saveflag" , model.getValue("/root/patinfo/patinfolist[" + currow + "]/prcpgenrflag")); model.setValue("/root/savedata/saveflaginfo/prcpflag" , "0"); model.setValue("/root/savedata/saveflaginfo/inptflag" , "00"); model.setValue("/root/savedata/saveflaginfo/deptcd" , getUserInfo("dutplcecd")); model.setValue("/root/savedata/saveflaginfo/deptnm" , getUserInfo("dutplcenm")); model.setValue("/root/savedata/saveflaginfo/userid" , getUserInfo("userid")); model.setValue("/root/savedata/saveflaginfo/usernm" , getUserInfo("usernm")); model.setValue("/root/savedata/saveflaginfo/signyn" , "Y"); model.removeNodeset("/root/send/savedata"); var saveFlagInfoNodeList = model.instances(0).selectNodes("/root/savedata/saveflaginfo"); model.makeValue("/root/send/savedata/cond1", getNodeListCSV(saveFlagInfoNodeList)); // pid : µî·Ï¹øÈ£ // orddd : Áø·á(ÀÔ¿ø)ÀÏÀÚ // cretno : »ý¼º¹øÈ£ // instcd : ±â°üÄÚµå model.setValue("/root/savedata/savergstinfo/pid" , model.getValue("/root/patinfo/patinfolist[" + currow + "]/pid")); model.setValue("/root/savedata/savergstinfo/orddd" , model.getValue("/root/patinfo/patinfolist[" + currow + "]/orddd")); model.setValue("/root/savedata/savergstinfo/indd" , model.getValue("/root/patinfo/patinfolist[" + currow + "]/orddd")); model.setValue("/root/savedata/savergstinfo/cretno", model.getValue("/root/patinfo/patinfolist[" + currow + "]/cretno")); model.setValue("/root/savedata/savergstinfo/instcd", getUserInfo("dutplceinstcd")); var saveRgstInfo = model.instances(0).selectNodes("/root/savedata/savergstinfo"); model.makeValue("/root/send/savedata/cond2", getNodeListCSV(saveRgstInfo)); //20080809 ¸¶Á¤¹Î ¼öÁ¤ °Ë»öÇÒ ¶§ ÇÊ¿äÇÑ Á¤º¸¸¦ °¡Á®¿Àµµ·Ï ¼öÁ¤ var srcNodeList = model.instances(0).selectNodes("/root/prcpsrch/prcplist"); model.makeValue("/root/send/savedata/cond3", getNodeListCSV(srcNodeList)); if(!submit("TRMMO02703", false)){ return; } model.setValue("/root/result/saveflaginfo/signinfochk", "N"); //Ãß°¡-Àӽà (2010.08.10 JJE) //ÀúÀ屸ºÐÁ¤º¸ ÀúÀåµ¥ÀÌÅÍ var saveflaginfo = model.instances(0).selectNodes("/root/result/saveflaginfo"); model.makeValue("/root/send/savedata/cond3", getNodeListCSV(saveflaginfo)); var signinfochk = model.getValue("/root/result/saveflaginfo/signinfochk"); //ÀÇ»çó¹æ ÀúÀåµ¥ÀÌÅÍ var saveprcpinfo = model.instances(0).selectNodes("/root/result/saveprcpinfo"); model.makeValue("/root/send/savedata/cond4", getNodeListCSV(saveprcpinfo)); if ( signinfochk == "N") { var saveSignPrcpInfo = model.instances(0).selectNodes("/root/result/signprcplist"); model.makeValue("/root/send/savedata/cond5", getNodeListCSV(saveSignPrcpInfo)); if(!submit("TXMMO02701", false)){ return; }else{ model.removeNodeset("/root/savedata/saveprcpInfo/saveprcpInfolist"); } return; } if(model.getValue("/root/savedata/saveflaginfo/signyn") == "Y"){ var signbfcnts = model.getValue("/root/result/signprcplist/signbfcnts"); var setnode = "/root/result/signprcplist/signaftcnts"; var signid = getUserInfo("userid"); var signopt = false; if ( signinfochk == "Y" ) { //ó¹æÀÎÁõ var v_stext = fSaveSign(signbfcnts, signid, signopt, setnode); } if(v_stext != "N"){ if(isNull(v_stext)){ return false; } var saveSignPrcpInfo = model.instances(0).selectNodes("/root/result/signprcplist"); model.makeValue("/root/send/savedata/cond5", getNodeListCSV(saveSignPrcpInfo)); if(!submit("TXMMO02701", false)){ return; }else{ model.removeNodeset("/root/savedata/saveprcpInfo/saveprcpInfolist"); } } if(!isNull(model.getValue("/root/savecnt/savecnt/setrow"))){ model.setValue("/root/patinfo/patinfolist[" + currow + "]/cert", "Y"); } model.refresh(); } } /* * @desc : ÈÄÀÎÁõÀúÀå ¹öư Ŭ¸¯½Ã * : ¼±ÅÃµÈ È¯ÀÚÀÇ ÈÄÀÎÁõ ó¹æ Á¶È¸, * : ÈÄÀÎÁõ ÀúÀå ¹× ÈÄÀÎÁõ ȯÀÚ Á¶È¸ ó¸® * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fClkBtnSaveAftCert(){ for(var i = 1; i < grd_patchosinfo.rows; i++){ //for(var i = 1; i < 10; i++){ var status = model.getValue("/root/patinfo/patinfolist[" + i + "]/status"); var cert = model.getValue("/root/patinfo/patinfolist[" + i + "]/cert"); if(status == "Y" && cert == "N"){ fGetPatAftPrcpSrch(i); //¼±ÅÃµÈ È¯ÀÚÀÇ ÈÄÀÎÁõ ó¹æ Á¶È¸ fSaveAftSignPrcp(i); //ÈÄÀÎÁõ ÀúÀå } } model.removeNodeset("/root/prcpsrch/prcplist"); model.refresh(); fGetAftCertPatInfo(); //ÈÄÀÎÁõ ȯÀÚ Á¶È¸ } /* * @desc : ÈÄÀÎÁõ¹èÄ¡ ¹öư Ŭ¸¯½Ã * : Áø·áÀÇ, ó¹æÀû¿ë½ÃÀÛÀÏÀÚÀÇ ÈÄÀÎÁõÀ» ¹èÄ¡·Î ó¸® ÇÑ´Ù. * @ * @param : * @return : * @author : ¾ö¿µ¸¸ 2014.04.15 * @--------------------------------------------------- */ function fClkBtnBatchAftCert(){ var prcpdd = model.getValue("/root/main/cond/fromdd"); var orddrid = model.getValue("/root/main/cond/orddrid"); if ( messageBox ( "ÈÄÀÎÁõ ¹èÄ¡¸¦ ½ÇÇà ÇϽðڽÀ´Ï±î? \n\n ´ë»óó¹æÀÏÀÚ:"+prcpdd+" ´ë»óÀÇ»ç:"+orddrid,"Q") == "6" ) { model.removeNodeset("/root/send/reqdata"); model.makeValue("/root/send/reqdata/fromdd" , prcpdd); model.makeValue("/root/send/reqdata/orddrid" , orddrid); submit("TXMMO02702") } }