SPMNP01803_수술마취 타수술방 처방.xrw 4.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  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. <MnprdrugLists>
  11. <mnprdruglist/>
  12. </MnprdrugLists>
  13. </main>
  14. <init>
  15. </init>
  16. <send>
  17. <reqdata>
  18. </reqdata>
  19. <savedata>
  20. <oprsrvno/>
  21. <delivefact/>
  22. </savedata>
  23. </send>
  24. </root>
  25. </instance>
  26. <script type="javascript" ev:event="xforms-ready">
  27. <![CDATA[
  28. if ( checkOpener() ) {
  29. grp_data.refresh();
  30. //model.setValue("/root/main/cond/oprsrvno", opener.javascript.getParameter("oprsrvno"));
  31. //model.copyNode("/root/send/reqdata", "/root/main/cond");
  32. //submit("TRMNP00105");
  33. }
  34. ]]>
  35. </script>
  36. </model>
  37. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  38. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  39. </xhtml:head>
  40. <xhtml:body pagewidth="275" pageheight="600" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  41. <group id="grp_data" scroll="auto" style="left:0px; top:0px; width:256px; height:590px; ">
  42. <datagrid id="grd_roomcd" nodeset="/root/main/MnprdrugLists/mnprdruglist" caption="수술방^안전재고^실재고^사용수량" colsep="^" colwidth="64, 57, 57, 57" defaultrows="2" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:32px; width:256px; height:465px; ">
  43. <col ref="oproomnm" style="text-align:center; "/>
  44. <col ref="safestocqty" format="#,###.9999" style="text-align:center; "/>
  45. <col ref="stocqty" format="#,###.9999" style="text-align:center; "/>
  46. <col ref="currqty" type="input" format="#,###.9999" style="text-align:center; "/>
  47. <script type="javascript" ev:event="onendedit">
  48. <![CDATA[
  49. var cPath = "/root/main/MnprdrugLists/mnprdruglist";
  50. var StkQty = parseFloat(model.getValue(cPath + "[" + (grd_roomcd.row) +"]/stocqty"));
  51. var UseQty = parseFloat(model.getValue(cPath + "[" + (grd_roomcd.row )+"]/currqty"));
  52. var sSafestocqty = parseFloat(model.getValue(cPath + "[" + (grd_roomcd.row )+"]/safestocqty"));
  53. if ( StkQty == 0 && UseQty != 0 && sSafestocqty == 0 ) {
  54. alert(model.getValue(cPath + "[" + (grd_roomcd.row) +"]/oproomnm")+"번 방의 재고가 없습니다.");
  55. model.setValue(cPath + "[" + (grd_roomcd.row) +"]/currqty", "0")
  56. grd_roomcd.refresh();
  57. }
  58. ]]>
  59. </script>
  60. </datagrid>
  61. <line id="line24" class="line_1" style="x1:0px; y1:27px; x2:256px; y2:27px; "/>
  62. <caption id="caption14" class="tit_2" style="left:0px; top:9px; width:134px; height:13px; ">
  63. <![CDATA[다른방으로 처방]]>
  64. <script type="javascript" ev:event="onclick">
  65. <![CDATA[
  66. // fSetLargeGrid(1, 3); // 3 처치처방
  67. ]]>
  68. </script>
  69. </caption>
  70. <line id="line1" class="line_3" style="x1:0px; y1:500px; x2:256px; y2:500px; "/>
  71. <caption id="caption1" style="left:2px; top:503px; width:252px; height:84px; font-weight:bold; color:#0000ff; line-spacing:5; padding-left:5; padding-top:5; padding-right:5; padding-bottom:5; background-color:#ffdbb7; ">
  72. <![CDATA[* 다른방 물품을 사용한 경우 사용수량을 입력하시기 바랍니다.
  73. * 안전재고 등록 또는 실재고가 없는 경우는 사용수량을 입력하실 수 없습니다.]]>
  74. </caption>
  75. <button id="bbt_other" class="btn5_letter2" style="left:214px; top:6px; width:42px; height:19px; ">
  76. <caption>저장</caption>
  77. <script type="javascript" ev:event="DOMActivate">
  78. <![CDATA[
  79. var receiveref = model.getValue("/root/main/MnprdrugLists");
  80. if ( checkOpener() ) {
  81. opener.model.removeNodeset("/root/main/MnprdrugLists/mnprdruglist");
  82. opener.model.copyNode(opener.root.main.MnprdrugLists, root.main.MnprdrugLists);
  83. opener.javascript.fMnphcrusSave();
  84. window.close();
  85. } else {
  86. alert("상위화면이 변경되어 데이터를 전달할 수 없습니다.");
  87. }
  88. //fMnphcrusSave(); // 다른방 재고사용 등록 (TXMNP01801)
  89. // fQueryData(); // 조회
  90. ]]>
  91. </script>
  92. </button>
  93. </group>
  94. </xhtml:body>
  95. </xhtml:html>