SMSTP01400_오전오후통계.xrw 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295
  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. <send>
  10. <enddd/>
  11. <dataflag>1</dataflag>
  12. <orddeptcd/>
  13. <orddrid/>
  14. </send>
  15. <main>
  16. <month>
  17. <monthlist>
  18. <orddeptnm/>
  19. <orddrnm/>
  20. <lrgitem/>
  21. <amcnt_1/>
  22. <pmcnt_1/>
  23. <amcnt_2/>
  24. <pmcnt_2/>
  25. <amcnt_3/>
  26. <pmcnt_3/>
  27. <amcnt_4/>
  28. <pmcnt_4/>
  29. <amcnt_5/>
  30. <pmcnt_5/>
  31. <amcnt_6/>
  32. <pmcnt_6/>
  33. <amcnt_7/>
  34. <pmcnt_7/>
  35. <amcnt_8/>
  36. <pmcnt_8/>
  37. <amcnt_9/>
  38. <pmcnt_9/>
  39. <amcnt_10/>
  40. <pmcnt_10/>
  41. <amcnt_11/>
  42. <pmcnt_11/>
  43. <amcnt_12/>
  44. <pmcnt_12/>
  45. <amcnt_13/>
  46. <pmcnt_13/>
  47. <amcnt_14/>
  48. <pmcnt_14/>
  49. <amcnt_15/>
  50. <pmcnt_15/>
  51. <amcnt_16/>
  52. <pmcnt_16/>
  53. <amcnt_17/>
  54. <pmcnt_17/>
  55. <amcnt_18/>
  56. <pmcnt_18/>
  57. <amcnt_19/>
  58. <pmcnt_19/>
  59. <amcnt_20/>
  60. <pmcnt_20/>
  61. <amcnt_21/>
  62. <pmcnt_21/>
  63. <amcnt_22/>
  64. <pmcnt_22/>
  65. <amcnt_23/>
  66. <pmcnt_23/>
  67. <amcnt_24/>
  68. <pmcnt_24/>
  69. <amcnt_25/>
  70. <pmcnt_25/>
  71. <amcnt_26/>
  72. <pmcnt_26/>
  73. <amcnt_27/>
  74. <pmcnt_27/>
  75. <amcnt_28/>
  76. <pmcnt_28/>
  77. <amcnt_29/>
  78. <pmcnt_29/>
  79. <amcnt_30/>
  80. <pmcnt_30/>
  81. <amcnt_31/>
  82. <pmcnt_31/>
  83. <am_total/>
  84. <pm_total/>
  85. </monthlist>
  86. </month>
  87. </main>
  88. <init>
  89. <grdform>
  90. <grdtitle/>
  91. </grdform>
  92. <orddeptcd>
  93. <cd/>
  94. <nm/>
  95. </orddeptcd>
  96. <orddrid>
  97. <cd/>
  98. <nm/>
  99. </orddrid>
  100. </init>
  101. </root>
  102. </instance>
  103. <script type="javascript" ev:event="xforms-ready">
  104. <![CDATA[
  105. model.setValue("/root/send/enddd",getCurrentDate());
  106. fSetDayGridHead();
  107. // fComCDRef();
  108. //
  109. // addComboItem("cmb_orddept","전체","","above");
  110. // addComboItem("cmb_orddr","전체","","above");
  111. model.refresh();
  112. ]]>
  113. </script>
  114. <submission id="TRPMOCOM01" mediatype="application/x-www-form-urlencoded" method="post" replace="instance" resultref="/root/init"/>
  115. <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post"/>
  116. <submission id="TRSTP01401" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/month"/>
  117. </model>
  118. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  119. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  120. <script type="javascript" src="../../../com/commonweb/js/utilHelper.js"/>
  121. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  122. <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
  123. <script type="javascript" src="../../../com/commonweb/js/numericHelper.js"/>
  124. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  125. <script type="javascript" src="../../../pam/pamcomnweb/js/PAM.js"/>
  126. <script type="javascript" src="../../../pam/opatmngtweb/js/PMOCOM.js"/>
  127. <script type="javascript">
  128. <![CDATA[
  129. function fSetDayGridHead() {
  130. var enddd = model.getValue("/root/send/enddd");
  131. //말일 구하기
  132. var LastDay = getDayCountForMonth(enddd.substr(0,4), enddd.substr(4,2));
  133. //그리드 날짜 컬럼 상태
  134. for (var i = 0; i < grd_monthlist.cols; i++) {
  135. if ( i < ((LastDay*2)+3) || i == (grd_monthlist.cols-1) || i == (grd_monthlist.cols-2)) {
  136. grd_monthlist.colHidden(i) = false;
  137. } else {
  138. grd_monthlist.colHidden(i) = true;
  139. }
  140. }
  141. grd_monthlist.refresh();
  142. }
  143. ]]>
  144. </script>
  145. </xhtml:head>
  146. <xhtml:body guideline="1,224;">
  147. <group id="group3" style="left:0px; top:0px; width:1206px; height:13px; ">
  148. <caption id="caption60" class="tit_1" style="left:0px; top:0px; width:183px; height:14px; font-family:돋움; vertical-align:middle; ">오전/오후 일자별 통계</caption>
  149. </group>
  150. <group id="group4" style="left:0px; top:18px; width:1203px; height:52px; ">
  151. <shape id="roundrect3" class="roundrect_search" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:1203px; height:43px; background-color:#fffbf2; border-color:#ffd799; "/>
  152. <button id="btn_search" class="btn1_letter2" style="left:1053px; top:10px; width:56px; height:22px; color:transparent; background-image:../../../com/commonweb/images/btn1_letter2.gif; border-color:transparent; ">
  153. <caption>조회</caption>
  154. <script type="javascript" ev:event="DOMActivate">
  155. <![CDATA[
  156. if (model.getValue("/root/send/dataflag") == "") {
  157. messageBox("조회할 항목이 선택되지 않았습니다. 조회구분을 확인하세요.", "E999", "");
  158. return;
  159. }
  160. if (submit("TRSTP01401")) {
  161. for (i=0; i < grd_monthlist.cols; i++) {
  162. if (i == 0 || i == 1) {
  163. grd_monthlist.mergeCol(i) = true;
  164. } else {
  165. grd_monthlist.mergeCol(i) = false;
  166. }
  167. }
  168. grd_monthlist.mergeCells = "bycolrec";
  169. model.refresh();
  170. }
  171. ]]>
  172. </script>
  173. </button>
  174. <button id="btn_excel" class="btn1_letter4" visibility="visible" disable.background-image="../../../com/commonweb/images/dis_btn6_letter4.gif" style="left:1114px; top:10px; width:80px; height:22px; background-image:../../../com/commonweb/images/btn1_letter4.gif; ">
  175. <caption>EXCEL</caption>
  176. <script type="javascript" ev:event="DOMActivate">
  177. <![CDATA[
  178. var xlsTitle = "";
  179. xlsTitle = "오전오후 일자별통계_" + rdo_dataflag.label+"("+ipt_enddd.value.substr(0,4) + "년" + ipt_enddd.value.substr(4,2) + "월"+")";
  180. var fileName = window.fileDialog("save", ",", false, xlsTitle, "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
  181. grd_monthlist.saveExcel(fileName, xlsTitle, false, false, "", "", false);
  182. ]]>
  183. </script>
  184. </button>
  185. <line id="line2" class="line_4" style="top:5px; x1:1046px; y1:9px; x2:1046px; y2:35px; border-color:#ffe4bb; border-left-style:solid; "/>
  186. <caption id="caption1" class="search_name" style="left:15px; top:11px; width:98px; height:17px; ">조회기간</caption>
  187. <input id="ipt_enddd" ref="/root/send/enddd" class="input_search" inputtype="date" format="yyyy-mm" style="left:100px; top:11px; width:90px; height:19px; text-align:center; ">
  188. <script type="javascript" ev:event="xforms-value-changed">
  189. <![CDATA[
  190. fSetDayGridHead();
  191. ]]>
  192. </script>
  193. </input>
  194. <caption id="caption3" class="search_name" style="left:226px; top:11px; width:86px; height:17px; ">조회구분</caption>
  195. <select1 id="rdo_dataflag" ref="/root/send/dataflag" appearance="full" cellspacing="3" cols="3" rows="1" overflow="visible" style="left:315px; top:12px; width:215px; height:20px; vertical-align:middle; border-style:none; ">
  196. <choices>
  197. <item>
  198. <label>합계</label>
  199. <value>1</value>
  200. </item>
  201. <item>
  202. <label>초진/재진</label>
  203. <value>2</value>
  204. </item>
  205. <item>
  206. <label>신환/구환</label>
  207. <value>3</value>
  208. </item>
  209. </choices>
  210. </select1>
  211. </group>
  212. <datagrid id="grd_monthlist" nodeset="/root/main/month/monthlist" class="datagrid4" caption="진료과^진료의사^구분^1일^1일^2일^2일^3일^3일^4일^4일^5일^5일^6일^6일^7일^7일^8일^8일^9일^9일^10일^10일^11일^11일^12일^12일^13일^13일^14일^14일^15일^15일^16일^16일^17일^17일^18일^18일^19일^19일^20일^20일^21일^21일^22일^22일^23일^23일^24일^24일^25일^25일^26일^26일^27일^27일^28일^28일^29일^29일^30일^30일^31일^31일^합계^합계|진료과^진료의사^구분^오전^오후^오전^오후^오전^오후^오전^오후^오전^오후^오전^오후^오전^오후^오전^오후^오전^오후^오전^오후^오전^오후^오전^오후^오전^오후^오전^오후^오전^오후^오전^오후^오전^오후^오전^오후^오전^오후^오전^오후^오전^오후^오전^오후^오전^오후^오전^오후^오전^오후^오전^오후^오전^오후^오전^오후^오전^오후^오전^오후^오전^오후^오전^오후" colsep="^" colwidth="100, 80, 50, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40" frozencols="3" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:93px; width:1201px; height:682px; ">
  213. <col ref="orddeptnm" style="text-align:center; "/>
  214. <col ref="orddrnm" style="text-align:center; "/>
  215. <col ref="lrgitem" style="text-align:center; "/>
  216. <col ref="amcnt_1" format="#,###" style="text-align:right; "/>
  217. <col ref="pmcnt_1" format="#,###" style="text-align:right; "/>
  218. <col ref="amcnt_2" format="#,###" style="text-align:right; "/>
  219. <col ref="pmcnt_2" format="#,###" style="text-align:right; "/>
  220. <col ref="amcnt_3" format="#,###" style="text-align:right; "/>
  221. <col ref="pmcnt_3" format="#,###" style="text-align:right; "/>
  222. <col ref="amcnt_4" format="#,###" style="text-align:right; "/>
  223. <col ref="pmcnt_4" format="#,###" style="text-align:right; "/>
  224. <col ref="amcnt_5" format="#,###" style="text-align:right; "/>
  225. <col ref="pmcnt_5" format="#,###" style="text-align:right; "/>
  226. <col ref="amcnt_6" format="#,###" style="text-align:right; "/>
  227. <col ref="pmcnt_6" format="#,###" style="text-align:right; "/>
  228. <col ref="amcnt_7" format="#,###" style="text-align:right; "/>
  229. <col ref="pmcnt_7" format="#,###" style="text-align:right; "/>
  230. <col ref="amcnt_8" format="#,###" style="text-align:right; "/>
  231. <col ref="pmcnt_8" format="#,###" style="text-align:right; "/>
  232. <col ref="amcnt_9" format="#,###" style="text-align:right; "/>
  233. <col ref="pmcnt_9" format="#,###" style="text-align:right; "/>
  234. <col ref="amcnt_10" format="#,###" style="text-align:right; "/>
  235. <col ref="pmcnt_10" format="#,###" style="text-align:right; "/>
  236. <col ref="amcnt_11" format="#,###" style="text-align:right; "/>
  237. <col ref="pmcnt_11" format="#,###" style="text-align:right; "/>
  238. <col ref="amcnt_12" format="#,###" style="text-align:right; "/>
  239. <col ref="pmcnt_12" format="#,###" style="text-align:right; "/>
  240. <col ref="amcnt_13" format="#,###" style="text-align:right; "/>
  241. <col ref="pmcnt_13" format="#,###" style="text-align:right; "/>
  242. <col ref="amcnt_14" format="#,###" style="text-align:right; "/>
  243. <col ref="pmcnt_14" format="#,###" style="text-align:right; "/>
  244. <col ref="amcnt_15" format="#,###" style="text-align:right; "/>
  245. <col ref="pmcnt_15" format="#,###" style="text-align:right; "/>
  246. <col ref="amcnt_16" format="#,###" style="text-align:right; "/>
  247. <col ref="pmcnt_16" format="#,###" style="text-align:right; "/>
  248. <col ref="amcnt_17" format="#,###" style="text-align:right; "/>
  249. <col ref="pmcnt_17" format="#,###" style="text-align:right; "/>
  250. <col ref="amcnt_18" format="#,###" style="text-align:right; "/>
  251. <col ref="pmcnt_18" format="#,###" style="text-align:right; "/>
  252. <col ref="amcnt_19" format="#,###" style="text-align:right; "/>
  253. <col ref="pmcnt_19" format="#,###" style="text-align:right; "/>
  254. <col ref="amcnt_20" format="#,###" style="text-align:right; "/>
  255. <col ref="pmcnt_20" format="#,###" style="text-align:right; "/>
  256. <col ref="amcnt_21" format="#,###" style="text-align:right; "/>
  257. <col ref="pmcnt_21" format="#,###" style="text-align:right; "/>
  258. <col ref="amcnt_22" format="#,###" style="text-align:right; "/>
  259. <col ref="pmcnt_22" format="#,###" style="text-align:right; "/>
  260. <col ref="amcnt_23" format="#,###" style="text-align:right; "/>
  261. <col ref="pmcnt_23" format="#,###" style="text-align:right; "/>
  262. <col ref="amcnt_24" format="#,###" style="text-align:right; "/>
  263. <col ref="pmcnt_24" format="#,###" style="text-align:right; "/>
  264. <col ref="amcnt_25" format="#,###" style="text-align:right; "/>
  265. <col ref="pmcnt_25" format="#,###" style="text-align:right; "/>
  266. <col ref="amcnt_26" format="#,###" style="text-align:right; "/>
  267. <col ref="pmcnt_26" format="#,###" style="text-align:right; "/>
  268. <col ref="amcnt_27" format="#,###" style="text-align:right; "/>
  269. <col ref="pmcnt_27" format="#,###" style="text-align:right; "/>
  270. <col ref="amcnt_28" format="#,###" style="text-align:right; "/>
  271. <col ref="pmcnt_28" format="#,###" style="text-align:right; "/>
  272. <col ref="amcnt_29" format="#,###" style="text-align:right; "/>
  273. <col ref="pmcnt_29" format="#,###" style="text-align:right; "/>
  274. <col ref="amcnt_30" format="#,###" style="text-align:right; "/>
  275. <col ref="pmcnt_30" format="#,###" style="text-align:right; "/>
  276. <col ref="amcnt_31" format="#,###" style="text-align:right; "/>
  277. <col ref="pmcnt_31" format="#,###" style="text-align:right; "/>
  278. <col ref="am_total" format="#,###" style="text-align:right; "/>
  279. <col ref="pm_total" format="#,###" style="text-align:right; "/>
  280. </datagrid>
  281. <line id="line3" class="line_1" style="x1:0px; y1:88px; x2:1201px; y2:88px; "/>
  282. <caption id="caption46" class="tit_2" style="left:0px; top:73px; width:151px; height:14px; ">오전/오후 일자별 통계</caption>
  283. </xhtml:body>
  284. </xhtml:html>