123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?xml-stylesheet href="../../../com/commonweb/css/common.css" type="text/css" ?>
- <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">
- <xhtml:head>
- <xhtml:title>병동투약관리</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <hidden>
- <drugitem>
- <drugcd/>
- <drugnm/>
- </drugitem>
- <receivedrugcd>/root/send/srchinfo/srchprcpcd</receivedrugcd>
- </hidden>
- <temp2>
- <rtnlist>
- <exelist/>
- <histlist/>
- </rtnlist>
- </temp2>
- </root>
- </instance>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
-
-
-
- ]]>
- </script>
- <submission id="TRADT10401" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/srchinfo" replace="instance" resultref="/root/main/masterinfo/grd_druglist"/>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- <script type="javascript" src="../../../ast/commonweb/js/AST.js"/>
- <submission id="TRADT10402" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/srchdetinfo" replace="instance" resultref="/root/main/detailinfo"/>
- <submission id="TRADT10403" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/srchbcinfo" replace="instance" resultref="/root/main/masterinfo"/>
- <submission id="TXADT10401" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/req2" replace="instance" resultref="/root/hidden"/>
- <submission id="TXADT10402" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/req2" replace="instance" resultref="/root/hidden"/>
- <submission id="TXADT10403" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/req2" replace="instance" resultref="/root/hidden"/>
- <submission id="TRADT10404" mediatype="application/x-www-form-urlencoded" method="post" replace="instance" resultref="/root/init/wardinfo"/>
- <submission id="TRZBC00101"/>
- <script type="javascript">
- <![CDATA[
- // 전체선택 인덱스
- var varDrugTotSel = "false"; // 처방목록 전체선택
- var varDrugPathIndex = 2; // 처방목록 이동경로
- var varDrugStatIndex = 3; // 처방목록 조제상태
- var varDrugStocIndex = 1; // 처방상세 미불출/반환확인
-
-
- function fSetValueGrid2Cell(popupParam) {
- var row = grd_druglist.row;
- var col = grd_druglist.col;
- var nodeList = null;
- var drugpath = "";
- var drugstat = "";
- var predrugstat = "";
- var predrugpath = "";
-
- for( var i=1; i< grd_druglist.rows; i++) {
- if ( model.getValue("/root/main/masterinfo/grd_druglist["+i+"]/drugdt") == "-") {
- model.setValue("/root/main/masterinfo/grd_druglist["+i+"]/drugpath","-");
- }
- }
- model.refresh();
- if (popupParam== "D") { // 투약처방상태
- for( var i=1; i< grd_druglist.rows; i++) {
- predrugstat = model.getValue("/root/main/masterinfo/grd_druglist["+i+"]/predrugstat" );
- if ( model.getValue("/root/main/masterinfo/grd_druglist["+i+"]/sel") == "true") {
- if (predrugstat == "MD" || predrugstat == "P" || predrugstat == "ND" || predrugstat == "D") {
- model.setValue("/root/main/masterinfo/grd_druglist["+i+"]/drugstat" ,popupParam);
- model.setValue("/root/main/masterinfo/grd_druglist["+i+"]/sel" ,"true");
- }else {
- model.setValue("/root/main/masterinfo/grd_druglist["+i+"]/sel" ,"false");
- }
- }
- }
- } else if (popupParam== "ND") { // 투약처방상태 (조제보류)
- for( var i=1; i< grd_druglist.rows; i++) {
- predrugstat = model.getValue("/root/main/masterinfo/grd_druglist["+i+"]/predrugstat" );
- if ( model.getValue("/root/main/masterinfo/grd_druglist["+i+"]/sel") == "true") {
- if ((predrugstat == "MD" || predrugstat == "P" || predrugstat == "ND" || predrugstat == "D") && (model.getValue("/root/main/masterinfo/grd_druglist["+i+"]/drugdt") == "-")) {
- model.setValue("/root/main/masterinfo/grd_druglist["+i+"]/drugstat" ,popupParam);
- model.setValue("/root/main/masterinfo/grd_druglist["+i+"]/sel" ,"true");
- }else {
- model.setValue("/root/main/masterinfo/grd_druglist["+i+"]/sel" ,"false");
- }
- }
- }
- } else { // 이동경로
- for( var i=1; i< grd_druglist.rows; i++) {
- predrugstat = model.getValue("/root/main/masterinfo/grd_druglist["+i+"]/predrugstat" );
- predrugpath = model.getValue("/root/main/masterinfo/grd_druglist["+i+"]/predrugpath" );
- if ( model.getValue("/root/main/masterinfo/grd_druglist["+i+"]/sel") == "true") {
- if (predrugstat == "D" && (predrugpath == '-' || predrugpath == '')) {
- model.setValue("/root/main/masterinfo/grd_druglist["+i+"]/drugpath",popupParam);
- model.setValue("/root/main/masterinfo/grd_druglist["+i+"]/sel" ,"true");
- } else {
- model.setValue("/root/main/masterinfo/grd_druglist["+i+"]/sel" ,"false");
- }
- }
- }
- }
-
- model.refresh();
- }
- ]]>
- </script>
- <submission id="TRADB02604" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/srchprcpcdinfo" replace="instance" resultref="/root/hidden/drugitem"/>
- <submission id="TXADT10404" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/req2" replace="instance" resultref="/root/hidden"/>
- <submission id="TXADT10405" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/req2" replace="instance" resultref="/root/hidden"/>
- <submission id="TRADT10203" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/deptinfo" replace="instance" resultref="/root/init/deptlist"/>
- </model>
- </xhtml:head>
- <xhtml:body pagewidth="730" pageheight="770" guideline="1,1195;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <script type="javascript" ev:event="onmenu">
- <![CDATA[
- var popupParam = event.description;
- fSetValueGrid2Cell(popupParam);
- ]]>
- </script>
- <group id="group3" scroll="auto" style="left:0px; top:13px; width:695px; height:692px; ">
- <group id="grp_ordhist" visibility="visible" style="left:0px; top:0px; width:685px; height:683px; border-style:solid; ">
- <datagrid id="datagrid1" nodeset="/root/temp2/rtnlist/grd_exelist" caption="처방이력상태^약코드^약품명^수량^횟수^일수" colsep="^" colwidth="98, 78, 244, 80, 65, 80" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:0px; top:35px; width:680px; height:255px; ">
- <col ref="prcphistcdnm" format="yyyy-mm-dd"/>
- <col ref="prcpcd"/>
- <col ref="prcpnm"/>
- <col ref="prcpqty"/>
- <col ref="prcptims"/>
- <col ref="prcpdayno"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- if(isDataCell()) {
- var rows = datagrid1.rows;
- var selRow = datagrid1.row;
-
- if (rows >0) {
- if (selRow<= 0) {
- selRow = 1;
- }
- }
-
- model.setValue("root/send/srchdetinfo/drugdd", model.getValue("/root/main/masterinfo/grd_druglist["+selRow+"]/drugdd"));
- model.setValue("root/send/srchdetinfo/drugno", model.getValue("/root/main/masterinfo/grd_druglist["+selRow+"]/drugno"));
- model.setValue("root/send/srchdetinfo/ioflag" , model.getValue("/root/main/masterinfo/grd_druglist["+selRow+"]/ioflag"));
-
- submit("TRADT10402");
- }
- ]]>
- </script>
- </datagrid>
- <caption id="caption18" class="tit_2" style="left:5px; top:15px; width:216px; height:13px; ">현재 실행가능한 처방목록</caption>
- <line id="line3" class="line_1" style="x1:1px; y1:28px; x2:681px; y2:28px; "/>
- <line id="line4" class="line_1" style="x1:0px; y1:313px; x2:680px; y2:313px; "/>
- <caption id="caption20" class="tit_2" style="left:5px; top:300px; width:216px; height:13px; ">반환된 처방목록</caption>
- <button id="btn_cls" class="btn4_letter2" style="left:620px; top:657px; width:56px; height:22px; ">
- <caption>닫기</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- window.close();
- ]]>
- </script>
- </button>
- <datagrid id="datagrid2" nodeset="/root/temp2/rtnlist/grd_histlist" caption="처방이력상태^약코드^약품명^수량^횟수^일수" colsep="^" colwidth="97, 78, 243, 80, 65, 80" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:0px; top:322px; width:680px; height:330px; ">
- <col ref="prcphistcdnm" style="text-align:center; "/>
- <col ref="prcpcd"/>
- <col ref="prcpnm"/>
- <col ref="prcpqty" style="text-align:right; "/>
- <col ref="prcpqty" style="text-align:right; "/>
- <col ref="prcptims" style="text-align:right; "/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- if(isDataCell()) {
- var rows = grd_druglist.rows;
- var selRow = grd_druglist.row;
-
- if (rows >0 && selRow<= 0) selRow = 1;
- model.setValue("root/send/srchdetinfo/drugdd", model.getValue("/root/main/masterinfo/grd_druglist["+selRow+"]/drugdd"));
- model.setValue("root/send/srchdetinfo/drugno", model.getValue("/root/main/masterinfo/grd_druglist["+selRow+"]/drugno"));
- model.setValue("root/send/srchdetinfo/ioflag" , model.getValue("/root/main/masterinfo/grd_druglist["+selRow+"]/ioflag"));
-
- submit("TRADT10402");
- }
- ]]>
- </script>
- </datagrid>
- </group>
- <button id="button51" class="btn2_letter4" style="left:615px; top:5px; width:64px; height:19px; ">
- <caption>엑셀저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var file = window.fileDialog("save","","false","","xls","Excel Files(*.xls)|*.xls");
- grd_druglist.saveExcel(file);
- ]]>
- </script>
- </button>
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- // ESC키를 누르면 조제 바코드에 focus
- if(event.keyCode == "27") {
- model.setFocus("ipt_bcno1");
- }
- ]]>
- </script>
- <button id="btn_widesea" class="btn2_letter4" style="left:550px; top:5px; width:64px; height:19px; ">
- <caption>확대보기</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var grdwideyn = model.getValue("/root/init/grdwideyn");
- if (grdwideyn == "y") {
- btn_widesea.attribute("text") = "축소보기";
- datagrid1.attribute ("height") = 673;
- model.setValue("/root/init/grdwideyn","n");
- } else {
- btn_widesea.attribute("text") = "확대보기";
- datagrid1.attribute ( "height" ) = 265;
- model.setValue("/root/init/grdwideyn","y");
- }
- ]]>
- </script>
- </button>
- </group>
- <group id="group1" style="left:0px; top:0px; width:1194px; height:13px; ">
- <caption id="caption19" class="tit_1" style="left:0px; top:0px; width:106px; height:14px; ">병동투약관리</caption>
- </group>
- </xhtml:body>
- </xhtml:html>
|