ZSU001.js 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170
  1. var zsuResultRef = "/root/hidden/zsu/resultref";
  2. function zsufOpenUserInfoList(search_condition, search_term, userfromdd, usertodd, resultref, dutinstcd, dutunitcd){
  3. setParameter("search_condition", search_condition);
  4. setParameter("search_term", search_term);
  5. setParameter("userfromdd", userfromdd);
  6. setParameter("usertodd", usertodd);
  7. setParameter("resultref", resultref);
  8. setParameter("dutinstcd", dutinstcd);
  9. setParameter("dutunitcd", dutunitcd);
  10. modal("SPZSU10100");
  11. clearParameter("search_condition");
  12. clearParameter("search_term");
  13. clearParameter("userfromdd");
  14. clearParameter("usertodd");
  15. clearParameter("resultref");
  16. clearParameter("dutinstcd");
  17. clearParameter("dutunitcd");
  18. }
  19. function zsufGetUserInfoCombo(deptcd, rslt_ref, jobkindcd){
  20. model.removenode(zsuResultRef);
  21. model.makenode(zsuResultRef);
  22. setParameter("dutplcecd", deptcd);
  23. setParameter("jobkindcd", jobkindcd);
  24. var success = submit("TRZSU10105", "false", getParameterPath(), zsuResultRef);
  25. copyNodeType(rslt_ref, zsuResultRef, "replace");
  26. }
  27. function zsufGetInOrdDeptDoctorList(dutplceinstcd, dutplcecd, rslt_ref, sort_field, sort_method, basedd){
  28. zsufGetOrdDeptDoctorList("in", dutplceinstcd, dutplcecd, rslt_ref, sort_field, sort_method, basedd);
  29. }
  30. function zsufGetOutOrdDeptDoctorList(dutplceinstcd, dutplcecd, rslt_ref, sort_field, sort_method, basedd){
  31. zsufGetOrdDeptDoctorList("out", dutplceinstcd, dutplcecd, rslt_ref, sort_field, sort_method, basedd);
  32. }
  33. function zsufGetInOutOrdDeptDoctorList(dutplceinstcd, dutplcecd, rslt_ref, sort_field, sort_method, basedd){
  34. zsufGetOrdDeptDoctorList("inout", dutplceinstcd, dutplcecd, rslt_ref, sort_field, sort_method, basedd);
  35. }
  36. function zsufGetOrdDeptDoctorList(inoutflag, dutplceinstcd, dutplcecd, rslt_ref, sort_field, sort_method, basedd){
  37. if(dutplceinstcd==null||dutplceinstcd==""||dutplcecd==null||dutplcecd==""){
  38. return;
  39. }
  40. model.removenode(zsuResultRef);
  41. model.makenode(zsuResultRef);
  42. model.removenode(rslt_ref);
  43. model.makenode(rslt_ref);
  44. setParameter("dutplceinstcd", dutplceinstcd);
  45. setParameter("dutplcecd", dutplcecd);
  46. setParameter("rslt_ref", rslt_ref);
  47. setParameter("sortfield", sort_field);
  48. setParameter("sortmethod", sort_method);
  49. setParameter("basedd", basedd);
  50. setParameter("inoutflag", inoutflag);
  51. var success = submit("TRZSU10117", "false", getParameterPath(), zsuResultRef);
  52. copyNodeType(rslt_ref, zsuResultRef, "replace");
  53. clearParameter("dutplceinstcd");
  54. clearParameter("dutplcecd");
  55. clearParameter("rslt_ref");
  56. clearParameter("sortfield");
  57. clearParameter("sortmethod");
  58. clearParameter("basedd");
  59. clearParameter("inoutflag");
  60. model.removenode(zsuResultRef);
  61. }
  62. function zsufGetCntrOrdDeptDoctorList(instcd, deptcd, inout_flag, rslt_ref, sort_field, sort_method, base_dd){
  63. model.removenode(zsdResultRef);
  64. model.makenode(zsdResultRef);
  65. model.removenode(rslt_ref);
  66. model.makenode(rslt_ref);
  67. if( instcd=="" || instcd == null ) {
  68. return;
  69. }
  70. setParameter("instcd", instcd);
  71. setParameter("deptcd", deptcd);
  72. setParameter("inoutflag", inout_flag);
  73. setParameter("sortfield", sort_field);
  74. setParameter("sortmethod", sort_method);
  75. setParameter("basedd", base_dd);
  76. var success = submit("TRZSU10118", "false", getParameterPath(), zsdResultRef);
  77. copyNodeType(rslt_ref, zsdResultRef, "replace");
  78. clearParameter("instcd");
  79. clearParameter("deptcd");
  80. clearParameter("inoutflag");
  81. clearParameter("sortfield");
  82. clearParameter("sortmethod");
  83. clearParameter("basedd");
  84. model.removenode(zsdResultRef);
  85. }
  86. function fGetValue(node, row, element) {
  87. var rtnValue = model.getValue(node + "[" + row + "]/" + element);
  88. return rtnValue;
  89. }
  90. function fSetValue(node, destinationelement, sourceelement) {
  91. model.setValue(node + "/" + destinationelement, sourceelement);
  92. }
  93. function fSetMakeValue(node, destinationelement, sourceelement) {
  94. model.makeValue(node + "/" + destinationelement, sourceelement);
  95. }
  96. function zsufGetOpenEmployee(search_condition, search_term, visible_columns, resultRef, standard_dd){
  97. zsufGetOpenUserInfo(search_condition, search_term, visible_columns, resultRef, standard_dd, "01");
  98. }
  99. function zsufGetOpenUserInfo(search_condition, search_term, visible_columns, resultRef, standard_dd, userkindcd){
  100. setParameter("search_condition", search_condition);
  101. setParameter("search_term", search_term);
  102. setParameter("resultref", resultRef);
  103. if(userkindcd!=""||userkindcd!=null){
  104. setParameter("userkindcd", "01");
  105. }
  106. if(visible_columns==null){
  107. addParameter("visible_columns", "userid");
  108. addParameter("visible_columns", "usernm");
  109. }else{
  110. for (key in visible_columns){
  111. addParameter("visible_columns", visible_columns[key]);
  112. }
  113. }
  114. if(standard_dd!=null && standard_dd.length==8){
  115. setParameter("standard_dd", standard_dd);
  116. }
  117. modal("SPZSU10104");
  118. clearParameter("search_condition", search_condition);
  119. clearParameter("search_term", search_term);
  120. clearParameter("resultref", resultRef);
  121. clearParameter("visible_columns", resultRef);
  122. clearParameter("userkindcd");
  123. }
  124. function zsufOpenTeamMember(search_condition, search_term, dutplceinstcd, dutplcecd, basedd, resultref_userid, resultref_usernm){
  125. setParameter("search_condition", search_condition);
  126. setParameter("search_term", search_term);
  127. setParameter("dutplceinstcd", dutplceinstcd);
  128. setParameter("dutplcecd", dutplcecd);
  129. setParameter("basedd", basedd);
  130. setParameter("resultref_userid", resultref_userid);
  131. setParameter("resultref_usernm", resultref_usernm);
  132. modal("SPZSU10106");
  133. clearParameter("search_condition");
  134. clearParameter("search_term");
  135. clearParameter("dutplceinstcd");
  136. clearParameter("dutplcecd");
  137. clearParameter("basedd");
  138. clearParameter("resultref_userid");
  139. clearParameter("resultref_usernm");
  140. }