123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173 |
- /**
- * @desc : 화면 초기화
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fInitialize()
- {
- if ( checkOpener() )
- {
- var status = opener.javascript.getParameter("status");
- var comnseq = opener.javascript.getParameter("comnseq");
- var reprnm = opener.javascript.getParameter("reprnm");
- var comncnts = opener.javascript.getParameter("comncnts");
- var userid = opener.javascript.getParameter("userid");
- var deptcd = opener.javascript.getParameter("deptcd");
-
- var sParam = opener.javascript.getParameter("SPMRF02700_Param");
-
- model.setValue("/root/main/newcomn/status",status);
- model.makeValue("/root/main/newcomn/comnseq",comnseq);
- model.setValue("/root/main/newcomn/comncnts",comncnts);
- model.setValue("/root/main/newcomn/reprnm",reprnm);
-
- model.makeValue("/root/main/newcomn/userid",userid);
- model.makeValue("/root/main/newcomn/deptcd",deptcd);
-
- model.setValue("/root/main/newcomn/comnchosflag",getArrayData(sParam, 1, 0));
- model.setValue("/root/main/newcomn/clsflag",getArrayData(sParam, 1, 1));
- model.setValue("/root/main/newcomn/itemindxseq",getArrayData(sParam, 1, 2));
- model.setValue("/root/main/newcomn/comnclspath",getArrayData(sParam, 1, 3));
- model.setValue("/root/main/newcomn/formcd",getArrayData(sParam, 1, 4));
- model.setValue("/root/main/newcomn/degnitemcd",getArrayData(sParam, 1, 5));
- model.setValue("/root/main/newcomn/reqflag",getArrayData(sParam, 1, 6));
- model.setValue("/root/main/newcomn/indxflag",getArrayData(sParam, 1, 7));
-
- } else {
- alert("상위화면이 변경되어 데이터를 가져올 수 없습니다.");
- }
- model.refresh();
- //model.setFocus("tar_comncnts");
- model.setFocus("ipt_reprnm");
- }
-
- /**
- * @desc : 취소
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fClose(){
-
- opener.javascript.setParameter("comncnts", "");
- opener.javascript.setParameter("saveyn", "");
- opener.javascript.setParameter("SPMRF02700_Param", "");
- model.close();
- }
- /**
- * @---------------------------------------------------
- * @desc : 문자열 앞뒤에있는 공백 제거
- * @param : N/A
- * @return : 공백을 제거한 결과 문자열
- * @---------------------------------------------------
- */
-
- String.prototype.getTrim = function()
- {
- var startPoint = 0; // subString 하기 위한 시작 포인트
- var endPoint = this.length; // subString 하기 위한 끝 포인트
- //문자열앞에 공백문자가 들어 있는 Index 추출
- while( (startPoint < endPoint) && (this.charCodeAt(startPoint) == 32) )
- {
- startPoint++;
- }
- //문자열뒤에 공백문자가 들어 있는 Index 추출
- while( (startPoint < endPoint) && (this.charCodeAt(endPoint-1) == 32) )
- {
- endPoint--;
- }
- // 공백을 제거했으면 subString하여 결과문자열을 리턴하고 제거한 내용이 없으면 그대로 리턴
- return ( (startPoint > 0) || (endPoint < this.length) ) ? this.substring(startPoint, endPoint) : this;
- }
-
- /**
- * @desc : 등록
- * @
- * @param :
- * @return :
- * @---------------------------------------------------
- */
- function fSave()
- {
- //debugger;
-
- var sSaveData = "m▦instcd▦comnseq▦comnchosflag▦clsflag▦itemindxseq▦comnclspath▦formcd▦itembasecd▦deptcd▦userid▦reprnm▦comncnts▦reqflag▩";
-
- var reprnm = model.getValue("/root/main/newcomn/reprnm");
- var comncnts = model.getValue("/root/main/newcomn/comncnts");
- var itemindxseq = model.getValue("/root/main/newcomn/itemindxseq");
- var indxflag = model.getValue("/root/main/newcomn/indxflag");
- var formcd = model.getValue("/root/main/newcomn/formcd");
- var degnitemcd = model.getValue("/root/main/newcomn/degnitemcd");
- var comnclspath = model.getValue("/root/main/newcomn/comnclspath");
- var setflag = model.getValue("/root/main/newcomn/reqflag");
- var itembasecd = "";
- var userid = model.getValue("/root/main/newcomn/userid");
- var deptcd = model.getValue("/root/main/newcomn/deptcd");
-
-
- /* if(reprnm.getTrim() == ""){
- messageBox("대표명을 ","C001");
- return;
- }*/
- if(comncnts.getTrim() == "")
- {
- messageBox("내용을 ","C001");
- return;
- }
- if(itemindxseq == -100)
- {
- itembasecd = degnitemcd.substr(0,7);
- itemindxseq = "";
- comnclspath = "";
- }
- else
- {
- /*
- if(indxflag != "D") // 제증명
- {
- formcd = "";
- }
- */
- }
- if(setflag == "U")
- {
- userid = getUserId();
- }
- deptcd = getUserInfo("dutplcecd");
-
- sSaveData += model.getValue("/root/main/newcomn/status") + "▦"
- + "▦"
- + model.getValue("/root/main/newcomn/comnseq")+"▦"
- + model.getValue("/root/main/newcomn/comnchosflag")+"▦"
- + model.getValue("/root/main/newcomn/clsflag")+ "▦"
- + itemindxseq+"▦"
- + comnclspath+"▦"
- + formcd+"▦"
- + itembasecd+"▦"
- + deptcd+"▦"
- + userid+"▦"
- + reprnm+"▦"
- + comncnts+"▦"
- + setflag+"▩";
-
- model.makeValue("/root/send/savedata", sSaveData);
-
- if(submit("TXMRF02701")){
- opener.javascript.setParameter("saveyn", "Y");
- }
- model.close();
- }
|