SPPIF80701_차상위장애인미수현황조회.xfdl 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPPIF80701" position="absolute 0 0 904 910" titletext="차상위장애인미수현황조회" oninit="SPPIF80701_oninit" onload="SPPIF80701_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div position="absolute 0 15 900 905" id="group1" scrollbars="autoboth" anchor="all">
  8. <Layouts>
  9. <Layout>
  10. <Static text="차상위장애인미수현황" position="absolute 1 57 231 78" id="caption1" class="tit_2"/>
  11. <Shape position="absolute 1 74 896 80" linetype="horizontal" id="line1" class="line_10" anchor="left top right"/>
  12. <Div position="absolute 1 9 896 50" align="align:center top;" id="group2" class="div_SA" anchor="left top right">
  13. <Layouts>
  14. <Layout>
  15. <Static text="청구년월 :" position="absolute 5 11 92 28" id="caption30" class="search_name" anchor="default"/>
  16. <Calendar position="absolute 90 10 159 29" align="align:center middle;" id="ipt_clamfromym" class="input_search" taborder="1" mask="yyyy-mm" anchor="default" dateformat="yyyy-MM" editformat="yyyy-MM" onchanged="group1_group2_ipt_clamfromym_onchanged"/>
  17. <Calendar position="absolute 185 10 254 29" align="align:center middle;" id="ipt_clamtoym" class="input_search" taborder="1" mask="yyyy-mm" anchor="default" dateformat="yyyy-MM" value="null" editformat="yyyy-MM" onchanged="group1_group2_ipt_clamtoym_onchanged"/>
  18. <Static text="~" position="absolute 165 10 180 30" id="caption2" anchor="default"/>
  19. <Button position="absolute 831 10 887 32" id="btn_select" class="btn1" taborder="32" text="조회" anchor="top right" onclick="group1_group2_btn_select_onclick"/>
  20. <Shape position="absolute 822 5 828 38" linetype="vertical" id="line3" class="line_4" anchor="top right"/>
  21. </Layout>
  22. </Layouts>
  23. </Div>
  24. <Button position="absolute 839 867 895 889" id="button3" class="btn4" text="종료" anchor="right bottom" onclick="group1_button3_onclick"/>
  25. <Grid position="absolute 1 79 896 866" align="align:center middle;" id="grd_kdrglist" class="datagrid3" binddataset="ds_main_kdrglist" autofittype="col" anchor="all" cellsizingtype="col">
  26. <Formats>
  27. <Format id="default">
  28. <Columns>
  29. <Column size="0"/>
  30. <Column size="24"/>
  31. <Column size="235"/>
  32. <Column size="76"/>
  33. <Column size="105"/>
  34. <Column size="420"/>
  35. </Columns>
  36. <Rows>
  37. <Row size="24" band="head"/>
  38. <Row size="24"/>
  39. </Rows>
  40. <Band id="head">
  41. <Cell text="기관코드"/>
  42. <Cell col="1"/>
  43. <Cell col="2" text="기관명"/>
  44. <Cell col="3" text="건수"/>
  45. <Cell col="4" text="금액"/>
  46. <Cell col="5" text="비고"/>
  47. </Band>
  48. <Band id="body">
  49. <Cell text="bind:jrprocinstmark"/>
  50. <Cell col="1" celltype="head" expr="currow+1"/>
  51. <Cell col="2" style="align:left middle;" text="bind:jrprocinstmarknm"/>
  52. <Cell col="3" style="align:right middle;" text="bind:cnt"/>
  53. <Cell col="4" style="align:right middle;" text="bind:jrhandicaprfund"/>
  54. <Cell col="5" displaytype="text" edittype="text" text="bind:remark"/>
  55. </Band>
  56. </Format>
  57. </Formats>
  58. </Grid>
  59. <Button position="absolute 816 55 896 74" id="btn_excelsave" class="btn7" text="엑셀저장" anchor="top right" onclick="group1_btn_excelsave_onclick"/>
  60. <Button position="absolute 765 55 815 74" id="button12" class="btn6" text="출력" anchor="top right" onclick="group1_button12_onclick"/>
  61. </Layout>
  62. </Layouts>
  63. </Div>
  64. <Static id="cap_title" text="차상위장애인미수현황조회" class="tit_1" position="absolute 1 0 225 23"/>
  65. </Layout>
  66. </Layouts>
  67. <Objects>
  68. <Dataset id="ds_main_kdrglist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  69. <ColumnInfo>
  70. <Column id="jrprocinstmark" type="STRING"/>
  71. <Column id="jrprocinstmarknm" type="STRING"/>
  72. <Column id="cnt" type="STRING"/>
  73. <Column id="jrhandicaprfund" type="STRING"/>
  74. <Column id="remark" type="STRING"/>
  75. </ColumnInfo>
  76. </Dataset>
  77. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  78. <ColumnInfo>
  79. <Column id="pid" type="STRING" size="256"/>
  80. <Column id="clamfromym" type="STRING" size="256"/>
  81. <Column id="clamtoym" type="STRING" size="256"/>
  82. <Column id="clamym" type="STRING" size="256"/>
  83. <Column id="offset" type="STRING" size="256"/>
  84. <Column id="daywardyn" type="STRING" size="256"/>
  85. <Column id="filepath" type="STRING" size="256"/>
  86. <Column id="attach" type="STRING" size="256"/>
  87. </ColumnInfo>
  88. <Rows>
  89. <Row>
  90. <Col id="daywardyn">N</Col>
  91. </Row>
  92. </Rows>
  93. </Dataset>
  94. <Dataset id="ds_init_P0008list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  95. <ColumnInfo>
  96. <Column id="cdnm" type="STRING" size="256"/>
  97. <Column id="cdid" type="STRING" size="256"/>
  98. </ColumnInfo>
  99. <Rows>
  100. <Row/>
  101. </Rows>
  102. </Dataset>
  103. <Dataset id="ds_init_P0010list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  104. <ColumnInfo>
  105. <Column id="cdnm" type="STRING" size="256"/>
  106. <Column id="cdid" type="STRING" size="256"/>
  107. </ColumnInfo>
  108. <Rows>
  109. <Row/>
  110. </Rows>
  111. </Dataset>
  112. <Dataset id="ds_init_P0110list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  113. <ColumnInfo>
  114. <Column id="cdnm" type="STRING" size="256"/>
  115. <Column id="cdid" type="STRING" size="256"/>
  116. </ColumnInfo>
  117. <Rows>
  118. <Row/>
  119. </Rows>
  120. </Dataset>
  121. </Objects>
  122. <Bind>
  123. <BindItem id="item0" compid="group1.group2.ipt_clamfromym" propid="value" datasetid="ds_send" columnid="clamfromym"/>
  124. <BindItem id="item1" compid="group1.group2.ipt_clamtoym" propid="value" datasetid="ds_send" columnid="clamtoym"/>
  125. </Bind>
  126. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  127. * System Name :
  128. * Job Name :
  129. * Creator :
  130. * Make Date : 2016-05-24
  131. * Description :
  132. *---------------------------------------------------------------------------------------
  133. * Modify Date Modifier Modify Description
  134. *---------------------------------------------------------------------------------------
  135. * 2016-05-24 Live Converter TF->XP
  136. *
  137. *---------------------------------------------------------------------------------------
  138. ****************************************************************************************/
  139. include "com_commonxp::comm_main.xjs";
  140. include "pam_pamcomnxp::PAM001.xjs";
  141. include "pam_pamcomnxp::PAM.xjs";
  142. function SPPIF80701_oninit(obj:Form, e:InitEventInfo)
  143. {
  144. frmf_initForm(obj);
  145. }
  146. function SPPIF80701_onload(obj:Form, e:LoadEventInfo)
  147. {
  148. var arrParam = [{dsNm: "ds_init_P0008list", cdGrpId: "P0008"}
  149. ,{dsNm: "ds_init_P0010list", cdGrpId: "P0010"}
  150. ,{dsNm: "ds_init_P0110list", cdGrpId: "P0110"}]
  151. appf_getCodeList(arrParam);
  152. pamGetDeptCDDrIDList();
  153. fInitialize();
  154. }
  155. function fInitialize()
  156. {
  157. var gToday = new Date();
  158. var gBaseyear = gToday.getDateFormat("YYYY");
  159. var gBasemonth = gToday.getDateFormat("MM");
  160. var gBaseday = gToday.getDateFormat("DD");
  161. var gCurrentdd = gBaseyear + gBasemonth + gBaseday;
  162. var gCurrentym = gBaseyear + gBasemonth;
  163. var gUserid = sysf_getUserId();
  164. var gfromym = (gBaseyear-5) + gBasemonth;
  165. ds_send.setColumn(0, "clamfromym", gfromym);
  166. ds_send.setColumn(0, "clamtoym", gCurrentym);
  167. }
  168. //조회
  169. function group1_group2_btn_select_onclick(obj:Button, e:ClickEventInfo)
  170. {
  171. fGetDocuList();
  172. }
  173. function fGetDocuList()
  174. {
  175. var oParam = {};
  176. oParam.id = "TRPIF80102";
  177. oParam.service = "clamuncoapp.ClamUnco";
  178. oParam.method = "reqGetInsuJrhandicaprfundList";
  179. oParam.inds = "req=ds_send";
  180. oParam.outds = "ds_main_kdrglist=datagrid2";
  181. oParam.async = false;
  182. //oParam.callback = "cf_TRPIF80102";
  183. tranf_submit(oParam);
  184. }
  185. //출력
  186. function group1_button12_onclick(obj:Button, e:ClickEventInfo)
  187. {
  188. var objDOM = rptf_createDOM(); // DOM 객체 설정
  189. rptf_setNodeListToDOM(objDOM, "/root/main/list/deptitemcutamtlist", ds_main_kdrglist);
  190. rptf_setNodeListToDOM(objDOM, "/root/send", ds_send);
  191. var objParam = new Object();
  192. objParam.xml_data_XML1 = objDOM.documentElement.source;
  193. var option =// "open=1;save=1;directprint=0;printdialog=0;print=1;zoom=0;";
  194. rptf_exeReportPreview30(["RPPIF80700"],[objParam], option);
  195. }
  196. //엑셀저장
  197. function group1_btn_excelsave_onclick(obj:Button, e:ClickEventInfo)
  198. {
  199. if (ds_main_kdrglist.rowcount > 0)
  200. {
  201. grdf_exportExcel(group1.grd_kdrglist, "exportExcel", "see");
  202. }
  203. else
  204. {
  205. sysf_messageBox("엑셀저장할 내역이", "I004");
  206. }
  207. }
  208. function group1_button3_onclick(obj:Button, e:ClickEventInfo)
  209. {
  210. this.close();
  211. }
  212. function group1_group2_ipt_clamfromym_onchanged(obj:Calendar, e:ChangeEventInfo)
  213. {
  214. ds_send.setColumn(0, "clamfromym", String(obj.value).substr(0,6));
  215. }
  216. function group1_group2_ipt_clamtoym_onchanged(obj:Calendar, e:ChangeEventInfo)
  217. {
  218. ds_send.setColumn(0, "clamtoym", String(obj.value).substr(0,6));
  219. }
  220. ]]></Script>
  221. </Form>
  222. </FDL>