SPAEA05000_예약추가정보.xfdl 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPAEA05000" position="absolute 0 0 500 131" titletext="예약 시 추가 정보" oninit="SPAEA05000_oninit" onload="SPAEA05000_onload">
  5. <Layouts>
  6. <Layout>
  7. <Combo id="cmb_rsrvpos" taborder="7" innerdataset="@ds_init1_baseinfo_examposinfo_NM001" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 357 57 494 76"/>
  8. <Combo id="cmb_reqhospcd" taborder="4" innerdataset="@ds_init_baseinfo_inithospcd_Z0007" codecolumn="cdid" datacolumn="cdnm" class="combo_default" position="absolute 357 57 494 76"/>
  9. <Shape id="line17" class="line_10" position="absolute 0 25 495 31"/>
  10. <Combo id="cmb_glycosyn" taborder="1" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" position="absolute 114 32 251 51">
  11. <Dataset id="innerdataset">
  12. <ColumnInfo>
  13. <Column id="codecolumn"/>
  14. <Column id="datacolumn"/>
  15. </ColumnInfo>
  16. <Rows>
  17. <Row>
  18. <Col id="codecolumn">Y</Col>
  19. <Col id="datacolumn">Y</Col>
  20. </Row>
  21. <Row>
  22. <Col id="codecolumn">N</Col>
  23. <Col id="datacolumn">N</Col>
  24. </Row>
  25. </Rows>
  26. </Dataset>
  27. </Combo>
  28. <Static id="caption14" text="당뇨유무" class="cell_1" position="absolute 0 30 111 53"/>
  29. <Static id="caption17" text="당뇨치료사항" class="cell_1" position="absolute 253 30 356 53"/>
  30. <Combo id="cmb_glycoscure" taborder="2" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" position="absolute 357 32 494 51">
  31. <Dataset id="innerdataset">
  32. <ColumnInfo>
  33. <Column id="codecolumn"/>
  34. <Column id="datacolumn"/>
  35. </ColumnInfo>
  36. <Rows>
  37. <Row>
  38. <Col id="codecolumn">1</Col>
  39. <Col id="datacolumn">PO</Col>
  40. </Row>
  41. <Row>
  42. <Col id="codecolumn">2</Col>
  43. <Col id="datacolumn">INSULINE</Col>
  44. </Row>
  45. <Row>
  46. <Col id="codecolumn">3</Col>
  47. <Col id="datacolumn">PO+INSULINE</Col>
  48. </Row>
  49. <Row>
  50. <Col id="codecolumn">4</Col>
  51. <Col id="datacolumn">INSULINE PUMP</Col>
  52. </Row>
  53. <Row>
  54. <Col id="codecolumn">5</Col>
  55. <Col id="datacolumn">식이요법내지운동</Col>
  56. </Row>
  57. </Rows>
  58. </Dataset>
  59. </Combo>
  60. <Shape id="line18" linetype="horizontal" class="line_2" position="absolute 2 52 497 58"/>
  61. <Static id="caption21" text="환자전화번호" class="cell_1" position="absolute 0 55 111 78"/>
  62. <Edit id="opt_phone" taborder="3" readonly="true" position="absolute 114 57 251 76" class="output"/>
  63. <Static id="cpt_pos" text="의뢰병원" class="cell_1" position="absolute 253 55 356 78"/>
  64. <Shape id="line19" linetype="horizontal" class="line_2" position="absolute 2 77 497 83"/>
  65. <Static id="caption23" text="환자병실전화번호" class="cell_1" position="absolute 0 80 111 103"/>
  66. <Edit id="opt_wardnursno" taborder="5" readonly="true" position="absolute 114 82 251 101" class="output"/>
  67. <Static id="caption26" text="비고" class="cell_1" position="absolute 253 80 356 103"/>
  68. <Shape id="line16" linetype="horizontal" class="line_3" position="absolute 2 102 497 108"/>
  69. <Button id="btn_close" taborder="6" text="확인" class="btn4" position="absolute 439 106 495 128" onclick="btn_close_onclick"/>
  70. <Edit id="ipt_rsrvrem" taborder="8" position="absolute 357 82 494 101" autoselect="true" autoskip="true"/>
  71. <Static id="caption13" text="예약 시 추가 정보" class="tit_1" position="absolute 0 0 197 25"/>
  72. </Layout>
  73. </Layouts>
  74. <Objects>
  75. <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
  76. <Dataset id="ds_main_rsrvinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  77. <ColumnInfo>
  78. <Column id="prcpdd" type="STRING" size="256"/>
  79. <Column id="execprcpuniqno" type="STRING" size="256"/>
  80. <Column id="glycosyn" type="STRING" size="256"/>
  81. <Column id="glycoscure" type="STRING" size="256"/>
  82. <Column id="phone" type="STRING" size="256"/>
  83. <Column id="reqhospcd" type="STRING" size="256"/>
  84. <Column id="roomtelno" type="STRING" size="256"/>
  85. <Column id="rsrvrem" type="STRING" size="256"/>
  86. <Column id="exampos" type="STRING" size="256"/>
  87. </ColumnInfo>
  88. <Rows>
  89. <Row>
  90. <Col id="prcpdd"/>
  91. <Col id="execprcpuniqno"/>
  92. <Col id="glycosyn"/>
  93. <Col id="glycoscure"/>
  94. <Col id="phone"/>
  95. <Col id="reqhospcd"/>
  96. <Col id="roomtelno"/>
  97. <Col id="rsrvrem"/>
  98. <Col id="exampos"/>
  99. </Row>
  100. </Rows>
  101. </Dataset>
  102. <Dataset id="ds_init_baseinfo_inithospcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  103. <ColumnInfo>
  104. <Column id="cdnm" type="STRING" size="256"/>
  105. <Column id="cdid" type="STRING" size="256"/>
  106. </ColumnInfo>
  107. </Dataset>
  108. <Dataset id="ds_init1_baseinfo_examposinfo_NM001" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  109. <ColumnInfo>
  110. <Column id="cdnm" type="STRING" size="256"/>
  111. <Column id="cdid" type="STRING" size="256"/>
  112. </ColumnInfo>
  113. </Dataset>
  114. <Dataset id="ds_init_baseinfo_inithospcd_Z0007" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  115. <ColumnInfo>
  116. <Column id="cdnm" type="STRING" size="256"/>
  117. <Column id="cdid" type="STRING" size="256"/>
  118. </ColumnInfo>
  119. </Dataset>
  120. </Objects>
  121. <Bind>
  122. <BindItem id="item0" compid="cmb_glycosyn" propid="value" datasetid="ds_main_rsrvinfo" columnid="glycosyn"/>
  123. <BindItem id="item1" compid="cmb_glycoscure" propid="value" datasetid="ds_main_rsrvinfo" columnid="glycoscure"/>
  124. <BindItem id="item2" compid="opt_phone" propid="value" datasetid="ds_main_rsrvinfo" columnid="phone"/>
  125. <BindItem id="item3" compid="cmb_reqhospcd" propid="value" datasetid="ds_main_rsrvinfo" columnid="reqhospcd"/>
  126. <BindItem id="item4" compid="cmb_rsrvpos" propid="value" datasetid="ds_main_rsrvinfo" columnid="reqhospcd"/>
  127. <BindItem id="item5" compid="opt_wardnursno" propid="value" datasetid="ds_main_rsrvinfo" columnid="roomtelno"/>
  128. <BindItem id="item6" compid="ipt_rsrvrem" propid="value" datasetid="ds_main_rsrvinfo" columnid="rsrvrem"/>
  129. </Bind>
  130. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  131. * System Name :
  132. * Job Name :
  133. * Creator :
  134. * Make Date : 2015-11-13
  135. * Description :
  136. *---------------------------------------------------------------------------------------
  137. * Modify Date Modifier Modify Description
  138. *---------------------------------------------------------------------------------------
  139. * 2015-11-13 Live Converter TF->XP
  140. *
  141. *---------------------------------------------------------------------------------------
  142. ****************************************************************************************/
  143. include "com_commonxp::comm_main.xjs";
  144. include "ast_examcurexp::AEZ0001.xjs";
  145. include "com_commodulexp::SMZFS00501.xjs";
  146. include "ast_examcurexp::combolist.xjs";
  147. var vSuppdeptcd ;
  148. function SPAEA05000_oninit(obj:Form, e:InitEventInfo)
  149. {
  150. frmf_initForm(obj);
  151. }
  152. function SPAEA05000_onload(obj:Form, e:LoadEventInfo)
  153. {
  154. try
  155. {
  156. ds_hidden.copyData(arg_ds_hidden);
  157. }
  158. catch(e)
  159. {
  160. }
  161. if (frmf_checkOpener())
  162. {
  163. var srchrsrvtm = ds_hidden.getColumn(0, "srchrsrvtm");
  164. if (!utlf_isNull(srchrsrvtm))
  165. {
  166. ds_main_rsrvinfo.copyData(ds_hidden);
  167. }
  168. }
  169. var arrParam = [{dsNm: "ds_init_baseinfo_inithospcd_Z0007", cdGrpId: "Z0007"}]
  170. appf_getCodeList(arrParam);
  171. frmf_addComboItem("cmb_reqhospcd"," ","","above");
  172. cmb_reqhospcd.index = 0;
  173. lf_aezfSetSuppDeptcd();
  174. vSuppdeptcd = frmf_getPrestDeptCd();
  175. var arrParam = [{dsNm: "ds_init1_baseinfo_examposinfo_NM001" , cdGrpId: "NM001"}]
  176. lf_getAstCodeList(arrParam);
  177. var nodeCnt = ds_init1_baseinfo_examposinfo_NM001.rowcount;
  178. if (nodeCnt > 1)
  179. {
  180. cmb_rsrvpos.visible = true;
  181. cmb_reqhospcd.visible = false;
  182. cpt_pos.text = "검사실위치";
  183. ds_main_rsrvinfo.setColumn(0, "reqhospcd", ds_init1_baseinfo_examposinfo_NM001.getColumn(1, "cdid"));
  184. }
  185. else
  186. {
  187. ds_main_rsrvinfo.setColumn(0, "reqhospcd", "");
  188. cmb_rsrvpos.visible = false;
  189. cmb_reqhospcd.visible = true;
  190. cpt_pos.text = "의뢰병원";
  191. }
  192. }
  193. function btn_close_onclick(obj:Button, e:ClickEventInfo)
  194. {
  195. if (frmf_checkOpener())
  196. {
  197. var rownum = ds_hidden.getColumn(0, "rownum");
  198. opener.ds_main_subordlist_subordlist1.setColumn(rownum, "glycosyn", ds_main_rsrvinfo.getColumn(0, "glycosyn"));
  199. opener.ds_main_subordlist_subordlist1.setColumn(rownum, "glycoscure", ds_main_rsrvinfo.getColumn(0, "glycoscure"));
  200. opener.ds_main_subordlist_subordlist1.setColumn(rownum, "reqhospcd", ds_main_rsrvinfo.getColumn(0, "reqhospcd"));
  201. opener.ds_main_subordlist_subordlist1.setColumn(rownum, "rsrvrem", ds_main_rsrvinfo.getColumn(0, "rsrvrem"));
  202. }
  203. this.close();
  204. }
  205. ]]></Script>
  206. </Form>
  207. </FDL>