SMPMC03500_산재자보면담내역.xrw 9.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205
  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. <send>
  10. <iaiwreceive>
  11. <pid/>
  12. <mngtno/>
  13. <instcd/>
  14. <insukind/>
  15. </iaiwreceive>
  16. <iaiwsave/>
  17. </send>
  18. <main>
  19. <displayelement>
  20. <pid/>
  21. <mngtno/>
  22. <insukind/>
  23. <workdd/>
  24. <cnstdd/>
  25. <cnstspec/>
  26. <state/>
  27. <seqno/>
  28. </displayelement>
  29. <iaiwgrid>
  30. <grdiaiwsearch>
  31. <insukind/>
  32. <insukindnm/>
  33. <workdd/>
  34. <cnstdd/>
  35. <cnstspec/>
  36. <lastupdtrid/>
  37. <seqno/>
  38. </grdiaiwsearch>
  39. </iaiwgrid>
  40. </main>
  41. <init>
  42. <ai>
  43. <items>
  44. <value>31</value>
  45. <label>자보</label>
  46. </items>
  47. </ai>
  48. <ic>
  49. <items>
  50. <value>41</value>
  51. <label>산재</label>
  52. </items>
  53. <items>
  54. <value>42</value>
  55. <label>공상</label>
  56. </items>
  57. </ic>
  58. </init>
  59. </root>
  60. </instance>
  61. <submission id="TRPMC03501" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/iaiwreceive" resultref="/root/main/iaiwgrid"/>
  62. <submission id="TXPMC03501" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/iaiwsave"/>
  63. </model>
  64. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  65. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  66. <script type="javascript" src="../../../com/commonweb/js/utilHelper.js"/>
  67. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  68. <script type="javascript">
  69. <![CDATA[
  70. //화면 초기화
  71. function fInitialize(){
  72. var currentdate = getCurrentDate();
  73. model.setValue("/root/main/displayelement/workdd", currentdate);
  74. model.setValue("/root/main/displayelement/cnstdd", currentdate);
  75. model.resetInstanceNode("/root/main/displayelement/cnstspec");
  76. model.removenode("/root/main/iaiwgrid/grdiaiwsearch");
  77. model.setFocus("/root/main/displayelement/autmbinsuroomrem");
  78. model.refresh();
  79. }
  80. ]]>
  81. </script>
  82. <script type="javascript" ev:event="xforms-ready">
  83. <![CDATA[
  84. var currentdate = getCurrentDate();
  85. model.setValue("/root/main/displayelement/workdd", currentdate);
  86. model.setValue("/root/main/displayelement/cnstdd", currentdate);
  87. model.setvalue("/root/main/displayelement/mngtno", model.getvalue("/root/send/iaiwreceive/mngtno"));
  88. model.setvalue("/root/main/displayelement/insukind", model.getvalue("/root/send/iaiwreceive/insukind"));
  89. submit("TRPMC03501");
  90. if (model.getvalue("/root/send/iaiwreceive/insukind") == "31") { // 자보
  91. caption1.attribute("text") = "자보면담내역";
  92. cmb_insukind.choices.itemset.attribute("nodeset") = "/root/init/ai/items";
  93. model.setValue("/root/main/displayelement/insukind", model.getValue("/root/init/ai/items[1]/value"));
  94. } else if (model.getvalue("/root/send/iaiwreceive/insukind") == "41") { // 산재
  95. caption1.attribute("text") = "산재면담내역";
  96. cmb_insukind.choices.itemset.attribute("nodeset") = "/root/init/ic/items";
  97. model.setValue("/root/main/displayelement/insukind", model.getValue("/root/init/ic/items[1]/value"));
  98. } else if (model.getvalue("/root/send/iaiwreceive/insukind") == "42") { // 공상
  99. caption1.attribute("text") = "공상면담내역";
  100. cmb_insukind.choices.itemset.attribute("nodeset") = "/root/init/ic/items";
  101. model.setValue("/root/main/displayelement/insukind", model.getValue("/root/init/ic/items[2]/value"));
  102. } else { // 자보 - default
  103. caption1.attribute("text") = "자보면담내역";
  104. cmb_insukind.choices.itemset.attribute("nodeset") = "/root/init/ai/items";
  105. model.setValue("/root/main/displayelement/insukind", model.getValue("/root/init/ai/items[1]/value"));
  106. }
  107. model.setValue("/root/main/displayelement/state", "I");
  108. model.refresh();
  109. ]]>
  110. </script>
  111. </xhtml:head>
  112. <xhtml:body pagewidth="860" pageheight="600" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  113. <group id="group3" scroll="auto" style="left:0px; top:0px; width:835px; height:575px; ">
  114. <caption id="caption1" class="tit_2" style="left:5px; top:10px; width:126px; height:14px; ">산재자보 면담내역</caption>
  115. <line id="line1" class="line_1" style="x1:0px; y1:25px; x2:822px; y2:25px; "/>
  116. <caption id="caption2" class="cell_1" style="left:0px; top:55px; width:100; height:122; vertical-align:middle; ">면담내역</caption>
  117. <textarea id="txt_cnstspec" ref="/root/main/displayelement/cnstspec" imemode="hangul" style="left:103px; top:56px; width:717px; height:120px; "/>
  118. <line id="line2" class="line_2" style="x1:0px; y1:52px; x2:822px; y2:52px; "/>
  119. <group id="group1" style="left:0px; top:546px; width:822px; height:27px; ">
  120. <button id="btn_save" class="btn4_letter2" style="left:651px; top:5px; width:56px; height:22px; ">
  121. <caption>저장</caption>
  122. <script type="javascript" ev:event="DOMActivate">
  123. <![CDATA[
  124. model.resetInstanceNode("/root/send/iaiwsave");
  125. model.setvalue("/root/main/displayelement/pid", model.getvalue("/root/send/iaiwreceive/pid"));
  126. if (grd_iaiwsearch.rows == 1) {
  127. model.setvalue("/root/main/displayelement/state", "I");
  128. }
  129. copyNodeType("/root/send/iaiwsave", "/root/main/displayelement", "replace");
  130. submit("TXPMC03501");
  131. fInitialize();
  132. submit("TRPMC03501");
  133. ]]>
  134. </script>
  135. </button>
  136. <button id="button2" class="btn4_letter2" style="left:763px; top:5px; width:56px; height:22px; ">
  137. <caption>닫기</caption>
  138. <close ev:event="onclick"/>
  139. </button>
  140. <line id="line5" class="line_6" style="x1:0px; y1:0px; x2:820px; y2:0px; "/>
  141. <button id="button1" class="btn4_letter2" style="left:707px; top:5px; width:56px; height:22px; ">
  142. <caption>삭제</caption>
  143. <script type="javascript" ev:event="DOMActivate">
  144. <![CDATA[
  145. model.resetInstanceNode("/root/send/iaiwsave");
  146. model.setvalue("/root/main/displayelement/pid", model.getvalue("/root/send/iaiwreceive/pid"));
  147. model.setvalue("/root/main/displayelement/state", "D");
  148. copyNodeType("/root/send/iaiwsave", "/root/main/displayelement", "replace");
  149. submit("TXPMC03501");
  150. fInitialize();
  151. submit("TRPMC03501");
  152. ]]>
  153. </script>
  154. </button>
  155. </group>
  156. <line id="line4" class="line_3" style="x1:0px; y1:179px; x2:822px; y2:179px; "/>
  157. <caption id="caption4" class="cell_1" style="left:0px; top:30px; width:100; height:23px; vertical-align:middle; ">면담접수번호</caption>
  158. <caption id="caption5" class="cell_1" style="left:206px; top:30px; width:100px; height:23px; vertical-align:middle; ">보험유형</caption>
  159. <input id="output1" ref="/root/main/displayelement/mngtno" class="input_default" editable="false" style="left:103px; top:31px; width:100px; height:19px; "/>
  160. <caption id="caption6" class="cell_1" style="left:412px; top:30px; width:100px; height:23px; vertical-align:middle; ">작성일자</caption>
  161. <caption id="caption7" class="cell_1" style="left:618px; top:30px; width:100px; height:23px; vertical-align:middle; ">상담일자</caption>
  162. <select1 id="cmb_insukind" ref="/root/main/displayelement/insukind" class="combo_default" disabled="true" appearance="minimal" style="left:309px; top:31px; width:100px; height:19px; ">
  163. <choices>
  164. <itemset nodeset="/root/init/ai/items">
  165. <label ref="label"/>
  166. <value ref="value"/>
  167. </itemset>
  168. </choices>
  169. </select1>
  170. <input id="input1" ref="/root/main/displayelement/workdd" class="input_default" inputtype="date" style="left:515px; top:31px; width:100px; height:19px; "/>
  171. <input id="input2" ref="/root/main/displayelement/cnstdd" class="input_default" inputtype="date" style="left:721px; top:31px; width:100px; height:19px; "/>
  172. <datagrid id="grd_iaiwsearch" nodeset="/root/main/iaiwgrid/grdiaiwsearch" caption="보험유형^작성일자^상담일자^면담내역^작성자^일련번호" colsep="^" colwidth="60, 75, 75, 506, 80, 0" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:0px; top:181px; width:820px; height:362px; ">
  173. <col disabled="true" ref="insukindnm" type="output" style="text-align:center; "/>
  174. <col disabled="true" ref="workdd" format="yyyy-mm-dd" style="text-align:center; "/>
  175. <col disabled="true" ref="cnstdd" format="yyyy-mm-dd" style="text-align:center; "/>
  176. <col disabled="true" ref="cnstspec" style="text-align:left; "/>
  177. <col disabled="true" ref="lastupdtrid" style="text-align:left; "/>
  178. <col disabled="true" ref="seqno" style="text-align:center; "/>
  179. <script type="javascript" ev:event="onclick">
  180. <![CDATA[
  181. if( isDataCell() ){
  182. model.setValue("/root/main/displayelement/insukind", model.getValue("/root/main/iaiwgrid/grdiaiwsearch[" + grd_iaiwsearch.row+ "]/insukind"));
  183. model.setValue("/root/main/displayelement/workdd", model.getValue("/root/main/iaiwgrid/grdiaiwsearch[" + grd_iaiwsearch.row+ "]/workdd"));
  184. model.setValue("/root/main/displayelement/cnstdd", model.getValue("/root/main/iaiwgrid/grdiaiwsearch[" + grd_iaiwsearch.row+ "]/cnstdd"));
  185. model.setValue("/root/main/displayelement/cnstspec", model.getValue("/root/main/iaiwgrid/grdiaiwsearch[" + grd_iaiwsearch.row+ "]/cnstspec"));
  186. model.setValue("/root/main/displayelement/seqno", model.getValue("/root/main/iaiwgrid/grdiaiwsearch[" + grd_iaiwsearch.row+ "]/seqno"));
  187. model.setValue("/root/main/displayelement/state", "U");
  188. model.refresh();
  189. }
  190. ]]>
  191. </script>
  192. </datagrid>
  193. <input id="input3" visibility="hidden" style="left:805px; top:5px; width:20px; height:19px; "/>
  194. </group>
  195. </xhtml:body>
  196. </xhtml:html>