/** * @desc : ÃʱâÈ­ * @ * @param : * @return : * @--------------------------------------------------- */ function fInitialize(){ model.removeNodeset("/root/main/unprepmngt/unpreplist"); model.setValue("/root/main/condition/fromdd", getCurrentDate()); model.setValue("/root/main/condition/todd", getCurrentDate()); model.setValue("/root/main/condition/dschfromdd", getCurrentDate()); model.setValue("/root/main/condition/dschtodd", getCurrentDate()); mmbfGetDeptCodeComboList("/root/send/reqdata", "/root/init/orddept", "D"); addComboInstance("/root/init/orddept", "deptcd^depthngnm", "-^Àüü", "dept"); //Áø·á°ú ÀüüÇ׸ñ Ãß°¡ model.setValue("/root/main/condition/unprepdeptcd", "-"); model.setValue("/root/main/condition/dschdeptcd", "-"); model.refresh(); } /** * @desc : ¹Ìºñ±â·Ï¸®½ºÆ® Á¶È¸ Á¤º¸ * @ * @param : * @return : * @--------------------------------------------------- */ function fSrchInfo(){ var item = model.getValue("/root/main/condition/jobposflag"); var itemArray = item.split(' '); item = ''; for(var i = 0; i < itemArray.length; i++){ item = item + itemArray[i]; if(i == (itemArray.length-1)){ break; } item = item + '\,'; } model.removeNodeset("/root/send/reqdata"); model.removeNodeset("/root/main/unprepmngt/unpreplist"); model.makeNode("/root/send/reqdata"); copyNodeset("/root/send/reqdata", "/root/main/condition"); model.setValue("/root/send/reqdata/jobposflag", item); } /** * @desc : ¹Ìºñ±â·Ï¸®½ºÆ® Á¶È¸ * @ * @param : * @return : * @--------------------------------------------------- */ function fSrchUnprepList(){ fSrchInfo(); var sTemp = model.getValue("/root/send/reqdata/jobposflag"); if(sTemp == "" ){ model.setValue("/root/send/reqdata/jobposflag", "staff,resi,intern"); } submit("TRMRI00301"); } /** * @desc : ºÎ¼­¼±Åà * @id : * @event : xforms-select * @return : void */ function fUnprepDept() { model.removeNodeset("/root/init/userlist"); model.makeNode("/root/init/userlist/usercombo"); mmbfGetUserComboList("/root/send/reqdata", "/root/init/userlist", cmb_orddept.value, "0330"); addComboInstance("/root/init/userlist", "userid^usernm", "-^Àüü", "usercombo"); //ÀÇ»çÄÞº¸ ÀüüÇ׸ñ Ãß°¡ model.setValue("/root/main/condition/unprepdrid", "-"); model.refresh(); } /** * @desc : ¿¢¼¿ ÀúÀå * @ * @param : * @return : * @--------------------------------------------------- */ function fSaveExcel(){ var fileName = window.fileDialog("save", ",", false, "excel", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*"); if (fileName != "") { grd_unpreplist.saveExcel(fileName, "SheetName", true, true, "", "", "false"); } } function fSearch() { //Á¶È¸Á¶°Ç ¹ÌºñÀÇ»çID ¼³Á¤ var unprepdrnm = model.getValue("/root/main/cond/unprepdrbase/unprepdrnm"); if(unprepdrnm == ""){ model.setValue("/root/main/cond/unprepdrbase/unprepdrid", ""); } //Á¶È¸Á¶°Ç ¹ÌºñÀÇ»ç¸í ¼³Á¤ var unprepstat = model.getValue("/root/main/cond/unprepdrbase/unprepstat"); if(unprepstat != "-"){ var unprepstatArray = unprepstat.split(' '); var cond = ""; for(var i = 0; i < unprepstatArray.length; i++){ cond += unprepstatArray[i] + '\',\''; } model.setValue("/root/main/cond/unprepdrbase/unprepstatlist", cond.substring(0, cond.length - 3)); } //ÀÇ»çÁ¾·ù±¸ºÐ ¼³Á¤ var staff = model.getValue("/root/main/cond/unprepdrbase/staff"); var intern = model.getValue("/root/main/cond/unprepdrbase/intern"); var resident = model.getValue("/root/main/cond/unprepdrbase/resident"); if(staff == "Y"){ model.setValue("/root/main/cond/unprepdrbase/doctkindflag", "St"); }else{ if(resident == "Y" && intern == "Y"){ model.setValue("/root/main/cond/unprepdrbase/doctkindflag", "R, I"); }else if(resident == "Y"){ model.setValue("/root/main/cond/unprepdrbase/doctkindflag", "R"); }else if(intern == "Y"){ model.setValue("/root/main/cond/unprepdrbase/doctkindflag", "I"); } } model.copyNode("/root/send/reqdata", "/root/main/cond/unprepdrbase"); if(submit("TRMRI00301")) { grd_unpreplist.mergeCells = "byrestriccol"; //"bycol"; grd_unpreplist.mergeCol(grd_unpreplist.colRef("supdepthngnm")) = true; // »óÀ§°ú grd_unpreplist.mergeCol(grd_unpreplist.colRef("underdepthngnm")) = true; // ºÐ°ú grd_unpreplist.mergeCol(grd_unpreplist.colRef("doctkindflag")) = false; // Àǻ籸ºÐ grd_unpreplist.mergeCol(grd_unpreplist.colRef("orddrnm")) = false; // grd_unpreplist.mergeCol(grd_unpreplist.colRef("t1")) = false; if(model.getValue("/root/main/cond/unprepdrbase/doctkindflag") == "St"){ grd_unpreplist.mergeCol(grd_unpreplist.colRef("t2")) = false; }else{ grd_unpreplist.mergeCol(grd_unpreplist.colRef("t2")) = true; } grd_unpreplist.merge(); } }