SPADT63302_특조주사라벨출력.xrw 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.css" ?>
  3. <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">
  4. <xhtml:head>
  5. <xhtml:title>특조주사라벨출력</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <main>
  10. <prcpdata/>
  11. <prnt/>
  12. </main>
  13. <send>
  14. <prcpinfo/>
  15. <srchdata>
  16. <deptflag/>
  17. <drugflag>1 2</drugflag>
  18. <prcpflag>1 2 3</prcpflag>
  19. <srchfromdd/>
  20. <srchfromtm>0000</srchfromtm>
  21. <srchtodd/>
  22. <srchtotm>2400</srchtotm>
  23. <srchprcpcd/>
  24. <udsflag>N</udsflag>
  25. <prcpkindcd>A</prcpkindcd>
  26. <sumdt/>
  27. <srchorddeptcd/>
  28. <srchorddeptflag/>
  29. <userid/>
  30. <instcd/>
  31. <srchdeptnm/>
  32. <stocdeptcd>3242107000</stocdeptcd>
  33. <pid/>
  34. <drugcd/>
  35. <sumflag/>
  36. <orderby/>
  37. <expnflag/>
  38. <prcpno/>
  39. <ptpall/>
  40. <drugno/>
  41. </srchdata>
  42. <deptdata>
  43. <deptinfo>
  44. <sumorddeptcd/>
  45. <sumorddeptflag/>
  46. </deptinfo>
  47. </deptdata>
  48. <srchdetlinfo>
  49. <srchpid/>
  50. <prcpdd/>
  51. <orddeptflag/>
  52. <prcpno/>
  53. </srchdetlinfo>
  54. <srchbcinfo>
  55. <srchdrugdd/>
  56. <srchdrugno/>
  57. <srchioflag/>
  58. <srchbcno1/>
  59. </srchbcinfo>
  60. <scrnid/>
  61. <srchdept>
  62. <deptcd/>
  63. </srchdept>
  64. <srchpid>
  65. <sumdt/>
  66. <srchorddeptcd/>
  67. <pid/>
  68. <drugno/>
  69. </srchpid>
  70. </send>
  71. <hidden/>
  72. <init/>
  73. </root>
  74. </instance>
  75. <script type="javascript">
  76. <![CDATA[
  77. function fAppendSaveNode( desNode, srcNodeList ) {
  78. var saveDrPrcpList = model.instances(0).selectNodes( srcNodeList );
  79. for(var i = 0; i < saveDrPrcpList.length; i++) {
  80. var destNode = model.instances(0).selectSingleNode( desNode );
  81. destNode.appendChild(saveDrPrcpList.item(i).cloneNode(true));
  82. }
  83. }
  84. function fPrintRexbar_new(rexnm, closeYn, printCount, dataXPath, paramsXPath, infoXPath){
  85. var posx = '';
  86. var posy = '';
  87. var printnm = '';
  88. if(infoXPath == "" || infoXPath == "undefined" || infoXPath == null) infoXPath = "/root/main/barcdprntsetup/prntsetupinfo";
  89. if(opener.model.getValue(infoXPath + "/setupinfo/rexgbn") != "1") return false;
  90. try{
  91. if(opener.model.getXpathValue("count(" + infoXPath + "/setupinfo/pcl/pcllist[barnm='"+rexnm+"']/barnm)") > "0"){
  92. posx = opener.model.getValue(infoXPath + "/setupinfo/pcl/pcllist[barnm='"+rexnm+"']/xpos");
  93. posy = opener.model.getValue(infoXPath + "/setupinfo/pcl/pcllist[barnm='"+rexnm+"']/ypos");
  94. printnm = opener.model.getValue(infoXPath + "/setupinfo/pcl/pcllist[barnm='"+rexnm+"']/prtnm");
  95. }else{
  96. posx = opener.model.getValue(infoXPath + "/setupinfo/blank/left");
  97. posy = opener.model.getValue(infoXPath + "/setupinfo/blank/top");
  98. printnm = opener.model.getValue(infoXPath + "/setupinfo/comm01/setupval");
  99. }
  100. if(posx == '') posx = "0";
  101. if(posy == '') posy = "0";
  102. //alert(printnm);
  103. if(closeYn == "true") printnm = "";
  104. exeReportPreview(rexnm, 'XMLSTR', paramsXPath, '', printnm,
  105. '', '', '', '', 'false',
  106. '', '', '', '', '',
  107. printCount, '', 'offsetx=' + posx + ';offsety=' + posy + ';', dataXPath, '',
  108. '');
  109. //exeReportPreview(rexnm, "XMLSTR", "" , "" , "true" , "", "", "", "", "true");
  110. }
  111. catch(e){
  112. alert("출력시 오류가 발생하였습니다\n" + e);
  113. return true;
  114. }
  115. return true;
  116. }
  117. ]]>
  118. </script>
  119. <script type="javascript" ev:event="xforms-ready">
  120. <![CDATA[
  121. // model.makeNode("/root/main/prnt/lbllist/lbllist");
  122. makeReportPreview(0,0,10, 10, "");
  123. fPrintRexbar_new("RFADT63303");
  124. // alert();
  125. // opener.model.setValue("/root/init/opnermntrinfo/mntr", model.getValue("/root/init/returnstr"));
  126. window.close();
  127. ]]>
  128. </script>
  129. <script type="javascript" ev:event="xforms-close">
  130. <![CDATA[
  131. // removeReportPreview( "grp_report1");
  132. // removeReportPreview( "grp_report2");
  133. // removeReportPreview( "grp_report3");
  134. ]]>
  135. </script>
  136. </model>
  137. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  138. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  139. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  140. <script type="javascript" src="../../../com/departmentcodeweb/js/ZSD001.js"/>
  141. <script type="javascript" src="../../../ast/commonweb/js/AST.js"/>
  142. <script type="javascript" src="../../../ast/commonweb/js/stringHelper.js"/>
  143. <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
  144. </xhtml:head>
  145. <xhtml:body visibility="hidden" pagewidth="0" pageheight="0" style="margin-left:0; margin-top:0; margin-right:0; margin-bottom:0; ">
  146. <group id="grp_report1" visibility="hidden" style="left:0px; top:0px; width:0px; height:0px; "/>
  147. <group id="grp_report2" visibility="hidden" style="left:0px; top:0px; width:0px; height:0px; "/>
  148. <script type="javascript" ev:event="onkeyup">
  149. <![CDATA[
  150. var keyPressed = event.keyCode ;
  151. if(keyPressed == 27) // 'ESC' or 'Q' 키가 눌려진 경우
  152. {
  153. window.close();
  154. }
  155. ]]>
  156. </script>
  157. <group id="group1" visibility="hidden" style="left:0px; top:0px; width:0px; height:0px; "/>
  158. <group id="group2" visibility="hidden" style="left:0px; top:0px; width:0px; height:0px; "/>
  159. <group id="grp_report3" visibility="hidden" style="left:0px; top:0px; width:0px; height:0px; "/>
  160. </xhtml:body>
  161. </xhtml:html>