12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196 |
- <?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>
- <exculist>
- <mainordlist5>
- <check/>
- <pid/>
- <patnm/>
- <prcpnm/>
- <srchrsrvtm/>
- <prcpdd/>
- <rgstdepthngnm/>
- <excuroomcd/>
- <rsrvflagyn/>
- <rcptyn/>
- <prcpdd/>
- <orddepthngnm/>
- <orddrnm/>
- <calcscorcd/>
- <excuroom/>
- <prcphopedd/>
- <excutm/>
- <endtime/>
- <rsrvrem/>
- <excuroomnm/>
- <genrflag/>
- <execprcpuniqno/>
- <execprcpstatcd/>
- <prcpkindcd/>
- <excupartcd/>
- <indd/>
- <actorddd/>
- <orddrid/>
- <execrid/>
- <suppdeptcd/>
- <cnclrescd/>
- <prcpdelivefact/>
- <rsrvplceflag/>
- <rsrvexcupossyn/>
- <rsrvexmptmplcd/>
- <tmpldata/>
- <rsrvflag/>
- <rsrvdt/>
- </mainordlist5>
- </exculist>
- <rsrvposstmlist>
- <rsrvposstm>
- <rsrvtm/>
- <count/>
- <max/>
- </rsrvposstm>
- <rsrvlistam>
- <srchrsrvtm/>
- <pid/>
- <hngnm/>
- <prcpnm/>
- </rsrvlistam>
- <rsrvlistpm>
- <srchrsrvtm/>
- <pid/>
- <hngnm/>
- <prcpnm/>
- </rsrvlistpm>
- </rsrvposstmlist>
- <ordlist>
- <patinfo>
- <patinfolist/>
- </patinfo>
- <popupendflag/>
- </ordlist>
- <subordlist>
- <subordlist4>
- <memodd/>
- <memorem/>
- </subordlist4>
- </subordlist>
- </main>
- <send>
- <data>
- <cmb_info>
- <initexecroom>
- <excuroomcdid/>
- </initexecroom>
- </cmb_info>
- <srchpid/>
- <hngnm/>
- <acptlistflag/>
- <orddd/>
- <rsrvdd/>
- <rsrvmm/>
- <rsrvss/>
- <excuroomcd/>
- <suppdeptcd/>
- <rsrvdate/>
- <srchdate1/>
- <srchdate2/>
- <largeclass/>
- <excuroomnm/>
- </data>
- <globalinstance>
- <instance1/>
- </globalinstance>
- <req>
- <cnclcd/>
- <flag/>
- <data/>
- </req>
- <ampmgubn>0</ampmgubn>
- <memo>
- <memodt1/>
- <memodt2/>
- <basesuppdeptcd/>
- </memo>
- </send>
- <hidden>
- <calendar>
- <year/>
- <month/>
- <weeklist>
- <list>
- <sun/>
- <mon/>
- <tue/>
- <wed/>
- <thu/>
- <fri/>
- <sat/>
- <sun_memo/>
- <mon_memo/>
- <tue_memo/>
- <wed_memo/>
- <thu_memo/>
- <fri_memo/>
- <sat_memo/>
- </list>
- </weeklist>
- <dd/>
- </calendar>
- <grdcellcolor>
- <calrow/>
- <calcol/>
- <bfcalrow/>
- <bfcalcol/>
- <color/>
- </grdcellcolor>
- <cnclcdlist>
- <cnclcd/>
- </cnclcdlist>
- <beforersrvtm>
- <rsrvdtlist>
- <before/>
- </rsrvdtlist>
- </beforersrvtm>
- <con>
- <date/>
- </con>
- <chkprint/>
- <pseursrvinfo>
- <seq/>
- <suppdeptcd/>
- <instcd/>
- </pseursrvinfo>
- <updtflag/>
- <popupmenu>
- <seq/>
- </popupmenu>
- </hidden>
- <init>
- <curerprescondlist>
- <curerprescond>
- <userid/>
- <usernm/>
- </curerprescond>
- <rsrvcalendar>
- <rsrvdd/>
- <count/>
- <max/>
- </rsrvcalendar>
- </curerprescondlist>
- <windowloadinstance>
- </windowloadinstance>
- <cmb_info>
- <initexcuroomgrp>
- <excuroomgrpcdid/>
- <excuroomgrpcdnm/>
- </initexcuroomgrp>
- </cmb_info>
- <M0010list>
- <M0010>
- <cdid/>
- <cdnm/>
- </M0010>
- </M0010list>
- </init>
- </root>
- </instance>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- // 초기화
- fInitialize();
- ]]>
- </script>
- <submission id="TRAEA01401" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/globalinstance" replace="instance" resultref="/root/init/cmb_info"/>
- <submission id="TRAEA01412" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/memo" replace="instance" resultref="/root/main/subordlist"/>
- <submission id="TRAEA01416" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/rsrvposstmlist"/>
- <submission id="TRAEA02011" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/curerprescondlist"/>
- <submission id="TXAEA02001" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/req" replace="instance" resultref="/root/temp"/>
- <submission id="TRZBC00102" mediatype="application/x-www-form-urlencoded" method="post"/>
- <submission id="TRAEA03203" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/hidden/calendarinfo"/>
- <script type="javascript" ev:event="xforms-model-destruct">
- <![CDATA[
- if (checkOpener()) {
- var updtflag = model.getValue("/root/hidden/updtflag");
-
- if (updtflag == "Y") {
- opener.javascript.fGetExamCurePrcpPopList();
- }
- }
- window.close();
- ]]>
- </script>
- </model>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
- <script type="javascript" src="../../../ast/examcureweb/js/AEZ0001.js"/>
- <script type="javascript">
- <![CDATA[
-
- // 초기화
- function fInitialize() {
-
- // 부서 조회
- aezfSetSuppDeptcd();
- zbcfGetCodeList( new Array("M0010"), new Array("/root/init/M0010list") , false);
- model.setValue("/root/send/data/suppdeptcd", model.getValue("/root/send/globalinstance/instance1"));
- model.setValue("/root/send/memo/basesuppdeptcd", model.getValue("/root/send/globalinstance/instance1"));
-
- submit("TRAEA01401");
-
- model.makeValue("/root/send/data/srchpid", model.getValue("/root/main/exculist/mainordlist5/pid"));
- model.makeValue("/root/main/ordlist/patinfolist/pid", model.getValue("/root/main/exculist/mainordlist5/pid"));
- model.makeValue("/root/send/data/excuroomcd", model.getValue("/root/main/exculist/mainordlist5/excuroomcd"));
- model.makeValue("/root/send/data/excuroomgrp", model.getValue("/root/main/exculist/mainordlist5/excuroomgrpcdid"));
- initCalendar();
- setCurrentDate();
- //처방선택시 자동으로 달력에서 오늘날짜 onclick 이벤트 처리
- getRsrvPossTm(grd_calendar);
- }
- /*
- */
- function initCalendar() {
-
- var curDate = getCurrentDate().toDate();
-
- model.setValue("/root/hidden/calendar/year", curDate.getDateFormat('YYYY'));
- model.setValue("/root/hidden/calendar/month", curDate.getDateFormat('MM'));
- model.refresh();
- setCalendar(curDate);
- }
-
- /* @group : 치료예약(재활)
- * @ver : 2007.05.18
- * @by : 이선경
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 달력에 일자별로 가용현황을 보여준다.
- */
- function setRsrvPresCondByMonth(dateObj) {
-
- submit("TRAEA02011");
-
- var isMonth = model.getValue("/root/hidden/calendar/month");
- var isYear = model.getValue("/root/hidden/calendar/year");
- // var isDate = (isYear+isMonth+1).toDate();
- // var startDay = isDate.getDay();
-
- var startDay = dateObj.getDay();
-
- for (var i = 1; i < grd_temp.rows; i++) {
- var dd = model.getValue("/root/init/curerprescondlist/rsrvcalendar[" + i + "]/rsrvdd");
- var colidx = dd.toDate().getDay();
- var rowidx = Math.ceil( ( startDay + Number(dd.substr(6,2)) ) / 7 );
- grd_calendar.valueMatrix(rowidx, colidx+7) = model.getValue("/root/init/curerprescondlist/rsrvcalendar[" + i + "]/count") + "/" + model.getValue("/root/init/curerprescondlist/rsrvcalendar[" + i + "]/max") ;
- }
- }
-
-
- function fGetHospitalCalendar(){
-
- var dd = (model.getValue("/root/hidden/calendar/year")).concat(model.getValue("/root/hidden/calendar/month"));
- model.makeNode("/root/send/date");
- model.setValue("/root/send/date",dd);
-
- if (submit("TRAEA03203") == true) return true;
- else return false;
- }
-
-
- //해당 일자의 병원 일정 정보를 얻어 온다
- function fGetCalendarMemo( i )
- {
- var holiflag = "";
- var holinm = "";
-
- holiflag = model.getValue("/root/hidden/calendarinfo/calendarinfolist[" + i +"]/holiflag");
- holinm = model.getValue("/root/hidden/calendarinfo/calendarinfolist[" + i +"]/holinm");
-
- if( holinm == '-' ){
- holinm = "";
- }
- return holinm;
- }
-
- //그리드의 폰트 색상을 변경한다.
- function fSetTextColor(calRow, calCol, bgColor) {
-
- if( calCol < 7 ){
- grd_calendar.cellStyle("color", calRow, calCol) = bgColor;
- grd_calendar.cellStyle("color", calRow, calCol + 7) = bgColor;
- }else{
- grd_calendar.cellStyle("color", calRow, calCol) = bgColor;
- grd_calendar.cellStyle("color", calRow, calCol - 7) = bgColor;
- }
- }
-
- function setCalendar(dateObj) {
-
- //서버로 자료 요청
- if ( fGetHospitalCalendar() != true ){
- messageBox("병원일정 데이터를 가져올 수", "I004");
- }
-
- // 그리드 초기화
- model.removeNodeset("/root/hidden/calendar/weeklist/list");
- //grd_calendar.rebuild()
-
- dateObj.setDate(1);
- var startDay = dateObj.getDay();
- var days = dateObj.getMonthDay();
-
- var rows = Math.ceil( ( startDay + days ) / 7 );
- for( var i = 0; i < rows; i++ )
- grd_calendar.addRow(false);
-
- grd_calendar.rebuild();
- grd_calendar.rebuildStyle();
-
- var rowIndex = grd_calendar.fixedRows;
- var colIndex = startDay;
- var dutflag = '';
-
- for( var i = 1; i <= days; i++ ) {
-
- //write date
- grd_calendar.valueMatrix(rowIndex, colIndex) = i;
- grd_calendar.cellStyle("font-weight", rowIndex, colIndex) = "bold";
- //write memo
- grd_calendar.valueMatrix(rowIndex , colIndex + 7) = "0/0";
-
- dutflag = model.getValue("/root/hidden/calendarinfo/calendarinfolist[" + i +"]/dutflag");
-
- if( dutflag == '8' ){ //'0' 평일, '4' 토요일, '8' 휴일
- fSetTextColor(rowIndex, colIndex, '#ff0000');
- }
-
- colIndex++;
- if( colIndex == 7 ) {
- colIndex = 0;
- rowIndex++;
- }
- }
-
- model.setValue("/root/send/data/rsrvdd",model.getValue("/root/hidden/calendar/year")+model.getValue("/root/hidden/calendar/month")+"01");
- setRsrvPresCondByMonth(dateObj);
-
- }
- function setCellColor(gridObj) {
-
- var calRow = 0; //현재선택
- var calCol = 0; //현재선택
- var bfcalRow = 0; //전에 선택
- var bfcalCol = 0; //전에 선택
-
- var white = 1; //#ffffff
- var green = 2; //#c4e693
-
- calRow = Number(model.getValue("/root/hidden/grdcellcolor/calrow"));
- calCol = Number(model.getValue("/root/hidden/grdcellcolor/calcol"));
-
- bfcalRow = Number(model.getValue("/root/hidden/grdcellcolor/bfcalrow"));
- bfcalCol = Number(model.getValue("/root/hidden/grdcellcolor/bfcalcol"));
-
- // 1. 원래 색으로 돌려놓기
- if(model.getValue("/root/hidden/grdcellcolor/color") == "1" ) {
- gridObj.cellStyle("background-color", bfcalRow, bfcalCol) = "#ffffff";
-
- if( bfcalCol < 7 ) {
- bfcalCol += 7;
- } else {
- bfcalCol -= 7;
- }
- gridObj.cellStyle("background-color", bfcalRow, bfcalCol) = "#ffffff";
-
- } else if (model.getValue("/root/hidden/grdcellcolor/color") == "2" ) {
- gridObj.cellStyle("background-color", bfcalRow, bfcalCol) = "#c4e693";
-
- if( bfcalCol < 7 ) {
- bfcalCol += 7;
- } else {
- bfcalCol -= 7;
- }
- gridObj.cellStyle("background-color", bfcalRow, bfcalCol) = "#c4e693";
- }
-
-
- // 2. bf 인스턴스에 선택한 원래 셀 담아두기
-
- if(gridObj.cellStyle("background-color", calRow, calCol) == "white" ) {
- model.setValue("/root/hidden/grdcellcolor/color", "1");
- }
-
- if(gridObj.cellStyle("background-color", calRow, calCol) == "#c4e693" ) {
- model.setValue("/root/hidden/grdcellcolor/color", "2");
- }
- model.setValue("/root/hidden/grdcellcolor/bfcalrow",calRow);
- model.setValue("/root/hidden/grdcellcolor/bfcalcol",calCol);
-
- // 3. 선택한 셀에 보라색 주기
- gridObj.cellStyle("background-color", calRow, calCol) = "#daa7d9";
-
- if( calCol < 7 ) {
- calCol += 7;
- } else {
- calCol -= 7;
- }
- gridObj.cellStyle("background-color", calRow, calCol) = "#daa7d9";
- }
-
-
- function getRsrvPossTm(gridObj) {
-
- var calRow = model.getValue("/root/hidden/grdcellcolor/calrow");
- var calCol = model.getValue("/root/hidden/grdcellcolor/calcol");
- if( calCol >= 7 ) {
-
- calCol -= 7;
- }
-
- var yyyy = model.getValue("/root/hidden/calendar/year");
- var mm = model.getValue("/root/hidden/calendar/month");
- var dd = model.getValue("/root/hidden/calendar/weeklist/list[" + calRow + "]/" + gridObj.colAttribute(calCol, "ref"));
-
-
- if (getStringLength(dd) == 1) {
- dd = "0" + dd;
- }
-
- model.setValue("/root/send/data/rsrvdd", yyyy + mm + dd);
- model.setValue("/root/send/data/rsrvdate",model.getValue("/root/send/data/rsrvdd"));
- model.removenode("/root/main/rsrvposstmlist");
- if (submit("TRAEA01416", false)) {
-
- var rowCnt = getNodesetCount("/root/main/rsrvposstmlist/rsrvlist");
- rowCnt = (rowCnt*1) + 1;
-
- // 임시 예약 건이 있을 경우
- var addRowCnt = getNodesetCount("/root/main/rsrvposstmlist/unrsrvlist");
-
- if (addRowCnt > 0) {
-
- addRowCnt = (addRowCnt*1) + 1;
- for (i=1; i<addRowCnt; i++) {
- model.makeValue("/root/main/rsrvposstmlist/rsrvlist["+ rowCnt + "]/rsrvtm", model.getValue("/root/main/rsrvposstmlist/unrsrvlist[" + i + "]/rsrvtm") + "00");
- model.makeValue("/root/main/rsrvposstmlist/rsrvlist["+ rowCnt + "]/pid", model.getValue("/root/main/rsrvposstmlist/unrsrvlist[" + i + "]/pid"));
- model.makeValue("/root/main/rsrvposstmlist/rsrvlist["+ rowCnt + "]/prcpnm", model.getValue("/root/main/rsrvposstmlist/unrsrvlist[" + i + "]/prcpnm"));
- model.makeValue("/root/main/rsrvposstmlist/rsrvlist["+ rowCnt + "]/hngnm", model.getValue("/root/main/rsrvposstmlist/unrsrvlist[" + i + "]/hngnm"));
- model.makeValue("/root/main/rsrvposstmlist/rsrvlist["+ rowCnt + "]/srchrsrvtm", model.getValue("/root/main/rsrvposstmlist/unrsrvlist[" + i + "]/rsrvtm") + "00");
- model.makeValue("/root/main/rsrvposstmlist/rsrvlist["+ rowCnt + "]/rgstdepthngnm", "");
- model.makeValue("/root/main/rsrvposstmlist/rsrvlist["+ rowCnt + "]/prcpcd", "");
- model.makeValue("/root/main/rsrvposstmlist/rsrvlist["+ rowCnt + "]/seq", model.getValue("/root/main/rsrvposstmlist/unrsrvlist[" + i + "]/seq"));
- rowCnt++;
- }
- }
-
- var rsrvlistamCnt = getNodesetCount("/root/main/rsrvposstmlist/rsrvlist[rsrvtm<120000]");
- var rsrvlistpmCnt = getNodesetCount("/root/main/rsrvposstmlist/rsrvlist[rsrvtm>115900]");
- if (rsrvlistamCnt >0) {
- grd_rsrvlistam.attribute("nodeset") = "/root/main/rsrvposstmlist/rsrvlist[rsrvtm<120000]" ;
- grd_rsrvlistam.sort(1, grd_rsrvlistam.colRef("srchrsrvtm"), grd_rsrvlistam.rows, grd_rsrvlistam.colRef("srchrsrvtm")) = "desc";
- grd_rsrvlistam.rebuild();
- grd_rsrvlistpm.colSort(grd_rsrvlistpm.colRef("srchrsrvtm")) = "asc";
- grd_rsrvlistpm.sort(1, grd_rsrvlistpm.colRef("srchrsrvtm"), grd_rsrvlistpm.rows-1, grd_rsrvlistpm.cols-1) = "usersort";
- }
-
- if (rsrvlistpmCnt >0) {
- grd_rsrvlistpm.attribute("nodeset") = "/root/main/rsrvposstmlist/rsrvlist[rsrvtm>115900]" ;
- grd_rsrvlistpm.rebuild();
- grd_rsrvlistpm.colSort(grd_rsrvlistpm.colRef("srchrsrvtm")) = "asc";
- grd_rsrvlistpm.sort(1, grd_rsrvlistpm.colRef("srchrsrvtm"), grd_rsrvlistpm.rows-1, grd_rsrvlistpm.cols-1) = "usersort";
- }
-
- model.refresh();
- }
- }
-
-
- /* @group : 통합예약
- * @ver : 2007.07.03
- * @by : 임혜정
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 예약, 취소 버튼의 click 이벤트 처리
- */
- function exeRsrvTransaction(str) {
-
- var sColSep = "▦";
- var sRowSep = "▩";
- var rCSV = "";
-
- // PACS연동하기 위해 추가함. 20071017,장준원
- rCSV += "pid" + sColSep + "excuroomgrpcd"
- + sColSep + "excuroomcd"
- + sColSep + "prcpdd"
- + sColSep + "execprcpuniqno"
- + sColSep + "rsrvflag"
- + sColSep + "rsrvdt"
- + sColSep + "srchrsrvtm"
- + sColSep + "prcpkindcd"
- + sColSep + "excupartcd"
- + sColSep + "indd"
- + sColSep + "actorddd"
- + sColSep + "orddeptcd"
- + sColSep + "orddrid"
- + sColSep + "calcscorcd"
- + sColSep + "execrid"
- + sColSep + "rsrvrem"
- + sColSep + "suppdeptcd"
- + sColSep + "cnclresncd"
- + sColSep + "pacsnocretyn"
- + sColSep + "rgsttm"
- + sColSep + "rgstrid"
- + sColSep + "prcpdelivefact"
- + sColSep + "orddepthngnm"
- + sColSep + "prcpnm"
- + sColSep + "orddd"
- + sColSep + "rgstdepthngnm"
- + sColSep + "examroomnm"
- + sColSep + "rsrvpsnnocntlyn"
- + sColSep + "cnclresncd"
- + sColSep + "cnclflag"
- + sColSep + "glycosyn"
- + sColSep + "glycoscure"
- + sColSep + "reqhospcd"
- + sColSep + "prcpexecdeptcd"
- + sColSep + "rsrvflagyn"
- + sColSep + "bf_srchrsrvtm"
- + sColSep + "rsrvseq"
- + sRowSep;
- var rowcnt = getNodesetCount("/root/main/exculist/mainordlist5");
- // 선택일자
- var rsrvdt = model.getValue("/root/send/data/rsrvdd") + model.getValue("/root/send/data/rsrvmm") + model.getValue("/root/send/data/rsrvss");
- var suppdeptcd = model.getValue("/root/send/globalinstance/instance1");
-
- for (i=1; i<=rowcnt; i++) {
- var excuroomgrpcdid = model.getValue("/root/main/exculist/mainordlist5["+ i +"]/excuroomgrpcdid");
-
- rCSV += model.getValue("/root/main/exculist/mainordlist5/pid")
- + sColSep + excuroomgrpcdid
- + sColSep + model.getValue("/root/main/exculist/mainordlist5["+ i +"]/excuroomcd")
- + sColSep + model.getValue("/root/main/exculist/mainordlist5["+ i +"]/prcpdd")
- + sColSep + model.getValue("/root/main/exculist/mainordlist5["+ i +"]/execprcpuniqno")
- + sColSep + model.getValue("/root/main/exculist/mainordlist5["+ i +"]/rsrvflag")
- + sColSep + rsrvdt
- + sColSep + rsrvdt
- + sColSep + model.getValue("/root/main/exculist/mainordlist5["+ i +"]/prcpkindcd")
- + sColSep + model.getValue("/root/main/exculist/mainordlist5["+ i +"]/excupartcd")
- + sColSep + model.getValue("/root/main/exculist/mainordlist5["+ i +"]/orddd")
- + sColSep + model.getValue("/root/main/exculist/mainordlist5["+ i +"]/prcpdd")
- + sColSep + model.getValue("/root/main/exculist/mainordlist5["+ i +"]/orddeptcd")
- + sColSep + model.getValue("/root/main/exculist/mainordlist5["+ i +"]/orddrid")
- + sColSep + model.getValue("/root/main/exculist/mainordlist5["+ i +"]/calcscorcd")
- + sColSep + model.getValue("/root/main/exculist/mainordlist5["+ i +"]/execrid")
- + sColSep + model.getValue("/root/main/exculist/mainordlist5["+ i +"]/rsrvrem")
- + sColSep + suppdeptcd
- + sColSep + model.getValue("/root/main/exculist/mainordlist5["+ i +"]/cnclresncd")
- + sColSep + model.getValue("/root/main/exculist/mainordlist5["+ i +"]/pacsnocretyn")
- + sColSep + model.getValue("/root/main/exculist/mainordlist5["+ i +"]/rgsttm")
- + sColSep + model.getValue("/root/main/exculist/mainordlist5["+ i +"]/rgstrid")
- + sColSep + model.getValue("/root/main/exculist/mainordlist5["+ i +"]/prcpdelivefact")
- + sColSep + model.getValue("/root/main/exculist/mainordlist5["+ i +"]/orddepthngnm")
- + sColSep + model.getValue("/root/main/exculist/mainordlist5["+ i +"]/prcpnm")
- + sColSep + model.getValue("/root/main/exculist/mainordlist5["+ i +"]/orddd")
- + sColSep + model.getValue("/root/main/exculist/mainordlist5["+ i +"]/rgstdepthngnm")
- + sColSep + model.getValue("/root/main/exculist/mainordlist5["+ i +"]/examroomnm")
- + sColSep + "N"
- + sColSep + model.getValue("/root/main/exculist/mainordlist5["+ i +"]/cnclresncd")
- + sColSep + model.getValue("/root/main/exculist/mainordlist5["+ i +"]/cnclflag");
-
- if (excuroomgrpcdid == "PET-CT실") {
- rCSV += sColSep + model.getValue("/root/main/exculist/mainordlist5["+ i +"]/glycosyn");
- } else {
- rCSV += sColSep + "N";
- }
-
- rCSV += sColSep + model.getValue("/root/main/exculist/mainordlist5["+ i +"]/glycoscure")
- + sColSep + model.getValue("/root/main/exculist/mainordlist5["+ i +"]/reqhospcd")
- + sColSep + model.getValue("/root/main/exculist/mainordlist5["+ i +"]/prcpexecdeptcd")
- + sColSep + "예약"
- + sColSep + model.getValue("/root/main/exculist/mainordlist5["+ i +"]/bf_srchrsrvtm")
- + sColSep + model.getValue("/root/main/exculist/mainordlist5["+ i +"]/rsrvseq")
- + sRowSep;
- }
- model.removeNode("/root/send/req/data");
- model.makeNode("/root/send/req/data");
- model.makeValue("/root/send/req/flag", str);
-
- model.removeNode("/root/temp");
- model.makeNode("/root/temp");
- setCSVToNode("/root/temp", rCSV);
- instance1.selectSingleNode("/root/temp").xml;
-
- model.copyNode("/root/send/req/data", "/root/temp");
-
- submit("TXAEA02001");
- }
-
- /* @group : 통합예약관리
- * @ver : 2007.08.10
- * @by : 임헤정
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 오늘날짜 달력에 표시
- */
-
- function setCurrentDate() {
-
- var curDate = getCurrentDate().substr(6,2); //오늘날짜
- var curWeek = getCurrentDate().toDate().getDayOfWeek("E").toLowerCase(); //오늘요일
- if(curDate <10) {
- curDate= curDate.substr(1,1);
- }
- if (curWeek == "sun") {
- model.makeValue("/root/hidden/grdcellcolor/calcol",0);
- model.makeValue("/root/hidden/grdcellcolor/bfcalcol",0);
- } else if (curWeek == "mon") {
- model.makeValue("/root/hidden/grdcellcolor/calcol",1);
- model.makeValue("/root/hidden/grdcellcolor/bfcalcol",1);
- } else if (curWeek == "tue") {
- model.makeValue("/root/hidden/grdcellcolor/calcol",2);
- model.makeValue("/root/hidden/grdcellcolor/bfcalcol",2);
- } else if (curWeek == "wed") {
- model.makeValue("/root/hidden/grdcellcolor/calcol",3);
- model.makeValue("/root/hidden/grdcellcolor/bfcalcol",3);
- } else if (curWeek == "thu") {
- model.makeValue("/root/hidden/grdcellcolor/calcol",4);
- model.makeValue("/root/hidden/grdcellcolor/bfcalcol",4);
- } else if (curWeek == "fri") {
- model.makeValue("/root/hidden/grdcellcolor/calcol",5);
- model.makeValue("/root/hidden/grdcellcolor/bfcalcol",5);
- } else if (curWeek == "sat") {
- model.makeValue("/root/hidden/grdcellcolor/calcol",6);
- model.makeValue("/root/hidden/grdcellcolor/bfcalcol",6);
- }
-
- for(var i = 0 ; i <grd_calendar.rows; i++ ) {
- if(model.getValue("/root/hidden/calendar/weeklist/list["+i+"]/"+curWeek) ==curDate) {
- model.makeValue("/root/hidden/grdcellcolor/calrow",i);
- model.makeValue("/root/hidden/grdcellcolor/bfcalrow",i);
- }
- }
-
- model.makeValue("/root/hidden/grdcellcolor/color",1);
-
- setCellColor(grd_calendar);
- }
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body pagewidth="1090" pageheight="480" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <group id="group1" style="left:0px; top:0px; width:1060px; height:13px; ">
- <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:119px; height:14px; ">연속검사예약관리</caption>
- </group>
- <group id="group3" overflow="visible" scroll="auto" style="left:0px; top:13px; width:1060px; height:412px; ">
- <line id="line4" class="line_1" style="x1:449px; y1:30px; x2:751px; y2:30px; "/>
- <line id="line7" class="line_1" style="x1:753px; y1:30px; x2:1055px; y2:30px; "/>
- <caption id="caption22" class="tit_2" style="left:449px; top:15px; width:82px; height:13px; ">오전</caption>
- <caption id="caption9" class="tit_2" style="left:753px; top:15px; width:82px; height:13px; ">오후</caption>
- <datagrid id="grd_rsrvlistam" nodeset="/root/main/rsrvposstmlist/rsrvlistam" caption="시간^등록번호^이름^검사명^가예약순번" colsep="^" colwidth="40, 59, 58, 142, 0" ellipsis="true" mergecellsfixedrows="bycolrec" rowsep="|" style="left:449px; top:35px; width:302px; height:310px; ">
- <col ref="srchrsrvtm" format="hh:nn" style="text-align:center; "/>
- <col ref="pid"/>
- <col ref="hngnm"/>
- <col ref="prcpnm"/>
- <col ref="seq" visibility="hidden"/>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- if (event.button == 3) { // 3 : 오른쪽 버튼
- if (grd_rsrvlistam.isCell(event.target) && grd_rsrvlistam.mouseRow >= grd_rsrvlistam.fixedrows) {
- model.makeValue("/root/hidden/popupmenu/seq",grd_rsrvlistam.valueMatrix(grd_rsrvlistam.mouseRow, grd_rsrvlistam.colRef("seq")));
- window.setPopupMenu(true, "/root/init/popupmenu/grid02/item", "name", "func", false);
- } else {
- window.setPopupMenu(false);
- }
- }
- ]]>
- </script>
- </datagrid>
- <datagrid id="grd_rsrvlistpm" nodeset="/root/main/rsrvposstmlist/rsrvlistpm" caption="시간^등록번호^이름^검사명^가예약순번" colsep="^" colwidth="40, 59, 58, 142, 0" ellipsis="true" explorerbar="sort" mergecellsfixedrows="bycolrec" rowsep="|" style="left:753px; top:35px; width:302px; height:310px; ">
- <col ref="srchrsrvtm" format="hh:nn" style="text-align:center; "/>
- <col ref="pid"/>
- <col ref="hngnm"/>
- <col ref="prcpnm"/>
- <col ref="seq" visibility="hidden"/>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- if (event.button == 3) { // 3 : 오른쪽 버튼
- if (grd_rsrvlistpm.isCell(event.target) && grd_rsrvlistpm.mouseRow >= grd_rsrvlistpm.fixedrows) {
- model.makeValue("/root/hidden/popupmenu/seq",grd_rsrvlistpm.valueMatrix(grd_rsrvlistpm.mouseRow, grd_rsrvlistpm.colRef("seq")));
- window.setPopupMenu(true, "/root/init/popupmenu/grid02/item", "name", "func", false);
- } else {
- window.setPopupMenu(false);
- }
- }
- ]]>
- </script>
- </datagrid>
- <caption id="caption12" class="tit_2" style="left:4px; top:15px; width:82px; height:13px; ">예약현항</caption>
- <line id="line8" class="line_1" style="x1:0px; y1:30px; x2:444px; y2:30px; "/>
- <group id="group2" scroll="auto" style="left:0px; top:34px; width:444px; height:48px; ">
- <shape id="rectangle2" class="calendar_header" appearance="rectangle" style="left:0px; top:2px; width:444px; height:43px; "/>
- <button id="button31" class="icon_next_year" style="left:205px; top:15px; width:16px; height:16px; background-image:../../../com/commonweb/images/cal_next_y.gif; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(model.getValue("/root/send/data/excuroomcd") == "") {
- messageBox("검사실","C002");
- return;
- }
-
- var isMonth = model.getValue("/root/hidden/calendar/month");
- var isYear = model.getValue("/root/hidden/calendar/year");
- var isDate = (isYear+isMonth+1).toDate().getAddDate(1,'Y');
-
- model.setValue("/root/hidden/calendar/year", isDate.getDateFormat('YYYY'));
- model.setValue("/root/hidden/calendar/month", isDate.getDateFormat('MM'));
- model.refresh();
-
- setCalendar(isDate);
- ]]>
- </script>
- </button>
- <button id="button33" class="icon_pre_month" style="left:56px; top:15px; width:16px; height:16px; background-image:../../../com/commonweb/images/cal_pre_m.gif; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- if(model.getValue("/root/send/data/excuroomcd") == "") {
- messageBox("검사실","C002");
- return;
- }
-
- var isMonth = model.getValue("/root/hidden/calendar/month");
- var isYear = model.getValue("/root/hidden/calendar/year");
- var isDate = (isYear+isMonth+1).toDate().getAddDate(-1,'M');
-
- model.setValue("/root/hidden/calendar/year", isDate.getDateFormat('YYYY'));
- model.setValue("/root/hidden/calendar/month", isDate.getDateFormat('MM'));
- model.refresh();
-
- setCalendar(isDate);
- ]]>
- </script>
- </button>
- <button id="button35" class="icon_next_month" style="left:181px; top:15px; width:16px; height:16px; background-image:../../../com/commonweb/images/cal_next_m.gif; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- if(model.getValue("/root/send/data/excuroomcd") == "") {
- messageBox("검사실","C002");
- return;
- }
-
- var isMonth = model.getValue("/root/hidden/calendar/month");
- var isYear = model.getValue("/root/hidden/calendar/year");
- var isDate = (isYear+isMonth+1).toDate().getAddDate(1,'M');
-
- model.setValue("/root/hidden/calendar/year", isDate.getDateFormat('YYYY'));
- model.setValue("/root/hidden/calendar/month", isDate.getDateFormat('MM'));
- model.refresh();
-
- setCalendar(isDate);
- // getCurerPresCond();
- ]]>
- </script>
- </button>
- <output id="output1" ref="/root/hidden/calendar/year" class="calendar_output" style="left:83px; top:13px; width:30px; height:19px; "/>
- <output id="output2" ref="/root/hidden/calendar/month" class="calendar_output" style="left:135px; top:13px; width:20px; height:19px; "/>
- <caption id="caption24" class="calendar_output" style="left:113px; top:13px; width:20px; height:19px; ">년</caption>
- <caption id="caption25" class="calendar_output" style="left:155px; top:13px; width:20px; height:19px; ">월</caption>
- <button id="button36" class="icon_pre_year" style="left:33px; top:15px; width:16px; height:16px; background-image:../../../com/commonweb/images/cal_pre_y.gif; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if(model.getValue("/root/send/data/excuroomcd") == "") {
- messageBox("검사실","C002");
- return;
- }
-
- var isMonth = model.getValue("/root/hidden/calendar/month");
- var isYear = model.getValue("/root/hidden/calendar/year");
- var isDate = (isYear+isMonth+1).toDate().getAddDate(-1,'Y');
-
- model.setValue("/root/hidden/calendar/year", isDate.getDateFormat('YYYY'));
- model.setValue("/root/hidden/calendar/month", isDate.getDateFormat('MM'));
- model.refresh();
-
- setCalendar(isDate);
- // getCurerPresCond();
- ]]>
- </script>
- </button>
- <caption id="caption15" class="calendar_output" style="left:245px; top:10px; width:35px; height:28px; ">
- <![CDATA[예약
- 시간]]>
- </caption>
- <select1 id="cmb_rsrvmm" ref="/root/send/data/rsrvmm" appearance="minimal" style="left:279px; top:13px; width:50px; height:19px; ">
- <choices>
- <item>
- <label>--</label>
- <value/>
- </item>
- <item>
- <label>01</label>
- <value>01</value>
- </item>
- <item>
- <label>02</label>
- <value>02</value>
- </item>
- <item>
- <label>03</label>
- <value>03</value>
- </item>
- <item>
- <label>04</label>
- <value>04</value>
- </item>
- <item>
- <label>05</label>
- <value>05</value>
- </item>
- <item>
- <label>06</label>
- <value>06</value>
- </item>
- <item>
- <label>07</label>
- <value>07</value>
- </item>
- <item>
- <label>08</label>
- <value>08</value>
- </item>
- <item>
- <label>09</label>
- <value>09</value>
- </item>
- <item>
- <label>10</label>
- <value>10</value>
- </item>
- <item>
- <label>11</label>
- <value>11</value>
- </item>
- <item>
- <label>12</label>
- <value>12</value>
- </item>
- <item>
- <label>13</label>
- <value>13</value>
- </item>
- <item>
- <label>14</label>
- <value>14</value>
- </item>
- <item>
- <label>15</label>
- <value>15</value>
- </item>
- <item>
- <label>16</label>
- <value>16</value>
- </item>
- <item>
- <label>17</label>
- <value>17</value>
- </item>
- <item>
- <label>18</label>
- <value>18</value>
- </item>
- <item>
- <label>19</label>
- <value>19</value>
- </item>
- <item>
- <label>20</label>
- <value>20</value>
- </item>
- <item>
- <label>21</label>
- <value>21</value>
- </item>
- <item>
- <label>22</label>
- <value>22</value>
- </item>
- <item>
- <label>23</label>
- <value>23</value>
- </item>
- <item>
- <label>24</label>
- <value>24</value>
- </item>
- </choices>
- </select1>
- <select1 id="cmb_rsrvss" ref="/root/send/data/rsrvss" appearance="minimal" style="left:355px; top:13px; width:50px; height:19px; ">
- <choices>
- <item>
- <label>--</label>
- <value/>
- </item>
- <item>
- <label>00</label>
- <value>00</value>
- </item>
- <item>
- <label>10</label>
- <value>10</value>
- </item>
- <item>
- <label>20</label>
- <value>20</value>
- </item>
- <item>
- <label>30</label>
- <value>30</value>
- </item>
- <item>
- <label>40</label>
- <value>40</value>
- </item>
- <item>
- <label>50</label>
- <value>50</value>
- </item>
- </choices>
- </select1>
- <caption id="caption16" class="calendar_output" style="left:330px; top:13px; width:25px; height:19px; ">시</caption>
- <caption id="caption18" class="calendar_output" style="left:405px; top:13px; width:25px; height:19px; ">분</caption>
- </group>
- <button id="btn_rsrv" class="btn2_letter2" style="left:402px; top:10px; width:42px; height:19px; ">
- <caption>예약</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var curDate = getCurrentDate().substr(0,8); //오늘날짜
- var rsrvdd = model.getValue("/root/send/data/rsrvdd"); //선택일자
- var rsrvtm = model.getValue("/root/send/data/rsrvmm") + model.getValue("/root/send/data/rsrvss");
-
- //당일예약
- if(curDate == rsrvdd) {
- if(getCurrentTime().substr(0,4) > rsrvtm ) { //현재시간 이전시간을 예약
- messageBox("예약시간이 과거시간", "E008");
- return;
- }
- } else if (curDate > rsrvdd) { //당일 이전 예약
- messageBox("예약일자가 과거일자", "E008");
- return;
- }
-
- // model.makeValue("/root/main/exculist/mainordlist5/rsrvdt", rsrvdd + rsrvtm); // 예약시간
- // model.makeValue("/root/main/exculist/mainordlist5/srchrsrvtm", rsrvdd + rsrvtm); // 예약시간
- // var bb = model.getValue("/root/send/globalinstance/instance1");
- // model.setValue("/root/main/exculist/mainordlist5/suppdeptcd", bb.getTrim());
- var rsrvdt = rsrvdd + rsrvtm;
- if( rsrvdt == "-" ) {
- messageBox("예약시간을 ","C002");
- return;
- }
- if ( messageBox(rsrvdt.substr(0,4)+"-"+rsrvdt.substr(4,2)+"-"+rsrvdt.substr(6,2)+" "+rsrvdt.substr(8,2)+":"+rsrvdt.substr(10,2)+" 예약내역을","Q002")==6 ) {
-
- exeRsrvTransaction("cont");
-
- var rowcnt = getNodesetCount("/root/main/exculist/mainordlist5");
- // 선택일자
- var rsrvdt = model.getValue("/root/send/data/rsrvdd") + model.getValue("/root/send/data/rsrvmm") + model.getValue("/root/send/data/rsrvss");
- var suppdeptcd = model.getValue("/root/send/globalinstance/instance1");
-
- var year = rsrvdt.substr(0,4);
- var month = rsrvdt.substr(4,2);
- var day = rsrvdt.substr(6,2);
- var week = rsrvdt.substr(0,8).toDate().getDayOfWeek("K");
- var hh = rsrvdt.substr(8,2);
- var mm = rsrvdt.substr(10,2);
-
- for (i=1; i<=rowcnt; i++) {
-
- var pid = model.getValue("/root/main/exculist/mainordlist5["+ i +"]/pid");
- var patnm = model.getValue("/root/main/exculist/mainordlist5["+ i +"]/patnm");
- var prcpnm = model.getValue("/root/main/exculist/mainordlist5["+ i +"]/prcpnm");
- var tmpldata = model.getValue("/root/main/exculist/mainordlist5["+ i +"]/tmpldata");
-
- //********************************
- // ******예약증 출력 20070821******
- //********************************
- if(tmpldata != "") {
-
- //1. 예약예문내용을 뷰어로 보여주기
- rtfviewer.TextRtf = tmpldata;
- rtfviewer.ReplaceRtfCode("pid", pid); //등록번호
- rtfviewer.ReplaceRtfCode("patnm",patnm); //성명
- rtfviewer.ReplaceRtfCode("year",year); //년
- rtfviewer.ReplaceRtfCode("month",month); //월
- rtfviewer.ReplaceRtfCode("day",day); //일
- rtfviewer.ReplaceRtfCode("week",week); //요일
- rtfviewer.ReplaceRtfCode("hh",hh); //시
- rtfviewer.ReplaceRtfCode("mm",mm); //분
-
- if ( model.getValue("/root/hidden/chkprint") == "" ) {
- //3. 현재내용을 파일에 저장
- rtfviewer.SaveRtfFile();
- //4. 출력
- rtfviewer.Print();
- }
- } else {
- messageBox("등록된 예약예문이 ", "I004");
- }
- }
- // 예약 시간 초기화
- model.setValue("/root/send/data/rsrvss","");
- model.setValue("/root/send/data/rsrvmm","");
- opener.javascript.fContExamCureAcpt();
-
- window.close();
-
- } else {
- return;
- }
-
-
- ]]>
- </script>
- </button>
- <multilinegrid id="grd_calendar" nodeset="/root/hidden/calendar/weeklist/list" class="gridcalendar" autoresize="true" caption="일^월^화^수^목^금^토" colsep="^" colwidth="63, 63, 63, 63, 63, 63, 63" extendlastcol="noscroll" focuscolor="transparent" rowsep="|" mergecellsfixedrows="bycolrec" style="left:0px; top:81px; width:444px; height:316px; ">
- <row>
- <col class="color_sun" ref="sun" style="border-bottom-width:0px; "/>
- <col ref="mon" style="border-bottom-width:0px; "/>
- <col ref="tue" style="border-bottom-width:0px; "/>
- <col ref="wed" style="border-bottom-width:0px; "/>
- <col ref="thu" style="border-bottom-width:0px; "/>
- <col ref="fri" style="border-bottom-width:0px; "/>
- <col class="color_sat" ref="sat" style="border-bottom-width:0px; "/>
- </row>
- <row>
- <col class="color_sun" ref="sun_memo" style="border-top-width:0px; "/>
- <col ref="mon_memo" style="border-top-width:0px; "/>
- <col ref="tue_memo" style="border-top-width:0px; "/>
- <col ref="wed_memo" style="border-top-width:0px; "/>
- <col ref="thu_memo" style="border-top-width:0px; "/>
- <col ref="fri_memo" style="border-top-width:0px; "/>
- <col class="color_sat" ref="sat_memo" style="border-top-width:0px; "/>
- </row>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
-
- model.setValue("/root/hidden/grdcellcolor/calrow",grd_calendar.row);
- model.setValue("/root/hidden/grdcellcolor/calcol",grd_calendar.col);
-
- setCellColor(grd_calendar);
- getRsrvPossTm(grd_calendar);
-
-
- var curDate = getCurrentDate().substr(0,8); //오늘날짜
- var rsrvdd =model.getValue("/root/send/data/rsrvdd"); //선택일자
-
- model.setValue("/root/send/memo/memodt1",rsrvdd);
- model.setValue("/root/send/memo/memodt2",rsrvdd);
-
- submit("TRAEA01412");
- if(curDate <= rsrvdd) {
- btn_rsrv.disabled = false;
- }
- else {
- btn_rsrv.disabled = true;
- }
-
-
- ]]>
- </script>
- </multilinegrid>
- <object id="rtfviewer" clsid="{a4bf7e18-5f67-4868-a726-eed421632374}" visibility="hidden" style="left:110px; top:260px; width:120px; height:95px; "/>
- <line id="line10" class="line_1" style="x1:449px; y1:366px; x2:1055px; y2:366px; "/>
- <button id="button5" class="btn2_letter4" style="left:991px; top:346px; width:64px; height:19px; ">
- <caption>메모등록</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- open("SMAEB00500", "","","", "SMAEB00500", "","");
- ]]>
- </script>
- </button>
- <caption id="caption3" class="tit_2" style="left:449px; top:350px; width:113px; height:13px; ">부서별 메모현황</caption>
- <datagrid id="grd_subordlist4" nodeset="/root/main/subordlist/subordlist4" class="datagrid0" caption="일자^메모내용" colsep="^" colwidth="68, 535" mergecellsfixedrows="bycolrec" rowsep="|" tooltip="true" style="left:449px; top:371px; width:606px; height:26px; ">
- <col ref="memodd" format="yyyy-mm-dd"/>
- <col ref="memorem"/>
- </datagrid>
- <select id="chk_print" ref="/root/hidden/chkprint" overflow="visible" appearance="full" style="left:305px; top:12px; width:95px; height:16px; border-style:none; ">
- <choices>
- <item>
- <label>예약증미출력</label>
- <value>Y</value>
- </item>
- </choices>
- </select>
- </group>
- <group id="grp_btn" style="left:0px; top:425px; width:1060px; height:27px; ">
- <button id="btn_cls" class="btn4_letter2" style="left:1002px; top:5px; width:56px; height:22px; ">
- <caption>닫기</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if (checkOpener()) {
- var updtflag = model.getValue("/root/hidden/updtflag");
-
- if (updtflag == "Y") {
- opener.javascript.fGetExamCurePrcpPopList();
- }
- }
- window.close();
- ]]>
- </script>
- </button>
- </group>
- <datagrid id="grd_temp" nodeset="/root/init/curerprescondlist/rsrvcalendar" visibility="hidden" caption="일자(dd)^가용현황^max^caption3" colsep="^" colwidth="76, 62, 32" mergecellsfixedrows="bycolrec" rowsep="|" fixed.background-image="../../../com/commonweb/images/grid_bg.gif" style="left:790px; top:155px; width:210px; height:155px; ">
- <col ref="rsrvdd"/>
- <col ref="count"/>
- <col ref="max"/>
- </datagrid>
- </xhtml:body>
- </xhtml:html>
|