123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150 |
- /* ---------------------------------------------------------------------
-
- 영적돌봄기록지작성환자정보조회 (SMAYA04300.xfm - JScript )
-
- - Version :
- 1) : Ver.1.00.01
- : Create By YeoWon Lim
- : 2015.05.02
- ----------------------------------------------------------------------*/
-
- /**
- * @group :
- * @ver : 2008.01.17
- * @by : Lim YeoWon
- * @-----------------------------------------------------------
- * @type : function
- * @access : public
- * @desc : 영적돌봄기록지작성환자정보조회화면의 초기화 함수
- * @-----------------------------------------------------------
- */
- function fInit() {
-
- var CurrentDate=getCurrentDate(); //현재 일자 변수 CurrentDate에 저장
-
- model.setValue("/root/workinit/searchinfo/fromdd",CurrentDate.substr(0,6)+"01"); //현재 달의 시작일 셋팅
- model.setValue("/root/workinit/searchinfo/todd",CurrentDate); //현재 날짜 셋팅
- model.setValue("/root/workinit/searchinfo/enddd",bool_enddd.value); //영적돌봄종결 flag셋팅
-
- model.makeValue("/root/send/reqdata/joblncd", "A");
- submit("TRAYA02801", false); //콤보 박스에 원목자 리스트 가져오는 서브미션
- addComboItem("cmb_conslrnm", "","","above"); //콤보박스 상단에 아이템(전체)를 추가하는 함수
-
- zbcfGetCodeList(new Array("A0464"), new Array("/root/init/comcd")); //영적돌봄 의뢰 유형 구분 공통코드 셋팅
-
- rdo_orderflag.select(0); //정렬기준에 일자 선택
-
- model.refresh();
- }
-
- /* --------------------------------------------------*/
- /* type : function */
- /* access : public */
- /* desc : 영적돌봄 기록지 환자 조회 */
- /* --------------------------------------------------*/
-
- function fSoulCareChrtWrteList(){
-
- model.setValue("/root/workinit/searchinfo/hngnm",ipt_hngnm.currentText); //교직원명에 현재 입력한 텍스트를 노드에 저장
- var hngnm=getStringLength(ipt_hngnm.currentText); //입력한 교직원 문자열의 길이를 변수 attntrnm에 저장
-
- model.removenode("/root/send");
- model.makeValue("/root/send/reqkind" , model.getValue("/root/workinit/searchinfo/reqkind" )); // 의뢰유형
- model.makeValue("/root/send/fromdd", model.getValue("/root/workinit/searchinfo/fromdd")); // 조회시작일자
- model.makeValue("/root/send/todd" , model.getValue("/root/workinit/searchinfo/todd" )); // 조회종료일자
- model.makeValue("/root/send/enddd" , model.getValue("/root/workinit/searchinfo/enddd" )); // 의뢰유형
- model.makeValue("/root/send/hngnm", model.getValue("/root/workinit/searchinfo/hngnm")); // 환자성명
- model.makeValue("/root/send/conslrnm" , model.getValue("/root/workinit/searchinfo/conslrnm" )); // 원목자명
- model.makeValue("/root/send/orderflag", model.getValue("/root/workinit/searchinfo/orderflag")); // 정렬기준
- model.makeValue("/root/send/conslrid" , model.getValue("/root/workinit/searchinfo/conslrid" )); // 원목자id
-
- submit("TRAYA04301"); //조회 서브미션
-
- model.refresh();
- }
- /* --------------------------------------------------*/
- /* type : function */
- /* access : public */
- /* desc : 영적돌봄 기록지 환자 조회화면 초기화 */
- /* --------------------------------------------------*/
-
- function fResetSoulCareChrtWrteList(){
-
- model.resetInstanceNode("/root/main/grdlist/itemlist"); //그리드 초기화
- model.resetInstanceNode("/root/workinit/searchinfo");
-
- var CurrentDate=getCurrentDate(); //현재 일자 변수 CurrentDate에 저장
-
- model.setValue("/root/workinit/searchinfo/fromdd",CurrentDate.substr(0,6)+"01"); //현재 달의 시작일 셋팅
- model.setValue("/root/workinit/searchinfo/todd",CurrentDate); //현재 날짜 셋팅
-
- model.refresh();
-
- }
- /* ----------------------------------------------------------------------------------------*/
- /* type : function */
- /* access : public */
- /* desc : 영적돌봄 기록지 환자 클릭시 상단정보 및 영적돌봄 기록지 화면 가져오는 함수 */
- /* ----------------------------------------------------------------------------------------*/
-
- function fSoulCareChrtRegtopener(){
- if (grd_soulcarechrtwrtelist.rows <= 1) return;
- if (grd_soulcarechrtwrtelist.row < 1) return;
-
- if(grd_soulcarechrtwrtelist.isCell(event.target) && grd_soulcarechrtwrtelist.mouseRow >= grd_soulcarechrtwrtelist.fixedrows)
- {
-
- }
- else
- {
- return;
- }
-
- var xPath="/root/main/grdlist/itemlist";
-
- var idxRow = grd_soulcarechrtwrtelist.row ; //그리드에서 해당 교육 선택
- var pid=model.getValue(xPath+"["+idxRow+"]/pid");
- var instcd=model.getValue(xPath+"["+idxRow+"]/instcd");
- var seqno=model.getValue(xPath+"["+idxRow+"]/seqno");
- var cretno=model.getValue(xPath+"["+idxRow+"]/cretno");
- var indd=model.getValue(xPath+"["+idxRow+"]/indd");
-
- //2008.10.14 재원환자,퇴원환자 구분-수정 dykim
- var dschdd = model.getValue(xPath+"["+idxRow+"]/dschdd");
- var CurrentDate = getCurrentDate();
-
- /*var condparam = "I"+ "▦" + model.getValue(xPath+"["+grd_soulcarechrtwrtelist.row+"]/pid")
- + "▦" + model.getValue(xPath+"["+grd_soulcarechrtwrtelist.row+"]/indd")
- + "▦" + model.getValue(xPath+"["+grd_soulcarechrtwrtelist.row+"]/cretno")
- + "▦" + model.getValue(xPath+"["+grd_soulcarechrtwrtelist.row+"]/instcd")
- + indd(); */
-
- //재원자 - 현재일자
- if(dschdd == "99991231"){
- var condparam1 = "I▦" + pid + "▦" + indd + "▦" + cretno + "▦" + instcd + "▦" + CurrentDate;
- setParameter("condparam", condparam1);
- modal("SPMMO08900", 1, "", "", "", "", "", "left:0; right:0; width:0; height:0; sysmenu:hidden; caption:hidden; min:hidden, max:hidden;");
- open("SMAYA04200",1,1,1);
- model.refresh();
- }
-
-
- //퇴원자 - 퇴원일자
- else if(dschdd != "99991231"){
- var condparam2 = "I▦" + pid + "▦" + indd + "▦" + cretno + "▦" + instcd + "▦" + dschdd;
- setParameter("condparam", condparam2);
- modal("SPMMO08900", 1, "", "", "", "", "", "left:0; right:0; width:0; height:0; sysmenu:hidden; caption:hidden; min:hidden, max:hidden;");
- open("SMAYA04200",1,1,1);
- model.refresh();
- }
- }
- /* ------------------------------------------------- */
- /* ------End Of List ------------------------------- */
- /* -------------------------------------------------- */
-
-
-
|