SPLPR02000_결과등록이력조회.xrw 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <!--
  3. * 제 목 : SPLPR02000_결과등록이력조회.xfm
  4. * 설 명 : 결과등록이력조회
  5. * 설 계 자 : 설계자가 별도로 존재시 작성
  6. * 작 성 자 : 유동철(ACK)
  7. * 작 성 일 : 200.02.13
  8. * 수정이력 :
  9. * 기 타 : 주석문에 반영되어야 할 사항 표기
  10. -->
  11. <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/css" ?>
  12. <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">
  13. <xhtml:head>
  14. <xhtml:title>결과등록이력조회</xhtml:title>
  15. <model id="model1">
  16. <instance id="instance1">
  17. <root xmlns="">
  18. <main>
  19. <rsltrgst>
  20. <rsltrgstlist>
  21. <instcd/>
  22. <pid/>
  23. <ptno/>
  24. <dispptno/>
  25. <rsltrgstdd/>
  26. <rsltrgstno/>
  27. <rsltrgsthistno/>
  28. <rgstdd/>
  29. <rgsttm/>
  30. <rsltrgstid/>
  31. <rsltrgstnm/>
  32. </rsltrgstlist>
  33. </rsltrgst>
  34. </main>
  35. <send/>
  36. <init>
  37. </init>
  38. <hidden>
  39. </hidden>
  40. </root>
  41. </instance>
  42. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  43. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  44. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  45. <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
  46. <script type="javascript" src="../../../lis/commonweb/js/LPZ001.js"/>
  47. <script type="javascript" ev:event="xforms-ready">
  48. <![CDATA[
  49. fExeInitialize();
  50. ]]>
  51. </script>
  52. <submission id="TRLPR02001" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/rsltrgst/rsltrgstlist"/>
  53. </model>
  54. <script type="javascript">
  55. <![CDATA[
  56. /* @group : 결과등록이력조회
  57. * @ver : 2008.02.13 (CMCDEV-0001)
  58. * @by : 유동철(ACK)
  59. * @-----------------------------------
  60. * @type : function
  61. * @access : public
  62. * @desc : 화면 초기화 처리 Function
  63. */
  64. function fExeInitialize() {
  65. var nodelist = "" ;
  66. model.removeNodeset("/root/main/rsltrgst/rsltrgstlist");
  67. if((opener.javascript.getParameter("SMLPR00100_scrnid") == "SPLPR00200")
  68. || (opener.javascript.getParameter("SMLPR00100_scrnid") == "SMLPP02900")) {
  69. grd_cflist.visible = false;
  70. grd_cflist2.visible = true;
  71. grd_cflist.attribute("width") = 200;
  72. line1.attribute("x2") = 322;
  73. grp_biz.attribute("width") = 322;
  74. btn_exit.attribute("left") = 265;
  75. grp_btn.attribute("width") = 322;
  76. window.setSize("350", "600");
  77. } else {
  78. grd_cflist.visible = true;
  79. grd_cflist2.visible = false;
  80. }
  81. //--------------------------
  82. // Send Node 삭제 후 재 생성
  83. model.removeNodeset("/root/send");
  84. model.makeValue("/root/send/instcd", opener.javascript.getParameter("SMLPR00100_instcd"));
  85. model.makeValue("/root/send/ptno", opener.javascript.getParameter("SMLPR00100_ptno"));
  86. model.makeValue("/root/send/scrnid", opener.javascript.getParameter("SMLPR00100_scrnid"));
  87. if(submit("TRLPR02001")){
  88. //--------------------------
  89. // 그리드 RGSTNO별로 구분 색 표시
  90. nodelist = instance1.selectNodes("/root/main/rsltrgst/rsltrgstlist");
  91. for(var i = 1; i <= nodelist.length; i++){
  92. if(model.getValue("/root/main/rsltrgst/rsltrgstlist[" + i + "]/rgstno") == model.getValue("/root/main/rsltrgst/rsltrgstlist[" + (i - 1) + "]/rgstno")){
  93. if(grd_cflist2.cellstyle("background-color", i-1, 0, i-1, 11) == "white" || grd_cflist2.cellstyle("background-color", i-1, 0, i-1, 11) == "#ffffff") {
  94. grd_cflist2.cellstyle("background-color", i, 0, i, 11) = "#ffffff";
  95. }else {
  96. grd_cflist2.cellstyle("background-color", i, 0, i, 11) = "#f0f0f0";
  97. }
  98. }else {
  99. if(grd_cflist2.cellstyle("background-color", i-1, 0, i-1, 11) == "white" || grd_cflist2.cellstyle("background-color", i-1, 0, i-1, 11) == "#ffffff") {
  100. grd_cflist2.cellstyle("background-color", i, 0, i, 11) = "#f0f0f0";
  101. }else {
  102. grd_cflist2.cellstyle("background-color", i, 0, i, 11) = "#ffffff";
  103. }
  104. }
  105. }
  106. }
  107. //--------------
  108. model.refresh();
  109. }
  110. /* @group : 결과등록이력조회
  111. * @ver : 2008.02.13 (CMCDEV-0001)
  112. * @by : 유동철(ACK)
  113. * @-----------------------------------
  114. * @type : function
  115. * @access : public
  116. * @desc : 화면 종료 처리 Function
  117. */
  118. function fExeClose() {
  119. window.close();
  120. }
  121. ]]>
  122. </script>
  123. </xhtml:head>
  124. <xhtml:body pagewidth="780" pageheight="560" style="margin-left:8; margin-top:8; margin-right:8; margin-bottom:8; ">
  125. <group id="grp_biz" style="left:0px; top:0px; width:760px; height:517px; ">
  126. <datagrid id="grd_cflist2" nodeset="/root/main/rsltrgst/rsltrgstlist" class="datagrid2" autoresize="true" caption="기관코드^등록번호^ptno^병리번호^rsltrgstdd^rsltrgstno^rsltrgsthistno^차수^결과입력일자^결과입력시간^rsltrgstid^결과입력자^rgstno" colsep="^" colwidth="0, 0, 0, 0, 0, 0, 0, 35, 84, 84, 0, 100, 100" explorerbar="sortshow" mergecellsfixedrows="bycolrec" rowsep="|" navindex="1" style="left:0px; top:25px; width:322px; height:492px; ">
  127. <col ref="instcd"/>
  128. <col ref="pid"/>
  129. <col ref="ptno"/>
  130. <col ref="dispptno"/>
  131. <col ref="rsltrgstdd"/>
  132. <col ref="rsltrgstno"/>
  133. <col ref="rsltrgsthistno"/>
  134. <col ref="addrsltdg"/>
  135. <col class="text_center" ref="rgstdd" format="yyyy-mm-dd"/>
  136. <col class="text_center" ref="rgsttm" format="hh:nn:ss"/>
  137. <col ref="rsltrgstid"/>
  138. <col class="text_center" ref="rsltrgstnm"/>
  139. <col ref="rgstno" visibility="hidden"/>
  140. </datagrid>
  141. <line id="line1" class="line_1" style="x1:0px; y1:20px; x2:760px; y2:20px; "/>
  142. <caption id="caption1" class="tit_2" style="left:5px; top:5px; width:205px; height:14px; ">결과입력목록</caption>
  143. <datagrid id="grd_cflist" nodeset="/root/main/rsltrgst/rsltrgstlist" class="datagrid2" autoresize="true" caption="기관코드^등록번호^ptno^병리번호^rsltrgstdd^rsltrgstno^rsltrgsthistno^결과입력일자^결과입력시간^rsltrgstid^결과입력자^취소일자^취소시간^취소자^취소사유" colsep="^" colwidth="0, 0, 0, 0, 0, 0, 0, 100, 100, 0, 100, 100, 80, 60, 201" explorerbar="sortshow" mergecellsfixedrows="bycolrec" rowsep="|" navindex="1" style="left:0px; top:25px; width:760px; height:492px; ">
  144. <col ref="instcd"/>
  145. <col ref="pid"/>
  146. <col ref="ptno"/>
  147. <col ref="dispptno"/>
  148. <col ref="rsltrgstdd"/>
  149. <col ref="rsltrgstno"/>
  150. <col ref="rsltrgsthistno"/>
  151. <col class="text_center" ref="rgstdd" format="yyyy-mm-dd"/>
  152. <col class="text_center" ref="rgsttm" format="hh:nn:ss"/>
  153. <col ref="rsltrgstid"/>
  154. <col class="text_center" ref="rsltrgstnm"/>
  155. <col class="text_center" ref="cncldd" format="yyyy-mm-dd"/>
  156. <col class="text_center" ref="cncltm" format="hh:nn:ss"/>
  157. <col class="text_center" ref="cnclnm"/>
  158. <col ref="cnclresn"/>
  159. </datagrid>
  160. </group>
  161. <group id="grp_btn" scroll="auto" style="left:0px; top:517px; width:760px; height:27px; ">
  162. <button id="btn_exit" class="btn4_letter2" navindex="5" style="left:704px; top:5px; width:56px; height:22px; ">
  163. <caption>닫기</caption>
  164. <script type="javascript" ev:event="DOMActivate">
  165. <![CDATA[
  166. fExeClose();
  167. ]]>
  168. </script>
  169. </button>
  170. <line id="line17" class="line_6" style="x1:0px; y1:0px; x2:322; y2:0px; "/>
  171. </group>
  172. </xhtml:body>
  173. </xhtml:html>