123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129 |
- <?xml version="1.0" encoding="utf-8"?>
- <Script type ="xscript4.0"><![CDATA[/*
- 회사 별 환자리스트(SMMND02300.xrw - JScript )
- - Version :
- 1) : Ver.1.00.01
- */
- //**전역변수**//
- /**
- * _group :
- * _ver : 2007.06.22
- * _by : 김진아
- * _---------------------------------------------------
- * _type : function
- * _access : public
- * _desc : 화면 초기화
- * _param :
- * _return :
- * _---------------------------------------------------
- */
- function fDone(){
- //**상단정보 초기화**//
- delPatientInfos(); //화면상단정보 삭제
- sysf_setGlobalVariable("paminfo", ""); //원무정보 reset
- //**그리드 초기화**//
- ds_main_cmpypatlist.clearData(); // 회사별 환자리스트
- // 조회일자 설정
- var sCurrentDate = utlf_getCurrentDate(); // 현재일자
- ds_main_condition.setColumn( 0, "srchtodd", sCurrentDate);
- ds_main_condition.setColumn( 0, "srchfromdd", sCurrentDate);
- //model.refresh();
- }
- /**
- * _group :
- * _ver : 2007.06.22
- * _by : 김진아
- * _---------------------------------------------------
- * _type : function
- * _access : public
- * _desc : 회사별 환자리스트 조회
- * _param :
- * _return :
- * _---------------------------------------------------
- */
- function fSrchCmpyPatList(){
- // 조회기간 체크
- if(ds_main_condition.getColumn(0, "srchfromdd") > ds_main_condition.getColumn(0, "srchtodd")) {
- sysf_messageBox("예약일자 기간이 올바르지 않습니다.", "E");
- var sCurrentDate = utlf_getCurrentDate(); // 현재일자
- ds_main_condition.setColumn( 0, "srchfromdd", sCurrentDate);
- ds_main_condition.setColumn( 0, "srchtodd" , sCurrentDate);
- //model.refresh();
- }
- ds_send.clearData();
- dsf_makeValue( ds, "send", "string", "" );
- dsf_makeValue( ds_send_reqdata, "srchfromdd", "string", ds_main_condition.getColumn(0, "srchfromdd"));
- dsf_makeValue( ds_send_reqdata, "srchtodd", "string", ds_main_condition.getColumn(0, "srchtodd"));
- ds_main_cmpypatlist.clearData(); // 회사별 환자리스트 초기화
- // submit("TRMND02301");
- var oParam = {};
- oParam.id = "TRMND02301";
- oParam.service = "dialapp.DialSpcl";
- oParam.method = "reqGetCmpyPatList";
- oParam.inds = "req=ds_";
- oParam.outds = "ds_=cmpypatinfo";
- oParam.async = false;
- oParam.callback = "cf_TRMND02301";
- tranf_submit(oParam);
- /*
- function cf_TRMND02301(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- }
- function cf_TRMND02301(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- arErrorCode.pop("TRMND02301") > -1
- arErrorCode.pop("TRMND02301") < 0
- */
- // 회사별 환자 수 설정
- ds_main_countlist.setColumn( 0, "totalcount" , ds_main_cmpypatlist_cmpypatinfo.getColumn(0, "totalcount"));
- ds_main_countlist.setColumn( 0, "baxtercount" , ds_main_cmpypatlist_cmpypatinfo.getColumn(0, "baxtercount"));
- ds_main_countlist.setColumn( 0, "gambrocount" , ds_main_cmpypatlist_cmpypatinfo.getColumn(0, "gambrocount"));
- ds_main_countlist.setColumn( 0, "boryungcount", ds_main_cmpypatlist_cmpypatinfo.getColumn(0, "boryungcount"));
- ds_main_countlist.setColumn( 0, "fmccount" , ds_main_cmpypatlist_cmpypatinfo.getColumn(0, "fmccount"));
- //model.refresh();
- }
- /**
- * _group
- * _ver : 2007.09.20
- * _by : 김진아
- * _---------------------------------------------------
- * _type : function
- * _access : public
- * _desc : 출력기능
- * _param :
- * _return :
- * _---------------------------------------------------
- */
- function fExecPrint(){
- ds_send.clearData();
- dsf_makeValue( ds_send, "printdata", "string", "" );
- ds_send_printdata.copyData(ds_main);
- var objDOM = rptf_createDOM();
- var objParam = new Object();
- rptf_setNodeListToDOM(objDOM, "/root/XXX" , ds_XXX);
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "open=1;save=1;directprint=0;printdialog=1;print=1;zoom=0";
- rptf_exeReportPreview30(["RPMND02301"],[objParam], option);
- }
- ]]></Script>
|