/** * @desc : ±×¸®µåÅ©±â È®Àå * @ * @param : * @return : * @author : ¼º±ÔÈÆ * @--------------------------------------------------- */ function fMinMax() { var size =model.getValue("/root/main/size"); if(size == "min") { grd_ptlist.attribute("width") = 1193; btn_size.attribute("class") = "icon_left"; btn_size.hint = "ÀÌÀüÅ©±â·Î" model.setValue("/root/main/size","max"); } else { grd_ptlist.attribute("width") = 320; btn_size.attribute("class") = "icon_right"; btn_size.hint = "ÃÖ´ëÈ­" model.setValue("/root/main/size","min"); } } function listInit() { cmb_orddeptcd.deselect(); //Áø·á°ú ¸®½ºÆ®¸¦ ºÒ·¯¿Â´Ù. var instcd = getUserInfo("dutplceinstcd"); var standard_yn = "rcptuseyn"; var ord_deptflag = 'D'; var rslt_ref = "/root/init/dept"; var sort_method = "depthngnm"; var sort_field = "depthngnm"; var base_dd =""; if(ipt_dsch2.value =="") base_dd = ipt_opdd2.value; else base_dd = ipt_dsch2.value; zsdfGetInOutOrdDeptList(instcd, rslt_ref, sort_field, sort_method,base_dd); // Áø·á°ú ¸®½ºÆ® add addComboItem("cmb_orddeptcd", "", "", "above"); mmbfGetDeptCodeComboList("/root/send/orddept/orddeptcd", "/root/init/ward", "W"); addComboItem("cmb_wardcd", "", "", "above"); grd_ptlist.fixedcellcheckbox(0, 1) = true; } //Ãâ·Â function fSetPrint() { var rows = grd_ptlist.rows; var cnt=0; for(i=1; i<=rows; i++) { var prntyn = model.getValue("/root/main/ptlist/list["+i+"]/chk"); if ( prntyn == "true" ) { cnt++; var patnm = model.getValue("/root/main/ptlist/list["+i+"]/patnm"); patnm = patnm.substr(0,1) + "*" + patnm.substring(2,patnm.length); //À̸§ Áß°£ ÅØ½ºÆ® * ó¸® model.makeValue("/root/main/rexmain/recinfo["+cnt+"]/roomcd", model.getValue("/root/main/ptlist/list["+i+"]/roomcd")+"È£"); model.makeValue("/root/main/rexmain/recinfo["+cnt+"]/pid", model.getValue("/root/main/ptlist/list["+i+"]/pid")); model.makeValue("/root/main/rexmain/recinfo["+cnt+"]/patnm", patnm); model.makeValue("/root/main/rexmain/recinfo["+cnt+"]/orddeptnm", model.getValue("/root/main/ptlist/list["+i+"]/orddeptnm")); model.makeValue("/root/main/rexmain/recinfo["+cnt+"]/indd", model.getValue("/root/main/ptlist/list["+i+"]/indd")); model.makeNode("/root/main/rexmain/recinfo["+cnt+"]/qestlist"); model.copyNode("/root/main/rexmain/recinfo["+cnt+"]/qestlist", "/root/main/rexmain/qestlist"); } } var rexid = "RPMQS00100"; if ( cnt > 0 ) { //exeReportPreview(rexid, "XMLSTR"); //¹Ì¸®º¸±â¸¸ °¡´É exeReportPreview(rexid, "XMLSTR", "", "", "true" , "", "", "", "", "true","", "", "", "", "hidden", 1); //Ãâ·Â return true; } else { alert("Ãâ·Â ÇÒ È¯ÀÚ¸¦ ¼±ÅÃÇØ ÁÖ¼¼¿ä."); return false; } model.resetInstanceNode("/root/main/rexmain/recinfo"); } //ȯÀÚ¸ñ·Ï ´õºí Ŭ¸¯ ½Ã function fSelectPat( row ) { var pid = model.getValue("/root/main/ptlist/list["+row+"]/pid"); var indd = model.getValue("/root/main/ptlist/list["+row+"]/indd"); var dschdd = model.getValue("/root/main/ptlist/list["+row+"]/dschdd"); //Á¶È¸Á¶°Ç ¿µ¿ªÀÇ È¯ÀÚÁ¤º¸¿¡ ´õºíŬ¸¯ÇÑ È¯ÀÚÁ¤º¸ ¼ÂÆÃ model.setValue("/root/send/pid", pid); model.setValue("/root/send/patnm", model.getValue("/root/main/ptlist/list["+row+"]/patnm")); model.setValue("/root/send/indd", indd); model.setValue("/root/send/dschdd", dschdd); // } //Ãâ·Â, ÀúÀå ¹öư Ŭ¸¯ ½Ã º¸³¾ µ¥ÀÌÅÍ ¼ÂÆÃ function fSetData( nodecnt, gridrow, iuflag ) { // ¼³¹® °á°ú ÀÔ·Â ÈÄ ÀúÀå ½Ã º¸³¾ µ¥ÀÌÅÍ ¼ÂÆÃ model.makeValue("/root/send/suvrsltlist/list["+nodecnt+"]/pid", model.getValue("/root/main/ptlist/list["+gridrow+"]/pid")); model.makeValue("/root/send/suvrsltlist/list["+nodecnt+"]/indd", model.getValue("/root/main/ptlist/list["+gridrow+"]/indd")); model.makeValue("/root/send/suvrsltlist/list["+nodecnt+"]/cretno", model.getValue("/root/main/ptlist/list["+gridrow+"]/cretno")); model.makeValue("/root/send/suvrsltlist/list["+nodecnt+"]/dschdd", model.getValue("/root/main/ptlist/list["+gridrow+"]/dschdd")); model.makeValue("/root/send/suvrsltlist/list["+nodecnt+"]/orddeptcd", model.getValue("/root/main/ptlist/list["+gridrow+"]/orddeptcd")); model.makeValue("/root/send/suvrsltlist/list["+nodecnt+"]/suvid", "1"); //¼³¹®¹øÈ£ if ( iuflag == "update" ) //¼³¹® °á°ú ÀúÀå½Ã¿¡¸¸ ¼³¹®°á°ú ÀúÀå { var prfqest = ""; for (i=1; i<=4; i++) { prfqest = prfqest + model.getValue("/root/main/cond/qest"+i); } model.makeValue("/root/send/suvrsltlist/list["+nodecnt+"]/prfqest", prfqest); var resiqest = ""; for (i=5; i<=9; i++) { resiqest = resiqest + model.getValue("/root/main/cond/qest"+i); } model.makeValue("/root/send/suvrsltlist/list["+nodecnt+"]/resiqest", resiqest); var nursqest = ""; for (i=10; i<=15; i++) { nursqest = nursqest + model.getValue("/root/main/cond/qest"+i); } model.makeValue("/root/send/suvrsltlist/list["+nodecnt+"]/nursqest", nursqest); } } //ÀúÀå function fSave( iuflag ) { //¼³¹®Áö Ãâ·Â ½Ã ÇØ´ç ȯÀÚ Á¤º¸¸¦ ¼³¹® °á°ú ¸®½ºÆ®¿¡ insertÇÑ´Ù. //¼³¹®Áö °á°ú ÀúÀå ½Ã ÇØ´ç È­ÀÚÀÇ ¼³¹® °á°ú ¸®½ºÆ®¸¦ updateÇÑ´Ù. model.makeValue("/root/send/suvrsltlist/iuflag", iuflag); var cnt = 1; if ( iuflag == "update" ) //¼³¹® °á°ú ÀúÀå½Ã¿¡¸¸ ¼³¹®°á°ú ÀúÀå { fSetData( 1, grd_ptlist.row, iuflag ); } else if ( iuflag == "insert" ) { for(i=1; i<=grd_ptlist.rows; i++) { var chk = model.getValue("/root/main/ptlist/list["+i+"]/chk"); if ( chk == "true" ) { fSetData( cnt, i, iuflag ); cnt++; } } } if ( submit("TXMQS00100") ) { if ( iuflag == "update" ) { alert("ÀúÀåµÇ¾ú½À´Ï´Ù."); } fSearch(); } } function fSearch() { model.removeNodeset("/root/main/ptlist/list"); model.setValue("/root/send/suvrsltlist/list/suvid", "1"); model.setValue("/root/send/offset",0); submit("TRMQS00100"); model.refresh(); }