SPARH05300_회송병원명입력.xfdl 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPARH05300" classname="Guide_SA_01" inheritanceid="" position="absolute 0 0 380 200" titletext="회송병원명입력" class="frm_POP" onload="SPARH05300_onload" oninit="SPARH00900_oninit" scrollbars="none">
  5. <Layouts>
  6. <Layout>
  7. <Static id="stt_titleText" text="회송 병원명 입력" class="sta_POP_title" position="absolute 12 8 266 28" usedecorate="false" wordwrap="none" transparenthittest="true"/>
  8. <Static id="stc_info" text="※ 통상근무 시간 외 회송서 발급입니다!" wordwrap="word" position="absolute 8 40 392 60" style="linespace:5;color:#ff0000ff;bordertype:round 3 3 ;align:left middle;font:Dotum,9,bold;"/>
  9. <Static id="stc_info00" text="심평원 동의서 징구 안내 및 회송병원명 입력 바랍니다." wordwrap="word" position="absolute 26 59 366 79" style="linespace:5;color:#ff0000ff;bordertype:round 3 3 ;align:left middle;font:Dotum,9,bold;"/>
  10. <Button id="btn_confirm" taborder="4" text="확인" class="btn3" position="absolute 170 169 230 194" onclick="btn_confirm_onclick"/>
  11. <Static id="stt_subTitle" text="회송병원" class="tit_2" position="absolute 8 91 108 111" style="linespace:2;background:URL('theme://images/icon_tit_bullet2.png');align:left top;"/>
  12. <Radio id="rdo_HospNm" taborder="5" columncount="3" rowcount="2" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 12 109 353 159" style="textpadding:0 3 0 3;" index="0" value="1" onitemchanged="rdo_HospNm_onitemchanged">
  13. <Dataset id="innerdataset">
  14. <ColumnInfo>
  15. <Column id="codecolumn" size="256"/>
  16. <Column id="datacolumn" size="256"/>
  17. </ColumnInfo>
  18. <Rows>
  19. <Row>
  20. <Col id="codecolumn">1</Col>
  21. <Col id="datacolumn">연고지 인근</Col>
  22. </Row>
  23. <Row>
  24. <Col id="codecolumn">2</Col>
  25. <Col id="datacolumn">미정</Col>
  26. </Row>
  27. <Row>
  28. <Col id="codecolumn">3</Col>
  29. <Col id="datacolumn">원하지 않음</Col>
  30. </Row>
  31. <Row>
  32. <Col id="codecolumn">4</Col>
  33. <Col id="datacolumn">직접입력</Col>
  34. </Row>
  35. </Rows>
  36. </Dataset>
  37. </Radio>
  38. <Edit id="edt_trnsHospNm" taborder="6" onkeydown="edt_trnsHospNm_onkeydown" class="input_search" enable="false" position="absolute 113 135 353 158"/>
  39. </Layout>
  40. </Layouts>
  41. <Bind/>
  42. <Objects>
  43. <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
  44. <ColumnInfo>
  45. <Column id="msgcnts" type="STRING" size="500" sumtext="휴진정보"/>
  46. </ColumnInfo>
  47. <Rows>
  48. <Row>
  49. <Col id="msgcnts"/>
  50. </Row>
  51. </Rows>
  52. </Dataset>
  53. </Objects>
  54. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  55. * System Name : HIT
  56. * Job Name :
  57. * File Name : SPARH00900_회송병원명입력.xfdl
  58. * Creator : 19338
  59. * Make Date : 2019-10-31
  60. * Description : 통상근무 시간 외 회송서 발행시 회송 병원명을 입력 받는다..
  61. *---------------------------------------------------------------------------------------
  62. * Modify Date Modifier Modify Description
  63. *---------------------------------------------------------------------------------------
  64. * 2019-10-31 19338 최초작성
  65. *---------------------------------------------------------------------------------------
  66. ****************************************************************************************/
  67. //=======================================================================================
  68. // Lib Include
  69. //---------------------------------------------------------------------------------------
  70. include "com_commonxp::comm_main.xjs"
  71. //=======================================================================================
  72. // Global Form Variable
  73. //---------------------------------------------------------------------------------------
  74. var lgv_bPwdvalid = false;
  75. var lgv_bExcept = true;
  76. function SPZUM00500_oninit(obj:Form, e:InitEventInfo)
  77. {
  78. //frmf_initForm(obj);
  79. // 휴진정보 세팅
  80. fDecorateText();
  81. }
  82. //=======================================================================================
  83. // Function
  84. //---------------------------------------------------------------------------------------
  85. function btn_confirm_onclick(obj:Button, e:ClickEventInfo)
  86. {
  87. if(rdo_HospNm.index == 3 && (edt_trnsHospNm.value == "" || edt_trnsHospNm.value == null)){
  88. sysf_messageBox("회송병원명을 입력하세요");
  89. edt_trnsHospNm.setFocus();
  90. return;
  91. }
  92. if(rdo_HospNm.index == 3 && edt_trnsHospNm.getLength() < 3){
  93. sysf_messageBox("회송병원명은 세글자 이상 입력하세요");
  94. edt_trnsHospNm.setFocus();
  95. return;
  96. }
  97. if(rdo_HospNm.index == 3){
  98. this.close(edt_trnsHospNm.value);
  99. }else if(rdo_HospNm.index == 2){
  100. this.close("N");
  101. }else{
  102. this.close(rdo_HospNm.text);
  103. }
  104. }
  105. // 회송병원명 입력란 키입력 이벤트
  106. function edt_trnsHospNm_onkeydown(obj:Edit, e:KeyEventInfo)
  107. {
  108. if(e.keycode == 13){
  109. btn_confirm.click();
  110. }
  111. }
  112. function rdo_HospNm_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
  113. {
  114. if(rdo_HospNm.index == 3){
  115. edt_trnsHospNm.enable = true;
  116. rdo_HospNm.setFocus();
  117. }else{
  118. edt_trnsHospNm.enable = false;
  119. edt_trnsHospNm.value = "";
  120. }
  121. }
  122. ]]></Script>
  123. </Form>
  124. </FDL>