/* ¼ö¼ú ÁøÇàÇöȲÆÇ(SMMNP06100_¼ö¼ú½Ç Àü±¤ÆÇ°ü¸®.xrw - JScript ) - Version : 1) : Ver.1.00.01 - Programmer : ¹®Ã¢°ï */ /** * @group : * @ver : 2007.10.02 * @by : ¹®Ã¢°ï * @--------------------------------------------------- * @type : function * @access : public * @desc : ÃʱâÈ­ ÀÛ¾÷ * @param : * @param : * @return : * @--------------------------------------------------- */ function fInitialize(){ model.removenode("/root/main/oppatlist/oppatinfo"); model.setValue("/root/main/cond/opdd", getCurrentDate()); model.refresh(); //----(20071210) //2008-08-28 ¿ÀÈÄ 7:13:39 taebum ȸº¹½Ç 3°ÇÀÎ°Í Ã³¸®·Î ÀÎÇÑ ±âÃÊÄÚµå »ç¿ë¾ÈÇÔ. // °øÅëÄÚµå nodeset Á¤º¸ : root/init/M0021list/M0021 // label Á¤º¸ : cdnm // value Á¤º¸ : cdid //zbcfGetCodeList(new Array("M0021"), new Array("/root/init/M0021list")); //¼ö¼úȯÀÚÀÇ ÇöÀç À§Ä¡ Àå¼Ò¿¡ ´ëÇÑ Á¾·ù fGetNursHardCdInfo("'035'", getCurrentDate()); //2008-09-29 ¿ÀÈÄ 7:03:12 taebum add //================================================================= //M0021 ±âÃÊÄÚµå tempNode¸¦ ¸¸µç´Ù. Á¾·á, ȸº¹½Ç ¼±ÅÃ¿ë ³ëµå¼Â model.copyNode("/root/hidden/tempM0021", "/root/init/M0021list"); model.removeNode("/root/hidden/tempM0021/M0021[cdid='']"); model.removeNode("/root/hidden/tempM0021/M0021[cdid='00']"); model.removeNode("/root/hidden/tempM0021/M0021[cdid='41']"); model.removeNode("/root/hidden/tempM0021/M0021[cdid='42']"); model.removeNode("/root/hidden/tempM0021/M0021[cdid='43']"); //================================================================= //----(20071231) var instcd = getUserInfo("dutplceinstcd"); var standard_yn = "orduseyn" ; var ord_deptflag = "D" ; var rslt_ref = "/root/hidden/orddeptlist" ; var sort_field = "depthngnm" ; var sort_method = "asc" ; zbcfGetDeptCodeList(instcd, standard_yn, ord_deptflag, rslt_ref, sort_field, sort_method); //---¼ö¼ú¹æ model.removenode("/root/send"); model.makeNode("/root/send"); model.makeValue("/root/send/opcnfmdd" ,ipt_dlivdd.value ); submit("TRMNP06001"); fGetOpPatList(); //2008-08-20 ¿ÀÈÄ 2:51:37 taebum Ãë¼Ò»óŸ¦ ¾ø¾Ö±â À§ÇÏ¿© xfm¾È¿¡ comboData·Î »ç¿ë º¯°æ // ±âÁ¸ ÁøÇà»óÅ node Á¤º¸ : /root/init/opstatlist/opstatinfo } /** * @group : * @ver : 2007.10.02 * @by : ¹®Ã¢°ï * @--------------------------------------------------- * @type : function * @access : public * @desc : ¼ö¼úȯÀÚ Á¶È¸. * @param : * @param : * @return : * @--------------------------------------------------- */ function fGetOpPatList(){ model.removenode("/root/send"); model.makeNode("/root/send"); model.makeNode("/root/send/reqdata"); model.copyNode("/root/send/reqdata", "/root/main/cond"); //¼ö¼ú»óÅ submit("TRMNP01102"); //Á¶È¸ submit("TRMNP01101"); ndCnt = getNodesetCount("/root/main/oppatlist/oppatinfo") ; for(var i=1;i<=ndCnt;i++) { if(model.getValue("/root/main/oppatlist/oppatinfo["+ i + "]/opstatcd") == "20" ) // ¼ö¼ú¿¹Á¤ - °ËÁ¤»ö grd_partrtnlist.cellStyle("color", i, 8, i, 8) = "#000000" ; else if(model.getValue("/root/main/oppatlist/oppatinfo["+ i + "]/opstatcd") == "29" ) // ¼ö¼úÃë¼Ò - ȸ»ö grd_partrtnlist.cellStyle("color", i, 8, i, 8) = "#5A5A5A" ; else if(model.getValue("/root/main/oppatlist/oppatinfo["+ i + "]/opstatcd") == "30" ) // ¼ö¼ú´ë±â - ºÐÈ«»ö //grd_partrtnlist.cellStyle("color", i, 1, i, 10) = "#FF82FF" ; grd_partrtnlist.cellStyle("color", i, 8, i, 8) = "#FF82FF" ; else if(model.getValue("/root/main/oppatlist/oppatinfo["+ i + "]/opstatcd") == "40" ) // ¼ö¼úÁß - »¡°­»ö grd_partrtnlist.cellStyle("color", i, 8, i, 8) = "#FF0000" ; else if(model.getValue("/root/main/oppatlist/oppatinfo["+ i + "]/opstatcd") == "50" ) // ¼ö¼úÁ¾·á - ÆÄ¶û»ö grd_partrtnlist.cellStyle("color", i, 8, i, 8) = "#0000FF" ; else if(model.getValue("/root/main/oppatlist/oppatinfo["+ i + "]/opstatcd") == "60" ) // ȸº¹Áß - ³ì»ö //grd_partrtnlist.cellStyle("color", i, 1, i, 10) = "#00FF00" ; grd_partrtnlist.cellStyle("color", i, 8, i, 8) = "#50C785" ; // else if(model.getValue("/root/main/oppatlist/oppatinfo["+ i + "]/opstatcd") == "70" ) // Åð½Ç - û³ì»ö grd_partrtnlist.cellStyle("color", i, 8, i, 8) = "#006600" ; // i, 1, i, 10 } fnColDisableAll(); } /** * @group : * @ver : 2007.10.04 * @by : ¹®Ã¢°ï * @--------------------------------------------------- * @type : function * @access : public * @desc : ¼ö¼úȯÀÚ¸®½ºÆ®¿¡¼­ ¼ö¼úÁøÇà»óȲ ¹× °ø°³¿©ºÎ ¼öÁ¤ * @param : * @param : * @return : * @--------------------------------------------------- */ function fClickUpdate() { if(!checkGridUpdate(grd_partrtnlist)) { messageBox("¾÷µ¥ÀÌÆ® Á¤º¸°¡ ", "I004"); return; } var answer = messageBox("µ¥ÀÌÅÍ ¼öÁ¤À» ", "Q004"); if(answer == 6) { model.removenode("/root/send/savedata"); model.makeValue("/root/send/savedata", grd_partrtnlist.getUpdateData()); if ( submit("TXMNP01101") ) { fGetOpPatList() ; // Àç Á¶È¸ } } } /** * @group : * @ver : 2007.10.04 * @by : ¹®Ã¢°ï * @--------------------------------------------------- * @type : function * @access : public * @desc : ±×¸®µå ¼öÁ¤¿©ºÎ È®ÀÎ * @param : * @param : * @return : * @--------------------------------------------------- */ function checkGridUpdate(grid) { var uData = grid.getUpdateDataXml("update"); if (uData=="") return false ; else return true ; } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ȯÀÚÁ¤º¸ °¡Á®¿À±â */ /* param : °Ë»ö±¸ºÐ */ /* return : */ /* --------------------------------------------------*/ function fSearchPatInfo(qryflag) { modal("../../../pam/patinfomngtweb/xrw/SPPMC02500", qryflag,"150", "150", "SPPMC02500", "/root/source", "/root/send"); //ȯÀÚ¹øÈ£ copy var popupendflag = model.getValue("/root/main/popupendflag"); if (popupendflag == "ok"){ model.setValue("/root/main/cond/pid",model.getValue("/root/main/patinfo/patinfolist/pid")); model.refresh(); var pid = model.getValue("/root/main/patinfo/patinfolist/pid"); if (pid != null && pid != "" && pid != " " && pid != "-"){ fpidref(); } } } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : µî·Ï¹øÈ£¿¡ µû¸¥ ȯÀÚÁ¤º¸ °Ë»ö */ /* param : */ /* return : */ /* --------------------------------------------------*/ function fpidref(){ model.removeNodeset("/root/send"); var pid = ipt_pid.value model.makeValue("/root/send/pid",pid); if(submit("TRMNI00102")){ var 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",""); } else { model.setValue("/root/main/cond/pid", model.getValue("/root/main/rghtref/rghtreflist/pid")); model.setValue("/root/main/cond/hngnm", model.getValue("/root/main/rghtref/rghtreflist/hngnm")); model.setValue("/root/main/cond/gndrage", model.getValue("/root/main/rghtref/rghtreflist/gndrage")); model.setValue("/root/main/cond/rrgstno", model.getValue("/root/main/rghtref/rghtreflist/rrgstno")); model.refresh(); } } }