SMPMB01300_응급당직의사변경.xrw 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/css" ?>
  3. <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
  4. <xhtml:head>
  5. <xhtml:title>응급 당직의사 변경</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <main>
  10. <result/>
  11. <userpopupinfo>
  12. <param/>
  13. <flag/>
  14. <searchitem/>
  15. </userpopupinfo>
  16. <oneselect/>
  17. </main>
  18. <send>
  19. <erdr>
  20. <orddrid/>
  21. <orddridnm/>
  22. </erdr>
  23. </send>
  24. <init>
  25. </init>
  26. <hidden>
  27. <tmp/>
  28. <session/>
  29. </hidden>
  30. </root>
  31. </instance>
  32. <submission id="TRPMB01301" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/hidden/session" resultref="/root/send"/>
  33. <submission id="TXPMB01301" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/result"/>
  34. </model>
  35. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  36. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  37. <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
  38. <script type="javascript" src="../../../com/commonweb/js/utilHelper.js"/>
  39. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  40. <script type="javascript" ev:event="xforms-ready">
  41. <![CDATA[
  42. fGetUserInfosSampling();
  43. //화면 로딩시, 당직의사 조회
  44. submit("TRPMB01301");
  45. ]]>
  46. </script>
  47. <script type="javascript">
  48. <![CDATA[
  49. //세션정보 추출하기
  50. function fGetUserInfosSampling(){
  51. var sUserInfosS = getUserInfos();
  52. sUserInfosS = sUserInfosS + "|";
  53. var UserInfosS_Array = sUserInfosS.split("|");
  54. var userid = UserInfosS_Array[0]; //사용자번호
  55. var usernm = UserInfosS_Array[1]; //사용자이름
  56. var posinstcd = UserInfosS_Array[2]; //소속기관코드
  57. var posinstnm = UserInfosS_Array[3]; //소속기관명
  58. var posdeptcd = UserInfosS_Array[4]; //소속부서코드
  59. var posdeptnm = UserInfosS_Array[5]; //소속부서명
  60. model.makeNode("/root/hidden/session/" + "userid");
  61. model.makeNode("/root/hidden/session/" + "usernm");
  62. model.makeNode("/root/hidden/session/" + "posinstcd");
  63. model.makeNode("/root/hidden/session/" + "posinstnm");
  64. model.makeNode("/root/hidden/session/" + "posdeptcd");
  65. model.makeNode("/root/hidden/session/" + "posdeptnm")
  66. if (userid == null || userid == "" || userid == " " || userid == "-") userid = "pam";
  67. if (posinstcd == null || posinstcd == "" || posinstcd == " " || posinstcd == "-") posinstcd = "012";
  68. model.setValue("/root/hidden/session/userid",userid);
  69. model.setValue("/root/hidden/session/usernm",usernm);
  70. model.setValue("/root/hidden/session/posinstcd",posinstcd);
  71. model.setValue("/root/hidden/session/posinstnm",posinstnm);
  72. model.setValue("/root/hidden/session/posdeptcd",posdeptcd);
  73. model.setValue("/root/hidden/session/posdeptnm",posdeptnm);
  74. model.refresh();
  75. }
  76. ]]>
  77. </script>
  78. </xhtml:head>
  79. <xhtml:body guideline="1,1194;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  80. <group id="group1" style="left:0px; top:0px; width:230px; height:13px; ">
  81. <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:189px; height:14px; ">응급 당직의사 변경</caption>
  82. </group>
  83. <group id="group3" scroll="auto" style="left:0px; top:13px; width:230px; height:110px; ">
  84. <group id="group2" scroll="auto" style="left:0px; top:0px; width:230px; height:110px; ">
  85. <group id="group6" style="left:0px; top:0px; width:230px; height:75px; ">
  86. <caption id="caption46" class="tit_2" style="left:5px; top:11px; width:126px; height:13px; ">응급실 당직의</caption>
  87. <output id="ipt_orddrid" ref="/root/send/erdr/orddrid" class="output_fix" _chartype="upper" appearance="output" style="left:5px; top:42px; width:90px; height:19px; ">
  88. <script type="javascript" ev:event="onkeyup">
  89. <![CDATA[
  90. ]]>
  91. </script>
  92. </output>
  93. <button id="btn_orddrid" class="icon_search" style="left:193px; top:43px; width:16px; height:16px; ">
  94. <caption/>
  95. <script type="javascript" ev:event="DOMActivate">
  96. <![CDATA[
  97. model.resetInstanceNode("/root/main/userpopupinfo");
  98. model.setValue("/root/main/userpopupinfo/param", "_OneS");
  99. modal("../../userdeptinfoweb/xrw/SPZSU10103_사용자부서선택조회", "", "200", "200", "SPZSU10103","/root/main/userpopupinfo","/root/main/temp");
  100. var iParam = getParameter("SPZSU10103_");
  101. if (getNodesetCount("/root/main/oneselect/list") > 0 ) {
  102. model.removenode("/root/main/oneselect/list");
  103. }
  104. setCSVToNode("/root/main/oneselect", iParam);
  105. clearParameter("SPZSU10103_");
  106. //---------------------------------------------
  107. //팝업에서 선택한 의사정보 화면에 표시
  108. //---------------------------------------------
  109. if (getNodesetCount("/root/send/erdr/orddrid") < 1 ) {
  110. model.makeNode("/root/send/erdr/orddrid");
  111. model.makeNode("/root/send/erdr/orddridnm");
  112. }
  113. model.setValue("/root/send/erdr/orddrid",model.getValue("/root/main/oneselect/list/userid"));
  114. model.setValue("/root/send/erdr/orddridnm",model.getValue("/root/main/oneselect/list/usernm"));
  115. model.refresh();
  116. ]]>
  117. </script>
  118. </button>
  119. <output id="ipt_orddridnm" ref="/root/send/erdr/orddridnm" class="output_fix" _chartype="upper" appearance="output" style="left:98px; top:42px; width:90px; height:19px; ">
  120. <script type="javascript" ev:event="onkeyup">
  121. <![CDATA[
  122. ]]>
  123. </script>
  124. </output>
  125. <line id="line1" class="line_1" style="x1:0px; y1:26px; x2:220px; y2:26px; "/>
  126. </group>
  127. </group>
  128. </group>
  129. <group id="group4" scroll="auto" style="left:0px; top:90px; width:230px; height:27px; ">
  130. <button id="btn_copyRow0" class="btn4_letter3" style="left:152px; top:5px; width:68px; height:22px; ">
  131. <caption>초기화</caption>
  132. <script type="javascript" ev:event="DOMActivate">
  133. <![CDATA[
  134. model.resetInstanceNode("/root/send/erdr");
  135. model.refresh();
  136. ]]>
  137. </script>
  138. </button>
  139. <line id="line32" class="line_6" style="x1:0px; y1:0px; x2:220px; y2:0px; "/>
  140. <line id="line20" class="line_6" style="x1:0px; y1:0px; x2:220px; y2:0px; "/>
  141. <button id="btn_save" class="btn4_letter2" style="left:94px; top:5px; width:56px; height:22px; ">
  142. <caption>저장</caption>
  143. <script type="javascript" ev:event="DOMActivate">
  144. <![CDATA[
  145. var vcheck_orddridnm = model.getValue("/root/send/erdr/orddridnm").getTrim();
  146. if (vcheck_orddridnm == "") {
  147. messageBox("당직의사 정보를 확인하십시오","E999","");
  148. return;
  149. }
  150. submit("TXPMB01301");
  151. ]]>
  152. </script>
  153. </button>
  154. </group>
  155. </xhtml:body>
  156. </xhtml:html>