SMMNV02300_분만진행현황전광판.xrw 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.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>Untitle</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <main>
  10. <cond>
  11. <oppartrtndd/>
  12. <flag/>
  13. </cond>
  14. <pregpatinfo>
  15. <preglist/>
  16. <preginfo1/>
  17. <preginfo2/>
  18. <preginfo3/>
  19. <preginfo4/>
  20. <preginfo5/>
  21. <preginfo6/>
  22. </pregpatinfo>
  23. <msglist>
  24. <msginfo>
  25. <calltm/>
  26. <callmsg/>
  27. <oprsrvno/>
  28. </msginfo>
  29. </msglist>
  30. <menuitems>
  31. <gnrlmenu>
  32. <item>
  33. <name>종료</name>
  34. <func>fCloseBoard</func>
  35. </item>
  36. </gnrlmenu>
  37. </menuitems>
  38. </main>
  39. <send>
  40. <reqdata/>
  41. </send>
  42. <init>
  43. </init>
  44. <hidden>
  45. <title>수술 및 분만 진행현황 안내</title>
  46. <time/>
  47. <callmsg/>
  48. <patlist/>
  49. </hidden>
  50. </root>
  51. </instance>
  52. <submission id="TRMNV06301" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main/cond" resultref="/root/hidden/patlist"/>
  53. <script type="javascript" ev:event="xforms-model-construct-done">
  54. <![CDATA[
  55. fInitialize();
  56. ]]>
  57. </script>
  58. </model>
  59. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  60. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  61. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  62. <script type="javascript">
  63. <![CDATA[
  64. var submitIntervalTime = 9 * 1000 ; // 25초
  65. var getlListInterval = ""
  66. var count = 0;
  67. var togglenm = 0;
  68. function fInitialize(){
  69. model.removeNodeset("/root/hidden/patlist/");
  70. model.removeNodeset("/root/main/msglist/msginfo");
  71. model.makeValue("/root/main/cond/oppartrtndd", getCurrentDate());
  72. model.makeValue("/root/main/cond/flag", "P");
  73. model.refresh();
  74. submit("TRMNV06301");
  75. copyNodeListType("/root/main/pregpatinfo/preginfo1", "/root/hidden/patlist/preginfo1", "after");
  76. copyNodeListType("/root/main/pregpatinfo/preginfo2", "/root/hidden/patlist/preginfo2", "after");
  77. copyNodeListType("/root/main/pregpatinfo/preginfo3", "/root/hidden/patlist/preginfo3", "after");
  78. copyNodeListType("/root/main/pregpatinfo/preginfo4", "/root/hidden/patlist/preginfo4", "after");
  79. copyNodeListType("/root/main/pregpatinfo/preginfo5", "/root/hidden/patlist/preginfo5", "after");
  80. copyNodeListType("/root/main/pregpatinfo/preginfo6", "/root/hidden/patlist/preginfo6", "after");
  81. model.refresh();
  82. getlListInterval = window.setInterval("fGetNextOpPatList()", submitIntervalTime); //5초
  83. }
  84. function fGetNextOpPatList() {
  85. if (count >= 2 ) {
  86. if(!isNull(getlListInterval)) {
  87. window.clearInterval(getlListInterval);
  88. opener.window.javaScript.fPicInit();
  89. }
  90. } else {
  91. count++
  92. }
  93. if (togglenm =="" || togglenm == "PREG6") {
  94. var cnts = getNodesetCount("/root/main/pregpatinfo/preginfo1/preginfo1");
  95. togglenm = "PREG1";
  96. } else if ( togglenm == "PREG1") {
  97. var cnts = getNodesetCount("/root/main/pregpatinfo/preginfo2/preginfo2");
  98. if (cnts == "0" ) {
  99. togglenm = "PREG1";
  100. } else {
  101. togglenm = "PREG2";
  102. }
  103. } else if ( togglenm == "PREG2") {
  104. var cnts = getNodesetCount("/root/main/pregpatinfo/preginfo4/preginfo3");
  105. if (cnts == "0" ) {
  106. togglenm = "PREG1";
  107. } else {
  108. togglenm = "PREG3";
  109. }
  110. } else if ( togglenm == "PREG3") {
  111. var cnts = getNodesetCount("/root/main/pregpatinfo/preginfo4/preginfo4");
  112. if (cnts == "0" ) {
  113. togglenm = "PREG1";
  114. } else {
  115. togglenm = "PREG4";
  116. }
  117. } else if ( togglenm == "PREG4") {
  118. var cnts = getNodesetCount("/root/main/pregpatinfo/preginfo5/preginfo5");
  119. if (cnts == "0" ) {
  120. togglenm = "PREG1";
  121. } else {
  122. togglenm = "PREG5";
  123. }
  124. } else if ( togglenm == "PREG5") {
  125. var cnts = getNodesetCount("/root/main/pregpatinfo/preginfo6/preginfo6");
  126. if (cnts == "0" ) {
  127. togglenm = "PREG1";
  128. } else {
  129. togglenm = "PREG6";
  130. }
  131. }
  132. model.toggle(togglenm);
  133. model.refresh()
  134. }
  135. function fCloseBoard(){
  136. if (getlListInterval != "") window.clearInterval(getlListInterval);
  137. opener.window.close();
  138. }
  139. ]]>
  140. </script>
  141. </xhtml:head>
  142. <xhtml:body pagewidth="1024" pageheight="634" guideline="1,1018;2,640;2,100;" style="margin-left:0; margin-top:0; margin-right:0; margin-bottom:0; ">
  143. <switch id="switch1" class="sw_no_border" style="left:0px; top:98px; width:1002px; height:532px; ">
  144. <case id="PREG1" selected="true">
  145. <datagrid id="grd_op1" nodeset="/root/main/pregpatinfo/preginfo1/preginfo1" class="datagrid_op" overflow="hidden" scroll="auto" caption="병실^산모명^보호자^진행상태^분만내용^caption1" colsep="^" colwidth="180, 190, 190, 220, 219, 0" dataheight="64px" extendlastcol="noscroll" frozenrows="7" mergecellsfixedrows="bycolrec" rowheight="90" rowsep="|" style="left:0px; top:0px; width:1002px; height:532px; font-size:29pt; text-align:center; vertical-align:middle; background-color:#c0c0c0; ">
  146. <col ref="roomcd" style="font-family:HY각헤드라인M; font-size:22pt; font-weight:bold; "/>
  147. <col ref="patnm" style="font-family:HY각헤드라인M; font-size:22pt; font-weight:bold; "/>
  148. <col ref="orddept" style="font-family:HY각헤드라인M; font-size:28pt; font-weight:bold; "/>
  149. <col ref="opstatnm" style="font-family:HY각헤드라인M; font-size:28pt; font-weight:bold; "/>
  150. <col ref="patposplcecd" style="font-family:HY각헤드라인M; font-size:28pt; font-weight:bold; "/>
  151. <col ref="opstatcd" visibility="hidden"/>
  152. </datagrid>
  153. </case>
  154. <case id="PREG2">
  155. <datagrid id="grd_op2" nodeset="/root/main/pregpatinfo/preginfo2/preginfo2" class="datagrid_op" overflow="hidden" scroll="auto" caption="병실^산모명^보호자^진행상태^분만내용^caption1" colsep="^" colwidth="180, 190, 190, 220, 219, 0" dataheight="64px" extendlastcol="noscroll" frozenrows="7" mergecellsfixedrows="bycolrec" rowheight="90" rowsep="|" style="left:0px; top:0px; width:1002px; height:532px; font-size:29pt; text-align:center; vertical-align:middle; background-color:#c0c0c0; ">
  156. <col ref="roomcd" style="font-family:HY각헤드라인M; font-size:22pt; font-weight:bold; "/>
  157. <col ref="patnm" style="font-family:HY각헤드라인M; font-size:22pt; font-weight:bold; "/>
  158. <col ref="orddept" style="font-family:HY각헤드라인M; font-size:28pt; font-weight:bold; "/>
  159. <col ref="opstatnm" style="font-family:HY각헤드라인M; font-size:28pt; font-weight:bold; "/>
  160. <col ref="patposplcecd" style="font-family:HY각헤드라인M; font-size:28pt; font-weight:bold; "/>
  161. <col ref="opstatcd" visibility="hidden"/>
  162. </datagrid>
  163. </case>
  164. <case id="PREG3">
  165. <datagrid id="grd_op3" nodeset="/root/main/pregpatinfo/preginfo1/preginfo3" class="datagrid_op" overflow="hidden" scroll="auto" caption="병실^산모명^보호자^진행상태^분만내용^caption1" colsep="^" colwidth="180, 190, 190, 220, 219, 0" dataheight="64px" extendlastcol="noscroll" frozenrows="7" mergecellsfixedrows="bycolrec" rowheight="90" rowsep="|" style="left:0px; top:0px; width:1002px; height:532px; font-size:29pt; text-align:center; vertical-align:middle; background-color:#c0c0c0; ">
  166. <col ref="roomcd" style="font-family:HY각헤드라인M; font-size:22pt; font-weight:bold; "/>
  167. <col ref="patnm" style="font-family:HY각헤드라인M; font-size:22pt; font-weight:bold; "/>
  168. <col ref="orddept" style="font-family:HY각헤드라인M; font-size:28pt; font-weight:bold; "/>
  169. <col ref="opstatnm" style="font-family:HY각헤드라인M; font-size:28pt; font-weight:bold; "/>
  170. <col ref="patposplcecd" style="font-family:HY각헤드라인M; font-size:28pt; font-weight:bold; "/>
  171. <col ref="opstatcd" visibility="hidden"/>
  172. </datagrid>
  173. </case>
  174. <case id="PREG4">
  175. <datagrid id="grd_op4" nodeset="/root/main/pregpatinfo/preginfo4/preginfo4" class="datagrid_op" overflow="hidden" scroll="auto" caption="병실^산모명^보호자^진행상태^분만내용^caption1" colsep="^" colwidth="180, 190, 190, 220, 219, 0" dataheight="64px" extendlastcol="noscroll" frozenrows="7" mergecellsfixedrows="bycolrec" rowheight="90" rowsep="|" style="left:0px; top:0px; width:1002px; height:532px; font-size:29pt; text-align:center; vertical-align:middle; background-color:#c0c0c0; ">
  176. <col ref="roomcd" style="font-family:HY각헤드라인M; font-size:22pt; font-weight:bold; "/>
  177. <col ref="patnm" style="font-family:HY각헤드라인M; font-size:22pt; font-weight:bold; "/>
  178. <col ref="orddept" style="font-family:HY각헤드라인M; font-size:28pt; font-weight:bold; "/>
  179. <col ref="opstatnm" style="font-family:HY각헤드라인M; font-size:28pt; font-weight:bold; "/>
  180. <col ref="patposplcecd" style="font-family:HY각헤드라인M; font-size:28pt; font-weight:bold; "/>
  181. <col ref="opstatcd" visibility="hidden"/>
  182. </datagrid>
  183. </case>
  184. <case id="PREG5">
  185. <datagrid id="grd_op5" nodeset="/root/main/pregpatinfo/preginfo5/preginfo5" class="datagrid_op" overflow="hidden" scroll="auto" caption="병실^산모명^보호자^진행상태^분만내용^caption1" colsep="^" colwidth="180, 190, 190, 220, 219, 0" dataheight="64px" extendlastcol="noscroll" frozenrows="7" mergecellsfixedrows="bycolrec" rowheight="90" rowsep="|" style="left:0px; top:0px; width:1002px; height:532px; font-size:29pt; text-align:center; vertical-align:middle; background-color:#c0c0c0; ">
  186. <col ref="roomcd" style="font-family:HY각헤드라인M; font-size:22pt; font-weight:bold; "/>
  187. <col ref="patnm" style="font-family:HY각헤드라인M; font-size:22pt; font-weight:bold; "/>
  188. <col ref="orddept" style="font-family:HY각헤드라인M; font-size:28pt; font-weight:bold; "/>
  189. <col ref="opstatnm" style="font-family:HY각헤드라인M; font-size:28pt; font-weight:bold; "/>
  190. <col ref="patposplcecd" style="font-family:HY각헤드라인M; font-size:28pt; font-weight:bold; "/>
  191. <col ref="opstatcd" visibility="hidden"/>
  192. </datagrid>
  193. </case>
  194. <case id="PREG6">
  195. <datagrid id="grd_op6" nodeset="/root/main/pregpatinfo/preginfo6/preginfo6" class="datagrid_op" overflow="hidden" scroll="auto" caption="병실^산모명^보호자^진행상태^분만내용^caption1" colsep="^" colwidth="180, 190, 190, 220, 219, 0" dataheight="64px" extendlastcol="noscroll" frozenrows="7" mergecellsfixedrows="bycolrec" rowheight="90" rowsep="|" style="left:0px; top:0px; width:1002px; height:532px; font-size:29pt; text-align:center; vertical-align:middle; background-color:#c0c0c0; ">
  196. <col ref="roomcd" style="font-family:HY각헤드라인M; font-size:22pt; font-weight:bold; "/>
  197. <col ref="patnm" style="font-family:HY각헤드라인M; font-size:22pt; font-weight:bold; "/>
  198. <col ref="orddept" style="font-family:HY각헤드라인M; font-size:28pt; font-weight:bold; "/>
  199. <col ref="opstatnm" style="font-family:HY각헤드라인M; font-size:28pt; font-weight:bold; "/>
  200. <col ref="patposplcecd" style="font-family:HY각헤드라인M; font-size:28pt; font-weight:bold; "/>
  201. <col ref="opstatcd" visibility="hidden"/>
  202. </datagrid>
  203. </case>
  204. </switch>
  205. <caption id="caption77" style="left:0px; top:0px; width:999px; height:75px; font-family:HY헤드라인M; font-size:36pt; font-weight:bold; color:#000080; text-align:center; vertical-align:middle; ">분만 현황 안내</caption>
  206. <caption id="caption79" style="left:369px; top:70px; width:191px; height:54px; font-family:HY헤드라인M; font-size:29pt; color:#ffffff; text-align:center; background-color:#008080; border-color:#c0c0c0; border-style:solid; ">보호자</caption>
  207. <caption id="caption83" style="left:559px; top:70px; width:221px; height:54px; font-family:HY헤드라인M; font-size:29pt; color:#ffffff; text-align:center; background-color:#008080; border-color:#c0c0c0; border-style:solid; ">진행상태</caption>
  208. <caption id="caption85" style="left:179px; top:70px; width:191px; height:54px; font-family:HY헤드라인M; font-size:29pt; color:#ffffff; text-align:center; background-color:#008080; border-color:#c0c0c0; border-style:solid; ">산모명</caption>
  209. <caption id="caption87" style="left:0px; top:70px; width:181px; height:54px; font-family:HY헤드라인M; font-size:29pt; color:#ffffff; text-align:center; background-color:#008080; border-color:#c0c0c0; border-style:solid; ">병 실</caption>
  210. <caption id="caption88" style="left:779px; top:70px; width:223px; height:54px; font-family:HY헤드라인M; font-size:29pt; color:#ffffff; text-align:center; background-color:#008080; border-color:#c0c0c0; border-style:solid; ">분만내용</caption>
  211. <line id="line16" class="line_1" style="x1:0px; y1:120px; x2:1001px; y2:120px; "/>
  212. <line id="line17" class="line_1" style="x1:0px; y1:68px; x2:1001px; y2:68px; "/>
  213. <script type="javascript" ev:event="onmousedown">
  214. <![CDATA[
  215. if(event.button == 3) {
  216. window.setPopupMenu(true, "/root/main/menuitems/gnrlmenu/item", "name", "func", false);
  217. }
  218. ]]>
  219. </script>
  220. <script type="javascript" ev:event="DOMFocusOut">
  221. <![CDATA[
  222. window.setPopupMenu(false);
  223. ]]>
  224. </script>
  225. </xhtml:body>
  226. </xhtml:html>