SMMNB01200_24시간업무보고.xrw 63 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.css" ?>
  3. <xhtml:html xmlns:ex="http://www.comsquare.co.kr/xforms/excel" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:ms="urn:schemas-microsoft-com:xslt" xmlns:my="http://www.comsquare.co.kr/example" 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" xmlns:cs="http://www.comsquare.co.kr/xforms">
  4. <xhtml:head>
  5. <xhtml:title>24시간 업무보고</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <main>
  10. <outpatinfo>
  11. <outpatlist>
  12. <fstelrsrv/>
  13. <fsdeptrsrv/>
  14. <fsitnrsrv/>
  15. <fstdyrsrv/>
  16. <fsabsntrsrv/>
  17. <fssltdiagrsrv/>
  18. <fsgendiagrsrv/>
  19. <fsotpttot/>
  20. <fsabsntrsrvrate/>
  21. <sectelrsrv/>
  22. <secdeptrsrv/>
  23. <sectdyrsrv/>
  24. <secabsntrsrv/>
  25. <secsltdiagrsrv/>
  26. <secgendiagrsrv/>
  27. <secotpttot/>
  28. <secabsntrsrvrate/>
  29. <sltotpt/>
  30. <genotpt/>
  31. <otpttot/>
  32. <sltotptrate/>
  33. <genotptrate/>
  34. <orddeptcd/>
  35. <orddrid/>
  36. <stsview/>
  37. <fscurntrsrv/>
  38. <fscorsrv/>
  39. <fscnsltrsrv/>
  40. <fsetcrsrv/>
  41. <seccurntrsrv/>
  42. <seccorsrv/>
  43. <seccnsltrsrv/>
  44. <secetcrsrv/>
  45. <totrsrv/>
  46. <cnclrsrv/>
  47. <absntrsrvrate/>
  48. <deptrate/>
  49. </outpatlist>
  50. </outpatinfo>
  51. <inpt>
  52. <inptlist>
  53. <deptengabbr/>
  54. <wdrdroom/>
  55. <reparoom/>
  56. <tdayroom/>
  57. <chngwardcd/>
  58. <totinrmcnt/>
  59. <dschdd/>
  60. <prestwardcd/>
  61. <totoutrmcnt/>
  62. <dethdt/>
  63. <opcnfmdd/>
  64. <gadong/>
  65. <dschrate/>
  66. <avgrepaday/>
  67. <realreparoom/>
  68. <indschtdpat/>
  69. <dept01/>
  70. <dept02/>
  71. <dept03/>
  72. <dept04/>
  73. <dept05/>
  74. <dept06/>
  75. <dept07/>
  76. <dept08/>
  77. <dept09/>
  78. <dept10/>
  79. <dept11/>
  80. <dept12/>
  81. <dept13/>
  82. <dept14/>
  83. <dept15/>
  84. <dept16/>
  85. <dept17/>
  86. <dept18/>
  87. <dept19/>
  88. <dept20/>
  89. <dept21/>
  90. <dept22/>
  91. <dept23/>
  92. <dept24/>
  93. <dept25/>
  94. <dept26/>
  95. <dept27/>
  96. <dept28/>
  97. <dept29/>
  98. <dept30/>
  99. <dept31/>
  100. <dept32/>
  101. <dept33/>
  102. <dept34/>
  103. <dept35/>
  104. <dept36/>
  105. <dept37/>
  106. <dept38/>
  107. <dept39/>
  108. <dept40/>
  109. <dept41/>
  110. <dept42/>
  111. <dept43/>
  112. <dept44/>
  113. <dept45/>
  114. <dept46/>
  115. <dept47/>
  116. <dept48/>
  117. <dept49/>
  118. <dept50/>
  119. <dept51/>
  120. <dept52/>
  121. <dept53/>
  122. <dept54/>
  123. <dept55/>
  124. <dept56/>
  125. <dept57/>
  126. <dept58/>
  127. <dept59/>
  128. <dept60/>
  129. <dept61/>
  130. <dept62/>
  131. <dept63/>
  132. <dept64/>
  133. <dept65/>
  134. <dept66/>
  135. <dept67/>
  136. <dept68/>
  137. <dept69/>
  138. <dept70/>
  139. <dept71/>
  140. <dept72/>
  141. <dept73/>
  142. <dept74/>
  143. <dept75/>
  144. <dept76/>
  145. <dept77/>
  146. <dept78/>
  147. <dept79/>
  148. <dept80/>
  149. <dept81/>
  150. <dept82/>
  151. <dept83/>
  152. <dept84/>
  153. <dept85/>
  154. <dept86/>
  155. <dept87/>
  156. <dept88/>
  157. <dept89/>
  158. <dept90/>
  159. <dept91/>
  160. <dept92/>
  161. <dept93/>
  162. <dept94/>
  163. <dept95/>
  164. <dept96/>
  165. <dept97/>
  166. <dept98/>
  167. <dept99/>
  168. </inptlist>
  169. <reptdata>
  170. <psnlist>
  171. <status/>
  172. <duty/>
  173. <usernm/>
  174. <posdeptnm/>
  175. <delivecnts/>
  176. <wardcd/>
  177. <plandd/>
  178. <plandt/>
  179. <deliveflagcd/>
  180. <staiud/>
  181. <userid/>
  182. </psnlist>
  183. <wardlist>
  184. <status/>
  185. <duty/>
  186. <usernm/>
  187. <posdeptnm/>
  188. <delivecnts/>
  189. <wardcd/>
  190. <plandd/>
  191. <plandt/>
  192. <deliveflagcd/>
  193. <staiud/>
  194. <userid/>
  195. </wardlist>
  196. <edulist>
  197. <status/>
  198. <duty/>
  199. <usernm/>
  200. <posdeptnm/>
  201. <delivecnts/>
  202. <wardcd/>
  203. <plandd/>
  204. <plandt/>
  205. <deliveflagcd/>
  206. <staiud/>
  207. <userid/>
  208. </edulist>
  209. <etclist>
  210. <status/>
  211. <duty/>
  212. <usernm/>
  213. <delivecnts/>
  214. <wardcd/>
  215. <plandd/>
  216. <plandt/>
  217. <deliveflagcd/>
  218. <staiud/>
  219. <userid/>
  220. </etclist>
  221. <notilist>
  222. <file/>
  223. </notilist>
  224. </reptdata>
  225. <board>
  226. <boarddetl>
  227. <delivecnts/>
  228. <staiud/>
  229. </boarddetl>
  230. </board>
  231. <specnurs>
  232. <oprsinfo>
  233. <regloprs/>
  234. <eroprs/>
  235. <gohospoprs/>
  236. <total/>
  237. </oprsinfo>
  238. <oprsdetl>
  239. <oprskind/>
  240. <oprsflag/>
  241. <oprscnt/>
  242. </oprsdetl>
  243. <ernurs>
  244. <keep/>
  245. <chos/>
  246. <ingnrl/>
  247. <ingnrlicu/>
  248. <wait/>
  249. <waiticu/>
  250. <waitdays/>
  251. <chnghosp/>
  252. <doa/>
  253. <deth/>
  254. </ernurs>
  255. <partrtn>
  256. <partrths/>
  257. <csec/>
  258. <fartrth/>
  259. <dartrth/>
  260. <vbac/>
  261. <ldr/>
  262. <partrthall/>
  263. <cureall/>
  264. </partrtn>
  265. <nbabycare>
  266. <flag/>
  267. <inhosp/>
  268. <ingnrl/>
  269. <dsch/>
  270. </nbabycare>
  271. <hdroom>
  272. <flag/>
  273. <hd/>
  274. <hp/>
  275. <hdf/>
  276. <pd/>
  277. <total/>
  278. <etc/>
  279. </hdroom>
  280. <apuroom>
  281. <flag/>
  282. <biz/>
  283. <cnt/>
  284. <total/>
  285. </apuroom>
  286. <injction>
  287. <sap/>
  288. <prvn/>
  289. <antibio/>
  290. <gnrl/>
  291. <blod/>
  292. <inj/>
  293. <cure/>
  294. <totcnt/>
  295. </injction>
  296. </specnurs>
  297. <dept>
  298. <deptlist>
  299. <seq/>
  300. <deptengabbr/>
  301. </deptlist>
  302. </dept>
  303. </inpt>
  304. </main>
  305. <send>
  306. <reqdata/>
  307. <outpatinfo/>
  308. <savedata/>
  309. </send>
  310. <temp>
  311. <srchdd/>
  312. <orddeptcd/>
  313. <orddrid/>
  314. <board>
  315. <boarddetl>
  316. <delivecnts/>
  317. <staiud/>
  318. </boarddetl>
  319. </board>
  320. <srchdd2/>
  321. <duty>1</duty>
  322. <deptflag/>
  323. <certnm/>
  324. <certdt/>
  325. </temp>
  326. <hidden/>
  327. <init>
  328. <orddeptlist/>
  329. <orddr/>
  330. </init>
  331. </root>
  332. </instance>
  333. <submission id="TRMNB01201" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/otptlist"/>
  334. <submission id="TRSNO00101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/outpatinfo"/>
  335. <submission id="TRMNO00104" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/init/orddr"/>
  336. <submission id="TRZSD00206" mediatype="application/x-www-form-urlencoded" method="post" replace="instance"/>
  337. <submission id="TRMNB01202" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/inptlist"/>
  338. <submission id="TRMNB01203" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/inpt/deptlist"/>
  339. <submission id="TXMNB01201" mediatype="multipart/form-data" method="form-data-post" ref="/root/send" resultref="/root/hidden"/>
  340. <submission id="TXMNB01202" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/hidden"/>
  341. <submission id="TXMNB01203" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata" resultref="/root/hidden"/>
  342. <submission id="TRMNB01204" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/inpt/reptdata"/>
  343. <submission id="TRMNB01205" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/inpt/board/boarddetl"/>
  344. <submission id="TRMNB01206" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/inpt/specnurs"/>
  345. <submission id="TRMNB01207" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main"/>
  346. <submission id="TRMNW00001" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/code/codelist"/>
  347. <submission id="TXMNB01204" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send2" resultref="/root/hidden"/>
  348. <submission id="TRMNB01209" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main"/>
  349. <script type="javascript" src="../../../emr/carecomweb/js/CareCom.js"/>
  350. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  351. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  352. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  353. <script type="javascript" src="../../../emr/wardcareweb/js/SMMNB012.js"/>
  354. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  355. <script type="javascript" src="../../../com/departmentcodeweb/js/ZSD001.js"/>
  356. <script type="javascript" ev:event="xforms-ready">
  357. <![CDATA[
  358. //debugger;
  359. dutplcecd = getUserInfo("dutplcecd");
  360. // 간호하드코딩 테이블 조회_20090416(ByJA)
  361. var pCode = "'116','117', 'T29','T52','002','I10','I11'"; // 조회할 CdGrupID 코드정보
  362. var pDate = getCurrentDate(); //조회기준일자
  363. var jobkindcd = getUserInfo("jobkindcd");
  364. var jobposcd = getUserInfo("jobposcd");
  365. fGetNursHardCdInfo(pCode, pDate);
  366. if( !isNull(model.getValue("/root/code/codeinfo/codelist[cdgrupid='117' and cdid = '"+ dutplcecd +"']/cdgrupid"))
  367. || (jobkindcd == "1140" && !isNull(model.getValue("/root/code/codeinfo/codelist[cdgrupid='116' and cdid = '"+ jobposcd +"']/cdgrupid")))
  368. || !isNull(model.getValue("/root/code/codeinfo/codelist[cdgrupid='T29' and cdid = '"+ getUserInfo("userid") +"']/cdgrupid"))
  369. ){
  370. btn_board.visible = true;
  371. btn_nightnoti.visible = true;
  372. }else{
  373. btn_board.visible = false;
  374. btn_nightnoti.visible = false;
  375. }
  376. if ( jobkindcd == "1140" && (jobposcd == "41" || jobposcd == "84" || jobposcd == "41-1" || jobposcd == "89" || getUserInfo("userid") == "ENR" || dutplcecd == model.getValue("/root/code/codeinfo/codelist[cdgrupid='I11' and cdid='"+ dutplcecd +"']/cdid") ||getUserInfo("userid") == model.getValue("/root/code/codeinfo/codelist[cdgrupid='I10' and cdid='"+getUserInfo("userid") +"']/cdid"))){
  377. rdo_deptflag.visible=true;
  378. rdo_deptflag.value = model.getValue("/root/code/codeinfo/codelist[cdgrupid='T52' and supcdid='"+dutplcecd+"']/cdid")
  379. } else {
  380. rdo_deptflag.visible=false;
  381. }
  382. deptflg = 1;
  383. unitflg = 1;
  384. ipt_orddd.value = getAddDay(getCurrentDate(),-1);
  385. ipt_orddd2.value = getCurrentDate();
  386. var curHour = getNewDate().getHours();
  387. if ( curHour > 6 && curHour < 17 )
  388. model.setValue("/root/temp/duty", "1");
  389. else if ( curHour > 14 )
  390. model.setValue("/root/temp/duty", "2");
  391. else
  392. model.setValue("/root/temp/duty", "3");
  393. //2012.11.05 근무지가 응급실이면 로그인시 응급탭 바로 열리도록 수정 KJS
  394. dutplcecd = getUserInfo("dutplcecd");
  395. deptcd = model.getValue("/root/code/codeinfo/codelist[cdgrupid='002']/cdid");
  396. if (deptcd == dutplcecd) {
  397. button15 .dispatch("onclick");
  398. }
  399. model.refresh();
  400. fSearch_InptDataList();
  401. fSearch_reptlist();
  402. // btn_oprs.dispatch("DOMActivate");
  403. // model.toggle("case7");
  404. // deptflg = 1;
  405. // fSearch_specnurs();
  406. ]]>
  407. </script>
  408. </model>
  409. <script type="javascript">
  410. <![CDATA[
  411. var dutplcecd = "";
  412. var unitflg = 0;
  413. var deptflg = 0;
  414. var reptflg = "02";
  415. // 00 공지사항
  416. // 01 인사관리
  417. // 02 병동관리
  418. // 03 교육및회의
  419. // 04 기타
  420. var specflg = 0;
  421. var nursdeptcd; // 간호부
  422. ]]>
  423. </script>
  424. </xhtml:head>
  425. <xhtml:body guideline="1,1195;2,822;1,1216;2,8;2,454;1,1167;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  426. <group id="group1" style="left:0px; top:0px; width:1195px; height:13px; ">
  427. <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:158px; height:14px; ">24시간 업무보고</caption>
  428. </group>
  429. <group id="group2" style="left:0px; top:13px; width:1195px; height:719px; vertical-align:top; ">
  430. <caption id="caption3" class="tit_2" style="left:795px; top:485px; width:118px; height:13px; vertical-align:middle; ">공지사항</caption>
  431. <button id="btn_etc" class="btn_sw" group="tab3" style="left:243px; top:453px; width:54px; height:22px; vertical-align:middle; ">
  432. <caption>
  433. <![CDATA[기타]]>
  434. </caption>
  435. <toggle case="case1" ev:event="onclick"/>
  436. <script type="javascript" ev:event="DOMActivate">
  437. <![CDATA[
  438. model.toggle("case4");
  439. reptflg = "04";
  440. ]]>
  441. </script>
  442. </button>
  443. <button id="button3" class="btn_sw" group="tab3" style="left:154px; top:453px; width:89px; height:22px; vertical-align:middle; ">
  444. <caption>교육및회의</caption>
  445. <toggle case="case1" ev:event="onclick"/>
  446. <script type="javascript" ev:event="DOMActivate">
  447. <![CDATA[
  448. model.toggle("case3");
  449. reptflg = "03";
  450. ]]>
  451. </script>
  452. </button>
  453. <button id="button2" class="btn_sw" group="tab3" selected="true" style="left:0px; top:453px; width:77px; height:22px; vertical-align:middle; ">
  454. <caption>부서관리</caption>
  455. <toggle case="case1" ev:event="onclick"/>
  456. <script type="javascript" ev:event="DOMActivate">
  457. <![CDATA[
  458. model.toggle("case2");
  459. reptflg = "02";
  460. ]]>
  461. </script>
  462. </button>
  463. <button id="button66" class="btn_sw" group="tab3" style="left:77px; top:453px; width:77px; height:22px; vertical-align:middle; ">
  464. <caption>인사관리</caption>
  465. <toggle case="case1" ev:event="onclick"/>
  466. <script type="javascript" ev:event="DOMActivate">
  467. <![CDATA[
  468. model.toggle("case1");
  469. reptflg = "01";
  470. ]]>
  471. </script>
  472. </button>
  473. <textarea id="tar_delivecnts" ref="/root/main/inpt/board/boarddetl/delivecnts" style="left:795px; top:505px; width:399px; height:210px; ">
  474. <script type="javascript" ev:event="xforms-value-changed">
  475. <![CDATA[
  476. ]]>
  477. </script>
  478. </textarea>
  479. <line id="line3" class="line_1" style="x1:795px; y1:500px; x2:1194px; y2:500px; "/>
  480. <button id="button1" class="btn_sw" group="tab1" selected="true" style="left:60px; top:9px; width:60px; height:22px; vertical-align:middle; ">
  481. <caption>외래</caption>
  482. <toggle case="case6" ev:event="onclick"/>
  483. <script type="javascript" ev:event="DOMActivate">
  484. <![CDATA[
  485. //debugger;
  486. model.toggle("case6");
  487. unitflg = 2;
  488. // 통합통계 외래환자수 서브미션 태움 수정 by 박영우 20091215
  489. //조회옵션 공개여부
  490. caption19.visible="true";
  491. caption13.visible="true";
  492. cmb_orddeptcd.visible="true";
  493. cmb_orddrid.visible="true";
  494. group3.visible="true";
  495. //fInit();
  496. var menuParam = getScreenMenuParameter();
  497. var currDate = ipt_orddd.value;
  498. model.makeValue("/root/temp/srchdd", currDate);
  499. var instcd = getUserInfo("dutplceinstcd");
  500. var rslt_ref = "/root/init/orddeptlist";
  501. //model.setValue("/root/temp/orddeptcd", "%");
  502. //model.makeValue("/root/temp/orddrid", "");
  503. var dt = model.getValue("/root/temp/srchdd");
  504. zsdfGetCareOutOrderDepartmentList(instcd, rslt_ref, dt);
  505. addComboItem("cmb_orddeptcd");
  506. addComboItem("cmb_orddrid");
  507. fCaseChange();
  508. ]]>
  509. </script>
  510. </button>
  511. <switch id="switch2" style="left:0px; top:30px; width:1195px; height:421px; border-color:#c7a3cf; border-style:solid; ">
  512. <case id="case5" selected="true" style="left:0px; top:0px; height:421px; ">
  513. <line id="line1" class="line_1" style="x1:0px; y1:25px; x2:784px; y2:25px; "/>
  514. <caption id="caption1" class="tit_2" style="left:0px; top:10px; width:115px; height:14px; ">병동별현황</caption>
  515. <datagrid id="grd_inptlist" nodeset="/root/main/inpt/inptlist" class="datagrid2" caption="부서^병상^재원^입원^전입^입실^퇴원^전출^퇴실^사망^수술^가동율^전일&#xA;퇴원예고율^평균&#xA;재원일수^실재원^당일&#xA;입퇴원" colsep="^" colwidth="90, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 45, 69, 60, 47, 47, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35" explorerbar="sort" frozencols="11" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:30px; width:785px; height:385px; ">
  516. <col ref="deptengabbr" type="output"/>
  517. <col ref="wdrdroom"/>
  518. <col ref="reparoom"/>
  519. <col ref="tdayroom"/>
  520. <col ref="chngwardcd"/>
  521. <col ref="totinrmcnt"/>
  522. <col ref="dschdd"/>
  523. <col ref="prestwardcd"/>
  524. <col ref="totoutrmcnt"/>
  525. <col ref="dethdt"/>
  526. <col ref="opcnfmdd"/>
  527. <col ref="gadong" style="text-align:right; "/>
  528. <col ref="dschrate" style="text-align:right; "/>
  529. <col ref="avgrepaday"/>
  530. <col ref="realreparoom"/>
  531. <col ref="indschtdpat"/>
  532. <col ref="dept01" visibility="hidden"/>
  533. <col ref="dept02" visibility="hidden"/>
  534. <col ref="dept03" visibility="hidden"/>
  535. <col ref="dept04" visibility="hidden"/>
  536. <col ref="dept05" visibility="hidden"/>
  537. <col ref="dept06" visibility="hidden"/>
  538. <col ref="dept07" visibility="hidden"/>
  539. <col ref="dept08" visibility="hidden"/>
  540. <col ref="dept09" visibility="hidden"/>
  541. <col ref="dept10" visibility="hidden"/>
  542. <col ref="dept11" visibility="hidden"/>
  543. <col ref="dept12" visibility="hidden"/>
  544. <col ref="dept13" visibility="hidden"/>
  545. <col ref="dept14" visibility="hidden"/>
  546. <col ref="dept15" visibility="hidden"/>
  547. <col ref="dept16" visibility="hidden"/>
  548. <col ref="dept17" visibility="hidden"/>
  549. <col ref="dept18" visibility="hidden"/>
  550. <col ref="dept19" visibility="hidden"/>
  551. <col ref="dept20" visibility="hidden"/>
  552. <col ref="dept21" visibility="hidden"/>
  553. <col ref="dept22" visibility="hidden"/>
  554. <col ref="dept23" visibility="hidden"/>
  555. <col ref="dept24" visibility="hidden"/>
  556. <col ref="dept25" visibility="hidden"/>
  557. <col ref="dept26" visibility="hidden"/>
  558. <col ref="dept27" visibility="hidden"/>
  559. <col ref="dept28" visibility="hidden"/>
  560. <col ref="dept29" visibility="hidden"/>
  561. <col ref="dept30" visibility="hidden"/>
  562. <col ref="dept31" visibility="hidden"/>
  563. <col ref="dept32" visibility="hidden"/>
  564. <col ref="dept33" visibility="hidden"/>
  565. <col ref="dept34" visibility="hidden"/>
  566. <col ref="dept35" visibility="hidden"/>
  567. <col ref="dept36" visibility="hidden"/>
  568. <col ref="dept37" visibility="hidden"/>
  569. <col ref="dept38" visibility="hidden"/>
  570. <col ref="dept39" visibility="hidden"/>
  571. <col ref="dept40" visibility="hidden"/>
  572. <col ref="dept41" visibility="hidden"/>
  573. <col ref="dept42" visibility="hidden"/>
  574. <col ref="dept43" visibility="hidden"/>
  575. <col ref="dept44" visibility="hidden"/>
  576. <col ref="dept45" visibility="hidden"/>
  577. <col ref="dept46" visibility="hidden"/>
  578. <col ref="dept47" visibility="hidden"/>
  579. <col ref="dept48" visibility="hidden"/>
  580. <col ref="dept49" visibility="hidden"/>
  581. <col ref="dept50" visibility="hidden"/>
  582. <col ref="dept51" visibility="hidden"/>
  583. <col ref="dept52" visibility="hidden"/>
  584. <col ref="dept53" visibility="hidden"/>
  585. <col ref="dept54" visibility="hidden"/>
  586. <col ref="dept55" visibility="hidden"/>
  587. <col ref="dept56" visibility="hidden"/>
  588. <col ref="dept57" visibility="hidden"/>
  589. <col ref="dept58" visibility="hidden"/>
  590. <col ref="dept59" visibility="hidden"/>
  591. <col ref="dept60" visibility="hidden"/>
  592. <col ref="dept61" visibility="hidden"/>
  593. <col ref="dept62" visibility="hidden"/>
  594. <col ref="dept63" visibility="hidden"/>
  595. <col ref="dept64" visibility="hidden"/>
  596. <col ref="dept65" visibility="hidden"/>
  597. <col ref="dept66" visibility="hidden"/>
  598. <col ref="dept67" visibility="hidden"/>
  599. <col ref="dept68" visibility="hidden"/>
  600. <col ref="dept69" visibility="hidden"/>
  601. <col ref="dept70" visibility="hidden"/>
  602. <col ref="dept71" visibility="hidden"/>
  603. <col ref="dept72" visibility="hidden"/>
  604. <col ref="dept73" visibility="hidden"/>
  605. <col ref="dept74" visibility="hidden"/>
  606. <col ref="dept75" visibility="hidden"/>
  607. <col ref="dept76" visibility="hidden"/>
  608. <col ref="dept77" visibility="hidden"/>
  609. <col ref="dept78" visibility="hidden"/>
  610. <col ref="dept79" visibility="hidden"/>
  611. <col ref="dept80" visibility="hidden"/>
  612. <col ref="dept81" visibility="hidden"/>
  613. <col ref="dept82" visibility="hidden"/>
  614. <col ref="dept83" visibility="hidden"/>
  615. <col ref="dept84" visibility="hidden"/>
  616. <col ref="dept85" visibility="hidden"/>
  617. <col ref="dept86" visibility="hidden"/>
  618. <col ref="dept87" visibility="hidden"/>
  619. <col ref="dept88" visibility="hidden"/>
  620. <col ref="dept89" visibility="hidden"/>
  621. <col ref="dept90" visibility="hidden"/>
  622. <col ref="dept91" visibility="hidden"/>
  623. <col ref="dept92" visibility="hidden"/>
  624. <col ref="dept93" visibility="hidden"/>
  625. <col ref="dept94" visibility="hidden"/>
  626. <col ref="dept95" visibility="hidden"/>
  627. <col ref="dept96" visibility="hidden"/>
  628. <col ref="dept97" visibility="hidden"/>
  629. <col ref="dept98" visibility="hidden"/>
  630. <col ref="dept99" visibility="hidden"/>
  631. <script type="javascript" ev:event="onaftersort">
  632. <![CDATA[
  633. grd_inptlist.gridToInstance();
  634. ]]>
  635. </script>
  636. </datagrid>
  637. <switch id="switch3" style="left:793px; top:24px; width:400px; height:391px; border-color:#c7a3cf; border-style:solid; ">
  638. <case id="case7" selected="true" style="left:0px; top:0px; width:400px; height:391px; ">
  639. <line id="line8" class="line_1" style="x1:0px; y1:25px; x2:398px; y2:25px; "/>
  640. <caption id="caption10" class="tit_2" style="left:5px; top:10px; width:115px; height:13px; ">수술</caption>
  641. <datagrid id="grd_op" nodeset="/root/main/inpt/specnurs/oprsdetl" caption="종류^구분^건수" colsep="^" colwidth="133, 132, 132" mergecells="byrestriccol" rowsep="|" style="left:0px; top:30px; width:400px; height:360px; ">
  642. <col ref="oprskind"/>
  643. <col ref="oprsflag"/>
  644. <col ref="oprscnt"/>
  645. </datagrid>
  646. </case>
  647. <case id="case8" style="left:0px; top:0px; width:400px; height:391px; ">
  648. <line id="line9" class="line_1" style="x1:0px; y1:25px; x2:398px; y2:25px; "/>
  649. <caption id="caption11" class="tit_2" style="left:5px; top:10px; width:45px; height:13px; ">응급</caption>
  650. <datagrid id="grd_ernurs" nodeset="/root/main/inpt/specnurs/ernurs" caption="종류^구분^건수" colsep="^" colwidth="133, 132, 114" mergecells="byrestriccol" rowsep="|" style="left:0px; top:30px; width:400px; height:360px; ">
  651. <col ref="erkind"/>
  652. <col ref="erflag"/>
  653. <col ref="ercnt"/>
  654. </datagrid>
  655. <!--datagrid id="datagrid10" nodeset="/root/main/inpt/specnurs/ernurs" caption="Keep^내원^입원^입원(ICU)^대기^대기(ICU)^대기(3일이상)^전원^DOA^사망" colsep="^" colwidth="60, 60, 60, 60, 60, 60, 90, 60, 60, 60" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:30px; width:399px; height:64px; ">
  656. <col ref="keep"/>
  657. <col ref="chos"/>
  658. <col ref="ingnrl"/>
  659. <col ref="ingnrlicu"/>
  660. <col ref="wait"/>
  661. <col ref="waiticu"/>
  662. <col ref="waitdays"/>
  663. <col ref="chnghosp"/>
  664. <col ref="doa"/>
  665. <col ref="deth"/>
  666. </datagrid-->
  667. <caption id="caption18" style="left:47px; top:5px; width:352px; height:20px; vertical-align:bottom; ">[조회기준 : D-06:31~14:30, E-14:31~21:59, N-22:00~익일06:30]</caption>
  668. </case>
  669. <case id="case9" style="left:0px; top:0px; width:400px; height:391px; ">
  670. <line id="line11" class="line_1" style="x1:0px; y1:25px; x2:398px; y2:25px; "/>
  671. <caption id="caption12" class="tit_2" style="left:5px; top:10px; width:115px; height:13px; ">분만</caption>
  672. <datagrid id="grd_partrtn" nodeset="/root/main/inpt/specnurs/partrtn" caption="종류^구분^건수" colsep="^" colwidth="133, 132, 132" mergecells="byrestriccol" rowsep="|" style="left:0px; top:30px; width:400px; height:360px; ">
  673. <col ref="kind"/>
  674. <col ref="flag"/>
  675. <col ref="cnt"/>
  676. </datagrid>
  677. </case>
  678. <case id="case11" style="left:0px; top:0px; width:400px; height:391px; ">
  679. <line id="line13" class="line_1" style="x1:0px; y1:25px; x2:398px; y2:25px; "/>
  680. <caption id="caption14" class="tit_2" style="left:5px; top:10px; width:115px; height:13px; ">HD</caption>
  681. <datagrid id="grd_hd" nodeset="/root/main/inpt/specnurs/hdroom" caption="구분^일반HD^HP^HDF^PD^Total" colsep="^" colwidth="120, 52, 52, 52, 52, 52" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:30px; width:399px; height:360px; ">
  682. <col ref="flag"/>
  683. <col ref="hd"/>
  684. <col ref="hp"/>
  685. <col ref="hdf"/>
  686. <col ref="pd"/>
  687. <col ref="total"/>
  688. </datagrid>
  689. </case>
  690. <case id="case13" style="left:0px; top:0px; width:400px; height:391px; ">
  691. <line id="line15" class="line_1" style="x1:0px; y1:25px; x2:398px; y2:25px; "/>
  692. <caption id="caption16" class="tit_2" style="left:5px; top:10px; width:115px; height:13px; ">주사</caption>
  693. <datagrid id="grd_injction" nodeset="/root/main/inpt/specnurs/injction" caption="구분^건수" colsep="^" colwidth="148, 84" mergecells="byrestriccol" rowsep="|" style="left:0px; top:30px; width:400px; height:358px; ">
  694. <col ref="flag"/>
  695. <col ref="cnt"/>
  696. </datagrid>
  697. </case>
  698. <case id="case12" style="left:0px; top:0px; width:400px; height:391px; ">
  699. <line id="line14" class="line_1" style="x1:0px; y1:25px; x2:398px; y2:25px; "/>
  700. <caption id="caption15" class="tit_2" style="left:5px; top:10px; width:115px; height:13px; ">APU</caption>
  701. <datagrid id="grd_apu" nodeset="/root/main/inpt/specnurs/apuroom" caption="구분^업무^건수" colsep="^" colwidth="129, 186, 63" mergecells="byrestriccol" rowsep="|" style="left:0px; top:30px; width:400px; height:358px; ">
  702. <col ref="flag"/>
  703. <col ref="biz"/>
  704. <col ref="cnt"/>
  705. </datagrid>
  706. </case>
  707. </switch>
  708. <button id="btn_oprs" class="btn_sw" group="tab2" selected="true" style="left:793px; top:4px; width:50px; height:22px; vertical-align:middle; ">
  709. <caption>수술</caption>
  710. <toggle case="case7" ev:event="onclick"/>
  711. <script type="javascript" ev:event="DOMActivate">
  712. <![CDATA[
  713. model.toggle("case7");
  714. deptflg = 1;
  715. fSearch_specnurs();
  716. ]]>
  717. </script>
  718. </button>
  719. <button id="button15" class="btn_sw" group="tab2" style="left:843px; top:4px; width:50px; height:22px; vertical-align:middle; ">
  720. <caption>응급</caption>
  721. <toggle case="case8" ev:event="onclick"/>
  722. <script type="javascript" ev:event="DOMActivate">
  723. <![CDATA[
  724. model.toggle("case8");
  725. deptflg = 2;
  726. fSearch_specnurs();
  727. ]]>
  728. </script>
  729. </button>
  730. <button id="button17" class="btn_sw" group="tab2" style="left:893px; top:4px; width:50px; height:22px; vertical-align:middle; ">
  731. <caption>분만</caption>
  732. <toggle case="case9" ev:event="onclick"/>
  733. <script type="javascript" ev:event="DOMActivate">
  734. <![CDATA[
  735. model.toggle("case9");
  736. deptflg = 3;
  737. fSearch_specnurs();
  738. ]]>
  739. </script>
  740. </button>
  741. <button id="button18" class="btn_sw" group="tab2" style="left:943px; top:4px; width:50px; height:22px; vertical-align:middle; ">
  742. <caption>HD</caption>
  743. <toggle case="case11" ev:event="onclick"/>
  744. <script type="javascript" ev:event="DOMActivate">
  745. <![CDATA[
  746. model.toggle("case11");
  747. deptflg = 5;
  748. fSearch_specnurs();
  749. ]]>
  750. </script>
  751. </button>
  752. <button id="button20" class="btn_sw" group="tab2" style="left:993px; top:4px; width:50px; height:22px; vertical-align:middle; ">
  753. <caption>주사</caption>
  754. <toggle case="case13" ev:event="onclick"/>
  755. <script type="javascript" ev:event="DOMActivate">
  756. <![CDATA[
  757. model.toggle("case13");
  758. deptflg = 7;
  759. fSearch_specnurs();
  760. ]]>
  761. </script>
  762. </button>
  763. <button id="button21" class="btn_sw" group="tab2" style="left:1043px; top:4px; width:50px; height:22px; vertical-align:middle; ">
  764. <caption>APU</caption>
  765. <toggle case="case12" ev:event="onclick"/>
  766. <script type="javascript" ev:event="DOMActivate">
  767. <![CDATA[
  768. model.toggle("case12");
  769. deptflg = 6;
  770. fSearch_specnurs();
  771. ]]>
  772. </script>
  773. </button>
  774. <datagrid id="grd_deptlist" nodeset="/root/main/inpt/dept/deptlist" visibility="hidden" caption="seq^deptengabbr^조산^사산^VBAC^LDR^분만전체^처치전체" colsep="^" colwidth="60, 60, 60, 60, 60, 60, 60, 60" mergecellsfixedrows="bycolrec" rowsep="|" style="left:145px; top:105px; width:155px; height:255px; ">
  775. <col ref="seq"/>
  776. <col ref="deptengabbr"/>
  777. </datagrid>
  778. <img id="img1" src="../../../com/commonweb/images/icon_btn.gif" style="left:70px; top:39px; width:14px; height:14px; background-stretch:stretch; ">
  779. <script type="javascript" ev:event="onclick">
  780. <![CDATA[
  781. open("SPMNW13300_24시간업무보고입원기준정보.xrw");
  782. ]]>
  783. </script>
  784. </img>
  785. <button id="button28" class="btn2_letter2" style="left:740px; top:5px; width:42px; height:19px; ">
  786. <caption>엑셀</caption>
  787. <script type="javascript" ev:event="DOMActivate">
  788. <![CDATA[
  789. saveExcelAll( "grd_inptlist|병동별현황", true);
  790. ]]>
  791. </script>
  792. </button>
  793. </case>
  794. <case id="case6">
  795. <datagrid id="grd_outpatlist" nodeset="/root/main/outpatinfo/outpatlist" autoresize="true" caption="^초진^초진^초진^초진^초진^초진^초진^초진^초진^초진^초진^초진^초진^재진^재진^재진^재진^재진^재진^재진^재진^재진^재진^재진^재진^외래환자수^외래환자수^외래환자수^특진율^초진율^진료&#xA;예약^진료&#xA;반환^부도율^진료&#xA;과별&#xA;비율^병초^병초^병초^병초^병초^병초^병초^병초^병초^병초^병초^병초^병초^병초^병초^병초|^전화&#xA;예약^과예약^ 인터넷&#xA;예약^당일&#xA;접수^당일&#xA;예약^협력&#xA;예약^의뢰^기타^부도^외래환자수^외래환자수^외래환자수^초진&#xA;부도율^전화&#xA;예약^과예약^당일&#xA;접수^당일&#xA;예약^협력&#xA;예약^의뢰^기타^부도^외래환자수^외래환자수^외래환자수^ 재진 부도율^특진^일반^합계^특진율^초진율^진료&#xA;예약^진료&#xA;반환^부도율^진료&#xA;과별&#xA;비율^전화&#xA;예약^과예약^인터넷&#xA;예약^당일&#xA;접수^당일&#xA;예약^협력&#xA;예약^의뢰^기타^부도^외래환자수^외래환자수^외래환자수^초진&#xA;부도율^caption1^caption3^caption2|^전화&#xA;예약^과예약^ 인터넷&#xA;예약^당일&#xA;접수^당일&#xA;예약^협력&#xA;예약^의뢰^기타^부도^특진^일반^합계^초진&#xA;부도율^전화&#xA;예약^과예약^당일&#xA;접수^당일&#xA;예약^협력&#xA;예약^의뢰^기타^부도^특진^일반^합계^ 재진 부도율^특진^일반^합계^특진율^초진율^진료&#xA;예약^진료&#xA;반환^부도율^진료&#xA;과별&#xA;비율^전화&#xA;예약^과예약^인터넷&#xA;예약^당일&#xA;접수^당일&#xA;예약^협력&#xA;예약^의뢰^기타^부도^특진^일반^합계^초진&#xA;부도율^caption1^caption3^caption2" colsep="^" colwidth="91, 45, 48, 48, 48, 48, 48, 48, 48, 48, 40, 40, 45, 54, 45, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 58, 48, 48, 48, 48, 48, 48, 48, 48, 48, 45, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 48, 54" dataheight="25" explorerbar="sort" frozencols="1" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="25" rowsep="|" fixed.background-image="../../../com/commonweb/images/grid_bg.gif" style="left:0px; top:30px; width:1193px; height:385px; ">
  796. <col ref="stsview"/>
  797. <col ref="fstelrsrv" style="text-align:right; "/>
  798. <col ref="fsdeptrsrv" style="text-align:right; "/>
  799. <col ref="fsitnrsrv" style="text-align:right; "/>
  800. <col ref="fstdyrsrv" style="text-align:right; "/>
  801. <col ref="fscurntrsrv" style="text-align:right; "/>
  802. <col ref="fscorsrv" style="text-align:right; "/>
  803. <col ref="fscnsltrsrv" style="text-align:right; "/>
  804. <col ref="fsetcrsrv" style="text-align:right; "/>
  805. <col ref="fsabsntrsrv" style="text-align:right; "/>
  806. <col ref="fssltdiagrsrv" style="text-align:right; "/>
  807. <col ref="fsgendiagrsrv" style="text-align:right; "/>
  808. <col ref="fsotpttot" style="text-align:right; "/>
  809. <col ref="fsabsntrsrvrate" format="##0.##%" style="text-align:right; "/>
  810. <col ref="sectelrsrv" style="text-align:right; "/>
  811. <col ref="secdeptrsrv" style="text-align:right; "/>
  812. <col ref="sectdyrsrv" style="text-align:right; "/>
  813. <col ref="seccurntrsrv" style="text-align:right; "/>
  814. <col ref="seccorsrv" style="text-align:right; "/>
  815. <col ref="seccnsltrsrv" style="text-align:right; "/>
  816. <col ref="secetcrsrv" style="text-align:right; "/>
  817. <col ref="secabsntrsrv" style="text-align:right; "/>
  818. <col ref="secsltdiagrsrv" style="text-align:right; "/>
  819. <col ref="secgendiagrsrv" style="text-align:right; "/>
  820. <col ref="secotpttot" style="text-align:right; "/>
  821. <col ref="secabsntrsrvrate" format="##0.##%" style="text-align:right; "/>
  822. <col ref="sltotpt" style="text-align:right; "/>
  823. <col ref="genotpt" style="text-align:right; "/>
  824. <col ref="otpttot" style="text-align:right; "/>
  825. <col ref="sltotptrate" format="##0.##%" style="text-align:right; "/>
  826. <col ref="genotptrate" format="##0.##%" style="text-align:right; "/>
  827. <col ref="totrsrv" style="text-align:right; "/>
  828. <col ref="cnclrsrv" style="text-align:right; "/>
  829. <col ref="absntrsrvrate" format="##0.##%" style="text-align:right; "/>
  830. <col ref="deptrate" format="##0.##%" style="text-align:right; "/>
  831. <col ref="thdtelrsrv" style="text-align:right; "/>
  832. <col ref="thddeptrsrv" style="text-align:right; "/>
  833. <col ref="thditnrsrv" style="text-align:right; "/>
  834. <col ref="thdtdyrsrv" style="text-align:right; "/>
  835. <col ref="thdcurntrsrv" style="text-align:right; "/>
  836. <col ref="thdcorsrv" style="text-align:right; "/>
  837. <col ref="thdcnsltrsrv" style="text-align:right; "/>
  838. <col ref="thdetcrsrv" style="text-align:right; "/>
  839. <col ref="thdabsntrsrv" style="text-align:right; "/>
  840. <col ref="thdsltdiagrsrv" style="text-align:right; "/>
  841. <col ref="thdgendiagrsrv" style="text-align:right; "/>
  842. <col ref="thdotpttot" style="text-align:right; "/>
  843. <col ref="thdabsntrsrvrate" format="##0.##%" style="text-align:right; "/>
  844. </datagrid>
  845. <caption id="caption4" class="tit_2" style="left:0px; top:10px; width:115px; height:14px; ">외래진료 현황</caption>
  846. <group id="group3" visibility="hidden" style="left:115px; top:5px; width:1000px; height:15px; ">
  847. <caption id="caption20" style="left:0px; top:0px; width:1000px; height:15px; font-weight:bold; ">
  848. <![CDATA[ *** 기타: 물리치료, 인공신장실, 주사, F/U, 치료방사선 *** 과예약: 외래, 병동, 응급, DSC, 특수주사실 포함한 예약건수]]>
  849. </caption>
  850. </group>
  851. <line id="line4" class="line_1" style="x1:0px; y1:25px; x2:1193px; y2:25px; "/>
  852. </case>
  853. </switch>
  854. <button id="button19" class="btn_sw" group="tab1" selected="true" style="left:0px; top:9px; width:60px; height:22px; vertical-align:middle; ">
  855. <caption>입원</caption>
  856. <toggle case="case5" ev:event="onclick"/>
  857. <script type="javascript" ev:event="DOMActivate">
  858. <![CDATA[
  859. model.toggle("case5");
  860. unitflg = 1;
  861. // 통합통계 외래환자수 조건 숨김 by 박영우 20091215
  862. //조회옵션 공개여부
  863. caption19.visible="false";
  864. caption13.visible="false";
  865. cmb_orddeptcd.visible="false";
  866. cmb_orddrid.visible="false";
  867. group3.visible="false";
  868. //초기화
  869. model.setValue("/root/temp/orddeptcd", "");
  870. model.setValue("/root/temp/orddrid", "");
  871. model.setValue("/root/temp/board", "");
  872. fSearch_InptDataList();
  873. ]]>
  874. </script>
  875. </button>
  876. <button id="btn_board" class="btn5_letter2" style="left:1151px; top:479px; width:42px; height:19px; ">
  877. <caption>저장</caption>
  878. <script type="javascript" ev:event="DOMActivate">
  879. <![CDATA[
  880. fSave_board();
  881. ]]>
  882. </script>
  883. </button>
  884. <input id="ipt_orddd" ref="/root/temp/srchdd" class="input_default" navindex="1" inputtype="date" style="left:220px; top:10px; width:100px; height:19px; ">
  885. <script type="javascript" ev:event="xforms-value-changed">
  886. <![CDATA[
  887. fSearch_InptDataList();
  888. ]]>
  889. </script>
  890. </input>
  891. <caption id="caption8" class="search_name" style="left:130px; top:11px; width:86px; height:17px; ">업무일자 :</caption>
  892. <select1 id="cmb_orddrid" ref="/root/temp/orddrid" class="combo_search" visibility="hidden" appearance="minimal" style="left:684px; top:10px; width:106px; height:19px; ">
  893. <choices>
  894. <itemset nodeset="/root/init/orddr/orddr">
  895. <label ref="usernm"/>
  896. <value ref="userid"/>
  897. </itemset>
  898. </choices>
  899. </select1>
  900. <caption id="caption13" class="search_name" visibility="hidden" style="left:590px; top:10px; width:104px; height:17px; background-image:../../../com/commonweb/images/search_bullet1.gif; ">진료의별 :</caption>
  901. <caption id="caption19" class="search_name" visibility="hidden" style="left:345px; top:10px; width:104px; height:17px; background-image:../../../com/commonweb/images/search_bullet1.gif; ">진료과별 :</caption>
  902. <select1 id="cmb_orddeptcd" ref="/root/temp/orddeptcd" class="combo_search" visibility="hidden" appearance="minimal" style="left:439px; top:10px; width:116px; height:19px; ">
  903. <!--choices>
  904. <item>
  905. <label>전체</label>
  906. <value>%</value>
  907. </item>
  908. </choices-->
  909. <choices>
  910. <itemset nodeset="/root/init/orddeptlist/dept">
  911. <label ref="depthngnm"/>
  912. <value ref="deptcd"/>
  913. </itemset>
  914. </choices>
  915. <script type="javascript" ev:event="xforms-value-changed">
  916. <![CDATA[
  917. var sordclsdeptflag = model.getValue("/root/init/orddeptlist/dept[deptcd = '"+model.getValue("/root/temp/orddeptcd")+"']/ordclsdeptflag"); // 대표/분과/서브 구분
  918. var sorddeptkind = model.getValue("/root/init/orddeptlist/dept[deptcd = '"+model.getValue("/root/temp/orddeptcd")+"']/orddeptkind"); // 센터/대표 구분
  919. var ssupdeptcd = model.getValue("/root/init/orddeptlist/dept[deptcd = '"+model.getValue("/root/temp/orddeptcd")+"']/supdeptcd"); // 상위부서코드
  920. var sorddeptflag = "";
  921. if (sorddeptkind == "C") { // 센터이면
  922. sorddeptflag = "C";
  923. } else if (sorddeptkind != "C" && sordclsdeptflag == "A") { // 센터가 아니면서 분과이면
  924. sorddeptflag = "A";
  925. } else { // 그외에 기타과
  926. sorddeptflag = "etc";
  927. }
  928. model.makeValue("/root/send/reqdata/ordclsdeptflag", sorddeptflag);
  929. model.makeValue("/root/send/reqdata/supdeptcd", ssupdeptcd);
  930. model.makeValue("/root/send/reqdata/prcpspecflag", "Y");
  931. model.makeValue("/root/send/reqdata/orddd", model.getValue("/root/temp/srchdd"));
  932. model.makeValue("/root/send/reqdata/orddeptcd", model.getValue("/root/temp/orddeptcd"));
  933. submit("TRMNO00104"); // 의사리스트 조회
  934. addComboItem("cmb_orddrid");
  935. ]]>
  936. </script>
  937. </select1>
  938. <button id="btn_srch" class="btn1_letter2" navindex="5" style="left:1075px; top:5px; width:56px; height:22px; ">
  939. <caption>조회</caption>
  940. <script type="javascript" ev:event="DOMActivate">
  941. <![CDATA[
  942. fSearch_InptDataList();
  943. // fSearch_specnurs();
  944. ]]>
  945. </script>
  946. </button>
  947. <button id="button24" class="btn1_letter2" style="left:1134px; top:5px; width:56px; height:22px; ">
  948. <caption>엑셀</caption>
  949. <script type="javascript" ev:event="DOMActivate">
  950. <![CDATA[
  951. if(switch2.selectedIndex == 0){ // 입원
  952. switch (switch3.selectedIndex){
  953. case 0: // 수술
  954. saveExcelAll( "grd_inptlist|입원_병동별현황","grd_op|입원_수술", true);
  955. break;
  956. case 1: // 응급
  957. saveExcelAll( "grd_inptlist|입원_병동별현황","grd_ernurs|입원_응급", true);
  958. break;
  959. case 2: // 분만
  960. saveExcelAll( "grd_inptlist|입원_병동별현황","grd_partrtn|입원_분만", true);
  961. break;
  962. // case 3: // 신생아
  963. // saveExcelAll( "grd_inptlist|입원_병동별현황","datagrid12|입원_신생아", true);
  964. // break;
  965. case 3: // HD
  966. saveExcelAll( "grd_inptlist|입원_병동별현황","grd_hd|입원_HD", true);
  967. break;
  968. case 4: // 주사
  969. saveExcelAll( "grd_inptlist|입원_병동별현황","grd_injction|입원_주사", true);
  970. break;
  971. case 5: // APU
  972. saveExcelAll( "grd_inptlist|입원_병동별현황","grd_apu|입원_APU", true);
  973. break;
  974. }
  975. } else{
  976. saveExcelAll("grd_outpatlist|외래", true);
  977. }
  978. // saveExcelAll( "grd_inptlist|입원_Unit별현황","datagrid8|입원_수술","datagrid10|입원_응급","datagrid11|입원_분만","datagrid12|입원_신생아","datagrid13|입원_HD","datagrid15|입원_APU","datagrid14|입원_주사","grd_otptlist|외래", true);
  979. // saveExcelAll( "grd_inptlist|입원_Unit별현황","grd_otptlist|외래", true);
  980. ]]>
  981. </script>
  982. </button>
  983. <object id="tfexcel" clsid="{fe8d1001-6a9d-424d-ae2a-301493bb12da}" visibility="hidden" style="left:890px; top:0px; width:175px; height:30px; "/>
  984. <button id="btn_nightnoti" class="btn_sw" group="tab3" style="left:297px; top:453px; width:62px; height:22px; vertical-align:middle; ">
  985. <caption>당직보고</caption>
  986. <toggle case="case14" ev:event="onclick"/>
  987. <script type="javascript" ev:event="DOMActivate">
  988. <![CDATA[
  989. model.toggle("case14");
  990. reptflg = "05";
  991. fSearch_reptlist();
  992. model.refresh();
  993. ]]>
  994. </script>
  995. </button>
  996. <input id="ipt_orddd2" ref="/root/temp/srchdd2" class="input_default" navindex="1" inputtype="date" style="left:565px; top:454px; width:100px; height:19px; ">
  997. <script type="javascript" ev:event="xforms-value-changed">
  998. <![CDATA[
  999. fSearch_reptlist();
  1000. ]]>
  1001. </script>
  1002. </input>
  1003. <caption id="caption21" class="search_name" style="left:475px; top:455px; width:86px; height:17px; ">보고일자 :</caption>
  1004. <button id="btn_srch2" class="btn1_letter2" navindex="5" style="left:671px; top:453px; width:56px; height:22px; ">
  1005. <caption>조회</caption>
  1006. <script type="javascript" ev:event="DOMActivate">
  1007. <![CDATA[
  1008. fSearch_reptlist();
  1009. ]]>
  1010. </script>
  1011. </button>
  1012. <button id="btn_excel2" class="btn1_letter2" style="left:730px; top:453px; width:56px; height:22px; ">
  1013. <caption>엑셀</caption>
  1014. <script type="javascript" ev:event="DOMActivate">
  1015. <![CDATA[
  1016. saveExcelAll( "grd_wardlist|부서관리"
  1017. ,"grd_psnlist|인사관리"
  1018. ,"grd_edulist|교육및회의"
  1019. ,"grd_etclist|기타"
  1020. ,"grd_noti|당직보고"
  1021. , true);
  1022. ]]>
  1023. </script>
  1024. </button>
  1025. <switch id="switch1" style="left:0px; top:474px; width:795px; height:241px; border-color:#c7a3cf; border-style:solid; ">
  1026. <case id="case1" style="left:0px; top:0px; width:795px; height:331px; ">
  1027. <datagrid id="grd_psnlist" nodeset="/root/main/inpt/reptdata/psnlist" autoresize="true" caption="^작성자^근무지^내용(인사 - CTRL + ENTER시 다음줄에 기입가능)^작성일시^작성일시^caption5^caption4^caption3^caption2^caption1" colsep="^" colwidth="22, 100, 100, 383, 0, 140, 0, 0, 0, 0, 0" explorerbar="sort" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" selectionmode="free" style="left:0px; top:30px; width:785px; height:210px; ">
  1028. <col class="update_n" ref="status"/>
  1029. <col ref="usernm" style="text-align:center; "/>
  1030. <col ref="posdeptnm"/>
  1031. <col ref="delivecnts" type="input"/>
  1032. <col ref="plandd" visibility="hidden" format="yyyy-mm-dd" style="text-align:right; "/>
  1033. <col ref="plandt" type="input" format="yyyy-mm-dd hh:nn" style="text-align:center; "/>
  1034. <col ref="wardcd" visibility="hidden"/>
  1035. <col ref="deliveflagcd" visibility="hidden"/>
  1036. <col ref="staiud" visibility="hidden"/>
  1037. <col ref="userid" visibility="hidden"/>
  1038. <col ref="WARDCD" visibility="hidden"/>
  1039. <script type="javascript" ev:event="xforms-value-changed">
  1040. <![CDATA[
  1041. fUpt_Reptrows("psnlist");
  1042. ]]>
  1043. </script>
  1044. <script type="javascript" ev:event="onaftersort">
  1045. <![CDATA[
  1046. grd_psnlist.gridToInstance();
  1047. grd_psnlist.resizeCells();
  1048. ]]>
  1049. </script>
  1050. </datagrid>
  1051. <line id="line5" class="line_1" style="x1:0px; y1:25px; x2:785px; y2:25px; "/>
  1052. <button id="button4" class="btn2_letter3" style="left:630px; top:5px; width:53px; height:19px; ">
  1053. <caption>행추가</caption>
  1054. <script type="javascript" ev:event="DOMActivate">
  1055. <![CDATA[
  1056. fAdd_Reptrows("psnlist");
  1057. ]]>
  1058. </script>
  1059. </button>
  1060. <button id="button5" class="btn2_letter3" style="left:685px; top:5px; width:53px; height:19px; ">
  1061. <caption>행삭제</caption>
  1062. <script type="javascript" ev:event="DOMActivate">
  1063. <![CDATA[
  1064. fDel_Reptrows("psnlist");
  1065. ]]>
  1066. </script>
  1067. </button>
  1068. <button id="button11" class="btn5_letter2" style="left:740px; top:5px; width:42px; height:19px; ">
  1069. <caption>저장</caption>
  1070. <script type="javascript" ev:event="DOMActivate">
  1071. <![CDATA[
  1072. fSave_Reptrows("psnlist");
  1073. ]]>
  1074. </script>
  1075. </button>
  1076. <caption id="caption5" class="tit_2" style="left:0px; top:10px; width:115px; height:14px; ">인사보고</caption>
  1077. </case>
  1078. <case id="case2" selected="true" style="left:0px; top:0px; width:795px; height:331px; ">
  1079. <caption id="caption17" class="tit_2" style="left:0px; top:10px; width:115px; height:14px; ">부서관리보고</caption>
  1080. <select1 id="rdo_duty" ref="/root/temp/duty" visibility="hidden" appearance="full" cellspacing="20" cols="4" overflow="visible" style="left:105px; top:10px; width:195px; height:13px; border-style:none; ">
  1081. <choices>
  1082. <item>
  1083. <label>All</label>
  1084. <value>4</value>
  1085. </item>
  1086. <item>
  1087. <label>D</label>
  1088. <value>1</value>
  1089. </item>
  1090. <item>
  1091. <label>E</label>
  1092. <value>2</value>
  1093. </item>
  1094. <item>
  1095. <label>N</label>
  1096. <value>3</value>
  1097. </item>
  1098. </choices>
  1099. <script type="javascript" ev:event="onclick">
  1100. <![CDATA[
  1101. fSearch_reptlist();
  1102. ]]>
  1103. </script>
  1104. </select1>
  1105. <line id="line10" class="line_1" style="x1:0px; y1:25px; x2:785px; y2:25px; "/>
  1106. <button id="button10" class="btn2_letter3" visibility="hidden" style="left:555px; top:5px; width:53px; height:19px; ">
  1107. <caption>행추가</caption>
  1108. <script type="javascript" ev:event="DOMActivate">
  1109. <![CDATA[
  1110. fAdd_Reptrows("wardlist");
  1111. ]]>
  1112. </script>
  1113. </button>
  1114. <button id="button22" class="btn2_letter2" style="left:695px; top:5px; width:42px; height:19px; ">
  1115. <caption>삭제</caption>
  1116. <script type="javascript" ev:event="DOMActivate">
  1117. <![CDATA[
  1118. fDel_Reptrows("wardlist");
  1119. ]]>
  1120. </script>
  1121. </button>
  1122. <button id="button23" class="btn5_letter2" style="left:740px; top:5px; width:42px; height:19px; ">
  1123. <caption>저장</caption>
  1124. <script type="javascript" ev:event="DOMActivate">
  1125. <![CDATA[
  1126. fSave_Reptrows("wardlist");
  1127. ]]>
  1128. </script>
  1129. </button>
  1130. <button id="button14" class="btn2_letter2" style="left:605px; top:5px; width:42px; height:19px; ">
  1131. <caption>확대</caption>
  1132. <script type="javascript" ev:event="DOMActivate">
  1133. <![CDATA[
  1134. switch1.attribute("top") = "40";
  1135. switch1.attribute("height") = "675";
  1136. case2.attribute("height") = "675";
  1137. grd_wardlist.attribute("height") = "644";
  1138. ]]>
  1139. </script>
  1140. </button>
  1141. <button id="button16" class="btn2_letter2" style="left:650px; top:5px; width:42px; height:19px; ">
  1142. <caption>축소</caption>
  1143. <script type="javascript" ev:event="DOMActivate">
  1144. <![CDATA[
  1145. switch1.attribute("top") = "474";
  1146. switch1.attribute("height") = "241";
  1147. case2.attribute("height") = "241";
  1148. grd_wardlist.attribute("height") = "210";
  1149. ]]>
  1150. </script>
  1151. </button>
  1152. <select1 id="rdo_deptflag" ref="/root/temp/deptflag" appearance="full" cols="4" overflow="visible" style="left:339px; top:9px; width:261px; height:13px; text-align:left; vertical-align:middle; border-style:none; ">
  1153. <choices>
  1154. <item>
  1155. <label>전체</label>
  1156. <value/>
  1157. </item>
  1158. <item>
  1159. <label>암간호</label>
  1160. <value>W</value>
  1161. </item>
  1162. <item>
  1163. <label>특수간호</label>
  1164. <value>S</value>
  1165. </item>
  1166. <item>
  1167. <label>노인보건간호</label>
  1168. <value>O</value>
  1169. </item>
  1170. </choices>
  1171. <script type="javascript" ev:event="xforms-value-changed">
  1172. <![CDATA[
  1173. fSearch_reptlist();
  1174. ]]>
  1175. </script>
  1176. </select1>
  1177. <datagrid id="grd_wardlist" nodeset="/root/main/inpt/reptdata/wardlist" autoresize="true" caption="^근무지^Duty^작성자^내용(부서 - CTRL + ENTER시 다음줄에 기입가능)^작성일시^작성일시^확인^확인자^확인일시^근무자^SEQNO^caption5^caption4^caption3^caption2^caption1" colsep="^" colwidth="0, 100, 42, 75, 288, 0, 120, 38, 62, 100, 158, 100, 0, 0, 0, 0, 0" explorerbar="sort" mergecells="byrestriccol" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" selectionmode="free" style="left:0px; top:30px; width:785px; height:210px; vertical-align:middle; ">
  1178. <col class="update_n" ref="status" visibility="hidden"/>
  1179. <col ref="posdeptnm" style="text-align:center; "/>
  1180. <col disabled="true" ref="duty" type="combo" style="text-align:center; ">
  1181. <choices>
  1182. <item>
  1183. <label>D</label>
  1184. <value>1</value>
  1185. </item>
  1186. <item>
  1187. <label>E</label>
  1188. <value>2</value>
  1189. </item>
  1190. <item>
  1191. <label>N</label>
  1192. <value>3</value>
  1193. </item>
  1194. <item>
  1195. <label>S</label>
  1196. <value>5</value>
  1197. </item>
  1198. </choices>
  1199. </col>
  1200. <col ref="usernm" style="text-align:center; "/>
  1201. <col ref="delivecnts" type="input"/>
  1202. <col ref="plandd" visibility="hidden" format="yyyy-mm-dd" style="text-align:right; "/>
  1203. <col ref="plandt" type="input" format="yyyy-mm-dd hh:nn" style="text-align:center; "/>
  1204. <col ref="certyn" style="text-align:center; "/>
  1205. <col ref="certnm" style="text-align:center; "/>
  1206. <col ref="certdt" format="yyyy-mm-dd hh:nn" style="text-align:center; "/>
  1207. <col ref="dutynm"/>
  1208. <col ref="seqno" visibility="hidden"/>
  1209. <col ref="wardcd" visibility="hidden"/>
  1210. <col ref="deliveflagcd" visibility="hidden"/>
  1211. <col ref="staiud" visibility="hidden"/>
  1212. <col ref="userid" visibility="hidden"/>
  1213. <col ref="WARDCD" visibility="hidden"/>
  1214. <script type="javascript" ev:event="xforms-value-changed">
  1215. <![CDATA[
  1216. fUpt_Reptrows("wardlist");
  1217. ]]>
  1218. </script>
  1219. <script type="javascript" ev:event="onaftersort">
  1220. <![CDATA[
  1221. grd_wardlist.gridToInstance();
  1222. grd_wardlist.resizeCells();
  1223. ]]>
  1224. </script>
  1225. <script type="javascript" ev:event="onbuttonclick">
  1226. <![CDATA[
  1227. if(grd_delivedetlgruplist.col == grd_delivedetlgruplist.colRef("fileyn")) {
  1228. modal("SMMNP00301");
  1229. var getData = getParameter("SendData");
  1230. var data = new Array();
  1231. data = getData.split("|");
  1232. if(data.length > 0) {
  1233. grd_delivedetlgruplist.valueMatrix(grd_delivedetlgruplist.row, grd_delivedetlgruplist.colRef("receiptid")) = data[0];
  1234. grd_delivedetlgruplist.valueMatrix(grd_delivedetlgruplist.row, grd_delivedetlgruplist.colRef("receiptnm")) = data[1];
  1235. }
  1236. }
  1237. ]]>
  1238. </script>
  1239. </datagrid>
  1240. </case>
  1241. <case id="case3" style="left:0px; top:0px; width:795px; height:331px; ">
  1242. <caption id="caption7" class="tit_2" style="left:0px; top:10px; width:118px; height:13px; ">교육 및 회의보고</caption>
  1243. <button id="button12" class="btn5_letter2" style="left:740px; top:5px; width:42px; height:19px; ">
  1244. <caption>저장</caption>
  1245. <script type="javascript" ev:event="DOMActivate">
  1246. <![CDATA[
  1247. fSave_Reptrows("edulist");
  1248. ]]>
  1249. </script>
  1250. </button>
  1251. <line id="line6" class="line_1" style="x1:0px; y1:25px; x2:785px; y2:25px; "/>
  1252. <button id="button6" class="btn2_letter3" style="left:630px; top:5px; width:53px; height:19px; ">
  1253. <caption>행추가</caption>
  1254. <script type="javascript" ev:event="DOMActivate">
  1255. <![CDATA[
  1256. fAdd_Reptrows("edulist");
  1257. ]]>
  1258. </script>
  1259. </button>
  1260. <button id="button7" class="btn2_letter3" style="left:685px; top:5px; width:53px; height:19px; ">
  1261. <caption>행삭제</caption>
  1262. <script type="javascript" ev:event="DOMActivate">
  1263. <![CDATA[
  1264. fDel_Reptrows("edulist");
  1265. ]]>
  1266. </script>
  1267. </button>
  1268. <datagrid id="grd_edulist" nodeset="/root/main/inpt/reptdata/edulist" autoresize="true" caption="^작성자^근무지^내용(교육,시설 - CTRL + ENTER시 다음줄에 기입가능)^작성일시^작성일시^caption5^caption4^caption3^caption2^caption1" colsep="^" colwidth="22, 69, 100, 415, 0, 140, 0, 0, 0, 0" explorerbar="sort" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" selectionmode="free" style="left:0px; top:30px; width:785px; height:210px; ">
  1269. <col class="update_n" ref="status"/>
  1270. <col ref="usernm" style="text-align:center; "/>
  1271. <col ref="posdeptnm"/>
  1272. <col ref="delivecnts" type="input"/>
  1273. <col ref="plandd" visibility="hidden" format="yyyy-mm-dd" style="text-align:right; "/>
  1274. <col ref="plandt" type="input" format="yyyy-mm-dd hh:nn" style="text-align:center; "/>
  1275. <col ref="wardcd" visibility="hidden"/>
  1276. <col ref="deliveflagcd" visibility="hidden"/>
  1277. <col ref="staiud" visibility="hidden"/>
  1278. <col ref="userid" visibility="hidden"/>
  1279. <script type="javascript" ev:event="xforms-value-changed">
  1280. <![CDATA[
  1281. fUpt_Reptrows("edulist");
  1282. ]]>
  1283. </script>
  1284. <script type="javascript" ev:event="onaftersort">
  1285. <![CDATA[
  1286. grd_edulist.gridToInstance();
  1287. grd_edulist.resizeCells();
  1288. ]]>
  1289. </script>
  1290. </datagrid>
  1291. </case>
  1292. <case id="case4" style="left:0px; top:0px; width:795px; height:331px; ">
  1293. <caption id="caption9" class="tit_2" style="left:0px; top:10px; width:118px; height:13px; ">기타보고</caption>
  1294. <button id="button13" class="btn5_letter2" style="left:740px; top:5px; width:42px; height:19px; ">
  1295. <caption>저장</caption>
  1296. <script type="javascript" ev:event="DOMActivate">
  1297. <![CDATA[
  1298. fSave_Reptrows("etclist");
  1299. ]]>
  1300. </script>
  1301. </button>
  1302. <line id="line7" class="line_1" style="x1:0px; y1:25px; x2:785px; y2:25px; "/>
  1303. <button id="button8" class="btn2_letter3" style="left:630px; top:5px; width:53px; height:19px; ">
  1304. <caption>행추가</caption>
  1305. <script type="javascript" ev:event="DOMActivate">
  1306. <![CDATA[
  1307. fAdd_Reptrows("etclist");
  1308. ]]>
  1309. </script>
  1310. </button>
  1311. <button id="button9" class="btn2_letter3" style="left:685px; top:5px; width:53px; height:19px; ">
  1312. <caption>행삭제</caption>
  1313. <script type="javascript" ev:event="DOMActivate">
  1314. <![CDATA[
  1315. fDel_Reptrows("etclist");
  1316. ]]>
  1317. </script>
  1318. </button>
  1319. <datagrid id="grd_etclist" nodeset="/root/main/inpt/reptdata/etclist" autoresize="true" caption="^작성자^내용(기타 - CTRL + ENTER시 다음줄에 기입가능)^작성일시^작성일시^caption4^caption3^caption2^caption1" colsep="^" colwidth="22, 100, 485, 0, 140, 0, 0, 0, 0" explorerbar="sort" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" selectionmode="free" style="left:0px; top:30px; width:785px; height:210px; ">
  1320. <col class="update_n" ref="status"/>
  1321. <col ref="usernm" style="text-align:center; "/>
  1322. <col ref="delivecnts" type="input"/>
  1323. <col ref="plandd" visibility="hidden" format="yyyy-mm-dd" style="text-align:right; "/>
  1324. <col ref="plandt" type="input" format="yyyy-mm-dd hh:nn" style="text-align:center; "/>
  1325. <col ref="wardcd" visibility="hidden"/>
  1326. <col ref="deliveflagcd" visibility="hidden"/>
  1327. <col ref="staiud" visibility="hidden"/>
  1328. <col ref="userid" visibility="hidden"/>
  1329. <script type="javascript" ev:event="xforms-value-changed">
  1330. <![CDATA[
  1331. fUpt_Reptrows("etclist");
  1332. ]]>
  1333. </script>
  1334. <script type="javascript" ev:event="onaftersort">
  1335. <![CDATA[
  1336. grd_etclist.gridToInstance();
  1337. grd_etclist.resizeCells();
  1338. ]]>
  1339. </script>
  1340. </datagrid>
  1341. </case>
  1342. <case id="case14" style="left:0px; top:0px; width:795px; height:331px; ">
  1343. <button id="button25" class="btn2_letter3" style="left:630px; top:5px; width:53px; height:19px; ">
  1344. <caption>행추가</caption>
  1345. <script type="javascript" ev:event="DOMActivate">
  1346. <![CDATA[
  1347. fAdd_Reptrows("notilist");
  1348. ]]>
  1349. </script>
  1350. </button>
  1351. <button id="button26" class="btn2_letter3" style="left:685px; top:5px; width:53px; height:19px; ">
  1352. <caption>행삭제</caption>
  1353. <script type="javascript" ev:event="DOMActivate">
  1354. <![CDATA[
  1355. fDel_Reptrows("notilist");
  1356. ]]>
  1357. </script>
  1358. </button>
  1359. <caption id="caption2" class="tit_2" style="left:0px; top:10px; width:118px; height:13px; ">당직보고</caption>
  1360. <button id="button27" class="btn5_letter2" style="left:740px; top:5px; width:42px; height:19px; ">
  1361. <caption>저장</caption>
  1362. <script type="javascript" ev:event="DOMActivate">
  1363. <![CDATA[
  1364. fSave_Reptrows("notilist");
  1365. ]]>
  1366. </script>
  1367. </button>
  1368. <datagrid id="grd_noti" nodeset="/root/main/inpt/reptdata/notilist" class="datagrid1" autoresize="true" caption="^작성자^내용(당직보고 - CTRL + ENTER시 다음줄에 기입가능)^파일명^첨부^작성일시^작성일시^파일경로^caption5^caption4^caption3^caption2^caption1" colsep="^" colwidth="22, 65, 438, 83, 36, 0, 99, 100, 100, 0, 0, 0, 0" explorerbar="sort" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" selectionmode="free" style="left:0px; top:30px; width:785px; height:210px; vertical-align:middle; ">
  1369. <col class="update_n" ref="status"/>
  1370. <col ref="usernm" style="text-align:center; "/>
  1371. <col ref="delivecnts" type="input"/>
  1372. <col ref="filenm"/>
  1373. <col ref="fileyn" type="inputbutton" style="text-align:center; "/>
  1374. <col ref="plandd" visibility="hidden" format="yyyy-mm-dd" style="text-align:right; "/>
  1375. <col ref="plandt" type="input" format="yyyy-mm-dd hh:nn" style="text-align:center; "/>
  1376. <col ref="filepath" visibility="hidden"/>
  1377. <col ref="file" visibility="hidden"/>
  1378. <col ref="wardcd" visibility="hidden"/>
  1379. <col ref="deliveflagcd" visibility="hidden"/>
  1380. <col ref="staiud" visibility="hidden"/>
  1381. <col ref="userid" visibility="hidden"/>
  1382. <script type="javascript" ev:event="xforms-value-changed">
  1383. <![CDATA[
  1384. fUpt_Reptrows("notilist");
  1385. ]]>
  1386. </script>
  1387. <script type="javascript" ev:event="onaftersort">
  1388. <![CDATA[
  1389. grd_noti.gridToInstance();
  1390. grd_noti.resizeCells();
  1391. ]]>
  1392. </script>
  1393. <script type="javascript" ev:event="onbuttonclick">
  1394. <![CDATA[
  1395. if( grd_noti.col == grd_noti.colRef("fileyn") ){
  1396. var maxsize = upload1.attribute("filesize");
  1397. //파일을 받아오기 위해 파일열기 팝업창을 띄운다.
  1398. var files = window.fileDialog("open","|","false");
  1399. var pos = files.lastIndexOf("\\");
  1400. var filename = files.substring(pos + 1);
  1401. if (!checkFileSize(upload1)){
  1402. messageBox("파일 크기가 최대치("+maxsize+"Byte)를", "E003");
  1403. return;
  1404. }else{
  1405. isUpdated = true;
  1406. var row = model.instance1.selectNodes("/root/send/attach").length;
  1407. if( filename != "" ){
  1408. grd_noti.valueMatrix(grd_noti.rows - 1, 0) = files;
  1409. model.makeValue("/root/send/attach["+(row+1)+"]/file", files);
  1410. model.setValue("/root/main/inpt/reptdata/notilist["+ grd_noti.row +"]/fileyn", "Y");
  1411. model.setValue("/root/main/inpt/reptdata/notilist["+ grd_noti.row +"]/filenm", filename);
  1412. fUpt_Reptrows("notilist");
  1413. }
  1414. }
  1415. }
  1416. ]]>
  1417. </script>
  1418. <script type="javascript" ev:event="ondblclick">
  1419. <![CDATA[
  1420. if( grd_noti.col == grd_noti.colRef("filenm") ){
  1421. if(model.getValue("/root/main/inpt/reptdata/notilist["+ grd_noti.row +"]/filenm") == "") {
  1422. messageBox("다운로드 할 파일이 ", "I004");
  1423. return;
  1424. }
  1425. var idx = grd_noti.row;
  1426. var filepath = model.getValue("/root/main/inpt/reptdata/notilist["+idx+"]/filepath");
  1427. var filenm = model.getValue("/root/main/inpt/reptdata/notilist["+idx+"]/filenm");
  1428. var realfile = getActionURL("TRMNB01209") + "&filepath=" + filepath;
  1429. var localfile = window.fileDialog("save", "|", false, filenm, "", "All Files(*.*)|*.*");
  1430. if (localfile != "") {
  1431. model.download(realfile, localfile);
  1432. window.exec(localfile);
  1433. }
  1434. }
  1435. ]]>
  1436. </script>
  1437. </datagrid>
  1438. <line id="line2" class="line_1" style="x1:0px; y1:25px; x2:785px; y2:25px; "/>
  1439. <upload id="upload1" nodeset="/root/send/attach/file" ext="zip" filecount="5" filesize="10485760" validate="true" style="left:550px; top:30px; width:15px; height:20px; "/>
  1440. </case>
  1441. </switch>
  1442. </group>
  1443. <button id="btn_cert" class="btn2_letter2" style="left:575px; top:735px; width:42px; height:19px; ">
  1444. <caption>확인</caption>
  1445. <script type="javascript" ev:event="DOMActivate">
  1446. <![CDATA[
  1447. var cnt = 0;
  1448. var seqno="";
  1449. model.setValue(opt_certnm.attribute("ref"), getUserInfo("usernm"));
  1450. model.setValue(opt_certdt.attribute("ref"), getCurrentDate() + getCurrentTime());
  1451. opt_certnm.refresh();
  1452. opt_certdt.refresh();
  1453. model.makeValue("/root/send/savedata/plandd", model.getValue(ipt_orddd2.attribute("ref")));
  1454. model.makeValue("/root/send/savedata/certdt", model.getValue(opt_certdt.attribute("ref")));
  1455. if(submit("TXMNB01203")) {
  1456. messageBox("저장되었습니다.", "I");
  1457. fSearch_reptlist();
  1458. }
  1459. ]]>
  1460. </script>
  1461. </button>
  1462. <output id="opt_certdt" ref="/root/temp/certdt" class="output_fix" format="yyyy-mm-dd hh:nn" style="left:683px; top:735px; width:100px; height:19px; text-align:center; "/>
  1463. <output id="opt_certnm" ref="/root/temp/certnm" class="output_fix" style="left:620px; top:735px; width:60px; height:19px; text-align:center; "/>
  1464. </xhtml:body>
  1465. </xhtml:html>