SPASI02700_건강검진결과조회.xfdl 30 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPASI02700" position="absolute 0 0 1203 788" titletext="건강검진결과조회" oninit="SPASI02700_oninit" onload="SPASI02700_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div position="absolute 0 25 1194 60" align="align:center top;" id="grp_sea" class="div_SA">
  8. <Layouts>
  9. <Layout>
  10. <Static text="검진시행일 :" position="absolute 15 9 107 26" id="cap_fromdd" class="search_name"/>
  11. <Static text="검진시행일 :" position="absolute 15 9 115 26" id="cap_todd" class="search_name" visible="false"/>
  12. <Static text="~" position="absolute 224 9 236 26" id="caption7" class="search_no_b"/>
  13. <Button position="absolute 1124 7 1180 29" id="button4" class="btn1" text="조회" onclick="grp_sea_button4_onclick"/>
  14. <Shape position="absolute 1106 7 1112 29" linetype="vertical" id="line5" class="line_4"/>
  15. <Static text="결과구분 :" position="absolute 765 9 857 26" id="caption4" class="search_name"/>
  16. <Static text="부서명 :" position="absolute 515 10 592 27" id="caption3" class="search_name"/>
  17. <Calendar position="absolute 115 8 221 27" id="ipt_fromdd" class="input_essential"/>
  18. <Calendar position="absolute 235 8 345 27" id="ipt_todd" class="input_essential"/>
  19. <Radio position="absolute 860 9 1100 29" id="rdo_rsltflag" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" rowcount="-1">
  20. <Dataset id="innerdataset">
  21. <ColumnInfo>
  22. <Column id="codecolumn"/>
  23. <Column id="datacolumn"/>
  24. </ColumnInfo>
  25. <Rows>
  26. <Row>
  27. <Col id="codecolumn">G05</Col>
  28. <Col id="datacolumn">채용건강검진</Col>
  29. </Row>
  30. <Row>
  31. <Col id="codecolumn">G01</Col>
  32. <Col id="datacolumn">정기 및 추가건강검진</Col>
  33. </Row>
  34. </Rows>
  35. </Dataset>
  36. </Radio>
  37. <Button position="absolute 740 9 756 25" id="btn_deptnm" class="icon_search" text="" onclick="grp_sea_btn_deptnm_onclick"/>
  38. <Edit position="absolute 595 8 735 27" id="ipt_deptnm" class="input_default" onkeydown="grp_sea_ipt_deptnm_onkeydown"/>
  39. <Static text="이름 :" position="absolute 361 10 426 27" id="caption5" class="search_name"/>
  40. <Edit position="absolute 426 8 501 27" id="ipt_name" class="input_default"/>
  41. </Layout>
  42. </Layouts>
  43. </Div>
  44. <Shape position="absolute 0 85 1194 91" linetype="horizontal" id="line2" class="line_10"/>
  45. <Grid position="absolute 0 115 1194 760" align="align:center middle;" id="grd_mediexamrsltlist" binddataset="ds_main_mediexamrsltinfo_mediexamrsltlist">
  46. <Formats>
  47. <Format id="default">
  48. <Columns>
  49. <Column size="24"/>
  50. <Column size="50"/>
  51. <Column size="75"/>
  52. <Column size="64"/>
  53. <Column size="122"/>
  54. <Column size="70"/>
  55. <Column size="106"/>
  56. <Column size="88"/>
  57. <Column size="64"/>
  58. <Column size="39"/>
  59. <Column size="39"/>
  60. <Column size="100"/>
  61. <Column size="100"/>
  62. <Column size="100"/>
  63. <Column size="273"/>
  64. <Column size="215"/>
  65. </Columns>
  66. <Rows>
  67. <Row size="24" band="head"/>
  68. <Row size="24"/>
  69. </Rows>
  70. <Band id="head">
  71. <Cell/>
  72. <Cell col="1" text="부서코드"/>
  73. <Cell col="2" text="사번"/>
  74. <Cell col="3" text="성명"/>
  75. <Cell col="4" text="주민번호"/>
  76. <Cell col="5" text="등록번호"/>
  77. <Cell col="6" text="부서명"/>
  78. <Cell col="7" text="직종"/>
  79. <Cell col="8" text="직위"/>
  80. <Cell col="9" text="성별"/>
  81. <Cell col="10" text="나이"/>
  82. <Cell col="11" text="HBsAg"/>
  83. <Cell col="12" text="HBsAb"/>
  84. <Cell col="13" text="Chest PA 결과"/>
  85. <Cell col="14" text="종합의견"/>
  86. <Cell col="15" text="비고"/>
  87. </Band>
  88. <Band id="body">
  89. <Cell celltype="head" edittype="none" expr="currow + 1"/>
  90. <Cell col="1" text="bind:deptcd"/>
  91. <Cell col="2" text="bind:empno"/>
  92. <Cell col="3" text="bind:name"/>
  93. <Cell col="4" displaytype="text" editfilter="number" text="bind:rgstno" mask="######-#######" maskchar=" "/>
  94. <Cell col="5" text="bind:pid"/>
  95. <Cell col="6" text="bind:deptnm"/>
  96. <Cell col="7" displaytype="combo" edittype="combo" text="bind:jobkindflag" enable="false"/>
  97. <Cell col="8" displaytype="combo" edittype="combo" text="bind:jobposflag" enable="false"/>
  98. <Cell col="9" text="bind:sexflag"/>
  99. <Cell col="10" text="bind:age"/>
  100. <Cell col="11" text="bind:hbsag"/>
  101. <Cell col="12" text="bind:hbsab"/>
  102. <Cell col="13" text="bind:chestparslt"/>
  103. <Cell col="14" text="bind:sytsopin"/>
  104. <Cell col="15" text="bind:remfact"/>
  105. </Band>
  106. </Format>
  107. </Formats>
  108. </Grid>
  109. <Combo position="absolute 117 92 197 111" id="cmb_cond1" class="combo_search" codecolumn="codecolumn" datacolumn="datacolumn">
  110. <Dataset id="innerdataset">
  111. <ColumnInfo>
  112. <Column id="codecolumn"/>
  113. <Column id="datacolumn"/>
  114. </ColumnInfo>
  115. <Rows>
  116. <Row>
  117. <Col id="codecolumn">0</Col>
  118. <Col id="datacolumn">-</Col>
  119. </Row>
  120. <Row>
  121. <Col id="codecolumn">1</Col>
  122. <Col id="datacolumn">부서코드</Col>
  123. </Row>
  124. <Row>
  125. <Col id="codecolumn">3</Col>
  126. <Col id="datacolumn">사번</Col>
  127. </Row>
  128. <Row>
  129. <Col id="codecolumn">4</Col>
  130. <Col id="datacolumn">성명</Col>
  131. </Row>
  132. <Row>
  133. <Col id="codecolumn">6</Col>
  134. <Col id="datacolumn">등록번호</Col>
  135. </Row>
  136. </Rows>
  137. </Dataset>
  138. </Combo>
  139. <Edit readonly="true" position="absolute 681 92 711 111" align="align:center middle;" id="output4" class="output"/>
  140. <Combo position="absolute 200 92 270 111" id="cmb_cond2" class="combo_search" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="cmb_cond2_onitemchanged">
  141. <Dataset id="innerdataset">
  142. <ColumnInfo>
  143. <Column id="codecolumn"/>
  144. <Column id="datacolumn"/>
  145. </ColumnInfo>
  146. <Rows>
  147. <Row>
  148. <Col id="codecolumn">-</Col>
  149. <Col id="datacolumn">-</Col>
  150. </Row>
  151. <Row>
  152. <Col id="codecolumn">asc</Col>
  153. <Col id="datacolumn">올림</Col>
  154. </Row>
  155. <Row>
  156. <Col id="codecolumn">desc</Col>
  157. <Col id="datacolumn">내림</Col>
  158. </Row>
  159. </Rows>
  160. </Dataset>
  161. </Combo>
  162. <Edit readonly="true" position="absolute 880 92 910 111" align="align:center middle;" id="output5" class="output"/>
  163. <Combo position="absolute 316 92 396 111" id="cmb_cond3" class="combo_search" enable="false" codecolumn="codecolumn" datacolumn="datacolumn">
  164. <Dataset id="innerdataset">
  165. <ColumnInfo>
  166. <Column id="codecolumn"/>
  167. <Column id="datacolumn"/>
  168. </ColumnInfo>
  169. <Rows>
  170. <Row>
  171. <Col id="codecolumn">0</Col>
  172. <Col id="datacolumn">-</Col>
  173. </Row>
  174. <Row>
  175. <Col id="codecolumn">1</Col>
  176. <Col id="datacolumn">부서코드</Col>
  177. </Row>
  178. <Row>
  179. <Col id="codecolumn">3</Col>
  180. <Col id="datacolumn">사번</Col>
  181. </Row>
  182. <Row>
  183. <Col id="codecolumn">4</Col>
  184. <Col id="datacolumn">성명</Col>
  185. </Row>
  186. <Row>
  187. <Col id="codecolumn">6</Col>
  188. <Col id="datacolumn">등록번호</Col>
  189. </Row>
  190. </Rows>
  191. </Dataset>
  192. </Combo>
  193. <Edit readonly="true" position="absolute 283 92 313 111" align="align:center middle;" id="output6" class="output"/>
  194. <Button position="absolute 1144 91 1194 110" id="button2" class="btn7" text="엑셀" onclick="button2_onclick"/>
  195. <Combo position="absolute 399 92 469 111" id="cmb_cond4" class="combo_search" enable="false" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="cmb_cond4_onitemchanged">
  196. <Dataset id="innerdataset">
  197. <ColumnInfo>
  198. <Column id="codecolumn"/>
  199. <Column id="datacolumn"/>
  200. </ColumnInfo>
  201. <Rows>
  202. <Row>
  203. <Col id="codecolumn">-</Col>
  204. <Col id="datacolumn">-</Col>
  205. </Row>
  206. <Row>
  207. <Col id="codecolumn">asc</Col>
  208. <Col id="datacolumn">올림</Col>
  209. </Row>
  210. <Row>
  211. <Col id="codecolumn">desc</Col>
  212. <Col id="datacolumn">내림</Col>
  213. </Row>
  214. </Rows>
  215. </Dataset>
  216. </Combo>
  217. <Edit readonly="true" position="absolute 482 92 512 111" align="align:center middle;" id="output7" class="output"/>
  218. <Combo position="absolute 516 92 596 111" id="cmb_cond5" class="combo_search" enable="false" codecolumn="codecolumn" datacolumn="datacolumn">
  219. <Dataset id="innerdataset">
  220. <ColumnInfo>
  221. <Column id="codecolumn"/>
  222. <Column id="datacolumn"/>
  223. </ColumnInfo>
  224. <Rows>
  225. <Row>
  226. <Col id="codecolumn">0</Col>
  227. <Col id="datacolumn">-</Col>
  228. </Row>
  229. <Row>
  230. <Col id="codecolumn">1</Col>
  231. <Col id="datacolumn">부서코드</Col>
  232. </Row>
  233. <Row>
  234. <Col id="codecolumn">3</Col>
  235. <Col id="datacolumn">사번</Col>
  236. </Row>
  237. <Row>
  238. <Col id="codecolumn">4</Col>
  239. <Col id="datacolumn">성명</Col>
  240. </Row>
  241. <Row>
  242. <Col id="codecolumn">6</Col>
  243. <Col id="datacolumn">등록번호</Col>
  244. </Row>
  245. </Rows>
  246. </Dataset>
  247. </Combo>
  248. <Edit readonly="true" position="absolute 84 92 114 111" align="align:center middle;" id="output8" class="output"/>
  249. <Combo position="absolute 598 92 668 111" id="cmb_cond6" class="combo_search" enable="false" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="cmb_cond6_onitemchanged">
  250. <Dataset id="innerdataset">
  251. <ColumnInfo>
  252. <Column id="codecolumn"/>
  253. <Column id="datacolumn"/>
  254. </ColumnInfo>
  255. <Rows>
  256. <Row>
  257. <Col id="codecolumn">-</Col>
  258. <Col id="datacolumn">-</Col>
  259. </Row>
  260. <Row>
  261. <Col id="codecolumn">asc</Col>
  262. <Col id="datacolumn">올림</Col>
  263. </Row>
  264. <Row>
  265. <Col id="codecolumn">desc</Col>
  266. <Col id="datacolumn">내림</Col>
  267. </Row>
  268. </Rows>
  269. </Dataset>
  270. </Combo>
  271. <Combo position="absolute 714 92 794 111" id="cmb_cond7" class="combo_search" enable="false" codecolumn="codecolumn" datacolumn="datacolumn">
  272. <Dataset id="innerdataset">
  273. <ColumnInfo>
  274. <Column id="codecolumn"/>
  275. <Column id="datacolumn"/>
  276. </ColumnInfo>
  277. <Rows>
  278. <Row>
  279. <Col id="codecolumn">0</Col>
  280. <Col id="datacolumn">-</Col>
  281. </Row>
  282. <Row>
  283. <Col id="codecolumn">1</Col>
  284. <Col id="datacolumn">부서코드</Col>
  285. </Row>
  286. <Row>
  287. <Col id="codecolumn">3</Col>
  288. <Col id="datacolumn">사번</Col>
  289. </Row>
  290. <Row>
  291. <Col id="codecolumn">4</Col>
  292. <Col id="datacolumn">성명</Col>
  293. </Row>
  294. <Row>
  295. <Col id="codecolumn">6</Col>
  296. <Col id="datacolumn">등록번호</Col>
  297. </Row>
  298. </Rows>
  299. </Dataset>
  300. </Combo>
  301. <Combo position="absolute 797 92 867 111" id="cmb_cond8" class="combo_search" enable="false" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="cmb_cond8_onitemchanged">
  302. <Dataset id="innerdataset">
  303. <ColumnInfo>
  304. <Column id="codecolumn"/>
  305. <Column id="datacolumn"/>
  306. </ColumnInfo>
  307. <Rows>
  308. <Row>
  309. <Col id="codecolumn">-</Col>
  310. <Col id="datacolumn">-</Col>
  311. </Row>
  312. <Row>
  313. <Col id="codecolumn">asc</Col>
  314. <Col id="datacolumn">올림</Col>
  315. </Row>
  316. <Row>
  317. <Col id="codecolumn">desc</Col>
  318. <Col id="datacolumn">내림</Col>
  319. </Row>
  320. </Rows>
  321. </Dataset>
  322. </Combo>
  323. <Static text="정렬선택" position="absolute 0 90 79 113" align="align:center middle;" id="caption1" class="cell_1"/>
  324. <Combo position="absolute 912 92 992 111" id="cmb_cond9" class="combo_search" enable="false" codecolumn="codecolumn" datacolumn="datacolumn">
  325. <Dataset id="innerdataset">
  326. <ColumnInfo>
  327. <Column id="codecolumn"/>
  328. <Column id="datacolumn"/>
  329. </ColumnInfo>
  330. <Rows>
  331. <Row>
  332. <Col id="codecolumn">0</Col>
  333. <Col id="datacolumn">-</Col>
  334. </Row>
  335. <Row>
  336. <Col id="codecolumn">1</Col>
  337. <Col id="datacolumn">부서코드</Col>
  338. </Row>
  339. <Row>
  340. <Col id="codecolumn">3</Col>
  341. <Col id="datacolumn">사번</Col>
  342. </Row>
  343. <Row>
  344. <Col id="codecolumn">4</Col>
  345. <Col id="datacolumn">성명</Col>
  346. </Row>
  347. <Row>
  348. <Col id="codecolumn">6</Col>
  349. <Col id="datacolumn">등록번호</Col>
  350. </Row>
  351. </Rows>
  352. </Dataset>
  353. </Combo>
  354. <Shape position="absolute 0 110 1194 116" linetype="horizontal" id="line1" class="line_3"/>
  355. <Button position="absolute 1101 91 1143 110" id="btn_sort" class="btn2_letter2" text="정렬" onclick="btn_sort_onclick"/>
  356. <Combo position="absolute 996 92 1066 111" id="cmb_cond10" class="combo_search" enable="false" codecolumn="codecolumn" datacolumn="datacolumn">
  357. <Dataset id="innerdataset">
  358. <ColumnInfo>
  359. <Column id="codecolumn"/>
  360. <Column id="datacolumn"/>
  361. </ColumnInfo>
  362. <Rows>
  363. <Row>
  364. <Col id="codecolumn">-</Col>
  365. <Col id="datacolumn">-</Col>
  366. </Row>
  367. <Row>
  368. <Col id="codecolumn">asc</Col>
  369. <Col id="datacolumn">올림</Col>
  370. </Row>
  371. <Row>
  372. <Col id="codecolumn">desc</Col>
  373. <Col id="datacolumn">내림</Col>
  374. </Row>
  375. </Rows>
  376. </Dataset>
  377. </Combo>
  378. <Static text="건강검진결과리스트" position="absolute 1 69 174 85" id="caption25" class="tit_2"/>
  379. <Static id="caption2" text="건강검진결과조회" class="tit_1" position="absolute 0 0 163 25"/>
  380. <Button id="btn_init" taborder="1" text="초기화" class="btn4" position="absolute 1124 761 1192 783" onclick="btn_init_onclick"/>
  381. <Button id="btn_print" taborder="2" text="출력" class="btn6" position="absolute 3 762 59 784"/>
  382. </Layout>
  383. </Layouts>
  384. <Objects>
  385. <Dataset id="ds_main_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  386. <ColumnInfo>
  387. <Column id="fromdd" type="STRING" size="256"/>
  388. <Column id="todd" type="STRING" size="256"/>
  389. <Column id="name" type="STRING" size="256"/>
  390. <Column id="deptnm" type="STRING" size="256"/>
  391. <Column id="rsltflag" type="STRING" size="256"/>
  392. <Column id="deptcd" type="STRING" size="256"/>
  393. </ColumnInfo>
  394. <Rows>
  395. <Row>
  396. <Col id="fromdd"/>
  397. <Col id="todd"/>
  398. <Col id="name"/>
  399. <Col id="deptnm"/>
  400. <Col id="rsltflag">G01</Col>
  401. <Col id="deptcd"/>
  402. </Row>
  403. </Rows>
  404. </Dataset>
  405. <Dataset id="ds_main_sortcond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  406. <ColumnInfo>
  407. <Column id="sort1" type="STRING" size="256"/>
  408. <Column id="cond1" type="STRING" size="256"/>
  409. <Column id="cond2" type="STRING" size="256"/>
  410. <Column id="sort2" type="STRING" size="256"/>
  411. <Column id="cond3" type="STRING" size="256"/>
  412. <Column id="cond4" type="STRING" size="256"/>
  413. <Column id="sort3" type="STRING" size="256"/>
  414. <Column id="cond5" type="STRING" size="256"/>
  415. <Column id="cond6" type="STRING" size="256"/>
  416. <Column id="sort4" type="STRING" size="256"/>
  417. <Column id="cond7" type="STRING" size="256"/>
  418. <Column id="cond8" type="STRING" size="256"/>
  419. <Column id="sort5" type="STRING" size="256"/>
  420. <Column id="cond9" type="STRING" size="256"/>
  421. <Column id="cond10" type="STRING" size="256"/>
  422. </ColumnInfo>
  423. <Rows>
  424. <Row>
  425. <Col id="sort1">1</Col>
  426. <Col id="cond1">0</Col>
  427. <Col id="cond2">-</Col>
  428. <Col id="sort2">2</Col>
  429. <Col id="cond3">0</Col>
  430. <Col id="cond4">-</Col>
  431. <Col id="sort3">3</Col>
  432. <Col id="cond5">0</Col>
  433. <Col id="cond6">-</Col>
  434. <Col id="sort4">4</Col>
  435. <Col id="cond7">0</Col>
  436. <Col id="cond8">-</Col>
  437. <Col id="sort5">5</Col>
  438. <Col id="cond9">0</Col>
  439. <Col id="cond10">-</Col>
  440. </Row>
  441. </Rows>
  442. </Dataset>
  443. <Dataset id="ds_main_mediexamrsltinfo_mediexamrsltlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  444. <ColumnInfo>
  445. <Column id="deptcd" type="STRING" size="256"/>
  446. <Column id="deptnm" type="STRING" size="256"/>
  447. <Column id="empno" type="STRING" size="256"/>
  448. <Column id="name" type="STRING" size="256"/>
  449. <Column id="rgstno" type="STRING" size="256"/>
  450. <Column id="pid" type="STRING" size="256"/>
  451. <Column id="gvnoffcorddd" type="STRING" size="256"/>
  452. <Column id="jobkindflag" type="STRING" size="256"/>
  453. <Column id="jobposflag" type="STRING" size="256"/>
  454. <Column id="sexflag" type="STRING" size="256"/>
  455. <Column id="age" type="STRING" size="256"/>
  456. <Column id="hbsag" type="STRING" size="256"/>
  457. <Column id="hbsab" type="STRING" size="256"/>
  458. <Column id="chestparslt" type="STRING" size="256"/>
  459. <Column id="sytsopin" type="STRING" size="256"/>
  460. <Column id="remfact" type="STRING" size="256"/>
  461. </ColumnInfo>
  462. <Rows>
  463. <Row>
  464. <Col id="deptcd"/>
  465. <Col id="deptnm"/>
  466. <Col id="empno"/>
  467. <Col id="name"/>
  468. <Col id="rgstno"/>
  469. <Col id="pid"/>
  470. <Col id="gvnoffcorddd"/>
  471. <Col id="jobkindflag"/>
  472. <Col id="jobposflag"/>
  473. <Col id="sexflag"/>
  474. <Col id="age"/>
  475. <Col id="hbsag"/>
  476. <Col id="hbsab"/>
  477. <Col id="chestparslt"/>
  478. <Col id="sytsopin"/>
  479. <Col id="remfact"/>
  480. </Row>
  481. </Rows>
  482. </Dataset>
  483. <Dataset id="ds_init_initdate" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  484. <ColumnInfo>
  485. <Column id="today" type="STRING" size="256"/>
  486. </ColumnInfo>
  487. <Rows>
  488. <Row>
  489. <Col id="today"/>
  490. </Row>
  491. </Rows>
  492. </Dataset>
  493. <Dataset id="ds_send_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  494. </Objects>
  495. <Bind>
  496. <BindItem id="item0" compid="grp_sea.ipt_fromdd" propid="value" datasetid="ds_main_cond" columnid="fromdd"/>
  497. <BindItem id="item1" compid="grp_sea.ipt_todd" propid="value" datasetid="ds_main_cond" columnid="todd"/>
  498. <BindItem id="item2" compid="grp_sea.ipt_name" propid="value" datasetid="ds_main_cond" columnid="name"/>
  499. <BindItem id="item3" compid="grp_sea.ipt_deptnm" propid="value" datasetid="ds_main_cond" columnid="deptnm"/>
  500. <BindItem id="item4" compid="grp_sea.rdo_rsltflag" propid="value" datasetid="ds_main_cond" columnid="rsltflag"/>
  501. <BindItem id="item5" compid="output8" propid="value" datasetid="ds_main_sortcond" columnid="sort1"/>
  502. <BindItem id="item6" compid="cmb_cond1" propid="value" datasetid="ds_main_sortcond" columnid="cond1"/>
  503. <BindItem id="item7" compid="cmb_cond2" propid="value" datasetid="ds_main_sortcond" columnid="cond2"/>
  504. <BindItem id="item8" compid="output6" propid="value" datasetid="ds_main_sortcond" columnid="sort2"/>
  505. <BindItem id="item9" compid="cmb_cond3" propid="value" datasetid="ds_main_sortcond" columnid="cond3"/>
  506. <BindItem id="item10" compid="cmb_cond4" propid="value" datasetid="ds_main_sortcond" columnid="cond4"/>
  507. <BindItem id="item11" compid="output7" propid="value" datasetid="ds_main_sortcond" columnid="sort3"/>
  508. <BindItem id="item12" compid="cmb_cond5" propid="value" datasetid="ds_main_sortcond" columnid="cond5"/>
  509. <BindItem id="item13" compid="cmb_cond6" propid="value" datasetid="ds_main_sortcond" columnid="cond6"/>
  510. <BindItem id="item14" compid="output4" propid="value" datasetid="ds_main_sortcond" columnid="sort4"/>
  511. <BindItem id="item15" compid="cmb_cond7" propid="value" datasetid="ds_main_sortcond" columnid="cond7"/>
  512. <BindItem id="item16" compid="cmb_cond8" propid="value" datasetid="ds_main_sortcond" columnid="cond8"/>
  513. <BindItem id="item17" compid="output5" propid="value" datasetid="ds_main_sortcond" columnid="sort5"/>
  514. <BindItem id="item18" compid="cmb_cond9" propid="value" datasetid="ds_main_sortcond" columnid="cond9"/>
  515. <BindItem id="item19" compid="cmb_cond10" propid="value" datasetid="ds_main_sortcond" columnid="cond10"/>
  516. </Bind>
  517. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  518. * System Name :
  519. * Job Name :
  520. * Creator :
  521. * Make Date : 2015-11-13
  522. * Description :
  523. *---------------------------------------------------------------------------------------
  524. * Modify Date Modifier Modify Description
  525. *---------------------------------------------------------------------------------------
  526. * 2015-11-13 Live Converter TF->XP
  527. *
  528. *---------------------------------------------------------------------------------------
  529. ****************************************************************************************/
  530. include "com_commonxp::comm_main.xjs";
  531. var arErrorCode = new HashArray();
  532. function SPASI02700_oninit(obj:Form, e:InitEventInfo)
  533. {
  534. frmf_initForm(obj); //폼 초기화
  535. }
  536. function SPASI02700_onload(obj:Form, e:LoadEventInfo)
  537. {
  538. var arrParam = [{dsNm: "ds_init_Z0001list_Z0001", cdGrpId: "Z0001"}, {dsNm: "ds_init_Z0002list_Z0002", cdGrpId: "Z0002"}];
  539. appf_getCodeList(arrParam, true);
  540. var today = utlf_getCurrentDate();
  541. var idate = new Date();
  542. var peveDate = idate.getAddDate(-1, "M");
  543. ds_init_initdate.setColumn(0, "today", today);
  544. ds_main_cond.setColumn(0, "fromdd", peveDate.getDateFormat());
  545. ds_main_cond.setColumn(0, "todd", today);
  546. fGetHealExamRslt();
  547. }
  548. function fGetHealExamRslt(){
  549. if( !frmf_isRequiredControls("grp_sea.ipt_fromdd","grp_sea.ipt_todd") ){
  550. return;
  551. }
  552. ds_main_mediexamrsltinfo_mediexamrsltlist.clearData();
  553. ds_send_reqdata.clearData();
  554. ds_send_reqdata.copyData(ds_main_cond);
  555. frmf_openLoadingBar();//처리중 화면을 오픈한다
  556. var oParam = {};
  557. oParam.id = "TRASI02701";
  558. oParam.service = "infcmngtapp.EmpInfcMngt";
  559. oParam.method = "reqGetMediExamRsltList";
  560. oParam.inds = "req=ds_send_reqdata";
  561. oParam.outds = "ds_main_mediexamrsltinfo_mediexamrsltlist=mediexamrsltlist";
  562. oParam.async = false;
  563. tranf_submit(oParam);
  564. frmf_closeLoadingBar() ;//처리중 화면을 close한다.
  565. }
  566. function grp_sea_btn_deptnm_onclick(obj:Button, e:ClickEventInfo)
  567. {
  568. var search_condition = "deptnm";
  569. var search_term = ds_main_cond.getColumn(0, "deptnm");
  570. var standard_yn = "ordduseryn";
  571. var ord_deptflag = "";
  572. var rtnObj = appf_openInstDeptCodeList(search_condition, search_term, standard_yn, ord_deptflag, "deptcd depthngnm");
  573. if( !frmf_isRequiredControls("grp_sea.ipt_deptnm") ){
  574. return ;
  575. }
  576. fGetHealExamRslt();
  577. }
  578. function grp_sea_ipt_deptnm_onkeydown(obj:Edit, e:KeyEventInfo)
  579. {
  580. if(e.keycode == 13){
  581. grp_sea_btn_deptnm_onclick();
  582. }
  583. }
  584. function grp_sea_button4_onclick(obj:Button, e:ClickEventInfo)
  585. {
  586. fGetHealExamRslt();
  587. }
  588. function cmb_cond2_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  589. {
  590. var tmp = ds_main_sortcond.getColumn(0, "cond2");
  591. if (tmp != "-"){
  592. cmb_cond3.enable = true;
  593. cmb_cond4.enable = true;
  594. } else {
  595. cmb_cond3.enable = false;
  596. cmb_cond4.enable = false;
  597. }
  598. }
  599. function cmb_cond4_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  600. {
  601. var tmp = ds_main_sortcond.getColumn(0, "cond4");
  602. if (tmp != "-"){
  603. cmb_cond5.enable = true;
  604. cmb_cond6.enable = true;
  605. } else {
  606. cmb_cond5.enable = false;
  607. cmb_cond6.enable = false;
  608. }
  609. }
  610. function cmb_cond6_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  611. {
  612. var tmp = ds_main_sortcond.getColumn(0, "cond6");
  613. if (tmp != "-"){
  614. cmb_cond7.enable = true;
  615. cmb_cond8.enable = true;
  616. } else {
  617. cmb_cond7.enable = false;
  618. cmb_cond8.enable = false;
  619. }
  620. }
  621. function cmb_cond8_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
  622. {
  623. var tmp = ds_main_sortcond.getColumn(0, "cond8");
  624. if (tmp != "-"){
  625. cmb_cond9.enable = true;
  626. cmb_cond10.enable = true;
  627. } else {
  628. cmb_cond9.enable = false;
  629. cmb_cond10.enable = false;
  630. }
  631. }
  632. function btn_sort_onclick(obj:Button, e:ClickEventInfo)
  633. {
  634. // var tmpCol = model.getValue("/root/main/sortcond/cond1");
  635. // var tmpsort = model.getValue("/root/main/sortcond/cond2");
  636. //
  637. // if (tmpsort == "asc" && tmpCol > 0 )
  638. // {
  639. // grd_mediexamrsltlist.colsort(tmpCol) = "asc";
  640. //
  641. // } else{
  642. // grd_mediexamrsltlist.colsort(tmpCol) = "desc";
  643. // }
  644. //
  645. // var tmpCol = model.getValue("/root/main/sortcond/cond3");
  646. // var tmpsort = model.getValue("/root/main/sortcond/cond4");
  647. // if (tmpsort == "asc" && tmpCol > 0 )
  648. // {
  649. // grd_mediexamrsltlist.colsort(tmpCol) = "asc";
  650. // } else{
  651. // grd_mediexamrsltlist.colsort(tmpCol) = "desc";
  652. // }
  653. //
  654. // var tmpCol = model.getValue("/root/main/sortcond/cond5");
  655. // var tmpsort = model.getValue("/root/main/sortcond/cond6");
  656. // if (tmpsort == "asc" && tmpCol > 0 )
  657. // {
  658. // grd_mediexamrsltlist.colsort(tmpCol) = "asc";
  659. // } else{
  660. // grd_mediexamrsltlist.colsort(tmpCol) = "desc";
  661. // }
  662. // var tmpCol = model.getValue("/root/main/sortcond/cond7");
  663. // var tmpsort = model.getValue("/root/main/sortcond/cond8");
  664. // if (tmpsort == "asc" && tmpCol > 0 )
  665. // {
  666. // grd_mediexamrsltlist.colsort(tmpCol) = "asc";
  667. // } else{
  668. // grd_mediexamrsltlist.colsort(tmpCol) = "desc";
  669. // }
  670. // var tmpCol = model.getValue("/root/main/sortcond/cond9");
  671. // var tmpsort = model.getValue("/root/main/sortcond/cond10");
  672. // if (tmpsort == "asc" && tmpCol > 0 )
  673. // {
  674. // grd_mediexamrsltlist.colsort(tmpCol) = "asc";
  675. // } else{
  676. // grd_mediexamrsltlist.colsort(tmpCol) = "desc";
  677. // }
  678. // grd_mediexamrsltlist.sort(1, 1, grd_mediexamrsltlist.bottomRow, grd_mediexamrsltlist.rightcol)="usersort";
  679. // grd_mediexamrsltlist.gridToInstance();
  680. }
  681. function button2_onclick(obj:Button, e:ClickEventInfo)
  682. {
  683. grdf_exportExcel(grd_mediexamrsltlist, "건강검진결과조회" + utlf_getCurrentDate(), "sheetname1" , true, "" , "" , true);
  684. }
  685. function btn_init_onclick(obj:Button, e:ClickEventInfo)
  686. {
  687. this.reload();
  688. }
  689. ]]></Script>
  690. </Form>
  691. </FDL>