MMR04000.js 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. /* SAPS 관련
  2. 개발자:이윤주 */
  3. function fIni()
  4. {
  5. var vNowDD = getCurrentDate();
  6. model.setValue("/root/cond/stnddd",vNowDD);
  7. model.setValue("/root/cond/enddd",vNowDD);
  8. // model.setValue("/root/cond/status", "2");
  9. // model.setValue("/root/cond/range", "0");
  10. // model.setValue("/root/cond/orddept", "-");
  11. //
  12. // var node = getGlobalVariable("paminfo");
  13. //
  14. // model.removeNodeset("/root/main/paminfo");
  15. // setCSVToNode("/root/main", node, "paminfo");
  16. //
  17. // mmbfGetDeptCodeComboList("/root/send/reqdata2", "/root/init/orddept", "A");
  18. // addComboInstance("/root/init/orddept" , "deptcd^depthngnm", "-^전체", "dept"); //부서콤보 Item '전체'추가
  19. //
  20. // var jobkindcd = getUserInfo("jobkindcd");
  21. //
  22. // //var wardinfo = opener.instance1.getXPathString("/root/main/paminfo");
  23. // var wardinfo = model.getValue("/root/main/paminfo/wardcd");
  24. //
  25. // if(jobkindcd == "0330"){ // 사용자 직종 : 의사
  26. // model.setValue("/root/cond/ward", wardinfo); // 병동정보
  27. // model.refresh();
  28. // }else{
  29. // model.setValue("/root/cond/ward", getUserInfo("dutplcecd")); // 근무부서
  30. // model.refresh();
  31. // }
  32. mmbfGetDeptCodeComboList("/root/send/reqdata2", "/root/init/orddept", "A");
  33. addComboInstance("/root/init/orddept" , "deptcd^depthngnm", "-^전체", "dept");
  34. model.setValue("/root/cond/orddept", "-");
  35. if(submit("TRMMR03000")){
  36. copyNodesetType("/root/init/ward","/root/temp/initlist/icudept","replace", model, model);
  37. }
  38. addComboInstance("/root/init/ward" , "deptcd^deptnm", "-^전체", "icudept"); //중환자실 부서콤보 Item '전체'추가
  39. model.setValue("/root/cond/ward", "-");
  40. //fSearch();
  41. model.refresh();
  42. }
  43. function fDisPatchSearch()
  44. {
  45. fSearch();
  46. model.refresh();
  47. }
  48. function fSearch()
  49. {
  50. submit("TRMMR04001");
  51. }
  52. function fSAPS()
  53. {
  54. var row = grd_list.row;
  55. if ( row < 1 ) {
  56. return;
  57. }
  58. var pid = model.getValue("/root/main/list/item["+row+"]/pid");
  59. var hngnm = model.getValue("/root/main/list/item["+row+"]/hngnm");
  60. var orddd = model.getValue("/root/main/list/item["+row+"]/orddd");
  61. var fromdd = model.getValue("/root/main/list/item["+row+"]/fromdd");
  62. var cretno = model.getValue("/root/main/list/item["+row+"]/cretno");
  63. var ipsildt = model.getValue("/root/main/list/item["+row+"]/ipsildt");
  64. setParameter("SMMMR04002_pid", pid);
  65. setParameter("SMMMR04002_hngnm", hngnm);
  66. setParameter("SMMMR04002_orddd", orddd);
  67. setParameter("SMMMR04002_fromdd", fromdd);
  68. setParameter("SMMMR04002_cretno", cretno);
  69. setParameter("SMMMR04002_ipsildt", ipsildt);
  70. modal("SMMMR04002");
  71. //open("SMMMR04002");
  72. //var row = grd_list.row;
  73. //submit("TRMMR04002");
  74. }