123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172 |
- <?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="">
- <result>
- <prcperrlist>
- <prcpcd/>
- <prcpnm/>
- <prcperr/>
- <flag/>
- </prcperrlist>
- </result>
- <err1>
- <prcperrlist/>
- </err1>
- <err2>
- <prcperrlist/>
- </err2>
- <err3>
- <prcperrlist/>
- </err3>
- </root>
- </instance>
- <script type="javascript" ev:event="xforms-model-construct-done">
- <![CDATA[
- model.removenode ( "/root/err1/prcperrlist" );
- model.removenode ( "/root/err2/prcperrlist" );
- model.removenode ( "/root/err3/prcperrlist" );
- ]]>
- </script>
- <submission id="TRZBC00101" mediatype="application/x-www-form-urlencoded" method="post"/>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- var flag = "";
- var srcNodeList = model.instances(0).selectNodes ("/root/result/prcperrlist");
- var destNode1 = model.instances(0).selectSingleNode( "/root/err1" );
- var destNode2 = model.instances(0).selectSingleNode( "/root/err2" );
- var destNode3 = model.instances(0).selectSingleNode( "/root/err3" );
- var currow = 1;
- var cnt1 = 0;
- var cnt2 = 0;
- var cnt3 = 0;
-
- for ( var i=0; i < srcNodeList.length; i++ ) {
- currow = i + 1;
- flag = model.getValue ( "/root/result/prcperrlist[" + currow + "]/flag" );
- if ( flag == "1" ) {
- btn_err1.visible = true;
- destNode1.appendChild(srcNodeList.item(i).cloneNode(true));
- cnt1++;
- } else if ( flag == "2" ) {
- btn_err2.visible = true;
- destNode2.appendChild(srcNodeList.item(i).cloneNode(true));
- cnt2++;
- } else if ( flag == "3" ) {
- btn_err3.visible = true;
- destNode3.appendChild(srcNodeList.item(i).cloneNode(true));
- cnt3++;
- }
- }
- if ( cnt1 > 0 ) {
- model.toggle ( "case1" );
- btn_err1.selected = true;
- } else if ( cnt2 > 0 ) {
- model.toggle ( "case2" );
- btn_err2.selected = true;
- } else if ( cnt3 > 0 ) {
- model.toggle ( "case3" );
- btn_err3.selected = true;
- }
- errlist1.rebuild();
- errlist2.rebuild();
- errlist3.rebuild();
-
- errlist1.mergeCells = "bycol";
- errlist1.mergeCol(0) = true;
- errlist1.mergeCol(1) = true;
- errlist1.merge();
-
- errlist2.mergeCells = "bycol";
- errlist2.mergeCol(0) = true;
- errlist2.mergeCol(1) = true;
- errlist2.merge();
-
- errlist3.mergeCells = "bycol";
- errlist3.mergeCol(0) = true;
- errlist3.mergeCol(1) = true;
- errlist3.merge();
- // grd_prcperrlist.sort(1, 0, grd_prcperrlist.rows-2, 0) = "asc";
- // grd_prcperrlist.sort(1, 1, grd_prcperrlist.rows-2, 1) = "asc";
- errlist1.autoResize = true ; //2010.02.04 JJE 오류내용이 긴 경우 모두 보이지 않아서 resize시킴..
- errlist2.autoResize = true ; //2010.02.04 JJE 오류내용이 긴 경우 모두 보이지 않아서 resize시킴..
- errlist3.autoResize = true ; //2010.02.04 JJE 오류내용이 긴 경우 모두 보이지 않아서 resize시킴..
- ]]>
- </script>
- </model>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../emr/prcpmngtweb/js/MMO001.js"/>
- <script type="javascript">
- <![CDATA[
- // 화면 open, 저장시 초기화 기능을 수행한다.
- function fClose() {
- window.close();
- }
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body pagewidth="815" pageheight="500" guideline="1,257;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <button id="button1" class="btn4_letter2" style="left:736px; top:473px; width:56px; height:22px; ">
- <caption>확인</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- window.close();
- ]]>
- </script>
- </button>
- <caption id="caption2" style="left:6px; top:473px; width:259px; height:20px; color:#ff0000; ">* 위의 오류사항을 수정후 저장하여 주십시오.</caption>
- <switch id="switch1" style="left:2px; top:22px; width:793px; height:448px; ">
- <case id="case1" selected="true" style="left:0px; top:0px; width:793px; height:448px; ">
- <datagrid id="errlist1" nodeset="/root/err1/prcperrlist" caption="처방코드^처방명^오류코드^오류내용" colsep="^" colwidth="80, 252,60,364" dataheight="23" ellipsis="true" extendlastcol="scroll" rowheight="23" rowsep="|" selectionmode="free" tooltip="true" style="left:0px; top:0px; width:791px; height:445px; ">
- <col ref="prcpcd" type="output"/>
- <col ref="prcpnm"/>
- <col ref="errcd" style="text-align:center; "/>
- <col ref="prcperr"/>
- </datagrid>
- </case>
- <case id="case2">
- <datagrid id="errlist2" nodeset="/root/err2/prcperrlist" caption="처방코드^처방명^오류내용" colsep="^" colwidth="80, 302, 374" dataheight="23" ellipsis="true" extendlastcol="scroll" rowheight="23" rowsep="|" selectionmode="free" tooltip="true" style="left:0px; top:0px; width:791px; height:445px; ">
- <col ref="prcpcd" type="output"/>
- <col ref="prcpnm"/>
- <col ref="prcperr"/>
- </datagrid>
- </case>
- <case id="case3">
- <datagrid id="errlist3" nodeset="/root/err3/prcperrlist" caption="처방코드^처방명^오류내용" colsep="^" colwidth="80, 302, 374" dataheight="23" ellipsis="true" extendlastcol="scroll" rowheight="23" rowsep="|" selectionmode="free" tooltip="true" style="left:0px; top:0px; width:791px; height:445px; ">
- <col ref="prcpcd" type="output"/>
- <col ref="prcpnm"/>
- <col ref="prcperr"/>
- </datagrid>
- </case>
- </switch>
- <button id="btn_err1" class="btn_sw" visibility="hidden" group="tab" style="left:5px; top:0px; width:69px; height:22px; ">
- <caption>처방에러</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.toggle ("case1" );
- ]]>
- </script>
- </button>
- <button id="btn_err2" class="btn_sw" visibility="hidden" group="tab" style="left:74px; top:0px; width:69px; height:22px; ">
- <caption>병용금기</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.toggle ("case2" );
- ]]>
- </script>
- </button>
- <button id="btn_err3" class="btn_sw" visibility="hidden" group="tab" style="left:143px; top:0px; width:69px; height:22px; ">
- <caption>연령금기</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.toggle ("case3" );
- ]]>
- </script>
- </button>
- </xhtml:body>
- </xhtml:html>
|