SPMMO50200_민원확인.xrw 5.3 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>민원확인</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <main>
  10. <patcomp>
  11. <pid/>
  12. <deptcd/>
  13. <orddrid/>
  14. <status/>
  15. <refundflag/>
  16. <msg/>
  17. <judmsg/>
  18. <ofidocacptdd/>
  19. <ofidocretno/>
  20. <seqno/>
  21. <tretflag/>
  22. </patcomp>
  23. </main>
  24. <send>
  25. <reqdata/>
  26. <savedata/>
  27. </send>
  28. <init>
  29. </init>
  30. <temp/>
  31. </root>
  32. </instance>
  33. <script type="javascript" ev:event="xforms-ready">
  34. <![CDATA[
  35. fInitialize();
  36. ]]>
  37. </script>
  38. <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post"/>
  39. <submission id="TRMMB16401" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/hardcd"/>
  40. <submission id="TRMMO04115" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/patcomp"/>
  41. <submission id="TXMMO04115" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata"/>
  42. <bind id="bind1" ref="/root/hardcd/hardcd/hardcdnm" readonly="../hardcd != 'T'"/>
  43. </model>
  44. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  45. <script type="javascript" src="../../../emr/prcpmngtweb/js/MMO001.js"/>
  46. <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
  47. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  48. <script type="javascript">
  49. <![CDATA[
  50. function fInitialize(){
  51. model.makeValue("/root/send/reqdata/pid", opener.javascript.getParameter("SPMMO50200_pid"));
  52. model.makeValue("/root/send/reqdata/ioflag", opener.javascript.getParameter("SPMMO50200_ioflag"));
  53. submit("TRMMO04115");
  54. }
  55. ]]>
  56. </script>
  57. </xhtml:head>
  58. <xhtml:body pagewidth="865" pageheight="460" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  59. <caption id="caption1" class="tit_2" style="left:5px; top:2px; width:302px; height:15px; ">민원확인</caption>
  60. <button id="btn_cncl" class="btn4_letter2" style="left:791px; top:425px; width:56px; height:22px; ">
  61. <caption>확인</caption>
  62. <script type="javascript" ev:event="onclick">
  63. <![CDATA[
  64. var savedata = "status▦pid▦tretflag▦refundflag▦doccnfchk▦ofidocacptdd▦ofidocretno▦seqno▩";
  65. var datastring="";
  66. var dutplcecd = getUserInfo("dutplcecd");
  67. var userid = getUserInfo("userid");
  68. var rows=datagrid1.rows;
  69. for(var i=1; i<rows; i++){
  70. var tretflag = model.getValue("/root/main/patcomp["+i+"]/tretflag");
  71. var refundflag = model.getValue("/root/main/patcomp["+i+"]/refundflag");
  72. var deptcd = model.getValue("/root/main/patcomp["+i+"]/deptcd");
  73. var orddrid = model.getValue("/root/main/patcomp["+i+"]/orddrid");
  74. if(dutplcecd==deptcd && userid==orddrid){
  75. if(tretflag=="2" ||(tretflag=="3" && (refundflag=="1" || refundflag=="2"))){
  76. datastring = datastring + "u" +"▦" +
  77. model.getValue("/root/main/patcomp["+i+"]/pid") +"▦" +
  78. model.getValue("/root/main/patcomp["+i+"]/tretflag") +"▦" +
  79. model.getValue("/root/main/patcomp["+i+"]/refundflag") +"▦" +
  80. "Y" +"▦" +
  81. model.getValue("/root/main/patcomp["+i+"]/ofidocacptdd") +"▦" +
  82. model.getValue("/root/main/patcomp["+i+"]/ofidocretno") +"▦" +
  83. model.getValue("/root/main/patcomp["+i+"]/seqno") +"▩";
  84. /*
  85. model.makeValue("/root/send/reqdata/pid", model.getValue("/root/main/patcomp["+i+"]/pid"));
  86. model.makeValue("/root/send/reqdata/status", "u");
  87. model.makeValue("/root/send/reqdata/tretflag", model.getValue("/root/main/patcomp["+i+"]/tretflag"));
  88. model.makeValue("/root/send/reqdata/refundflag", model.getValue("/root/main/patcomp["+i+"]/refundflag"));
  89. model.makeValue("/root/send/reqdata/doccnfchk", "Y");
  90. model.makeValue("/root/send/reqdata/ofidocacptdd", model.getValue("/root/main/patcomp["+i+"]/ofidocacptdd"));
  91. model.makeValue("/root/send/reqdata/ofidocretno", model.getValue("/root/main/patcomp["+i+"]/ofidocretno"));
  92. model.makeValue("/root/send/reqdata/seqno", model.getValue("/root/main/patcomp["+i+"]/seqno"));
  93. submit("TXMMO04115");
  94. */
  95. }
  96. }
  97. }
  98. model.removenode("/root/send/savedata");
  99. model.makeValue("/root/send/savedata", savedata + datastring);
  100. if(submit("TXMMO04115")){
  101. model.close();
  102. }
  103. ]]>
  104. </script>
  105. </button>
  106. <datagrid id="datagrid1" nodeset="/root/main/patcomp" autoresize="true" caption="환자번호^부서코드^진료의코드^상태^환불코드^알 림^심사팀 메시지" colsep="^" colwidth="10, 10, 10, 34, 10, 512, 274" mergecellsfixedrows="bycolrec" rowsep="|" style="left:5px; top:20px; width:840px; height:395px; ">
  107. <col ref="pid" visibility="hidden"/>
  108. <col ref="deptcd" visibility="hidden"/>
  109. <col ref="orddrid" visibility="hidden"/>
  110. <col ref="status"/>
  111. <col ref="refundflag" visibility="hidden"/>
  112. <col ref="msg"/>
  113. <col ref="judmsg"/>
  114. </datagrid>
  115. </xhtml:body>
  116. </xhtml:html>