SMMNV08400_챠트대출전광판.xrw 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. <?xml version="1.0" encoding="EUC-KR"?>
  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>챠트사본/중증등록</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <main>
  10. <cond>
  11. <oppartrtndd/>
  12. </cond>
  13. <copyreqpatinfo>
  14. <copyreqpatlist/>
  15. </copyreqpatinfo>
  16. <menuitems>
  17. <gnrlmenu>
  18. <item>
  19. <name>종료</name>
  20. <func>fCloseBoard</func>
  21. </item>
  22. </gnrlmenu>
  23. </menuitems>
  24. <nodecnts/>
  25. </main>
  26. <send>
  27. <reqdata/>
  28. </send>
  29. <init>
  30. </init>
  31. <temp/>
  32. </root>
  33. </instance>
  34. <script type="javascript" ev:event="xforms-ready">
  35. <![CDATA[
  36. DelTempFolderID = window.setInterval("fdelTempFolers();", DelTempFolderTime); //6시간
  37. fGetCopyReqPatList();
  38. submit("TRMNV08402");
  39. ]]>
  40. </script>
  41. <submission id="TRMNV08401" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/copyreqpatinfo"/>
  42. <submission id="TRMNV08402" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/msg"/>
  43. </model>
  44. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  45. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  46. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  47. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  48. <script type="javascript">
  49. <![CDATA[
  50. var IntervalTime1 = 5 * 1000 ; // 5초
  51. var showGrdTime = 5 * 1000 ; // 10초 (분만)
  52. var DelTempFolderTime = 6 * 60 * 60 * 1000 ; // 6시간
  53. var showMsgTime = 9 * 1000 ; // 9초 메시지
  54. var cnts = 0;
  55. var msgintervalIDTop = "";
  56. var DelTempFolderID = "";
  57. var clockID ="";
  58. var count = 1;
  59. function fGetCopyReqPatList() {
  60. count = 1;
  61. model.removeNodeset("/root/main/msglist/msginfo");
  62. submit("TRMNV08401");
  63. model.setValue("/root/main/nodecnts", getNodesetCount("/root/main/copyreqpatinfo/copyreqpatlist"));;
  64. grdintervalIDTop = window.setInterval("fGetCopyReqPatListSub()", showGrdTime); //100) ; //7초
  65. }
  66. //----------------------------
  67. // 자료를 상단으로 올리는 기능1
  68. //----------------------------
  69. function fGetCopyReqPatListSub() {
  70. var cnts = getNodesetCount("/root/main/copyreqpatinfo/copyreqpatlist");
  71. var nodecnts = model.getValue("/root/main/nodecnts");
  72. if (nodecnts > count) {
  73. if (cnts > 8) {
  74. copyNodeListType("/root/main/copyreqpatinfo", "/root/main/copyreqpatinfo/copyreqpatlist[1]", "after");
  75. model.removenode("/root/main/copyreqpatinfo/copyreqpatlist[1]") ;
  76. count ++ ;
  77. } else {
  78. var nccnts = nodecnts - count
  79. if (nccnts > 2) {
  80. count ++;
  81. } else {
  82. count = nodecnts + 1;
  83. }
  84. }
  85. } else {
  86. model.refresh() ;
  87. window.clearInterval(grdintervalIDTop);
  88. fGetCopyReqPatList();
  89. }
  90. model.refresh();
  91. }
  92. //로그를 지우는 함수
  93. function fdelTempFolers()
  94. {
  95. var fso = new ActiveXObject("Scripting.FileSystemObject");
  96. var fldr = fso.GetFolder("C:\\Program Files\\himed\\components\\TrustForm\\TFViewer");
  97. var fc = new Enumerator(fldr.SubFolders);
  98. for(;!fc.atEnd(); fc.moveNext())
  99. {
  100. fc.item().Delete();
  101. }
  102. }
  103. function fCloseBoard(){
  104. if (msgintervalIDTop != "") window.clearInterval(msgintervalIDTop);
  105. if (DelTempFolderID != "") window.clearInterval(DelTempFolderID);
  106. window.close();
  107. }
  108. ]]>
  109. </script>
  110. </xhtml:head>
  111. <xhtml:body pagewidth="1020" pageheight="730" guideline="2,726;1,1039;" style="margin-left:4; margin-top:0; margin-right:4; margin-bottom:0; ">
  112. <textarea id="tar_callmsg" ref="/root/main/msg/msg/msg" overflow="visible" scroll="autovscroll" style="left:0px; top:670px; width:1005px; height:62px; font-family:HY각헤드라인M; font-size:30ptpt; font-weight:bold; color:#0000ff; text-align:center; vertical-align:middle; background-color:#ffff99; "/>
  113. <script type="javascript" ev:event="onmousedown">
  114. <![CDATA[
  115. if(event.button == 3) {
  116. window.setPopupMenu(true, "/root/main/menuitems/gnrlmenu/item", "name", "func", false);
  117. }
  118. ]]>
  119. </script>
  120. <script type="javascript" ev:event="DOMFocusOut">
  121. <![CDATA[
  122. window.setPopupMenu(false);
  123. ]]>
  124. </script>
  125. <img id="img1" src="../../../emr/waitguideweb/images/his014copyreq.jpg" style="left:0px; top:0px; width:1000px; height:110px; background-stretch:stretch; "/>
  126. <datagrid id="grd_list" nodeset="/root/main/copyreqpatinfo/copyreqpatlist" class="datagrid_op" overflow="hidden" scroll="auto" caption="등록번호^환자명^상태" colsep="^" colwidth="345, 440, 214" dataheight="64px" extendlastcol="noscroll" frozenrows="7" mergecellsfixedrows="bycolrec" rowheight="90" rowsep="|" style="left:0px; top:138px; width:1002px; height:527px; font-size:29pt; text-align:center; vertical-align:middle; ">
  127. <col ref="pid" style="font-family:HY각헤드라인M; font-size:18pt; font-weight:bold; "/>
  128. <col ref="hngnm" style="font-family:HY각헤드라인M; font-size:18pt; font-weight:bold; "/>
  129. <col ref="stat" style="font-family:HY각헤드라인M; font-size:18pt; font-weight:bold; "/>
  130. </datagrid>
  131. <caption id="caption2" style="left:345px; top:108px; width:440px; height:54px; font-family:HY헤드라인M; font-size:29pt; color:#ffffff; text-align:center; background-color:#008080; border-color:#c0c0c0; border-style:solid; ">환자명</caption>
  132. <caption id="caption3" style="left:785px; top:108px; width:217px; height:54px; font-family:HY헤드라인M; font-size:29pt; color:#ffffff; text-align:center; background-color:#008080; border-color:#c0c0c0; border-style:solid; ">상태</caption>
  133. <caption id="caption5" style="left:0px; top:108px; width:345px; height:54px; font-family:HY헤드라인M; font-size:29pt; color:#ffffff; text-align:center; background-color:#008080; border-color:#c0c0c0; border-style:solid; ">등록번호</caption>
  134. </xhtml:body>
  135. </xhtml:html>