123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282 |
- <?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="">
- <main>
- <cretlist>
- <cretinfo>
- <pid/>
- <rsrvfromdd/>
- <rsrvtodd/>
- <rsrvterm/>
- <rsrvcnts/>
- <ioflag/>
- <hngnm/>
- <rrgstno1/>
- <rrgstno2/>
- <rsrvopt>1</rsrvopt>
- <matndialflag/>
- <ampmflag>4</ampmflag>
- </cretinfo>
- <getcreinfo>
- <ioflag/>
- <hngnm/>
- <rrgstno1/>
- <rrgstno2/>
- <matndialflag/>
- </getcreinfo>
- <pdrsrvlist>
- <pdrsrvinfo>
- <check/>
- <rsrvdd/>
- <dw/>
- <rsrvcnts/>
- <disableyn/>
- <dialflag/>
- <pid/>
- <hngnm/>
- <sexage/>
- <ioflag/>
- <histstat/>
- <orddd/>
- <cretno/>
- <orddeptcd/>
- <orddrid/>
- <status/>
- </pdrsrvinfo>
- </pdrsrvlist>
- </cretlist>
- <paminfo/>
- <chkinfo>
- <rtnmgs/>
- </chkinfo>
- </main>
- <send>
- <reqdata/>
- <savedata/>
- </send>
- <init/>
- <hidden/>
- <temp>
- <rtnmsg/>
- </temp>
- <diaginfo>
- <hidden/>
- </diaginfo>
- </root>
- </instance>
- <submission id="TRMND03001" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/reqdata" resultref="/root/main/cretlist/getcreinfo,/root/main/pdrsrvinfo"/>
- <submission id="TXMND03001" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata" resultref="/root/main/rtnmgs"/>
- <submission id="TRMNC00999" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send_diaginfo" replace="instance" resultref="/root/diaginfo"/>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- setHelp(); // 온라인 도움말 화면이 있는 경우 ready 에서 실행.
- fDone();
- ]]>
- </script>
- <submission id="TXMND03002" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/savedata" resultref="/root/temp"/>
- </model>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../emr/carecomweb/js/CareCom.js"/>
- <script type="javascript" src="../../../emr/dialroomweb/js/SMMND03000.js"/>
- </xhtml:head>
- <xhtml:body pagewidth="450" pageheight="390" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <group id="grp_biz" scroll="auto" style="left:0px; top:0px; width:433px; height:371px; ">
- <caption id="caption1" class="tit_2" style="left:5px; top:9px; width:126px; height:14px; ">복막투석 예약생성</caption>
- <button id="button1" class="btn5_letter6" navindex="8" style="left:339px; top:3px; width:86px; height:19px; ">
- <caption>예약생성저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSetRsrvdd(); //예약일자 지정
- fSaveRsrv(); //예약정보 저장
- //fSrchPat(); //환자기본정보 조회
- ]]>
- </script>
- </button>
- <line id="line1" class="line_1" style="x1:0px; y1:25px; x2:425px; y2:25px; "/>
- <caption id="caption13" class="cell_1" style="left:0px; top:30px; width:55px; height:23px; vertical-align:middle; ">등록번호</caption>
- <caption id="caption2" class="cell_1" style="left:0px; top:54px; width:135px; height:39px; vertical-align:middle; "/>
- <line id="line2" class="line_2" style="x1:0px; y1:52px; x2:425px; y2:52px; "/>
- <line id="line3" class="line_2" style="x1:0px; y1:92px; x2:425px; y2:92px; "/>
- <caption id="caption4" class="cell_1" style="left:0px; top:94px; width:55px; height:71px; vertical-align:middle; ">예약내용</caption>
- <line id="line5" class="line_3" style="x1:0px; y1:164px; x2:425px; y2:164px; "/>
- <input id="ipt_pid" ref="/root/main/cretlist/cretinfo/pid" class="input_default" navindex="1" style="left:58px; top:31px; width:75px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- inputEnterKey("btn_srchpat", "DOMActivate");
- ]]>
- </script>
- </input>
- <button id="btn_srchpat" class="icon_search" visibility="hidden" style="left:117px; top:32px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(model.getValue("/root/main/cretlist/cretinfo/pid") == "") {
- messageBox("등록번호는 필수입력입니다.", "E", "등록번호를 입력하십시오.");
- fClearChildNode("/root/main/cretlist/cretinfo");
- model.setValue("/root/main/cretlist/cretinfo/rsrvopt", "1");
- model.setValue("/root/main/cretlist/cretinfo/rsrvfromdd", getCurrentDate() );
- model.refresh();
- } else {
- fSrchPat(); //환자기본정보 조회
- }
- ]]>
- </script>
- </button>
- <output id="opt_hngnm" ref="/root/main/cretlist/cretinfo/hngnm" class="output_fix" style="left:158px; top:31px; width:70px; height:19px; "/>
- <output id="opt_rrgstno1" ref="/root/main/cretlist/cretinfo/rrgstno1" class="output_fix" style="left:231px; top:31px; width:65px; height:19px; "/>
- <output id="opt_rrgstno2" ref="/root/main/cretlist/cretinfo/rrgstno2" class="output_fix" style="left:310px; top:31px; width:70px; height:19px; "/>
- <caption id="caption5" style="left:297px; top:34px; width:15px; height:15px; font-weight:bold; ">-</caption>
- <input id="ipt_rsrvfromdd" ref="/root/main/cretlist/cretinfo/rsrvfromdd" class="input_default" navindex="4" inputtype="date" style="left:138px; top:72px; width:90px; height:19px; text-align:center; "/>
- <caption id="caption6" style="left:230px; top:75px; width:15px; height:15px; font-weight:bold; ">~</caption>
- <input id="ipt_rsrvtodd" ref="/root/main/cretlist/cretinfo/rsrvtodd" class="input_default" disabled="true" navindex="5" inputtype="date" style="left:244px; top:72px; width:90px; height:19px; text-align:center; "/>
- <input id="ipt_rsrvterm" ref="/root/main/cretlist/cretinfo/rsrvterm" class="input_default" disabled="true" navindex="6" style="left:338px; top:72px; width:40px; height:19px; text-align:center; "/>
- <caption id="caption7" style="left:379px; top:74px; width:42px; height:15px; ">일 간격</caption>
- <textarea id="txt_rsrvcnts" ref="/root/main/cretlist/cretinfo/rsrvcnts" navindex="7" style="left:58px; top:95px; width:365px; height:67px; "/>
- <output id="opt_ioflag" ref="/root/main/cretlist/cretinfo/ioflag" class="output_fix" style="left:383px; top:31px; width:41px; height:19px; "/>
- <select1 id="rdo_rsrvopt" ref="/root/main/cretlist/cretinfo/rsrvopt" navindex="2" appearance="full" cols="2" overflow="visible" style="left:0px; top:73px; width:132px; height:15px; border-style:none; ">
- <choices>
- <item>
- <label>예약일자</label>
- <value>1</value>
- </item>
- <item>
- <label>예약범위</label>
- <value>2</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- fInitRsrvdd();
- ]]>
- </script>
- </select1>
- <output id="output1" ref="/root/main/cretlist/cretinfo/matndialflag" class="output_fix" visibility="hidden" style="left:135px; top:4px; width:46px; height:19px; "/>
- <button id="btn_patpopup" class="icon_search" navindex="2" style="left:138px; top:32px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fUseridPopup("/root/main/cretlist/cretinfo", "/pid", "", "", "", ipt_pid);
- fSrchPat(); //환자기본정보 조회
- ]]>
- </script>
- </button>
- <button id="button2" class="btn5_letter6" navindex="11" style="left:339px; top:171px; width:86px; height:19px; ">
- <caption>예약취소저장</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var cnt = 0;
- for(var i=1; i<grd_pdrsrvinfo.rows; i++){
- model.makeValue("/root/main/cretlist/pdrsrvlist/pdrsrvinfo["+i+"]/status", ""); // 상태값초기화
- if( model.getValue("/root/main/cretlist/pdrsrvlist/pdrsrvinfo["+i+"]/check") == "true"){
- model.makeValue("/root/main/cretlist/pdrsrvlist/pdrsrvinfo["+i+"]/status", "d"); // 상태값지정 (status:"d")
- cnt++;
- }
- }
- if(cnt < 1){
- messageBox("취소저장 할 데이터가", "E014");
- } else{
- var msg = messageBox("취소를", "Q003", "");
- if(msg == 6) {
- fSaveCncl(); // 취소저장
- fSrchPat(); //환자기본정보 조회
- }
- }
- ]]>
- </script>
- <hint>
- <![CDATA[과거예약정보는 취소저장 할 수 없습니다.]]>
- </hint>
- </button>
- <caption id="caption3" class="tit_2" style="left:5px; top:177px; width:126px; height:13px; ">복막투석 예약정보</caption>
- <line id="line4" class="line_1" style="x1:0px; y1:193px; x2:425px; y2:193px; "/>
- <datagrid id="grd_pdrsrvinfo" nodeset="/root/main/cretlist/pdrsrvlist/pdrsrvinfo" caption="선택^예약일자^요일^예약내용^disableyn^dialflag^pid^hngnm^sexage^ioflag^histstat^orddd^cretno^orddeptcd^orddrid^status" colsep="^" colwidth="55, 110, 0, 241, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0" mergecellsfixedrows="bycolrec" rowheader="25" rowheight="23" rowsep="|" navindex="12" style="left:0px; top:198px; width:425px; height:171px; text-align:center; ">
- <col ref="check" type="checkbox"/>
- <col ref="rsrvdd" format="yyyy-mm-dd"/>
- <col ref="dw"/>
- <col ref="rsrvcnts" style="left:140px; top:23px; width:237px; height:23px; text-align:left; "/>
- <col ref="disableyn"/>
- <col ref="dialflag"/>
- <col ref="pid"/>
- <col ref="hngnm"/>
- <col ref="sexage"/>
- <col ref="ioflag"/>
- <col ref="histstat"/>
- <col ref="orddd"/>
- <col ref="cretno"/>
- <col ref="orddeptcd"/>
- <col ref="orddrid"/>
- <col ref="status"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- var iRow = grd_pdrsrvinfo.row;
- var iCol = grd_pdrsrvinfo.col;
- if(iRow > 0 && iCol > 0){
- if(model.getValue("/root/main/cretlist/pdrsrvlist/pdrsrvinfo[" + iRow + "]/disableyn") == "true"){
- if(model.getValue( "/root/main/cretlist/pdrsrvlist/pdrsrvinfo[" + iRow + "]/check") == "false"){
- model.makeValue( "/root/main/cretlist/pdrsrvlist/pdrsrvinfo[" + iRow + "]/check" ,"true");
- }else if(model.getValue( "/root/main/cretlist/pdrsrvlist/pdrsrvinfo[" + iRow + "]/check") == "true"){
- model.makeValue( "/root/main/cretlist/pdrsrvlist/pdrsrvinfo[" + iRow + "]/check" ,"false");
- }
- }
- }
- grd_pdrsrvinfo.refresh();
- ]]>
- </script>
- <hint>
- <![CDATA[과거예약정보는 취소저장 할 수 없습니다.]]>
- </hint>
- </datagrid>
- <button id="button101" class="btn2_letter4" navindex="9" style="left:205px; top:171px; width:64px; height:19px; ">
- <caption>전체선택</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- for (var i = 1; i < grd_pdrsrvinfo.rows; i++ ) {
- if(model.getValue("/root/main/cretlist/pdrsrvlist/pdrsrvinfo[" + i + "]/disableyn") == "true"){
- model.makeValue( "/root/main/cretlist/pdrsrvlist/pdrsrvinfo[" + i + "]/check" ,"true");
- }
- }
- grd_pdrsrvinfo.refresh();
- ]]>
- </script>
- </button>
- <button id="button102" class="btn2_letter4" navindex="10" style="left:272px; top:171px; width:64px; height:19px; ">
- <caption>선택취소</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- for (var i = 1; i < grd_pdrsrvinfo.rows; i++ ) {
- if(model.getValue("/root/main/cretlist/pdrsrvlist/pdrsrvinfo[" + i + "]/disableyn") == "true"){
- model.makeValue( "/root/main/cretlist/pdrsrvlist/pdrsrvinfo[" + i + "]/check" ,"false");
- }
- }
- grd_pdrsrvinfo.refresh();
- ]]>
- </script>
- </button>
- <select1 id="rdo_ampmflag" ref="/root/main/cretlist/cretinfo/ampmflag" navindex="3" appearance="full" cols="2" overflow="visible" style="left:138px; top:55px; width:88px; height:15px; border-style:none; ">
- <choices>
- <item>
- <label>오전</label>
- <value>4</value>
- </item>
- <item>
- <label>오후</label>
- <value>6</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- fInitRsrvdd();
- ]]>
- </script>
- </select1>
- </group>
- </xhtml:body>
- </xhtml:html>
|