var pinfo_inptno = ""; var pinfo_check = "0"; var pinof_sTime; /** * @--------------------------------------------------- * @desc : µ¿·áÆò°¡ DBÀÔ·Â ÃʱâÈ­ * @param : * @return : * @--------------------------------------------------- */ function fInitialize(){ iviewer_detl.attribute("border-style") = "hidden"; if(isPopup() == true){ pinfo_inptno = opener.javascript.getParameter("inptno"); } model.setValue("/root/main/cond/inptno", pinfo_inptno); zbcfGetCodeList(new Array("M0473"), new Array("/root/init/valuresncd"), true); mmbfGetDeptCodeComboList("/root/send/reqdata", "/root/init/trgtorddept", "O"); var srchKind = pinfo_inptno.substring(0,1); switch(srchKind){ case "A" : iviewer_detl.src = "SMMQR01200_HWCI_ºñ¿¹Ãø»ç¸Á.xrw" ; check = "1"; break; case "B" : iviewer_detl.src = "SMMQR01300_HWCI_ºñ¿¹ÃøÀçÀÔ¿ø.xrw" ; check = "1"; break; case "C" : iviewer_detl.src = "SMMQR01400_HWCI_ºñ¿¹ÃøÀç¼ö¼ú.xrw" ; check = "1"; break; case "D" : iviewer_detl.src = "SMMQR01500_HWCI_ÁßȯÀÚ½ÇÀçÀÔ½Ç.xrw" ; check = "1"; break; case "E" : iviewer_detl.src = "SMMQR01600_HWCI_ÀÀ±Þ½ÇÀç¹æ¹®.xrw"; check = "1"; break; case "F" : iviewer_detl.src = "SMMQR02600_HWCI_±âŸ.xrw"; check = "1"; break; } pinof_sTime = window.setInterval("fGetPatInfo()", 400); //model.refresh(); } /** * @--------------------------------------------------- * @desc : ÃʱâÈ­°úÁ¤¿¡¼­ HWCIÀÔ·Â ³»¿ëÀ» ºÒ·¯µéÀδÙ. * @param : * @return : * @--------------------------------------------------- */ function fGetPatInfo(){ if(check = "1"){ window.clearInterval(pinof_sTime); iviewer_detl.window.javascript.fGetPatInfo('', '', '', '', pinfo_inptno); var seq = opener.javascript.getParameter("seq"); //Á¶È¸Àϰæ¿ì if(seq != ""){ fGetSaveInfo(pinfo_inptno, seq); var dethyn = model.getValue("/root/main/cond/peerdethyn"); if(dethyn == "Y"){ rdo_termdethyn.disabled = false; } var prcsstatcd = model.getValue("/root/main/cond/prcsstatcd"); //ÀúÀåµÈ°æ¿ì if(prcsstatcd == "1"){ btn_print.visible = false; btn_tran.visible = true; btn_save.visible = true; } //Àü¼ÛµÈ°æ¿ì else if(prcsstatcd == "2"){ //¾ÈÀü»ç°ú °ü¸®ÀÚ¸¸ Ãâ·ÂÀ» ÇÒ¼öÀÖ´Ù. if(checkUserGroup("UGE_QIS") || checkUserGroup("UGE_QIT")){ btn_print.visible = true; } else{ btn_print.visible = false; } btn_tran.visible = false; btn_save.visible = false; } } //óÀ½ ÀÔ·ÂÀϰæ¿ì else{ model.setValue("/root/main/cond/valuerid", getUserId()); model.setValue("/root/main/cond/valuernm", getUserName()); btn_print.visible = false; btn_save.visible = true; btn_tran.visible = true; } } model.refresh(); } /** * @--------------------------------------------------- * @desc : µ¿·áÆò°¡ DBÀÔ·Â ÀúÀå * @param : * @return : * @--------------------------------------------------- */ function fSave(){ if(!isRequiredControls("opt_valuernm")){ return false; } if(model.getValue("/root/main/cond/valuerid") == ""){ messageBox("Peer reviewer¸¦ Á¶È¸ ", "I008"); return false; } if(model.getValue("/root/main/cond/reldoctnm") != ""){ if(model.getValue("/root/main/cond/reldoctid") == ""){ messageBox("°ü·ÃÀǻ縦 Á¶È¸ ", "I008"); } } copyNodeType("/root/send/cond", "/root/main/cond", "replace"); submit("TXMQR02300"); var inptno = model.getValue("/root/tmp/inptno/inptno"); var seq = model.getValue("/root/tmp/inptno/seq"); fGetSaveInfo(inptno, seq); } /** * @--------------------------------------------------- * @desc : ÀúÀåµÈ µ¿·áÆò°¡ DBÀÔ·ÂÁ¤º¸¸¦ Á¶È¸ÇÑ´Ù * @param : inptno Á¢¼ö¹øÈ£, seq µ¿·áÆò°¡DB ¼ø¼­ * @return : * @--------------------------------------------------- */ function fGetSaveInfo(inptno, seq){ model.setValue("/root/send/cond/inptno", inptno); model.setValue("/root/send/cond/seq", seq); submit("TRMQR02300"); model.resetInstanceNode("/root/main/cond"); copyNodeType("/root/main/cond", "/root/tmp/peerinfo", "replace"); model.resetInstanceNode("/root/send/cond"); var prcsstatcd = model.getValue("/root/main/cond/prcsstatcd") //ÀúÀåµÈ°æ¿ì if(prcsstatcd == "1"){ btn_print.visible = false; btn_tran.visible = true; btn_save.visible = true; } //Àü¼ÛµÈ°æ¿ì else if(prcsstatcd == "2"){ //¾ÈÀü»ç°ú °ü¸®ÀÚ¸¸ Ãâ·ÂÀ» ÇÒ¼öÀÖ´Ù. if(checkUserGroup("UGE_QIS") || checkUserGroup("UGE_QIT")){ btn_print.visible = true; } else{ btn_print.visible = false; } btn_tran.visible = false; btn_save.visible = false; } model.refresh(); } /** * @--------------------------------------------------- * @desc : report¸¦ ÀÛ¼ºÇϱâ À§ÇÑ Instance »ý¼º function * @param : * @return : * @--------------------------------------------------- */ function SetRepDetlInfo(){ if(model.getValue("/root/main/cond/inptno") == ""){ return; } var inptno = model.getValue("/root/main/cond/inptno"); iviewer_detl.window.javascript.fGetPatInfo('', '', '', '', inptno); copyNodeType("/root/send/report", "/root/main/cond", "replace", "", iviewer_detl.model); copyNodeType("/root/send/report", "/root/main/cond", "after"); exeReportPreview("RPMQR01500", "XMLSTR", "/root/send/report"); }