SMLPC01800_병원환경설정.xfdl 46 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SMLPC01800" position="absolute 0 0 1256 805" titletext="병원환경설정" oninit="SMLPC01800_oninit" onload="SMLPC01800_onload">
  5. <Layouts>
  6. <Layout>
  7. <Div id="grp_tle" position="absolute 0 0 1256 25" anchor="default" positiontype="position">
  8. <Layouts>
  9. <Layout>
  10. <Static id="caption6" class="tit_1" position="absolute 0 3 115 28" anchor="default" text="병원환경설정" positiontype="position"/>
  11. </Layout>
  12. </Layouts>
  13. </Div>
  14. <Div id="grp_biz" position="absolute 0 35 1256 805" anchor="all" positiontype="position">
  15. <Layouts>
  16. <Layout>
  17. <Static id="Static01" class="sta_DA_box" position="absolute 0 556 248 607" anchor="default"/>
  18. <Static id="Static00" class="sta_DA_box" position="absolute 0 475 497 526" anchor="default"/>
  19. <Static id="Static03" class="sta_DA_box" position="absolute 0 20 624 121" anchor="default"/>
  20. <Grid id="grd_prcpkind" position="absolute 650 20 1256 770" anchor="default" positiontype="position" binddataset="ds_grd_prcpkind" autofittype="col">
  21. <Formats>
  22. <Format id="default">
  23. <Columns>
  24. <Column size="0"/>
  25. <Column size="0"/>
  26. <Column size="0"/>
  27. <Column size="0"/>
  28. <Column size="0"/>
  29. <Column size="0"/>
  30. <Column size="30"/>
  31. <Column size="155"/>
  32. <Column size="185"/>
  33. <Column size="70"/>
  34. <Column size="70"/>
  35. </Columns>
  36. <Rows>
  37. <Row size="22" band="head"/>
  38. <Row size="20"/>
  39. </Rows>
  40. <Band id="head">
  41. <Cell text="기관코드"/>
  42. <Cell col="1" text="수익분류1"/>
  43. <Cell col="2" text="수익분류2"/>
  44. <Cell col="3" text="수익분류3"/>
  45. <Cell col="4" text="수익분류구분"/>
  46. <Cell col="5" text="대분류명"/>
  47. <Cell col="6" text="No."/>
  48. <Cell col="7" text="중분류"/>
  49. <Cell col="8" text="소분류"/>
  50. <Cell col="9" text="표시상태"/>
  51. <Cell col="10" text="표시방법"/>
  52. </Band>
  53. <Band id="body">
  54. <Cell/>
  55. <Cell col="1"/>
  56. <Cell col="2"/>
  57. <Cell col="3"/>
  58. <Cell col="4"/>
  59. <Cell col="5"/>
  60. <Cell col="6" expr="expr:currow+1"/>
  61. <Cell col="7" style="align:left;" text="bind:earncls2nm"/>
  62. <Cell col="8" style="align:left;" text="bind:earncls3nm"/>
  63. <Cell col="9" displaytype="combo" edittype="combo" text="bind:etccls3" combodataset="ds_etccls3" combocodecol="value" combodatacol="label"/>
  64. <Cell col="10" displaytype="combo" edittype="combo" text="bind:etccls4" combodataset="ds_etccls4" combocodecol="value" combodatacol="label"/>
  65. <Cell col="11"/>
  66. </Band>
  67. </Format>
  68. </Formats>
  69. </Grid>
  70. <Static id="caption24" class="tit_2" position="absolute 0 0 120 20" anchor="default" text="병원환경정보" positiontype="position"/>
  71. <Shape id="line1" class="line_1" position="absolute 0 15 602 15" anchor="default" linetype="horizontal" positiontype="position"/>
  72. <MaskEdit id="ipt_lendrtnterm" class="input_essential" taborder="1" mask="#,###" position="absolute 124 48 233 68" anchor="default" positiontype="position"/>
  73. <Edit readonly="true" id="opt_instcd" position="absolute 124 23 233 43" anchor="default" positiontype="position"/>
  74. <Combo id="cmb_recvqualmthdcd" taborder="2" position="absolute 124 73 233 93" anchor="default" positiontype="position" innerdataset="@ds_recvqualmthdcd" codecolumn="value" datacolumn="label" index="0" value="0" text="선조회"/>
  75. <Combo id="cmb_reptautoprntflagcd" taborder="3" position="absolute 124 98 233 118" anchor="default" positiontype="position" innerdataset="@ds_reptautoprntflagcd" codecolumn="value" datacolumn="label" index="0" value="0" text="출력"/>
  76. <Shape id="line2" class="line_2" position="absolute 0 66 415 66" anchor="default" linetype="horizontal" positiontype="position"/>
  77. <Shape id="line4" class="line_2" position="absolute 0 90 415 90" anchor="default" linetype="horizontal" positiontype="position"/>
  78. <Static id="cap_reptautoprntflagcd" class="cell_1" position="absolute 1 96 121 120" anchor="default" text="보고서자동출력구분" positiontype="position"/>
  79. <Static id="cap_recvqualmthdcd" class="cell_1" position="absolute 1 71 121 95" anchor="default" text="수신확인방법코드" positiontype="position"/>
  80. <Static id="cap_lendrtnterm" class="cell_1" position="absolute 1 46 121 70" anchor="default" text="대출반환기간" positiontype="position"/>
  81. <Static id="cap_instcd" class="cell_1" position="absolute 1 21 121 45" style="align:left middle;" anchor="default" text="기관코드" positiontype="position"/>
  82. <Static id="caption1" class="tit_2" position="absolute 0 455 131 475" anchor="default" text="병리과 설정" positiontype="position"/>
  83. <Shape id="line5" class="line_1" position="absolute 0 458 245 458" anchor="default" linetype="horizontal" positiontype="position"/>
  84. <Static id="caption2" class="tit_2" position="absolute 249 455 412 475" anchor="default" text="병리과 직급 설정" positiontype="position"/>
  85. <Shape id="line7" class="line_1" position="absolute 250 458 495 458" anchor="default" linetype="horizontal" positiontype="position"/>
  86. <Shape id="line8" class="line_2" position="absolute 0 501 245 501" anchor="default" linetype="horizontal" positiontype="position"/>
  87. <Static id="cap_plgydeptcd" class="cell_1" position="absolute 1 476 121 500" style="align:left middle;" anchor="default" text="병리과" positiontype="position"/>
  88. <Static id="cap_plgyteamcd" class="cell_1" position="absolute 1 501 121 525" style="align:left middle;" anchor="default" text="병리팀" positiontype="position"/>
  89. <Edit id="ipt_plgydeptcd" taborder="4" position="absolute 124 478 246 498" anchor="default" positiontype="position" maxlength="10"/>
  90. <Edit id="ipt_plgyteamcd" taborder="5" position="absolute 124 503 246 523" anchor="default" positiontype="position" maxlength="10"/>
  91. <Static id="cap_doctjobgradcd" class="cell_1" position="absolute 249 476 369 500" style="align:left middle;" anchor="default" text="병리의사 직급코드" positiontype="position"/>
  92. <Static id="cap_teamjobgradcd" class="cell_1" position="absolute 249 501 369 525" style="align:left middle;" anchor="default" text="레지던트 직급코드" positiontype="position"/>
  93. <Edit id="ipt_doctjobgradcd" taborder="6" position="absolute 372 478 494 498" anchor="default" positiontype="position" maxlength="10"/>
  94. <Edit id="ipt_teamjobgradcd" taborder="7" position="absolute 372 503 494 523" anchor="default" positiontype="position" maxlength="10"/>
  95. <Static id="caption3" class="tit_2" visible="false" position="absolute 735 190 905 203" anchor="default" text="Cassette(블럭) 장비정보" positiontype="position"/>
  96. <Shape id="line12" class="line_1" visible="false" position="absolute 730 205 975 205" anchor="default" linetype="horizontal" positiontype="position"/>
  97. <Shape id="line9" class="line_3" position="absolute 1 525 246 525" anchor="default" linetype="horizontal" positiontype="position"/>
  98. <Static id="caption4" class="cell_1" visible="false" position="absolute 730 210 850 233" anchor="default" text="장비 IP Address" positiontype="position"/>
  99. <Edit id="ipt_csteeqmtip" class="input_essential" taborder="8" visible="false" position="absolute 853 211 975 231" anchor="default" positiontype="position" maxlength="20"/>
  100. <Static id="caption5" class="cell_1" visible="false" position="absolute 730 234 850 257" anchor="default" text="장비 IP Port번호" positiontype="position"/>
  101. <Shape id="line13" class="line_2" visible="false" position="absolute 730 230 975 230" anchor="default" linetype="horizontal" positiontype="position"/>
  102. <Shape id="line14" class="line_3" visible="false" position="absolute 730 256 975 256" anchor="default" linetype="horizontal" positiontype="position"/>
  103. <Edit id="input2" class="input_essential" taborder="10" visible="false" position="absolute 850 296 972 316" anchor="default" positiontype="position" maxlength="20"/>
  104. <Shape id="line15" class="line_1" visible="false" position="absolute 727 290 972 290" anchor="default" linetype="horizontal" positiontype="position"/>
  105. <Static id="caption7" class="tit_2" visible="false" position="absolute 732 275 902 288" anchor="default" text="슬라이드 장비정보" positiontype="position"/>
  106. <Static id="caption8" class="cell_1" visible="false" position="absolute 725 295 845 318" anchor="default" text="장비 IP Address" positiontype="position"/>
  107. <Static id="caption9" class="cell_1" visible="false" position="absolute 727 319 847 342" anchor="default" text="장비 IP Port번호" positiontype="position"/>
  108. <Shape id="line18" class="line_2" visible="false" position="absolute 727 317 972 317" anchor="default" linetype="horizontal" positiontype="position"/>
  109. <Shape id="line16" class="line_3" visible="false" position="absolute 727 341 972 341" anchor="default" linetype="horizontal" positiontype="position"/>
  110. <Static id="caption10" class="tit_2" position="absolute 650 0 824 20" anchor="default" text="병리과 처방분류 설정" positiontype="position"/>
  111. <Shape id="line19" class="line_1" position="absolute 691 15 1194 15" anchor="default" linetype="horizontal" positiontype="position"/>
  112. <Shape id="line20" class="line_1" visible="false" position="absolute 695 375 940 375" anchor="default" linetype="horizontal" positiontype="position"/>
  113. <Shape id="line22" class="line_2" visible="false" position="absolute 695 402 940 402" anchor="default" linetype="horizontal" positiontype="position"/>
  114. <Static id="caption11" class="tit_2" visible="false" position="absolute 700 360 925 373" anchor="default" text="슬라이드(라벨지1) 장비정보" positiontype="position"/>
  115. <Static id="caption12" class="cell_1" visible="false" position="absolute 695 380 815 403" anchor="default" text="장비 IP Address" positiontype="position"/>
  116. <Static id="caption13" class="cell_1" visible="false" position="absolute 695 404 815 427" anchor="default" text="장비 IP Port번호" positiontype="position"/>
  117. <Static id="caption14" class="tit_2" position="absolute 0 617 142 637" anchor="default" text="보고서 제목" positiontype="position"/>
  118. <Shape id="line23" class="line_1" position="absolute 0 645 640 645" anchor="default" linetype="horizontal" positiontype="position"/>
  119. <Shape id="line24" class="line_3" position="absolute 0 700 640 700" anchor="default" linetype="horizontal" positiontype="position"/>
  120. <TextArea id="tar_repttitl" position="absolute 0 637 640 687" anchor="default" positiontype="position"/>
  121. <Static id="caption15" class="cell_1" position="absolute 1 557 121 581" style="align:left middle;" anchor="default" text="기록실 PC1" positiontype="position"/>
  122. <Static id="caption16" class="cell_1" position="absolute 1 582 121 606" style="align:left middle;" anchor="default" text="기록실 PC2" positiontype="position"/>
  123. <Static id="caption17" class="tit_2" position="absolute 0 536 170 556" anchor="default" text="병리과 기록실 PC" positiontype="position"/>
  124. <Shape id="line27" class="line_1" position="absolute 0 570 245 570" anchor="default" linetype="horizontal" positiontype="position"/>
  125. <Shape id="line21" class="line_3" visible="false" position="absolute 695 426 940 426" anchor="default" linetype="horizontal" positiontype="position"/>
  126. <Shape id="line25" class="line_2" position="absolute 0 597 245 597" anchor="default" linetype="horizontal" positiontype="position"/>
  127. <Shape id="line26" class="line_3" position="absolute 0 621 245 621" anchor="default" linetype="horizontal" positiontype="position"/>
  128. <Shape id="line10" class="line_2" position="absolute 250 503 495 503" anchor="default" linetype="horizontal" positiontype="position"/>
  129. <Shape id="line11" class="line_3" position="absolute 250 525 495 525" anchor="default" linetype="horizontal" positiontype="position"/>
  130. <Edit id="ipt_plgyrecroom1" taborder="8" position="absolute 123 559 245 579" anchor="default" positiontype="position" maxlength="30"/>
  131. <Edit id="ipt_plgyrecroom2" taborder="9" position="absolute 123 584 245 604" anchor="default" positiontype="position" maxlength="30"/>
  132. <Shape id="line28" class="line_1" visible="false" position="absolute 943 375 1188 375" anchor="default" linetype="horizontal" positiontype="position"/>
  133. <Shape id="line30" class="line_2" visible="false" position="absolute 943 402 1188 402" anchor="default" linetype="horizontal" positiontype="position"/>
  134. <Static id="caption18" class="tit_2" visible="false" position="absolute 948 360 1173 373" anchor="default" text="슬라이드(라벨지2) 장비정보" positiontype="position"/>
  135. <Static id="caption19" class="cell_1" visible="false" position="absolute 943 380 1063 403" anchor="default" text="장비 IP Address" positiontype="position"/>
  136. <Static id="caption20" class="cell_1" visible="false" position="absolute 943 404 1063 427" anchor="default" text="장비 IP Port번호" positiontype="position"/>
  137. <Shape id="line29" class="line_3" visible="false" position="absolute 943 426 1188 426" anchor="default" linetype="horizontal" positiontype="position"/>
  138. <Edit id="ipt_slidlabel1ip" class="input_essential" taborder="10" visible="false" position="absolute 818 381 940 401" anchor="default" positiontype="position" maxlength="20"/>
  139. <Edit id="ipt_slidlabel2ip" class="input_essential" taborder="10" visible="false" position="absolute 1066 381 1188 401" anchor="default" positiontype="position" maxlength="20"/>
  140. <MaskEdit id="ipt_slidlabel1port" class="input_essential" taborder="11" visible="false" mask="#####" position="absolute 818 405 940 425" anchor="default" positiontype="position"/>
  141. <MaskEdit id="ipt_slidlabel2port" class="input_essential" taborder="11" visible="false" mask="#####" position="absolute 1066 405 1188 425" anchor="default" positiontype="position"/>
  142. <Shape id="line31" class="line_1" position="absolute 0 720 640 720" anchor="default" linetype="horizontal" positiontype="position"/>
  143. <Static id="caption21" class="tit_2" position="absolute 0 697 174 717" anchor="default" text="자문의뢰 보고서 제목" positiontype="position"/>
  144. <TextArea id="tar_repttitl2" position="absolute 0 717 640 770" anchor="default" positiontype="position"/>
  145. <Grid id="grd_eqcast" position="absolute 0 151 415 270" anchor="default" positiontype="position" binddataset="ds_grd_eqcast">
  146. <Formats>
  147. <Format id="default">
  148. <Columns>
  149. <Column size="152"/>
  150. <Column size="136"/>
  151. <Column size="52"/>
  152. <Column size="58"/>
  153. </Columns>
  154. <Rows>
  155. <Row size="22" band="head"/>
  156. <Row size="20"/>
  157. </Rows>
  158. <Band id="head">
  159. <Cell text="장비명"/>
  160. <Cell col="1" text="IP"/>
  161. <Cell col="2" text="Port"/>
  162. <Cell col="3" text="표시순서"/>
  163. </Band>
  164. <Band id="body">
  165. <Cell displaytype="text" edittype="text" text="bind:eqnm"/>
  166. <Cell col="1" displaytype="text" edittype="text" text="bind:eqip"/>
  167. <Cell col="2" displaytype="text" edittype="text" text="bind:eqport"/>
  168. <Cell col="3" displaytype="text" edittype="text" text="bind:dispseqno"/>
  169. </Band>
  170. </Format>
  171. </Formats>
  172. </Grid>
  173. <Grid id="grd_eqslid" position="absolute 0 300 415 445" anchor="default" positiontype="position" binddataset="ds_grd_eqslid">
  174. <Formats>
  175. <Format id="default">
  176. <Columns>
  177. <Column size="152"/>
  178. <Column size="136"/>
  179. <Column size="52"/>
  180. <Column size="58"/>
  181. </Columns>
  182. <Rows>
  183. <Row size="22" band="head"/>
  184. <Row size="20"/>
  185. </Rows>
  186. <Band id="head">
  187. <Cell text="장비명"/>
  188. <Cell col="1" text="IP"/>
  189. <Cell col="2" text="Port"/>
  190. <Cell col="3" text="표시순서"/>
  191. </Band>
  192. <Band id="body">
  193. <Cell displaytype="text" edittype="text" text="bind:eqnm"/>
  194. <Cell col="1" displaytype="text" edittype="text" text="bind:eqip"/>
  195. <Cell col="2" displaytype="text" edittype="text" text="bind:eqport"/>
  196. <Cell col="3" displaytype="text" edittype="text" text="bind:dispseqno"/>
  197. </Band>
  198. </Format>
  199. </Formats>
  200. </Grid>
  201. <Button id="btn_addslid" class="btn2" taborder="20" position="absolute 300 128 356 148" anchor="default" text="행추가" onlbuttonup="btn_addslid_onlbuttonup" positiontype="position"/>
  202. <Button id="button1" class="btn2" taborder="20" position="absolute 359 128 415 148" anchor="default" text="행삭제" onlbuttonup="button1_onlbuttonup" positiontype="position"/>
  203. <Button id="button2" class="btn2" taborder="20" position="absolute 359 277 415 297" anchor="default" text="행삭제" onlbuttonup="button2_onlbuttonup" positiontype="position"/>
  204. <Button id="button3" class="btn2" taborder="20" position="absolute 300 277 356 297" anchor="default" text="행추가" onlbuttonup="button3_onlbuttonup" positiontype="position"/>
  205. <Shape id="line32" class="line_1" position="absolute 0 140 416 140" anchor="default" linetype="horizontal" positiontype="position"/>
  206. <Shape id="line33" class="line_1" position="absolute 0 265 416 265" anchor="default" linetype="horizontal" positiontype="position"/>
  207. <Static id="caption22" class="tit_2" position="absolute 0 131 227 151" anchor="default" text="Cassette(블럭) 장비정보" positiontype="position"/>
  208. <Static id="caption23" class="tit_2" position="absolute 0 280 192 300" anchor="default" text="슬라이드 장비정보" positiontype="position"/>
  209. <Static id="cap_frzprtncnt" class="cell_1" position="absolute 236 21 369 45" anchor="default" text="Frzn 바코드 출력 매수" positiontype="position"/>
  210. <MaskEdit id="ipt_frzprtncnt" taborder="6" mask="##" position="absolute 372 23 415 43" style="align:right middle;" anchor="default" positiontype="position"/>
  211. <Static id="caption25" class="cell_1" position="absolute 236 46 369 70" anchor="default" text="외래 미수납 접수 여부" positiontype="position"/>
  212. <Combo id="cmb_acptYN" position="absolute 372 48 415 68" anchor="default" positiontype="position" innerdataset="@ds_slideqmtport" codecolumn="value" datacolumn="label"/>
  213. <Combo id="combo1" position="absolute 372 73 415 93" anchor="default" positiontype="position" innerdataset="@ds_ptnoacptflag" codecolumn="value" datacolumn="label"/>
  214. <Static id="caption26" class="cell_1" position="absolute 236 71 369 95" anchor="default" text="검사별 병리번호 부여" positiontype="position"/>
  215. <Combo id="combo2" visible="true" position="absolute 372 98 415 118" anchor="default" positiontype="position" innerdataset="@ds_autoacptflagcd" codecolumn="value" datacolumn="label"/>
  216. <Static id="caption27" class="cell_1" visible="true" position="absolute 236 96 369 120" anchor="default" text="자동 접수 구분" positiontype="position"/>
  217. <Shape id="line6" class="line_3" position="absolute 0 114 602 114" anchor="default" linetype="horizontal" positiontype="position"/>
  218. <Static id="caption28" class="cell_1" position="absolute 418 21 551 45" style="align:center middle;" anchor="default" text="병리번호 분리여부" positiontype="position"/>
  219. <Combo id="combo3" visible="true" position="absolute 554 23 599 43" anchor="default" positiontype="position" innerdataset="@ds_ptnosplitflagcd" codecolumn="value" datacolumn="label"/>
  220. <Shape id="line3" class="line_2" position="absolute 0 42 602 42" anchor="default" linetype="horizontal" positiontype="position"/>
  221. </Layout>
  222. </Layouts>
  223. </Div>
  224. <Button id="button11" taborder="1" text="저장" onlbuttonup="button11_onlbuttonup" class="btn4" position="absolute 1200 0 1256 20" anchor="default"/>
  225. </Layout>
  226. </Layouts>
  227. <Objects>
  228. <Dataset id="ds_etccls3" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  229. <ColumnInfo>
  230. <Column id="label" type="STRING" size="256"/>
  231. <Column id="value" type="STRING" size="256"/>
  232. </ColumnInfo>
  233. <Rows>
  234. <Row>
  235. <Col id="label">숨김</Col>
  236. <Col id="value">HH</Col>
  237. </Row>
  238. <Row>
  239. <Col id="label">표시</Col>
  240. <Col id="value">00</Col>
  241. </Row>
  242. </Rows>
  243. </Dataset>
  244. <Dataset id="ds_etccls4" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  245. <ColumnInfo>
  246. <Column id="label" type="STRING" size="256"/>
  247. <Column id="value" type="STRING" size="256"/>
  248. </ColumnInfo>
  249. <Rows>
  250. <Row>
  251. <Col id="label">팝업</Col>
  252. <Col id="value">PP</Col>
  253. </Row>
  254. <Row>
  255. <Col id="label">일반</Col>
  256. <Col id="value">00</Col>
  257. </Row>
  258. </Rows>
  259. </Dataset>
  260. <Dataset id="ds_recvqualmthdcd" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  261. <ColumnInfo>
  262. <Column id="label" type="STRING" size="256"/>
  263. <Column id="value" type="STRING" size="256"/>
  264. </ColumnInfo>
  265. <Rows>
  266. <Row>
  267. <Col id="label">선조회</Col>
  268. <Col id="value">0</Col>
  269. </Row>
  270. <Row>
  271. <Col id="label">후조회</Col>
  272. <Col id="value">1</Col>
  273. </Row>
  274. </Rows>
  275. </Dataset>
  276. <Dataset id="ds_reptautoprntflagcd" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  277. <ColumnInfo>
  278. <Column id="label" type="STRING" size="256"/>
  279. <Column id="value" type="STRING" size="256"/>
  280. </ColumnInfo>
  281. <Rows>
  282. <Row>
  283. <Col id="label">출력</Col>
  284. <Col id="value">0</Col>
  285. </Row>
  286. <Row>
  287. <Col id="label">미출력</Col>
  288. <Col id="value">1</Col>
  289. </Row>
  290. </Rows>
  291. </Dataset>
  292. <Dataset id="ds_slideqmtport" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  293. <ColumnInfo>
  294. <Column id="label" type="STRING" size="256"/>
  295. <Column id="value" type="STRING" size="256"/>
  296. </ColumnInfo>
  297. <Rows>
  298. <Row>
  299. <Col id="label">Y</Col>
  300. <Col id="value">Y</Col>
  301. </Row>
  302. <Row>
  303. <Col id="label">N</Col>
  304. <Col id="value">N</Col>
  305. </Row>
  306. </Rows>
  307. </Dataset>
  308. <Dataset id="ds_ptnoacptflag" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  309. <ColumnInfo>
  310. <Column id="label" type="STRING" size="256"/>
  311. <Column id="value" type="STRING" size="256"/>
  312. </ColumnInfo>
  313. <Rows>
  314. <Row>
  315. <Col id="label">Y</Col>
  316. <Col id="value">1</Col>
  317. </Row>
  318. <Row>
  319. <Col id="label">N</Col>
  320. <Col id="value">0</Col>
  321. </Row>
  322. </Rows>
  323. </Dataset>
  324. <Dataset id="ds_autoacptflagcd" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  325. <ColumnInfo>
  326. <Column id="label" type="STRING" size="256"/>
  327. <Column id="value" type="STRING" size="256"/>
  328. </ColumnInfo>
  329. <Rows>
  330. <Row>
  331. <Col id="label">Y</Col>
  332. <Col id="value">0</Col>
  333. </Row>
  334. <Row>
  335. <Col id="label">N</Col>
  336. <Col id="value">1</Col>
  337. </Row>
  338. </Rows>
  339. </Dataset>
  340. <Dataset id="ds_ptnosplitflagcd" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  341. <ColumnInfo>
  342. <Column id="label" type="STRING" size="256"/>
  343. <Column id="value" type="STRING" size="256"/>
  344. </ColumnInfo>
  345. <Rows>
  346. <Row>
  347. <Col id="label">Y</Col>
  348. <Col id="value">1</Col>
  349. </Row>
  350. <Row>
  351. <Col id="label">N</Col>
  352. <Col id="value">0</Col>
  353. </Row>
  354. </Rows>
  355. </Dataset>
  356. <Dataset id="ds_grd_eqcast" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" onrowposchanged="ds_grid_grd_spclist_onrowposchanged">
  357. <ColumnInfo>
  358. <column id="eqnm" type="STRING" size="256"/>
  359. <column id="eqip" type="STRING" size="256"/>
  360. <column id="eqport" type="STRING" size="256"/>
  361. <column id="eqflag" type="STRING" size="256"/>
  362. <column id="eqseqno" type="STRING" size="256"/>
  363. <column id="resncd" type="STRING" size="256"/>
  364. <column id="baseflagcd" type="STRING" size="256"/>
  365. <column id="dispseqno" type="STRING" size="256"/>
  366. </ColumnInfo>
  367. </Dataset>
  368. <Dataset id="ds_grd_eqslid" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" onrowposchanged="ds_grid_grd_spclist_onrowposchanged">
  369. <ColumnInfo>
  370. <column id="eqnm" type="STRING" size="256"/>
  371. <column id="eqip" type="STRING" size="256"/>
  372. <column id="eqport" type="STRING" size="256"/>
  373. <column id="eqflag" type="STRING" size="256"/>
  374. <column id="eqseqno" type="STRING" size="256"/>
  375. <column id="resncd" type="STRING" size="256"/>
  376. <column id="baseflagcd" type="STRING" size="256"/>
  377. <column id="dispseqno" type="STRING" size="256"/>
  378. </ColumnInfo>
  379. </Dataset>
  380. <Dataset id="ds_grd_prcpkind" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" onrowposchanged="ds_grid_grd_spclist_onrowposchanged">
  381. <ColumnInfo>
  382. <column id="instcd" type="STRING" size="256"/>
  383. <column id="earncls1" type="STRING" size="256"/>
  384. <column id="earncls2" type="STRING" size="256"/>
  385. <column id="earncls3" type="STRING" size="256"/>
  386. <column id="earnclsstat" type="STRING" size="256"/>
  387. <column id="earncls1nm" type="STRING" size="256"/>
  388. <column id="earncls2nm" type="STRING" size="256"/>
  389. <column id="earncls3nm" type="STRING" size="256"/>
  390. <column id="etccls3" type="STRING" size="256"/>
  391. <column id="etccls4" type="STRING" size="256"/>
  392. </ColumnInfo>
  393. </Dataset>
  394. <Dataset id="ds_hospenvinfo" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" onrowposchanged="ds_grid_grd_spclist_onrowposchanged">
  395. <ColumnInfo>
  396. <column id="instcd" type="STRING" size="256"/>
  397. <column id="lendrtnterm" type="STRING" size="256"/>
  398. <column id="recvqualmthdcd" type="STRING" size="256"/>
  399. <column id="reptautoprntflagcd" type="STRING" size="256"/>
  400. <column id="plgydeptcd" type="STRING" size="256"/>
  401. <column id="plgyteamcd" type="STRING" size="256"/>
  402. <column id="doctjobgradcd" type="STRING" size="256"/>
  403. <column id="teamjobgradcd" type="STRING" size="256"/>
  404. <column id="csteeqmtip" type="STRING" size="256"/>
  405. <column id="csteeqmtport" type="STRING" size="256"/>
  406. <column id="slideqmtip" type="STRING" size="256"/>
  407. <column id="slideqmtport" type="STRING" size="256"/>
  408. <column id="slidbceqmtip" type="STRING" size="256"/>
  409. <column id="slidbceqmtport" type="STRING" size="256"/>
  410. <column id="repttitl" type="STRING" size="256"/>
  411. <column id="repttitl2" type="STRING" size="256"/>
  412. <column id="plgyrecroom1" type="STRING" size="256"/>
  413. <column id="plgyrecroom2" type="STRING" size="256"/>
  414. <column id="slidbceqmtip2" type="STRING" size="256"/>
  415. <column id="slidbceqmtport2" type="STRING" size="256"/>
  416. <column id="ptnoacptflag" type="STRING" size="256"/>
  417. <column id="autoacptflagcd" type="STRING" size="256"/>
  418. <column id="ptnosplitflagcd" type="STRING" size="256"/>
  419. <Column id="existsyn" type="STRING" size="256"/>
  420. <Column id="plgytelno" type="STRING" size="256"/>
  421. <Column id="plgyfaxno" type="STRING" size="256"/>
  422. </ColumnInfo>
  423. </Dataset>
  424. <Dataset id="ds_eqcast" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" onrowposchanged="ds_grid_grd_spclist_onrowposchanged">
  425. <ColumnInfo>
  426. <column id="eqnm" type="STRING" size="256"/>
  427. <column id="eqip" type="STRING" size="256"/>
  428. <column id="eqport" type="STRING" size="256"/>
  429. <column id="eqflag" type="STRING" size="256"/>
  430. <column id="eqseqno" type="STRING" size="256"/>
  431. <column id="resncd" type="STRING" size="256"/>
  432. <column id="baseflagcd" type="STRING" size="256"/>
  433. <column id="dispseqno" type="STRING" size="256"/>
  434. </ColumnInfo>
  435. </Dataset>
  436. <Dataset id="ds_eqslid" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" onrowposchanged="ds_grid_grd_spclist_onrowposchanged">
  437. <ColumnInfo>
  438. <column id="eqnm" type="STRING" size="256"/>
  439. <column id="eqip" type="STRING" size="256"/>
  440. <column id="eqport" type="STRING" size="256"/>
  441. <column id="eqflag" type="STRING" size="256"/>
  442. <column id="eqseqno" type="STRING" size="256"/>
  443. <column id="resncd" type="STRING" size="256"/>
  444. <column id="baseflagcd" type="STRING" size="256"/>
  445. <column id="dispseqno" type="STRING" size="256"/>
  446. </ColumnInfo>
  447. </Dataset>
  448. </Objects>
  449. <Bind>
  450. <BindItem id="item0" compid="grp_biz.opt_instcd" propid="value" datasetid="ds_hospenvinfo" columnid="instcd"/>
  451. <BindItem id="item1" compid="grp_biz.ipt_frzprtncnt" propid="value" datasetid="ds_hospenvinfo" columnid="csteeqmtport"/>
  452. <BindItem id="item2" compid="grp_biz.combo3" propid="value" datasetid="ds_hospenvinfo" columnid="ptnosplitflagcd"/>
  453. <BindItem id="item3" compid="grp_biz.ipt_lendrtnterm" propid="value" datasetid="ds_hospenvinfo" columnid="lendrtnterm"/>
  454. <BindItem id="item4" compid="grp_biz.cmb_acptYN" propid="value" datasetid="ds_hospenvinfo" columnid="slideqmtport"/>
  455. <BindItem id="item5" compid="grp_biz.cmb_recvqualmthdcd" propid="value" datasetid="ds_hospenvinfo" columnid="recvqualmthdcd"/>
  456. <BindItem id="item6" compid="grp_biz.combo1" propid="value" datasetid="ds_hospenvinfo" columnid="ptnoacptflag"/>
  457. <BindItem id="item7" compid="grp_biz.cmb_reptautoprntflagcd" propid="value" datasetid="ds_hospenvinfo" columnid="reptautoprntflagcd"/>
  458. <BindItem id="item8" compid="grp_biz.combo2" propid="value" datasetid="ds_hospenvinfo" columnid="autoacptflagcd"/>
  459. <BindItem id="item9" compid="grp_biz.ipt_plgydeptcd" propid="value" datasetid="ds_hospenvinfo" columnid="plgydeptcd"/>
  460. <BindItem id="item10" compid="grp_biz.ipt_plgyteamcd" propid="value" datasetid="ds_hospenvinfo" columnid="plgyteamcd"/>
  461. <BindItem id="item11" compid="grp_biz.ipt_doctjobgradcd" propid="value" datasetid="ds_hospenvinfo" columnid="doctjobgradcd"/>
  462. <BindItem id="item12" compid="grp_biz.ipt_teamjobgradcd" propid="value" datasetid="ds_hospenvinfo" columnid="teamjobgradcd"/>
  463. <BindItem id="item13" compid="grp_biz.ipt_plgyrecroom1" propid="value" datasetid="ds_hospenvinfo" columnid="plgyrecroom1"/>
  464. <BindItem id="item14" compid="grp_biz.ipt_plgyrecroom2" propid="value" datasetid="ds_hospenvinfo" columnid="plgyrecroom2"/>
  465. <BindItem id="item15" compid="grp_biz.tar_repttitl" propid="value" datasetid="ds_hospenvinfo" columnid="repttitl"/>
  466. <BindItem id="item16" compid="grp_biz.tar_repttitl2" propid="value" datasetid="ds_hospenvinfo" columnid="repttitl2"/>
  467. <BindItem id="item17" compid="grp_biz.ipt_csteeqmtip" propid="value" datasetid="ds_hospenvinfo" columnid="csteeqmtip"/>
  468. <BindItem id="item18" compid="grp_biz.input2" propid="value" datasetid="ds_hospenvinfo" columnid="slideqmtip"/>
  469. <BindItem id="item19" compid="grp_biz.ipt_slidlabel1ip" propid="value" datasetid="ds_hospenvinfo" columnid="slidbceqmtip"/>
  470. <BindItem id="item20" compid="grp_biz.ipt_slidlabel1port" propid="value" datasetid="ds_hospenvinfo" columnid="slidbceqmtport"/>
  471. <BindItem id="item21" compid="grp_biz.ipt_slidlabel2ip" propid="value" datasetid="ds_hospenvinfo" columnid="slidbceqmtip2"/>
  472. <BindItem id="item22" compid="grp_biz.ipt_slidlabel2port" propid="value" datasetid="ds_hospenvinfo" columnid="slidbceqmtport2"/>
  473. </Bind>
  474. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  475. * System Name : KU2.0
  476. * Job Name :
  477. * File Name : SMLPC01800_병원환경설정.xfdl
  478. * Creator :
  479. * Make Date : 2016-05-16
  480. *
  481. * Description :
  482. *---------------------------------------------------------------------------------------
  483. * Modify Date Modifier Modify Description
  484. *---------------------------------------------------------------------------------------
  485. * 2016-05-16 DBS Converting Program(TF->XP)
  486. *
  487. *---------------------------------------------------------------------------------------
  488. ****************************************************************************************/
  489. include "com_commonxp::comm_main.xjs";
  490. var instcd = sysf_getUserInfo("dutplceinstcd"); // 병원코드
  491. function lf_exeInitialize(obj, e) {
  492. ds_hospenvinfo.clearData();
  493. ds_hospenvinfo.addRow();
  494. ds_hospenvinfo.setColumn(0, "instcd", instcd);
  495. dsf_createDsRow("ds_refdata"
  496. , [{col: "instcd", val: instcd}
  497. , {col: "earnclsstat", val: "1"}
  498. , {col: "earncls1", val: "07"}
  499. , {col: "prcpindxcd", val: "F"}
  500. ]);
  501. var oParam = {};
  502. oParam.id = "TRLPC01801";
  503. oParam.service = "plgybaseinfomngtapp.HospEnvSet";
  504. oParam.method = "reqGetHostEnvSetInfo";
  505. oParam.inds = "refData=ds_refdata";
  506. oParam.outds = "ds_hospenvinfo=instinfo ds_grd_prcpkind=prcpkindlist";
  507. oParam.async = false;
  508. oParam.callback = "cf_TRLPC01801";
  509. tranf_submit(oParam);
  510. //장비정보조회
  511. var seaflagcd = "0"; //"0:전체, 1:카세트, 2:슬라이드"
  512. dsf_createDsRow("ds_refdata"
  513. , [{col: "instcd", val: instcd}
  514. , {col: "baseflagcd", val: "EQ"}
  515. , {col: "seaflagcd", val: seaflagcd}
  516. ]);
  517. var oParam = {};
  518. oParam.id = "TRLPC01802";
  519. oParam.service = "plgybaseinfomngtapp.HospEnvSet";
  520. oParam.method = "reqGetEqList";
  521. oParam.inds = "refData=ds_refdata";
  522. oParam.outds = "ds_grd_eqcast=caeqlist ds_grd_eqslid=slideqlist";
  523. oParam.async = false;
  524. oParam.callback = "cf_TRLPC01802";
  525. tranf_submit(oParam);
  526. }
  527. function cf_TRLPC01801(sSvcId, nErrorCode, sErrorMsg) {
  528. if(nErrorCode < 0) return;
  529. }
  530. function cf_TRLPC01802(sSvcId, nErrorCode, sErrorMsg) {
  531. if(nErrorCode < 0) return;
  532. grp_biz.ipt_frzprtncnt.tooltiptext = "채혈화면에서 출력되는 바코드 매수 조정.";
  533. grp_biz.cap_frzprtncnt.tooltiptext = "채혈화면에서 출력되는 바코드 매수 조정.";
  534. grp_biz.cmb_acptYN.tooltiptext = "외래 미수납 처방에 대한 채혈이 Blocking(수납VIP, 선처치, 후수납은 예외), \n모든 병리과내 처방화면에 대한 외래처방 Bolcking";
  535. grp_biz.caption25.tooltiptext = "외래 미수납 처방에 대한 채혈이 Blocking(수납VIP, 선처치, 후수납은 예외), \n모든 병리과내 처방화면에 대한 외래처방 Bolcking";
  536. }
  537. /****************************************************************************************
  538. * Components :
  539. * Components ID : lf_setUpdtData
  540. * Event : onlbuttonup
  541. * Argument : 01. :
  542. * : 02. :
  543. * Description : 병원환경설정 수정(신규) 함수
  544. ****************************************************************************************/
  545. function lf_setUpdtData() {
  546. var sPlgyDeptCd = ds_hospenvinfo.getColumn(0, "plgydeptcd"); // 병리과
  547. var sPlgyTeamCd = ds_hospenvinfo.getColumn(0, "plgyteamcd"); // 병리팀
  548. var sDoctJobGradCd = ds_hospenvinfo.getColumn(0, "doctjobgradcd"); // 병리의사직급코드
  549. var sTeamJobGradCd = ds_hospenvinfo.getColumn(0, "teamjobgradcd"); // 병리사직급코드
  550. var plgyrecroom1 = ds_hospenvinfo.getColumn(0, "plgyrecroom1"); // 기록실 pc1
  551. var plgyrecroom2 = ds_hospenvinfo.getColumn(0, "plgyrecroom2"); // 기록실 pc2
  552. var repttitl = ds_hospenvinfo.getColumn(0, "repttitl"); // 보고서 제목
  553. var repttitl2 = ds_hospenvinfo.getColumn(0, "repttitl2"); // 자문의뢰 보고서 제목
  554. /*
  555. if (!isRequiredControls("ipt_lendrtnterm", "cmb_recvqualmthdcd", "cmb_reptautoprntflagcd")) {
  556. return;
  557. }
  558. */
  559. //------------------------------------------------------------------------------------------------
  560. if(utlf_isNull(sPlgyDeptCd)
  561. ||(sPlgyDeptCd=="")){
  562. sPlgyDeptCd = "-";
  563. }
  564. if(utlf_isNull(sPlgyTeamCd)
  565. ||(sPlgyTeamCd=="")){
  566. sPlgyTeamCd = "-";
  567. }
  568. if(utlf_isNull(sDoctJobGradCd)
  569. ||(sDoctJobGradCd=="")){
  570. sDoctJobGradCd = "-";
  571. }
  572. if(utlf_isNull(sTeamJobGradCd)
  573. ||(sTeamJobGradCd=="")){
  574. sTeamJobGradCd = "-";
  575. }
  576. if(utlf_isNull(plgyrecroom1)
  577. ||(plgyrecroom1=="")){
  578. plgyrecroom1 = "-";
  579. }
  580. if(utlf_isNull(plgyrecroom2)
  581. ||(plgyrecroom2=="")){
  582. plgyrecroom2 = "-";
  583. }
  584. if(utlf_isNull(repttitl)
  585. ||(repttitl=="")){
  586. repttitl = "-";
  587. }
  588. if(utlf_isNull(repttitl2)
  589. ||(repttitl=="")){
  590. repttitl2 = "-";
  591. }
  592. ds_hospenvinfo.setColumn(0, "plgydeptcd", sPlgyDeptCd); // 병리과
  593. ds_hospenvinfo.setColumn(0, "plgyteamcd", sPlgyTeamCd); // 병리팀
  594. ds_hospenvinfo.setColumn(0, "doctjobgradcd", sDoctJobGradCd); // 병리의사직급코드
  595. ds_hospenvinfo.setColumn(0, "teamjobgradcd", sTeamJobGradCd); // 병리사직급코드
  596. ds_hospenvinfo.setColumn(0, "plgyrecroom1", plgyrecroom1); // 기록실 pc1
  597. ds_hospenvinfo.setColumn(0, "plgyrecroom2", plgyrecroom2); // 기록실 pc2
  598. ds_hospenvinfo.setColumn(0, "repttitl", repttitl); // 보고서 제목
  599. ds_hospenvinfo.setColumn(0, "repttitl2", repttitl2);
  600. // '0'=등록, '1'=수정
  601. if(ds_hospenvinfo.getRowType(0)==2) {
  602. ds_hospenvinfo.setColumn(0, "existsyn", "0");
  603. }else if(ds_hospenvinfo.getRowType(0)==4){
  604. ds_hospenvinfo.setColumn(0, "existsyn", "1");
  605. }
  606. ds_eqcast.clearData();
  607. ds_eqslid.clearData();
  608. ds_eqcast.copyData(ds_grd_eqcast);
  609. ds_eqslid.copyData(ds_grd_eqslid);
  610. for(var i=0; i<ds_eqcast.rowcount; i++){
  611. ds_eqcast.updatecontrol = false;
  612. ds_eqcast.setRowType(i, 2);
  613. }
  614. for(var i=0; i<ds_eqslid.rowcount; i++){
  615. ds_eqslid.updatecontrol = false;
  616. ds_eqslid.setRowType(i, 2);
  617. }
  618. var oParam = {};
  619. oParam.id = "TXLPC01801";
  620. oParam.service = "plgybaseinfomngtapp.HospEnvSet";
  621. oParam.method = "reqSetHostEnvSetInfo";
  622. oParam.inds = "refData=ds_hospenvinfo:U prcpkindlist=ds_grd_prcpkind:U caeqlist=ds_eqcast:U slideqlist=ds_eqslid:U";
  623. oParam.async = false;
  624. oParam.typeStr = "m";
  625. oParam.callback = "cf_TXLPC01801";
  626. tranf_submit(oParam);
  627. }
  628. function cf_TXLPC01801(sSvcId, nErrorCode, sErrorMsg) {
  629. if(nErrorCode < 0) return;
  630. sysf_messageBox("저장이", "I002");
  631. ds_hospenvinfo.setColumn(0, "instcd", instcd);
  632. dsf_createDsRow("ds_refdata"
  633. , [{col: "instcd", val: instcd}
  634. , {col: "earnclsstat", val: "1"}
  635. , {col: "earncls1", val: "07"}
  636. , {col: "prcpindxcd", val: "F"}
  637. ]);
  638. var oParam = {};
  639. oParam.id = "TRLPC01801";
  640. oParam.service = "plgybaseinfomngtapp.HospEnvSet";
  641. oParam.method = "reqGetHostEnvSetInfo";
  642. oParam.inds = "refData=ds_refdata";
  643. oParam.outds = "ds_hospenvinfo=instinfo ds_grd_prcpkind=prcpkindlist";
  644. oParam.async = false;
  645. oParam.callback = "cf_TRLPC01801";
  646. tranf_submit(oParam);
  647. //장비정보조회
  648. var seaflagcd = "0"; //"0:전체, 1:카세트, 2:슬라이드"
  649. dsf_createDsRow("ds_refdata"
  650. , [{col: "instcd", val: instcd}
  651. , {col: "baseflagcd", val: "EQ"}
  652. , {col: "seaflagcd", val: seaflagcd}
  653. ]);
  654. var oParam = {};
  655. oParam.id = "TRLPC01802";
  656. oParam.service = "plgybaseinfomngtapp.HospEnvSet";
  657. oParam.method = "reqGetEqList";
  658. oParam.inds = "refData=ds_refdata";
  659. oParam.outds = "ds_grd_eqcast=caeqlist ds_grd_eqslid=slideqlist";
  660. oParam.async = false;
  661. oParam.callback = "cf_TRLPC01802";
  662. tranf_submit(oParam);
  663. }
  664. function btn_addslid_onlbuttonup(obj:Button, e:MouseEventInfo)
  665. {
  666. var addRw = ds_grd_eqcast.addRow();
  667. var iEqNo = 1;
  668. for(var i=0; i< ds_grd_eqcast.rowcount; i++) {
  669. if(iEqNo < toNumber(ds_grd_eqcast.getColumn(i,"eqseqno"))) {
  670. iEqNo = toNumber(ds_grd_eqcast.getColumn(i,"eqseqno"));
  671. }
  672. }
  673. iEqNo = iEqNo+1;
  674. ds_grd_eqcast.setColumn(addRw, "eqflag", "1");
  675. if(iEqNo > 9) {
  676. ds_grd_eqcast.setColumn(addRw, "eqseqno", iEqNo);
  677. }else {
  678. ds_grd_eqcast.setColumn(addRw, "eqseqno", "0" + iEqNo);
  679. }
  680. ds_grd_eqcast.setColumn(addRw, "baseflagcd", "EQ");
  681. }
  682. function button1_onlbuttonup(obj:Button, e:MouseEventInfo)
  683. {
  684. ds_grd_eqcast.deleteRow(ds_grd_eqcast.rowposition);
  685. }
  686. function button2_onlbuttonup(obj:Button, e:MouseEventInfo)
  687. {
  688. ds_grd_eqslid.deleteRow(ds_grd_eqslid.rowposition);
  689. }
  690. function button3_onlbuttonup(obj:Button, e:MouseEventInfo)
  691. {
  692. var addRw = ds_grd_eqslid.addRow();
  693. var iEqNo = 1;
  694. for(var i=0; i<ds_grd_eqslid.rowcount; i++) {
  695. if(iEqNo < toNumber(ds_grd_eqslid.getColumn(i,"eqseqno"))) {
  696. iEqNo = toNumber(ds_grd_eqslid.getColumn(i,"eqseqno"));
  697. }
  698. }
  699. iEqNo = iEqNo+1;
  700. ds_grd_eqslid.setColumn(addRw, "eqflag", "2");
  701. if(iEqNo > 9) {
  702. ds_grd_eqslid.setColumn(addRw, "eqseqno", iEqNo);
  703. } else {
  704. ds_grd_eqslid.setColumn(addRw, "eqseqno", "0" + iEqNo);
  705. }
  706. ds_grd_eqslid.setColumn(addRw, "baseflagcd", "EQ");
  707. }
  708. /****************************************************************************************
  709. * Components :
  710. * Components ID : button11
  711. * Event : onlbuttonup
  712. * Argument : 01.obj : Object Event has occurred
  713. * : 02.e : Event Object
  714. * Description : 저장
  715. ****************************************************************************************/
  716. function button11_onlbuttonup(obj:Button, e:MouseEventInfo)
  717. {
  718. lf_setUpdtData();
  719. }
  720. function SMLPC01800_oninit(obj:Form, e:InitEventInfo)
  721. {
  722. //폼 초기화 함수
  723. frmf_initForm(obj);
  724. }
  725. function SMLPC01800_onload(obj:Form, e:LoadEventInfo)
  726. {
  727. lf_exeInitialize(obj, e);
  728. }
  729. ]]></Script>
  730. </Form>
  731. </FDL>