SPMMO90400_외래예약현황출력.xrw 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
  3. <xhtml:head>
  4. <xhtml:title>외래예약현황출력</xhtml:title>
  5. <model id="model1">
  6. <instance id="instance1">
  7. <root xmlns="">
  8. <main>
  9. <printlist/>
  10. </main>
  11. <send>
  12. <orddeptcd/>
  13. <centcd/>
  14. <orddrid/>
  15. <orddeptnm/>
  16. <centnm/>
  17. <orddrnm/>
  18. </send>
  19. </root>
  20. </instance>
  21. <script type="javascript" ev:event="xforms-ready">
  22. <![CDATA[
  23. // 팝업실행여부체크
  24. if (!isPopup()) {
  25. messageBox("이 프로그램은 팝업으로만 사용할 수 있습니다.!", "E000");
  26. window.close();
  27. return;
  28. }
  29. // 외래진료현황출력
  30. fPrintOutRsrvState();
  31. window.close();
  32. ]]>
  33. </script>
  34. <submission id="TRMMO90401" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/printinfo"/>
  35. </model>
  36. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  37. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  38. <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
  39. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  40. <script type="javascript" src="../../../com/commonweb/js/tfHelperAsync.js"/>
  41. <script type="javascript" src="../../../emr/prcpmngtweb/js/MMO001.js"/>
  42. <script type="javascript">
  43. <![CDATA[
  44. /**
  45. * @desc : 외래진료현황을 출력한다.
  46. * @return : void
  47. * @authur : 엄영만 2014. 12. 17
  48. */
  49. function fPrintOutRsrvState() {
  50. var sOrdDeptCd = opener.javascript.getParameter ( "SPMMO90400_orddeptcd" );
  51. var sOrdDeptNm = opener.javascript.getParameter ( "SPMMO90400_orddeptnm" );
  52. var sCentCd = opener.javascript.getParameter ( "SPMMO90400_centcd" );
  53. var sCentNm = opener.javascript.getParameter ( "SPMMO90400_centnm" );
  54. var sOrdDrId = opener.javascript.getParameter ( "SPMMO90400_orddrid" );
  55. var sOrdDrNm = opener.javascript.getParameter ( "SPMMO90400_orddrnm" );
  56. if(sOrdDeptCd == "" || sOrdDeptCd == "-") {
  57. messageBox("진료과를 선택하세요.", "E");
  58. return;
  59. }
  60. if(sOrdDrId == "" || sOrdDrId == "-") {
  61. messageBox("진료의사를 선택하세요.", "E");
  62. return;
  63. }
  64. if(sCentCd == "") {
  65. sCentCd = "-";
  66. }
  67. model.makeValue("/root/send/orddeptcd", sOrdDeptCd);
  68. model.makeValue("/root/send/orddeptnm", sOrdDeptNm);
  69. model.makeValue("/root/send/centcd" , sCentCd);
  70. model.makeValue("/root/send/centnm" , sCentNm);
  71. model.makeValue("/root/send/orddrid" , sOrdDrId);
  72. model.makeValue("/root/send/orddrnm" , sOrdDrNm);
  73. model.removenode("/root/main/printlist");
  74. submit("TRMMO90401");
  75. var rptid = "RPMMO90401";
  76. var desNode = "/root/main/printlist";
  77. //exeReportPreview(rptid, "XMLSTR", desNode);
  78. exeReportPreview(rptid, "XMLSTR", desNode, "", "true", "", "", "", "", "true", "", "", "", "", "", "", "", "", "", "", "");
  79. }
  80. ]]>
  81. </script>
  82. </xhtml:head>
  83. <xhtml:body pagewidth="20" pageheight="10" guideline="1,1194;2,743;2,784;" style="font-family:굴림; margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  84. <group id="grp_report" visibility="visible" style="left:0px; top:0px; width:100px; height:100px; "/>
  85. </xhtml:body>
  86. </xhtml:html>