SPPMC02601_자보접수번호조회.xrw 9.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246
  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. <autminfo>
  11. <insulist/>
  12. </autminfo>
  13. </main>
  14. <send>
  15. <pid/>
  16. <instcd/>
  17. <orddd/>
  18. </send>
  19. <init>
  20. <insucd>
  21. <cd/>
  22. <nm/>
  23. </insucd>
  24. <orddeptcd>
  25. <cd/>
  26. <nm/>
  27. <deptengabbr/>
  28. <io/>
  29. </orddeptcd>
  30. <suppkind>
  31. <up/>
  32. <cd/>
  33. <nm/>
  34. <io/>
  35. </suppkind>
  36. <endresncd>
  37. <cd/>
  38. <nm/>
  39. </endresncd>
  40. <instcd>012</instcd>
  41. <sess_posinstcd>012</sess_posinstcd>
  42. </init>
  43. <init1>
  44. <P0101list>
  45. <P0101>
  46. <cdnm/>
  47. <cdid/>
  48. </P0101>
  49. </P0101list>
  50. <P0028list>
  51. <P0028>
  52. <cdnm/>
  53. <cdid/>
  54. </P0028>
  55. </P0028list>
  56. <P0038list>
  57. <P0038>
  58. <cdnm/>
  59. <cdid/>
  60. </P0038>
  61. </P0038list>
  62. </init1>
  63. <hidden>
  64. </hidden>
  65. </root>
  66. </instance>
  67. <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post" replace="instance"/>
  68. <submission id="TRZBC00102" mediatype="application/x-www-form-urlencoded" method="post" replace="instance"/>
  69. <submission id="TRPMC02602" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/init"/>
  70. <submission id="TRPMC02609" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/autminfo/insulist"/>
  71. </model>
  72. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  73. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  74. <script type="javascript" src="../../../com/commonweb/js/utilHelper.js"/>
  75. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  76. <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
  77. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  78. <script type="javascript" ev:event="xforms-ready">
  79. <![CDATA[
  80. //공통코드 조회
  81. zbcfGetCodeList(new Array("P0101","P0028","P0038"),new Array("/root/init1/P0101list","/root/init1/P0028list","/root/init1/P0038list"));
  82. //보험회사 조회
  83. submit("TRPMC02602");
  84. if ( checkOpener() ) {
  85. ipt_pid.disabled = true;
  86. ipt_orddd.disabled = true;
  87. var pid = opener.javascript.getParameter("SPPMC02601_PID");
  88. var orddd = opener.javascript.getParameter("SPPMC02601_ORDDD");
  89. model.setValue("/root/send/pid", pid);
  90. model.setValue("/root/send/orddd", orddd);
  91. model.refresh();
  92. fGetSearch();
  93. } else {
  94. ipt_pid.disabled = false;
  95. ipt_orddd.disabled = false;
  96. }
  97. ]]>
  98. </script>
  99. <script type="javascript">
  100. <![CDATA[
  101. function fGetSearch() {
  102. if (model.getValue("/root/send/pid") == "") {
  103. messageBox("차트번호는 필수입력입니다.", "C000");
  104. model.setFocus("ipt_pid", true);
  105. return;
  106. }
  107. submit("TRPMC02609");
  108. }
  109. function fSetInsuInfo() {
  110. if(checkOpener()){
  111. var row = grd_autmlist.row;
  112. if(row > 0){
  113. if(getNodesetCount("/root/main/autminfo/insulist") > 0){
  114. opener.javascript.setParameter("SPPMC02601_OKFLAG", "Y");
  115. opener.javascript.setParameter("SPPMC02601_INSUCD", model.getValue("/root/main/autminfo/insulist[" + row + "]/insucmpycd"));
  116. opener.javascript.setParameter("SPPMC02601_SUPPKIND", model.getValue("/root/main/autminfo/insulist[" + row + "]/suppkind"));
  117. opener.javascript.setParameter("SPPMC02601_PAYGRNTNO", model.getValue("/root/main/autminfo/insulist[" + row + "]/paygrntno"));
  118. opener.javascript.setParameter("SPPMC02601_INSUNM", model.getValue("/root/init/insucd[cd='" + model.getValue("/root/main/autminfo/insulist[" + row + "]/insucmpycd") + "']/nm"));
  119. //부모창 데이터 설정 후 창 닫기
  120. window.close();
  121. }
  122. }else{
  123. opener.javascript.setParameter("SPPMC02601_OKFLAG", "N");
  124. messageBox("행이 정확히 선택되지", "E007");
  125. return false;
  126. }
  127. }
  128. }
  129. ]]>
  130. </script>
  131. </xhtml:head>
  132. <xhtml:body pagewidth="680" pageheight="320" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  133. <group id="group3" scroll="auto" style="left:10px; top:0px; width:650px; height:275px; ">
  134. <caption id="caption1" class="tit_2" style="left:5px; top:5px; width:121px; height:15px; ">자보접수번호조회</caption>
  135. <group id="group2" style="left:0px; top:25px; width:645px; height:35px; ">
  136. <shape id="roundrect1" appearance="roundrect" style="left:0px; top:0px; width:645px; height:35px; "/>
  137. <caption id="caption2" class="search_name" style="left:15px; top:8px; width:86px; height:17px; ">차트번호</caption>
  138. <button id="btn_search" class="btn1_letter2" navindex="3" style="left:580px; top:7px; width:56px; height:22px; ">
  139. <caption>조회</caption>
  140. <script type="javascript" ev:event="DOMActivate">
  141. <![CDATA[
  142. fGetSearch();
  143. ]]>
  144. </script>
  145. </button>
  146. <input id="ipt_pid" ref="/root/send/pid" class="input_search" disabled="true" navindex="1" imemode="hangul" style="left:100px; top:8px; width:65px; height:19px; padding-left:5; ">
  147. <script type="javascript" ev:event="onkeypress">
  148. <![CDATA[
  149. if(event.keyCode == "13") {
  150. setInputNodeCurText();
  151. btn_search.dispatch("DOMActivate");
  152. }
  153. ]]>
  154. </script>
  155. </input>
  156. <caption id="caption3" class="search_name" style="left:190px; top:10px; width:86px; height:17px; ">진료일자</caption>
  157. <input id="ipt_orddd" ref="/root/send/orddd" class="input_search" disabled="true" navindex="2" imemode="hangul" inputtype="date" style="left:275px; top:10px; width:115px; height:19px; text-align:center; padding-left:5; ">
  158. <script type="javascript" ev:event="onkeypress">
  159. <![CDATA[
  160. if(event.keyCode == "13") {
  161. setInputNodeCurText();
  162. btn_search.dispatch("DOMActivate");
  163. }
  164. ]]>
  165. </script>
  166. </input>
  167. </group>
  168. <line id="line1" class="line_1" style="x1:0px; y1:65px; x2:645px; y2:65px; "/>
  169. <datagrid id="grd_autmlist" nodeset="/root/main/autminfo/insulist" caption="차트번호^성명^보조유형^보험회사^사고접수번호^지불보증번호^사고일자^승인기간^승인기간^지불보증기간^지불보증기간^종결구분^최종수정자" colsep="^" colwidth="60, 55, 120, 120, 80, 80, 70, 70, 70, 70, 70, 60" dataheight="25" defaultrows="1" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="25" rowsep="|" style="left:0px; top:70px; width:645px; height:200px; ">
  170. <col ref="pid" style="text-align:center; "/>
  171. <col ref="hngnm" style="text-align:center; "/>
  172. <col disabled="true" ref="suppkind" type="combo">
  173. <choices>
  174. <itemset nodeset="/root/init/suppkind">
  175. <label ref="nm"/>
  176. <value ref="cd"/>
  177. </itemset>
  178. </choices>
  179. </col>
  180. <col disabled="true" ref="insucmpycd" type="combo">
  181. <choices>
  182. <itemset nodeset="/root/init/insucd">
  183. <label ref="nm"/>
  184. <value ref="cd"/>
  185. </itemset>
  186. </choices>
  187. </col>
  188. <col ref="mngtno" style="text-align:center; "/>
  189. <col ref="paygrntno" style="text-align:center; "/>
  190. <col ref="acddd" format="yyyy-mm-dd" style="text-align:center; "/>
  191. <col ref="aprvfromdd" format="yyyy-mm-dd" style="text-align:center; "/>
  192. <col ref="aprvtodd" format="yyyy-mm-dd" style="text-align:center; "/>
  193. <col ref="ordopendd" format="yyyy-mm-dd" style="text-align:center; "/>
  194. <col ref="ordtodd" format="yyyy-mm-dd" style="text-align:center; "/>
  195. <col disabled="true" ref="endflag" type="combo" style="text-align:center; ">
  196. <choices>
  197. <itemset nodeset="/root/init1/P0038list/P0038">
  198. <label ref="cdnm"/>
  199. <value ref="cdid"/>
  200. </itemset>
  201. </choices>
  202. </col>
  203. <script type="javascript" ev:event="ondblclick">
  204. <![CDATA[
  205. fSetInsuInfo();
  206. ]]>
  207. </script>
  208. </datagrid>
  209. </group>
  210. <group id="group1" style="left:10px; top:275px; width:645px; height:27px; ">
  211. <button id="btn_confirm" class="btn4_letter2" navindex="4" style="left:522px; top:5px; width:56px; height:22px; ">
  212. <caption>확인</caption>
  213. <script type="javascript" ev:event="DOMActivate">
  214. <![CDATA[
  215. fSetInsuInfo();
  216. ]]>
  217. </script>
  218. </button>
  219. <button id="btn_cancel" class="btn4_letter2" navindex="5" style="left:581px; top:5px; width:56px; height:22px; ">
  220. <caption>닫기</caption>
  221. <script type="javascript" ev:event="DOMActivate">
  222. <![CDATA[
  223. opener.javascript.setParameter("SPPMC02601_OKFLAG", "N");
  224. opener.javascript.setParameter("SPPMC02601_INSUCD", "");
  225. opener.javascript.setParameter("SPPMC02601_SUPPKIND", "");
  226. opener.javascript.setParameter("SPPMC02601_PAYGRNTNO", "");
  227. opener.javascript.setParameter("SPPMC02601_INSUNM", "");
  228. window.close();
  229. ]]>
  230. </script>
  231. </button>
  232. <line id="line32" class="line_6" style="x1:0px; y1:0px; x2:625px; y2:0px; "/>
  233. </group>
  234. </xhtml:body>
  235. </xhtml:html>