SPAHA00600_건진자정보입력.xfdl 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPAHA00600" position="absolute 0 0 510 173" titletext="건진주소입력" oninit="SPAHA00600_oninit" onload="SPAHA00600_onload">
  5. <Layouts>
  6. <Layout>
  7. <Shape id="line7" linetype="horizontal" class="line_2" position="absolute 0 141 508 147"/>
  8. <Static id="caption1" text="건진주소입력" class="tit_2" position="absolute 0 0 103 22"/>
  9. <Shape id="line1" class="line_10" position="absolute 0 16 508 22"/>
  10. <Static id="caption12" text="등록번호" class="cell_1" position="absolute 0 21 63 44"/>
  11. <Shape id="line6" linetype="horizontal" class="line_3" position="absolute 0 143 508 149"/>
  12. <Shape id="line2" linetype="horizontal" class="line_2" position="absolute 0 67 508 73"/>
  13. <Shape id="line4" linetype="horizontal" class="line_2" position="absolute 0 43 508 49"/>
  14. <Static id="caption2" text="주소1" class="cell_1" position="absolute 0 47 63 93"/>
  15. <Shape id="line3" linetype="horizontal" class="line_2" position="absolute 0 92 508 98"/>
  16. <Edit id="opt_addr" taborder="1" position="absolute 191 48 507 67" autoselect="true" autoskip="true" class="output" readonly="true"/>
  17. <Button id="btn_searchzipcd" taborder="2" class="icon_search" position="absolute 170 49 186 65" onclick="btn_searchzipcd_onclick"/>
  18. <Static id="caption5" text="-" class="search_n_b" position="absolute 102 49 114 66"/>
  19. <MaskEdit id="opt_zipcd11" taborder="3" mask="999" position="absolute 65 48 107 67" autoselect="true" autoskip="true" class="output" readonly="true"/>
  20. <Edit id="ipt_detladdr" taborder="4" class="input_default" position="absolute 65 72 507 91" autoselect="true" autoskip="true"/>
  21. <MaskEdit id="opt_zipcd12" taborder="5" mask="999" position="absolute 123 48 165 67" autoselect="true" autoskip="true" class="output" readonly="true"/>
  22. <Edit id="opt_addr2" taborder="6" position="absolute 191 97 507 116" autoselect="true" autoskip="true" class="output" readonly="true"/>
  23. <Button id="btn_searchzipcd2" taborder="7" class="icon_search" position="absolute 170 99 186 115" onclick="btn_searchzipcd2_onclick"/>
  24. <MaskEdit id="ipt_zipcd21" taborder="8" mask="999" position="absolute 65 98 107 117" autoselect="true" autoskip="true" class="output" readonly="true"/>
  25. <Edit id="input1" taborder="9" class="input_default" position="absolute 65 123 507 142" autoselect="true" autoskip="true"/>
  26. <MaskEdit id="ipt_zipcd22" taborder="10" mask="999" position="absolute 123 98 165 117" autoselect="true" autoskip="true" class="output" readonly="true"/>
  27. <Static id="caption4" text="-" class="search_n_b" position="absolute 109 99 121 116"/>
  28. <Shape id="line5" linetype="horizontal" class="line_2" position="absolute 0 117 508 123"/>
  29. <Static id="caption3" text="주소2" class="cell_1" position="absolute 0 96 63 142"/>
  30. <Edit id="ipt_pid" taborder="11" position="absolute 65 22 148 41" autoselect="true" autoskip="true" onkeyup="ipt_pid_onkeyup"/>
  31. <Static id="caption6" text="성명" class="cell_1" position="absolute 150 21 205 44"/>
  32. <Edit id="ipt_pnm" taborder="12" position="absolute 208 23 291 42" autoselect="true" autoskip="true"/>
  33. <Edit id="ipt_rgstno1" taborder="13" visible="false" position="absolute 293 23 376 42" autoselect="true" autoskip="true" onkeyup="ipt_rgstno1_onkeyup"/>
  34. <Edit id="ipt_rgstno2" taborder="14" visible="false" position="absolute 379 23 462 42" autoselect="true" autoskip="true" onkeyup="ipt_rgstno2_onkeyup"/>
  35. <Button id="button4" taborder="15" text="확인" class="btn4" position="absolute 391 148 447 170" onclick="button4_onclick"/>
  36. <Button id="button9" taborder="16" text="취소" class="btn4" position="absolute 450 148 506 170" onclick="button9_onclick"/>
  37. </Layout>
  38. </Layouts>
  39. <Objects>
  40. <Dataset id="ds_main_info_patinfo_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  41. <ColumnInfo>
  42. <Column id="pid" type="STRING" size="256"/>
  43. <Column id="rgstno1" type="STRING" size="256"/>
  44. <Column id="rgstno2" type="STRING" size="256"/>
  45. <Column id="hngnm" type="STRING" size="256"/>
  46. <Column id="engnm" type="STRING" size="256"/>
  47. <Column id="sex" type="STRING" size="256"/>
  48. <Column id="age" type="STRING" size="256"/>
  49. <Column id="brthdd" type="STRING" size="256"/>
  50. <Column id="zipcd11" type="STRING" size="256"/>
  51. <Column id="zipcd12" type="STRING" size="256"/>
  52. <Column id="zipcdseq1" type="STRING" size="256"/>
  53. <Column id="addr1" type="STRING" size="256"/>
  54. <Column id="detladdr1" type="STRING" size="256"/>
  55. <Column id="mpphon" type="STRING" size="256"/>
  56. <Column id="telno" type="STRING" size="256"/>
  57. <Column id="emailid" type="STRING" size="256"/>
  58. <Column id="emailtype" type="STRING" size="256"/>
  59. <Column id="healexampid" type="STRING" size="256"/>
  60. <Column id="emailkind" type="STRING" size="256"/>
  61. <Column id="zipcd21" type="STRING" size="256"/>
  62. <Column id="zipcd22" type="STRING" size="256"/>
  63. <Column id="zipcdseq2" type="STRING" size="256"/>
  64. <Column id="addr2" type="STRING" size="256"/>
  65. <Column id="detladdr2" type="STRING" size="256"/>
  66. <Column id="psptno" type="STRING" size="256"/>
  67. <Column id="brthareacnts" type="STRING" size="256"/>
  68. <Column id="pidcretfg" type="STRING" size="256"/>
  69. <Column id="insuid" type="STRING" size="256"/>
  70. </ColumnInfo>
  71. <Rows>
  72. <Row>
  73. <Col id="pid"/>
  74. <Col id="rgstno1"/>
  75. <Col id="rgstno2"/>
  76. <Col id="hngnm"/>
  77. <Col id="engnm"/>
  78. <Col id="sex"/>
  79. <Col id="age"/>
  80. <Col id="brthdd"/>
  81. <Col id="zipcd11"/>
  82. <Col id="zipcd12"/>
  83. <Col id="zipcdseq1"/>
  84. <Col id="addr1"/>
  85. <Col id="detladdr1"/>
  86. <Col id="mpphon"/>
  87. <Col id="telno"/>
  88. <Col id="emailid"/>
  89. <Col id="emailtype"/>
  90. <Col id="healexampid"/>
  91. <Col id="emailkind"/>
  92. <Col id="zipcd21"/>
  93. <Col id="zipcd22"/>
  94. <Col id="zipcdseq2"/>
  95. <Col id="addr2"/>
  96. <Col id="detladdr2"/>
  97. <Col id="psptno"/>
  98. <Col id="brthareacnts"/>
  99. <Col id="pidcretfg"/>
  100. <Col id="insuid"/>
  101. </Row>
  102. </Rows>
  103. </Dataset>
  104. <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  105. <ColumnInfo>
  106. <Column id="healexamflag" type="STRING" size="256"/>
  107. <Column id="rsrvdd" type="STRING" size="256"/>
  108. <Column id="rsrvno" type="STRING" size="256"/>
  109. <Column id="instcd" type="STRING" size="256"/>
  110. </ColumnInfo>
  111. <Rows>
  112. <Row>
  113. <Col id="healexamflag"/>
  114. <Col id="rsrvdd"/>
  115. <Col id="rsrvno"/>
  116. <Col id="instcd"/>
  117. </Row>
  118. </Rows>
  119. </Dataset>
  120. <Dataset id="ds_main_info_rsrvacptinfo_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  121. <ColumnInfo>
  122. <Column id="choiflag" type="STRING" size="256"/>
  123. </ColumnInfo>
  124. </Dataset>
  125. <Dataset id="ds_temp_patinfo_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  126. <Dataset id="ds_temp_address" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  127. </Objects>
  128. <Bind>
  129. <BindItem id="item0" compid="ipt_pid" propid="value" datasetid="ds_main_info_patinfo_item" columnid="pid"/>
  130. <BindItem id="item1" compid="ipt_pnm" propid="value" datasetid="ds_main_info_patinfo_item" columnid="hngnm"/>
  131. <BindItem id="item2" compid="ipt_rgstno1" propid="value" datasetid="ds_main_info_patinfo_item" columnid="rgstno1"/>
  132. <BindItem id="item3" compid="ipt_rgstno2" propid="value" datasetid="ds_main_info_patinfo_item" columnid="rgstno2"/>
  133. <BindItem id="item4" compid="opt_addr" propid="value" datasetid="ds_main_info_patinfo_item" columnid="addr1"/>
  134. <BindItem id="item5" compid="opt_zipcd12" propid="value" datasetid="ds_main_info_patinfo_item" columnid="zipcd12"/>
  135. <BindItem id="item6" compid="opt_zipcd11" propid="value" datasetid="ds_main_info_patinfo_item" columnid="zipcd11"/>
  136. <BindItem id="item7" compid="ipt_detladdr" propid="value" datasetid="ds_main_info_patinfo_item" columnid="detladdr1"/>
  137. <BindItem id="item8" compid="ipt_zipcd21" propid="value" datasetid="ds_main_info_patinfo_item" columnid="zipcd21"/>
  138. <BindItem id="item9" compid="ipt_zipcd22" propid="value" datasetid="ds_main_info_patinfo_item" columnid="zipcd22"/>
  139. <BindItem id="item10" compid="opt_addr2" propid="value" datasetid="ds_main_info_patinfo_item" columnid="addr2"/>
  140. <BindItem id="item11" compid="input1" propid="value" datasetid="ds_main_info_patinfo_item" columnid="detladdr2"/>
  141. </Bind>
  142. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  143. * System Name :
  144. * Job Name :
  145. * Creator :
  146. * Make Date : 2015-11-13
  147. * Description :
  148. *---------------------------------------------------------------------------------------
  149. * Modify Date Modifier Modify Description
  150. *---------------------------------------------------------------------------------------
  151. * 2015-11-13 Live Converter TF->XP
  152. *
  153. *---------------------------------------------------------------------------------------
  154. ****************************************************************************************/
  155. include "com_commonxp::comm_main.xjs";
  156. include "ast_healexamxp::AHA001.xjs";
  157. var m_AutoNameCardPrintYN = "Y";
  158. function SPAHA00600_oninit(obj:Form, e:InitEventInfo)
  159. {
  160. frmf_initForm(obj);
  161. }
  162. function SPAHA00600_onload(obj:Form, e:LoadEventInfo)
  163. {
  164. fInitCtrl();
  165. }
  166. function fInitCtrl()
  167. {
  168. if ( frmf_checkOpener() )
  169. {
  170. ipt_pid.enable = true;
  171. ipt_pnm.enable = false;
  172. var vPid = opener.frmf_getParameter("SPAHA00600_PARAM6") ;
  173. var vHngnm = opener.frmf_getParameter("SPAHA00600_PARAM7") ;
  174. var vHealExamFlag = opener.frmf_getParameter("SPAHA00600_PARAM1") ;
  175. var vRsrvdd = opener.frmf_getParameter("SPAHA00600_PARAM2") ;
  176. var vRsrvno = opener.frmf_getParameter("SPAHA00600_PARAM3") ;
  177. var vInstcd = opener.frmf_getParameter("SPAHA00600_PARAM4") ;
  178. var m_AutoNameCardPrintYN = opener.frmf_getParameter("SPAHA00600_PARAM8") ;
  179. ds_main_info_patinfo_item.setColumn(0, "pid", vPid);
  180. ds_main_info_patinfo_item.setColumn(0, "hngnm", vHngnm);
  181. ds_send.setColumn(0, "healexamflag", vHealExamFlag);
  182. ds_send.setColumn(0, "rsrvdd", vRsrvdd);
  183. ds_send.setColumn(0, "rsrvno", vRsrvno);
  184. ds_send.setColumn(0, "instcd", vInstcd);
  185. fGetPatInfo(2);
  186. }
  187. }
  188. function btn_searchzipcd_onclick(obj:Button, e:ClickEventInfo)
  189. {
  190. fSetAddr(1, "ds_main_info_patinfo_item");
  191. ds_main_info_patinfo_item.setColumn(0, "zipcd11", ds_main_info_patinfo_item.getColumn(0, "zipcd1"));
  192. ds_main_info_patinfo_item.setColumn(0, "zipcd12", ds_main_info_patinfo_item.getColumn(0, "zipcd2"));
  193. ds_main_info_patinfo_item.setColumn(0, "addr1", ds_main_info_patinfo_item.getColumn(0, "addr"));
  194. }
  195. function ipt_pid_onkeyup(obj:Edit, e:KeyEventInfo)
  196. {
  197. if(e.keycode == 13)
  198. {
  199. obj.updateToDataset();
  200. fGetPatInfo(2);
  201. var objDOM = rptf_createDOM();
  202. rptf_setNodeListToDOM(objDOM, "/root/main/info/patinfo/item", ds_main_info_patinfo_item);
  203. var objParam = new Object();
  204. objParam.xml_data_XML1 = objDOM.documentElement.source;
  205. var option = "";
  206. rptf_exeReportPreview30(["RPAHA00601"],[objParam], option);
  207. }
  208. }
  209. function ipt_rgstno1_onkeyup(obj:Edit, e:KeyEventInfo)
  210. {
  211. if(e.keycode == 13)
  212. {
  213. obj.updateToDataset();
  214. fGetPatInfo(2);
  215. }
  216. }
  217. function ipt_rgstno2_onkeyup(obj:Edit, e:KeyEventInfo)
  218. {
  219. if(e.keycode == 13)
  220. {
  221. obj.updateToDataset();
  222. fGetPatInfo(2);
  223. }
  224. }
  225. function btn_searchzipcd2_onclick(obj:Button, e:ClickEventInfo)
  226. {
  227. fSetAddr(2, "ds_main_info_patinfo_item");
  228. ds_main_info_patinfo_item.setColumn(0, "zipcd21", ds_main_info_patinfo_item.getColumn(0, "zipcd1"));
  229. ds_main_info_patinfo_item.setColumn(0, "zipcd22", ds_main_info_patinfo_item.getColumn(0, "zipcd2"));
  230. ds_main_info_patinfo_item.setColumn(0, "addr2", ds_main_info_patinfo_item.getColumn(0, "addr"));
  231. }
  232. function button4_onclick(obj:Button, e:ClickEventInfo)
  233. {
  234. if( sysf_messageBox("주소를 ", "Q002") == 6 )
  235. {
  236. fSavePatInfo("N");
  237. var oParam = {};
  238. oParam.id = "TXAHA00601";
  239. oParam.service = "healexamrsltjudgapp.InqrInpt";
  240. oParam.method = "reqExeCnstRsrvPatList";
  241. oParam.inds = "req=ds_main_info_patinfo_item";
  242. oParam.outds = "";
  243. oParam.async = false;
  244. //oParam.callback = "cf_TXAHA00601";
  245. tranf_submit(oParam);
  246. }
  247. }
  248. function button9_onclick(obj:Button, e:ClickEventInfo)
  249. {
  250. this.close();
  251. }
  252. ]]></Script>
  253. </Form>
  254. </FDL>