SMMNP03600_CaseCart반납상세내역.xrw 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534
  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>Cart 반납 상세내역 조회</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <init/>
  10. <main>
  11. <cond>
  12. <opdd/>
  13. <oprsrvno/>
  14. <cartgubn/>
  15. <tabflag>CCR</tabflag>
  16. <prntgood>G</prntgood>
  17. <prntinstr/>
  18. <prntcst/>
  19. <pid/>
  20. <patnm/>
  21. <roomcd/>
  22. <sa/>
  23. <perfdeptabbr/>
  24. <opnm/>
  25. <perfnm/>
  26. <oproomnm/>
  27. <wardnm/>
  28. <optype/>
  29. <patflagcd/>
  30. <disp1/>
  31. <disp2/>
  32. <disp3/>
  33. <tm/>
  34. <prntpad/>
  35. <openflag>CCR</openflag>
  36. <oproomcd/>
  37. <opstatcd/>
  38. <ccrtstat/>
  39. </cond>
  40. <gooddetllist>
  41. <suturelist>
  42. <goodcd/>
  43. <allsizespecid/>
  44. <goodnm/>
  45. <goodspec/>
  46. <goodmodel/>
  47. <prodcmpynm/>
  48. <prcpunit/>
  49. <tempqty/>
  50. <cnfmqty/>
  51. <rtnqty/>
  52. <disinfect/>
  53. <cartgubn/>
  54. </suturelist>
  55. <supplieslist>
  56. <goodcd/>
  57. <allsizespecid/>
  58. <goodnm/>
  59. <goodspec/>
  60. <goodmodel/>
  61. <prodcmpynm/>
  62. <prcpunit/>
  63. <tempqty/>
  64. <cnfmqty/>
  65. <rtnqty/>
  66. <disinfect/>
  67. <cartgubn/>
  68. </supplieslist>
  69. <sheetlist>
  70. <goodcd/>
  71. <allsizespecid/>
  72. <goodnm/>
  73. <goodspec/>
  74. <goodmodel/>
  75. <prodcmpynm/>
  76. <prcpunit/>
  77. <tempqty/>
  78. <cnfmqty/>
  79. <rtnqty/>
  80. <disinfect/>
  81. <cartgubn/>
  82. </sheetlist>
  83. <glovelist>
  84. <goodcd/>
  85. <allsizespecid/>
  86. <goodnm/>
  87. <goodspec/>
  88. <goodmodel/>
  89. <prodcmpynm/>
  90. <prcpunit/>
  91. <tempqty/>
  92. <cnfmqty/>
  93. <rtnqty/>
  94. <disinfect/>
  95. <cartgubn/>
  96. </glovelist>
  97. <instrumentlist>
  98. <goodcrflag/>
  99. <goodcd/>
  100. <allsizespecid/>
  101. <goodnm/>
  102. <goodspec/>
  103. <goodmodel/>
  104. <prodcmpynm/>
  105. <prcpunit/>
  106. <tempqty/>
  107. <cnfmqty/>
  108. <rtnqty/>
  109. <disinfect/>
  110. <cartgubn/>
  111. </instrumentlist>
  112. <cstlist>
  113. <goodcrflag/>
  114. <goodcd/>
  115. <allsizespecid/>
  116. <goodnm/>
  117. <goodspec/>
  118. <goodmodel/>
  119. <prodcmpynm/>
  120. <prcpunit/>
  121. <tempqty/>
  122. <cnfmqty/>
  123. <rtnqty/>
  124. <disinfect/>
  125. <cartgubn/>
  126. </cstlist>
  127. </gooddetllist>
  128. </main>
  129. <send>
  130. <reqdata/>
  131. <report/>
  132. </send>
  133. <hidden>
  134. <opcnfmdd/>
  135. <patinfo/>
  136. <opinfo/>
  137. </hidden>
  138. <temp>
  139. <goodexcellist>
  140. <goodlist>
  141. <patnm/>
  142. <oproomnm/>
  143. <goodcd/>
  144. <allsizespecid/>
  145. <goodnm/>
  146. <goodspec/>
  147. <goodmodel/>
  148. <prodcmpynm/>
  149. <prcpunit/>
  150. <tempqty/>
  151. <cnfmqty/>
  152. <rtnqty/>
  153. <disinfect/>
  154. <cartgubn/>
  155. <goodcls/>
  156. </goodlist>
  157. </goodexcellist>
  158. </temp>
  159. <tmp>
  160. <codeinfo/>
  161. </tmp>
  162. </root>
  163. </instance>
  164. <script type="javascript" ev:event="xforms-ready">
  165. <![CDATA[
  166. model.makeValue("/root/send/cdgrupid", "'160'");
  167. model.makeValue("/root/send/srchdd", getCurrentDate());
  168. submit("TRMNW00001");
  169. userdutplcecd = model.getValue("/root/tmp/codeinfo/codelist[cdid = '"+getUserInfo("dutplcecd")+"']/cdid");
  170. if (!isNull(userdutplcecd)) {
  171. btn_rtn.disabled = false;
  172. } else {
  173. if(getUserInfo("userid")=="ENR") {
  174. btn_rtn.disabled = false;
  175. } else {
  176. btn_rtn.disabled = true;
  177. }
  178. }
  179. if( checkOpener() ) {
  180. model.setValue("/root/main/cond/opdd", opener.javascript.getParameter("opdd"));
  181. model.setValue("/root/main/cond/oprsrvno", opener.javascript.getParameter("oprsrvno"));
  182. model.setValue("/root/main/cond/cartgubn", opener.javascript.getParameter("cartgubn"));
  183. model.setValue("/root/main/cond/patnm", opener.javascript.getParameter("patnm"));
  184. model.setValue("/root/main/cond/pid", opener.javascript.getParameter("pid"));
  185. model.setValue("/root/main/cond/roomcd", opener.javascript.getParameter("roomcd"));
  186. model.setValue("/root/main/cond/sa", opener.javascript.getParameter("sa"));
  187. model.setValue("/root/main/cond/perfdeptabbr", opener.javascript.getParameter("perfdeptabbr"));
  188. model.setValue("/root/main/cond/opnm", opener.javascript.getParameter("opnm"));
  189. model.setValue("/root/main/cond/perfnm", opener.javascript.getParameter("perfnm"));
  190. model.setValue("/root/main/cond/oproomnm", opener.javascript.getParameter("oproomnm"));
  191. model.setValue("/root/main/cond/wardnm", opener.javascript.getParameter("wardnm"));
  192. model.setValue("/root/main/cond/optype", opener.javascript.getParameter("optype"));
  193. model.setValue("/root/main/cond/patflagcd", opener.javascript.getParameter("patflagcd"));
  194. model.setValue("/root/main/cond/disp1", opener.javascript.getParameter("disp1"));
  195. model.setValue("/root/main/cond/disp2", opener.javascript.getParameter("disp2"));
  196. model.setValue("/root/main/cond/disp3", opener.javascript.getParameter("disp3"));
  197. model.setValue("/root/main/cond/tm", opener.javascript.getParameter("tm"));
  198. model.setValue("/root/hidden/patinfo", opener.javascript.getParameter("patinfo"));
  199. model.setValue("/root/hidden/opinfo", opener.javascript.getParameter("opinfo"));
  200. model.setValue("/root/hidden/opcnfmdd", opener.javascript.getParameter("opcnfmdd"));
  201. model.setValue("/root/main/cond/oproomcd", opener.javascript.getParameter("oproomcd"));
  202. model.setValue("/root/main/cond/opstatcd", opener.javascript.getParameter("opstatcd"));
  203. model.setValue("/root/main/cond/ccrtstat", opener.javascript.getParameter("ccrtstat"));
  204. model.copyNode("/root/send/reqdata", "/root/main/cond");
  205. submit("TRMNP03601");
  206. }
  207. ]]>
  208. </script>
  209. <submission id="TRMNP03601" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/gooddetllist"/>
  210. <submission id="TRMNP03602" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/temp/goodexcellist/goodlist"/>
  211. <submission id="TXMNP03501" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/castcartrtnmngtlist"/>
  212. <submission id="TRMNW00001" method="post" ref="/root/send" resultref="/root/tmp/codeinfo"/>
  213. </model>
  214. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  215. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  216. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  217. <script type="javascript" src="../../../emr/opanstweb/js/SMMNP03500.js"/>
  218. </xhtml:head>
  219. <xhtml:body style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  220. <group id="group3" scroll="auto" style="left:0px; top:13px; width:1195px; height:737px; ">
  221. <button id="btn_ccrgood" class="btn_sw" group="tab" selected="true" style="left:0px; top:25px; width:70px; height:22px; ">
  222. <caption>구매물품</caption>
  223. <script type="javascript" ev:event="DOMActivate">
  224. <![CDATA[
  225. model.setValue("/root/main/cond/tabflag", "CCR");
  226. model.toggle("op");
  227. ]]>
  228. </script>
  229. </button>
  230. <button id="button3" class="btn_sw" group="tab" style="left:70px; top:25px; width:70px; height:22px; ">
  231. <caption>CSR</caption>
  232. <script type="javascript" ev:event="DOMActivate">
  233. <![CDATA[
  234. model.setValue("/root/main/cond/tabflag", "CSR");
  235. model.toggle("csr");
  236. ]]>
  237. </script>
  238. </button>
  239. <switch id="switch1" style="left:0px; top:45px; width:1195px; height:690px; ">
  240. <case id="op" selected="true">
  241. <caption id="caption3" class="tit_2" style="left:5px; top:2px; width:70px; height:13px; ">Suture</caption>
  242. <line id="line2" class="line_1" style="x1:0px; y1:15px; x2:1193px; y2:15px; "/>
  243. <!--(20101114) 경북대
  244. <datagrid id="grd_sutures" nodeset="/root/main/gooddetllist/suturelist" caption="물품코드^SUB^물품명^규격^모델^제조원^단위^불출수량^확정수량^반납수량^재소독^카트구분" colsep="^" colwidth="80, 45, 270, 130, 115, 115, 60, 80, 80, 80, 80, 0" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="23" rowsep="|" style="left:0px; top:20px; width:1193px; height:220px; ">
  245. -->
  246. <datagrid id="grd_sutures" nodeset="/root/main/gooddetllist/suturelist" caption="물품코드^SUB^물품명^규격^모델^제조원^단위^불출수량^확정수량^반납수량^재소독^카트구분" colsep="^" colwidth="80, 45, 270, 130, 150, 115, 60, 80, 80, 80, 0, 0" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="23" rowsep="|" style="left:0px; top:20px; width:1193px; height:220px; ">
  247. <!--(20101114) 경북대 -->
  248. <col ref="goodcd" style="text-align:center; "/>
  249. <col ref="allsizespecid" style="text-align:center; "/>
  250. <col ref="goodnm"/>
  251. <col ref="goodspec" style="text-align:left; "/>
  252. <col ref="goodmodel" style="text-align:left; "/>
  253. <col ref="prodcmpynm" style="text-align:left; "/>
  254. <col ref="prcpunit" style="text-align:center; "/>
  255. <col ref="tempqty" style="text-align:right; "/>
  256. <col ref="cnfmqty" style="text-align:right; "/>
  257. <col ref="rtnqty" style="text-align:right; "/>
  258. <col ref="disinfect" style="text-align:right; "/>
  259. <col ref="cartgubn"/>
  260. </datagrid>
  261. <datagrid id="grd_excel" nodeset="/root/temp/goodexcellist/goodlist" visibility="hidden" caption="물품코드^SUB^물품명^규격^모델^제조원^단위^불출수량^확정수량^반납수량^재소독^카트구분^처방구분" colsep="^" colwidth="80, 45, 270, 130, 115, 115, 60, 80, 80, 80, 80, 80, 100" mergecellsfixedrows="bycolrec" rowsep="|" style="left:385px; top:260px; width:440px; height:120px; ">
  262. <col ref="goodcd"/>
  263. <col ref="allsizespecid"/>
  264. <col ref="goodnm"/>
  265. <col ref="goodspec"/>
  266. <col ref="goodmodel"/>
  267. <col ref="prodcmpynm"/>
  268. <col ref="prcpunit"/>
  269. <col ref="tempqty"/>
  270. <col ref="cnfmqty"/>
  271. <col ref="rtnqty"/>
  272. <col ref="disinfect"/>
  273. <col ref="cartgubn"/>
  274. <col ref="goodcls"/>
  275. </datagrid>
  276. <caption id="caption1" class="tit_2" style="left:5px; top:240px; width:74px; height:13px; ">Supplies</caption>
  277. <line id="line1" class="line_1" style="x1:0px; y1:254px; x2:1193px; y2:254px; "/>
  278. <!--(20101114) 경북대
  279. <datagrid id="grd_supplies" nodeset="/root/main/gooddetllist/supplieslist" caption="물품코드^SUB^물품명^규격^모델^제조원^단위^불출수량^확정수량^반납수량^재소독^카트구분" colsep="^" colwidth="80, 45, 270, 130, 115, 115, 60, 80, 80, 80, 80, 0" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="23" rowsep="|" style="left:0px; top:259px; width:1193px; height:251px; ">
  280. -->
  281. <datagrid id="grd_supplies" nodeset="/root/main/gooddetllist/supplieslist" caption="물품코드^SUB^물품명^규격^모델^제조원^단위^불출수량^확정수량^반납수량^재소독^카트구분" colsep="^" colwidth="80, 45, 270, 130, 150, 115, 60, 80, 80, 80, 0, 0" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="23" rowsep="|" style="left:0px; top:259px; width:1193px; height:251px; ">
  282. <!--(20101114) 경북대 -->
  283. <col ref="goodcd" style="text-align:center; "/>
  284. <col ref="allsizespecid" style="text-align:center; "/>
  285. <col ref="goodnm"/>
  286. <col ref="goodspec" style="text-align:left; "/>
  287. <col ref="goodmodel" style="text-align:left; "/>
  288. <col ref="prodcmpynm" style="text-align:left; "/>
  289. <col ref="prcpunit" style="text-align:center; "/>
  290. <col ref="tempqty" style="text-align:right; "/>
  291. <col ref="cnfmqty" style="text-align:right; "/>
  292. <col ref="rtnqty" style="text-align:right; "/>
  293. <col ref="disinfect" style="text-align:right; "/>
  294. <col ref="cartgubn"/>
  295. </datagrid>
  296. <caption id="caption2" class="tit_2" style="left:5px; top:511px; width:70px; height:13px; ">Sheet</caption>
  297. <line id="line5" class="line_1" style="x1:0px; y1:524px; x2:1193px; y2:524px; "/>
  298. <!--(20101114) 경북대
  299. <datagrid id="grd_sheet" nodeset="/root/main/gooddetllist/sheetlist" caption="물품코드^SUB^물품명^규격^모델^제조원^단위^불출수량^확정수량^반납수량^재소독^카트구분" colsep="^" colwidth="80, 45, 270, 130, 115, 115, 60, 80, 80, 80, 80, 0" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="23" rowsep="|" style="left:0px; top:529px; width:1193px; height:74px; ">
  300. -->
  301. <datagrid id="grd_sheet" nodeset="/root/main/gooddetllist/sheetlist" caption="물품코드^SUB^물품명^규격^모델^제조원^단위^불출수량^확정수량^반납수량^재소독^카트구분" colsep="^" colwidth="80, 45, 270, 130, 150, 115, 60, 80, 80, 80, 0, 0" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="23" rowsep="|" style="left:0px; top:529px; width:1193px; height:74px; ">
  302. <!--(20101114) 경북대 -->
  303. <col ref="goodcd" style="text-align:center; "/>
  304. <col ref="allsizespecid" style="text-align:center; "/>
  305. <col ref="goodnm"/>
  306. <col ref="goodspec" style="text-align:left; "/>
  307. <col ref="goodmodel" style="text-align:left; "/>
  308. <col ref="prodcmpynm" style="text-align:left; "/>
  309. <col ref="prcpunit" style="text-align:center; "/>
  310. <col ref="tempqty" style="text-align:right; "/>
  311. <col ref="cnfmqty" style="text-align:right; "/>
  312. <col ref="rtnqty" style="text-align:right; "/>
  313. <col ref="disinfect" style="text-align:right; "/>
  314. <col ref="cartgubn"/>
  315. </datagrid>
  316. <!--(20101114) 경북대
  317. <datagrid id="grd_glove" nodeset="/root/main/gooddetllist/glovelist" caption="물품코드^SUB^물품명^규격^모델^제조원^단위^불출수량^확정수량^반납수량^재소독^카트구분" colsep="^" colwidth="80, 45, 270, 130, 115, 115, 60, 80, 80, 80, 80, 0" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="23" rowsep="|" style="left:0px; top:623px; width:1193px; height:65px; ">
  318. -->
  319. <datagrid id="grd_glove" nodeset="/root/main/gooddetllist/glovelist" caption="물품코드^SUB^물품명^규격^모델^제조원^단위^불출수량^확정수량^반납수량^재소독^카트구분" colsep="^" colwidth="80, 45, 270, 130, 150, 115, 60, 80, 80, 80, 0, 0" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="23" rowsep="|" style="left:0px; top:623px; width:1193px; height:65px; ">
  320. <!--(20101114) 경북대 -->
  321. <col ref="goodcd" style="text-align:center; "/>
  322. <col ref="allsizespecid" style="text-align:center; "/>
  323. <col ref="goodnm"/>
  324. <col ref="goodspec" style="text-align:left; "/>
  325. <col ref="goodmodel" style="text-align:left; "/>
  326. <col ref="prodcmpynm" style="text-align:left; "/>
  327. <col ref="prcpunit" style="text-align:center; "/>
  328. <col ref="tempqty" style="text-align:right; "/>
  329. <col ref="cnfmqty" style="text-align:right; "/>
  330. <col ref="rtnqty" style="text-align:right; "/>
  331. <col ref="disinfect" style="text-align:right; "/>
  332. <col ref="cartgubn"/>
  333. </datagrid>
  334. <caption id="caption7" class="tit_2" style="left:5px; top:605px; width:70px; height:13px; ">Glove</caption>
  335. <line id="line6" class="line_1" style="x1:0px; y1:618px; x2:1193px; y2:618px; "/>
  336. </case>
  337. <case id="csr">
  338. <caption id="caption4" class="tit_2" style="left:5px; top:10px; width:125px; height:13px; ">Instrument</caption>
  339. <caption id="caption5" class="tit_2" style="left:5px; top:317px; width:109px; height:13px; ">린넨/소모품</caption>
  340. <line id="line3" class="line_1" style="x1:0px; y1:25px; x2:1193px; y2:25px; "/>
  341. <line id="line4" class="line_1" style="x1:0px; y1:332px; x2:1193px; y2:332px; "/>
  342. <!--(20101114) 경북대
  343. <datagrid id="grd_instr" nodeset="/root/main/gooddetllist/instrumentlist" caption="구분^물품코드^SUB^물품명^규격^모델^제조원^단위^불출수량^확정수량^반납수량^재소독^카트구분" colsep="^" colwidth="50, 96, 45, 260, 125, 115, 110, 60, 70, 70, 70, 70, 0" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="23" rowsep="|" style="left:0px; top:30px; width:1193px; height:275px; ">
  344. -->
  345. <datagrid id="grd_instr" nodeset="/root/main/gooddetllist/instrumentlist" caption="구분^물품코드^SUB^물품명^규격^모델^제조원^단위^불출수량^확정수량^반납수량^재소독^카트구분" colsep="^" colwidth="50, 96, 45, 260, 125, 150, 110, 60, 70, 70, 70, 0, 0" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="23" rowsep="|" style="left:0px; top:30px; width:1193px; height:275px; ">
  346. <!--(20101114) 경북대 -->
  347. <col ref="goodcrflag" type="combo" style="text-align:center; ">
  348. <choices>
  349. <item>
  350. <label>정규</label>
  351. <value>S</value>
  352. </item>
  353. <item>
  354. <label>응급</label>
  355. <value>E</value>
  356. </item>
  357. </choices>
  358. </col>
  359. <col ref="goodcd" style="text-align:center; "/>
  360. <col ref="allsizespecid" style="text-align:center; "/>
  361. <col ref="goodnm"/>
  362. <col ref="goodspec" style="text-align:left; "/>
  363. <col ref="goodmodel" style="text-align:left; "/>
  364. <col ref="prodcmpynm" style="text-align:left; "/>
  365. <col ref="prcpunit" style="text-align:center; "/>
  366. <col ref="tempqty" style="text-align:right; "/>
  367. <col ref="cnfmqty" style="text-align:right; "/>
  368. <col ref="rtnqty" style="text-align:right; "/>
  369. <col ref="disinfect" style="text-align:right; "/>
  370. <col ref="cartgubn"/>
  371. </datagrid>
  372. <!--(20101114) 경북대
  373. <datagrid id="datagrid2" nodeset="/root/main/gooddetllist/cstlist" caption="구분^물품코드^SUB^물품명^규격^모델^제조원^단위^불출수량^확정수량^반납수량^재소독^카트구분" colsep="^" colwidth="50, 95, 45, 260, 125, 115, 110, 60, 70, 70, 70, 70, 0" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="23" rowsep="|" style="left:0px; top:337px; width:1193px; height:348px; ">
  374. -->
  375. <datagrid id="datagrid2" nodeset="/root/main/gooddetllist/cstlist" caption="구분^물품코드^SUB^물품명^규격^모델^제조원^단위^불출수량^확정수량^반납수량^재소독^카트구분" colsep="^" colwidth="50, 95, 45, 260, 125, 150, 110, 60, 70, 70, 70, 0, 0" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="23" rowsep="|" style="left:0px; top:337px; width:1193px; height:348px; ">
  376. <!--(20101114) 경북대 -->
  377. <col ref="goodcrflag" type="combo" style="text-align:center; ">
  378. <choices>
  379. <item>
  380. <label>정규</label>
  381. <value>S</value>
  382. </item>
  383. <item>
  384. <label>응급</label>
  385. <value>E</value>
  386. </item>
  387. </choices>
  388. </col>
  389. <col ref="goodcd" style="text-align:center; "/>
  390. <col ref="allsizespecid" style="text-align:center; "/>
  391. <col ref="goodnm"/>
  392. <col ref="goodspec" style="text-align:left; "/>
  393. <col ref="goodmodel" style="text-align:left; "/>
  394. <col ref="prodcmpynm" style="text-align:left; "/>
  395. <col ref="prcpunit" style="text-align:center; "/>
  396. <col ref="tempqty" style="text-align:right; "/>
  397. <col ref="cnfmqty" style="text-align:right; "/>
  398. <col ref="rtnqty" style="text-align:right; "/>
  399. <col ref="disinfect" style="text-align:right; "/>
  400. <col ref="cartgubn"/>
  401. </datagrid>
  402. </case>
  403. </switch>
  404. <output id="output1" ref="/root/hidden/patinfo" style="left:105px; top:3px; width:555px; height:19px; font-family:돋움체; font-size:12; font-weight:bold; "/>
  405. <output id="output2" ref="/root/hidden/opcnfmdd" format="yyyy-mm-dd" style="left:0px; top:3px; width:100px; height:19px; font-family:돋움체; font-size:12; font-weight:bold; text-align:center; "/>
  406. <output id="output3" ref="/root/hidden/opinfo" style="left:665px; top:3px; width:529px; height:19px; font-family:돋움체; font-size:12; font-weight:bold; "/>
  407. <!--(20101114) 경북대
  408. <button id="button2" class="btn2_letter3" style="left:1135px; top:25px; width:53px; height:19px; ">
  409. <caption>Excel</caption>
  410. <script type="javascript" ev:event="DOMActivate">
  411. <![CDATA[
  412. var tabflag = model.getValue("/root/main/cond/tabflag");
  413. var fileName = window.fileDialog("save", ",", false, "반납상세내역("+tabflag+")_" + model.getValue("/root/main/cond/patnm"), "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
  414. if (fileName != "")
  415. {
  416. model.copyNode("/root/send/reqdata", "/root/main/cond");
  417. submit("TRMNP03602");
  418. grd_excel.saveExcel(fileName, "SheetName", false, false, "", "", true);
  419. }
  420. ]]>
  421. </script>
  422. </button>
  423. -->
  424. <button id="button1" class="btn5_letter9" style="left:1014px; top:25px; width:119px; height:19px; ">
  425. <caption>반납 상세내역 출력</caption>
  426. <script type="javascript" ev:event="DOMActivate">
  427. <![CDATA[
  428. group5.visible = true;
  429. model.refresh();
  430. ]]>
  431. </script>
  432. </button>
  433. <group id="group5" visibility="hidden" style="left:890px; top:95px; width:250px; height:50px; background-color:#87CEFA; ">
  434. <caption id="caption14" class="tit_2" style="left:5px; top:5px; width:188px; height:13px; ">출력할 구분을 체크하십시요.</caption>
  435. <button id="btn_prtlabel" class="btn5_letter2" style="left:155px; top:25px; width:42px; height:19px; ">
  436. <caption>확인</caption>
  437. <script type="javascript" ev:event="DOMActivate">
  438. <![CDATA[
  439. fSelPrntCartRtnHist("2");
  440. group5.visible = false;
  441. model.refresh();
  442. ]]>
  443. </script>
  444. </button>
  445. <button id="button4" class="btn5_letter2" style="left:200px; top:25px; width:42px; height:19px; ">
  446. <caption>취소</caption>
  447. <script type="javascript" ev:event="DOMActivate">
  448. <![CDATA[
  449. group5.visible = false;
  450. model.refresh();
  451. ]]>
  452. </script>
  453. </button>
  454. <select id="checkbox5" ref="/root/main/cond/prntgood" overflow="visible" appearance="full" style="left:5px; top:25px; width:45px; height:20px; border-style:none; ">
  455. <choices>
  456. <item>
  457. <label>물품</label>
  458. <value>G</value>
  459. </item>
  460. </choices>
  461. </select>
  462. <select id="checkbox6" ref="/root/main/cond/prntinstr" overflow="visible" appearance="full" style="left:50px; top:25px; width:90px; height:20px; border-style:none; ">
  463. <choices>
  464. <item>
  465. <label>기구/소모품</label>
  466. <value>I</value>
  467. </item>
  468. </choices>
  469. </select>
  470. </group>
  471. <button id="btn_rtn" class="btn5_letter2" style="left:1135px; top:25px; width:100px; height:20px; ">
  472. <caption>반납</caption>
  473. <script type="javascript" ev:event="DOMActivate">
  474. <![CDATA[
  475. var rtn = messageBox("반납하시겠습니까?", "Q");
  476. if(rtn != "6") {
  477. return;
  478. }
  479. var rtnflag, oprsrvno, oproomnm, oproomcd, ccrtstat, cartgubn, opstatcd;
  480. var opdd, roomcd, orddept, perfdr, pid, patnm, sa, diagnm, opnm;
  481. var cnt = 0;
  482. var instcd = getUserInfo("dutplceinstcd");
  483. var casecartrtnmngtlist = "m▦rownum▦oprsrvno▦oproomcd▦cartgubn▦ccrtstat▦opstatcd";
  484. cartgubn = model.getValue("/root/main/cond/cartgubn");
  485. oprsrvno = model.getValue("/root/main/cond/oprsrvno");
  486. oproomcd = model.getValue("/root/main/cond/oproomcd");
  487. opstatcd = model.getValue("/root/main/cond/opstatcd");
  488. ccrtstat = model.getValue("/root/main/cond/ccrtstat");
  489. if( ( ccrtstat == "5" || (ccrtstat == "3" && (opstatcd=="19"||opstatcd=="29"||opstatcd=="39")) ) ) { //확정이거나.. 수술취소이면서 불출인경우..
  490. casecartrtnmngtlist = casecartrtnmngtlist + "▩" + "u" + "▦" + 1 + "▦" + oprsrvno + "▦" + oproomcd + "▦" + cartgubn + "▦" + "9" + "▦" + opstatcd; //opstatcd 추가 (2011.01.21 JJE)
  491. cnt += 1;
  492. }
  493. if( cnt > 0 ) {
  494. model.removenode("/root/send");
  495. model.makeNode("/root/send/reqdata");
  496. model.makeNode("/root/send/savedata");
  497. model.copyNode("/root/send/reqdata", "/root/main/cond");
  498. model.setValue("/root/send/savedata", casecartrtnmngtlist);
  499. submit("TXMNP03501");
  500. messageBox("반납처리하였습니다.", "I");
  501. } else {
  502. messageBox("반납하실수 없는 상태입니다.", "E");
  503. return;
  504. }
  505. ]]>
  506. </script>
  507. </button>
  508. </group>
  509. <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:800px; height:14px; ">Cart 반납 상세내역 조회</caption>
  510. </xhtml:body>
  511. </xhtml:html>