/* (SMMNW17300.xrw - JScript ) - Version : 1) : Ver.1.00.01 - Desc : ÀÔ¿ø¾÷¹« üũ ¸®½ºÆ®¿¡¼­ »ç¿ëÇÏ´Â ½ºÅ©¸³Æ® */ var xWardPatInfoPath = "/root/main/wardpatinfo/wardpatlist"; // ȯÀÚ¸®½ºÆ® xPath var xBedsoreGridPath = "/root/main/inworkchkinfo/inworkchklist" // ÀÔ¿ø¾÷¹« üũ ¸®½ºÆ® xPath var xPamInfoPath = '/root/main/paminfo' /////////////////Á¶È¸°ü·Ã ÇÔ¼ö ½ÃÀÛ//////////////////// //È­¸éÀ» ÃʱâÈ­ÇÑ´Ù. È­¸é·ÎµùÀÌ ³¡³­ ½ÃÁ¡¿¡ È£ÃâµÈ´Ù. function finit(pFlag){ var instcd = getUserInfo("dutplceinstcd"); var standard_yn = "orduseyn"; var ord_deptflag = 'W'; var rslt_ref = "/root/init/dept"; var sort_field = "depthngnm"; var sort_method = "asc"; var dt = getCurrentDate(); model.removenode("/root/main/paminfo"); model.removenode("/root/init/codeinfo"); var paminfo = getGlobalVariable("paminfo"); var pid = ""; var wardcd = ""; var indd = ""; if(paminfo.length > 0) { model.makeNode("/root/main/paminfo"); setCSVToNode("/root/main/paminfo", paminfo); //ȯÀÚÁ¤º¸³»¸®±â pid = model.getValue("/root/main/paminfo/list/pid"); wardcd = model.getValue("/root/main/paminfo/list/wardcd"); indd = model.getValue("/root/main/paminfo/list/indd"); } fGetNursHardCdInfo("'002','I01'", dt); // '002' ÀÀ±ÞÀÇ·á¼¾ÅÍ ¿©ºÎ Á¶È¸ zbcfGetDeptCodeList(instcd, standard_yn, ord_deptflag, rslt_ref, sort_field, sort_method, dt); model.setValue(cmb_ward.attribute("ref"), getUserInfo("dutplcecd")); if(pFlag != "Search"){ if(indd == ""){ model.setValue("/root/main/cond/orddd", dt); }else{ model.setValue("/root/main/cond/orddd", indd); } } if(wardcd != ""){ model.setValue("/root/main/cond/wardcd", wardcd); }else{ model.setValue("/root/main/cond/wardcd", getUserInfo("dutplcecd")); } fGetZoneList(); //CareCom.js ÀÀ±Þ½Ç±¸¿ªÁ¤º¸Á¶È¸ fnZoneDisp(); fSettingnurid(); fGetWardPatList(); if(pid != "") { grd_wardpatlist.row = grd_wardpatlist.findRow(pid, 1, grd_wardpatlist.colRef("pid")); grd_wardpatlist.topRow = grd_wardpatlist.findRow(pid, 1, grd_wardpatlist.colRef("pid"))-1; var selpid = model.getValue("/root/main/wardpatinfo/wardpatlist[pid='" + pid +"']/pid"); if(selpid != ""){ //¼±ÅÃȯÀÚÁ¤º¸Á¶È¸ fSearch(); }else{ model.removeNodeset('/root/main/inworkchkinfo'); } } } // ³»È¯ÀÚ ¼ÂÆÃÁ¤º¸ Á¶È¸ function fSettingnurid(){ model.makeValue("/root/send/reqdata/wardcd", model.getValue("/root/main/cond/wardcd") ); if(submit("TRMNW10910") == true){ //settingnurid = model.getValue("/root/init/settinginfo/settingrn[settingrnid='" + getUserInfo("userid") +"']/settingrnid"); model.setValue(cmb_settingrn.attribute("ref"), ""); } cmb_settingrn.refresh(); } // ÀÀ±Þ½Ç ±¸¿ª º¸¿©ÁÖ±â function fnZoneDisp() { //ÀÀ±ÞÀÇ·á¼¾ÅÍ(2280200000)ÀÎ °æ¿ì //³»È¯ÀÚÁ¤º¸´ë½Å¿¡ ±¸¿ªÁ¤º¸°¡ º¸ÀÓ) if ( !isNull(model.getValue("/root/init/codeinfo/codelist[cdgrupid ='002' and cdid ='"+cmb_ward.value+"']/cdid")) ) { cap_Zone.visible = true; cmb_Zone.visible = true; cap_settingrn.attribute("left") = 330; cap_settingrn.attribute("top") = 10; cmb_settingrn.attribute("left") = 410; cmb_settingrn.attribute("top") = 10; caption17.attribute("left") = 495; caption17.attribute("top") = 10; ipt_orddd.attribute("left") = 590; ipt_orddd.attribute("top") = 10; var zonecd = model.getValue("/root/main/paminfo/list/sectioncd"); if( !isNull(zonecd) && zonecd != "-" ){ cmb_Zone.value = model.getValue("/root/main/paminfo/list/sectioncd"); } else { cmb_Zone.value = "-"; } } else { cap_Zone.visible = false; cmb_Zone.visible = false; cmb_Zone.value = "-"; cap_settingrn.attribute("left") = 190; cap_settingrn.attribute("top") = 10; cmb_settingrn.attribute("left") = 270; cmb_settingrn.attribute("top") = 10; caption17.attribute("left") = 355; caption17.attribute("top") = 10; ipt_orddd.attribute("left") = 450; ipt_orddd.attribute("top") = 10; } } // ȯÀÚ ¸®½ºÆ® Á¶È¸ function fGetWardPatList(){ model.setValue('/root/main/cond/pid',''); model.removenode('/root/main/inworkchkinfo'); model.copyNode("/root/send/reqdata", "/root/main/cond"); if ( !isNull(model.getValue("/root/init/codeinfo/codelist[cdgrupid ='002' and cdid ='"+cmb_ward.value+"']/cdid"))) { model.makeValue("/root/send/reqdata/emcflag", "Y"); } if(submit("TRMNW17301")== true){ grd_wardpatlist.refresh(); } grd_inworkchklist.refresh(); } // Á¶È¸¹öư Ŭ¸¯½Ã function fSearch(){ model.removenode("/root/main/paminfo"); var paminfo = getGlobalVariable("paminfo"); if(paminfo.length > 0) { model.makeNode("/root/main/paminfo"); setCSVToNode("/root/main/paminfo", paminfo); //ȯÀÚÁ¤º¸³»¸®±â } // ÀÔ¿ø¾÷¹« üũ ¸®½ºÆ® Á¶È¸ fSearchRecInfo(); return true; } // ÀÔ¿ø¾÷¹« üũ ¸®½ºÆ® Á¶È¸ function fSearchRecInfo() { model.removeNodeset('/root/main/inworkchkinfo'); //model.setValue("/root/main/cond/pid", model.getValue("/root/main/paminfo/list/pid")); model.makeValue("/root/send/reqdata/pid", model.getValue("/root/main/paminfo/list/pid")); model.makeValue("/root/send/reqdata/indd", model.getValue("/root/main/paminfo/list/indd")); model.makeValue("/root/send/reqdata/cretno", model.getValue("/root/main/paminfo/list/cretno")); model.makeValue("/root/send/reqdata/wardcd", model.getValue("/root/main/paminfo/list/wardcd")); model.makeValue("/root/send/reqdata/orddd", model.getValue("/root/main/cond/orddd")); if(model.getValue("/root/main/cond/settingrnid") != "" ){ model.makeValue("/root/send/reqdata/nursid", model.getValue("/root/main/cond/settingrnid")); }else{ model.makeValue("/root/send/reqdata/nursid", getUserInfo("userid")); } if ( !isNull(model.getValue("/root/init/codeinfo/codelist[cdgrupid ='002' and cdid ='"+cmb_ward.value+"']/cdid"))) { model.makeValue("/root/send/reqdata/emcflag", "Y"); } submit('TRMNW17302'); }