var zsuResultRef = "/root/hidden/zsu/resultref"; function zsufOpenUserInfoList(search_condition, search_term, userfromdd, usertodd, resultref, dutinstcd, dutunitcd){ setParameter("search_condition", search_condition); setParameter("search_term", search_term); setParameter("userfromdd", userfromdd); setParameter("usertodd", usertodd); setParameter("resultref", resultref); setParameter("dutinstcd", dutinstcd); setParameter("dutunitcd", dutunitcd); modal("SPZSU10100"); clearParameter("search_condition"); clearParameter("search_term"); clearParameter("userfromdd"); clearParameter("usertodd"); clearParameter("resultref"); clearParameter("dutinstcd"); clearParameter("dutunitcd"); } function zsufGetUserInfoCombo(deptcd, rslt_ref, jobkindcd){ model.removenode(zsuResultRef); model.makenode(zsuResultRef); setParameter("dutplcecd", deptcd); setParameter("jobkindcd", jobkindcd); var success = submit("TRZSU10105", "false", getParameterPath(), zsuResultRef); copyNodeType(rslt_ref, zsuResultRef, "replace"); } function zsufGetInOrdDeptDoctorList(dutplceinstcd, dutplcecd, rslt_ref, sort_field, sort_method, basedd){ zsufGetOrdDeptDoctorList("in", dutplceinstcd, dutplcecd, rslt_ref, sort_field, sort_method, basedd); } function zsufGetOutOrdDeptDoctorList(dutplceinstcd, dutplcecd, rslt_ref, sort_field, sort_method, basedd){ zsufGetOrdDeptDoctorList("out", dutplceinstcd, dutplcecd, rslt_ref, sort_field, sort_method, basedd); } function zsufGetInOutOrdDeptDoctorList(dutplceinstcd, dutplcecd, rslt_ref, sort_field, sort_method, basedd){ zsufGetOrdDeptDoctorList("inout", dutplceinstcd, dutplcecd, rslt_ref, sort_field, sort_method, basedd); } function zsufGetOrdDeptDoctorList(inoutflag, dutplceinstcd, dutplcecd, rslt_ref, sort_field, sort_method, basedd){ if(dutplceinstcd==null||dutplceinstcd==""||dutplcecd==null||dutplcecd==""){ return; } model.removenode(zsuResultRef); model.makenode(zsuResultRef); model.removenode(rslt_ref); model.makenode(rslt_ref); setParameter("dutplceinstcd", dutplceinstcd); setParameter("dutplcecd", dutplcecd); setParameter("rslt_ref", rslt_ref); setParameter("sortfield", sort_field); setParameter("sortmethod", sort_method); setParameter("basedd", basedd); setParameter("inoutflag", inoutflag); var success = submit("TRZSU10117", "false", getParameterPath(), zsuResultRef); copyNodeType(rslt_ref, zsuResultRef, "replace"); clearParameter("dutplceinstcd"); clearParameter("dutplcecd"); clearParameter("rslt_ref"); clearParameter("sortfield"); clearParameter("sortmethod"); clearParameter("basedd"); clearParameter("inoutflag"); model.removenode(zsuResultRef); } function zsufGetCntrOrdDeptDoctorList(instcd, deptcd, inout_flag, rslt_ref, sort_field, sort_method, base_dd){ model.removenode(zsdResultRef); model.makenode(zsdResultRef); model.removenode(rslt_ref); model.makenode(rslt_ref); if( instcd=="" || instcd == null ) { return; } setParameter("instcd", instcd); setParameter("deptcd", deptcd); setParameter("inoutflag", inout_flag); setParameter("sortfield", sort_field); setParameter("sortmethod", sort_method); setParameter("basedd", base_dd); var success = submit("TRZSU10118", "false", getParameterPath(), zsdResultRef); copyNodeType(rslt_ref, zsdResultRef, "replace"); clearParameter("instcd"); clearParameter("deptcd"); clearParameter("inoutflag"); clearParameter("sortfield"); clearParameter("sortmethod"); clearParameter("basedd"); model.removenode(zsdResultRef); } function fGetValue(node, row, element) { var rtnValue = model.getValue(node + "[" + row + "]/" + element); return rtnValue; } function fSetValue(node, destinationelement, sourceelement) { model.setValue(node + "/" + destinationelement, sourceelement); } function fSetMakeValue(node, destinationelement, sourceelement) { model.makeValue(node + "/" + destinationelement, sourceelement); } function zsufGetOpenEmployee(search_condition, search_term, visible_columns, resultRef, standard_dd){ zsufGetOpenUserInfo(search_condition, search_term, visible_columns, resultRef, standard_dd, "01"); } function zsufGetOpenUserInfo(search_condition, search_term, visible_columns, resultRef, standard_dd, userkindcd){ setParameter("search_condition", search_condition); setParameter("search_term", search_term); setParameter("resultref", resultRef); if(userkindcd!=""||userkindcd!=null){ setParameter("userkindcd", "01"); } if(visible_columns==null){ addParameter("visible_columns", "userid"); addParameter("visible_columns", "usernm"); }else{ for (key in visible_columns){ addParameter("visible_columns", visible_columns[key]); } } if(standard_dd!=null && standard_dd.length==8){ setParameter("standard_dd", standard_dd); } modal("SPZSU10104"); clearParameter("search_condition", search_condition); clearParameter("search_term", search_term); clearParameter("resultref", resultRef); clearParameter("visible_columns", resultRef); clearParameter("userkindcd"); } function zsufOpenTeamMember(search_condition, search_term, dutplceinstcd, dutplcecd, basedd, resultref_userid, resultref_usernm){ setParameter("search_condition", search_condition); setParameter("search_term", search_term); setParameter("dutplceinstcd", dutplceinstcd); setParameter("dutplcecd", dutplcecd); setParameter("basedd", basedd); setParameter("resultref_userid", resultref_userid); setParameter("resultref_usernm", resultref_usernm); modal("SPZSU10106"); clearParameter("search_condition"); clearParameter("search_term"); clearParameter("dutplceinstcd"); clearParameter("dutplcecd"); clearParameter("basedd"); clearParameter("resultref_userid"); clearParameter("resultref_usernm"); }