SPPIJ04200_MOU예상금액조회.xrw 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/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>MOU 예상금액 조회</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <temp/>
  10. <main>
  11. <grdlist1/>
  12. </main>
  13. <hidden>
  14. <chklist/>
  15. </hidden>
  16. <send>
  17. <pid/>
  18. <indd/>
  19. <cretno/>
  20. <ordfromdd/>
  21. <ordtodd/>
  22. </send>
  23. </root>
  24. </instance>
  25. <script type="javascript" ev:event="xforms-ready">
  26. <![CDATA[
  27. // 환자 상태 체크
  28. submit("TRPIJ04201")
  29. var dschyn = model.getValue("/root/hidden/chklist/dschyn");
  30. var indayyn = model.getValue("/root/hidden/chklist/indayyn");
  31. var drgyn = model.getValue("/root/hidden/chklist/drgyn");
  32. if (dschyn == "N") {
  33. messageBox("퇴원환자만 조회 가능합니다!", "E999");
  34. return;
  35. }
  36. if (indayyn == "N") {
  37. messageBox("재원일수 30일 초과 대상은 조회 불가능합니다!", "E999");
  38. return;
  39. }
  40. if (drgyn == "N") {
  41. messageBox("DRG 대상은 조회 불가능합니다!", "E999");
  42. return;
  43. }
  44. submit("TRPIJ04200");
  45. datagrid1.subtotalposition="below";
  46. for (i=datagrid1.colRef("mouamt"); i <= datagrid1.colRef("moutotamt"); i++) {
  47. datagrid1.subtotal("sum", -1, i, "(-)#,###", "background-color:#99ff99", datagrid1.colRef("calcnm"), "합계" , false);
  48. }
  49. for (i=datagrid1.colRef("calcamt"); i <= datagrid1.colRef("totamt"); i++) {
  50. datagrid1.subtotal("sum", -1, i, "(-)#,###", "background-color:#99ff99", datagrid1.colRef("calcnm"), "합계" , false);
  51. }
  52. model.refresh();
  53. ]]>
  54. </script>
  55. <submission id="TRPIJ04200" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main"/>
  56. <submission id="TRPIJ04201" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/hidden"/>
  57. </model>
  58. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  59. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  60. <script type="javascript" src="../../../com/commonweb/js/utilHelper.js"/>
  61. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  62. <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
  63. </xhtml:head>
  64. <xhtml:body style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  65. <group id="group1" style="left:0px; top:0px; width:1195px; height:13px; ">
  66. <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:150px; height:15px; ">MOU 예상금액 조회</caption>
  67. </group>
  68. <group id="group3" style="left:0px; top:13px; width:1195px; height:762px; ">
  69. <group id="group2" style="left:0px; top:10px; width:1194px; height:50px; ">
  70. <shape id="roundrect1" class="roundrect_search" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:1194px; height:40px; background-color:#fffbf2; border-color:#ffd799; "/>
  71. <caption id="caption10" class="search_name" style="left:10px; top:11px; width:86px; height:17px; ">환자번호 :</caption>
  72. <input id="input4" ref="/root/send/pid" class="input_s_essential" disabled="true" dragmode="false" visibility="visible" imemode="hangul" style="left:100px; top:12px; width:120px; height:19px; "/>
  73. <caption id="caption4" class="search_name" style="left:235px; top:11px; width:86px; height:17px; ">입원일자 :</caption>
  74. <input id="input1" ref="/root/send/indd" class="input_s_essential" disabled="true" dragmode="false" visibility="visible" imemode="hangul" style="left:325px; top:12px; width:120px; height:19px; "/>
  75. </group>
  76. <caption id="caption2" class="tit_2" style="left:5px; top:65px; width:300px; height:14px; font-family:돋움; vertical-align:middle; ">진료 내역</caption>
  77. <line id="line1" class="line_1" style="x1:0px; y1:80px; x2:1185px; y2:80px; "/>
  78. <datagrid id="datagrid1" nodeset="/root/main/grdlist1" caption="항^목^그룹수가^수가코드^수가명^1일량^일수^MOU 예상가^MOU 예상가^MOU 예상가^MOU 예상가^원 발생금액^원 발생금액^원 발생금액^원 발생금액|항^목^그룹수가^수가코드^수가명^1일량^일수^단가^금액^선택진료^계^단가^금액^선택진료^계" colsep="^" colwidth="25, 25, 80, 80, 200, 45, 30, 80, 80, 80, 80, 80, 80, 80, 80" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:85px; width:1185px; height:635px; ">
  79. <col ref="moulrg"/>
  80. <col ref="moumdl"/>
  81. <col ref="grupcalcscorcd"/>
  82. <col ref="snglcalcscorcd" style="text-align:left; "/>
  83. <col ref="calcnm" style="text-align:left; "/>
  84. <col ref="calcqty" format="(-)#,###.0" style="text-align:right; "/>
  85. <col ref="calcdays" style="text-align:right; "/>
  86. <col ref="moucost" format="#,###" style="text-align:right; "/>
  87. <col ref="mouamt" format="#,###" style="text-align:right; "/>
  88. <col ref="mouspecamt" format="#,###" style="text-align:right; "/>
  89. <col ref="moutotamt" format="#,###" style="text-align:right; "/>
  90. <col ref="appunitcost" format="#,###" style="text-align:right; "/>
  91. <col ref="calcamt" format="#,###" style="text-align:right; "/>
  92. <col ref="specamt" format="#,###" style="text-align:right; "/>
  93. <col ref="totamt" format="#,###" style="text-align:right; "/>
  94. </datagrid>
  95. <button id="button1" class="btn2_letter4" style="left:1120px; top:60px; width:64px; height:19px; ">
  96. <caption>엑셀저장</caption>
  97. <script type="javascript" ev:event="onclick">
  98. <![CDATA[
  99. var info = "MOU예상금액_" + model.getValue("/root/send/pid") + "_" + model.getValue("/root/send/indd") ;
  100. var fileName = window.fileDialog("save", ",", false, info, "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
  101. if (fileName != "") {
  102. datagrid1.saveExcel(fileName, "sheetname:sheet1;exporttype:multi");
  103. }
  104. ]]>
  105. </script>
  106. </button>
  107. </group>
  108. </xhtml:body>
  109. </xhtml:html>