SPPAM00110_기관미수관리.xrw 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <!--
  3. * 제 목 : SPPAM00110_기관미수관리.xrw
  4. * 설 명 : 기관미수관리
  5. * 설 계 자 : 조중래
  6. * 작 성 자 : 조중래
  7. * 작 성 일 : 2012.12.11
  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. <speccode>
  20. <speccodelist/>
  21. </speccode>
  22. <uncocmpy>
  23. <uncocmpylist/>
  24. </uncocmpy>
  25. </main>
  26. <hidden>
  27. <tmp/>
  28. </hidden>
  29. <send>
  30. <basedd/>
  31. <srchcnts/>
  32. <clsflag>6</clsflag>
  33. <discuncoflag>U</discuncoflag>
  34. <srchcond>N</srchcond>
  35. <discuncocd/>
  36. <cdgrupid>P0126</cdgrupid>
  37. <histyn>N</histyn>
  38. <cmpytype/>
  39. </send>
  40. <init>
  41. <P0126list/>
  42. </init>
  43. <updateData>
  44. <uncocmpy>
  45. <uncocmpylist/>
  46. </uncocmpy>
  47. </updateData>
  48. </root>
  49. </instance>
  50. <script type="javascript" ev:event="xforms-ready">
  51. <![CDATA[
  52. pamfGetCodeList(new Array("P0126"), new Array("/root/init/P0126list"));
  53. finitialize();
  54. ]]>
  55. </script>
  56. <submission id="TRPAM00110" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/speccode"/>
  57. <submission id="TRPAM00112" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/uncocmpy"/>
  58. <submission id="TRPAM00105" mediatype="application/x-www-form-urlencoded" method="post"/>
  59. <submission id="TXPAM00111" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/updateData/uncocmpy" resultref="/root/main/uncocmpy"/>
  60. </model>
  61. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  62. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  63. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  64. <script type="javascript" src="../../../com/zipcodeweb/js/ZBP001.js"/>
  65. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  66. <script type="javascript" src="../../../pam/pamcomnweb/js/PAM.js"/>
  67. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  68. <script type="javascript" src="../../../pam/pamcomnweb/js/PAM001.js"/>
  69. <script type="javascript">
  70. <![CDATA[
  71. function finitialize()
  72. {
  73. // 방문일정을 오늘날자로 세팅
  74. model.setValue("/root/send/basedd", getCurrentDate());
  75. model.refresh();
  76. }
  77. ]]>
  78. </script>
  79. </xhtml:head>
  80. <xhtml:body pagewidth="1140" pageheight="370" guideline="1,1138;">
  81. <group id="group2" scroll="auto" style="left:0px; top:13px; width:1135px; height:357px; ">
  82. <group id="group3" style="left:0px; top:10px; width:1130px; height:35px; vertical-align:top; ">
  83. <shape id="roundrect1" class="roundrect_search" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:1130px; height:35px; background-color:#fffbf2; border-color:#ffd799; "/>
  84. <caption id="caption1" class="search_name" style="left:15px; top:9px; width:90px; height:17px; ">조회일자</caption>
  85. <button id="btn_search" class="btn1_letter2" style="left:1064px; top:8px; width:56px; height:22px; ">
  86. <caption>조회</caption>
  87. <script type="javascript" ev:event="DOMActivate">
  88. <![CDATA[
  89. submit("TRPAM00110");
  90. //submit("TRPMB02002"); // 원무 공통코드
  91. model.refresh();
  92. ]]>
  93. </script>
  94. </button>
  95. <input id="ipt_fromdd" ref="/root/send/basedd" class="input_search" inputtype="date" style="left:105px; top:8px; width:85px; height:19px; "/>
  96. <caption id="caption3" class="search_name" style="left:215px; top:9px; width:107px; height:17px; vertical-align:middle; ">계약처 분류명</caption>
  97. <input id="input1" ref="/root/send/srchcnts" style="left:335px; top:8px; width:100px; height:19px; ">
  98. <script type="javascript" ev:event="onkeypress">
  99. <![CDATA[
  100. inputEnterKey("btn_search", "DOMActivate");
  101. ]]>
  102. </script>
  103. </input>
  104. </group>
  105. <datagrid id="datagrid1" nodeset="/root/main/speccode/speccodelist" dragmode="false" scroll="auto" allowbigselection="false" allowselection="false" caption="분류코드^분류명" colsep="^" colwidth="56, 237" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" selectionmode="byrow" style="left:2px; top:83px; width:335px; height:245px; ">
  106. <col disabled="false" ref="cdid" type="output" style="text-align:center; "/>
  107. <col disabled="true" ref="cdnm" type="output" style="text-align:left; padding-left:5; "/>
  108. <script type="javascript" ev:event="ondblclick">
  109. <![CDATA[
  110. var cur_row = datagrid1.row;
  111. model.setvalue("/root/send/cmpytype", model.getValue("/root/main/speccode/speccodelist[" + cur_row + "]/cdid"));
  112. submit("TRPAM00112");
  113. model.refresh();
  114. ]]>
  115. </script>
  116. <script type="javascript" ev:event="onclick">
  117. <![CDATA[
  118. // if (isDataCell()) {
  119. // datagrid1.editCell();
  120. // }
  121. ]]>
  122. </script>
  123. <script type="javascript" ev:event="ondelayclick">
  124. <![CDATA[
  125. if (isDataCell()) {
  126. datagrid1.editCell();
  127. }
  128. ]]>
  129. </script>
  130. </datagrid>
  131. <datagrid id="datagrid2" nodeset="/root/main/uncocmpy/uncocmpylist" visibility="visible" caption="분류^코드^계약처 명칭^사업자등록번호^시작일자^종료일자" colsep="^" colwidth="146, 40, 150, 192, 100, 100" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" style="left:340px; top:83px; width:792px; height:245px; ">
  132. <col disabled="true" ref="cmpytype" type="combo" style="text-align:center; ">
  133. <choices>
  134. <itemset nodeset="/root/init/P0126list/P0126">
  135. <label ref="cdnm"/>
  136. <value ref="cdid"/>
  137. </itemset>
  138. </choices>
  139. </col>
  140. <col disabled="true" ref="cmpycd" type="output" style="text-align:center; "/>
  141. <col ref="cmpynm" type="input" style="text-align:left; padding-left:5; "/>
  142. <col ref="cmpyrgstno" type="input" style="text-align:left; "/>
  143. <col ref="fromdd" type="inputdate" format="yyyy-mm-dd" style="text-align:center; "/>
  144. <col ref="todd" type="inputdate" format="yyyy-mm-dd" style="text-align:center; "/>
  145. <script type="javascript" ev:event="ondelayclick">
  146. <![CDATA[
  147. if (isDataCell()) {
  148. datagrid2.editCell();
  149. }
  150. ]]>
  151. </script>
  152. <script type="javascript" ev:event="ondblclick">
  153. <![CDATA[
  154. if (isDataCell()) {
  155. if (datagrid2.col == datagrid2.colRef("cmpytype") || datagrid2.col == datagrid2.colRef("cmpycd")) {
  156. var cur_row = datagrid2.row;
  157. opener.javascript.setParameter("SPPAM00110_PARM", model.getValue("/root/main/uncocmpy/uncocmpylist[" + cur_row + "]/cmpyrgstno"));
  158. model.close();
  159. }
  160. }
  161. ]]>
  162. </script>
  163. </datagrid>
  164. <button id="button4" class="btn2_letter2" style="left:1077px; top:55px; width:42px; height:19px; ">
  165. <caption>저장</caption>
  166. <script type="javascript" ev:event="DOMActivate">
  167. <![CDATA[
  168. var cur_row = datagrid2.row;
  169. var rtnMsgBox = 0;
  170. model.setValue("/root/updateData/uncocmpy/uncocmpylist", datagrid2.getUpdateData());
  171. rtnMsgBox = messageBox("데이터를", "Q002");
  172. if(rtnMsgBox == 6 ){
  173. submit("TXPAM00111");
  174. }
  175. model.refresh();
  176. ]]>
  177. </script>
  178. </button>
  179. <line id="line2" class="line_1" style="x1:2px; y1:78px; x2:337px; y2:78px; "/>
  180. <caption id="caption9" class="tit_2" style="left:340px; top:60px; width:135px; height:13px; ">세부 계약처 정보</caption>
  181. <caption id="caption10" class="tit_2" style="left:2px; top:60px; width:146px; height:13px; ">기관 분류</caption>
  182. <line id="line5" class="line_1" style="x1:340px; y1:78px; x2:1132px; y2:78px; "/>
  183. <button id="button10" class="btn2_letter3" style="left:1021px; top:55px; width:53px; height:19px; ">
  184. <caption>행삭제</caption>
  185. <script type="javascript" ev:event="DOMActivate">
  186. <![CDATA[
  187. var cur_row = datagrid2.row;
  188. datagrid2.deleteItem(cur_row);
  189. ]]>
  190. </script>
  191. </button>
  192. <button id="button11" class="btn2_letter3" style="left:966px; top:55px; width:53px; height:19px; ">
  193. <caption>행추가</caption>
  194. <script type="javascript" ev:event="DOMActivate">
  195. <![CDATA[
  196. datagrid2.addItem();
  197. datagrid2.disabled = "false";
  198. ]]>
  199. </script>
  200. </button>
  201. <caption id="caption4" style="left:192px; top:330px; width:145px; height:20px; ">원무공통코드 P0126 참조</caption>
  202. </group>
  203. <group id="group1" style="left:0px; top:0px; width:1130px; height:13px; ">
  204. <caption id="caption7" class="tit_1" style="left:0px; top:0px; width:254px; height:14px; ">기관미수관리</caption>
  205. </group>
  206. </xhtml:body>
  207. </xhtml:html>