/* APU ½ºÄÉÁì °ü¸® - Version : 1) : Ver.1.00.01 */ // -------------------------------------------------- // È­¸é read // -------------------------------------------------- function finit() { //±×¸®µå ÃʱâÈ­ fInitGrid(); //¿À´Ã ³¯Â¥·Î ÃʱâÈ­ ÇÏ´Â ºÎºÐ.(Áø·áÀÏÀÚ¸¦ default·Î ¿À´Ã ³¯Â¥·Î ¼±ÅÃÇÔ) var dt = getCurrentDate(); //model.setValue(xPathMainCond + "/prcpdd", dt); //°øÅëÄÚµå //zbcfGetCodeList(new Array( "L0089","L0089" ), new Array("/root/init/L00891list1", "/root/init/L00891list2"), true); //20090112 dhkim Àå¼Ò°øÅëÄÚµåÁ¶È¸ Ãß°¡ zbcfGetCodeList(new Array( "L0089","L0089", "L0096"), new Array("/root/init/L00891list1", "/root/init/L00891list2", "/root/init/L00961list3"), true); //º´µ¿ÄÞº¸ submit("TRMNA00811"); //½ºÄÉÁìÀÏÀÚ ¼³Á¤ fCalendarDisplay(); //½ºÄÉÁìÀÏÀÚ(from~to)¼³Á¤ var tempdate = fcalendarmake(); model.setValue("/root/main/cond1/orddd", tempdate); //Áø·á°úÄÞº¸ var instcd = getUserInfo("dutplceinstcd"); var standard_yn = "orduseyn"; var ord_deptflag = ''; //D:¿Ü·¡Áø·á½Ç¸¸,'W':º´µ¿,X:±âŸ var rslt_ref = "/root/main/cond/orddeptlist"; zbcfGetDeptCodeList(instcd, standard_yn, ord_deptflag, rslt_ref,'asc'); //Ãʱâ½Ã¿¡ ÀÚµ¿Á¶È¸ fPrcpflagCount(); //󹿱¸ºÐº° °Ç¼ö Á¶È¸ fMemoQuery(); //¸Þ¸ð Á¶È¸ fScheInti(); model.refresh(); //È­¸éopen ½Ã ¹ÌÈ®Á¤½ºÄÉÁì Á¶È¸µÇµµ·Ï fNoScheQuery(); } function fInitGrid() { datagrid1.frozenCols = datagrid1.colRef("ioflag"); datagrid2.frozenCols = datagrid2.colRef("hngnm"); model.removeNodeset("/root/main/scheinfosave/schelist"); //ÃʱâÈ­½Ã ±×¸®µå 1¹øÂ° row »èÁ¦ model.removeNodeset("/root/main/direcprcp/direcprcpinfo"); //ÃʱâÈ­½Ã ±×¸®µå 1¹øÂ° row »èÁ¦ model.removeNodeset("/root/main/memoinfo/memolist"); //ÃʱâÈ­½Ã ±×¸®µå 1¹øÂ° row »èÁ¦ model.refresh(); } //--------------------------------- // 󹿱¸ºÐº° °Ç¼ö Á¶È¸ //--------------------------------- function fPrcpflagCount() { //ÃʱâÈ­ var xPathSendReqdata = "/root/send/reqdata"; model.removeNodeset(xPathSendReqdata); model.makeNode(xPathSendReqdata); var instcd = getUserInfo("dutplceinstcd"); var schedd = fcalendarmake(); //°ª¼³Á¤ model.makeValue(xPathSendReqdata + "/instcd", instcd); //º´¿øÄÚµå model.makeValue(xPathSendReqdata + "/schedd", schedd); //½ºÄÉÁìÀÏÀÚ //Á¶È¸ if ( submit("TRMNA00810") ) { } else { model.setValue("/root/main/etcinfo/etclist/cnt1","0"); model.setValue("/root/main/etcinfo/etclist/cnt2","0"); model.setValue("/root/main/etcinfo/etclist/cnt3","0"); model.setValue("/root/main/etcinfo/etclist/cnt4","0"); }; model.refresh(); } //--------------------------------- // ¸Þ¸ðÁ¤º¸ Á¶È¸ //--------------------------------- function fMemoQuery() { //ÃʱâÈ­ var xPathSendReqdata = "/root/send/reqdata"; model.removeNodeset(xPathSendReqdata); model.makeNode(xPathSendReqdata); var instcd = getUserInfo("dutplceinstcd"); var memodd = ""; //fcalendarmake(); //°ª¼³Á¤ model.makeValue(xPathSendReqdata + "/instcd", instcd); //º´¿øÄÚµå model.makeValue(xPathSendReqdata + "/memodd", memodd); //½ºÄÉÁìÀÏÀÚ //Á¶È¸ submit("TRMNA00802"); model.refresh(); } //--------------------------------- // ´Þ·ÂŬ¸¯½Ã ÀÏÀÚº¯°æ //--------------------------------- function fCalendarDisplay() { var tempdate = fcalendarmake(); //var tempdateADD = tempdate.toDate().getAddDate(1,"D").getDateFormat("YYYYMMDD"); var tempdateADD = fcalendarmake(); model.setValue("/root/main/cond/ischefrdd", tempdate); model.setValue("/root/main/cond/ischetodd", tempdateADD); model.refresh(); //model.setValue("/root/main/cond1/orddd", tempdate); //model.refresh(); } /* --------------------------------------------------*/ /* type : function */ /* access : public */ /* desc : ȯÀÚÁ¤º¸ °¡Á®¿À±â */ /* param : °Ë»ö±¸ºÐ */ /* return : */ /* --------------------------------------------------*/ function fSearchPatInfo(qryflag) { modal("../../../pam/patinfomngtweb/xrw/SPPMC02500", qryflag,"150", "150", "SPPMC02500", "/root/source", "/root/send"); var popupendflag = model.getValue("/root/main/popupendflag"); if (popupendflag == "ok"){ model.setValue("/root/main/cond/ipid",model.getValue("/root/main/patinfo/patinfolist/pid")); model.setValue("/root/main/cond/ihngnm",model.getValue("/root/main/patinfo/patinfolist/hngnm")); // model.setValue("/root/main/cond/igndrage",model.getValue("/root/main/patinfo/patinfolist/pid")); model.setValue("/root/main/cond/irrgstno", model.getValue("/root/main/patinfo/patinfolist/rrgstno1") + "-" + model.getValue("/root/main/patinfo/patinfolist/rrgstno2") ); model.refresh(); // var pid = model.getValue("/root/main/patinfo/patinfolist/pid"); // if (pid != null && pid != "" && pid != " " && pid != "-"){ // fpidref(); // } } } //------------------------------------------------- // µî·Ï¹øÈ£±âÁØÀ¸·Î °ø¿©ÀÚÄÞº¸ ã±â //------------------------------------------------- function fPatinfoPop() { //ÆË¾÷Á¶°Ç¼³Á¤ model.removenode("/root/source"); model.makeValue("/root/source/pid", ipt_tnsrpid.value); //ÆË¾÷È£Ãâ modal("../../../pam/patinfomngtweb/xrw/SPPMC02500", "1","150", "150", "SPPMC02500", "/root/source", "/root/send"); //modal("SPPMC02500", "1","150", "150", "SPPMC02500", "/root/temp", "/root/send"); //¸®Åϰª if (model.getValue("/root/main/popupendflag") == "ok") { fPatInfo(); model.refresh(); fSearchDnorno(); } } //------------------------------------------ // ½ºÄÉÁì ÀԷ¶õÀ¸·Î ÀÚ·á À̵¿ //------------------------------------------ function fScheMove(flag) { var pGrd ; var xPathFr = ""; var xPathTo = "/root/main/scheinfo/schelist"; //fScheInti(); //°ªÃʱâÈ­ if (flag == "Y") { // È®Á¤½ºÄÉÁì ´õºí Ŭ¸¯½Ã ½ºÄÉÁì ÀԷ¶õÀ¸·Î ÀÚ·á À̵¿ pGrd = datagrid1; xPathFr = "/root/main/scheinfosave/schelist[" + pGrd.row + "]"; if (pGrd.rows <= 1 || pGrd.row <= 0) return; model.setValue(xPathTo + "/tnsrpid", model.getValue(xPathFr + "/tnsrpid")); model.setValue(xPathTo + "/hngnm", model.getValue(xPathFr + "/hngnm")); model.setValue(xPathTo + "/age", model.getValue(xPathFr + "/sex") + "/" + model.getValue(xPathFr + "/age")); model.setValue(xPathTo + "/ptbsrrgstno", model.getValue(xPathFr + "/ptbsrrgstno")); model.setValue(xPathTo + "/ioflag", model.getValue(xPathFr + "/ioflag")); model.setValue(xPathTo + "/orddeptcd", model.getValue(xPathFr + "/orddeptcd")); cbo_orddeptcd.dispatch("xforms-value-changed"); model.setValue(xPathTo + "/orddrid", model.getValue(xPathFr + "/orddrid")); model.setValue(xPathTo + "/indd", model.getValue(xPathFr + "/indd")); model.setValue(xPathTo + "/scheprcpkindcd", model.getValue(xPathFr + "/scheprcpkindcd")); model.setValue(xPathTo + "/scheprcpflag", model.getValue(xPathFr + "/scheprcpflag")); model.setValue(xPathTo + "/scheerflag", model.getValue(xPathFr + "/scheerflag")); model.setValue(xPathTo + "/wardcd", model.getValue(xPathFr + "/wardcd")); model.setValue(xPathTo + "/roomcd", model.getValue(xPathFr + "/roomcd")); model.setValue(xPathTo + "/schehopedd", model.getValue(xPathFr + "/schehopedd")); model.setValue(xPathTo + "/schehopetm", model.getValue(xPathFr + "/schehopetm")); model.setValue(xPathTo + "/schecmfmdd", model.getValue(xPathFr + "/schecmfmdd")); model.setValue(xPathTo + "/schecmfmtm", model.getValue(xPathFr + "/schecmfmtm")); model.setValue(xPathTo + "/remark", model.getValue(xPathFr + "/remark")); model.setValue(xPathTo + "/dnornm", model.getValue(xPathFr + "/dnornm")); model.setValue(xPathTo + "/dnorrrgstno", model.getValue(xPathFr + "/dnorrrgstno")); model.setValue(xPathTo + "/instcd", model.getValue(xPathFr + "/instcd")); model.setValue(xPathTo + "/schedd", model.getValue(xPathFr + "/schedd")); model.setValue(xPathTo + "/scheseqno", model.getValue(xPathFr + "/scheseqno")); fSearchDnorno(); //°ø¿©ÀÚÄÞº¸¼³Á¤ model.setValue(xPathTo + "/dnorno", model.getValue(xPathFr + "/dnorno")); model.setValue(xPathTo + "/delyn", model.getValue(xPathFr + "/delyn")); model.setValue(xPathTo + "/prcpdd", model.getValue(xPathFr + "/prcpdd")); model.setValue(xPathTo + "/prcpno", model.getValue(xPathFr + "/prcpno")); // 20090112 dhkim // ¼ººÐÇåÇ÷Àå¼ÒÃß°¡ model.setValue(xPathTo + "/plcecd", model.getValue(xPathFr + "/plcecd")); } else { pGrd = datagrid2; xPathFr = "/root/main/direcprcp/direcprcpinfo[" + pGrd.row + "]"; if (pGrd.rows <= 1 || pGrd.row <= 0) return; model.setValue(xPathTo + "/tnsrpid", model.getValue(xPathFr + "/pid")); model.setValue(xPathTo + "/hngnm", model.getValue(xPathFr + "/hngnm")); model.setValue(xPathTo + "/age", model.getValue(xPathFr + "/sex") + "/" + model.getValue(xPathFr + "/age")); model.setValue(xPathTo + "/ptbsrrgstno", model.getValue(xPathFr + "/ptbsrrgstno")); model.setValue(xPathTo + "/ioflag", model.getValue(xPathFr + "/iogb")); model.setValue(xPathTo + "/orddeptcd", model.getValue(xPathFr + "/orddeptcd")); cbo_orddeptcd.dispatch("xforms-value-changed"); model.setValue(xPathTo + "/orddrid", model.getValue(xPathFr + "/orddrid")); model.setValue(xPathTo + "/indd", model.getValue(xPathFr + "/indd")); model.setValue(xPathTo + "/scheprcpkindcd", ""); model.setValue(xPathTo + "/scheprcpflag", ""); model.setValue(xPathTo + "/scheerflag", "N"); model.setValue(xPathTo + "/wardcd", model.getValue(xPathFr + "/wardcd")); model.setValue(xPathTo + "/roomcd", model.getValue(xPathFr + "/roomcd")); model.setValue(xPathTo + "/schehopedd", model.getValue(xPathFr + "/prcphopedd")); model.setValue(xPathTo + "/schehopetm", "0000"); model.setValue(xPathTo + "/schecmfmdd", ""); model.setValue(xPathTo + "/schecmfmtm", ""); model.setValue(xPathTo + "/remark", ""); model.setValue(xPathTo + "/dnornm", ""); model.setValue(xPathTo + "/dnorrrgstno", ""); model.setValue(xPathTo + "/instcd", model.getValue(xPathFr + "/instcd")); model.setValue(xPathTo + "/schedd", ""); model.setValue(xPathTo + "/scheseqno", ""); model.setValue(xPathTo + "/dnorno", ""); model.setValue(xPathTo + "/delyn", 'N'); model.setValue(xPathTo + "/prcpdd", model.getValue(xPathFr + "/prcpdd")); model.setValue(xPathTo + "/prcpno", model.getValue(xPathFr + "/prcpno")); // 20090112 dhkim // ¼ººÐÇåÇ÷Àå¼ÒÃß°¡ model.setValue(xPathTo + "/plcecd", model.getValue(xPathFr + "/plcecd")); } model.refresh(); //µî·Ï¹øÈ£ÀԷºҰ¡´ÉÇϵµ·Ï ipt_tnsrpid.disabled = true; btn_pid1.disabled = true; } // -------------------------------------------------- // ÇàÃß°¡ // -------------------------------------------------- function fMemoAdd() { //üũ±â´É¾øÀ½ // var sinsertChk = finsertCheck(); // if ( sinsertChk == false ) return; var xPathData = "/root/main/memoinfo/memolist"; var pGrd = datagrid3; pGrd.addRow(); var iRow = pGrd.rows-1; //±âº»°ª¼³Á¤ model.setValue(xPathData + "[" + iRow + "]/memodd" ,fcalendarmake() ); //¸Þ¸ðÀÏÀÚ model.setValue(xPathData + "[" + iRow + "]/memotm" ,getCurrentTime().substring(0,4) ); //¸Þ¸ðÀϽà model.setValue(xPathData + "[" + iRow + "]/savenm" ,getUserName() ); //¸Þ¸ð±â·ÏÀÚ¸í model.setValue(xPathData + "[" + iRow + "]/saveid" ,getUserId() ); //¸Þ¸ð±â·ÏÀÚid model.setValue(xPathData + "[" + iRow + "]/delyn" , 'N' ); //»èÁ¦¿©ºÎ model.setValue(xPathData + "[" + iRow + "]/memosavedd" ,fcalendarmake() ); //¸Þ¸ðÀúÀåÀÏÀÚ } //------------------------------------------------- //󹿱¸ºÐº¯µ¿¿¡ µû¸¥ ó¹æÁ¾·ù //------------------------------------------------- function fPrcpKindComboMake(flag) { //ÃʱâÈ­ var xPathSendReqdata = "/root/send/reqdata"; model.removeNodeset(xPathSendReqdata); model.makeNode(xPathSendReqdata); var Instcd = ""; var cdgrupid = ""; if (flag == "1") { Instcd = getUserInfo("dutplceinstcd"); cdgrupid = model.getValue("/root/main/cond/iprcpflag"); } else { Instcd = getUserInfo("dutplceinstcd"); cdgrupid = model.getValue("/root/main/scheinfo/schelist/scheprcpflag"); } switch (cdgrupid) { case "1": cdgrupid = "L0091"; break; case "2": cdgrupid = "L0090"; break; case "3": cdgrupid = "L0092"; break; default : cdgrupid = "L0091"; break; } model.makeValue(xPathSendReqdata + "/instcd", Instcd); //º´¿øÄÚµå model.makeValue(xPathSendReqdata + "/cdgrupid", cdgrupid); //±×·ìÄÚµå //Á¶È¸ if (flag == "1") submit("TRMNA00804"); else submit("TRMNA00805"); model.refresh(); } // -------------------------------------------------- // È®Á¤ ½ºÄÉÁì Á¶È¸ // -------------------------------------------------- function fScheQuery() { //ÃʱâÈ­ var xPathSendReqdata = "/root/send/reqdata"; model.removeNodeset(xPathSendReqdata); model.makeNode(xPathSendReqdata); var instcd = getUserInfo("dutplceinstcd"); var ioflag = model.getValue("/root/main/cond/ijob"); var prcpflag = model.getValue("/root/main/cond/iprcpflag"); var prcpkindcd = model.getValue("/root/main/cond/iprcpkindcd"); var pid = model.getValue("/root/main/cond/ipid"); var scheddfr = model.getValue("/root/main/cond/ischefrdd"); var scheddto = model.getValue("/root/main/cond/ischetodd"); var wardcd = model.getValue("/root/main/cond/iwardcd"); var prcpflag = model.getValue("/root/main/cond/iprcpflag"); //20090115 dhkim var plcecd = model.getValue("/root/main/cond/plcecd"); //°ª¼³Á¤ model.makeValue(xPathSendReqdata + "/instcd", instcd); //º´¿øÄÚµå model.makeValue(xPathSendReqdata + "/ioflag", ioflag); //ÀÔ¿ø¿Ü·¡ model.makeValue(xPathSendReqdata + "/wardcd", wardcd); //º´µ¿ model.makeValue(xPathSendReqdata + "/prcpflag", prcpflag); //󹿱¸ºÐ model.makeValue(xPathSendReqdata + "/prcpkindcd", prcpkindcd); //ó¹æÁ¾·ù model.makeValue(xPathSendReqdata + "/pid", pid); //ȯÀÚid model.makeValue(xPathSendReqdata + "/scheddfr", scheddfr); //È®Á¤½ºÄÉÁìÀÏÀÚ model.makeValue(xPathSendReqdata + "/scheddto", scheddto); //È®Á¤½ºÄÉÁìÀÏÀÚ //20090115 dhkim model.makeValue(xPathSendReqdata + "/plcecd", plcecd); //Àå¼Ò±¸ºÐÃß°¡ //Á¶È¸ submit("TRMNA00801"); model.refresh(); } //------------------------------- // ¸Þ¸ð ÀúÀå //------------------------------- function fMemoSave() { //üũ // var sinsertChk = finsertCheck(); // if ( sinsertChk == false ) return; var pGrd = datagrid3; var xPathSendReqdata = "/root/send/reqdata"; model.removeNodeset(xPathSendReqdata); model.makeNode(xPathSendReqdata); var instcd = getUserInfo("dutplceinstcd"); var memodd = fcalendarmake(); //°ª¼³Á¤ model.makeValue(xPathSendReqdata + "/instcd", instcd); //º´¿øÄÚµå model.makeValue(xPathSendReqdata + "/memodd", memodd); //½ºÄÉÁìÀÏÀÚ var xPathData = "/root/main/memoinfo/memolist"; var xSendSaveData = "/root/send/savedata"; model.removeNodeset(xSendSaveData); model.makeNode(xSendSaveData); model.setValue(xSendSaveData,pGrd.getUpdateData()); //Á¸ÀçÇÏ´Â °ª¿¡ °ªÀ» º¯°æ //model.copyNode(xSendReqData,xCondData); //element¿Í °ªÀ» º¹»ç(±âÁ¸°Í Á¦°Å) //node¿¡ ÇØ´çÇÏ´Â ³ëµå Çϳª¸¸ ³²±â°í, °°Àº node Name À» °®´Â ³ëµåµéÀº »èÁ¦½ÃÄÑÁØ´Ù. //´Ù¸¥ ³ëµåµéÀ» »èÁ¦½ÃŰ°í ³²°ÜÁø ³ëµåÀÇ ¼Ó¼ºÀ̳ª value °ªÀº°ø¹éÀ¸·Î ¼¼ÆÃÀÌ µÈ´Ù //model.resetInstanceNode(xPathData); if (submit("TXMNA00801")) { }; //ÀúÀå(½Å±Ô,¼öÁ¤) model.refresh(); // if( model.getValue(xErrMsg) == "Á¤»óÀûÀ¸·Î 󸮵Ǿú½À´Ï´Ù." ) { // messageBox("ÀúÀåÀÌ", "I002"); // } } //--------------------------------------------------- // Memo »èÁ¦ //--------------------------------------------------- function fMemoDelete() { //üũ // var sinsertChk = finsertCheck(); // if ( sinsertChk == false ) return; var pGrd = datagrid3; var xPathData = "/root/main/memoinfo/memolist"; var xSendSaveData = "/root/send/savedata"; iRows = pGrd.rows; var DelList = "m¢Ërownum¢Ëmemodd¢Ëmemotm¢Ëmemodetail¢Ësavenm¢Ësaveid¢Ëdelyn¢Ëinstcd¢Ëmemosavedd¢Ëmemoseqno"; DelList = DelList + "¢Ì" + "d" + "¢Ë" + pGrd.row + "¢Ë" + model.getValue(xPathData +"[" + pGrd.row + "]/memodd") + "¢Ë" + model.getValue(xPathData +"[" + pGrd.row + "]/memotm") + "¢Ë" + model.getValue(xPathData +"[" + pGrd.row + "]/memodetail") + "¢Ë" + model.getValue(xPathData +"[" + pGrd.row + "]/savenm") + "¢Ë" + model.getValue(xPathData +"[" + pGrd.row + "]/saveid") + "¢Ë" + model.getValue(xPathData +"[" + pGrd.row + "]/delyn") + "¢Ë" + model.getValue(xPathData +"[" + pGrd.row + "]/instcd") + "¢Ë" + model.getValue(xPathData +"[" + pGrd.row + "]/memosavedd") + "¢Ë" + model.getValue(xPathData +"[" + pGrd.row + "]/memoseqno"); model.removeNodeset(xSendSaveData); model.makeNode(xSendSaveData); model.setValue(xSendSaveData, DelList); if (submit("TXMNA00801")) { //model.refresh(); } model.refresh(); // if( model.getValue(xErrMsg) == "Á¤»óÀûÀ¸·Î 󸮵Ǿú½À´Ï´Ù." ) { // messageBox("»èÁ¦°¡", "I002"); // } } /** * 20090507 dhkim * Áø·á°úº°ÁÖÄ¡ÀÇã±â */ function fGetDrID(){ model.removenode("/root/send"); model.makeValue("/root/send/orddd", ""); //model.getValue("/root/main/cond/orddd")); model.makeValue("/root/send/orddeptcd", model.getValue("/root/main/scheinfo/schelist/orddeptcd")); submit("TRMNW00102"); } //--------------------------------------- // µî·Ï¹øÈ£·Î ȯÀÚÀÇ »ó¼¼Á¤º¸ ÃßÃâ //--------------------------------------- function fPatInfo() { //ÃʱâÈ­ var xPathSendReqdata = "/root/send/reqdata"; model.removeNodeset(xPathSendReqdata); model.makeNode(xPathSendReqdata); var Instcd = getUserInfo("dutplceinstcd"); var pid = model.getValue("/root/main/scheinfo/schelist/pid"); model.makeValue(xPathSendReqdata + "/instcd", Instcd); //º´¿øÄÚµå model.makeValue(xPathSendReqdata + "/pid", pid); //ȯÀÚid //Á¶È¸ //submit("TRMNA00806"); var xPathFr = "/root/main/patinfo/patinfolist"; var xPathTo = "/root/main/scheinfo/schelist"; model.setValue(xPathTo + "/tnsrpid", model.getValue(xPathFr + "/pid")); model.setValue(xPathTo + "/hngnm", model.getValue(xPathFr + "/hngnm")); model.setValue(xPathTo + "/age", model.getValue(xPathFr + "/sex") + "/" + model.getValue(xPathFr + "/age")); model.setValue(xPathTo + "/ptbsrrgstno", model.getValue(xPathFr + "/rrgstno1") + "/" + model.getValue(xPathFr + "/rrgstno2")); //20090508 dhkim ȯÀÚ¹øÈ£·Î ÀÔ¿øÁ¤º¸ ¹× ¿Ü·¡Á¤º¸ ¼¼ÆÃ var pid = model.getValue('/root/main/patinfo/patinfolist/pid'); fSetPatInfo(pid); model.refresh(); } /** * 20090508 dhkim * ȯÀÚ¹øÈ£·Î ÀÔ¿øÁ¤º¸ ¹× ¿Ü·¡Á¤º¸ ¼¼ÆÃ */ function fSetPatInfo(pid){ var xPathTo = "/root/main/scheinfo/schelist"; //20090507 dhkim ÀÔ¿øÈ¯ÀÚÀÇ °æ¿ì ÀÔ¿ø¿Ü·¡±¸ºÐ, Áø·á°ú, ÁÖÄ¡ÀÇ, ÀÔ¿øÀÏÀÚ, º´µ¿, º´½ÇÀÌ ÀÚµ¿ ¼¼ÆÃµÇµµ·Ï ÇÑ´Ù (ÃÖ¿ë¼÷¼±»ý´Ô ¿äû»çÇ×) model.removenode('/root/send'); model.removenode('/root/temp'); model.makenode('/root/temp'); model.makeValue('/root/send/pid', pid); if(submit('TRMNA00812')){ var ioflag = model.getValue('/root/temp/patininfo/patininfolist/ioflag');//ÀÔ¿ø¿Ü·¡±¸ºÐ //ȯÀÚÁ¤º¸¼¼ÆÃ model.setValue(xPathTo + "/tnsrpid", model.getValue("/root/temp/patininfo/patininfolist/pid"));//µî·Ï¹øÈ£ model.setValue(xPathTo + "/hngnm", model.getValue("/root/temp/patininfo/patininfolist/hngnm"));//ȯÀÚ¸í model.setValue(xPathTo + "/age", model.getValue("/root/temp/patininfo/patininfolist/sexage"));//sexage model.setValue(xPathTo + "/ptbsrrgstno", model.getValue("/root/temp/patininfo/patininfolist/rrgstno"));//ÁֹιøÈ£ model.setValue(xPathTo + "/ioflag", ioflag);//ÀÔ¿ø¿Ü·¡±¸ºÐ model.setValue(xPathTo + "/orddeptcd", model.getValue("/root/temp/patininfo/patininfolist/orddeptcd"));//Áø·á°ú model.refresh(); fGetDrID(); model.setValue(xPathTo + "/orddrid", model.getValue("/root/temp/patininfo/patininfolist/orddrid"));//ÁÖÄ¡ÀÇ if(ioflag == 'I'){ //ÀÔ¿øÁ¤º¸¼¼ÆÃ model.setValue(xPathTo + "/indd", model.getValue("/root/temp/patininfo/patininfolist/indd"));//ÀÔ¿øÀÏÀÚ model.setValue(xPathTo + "/wardcd", model.getValue("/root/temp/patininfo/patininfolist/wardcd"));//º´µ¿ model.setValue(xPathTo + "/roomcd", model.getValue("/root/temp/patininfo/patininfolist/roomcd"));//º´½Ç } } model.refresh(); } //--------------------------------------- // µî·Ï¹øÈ£·Î °ø¿©ÀÚ Ã£±â //--------------------------------------- function fSearchDnorno() { //ÃʱâÈ­ var xPathSendReqdata = "/root/send/reqdata"; model.removeNodeset(xPathSendReqdata); model.makeNode(xPathSendReqdata); var Instcd = getUserInfo("dutplceinstcd"); var pid = model.getValue("/root/main/scheinfo/schelist/tnsrpid"); model.makeValue(xPathSendReqdata + "/instcd", Instcd); //º´¿øÄÚµå model.makeValue(xPathSendReqdata + "/pid", pid); //ȯÀÚid //Á¶È¸ submit("TRMNA00803"); model.refresh(); } //----------------------------------------- // ½ºÄÉÁì È®Á¤ ÀԷ¶õ clear //----------------------------------------- function fScheInti() { var xPathSchelist = "/root/main/scheinfo/schelist"; model.setValue(xPathSchelist + "/tnsrpid", ""); model.setValue(xPathSchelist + "/hngnm", ""); model.setValue(xPathSchelist + "/age", ""); model.setValue(xPathSchelist + "/ptbsrrgstno", ""); model.setValue(xPathSchelist + "/ioflag", ""); model.setValue(xPathSchelist + "/orddeptcd", ""); model.setValue(xPathSchelist + "/orddrid", ""); model.setValue(xPathSchelist + "/indd", ""); model.setValue(xPathSchelist + "/scheprcpflag", cbo_scheprcpflag.item(0).value); model.setValue(xPathSchelist + "/scheprcpkindcd", cbo_scheprcpkindcd .item(0).value); model.setValue(xPathSchelist + "/scheerflag", cbo_scheerflag.item(0).value); model.setValue(xPathSchelist + "/wardcd", ""); model.setValue(xPathSchelist + "/roomcd", ""); model.setValue(xPathSchelist + "/schehopedd", ""); model.setValue(xPathSchelist + "/schehopetm", ""); model.setValue(xPathSchelist + "/schecmfmdd", ""); model.setValue(xPathSchelist + "/schecmfmtm", ""); model.setValue(xPathSchelist + "/remark", "¸ÅÇξøÀÌ ½ºÄÉÁìÀúÀå"); model.setValue(xPathSchelist + "/dnorrrgstno", ""); model.setValue(xPathSchelist + "/instcd", getUserInfo("dutplceinstcd")); model.setValue(xPathSchelist + "/schedd", fcalendarmake()); //¾ø¾îµµ ±®°Í °°À½(È®ÀλçÇ×) model.setValue(xPathSchelist + "/scheseqno", ""); model.setValue(xPathSchelist + "/dnorno", ""); model.setValue(xPathSchelist + "/delyn", "N"); //20090112 dhkim Àå¼ÒÃß°¡ model.setValue(xPathSchelist + "/plcecd", "-"); model.refresh(); } //--------------------------------- // ´Þ·Â ³¯Â¥¸¦ yyyy-mm-dd·Î º¯°æ //--------------------------------- function fcalendarmake() { var pcalendar = calendar1; var tdate = pcalendar.year; var temp = pcalendar.month; if ( temp.length == 1 ) tdate += "0" + temp; else tdate += temp; temp = pcalendar.day; if ( temp.length == 1 ) tdate += "0" + temp; else tdate += temp; return tdate; } //----------------------------------------------------- // ½ºÄÉÁìÀúÀåÇϱâ(½Å±Ô,¼öÁ¤,»èÁ¦) //----------------------------------------------------- function fScheSave(saveflag) { //üũ // var sinsertChk = finsertCheck(); // if ( sinsertChk == false ) return; if (model.getValue("/root/main/scheinfo/schelist/schecmfmdd") == "") { messageBox("È®Á¤ÀÏÀÚ°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.", "E999", ""); model.setFocus("ipt_schecmfmdd"); return; } if (model.getValue("/root/main/scheinfo/schelist/schecmfmtm") == "") { messageBox("È®Á¤ÀϽð¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.", "E999", ""); model.setFocus("ipt_schecmfmtm"); return; } //-------------------------------------------------------- //ÀúÀåDATA //-------------------------------------------------------- var xPathData = "/root/main/scheinfo/schelist"; var xSendSaveData = "/root/send/savedata"; var schedd = null; if (saveflag != "d" && model.getValue(xPathData +"/scheseqno") != ""){ saveflag = "u"; //¼öÁ¤ }else if (saveflag != "d" && model.getValue(xPathData +"/scheseqno") == ""){ saveflag = "i"; //½Å±Ô schedd = fcalendarmake(); } if(schedd == null){ schedd = model.getValue(xPathData + "/schedd"); } var saveList1 = "m" + "¢Ërownum" + "¢Ëinstcd" + "¢Ëschedd" + "¢Ëscheseqno" + "¢Ëtnsrpid" + "¢Ëdnorno" + "¢Ëioflag" + "¢Ëscheprcpflag" + "¢Ëscheprcpkindcd" + "¢Ëscheerflag" + "¢Ëorddeptcd" + "¢Ëorddrid" + "¢Ëschehopedd" + "¢Ëschehopetm" + "¢Ëschecmfmdd" + "¢Ëschecmfmtm" + "¢Ëwardcd" + "¢Ëroomcd" + "¢Ëindd" + "¢Ëremark" + "¢Ëdelyn" + "¢Ëprcpdd" // + "¢Ëprcpno"; //20090112 dhkim Àå¼ÒÃß°¡ + "¢Ëprcpno" + "¢Ëplcecd"; var saveList2 = "¢Ì" + saveflag + "¢Ë" + "1" + "¢Ë" + model.getValue(xPathData + "/instcd") + "¢Ë" + schedd + "¢Ë" + model.getValue(xPathData + "/scheseqno") + "¢Ë" + model.getValue(xPathData + "/tnsrpid") + "¢Ë" + model.getValue(xPathData + "/dnorno") + "¢Ë" + model.getValue(xPathData + "/ioflag") + "¢Ë" + model.getValue(xPathData + "/scheprcpflag") + "¢Ë" + model.getValue(xPathData + "/scheprcpkindcd") + "¢Ë" + model.getValue(xPathData + "/scheerflag") + "¢Ë" + model.getValue(xPathData + "/orddeptcd") + "¢Ë" + model.getValue(xPathData + "/orddrid") + "¢Ë" + model.getValue(xPathData + "/schehopedd") + "¢Ë" + model.getValue(xPathData + "/schehopetm") + "¢Ë" + model.getValue(xPathData + "/schecmfmdd") + "¢Ë" + model.getValue(xPathData + "/schecmfmtm") + "¢Ë" + model.getValue(xPathData + "/wardcd") + "¢Ë" + model.getValue(xPathData + "/roomcd") + "¢Ë" + model.getValue(xPathData + "/indd") + "¢Ë" + model.getValue(xPathData + "/remark") + "¢Ë" + model.getValue(xPathData + "/delyn") + "¢Ë" + model.getValue(xPathData + "/prcpdd") // + "¢Ë" + model.getValue(xPathData + "/prcpno"); //20090112 dhkim //Àå¼ÒÃß°¡ + "¢Ë" + model.getValue(xPathData + "/prcpno") + "¢Ë" + model.getValue(xPathData + "/plcecd"); model.removeNodeset(xSendSaveData); model.makeNode(xSendSaveData); model.setValue(xSendSaveData, saveList1+saveList2); if (submit("TXMNA00802")) { fScheInti(); //È®Á¤½ºÄÉÁìÀԷ¶õ Á¤¸® fScheQuery(); //È®Á¤½ºÄÉÁìÁ¶È¸ fNoScheQuery(); //¹ÌÈ®Á¤½ºÄÉÁìÁ¶È¸ model.refresh(); } model.refresh(); // if( model.getValue(xErrMsg) == "Á¤»óÀûÀ¸·Î 󸮵Ǿú½À´Ï´Ù." ) { // messageBox("»èÁ¦°¡", "I002"); // } } //------------------------------------------------- // ½ºÄÉÁÙÀÌ ÀâÈ÷Áö ¾ÊÀº bmt Áö½Ãó¹æ ¸ðµç ³»¿ª //------------------------------------------------- function fNoScheQuery() { //ÃʱâÈ­ var xPathSendReqdata = "/root/send/reqdata"; model.removeNodeset(xPathSendReqdata); model.makeNode(xPathSendReqdata); var Instcd = getUserInfo("dutplceinstcd"); var ioflag = model.getValue("/root/main/cond1/ioflag"); var wardcd = model.getValue("/root/main/cond1/wardcd"); var prcpdd = model.getValue("/root/main/cond1/orddd"); //°ª¼³Á¤ model.makeValue(xPathSendReqdata + "/instcd", Instcd); //º´¿øÄÚµå model.makeValue(xPathSendReqdata + "/ioflag", ioflag); //ÀÔ¿ø¿Ü·¡±¸ºÐ model.makeValue(xPathSendReqdata + "/wardcd", wardcd); //º´µ¿ model.makeValue(xPathSendReqdata + "/prcpdd", prcpdd); //ó¹æÀÏ //Á¶È¸ submit("TRMNA00809"); model.refresh(); //model.refresh(); // if (grd_chemo.rows > 1) { //ÀÚ·á°¡ Á¸ÀçÇϸé acting¿¡ ¹Ý¿µÇÑ´Ù. // if (row < grd_chemo.rows && row > 1 ) { // grd_chemo.row = row; // } else { // grd_chemo.row= 1; // } // fGrdChemoRowChange(); // } }