123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204 |
- /**
- * @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();
- }
|