/* - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì ¿­¶÷½Åû ¹× ³»¿ªÁ¶È¸ ( SMMRI08000_Àǹ«±â·Ï¿­¶÷½Åû¹×Á¶È¸.xrw - JScript ) - ¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì¢Ì */ /** * @desc : È­¸é ÃʱâÈ­ * @ * @param : * @return : * @author : 2010.08.16 ÁÖÈñ°æ * @--------------------------------------------------- */ function fInitialize() { //mmbfGetDeptCodeComboList("/root/send/reqdata", "/root/init/orddept", "A"); //Áø·á°ú ÄÞº¸ Á¶È¸ // ¿­¶÷½Åû ºÎ¼­ °¡Á®¿À±â(20120204 ÀÌÀ±ÁÖ) submit("TRMRI08109"); //mmbfGetUserComboList("/root/send/reqdata", "/root/init/userlist", getUserInfo("dutplcecd"), "0330");//»ç¿ëÀÚ ÄÞº¸ Á¶È¸ mmbfGetUserComboList("/root/send/reqdata", "/root/init/userlist", getUserInfo("dutplcecd"));//»ç¿ëÀÚ ÄÞº¸ Á¶È¸ addComboInstance("/root/init/userlist" , "userid^usernm" , "-^Àüü", "usercombo"); //ÀÇ»çÄÞº¸ ÀüüÇ׸ñ Ãß°¡ fGetRsnsrch(); //¿­¶÷¸ñÀû, ÅëÇÕ±â·ÏÁ¶È¸ Á¦ÇÑÂ÷Æ® »çÀ¯ ±âÁØÀÚ·á Å×À̺í Á¶È¸ fGetPopupDeptList(); //Á¢±Ù Á¦ÇÑ ºÎ¼­ ¿µ¹®¸í Á¶È¸ //ƯÁ¤»ç¿ëÀÚ¸¸(¿ø¹«ÆÀ »êÀç ´ã´ç, Áø·áÇàÁ¤ÆÀ ƯÁ¤»ç¿ëÀÚ) Ãâ·Â½Åû±â´É ¿ÀÇÂ(20120130 ÀÌÀ±ÁÖ) model.removenode("/root/hidden/prntuser"); mmbfGetHardCodeInfo("/root/send/reqdata", "/root/hidden/prntuser", 5565); var userid = getUserInfo("userid"); var nodeCnt = getNodesetCount("/root/hidden/prntuser/hardcd"); var chkcnt = 0; for( var i = 1; i <= nodeCnt ; i++ ){ if( model.getValue("/root/hidden/prntuser/hardcd["+ i + "]/hardcd") == userid ){ chkcnt++; } } if (chkcnt > 0) grd_apppatlist.colHidden(grd_apppatlist.colRef("prntstatus")) = false; else grd_apppatlist.colHidden(grd_apppatlist.colRef("prntstatus")) = true; model.setValue("/root/send/cond/appdeptcd", getUserInfo("dutplcecd")); model.setValue("/root/send/cond/appid" , getUserInfo("userid")); //btn_readapp.dispatch("DOMActivate"); fResetData("appfromdd"); btn_new.dispatch("DOMActivate"); grd_apppatlist.frozenCols = grd_apppatlist.colRef("orddeptnm"); // if (typeof(opener) != "undefined") // { // //¿­¶÷½Åûȭ¸éÀ¸À¸·Î µ¥ÀÌÅÍ ³Ñ±â±â // var pid = opener.window.javascript.getParameter("SMMRI08000_param_pid"); // var pnm = opener.window.javascript.getParameter("SMMRI08000_param_pnm"); // model.setValue("/root/excel/patinfo/pid",pid); // model.setValue("/root/excel/patinfo/pnm",pnm); // fLoadfromExcel(2); // } model.refresh(); } /** * @desc : //[¿­¶÷¸ñÀû¸®½ºÆ®] ÅëÇÕ±â·ÏÁ¶È¸ Á¦ÇÑÂ÷Æ® »çÀ¯ ±âÁØÀÚ·á Å×À̺í Á¶È¸ * @ * @param : * @return : * @author : 2010.08.16 ÁÖÈñ°æ * @--------------------------------------------------- */ function fGetRsnsrch() { var sUserDeptcd = getUserInfo("dutplcecd"); var sJobkind = getUserInfo("jobkindcd").substring(0, 2); var iptjobkind = ""; if(sJobkind == "03") { iptjobkind = "03"; } else if (sJobkind == "11") { iptjobkind = "05"; } else { iptjobkind = "-"; } model.makeValue("/root/send/rsnsrch/jobkind", iptjobkind); model.makeValue("/root/send/rsnsrch/deptcd", sUserDeptcd); /* if (sUserDeptcd == "4071200000" || sUserDeptcd == "4070300000" || sUserDeptcd == "2361500000" || sUserDeptcd == "3320100000" ) { model.makevalue("/root/send/rsnsrch/jobkind", "-"); model.makevalue("/root/send/rsnsrch/deptcd", sUserDeptcd); } else { var sJobkind = getUserInfo("jobkindcd").substring(0, 2); if(sJobkind == "03") { model.makevalue("/root/send/rsnsrch/jobkind", sJobkind); model.makevalue("/root/send/rsnsrch/deptcd", "-"); } else if (sJobkind == "11")//°£È£ { model.makevalue("/root/send/rsnsrch/jobkind", "05"); model.makevalue("/root/send/rsnsrch/deptcd", "-"); } else { model.makevalue("/root/send/rsnsrch/jobkind", "0"); model.makevalue("/root/send/rsnsrch/deptcd", "0"); } } */ submit("TRMRI03102"); } var POPUP_DEPTENGABBR = ""; //Á¢±ÙÁ¦ÇÑ »çÀ¯ ºÎ¼­ ¸®½ºÆ® (,)·Î ºÐ¸® /** * @desc : Á¢±ÙÁ¦ÇÑ »çÀ¯ ºÎ¼­ ¸®½ºÆ® Á¶È¸ * @ * @param : * @return : * @author : 2010.08.16 ÁÖÈñ°æ * @--------------------------------------------------- */ function fGetPopupDeptList() { model.makeValue("/root/send/cond/trgtno", 1100); //Á¢±Ù Á¦ÇÑ ºÎ¼­ ÇϵåÄÚµå 1100¹ø Á¶°Ç ¼³Á¤ model.makeValue("/root/send/cond/exno", 1110); //»çÀ¯ÀÔ·Â Á¦¿Ü ºÎ¼­ ÇϵåÄÚµå 1110¹ø submit("TRMRI08104"); //Á¢±Ù Á¦ÇÑ ºÎ¼­ ¿µ¹®¸í Á¶È¸ var nodes = instance1.selectNodes("/root/init/hardcd/trgtdept/deptengabbr"); for ( i=0; i -1 && orddeptnm != deptabbr ) { grd_apppatlist.cellStyle("background-color", grd_apppatlist.row, 1, grd_apppatlist.row, grd_apppatlist.cols-1) = "#ff0000"; } } /** * @desc : ¼±ÅÃÇÑ È¯ÀÚÀÇ Àüü ¼öÁø°ú¸¦ ½Åû¸ñ·ÏÀ¸·Î Ãß°¡ * @ * @param : * @return : * @author : 2010.08.19 ÁÖÈñ°æ * @--------------------------------------------------- */ function fAllCopyPatInfo() { var breakYN = false; var popupDeptCopyYN = true; //Á¢±ÙÁ¦ÇÑ Â÷Æ® ½Åû Ãß°¡ ¿©ºÎ var sUserDeptcd = getUserInfo("dutplcecd"); var iexNodeCnt = getNodesetCount(model, "/root/hardcd/exdept[trgtcd = '" + sUserDeptcd + "']"); //»çÀ¯Á¦¿ÜºÎ¼­ ///////////////////////////// //Àüü ¼öÁø°ú¸¦ ´ë»óÀ¸·Î Á¢±Ù Á¦ÇÑ Â÷Æ®°ú°¡ °Ë»öµÇ¸é ¾È³»¹®±¸ Ç¥Ãâ var arr_deptnm = POPUP_DEPTENGABBR.split(","); for ( i=0; i -1) { var orddeptcd = model.getValue("root/initinfo/dplist[deptengabbr='"+arr_deptnm[i]+"']/deptcd"); //»çÀ¯ Á¦¿Ü ºÎ¼­°¡ ¾Æ´Ï°Å³ª »ç¿ëÀںμ­¿Í ȯÀÚ¼öÁøºÎ¼­°¡ ´Ù¸¥°æ¿ì if ((iexNodeCnt <= 0) && (sUserDeptcd != orddeptcd)) { //" ÇϽ÷Á¸é ¿¹(Yes)\n" + pOptMsg.split("|")[0] + " ÇϽ÷Á¸é ¾Æ´Ï¿À(No)\n" + pOptMsg.split("|")[1] + " ÇϽ÷Á¸é Ãë¼Ò¸¦ ¼±ÅÃÇϽʽÿÀ" var pOptMsg = "¸ðµÎ ½Åû|¸ðµÎ Ãë¼Ò"; var rtnval = messageBox("½Åû¸ñ·Ï Áß Á¢±ÙÁ¦ÇÑµÈ ¼öÁø°ú°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. \n\n**Á¢±ÙÁ¦ÇѰú ¿­¶÷½Ã ÇØ´ç°ú¿¡ º°µµ º¸°íµË´Ï´Ù. ÇØ´ç ¹öưÀ» ¼±ÅÃÇϽʽÿÀ. \n\nÁ¢±ÙÁ¦ÇѰú¸¦ Á¦¿ÜÇÏ°í ½Åû", "S006", pOptMsg); //Á¢±Ù Á¦ÇѰú Á¦¿Ü ½Åû if ( rtnval == 6 ) { popupDeptCopyYN = false; } //¸ðµÎ ½Åû else if ( rtnval == 7 ) { popupDeptCopyYN = true; } else { return; //Ãë¼Ò½Ã } breakYN = true; break; } } } if ( breakYN ) { break; } } //////////////////////////// //¼öÁø°ú Àüü¸¦ Ãß°¡ for (var i=1; i -1 ) { if ( !popupDeptCopyYN ) { continue; } } //ÇàÃß°¡ ¹× µ¥ÀÌÅÍ º¹»ç fAddrowAppPatList ( pid, pnm, orddeptnm ); } } //lyj 20111213 //grd_apppatlist.rebuild(); } /** * @desc : ¿­¶÷½Åû ½Ã ½Åû¸ñ·ÏÀÇ Çʼö ÀԷ üũ(¿¢¼¿ ·Îµå½Ã ÇʼöÀÔ·Âüũ) * @ * @param : * @return : * @author : 2010.08.19 ÁÖÈñ°æ * @--------------------------------------------------- */ function fCheckExcelLoadInput() { for(i=1; i -1 || cmb_resn.label == "¿¬±¸¿ë" || cmb_resn.label == "Conference" || cmb_resn.label == "conference" ||cmb_resn.label == "Áý´ãȸ¿ë") { if ( model.getValue("/root/main/readappinfo/detail/applist/appdetail") == "" ) { messageBox("¿­¶÷¸ñÀû¿¡ µû¸¥ ÁÖÁ¦(»ó¼¼»çÀ¯)¸¦","C001"); return false; } } } /** * @desc : ¿­¶÷Èñ¸ÁÀÏ ¼±Åà ½Ã ¿­¶÷¸ñÀû¿¡ µû¸¥ ¿­¶÷±âÇÑÀ¸·Î ¿­¶÷ Á¾·áÀÏ ¼ÂÆÃ(±âÁØÀÚ·á ÀǰÅ) * @ * @param : * @return : * @author : 2010.08.19 ÁÖÈñ°æ * @--------------------------------------------------- */ function fSetAppReadtodd() { var apptype = model.getValue("/root/main/readappinfo/detail/applist/apptype"); if ( apptype == "" ) { messageBox("¿­¶÷¸ñÀûÀ» ¸ÕÀú","C002"); model.setValue("/root/main/readappinfo/detail/applist/appreadfromdd", ""); ipt_appreadfromdd.refresh(); return; } //¿­¶÷¸ñÀû¿¡ µû¸¥ ¿­¶÷ ±âÇÑ var readterm = parseInt(model.getValue("/root/init/resn/resnlist[rsncd = '"+apptype+"']/readterm"))-1; //¿­¶÷Èñ¸Á½ÃÀÛÀÏ var appreadfromdd = model.getValue("/root/main/readappinfo/detail/applist/appreadfromdd"); if ( appreadfromdd == "" ) { return; } var appreadtodd = ((appreadfromdd.toDate()).getAddDate( readterm, "D")).getDateFormat(); //±âÁØÀÚ·á¿¡ µû¸¥ ¿­¶÷ Á¾·áÀÏ ¼ÂÆÃ model.setValue("/root/main/readappinfo/detail/applist/appreadtodd", appreadtodd); ipt_appreadtodd.refresh(); } /** * @desc : ȯÀÚ µî·Ï¹øÈ£¸¦ ÅëÇÑ È¯ÀÚ À̸§ °¡Á®¿À±â * @ * @param : * @return : * @author : ±è¿µÇÐ * @--------------------------------------------------- */ function fPatSrch(s_val, flag){ if(flag == "1"){ model.makeValue("/root/tmp/pid", s_val); } else if(flag == "2"){ model.makeValue("/root/tmp/hngnm", s_val); } model.makeValue("/root/tmp/srchcond", flag); model.makeValue("/root/tmp/autoflag","Y"); // 1°ÇÀΰæ¿ì ÀÚµ¿À¸·Î´ÝÈû model.resetInstanceNode("/root/main/patinfo/patinfolist"); modal("SPPMC02500", 1,10, 10, "SPPMC02500", "/root/tmp", "/root/send"); model.refresh(); } /** * @desc : Á¶È¸ * @id : * @event : DOMActivate * @return : void * @author : 2010.08.19 ÁÖÈñ°æ */ function fSearch() { var fromddpath = "/root/send/cond/appfromdd"; var toddpath = "/root/send/cond/apptodd"; if(!isValidDateTime(model.getValue(fromddpath),"YYYYMMDD")){ messageBox("°Ë»ö ½ÃÀÛÀÏÀÚ¸¦ À¯È¿ÇÑ ³¯Â¥·Î","C001"); return; } if(!isValidDateTime(model.getValue(toddpath),"YYYYMMDD")){ messageBox("°Ë»ö Á¾·áÀÏÀÚ¸¦ À¯È¿ÇÑ ³¯Â¥·Î","C001"); return; } if(submit("TRMRI08101")){ } } /** * @desc : ¿­¶÷ ½Åû ÀúÀå * @ * @param : * @return : * @author : 2010.08.19 ÁÖÈñ°æ * @--------------------------------------------------- */ function fSaveReadApp( histstat ) { if ( grd_apppatlist.rows == 1 ) { messageBox("½Åû¸ñ·Ï¿¡ µ¥ÀÌÅͰ¡ Á¸ÀçÇÏÁö","I011"); return; } if (fCheckEssnInput() == false) //Çʼö ÀԷ üũ { return; } if (fCheckExcelLoadInput() == false)//½Åû¸ñ·Ï Çʼö ÀԷ üũ { return; } if (histstat == "R" ) { //½Åû¸ñ·ÏÀÇ µ¥ÀÌÅ͸¦ ¸ðµÎ insert Ç÷¡±× ó¸® for (i=1; i appreadtodd){ // btn_resave.value = "Àç½Åû"; // btn_resave.disabled = false; // } btn_resave.value = "Àç½Åû"; btn_resave.disabled = false; } //¿­¶÷Èñ¸ÁÀÏ Ã¼Å© ÇÏ¿© ¿¬Àå/ Àç½ÅûÀ¸·Î ¹öưº¯°æ var curdate = getCurrentDate(); var appreadfromdd = grd_readapplist.valueMatrix(grd_readapplist.row, grd_readapplist.colRef("appreadfromdd")); var appreadtodd = grd_readapplist.valueMatrix(grd_readapplist.row, grd_readapplist.colRef("appreadtodd")); } var appno = model.getValue("/root/main/readappinfo/master/readapplist["+grd_readapplist.row+"]/appno"); var histno = model.getValue("/root/main/readappinfo/master/readapplist["+grd_readapplist.row+"]/histno"); model.setValue("/root/send/cond/appno", appno); model.setValue("/root/send/cond/histno", histno); //±×¸®µå ½ºÅ¸ÀÏ ÃʱâÈ­ if ( btn_readexe.selected == true ) //Àǹ«±â·Ï¿­¶÷ ÅÇÀΰæ¿ì grd_readpatlist.rebuildStyle( 1, 1, grd_readpatlist.rows-1, grd_readpatlist.cols-1); else grd_apppatlist.rebuildStyle( 1, 1, grd_apppatlist.rows-1, grd_apppatlist.cols-1); //////////////////////////////// if(btn_readexe.selected == true) // Àǹ«±â·Ï ¿­¶÷ { submit("TRMRI08102"); model.copyNode("/root/main/readappinfo/detail/applist", "/root/main/readappinfo/master/readapplist["+grd_readapplist.row+"]"); var rows = model.getXpathValue("count(/root/main/readappinfo/detail/apppatlist/apppatinfo)"); for( i=1; i<=rows; i++ ) { if ( grd_readpatlist.valueMatrix( i, grd_readpatlist.colRef("acptstatus")) == "02" ) { grd_readpatlist.cellstyle("background-image", i, grd_readpatlist.colRef("search")) = "../../../com/commonweb/images/icon_list.gif"; grd_readpatlist.cellstyle("background-position", i, grd_readpatlist.colRef("search")) = "center"; } } } else { submit("TRMRI08107"); model.copyNode("/root/main/readappinfo/detail/applist", "/root/main/readappinfo/master/readapplist["+grd_readapplist.row+"]"); var rows = model.getXpathValue("count(/root/main/readappinfo/detail/apppatlist/apppatinfo)"); //»ó¼¼ ½Åû ¸®½ºÆ®¿¡ Á¶È¸ ¾ÆÀÌÄÜ, Á¢±ÙüÇÑ Â÷Æ® Ç¥½Ã for( i=1; i<=rows; i++ ) { var orddeptnm = model.getValue("/root/main/readappinfo/detail/apppatlist/apppatinfo["+i+"]/orddeptnm"); var deptabbr = getUserInfo("deptabbr"); //Á¢±ÙÁ¦ÇÑ Ã­Æ®ÀÇ °æ¿ì ¹ÙÅÁ¿¡ »¡°£»ö Ç¥½Ã if ( POPUP_DEPTENGABBR.indexOf(orddeptnm) > -1 && orddeptnm != deptabbr ) { grd_apppatlist.cellStyle("background-color", i, 1, i, grd_apppatlist.cols-1) = "#ff0000"; } if ( grd_apppatlist.valueMatrix( i, grd_apppatlist.colRef("acptstatus")) == "02" ) { grd_apppatlist.cellstyle("background-image", i, grd_apppatlist.colRef("search")) = "../../../com/commonweb/images/icon_list.gif"; grd_apppatlist.cellstyle("background-position", i, grd_apppatlist.colRef("search")) = "center"; } } cmb_resn.dispatch("xforms-value-changed"); } model.refresh(); } /** * @desc : ÅëÇÕ±â·ÏÁ¶È¸ ¿¬°áÇÏ¿© ½ÂÀÎµÈ ±â·Ï¸¸ ¿­¶÷°¡´ÉÇÏ°Ô ÇØÁÜ * @id : * @event : DOMActivate * @return : void * @author : 2010.08.19 ÁÖÈñ°æ */ function fOpenSMMRI00400(datagrid) { var curdate = getCurrentDate(); var appreadfromdd = grd_readapplist.valueMatrix(grd_readapplist.row, grd_readapplist.colRef("appreadfromdd")); var appreadtodd = grd_readapplist.valueMatrix(grd_readapplist.row, grd_readapplist.colRef("appreadtodd")); if (datagrid == "grd_apppatlist" && grd_apppatlist.valueMatrix(grd_apppatlist.row, grd_apppatlist.colRef("acptstatus")) != "02" ){ messageBox("½ÂÀÎÈÄ ¿­¶÷°¡´ÉÇÕ´Ï´Ù",""); return; } if ( appreadfromdd > curdate || appreadtodd < curdate ) { //¿­¶÷±â°£À» È®ÀÎÇϽʽÿÀ. I007 messageBox("¿­¶÷±â°£À»","I007"); return; } var pid; if (datagrid == "grd_apppatlist"){ pid = grd_apppatlist.valueMatrix(grd_apppatlist.row, grd_apppatlist.colRef("pid")); } else { pid = grd_readpatlist.valueMatrix(grd_readpatlist.row, grd_readpatlist.colRef("pid")); } var appno = grd_readapplist.valueMatrix(grd_readapplist.row, grd_readapplist.colRef("appno")); var appid = grd_readapplist.valueMatrix(grd_readapplist.row, grd_readapplist.colRef("appid")); var histstat = grd_readapplist.valueMatrix(grd_readapplist.row, grd_readapplist.colRef("histstat")); var histno = grd_readapplist.valueMatrix(grd_readapplist.row, grd_readapplist.colRef("histno")); model.setValue("/root/send/cond/appid", appid); model.setValue("/root/send/cond/appno", appno); model.setValue("/root/send/cond/pid", pid); model.makeValue("/root/send/cond/histstat", histstat); model.makeValue("/root/send/cond/histno", histno); model.removenode("/root/main/deptengabbrinfo/deptengabbrlist"); if(submit("TRMRI08103")){ //ÇØ´ç ȯÀÚÀÇ ½ÂÀÎµÈ ¼öÁø°ú Á¶È¸ var orddeptengabbr = ""; var prntdeptengabbr = ""; var deptlen = model.getXpathValue("count(/root/main/deptengabbrinfo/deptengabbrlist)"); for ( i=1; i<= deptlen; i++) { orddeptengabbr = orddeptengabbr + model.getValue("/root/main/deptengabbrinfo/deptengabbrlist["+i+"]/deptengabbr") + ","; //Ãâ·Â½ÂÀÎµÈ ºÎ¼­ if (model.getValue("/root/main/deptengabbrinfo/deptengabbrlist["+i+"]/prntdeptengabbr") !=""){ prntdeptengabbr = prntdeptengabbr + model.getValue("/root/main/deptengabbrinfo/deptengabbrlist["+i+"]/prntdeptengabbr") + ","; } } if ( orddeptengabbr.length > 1 ) { var openerid = "SMMRI08000"; //var orddeptengabbr = "MD,MG,ME,AH"; clearParameter("SMMRI00400_param_openerid"); clearParameter("SMMRI00400_param_pid"); clearParameter("SMMRI00400_param_orddeptengabbr"); clearParameter("SMMRI00400_param_prntdeptengabbr"); clearParameter("SMMRI00400_param_resncd"); clearParameter("SMMRI00400_param_etc"); clearParameter("SMMRI00400_param_appno"); clearParameter("SMMRI00400_param_histno"); setParameter("SMMRI00400_param_openerid", openerid); //±â·Ï½ÂÀο­¶÷ È­¸é¹øÈ£ ¼ÂÆÃ setParameter("SMMRI00400_param_pid", pid); //Á¶È¸ÇÒ È¯ÀÚ¹øÈ£ ¼ÂÆÃ setParameter("SMMRI00400_param_orddeptengabbr", orddeptengabbr); //½ÂÀÎµÈ ¼öÁø°ú ¼ÂÆÃ setParameter("SMMRI00400_param_prntdeptengabbr", prntdeptengabbr); //Ãâ·Â½ÂÀÎµÈ ¼öÁø°ú ¼ÂÆÃ setParameter("SMMRI00400_param_resncd", model.getValue("/root/main/readappinfo/master/readapplist["+grd_readapplist.row+"]/apptype")); //¿­¶÷¸ñÀû ÄÚµå setParameter("SMMRI00400_param_etc", model.getValue("/root/main/readappinfo/master/readapplist["+grd_readapplist.row+"]/appdetail")); //¿­¶÷¸ñÀû »çÀ¯ setParameter("SMMRI00400_param_appno", model.getValue("/root/main/readappinfo/master/readapplist["+grd_readapplist.row+"]/appno")); //¿­¶÷½Åû¹øÈ£ setParameter("SMMRI00400_param_histno", model.getValue("/root/main/readappinfo/master/readapplist["+grd_readapplist.row+"]/histno")); //¿­¶÷½Åû HISTNO open("SMMRI00400"); //ÅëÇÕ±â·ÏÁ¶È¸ ¿ÀÇ } else { messageBox("¿­¶÷½ÂÀγ»¿ªÀ»","I007"); return; } } } function fLoadExcel(){ var fileName = window.fileDialog("open", ",", false, "", "xlsx", "Excel Files(*.xlsx)|*.xlsx|All Files (*.*)|*.*"); if (fileName != ""){ grd_pid.loadExcel(fileName); var rows = grd_pid.rows; if (rows < 2) { messageBox("íƮ¹øÈ£°¡ ¾ø½À´Ï´Ù",""); return; } fLoadfromExcel(rows); } } function fLoadfromExcel(rows){ for (i = 1; i < rows; i++){ var pid = model.getValue("/root/excel/patinfo["+i+"]/pid"); var pnm = model.getValue("/root/excel/patinfo["+i+"]/pnm"); if ( pid == "") { continue; } if(reqPatInfo("pid", "ptbs", pid)==true){ model.setValue("/root/excel/patinfo/pid", pid); submit("TRMRI08108"); var cnt = getNodesetCount( "/root/temp/patinfo" ); if (cnt ==0 ) { var orddeptnm = "Á¾ÀÌ"; fAddrowAppPatList ( pid, pnm, orddeptnm); var addrow = grd_apppatlist.row; model.setValue("/root/main/readappinfo/detail/apppatlist/apppatinfo["+addrow+"]/pappyn","Y"); continue; } for ( j = 1; j <= cnt ; j++) { var deptnm = model.getValue("/root/temp/patinfo["+j+"]/deptengabbr"); fAddrowAppPatList ( pid, pnm, deptnm); } } } }