123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116 |
- <?xml version="1.0" encoding="utf-8"?>
- <Script type="xscript4.0"><![CDATA[/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*
- * ver : 20090218
- * create : dhkim
- * desc : 특수주사실 / 암센터 / BMT 센터 에서 공동으로 사용할 스크립트들 모음
- * injspecialroomweb에서 사용
- *+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
-
-
- /**
- * -----------------------------------------------------------------------
- * @ver 20090217
- * @author dhkim
- * -----------------------------------------------------------------------
- * @parameter bmttempnode 간호테이블에 등록된 bmt센터정보를 조회해온 임시노드
- * cncrtempnode 간호테이블에 등록된 암센터정보를 조회해온 임시노드
- * @return drprcpetc2 B : BMT센터
- * Y : 암센터
- * -----------------------------------------------------------------------
- * @description
- * 해당화면이 BMT센터인지 암센터인지 여부를 조회
- * 간호부서테이블에서 조회해온 BMT센터 노드셋 , 암센터 노드셋을 각각 돌면서
- * 메뉴권한사용자부서코드(글로벌변수 : suppdeptcd)와 같으면
- * BMT센터일때는 B를 리턴
- * 암센터일때는 Y를 리턴
- * -----------------------------------------------------------------------*/
- function lf_fGetDrPrcpEtc2(bmttempnode, cncrtempnode){
-
- var drprcpetc2 = '-';
- var deptcd;
-
- var nodesetBmtCnt = bmttempnode.rowcount;
- var nodesetCncrCnt = cncrtempnode.rowcount;
-
- //BMT센터 노드 루프돌면서 메뉴권한부서와 같은지 조회
- for( var i=0 ; i<nodesetBmtCnt ; i++ ){
- deptcd = bmttempnode.getColumn(i, "deptcd");
- if( suppdeptcd == deptcd ){
- drprcpetc2 = "B";
- break;
- }
- }
-
- //암센터 노드 루프돌면서 메뉴권한부서와 같은지 조회
- for( var i=0 ; i<nodesetCncrCnt ; i++ ){
- deptcd = cncrtempnode.getColumn(i, "deptcd");
- if( suppdeptcd == deptcd ){
- drprcpetc2 = "Y";
- break;
- }
- }
-
- return drprcpetc2;
- }
- /**
- * 20090429 dhkim 추가
- * 간호부서테이블 조회
- * cdgrupid : 간호부서그룹코드
- */
- function fGetNursComnDept(cdgrupid, sendnode, recivenode, submitid, errmessage){
- /*
- model.removenode('/root/send');
- model.makeValue('/root/send/cdgrupid', '022');
-
- model.removenode('/root/hidden/nursdeptinfo');
- model.makenode('/root/hidden/nursdeptinfo');
- if(!submit('TRMNS00108')){
- messageBox('간호에 등록된 전문분야정보를 조회를 실패하였습니다.', 'E999');
- return false;
- }
- */
- model.removenode(sendnode);
- model.makeValue(sendnode, cdgrupid);
-
- model.removenode(recivenode);
- model.makenode(recivenode);
- if(!submit(submitid)){
- messageBox(errmessage, 'E999');
- return false;
- }
- }
- /**
- * 20091027
- * dhkim
- * 공통쪽 우편번호 팝업 호출부분 수정해야해서 그대로 가져왔음..
- */
- function antifOpenZipCodeList(condition, term, rcv_zipcdhead_path, rcv_zipcdfoot_path, rcv_seqno_path, rcv_address_path, imemode){
- setParameter("condition", condition);
- setParameter("term", term);
- setParameter("rcv_zipcdhead_path", rcv_zipcdhead_path);
- setParameter("rcv_zipcdfoot_path", rcv_zipcdfoot_path);
- setParameter("rcv_seqno_path", rcv_seqno_path);
- setParameter("rcv_address_path", rcv_address_path);
- setParameter("imemode", imemode);
- modal("SPMNI09000");
- clearParameter("condition");
- clearParameter("term");
- clearParameter("rcv_zipcdhead_path");
- clearParameter("rcv_zipcdfoot_path");
- clearParameter("rcv_seqno_path");
- clearParameter("rcv_address_path");
- clearParameter("imemode");
- }
-
- ]]></Script>
|