/** * @desc : È­¸é ÃʱâÈ­ * @ * @param : * @return : * @--------------------------------------------------- */ function fInitialize(){ if(opener.window.javascript.getParameter("mode") == "mgr") { var reprnm= opener.window.javascript.getParameter("reprnm"); // D : °ú , U : °³ÀÎ var deptflag= opener.window.javascript.getParameter("deptflag"); // ¼¼¼Ç ÃʱâÈ­ opener.window.javascript.setParameter("reprnm",""); opener.window.javascript.setParameter("deptflag",""); model.makeValue("/root/temp/cond/reprnm", reprnm); model.removeNodeset("/root/main//list/comnlist" ); model.refresh(); if(deptflag == "U" || deptflag == "D" ) { model.setValue("/root/temp/cond/deptflag",deptflag); model.makeValue("/root/temp/cond/listflag","comnlist"); model.copyNode("/root/send/reqdata","/root/temp/cond" ); model.makeValue("/root/send/reqdata/comnchosflag","C"); model.makeValue("/root/send/reqdata/reqflag",deptflag); submit("TRMRF02401"); } if(reprnm!=""){ model.makeValue("/root/temp/cond/listflag","comnlist"); model.copyNode("/root/send/reqdata","/root/temp/cond" ); model.makeValue("/root/send/reqdata/comnchosflag","C"); submit("TRMRF02401"); } } else if(opener.window.javascript.getParameter("mode") == "srch") { model.setValue("/root/temp/cond/deptflag", opener.window.javascript.getParameter("reqflag" )); model.makeValue("/root/send/reqdata/clsflag" , opener.window.javascript.getParameter("clsflag" )); model.makeValue("/root/send/reqdata/reqflag" , opener.window.javascript.getParameter("reqflag" )); model.makeValue("/root/send/reqdata/comnchosflag", opener.window.javascript.getParameter("comnchosflag")); model.makeValue("/root/send/reqdata/userid" , opener.window.javascript.getParameter("userid" )); model.makeValue("/root/send/reqdata/deptcd" , opener.window.javascript.getParameter("deptcd" )); model.makeValue("/root/send/reqdata/formcd" , opener.window.javascript.getParameter("formcd" )); model.makeValue("/root/send/reqdata/itembasecd" , opener.window.javascript.getParameter("itembasecd" )); submit("TRMRF02403"); } else if(opener.window.javascript.getParameter("mode") == "save") { btn_confirm.visible = false; btn_save.visible = true; //opener.window.javascript.getParameter("reqflag" ); //opener.window.javascript.setParameter("reqflag", model.getValue("/root/temp/cond/deptflag")); model.setValue("/root/temp/cond/deptflag", opener.window.javascript.getParameter("reqflag" )); model.refresh(); model.makeValue("/root/send/reqdata/clsflag" , opener.window.javascript.getParameter("clsflag" )); model.makeValue("/root/send/reqdata/reqflag" , opener.window.javascript.getParameter("reqflag" )); model.makeValue("/root/send/reqdata/comnchosflag", opener.window.javascript.getParameter("comnchosflag")); model.makeValue("/root/send/reqdata/userid" , opener.window.javascript.getParameter("userid" )); model.makeValue("/root/send/reqdata/deptcd" , opener.window.javascript.getParameter("deptcd" )); model.makeValue("/root/send/reqdata/formcd" , opener.window.javascript.getParameter("formcd" )); model.makeValue("/root/send/reqdata/itembasecd" , opener.window.javascript.getParameter("itembasecd" )); submit("TRMRF02403"); grd_comnlist.addItem(); model.setValue("/root/main/list/comnlist[" + (grd_comnlist.rows - 1) + "]/reqflag" , opener.window.javascript.getParameter("reqflag")); model.setValue("/root/main/list/comnlist[" + (grd_comnlist.rows - 1) + "]/clsflag" , opener.window.javascript.getParameter("clsflag")); model.setValue("/root/main/list/comnlist[" + (grd_comnlist.rows - 1) + "]/userid" , getUserId());//getUserInfo("userid")); model.setValue("/root/main/list/comnlist[" + (grd_comnlist.rows - 1) + "]/deptcd" , opener.window.javascript.getParameter("deptcd")); model.setValue("/root/main/list/comnlist[" + (grd_comnlist.rows - 1) + "]/formcd" , opener.window.javascript.getParameter("formcd")); model.setValue("/root/main/list/comnlist[" + (grd_comnlist.rows - 1) + "]/itembasecd" , opener.window.javascript.getParameter("itembasecd")); model.setValue("/root/main/list/comnlist[" + (grd_comnlist.rows - 1) + "]/instcd" , opener.window.javascript.getParameter("instcd")); model.setValue("/root/main/list/comnlist[" + (grd_comnlist.rows - 1) + "]/comnchosflag" , opener.window.javascript.getParameter("comnchosflag")); model.setValue("/root/main/list/comnlist[" + (grd_comnlist.rows - 1) + "]/clsflag" , opener.window.javascript.getParameter("clsflag")); model.setValue("/root/main/list/comnlist[" + (grd_comnlist.rows - 1) + "]/comncnts" , opener.window.javascript.getParameter("comncnts")); grd_comnlist.refresh(); grd_comnlist.isreadonly(grd_comnlist.rows - 1, grd_comnlist.colRef("reprnm")) = false; grd_comnlist.select(grd_comnlist.rows - 1, grd_comnlist.colRef("reprnm")) = true; grd_comnlist.editCell(); } } /** * @desc : »ó¿ë±¸Á¶È¸ * @ * @param : * @return : * @--------------------------------------------------- */ function fReqComn(){ if(opener.window.javascript.getParameter("mode") == "mgr") { //°³ÀÎ,°ú ±¸ºÐÀ§Çؼ­.. var setflag = model.getValue("/root/temp/cond/deptflag"); if(setflag != ""){ if (setflag == "U") { // model.makeValue("/root/temp/cond/userid", "12345678"); //getUserId()); // model.makeValue("/root/temp/cond/deptcd", "11113333"); //getUserInfo("dutplcecd")); model.makeValue("/root/temp/cond/userid", getUserId()); // model.makeValue("/root/temp/cond/deptcd", getUserInfo("dutplcecd")); // reqflag ="U"; }else if (setflag == "D") { // model.makeValue("/root/temp/cond/userid", ""); //getUserId()); // model.makeValue("/root/temp/cond/deptcd", "11113333"); //getUserInfo("dutplcecd")); model.makeValue("/root/temp/cond/userid", ""); //getUserId()); model.makeValue("/root/temp/cond/deptcd", getUserInfo("dutplcecd")); // reqflag ="D"; }else if (setflag == "A") { model.makeValue("/root/temp/cond/userid", ""); model.makeValue("/root/temp/cond/deptcd", ""); reqflag ="A"; } } model.makeValue("/root/temp/cond/listflag","comnlist"); model.copyNode("/root/send/reqdata","/root/temp/cond" ); model.makeValue("/root/send/reqdata/comnchosflag","C"); model.makeValue("/root/send/reqdata/reqflag", setflag); submit("TRMRF02401"); grd_comnlist.resizeCells(); } else if(opener.window.javascript.getParameter("mode") == "srch" || opener.window.javascript.getParameter("mode") == "save") { opener.window.javascript.setParameter("reqflag", model.getValue("/root/temp/cond/deptflag")); model.makeValue("/root/send/reqdata/clsflag" , opener.window.javascript.getParameter("clsflag" )); model.makeValue("/root/send/reqdata/reqflag" , opener.window.javascript.getParameter("reqflag" )); model.makeValue("/root/send/reqdata/comnchosflag", opener.window.javascript.getParameter("comnchosflag")); model.makeValue("/root/send/reqdata/userid" , opener.window.javascript.getParameter("userid" )); model.makeValue("/root/send/reqdata/deptcd" , opener.window.javascript.getParameter("deptcd" )); model.makeValue("/root/send/reqdata/formcd" , opener.window.javascript.getParameter("formcd" )); model.makeValue("/root/send/reqdata/itembasecd" , opener.window.javascript.getParameter("itembasecd" )); submit("TRMRF02403"); } } /** * @desc : »ó¿ë±¸ ¼³Á¤ * @ * @param : * @return : * @--------------------------------------------------- */ function fSetComn(){ var iRow = grd_comnlist.row; if(iRow < 1){ return; } var comnseq = model.getValue("/root/main/list/comnlist[" + iRow + "]/comnseq"); var reprnm = model.getValue("/root/main/list/comnlist[" + iRow + "]/reprnm"); var comncnts = model.getValue("/root/main/list/comnlist[" + iRow + "]/comncnts"); var seq = model.getValue("/root/main/list/comnlist[" + iRow + "]/seq"); var clsflag = model.getValue("/root/main/list/comnlist[" + iRow + "]/clsflag"); opener.javascript.setParameter("comnseq", comnseq); opener.javascript.setParameter("reprnm", reprnm); opener.javascript.setParameter("comncnts", comncnts); opener.javascript.setParameter("seq", seq); opener.javascript.setParameter("clsflag", clsflag); opener.javascript.setParameter("reqflag", model.getValue("/root/temp/cond/deptflag")); model.close(); } /** * @desc : »ó¿ë±¸ ¼³Á¤ * @ * @param : * @return : * @--------------------------------------------------- */ function fCloseComn(){ opener.javascript.setParameter("reprnm", ""); opener.javascript.setParameter("comnseq", ""); opener.javascript.setParameter("comncnts", ""); opener.javascript.setParameter("clsflag", ""); opener.javascript.setParameter("reqflag", model.getValue("/root/temp/cond/deptflag")); model.close(); } function fSaveComn() { model.setValue("/root/send/savedata", grd_comnlist.getUpdateData()); submit("TXMRF02401"); fCloseComn(); }