123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148 |
- /*
- - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
- 열람내역조회 ( SMMRI00900_열람내역조회.xrw - JScript )
- - Version :
- 1) : Ver.1.00.01
- - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
- */
- /**
- * @desc : 화면초기화
- * @id :
- * @event : xforms-ready
- * @return : void
- * @authur : 이은영
- */
- function fInitalize(){
- var today = getCurrentDate();
- model.setValue("/root/main/cond/srchtodd" , today );
- model.setValue("/root/main/cond/srchfromdd", today );
- model.setValue("/root/main/cond/srchtotm" , "2359" );
- model.setValue("/root/main/cond/srchfromtm", "0000" );
- // model.setValue("/root/main/cond/srchfromdd", today.toDate("YYYYMMDD").getAddDate(-1,"Y").getDateFormat("YYYYMMDD"));
- if(checkOpener()){
- var sParam = opener.javascript.getParameter("SMMRI00900_param");
- if(sParam != ""){
- model.setValue("/root/main/cond/pid", sParam);
- }
- }
-
- /* 요청번호(13756)에 따른 수정
- 2010-04-29 나종천 */
- // fSearch();
- model.refresh();
- }
- /**
- * @desc : 환자번호 정보조회
- * @id :
- * @event : onkeypress
- * @return : void
- * @authur :
- */
- function fPatPopUp()
- {
- model.removenode("/root/temp/patcond");
- model.makeValue("/root/temp/patcond/pid", ipt_pid.currentText);
- model.makeValue("/root/temp/patcond/srchcond","1"); // (1:등록번호(pid), 2:환자명(), 3:주민등록번호)
- model.makeValue("/root/temp/patcond/autoflag","Y");
- model.resetInstanceNode("/root/main/patinfo/patinfolist");
- model.resetInstanceNode("/root/send/cond");
- model.makeNode("/root/main/patinfo/patinfolist");
- modal("SPPMC02500", 1,10, 10, "SPPMC02500", "/root/temp/patcond", "/root/send");
-
- model.setValue("/root/main/cond/pid", model.getValue("/root/main/patinfo/patinfolist/pid"));
- model.setValue("/root/main/cond/hngnm", model.getValue("/root/main/patinfo/patinfolist/hngnm"));
-
-
- model.refresh();
- }
- /**
- * @desc : 사용자 검색 팝업
- * @id :
- * @event : DOMActivate
- * @return : void
- * @authur :
- */
- function fPopUpUserInfo(pGrid,srchCol,rsltCol){
-
- setParameter("reqflag", "usernm");
- setParameter("usernm", ipt_usernm.currentText);
- setParameter("stnddd", model.getValue("/root/main/cond/srchtodd"));
- setParameter("autortnyn","Y");
- model.resetInstanceNode("/root/temp/userinfo");
- modal("SPMRF03200");
- model.setValue("/root/main/cond/userid", model.getValue("/root/temp/userinfo/userid"));
- model.setValue("/root/main/cond/usernm", model.getValue("/root/temp/userinfo/usernm"));
- ipt_usernm.refresh();
- }
- /**
- * @desc : 사용자 정보 얻기
- * @id :
- * @event :
- * @return : void
- * @authur :
- */
- function fGetUserInfo(userid,usernm,deptcd ,instcd){
- model.setValue("/root/temp/userinfo/userid", userid);
- model.setValue("/root/temp/userinfo/usernm", usernm.getTrim());
- model.setValue("/root/temp/userinfo/deptcd", deptcd);
- model.setValue("/root/temp/userinfo/instcd", instcd);
- }
- /**
- * @desc : 조회
- * @id :
- * @event : DOMActivate
- * @return : void
- * @authur :
- */
- function fSearch(){
- if(!isValidDateTime(model.getValue("/root/main/cond/srchfromdd"),"YYYYMMDD")){
- messageBox("검색 시작일자를 유효한 날짜로","C001");
- return;
- }
- if(!isValidDateTime(model.getValue("/root/main/cond/srchtodd"),"YYYYMMDD")){
- messageBox("검색 종료일자를 유효한 날짜로","C001");
- return;
- }
- if(!isValidDateTime(model.getValue("/root/main/cond/srchfromtm"),"hhmm")){
- messageBox("검색 시작시간를 유효한 시간로","C001");
- return;
- }
- if(!isValidDateTime(model.getValue("/root/main/cond/srchtotm"),"hhmm")){
- messageBox("검색 종료시간를 유효한 시간로","C001");
- return;
- }
- var srchfromtm = model.getValue("/root/main/cond/srchfromtm");
- var srchtotm = model.getValue("/root/main/cond/srchtotm");
- model.setValue("/root/main/cond/srchfromtm", srchfromtm.getLeftPad(4, "0"));
- model.setValue("/root/main/cond/srchtotm" , srchtotm.getLeftPad(4, "0"));
- if (model.getValue("/root/main/cond/usernm")== "")
- {
- model.setValue("/root/main/cond/userid", "");
- }
- if (model.getValue("/root/main/cond/pid")== "")
- {
- model.setValue("/root/main/cond/hngnm", "");
- }
- model.removenodeset("/root/send");
- model.makeNode("/root/send/cond");
- model.copyNode("/root/send/cond","/root/main/cond");
- if(submit("TRMRI00901")){
- model.refresh();
- }
-
- }
|