SPLPP02500_임상정보조회.xfdl 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <FDL version="1.5">
  3. <TypeDefinition url="..\..\..\default_typedef.xml"/>
  4. <Form id="SPLPP02500" position="absolute 0 0 745 572" titletext="임상 정보 조회" onload="SPLPP02500_onload" onkeydown="SPLPP02500_onkeydown">
  5. <Layouts>
  6. <Layout>
  7. <Grid id="grd_eqmtTestList" taborder="1" useinputpanel="false" position="absolute 2 2 743 542" binddataset="ds_grd_grid_testrsltinfo" positiontype="position" autofittype="col">
  8. <Formats>
  9. <Format id="default">
  10. <Columns>
  11. <Column size="735"/>
  12. <Column size="0"/>
  13. <Column size="0"/>
  14. <Column size="0"/>
  15. <Column size="0"/>
  16. <Column size="0"/>
  17. <Column size="0"/>
  18. <Column size="0"/>
  19. </Columns>
  20. <Rows>
  21. <Row size="24" band="head"/>
  22. <Row size="24"/>
  23. </Rows>
  24. <Band id="head">
  25. <Cell text="임 상 정 보"/>
  26. <Cell col="1" text="caption2"/>
  27. <Cell col="2" text="caption3"/>
  28. <Cell col="3" text="caption4"/>
  29. <Cell col="4" text="caption5"/>
  30. <Cell col="5" text="caption6"/>
  31. <Cell col="6" text="caption7"/>
  32. <Cell col="7" text="caption8"/>
  33. </Band>
  34. <Band id="body">
  35. <Cell style="align:left middle;font:굴림체,9;" text="bind:reptrslt"/>
  36. <Cell col="1" text="bind:level"/>
  37. <Cell col="2" text="bind:judgmark"/>
  38. <Cell col="3" text="bind:tkdt"/>
  39. <Cell col="4" text="bind:rsltdd"/>
  40. <Cell col="5" text="bind:suppdept"/>
  41. <Cell col="6" text="bind:pacsno"/>
  42. <Cell col="7" text="bind:spcno"/>
  43. </Band>
  44. </Format>
  45. </Formats>
  46. </Grid>
  47. <Button id="btn_accept" taborder="2" text="닫기" class="btn2" visible="true" position="absolute 699 549 743 569" positiontype="position" onclick="btn_accept_onclick"/>
  48. </Layout>
  49. </Layouts>
  50. <Objects>
  51. <Dataset id="ds_grd_grid_testrsltinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
  52. <ColumnInfo>
  53. <Column id="reptrslt" type="STRING"/>
  54. <Column id="level" type="STRING"/>
  55. <Column id="judgmark" type="STRING"/>
  56. <Column id="tkdt" type="STRING"/>
  57. <Column id="rsltdd" type="STRING"/>
  58. <Column id="suppdept" type="STRING"/>
  59. <Column id="pacsno" type="STRING"/>
  60. <Column id="spcno" type="STRING"/>
  61. </ColumnInfo>
  62. </Dataset>
  63. </Objects>
  64. <Script type="xscript4.0"><![CDATA[/***************************************************************************************
  65. * System Name : KU2.0
  66. * Job Name :
  67. * File Name : SPLPP02500_임상정보조회.xfdl
  68. * Creator :
  69. * Make Date : 2015-11-11
  70. *
  71. * Description :
  72. *---------------------------------------------------------------------------------------
  73. * Modify Date Modifier Modify Description
  74. *---------------------------------------------------------------------------------------
  75. * 2015-11-11 DBS Converting Program(TF->XP)
  76. *
  77. *---------------------------------------------------------------------------------------
  78. ****************************************************************************************/
  79. //=======================================================================================
  80. // xjs Include
  81. //---------------------------------------------------------------------------------------
  82. include "com_commonxp::comm_main.xjs";
  83. //=======================================================================================
  84. // Event
  85. //---------------------------------------------------------------------------------------
  86. /****************************************************************************************
  87. * Components :
  88. * Components ID : SPLPP02500
  89. * Event : onload
  90. * Argument : 01.obj : Object Event has occurred
  91. * : 02.e : Event Object
  92. * Description :
  93. ****************************************************************************************/
  94. function SPLPP02500_onload(obj:Form, e:LoadEventInfo)
  95. {
  96. frmf_initForm(obj); // 화면공통
  97. if (frmf_checkOpener()) { //opener 검사
  98. var param = opener.frmf_getParameter("opener_parameter_id"); //
  99. if(!utlf_isNull(param)) { // opener parameter value가 있는 경우
  100. //parameter value를 이용하여 프로그램 수행
  101. condarray = param.split("▦");
  102. var sInDsName = dsf_createDsRow("ds_temp_search"
  103. , [{col: "instcd", val:condarray[0] }
  104. , {col: "ptno", val: condarray[1]}
  105. , {col: "pid", val: condarray[2]}
  106. , {col: "workflagcd", val: condarray[3]}
  107. , {col: "prcpgenrflag", val: condarray[4]}
  108. , {col: "scrno", val: condarray[5]}]);
  109. var oParam = {};
  110. oParam.id = "TRLPZ00107";
  111. oParam.service = "plgyrefmngtapp.TestRsltRef";
  112. oParam.method = "reqGetTestRsltInfo";
  113. oParam.inds = "refData="+sInDsName;
  114. oParam.outds = "ds_grd_grid_testrsltinfo=refrslt";
  115. oParam.async = false;
  116. oParam.callback = "cf_TRLPZ00107";
  117. tranf_submit(oParam);
  118. }
  119. }
  120. }
  121. function cf_TRLPZ00107(sSvcId, nErrorCode, sErrorMsg) {
  122. if(nErrorCode < 0) return;
  123. }
  124. /****************************************************************************************
  125. * Components :
  126. * Components ID : Button00
  127. * Event : onclick
  128. * Argument : 01.obj : Object Event has occurred
  129. * : 02.e : Event Object
  130. * Description :
  131. ****************************************************************************************/
  132. // 닫기 버튼
  133. function Button00_onclick(obj:Button, e:ClickEventInfo)
  134. {
  135. this.close();
  136. }
  137. /****************************************************************************************
  138. * Components :
  139. * Components ID : btn_accept
  140. * Event : onclick
  141. * Argument : 01.obj : Object Event has occurred
  142. * : 02.e : Event Object
  143. * Description :
  144. ****************************************************************************************/
  145. // 확인
  146. function btn_accept_onclick(obj:Button, e:ClickEventInfo)
  147. {
  148. this.close();
  149. }
  150. /****************************************************************************************
  151. * Components :
  152. * Components ID : SPLPP02500
  153. * Event : onkeydown
  154. * Argument : 01.obj : Object Event has occurred
  155. * : 02.e : Event Object
  156. * Description :
  157. ****************************************************************************************/
  158. // esc 누르면 종료
  159. function SPLPP02500_onkeydown(obj:Form, e:KeyEventInfo)
  160. {
  161. if(e.keycode == "27"){
  162. this.close();
  163. }
  164. }
  165. ]]></Script>
  166. </Form>
  167. </FDL>