/* KT/V¸®½ºÆ®Á¶È¸(SMMND02400.xrw - JScript ) - Version : 1) : Ver.1.00.01 */ /** * @group : * @ver : 2008.06.24 * @by : ±èÁø¾Æ * @--------------------------------------------------------------------------------- * @type : function * @access : public * @desc : È­¸é ÃʱâÈ­ * @param : * @return : * @--------------------------------------------------------------------------------- */ function fDone(){ //** ±×¸®µå ¹× Á¶È¸Á¶°Ç ÃʱâÈ­ **// model.removeNodeset("/root/main/ktvrsltlist"); model.setValue("/root/main/cond/patsrchflag" , "1"); // ȯÀÚº°(ÀüüȯÀÚ) model.setValue("/root/main/cond/dialsrchflag", "A"); // Åõ¼®Á¾·ùº°(Àüü) model.setValue("/root/main/cond/termsrchflag", "1"); // ±â°£º° (ÃÖ±Ù4ȸ) fSrchKTVRsltList(); // KT/V List Á¶È¸ } /** * @group : * @ver : 2008.06.24 * @by : ±èÁø¾Æ * @--------------------------------------------------------------------------------- * @type : function * @access : public * @desc : ±¸ºÐº° Á¶È¸Á¶°Ç ¼³Á¤ * @param : optflag : ±¸ºÐÁ¾·ù * @return : * @--------------------------------------------------------------------------------- */ function setSrchOpt(optflag){ //** ȯÀÚ º° ±¸ºÐ¿¡ µû¸¥ Á¶È¸Á¶°Ç ¼³Á¤ **// if(optflag == "patsrchflag"){ if(model.getValue("/root/main/cond/patsrchflag") == "2"){ // ȯÀÚ º° rdo_dialsrchflag.visible = false; // Åõ¼®Á¾·ùº° ¼û±â±â rdo_termsrchflag.visible = false; // ±â°£º° ¼û±â±â ipt_srchfromdd.visible = false; // Á¶È¸½ÃÀÛÀÏÀÚ ipt_srchtodd.visible = false; // Á¶È¸Á¾·áÀÏÀÚ cpt_term.visible = false; // "~" cpt_pid.visible = true; // µî·Ï¹øÈ£ ĸ¼Ç ipt_pid.visible = true; // µî·Ï¹øÈ£ input btn_patpopup.visible = true; // µ¸º¸±â ¹öư opt_hngnm.visible = true; // ȯÀÚ¸í output cpt_bar.visible = true; // "-" opt_rrgstno1.visible = true; // ÁֹιøÈ£¾ÕÀÚ¸® output opt_rrgstno2.visible = true; // ÁֹιøÈ£µÞÀÚ¸® output model.setValue("/root/main/cond/dialsrchflag", ""); // Åõ¼®Á¾·ùº° ÃʱâÈ­ model.setValue("/root/main/cond/termsrchflag", ""); // ±â°£º° ÃʱâÈ­ }else if(model.getValue("/root/main/cond/patsrchflag") == "1"){ // Àüü rdo_dialsrchflag.visible = true; // Åõ¼®Á¾·ùº° ¼û±â±â rdo_termsrchflag.visible = true; // ±â°£º° ¼û±â±â ipt_srchfromdd.visible = true; // Á¶È¸½ÃÀÛÀÏÀÚ ipt_srchtodd.visible = true; // Á¶È¸Á¾·áÀÏÀÚ cpt_term.visible = true; // "~" cpt_pid.visible = false; // µî·Ï¹øÈ£ ĸ¼Ç ipt_pid.visible = false; // µî·Ï¹øÈ£ input btn_patpopup.visible = false; // µ¸º¸±â ¹öư opt_hngnm.visible = false; // ȯÀÚ¸í output cpt_bar.visible = false; // "-" opt_rrgstno1.visible = false; // ÁֹιøÈ£¾ÕÀÚ¸® output opt_rrgstno2.visible = false; // ÁֹιøÈ£µÞÀÚ¸® output model.setValue("/root/main/cond/dialsrchflag" , "A"); // Åõ¼®Á¾·ùº°(Àüü) model.setValue("/root/main/cond/termsrchflag" , "1"); // ±â°£º° (ÃÖ±Ù4ȸ) model.setValue("/root/main/cond/pid" , "" ); // µî·Ï¹øÈ£ model.setValue("/root/main/patbaseinfo/hngnm" , "" ); // ȯÀÚ¸í model.setValue("/root/main/patbaseinfo/rrgstno1", "" ); // ÁֹιøÈ£1 model.setValue("/root/main/patbaseinfo/rrgstno2", "" ); // ÁֹιøÈ£2 rdo_dialsrchflag.refresh(); rdo_termsrchflag.refresh(); ipt_pid.refresh(); opt_hngnm.refresh(); opt_rrgstno1.refresh(); opt_rrgstno2.refresh(); } } //** ±â°£º° ±¸ºÐ¿¡ µû¸¥ Á¶È¸Á¶°Ç ¼³Á¤ **// if(optflag=="termsrchflag"){ if(model.getValue("/root/main/cond/termsrchflag") == "3"){ // Á¶È¸±â°£ ¼³Á¤ ipt_srchfromdd.disabled = false; // Á¶È¸½ÃÀÛÀÏÀÚ ipt_srchtodd.disabled = false; // Á¶È¸Á¾·áÀÏÀÚ model.setValue("/root/main/cond/srchfromdd", getCurrentDate());// Á¶È¸½ÃÀÛÀÏÀÚ model.setValue("/root/main/cond/srchtodd" , getCurrentDate());// Á¶È¸Á¾·áÀÏÀÚ }else{ // ÃÖ±Ù 4ȸ, ÃÖÁ¾È¸ ipt_srchfromdd.disabled = true; // Á¶È¸½ÃÀÛÀÏÀÚ ipt_srchtodd.disabled = true; // Á¶È¸Á¾·áÀÏÀÚ model.setValue("/root/main/cond/srchfromdd", ""); // Á¶È¸½ÃÀÛÀÏÀÚ model.setValue("/root/main/cond/srchtodd" , ""); // Á¶È¸Á¾·áÀÏÀÚ } ipt_srchfromdd.refresh(); ipt_srchtodd.refresh(); } } /** * @group : * @ver : 2008.06.24 * @by : ±èÁø¾Æ * @--------------------------------------------------------------------------------- * @type : function * @access : public * @desc : KT/V List Á¶È¸ * @param : * @return : * @--------------------------------------------------------------------------------- */ function fSrchKTVRsltList(){ model.removenode("/root/send"); model.makeNode ("/root/send"); model.makeValue ("/root/send/reqdata/patsrchflag" , model.getValue("/root/main/cond/patsrchflag" )); // ȯÀÚº°(ÀüüȯÀÚ) model.makeValue ("/root/send/reqdata/dialsrchflag", model.getValue("/root/main/cond/dialsrchflag")); // Åõ¼®Á¾·ùº°(Àüü) model.makeValue ("/root/send/reqdata/termsrchflag", model.getValue("/root/main/cond/termsrchflag")); // ±â°£º° (ÃÖ±Ù4ȸ) model.makeValue ("/root/send/reqdata/pid" , model.getValue("/root/main/cond/pid" )); // µî·Ï¹øÈ£ model.makeValue ("/root/send/reqdata/srchfromdd" , model.getValue("/root/main/cond/srchfromdd" )); // Á¶È¸½ÃÀÛÀÏÀÚ model.makeValue ("/root/send/reqdata/srchtodd" , model.getValue("/root/main/cond/srchtodd" )); // Á¶È¸Á¾·áÀÏÀÚ model.removeNodeset("/root/main/ktvrsltlist"); submit("TRMND02401"); } /** * @group : * @ver : 2008.06.24 * @by : ±èÁø¾Æ * @--------------------------------------------------------------------------------- * @type : function * @access : public * @desc : ȯÀÚÁ¤º¸ Á¶È¸ ÆË¾÷ * @param : * @return : * @--------------------------------------------------------------------------------- */ function fSearchPatinfoPop() { model.setValue("/root/temp/send/pid", model.getValue("/root/main/cond/pid")); model.setValue("/root/temp/send/srchcond", "1"); modal("SPPMC02500", 1, 150, 150, "SPPMC02500", "/root/temp/send", "/root/send"); if(model.getValue("/root/main/popupendflag")=="ok"){ model.setValue("/root/main/cond/pid" , model.getValue("/root/main/patinfo/patinfolist/pid") ); model.setValue("/root/main/patbaseinfo/hngnm" , model.getValue("/root/main/patinfo/patinfolist/hngnm") ); model.setValue("/root/main/patbaseinfo/rrgstno1", model.getValue("/root/main/patinfo/patinfolist/rrgstno1")); model.setValue("/root/main/patbaseinfo/rrgstno2", model.getValue("/root/main/patinfo/patinfolist/rrgstno2")); opt_hngnm.refresh(); opt_rrgstno1.refresh(); opt_rrgstno2.refresh(); fSrchKTVRsltList(); // KT/V List Á¶È¸ } } /** * @group : * @ver : 2008.06.24 * @by : ±èÁø¾Æ * @--------------------------------------------------------------------------------- * @type : function * @access : public * @desc : KT/V List ¿¢¼¿ÀúÀå * @param : * @return : * @--------------------------------------------------------------------------------- */ function fSaveExcel() { var fileName = window.fileDialog("save", ",", false, "excel", "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls"); if (fileName != ""){ grd_ktvrsltinfo.saveExcel(fileName, "SheetName", true, true, "", "", false); } } /** * @group * @ver : 2008.06.24 * @by : ±èÁø¾Æ * @--------------------------------------------------- * @type : function * @access : public * @desc : Ãâ·Â±â´É * @param : * @return : * @--------------------------------------------------- */ function fExecPrint(){ model.removenode("/root/send"); model.makeNode ("/root/send/printdata/ktvrsltlist"); model.copynode ("/root/send/printdata/ktvrsltlist", "/root/main/ktvrsltlist"); model.makeNode ("/root/send/printdata/cond/srchopt"); //** Á¶È¸Á¶°Ç ¼³Á¤ **// var patsrchopt = rdo_patsrchflag.label // ȯÀÚ±¸ºÐ , dialsrchopt = rdo_dialsrchflag.label // Åõ¼®±¸ºÐ , termsrchopt = rdo_termsrchflag.label; // ±â°£±¸ºÐ // ȯÀÚ±¸ºÐ // if(model.getValue("/root/main/cond/patsrchflag")=="2"){ // ȯÀÚº° Á¶È¸ÀÏ °æ¿ì patsrchopt = patsrchopt + "\tµî·Ï¹øÈ£ : " + model.getValue("/root/main/cond/pid") + "\tȯÀÚ¸í : " + model.getValue("/root/main/patbaseinfo/hngnm") + "\tÁֹιøÈ£ : " + model.getValue("/root/main/patbaseinfo/rrgstno1")+"-" + model.getValue("/root/main/patbaseinfo/rrgstno2"); model.makeValue ("/root/send/printdata/cond/srchopt", "ȯÀÚ±¸ºÐ : " + patsrchopt); } // ±â°£±¸ºÐ // else if(model.getValue("/root/main/cond/termsrchflag")=="3"){ // Á¶È¸±â°£ Á¶È¸ÀÏ °æ¿ì var srchfromdd = model.getValue("/root/main/cond/srchfromdd"); var srchtodd = model.getValue("/root/main/cond/srchtodd" ); termsrchopt = termsrchopt + srchfromdd.substr(0,4) + "-" + srchfromdd.substr(4,2)+ "-" + srchfromdd.substr(6,2) + " ~ " + srchtodd.substr(0,4) + "-" + srchtodd.substr(4,2) + "-" + srchtodd.substr(6,2); model.makeValue ("/root/send/printdata/cond/srchopt", "ȯÀÚ±¸ºÐ : " + patsrchopt + "\t\tÅõ¼®±¸ºÐ : " + dialsrchopt + "\t\t±â°£±¸ºÐ : " + termsrchopt); } else{ model.makeValue ("/root/send/printdata/cond/srchopt", "ȯÀÚ±¸ºÐ : " + patsrchopt + "\t\tÅõ¼®±¸ºÐ : " + dialsrchopt + "\t\t±â°£±¸ºÐ : " + termsrchopt); } exeReportPreview("RPMND02401", "XMLSTR"); }