12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- /*
- - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
- 휴일회진등록 ( SPMMO21400_휴일회진등록.xrw - JScript )
- - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
- */
- var sHOLIRNDINFO_PATH = "/root/main/holirndinfo/holirndlist";
- /**
- * @desc : 휴일회진등록 초기화
- * @
- * @param :
- * @return :
- * @author : 최원돈
- * @---------------------------------------------------
- */
- function fInitialize_SPMMO21400(){
- var dutplcecd = getUserInfo("dutplcecd"); // 부서코드 정보 가져오기
- model.removeNodeset(sHOLIRNDINFO_PATH);
- model.setValue("/root/main/cond/orddd", getCurrentDate());
- mmbfGetDeptCodeComboList("/root/send/reqdata", "/root/init/orddept", "O");
- mmbfGetUserComboList("/root/send/reqdata", "/root/init/userlist", dutplcecd, "0330");
- addComboInstance("/root/init/orddept" , "deptcd^depthngnm", "-^전체", "dept"); //부서콤보 Item '전체'추가
- addComboInstance("/root/init/userlist", "userid^usernm", "-^전체", "usercombo"); //의사콤보 전체항목 추가
- model.setValue("/root/main/cond/orddeptcd", dutplcecd);
- model.setValue("/root/main/cond/medispclid" , getUserInfo("userid"));
- model.refresh();
- }
- /**
- * @desc : 조회버튼 클릭
- * @
- * @param :
- * @return :
- * @author : 최원돈
- * @---------------------------------------------------
- */
- function fReqHoliRndList() {
- model.copyNode("/root/send/reqdata", "/root/main/cond");
- submit("TRMMO21401");
- }
- /**
- * @desc : 휴일회진 저장
- * @ : 저장 상태가 신규인 경우, 무결성 데이터 검사 후 저장
- * @ : 저장 상태가 수정인 경우, 변경된 사항이 있는지 검사, 무결성 데이터 검사 후 저장
- * @param :
- * @return :
- * @author : 최원돈
- * @---------------------------------------------------
- */
- function fClkBtnHoliRndSave(){
- var nodelist = model.instances(0).selectNodes(sHOLIRNDINFO_PATH + "[(rgstdrnm='' and rgstyn='Y') or (rgstdrnm!='' and rgstyn='N')]");
-
- if(nodelist.length > 0)
- {
- var savedata = getNodeListCSV(nodelist);
- model.removeNodeset("/root/send/savedata");
- model.makeNode("/root/send/savedata");
- model.makeValue("/root/send/savedata", savedata);
-
- submit("TXMMO21401");
- }
- else
- {
- messageBox("저장할 데이터가", "I004");
- return;
- }
- }
|