var isUpdated = false; /** * @desc : È­¸éÃʱâÈ­ * * @param : * @return : * @author : °æºÏ´ëÇб³ * @--------------------------------------------------- */ var studentparam = ""; function fInit(){ zbcfGetCodeList(new Array("I0010" // Á¾°á/ÁøÇà/»èÁ¦ ,"I0012"), // ¾÷¹«±¸ºÐ( ¼öÀÍ, ºñ¿ë, ÷ºÎ) new Array("/root/init/status" ,"/root/init/bizflaglist")); if (isPopup()) { var menuparam = opener.window.javascript.getParameter("SMRIS00301_menuparam"); var rshid = opener.window.javascript.getParameter("SMRIS00301_rshid"); var rshnm = opener.window.javascript.getParameter("SMRIS00301_rshnm"); var studycd = opener.window.javascript.getParameter("SMRIS00301_studycd"); model.setValue("/root/send/searchproj/rshid", rshid); model.setValue("/root/send/searchproj/rshnm", rshnm); model.setValue("/root/send/searchproj/studycd", studycd); model.setValue("/root/send/searchproj/estatus", "Y" ); if (menuparam == "P") { grp_buttons.attribute("visibility")="hidden"; btn_useid.attribute("visibility")="hidden"; button6.attribute("visibility")="hidden"; btn_comps.attribute("visibility")="hidden"; btn_docu.attribute("visibility")="hidden"; studentparam = "P"; button8.dispatch("DOMActivate"); } if (studycd != "") { fSearch(); grd_proj.row = 1; fGetamtmaster(); } } cbx_e.value = "Y"; model.refresh(); } function fSearch(){ model.removenode("/root/main/studyprojinfo/studyprojlist"); model.removenode("/root/main/ioamtinfo/ioamtlist"); model.removenode("/root/main/ioamtdinfo/ioamtdlist"); model.removenode("/root/main/attdoculst/attdoculst"); submit("TRRIS00301"); model.refresh(); } //±Ý¾×¸¶½ºÅÍ function fGetamtmaster() { var idx = grd_proj.row; model.copyNode("/root/main/ioamtmain","/root/main/studyprojinfo/studyprojlist[" + idx + "]"); model.makeValue("/root/send/reqdata/instcd" , model.getValue("/root/main/studyprojinfo/studyprojlist[" + idx + "]/instcd")); model.makeValue("/root/send/reqdata/projcd" , model.getValue("/root/main/studyprojinfo/studyprojlist[" + idx + "]/projcd")); model.makeValue("/root/send/reqdata/studentparam" , studentparam); var totiamt = 0; var totoamt = 0; if( submit("TRRIS00302") ){ // ÀԱݾ×, ÁöÃâ¾× °è»ê 2013.05.23 cyw for( var i = 1; i <= grd_ioamtlist.rows-grd_ioamtlist.fixedRows; i++ ){ if( model.getValue("/root/main/ioamtinfo/ioamtlist[" + i + "]/bizflag") == "I" ){ totiamt = totiamt + parseInt(model.getValue("/root/main/ioamtinfo/ioamtlist[" + i + "]/totamt")); } if( model.getValue("/root/main/ioamtinfo/ioamtlist[" + i + "]/bizflag") == "O" ){ totoamt = totoamt + parseInt(model.getValue("/root/main/ioamtinfo/ioamtlist[" + i + "]/totamt")); } } model.makeValue("/root/main/ioamtmain/bstotiamt" , totiamt ); model.makeValue("/root/main/ioamtmain/bstotoamt" , totoamt ); model.makeValue("/root/main/ioamtmain/bstotjamt" , totiamt-totoamt ); } if (studentparam == "P") { button6.dispatch("DOMActivate"); } model.refresh(); var master = "event"; fGetamtdetail(master); //ÀÔÃâ±Ý »ó¼¼³»¿ª & ÷ºÎÆÄÀÏ »ó¼¼³»¿ª MdlLst(); // ÷ºÎÆÄÀÏ Áߺзù°ª Á¶È¸ } function MdlLst(){ model.makeValue("/root/main/ioamtmain/seqno",""); model.makeValue("/root/main/ioamtmain/bsdd",getCurrentDate()); model.removeNodeSet("/root/send/reqdata"); model.makeValue("/root/send/reqdata/kind" , model.getValue("/root/main/ioamtmain/kind")); model.makeValue("/root/send/reqdata/bsdd" , model.getValue("/root/main/ioamtmain/bsdd")); submit("TRRIS00309"); model.refresh(); } function fDelMaster(bizflag){ if( bizflag != "A"){ var projcd = model.getValue("/root/main/ioamtmain/projcd"); var bizflag = model.getValue("/root/main/ioamtmain/bizflag"); var seqno = model.getValue("/root/main/ioamtmain/seqno"); } else{ var projcd = model.getValue("/root/main/attdoculst/attdoculst/projcd"); var bizflag = model.getValue("/root/main/attdoculst/attdoculst/bizflag"); var seqno = model.getValue("/root/main/attdoculst/attdoculst/seqno"); } model.makeValue("/root/send/reqdata/projcd" , projcd); model.makeValue("/root/send/reqdata/bizflag" , bizflag); model.makeValue("/root/send/reqdata/seqno" ,seqno); if (projcd=="") { return; } if (bizflag=="") { return; } if (seqno=="") { messageBox("»èÁ¦´ë»óÀÌ ¾Æ´Õ´Ï´Ù","I"); return; } var vbYes = messageBox("»èÁ¦ ÇϽðڽÀ´Ï±î?", "Q999"); if(vbYes != 6){ return; } submit("TXRIS00302"); var cnt = model.getValue("/root/hidden/ioamt/cnt"); if (cnt > 0) { messageBox("Á¤»óÀûÀ¸·Î »èÁ¦µÇ¾ú½À´Ï´Ù!","I999"); model.removeNodeset(grd_attdoculst.nodeset); } fGetamtmaster(); model.refresh(); } //±Ý¾× detail function fGetamtdetail(bizflag) { var idx = grd_ioamtlist.row; var projcd = model.getValue("/root/main/ioamtinfo/ioamtlist[" + idx + "]/projcd"); var bizflag = model.getValue("/root/main/ioamtinfo/ioamtlist[" + idx + "]/bizflag"); var seqno = model.getValue("/root/main/ioamtinfo/ioamtlist[" + idx + "]/seqno"); var kind = model.getValue("/root/main/ioamtinfo/ioamtlist[" + idx + "]/kind"); var bsdd = model.getValue("/root/main/ioamtinfo/ioamtlist[" + idx + "]/bsdd"); var instcd = model.getValue("/root/main/ioamtinfo/ioamtlist[" + idx + "]/instcd"); var status = model.getValue("/root/main/ioamtinfo/ioamtlist[" + idx + "]/status"); var studycd = model.getValue("/root/main/ioamtinfo/ioamtlist[" + idx + "]/studycd"); if (bsdd=="") { bsdd = getCurrentDate(); } model.makeValue("/root/main/ioamtmain/bsdd",getCurrentDate()); model.makeValue("/root/main/ioamtmain/bizflag",bizflag); model.makeValue("/root/main/ioamtmain/seqno",seqno); model.makeValue("/root/main/ioamtmain/status",status); model.makeValue("/root/send/reqdata/instcd" , instcd); model.makeValue("/root/send/reqdata/projcd" , projcd); model.makeValue("/root/send/reqdata/bizflag" , bizflag); model.makeValue("/root/send/reqdata/seqno" , seqno); model.makeValue("/root/send/reqdata/kind" , kind); model.makeValue("/root/send/reqdata/status" , status); //model.makeValue("/root/send/reqdata/bsdd" , bsdd); if (bizflag == "A") { submit("TRRIS00310"); } else { submit("TRRIS00303"); } model.refresh(); } function fNewDetail(bizflag){ model.makeValue("/root/main/ioamtmain/bizflag",bizflag); model.makeValue("/root/main/ioamtmain/seqno",""); if (bizflag == "I" || bizflag == "O") { model.toggle("case1"); btn_comps.selected = true; model.removeNodeSet("/root/send/reqdata"); model.makeValue("/root/send/reqdata/kind" , model.getValue("/root/main/ioamtmain/kind")); model.makeValue("/root/send/reqdata/bsdd" , model.getValue("/root/main/ioamtmain/bsdd")); model.makeValue("/root/send/reqdata/bizflag" ,bizflag); model.makeValue("/root/send/reqdata/projcd" ,""); model.makeValue("/root/send/reqdata/seqno" ,""); submit("TRRIS00303"); //reqGetAMTdList } else if (bizflag=="A") { model.toggle("case3"); btn_docu.selected = true; model.removeNodeset(grd_attdoculst.nodeset); var xreqdesc = "/root/main/attdoculst/attdoculst"; var maxsize = upload1.attribute("filesize"); //ÆÄÀÏÀ» ¹Þ¾Æ¿À±â À§ÇØ ÆÄÀÏ¿­±â ÆË¾÷âÀ» ¶ç¿î´Ù. var fileopen = window.fileDialog("open","|","false"); var pos = fileopen.lastIndexOf("\\"); var filename = fileopen.substring(pos + 1); model.makeValue(xreqdesc + "/attfilenm", filename); model.makeValue(xreqdesc + "/bsdd", model.getValue("/root/main/ioamtmain/bsdd")); model.makeValue(xreqdesc + "/projcd",model.getValue("/root/main/ioamtmain/projcd")); model.makeValue(xreqdesc + "/kind", model.getValue("/root/main/ioamtmain/kind")); model.makeValue(xreqdesc + "/bigo",""); model.makeValue(xreqdesc + "/bizflag",bizflag); model.makeValue(xreqdesc + "/amtcd","-"); model.makeValue(xreqdesc + "/amt",0); //¼±ÅÃÇÑ ÆÄÀÏÀÌ ÀúÀå¹öưÀ» ´­·¶À»¶§ ÀúÀåÀÌ µÇ°Ô Çϱâ À§ÇØ ÆÄÀÏ ÀúÀå ÀνºÅϽº¿¡ ÆÄÀÏÁÖ¼Ò¸¦ ÀúÀåÇØ µÐ´Ù. model.makeValue("/root/send/savedata/file", fileopen); //ÆÄÀÏ Å©±â°¡ ³Ê¹« Å«°æ¿ì ¸Þ¼¼Áö¸¦ ¶ç¿î´Ù. if (!checkFileSize(upload1)){ messageBox("ÆÄÀÏ Å©±â°¡ ÃÖ´ëÄ¡(" + maxsize + "Byte)¸¦", "E003"); model.removeNodeset(grd_attdoculst.nodeset); return; } model.refresh(); } model.refresh(); } function fSetUserinfo(){ setParameter("search_condition","usernm"); setParameter("resultref","/root/send/userinfo"); modal("SPZSU10100"); var userinfo = model.getValue("/root/send/userinfo"); userinfo = userinfo.split("|"); var rshid = userinfo[2]; var rshnm = userinfo[3]; model.setValue("/root/send/searchproj/rshid",rshid); model.setValue("/root/send/searchproj/rshnm",rshnm); model.resetInstanceNode("/root/send/userinfo"); model.refresh(); } function fSave(flag) { var projcd = model.getValue("/root/main/ioamtmain/projcd"); var bsdd = model.getValue("/root/main/ioamtmain/bsdd"); var seqno = model.getValue("/root/main/ioamtmain/seqno"); var bizflag = model.getValue("/root/main/ioamtmain/bizflag"); var status = model.getValue("/root/main/ioamtmain/status"); var kind = model.getValue("/root/main/ioamtmain/kind"); model.makeValue("/root/send/savedata/ioamtlist/bsdd",bsdd); model.makeValue("/root/send/savedata/ioamtlist/projcd",projcd); model.makeValue("/root/send/savedata/ioamtlist/bizflag",bizflag); model.makeValue("/root/send/savedata/ioamtlist/seqno",seqno); model.makeValue("/root/send/savedata/ioamtlist/status",status); model.makeValue("/root/send/savedata/ioamtlist/kind",kind); if (flag=="IO") { // ÀÔÃâ±Ý »ó¼¼³»¿ª if (grd_ioamtdlist.rows == 1 ) { return; } for (i=1; i