SMMNP00590_수술실 인계.xrw 96 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227
  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>수술실 인계</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <main_manage>
  10. <mngdrug>
  11. <druglist>
  12. <sel/>
  13. <drgprcpstat/>
  14. <drgoproomnm/>
  15. <drgpid/>
  16. <drgpatnm/>
  17. <drgprcpcd/>
  18. <drgprcpnm/>
  19. <drgprcpqty/>
  20. <drgprcpodrnm/>
  21. <drgdelivenm/>
  22. <drgdrugrcptrnm/>
  23. <drgmemo/>
  24. <drgdeliveid/>
  25. <drgdelivedd/>
  26. <drgcartgubn/>
  27. <drgoprsrvno/>
  28. <drgordseq/>
  29. <drgdrugrcptdd/>
  30. <scgubn/>
  31. </druglist>
  32. <opschedd>
  33. <opdd/>
  34. </opschedd>
  35. <drugstatchk>
  36. <chktype/>
  37. </drugstatchk>
  38. <drugsend/>
  39. <drugbrwprdt/>
  40. </mngdrug>
  41. <mngerdrug>
  42. <erdruglist>
  43. <sel/>
  44. <edrgprcpstat/>
  45. <edrgoproomnm/>
  46. <edrgpid/>
  47. <edrgpatnm/>
  48. <edrggoodcd/>
  49. <edrggoodnm/>
  50. <edrgprcpqty/>
  51. <edrgprcpodrnm/>
  52. <edrgdelivenm/>
  53. <edrgrcptrnm/>
  54. <edrgmemo/>
  55. <edrgoproomcd/>
  56. <edrgdeliveid/>
  57. <edrgdelivedd/>
  58. <edrgcartgubn/>
  59. <edrgoprsrvno/>
  60. <edrgerprcpflag/>
  61. <edrgdeliveyn/>
  62. <edrgordseq/>
  63. <edrgrcptdd/>
  64. <edrgallsizespecid/>
  65. <edrgseqno/>
  66. <scgubn/>
  67. </erdruglist>
  68. <opschedd>
  69. <opdd/>
  70. </opschedd>
  71. <erdrugstatchk>
  72. <erdchktype/>
  73. <barcd/>
  74. <recvdd/>
  75. <recvtm/>
  76. <autorgstyn>Y</autorgstyn>
  77. <delflag>2</delflag>
  78. </erdrugstatchk>
  79. <erdrgsend/>
  80. <erdrgsaveinfo/>
  81. </mngerdrug>
  82. <mngequip>
  83. <eqlist>
  84. <eqpassyn/>
  85. <eqoutworkdd/>
  86. <eqpassdd/>
  87. <eqequiptype/>
  88. <eqowncd/>
  89. <eqequipnm/>
  90. <eqoutworkrpt/>
  91. <eqcunltdeptnm/>
  92. <eqcunltrnm/>
  93. <eqcallyn/>
  94. <eqpassdept/>
  95. <eqetcrec/>
  96. <histno/>
  97. <eqpassdeptnm/>
  98. </eqlist>
  99. <outworkdd>
  100. <owkfrdd/>
  101. <owktodd/>
  102. </outworkdd>
  103. <mngpassynchk>
  104. <chktype/>
  105. <srchflag>1</srchflag>
  106. <data/>
  107. </mngpassynchk>
  108. <mngsend/>
  109. </mngequip>
  110. <mngsetcnt>
  111. <cntlist>
  112. <sntpassyn/>
  113. <sntmissdd/>
  114. <sntpassdd/>
  115. <sntptype/>
  116. <sntpnm/>
  117. <sntmissresn/>
  118. <sntpassway/>
  119. <histno/>
  120. </cntlist>
  121. <missdd>
  122. <msfrdd/>
  123. <mstodd/>
  124. </missdd>
  125. <cntpassynchk>
  126. <chktype/>
  127. </cntpassynchk>
  128. <sntsend/>
  129. </mngsetcnt>
  130. <mngopready>
  131. <opreadylist>
  132. <oprdrdstat/>
  133. <oprddeptcd/>
  134. <oprdrmno/>
  135. <oprdincdd/>
  136. <oprdinctm/>
  137. <oprdschdd/>
  138. <oprdeqipnm/>
  139. <oprdstrstat/>
  140. <oprdrcvrnm/>
  141. <oprdenddd/>
  142. <oprdatrend/>
  143. <oprdatrendrnm/>
  144. <oprdmemo/>
  145. <oprdhistno/>
  146. <oprddeptcdnm/>
  147. <oprdstrstatnm/>
  148. <oprdatrendnm/>
  149. <oprduseyn/>
  150. <oprdrcvrid/>
  151. <oprdatrendrid/>
  152. </opreadylist>
  153. <schdd>
  154. <schfrdd/>
  155. <schtodd/>
  156. </schdd>
  157. <opreadynchk>
  158. <chktype/>
  159. </opreadynchk>
  160. <oprdsend/>
  161. </mngopready>
  162. <mngborwprodt>
  163. <brpdtlist>
  164. <brptpassyn/>
  165. <brptbrdd/>
  166. <brptpassdd/>
  167. <brptequipnm/>
  168. <brptdeptnm/>
  169. <brptbrwrnm/>
  170. <brptphno/>
  171. <brptrendrnm/>
  172. <brptrcvrnm/>
  173. <brptmemo/>
  174. <brpthistno/>
  175. <brptuseyn/>
  176. <brptrendrid/>
  177. <brptrcvrid/>
  178. </brpdtlist>
  179. <brdd>
  180. <brfrdd/>
  181. <brtodd/>
  182. </brdd>
  183. <borwpassynchk>
  184. <chktype/>
  185. </borwpassynchk>
  186. <bwptsend/>
  187. </mngborwprodt>
  188. </main_manage>
  189. <main_chklst>
  190. <chklists>
  191. <dutylist1/>
  192. <dutylist2/>
  193. <dutylist3/>
  194. </chklists>
  195. <datechk>
  196. <workdd/>
  197. <workweek/>
  198. </datechk>
  199. <chksend/>
  200. <chksaveinfo>
  201. <dutychkinfo>
  202. <dutylist/>
  203. </dutychkinfo>
  204. </chksaveinfo>
  205. <dutytable>
  206. <daynm/>
  207. <evenm/>
  208. <nightnm/>
  209. </dutytable>
  210. </main_chklst>
  211. <init>
  212. </init>
  213. <send>
  214. </send>
  215. <hidden>
  216. </hidden>
  217. <temp>
  218. </temp>
  219. <code>
  220. <codeinfo/>
  221. </code>
  222. <mnwmcode/>
  223. <prtemp>
  224. <chklistsprt/>
  225. </prtemp>
  226. <main_purc>
  227. <cond>
  228. <opcnfmfrdd/>
  229. <opcnfmtodd/>
  230. <oproomcd/>
  231. <refdeptflag>O</refdeptflag>
  232. <orddept/>
  233. <oprosette/>
  234. <custnm/>
  235. <pid/>
  236. <perfdrid/>
  237. <status/>
  238. <orddept/>
  239. <suplplcenm/>
  240. <instcd/>
  241. <goodcd/>
  242. <goodnm/>
  243. </cond>
  244. <mnphccolinfo>
  245. <mnphccollist>
  246. <chkyn/>
  247. </mnphccollist>
  248. </mnphccolinfo>
  249. <fileinfo/>
  250. </main_purc>
  251. </root>
  252. </instance>
  253. <script type="javascript" ev:event="xforms-ready">
  254. <![CDATA[
  255. //fFormInit();
  256. ]]>
  257. </script>
  258. <submission id="TRMNP00585" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main_manage/mngequip/mngsend" resultref="/root/main_manage/mngequip/eqlist"/>
  259. <submission id="TXMNP00585" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main_manage/mngequip/mngsend/saveeqlist" resultref="/root/temp"/>
  260. <submission id="TRMNP00587" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main_manage/mngsetcnt/sntsend" resultref="/root/main_manage/mngsetcnt/cntlist"/>
  261. <submission id="TXMNP00587" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main_manage/mngsetcnt/sntsend/mngsnt" resultref="/root/temp"/>
  262. <submission id="TRMNP00571" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main_chklst/chksend" resultref="/root/main_chklst/chklists"/>
  263. <submission id="TXMNP00571" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main_chklst/chksend/savedata/dutylist" resultref="/root/main_chklst/chklists"/>
  264. <submission id="TRMNP00581" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main_manage/mngdrug/drugsend" resultref="/root/main_manage/mngdrug/druglist"/>
  265. <submission id="TXMNP00581" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main_manage/mngdrug/drugsaveinfo" resultref="/root/temp"/>
  266. <submission id="TRMNP00583" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main_manage/mngerdrug/erdrgsend" resultref="/root/main_manage/mngerdrug/erdruglist"/>
  267. <submission id="TXMNP00583" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main_manage/mngerdrug/erdrgsaveinfo" resultref="/root/temp"/>
  268. <submission id="TXMNP00584" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/barcdinfo" resultref="/root/temp"/>
  269. <submission id="TRMNP00572" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main_chklst/chksend" resultref="/root/main_chklst/dutytable"/>
  270. <submission id="TRMNP00582" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main_manage/mngopready/oprdsend" resultref="/root/main_manage/mngopready/opreadylist"/>
  271. <submission id="TRMNP00586" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main_manage/mngborwprodt/bwptsend" resultref="/root/main_manage/mngborwprodt/brpdtlist"/>
  272. <submission id="TXMNP00582" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main_manage/mngopready/oprdsend/severdlist" resultref="/root/temp"/>
  273. <submission id="TXMNP00586" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main_manage/mngborwprodt/bwptsend/sevebrwprdtlist" resultref="/root/temp"/>
  274. <submission id="TRMNW00001" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/code/codeinfo"/>
  275. <submission id="TRMNP00584" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/main_chklst/chksend" resultref="/root/prtemp/chklistsprt"/>
  276. <!-- 수술방정보-->
  277. <submission id="TRMNP03002" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/init/oproomlist"/>
  278. <!--Rossete정보-->
  279. <submission id="TRMNP03004" mediatype="application/x-www-form-urlencoded" method="post" resultref="/root/init/rosettelist"/>
  280. <!--집도과정보, 수술방, 카트상태-->
  281. <submission id="TRMNP00107" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/init/ComboLists"/>
  282. <!--집도과정보, 수술방, 카트상태-->
  283. <submission id="TRMNP00101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/init/drlist"/>
  284. <submission id="TRMNP00591" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main_purc/mnphccolinfo"/>
  285. <submission id="TRLLC90101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/barcdprntsetup"/>
  286. <submission id="TXMNP00591" mediatype="multipart/form-data" method="form-data-post" ref="/root/send/savedata" resultref="/root/temp"/>
  287. </model>
  288. <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
  289. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  290. <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
  291. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  292. <script type="javascript" src="../../../emr/opanstweb/js/SMMNP00590.js"/>
  293. <script type="javascript" src="../../../emr/carecomweb/js/SPMNP00001.js"/>
  294. <script type="javascript" src="../../../emr/carecomweb/js/CareCom.js"/>
  295. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  296. <script type="javascript" src="../../../emr/carecomweb/js/ENRSignEngine.js"/>
  297. <script type="javascript" src="../../../lis/commonweb/js/LZZ001.js"/>
  298. <script type="javascript" src="../../../lis/commonweb/js/LAZ001.js"/>
  299. <script type="javascript" src="../../../mis/miscommonweb/js/RSZ001.js"/>
  300. </xhtml:head>
  301. <xhtml:body guideline="1,5;" style="font-family:Courier New; margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  302. <group id="group1" style="left:0px; top:0px; width:1179px; height:20px; ">
  303. <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:189px; height:14px; ">수술실 인계</caption>
  304. </group>
  305. <group id="group2" style="left:4px; top:20px; width:1176px; height:735px; ">
  306. <button id="button1" class="btn_sw" group="tab" selected="true" style="left:0px; top:3px; width:100px; height:22px; ">
  307. <caption>수술실 게시판</caption>
  308. <toggle case="board" ev:event="onclick"/>
  309. </button>
  310. <button id="button7" class="btn_sw" group="tab" selected="false" style="left:240px; top:3px; width:165px; height:22px; ">
  311. <caption>약품 및 응급처방물품 관리</caption>
  312. <toggle case="manage" ev:event="onclick"/>
  313. <script type="javascript" ev:event="DOMActivate">
  314. <![CDATA[
  315. fFormInit("manage");
  316. ]]>
  317. </script>
  318. </button>
  319. <button id="button8" class="btn_sw" group="tab" selected="false" style="left:545px; top:3px; width:105px; height:22px; ">
  320. <caption>업무 체크리스트</caption>
  321. <toggle case="chklist" ev:event="onclick"/>
  322. <script type="javascript" ev:event="DOMActivate">
  323. <![CDATA[
  324. fFormInit("chklist");
  325. ]]>
  326. </script>
  327. </button>
  328. <switch id="switch1" style="left:0px; top:25px; width:1165px; height:700px; ">
  329. <case id="board" selected="true" style="left:0px; top:0px; width:1178px; height:703px; ">
  330. <!--caption id="caption1" style="left:85px; top:40px; width:100px; height:20px; ">1</caption> -->
  331. <import id="import3" src="SMMNP00500_수술실 간호게시판.xrw" style="left:120px; top:5px; width:900px; height:800px; "/>
  332. </case>
  333. <case id="manage" style="left:0px; top:0px; width:1168px; height:1063px; ">
  334. <group id="group3" style="left:0px; top:10px; width:1154px; height:335px; ">
  335. <caption id="caption2" class="tit_1" style="left:5px; top:5px; width:50px; height:13px; ">약품</caption>
  336. <datagrid id="grd_druglist" nodeset="/root/main_manage/mngdrug/druglist" autoresize="true" caption="^상태^수술방^챠트번호^환자명^처방코드^처방명^수량^처방담당자^불출담당자^수령 확인자^메모^불출자id^불출일시^cartgubn^oprsrvno^ordseq^drugrcptdd^scgubn" colsep="^" colwidth="20, 50, 80, 80, 80, 80, 300, 30, 80, 80, 80, 150, 0, 0, 0, 0, 0, 0, 0" explorerbar="sortmove" mergecellsfixedcols="bycolrec" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" style="left:5px; top:55px; width:1145px; height:270px; ">
  337. <col checkvalue="Y,N" ref="sel" type="checkbox"/>
  338. <col disabled="true" ref="drgprcpstat" type="combo" style="text-align:center; ">
  339. <choices>
  340. <item>
  341. <label>처방</label>
  342. <value>A</value>
  343. </item>
  344. <item>
  345. <label>불출</label>
  346. <value>B</value>
  347. </item>
  348. <item>
  349. <label>수령</label>
  350. <value>C</value>
  351. </item>
  352. </choices>
  353. </col>
  354. <col ref="drgoproomnm" style="left:65px; top:23px; width:80px; height:23px; text-align:center; "/>
  355. <col ref="drgpid" style="text-align:center; "/>
  356. <col ref="drgpatnm" style="text-align:center; "/>
  357. <col ref="drgprcpcd" style="text-align:center; "/>
  358. <col ref="drgprcpnm"/>
  359. <col ref="drgprcpqty" style="text-align:center; "/>
  360. <col ref="drgprcpodrnm" style="text-align:center; "/>
  361. <col ref="drgdelivenm" style="text-align:center; "/>
  362. <col ref="drgdrugrcptrnm" style="text-align:center; "/>
  363. <col ref="drgmemo" type="input"/>
  364. <col ref="drgdeliveid"/>
  365. <col ref="drgdelivedd"/>
  366. <col ref="drgcartgubn"/>
  367. <col ref="drgoprsrvno"/>
  368. <col ref="drgordseq"/>
  369. <col ref="drgdrugrcptdd"/>
  370. <col ref="scgubn"/>
  371. <script type="javascript" ev:event="onclick">
  372. <![CDATA[
  373. var rows = grd_druglist.rows ;
  374. if (grd_druglist.col == 1 ){
  375. for(var i = grd_druglist.fixedRows ; i < rows ; i++){
  376. if(model.getValue("/root/main_manage/mngdrug/druglist[" + i + "]/sel") == "Y"){
  377. grd_druglist.rowstatus(i) = 2 ;
  378. }
  379. }
  380. }
  381. ]]>
  382. </script>
  383. <script type="javascript" ev:event="xforms-value-changed">
  384. <![CDATA[
  385. ]]>
  386. </script>
  387. </datagrid>
  388. <shape id="roundrect3" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:11px; top:25px; width:699px; height:26px; background-color:#fffbf2; border-color:#ffd799; "/>
  389. <select1 id="radio1" ref="/root/main_manage/mngdrug/drugstatchk/chktype" dropmode="false" appearance="full" cellspacing="8" cols="4" direction="acrossdown" overflow="visible" style="left:20px; top:30px; width:210px; height:20px; border-style:none; ">
  390. <choices>
  391. <item>
  392. <label>처방</label>
  393. <value>A</value>
  394. </item>
  395. <item>
  396. <label>불출</label>
  397. <value>B</value>
  398. </item>
  399. <item>
  400. <label>수령</label>
  401. <value>C</value>
  402. </item>
  403. <item>
  404. <label>전체</label>
  405. <value>D</value>
  406. </item>
  407. </choices>
  408. </select1>
  409. <button id="button4" class="btn3_letter4" style="left:965px; top:27px; width:80px; height:22px; ">
  410. <caption>수령확인</caption>
  411. <script type="javascript" ev:event="DOMActivate">
  412. <![CDATA[
  413. fDrugListRcpt("Save");
  414. ]]>
  415. </script>
  416. </button>
  417. <button id="button2" class="btn3_letter4" style="left:1055px; top:27px; width:80px; height:22px; ">
  418. <caption>수령취소</caption>
  419. <script type="javascript" ev:event="DOMActivate">
  420. <![CDATA[
  421. fDrugListRcpt("Cancel");
  422. ]]>
  423. </script>
  424. </button>
  425. <input id="inp_opddfr" ref="/root/main_manage/mngdrug/opschedd/opdd" class="input_search" inputtype="date" format="yyyy-mm-dd" style="left:315px; top:28px; width:88px; height:19px; "/>
  426. <caption id="caption20" class="search_name" style="left:245px; top:29px; width:65px; height:17px; background-image:../../../com/commonweb/images/search_bullet1.gif; ">일자 :</caption>
  427. <button id="button10" class="btn1_letter2" style="left:571px; top:27px; width:56px; height:22px; ">
  428. <caption>조회</caption>
  429. <script type="javascript" ev:event="DOMActivate">
  430. <![CDATA[
  431. fDrugListSrch()
  432. ]]>
  433. </script>
  434. </button>
  435. <button id="button17" class="btn1_letter2" style="left:631px; top:27px; width:56px; height:22px; ">
  436. <caption>출력</caption>
  437. <script type="javascript" ev:event="DOMActivate">
  438. <![CDATA[
  439. fDrugListPrt()
  440. ]]>
  441. </script>
  442. </button>
  443. <button id="button19" class="btn5_letter6" style="left:70px; top:3px; width:86px; height:19px; ">
  444. <caption>기준자료등록</caption>
  445. <script type="javascript" ev:event="DOMActivate">
  446. <![CDATA[
  447. modal("SMMNP00580");
  448. ]]>
  449. </script>
  450. </button>
  451. <button id="button23" class="btn4_letter6" style="left:835px; top:27px; width:104px; height:22px; ">
  452. <caption>Memo 저장</caption>
  453. <script type="javascript" ev:event="DOMActivate">
  454. <![CDATA[
  455. fDrugListRcpt("Memo");
  456. ]]>
  457. </script>
  458. </button>
  459. <button id="button25" class="btn2_letter2" style="left:420px; top:27px; width:42px; height:19px; ">
  460. <caption>어제</caption>
  461. <script type="javascript" ev:event="DOMActivate">
  462. <![CDATA[
  463. var sChkdd = getCurrentDate();
  464. var sCalcdd = fCalcdate(-1, sChkdd);
  465. model.setValue("/root/main_manage/mngdrug/opschedd/opdd", sCalcdd);
  466. inp_opddfr.refresh();
  467. ]]>
  468. </script>
  469. </button>
  470. <button id="button26" class="btn2_letter2" style="left:465px; top:27px; width:42px; height:19px; ">
  471. <caption>오늘</caption>
  472. <script type="javascript" ev:event="DOMActivate">
  473. <![CDATA[
  474. var sChkdd = getCurrentDate();
  475. model.setValue("/root/main_manage/mngdrug/opschedd/opdd", sChkdd);
  476. inp_opddfr.refresh();
  477. ]]>
  478. </script>
  479. </button>
  480. </group>
  481. <group id="group4" style="left:0px; top:345px; width:1154px; height:350px; ">
  482. <caption id="caption3" class="tit_1" style="left:5px; top:5px; width:100px; height:13px; ">응급처방물품</caption>
  483. <datagrid id="grd_erdruglist" nodeset="/root/main_manage/mngerdrug/erdruglist" class="datagrid2" autoresize="true" caption="^상태^수술방^챠트번호^환자명^처방코드^처방명^수량^처방&#xA;담당자^불출&#xA;담당자^수령&#xA;확인자^메모^바코드번호^deyn^oproomcd^deliveid^delivedd^cartgubn^oprsrvno^erprcpflag^deliveyn^ordseq^rcptdd^allsezespecid^seqno^확인, 취소 구분" colsep="^" colwidth="20, 40, 50, 70, 60, 80, 348, 30, 60, 60, 60, 150, 79, 100, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" explorerbar="sortmove" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" style="left:5px; top:80px; width:1145px; height:268px; ">
  484. <col checkvalue="Y,N" ref="sel" type="checkbox"/>
  485. <col disabled="true" ref="edrgprcpstat" type="combo" style="text-align:center; ">
  486. <choices>
  487. <item>
  488. <label>처방</label>
  489. <value>A</value>
  490. </item>
  491. <item>
  492. <label>불출</label>
  493. <value>B</value>
  494. </item>
  495. <item>
  496. <label>수령</label>
  497. <value>C</value>
  498. </item>
  499. </choices>
  500. </col>
  501. <col ref="edrgoproomnm" style="text-align:center; "/>
  502. <col ref="edrgpid" style="text-align:center; "/>
  503. <col ref="edrgpatnm" style="text-align:center; "/>
  504. <col ref="edrggoodcd" style="text-align:center; "/>
  505. <col ref="edrggoodnm" style="text-align:left; "/>
  506. <col ref="edrgprcpqty" style="text-align:center; "/>
  507. <col ref="edrgprcpodrnm" style="text-align:center; "/>
  508. <col ref="edrgdelivenm" style="text-align:center; "/>
  509. <col ref="edrgrcptrnm" style="text-align:center; "/>
  510. <col ref="edrgmemo" type="input"/>
  511. <col ref="barcdno" style="text-align:center; "/>
  512. <col ref="delyn" visibility="hidden"/>
  513. <col ref="edrgoproomcd"/>
  514. <col ref="edrgdeliveid"/>
  515. <col ref="edrgdelivedd"/>
  516. <col ref="edrgcartgubn"/>
  517. <col ref="edrgoprsrvno"/>
  518. <col ref="edrgerprcpflag"/>
  519. <col ref="edrgdeliveyn"/>
  520. <col ref="edrgordseq"/>
  521. <col ref="edrgrcptdd"/>
  522. <col ref="edrgallsizespecid"/>
  523. <col ref="edrgseqno"/>
  524. <col ref="scgubn"/>
  525. <script type="javascript" ev:event="onclick">
  526. <![CDATA[
  527. var rows = grd_erdruglist.rows ;
  528. if (grd_erdruglist.col == 1 ){
  529. for(var i = grd_erdruglist.fixedRows ; i < rows ; i++){
  530. if(model.getValue("/root/main_manage/mngerdrug/erdruglist[" + i + "]/sel") == "Y"){
  531. grd_erdruglist.rowstatus(i) = 2 ;
  532. }
  533. }
  534. }
  535. ]]>
  536. </script>
  537. </datagrid>
  538. <button id="button3" class="btn3_letter4" style="left:1070px; top:57px; width:80px; height:22px; ">
  539. <caption>수령취소</caption>
  540. <script type="javascript" ev:event="DOMActivate">
  541. <![CDATA[
  542. fERDrugListRcpt("Cancel");
  543. ]]>
  544. </script>
  545. </button>
  546. <shape id="roundrect1" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:1px; top:22px; width:867px; height:55px; background-color:#fffbf2; border-color:#ffd799; "/>
  547. <input id="ipt_erdrugfr" ref="/root/main_manage/mngerdrug/opschedd/opdd" class="input_search" inputtype="date" format="yyyy-mm-dd" style="left:385px; top:28px; width:88px; height:19px; "/>
  548. <button id="button5" class="btn3_letter4" style="left:990px; top:57px; width:80px; height:22px; ">
  549. <caption>수령확인</caption>
  550. <script type="javascript" ev:event="DOMActivate">
  551. <![CDATA[
  552. fERDrugListRcpt("Save");
  553. // model.refresh();
  554. ]]>
  555. </script>
  556. </button>
  557. <caption id="caption5" class="search_name" style="left:325px; top:28px; width:65px; height:17px; background-image:../../../com/commonweb/images/search_bullet1.gif; ">일자 :</caption>
  558. <select1 id="radio2" ref="/root/main_manage/mngerdrug/erdrugstatchk/erdchktype" dropmode="false" appearance="full" cellspacing="8" cols="4" direction="acrossdown" overflow="visible" style="left:105px; top:29px; width:209px; height:20px; border-style:none; ">
  559. <choices>
  560. <item>
  561. <label>처방</label>
  562. <value>A</value>
  563. </item>
  564. <item>
  565. <label>불출</label>
  566. <value>B</value>
  567. </item>
  568. <item>
  569. <label>수령</label>
  570. <value>C</value>
  571. </item>
  572. <item>
  573. <label>전체</label>
  574. <value>D</value>
  575. </item>
  576. </choices>
  577. </select1>
  578. <button id="button11" class="btn1_letter2" style="left:735px; top:40px; width:56px; height:22px; ">
  579. <caption>조회</caption>
  580. <script type="javascript" ev:event="DOMActivate">
  581. <![CDATA[
  582. fERDrugListSrch()
  583. ]]>
  584. </script>
  585. </button>
  586. <button id="button18" class="btn1_letter2" style="left:795px; top:40px; width:56px; height:22px; ">
  587. <caption>출력</caption>
  588. <script type="javascript" ev:event="DOMActivate">
  589. <![CDATA[
  590. fERDrugListPrt()
  591. ]]>
  592. </script>
  593. </button>
  594. <button id="button24" class="btn4_letter5" style="left:897px; top:57px; width:92px; height:22px; ">
  595. <caption>Memo 저장</caption>
  596. <script type="javascript" ev:event="DOMActivate">
  597. <![CDATA[
  598. fERDrugListRcpt("Memo");
  599. ]]>
  600. </script>
  601. </button>
  602. <button id="button29" class="btn2_letter2" style="left:476px; top:28px; width:42px; height:19px; ">
  603. <caption>어제</caption>
  604. <script type="javascript" ev:event="DOMActivate">
  605. <![CDATA[
  606. var sChkdd = getCurrentDate();
  607. var sCalcdd = fCalcdate(-1, sChkdd);
  608. model.setValue("/root/main_manage/mngerdrug/opschedd/opdd", sCalcdd);
  609. ipt_erdrugfr.refresh();
  610. ]]>
  611. </script>
  612. </button>
  613. <button id="button30" class="btn2_letter2" style="left:521px; top:28px; width:42px; height:19px; ">
  614. <caption>오늘</caption>
  615. <script type="javascript" ev:event="DOMActivate">
  616. <![CDATA[
  617. var sChkdd = getCurrentDate();
  618. model.setValue("/root/main_manage/mngerdrug/opschedd/opdd", sChkdd);
  619. ipt_erdrugfr.refresh();
  620. ]]>
  621. </script>
  622. </button>
  623. <input id="ipt_barcd" ref="/root/main_manage/mngerdrug/erdrugstatchk/barcd" inputtype="button" style="left:105px; top:53px; width:95px; height:19px; ">
  624. <script type="javascript" ev:event="onbuttonclick">
  625. <![CDATA[
  626. fSetErDrugBarcd();
  627. ]]>
  628. </script>
  629. <script type="javascript" ev:event="onkeydown">
  630. <![CDATA[
  631. if(event.keyCode == 13) {
  632. inputEnterKey("ipt_barcd", "onbuttonclick");
  633. }
  634. ]]>
  635. </script>
  636. </input>
  637. <caption id="caption35" class="search_name" style="left:5px; top:53px; width:98px; height:17px; background-image:../../../com/commonweb/images/search_bullet1.gif; ">바코드번호 :</caption>
  638. <caption id="caption37" class="search_name" style="left:325px; top:53px; width:82px; height:17px; background-image:../../../com/commonweb/images/search_bullet1.gif; ">수령일시 :</caption>
  639. <input id="ipt_recvdd" ref="/root/main_manage/mngerdrug/erdrugstatchk/recvdd" class="input_search" inputtype="date" format="yyyy-mm-dd" style="left:409px; top:53px; width:88px; height:19px; text-align:center; "/>
  640. <input id="ipt_recvtm" ref="/root/main_manage/mngerdrug/erdrugstatchk/recvtm" class="input_search" format="hh:nn" style="left:499px; top:53px; width:38px; height:19px; "/>
  641. <caption id="caption38" class="search_name" style="left:5px; top:30px; width:101px; height:17px; font-family:굴림체; background-image:../../../com/commonweb/images/search_bullet1.gif; ">상 태:</caption>
  642. <select id="chk_autorgstyn" ref="/root/main_manage/mngerdrug/erdrugstatchk/autorgstyn" overflow="visible" appearance="full" style="left:205px; top:55px; width:68px; height:15px; border-style:none; ">
  643. <choices>
  644. <item>
  645. <label>자동등록</label>
  646. <value>Y</value>
  647. </item>
  648. </choices>
  649. </select>
  650. <line id="line1" class="line_4" style="x1:726px; y1:39px; x2:726px; y2:61px; "/>
  651. <button id="button36" class="btn3_letter5" style="left:897px; top:35px; width:92px; height:22px; ">
  652. <caption>바코드출력</caption>
  653. <script type="javascript" ev:event="DOMActivate">
  654. <![CDATA[
  655. fMakeBarcdData();
  656. fPrintBarcd();
  657. ]]>
  658. </script>
  659. </button>
  660. <button id="button37" class="btn3_letter5" style="left:990px; top:35px; width:92px; height:22px; ">
  661. <caption>프린터설정</caption>
  662. <script type="javascript" ev:event="DOMActivate">
  663. <![CDATA[
  664. var scrnid = "SMMNP00590";
  665. model.removeNodeset("/root/main/barcdprntsetup");
  666. fGetBarCodeInfo(scrnid); // CareCom.js
  667. var count = getNodesetCount("/root/main/barcdprntsetup/prntsetupinfo/setupinfo");
  668. if(count == 0) {
  669. model.makeNode("/root/main/barcdprntsetup/prntsetupinfo/setupinfo");
  670. }
  671. modal("SPZUR00300" , "","","","","/root/main/barcdprntsetup/prntsetupinfo/setupinfo", "/root/main/barcdprntsetup/prntsetupinfo/setupinfo");
  672. ]]>
  673. </script>
  674. </button>
  675. <select1 id="radio8" ref="/root/main_manage/mngerdrug/erdrugstatchk/delflag" appearance="full" cols="3" overflow="visible" style="left:545px; top:55px; width:180px; height:20px; border-style:none; ">
  676. <choices>
  677. <item>
  678. <label>전체</label>
  679. <value/>
  680. </item>
  681. <item>
  682. <label>삭제만</label>
  683. <value>1</value>
  684. </item>
  685. <item>
  686. <label>삭제제외</label>
  687. <value>2</value>
  688. </item>
  689. </choices>
  690. </select1>
  691. <caption id="caption39" style="left:905px; top:5px; width:45px; height:20px; background-color:#ccffff; "/>
  692. <caption id="caption40" style="left:950px; top:6px; width:105px; height:20px; font-family:돋움체; font-weight:bold; ">삭제된처방</caption>
  693. </group>
  694. </case>
  695. <case id="manage2">
  696. <group id="group6" style="left:0px; top:10px; width:1154px; height:330px; ">
  697. <caption id="caption1" class="tit_1" style="left:0px; top:0px; width:160px; height:14px; ">수술준비</caption>
  698. <datagrid id="grd_opready" nodeset="/root/main_manage/mngopready/opreadylist" class="datagrid2" autoresize="true" caption="상태^진료과^수술방^들어온 일시^들어온 일시^수술예정일자^의료기/품명^멸균상태^받은사람^사용완료일자^사용완료후 처리^사용완료&#xA;처리담당자^메모^histno^deptcdnm^strstatnm^atrendnm^useyn^rcvrid^atrendrid" colsep="^" colwidth="60, 110, 47, 90, 40, 90, 265, 100, 55, 90, 135, 70, 190, 0, 0, 0, 0, 0, 0, 0" ellipsis="true" explorerbar="sortmove" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" style="left:5px; top:55px; width:1145px; height:265px; ">
  699. <col ref="oprdrdstat" type="combo">
  700. <choices>
  701. <item>
  702. <label>사용완료</label>
  703. <value>Y</value>
  704. </item>
  705. <item>
  706. <label>사용예정</label>
  707. <value>N</value>
  708. </item>
  709. <item>
  710. <label>준비요청</label>
  711. <value>R</value>
  712. </item>
  713. </choices>
  714. </col>
  715. <col ref="oprddeptcd" type="combo">
  716. <choices>
  717. <itemset nodeset="/root/codeinfo/codelist[cdgrupid='327' and supcdid='deptcd']">
  718. <label ref="cdnm"/>
  719. <value ref="cdid"/>
  720. </itemset>
  721. </choices>
  722. </col>
  723. <col ref="oprdrmno" type="input"/>
  724. <col ref="oprdincdd" type="inputdate"/>
  725. <col ref="oprdinctm" type="input" format="hh:nn"/>
  726. <col ref="oprdschdd" type="inputdate" format="yyyy-mm-dd"/>
  727. <col ref="oprdeqipnm" type="input"/>
  728. <col ref="oprdstrstat" type="combo">
  729. <choices>
  730. <itemset nodeset="/root/codeinfo/codelist[cdgrupid='327' and supcdid='strstat']">
  731. <label ref="cdnm"/>
  732. <value ref="cdid"/>
  733. </itemset>
  734. </choices>
  735. </col>
  736. <col disabled="true" ref="oprdrcvrnm" type="output"/>
  737. <col ref="oprdenddd" type="inputdate"/>
  738. <col ref="oprdatrend" type="combo">
  739. <choices>
  740. <itemset nodeset="/root/codeinfo/codelist[cdgrupid='327' and supcdid='atrend']">
  741. <label ref="cdnm"/>
  742. <value ref="cdid"/>
  743. </itemset>
  744. </choices>
  745. </col>
  746. <col disabled="true" ref="oprdatrendrnm" type="output"/>
  747. <col ref="oprdmemo" type="input"/>
  748. <col ref="oprdhistno" type="input"/>
  749. <col ref="oprddeptcdnm"/>
  750. <col ref="oprdstrstatnm"/>
  751. <col ref="oprdatrendnm"/>
  752. <col ref="oprduseyn"/>
  753. <col ref="oprdrcvrid"/>
  754. <col ref="oprdatrendrid"/>
  755. <script type="javascript" ev:event="xforms-value-changed">
  756. <![CDATA[
  757. if (grd_opready.col == grd_opready.colRef("oprdincdd")){
  758. model.setValue("/root/main_manage/mngopready/opreadylist["+ grd_opready.row +"]/oprdrcvrid", getUserId());
  759. model.setValue("/root/main_manage/mngopready/opreadylist["+ grd_opready.row +"]/oprdrcvrnm", getUserId());
  760. }else if (grd_opready.col == grd_opready.colRef("oprdenddd")){
  761. model.setValue("/root/main_manage/mngopready/opreadylist["+ grd_opready.row +"]/oprdatrendrid", getUserId()); //사용완료일자 입력 시 사용완료처리담당자 자동입력.
  762. model.setValue("/root/main_manage/mngopready/opreadylist["+ grd_opready.row +"]/oprdatrendrnm", getUserId()); // 보여주기 위한 셋팅.(실제 저장되지 않는 항목)
  763. model.setValue("/root/main_manage/mngopready/opreadylist["+ grd_opready.row +"]/oprdrdstat", "Y"); // 사용완료일자 입력 시 상태 -> 사용완료 로 자동 셋팅 되도록.
  764. }
  765. ]]>
  766. </script>
  767. </datagrid>
  768. <shape id="roundrect6" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:11px; top:25px; width:799px; height:26px; background-color:#fffbf2; border-color:#ffd799; "/>
  769. <input id="input5" ref="/root/main_manage/mngopready/schdd/schtodd" class="input_search" inputtype="date" format="yyyy-mm-dd" style="left:243px; top:29px; width:88px; height:19px; "/>
  770. <input id="input6" ref="/root/main_manage/mngopready/schdd/schfrdd" class="input_search" inputtype="date" format="yyyy-mm-dd" style="left:135px; top:29px; width:88px; height:19px; "/>
  771. <caption id="caption19" class="search_name" style="left:15px; top:30px; width:112px; height:17px; background-image:../../../com/commonweb/images/search_bullet1.gif; ">수술예정일자 :</caption>
  772. <caption id="caption22" style="left:227px; top:29px; width:15px; height:19px; ">~</caption>
  773. <select1 id="radio5" ref="/root/main_manage/mngopready/opreadynchk/chktype" dropmode="false" appearance="full" cellspacing="8" cols="3" direction="acrossdown" overflow="visible" style="left:370px; top:30px; width:280px; height:15px; border-style:none; ">
  774. <choices>
  775. <item>
  776. <label>전체</label>
  777. <value>A</value>
  778. </item>
  779. <item>
  780. <label>사용완료</label>
  781. <value>Y</value>
  782. </item>
  783. <item>
  784. <label>준비요청+사용예정</label>
  785. <value>RN</value>
  786. </item>
  787. <!--
  788. <item>
  789. <label>준비요청</label>
  790. <value>R</value>
  791. </item>
  792. <item>
  793. <label>사용예정</label>
  794. <value>N</value>
  795. </item>
  796. -->
  797. </choices>
  798. </select1>
  799. <button id="button22" class="btn3_letter2" style="left:1075px; top:27px; width:56px; height:22px; ">
  800. <caption>저장</caption>
  801. <script type="javascript" ev:event="DOMActivate">
  802. <![CDATA[
  803. fManageOprdSave();
  804. ]]>
  805. </script>
  806. </button>
  807. <button id="btn_opreadylistsrch" class="btn1_letter2" style="left:679px; top:27px; width:56px; height:22px; ">
  808. <caption>조회</caption>
  809. <script type="javascript" ev:event="DOMActivate">
  810. <![CDATA[
  811. fManageOprdSrch();
  812. ]]>
  813. </script>
  814. </button>
  815. <button id="btn_opreadyadd" class="btn2_letter3" style="left:885px; top:30px; width:53px; height:19px; ">
  816. <caption>행추가</caption>
  817. <script type="javascript" ev:event="DOMActivate">
  818. <![CDATA[
  819. if (grd_opready.rows > 1 ){
  820. grd_opready.insertRow(1, "above");
  821. }else if (grd_opready.rows == 1){
  822. grd_opready.addRow(true, true);
  823. }
  824. grd_opready.valuematrix(grd_opready.row, grd_opready.colRef("oprdincdd")) = model.getValue("/root/main_manage/mngopready/current/currentday");
  825. grd_opready.valuematrix(grd_opready.row, grd_opready.colRef("oprdinctm")) = model.getValue("/root/main_manage/mngopready/current/currenttime");
  826. grd_opready.valuematrix(grd_opready.row, grd_opready.colRef("oprdrcvrid")) = getUserId();
  827. grd_opready.valuematrix(grd_opready.row, grd_opready.colRef("oprdrcvrnm")) = getUserId();
  828. ]]>
  829. </script>
  830. </button>
  831. <button id="btn_opreadydel" class="btn2_letter3" style="left:940px; top:30px; width:53px; height:19px; ">
  832. <caption>행삭제</caption>
  833. <script type="javascript" ev:event="DOMActivate">
  834. <![CDATA[
  835. var iRow = grd_opready.row;
  836. var iCol = grd_opready.col;
  837. grd_opready.deleteRow(iRow);
  838. ]]>
  839. </script>
  840. </button>
  841. <button id="btn_opreadyexl" class="btn2_letter2" style="left:995px; top:30px; width:42px; height:19px; ">
  842. <caption>엑셀</caption>
  843. <script type="javascript" ev:event="DOMActivate">
  844. <![CDATA[
  845. var fileName = window.fileDialog("save", ",", false, "수술준비", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
  846. if (fileName != "")
  847. {
  848. grd_opready.saveExcel(fileName, "수술준비");
  849. }
  850. ]]>
  851. </script>
  852. </button>
  853. <button id="button27" class="btn1_letter2" style="left:744px; top:27px; width:56px; height:22px; ">
  854. <caption>출력</caption>
  855. <script type="javascript" ev:event="DOMActivate">
  856. <![CDATA[
  857. fManageOprdPrt()
  858. ]]>
  859. </script>
  860. </button>
  861. </group>
  862. <group id="group8" style="left:0px; top:360px; width:1154px; height:325px; ">
  863. <caption id="caption23" class="tit_1" style="left:0px; top:0px; width:160px; height:14px; ">빌려준 기구</caption>
  864. <datagrid id="grd_brwprdt" nodeset="/root/main_manage/mngborwprodt/brpdtlist" class="datagrid2" autoresize="true" caption="해결여부^대여일자^해결일자^물품^부서^빌려간&#xA;사람^연락처^빌려준&#xA;사람^받은사람^메모^histno^useyn^rendrid^rcvrid^histno" colsep="^" colwidth="60, 90, 90, 370, 100, 60, 100, 56, 53, 115, 0, 0, 0, 0" explorerbar="sortmove" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" style="left:5px; top:55px; width:1145px; height:260px; ">
  865. <col ref="brptpassyn" type="combo">
  866. <choices>
  867. <item>
  868. <label>해결</label>
  869. <value>Y</value>
  870. </item>
  871. <item>
  872. <label>미해결</label>
  873. <value>N</value>
  874. </item>
  875. </choices>
  876. </col>
  877. <col ref="brptbrdd" type="inputdate"/>
  878. <col ref="brptpassdd" type="inputdate"/>
  879. <col ref="brptequipnm" type="input"/>
  880. <col ref="brptdeptnm" type="input"/>
  881. <col ref="brptbrwrnm" type="input"/>
  882. <col ref="brptphno" type="input"/>
  883. <col ref="brptrendrnm"/>
  884. <col ref="brptrcvrnm"/>
  885. <col ref="brptmemo" type="input"/>
  886. <col ref="brpthistno"/>
  887. <col ref="brptuseyn"/>
  888. <col ref="brptrendrid"/>
  889. <col ref="brptrcvrid"/>
  890. <script type="javascript" ev:event="xforms-value-changed">
  891. <![CDATA[
  892. if (grd_brwprdt.col == grd_brwprdt.colRef("brptbrdd")){
  893. model.setValue("/root/main_manage/mngborwprodt/brpdtlist["+ grd_brwprdt.row +"]/brptrendrid", getUserId());
  894. model.setValue("/root/main_manage/mngborwprodt/brpdtlist["+ grd_brwprdt.row +"]/brptrendrnm", getUserId());
  895. }else if (grd_brwprdt.col == grd_brwprdt.colRef("brptpassdd")){
  896. model.setValue("/root/main_manage/mngborwprodt/brpdtlist["+ grd_brwprdt.row +"]/brptrcvrid", getUserId()); // 해결일자 입력시 받은사람 자동 셋팅.
  897. model.setValue("/root/main_manage/mngborwprodt/brpdtlist["+ grd_brwprdt.row +"]/brptrcvrnm", getUserId()); // 보여주기 위한 셋팅.(실제 저장되지 않는 항목)
  898. model.setValue("/root/main_manage/mngborwprodt/brpdtlist["+ grd_brwprdt.row +"]/brptpassyn", "Y"); // 해결일자 입력시 해결여부 "Y":해결. 자동셋팅.
  899. }
  900. ]]>
  901. </script>
  902. </datagrid>
  903. <shape id="roundrect7" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:11px; top:25px; width:744px; height:26px; background-color:#fffbf2; border-color:#ffd799; "/>
  904. <input id="input7" ref="/root/main_manage/mngborwprodt/brdd/brtodd" class="input_search" inputtype="date" format="yyyy-mm-dd" style="left:233px; top:29px; width:88px; height:19px; "/>
  905. <button id="button28" class="btn3_letter2" style="left:1075px; top:27px; width:56px; height:22px; ">
  906. <caption>저장</caption>
  907. <script type="javascript" ev:event="DOMActivate">
  908. <![CDATA[
  909. fManageBrPrtSave();
  910. ]]>
  911. </script>
  912. </button>
  913. <button id="btn_brwprtlistsrch" class="btn1_letter2" style="left:619px; top:27px; width:56px; height:22px; ">
  914. <caption>조회</caption>
  915. <script type="javascript" ev:event="DOMActivate">
  916. <![CDATA[
  917. fManageBrPrtSrch();
  918. ]]>
  919. </script>
  920. </button>
  921. <caption id="caption24" style="left:217px; top:29px; width:15px; height:19px; ">~</caption>
  922. <caption id="caption25" class="search_name" style="left:15px; top:30px; width:103px; height:17px; background-image:../../../com/commonweb/images/search_bullet1.gif; ">대여일자 :</caption>
  923. <select1 id="radio6" ref="/root/main_manage/mngborwprodt/borwpassynchk/chktype" dropmode="false" appearance="full" cellspacing="8" cols="3" direction="acrossdown" overflow="visible" style="left:370px; top:30px; width:185px; height:20px; border-style:none; ">
  924. <choices>
  925. <item>
  926. <label>전체</label>
  927. <value>A</value>
  928. </item>
  929. <item>
  930. <label>해결</label>
  931. <value>Y</value>
  932. </item>
  933. <item>
  934. <label>미해결</label>
  935. <value>N</value>
  936. </item>
  937. </choices>
  938. </select1>
  939. <input id="input8" ref="/root/main_manage/mngborwprodt/brdd/brfrdd" class="input_search" inputtype="date" format="yyyy-mm-dd" style="left:125px; top:29px; width:88px; height:19px; "/>
  940. <button id="btn_brwprdtadd" class="btn2_letter3" style="left:885px; top:30px; width:53px; height:19px; ">
  941. <caption>행추가</caption>
  942. <script type="javascript" ev:event="DOMActivate">
  943. <![CDATA[
  944. if (grd_brwprdt.rows > 1 ){
  945. grd_brwprdt.insertRow(1, "above");
  946. }else if (grd_brwprdt.rows == 1){
  947. grd_brwprdt.addRow(true, true);
  948. }
  949. grd_brwprdt.valuematrix(grd_brwprdt.row, grd_brwprdt.colRef("brptpassyn")) = 'N';
  950. ]]>
  951. </script>
  952. </button>
  953. <button id="btn_brwprdtdel" class="btn2_letter3" style="left:940px; top:30px; width:53px; height:19px; ">
  954. <caption>행삭제</caption>
  955. <script type="javascript" ev:event="DOMActivate">
  956. <![CDATA[
  957. var iRow = grd_brwprdt.row;
  958. var iCol = grd_brwprdt.col;
  959. grd_brwprdt.deleteRow(iRow);
  960. ]]>
  961. </script>
  962. </button>
  963. <button id="btn_brwprdtexl" class="btn2_letter2" style="left:995px; top:30px; width:42px; height:19px; ">
  964. <caption>엑셀</caption>
  965. <script type="javascript" ev:event="DOMActivate">
  966. <![CDATA[
  967. var fileName = window.fileDialog("save", ",", false, "빌려준 기구", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
  968. if (fileName != "")
  969. {
  970. grd_brwprdt.saveExcel(fileName, "빌려준 기구");
  971. }
  972. ]]>
  973. </script>
  974. </button>
  975. <button id="button33" class="btn1_letter2" style="left:684px; top:27px; width:56px; height:22px; ">
  976. <caption>출력</caption>
  977. <script type="javascript" ev:event="DOMActivate">
  978. <![CDATA[
  979. fManageBrPrtPrt();
  980. ]]>
  981. </script>
  982. </button>
  983. </group>
  984. </case>
  985. <case id="manage3">
  986. <group id="group5" style="left:0px; top:10px; width:1154px; height:330px; ">
  987. <caption id="caption7" class="tit_1" style="left:5px; top:5px; width:160px; height:13px; ">기구, 장비 및 시설수리</caption>
  988. <datagrid id="grd_eqlist" nodeset="/root/main_manage/mngequip/eqlist" autoresize="true" caption="해결여부^고장일자^해결일자^품목^자산코드^기구명^고장내용^의뢰부서^의뢰자^연락^해결자^해결자ID^해결부서^메모^histno^passdeptnm" colsep="^" colwidth="60, 90, 90, 60, 60, 265, 160, 100, 60, 30, 80, 0, 0, 167, 0, 0" ellipsis="true" explorerbar="sortmove" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" style="left:5px; top:55px; width:1145px; height:265px; ">
  989. <col ref="eqpassyn" type="combo">
  990. <choices>
  991. <item>
  992. <label>해결</label>
  993. <value>Y</value>
  994. </item>
  995. <item>
  996. <label>미해결</label>
  997. <value>N</value>
  998. </item>
  999. </choices>
  1000. </col>
  1001. <col ref="eqoutworkdd" type="inputdate" format="yyyy-mm-dd"/>
  1002. <col ref="eqpassdd" type="inputdate" format="yyyy-mm-dd"/>
  1003. <col ref="eqequiptype" type="combo">
  1004. <choices>
  1005. <item>
  1006. <label>기구</label>
  1007. <value>A</value>
  1008. </item>
  1009. <item>
  1010. <label>장비</label>
  1011. <value>B</value>
  1012. </item>
  1013. <item>
  1014. <label>시설</label>
  1015. <value>C</value>
  1016. </item>
  1017. <item>
  1018. <label>기타</label>
  1019. <value>D</value>
  1020. </item>
  1021. </choices>
  1022. </col>
  1023. <col ref="eqowncd" type="input"/>
  1024. <col ref="eqequipnm" type="input"/>
  1025. <col ref="eqoutworkrpt" type="input"/>
  1026. <col ref="eqcunltdeptnm" type="input"/>
  1027. <col ref="eqcunltrnm" style="text-align:center; "/>
  1028. <col ref="eqcallyn" type="combo">
  1029. <choices>
  1030. <item>
  1031. <label>유</label>
  1032. <value>Y</value>
  1033. </item>
  1034. <item>
  1035. <label>무</label>
  1036. <value>N</value>
  1037. </item>
  1038. </choices>
  1039. </col>
  1040. <col ref="eqpassnm"/>
  1041. <col ref="eqpassid"/>
  1042. <col ref="eqpassdept" type="combo">
  1043. <choices>
  1044. <itemset nodeset="/root/codeinfo/codelist[cdgrupid='328' and supcdid='passdept']">
  1045. <label ref="cdnm"/>
  1046. <value ref="cdid"/>
  1047. </itemset>
  1048. </choices>
  1049. </col>
  1050. <col ref="eqetcrec" type="input"/>
  1051. <col ref="histno"/>
  1052. <col ref="eqpassdeptnm"/>
  1053. <script type="javascript" ev:event="xforms-value-changed">
  1054. <![CDATA[
  1055. if (grd_eqlist.col == grd_eqlist.colRef("eqpassdd")){
  1056. model.setValue("/root/main_manage/mngequip/eqlist["+ grd_eqlist.row +"]/eqpassyn","Y");
  1057. model.setValue("/root/main_manage/mngequip/eqlist["+ grd_eqlist.row +"]/eqpassid", getUserInfo("userid"));
  1058. model.setValue("/root/main_manage/mngequip/eqlist["+ grd_eqlist.row +"]/eqpassnm", getUserInfo("usernm"));
  1059. }
  1060. ]]>
  1061. </script>
  1062. </datagrid>
  1063. <shape id="roundrect2" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:11px; top:25px; width:929px; height:26px; background-color:#fffbf2; border-color:#ffd799; "/>
  1064. <input id="inp_opddto" ref="/root/main_manage/mngequip/outworkdd/owktodd" class="input_search" inputtype="date" format="yyyy-mm-dd" style="left:213px; top:29px; width:88px; height:19px; "/>
  1065. <input id="input2" ref="/root/main_manage/mngequip/outworkdd/owkfrdd" class="input_search" inputtype="date" format="yyyy-mm-dd" style="left:105px; top:29px; width:88px; height:19px; "/>
  1066. <caption id="caption8" class="search_name" style="left:15px; top:30px; width:90px; height:17px; background-image:../../../com/commonweb/images/search_bullet1.gif; ">고장일자 :</caption>
  1067. <caption id="caption21" style="left:197px; top:29px; width:15px; height:19px; ">~</caption>
  1068. <select1 id="radio3" ref="/root/main_manage/mngequip/mngpassynchk/chktype" dropmode="false" appearance="full" cellspacing="8" cols="3" direction="acrossdown" overflow="visible" style="left:305px; top:30px; width:160px; height:13px; border-style:none; ">
  1069. <choices>
  1070. <item>
  1071. <label>전체</label>
  1072. <value>A</value>
  1073. </item>
  1074. <item>
  1075. <label>해결</label>
  1076. <value>Y</value>
  1077. </item>
  1078. <item>
  1079. <label>미해결</label>
  1080. <value>N</value>
  1081. </item>
  1082. </choices>
  1083. </select1>
  1084. <button id="btn_eqlistsave" class="btn3_letter2" style="left:1095px; top:32px; width:56px; height:22px; ">
  1085. <caption>저장</caption>
  1086. <script type="javascript" ev:event="DOMActivate">
  1087. <![CDATA[
  1088. fManageEquipSave();
  1089. ]]>
  1090. </script>
  1091. </button>
  1092. <button id="btn_eqlistsrch" class="btn1_letter2" style="left:815px; top:27px; width:56px; height:22px; ">
  1093. <caption>조회</caption>
  1094. <script type="javascript" ev:event="DOMActivate">
  1095. <![CDATA[
  1096. fManageEquipSrch()
  1097. ]]>
  1098. </script>
  1099. </button>
  1100. <button id="btn_eqlistadd" class="btn2_letter3" style="left:940px; top:35px; width:53px; height:19px; ">
  1101. <caption>행추가</caption>
  1102. <script type="javascript" ev:event="DOMActivate">
  1103. <![CDATA[
  1104. if (grd_eqlist.rows > 1 ){
  1105. grd_eqlist.insertRow(1, "above");
  1106. }else if (grd_eqlist.rows == 1){
  1107. grd_eqlist.addRow(true, true);
  1108. }
  1109. grd_eqlist.valuematrix(grd_eqlist.row, grd_eqlist.colRef("eqpassyn")) = 'N';
  1110. ]]>
  1111. </script>
  1112. </button>
  1113. <button id="btn_eqlistdel" class="btn2_letter3" style="left:995px; top:35px; width:53px; height:19px; ">
  1114. <caption>행삭제</caption>
  1115. <script type="javascript" ev:event="DOMActivate">
  1116. <![CDATA[
  1117. var iRow = grd_eqlist.row;
  1118. var iCol = grd_eqlist.col;
  1119. grd_eqlist.deleteRow(iRow);
  1120. ]]>
  1121. </script>
  1122. </button>
  1123. <button id="btn_eqlistexl" class="btn2_letter2" style="left:1050px; top:35px; width:42px; height:19px; ">
  1124. <caption>엑셀</caption>
  1125. <script type="javascript" ev:event="DOMActivate">
  1126. <![CDATA[
  1127. var fileName = window.fileDialog("save", ",", false, "기구, 장비 및 시설수리", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
  1128. if (fileName != "")
  1129. {
  1130. grd_eqlist.saveExcel(fileName, "기구, 장비 및 시설수리 ");
  1131. }
  1132. ]]>
  1133. </script>
  1134. </button>
  1135. <button id="button14" class="btn1_letter2" style="left:875px; top:27px; width:56px; height:22px; ">
  1136. <caption>출력</caption>
  1137. <script type="javascript" ev:event="DOMActivate">
  1138. <![CDATA[
  1139. fManageEquipPrt()
  1140. ]]>
  1141. </script>
  1142. </button>
  1143. <select1 id="radio9" ref="/root/main_manage/mngequip/mngpassynchk/srchflag" appearance="full" cellspacing="10" cols="3" overflow="visible" style="left:485px; top:30px; width:205px; height:13px; border-style:none; ">
  1144. <choices>
  1145. <item>
  1146. <label>기구명</label>
  1147. <value>1</value>
  1148. </item>
  1149. <item>
  1150. <label>의뢰부서</label>
  1151. <value>2</value>
  1152. </item>
  1153. <item>
  1154. <label>의뢰자</label>
  1155. <value>3</value>
  1156. </item>
  1157. </choices>
  1158. </select1>
  1159. <input id="ipt_data" ref="/root/main_manage/mngequip/mngpassynchk/data" class="input_search" style="left:688px; top:29px; width:115px; height:19px; ">
  1160. <script type="javascript" ev:event="onkeydown">
  1161. <![CDATA[
  1162. if(event.keyCode == 13) {
  1163. inputEnterKey("btn_eqlistsrch", "DOMActivate");
  1164. }
  1165. ]]>
  1166. </script>
  1167. </input>
  1168. </group>
  1169. <group id="group7" style="left:0px; top:360px; width:1154px; height:325px; ">
  1170. <caption id="caption9" class="tit_1" style="left:5px; top:5px; width:160px; height:13px; ">Set 및 Single Count</caption>
  1171. <datagrid id="grd_mngsnt" nodeset="/root/main_manage/mngsetcnt/cntlist" autoresize="true" caption="해결여부^Count 일자^해결일자^해결자^해결자ID^종류^기구명^내용^해결방법^histno" colsep="^" colwidth="60, 90, 90, 80, 0, 100, 200, 199, 289, 0" explorerbar="sortmove" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" style="left:5px; top:55px; width:1145px; height:260px; ">
  1172. <col ref="sntpassyn" type="combo">
  1173. <choices>
  1174. <item>
  1175. <label>해결</label>
  1176. <value>Y</value>
  1177. </item>
  1178. <item>
  1179. <label>미해결</label>
  1180. <value>N</value>
  1181. </item>
  1182. </choices>
  1183. </col>
  1184. <col ref="sntmissdd" type="inputdate"/>
  1185. <col ref="sntpassdd" type="inputdate"/>
  1186. <col ref="passnm" style="text-align:center; "/>
  1187. <col ref="passid" visibility="hidden"/>
  1188. <col ref="sntptype" type="combo">
  1189. <choices>
  1190. <item>
  1191. <label>Set</label>
  1192. <value>A</value>
  1193. </item>
  1194. <item>
  1195. <label>Single</label>
  1196. <value>B</value>
  1197. </item>
  1198. </choices>
  1199. </col>
  1200. <col ref="sntpnm" type="input"/>
  1201. <col ref="sntmissresn" type="input"/>
  1202. <col ref="sntpassway" type="input"/>
  1203. <col ref="histno"/>
  1204. <script type="javascript" ev:event="xforms-value-changed">
  1205. <![CDATA[
  1206. if (grd_mngsnt.col == grd_mngsnt.colRef("sntpassdd")){
  1207. model.setValue("/root/main_manage/mngsetcnt/cntlist["+ grd_mngsnt.row +"]/sntpassyn","Y");
  1208. model.setValue("/root/main_manage/mngsetcnt/cntlist["+ grd_mngsnt.row +"]/passid", getUserInfo("userid"));
  1209. model.setValue("/root/main_manage/mngsetcnt/cntlist["+ grd_mngsnt.row +"]/passnm", getUserInfo("usernm"));
  1210. }
  1211. ]]>
  1212. </script>
  1213. </datagrid>
  1214. <shape id="roundrect4" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:11px; top:25px; width:744px; height:26px; background-color:#fffbf2; border-color:#ffd799; "/>
  1215. <input id="input3" ref="/root/main_manage/mngsetcnt/missdd/mstodd" class="input_search" inputtype="date" format="yyyy-mm-dd" style="left:233px; top:29px; width:88px; height:19px; "/>
  1216. <button id="btn_mngsetcntsave" class="btn3_letter2" style="left:1075px; top:27px; width:56px; height:22px; ">
  1217. <caption>저장</caption>
  1218. <script type="javascript" ev:event="DOMActivate">
  1219. <![CDATA[
  1220. fManageSetCntSave();
  1221. ]]>
  1222. </script>
  1223. </button>
  1224. <button id="btn_mngsetcntsrch" class="btn1_letter2" style="left:619px; top:27px; width:56px; height:22px; ">
  1225. <caption>조회</caption>
  1226. <script type="javascript" ev:event="DOMActivate">
  1227. <![CDATA[
  1228. fManageSetCntSrch();
  1229. ]]>
  1230. </script>
  1231. </button>
  1232. <caption id="caption10" style="left:217px; top:29px; width:15px; height:19px; ">~</caption>
  1233. <caption id="caption11" class="search_name" style="left:15px; top:30px; width:103px; height:17px; background-image:../../../com/commonweb/images/search_bullet1.gif; ">Count 일자 :</caption>
  1234. <select1 id="radio4" ref="/root/main_manage/mngsetcnt/cntpassynchk/chktype" dropmode="false" appearance="full" cellspacing="8" cols="3" direction="acrossdown" overflow="visible" style="left:370px; top:30px; width:185px; height:20px; border-style:none; ">
  1235. <choices>
  1236. <item>
  1237. <label>전체</label>
  1238. <value>A</value>
  1239. </item>
  1240. <item>
  1241. <label>해결</label>
  1242. <value>Y</value>
  1243. </item>
  1244. <item>
  1245. <label>미해결</label>
  1246. <value>N</value>
  1247. </item>
  1248. </choices>
  1249. </select1>
  1250. <input id="btn_mngsetcntadd" ref="/root/main_manage/mngsetcnt/missdd/msfrdd" class="input_search" inputtype="date" format="yyyy-mm-dd" style="left:125px; top:29px; width:88px; height:19px; "/>
  1251. <button id="button15" class="btn2_letter3" style="left:885px; top:30px; width:53px; height:19px; ">
  1252. <caption>행추가</caption>
  1253. <script type="javascript" ev:event="DOMActivate">
  1254. <![CDATA[
  1255. if (grd_mngsnt.rows > 1 ){
  1256. grd_mngsnt.insertRow(1, "above");
  1257. }else if (grd_mngsnt.rows == 1){
  1258. grd_mngsnt.addRow(true, true);
  1259. }
  1260. grd_mngsnt.valuematrix(grd_mngsnt.row, grd_mngsnt.colRef("sntpassyn")) = 'N';
  1261. ]]>
  1262. </script>
  1263. </button>
  1264. <button id="btn_mngsetcntdel" class="btn2_letter3" style="left:940px; top:30px; width:53px; height:19px; ">
  1265. <caption>행삭제</caption>
  1266. <script type="javascript" ev:event="DOMActivate">
  1267. <![CDATA[
  1268. var iRow = grd_mngsnt.row;
  1269. var iCol = grd_mngsnt.col;
  1270. grd_mngsnt.deleteRow(iRow);
  1271. ]]>
  1272. </script>
  1273. </button>
  1274. <button id="btn_mngsetdel" class="btn2_letter2" style="left:995px; top:30px; width:42px; height:19px; ">
  1275. <caption>엑셀</caption>
  1276. <script type="javascript" ev:event="DOMActivate">
  1277. <![CDATA[
  1278. var fileName = window.fileDialog("save", ",", false, "Set 및 Single Count", "xls", "Excel Files(*.xls)|*.xls|All Files (*.*)|*.*");
  1279. if (fileName != "")
  1280. {
  1281. grd_mngsnt.saveExcel(fileName, "Set 및 Single Count");
  1282. }
  1283. ]]>
  1284. </script>
  1285. </button>
  1286. <button id="button16" class="btn1_letter2" style="left:684px; top:27px; width:56px; height:22px; ">
  1287. <caption>출력</caption>
  1288. <script type="javascript" ev:event="DOMActivate">
  1289. <![CDATA[
  1290. fManageSetCntPrt();
  1291. ]]>
  1292. </script>
  1293. </button>
  1294. </group>
  1295. </case>
  1296. <case id="chklist" style="left:0px; top:0px; width:1163px; height:698px; ">
  1297. <shape id="roundrect5" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:11px; top:25px; width:404px; height:26px; background-color:#fffbf2; border-color:#ffd799; "/>
  1298. <input id="input4" ref="/root/main_chklst/datechk/workdd" class="input_search" inputtype="date" format="yyyy-mm-dd" style="left:130px; top:28px; width:88px; height:19px; ">
  1299. <script type="javascript" ev:event="xforms-value-changed">
  1300. <![CDATA[
  1301. fChklistSrch();
  1302. ]]>
  1303. </script>
  1304. </input>
  1305. <caption id="caption4" class="search_name" style="left:20px; top:29px; width:96px; height:17px; background-image:../../../com/commonweb/images/search_bullet1.gif; ">업무일자 :</caption>
  1306. <caption id="caption12" class="tit_1" style="left:5; top:5; width:89px; height:13px; ">Check List</caption>
  1307. <datagrid id="grd_chk1" nodeset="/root/main_chklst/chklists/dutylist1" visibility="visible" autoresize="true" caption="Day 업무^시행^chkid^dutycd^workdd^caption1" colsep="^" colwidth="290, 55, 100, 100, 100, 100, 100" defaultrows="3" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:5px; top:75px; width:380px; height:550px; ">
  1308. <col ref="chknm"/>
  1309. <col checkvalue="Y,N" ref="chkyn" type="checkbox"/>
  1310. <col ref="chkid" visibility="hidden"/>
  1311. <col ref="dutycd" visibility="hidden"/>
  1312. <col ref="workdd" visibility="hidden"/>
  1313. <col ref="dutynm" visibility="hidden"/>
  1314. <col ref="lastupdtrid" visibility="hidden"/>
  1315. <script type="javascript" ev:event="xforms-value-changed">
  1316. <![CDATA[
  1317. fChgRptUserid("grd_chk1");
  1318. ]]>
  1319. </script>
  1320. </datagrid>
  1321. <datagrid id="grd_chk2" nodeset="/root/main_chklst/chklists/dutylist2" visibility="visible" autoresize="true" caption="Evening 업무^시행^chkid^dutycd^workdd^caption1" colsep="^" colwidth="290, 55, 100, 100, 100, 100, 100" defaultrows="3" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:390px; top:75px; width:380px; height:550px; ">
  1322. <col ref="chknm"/>
  1323. <col checkvalue="Y,N" ref="chkyn" type="checkbox"/>
  1324. <col ref="chkid" visibility="hidden"/>
  1325. <col ref="dutycd" visibility="hidden"/>
  1326. <col ref="workdd" visibility="hidden"/>
  1327. <col ref="dutynm" visibility="hidden"/>
  1328. <col ref="lastupdtrid" visibility="hidden"/>
  1329. <script type="javascript" ev:event="xforms-value-changed">
  1330. <![CDATA[
  1331. fChgRptUserid("grd_chk2");
  1332. ]]>
  1333. </script>
  1334. </datagrid>
  1335. <datagrid id="grd_chk3" nodeset="/root/main_chklst/chklists/dutylist3" visibility="visible" autoresize="true" caption="Night 업무^시행^chkid^dutycd^workdd^caption1" colsep="^" colwidth="290, 55, 100, 100, 100, 100, 100" defaultrows="3" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:775px; top:75px; width:380px; height:550px; ">
  1336. <col ref="chknm"/>
  1337. <col checkvalue="Y,N" ref="chkyn" type="checkbox"/>
  1338. <col ref="chkid" visibility="hidden"/>
  1339. <col ref="dutycd" visibility="hidden"/>
  1340. <col ref="workdd" visibility="hidden"/>
  1341. <col ref="dutynm" visibility="hidden"/>
  1342. <col ref="lastupdtrid" visibility="hidden"/>
  1343. <script type="javascript" ev:event="xforms-value-changed">
  1344. <![CDATA[
  1345. fChgRptUserid("grd_chk3");
  1346. ]]>
  1347. </script>
  1348. </datagrid>
  1349. <datagrid id="grd_savedutylist" nodeset="/root/main_chklst/chksaveinfo/dutychkinfo/dutylist" class="datagrid" visibility="hidden" autoresize="true" caption="Day^확인^chkid^dutycd^workdd^dutynm" colsep="^" colwidth="10, 10, 10, 10, 10, 10, 10" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" style="left:505px; top:5px; width:385px; height:250px; ">
  1350. <col ref="chknm" style="left:20px; top:23px; width:314px; height:23px; "/>
  1351. <col checkvalue="Y,N" ref="chkyn" type="checkbox"/>
  1352. <col ref="chkid" visibility="visible"/>
  1353. <col ref="dutycd" visibility="visible"/>
  1354. <col ref="workdd" visibility="visible"/>
  1355. <col ref="dutynm" visibility="visible"/>
  1356. <col ref="lastupdtrid" visibility="visible"/>
  1357. </datagrid>
  1358. <caption id="caption13" ref="/root/main_chklst/datechk/workweek" style="left:230px; top:30px; width:20px; height:20px; font-weight:bold; text-align:center; "/>
  1359. <caption id="caption14" style="left:250px; top:30px; width:40px; height:20px; font-weight:bold; ">요일</caption>
  1360. <button id="button6" class="btn3_letter2" style="left:1085px; top:30px; width:56px; height:22px; ">
  1361. <caption>조회</caption>
  1362. <script type="javascript" ev:event="DOMActivate">
  1363. <![CDATA[
  1364. fChklistSrch();
  1365. ]]>
  1366. </script>
  1367. </button>
  1368. <caption id="caption15" ref="/root/main_chklst/chksend" style="left:420px; top:25px; width:100px; height:20px; ">caption15</caption>
  1369. <button id="button9" class="btn3_letter2" style="left:1020px; top:30px; width:56px; height:22px; ">
  1370. <caption>저장</caption>
  1371. <script type="javascript" ev:event="DOMActivate">
  1372. <![CDATA[
  1373. fChklistsSave();
  1374. ]]>
  1375. </script>
  1376. </button>
  1377. <caption id="caption16" style="left:10px; top:636px; width:49px; height:20px; text-align:right; ">근무자 :</caption>
  1378. <caption id="caption17" style="left:395px; top:636px; width:49px; height:20px; text-align:right; ">근무자 :</caption>
  1379. <caption id="caption18" style="left:781px; top:636px; width:49px; height:20px; text-align:right; ">근무자 :</caption>
  1380. <button id="button12" class="btn2_letter4" style="left:840px; top:30px; width:64px; height:19px; ">
  1381. <caption>기준자료</caption>
  1382. <script type="javascript" ev:event="DOMActivate">
  1383. <![CDATA[
  1384. modal("SMMNP00575");
  1385. fChklistSrch();
  1386. ]]>
  1387. </script>
  1388. </button>
  1389. <textarea id="textarea1" ref="/root/main_chklst/dutytable/daynm" editable="false" style="left:60px; top:635px; width:325px; height:50px; "/>
  1390. <textarea id="textarea2" ref="/root/main_chklst/dutytable/evenm" editable="false" style="left:445px; top:635px; width:325px; height:50px; "/>
  1391. <textarea id="textarea3" ref="/root/main_chklst/dutytable/nightnm" editable="false" style="left:830px; top:635px; width:325px; height:50px; "/>
  1392. <button id="button21" class="btn1_letter2" style="left:910px; top:30px; width:56px; height:22px; ">
  1393. <caption>출력</caption>
  1394. <script type="javascript" ev:event="DOMActivate">
  1395. <![CDATA[
  1396. fChklistPrt();
  1397. ]]>
  1398. </script>
  1399. </button>
  1400. <button id="button38" class="btn2_letter2" style="left:330px; top:29px; width:42px; height:19px; font-family:돋움체; ">
  1401. <caption>오늘</caption>
  1402. <script type="javascript" ev:event="DOMActivate">
  1403. <![CDATA[
  1404. var sChkdd = getCurrentDate();
  1405. model.setValue(input4.attribute("ref"), sChkdd);
  1406. var chkdd1 = sChkdd.toDate("YYYYMMDD");
  1407. var workweek = getDateTime(chkdd1, 'W');
  1408. model.setValue("/root/main_chklst/datechk/workweek", workweek);
  1409. input4.refresh();
  1410. caption13.refresh();
  1411. ]]>
  1412. </script>
  1413. </button>
  1414. <button id="button39" class="btn2_letter2" style="left:285px; top:29px; width:42px; height:19px; font-family:돋움체; ">
  1415. <caption>어제</caption>
  1416. <script type="javascript" ev:event="DOMActivate">
  1417. <![CDATA[
  1418. var sChkdd = getCurrentDate();
  1419. var sCalcdd = fCalcdate(-1, sChkdd);
  1420. model.setValue(input4.attribute("ref"), sCalcdd);
  1421. var chkdd1 = sCalcdd.toDate("YYYYMMDD");
  1422. var workweek = getDateTime(chkdd1, 'W');
  1423. model.setValue("/root/main_chklst/datechk/workweek", workweek);
  1424. input4.refresh();
  1425. caption13.refresh();
  1426. ]]>
  1427. </script>
  1428. </button>
  1429. </case>
  1430. <case id="purc">
  1431. <group id="group9" style="left:0px; top:25px; width:1161px; height:65px; vertical-align:top; ">
  1432. <shape id="roundrect8" class="roundrect_search" appearance="roundrect" style="left:0px; top:0px; width:1161px; height:60px; font-family:돋움체; background-color:#fffbf2; border-color:#ffd799; "/>
  1433. <caption id="caption26" class="search_name" style="left:259px; top:9px; width:83px; height:17px; font-family:돋움체; ">수술일자:</caption>
  1434. <caption id="caption27" class="search_n_b" style="left:439px; top:7px; width:12px; height:17px; font-family:돋움체; font-weight:bolder; ">~</caption>
  1435. <input id="ipt_opcnfmfrdd" ref="/root/main_purc/cond/opcnfmfrdd" class="input_s_essential" inputtype="date" style="left:345px; top:8px; width:92px; height:19px; font-family:돋움체; "/>
  1436. <input id="ipt_opcnfmtodd" ref="/root/main_purc/cond/opcnfmtodd" class="input_s_essential" inputtype="date" style="left:451px; top:8px; width:92px; height:19px; font-family:돋움체; "/>
  1437. <line id="line9" class="line_4" style="x1:1025px; y1:9px; x2:1025px; y2:52px; font-family:돋움체; "/>
  1438. <caption id="caption36" class="search_name" style="left:639px; top:9px; width:98px; height:17px; font-family:돋움체; ">수술방:</caption>
  1439. <select1 id="cmb_oproomcd" ref="/root/main_purc/cond/oproomcd" class="combo_search" appearance="minimal" style="left:772px; top:8px; width:55px; height:19px; font-family:돋움체; ">
  1440. <choices>
  1441. <itemset nodeset="/root/init/oproomlist">
  1442. <label ref="oproomnm"/>
  1443. <value ref="oproomcd"/>
  1444. </itemset>
  1445. </choices>
  1446. </select1>
  1447. <select1 id="cmb_rosette" ref="/root/main_purc/cond/oprosette" class="combo_search" appearance="minimal" style="left:715px; top:8px; width:55px; height:19px; font-family:돋움체; ">
  1448. <choices>
  1449. <itemset nodeset="/root/init/rosettelist">
  1450. <label ref="rosettenm"/>
  1451. <value ref="rosettecd"/>
  1452. </itemset>
  1453. </choices>
  1454. <script type="javascript" ev:event="xforms-value-changed">
  1455. <![CDATA[
  1456. model.removenode("/root/send");
  1457. model.makeNode("/root/send");
  1458. model.makeValue("/root/send/opcnfmdd" ,getCurrentDate().substr(0, 8) );
  1459. model.makeValue("/root/send/rosette" ,model.getValue("/root/main/cond/oprosette"));
  1460. if(submit("TRMNP03002")){ // 수술실코드 가져오기
  1461. addComboItem("cmb_oproomcd","전체","","above");
  1462. }
  1463. ]]>
  1464. </script>
  1465. </select1>
  1466. <input id="input1" ref="/root/main_purc/cond/pid" class="input_search" style="left:919px; top:8px; width:95px; height:19px; font-family:돋움체; ">
  1467. <script type="javascript" ev:event="onkeyup">
  1468. <![CDATA[
  1469. inputEnterKey("btn_purc", "DOMActivate");
  1470. ]]>
  1471. </script>
  1472. </input>
  1473. <caption id="caption31" class="search_name" style="left:838px; top:9px; width:83px; height:17px; font-family:돋움체; ">등록번호:</caption>
  1474. <button id="button32" class="btn2_letter2" style="left:593px; top:8px; width:42px; height:19px; font-family:돋움체; ">
  1475. <caption>오늘</caption>
  1476. <script type="javascript" ev:event="DOMActivate">
  1477. <![CDATA[
  1478. var sChkdd = getCurrentDate();
  1479. model.setValue(ipt_opcnfmfrdd.attribute("ref"), sChkdd);
  1480. model.setValue(ipt_opcnfmtodd.attribute("ref"), sChkdd);
  1481. ipt_opcnfmfrdd.refresh();
  1482. ipt_opcnfmtodd.refresh();
  1483. ]]>
  1484. </script>
  1485. </button>
  1486. <button id="button34" class="btn2_letter2" style="left:548px; top:8px; width:42px; height:19px; font-family:돋움체; ">
  1487. <caption>어제</caption>
  1488. <script type="javascript" ev:event="DOMActivate">
  1489. <![CDATA[
  1490. var sChkdd = getCurrentDate();
  1491. var sCalcdd = fCalcdate(-1, sChkdd);
  1492. model.setValue(ipt_opcnfmfrdd.attribute("ref"), sCalcdd);
  1493. model.setValue(ipt_opcnfmtodd.attribute("ref"), sCalcdd);
  1494. ipt_opcnfmfrdd.refresh();
  1495. ipt_opcnfmtodd.refresh();
  1496. ]]>
  1497. </script>
  1498. </button>
  1499. <caption id="caption32" class="search_name" style="left:10px; top:9px; width:68px; height:17px; font-family:돋움체; ">상 태:</caption>
  1500. <select1 id="radio7" ref="/root/main_purc/cond/status" appearance="full" cols="4" overflow="visible" style="left:76px; top:11px; width:175px; height:13px; font-family:돋움체; border-style:none; ">
  1501. <choices>
  1502. <item>
  1503. <label>처방</label>
  1504. <value/>
  1505. </item>
  1506. <item>
  1507. <label>수령</label>
  1508. <value>C</value>
  1509. </item>
  1510. <item>
  1511. <label>전체</label>
  1512. <value>-</value>
  1513. </item>
  1514. <item>
  1515. <label>전송</label>
  1516. <value>S</value>
  1517. </item>
  1518. </choices>
  1519. <script type="javascript" ev:event="xforms-value-changed">
  1520. <![CDATA[
  1521. btn_purc.dispatch("DOMActivate");
  1522. ]]>
  1523. </script>
  1524. </select1>
  1525. <button id="button35" class="btn1_letter2" style="left:1095px; top:7px; width:56px; height:22px; font-family:돋움체; ">
  1526. <caption>출력</caption>
  1527. <script type="javascript" ev:event="DOMActivate">
  1528. <![CDATA[
  1529. for(var i = grd_mnphccollist.fixedRows; i < grd_mnphccollist.rows; i++) {
  1530. model.makeValue("/root/main_purc/mnphccolinfo/mnphccollist[" + i + "]/statusnm" , grd_mnphccollist.labelMatrix(i, grd_mnphccollist.colRef("status")));
  1531. }
  1532. exeReportPreview("RPMNP00591", "XMLSTR");
  1533. ]]>
  1534. </script>
  1535. </button>
  1536. <button id="btn_purc" class="btn1_letter2" style="left:1035px; top:7px; width:56px; height:22px; font-family:돋움체; ">
  1537. <caption>조회</caption>
  1538. <script type="javascript" ev:event="DOMActivate">
  1539. <![CDATA[
  1540. fSearchPurc();
  1541. ]]>
  1542. </script>
  1543. </button>
  1544. <caption id="caption41" class="search_name" style="left:11px; top:34px; width:116px; height:17px; font-family:돋움체; ">집도과/집도의:</caption>
  1545. <select1 id="combo1" ref="/root/main_purc/cond/perfdrid" appearance="minimal" style="left:239px; top:34px; width:70px; height:19px; ">
  1546. <choices>
  1547. <itemset nodeset="/root/init/drlist">
  1548. <label ref="drnm"/>
  1549. <value ref="drid"/>
  1550. </itemset>
  1551. </choices>
  1552. </select1>
  1553. <select1 id="cmb_orddept" ref="/root/main_purc/cond/orddept" appearance="minimal" style="left:130px; top:34px; width:107px; height:19px; ">
  1554. <choices>
  1555. <itemset nodeset="/root/init/ComboLists/deptlist">
  1556. <label ref="depthngnm"/>
  1557. <value ref="deptcd"/>
  1558. </itemset>
  1559. </choices>
  1560. <script type="javascript" ev:event="xforms-value-changed">
  1561. <![CDATA[
  1562. if( model.getValue("/root/main_purc/cond/orddept") == "" ) {
  1563. model.resetInstanceNode("/root/init/drlist");
  1564. }else {
  1565. model.makeValue("/root/send/reqdata/orddept", model.getValue("/root/main_purc/cond/orddept"));
  1566. submit("TRMNP00101");
  1567. addComboItem("cmb_drlist", "전 체", "", "above" );
  1568. }
  1569. cmb_drlist.refresh();
  1570. // fSelectPos();
  1571. ]]>
  1572. </script>
  1573. </select1>
  1574. <button id="button41" class="btn1_letter2" style="left:1035px; top:35px; width:56px; height:22px; font-family:돋움체; ">
  1575. <caption>엑셀</caption>
  1576. <script type="javascript" ev:event="DOMActivate">
  1577. <![CDATA[
  1578. var fileName = window.fileDialog("save", ",", false, "선납재료관리", "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls");
  1579. if (fileName != "")
  1580. {
  1581. grd_mnphccollist.saveExcel(fileName, "SheetName;col_2:label", false, false, "", "", "false");
  1582. }
  1583. ]]>
  1584. </script>
  1585. </button>
  1586. <caption id="cap_suplplcecd" class="search_name" style="left:340px; top:33px; width:90px; height:23px; vertical-align:middle; ">거래처:</caption>
  1587. <input id="ipt_suplplcecd" ref="/root/main_purc/cond/custnm" class="input_default" appearance="input" style="left:412px; top:34px; width:168px; height:19px; ">
  1588. <script type="javascript" ev:event="onkeyup">
  1589. <![CDATA[
  1590. if(event.keyCode == 13) {
  1591. setInputNodeCurText();
  1592. fSearchPurc();
  1593. }
  1594. ]]>
  1595. </script>
  1596. </input>
  1597. <caption id="caption42" class="search_name" style="left:643px; top:34px; width:70px; height:17px; vertical-align:middle; ">처방명:</caption>
  1598. <input id="ipt_goodcd" ref="/root/main_purc/cond/goodcd" class="input_default" appearance="input" style="left:715px; top:35px; width:95px; height:19px; ">
  1599. <script type="javascript" ev:event="onkeyup">
  1600. <![CDATA[
  1601. if(event.keyCode == 13) {
  1602. setInputNodeCurText();
  1603. model.property("goodsearch") = "Y";
  1604. model.property("flag") ="cd";
  1605. model.property("srchnm") = ipt_goodcd.value;
  1606. modal("SPMNP01601");
  1607. model.property("goodsearch") = "";
  1608. model.property("flag") ="";
  1609. model.property("srchnm") = "";
  1610. ipt_goodcd.value = model.property("goodcd");
  1611. ipt_goodnm.value = model.property("goodnm");
  1612. model.property("goodcd") ="";
  1613. model.property("goodnm") ="";
  1614. }
  1615. ]]>
  1616. </script>
  1617. </input>
  1618. <input id="ipt_goodnm" ref="/root/main_purc/cond/goodnm" class="input_default" appearance="input" style="left:830px; top:35px; width:185px; height:19px; ">
  1619. <script type="javascript" ev:event="onkeyup">
  1620. <![CDATA[
  1621. if(event.keyCode == 13) {
  1622. setInputNodeCurText();
  1623. model.property("goodsearch") = "Y";
  1624. model.property("flag") ="nm";
  1625. model.property("srchnm") = ipt_goodnm.value;
  1626. modal("SPMNP01601");
  1627. model.property("goodsearch") = "";
  1628. model.property("flag") ="";
  1629. model.property("srchnm") = "";
  1630. ipt_goodcd.value = model.property("goodcd");
  1631. ipt_goodnm.value = model.property("goodnm");
  1632. model.property("goodcd") ="";
  1633. model.property("goodnm") ="";
  1634. }
  1635. ]]>
  1636. </script>
  1637. </input>
  1638. <button id="button45" class="icon_search" style="left:810px; top:40px; width:100px; height:20px; ">
  1639. <caption/>
  1640. <script type="javascript" ev:event="DOMActivate">
  1641. <![CDATA[
  1642. model.property("goodsearch") = "Y";
  1643. modal("SPMNP01601");
  1644. model.property("goodsearch") = "";
  1645. ipt_goodcd.value = model.property("goodcd");
  1646. ipt_goodnm.value = model.property("goodnm");
  1647. ]]>
  1648. </script>
  1649. </button>
  1650. </group>
  1651. <caption id="caption33" class="tit_2" style="left:7px; top:97px; width:82px; height:13px; ">전송내역</caption>
  1652. <line id="line4" class="line_1" style="x1:0px; y1:111px; x2:1162px; y2:111px; "/>
  1653. <caption id="caption30" class="search_name" visibility="hidden" style="left:930px; top:135px; width:103px; height:17px; font-family:돋움체; ">거 래 처:</caption>
  1654. <select1 id="cmb_perfdeptlist" ref="/root/main/cond/orddept" class="combo_search" visibility="hidden" appearance="minimal" style="left:770px; top:134px; width:80px; height:19px; font-family:돋움체; text-align:left; ">
  1655. <choices>
  1656. <itemset nodeset="/root/init/ComboLists/deptlist">
  1657. <label ref="depthngnm"/>
  1658. <value ref="deptcd"/>
  1659. </itemset>
  1660. </choices>
  1661. <script type="javascript" ev:event="xforms-value-changed">
  1662. <![CDATA[
  1663. if( model.getValue("/root/main/cond/orddept") == "" ) {
  1664. model.resetInstanceNode("/root/init/drlist");
  1665. model.refresh();
  1666. }else {
  1667. model.removenode("/root/send");
  1668. model.makeNode("/root/send/reqdata");
  1669. model.copyNode("/root/send/reqdata", "/root/main/cond");
  1670. submit("TRMNP00101");
  1671. addComboItem("cmb_drlist", "전 체", "", "above" );
  1672. }
  1673. ]]>
  1674. </script>
  1675. </select1>
  1676. <select1 id="cmb_drlist" ref="/root/main/cond/perfdrid" class="combo_search" visibility="hidden" appearance="minimal" style="left:852px; top:134px; width:70px; height:19px; font-family:돋움체; text-align:left; ">
  1677. <choices>
  1678. <itemset nodeset="/root/init/drlist">
  1679. <label ref="drnm"/>
  1680. <value ref="drid"/>
  1681. </itemset>
  1682. </choices>
  1683. </select1>
  1684. <select1 id="combo2" ref="/root/main/cond/refdeptflag" class="combo_search" visibility="hidden" appearance="minimal" style="left:591px; top:134px; width:60px; height:19px; font-family:돋움체; ">
  1685. <choices>
  1686. <item>
  1687. <label>수술</label>
  1688. <value>O</value>
  1689. </item>
  1690. <item>
  1691. <label>마취</label>
  1692. <value>A</value>
  1693. </item>
  1694. <item>
  1695. <label>회복</label>
  1696. <value>R</value>
  1697. </item>
  1698. <item>
  1699. <label>안과</label>
  1700. <value>E</value>
  1701. </item>
  1702. </choices>
  1703. </select1>
  1704. <input id="ipt_prodcmpynm" ref="/root/main/cond/custnm" class="input_search" visibility="hidden" style="left:1030px; top:135px; width:120px; height:19px; font-family:돋움체; ">
  1705. <script type="javascript" ev:event="onkeyup">
  1706. <![CDATA[
  1707. inputEnterKey("btn_purc", "DOMActivate");
  1708. ]]>
  1709. </script>
  1710. </input>
  1711. <caption id="caption28" class="search_name" visibility="hidden" style="left:655px; top:135px; width:123px; height:17px; font-family:돋움체; ">집도과/집도의:</caption>
  1712. <caption id="caption29" class="search_name" visibility="hidden" style="left:510px; top:135px; width:85px; height:17px; font-family:돋움체; ">부서구분:</caption>
  1713. <datagrid id="grd_mnphccollist" nodeset="/root/main_purc/mnphccolinfo/mnphccollist" class="datagrid2" autoresize="true" caption="^상태^수술일자^수령일자^수령&#xA;시간^수술&#xA;방^등록번호^환자명^S/A^집도과^집도의^가납재료&#xA;구분(A/B)^거래처^처방코드^처방명^수량^전달사항^규격^메모^처방&#xA;담당자^연락일시^연락일시^연락&#xA;담당자^수령일시^수령일시^수령&#xA;확인자^물류파트&#xA;확인^caption1^업체핸드폰^업체메일^caption7^caption2^caption3^caption6^4^4^4^4^4^4^4^4^3" colsep="^" colwidth="27, 39, 80, 0, 0, 33, 66, 55, 51, 53, 60, 0, 80, 68, 229, 35, 100, 100, 100, 55, 75, 40, 57, 75, 40, 55, 55, 100, 100, 171, 100, 100, 100, 100, 10, 10, 10, 10, 10, 10, 10, 10, 10" extendlastcol="scroll" frozencols="8" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" tooltip="true" style="left:1px; top:115px; width:1162px; height:580px; ">
  1714. <col checkvalue="Y,N" ref="chkyn" type="checkbox"/>
  1715. <col disabled="true" ref="status" type="combo">
  1716. <choices>
  1717. <item>
  1718. <label>처방</label>
  1719. <value/>
  1720. </item>
  1721. <item>
  1722. <label>전송</label>
  1723. <value>S</value>
  1724. </item>
  1725. <item>
  1726. <label>수령</label>
  1727. <value>C</value>
  1728. </item>
  1729. </choices>
  1730. </col>
  1731. <col ref="opcnfmdd" type="output" format="yyyy-mm-dd"/>
  1732. <col ref="recvdd" visibility="hidden"/>
  1733. <col ref="recvtm" visibility="hidden"/>
  1734. <col ref="oproomnm" style="text-align:center; "/>
  1735. <col ref="pid" style="text-align:center; "/>
  1736. <col ref="hngnm" style="text-align:center; "/>
  1737. <col ref="sexage" style="text-align:center; "/>
  1738. <col ref="perfdeptabbr" style="text-align:center; "/>
  1739. <col ref="perfdrnm"/>
  1740. <col ref="purcgubn" visibility="hidden"/>
  1741. <col ref="custnm" style="text-align:left; "/>
  1742. <col ref="prcpcd" style="text-align:center; "/>
  1743. <col ref="prcpnm" style="text-align:left; "/>
  1744. <col ref="prcpqty" style="text-align:center; "/>
  1745. <col ref="prcpmemo"/>
  1746. <col ref="goodspec" style="text-align:left; "/>
  1747. <col ref="memocnts" type="input"/>
  1748. <col ref="prcpernm" style="text-align:center; "/>
  1749. <col ref="senddd" visibility="hidden"/>
  1750. <col ref="sendtm" visibility="hidden"/>
  1751. <col ref="sendnm" visibility="hidden"/>
  1752. <col ref="certdd" type="output" format="yyyy-mm-dd" style="text-align:center; "/>
  1753. <col ref="certtm" format="hh:nn" style="text-align:center; "/>
  1754. <col ref="certnm" style="text-align:center; "/>
  1755. <col ref="purccnfmyn" visibility="hidden"/>
  1756. <col ref="sendflag" visibility="hidden"/>
  1757. <col ref="chargetel"/>
  1758. <col ref="custmail"/>
  1759. <col ref="recvrnm" visibility="hidden"/>
  1760. <col ref="flag" visibility="hidden"/>
  1761. <col ref="prcpdd" visibility="hidden"/>
  1762. <col ref="telno" visibility="hidden"/>
  1763. <col ref="oproomcd" visibility="hidden"/>
  1764. <col ref="oprsrvno" visibility="hidden"/>
  1765. <col ref="ordseq" visibility="hidden"/>
  1766. <col ref="cartgubn" visibility="hidden"/>
  1767. <col ref="perfidnm" visibility="hidden"/>
  1768. <col ref="sendtel" visibility="hidden"/>
  1769. <col ref="prcpunit" visibility="hidden"/>
  1770. <col ref="pid" visibility="hidden"/>
  1771. <col ref="sendmail" visibility="hidden"/>
  1772. <script type="javascript" ev:event="xforms-value-changed">
  1773. <![CDATA[
  1774. if(grd_mnphccollist.col == grd_mnphccollist.colRef("memocnts")) {
  1775. grd_mnphccollist.valueMatrix(grd_mnphccollist.row, grd_mnphccollist.colRef("chkyn")) = "Y";
  1776. }
  1777. ]]>
  1778. </script>
  1779. </datagrid>
  1780. <caption id="caption34" class="tit_1" style="left:0px; top:0px; width:93px; height:15px; ">선납재료관리</caption>
  1781. <button id="button40" class="btn5_letter2" style="left:1120px; top:91px; width:42px; height:19px; ">
  1782. <caption>취소</caption>
  1783. <script type="javascript" ev:event="DOMActivate">
  1784. <![CDATA[
  1785. var chkyn = "";
  1786. for(var i = grd_mnphccollist.fixedRows; i < grd_mnphccollist.rows; i++) {
  1787. chkyn = grd_mnphccollist.valueMatrix(i, grd_mnphccollist.colRef("chkyn"));
  1788. if(chkyn == "Y") {
  1789. grd_mnphccollist.valueMatrix(i, grd_mnphccollist.colRef("sendflag")) = "";
  1790. grd_mnphccollist.valueMatrix(i, grd_mnphccollist.colRef("flag")) = "";
  1791. grd_mnphccollist.rowStatus(i) = "2";
  1792. }
  1793. }
  1794. var updtdata = getGridUpdateData(grd_mnphccollist);
  1795. if(updtdata == null || updtdata == "") {
  1796. messageBox("수령취소할 물품존재하지 않습니다.", "E")
  1797. return;
  1798. }
  1799. model.makeValue("/root/send/savedata/mnphccollist", updtdata);
  1800. submit("TXMNP00591");
  1801. messageBox("수령취소 하였습니다.", "I");
  1802. fSearchPurc();
  1803. ]]>
  1804. </script>
  1805. </button>
  1806. <button id="button42" class="btn5_letter2" style="left:1077px; top:91px; width:42px; height:19px; ">
  1807. <caption>수령</caption>
  1808. <script type="javascript" ev:event="DOMActivate">
  1809. <![CDATA[
  1810. var chkyn = "";
  1811. for(var i = grd_mnphccollist.fixedRows; i < grd_mnphccollist.rows; i++) {
  1812. chkyn = grd_mnphccollist.valueMatrix(i, grd_mnphccollist.colRef("chkyn"));
  1813. if(chkyn == "Y") {
  1814. grd_mnphccollist.valueMatrix(i, grd_mnphccollist.colRef("sendflag")) = "C";
  1815. grd_mnphccollist.valueMatrix(i, grd_mnphccollist.colRef("flag")) = "";
  1816. grd_mnphccollist.rowStatus(i) = "2";
  1817. }
  1818. }
  1819. var updtdata = getGridUpdateData(grd_mnphccollist);
  1820. if(updtdata == null || updtdata == "") {
  1821. messageBox("수령할 물품존재하지 않습니다.", "E")
  1822. return;
  1823. }
  1824. model.makeValue("/root/send/savedata/mnphccollist", updtdata);
  1825. submit("TXMNP00591");
  1826. messageBox("저장하였습니다.", "I");
  1827. fSearchPurc();
  1828. ]]>
  1829. </script>
  1830. </button>
  1831. <button id="button43" class="btn2_letter4" style="left:1011px; top:91px; width:64px; height:19px; ">
  1832. <caption>메모저장</caption>
  1833. <script type="javascript" ev:event="DOMActivate">
  1834. <![CDATA[
  1835. var chkyn = "";
  1836. for(var i = grd_mnphccollist.fixedRows; i < grd_mnphccollist.rows; i++) {
  1837. chkyn = grd_mnphccollist.valueMatrix(i, grd_mnphccollist.colRef("chkyn"));
  1838. if(chkyn == "Y") {
  1839. grd_mnphccollist.valueMatrix(i, grd_mnphccollist.colRef("flag")) = "Y";
  1840. grd_mnphccollist.rowStatus(i) = "2";
  1841. }
  1842. }
  1843. var updtdata = getGridUpdateData(grd_mnphccollist);
  1844. if(updtdata == null || updtdata == "") {
  1845. messageBox("수령할 물품존재하지 않습니다.", "E")
  1846. return;
  1847. }
  1848. model.makeValue("/root/send/savedata/mnphccollist", updtdata);
  1849. submit("TXMNP00591");
  1850. messageBox("저장하였습니다.", "I");
  1851. fSearchPurc();
  1852. ]]>
  1853. </script>
  1854. </button>
  1855. <button id="btn_send" class="btn5_letter2" style="left:965px; top:90px; width:42px; height:19px; ">
  1856. <caption>전송</caption>
  1857. <script type="javascript" ev:event="DOMActivate">
  1858. <![CDATA[
  1859. if ( getUserInfo("dutplceinstcd") == "999") {
  1860. messageBox("전송기능 개발중입니다","I");
  1861. return;
  1862. }
  1863. var chkyn = "";
  1864. var node = grd_mnphccollist.nodeset + "[chargetel='' or custmail='']";
  1865. var node2 = instance1.selectNodes(grd_mnphccollist.nodeset + "[chkyn = 'Y' and status!='']");
  1866. if(node2.length > 0) {
  1867. messageBox("이미 전송되었거나 수령된 물품은 전송하실 수 없습니다.", "E");
  1868. return;
  1869. }
  1870. var chargetel;
  1871. var custmail;
  1872. var custnm;
  1873. for(var i = grd_mnphccollist.fixedRows; i < grd_mnphccollist.rows; i++) {
  1874. chkyn = grd_mnphccollist.valueMatrix(i, grd_mnphccollist.colRef("chkyn"));
  1875. chargetel = grd_mnphccollist.valueMatrix(i, grd_mnphccollist.colRef("chargetel"));
  1876. custmail = grd_mnphccollist.valueMatrix(i, grd_mnphccollist.colRef("custmail"));
  1877. custnm = grd_mnphccollist.valueMatrix(i, grd_mnphccollist.colRef("custnm"));
  1878. if(chkyn == "Y") {
  1879. if(chargetel == "" || chargetel == null ) {
  1880. messageBox(custnm +"의 담당자 휴대전화가 입력되어있지 않습니다.", "E");
  1881. return;
  1882. }
  1883. if(custmail == "" || custmail == null) {
  1884. messageBox(custnm +"의 담당자 이메일주소가 입력되어있지 않습니다.", "E");
  1885. return;
  1886. }
  1887. grd_mnphccollist.valueMatrix(i, grd_mnphccollist.colRef("sendflag")) = "S";
  1888. grd_mnphccollist.valueMatrix(i, grd_mnphccollist.colRef("flag")) = "";
  1889. grd_mnphccollist.rowStatus(i) = "2";
  1890. } else {
  1891. grd_mnphccollist.rowStatus(i) = "0";
  1892. }
  1893. }
  1894. var updtdata = getGridUpdateData(grd_mnphccollist);
  1895. if(updtdata == null || updtdata == "") {
  1896. messageBox("전송할 물품이존재하지 않습니다.", "E")
  1897. return;
  1898. }
  1899. var rtn = messageBox("전송후에는 해당거래처에 정보가 전송됩니다. 전송하시겠습니까?", "Q");
  1900. if(rtn != "6") {
  1901. return;
  1902. }
  1903. grd_mnphccollist.sort(grd_mnphccollist.fixedRows, grd_mnphccollist.colRef("custnm"), grd_mnphccollist.rows-1, grd_mnphccollist.colRef("custnm")) = "asc";
  1904. grd_mnphccollist.gridToInstance();
  1905. var data="";
  1906. var custnm;
  1907. var custnm2;
  1908. var cnt = 0;
  1909. var xPath = "/root/report/mnphccolinfo/mnphccollist";
  1910. var pid;
  1911. var hngnm;
  1912. var hngnm2;
  1913. var sexage;
  1914. var perfdrnm;
  1915. var prcpdd;
  1916. var oproomnm;
  1917. var prcpcd;
  1918. var prcpnm;
  1919. var goodspec;
  1920. var prcpqty;
  1921. var prcpmemo;
  1922. var prcpernm;
  1923. var idx = 1;
  1924. var fileidx = 0;
  1925. var chargetel;
  1926. var email;
  1927. var email2;
  1928. var telno;
  1929. var mailheader = "custnm▦filename▦sendmail▦recvmail▦filetype▦title▦chargetel▦recvrnm▦hngnm▩";
  1930. var maillist = "";
  1931. //파일시스템 생성(Email 전송을 위한 파일 생성)
  1932. var fso = new ActiveXObject("Scripting.FileSystemObject");
  1933. var fileName = getCurrentDateTime().substr(0, 8);
  1934. var WRITE_DIR = "C:\\temp";
  1935. //직접적으로 사용하지 않아도 렉스퍼트 출력물 자동 파일저장시 c:\report라는 폴더에 생성이된다.
  1936. var SUM_FILE_DIR = "C:\\report";
  1937. tmpFileName = "C:\\report\\" + fileName + ".xls";
  1938. if (fso.FolderExists(WRITE_DIR) == false) {
  1939. fso.CreateFolder(WRITE_DIR);
  1940. } else {
  1941. }
  1942. model.removenode(xPath);
  1943. model.removenode(grd_filelist.nodeset);
  1944. grd_filelist.refresh();
  1945. model.makeNode(xPath);
  1946. for(var i = grd_mnphccollist.fixedRows; i < grd_mnphccollist.rows; i++) {
  1947. chkyn = grd_mnphccollist.valueMatrix(i, grd_mnphccollist.colRef("chkyn"));
  1948. if(chkyn == "Y") {
  1949. custnm = grd_mnphccollist.valueMatrix(i, grd_mnphccollist.colRef("custnm"));
  1950. pid = grd_mnphccollist.valueMatrix(i, grd_mnphccollist.colRef("pid"));
  1951. hngnm = grd_mnphccollist.valueMatrix(i, grd_mnphccollist.colRef("hngnm"));
  1952. sexage = grd_mnphccollist.valueMatrix(i, grd_mnphccollist.colRef("sexage"));
  1953. perfdrnm = grd_mnphccollist.valueMatrix(i, grd_mnphccollist.colRef("perfdrnm"));
  1954. prcpdd = grd_mnphccollist.valueMatrix(i, grd_mnphccollist.colRef("prcpdd"));
  1955. oproomnm = grd_mnphccollist.valueMatrix(i, grd_mnphccollist.colRef("oproomnm"));
  1956. prcpcd = grd_mnphccollist.valueMatrix(i, grd_mnphccollist.colRef("prcpcd"));
  1957. prcpnm = grd_mnphccollist.valueMatrix(i, grd_mnphccollist.colRef("prcpnm"));
  1958. goodspec = grd_mnphccollist.valueMatrix(i, grd_mnphccollist.colRef("goodspec"));
  1959. prcpqty = grd_mnphccollist.valueMatrix(i, grd_mnphccollist.colRef("prcpqty"));
  1960. prcpmemo = grd_mnphccollist.valueMatrix(i, grd_mnphccollist.colRef("prcpmemo"));
  1961. if (getUserInfo("dutplceinstcd") == "032" ) {
  1962. prcpmemo = grd_mnphccollist.valueMatrix(i, grd_mnphccollist.colRef("memocnts"));
  1963. }
  1964. prcpernm = grd_mnphccollist.valueMatrix(i, grd_mnphccollist.colRef("prcpernm"));
  1965. chargetel = grd_mnphccollist.valueMatrix(i, grd_mnphccollist.colRef("chargetel"));
  1966. recvrnm = grd_mnphccollist.valueMatrix(i, grd_mnphccollist.colRef("recvrnm"));
  1967. email = grd_mnphccollist.valueMatrix(i, grd_mnphccollist.colRef("custmail"));
  1968. telno = grd_mnphccollist.valueMatrix(i, grd_mnphccollist.colRef("telno"));
  1969. grd_mnphccollist.rowStatus(i) = "2";
  1970. if(cnt == 0) {
  1971. custnm2 = custnm;
  1972. hngnm2 = hngnm;
  1973. chargetel2 = chargetel;
  1974. cnt++;
  1975. fileName = getCurrentDateTime().substr(0, 8) + "_" + (fileidx+1) ;
  1976. tmpFileName = "C:\\report\\" + fileName + ".pdf";
  1977. email2 = email;
  1978. }
  1979. if(custnm != custnm2 || hngnm != hngnm2) {
  1980. //이제껏 반복된것들.. 렉스퍼트 출력.. 파일생성.
  1981. //반복되던 거래처정보 및 파일.. 메일전송..
  1982. //
  1983. fileidx = 0;
  1984. while(fso.FileExists(tmpFileName)) {
  1985. fileName = getCurrentDateTime().substr(0, 8) + "_" + (fileidx+1) ;
  1986. tmpFileName = "C:\\report\\" + fileName + ".pdf";
  1987. fileidx++;
  1988. }
  1989. exeReportPreview("RPMNP00590", "XMLSTR", "", "", "", "", "pdf", fileName, "", "true", "", "", "", "", "","","","","","","");
  1990. grd_filelist.addRow();
  1991. grd_filelist.valueMatrix(grd_filelist.row, grd_filelist.colRef("file")) = tmpFileName;
  1992. grd_filelist.valueMatrix(grd_filelist.row, grd_filelist.colRef("filename")) = fileName;
  1993. grd_filelist.valueMatrix(grd_filelist.row, grd_filelist.colRef("filesize")) = upload_attach.getFileSize(tmpFileName);
  1994. // var mailheader = "custnm▦filename▦sendmail▦recvmail▦filetype▦title";
  1995. // var maillist = "";
  1996. maillist += custnm2 + "▦"
  1997. + fileName + "▦"
  1998. + email2 + "▦"
  1999. + "" + "▦"
  2000. + "pdf" + "▦"
  2001. + "수술실요청내역" + "▦"
  2002. + chargetel2 + "▦"
  2003. + recvrnm + "▦"
  2004. + hngnm2 + "▩"
  2005. model.removeNodeset(xPath);
  2006. idx = 1;
  2007. custnm2 = custnm;
  2008. hngnm2 = hngnm;
  2009. email2 = email;
  2010. }
  2011. model.makeValue(xPath + "[" + idx + "]/pid", pid);
  2012. model.makeValue(xPath + "[" + idx + "]/hngnm", hngnm);
  2013. model.makeValue(xPath + "[" + idx + "]/sexage", sexage);
  2014. model.makeValue(xPath + "[" + idx + "]/perfdrnm", perfdrnm);
  2015. model.makeValue(xPath + "[" + idx + "]/prcpdd", prcpdd);
  2016. model.makeValue(xPath + "[" + idx + "]/oproomnm", oproomnm);
  2017. model.makeValue(xPath + "[" + idx + "]/prcpcd", prcpcd);
  2018. model.makeValue(xPath + "[" + idx + "]/prcpnm", prcpnm);
  2019. model.makeValue(xPath + "[" + idx + "]/goodspec", goodspec);
  2020. model.makeValue(xPath + "[" + idx + "]/prcpqty", prcpqty);
  2021. model.makeValue(xPath + "[" + idx + "]/prcpmemo", prcpmemo);
  2022. model.makeValue(xPath + "[" + idx + "]/prcpernm", prcpernm);
  2023. model.makeValue(xPath + "[" + idx + "]/custnm", custnm);
  2024. model.makeValue(xPath + "[" + idx + "]/telno", telno);
  2025. model.makeValue(xPath + "[" + idx + "]/sendplce", getUserInfo("dutplceinstnm"));
  2026. idx++;
  2027. if(i == grd_mnphccollist.rows-grd_mnphccollist.fixedRows) {
  2028. fileName = getCurrentDateTime().substr(0, 8) + "_1";
  2029. tmpFileName = "C:\\report\\" + fileName + ".pdf";
  2030. }
  2031. } else {
  2032. grd_mnphccollist.rowStatus(i) = "0";
  2033. }
  2034. }
  2035. fileidx = 0;
  2036. while(fso.FileExists(tmpFileName)) {
  2037. fileName = getCurrentDateTime().substr(0, 8) + "_" + (fileidx+1) ;
  2038. tmpFileName = "C:\\report\\" + fileName + ".pdf";
  2039. fileidx++;
  2040. }
  2041. maillist += custnm + "▦"
  2042. + fileName + "▦"
  2043. + email + "▦"
  2044. + "" + "▦"
  2045. + "xls" + "▦"
  2046. + "수술실요청내역" + "▦"
  2047. + chargetel + "▦"
  2048. + recvrnm + "▦"
  2049. + hngnm + "▩"
  2050. exeReportPreview("RPMNP00590", "XMLSTR", "", "", "", "", "pdf", fileName, "", "true", "", "", "", "", "","","","","","","");
  2051. grd_filelist.addRow();
  2052. grd_filelist.valueMatrix(grd_filelist.row, grd_filelist.colRef("file")) = tmpFileName;
  2053. grd_filelist.valueMatrix(grd_filelist.row, grd_filelist.colRef("filename")) = fileName;
  2054. grd_filelist.valueMatrix(grd_filelist.row, grd_filelist.colRef("filesize")) = upload_attach.getFileSize(tmpFileName);
  2055. model.makeValue("/root/send/savedata/mnphccollist", updtdata);
  2056. model.makeValue("/root/send/savedata/maillist", mailheader + maillist);
  2057. submit("TXMNP00591");
  2058. messageBox("전송하였습니다.", "I");
  2059. fSearchPurc();
  2060. ]]>
  2061. </script>
  2062. </button>
  2063. <datagrid id="grd_filelist" nodeset="/root/send/savedata/attach" visibility="hidden" caption="caption1^caption2^caption3" colsep="^" colwidth="100, 100, 100" mergecellsfixedrows="bycolrec" rowsep="|" style="left:610px; top:190px; width:350px; height:150px; ">
  2064. <col ref="file"/>
  2065. <col ref="filename"/>
  2066. <col ref="filesize"/>
  2067. </datagrid>
  2068. <upload id="upload_attach" nodeset="/root/send/savedata/attach/file" filecount="20" filesize="100000000" validate="true" style="left:715px; top:90px; width:100px; height:20px; "/>
  2069. </case>
  2070. </switch>
  2071. <button id="button13" class="btn_sw" group="tab" selected="false" style="left:100px; top:3px; width:140px; height:22px; ">
  2072. <caption>수리 및 기구 Count</caption>
  2073. <toggle case="manage3" ev:event="onclick"/>
  2074. <script type="javascript" ev:event="DOMActivate">
  2075. <![CDATA[
  2076. fFormInit("manage3");
  2077. ]]>
  2078. </script>
  2079. </button>
  2080. <button id="button20" class="btn_sw" group="tab" selected="false" style="left:405px; top:3px; width:140px; height:22px; ">
  2081. <caption>수술준비 / 빌려준기구</caption>
  2082. <toggle case="manage2" ev:event="onclick"/>
  2083. <script type="javascript" ev:event="DOMActivate">
  2084. <![CDATA[
  2085. fFormInit("manage2");
  2086. ]]>
  2087. </script>
  2088. </button>
  2089. <button id="button31" class="btn_sw" group="tab" selected="false" style="left:650px; top:3px; width:105px; height:22px; ">
  2090. <caption>선납재료관리</caption>
  2091. <toggle case="purc" ev:event="onclick"/>
  2092. <script type="javascript" ev:event="DOMActivate">
  2093. <![CDATA[
  2094. fFormInit("purc");
  2095. ]]>
  2096. </script>
  2097. </button>
  2098. </group>
  2099. </xhtml:body>
  2100. </xhtml:html>