PAM.xjs 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <Script type="xscript4.0"><![CDATA[var cond = "";
  3. var send = "";
  4. function fOpenSMMMO00200(pid, indd, cretno, instcd, ioflag, issdept){
  5. cond = "";
  6. send = "";
  7. frmf_setParameter("SMMMO00200_pid", pid);
  8. frmf_setParameter("SMMMO00200_orddd", indd);
  9. frmf_setParameter("SMMMO00200_cretno", cretno);
  10. frmf_setParameter("SMMMO00200_instcd", instcd);
  11. frmf_setParameter("SMMMO00200_ioflag", ioflag);
  12. frmf_setParameter("SMMMO00200_issdept", issdept);
  13. fLinkPopMenu("SMMMO00200", cond, send, "modal");
  14. }
  15. function fOpenSMMMO02500_1(pid){
  16. cond = "";
  17. send = "";
  18. frmf_setParameter("SMMMO02500_cond", pid);
  19. fLinkPopMenu("SMMMO02500", cond, send, "modal");
  20. }
  21. function fOpenSMMMO02500(){
  22. cond = "";
  23. send = "";
  24. fLinkPopMenu("SMMMO02500", cond, send, "modal");
  25. }
  26. function fOpenSMPMC01900(pid){
  27. // send = "/root/source/pid";
  28. // cond = "/root/hidden/SMPMC01900_cond/pid";
  29. //
  30. // model.makevalue("/root/hidden/SMPMC01900_cond/pid", pid);
  31. fLinkPopMenu("SMPMC01900", cond, send, "modal");
  32. }
  33. function fOpenSMMMR05000(){
  34. cond = "";
  35. send = "";
  36. fLinkPopMenu("SMMMR05000", cond, send, "modal");
  37. }
  38. function fOpenSMMRI00400(pid){
  39. cond = "999999";
  40. send = "pid";
  41. frmf_setParameter("SMMRI00400_param_pid", pid);
  42. fLinkPopMenu("SMMRI00400", cond, send, "modal");
  43. }
  44. function fOpenSMPMI00700(indschacptstat, srchcond, data1, fromdd, todd, sess_posinstcd,eryn,vipyn,tdayinexptyn,srchdateyn,srchdate,gubunexpt,hngnm){
  45. cond = "/root/hidden/SMPMI00700_cond";
  46. send = "/root/send";
  47. // model.makevalue("/root/hidden/SMPMI00700_cond/indschacptstat", indschacptstat);
  48. // model.makevalue("/root/hidden/SMPMI00700_cond/srchcond", srchcond);
  49. // model.makevalue("/root/hidden/SMPMI00700_cond/data1", data1);
  50. // model.makevalue("/root/hidden/SMPMI00700_cond/fromdd", fromdd);
  51. // model.makevalue("/root/hidden/SMPMI00700_cond/todd", todd);
  52. // model.makevalue("/root/hidden/SMPMI00700_cond/sess_posinstcd", sess_posinstcd);
  53. // model.makevalue("/root/hidden/SMPMI00700_cond/ioflag", "I");
  54. //
  55. // model.makevalue("/root/hidden/SMPMI00700_cond/eryn", eryn);
  56. // model.makevalue("/root/hidden/SMPMI00700_cond/vipyn", vipyn);
  57. // model.makevalue("/root/hidden/SMPMI00700_cond/tdayinexptyn", tdayinexptyn);
  58. // model.makevalue("/root/hidden/SMPMI00700_cond/srchdateyn", srchdateyn);
  59. // model.makevalue("/root/hidden/SMPMI00700_cond/srchdate", srchdate);
  60. // model.makevalue("/root/hidden/SMPMI00700_cond/gubunexpt", gubunexpt);
  61. // model.makevalue("/root/hidden/SMPMI00700_cond/hngnm", hngnm);
  62. fLinkPopMenu("SMPMI00700", cond, send, "modal");
  63. }
  64. function fOpenSMASB02100(pid){
  65. cond = "";
  66. send = "";
  67. frmf_setParameter("SMASB02100_param", pid);
  68. fLinkPopMenu("SMASB02100", cond, send, "modal");
  69. }
  70. /****************************************************************************************
  71. * Argument : N/A
  72. * Description : 참고사항 팝업 호출
  73. ****************************************************************************************/
  74. function fCallSpecPopUp_remfact(pid,remfact){
  75. var remfact_rtn = "";
  76. sysf_setGlobalVariable('ptbs_pid', pid, 'p');
  77. sysf_setGlobalVariable('ptbs_remfact', remfact, 'p');
  78. frmf_modal('SMPAI02200', 'SMPAI02200', '', '', '', '', '', '', '', '', '', '', 'M');
  79. remfact_rtn = sysf_getGlobalVariable('ptbs_remfact', 'p');
  80. sysf_setGlobalVariable('ptbs_pid', '', 'p');
  81. sysf_setGlobalVariable('ptbs_remfact', '', 'p');
  82. return remfact_rtn;
  83. }
  84. function fOpenSMMMO05100(opfromdd, optodd, patnm, pid, oproomcd, perfdeptcd, oppatflagcd, opstatcd, anstmthdcd, anstdetlmthdcd, diaghngnm, ophngnm, opflagcd, diagcd, opcd){
  85. send = "arg_ds_main_cond";
  86. cond = "ds_hidden_smmmo05100";
  87. dsf_deleteDs(cond);
  88. var objParam = [{col:"opfromdd", type:"string", size:256, val:opfromdd},
  89. {col:"optodd", type:"string", size:256, val:optodd},
  90. {col:"hngnm", type:"string", size:256, val:patnm},
  91. {col:"pid", type:"string", size:256, val:pid},
  92. {col:"oproomcd", type:"string", size:256, val:oproomcd},
  93. {col:"perfdeptcd", type:"string", size:256, val:perfdeptcd},
  94. {col:"oppatflagcd", type:"string", size:256, val:oppatflagcd},
  95. {col:"opstatcd", type:"string", size:256, val:opstatcd},
  96. {col:"anstmthdcd", type:"string", size:256, val:anstmthdcd},
  97. {col:"anstdetlmthdcd", type:"string", size:256, val:anstdetlmthdcd},
  98. {col:"diaghngnm", type:"string", size:256, val:diaghngnm},
  99. {col:"ophngnm", type:"string", size:256, val:ophngnm},
  100. {col:"opflagcd", type:"string", size:256, val:opflagcd},
  101. {col:"diagcd", type:"string", size:256, val:diagcd},
  102. {col:"opcd", type:"string", size:256, val:opcd},
  103. {col:"opfromtmcd", type:"string", size:256, val:"-"},
  104. {col:"perfdrid", type:"string", size:256, val:"-"},
  105. {col:"wardcd", type:"string", size:256, val:"-"},
  106. {col:"viewtype", type:"string", size:256, val:""}];
  107. dsf_createDsRow(cond, objParam);
  108. fLinkPopMenu("SMMMO05100", cond, send, "modal");
  109. }
  110. function fLinkPopMenu(trgtWindow, cond, send, openType) {
  111. var objArg = new Object();
  112. if (!utlf_isNull(cond) && !utlf_isNull(send)) {
  113. eval("objArg." + send + " = " + cond + ";" );
  114. }
  115. if (openType == "open") {
  116. var trgtManWindow = frmf_findPopup(trgtWindow);
  117. if (trgtManWindow == null) {
  118. frmf_open(trgtWindow, trgtWindow, objArg, null, null, null, null, null, null, null, null, null, "M");
  119. } else {
  120. frmf_setFocusPop(trgtWindow);
  121. }
  122. } else {
  123. frmf_open(trgtWindow, trgtWindow, objArg, null, null, null, null, null, null, null, null, null, "M");
  124. }
  125. }
  126. function fOpenSMADB01020_2(send, cond){
  127. fLinkPopMenu("SMADB01020", cond, send, "modal");
  128. }
  129. function lf_changecheck1(objDs, bIndex, str1, str2)
  130. {
  131. objDs.enableevent = false;
  132. var updatecontrol = (objDs.updatecontrol == true);
  133. // trace("updatecontrol = " + updatecontrol);
  134. if ( updatecontrol ) {
  135. objDs.updatecontrol = false;
  136. }
  137. for (var i=0; i<objDs.rowcount; i++) {
  138. if (objDs.getColumn(i, bIndex) == str1) { // 해당 컬럼값과 바꿀 컬럼값이 같을때
  139. objDs.setColumn(i, bIndex, str2); // str2로 변경
  140. } else { // 같지 않을때
  141. if (str2 == 0) { //
  142. objDs.setColumn(i, bIndex, 1);
  143. } else if (str2 == 1) {
  144. objDs.setColumn(i, bIndex, 0);
  145. }
  146. }
  147. }
  148. // trace(objDs.saveXML());
  149. objDs.enableevent = true;
  150. if ( updatecontrol ) {
  151. objDs.updatecontrol = true;
  152. }
  153. }
  154. ]]></Script>