123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247 |
- /**
- * @desc : 화면 초기화
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fInitialize(){
- if(opener.window.javascript.getParameter("mode") == "mgr")
- {
- model.toggle("case1");
-
- 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/condition/reprnm",reprnm);
- model.removeNodeset("/root/main//list/exmplist" );
- model.refresh();
-
- if(deptflag == "U" || deptflag == "D" )
- {
-
- model.setValue("/root/temp/condition/deptflag",deptflag);
- model.makeValue("/root/temp/condition/listflag","comnlist");
- model.copyNode("/root/send/reqdata","/root/temp/condition" );
- model.makeValue("/root/send/reqdata/comnchosflag","E");
- model.makeValue("/root/send/reqdata/reqflag",deptflag);
- submit("TRMRF02401");
- }
-
-
- if(reprnm!=""){
-
- model.makeValue("/root/temp/condition/listflag","comnlist");
- model.copyNode("/root/send/reqdata","/root/temp/condition" );
- model.makeValue("/root/send/reqdata/comnchosflag","E");
- submit("TRMRF02401");
- }
- }
- else if(opener.window.javascript.getParameter("mode") == "srch")
- {
- model.setValue("/root/temp/condition/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/condition/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_exmplist.addItem();
-
- model.setValue("/root/main/list/exmplist[" + (grd_exmplist.rows - 1) + "]/reqflag" , opener.window.javascript.getParameter("reqflag"));
- model.setValue("/root/main/list/exmplist[" + (grd_exmplist.rows - 1) + "]/clsflag" , opener.window.javascript.getParameter("clsflag"));
- model.setValue("/root/main/list/exmplist[" + (grd_exmplist.rows - 1) + "]/userid" , getUserId());//getUserInfo("userid"));
- model.setValue("/root/main/list/exmplist[" + (grd_exmplist.rows - 1) + "]/deptcd" , opener.window.javascript.getParameter("deptcd"));
- model.setValue("/root/main/list/exmplist[" + (grd_exmplist.rows - 1) + "]/formcd" , opener.window.javascript.getParameter("formcd"));
- model.setValue("/root/main/list/exmplist[" + (grd_exmplist.rows - 1) + "]/itembasecd" , opener.window.javascript.getParameter("itembasecd"));
- model.setValue("/root/main/list/exmplist[" + (grd_exmplist.rows - 1) + "]/instcd" , opener.window.javascript.getParameter("instcd"));
- model.setValue("/root/main/list/exmplist[" + (grd_exmplist.rows - 1) + "]/comnchosflag" , opener.window.javascript.getParameter("comnchosflag"));
- model.setValue("/root/main/list/exmplist[" + (grd_exmplist.rows - 1) + "]/clsflag" , opener.window.javascript.getParameter("clsflag"));
- model.setValue("/root/main/list/exmplist[" + (grd_exmplist.rows - 1) + "]/comncnts" , opener.window.javascript.getParameter("comncnts"));
- grd_exmplist.refresh();
-
- grd_exmplist.isreadonly(grd_exmplist.rows - 1, grd_exmplist.colRef("reprnm")) = false;
- grd_exmplist.select(grd_exmplist.rows - 1, grd_exmplist.colRef("reprnm")) = true;
- grd_exmplist.editCell();
- }
- }
- /**
- * @desc : 예문조회
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fReqExmp(){
- if(opener.window.javascript.getParameter("mode") == "mgr")
- {
- var clsflag = model.getValue("/root/temp/condition/clsflag");
-
- if(clsflag != "-"){
- model.makeValue("/root/temp/condition/listflag","comnclsflag");
- }else if(clsflag =="-"){
- model.makeValue("/root/temp/condition/listflag","comnlist");
- }
- //개인,과 구분위해서..
- var setflag = model.getValue("/root/temp/condition/deptflag");
- if(setflag != ""){
- if (setflag == "U") {
-
- // model.makeValue("/root/temp/condition/userid", "12345678"); //getUserId());
- // model.makeValue("/root/temp/condition/deptcd", "11113333"); //getUserInfo("dutplcecd"));
- model.makeValue("/root/temp/condition/userid", getUserId()); //
- model.makeValue("/root/temp/condition/deptcd", getUserInfo("dutplcecd")); //
- reqflag ="U";
-
- }else if (setflag == "D") {
- // model.makeValue("/root/temp/condition/userid", ""); //getUserId());
- // model.makeValue("/root/temp/condition/deptcd", "11113333"); //getUserInfo("dutplcecd"));
- model.makeValue("/root/temp/condition/userid", ""); //getUserId());
- model.makeValue("/root/temp/condition/deptcd", getUserInfo("dutplcecd")); //
- reqflag ="D";
-
- }else if (setflag == "A") {
- model.makeValue("/root/temp/condition/userid", "");
- model.makeValue("/root/temp/condition/deptcd", "");
- reqflag ="A";
- }
- }
- //model.makeValue("/root/temp/cond/listflag","comnlist");
- model.copyNode("/root/send/reqdata","/root/temp/condition" );
- model.makeValue("/root/send/reqdata/comnchosflag","E");
- model.makeValue("/root/send/reqdata/reqflag", setflag);
- submit("TRMRF02401");
- }
- else if(opener.window.javascript.getParameter("mode") == "srch"
- || opener.window.javascript.getParameter("mode") == "save")
- {
- opener.window.javascript.setParameter("reqflag", model.getValue("/root/temp/condition/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 fSetExmp(){
-
- var iRow = grd_exmplist.row;
- if(iRow < 1){
- return;
- }
- var comnseq = model.getValue("/root/main/list/exmplist[" + iRow + "]/comnseq");
- var reprnm = model.getValue("/root/main/list/exmplist[" + iRow + "]/reprnm");
- var comncnts = model.getValue("/root/main/list/exmplist[" + iRow + "]/comncnts");
- var seq = model.getValue("/root/main/list/exmplist[" + 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/condition/deptflag"));
- model.close();
- }
- /**
- * @desc : 예문 취소
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fCloseExmp(){
-
- opener.javascript.setParameter("reprnm", "");
- opener.javascript.setParameter("comnseq", "");
- opener.javascript.setParameter("comncnts", "");
- opener.javascript.setParameter("clsflag", "");
- opener.javascript.setParameter("reqflag", model.getValue("/root/temp/condition/deptflag"));
- model.close();
- }
-
- /**
- * @desc : 예문 보기
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fClickExmp(){
- model.toggle("case2");
- model.setValue("/root/temp/saveflag","Y");
- var curRow = grd_exmplist.row - grd_exmplist.fixedRows + 1;
- model.makeValue("/root/send/reqdata/comnseq", model.getValue("/root/main/list/exmplist["+curRow+"]/comnseq"));
- model.makeValue("/root/send/reqdata/comnchosflag", model.getValue("/root/main/list/exmplist["+curRow+"]/comnchosflag"));
- model.makeValue("/root/send/reqdata/deptflag", model.getValue("/root/main/list/exmplist["+curRow+"]/deptflag"));
- model.makeValue("/root/send/reqdata/clsflag", model.getValue("/root/main/list/exmplist["+curRow+"]/clsflag"));
- model.makeValue("/root/send/reqdata/listflag", "comninfo");
- submit("TRMRF02405");
- }
-
-
- /**
- * @desc : 예문 저장
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fSaveExmp()
- {
- model.setValue("/root/send/savedata",grd_exmplist.getUpdateData());
- submit("TXMRF02401");
-
- fCloseExmp();
- }
|