/** * ÆÄ ÀÏ ¸í : SMADC00101.js * ¼³ ¸í : ÀÇ·Ú°ü¸® Javascriot * ¼³ °è ÀÚ : °øµÎ°æ * ÀÛ ¼º ÀÚ : °øµÎ°æ * ¼öÁ¤ÀÌ·Â : 2007.07.09 / ÃÖÃÊÀÛ¼º / °øµÎ°æ */ /** * ÃʱâÈ­ */ function fInit() { // ³¯Â¥ ÃʱâÈ­ var pre_startreqdd = new Date(); var pre_startrepldd = new Date(); fChoiADRRept("2"); model.setValue("/root/hidden/srchinfo/startreqdd", pre_startreqdd.getAddDate(-1).getDateFormat()); // »ó´ëÀÏÀÚ (·ÎÄÃPCÀÇ ½Ã°£±âÁØ) model.setValue("/root/hidden/srchinfo/endreqdd", getCurrentDate()); model.setValue("/root/hidden/srchinfo/startrepldd", pre_startrepldd.getAddDate(-1).getDateFormat());// »ó´ëÀÏÀÚ (·ÎÄÃPCÀÇ ½Ã°£±âÁØ) model.setValue("/root/hidden/srchinfo/endrepldd", getCurrentDate()); // 20100119_laboru_¾àÁ¦ÆÀ À̿ܿ¡´Â Á¶È¸¸¸ °¡´ÉÇÏ°Ô ¸·±â fCheckPharm(); //Áø·á°ú/º´µ¿ Á¶È¸ // fGetDeptCombo(); // astfAddCombo("/root/hidden/deptlist", "dept", "deptcd,deptnm", "A,Àüü¼±ÅÃ"); //2010-01-25 Áø·á°ú ¸ÖƼ¼±Åà °¡´ÉÇϵµ·Ï Ãß°¡Ã³¸® // astfAddCombo("/root/hidden/deptlist", "ward", "wardcd,wardnm", ","); model.refresh(); } /** * Áø·á°ú Á¶È¸ */ function fGetDeptCombo() { submit("TRADC00101"); } /** * ÀÇ·Ú Á¶È¸ */ function fReqMngtData() { //2010-01-22 °ËüÁ¢¼öÀÏÀÚ Á¶È¸ if (model.getValue("/root/hidden/srchinfo/lisddchk") == "L") { model.setValue("/root/hidden/srchinfo/tdmreqnochk" , model.getValue("/root/init/srchinfo/tdmreqnochk")); //2010-01-22 ÀÇ·Ú/¹ÌÀÇ·Ú/Àüü ±¸ºÐÃß°¡ } //2010-01-25 Áø·á°ú ¸ÖƼ¼±Åà °¡´ÉÇϵµ·Ï ó¸® if (model.getValue("/root/hidden/srchinfo/reqdeptcd") !="") { var reqdeptData = (model.getValue("/root/hidden/srchinfo/reqdeptcd")).split("|"); var reqdept=""; for(var i = 0; i < reqdeptData.length; ++i) { if (reqdeptData[i]!="") { //Àüü¼±Åýà ¸Ç³¡ºÎºÐÀÌ NullÀÌ µé¾î°¨ if (i == 0) reqdept = reqdeptData[i]; else reqdept += "','" + reqdeptData[i] ; } } if (reqdept !="") { model.setValue("/root/hidden/srchinfo/reqdeptcd" , reqdept); } } //2010-01-25 TDM ÀǷھ๰ ¸ÖƼ¼±Åà °¡´ÉÇϵµ·Ï ó¸® if (model.getValue("/root/hidden/srchinfo/tdmdrugcd") !="") { var tdmdrugData = (model.getValue("/root/hidden/srchinfo/tdmdrugcd")).split("|"); var tdmdrug=""; for(var i = 0; i < tdmdrugData.length; ++i) { if (tdmdrugData[i]!="") { //Àüü¼±Åýà ¸Ç³¡ºÎºÐÀÌ NullÀÌ µé¾î°¨ if (i == 0) tdmdrug = tdmdrugData[i]; else tdmdrug += "','" + tdmdrugData[i] ; } } if (tdmdrug !="") { model.setValue("/root/hidden/srchinfo/tdmdrugcd" , tdmdrug); } } model.copyNode("/root/send/srchinfo","/root/hidden/srchinfo"); if(model.getValue("/root/send/srchinfo/pidonly") != ""){ if(model.getValue("/root/send/srchinfo/reqpid") == ""){ messageBox("µî·Ï¹øÈ£¸¦","C001"); return; } } submit("TRADC00102"); } /** * ÀÇ·Ú±¸ºÐ¿¡ µû¶ó ÆË¾÷ »ý¼º */ function fOpenPopup() { modal("SMADC01600",0,100,100,"SMADC01600","/root/main/reqlist/reqlist["+grd_reqlist.row+"]","/root/hidden/srchinfo"); } /** * ÀÔ¿ø¿Ü·¡ ±¸ºÐ º¯°æ½Ã */ function fChgIOFlag() { var ioflag = model.getValue("/root/hidden/srchinfo/ioflag"); if(ioflag == "O"){ model.setValue("/root/hidden/srchinfo/reqwardcd", ""); combo1.disabled = true; } else { combo1.disabled = false; } model.refresh(); } /** * ¾àÁ¦ÆÀ À̿ܿ¡´Â Á¶È¸¸¸ °¡´ÉÇÏ°Ô ¸·±â */ function fCheckPharm() { model.setValue("/root/send/chkpid", getUserInfo("userid")); submit("TRADC00104"); if(model.getValue("/root/hidden/chkpid/pharm/pharmflag") != "Y") { grd_reqlist.valueMatrix(0, grd_reqlist.colRef("replpharmst")) = "ȸ½ÅÀÚ"; // 20110907_laboru_¾àÁ¦ºÎ°¡ ¾Æ´Ï¸é ȸ½Å¾à»ç Ä÷³À» ȸ½ÅÀÚ·Î º¯°æ model.setValue("/root/temp/cnstinfo/pidchkflag", "Y"); } else { } } //ADRº¸°í ¼±Åà function fChoiADRRept(pFlag) { if(pFlag == "1") { model.setValue("/root/hidden/srchinfo/tdmreqnochk", "N"); // chk_fstvaluyn.visible = true; grd_reqlist.colHidden(grd_reqlist.colRef("fstvalunm")) = false; grd_reqlist.colHidden(grd_reqlist.colRef("fstvaludd")) = false; grd_reqlist.colHidden(grd_reqlist.colRef("fstvalutm")) = false; grd_reqlist.colHidden(grd_reqlist.colRef("drugcd")) = false; grd_reqlist.colHidden(grd_reqlist.colRef("drugnm")) = false; grd_reqlist.colHidden(grd_reqlist.colRef("symp")) = false; grd_reqlist.colHidden(grd_reqlist.colRef("casrslt")) = false; grd_reqlist.colHidden(grd_reqlist.colRef("serigrde")) = false; grd_reqlist.colHidden(grd_reqlist.colRef("sympmnftgrde")) = false; grd_reqlist.colHidden(grd_reqlist.colRef("advscnts")) = false; grd_reqlist.colHidden(grd_reqlist.colRef("cmt")) = false; grd_reqlist.colHidden(grd_reqlist.colRef("adrcntssmm")) = false; grd_reqlist.colHidden(grd_reqlist.colRef("srchcnts")) = false; // } else if(pFlag == "2"){ // chk_fstvaluyn.visible = false; // grd_reqlist.colHidden(grd_reqlist.colRef("fstvaludd")) = true; // grd_reqlist.colHidden(grd_reqlist.colRef("fstvalutm")) = true; // grd_reqlist.colHidden(grd_reqlist.colRef("drugcd")) = true; // grd_reqlist.colHidden(grd_reqlist.colRef("drugnm")) = true; // grd_reqlist.colHidden(grd_reqlist.colRef("symp")) = true; // grd_reqlist.colHidden(grd_reqlist.colRef("casrslt")) = true; // grd_reqlist.colHidden(grd_reqlist.colRef("serigrde")) = true; // grd_reqlist.colHidden(grd_reqlist.colRef("sympmnftgrde")) = true; // grd_reqlist.colHidden(grd_reqlist.colRef("advscnts")) = true; // grd_reqlist.colHidden(grd_reqlist.colRef("cmt")) = true; // grd_reqlist.colHidden(grd_reqlist.colRef("adrcntssmm")) = true; // grd_reqlist.colHidden(grd_reqlist.colRef("srchcnts")) = true; } }