/* - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì ¼ö¼ú¸¶ÃëÀÏÁ¤Á¶Á¤ ( SMMMO05400_¼ö¼ú¸¶ÃëÀÏÁ¤Á¶Á¤.xrw - JScript ) - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì */ var sOPANSTCNFMPATLIST_PATH = "/root/main/opanstpatinfo/opanstcnfmpatlist"; //¸¶Ãë¼ö¼ú È®Á¤È¯ÀÚ var sOPANSTWAITPATLIST_PATH = "/root/main/opanstpatinfo/opanstwaitpatlist"; //¸¶Ãë¼ö¼ú ´ë±âȯÀÚ var sOPANSTSCHECHNG_PATH = "/root/main/opanstschechng"; /** * @desc : È­¸é ÃʱâÈ­ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fInitialize_SMMMO05400(){ model.removeNodeset(sOPANSTWAITPATLIST_PATH); model.removeNodeset(sOPANSTCNFMPATLIST_PATH); model.setValue("/root/main/cond/reqdd", getCurrentDate()); zbcfGetCodeList(new Array("M0013", "M0014", "M0015", "M0017", "M0020", "M0243", "M0244", "M0245", "M0246", "M0356", "M0377"), new Array("/root/init/M0013", "/root/init/M0014", "/root/init/M0015", "/root/init/M0017", "/root/init/M0020", "/root/init/M0243", "/root/init/M0244", "/root/init/M0245", "/root/init/M0246", "/root/init/M0356", "/root/init/M0377")); //ÀϰýÈ®Á¤ ¹öư°ú °¡È®Á¤ ¹ü·Ê ¼­¿ï¼º¸ð¸¸ º¸À̵µ·Ï 2009.07.17 ÀÌÀ±Á¤ /* fDelroiteScrnSet() ÇÔ¼ö·Î ±â´É ÀÌÀü if (getUserInfo("dutplceinstcd")=="012"){ caption10.visible = true; rectangle5.visible = true; btn_cfm.visible = true; } */ //¸¶ÃëÅëÁõÀÇÇаú reqHardCodeInfo("/root/send/reqdata", "/root/init/hardcd", 18); // µô·ÎÀÌÆ® °ü·Ã ¼ö¼ú¸¶Ãë Á¶Á¤È­¸é ±â°üº° Àû¿ë ¿©ºÎ Á¶È¸ ÇϵåÄÚµå 222¹ø 2010.06.16 kskim model.makeNode("/root/init/hardcd222"); mmbfGetHardCodeInfo("/root/send/reqdata", "/root/init/hardcd222", 222); // ¼ö¼ú/¸¶Ãë ÀÇ·Ú °¡È®Á¤ ¹èÄ¡ »ç¿ë ¿©ºÎ ÇϵåÄÚµå: 115( ¹ü·Ê¿¡¼­ °¡È®Á¤ ¹ü·Ê Æ÷ÇÔÇÏ¿© ÇϵåÄÚµå 115·Î ÇÔ²² °ü¸®) model.makeNode("/root/init/hardcd115"); mmbfGetHardCodeInfo("/root/send/reqdata", "/root/init/hardcd115", 115); fDelroiteScrnSet(); //reqHardCodeInfo("/root/send/reqdata", "/root/init/formcd", 85); //¼ö¼úÀü Æò°¡Áö ¼­½ÄÄÚµå submit("TRMMO05503"); gANSTDEPT_CD = model.getValue("/root/init/hardcd/hardcd/hardcd"); mmbfGetDeptCodeComboList("/root/send/reqdata", "/root/init/orddept", "D"); mmbfGetUserComboList("/root/send/reqdata", "/root/init/userlist", gANSTDEPT_CD, "0330"); addComboInstance("/root/init/userlist", "userid^usernm", "-^-", "usercombo"); //ÀÇ»çÄÞº¸ ÀüüÇ׸ñ Ãß°¡ reqOpRoomList(getCurrentDate(), "/root/init/oproomlist", "total"); //¼ö¼ú¹æ ÄÞº¸ Á¶È¸ addComboInstance("/root/init/oproomlist", "oproomcd^oproomnm", "0000^¹æ¾øÀ½", "oproomlist"); //¼ö¼ú¹æ ¹æ¾øÀ½ Ãß°¡ fReqOpAnstSche(); model.refresh(); } /** * @desc : ¼ö¼ú¸¶ÃëÀÏÁ¤ Á¶È¸ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fReqOpAnstSche(){ model.removeNodeset("/root/send/reqdata"); model.makeNode("/root/send/reqdata"); model.copyNode("/root/send/reqdata", "/root/main/cond"); model.makeValue("/root/send/reqdata/instflag", model.getValue("/root/init/hardcd222/hardcd/hardcd")) model.removeNodeset(grd_opanstcnfmpatlist.nodeset); initGridStyle("grd_opanstcnfmpatlist"); // ±×¸®µå ¼Ó¼º ÃʱâÈ­ initGridStyle("grd_opanstwaitpatlist"); // ±×¸®µå ¼Ó¼º ÃʱâÈ­ if(submit("TRMMO05401")){ fDispAprvCnclChng(); fCheckWaitOpdelivefact(); } } /** * @desc : º¯°æµÈ ³»¿ª À¯¹«È®ÀÎ(½ºÄÉÁÙ º¯°æ È®Àιöư Ŭ¸¯) * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fClkScheChngBtn(){ if(compareNodeVal("/root/temp/opanstschechng", "/root/main/opanstschechng") == true){ //º¯°æµÈ ³»¿ªÀÌ ÀÖ´Â °æ¿ì model.removeNodeset("/root/send/savedata"); model.makeNode("/root/send/savedata"); model.copyNode("/root/send/savedata", "/root/main/opanstschechng"); if(submit("TXMMO05402")){ } group2.attribute("height") = 0; }else{ //º¯°æµÈ ³»¿ªÀÌ ¾ø´Â °æ¿ì messageBox("ÀúÀåÇÒ ³»¿ªÀÌ", "I004"); return; } } /** * @desc : ¼ö¼ú ¸¶ÃëÀÏÁ¤ º¯°æ½Ã, ±âº»Á¤º¸ ¼³Á¤ * @ * @param : * @return : * @--------------------------------------------------- */ function fChngOpAnstPatInfo(){ var iRow = grd_opanstcnfmpatlist.row; if(iRow < 1){ return; } /*if(model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + iRow + "]/opstatcd") != 20 && model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + iRow + "]/opstatcd") != 30) { messageBox("¼ö¼úÀ» ½ÃÇàÇÏ¿© º¯°æ", "E001"); return; }*/ /*if(model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + iRow + "]/opstatcd") != 20) { messageBox("¼ö¼úÀ» ½ÃÇàÇÏ¿© º¯°æ", "E001"); return; }*/ var anstdeptcd = model.getValue("/root/init/hardcd/hardcd/hardcd"); //¸¶ÃëÅëÁõÀÇÇаú ºÎ¼­ var authdrid = getUserInfo("userid"); //±ÇÇÑÀÚ var authdeptcd = getUserInfo("dutplcecd"); //±ÇÇѺμ­ if(authdrid != "EMR"){ if(authdeptcd != anstdeptcd){ messageBox("¸¶ÃëÅëÁõÀÇÇаú¸¸ ¼ö¼ú¸¶Ã뺯°æÀ» ", "E001"); return; } } //group2.attribute("height") = 273; fBtnDisabled(false); var oprsrvno = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + iRow + "]/oprsrvno"); var ophistno = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + iRow + "]/ophistno"); var opcnfmdd = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + iRow + "]/opcnfmdd"); var oproomcd = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + iRow + "]/oproomcd"); var opfromtmcd = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + iRow + "]/opfromtmcd"); var opendtmcd = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + iRow + "]/opendtmcd"); var opusetm = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + iRow + "]/opusetm"); var perfdeptcd = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + iRow + "]/perfdeptcd"); var perfdrid = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + iRow + "]/perfdrid"); var anstdrid1 = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + iRow + "]/anstdrid1"); var anstdrid2 = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + iRow + "]/anstdrid2"); var anstdrid3 = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + iRow + "]/anstdrid3"); var anstmthdcd = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + iRow + "]/anstmthdcd"); var opflagcd = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + iRow + "]/opflagcd"); var diagnm = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + iRow + "]/diagnm"); var opnm = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + iRow + "]/opnm"); var diagcd = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + iRow + "]/diagcd"); var opcd = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + iRow + "]/opcd"); var anstdetlmthdcd = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + iRow + "]/anstdetlmthdcd"); var reqdd = model.getValue("/root/main/cond/reqdd"); var opstatcd = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + iRow + "]/opstatcd"); var pid = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + iRow + "]/pid"); var oppatflagcd= model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + iRow + "]/oppatflagcd"); var ccrtno = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + iRow + "]/ccrtno"); var hngnm = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + iRow + "]/hngnm"); var sa = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + iRow + "]/sa"); var cnstopflag = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + iRow + "]/cnstopflag"); var anstccrtno = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + iRow + "]/anstccrtno"); // 2008.10.17 ¸¶ÃëCART var mainoprsrvno = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + iRow + "]/mainoprsrvno"); // 2008.11.26 ÁÖ¼ö¼ú¿¹¾à¹øÈ£ //ÇùÁøÀ̸é ÁÖ¼ö¼úÀÇ ¼ö¼ú¹æ, ½Ã°£À» ÇÔ²² ³Ñ±ä´Ù. // 2008.09.25 ¼öÁ¤ÇÔ if(cnstopflag == "Y") { var mainoprsrvno = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + iRow + "]/mainoprsrvno"); var nodeList = instance1.selectNodes( sOPANSTCNFMPATLIST_PATH + "[oprsrvno = "+ mainoprsrvno +" ]"); if( nodeList.length > 0) { var mOproomcd = nodeList.item(0).selectSingleNode("oproomcd").text; var mOpfromtmcd = nodeList.item(0).selectSingleNode("opfromtmcd").text; var mOpendtmcd = nodeList.item(0).selectSingleNode("opendtmcd").text; var mOpusetm = nodeList.item(0).selectSingleNode("opusetm").text; /*oproomcd =mOproomcd; opfromtmcd = mOpfromtmcd; opendtmcd = mOpendtmcd; opusetm = mOpusetm;*/ } } var param = oprsrvno + "¢Ë" + ophistno + "¢Ë" + opcnfmdd + "¢Ë" + oproomcd + "¢Ë" + opfromtmcd + "¢Ë" + opendtmcd + "¢Ë" + opusetm + "¢Ë" + perfdeptcd + "¢Ë" + perfdrid + "¢Ë" + anstdrid1 + "¢Ë" + anstdrid2 + "¢Ë" + anstdrid3 + "¢Ë" + anstmthdcd + "¢Ë" + opflagcd + "¢Ë" + diagnm + "¢Ë" + opnm + "¢Ë" + diagcd + "¢Ë" + opcd + "¢Ë" + anstdetlmthdcd + "¢Ë" + reqdd + "¢Ë" + opstatcd + "¢Ë" + pid + "¢Ë" + oppatflagcd + "¢Ë" + ccrtno + "¢Ë" + hngnm + "¢Ë" + sa + "¢Ë" + cnstopflag + "¢Ë" + mOproomcd +"¢Ë" + mOpfromtmcd + "¢Ë" + mOpendtmcd + "¢Ë" + mOpusetm + "¢Ë" + anstccrtno + "¢Ë" + mainoprsrvno; setParameter("SPMMO05400_param", param); modal("SPMMO05400"); if(getParameter("SPMMO05400_rtn_useyn") == "Y") { fReqOpAnstSche(); } } /** * @desc : ¸¶ÃëÀÇ»ç ¹èÁ¤ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fAssgnAnstDr(){ // 2008.10.23 var iRow = grd_opanstcnfmpatlist.row; if(model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + iRow + "]/opstatcd") != 20 && model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + iRow + "]/opstatcd") != 30 && model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + iRow + "]/opstatcd") != 15) { messageBox("¼ö¼úÀ» ½ÃÇàÇÏ¿© º¯°æ", "E001"); return; } //(e) fBtnDisabled(false); var selectedRows = grd_opanstcnfmpatlist.selectedRows; for(var i=0; i 16){ model.setValue("/root/main/anstdrid/ageflag", "20"); }else if(sa[1] > 12 && sa[1] <= 15){ model.setValue("/root/main/anstdrid/ageflag", "15"); }else if(sa[1] > 8 && sa[1] <= 12){ model.setValue("/root/main/anstdrid/ageflag", "14"); }else if(sa[1] > 5 && sa[1] <= 8){ model.setValue("/root/main/anstdrid/ageflag", "13"); }else if(sa[1] > 3 && sa[1] <= 5){ model.setValue("/root/main/anstdrid/ageflag", "12"); }else if(sa[1] > 1 && sa[1] <= 3){ model.setValue("/root/main/anstdrid/ageflag", "11"); }else{ model.setValue("/root/main/anstdrid/ageflag", "10"); } } /*var currow = grd_opanstcnfmpatlist.row; //ȯÀÚ ³ªÀ̱¸ºÐ ¼³Á¤ var sa = model.getValue("/root/main/opanstpatinfo/opanstcnfmpatlist[" + currow + "]/sa"); sa = sa.split("/"); if(sa[1] > 16){ model.setValue("/root/main/anstdrid/ageflag", "20"); }else if(sa[1] > 12 && sa[1] <= 15){ model.setValue("/root/main/anstdrid/ageflag", "15"); }else if(sa[1] > 8 && sa[1] <= 12){ model.setValue("/root/main/anstdrid/ageflag", "14"); }else if(sa[1] > 5 && sa[1] <= 8){ model.setValue("/root/main/anstdrid/ageflag", "13"); }else if(sa[1] > 3 && sa[1] <= 5){ model.setValue("/root/main/anstdrid/ageflag", "12"); }else if(sa[1] > 1 && sa[1] <= 3){ model.setValue("/root/main/anstdrid/ageflag", "11"); }else{ model.setValue("/root/main/anstdrid/ageflag", "10"); }*/ model.refresh(); group2.attribute("height") = 95; } /** * @desc : ¸¶Ãë¹æ¹ý ÀúÀå(¼öÁ¤) * @ * @param : * @return : * @author : ¹ÚÀ¯¹Ì * @--------------------------------------------------- */ function fSaveMnthAnst() { /*var currow = grd_opanstcnfmpatlist.row; var header = "status¢Ëoprsrvno¢Ëanstmthdcd¢Ëanstdetlmthdcd¢Ëageflag¢Ì"; var oprsrvno = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + currow + "]/oprsrvno"); var anstmthdcd = model.getValue("/root/main/anstdrid/anstmthdcd"); //¸¶Ãë¹æ¹ýÄÚµå var anstdetlmthdcd= model.getValue("/root/main/anstdrid/anstdetlmthdcd");//¸¶Ãë¹æ¹ýÄÚµå var ageflag = model.getValue("/root/main/anstdrid/ageflag"); //¸¶Ãë¹æ¹ýÄÚµå if(anstmthdcd == "00" || anstmthdcd == "-" || anstmthdcd == ""){ messageBox("¸¶Ãë¹æ¹ýÀ»", "C002"); return; } if( (anstmthdcd != "03" && (anstdetlmthdcd == "00" || anstdetlmthdcd == "-" || anstdetlmthdcd == "")) ){ messageBox("¸¶Ãë»ó¼¼¹æ¹ýÀ»", "C002"); return; } if(ageflag == ""){ messageBox("¸¶Ãë»ó¼¼¹æ¹ýÀ»", "C002"); return; } var status = "i"; var savedata = status + "¢Ë" + oprsrvno + "¢Ë" + anstmthdcd + "¢Ë" + anstdetlmthdcd + "¢Ë" + ageflag + "¢Ì"; header += savedata; model.removeNodeset("/root/send/savedata"); model.makeValue("/root/send/savedata", header); if(submit("TXMMO05405")){ fReqOpAnstSche(); }*/ var header = "status¢Ëoprsrvno¢Ëanstmthdcd¢Ëanstdetlmthdcd¢Ëageflag¢Ì"; var savedata =""; var anstmthdcd = model.getValue("/root/main/anstdrid/anstmthdcd"); //¸¶Ãë¹æ¹ýÄÚµå var anstdetlmthdcd= model.getValue("/root/main/anstdrid/anstdetlmthdcd");//¸¶Ãë¹æ¹ýÄÚµå var ageflag = model.getValue("/root/main/anstdrid/ageflag"); //¸¶Ãë¹æ¹ýÄÚµå if(anstmthdcd == "00" || anstmthdcd == "-" || anstmthdcd == ""){ messageBox("¸¶Ãë¹æ¹ýÀ»", "C002"); return; } if( (anstmthdcd != "03" && (anstdetlmthdcd == "00" || anstdetlmthdcd == "-" || anstdetlmthdcd == "")) ){ messageBox("¸¶Ãë»ó¼¼¹æ¹ýÀ»", "C002"); return; } if(ageflag == ""){ messageBox("¸¶Ãë»ó¼¼¹æ¹ýÀ»", "C002"); return; } var selectedRows = grd_opanstcnfmpatlist.selectedRows; for(var i=0; i 300 && opstatcd ==10 && opflagcd ==1 && (reqrsncd == "314" || reqrsncd == "315") ){ grd_opanstcnfmpatlist.rowStyle(i, "all", "color") = "#999999"; // ¿äû¹øÈ£: 847 ¼ö¼úÀϺ¯°æ 2010.06.30 kskim }else if( reqrsncd > 300 ){ //º¯°æ grd_opanstcnfmpatlist.rowStyle(i, "all", "color") = "#0000ff"; } }else if(opstatcd==15){ //°¡È®Á¤ 2009.07.17 grd_opanstcnfmpatlist.rowStyle(i, "all", "color") = "#00A400"; }else if(opstatcd==10 && opflagcd ==1){ grd_opanstcnfmpatlist.rowStyle(i, "all", "color") = "#999999"; // Á¤±ÔÀÇ·ÚÀ̸鼭 ¹ÌÈ®Á¤ °Ç 2010.06.15 kskim }else{ grd_opanstcnfmpatlist.rowStyle(i, "all", "color") = "#000000"; } // ¼ö¼úÀü´Þ »çÇ×(opdelivefact)Ä÷³ Á¤º¸¿¡ °ªÀÌ ÀÖÀ» °æ¿ì ³»¿ëÀÌ ÀÖÀ½À» ¾Ë¸®´Â À̹ÌÁö Ç¥½Ã // 2010.04.19. ±è±¤¼º. kskim fCheckOpdelivefact( i ); } // 09.02.02 ¹æº° grouping var oproomnm = ""; for(var i = 1; i < grd_opanstcnfmpatlist.rows; i++) { var toprm = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + i + "]/oproomnm"); if(isSearchString(oproomnm, toprm) == false) { oproomnm += toprm + "¢Ë"; } } for( var k = 0; k < oproomnm.split("¢Ë").length-1; k++) { var rmno = oproomnm.split("¢Ë"); for(var i = 1; i < grd_opanstcnfmpatlist.rows; i++) { var toprm = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + i + "]/oproomnm"); if((k %2) == 0 && rmno[k] == toprm) grd_opanstcnfmpatlist.rowStyle(i, "all", "background-color") = "#ffffff"; else if((k %2) == 1 && rmno[k] == toprm)grd_opanstcnfmpatlist.rowStyle(i, "all", "background-color") = "#C3E1FE"; } } // (e) // 09.02.17 ÁÖ¼ö¼úÀÌ Ãë¼ÒµÈ ºÎ¼ö¼ú for(var i = 1; i < grd_opanstcnfmpatlist.rows; i++){ var mainoprsrvno = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + i + "]/mainoprsrvno"); var cnstoprsrvno = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + i + "]/cnstoprsrvno"); var cnstopflag = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + i + "]/cnstopflag"); if(cnstopflag == "Y") { if(mainoprsrvno == cnstoprsrvno) { grd_opanstcnfmpatlist.rowStyle(i, "all", "color") = "#ff00ff"; } } } // (e) // 09.02.02 ¹æº° grouping /*for(var i = 1; i < grd_opanstcnfmpatlist.rows; i++) { var oproomnm = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + i + "]/oproomnm"); switch(oproomnm) { case "1": { grd_opanstcnfmpatlist.rowStyle(i, "all", "background-color") = "#ffffff"; break;} case "2": { grd_opanstcnfmpatlist.rowStyle(i, "all", "background-color") = "#C3E1FE"; break;} case "3": { grd_opanstcnfmpatlist.rowStyle(i, "all", "background-color") = "#ffffff"; break;} case "4": { grd_opanstcnfmpatlist.rowStyle(i, "all", "background-color") = "#C3E1FE"; break;} case "5": { grd_opanstcnfmpatlist.rowStyle(i, "all", "background-color") = "#ffffff"; break;} case "6": { grd_opanstcnfmpatlist.rowStyle(i, "all", "background-color") = "#C3E1FE"; break;} case "7": { grd_opanstcnfmpatlist.rowStyle(i, "all", "background-color") = "#ffffff"; break;} case "8": { grd_opanstcnfmpatlist.rowStyle(i, "all", "background-color") = "#C3E1FE"; break;} case "9": { grd_opanstcnfmpatlist.rowStyle(i, "all", "background-color") = "#ffffff"; break;} case "10": { grd_opanstcnfmpatlist.rowStyle(i, "all", "background-color") = "#C3E1FE"; break;} case "11": { grd_opanstcnfmpatlist.rowStyle(i, "all", "background-color") = "#ffffff"; break;} case "12": { grd_opanstcnfmpatlist.rowStyle(i, "all", "background-color") = "#C3E1FE"; break;} case "13": { grd_opanstcnfmpatlist.rowStyle(i, "all", "background-color") = "#ffffff"; break;} case "14": { grd_opanstcnfmpatlist.rowStyle(i, "all", "background-color") = "#C3E1FE"; break;} case "15": { grd_opanstcnfmpatlist.rowStyle(i, "all", "background-color") = "#ffffff"; break;} case "16": { grd_opanstcnfmpatlist.rowStyle(i, "all", "background-color") = "#C3E1FE"; break;} case "17": { grd_opanstcnfmpatlist.rowStyle(i, "all", "background-color") = "#ffffff"; break;} case "DR": { grd_opanstcnfmpatlist.rowStyle(i, "all", "background-color") = "#C3E1FE"; break;} case "ANGIO": { grd_opanstcnfmpatlist.rowStyle(i, "all", "background-color") = "#ffffff"; break;} } }*/ //(e) grd_opanstcnfmpatlist.refresh(); } /** * @desc : Ãß°¡, ÀÀ±Þ ¼ö¼ú¸¶Ãë È®Á¤Ã³¸® * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fCnfmOpAnstSche(){ var currow = grd_opanstwaitpatlist.row; if(currow < 1){ return; } var opschedd = model.getValue(sOPANSTWAITPATLIST_PATH + "[" + currow + "]/opschedd"); var oproomcd = model.getValue(sOPANSTWAITPATLIST_PATH + "[" + currow + "]/oproomcd"); var opfromtmcd = model.getValue(sOPANSTWAITPATLIST_PATH + "[" + currow + "]/opfromtmcd"); var opendtmcd = model.getValue(sOPANSTWAITPATLIST_PATH + "[" + currow + "]/opendtmcd"); var opusetm = model.getValue(sOPANSTWAITPATLIST_PATH + "[" + currow + "]/opusetm"); var anstdrid1 = model.getValue(sOPANSTWAITPATLIST_PATH + "[" + currow + "]/anstdrid1"); var anstdrid2 = model.getValue(sOPANSTWAITPATLIST_PATH + "[" + currow + "]/anstdrid2"); var anstdrid3 = model.getValue(sOPANSTWAITPATLIST_PATH + "[" + currow + "]/anstdrid3"); var anstmthdcd = model.getValue(sOPANSTWAITPATLIST_PATH + "[" + currow + "]/anstmthdcd"); var oprsrvno = model.getValue(sOPANSTWAITPATLIST_PATH + "[" + currow + "]/oprsrvno"); var ccrtno = model.getValue(sOPANSTWAITPATLIST_PATH + "[" + currow + "]/ccrtno"); var mainoprsrvno = model.getValue(sOPANSTWAITPATLIST_PATH + "[" + currow + "]/mainoprsrvno"); var anstreqflag = model.getValue(sOPANSTWAITPATLIST_PATH + "[" + currow + "]/anstreqflag"); var sa = model.getValue(sOPANSTWAITPATLIST_PATH + "[" + currow + "]/sa"); var pid = model.getValue(sOPANSTWAITPATLIST_PATH + "[" + currow + "]/pid"); var hngnm = model.getValue(sOPANSTWAITPATLIST_PATH + "[" + currow + "]/hngnm"); var anstdetlmthdcd = model.getValue(sOPANSTWAITPATLIST_PATH + "[" + currow + "]/anstdetlmthdcd"); var ophistno = model.getValue(sOPANSTWAITPATLIST_PATH + "[" + currow + "]/ophistno"); var oppatflagcd = model.getValue(sOPANSTWAITPATLIST_PATH + "[" + currow + "]/oppatflagcd"); var opflagcd = model.getValue(sOPANSTWAITPATLIST_PATH + "[" + currow + "]/opflagcd"); var perfdeptcd = model.getValue(sOPANSTWAITPATLIST_PATH + "[" + currow + "]/perfdeptcd"); var perfdrid = model.getValue(sOPANSTWAITPATLIST_PATH + "[" + currow + "]/perfdrid"); var diagcd = model.getValue(sOPANSTWAITPATLIST_PATH + "[" + currow + "]/diagcd"); var opcd = model.getValue(sOPANSTWAITPATLIST_PATH + "[" + currow + "]/opcd"); var orddeptcd = model.getValue(sOPANSTWAITPATLIST_PATH + "[" + currow + "]/orddeptcd"); var cnstopflag = model.getValue(sOPANSTWAITPATLIST_PATH + "[" + currow + "]/cnstopflag"); // ÇùÁøflag var anstccrtno = model.getValue(sOPANSTWAITPATLIST_PATH + "[" + currow + "]/anstccrtno"); var reopflag = model.getValue(sOPANSTWAITPATLIST_PATH + "[" + currow + "]/reopflag"); var painlessflag = model.getValue(sOPANSTWAITPATLIST_PATH + "[" + currow + "]/painlessflag"); // [¿äû¹øÈ£: 847] ¼ö¼úÀÏÀÚº¯°æ 2010.06.28 kskim var reqrsncd = model.getValue(sOPANSTWAITPATLIST_PATH + "[" + currow + "]/reqrsncd"); //¼ö¼úº¯°æ»çÀ¯ÄÚµå var aprvreqno = model.getValue(sOPANSTWAITPATLIST_PATH + "[" + currow + "]/aprvreqno"); //½ÂÀιøÈ£ // 2008.09.25 ÇùÁøÀϰæ¿ì ÁÖ¼ö¼úÀÇ ¹æ, ½Ã°£À» ²ø°í º¸¿©ÁÖ±â // 09.02.04 mainoprsrvno == '-' Àΰæ¿ì´Â ºÎ¼ö¼úÀÌ ¸ÕÀú ÀÇ·ÚµÈ °æ¿ì if(cnstopflag == "Y" && mainoprsrvno != '-') { var nodeList = instance1.selectNodes(sOPANSTCNFMPATLIST_PATH + "[oprsrvno = "+ mainoprsrvno +"]"); if(nodeList.length > 0 ) { oproomcd = nodeList.item(0).selectSingleNode("oproomcd").text; opfromtmcd = nodeList.item(0).selectSingleNode("opfromtmcd").text; opendtmcd = nodeList.item(0).selectSingleNode("opendtmcd").text; opusetm = nodeList.item(0).selectSingleNode("opusetm").text; } else { model.removeNodeset("/root/send/reqdata"); model.makeValue("/root/send/reqdata/mainoprsrvno", mainoprsrvno); //µî·Ï¹øÈ£ if(submit("TRMMO05403")) { var maopList = instance1.selectNodes("/root/main/rgstinfo/rgstinfo"); if(maopList.length > 0) { opschedd = model.getValue("/root/main/rgstinfo/rgstinfo/opcnfmdd"); oproomcd = model.getValue("/root/main/rgstinfo/rgstinfo/oproomcd"); opfromtmcd = model.getValue("/root/main/rgstinfo/rgstinfo/opfromtmcd"); opendtmcd = model.getValue("/root/main/rgstinfo/rgstinfo/opendtmcd"); opusetm = model.getValue("/root/main/rgstinfo/rgstinfo/opusetm"); } } } } // (e) setParameter("sa", sa); setParameter("opschedd", opschedd); setParameter("oproomcd", oproomcd); setParameter("opfromtmcd", opfromtmcd); setParameter("opendtmcd", opendtmcd); setParameter("opusetm", opusetm); setParameter("anstdrid1", anstdrid1); setParameter("anstdrid2", anstdrid2); setParameter("anstdrid3", anstdrid3); setParameter("anstmthdcd", anstmthdcd); setParameter("oprsrvno", oprsrvno); setParameter("ccrtno", ccrtno); setParameter("mainoprsrvno", mainoprsrvno); setParameter("anstreqflag", anstreqflag); setParameter("anstdetlmthdcd", anstdetlmthdcd); setParameter("ophistno", ophistno); setParameter("oppatflagcd", oppatflagcd); //¼ö¼úȯÀÚ±¸ºÐ setParameter("pid", pid); //µî·Ï¹øÈ£ setParameter("hngnm", hngnm); //À̸§ setParameter("opflagcd", opflagcd); //¼ö¼ú±¸ºÐÄÚµå setParameter("perfdeptcd", perfdeptcd); //Áýµµ°ú setParameter("perfdrid", perfdrid); //ÁýµµÀÇ setParameter("diagcd", diagcd); //Áø´ÜÄÚµå setParameter("opcd", opcd); //¼ö¼úÄÚµå setParameter("orddeptcd", orddeptcd); setParameter("cnstopflag", cnstopflag); setParameter("anstccrtno", anstccrtno); setParameter("reopflag", reopflag); setParameter("painlessflag", painlessflag); // [¿äû¹øÈ£: 847] ¼ö¼úÀÏÀÚº¯°æ 2010.06.28 kskim setParameter("reqrsncd", reqrsncd); // ¼ö¼úº¯°æ»çÀ¯ÄÚµå setParameter("aprvreqno", aprvreqno); // ½ÂÀιøÈ£ open("SPMMO15000"); /*modal("SPMMO15000"); if(getParameter("SPMMO15000_rtn_useyn") == "Y") { fReqOpAnstSche(); }*/ } /** * @desc : ÀçÁ¶È¸ * @ * @param : * @return : * @author : ¹ÚÀ¯¹Ì * @--------------------------------------------------- */ function fReqSearch(retflag) { if(retflag == "Y") { fReqOpAnstSche(); } } /** * @desc : ¸¶Ãë¹æ¹ý Ãë¼Ò * @ * @param : * @return : * @author : ¹ÚÀ¯¹Ì * @--------------------------------------------------- */ function fClkMnthCnclBtn() { model.setValue("/root/main/anstdrid/anstmthdcd", "-"); model.setValue("/root/main/anstdrid/anstdetlmthdcd", "-"); group2.attribute("height") = 0; model.refresh(); } /** * @desc : ¼ö¼ú¸¶Ãë È®Á¤ Ãë¼Ò/º¯°æ ½ÂÀÎ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fOpAnstAprvChngCnl(){ var currow = grd_opanstcnfmpatlist.row; if(currow < 1){ return; } var aprvreqno = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + currow + "]/aprvreqno"); if(aprvreqno == 0){ messageBox("º¯°æ, Ãë¼Ò ½ÂÀÎ ¿äû °Ç¼ö°¡" , "I004"); return; } var pid = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + currow + "]/pid"); var oprsrvno = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + currow + "]/oprsrvno"); var ophistno = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + currow + "]/ophistno"); var opstatcd = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + currow + "]/opstatcd"); var opcnfmdd = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + currow + "]/opcnfmdd"); var oproomcd = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + currow + "]/oproomcd"); var opfromtmcd = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + currow + "]/opfromtmcd"); var opendtmcd = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + currow + "]/opendtmcd"); var opusetm = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + currow + "]/opusetm"); var perfdeptcd = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + currow + "]/perfdeptcd"); var perfdrid = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + currow + "]/perfdrid"); var diagcd = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + currow + "]/diagcd"); var opcd = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + currow + "]/opcd"); var diagnm = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + currow + "]/diagnm"); var opnm = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + currow + "]/opnm"); var oppatflagcd = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + currow + "]/oppatflagcd"); var pid = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + currow + "]/pid"); var anstmthdcd = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + currow + "]/anstmthdcd"); var anstdetlmthdcd = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + currow + "]/anstdetlmthdcd"); var hngnm = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + currow + "]/hngnm"); var sa = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + currow + "]/sa"); var opposturecd = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + currow + "]/opposturecd"); var opdirecflag = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + currow + "]/opdirecflag"); var opcntmdg = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + currow + "]/opcntmdg"); var opdelivefact = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + currow + "]/opdelivefact"); var orddeptcd = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + currow + "]/orddeptcd"); var reqrsncd = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + currow + "]/reqrsncd"); // 2008.12.23 var drgyn = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + currow + "]/drgyn") // 2013.06.20 KJS var drgno = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + currow + "]/drgno") var drgnm = model.getValue(sOPANSTCNFMPATLIST_PATH + "[" + currow + "]/drgnm") setParameter("SPMMO05900_param_oprsrvno", oprsrvno); setParameter("SPMMO05900_param_ophistno", ophistno); setParameter("SPMMO05900_param_aprvreqno",aprvreqno); setParameter("SPMMO05900_param_opstatcd",opstatcd); // 2008.12.23 setParameter("SPMMO05900_param_reqrsncd",reqrsncd); // 2008.12.23 data = opcnfmdd + "¢Ë" + oproomcd + "¢Ë" + opfromtmcd + "¢Ë" + opendtmcd + "¢Ë" + opusetm + "¢Ë" + opcd + "¢Ë" + opnm + "¢Ë" + diagcd + "¢Ë" + diagnm + "¢Ë" + perfdeptcd + "¢Ë" + perfdrid + "¢Ë" + oppatflagcd+ "¢Ë" + pid+ "¢Ë" + anstmthdcd + "¢Ë" + anstdetlmthdcd + "¢Ë" + hngnm + "¢Ë" + sa + "¢Ë" + opposturecd + "¢Ë" + opdirecflag + "¢Ë" + opcntmdg + "¢Ë" + opdelivefact + "¢Ë" + orddeptcd + "¢Ë" + opstatcd + "¢Ë" + drgyn + "¢Ë" + drgno + "¢Ë" + drgnm ; setParameter("SPMMO05900_param_data", data); modal("SPMMO05900"); fReqOpAnstSche(); } /** * @desc : ¼ö¼ú¸¶Ãë Á¶Á¤ À¯È¿¼º °Ë»ç * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fVaildOpAnstCtrl(){ var opfromtmcd = model.getValue("/root/main/opanstschecnfm/opfromtmcd"); var opendtmcd = model.getValue("/root/main/opanstschecnfm/opendtmcd"); var oproomcd = model.getValue("/root/main/opanstschecnfm/oproomcd"); var anstdrid1 = model.getValue("/root/main/opanstschecnfm/anstdrid1"); var anstmthdcd = model.getValue("/root/main/opanstschecnfm/anstmthdcd"); var anstdetlmthdcd = model.getValue("/root/main/opanstschecnfm/anstdetlmthdcd"); var ageflag = model.getValue("/root/main/opanstschecnfm/ageflag"); if(opfromtmcd == "" || opendtmcd == ""){ messageBox("¼ö¼ú½Ã°£À»", "C001"); return false; } if(oproomcd == ""){ messageBox("¼ö¼ú¹æÀ»", "C001"); return false; } if(anstdrid1 == "-" || anstdrid1 == ""){ messageBox("¸¶ÃëÀÇ1À»" , "C001"); return false; } if(anstmthdcd == ""){ messageBox("¸¶Ãë¹æ¹ýÄڵ带" , "C001"); return false; } if(anstdetlmthdcd == ""){ messageBox("¸¶Ãë¹æ¹ý»ó¼¼Äڵ带" , "C001"); return false; } if(ageflag == ""){ } } /** * @desc : ÀÀ±ÞÃß°¡ ¼ö¼ú½Ã°£ ¼³Á¤ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fAddERSetOpTime(){ var param = "i" + "¢Ë" + model.getValue("/root/main/opanstschecnfm/oproomcd") + "¢Ë" + model.getValue("/root/main/opanstschecnfm/oprsrvno") + "¢Ë" + model.getValue("/root/main/opanstschecnfm/ophistno") + "¢Ë" + model.getValue("/root/main/opanstschecnfm/pid") + "¢Ë" + model.getValue("/root/main/opanstschecnfm/opcnfmdd") + "¢Ë" + model.getValue("/root/main/opanstschecnfm/perfdeptcd") + "¢Ë" + "" + "¢Ë" + "" + "¢Ë" + "oprsrv"; setParameter("SPMMO08800_param", param); modal("SPMMO08800"); var rtnuseyn = getParameter("SPMMO08800_rtn_useyn"); if(rtnuseyn == "Y"){ setParameter("SPMMO08800_rtn_useyn", "N"); var rtnparam = getParameter("SPMMO08800_rtn_param"); rtnparam = rtnparam.split("¢Ë"); var difftime = getTimeInterval(rtnparam[1], rtnparam[2]); model.setValue("/root/main/opanstschecnfm/oproomcd" , rtnparam[0]); model.setValue("/root/main/opanstschecnfm/opfromtmcd", rtnparam[1]); model.setValue("/root/main/opanstschecnfm/opendtmcd" , rtnparam[2]); model.setValue("/root/main/opanstschecnfm/opusetm" , fTransSecToHourMin(difftime)); model.refresh(); } } /** * @desc : ÀÀ±ÞÃß°¡ ¼ö¼ú¸¶Ãë È®Á¤ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fChkErAddOpAnstCnfm(){ var oproomcd = model.getValue("/root/main/opanstschecnfm/oproomcd"); var opfromtmcd = model.getValue("/root/main/opanstschecnfm/opfromtmcd"); var opendtmcd = model.getValue("/root/main/opanstschecnfm/opendtmcd"); var anstdrid1 = model.getValue("/root/main/opanstschecnfm/anstdrid1"); var anstdrid2 = model.getValue("/root/main/opanstschecnfm/anstdrid2"); var anstdrid3 = model.getValue("/root/main/opanstschecnfm/anstdrid3"); var anstmthdcd = model.getValue("/root/main/opanstschecnfm/anstmthdcd"); /*if(cmb_chngoproomcd.label == ""){ messageBox("¼ö¼ú¹æÀ»", "C001"); return false; }*/ if(cmb_chnganstmthdcd.label == ""){ messageBox("¸¶Ãë¹æ¹ýÀ»", "C001"); return false; } if(anstmthdcd != "03" && cmb_chnganstdetlmthdcd.label == ""){ messageBox("¸¶Ãë¹æ¹ý»ó¼¼¸¦", "C001"); return false; } if(opfromtmcd == ""){ messageBox("¼ö¼ú½ÃÀ۽ð£À»", "C001"); return false; } if(opendtmcd == ""){ messageBox("¼ö¼úÁ¾·á½Ã°£À»", "C001"); return false; } if(opfromtmcd != "" || opendtmcd != "") { if(cmb_chngoproomcd.value == "0000" || cmb_chngoproomcd.value == "2222"){ messageBox("¼ö¼ú¹æÀ»", "C001"); model.setFocus("cmb_chngoproomcd"); return false; } } // ¸¶ÃëÀÇ 3¸í ´Ù ÀÔ·ÂÇÏÁö ¾Ê¾Æµµ µÊ if( (anstmthdcd != "03" && (anstdrid1 == "" || anstdrid1 == "-")) && (anstmthdcd != "03" && (anstdrid2 == "" || anstdrid2 == "-")) && (anstmthdcd != "03" && (anstdrid3 == "" || anstdrid3 == "-")) ) { messageBox("¸¶ÃëÀǸ¦", "C002"); return; } //¸¶ÃëÀÇ1ÀÌ ¹èÁ¤µÇÁö ¾Ê°í ¸¶ÃëÀÇ 2,3ÀÌ ¼±ÅõǴ ¹®Á¦Á¡ ¹æÁö if( (!isNull(anstdrid2) && anstdrid2 != '-') || (!isNull(anstdrid3) && anstdrid3 != '-') ) { if(anstdrid1 == "" || anstdrid1 == "-") { messageBox("¸¶ÃëÀÇ1À»", "C002"); return; } } return true; } /** * @desc : °Ë»ö Á¶°Ç¾øÀÌ CaseCartÁ¶È¸ * @ * @param : * @return : * @author : ¿ÀÁöÈÆ * @--------------------------------------------------- */ function fOpenCCrtSearchNoCond(){ var param = model.getValue("/root/main/opanstschechng/opcnfmdd") + "¢Ë" + model.getValue("/root/main/opanstschechng/perfdeptcd") + "¢Ë" + model.getValue("/root/main/opanstschechng/perfdrid") + "¢Ë" + "¢Ë" + "¢Ë" + "perf"; setParameter("SPMMO11000_param", param); modal("SPMMO11000"); var useyn = getParameter("SPMMO11000_rtn_useyn"); if(useyn == "Y"){ var rtnparam = getParameter("SPMMO11000_rtn_param"); rtnparam = rtnparam.split("¢Ë"); model.setValue("/root/main/opanstschechng/ccrtno" , rtnparam[0]); model.setValue("/root/main/opanstschechng/ccrtstat", 1); model.setValue("/root/main/opanstschechng/opcd" , rtnparam[1]); model.setValue("/root/main/opanstschechng/opnm" , rtnparam[2]); setParameter("SPMMO11000_rtn_useyn", "N"); } model.refresh(); } /** * @desc : µÎ NodeList¿Í NodeValue°ªÀ» ºñ±³ °á°ú¿¡ µû¶ó true, false¸¦ returnÇÑ´Ù. * @param : desNode - ¸ñÀû³ëµå : srcNode - ¿øº»³ëµå * @return : true, false * @authur : ¿ÀÁöÈÆ 2007. 6. 14 * @--------------------------------------------------- */ function compareNodeVal(desNode, srcNode){ var node = instance1.selectSingleNode(desNode); var node2 = instance1.selectSingleNode(srcNode); var nodeList = node.childNodes; var nodeList2 = node2.childNodes; while(childNode = nodeList.nextNode()){ childNode2 = nodeList2.nextNode(); //alert(childNode.NodeValue + "," + childNode2.NodeValue); if(childNode.NodeValue != childNode2.NodeValue){ return true; //°ªÀÌ ´Ù¸¥ °æ¿ì true } } return false; //°ªÀÌ °°Àº °æ¿ì false } /** * @desc : ¼ö¼úÀü´Þ »çÇ×(opdelivefact)Ä÷³ Á¤º¸¿¡ °ªÀÌ ÀÖÀ» °æ¿ì 'C'·Î Ç¥±âµÈ À̹ÌÁö Ç¥½ÃÇÔ @ ¿ä±¸»çÇ× : [¿äû¹øÈ£: 12869, TASK¹øÈ£: 48146, ¿ì¼±¼øÀ§: SY] @ ¿äûÁ¦¸ñ : ¼ö¼ú¸¶Ãë ÀÇ·Ú¿¡ Àü´Þ»çÇ× ÀÔ·Â ½Ã ¸¶Ãë°ú È®Á¤/Á¶Á¤ È­¸é¿¡ Àü´Þ»çÇ× Ä÷³ Ãß°¡ ¹× ÆË¾÷ Á¶È¸ ±â´É ¿äû * @authur : ±è±¤¼º. kskim 2010.04.19 * @--------------------------------------------------- */ /* function fCheckOpdelivefact( idx ){ // SMMMO05500.js¿¡ ±¸Çö } */ /* function fCheckWaitOpdelivefact(){ // SMMMO05500.js¿¡ ±¸Çö } */ /* function fOpenSPMMO05500(grdID){ // SMMMO05500.js¿¡ ±¸Çö } */ /* [¿äû¹øÈ£: 847, TASK¹øÈ£: 2779, ¿ì¼±¼øÀ§: A] ¿äûÁ¦¸ñ: ¼ö¼úÁøÇàÇöȲ,È®Á¤¼ö¼ú½ºÄÉÁÙÁ¶È¸,¼ö¼ú½ºÄÉÁÙ º¯°æ ¹æ¹ý º¯°æ ¿äû. @desc: µô·ÎÀÌÆ® °Ç°ú °ü·ÃÇÏ¿© ¼ö¼ú¸¶ÃëÀÏÁ¤ Á¶Á¤È­¸é ¼öÁ¤, (µô·ÎÀÌÆ® °³¹ß °Ç ¼­¿ï¼º¸ð ¼± Àû¿ë ÈÄ °¢ º´¿ø º° ÈÄ Àû¿ë @authur: ±è±¤¼º. kskim. 2010.06.16 */ function fDelroiteScrnSet() { var scrnFlag222 = model.getValue("/root/init/hardcd222/hardcd/hardcd"); var scrnFlag115 = model.getValue("/root/init/hardcd115/hardcd/hardcd"); if( isNull(scrnFlag222 ) || scrnFlag222 != "Y" ){ btn_cnclBatAprv.visible = false; rectangle6.visible = false; caption12.visible = false; //ÀϰýÈ®Á¤ ¹öư°ú °¡È®Á¤ ¹ü·Ê ¼­¿ï¼º¸ð¸¸ º¸À̵µ·Ï 2009.07.17 ÀÌÀ±Á¤ btn_cfm.visible = false; group5.attribute("left") = group5.currentStyle.left + btn_cnclBatAprv.currentStyle.width; //alert( group5.currentStyle.left ); } if( isNull(scrnFlag115) || scrnFlag115 != "Y"){ //°¡È®Á¤ ¹ü·Ê ¼­¿ï¼º¸ð¸¸ º¸À̵µ·Ï 2009.07.17 ÀÌÀ±Á¤ caption10.visible = false; rectangle5.visible = false; } } /* [¿äû¹øÈ£: 847, TASK¹øÈ£: 2779, ¿ì¼±¼øÀ§: A] ¿äûÁ¦¸ñ: ¼ö¼úÁøÇàÇöȲ,È®Á¤¼ö¼ú½ºÄÉÁÙÁ¶È¸,¼ö¼ú½ºÄÉÁÙ º¯°æ ¹æ¹ý º¯°æ ¿äû. @desc: µô·ÎÀÌÆ® °Ç°ú °ü·ÃÇÏ¿© ¼ö¼ú¸¶ÃëÀÏÁ¤ Á¶Á¤È­¸é ¼öÁ¤, (µô·ÎÀÌÆ® °³¹ß °Ç ¼­¿ï¼º¸ð ¼± Àû¿ë ÈÄ °¢ º´¿ø º° ÈÄ Àû¿ë @authur: ±è±¤¼º. kskim. 2010.06.16 */ function fCnclBatAprv(){ var msgvalue = messageBox("¼ö¼úÃë¼Ò ÀÇ·ÚµÈ °ÇÀ» Àϰý ½ÂÀÎ", "Q004"); // messageBox¿¡¼­ ¸®ÅÏÇÏ´Â °ª¿¡ ÀÇÇØ Àüü ·ÎÁ÷ ¼öÇà ¿©ºÎ °áÁ¤ if(msgvalue == 7){ return; } var oprsrvno = null; var ophistno = null; var opstatcd = null; var aprvreqno = null; var opcnfmdd = null; var oproomcd = null; var opfromtmcd = null; var opendtmcd = null; var opusetm = null; var perfdeptcd = null; var perfdrid = null; var diagcd = null; var opcd = null; var cnfmcnclresncd = null; var orgdiagcd = null; var oppatflagcd = null; var pid = null; var ccrtno = null; //var updtflag = null; var anstmthdcd = null; var anstdetlmthdcd = null; var hngnm = null; var sa = null; //var opchngcd = null; //var opchngnm = null; var opposturecd = null; var opdirecflag = null; var opcntmdg = null; var opdelivefact = null; var orddeptcd = null; var chngmsopflag = null; var savedata = "oprsrvno¢Ëophistno¢Ëopstatcd¢Ëaprvreqno¢Ëopcnfmdd¢Ëoproomcd¢Ëopfromtmcd¢Ëopendtmcd¢Ëopusetm¢Ëperfdeptcd¢Ëperfdrid¢Ëdiagcd¢Ëopcd¢Ëcnfmcnclresncd¢Ëorgdiagcd¢Ëoppatflagcd¢Ëpid¢Ëccrtno¢Ëanstmthdcd¢Ëanstdetlmthdcd¢Ëhngnm¢Ësa¢Ëopposturecd¢Ëopdirecflag¢Ëopcntmdg¢Ëopdelivefact¢Ëorddeptcd¢Ëchngmsopflag¢Ì"; var cnclcount = 0; for(var i = 1; i < grd_opanstcnfmpatlist.rows; i++){ cnfmcnclresncd = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/reqrsncd"); if( !isNull(cnfmcnclresncd) && cnfmcnclresncd < 300 ){ oprsrvno = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/oprsrvno"); ophistno = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/ophistno"); opstatcd = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/opstatcd"); aprvreqno = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/aprvreqno"); opcnfmdd = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/opcnfmdd"); oproomcd = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/oproomcd"); opfromtmcd = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/opfromtmcd"); opendtmcd = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/opendtmcd"); opusetm = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/opusetm"); perfdeptcd = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/perfdeptcd"); perfdrid = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/perfdrid"); diagcd = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/diagcd"); opcd = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/opcd"); cnfmcnclresncd = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/reqrsncd"); orgdiagcd = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/diagcd"); oppatflagcd = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/oppatflagcd"); pid = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/pid"); ccrtno = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/ccrtno"); //updtflag = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/updtflag"); anstmthdcd = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/anstmthdcd"); anstdetlmthdcd = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/anstdetlmthdcd"); hngnm = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/hngnm"); sa = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/sa"); //opchngcd = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/opchngcd"); // Ãë¼Ò»çÀ¯(º´¿ø»çÀ¯, °³ÀλçÀ¯ ±¸ºÐ°ª) //opchngnm = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/opchngnm"); opposturecd = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/opposturecd"); opdirecflag = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/opdirecflag"); opcntmdg = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/opcntmdg"); opdelivefact = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/opdelivefact"); orddeptcd = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/orddeptcd"); chngmsopflag = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/reqrsncd"); savedata += oprsrvno + "¢Ë" + ophistno + "¢Ë" + opstatcd + "¢Ë" + aprvreqno + "¢Ë" + opcnfmdd + "¢Ë" + oproomcd + "¢Ë" + opfromtmcd + "¢Ë" + opendtmcd + "¢Ë" + opusetm + "¢Ë" + perfdeptcd + "¢Ë" + perfdrid + "¢Ë" + diagcd + "¢Ë" + opcd + "¢Ë" + cnfmcnclresncd + "¢Ë" + orgdiagcd + "¢Ë" + oppatflagcd + "¢Ë" + pid + "¢Ë" + ccrtno + "¢Ë" + //updtflag + "¢Ë" + anstmthdcd + "¢Ë" + anstdetlmthdcd + "¢Ë" + hngnm + "¢Ë" + sa + "¢Ë" + //opchngcd + "¢Ë" + //opchngnm + "¢Ë" + opposturecd + "¢Ë" + opdirecflag + "¢Ë" + opcntmdg + "¢Ë" + opdelivefact + "¢Ë" + orddeptcd + "¢Ë" + chngmsopflag + "¢Ì"; cnclcount ++; } } if( cnclcount > 0 ){ //alert(savedata); model.makeValue("/root/send/savedata", savedata); if(submit("TXMMO05410")){ fReqOpAnstSche(); } } } /* [¿äû¹øÈ£: 847, TASK¹øÈ£: 2779, ¿ì¼±¼øÀ§: A] ¿äûÁ¦¸ñ: ¼ö¼úÁøÇàÇöȲ,È®Á¤¼ö¼ú½ºÄÉÁÙÁ¶È¸,¼ö¼ú½ºÄÉÁÙ º¯°æ ¹æ¹ý º¯°æ ¿äû. @desc: µô·ÎÀÌÆ® °Ç°ú °ü·ÃÇÏ¿© ¼ö¼ú¸¶ÃëÀÏÁ¤ Á¶Á¤È­¸é ¼öÁ¤, (µô·ÎÀÌÆ® °³¹ß °Ç ¼­¿ï¼º¸ð ¼± Àû¿ë ÈÄ °¢ º´¿ø º° ÈÄ Àû¿ë @authur: ±è±¤¼º. kskim. 2010.06.16 */ function fCnclAprvOpAnst(){ var selflag; var selRows = grd_opanstcnfmpatlist.selectedRows; var oprsrvno = null; var ophistno = null; var opstatcd = null; var aprvreqno = null; var opcnfmdd = null; var oproomcd = null; var opfromtmcd = null; var opendtmcd = null; var opusetm = null; var perfdeptcd = null; var perfdrid = null; var diagcd = null; var opcd = null; var cnfmcnclresncd = null; var orgdiagcd = null; var oppatflagcd = null; var pid = null; var ccrtno = null; //var updtflag = null; var anstmthdcd = null; var anstdetlmthdcd = null; var hngnm = null; var sa = null; //var opchngcd = null; //var opchngnm = null; var opposturecd = null; var opdirecflag = null; var opcntmdg = null; var opdelivefact = null; var orddeptcd = null; var chngmsopflag = null; var savedata = "oprsrvno¢Ëophistno¢Ëopstatcd¢Ëaprvreqno¢Ëopcnfmdd¢Ëoproomcd¢Ëopfromtmcd¢Ëopendtmcd¢Ëopusetm¢Ëperfdeptcd¢Ëperfdrid¢Ëdiagcd¢Ëopcd¢Ëcnfmcnclresncd¢Ëorgdiagcd¢Ëoppatflagcd¢Ëpid¢Ëccrtno¢Ëanstmthdcd¢Ëanstdetlmthdcd¢Ëhngnm¢Ësa¢Ëopposturecd¢Ëopdirecflag¢Ëopcntmdg¢Ëopdelivefact¢Ëorddeptcd¢Ëchngmsopflag¢Ì"; var cnclcount = 0; for(var rowidx = 0; rowidx < selRows; rowidx++){ var i = grd_opanstcnfmpatlist.selectedRow(rowidx); cnfmcnclresncd = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/reqrsncd"); if( !isNull(cnfmcnclresncd) && cnfmcnclresncd < 300 ){ oprsrvno = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/oprsrvno"); ophistno = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/ophistno"); opstatcd = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/opstatcd"); aprvreqno = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/aprvreqno"); opcnfmdd = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/opcnfmdd"); oproomcd = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/oproomcd"); opfromtmcd = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/opfromtmcd"); opendtmcd = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/opendtmcd"); opusetm = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/opusetm"); perfdeptcd = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/perfdeptcd"); perfdrid = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/perfdrid"); diagcd = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/diagcd"); opcd = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/opcd"); cnfmcnclresncd = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/reqrsncd"); orgdiagcd = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/diagcd"); oppatflagcd = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/oppatflagcd"); pid = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/pid"); ccrtno = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/ccrtno"); //updtflag = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/updtflag"); anstmthdcd = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/anstmthdcd"); anstdetlmthdcd = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/anstdetlmthdcd"); hngnm = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/hngnm"); sa = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/sa"); //opchngcd = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/opchngcd"); // Ãë¼Ò»çÀ¯(º´¿ø»çÀ¯, °³ÀλçÀ¯ ±¸ºÐ°ª) //opchngnm = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/opchngnm"); opposturecd = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/opposturecd"); opdirecflag = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/opdirecflag"); opcntmdg = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/opcntmdg"); opdelivefact = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/opdelivefact"); orddeptcd = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/orddeptcd"); chngmsopflag = model.getValue(grd_opanstcnfmpatlist.nodeset + "[" + i + "]/reqrsncd"); savedata += oprsrvno + "¢Ë" + ophistno + "¢Ë" + opstatcd + "¢Ë" + aprvreqno + "¢Ë" + opcnfmdd + "¢Ë" + oproomcd + "¢Ë" + opfromtmcd + "¢Ë" + opendtmcd + "¢Ë" + opusetm + "¢Ë" + perfdeptcd + "¢Ë" + perfdrid + "¢Ë" + diagcd + "¢Ë" + opcd + "¢Ë" + cnfmcnclresncd + "¢Ë" + orgdiagcd + "¢Ë" + oppatflagcd + "¢Ë" + pid + "¢Ë" + ccrtno + "¢Ë" + //updtflag + "¢Ë" + anstmthdcd + "¢Ë" + anstdetlmthdcd + "¢Ë" + hngnm + "¢Ë" + sa + "¢Ë" + //opchngcd + "¢Ë" + //opchngnm + "¢Ë" + opposturecd + "¢Ë" + opdirecflag + "¢Ë" + opcntmdg + "¢Ë" + opdelivefact + "¢Ë" + orddeptcd + "¢Ë" + chngmsopflag + "¢Ì"; cnclcount ++; } }//for if( cnclcount > 0 ){ //alert(savedata); model.makeValue("/root/send/savedata", savedata); if(submit("TXMMO05410")){ fReqOpAnstSche(); } } }