SPMNH02900_입실등록대상자.xrw 5.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  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. <htfa>
  11. <htfacnt>
  12. <chkflag/>
  13. <pid/>
  14. <hngnm/>
  15. <crettm/>
  16. <reqdd/>
  17. <waitdd/>
  18. <cretno/>
  19. <indd/>
  20. <inwaitcnt/>
  21. </htfacnt>
  22. </htfa>
  23. <cond>
  24. <fbrthdd/>
  25. <lbrthdd/>
  26. <pamcgubun/>
  27. </cond>
  28. </main>
  29. <send/>
  30. <hidden/>
  31. </root>
  32. </instance>
  33. <submission id="TRMNH02904" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/htfa"/>
  34. <submission id="TXMNH02905" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send"/>
  35. <script type="javascript" ev:event="xforms-ready">
  36. <![CDATA[
  37. grd_htfalist.fixedcellcheckbox(0,1) = true;
  38. if( checkOpener() ) {
  39. model.setValue("/root/main/cond/fbrthdd", opener.javascript.getParameter("fbrthdd"));
  40. model.setValue("/root/main/cond/lbrthdd", opener.javascript.getParameter("lbrthdd"));
  41. model.setValue("/root/main/cond/pamcgubun", opener.javascript.getParameter("pamcgubun"));
  42. model.removenode("/root/send");
  43. model.makeValue("/root/send/fbrthdd", opener.javascript.getParameter("fbrthdd"));
  44. model.makeValue("/root/send/lbrthdd", opener.javascript.getParameter("lbrthdd"));
  45. model.makeValue("/root/send/pamcgubun", opener.javascript.getParameter("pamcgubun"));
  46. submit("TRMNH02904");
  47. }
  48. ]]>
  49. </script>
  50. </model>
  51. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  52. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  53. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  54. </xhtml:head>
  55. <xhtml:body pagewidth="300" pageheight="250" guideline="1,1195;1,1194;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  56. <datagrid id="grd_htfalist" nodeset="/root/main/htfa/htfacnt" autoresize="true" caption="^등록번호^환자명^" colsep="^" colwidth="35, 80, 70, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" defaultrows="1" rowheader="seq" rowheight="23" rowsep="|" style="left:15px; top:35px; width:240px; height:130px; ">
  57. <col ref="chkflag" type="checkbox" style="text-align:center; "/>
  58. <col ref="pid" style="text-align:center; "/>
  59. <col ref="hngnm" style="text-align:center; "/>
  60. <col ref="crettm"/>
  61. <col ref="reqdd"/>
  62. <col ref="waitdd" style="text-align:right; "/>
  63. <col ref="cretno"/>
  64. <col ref="indd"/>
  65. <col ref="inwaitcnt"/>
  66. </datagrid>
  67. <line id="line1" class="line_1" style="x1:15px; y1:31px; x2:255px; y2:31px; "/>
  68. <caption id="caption1" class="tit_2" style="left:15px; top:15px; width:157px; height:13px; ">입실등록 대상자 리스트</caption>
  69. <button id="btn_search" class="btn4_letter4" style="left:115px; top:170px; width:80px; height:22px; ">
  70. <caption>입실등록</caption>
  71. <script type="javascript" ev:event="DOMActivate">
  72. <![CDATA[
  73. var pid, waitstat, cretdd, crettm, status, cretno, indd, chkflag;
  74. var cnt = 0;
  75. var htfalist = "waitstat▦pid▦cretdd▦crettm▦status▦cretno▦indd";
  76. for( var i = 1; i <= grd_htfalist.rows; i++ ) {
  77. chkflag = model.getValue("/root/main/htfa/htfacnt[" + i + "]/chkflag");
  78. pid = model.getValue("/root/main/htfa/htfacnt[" + i + "]/pid");
  79. waitstat = model.getValue("/root/main/htfa/htfacnt[" + i + "]/waitstat");
  80. cretdd = model.getValue("/root/main/htfa/htfacnt[" + i + "]/cretdd");
  81. crettm = model.getValue("/root/main/htfa/htfacnt[" + i + "]/crettm");
  82. status = model.getValue("/root/main/htfa/htfacnt[" + i + "]/status");
  83. indd = model.getValue("/root/main/htfa/htfacnt[" + i + "]/indd");
  84. cretno = model.getValue("/root/main/htfa/htfacnt[" + i + "]/cretno");
  85. if( chkflag == "true" ) {
  86. htfalist = htfalist + "▩" + waitstat + "▦" + pid + "▦" + cretdd + "▦" + crettm + "▦" + status + "▦" + cretno + "▦" + indd;
  87. cnt += 1;
  88. }
  89. }
  90. if( cnt > 0 ) {
  91. model.removenode("/root/send");
  92. model.makeNode("/root/send/htfacnt");
  93. model.setValue("/root/send/htfacnt", htfalist);
  94. submit("TXMNH02905");
  95. model.removenode("/root/send");
  96. model.makeValue("/root/send/fbrthdd", model.getValue("/root/main/cond/fbrthdd"));
  97. model.makeValue("/root/send/lbrthdd", model.getValue("/root/main/cond/lbrthdd"));
  98. model.makeValue("/root/send/pamcgubun", model.getValue("/root/main/cond/pamcgubun"));
  99. submit("TRMNH02904");
  100. }else {
  101. messageBox("선택한 환자가 없습니다.", "E000");
  102. return;
  103. }
  104. ]]>
  105. </script>
  106. </button>
  107. <button id="button1" class="btn4_letter2" style="left:198px; top:170px; width:56px; height:22px; ">
  108. <caption>닫기</caption>
  109. <script type="javascript" ev:event="DOMActivate">
  110. <![CDATA[
  111. window.close();
  112. ]]>
  113. </script>
  114. </button>
  115. </xhtml:body>
  116. </xhtml:html>