SMADB01200_진토제관리.xrw 41 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886
  1. <?xml version="1.0" encoding="EUC-KR"?>
  2. <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.css" ?>
  3. <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
  4. <xhtml:head>
  5. <xhtml:title>Untitle</xhtml:title>
  6. <model id="model1">
  7. <instance id="instance1">
  8. <root xmlns="">
  9. <main>
  10. <orddeptlist>
  11. <item>
  12. <orddeptcd/>
  13. <orddeptnm/>
  14. </item>
  15. </orddeptlist>
  16. <antimetlist>
  17. <item>
  18. <antimetprtlcd/>
  19. <antimetprtlnm/>
  20. <remark/>
  21. <fromday/>
  22. <prtlterm/>
  23. <rgstdd/>
  24. </item>
  25. </antimetlist>
  26. <sicklist>
  27. <item>
  28. <sickclscd/>
  29. <sickclsnm/>
  30. </item>
  31. </sicklist>
  32. <prtllist>
  33. <itemin>
  34. <prtlcd/>
  35. <prtlnm/>
  36. <drugprid/>
  37. <insuqualid/>
  38. <insuqualdt/>
  39. <ordqualid/>
  40. <ordqualdt/>
  41. <pharmqualid/>
  42. <pharmqualdt/>
  43. <remark/>
  44. <drugstage/>
  45. <drugcycle/>
  46. </itemin>
  47. <itemout>
  48. <prtlcd/>
  49. <prtlnm/>
  50. <drugprid/>
  51. <insuqualid/>
  52. <insuqualdt/>
  53. <ordqualid/>
  54. <ordqualdt/>
  55. <pharmqualid/>
  56. <pharmqualdt/>
  57. <remark/>
  58. <drugstage/>
  59. <drugcycle/>
  60. </itemout>
  61. </prtllist>
  62. <prtllinklist>
  63. <item>
  64. <sickclscd/>
  65. <sickclsnm/>
  66. <ioflag/>
  67. <prtlcd/>
  68. <prtlnm/>
  69. </item>
  70. </prtllinklist>
  71. <fromday/>
  72. <prtlterm/>
  73. <rgstdd/>
  74. <prtlprcplist>
  75. <item>
  76. <drugseq/>
  77. <drugtt/>
  78. <prcpmixno/>
  79. <prcpcd/>
  80. <prcpnm/>
  81. <payflagcd/>
  82. <prcpvol/>
  83. <prcpvolunitnm/>
  84. <prcpqty/>
  85. <prcpqtyunitnm/>
  86. <drugspd/>
  87. <drugspdunitnm/>
  88. <prcptims/>
  89. <drugmthdspccd/>
  90. <prnprcpflag/>
  91. <remark/>
  92. <nursrem/>
  93. <prcpexecdeptcd/>
  94. <ordseqno/>
  95. <prcpvolunitflag/>
  96. <prcpqtyunitflag/>
  97. <drugspdunitflag/>
  98. <volrate/>
  99. </item>
  100. </prtlprcplist>
  101. <srchinfo>
  102. <item>
  103. <drugcd/>
  104. <olddrugcd/>
  105. <drugnm/>
  106. </item>
  107. </srchinfo>
  108. </main>
  109. <send>
  110. <srchdata>
  111. <loguser/>
  112. <antimetprtlcd/>
  113. <orddeptcd/>
  114. <sickclscd/>
  115. <sickclsnm/>
  116. <fromday/>
  117. <prtlterm/>
  118. <rgstdd/>
  119. <prtldg/>
  120. </srchdata>
  121. <req>
  122. <antimetdata/>
  123. <prtllinkdata/>
  124. <orddeptdata/>
  125. <cnfmyn/>
  126. <prtlprcpdata/>
  127. </req>
  128. <prcpdata>
  129. <cond1/>
  130. <cond2/>
  131. <cond3/>
  132. <cond4>11</cond4>
  133. </prcpdata>
  134. <srchinfo>
  135. <srchcd/>
  136. <srchdrugnm/>
  137. </srchinfo>
  138. </send>
  139. <init>
  140. <comboitem>
  141. <payflagcd>
  142. <P0104>
  143. <cdid/>
  144. <cdnm/>
  145. </P0104>
  146. </payflagcd>
  147. </comboitem>
  148. </init>
  149. <hidden>
  150. <ret>
  151. <item/>
  152. </ret>
  153. <receivemthd>/root/hidden/mthdcd</receivemthd>
  154. <mthdcd/>
  155. <data>
  156. <orddeptcd/>
  157. <orddeptnm/>
  158. </data>
  159. <receivecom>/root/hidden/prcpcd</receivecom>
  160. <receivedrugcd>/root/hidden/drugcd</receivedrugcd>
  161. <drugcd/>
  162. <prcpcd/>
  163. <prcpinfo/>
  164. </hidden>
  165. <temp>
  166. <receivedata>
  167. <receiveref/>
  168. <srchflag/>
  169. <srchcnts/>
  170. <drugkind/>
  171. </receivedata>
  172. </temp>
  173. </root>
  174. </instance>
  175. <script type="javascript" ev:event="xforms-ready">
  176. <![CDATA[
  177. zbcfGetCodeList( new Array("P0104"), new Array("/root/init/comboitem/payflagcd") );
  178. submit("TRADB01201");
  179. ]]>
  180. </script>
  181. <submission id="TRZBC00101"/>
  182. <submission id="TRADB01201" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/srchdata" replace="instance" resultref="/root/main/orddeptlist"/>
  183. <submission id="TRADB01202" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/srchdata" replace="instance" resultref="/root/main/antimetlist"/>
  184. <submission id="TRADB01203" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/sicklist"/>
  185. <submission id="TRADB01204" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/srchdata" replace="instance" resultref="/root/main/prtllist"/>
  186. <submission id="TRADB01205" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/srchdata" replace="instance" resultref="/root/main/prtllinklist"/>
  187. <submission id="TRADB01206" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/prtlprcplist"/>
  188. <submission id="TRADB01207" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/prcpdata" replace="instance" resultref="/root/hidden/prcpinfo"/>
  189. <submission id="TRADB00106" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/srchinfo" replace="instance" resultref="/root/main/srchinfo"/>
  190. <submission id="TXADB01201" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/hidden/ret"/>
  191. <submission id="TXADB01202" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/hidden/ret"/>
  192. </model>
  193. <script type="javascript" src="../../../com/commonweb/js/common.js"/>
  194. <script type="javascript" src="../../../ast/commonweb/js/AST.js"/>
  195. <script type="javascript" src="../../../com/departmentcodeweb/js/ZSD001.js"/>
  196. <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
  197. <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
  198. <script type="javascript">
  199. <![CDATA[
  200. function DOMActivate(){
  201. //event.stopPropagation();
  202. var controlObj = document.controls(event.currentTarget);
  203. if (controlObj != null){
  204. var btn_text =controlObj.text;
  205. if ( btn_text.substring(0,1)=="D" ){
  206. model.setValue( "/root/send/srchdata/prtldg" ,btn_text.substring(1, btn_text.length) );
  207. submit("TRADB01206");
  208. }
  209. }
  210. return;
  211. }
  212. function fSaveData(){
  213. model.setValue("/root/send/req/orddeptdata", grd_orddeptlist.getUpdateData());
  214. model.setValue("/root/send/req/antimetdata", grd_antimetlist.getUpdateData());
  215. model.setValue("/root/send/req/prtllinkdata", grd_prtllinklist.getUpdateData());
  216. model.setValue("/root/send/req/prtlprcpdata", grd_prtlprcp.getUpdateData());
  217. submit("TXADB01201");
  218. submit("TXADB01202");
  219. submit("TRADB01201");
  220. submit("TRADB01202");
  221. submit("TRADB01205");
  222. submit("TRADB01206");
  223. }
  224. function fSetTab(){
  225. var fromday = model.getValue("/root/main/fromday");
  226. var terms = model.getValue("/root/main/prtlterm");
  227. if (fromday=="") {
  228. return false;
  229. }
  230. for ( var i =0; i<27 ; i++){
  231. (document.controls("btn_d" +(i+1))).visible=false;
  232. }
  233. for ( var i =0; i<terms ; i++){
  234. (document.controls("btn_d" +(i+1))).text = "D" + (parseInt(fromday,10)+i);
  235. (document.controls("btn_d" +(i+1))).visible=true;
  236. }
  237. }
  238. function fSetPrcpCd(){
  239. /* 수가조회 */
  240. model.setValue("/root/send/prcpdata/cond1",model.getValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/prcpcd"));
  241. model.setValue("/root/send/prcpdata/cond2","-");
  242. model.setValue("/root/send/prcpdata/cond3", getCurrentDate() );
  243. submit("TRADB01207");
  244. if (model.getValue("/root/hidden/prcpinfo/prcplist/prcpcd")=="" ) {
  245. return;
  246. }
  247. /* 수가조회후 정보 셋팅 */
  248. model.setValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/prcpcd", model.getValue("/root/hidden/prcpinfo/prcplist/prcpcd"));
  249. model.setValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/prcpnm", model.getValue("/root/hidden/prcpinfo/prcplist/prcpnm"));
  250. model.setValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/payflagcd", model.getValue("/root/hidden/prcpinfo/prcplist/payflagcd"));
  251. model.setValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/prcpvol", model.getValue("/root/hidden/prcpinfo/prcplist/prcpvol"));
  252. model.setValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/prcpqty", model.getValue("/root/hidden/prcpinfo/prcplist/prcpqty"));
  253. model.setValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/prcptims", model.getValue("/root/hidden/prcpinfo/prcplist/prcptims"));
  254. model.setValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/drugmthdspccd", model.getValue("/root/hidden/prcpinfo/prcplist/drugmthdspccd"));
  255. model.setValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/prcpvolunitnm", model.getValue("/root/hidden/prcpinfo/prcplist/prcpvolunitnm"));
  256. model.setValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/prcpvolunitflag", model.getValue("/root/hidden/prcpinfo/prcplist/prcpvolunitflag"));
  257. model.setValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/prcpqtyunitnm", model.getValue("/root/hidden/prcpinfo/prcplist/prcpqtyunitnm"));
  258. model.setValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/prcpqtyunitflag", model.getValue("/root/hidden/prcpinfo/prcplist/prcpqtyunitflag"));
  259. model.setValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/drugspdunitnm", model.getValue("/root/hidden/prcpinfo/prcplist/drugspdunitnm"));
  260. model.setValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/drugspdunitflag", model.getValue("/root/hidden/prcpinfo/prcplist/drugspdunitflag"));
  261. model.setValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/prcpexecdeptcd", model.getValue("/root/hidden/prcpinfo/prcplist/prcpexecdeptcd"));
  262. model.setValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/volrate", model.getValue("/root/hidden/prcpinfo/prcplist/drugcntsvol"));
  263. }
  264. ]]>
  265. </script>
  266. </xhtml:head>
  267. <xhtml:body pagewidth="1211" pageheight="785" guideline="1,1194;2,785;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
  268. <group id="group2" scroll="auto" style="left:0px; top:40px; width:1195px; height:744px; ">
  269. <switch id="switch1" style="left:0px; top:280px; width:1190px; height:460px; ">
  270. <case id="case2">
  271. <group id="group3" style="left:610px; top:30px; width:575px; height:425px; ">
  272. <shape id="roundrect1" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:575px; height:422px; background-color:#fffbf2; border-color:#ffd799; "/>
  273. <caption id="caption3" class="search_name" style="left:275px; top:4px; width:130px; height:17px; ">프로토콜정보 :</caption>
  274. <caption id="caption5" class="search_name" style="left:10px; top:4px; width:91px; height:17px; ">질병정보 :</caption>
  275. <button id="button8" class="btn_sw" group="iotab" selected="true" style="left:265px; top:24px; width:60px; height:22px; ">
  276. <caption>입원</caption>
  277. <toggle case="case3" ev:event="onclick"/>
  278. </button>
  279. <button id="button9" class="btn_sw" group="iotab" style="left:324px; top:24px; width:60px; height:22px; ">
  280. <caption>외래</caption>
  281. <toggle case="case4" ev:event="onclick"/>
  282. </button>
  283. <switch id="switch2" style="left:264px; top:45px; width:311px; height:378px; ">
  284. <case id="case3" selected="true">
  285. <datagrid id="grd_prtlin" nodeset="/root/main/prtllist/itemin" caption="코드^코드명" colsep="^" colwidth="76, 208" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:0px; width:305px; height:375px; ">
  286. <col ref="prtlcd"/>
  287. <col ref="prtlnm"/>
  288. <script type="javascript" ev:event="ondblclick">
  289. <![CDATA[
  290. astfInsertGridData(grd_prtlin, grd_prtllinklist, "1", "", "", "prtlcd,prtlnm");
  291. model.setValue("/root/main/prtllinklist/item["+grd_prtllinklist.row+"]/ioflag", "I");
  292. model.setValue("/root/main/prtllinklist/item["+grd_prtllinklist.row+"]/sickclscd", model.getValue("/root/send/srchdata/sickclscd"));
  293. model.setValue("/root/main/prtllinklist/item["+grd_prtllinklist.row+"]/sickclsnm", model.getValue("/root/send/srchdata/sickclsnm"));
  294. ]]>
  295. </script>
  296. </datagrid>
  297. </case>
  298. <case id="case4">
  299. <datagrid id="grd_prtlout" nodeset="/root/main/prtllist/itemout" caption="코드^코드명" colsep="^" colwidth="76, 208" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:0px; width:305px; height:375px; ">
  300. <col ref="prtlcd"/>
  301. <col ref="prtlnm"/>
  302. <script type="javascript" ev:event="ondblclick">
  303. <![CDATA[
  304. astfInsertGridData(grd_prtlout, grd_prtllinklist, "1", "", "", "prtlcd,prtlnm");
  305. model.setValue("/root/main/prtllinklist/item["+grd_prtllinklist.row+"]/ioflag", "O");
  306. model.setValue("/root/main/prtllinklist/item["+grd_prtllinklist.row+"]/sickclscd", model.getValue("/root/send/srchdata/sickclscd"));
  307. model.setValue("/root/main/prtllinklist/item["+grd_prtllinklist.row+"]/sickclsnm", model.getValue("/root/send/srchdata/sickclsnm"));
  308. ]]>
  309. </script>
  310. </datagrid>
  311. </case>
  312. </switch>
  313. <datagrid id="grd_sicklist" nodeset="/root/main/sicklist/item" caption="질병코드^질병명" colsep="^" colwidth="66, 180" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:45px; width:260px; height:375px; ">
  314. <col ref="sickclscd"/>
  315. <col ref="sickclsnm"/>
  316. <script type="javascript" ev:event="onclick">
  317. <![CDATA[
  318. if ( grd_sicklist.row>0){
  319. model.setValue("/root/send/srchdata/sickclscd",model.getValue("/root/main/sicklist/item["+grd_sicklist.row+"]/sickclscd"));
  320. model.setValue("/root/send/srchdata/sickclsnm",model.getValue("/root/main/sicklist/item["+grd_sicklist.row+"]/sickclsnm"));
  321. submit("TRADB01204");
  322. }
  323. ]]>
  324. </script>
  325. </datagrid>
  326. </group>
  327. <line id="line1" class="line_1" style="x1:1px; y1:50px; x2:605px; y2:50px; "/>
  328. <caption id="caption6" class="tit_2" style="left:6px; top:35px; width:174px; height:13px; ">프로토콜 연결정보</caption>
  329. <datagrid id="grd_prtllinklist" nodeset="/root/main/prtllinklist/item" caption="질병코드^질병명^입원외래^프로토콜코드^프로토콜명" colsep="^" colwidth="67, 175, 61, 89, 181" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" style="left:0px; top:75px; width:605px; height:375px; ">
  330. <col ref="sickclscd"/>
  331. <col ref="sickclsnm"/>
  332. <col ref="ioflag" type="combo">
  333. <choices>
  334. <item>
  335. <label>입원</label>
  336. <value>I</value>
  337. </item>
  338. <item>
  339. <label>외래</label>
  340. <value>O</value>
  341. </item>
  342. </choices>
  343. </col>
  344. <col ref="prtlcd"/>
  345. <col ref="prtlnm"/>
  346. </datagrid>
  347. </case>
  348. <case id="case1" selected="true">
  349. <button id="btn_d23" class="btn_sw" visibility="hidden" group="tab" style="left:817px; top:64px; width:37px; height:22px; ">
  350. <caption/>
  351. </button>
  352. <button id="btn_d12" class="btn_sw" visibility="hidden" group="tab" style="left:410px; top:64px; width:37px; height:22px; ">
  353. <caption/>
  354. </button>
  355. <input id="input7" ref="/root/main/rgstdd" class="output_fix" disabled="true" inputtype="date" appearance="input" style="left:360px; top:27px; width:100px; height:19px; "/>
  356. <button id="btn_d24" class="btn_sw" visibility="hidden" group="tab" style="left:854px; top:64px; width:37px; height:22px; ">
  357. <caption/>
  358. </button>
  359. <button id="btn_d13" class="btn_sw" visibility="hidden" group="tab" style="left:447px; top:64px; width:37px; height:22px; ">
  360. <caption/>
  361. </button>
  362. <button id="button12" class="btn5_letter4" visibility="visible" style="left:1052px; top:31px; width:64px; height:19px; ">
  363. <caption>전체복사</caption>
  364. </button>
  365. <button id="btn_d25" class="btn_sw" visibility="hidden" group="tab" style="left:891px; top:64px; width:37px; height:22px; ">
  366. <caption/>
  367. </button>
  368. <button id="btn_d14" class="btn_sw" visibility="hidden" group="tab" style="left:484px; top:64px; width:37px; height:22px; ">
  369. <caption/>
  370. </button>
  371. <button id="button13" class="btn2_letter5" visibility="visible" style="left:832px; top:31px; width:75px; height:19px; ">
  372. <caption>처방별 조회</caption>
  373. </button>
  374. <button id="btn_d26" class="btn_sw" visibility="hidden" group="tab" style="left:928px; top:64px; width:37px; height:22px; ">
  375. <caption/>
  376. </button>
  377. <button id="btn_d15" class="btn_sw" visibility="hidden" group="tab" style="left:521px; top:64px; width:37px; height:22px; ">
  378. <caption/>
  379. </button>
  380. <button id="btn_d1" class="btn_sw" visibility="hidden" group="tab" style="left:3px; top:64px; width:37px; height:22px; ">
  381. <caption/>
  382. </button>
  383. <button id="button14" class="btn5_letter4" visibility="visible" style="left:1120px; top:31px; width:64px; height:19px; ">
  384. <caption>일자복사</caption>
  385. </button>
  386. <button id="btn_d27" class="btn_sw" visibility="hidden" group="tab" style="left:965px; top:64px; width:37px; height:22px; ">
  387. <caption/>
  388. </button>
  389. <button id="btn_d16" class="btn_sw" visibility="hidden" group="tab" style="left:558px; top:64px; width:37px; height:22px; ">
  390. <caption/>
  391. </button>
  392. <button id="btn_d2" class="btn_sw" visibility="hidden" group="tab" style="left:40px; top:64px; width:37px; height:22px; ">
  393. <caption/>
  394. </button>
  395. <button id="button15" class="btn2_letter6" visibility="visible" style="left:630px; top:31px; width:86px; height:19px; ">
  396. <caption>프로토콜 조회</caption>
  397. </button>
  398. <button id="btn_d17" class="btn_sw" visibility="hidden" group="tab" style="left:595px; top:64px; width:37px; height:22px; ">
  399. <caption/>
  400. </button>
  401. <button id="btn_d3" class="btn_sw" visibility="hidden" group="tab" style="left:77px; top:64px; width:37px; height:22px; ">
  402. <caption/>
  403. </button>
  404. <button id="btn_d18" class="btn_sw" visibility="hidden" group="tab" style="left:632px; top:64px; width:37px; height:22px; ">
  405. <caption/>
  406. </button>
  407. <button id="btn_d4" class="btn_sw" visibility="hidden" group="tab" style="left:114px; top:64px; width:37px; height:22px; ">
  408. <caption/>
  409. </button>
  410. <button id="btn_d19" class="btn_sw" visibility="hidden" group="tab" style="left:669px; top:64px; width:37px; height:22px; ">
  411. <caption/>
  412. </button>
  413. <button id="btn_d5" class="btn_sw" visibility="hidden" group="tab" style="left:151px; top:64px; width:37px; height:22px; ">
  414. <caption/>
  415. </button>
  416. <caption id="caption12" class="cell_1" style="left:0px; top:26px; width:55px; height:23px; vertical-align:middle; ">시작일</caption>
  417. <button id="btn_d6" class="btn_sw" visibility="hidden" group="tab" style="left:188px; top:64px; width:37px; height:22px; ">
  418. <caption/>
  419. </button>
  420. <button id="btn_d7" class="btn_sw" visibility="hidden" group="tab" style="left:225px; top:64px; width:37px; height:22px; ">
  421. <caption/>
  422. </button>
  423. <caption id="caption1" class="tit_2" style="left:5px; top:5px; width:135px; height:13px; ">프로토콜 내역</caption>
  424. <button id="btn_d8" class="btn_sw" visibility="hidden" group="tab" style="left:262px; top:64px; width:37px; height:22px; ">
  425. <caption/>
  426. </button>
  427. <button id="button52" class="btn2_letter3" style="left:1021px; top:65px; width:53px; height:19px; ">
  428. <caption>행추가</caption>
  429. <script type="javascript" ev:event="DOMActivate">
  430. <![CDATA[
  431. grd_prtlprcp.addItem();
  432. model.setValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/drugseq", grd_prtlprcp.rows-1);
  433. ]]>
  434. </script>
  435. </button>
  436. <button id="btn_d9" class="btn_sw" visibility="hidden" group="tab" style="left:299px; top:64px; width:37px; height:22px; ">
  437. <caption/>
  438. </button>
  439. <caption id="caption2" class="cell_1" style="left:115px; top:26px; width:95px; height:23px; vertical-align:middle; ">프로토콜 기간</caption>
  440. <output id="input1" ref="/root/main/prtlterm" class="output_fix" appearance="output" maxlength="2" style="left:215px; top:27px; width:40px; height:19px; ">
  441. <script type="javascript" ev:event="xforms-value-changed">
  442. <![CDATA[
  443. ]]>
  444. </script>
  445. </output>
  446. <button id="button53" class="btn2_letter3" visibility="visible" style="left:1131px; top:65px; width:53px; height:19px; ">
  447. <caption>행삭제</caption>
  448. </button>
  449. <line id="line3" class="line_1" style="x1:0px; y1:21px; x2:1187px; y2:21px; "/>
  450. <output id="input2" ref="/root/main/fromday" class="output_fix" appearance="output" maxlength="3" style="left:60px; top:27px; width:45px; height:19px; "/>
  451. <caption id="caption7" class="cell_1" style="left:260px; top:26px; width:95px; height:23px; vertical-align:middle; ">등록일자</caption>
  452. <button id="button54" class="btn2_letter3" visibility="visible" style="left:1076px; top:65px; width:53px; height:19px; ">
  453. <caption>행복사</caption>
  454. </button>
  455. <button id="button17" class="btn2_letter8" visibility="visible" style="left:720px; top:31px; width:108px; height:19px; ">
  456. <caption>신규프로토콜 조회</caption>
  457. <script type="javascript" ev:event="DOMActivate">
  458. <![CDATA[
  459. open("SMADB00900", 0,20,10,"SMADB00900");
  460. ]]>
  461. </script>
  462. </button>
  463. <button id="btn_d20" class="btn_sw" visibility="hidden" group="tab" style="left:706px; top:64px; width:37px; height:22px; ">
  464. <caption/>
  465. </button>
  466. <button id="btn_d21" class="btn_sw" visibility="hidden" group="tab" style="left:743px; top:64px; width:37px; height:22px; ">
  467. <caption/>
  468. </button>
  469. <button id="btn_d10" class="btn_sw" visibility="hidden" group="tab" style="left:336px; top:64px; width:37px; height:22px; ">
  470. <caption/>
  471. </button>
  472. <button id="btn_d22" class="btn_sw" visibility="hidden" group="tab" style="left:780px; top:64px; width:37px; height:22px; ">
  473. <caption/>
  474. </button>
  475. <button id="btn_d11" class="btn_sw" visibility="hidden" group="tab" style="left:373px; top:64px; width:37px; height:22px; ">
  476. <caption/>
  477. </button>
  478. <datagrid id="grd_prtlprcp" nodeset="/root/main/prtlprcplist/item" class="datagrid2" caption="투약순서^투약시간^MIX^코드^처방명^급여^1일용량^단위^1일수량^단위^투여속도^단위^횟수^복용법/검체^PRN^전달사항^간호^실행부서^^^^^^" colsep="^" colwidth="34, 32, 36, 97, 209, 49, 58, 35, 56, 39, 54, 36, 36, 74, 40, 109, 148, 78, 0, 0, 0, 0, 1" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" selectionmode="listbox" style="left:0px; top:86px; width:1187px; height:370px; ">
  479. <col ref="drugseq" type="input" style="text-align:right; "/>
  480. <col ref="drugtt" type="input"/>
  481. <col ref="prcpmixno" type="input"/>
  482. <col imemode="alpha" ref="prcpcd" type="inputbutton"/>
  483. <col ref="prcpnm" type="input"/>
  484. <col ref="payflagcd" type="combo">
  485. <choices>
  486. <itemset nodeset="/root/init/comboitem/payflagcd/P0104">
  487. <label ref="cdnm"/>
  488. <value ref="cdid"/>
  489. </itemset>
  490. </choices>
  491. </col>
  492. <col ref="prcpvol" type="input" style="text-align:right; "/>
  493. <col ref="prcpvolunitnm"/>
  494. <col ref="prcpqty" type="input" style="text-align:right; "/>
  495. <col ref="prcpqtyunitnm"/>
  496. <col ref="drugspd" type="input" style="text-align:right; "/>
  497. <col ref="drugspdunitnm"/>
  498. <col ref="prcptims" type="input" style="text-align:right; "/>
  499. <col ref="drugmthdspccd" type="inputbutton"/>
  500. <col checkvalue="Y,N" ref="prnprcpflag" type="checkbox"/>
  501. <col ref="remark" type="inputbutton"/>
  502. <col ref="nursrem" type="inputbutton"/>
  503. <col ref="prcpexecdeptcd" type="inputbutton" visibility="hidden"/>
  504. <col ref="ordseqno"/>
  505. <col ref="prcpvolunitflag"/>
  506. <col ref="prcpqtyunitflag"/>
  507. <col ref="drugspdunitflag"/>
  508. <col ref="volrate"/>
  509. <script type="javascript" ev:event="onbuttonclick">
  510. <![CDATA[
  511. var prcpclscd = model.getValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/prcpclscd");
  512. if ( grd_prtlprcp.col== grd_prtlprcp.colRef("drugmthdspccd") ){
  513. if ( prcpclscd == "A2" || prcpclscd == "A4" || prcpclscd == "A6") {
  514. //grd_prtlprcp.editCell();
  515. modal("SPADB61200",0,150,150,"SPADB61200","/root/hidden/receivemthd","/root/hidden/receiveref");
  516. if (model.getValue("/root/hidden/mthdcd")!="" ) {
  517. model.setValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/drugmthdspccd", model.getValue("/root/hidden/mthdcd"));
  518. if ( isFinite(model.getValue("/root/hidden/mthdcd").substring(2,3)) == true ){
  519. model.setValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/prcptims", model.getValue("/root/hidden/mthdcd").substring(2,3));
  520. } else {
  521. model.setValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/prcptims", "1");
  522. }
  523. }
  524. //grd_prtlprcp.endEditCell();
  525. } else if ( prcpclscd == "B2" || prcpclscd == "B4" || prcpclscd == "B6" ) {
  526. fGetSpc (grd_prtlprcp.row);
  527. }
  528. grd_prtlprcp.addStatus(grd_prtlprcp.row,"update");
  529. }
  530. if ( grd_prtlprcp.col== grd_prtlprcp.colRef("remark") ){
  531. model.setValue("/root/temp/remark", model.getValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/remark"));
  532. model.refresh();
  533. grp_remark.visible=true;
  534. }
  535. if ( grd_prtlprcp.col== grd_prtlprcp.colRef("nursrem") ){
  536. model.setValue("/root/temp/remark", model.getValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/nursrem"));
  537. model.refresh();
  538. grp_remark.visible=true;
  539. }
  540. ]]>
  541. </script>
  542. <script type="javascript" ev:event="onkeypress">
  543. <![CDATA[
  544. var mthdcd ="";
  545. if (event.keyCode==13){
  546. //grd_prtlprcp.endEditCell();
  547. if ( grd_prtlprcp.col== grd_prtlprcp.colRef("prcpnm") ){
  548. model.setValue("/root/send/srchinfo/srchdrugnm", model.getValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/prcpnm"));
  549. submit("TRADB00106");
  550. if ( grd_druglist.rows> 2 ) {
  551. grd_druglist.visible=true;
  552. } else if ( grd_druglist.rows == 2 ) {
  553. grd_druglist.visible=false;
  554. model.setValue( "/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/prcpcd", model.getValue("/root/main/srchinfo/item[1]/drugcd") );
  555. model.refresh();
  556. fSetPrcpCd();
  557. }
  558. model.refresh();
  559. return;
  560. }
  561. if ( grd_prtlprcp.col== grd_prtlprcp.colRef("prcpcd") ){
  562. fSetPrcpCd();
  563. if (model.getValue("/root/hidden/prcpinfo/prcplist/prcpcd")=="" ) {
  564. //해당코드가 없으면 약품코드 부분코드, 구코드 검색을 실시한다.
  565. model.setValue("/root/send/srchinfo/srchcd", model.getValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/prcpcd").toUpperCase() );
  566. submit("TRADB00106");
  567. if ( grd_druglist.rows> 2 ) {
  568. grd_druglist.visible=true;
  569. } else if ( grd_druglist.rows == 2 ) {
  570. grd_druglist.visible=false;
  571. model.setValue( "/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/prcpcd", model.getValue("/root/main/srchinfo/item[1]/drugcd") );
  572. model.refresh();
  573. fSetPrcpCd();
  574. }
  575. return;
  576. }
  577. //fSetPrcpCd();
  578. }
  579. if ( grd_prtlprcp.col== grd_prtlprcp.colRef("prcpcd") ){
  580. if (model.getValue("/root/hidden/prcpinfo/prcplist/prcpcd")=="" ) {
  581. grd_prtlprcp.editCell();
  582. return;
  583. }
  584. /* 커서 이동 */
  585. grd_prtlprcp.col = grd_prtlprcp.colRef("prcpvol");
  586. grd_prtlprcp.editCell();
  587. return;
  588. }
  589. if ( grd_prtlprcp.col== grd_prtlprcp.colRef("drugseqno") ){
  590. /* 커서 이동 */
  591. grd_prtlprcp.col = grd_prtlprcp.colRef("prcpcd");
  592. grd_prtlprcp.editCell();
  593. return;
  594. }
  595. if ( grd_prtlprcp.col== grd_prtlprcp.colRef("bsavol") ){
  596. /*적용구분을 BSA로 셋팅 */
  597. if (model.getValue( "/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/bsavol")!="") {
  598. model.setValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/volkind","1");
  599. }
  600. }
  601. if ( grd_prtlprcp.col== grd_prtlprcp.colRef("prcpqty") ){
  602. /* 용량량재계산 */
  603. var volrate = model.getValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/volrate");
  604. var prcpvol = model.getValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/prcpvol");
  605. var prcpqty = model.getValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/prcpqty");
  606. model.setValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/prcpvol", parseFloat(prcpqty)*parseFloat(volrate));
  607. return;
  608. }
  609. if ( grd_prtlprcp.col== grd_prtlprcp.colRef("prcpvol") ){
  610. /* 수량재계산 */
  611. var volrate = model.getValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/volrate");
  612. var prcpvol = model.getValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/prcpvol");
  613. var prcpqty = model.getValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/prcpqty");
  614. model.setValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/prcpqty", parseFloat(prcpvol)/parseFloat(volrate));
  615. /* 커서 이동 */
  616. grd_prtlprcp.col = grd_prtlprcp.colRef("prcptims");
  617. grd_prtlprcp.editCell();
  618. return;
  619. }
  620. if ( grd_prtlprcp.col== grd_prtlprcp.colRef("kgvol") ){
  621. /*적용구분을 KG로 셋팅 */
  622. if (model.getValue( "/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/kgvol")!="") {
  623. model.setValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/volkind","2");
  624. }
  625. }
  626. if ( grd_prtlprcp.col== grd_prtlprcp.colRef("prcptims") ){
  627. if (model.getValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/prcpcd").substring(0,1) =="D"){
  628. mthdcd ="";
  629. mthdcd = model.getValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/drugmthdspccd").substring(0,2) + model.getValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/prcptims");
  630. mthdcd = mthdcd + model.getValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/drugmthdspccd").substring(3,8);
  631. model.setValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/drugmthdspccd", mthdcd);
  632. }
  633. /* 커서 이동 */
  634. if (model.getValue("/root/main/prtlprcplist/item["+(grd_prtlprcp.rows-1)+"]/prcpcd") != ""){
  635. grd_prtlprcp.addItem();
  636. /* 투약순서 셋팅 */
  637. model.setValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/drugseq", grd_prtlprcp.rows-1);
  638. } else {
  639. if (grd_prtlprcp.row!= grd_prtlprcp.rows){
  640. grd_prtlprcp.row = grd_prtlprcp.row+1;
  641. }
  642. }
  643. //grd_prtlprcp.row = grd_prtlprcp.row+1;
  644. grd_prtlprcp.col = grd_prtlprcp.colRef("prcpcd");
  645. grd_prtlprcp.editCell();
  646. return;
  647. }
  648. }
  649. ]]>
  650. </script>
  651. <script type="javascript" ev:event="onaftersort">
  652. <![CDATA[
  653. grd_prtlprcp.gridToInstance();
  654. ]]>
  655. </script>
  656. <script type="javascript" ev:event="onendedit">
  657. <![CDATA[
  658. if ( grd_prtlprcp.col== grd_prtlprcp.colRef("prcpqty") ){
  659. /* 용량량재계산 */
  660. var volrate = model.getValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/volrate");
  661. var prcpvol = model.getValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/prcpvol");
  662. var prcpqty = model.getValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/prcpqty");
  663. model.setValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/prcpvol", parseFloat(prcpqty)*parseFloat(volrate));
  664. model.refresh();
  665. return;
  666. }
  667. if ( grd_prtlprcp.col== grd_prtlprcp.colRef("prcpvol") ){
  668. /* 수량재계산 */
  669. var volrate = model.getValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/volrate");
  670. var prcpvol = model.getValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/prcpvol");
  671. var prcpqty = model.getValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/prcpqty");
  672. model.setValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/prcpqty", parseFloat(prcpvol)/parseFloat(volrate));
  673. model.refresh();
  674. return;
  675. }
  676. ]]>
  677. </script>
  678. </datagrid>
  679. <button id="button18" class="btn5_letter2" visibility="visible" style="left:970px; top:65px; width:42px; height:19px; ">
  680. <caption>Mix</caption>
  681. <script type="javascript" ev:event="DOMActivate">
  682. <![CDATA[
  683. var mixno=0;
  684. for ( var i =0 ; i< grd_prtlprcp.rows;i++){
  685. if (model.getValue("/root/main/prtlprcplist/item["+i+"]/prcpmixno")!=""){
  686. if (parseInt( (model.getValue("/root/main/prtlprcplist/item["+i+"]/prcpmixno")).substring(1,2))> mixno ){
  687. mixno = parseInt((model.getValue("/root/main/prtlprcplist/item["+i+"]/prcpmixno")).substring(1,2));
  688. }
  689. }
  690. }
  691. for ( var i =0 ; i< grd_prtlprcp.selectedRows;i++){
  692. model.setValue("/root/main/prtlprcplist/item["+grd_prtlprcp.selectedRow(i)+"]/prcpmixno", "T"+ (mixno+1));
  693. }
  694. grd_prtlprcp.refresh();
  695. ]]>
  696. </script>
  697. </button>
  698. <button id="button16" class="btn2_letter4" visibility="visible" style="left:915px; top:31px; width:64px; height:19px; ">
  699. <caption>약품검색</caption>
  700. <script type="javascript" ev:event="DOMActivate">
  701. <![CDATA[
  702. model.setValue("/root/temp/receivedata/receiveref", model.getValue("/root/hidden/receivedrugcd"));
  703. model.setValue("/root/temp/receivedata/srchflag", "");
  704. model.setValue("/root/temp/receivedata/srchcnts", "");
  705. model.setValue("/root/temp/receivedata/drugkind","");
  706. modal("SPADB60100",0,100,150,"SPADB60100","/root/temp/receivedata","/root/temp/receivedata");
  707. if ( model.getValue("/root/hidden/drugcd") ==""){
  708. return;
  709. }
  710. if ( (model.getValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/prcpcd")).trim !=""){
  711. grd_prtlprcp.addItem();
  712. }
  713. model.setValue("/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/prcpcd", model.getValue("/root/hidden/drugcd") );
  714. fSetPrcpCd();
  715. ]]>
  716. </script>
  717. </button>
  718. <button id="button19" class="icon_search" style="left:465px; top:30px; width:16px; height:16px; ">
  719. <caption/>
  720. <script type="javascript" ev:event="DOMActivate">
  721. <![CDATA[
  722. //window.load("SPADB60100_약품검색.xrw","modal","code", "left:100px; top:150px; width:850px; height:730px;min:hidden;max:hidden;resize:false;");
  723. modal("SPADB60100",0,100,150,"SPADB60100","/root/hidden/receivedrugcd","/root/hidden/receiveref");
  724. //modal("SPADB60100");
  725. fGetDrugCode();
  726. ]]>
  727. </script>
  728. </button>
  729. <datagrid id="grd_druglist" nodeset="/root/main/srchinfo/item" visibility="hidden" caption="약품코드^구코드^약품명" colsep="^" colwidth="117, 100, 324" mergecellsfixedrows="bycolrec" rowsep="|" selectionmode="byrow" style="left:125px; top:140px; width:570px; height:160px; border-width:3px; border-style:solid; ">
  730. <col ref="drugcd"/>
  731. <col ref="olddrugcd"/>
  732. <col ref="drugnm"/>
  733. <script type="javascript" ev:event="ondblclick">
  734. <![CDATA[
  735. grd_druglist.visible=false;
  736. model.setValue( "/root/main/prtlprcplist/item["+grd_prtlprcp.row+"]/prcpcd", model.getValue("/root/main/srchinfo/item["+grd_druglist.row+"]/drugcd") );
  737. model.refresh();
  738. fSetPrcpCd();
  739. ]]>
  740. </script>
  741. </datagrid>
  742. </case>
  743. </switch>
  744. <caption id="caption4" class="tit_2" style="left:378px; top:10px; width:157px; height:13px; ">진토제프로토콜정보</caption>
  745. <button id="button2" class="btn2_letter3" style="left:1029px; top:30px; width:53px; height:19px; ">
  746. <caption>행추가</caption>
  747. <script type="javascript" ev:event="DOMActivate">
  748. <![CDATA[
  749. grd_antimetlist.addItem();
  750. ]]>
  751. </script>
  752. </button>
  753. <line id="line10" class="line_1" style="x1:373px; y1:25px; x2:1192px; y2:25px; "/>
  754. <button id="button3" class="btn2_letter3" style="left:1084px; top:30px; width:53px; height:19px; ">
  755. <caption>행복사</caption>
  756. </button>
  757. <line id="line11" class="line_3" style="x1:1px; y1:255px; x2:1194px; y2:255px; "/>
  758. <button id="button4" class="btn2_letter3" style="left:1138px; top:30px; width:53px; height:19px; ">
  759. <caption>행삭제</caption>
  760. <script type="javascript" ev:event="DOMActivate">
  761. <![CDATA[
  762. grd_antimetlist.addStatus(grd_antimetlist.row,"delete");
  763. ]]>
  764. </script>
  765. </button>
  766. <button id="button5" class="btn2_letter2" style="left:271px; top:30px; width:42px; height:19px; ">
  767. <caption>추가</caption>
  768. <script type="javascript" ev:event="DOMActivate">
  769. <![CDATA[
  770. var search_condition = "deptnm";
  771. var search_term = ""; // model.getValue("/root/main/sample1/deptcd");
  772. var receive_deptcd_path = "/root/hidden/data/orddeptcd";
  773. var receive_deptnm_path = "/root/hidden/data/orddeptnm";
  774. var standard_yn = "orduseyn";
  775. var ord_deptflag = ""; //D
  776. zbcfOpenInstDeptCodeList(search_condition, search_term, receive_deptcd_path, receive_deptnm_path, standard_yn, ord_deptflag);
  777. grd_orddeptlist.addRow();
  778. grd_orddeptlist.refresh();
  779. ]]>
  780. </script>
  781. </button>
  782. <caption id="caption8" class="tit_2" style="left:6px; top:10px; width:95px; height:13px; ">진료과정보</caption>
  783. <button id="button6" class="btn2_letter3" style="left:317px; top:30px; width:53px; height:19px; ">
  784. <caption>행삭제</caption>
  785. <script type="javascript" ev:event="DOMActivate">
  786. <![CDATA[
  787. grd_sicklist.addStatus(grd_sicklist.row,"delete");
  788. ]]>
  789. </script>
  790. </button>
  791. <line id="line14" class="line_1" style="x1:1px; y1:25px; x2:371px; y2:25px; "/>
  792. <datagrid id="grd_orddeptlist" nodeset="/root/main/orddeptlist/item" caption="진료과코드^진료과명" colsep="^" colwidth="103, 247" extendlastcol="scroll" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" style="left:1px; top:50px; width:370px; height:200px; ">
  793. <col ref="orddeptcd" type="input"/>
  794. <col ref="orddeptnm" type="input"/>
  795. <script type="javascript" ev:event="onclick">
  796. <![CDATA[
  797. model.setValue("/root/send/srchdata/orddeptcd", model.getValue("/root/main/orddeptlist/item["+grd_orddeptlist.row+"]/orddeptcd"));
  798. submit("TRADB01202");
  799. submit("TRADB01203");
  800. ]]>
  801. </script>
  802. </datagrid>
  803. <datagrid id="grd_antimetlist" nodeset="/root/main/antimetlist/item" caption="진토제코드^진토제명^비고^시작일^기간^등록일" colsep="^" colwidth="104, 305, 268, 49, 49, 100" mergecellsfixedrows="bycolrec" rowheader="update" rowsep="|" style="left:373px; top:50px; width:819px; height:200px; ">
  804. <col ref="antimetprtlcd" type="input"/>
  805. <col ref="antimetprtlnm" type="input"/>
  806. <col ref="remark" type="input"/>
  807. <col ref="fromday" type="input"/>
  808. <col ref="prtlterm" type="input"/>
  809. <col ref="rgstdd" type="inputdate"/>
  810. <script type="javascript" ev:event="onclick">
  811. <![CDATA[
  812. model.setValue("/root/send/srchdata/antimetprtlcd", model.getValue("/root/main/antimetlist/item["+grd_antimetlist.row+"]/antimetprtlcd"));
  813. model.setValue("/root/main/fromday", model.getValue("/root/main/antimetlist/item["+grd_antimetlist.row+"]/fromday"));
  814. model.setValue("/root/main/prtlterm", model.getValue("/root/main/antimetlist/item["+grd_antimetlist.row+"]/prtlterm"));
  815. model.setValue("/root/main/rgstdd", model.getValue("/root/main/antimetlist/item["+grd_antimetlist.row+"]/rgstdd"));
  816. model.removeNodeset("/root/main/prtlprcplist/item");
  817. fSetTab();
  818. submit("TRADB01205");
  819. ]]>
  820. </script>
  821. </datagrid>
  822. <button id="button1" class="btn_sw" group="flagtab" selected="true" style="left:0px; top:260px; width:60px; height:22px; ">
  823. <caption>내역등록</caption>
  824. <toggle case="case1" ev:event="onclick"/>
  825. </button>
  826. <button id="button10" class="btn_sw" group="flagtab" style="left:59px; top:260px; width:81px; height:22px; ">
  827. <caption>프로토콜 연결</caption>
  828. <toggle case="case2" ev:event="onclick"/>
  829. </button>
  830. </group>
  831. <group id="group1" style="left:0px; top:0px; width:1194px; height:13px; ">
  832. <caption id="caption19" class="tit_1" style="left:0px; top:0px; width:180px; height:14px; ">진토제 프로토콜 관리</caption>
  833. </group>
  834. <group id="group4" scroll="auto" style="left:0px; top:13px; width:1195px; height:27px; ">
  835. <button id="button7" class="btn4_letter2" style="left:1138px; top:5px; width:56px; height:22px; ">
  836. <caption>저장</caption>
  837. <script type="javascript" ev:event="DOMActivate">
  838. <![CDATA[
  839. model.setValue("/root/send/req/cnfmyn", "Y");
  840. fSaveData();
  841. ]]>
  842. </script>
  843. </button>
  844. <button id="button11" class="btn4_letter4" visibility="visible" style="left:1055px; top:5px; width:80px; height:22px; ">
  845. <caption>임시저장</caption>
  846. <script type="javascript" ev:event="DOMActivate">
  847. <![CDATA[
  848. model.setValue("/root/send/req/cnfmyn", "N");
  849. fSaveData();
  850. ]]>
  851. </script>
  852. </button>
  853. </group>
  854. </xhtml:body>
  855. </xhtml:html>