1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035 |
- <?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/>
- <nuclcd/>
- <excucd/>
- </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>
- <initexecroom>
- <excuroomcdid/>
- <excuroomcdnm/>
- </initexecroom>
- <initnuclcd>
- <nuclcd/>
- <nuclcdnm/>
- </initnuclcd>
- <initexamcurecd>
- <excucd/>
- <excucdnm/>
- </initexamcurecd>
- <initexcuroomgrp>
- <excuroomgrpcdid/>
- <excuroomgrpcdnm/>
- </initexcuroomgrp>
- </cmb_info>
- <popupmenu>
- <grid01>
- <item>
- <name>예약조회</name>
- <func>fRsrvInfo</func>
- </item>
- <item>
- <name>환자정보조회</name>
- <func>fPatidInfo</func>
- </item>
- </grid01>
- <grid02>
- <item>
- <name>임시예약조회</name>
- <func>fPseuRsrvInfo</func>
- </item>
- </grid02>
- </popupmenu>
- <M0010list>
- <M0010>
- <cdid/>
- <cdnm/>
- </M0010>
- </M0010list>
- </init>
- </root>
- </instance>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
-
- // 초기화
- fInitialize();
-
- //ipt_pid.focus();
- if ( model.getValue("/root/init/windowloadinstance/windowid") == "SMAEA01400" ) { // 핵체내실시관리 화면이면... 자동조회되게함.
- model.setValue("/root/send/data/srchpid", model.getValue("/root/init/windowloadinstance/srchpid"));
- model.setValue("/root/send/data/cmb_info/initexecroom/excuroomcdid", model.getValue("/root/init/windowloadinstance/srchexcuroomcdid"));
-
- model.setValue("/root/send/data/srchdate1", model.getValue("/root/init/windowloadinstance/srchdate1"));
- model.setValue("/root/send/data/srchdate2", model.getValue("/root/init/windowloadinstance/srchdate2"));
- var acptlistflag = "M"; // 미접수(처방+예약)
- model.makeValue("/root/send/data/largeclass", "M3");
- model.makeValue("/root/send/data/acptlistflag", acptlistflag);
-
- model.removeNodeset("root/main/exculist/mainordlist5");
- //model.removeNodeset("/root/main/ordlist/patinfo/patinfolist");
- // 환자내역
- submit("TRAEA02201");
- submit("TRAEA02203");
-
- model.setValue("/root/send/data/excuroomcd",model.getValue("/root/send/data/cmb_info/initexecroom/excuroomcdid"));
- initCalendar();
- setCurrentDate();
- model.refresh();
- } else {
- initCalendar();
- setCurrentDate();
- model.refresh();
- }
- submit("TRAEA02206");
- ]]>
- </script>
- <submission id="TRAEA02201" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/ordlist"/>
- <submission id="TRAEA02203" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/exculist"/>
- <submission id="TRAEA02204" 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="TRAEA02205" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init/curerprescondlist"/>
- <submission id="TRAEA02206" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/rsrvposstmlist"/>
- <submission id="TRAEA03206" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/hidden/rsrvposstmlist"/>
- <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.removenode("/root/main/exculist");
- model.removenode("/root/main/rsrvposstmlist");
- model.resetInstanceNode("/root/main/ordlist/patinfolist");
-
- // 조회기간, Combo Box 초기화
- ipt_date1.value = getCurrentDate();
- var vRsrvdd = ipt_date1.value ;
- vRsrvdd = vRsrvdd.toDate("YYYYMMDD");
- vRsrvdd = vRsrvdd.getAddDate(-30);
- // ipt_date1.value = vRsrvdd.getDateFormat();
-
- ipt_date1.value = getCurrentDate();
- ipt_date2.value = getCurrentDate();
-
- model.setValue("/root/send/data/suppdeptcd", model.getValue("/root/send/globalinstance/instance1"));
- model.setValue("/root/send/memo/basesuppdeptcd", model.getValue("/root/send/globalinstance/instance1"));
-
- cmb_excucd.disabled = true;
-
- submit("TRAEA02204");
-
- addComboItem("cmb_excuroom","--전체--","","above");
- }
-
-
- 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("TRAEA02205");
-
- 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 setCalendar(dateObj) {
- // 그리드 초기화
- model.removeNodeset("/root/hidden/calendar/weeklist");
- model.removeNodeset("/root/init/curerprescondlist/rsrvcalendar");
- //grd_calendar.rebuild()
-
- dateObj.setDate(1);
- var startDay = dateObj.getDay();
- var days = dateObj.getMonthDay();
-
- var today = getCurrentDate().substr(6,2); //오늘날짜
- var todayrow = 0;
- var rows = Math.ceil( ( startDay + days ) / 7 );
- for( var i = 0; i < rows; i++ )
- grd_calendar.addRow(false);
-
- grd_calendar.rebuild();
- var rowIndex = grd_calendar.fixedRows;
- var colIndex = startDay;
- for( var i = 1; i <= days; i++ ) {
-
- grd_calendar.valueMatrix(rowIndex, colIndex) = i;
- grd_calendar.valueMatrix(rowIndex, colIndex + 7) = "0/0";
- 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("TRAEA02206")) {
- if (submit("TRAEA03206")) {
- var rowCnt = getNodesetCount("/root/main/rsrvposstmlist/rsrvlist");
- rowCnt = (rowCnt*1) + 1;
-
- var addRowCnt = getNodesetCount("/root/hidden/rsrvposstmlist/rsrvlist");
- addRowCnt = (addRowCnt*1) + 1;
-
- for (i=1; i<addRowCnt; i++) {
- model.makeValue("/root/main/rsrvposstmlist/rsrvlist["+ rowCnt + "]/rsrvtm", model.getValue("/root/hidden/rsrvposstmlist/rsrvlist[" + i + "]/rsrvtm") + "00");
- model.makeValue("/root/main/rsrvposstmlist/rsrvlist["+ rowCnt + "]/pid", model.getValue("/root/hidden/rsrvposstmlist/rsrvlist[" + i + "]/pid"));
- model.makeValue("/root/main/rsrvposstmlist/rsrvlist["+ rowCnt + "]/prcpnm", model.getValue("/root/hidden/rsrvposstmlist/rsrvlist[" + i + "]/prcpnm"));
- model.makeValue("/root/main/rsrvposstmlist/rsrvlist["+ rowCnt + "]/hngnm", model.getValue("/root/hidden/rsrvposstmlist/rsrvlist[" + i + "]/hngnm"));
- model.makeValue("/root/main/rsrvposstmlist/rsrvlist["+ rowCnt + "]/srchrsrvtm", model.getValue("/root/hidden/rsrvposstmlist/rsrvlist[" + 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/hidden/rsrvposstmlist/rsrvlist[" + 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) {
-
- /*
- //예약일때
- if (str == "rsrv" || str == "upd" ) {
- var nodeList = instance1.selectNodes("/root/main/exculist/mainordlist5[check='true' ]");
- var rCSV = getNodeListCSV(nodeList);
-
- }
-
- //예약취소일때
- if (str == "cncl") {
- var nodeList = instance1.selectNodes("/root/main/exculist/mainordlist5[check='true' ]");
- var rCSV = getNodeListCSV(nodeList);
- }
-
- model.setValue("/root/send/req/data", rCSV);
- model.setValue("/root/send/req/flag", str);
-
- submit("TXAEA02001");
- model.removeNodeset("/root/main/rehbprcpsubinfolist");
- */
- var sColSep = "▦";
- var sRowSep = "▩";
- var rCSV = "";
-
- // PACS연동하기 위해 추가함. 20071017,장준원
- // pacsnocretyn,rgsttm,rgstrid,prcpdelivefact,orddepthngnm,prcpnm,orddd,rgstdepthngnm
- rCSV += "pid" + 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" + sRowSep;
- //헤더인 excuroomcd를 앞에 붙여줘서 보냄.
-
- var k = 0;
- for (var i = 0;i < grd_mainordlist5.rows;i++){
- if (model.getValue("/root/main/exculist/mainordlist5["+i+"]/check")=="true"){
- //rCSV += model.getValue("/root/main/exculist/mainordlist5[" + i + "]/excuroomcd") + sColSep + sRowSep;
- rCSV += grd_mainordlist5.valueMatrix(i, grd_mainordlist5.colRef("pid")) + sColSep + grd_mainordlist5.valueMatrix(i, grd_mainordlist5.colRef("excuroomcd")) + sColSep +grd_mainordlist5.valueMatrix(i, grd_mainordlist5.colRef("prcpdd")) + sColSep +grd_mainordlist5.valueMatrix(i, grd_mainordlist5.colRef("execprcpuniqno")) + sColSep + grd_mainordlist5.valueMatrix(i, grd_mainordlist5.colRef("rsrvflag")) + sColSep+ grd_mainordlist5.valueMatrix(i, grd_mainordlist5.colRef("rsrvdt")) + sColSep +grd_mainordlist5.valueMatrix(i, grd_mainordlist5.colRef("srchrsrvtm")) + sColSep +grd_mainordlist5.valueMatrix(i, grd_mainordlist5.colRef("prcpkindcd")) + sColSep +grd_mainordlist5.valueMatrix(i, grd_mainordlist5.colRef("excupartcd")) + sColSep +grd_mainordlist5.valueMatrix(i, grd_mainordlist5.colRef("indd")) + sColSep +grd_mainordlist5.valueMatrix(i, grd_mainordlist5.colRef("actorddd")) + sColSep +grd_mainordlist5.valueMatrix(i, grd_mainordlist5.colRef("orddeptcd")) + sColSep +grd_mainordlist5.valueMatrix(i, grd_mainordlist5.colRef("orddrid")) + sColSep +grd_mainordlist5.valueMatrix(i, grd_mainordlist5.colRef("calcscorcd")) + sColSep +grd_mainordlist5.valueMatrix(i, grd_mainordlist5.colRef("execrid")) + sColSep +grd_mainordlist5.valueMatrix(i, grd_mainordlist5.colRef("rsrvrem")) + sColSep +grd_mainordlist5.valueMatrix(i, grd_mainordlist5.colRef("suppdeptcd")) + sColSep + grd_mainordlist5.valueMatrix(i, grd_mainordlist5.colRef("cnclresncd")) + sColSep + grd_mainordlist5.valueMatrix(i, grd_mainordlist5.colRef("pacsnocretyn")) + sColSep + grd_mainordlist5.valueMatrix(i, grd_mainordlist5.colRef("rgsttm")) + sColSep + grd_mainordlist5.valueMatrix(i, grd_mainordlist5.colRef("rgstrid")) + sColSep + grd_mainordlist5.valueMatrix(i, grd_mainordlist5.colRef("prcpdelivefact")) + sColSep + grd_mainordlist5.valueMatrix(i, grd_mainordlist5.colRef("orddepthngnm")) + sColSep + grd_mainordlist5.valueMatrix(i, grd_mainordlist5.colRef("prcpnm")) + sColSep + grd_mainordlist5.valueMatrix(i, grd_mainordlist5.colRef("orddd")) + sColSep + grd_mainordlist5.valueMatrix(i, grd_mainordlist5.colRef("rgstdepthngnm"))+ sColSep + grd_mainordlist5.valueMatrix(i, grd_mainordlist5.colRef("examroomnm")) + sColSep + "N" + grd_mainordlist5.valueMatrix(i, grd_mainordlist5.colRef("cnclresncd")) + grd_mainordlist5.valueMatrix(i, grd_mainordlist5.colRef("cnclflag"))+ sRowSep;
- k = parseInt(k) + 1;
- }
- }
- model.resetInstanceNode("/root/send/req/data");
- // model.setValue("/root/send/req/data", rCSV);
- model.setValue("/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");
- model.removeNodeset("/root/main/rehbprcpsubinfolist"); // 사용용도 ?
- /* */
- }
-
- /* @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.setValue("/root/hidden/grdcellcolor/calcol",0);
- if (curWeek == "mon")
- model.setValue("/root/hidden/grdcellcolor/calcol",1);
- if (curWeek == "tue")
- model.setValue("/root/hidden/grdcellcolor/calcol",2);
- if (curWeek == "wed")
- model.setValue("/root/hidden/grdcellcolor/calcol",3);
- if (curWeek == "thu")
- model.setValue("/root/hidden/grdcellcolor/calcol",4);
- if (curWeek == "fri")
- model.setValue("/root/hidden/grdcellcolor/calcol",5);
- if (curWeek == "sat")
- model.setValue("/root/hidden/grdcellcolor/calcol",6);
-
- for(var i = 0 ; i <grd_calendar.rows; i++ ) {
- if (model.getValue("/root/hidden/calendar/weeklist/list["+i+"]/"+curWeek) ==curDate) {
- model.setValue("/root/hidden/grdcellcolor/calrow",i);
-
- }
- }
- */
- 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);
- }
-
- function fRsrvInfo() {
- modal("SMAEA00300", "", "", "", "SMAEA00300","/root/send/data/srchpid","/root/send/srchpid");
- //open("SMAEA00900", "","","", "SMAEA00900", "/root/main/exculist/mainordlist5["+grd_mainordlist5.row+"]/pid", "/root/send/pid");
- }
-
- function fPseuRsrvInfo() {
-
- model.setValue("/root/hidden/pseursrvinfo/seq", model.getValue("/root/hidden/popupmenu/seq"));
- model.setValue("/root/hidden/pseursrvinfo/suppdeptcd", model.getValue("/root/send/data/suppdeptcd"));
- model.setValue("/root/hidden/pseursrvinfo/instcd", getUserInfo("dutplceinstcd"));
-
- modal("SPAEA03200", "", "200", "200", "popup", "/root/hidden/pseursrvinfo", "/root/init/pseursrvinfo");
- }
-
-
- function fPatidInfo() {
- /*
- var ioflag = model.getValue("/root/main/exculist/mainordlist5["+grd_mainordlist5.row+"]/genrflag");
- var prcpdd = model.getValue("/root/main/exculist/mainordlist5["+grd_mainordlist5.row+"]/prcpdd");
- var execprcpuniqno = model.getValue("/root/main/exculist/mainordlist5["+grd_mainordlist5.row+"]/execprcpuniqno");
-
- var pat_info = "S▦"+ prcpdd +"▦"+ execprcpuniqno +"▦"+ getUserInfo("dutplceinstcd");
-
- //var ioflag = model.getValue("/root/main/subordlist/subordlist1["+grd_subordlist1.row+"]/prcpgenrflag");
- //var pid = model.getValue("/root/main/subordlist/subordlist1["+grd_subordlist1.row+"]/pid");
- //var orddd = model.getValue("/root/main/subordlist/subordlist1["+grd_subordlist1.row+"]/orddd");
- //var cretno = model.getValue("/root/main/subordlist/subordlist1["+grd_subordlist1.row+"]/cretno");
-
- //var pat_info = ioflag+"▦"+ pid + "▦" + orddd + "▦" + cretno + "▦" + getUserInfo("dutplceinstcd") + "▦" + orddd;
-
- setParameter("condparam", pat_info);
- modal("SPMMO08900", 1, "", "", "", "", "", "left:0; right:0; width:0; height:0; sysmenu:hidden; caption:hidden; min:hidden, max:hidden;");
-
- var pid = model.getValue("/root/main/exculist/mainordlist5["+grd_mainordlist5.row+"]/pid");
- */
- var prcpdd = model.getValue("/root/main/exculist/mainordlist5["+grd_mainordlist5.row+"]/prcpdd");
- var execprcpuniqno = model.getValue("/root/main/exculist/mainordlist5["+grd_mainordlist5.row+"]/execprcpuniqno");
-
- setParameter("EXCU_PARAM1", prcpdd);
- setParameter("EXCU_PARAM2", execprcpuniqno);
- aezfSetTopInfo();
-
- var pid = model.getValue("/root/main/exculist/mainordlist5["+grd_mainordlist5.row+"]/pid");
- var child = getChildWindow("SMMMO02500");
-
- if (child != null ) {
- child.model.makeValue("/root/init/srchcond2" , pid);
- setParameter ( "SMMMO02500_cond" , pid);
- child.btn_bfprcpsrch.dispatch("DOMActivate");
- if (child.grd_patchosinfo.rows > 0){
- child.grd_patchosinfo.row = 1;
- }
- child.javascript.fPatChosInfo();
-
- } else {
- //setParameter ( "SMMMO02500_cond" , pid);
- open("SMMMO02500", "","","", "SMMMO02500", "/root/main/exculist/mainordlist5["+grd_mainordlist5.row+"]/pid", "/root/init/srchcond2");
- }
- }
-
- function fAddPrcpMngt() {
- aezfAddPrcpMngt(grd_mainordlist5, "/root/main/exculist/mainordlist5");
- }
-
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body pagewidth="1090" pageheight="784" guideline="1,1061;2,757;2,785;" 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:106px; height:14px; ">예약관리</caption>
- </group>
- <group id="group3" overflow="visible" scroll="auto" style="left:0px; top:13px; width:1060px; height:744px; ">
- <group id="grp_sea" style="left:0px; top:10px; width:1055px; height:35px; vertical-align:top; ">
- <shape id="roundrect2" appearance="roundrect" ellipsewidth="10" ellipseheight="10" style="left:0px; top:0px; width:1055px; height:35px; background-color:#fffbf2; border-color:#ffd799; "/>
- <line id="line13" class="line_4" style="x1:925px; y1:8px; x2:925px; y2:30px; "/>
- <button id="btn_sea" class="btn1_letter2" style="left:936px; top:7px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- if ( model.getValue("/root/send/data/srchpid") == "" ) {
- messageBox("환자번호를 ", "C001")
- return ;
- }
-
- model.removeNodeset("root/main/exculist/mainordlist5");
-
- var acptlistflag = "M"; // 미접수(처방+예약)
- model.makeValue("/root/send/data/largeclass", "M3");
- model.makeValue("/root/send/data/acptlistflag", acptlistflag);
-
- // 환자내역
- submit("TRAEA02201");
- // 처방조회
- submit("TRAEA02203");
-
- /*
- model.removeNodeset("root/main/exculist/mainordlist5");
- model.removenode("/root/main/rsrvposstmlist");
-
- var acptlistflag = "M"; // 미접수(처방+예약)
- model.makeValue("/root/send/data/largeclass", "M3");
- model.makeValue("/root/send/data/acptlistflag", acptlistflag);
- if ( model.getValue("/root/send/data/srchpid") == "" ) {
- // 처방조회
- submit("TRAEA02203");
- } else {
- // 환자내역
- submit("TRAEA02201");
- // 처방조회
- submit("TRAEA02203");
- }
- */
- model.makeValue("/root/main/ordlist/patinfolist/pid",model.getValue("/root/send/data/srchpid"));
- model.setValue("/root/send/data/excuroomcd",model.getValue("/root/send/data/cmb_info/initexecroom/excuroomcdid"));
-
- initCalendar();
- model.refresh();
- ]]>
- </script>
- </button>
- <input id="ipt_pid" ref="/root/send/data/srchpid" class="input_search" maxlength="10" style="left:393px; top:8px; width:92px; height:19px; ">
- <script type="javascript" ev:event="onkeypress">
- <![CDATA[
- if (event.keyCode == '13') { // Enter 입력 시에
- setInputNodeCurText(); // (tfHelper.js) 현재 인풋값 노드 반영
- inputEnterKey("btn_sea","DOMActivate");
- }
- ]]>
- </script>
- </input>
- <button id="btn_pid" class="icon_search" style="left:491px; top:10px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- // 환자조회
- modal("SPPMC02500", "", "200", "200", "SPPMC02500","/root/send/data/srchpid","/root/main/send");
-
- model.setValue("/root/send/data/srchpid", model.getValue("/root/main/patinfo/patinfolist/pid"));
- /*
- opt_hngnm.value = model.getValue("/root/main/patinfo/patinfolist/hngnm");
- ipt_hngnm.value = model.getValue("/root/main/patinfo/patinfolist/hngnm");
- opt_age.value = model.getValue("/root/main/patinfo/patinfolist/age");
- opt_sex.value = model.getValue("/root/main/patinfo/patinfolist/sex");
- opt_hometel.value = model.getValue("/root/main/patinfo/patinfolist/hometel");
- opt_mpphontel.value = model.getValue("/root/main/patinfo/patinfolist/mpphontel");
- opt_addr.value = model.getValue("/root/main/patinfo/patinfolist/addr");
- */
-
- // 환자내역
- submit("TRAEA02001");
-
- model.refresh();
-
-
- ]]>
- </script>
- </button>
- <caption id="caption17" class="search_name" style="left:305px; top:8px; width:91px; height:17px; ">등록번호 :</caption>
- <select1 id="cmb_excuroom" ref="/root/send/data/cmb_info/initexecroom/excuroomcdid" class="combo_default" visibility="visible" appearance="minimal" style="left:619px; top:9px; width:141px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmb_info/initexcuroomgrp">
- <label ref="excuroomgrpcdnm"/>
- <value ref="excuroomgrpcdid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
-
- model.setValue("/root/send/data/excuroomcd",model.getValue("/root/send/data/cmb_info/initexecroom/excuroomcdid"));
- //model.setValue("/root/send/data/excuroomnm", "검사실 : " + cmb_excuroom.label);
- model.refresh();
-
- //if ( rdo_statecd.value == "M") fGetExamCureAcptList("M"); // 미접수
- //if ( rdo_statecd.value == "J") fGetExamCureAcptList("J"); // 접수
- //if ( rdo_statecd.value == "E") fGetExamCureAcptList("E"); // 실시(IV입력포함)
- //if ( rdo_statecd.value == "Y" ) fGetExamCureAcptList("Y"); // 당일예약
- ]]>
- </script>
- </select1>
- <caption id="caption1" class="search_name" visibility="visible" style="left:539px; top:10px; width:91px; height:17px; ">검사실 :</caption>
- <caption id="caption13" class="search_name" style="left:5px; top:8px; width:91px; height:17px; ">처방일자 :</caption>
- <input id="ipt_date1" ref="/root/send/data/srchdate1" class="input_default" inputtype="date" style="left:95px; top:8px; width:90px; height:19px; "/>
- <input id="ipt_date2" ref="/root/send/data/srchdate2" class="input_default" inputtype="date" style="left:190px; top:8px; width:90px; height:19px; "/>
- </group>
- <caption id="caption2" class="cell_1" style="left:0px; top:74px; width:82px; height:23px; vertical-align:middle; ">환자이름</caption>
- <caption id="caption11" class="cell_1" style="left:312px; top:74px; width:82px; height:23px; vertical-align:middle; ">집전화</caption>
- <caption id="caption4" class="cell_1" style="left:162px; top:74px; width:82px; height:23px; text-align:left; vertical-align:middle; ">성별/나이</caption>
- <caption id="caption5" class="cell_1" style="left:686px; top:74px; width:82px; height:23px; vertical-align:middle; ">집주소</caption>
- <caption id="caption7" class="cell_1" style="left:499px; top:74px; width:82px; height:23px; vertical-align:middle; ">핸드폰</caption>
- <line id="line6" class="line_3" style="x1:0px; y1:98px; x2:1055px; y2:98px; "/>
- <line id="line1" class="line_1" style="x1:1px; y1:69px; x2:1056px; y2:69px; "/>
- <datagrid id="grd_mainordlist5" nodeset="/root/main/exculist/mainordlist5" caption="선택^등록번호^환자명^구분^검사명^처방일시^희망일자^예약시간^진료과(진료의)^예약Commnet^처방일^진료과^진료의^처방상태^병실^처방과^검사실^rsrvflagyn^rcptyn^prcpdd^orddrnm^calcscorcd^excuroom^excutm^endtime^excuroomnm^genrflag^execprcpuniqno^execprcpstatcd^prcpkindcd^excupartcd^indd^actorddd^orddrid^execrid^suppdeptcd^cnclrescd^prcpdelivefact^rsrvplceflag^rsrvexcupossyn^rsrvexmptmplcd^tmpldata^rsrvflag^rsrvdt" colsep="^" colwidth="34, 0, 0, 0, 300, 100, 80, 100, 100, 215, 0, 0, 0, 60, 49, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100" explorerbar="sortshow" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:128px; width:1056px; height:208px; ">
- <col checkvalue="true,false" ref="check" type="checkbox"/>
- <col ref="pid" visibility="hidden" style="text-align:center; "/>
- <col ref="patnm" visibility="hidden" style="text-align:center; "/>
- <col disabled="true" ref="prcpgenrflag" type="combo" visibility="hidden" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/init/M0010list/M0010">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="prcpnm"/>
- <col ref="prcpdt" format="yyyy-mm-dd hh:nn" style="text-align:center; "/>
- <col ref="prcphopedd" format="yyyy-mm-dd hh:nn" style="text-align:center; "/>
- <col ref="srchrsrvtm" format="yyyy-mm-dd hh:nn" style="text-align:center; "/>
- <col ref="ordnm"/>
- <col ref="rsrvrem" type="input" style="text-align:left; "/>
- <col ref="prcpdd" visibility="hidden" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="orddepthngnm" style="text-align:center; "/>
- <col ref="orddrnm" style="text-align:center; "/>
- <col ref="prcpstatnm" style="text-align:center; "/>
- <col ref="roomcd" style="text-align:center; "/>
- <col ref="rgstdepthngnm" visibility="hidden" style="text-align:center; "/>
- <col ref="excuroomcd" type="combo" visibility="hidden">
- <choices>
- <itemset nodeset="/root/init/cmb_info/initexecroom">
- <label ref="excuroomcdnm"/>
- <value ref="excuroomcdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="rsrvflagyn" visibility="hidden"/>
- <col ref="rcptyn" visibility="hidden"/>
- <col ref="prcpdd" visibility="hidden"/>
- <col ref="orddrnm" visibility="hidden"/>
- <col ref="calcscorcd" visibility="hidden"/>
- <col ref="excuroom" visibility="hidden"/>
- <col ref="excutm" visibility="hidden"/>
- <col ref="endtime" visibility="hidden"/>
- <col ref="excuroomnm" visibility="hidden"/>
- <col ref="genrflag" visibility="hidden"/>
- <col ref="execprcpuniqno" visibility="hidden"/>
- <col ref="execprcpstatcd" visibility="hidden"/>
- <col ref="prcpkindcd" visibility="hidden"/>
- <col ref="excupartcd" visibility="hidden"/>
- <col ref="indd" visibility="hidden"/>
- <col ref="actorddd" visibility="hidden"/>
- <col ref="orddrid" visibility="hidden"/>
- <col ref="execrid" visibility="hidden"/>
- <col ref="suppdeptcd" visibility="hidden"/>
- <col ref="cnclrescd" visibility="hidden"/>
- <col ref="prcpdelivefact" visibility="hidden"/>
- <col ref="rsrvplceflag" visibility="hidden"/>
- <col ref="rsrvexcupossyn" visibility="hidden"/>
- <col ref="rsrvexmptmplcd" visibility="hidden"/>
- <col ref="tmpldata" visibility="hidden"/>
- <col ref="rsrvflag" visibility="hidden"/>
- <col ref="rsrvdt" visibility="hidden"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
-
- btn_reprint.visible = false;
-
- if (grd_mainordlist5.isCell(event.target) && grd_mainordlist5.row >= grd_mainordlist5.fixedRows) {
-
- var colidx = grd_mainordlist5.col;
- var rowidx = grd_mainordlist5.row;
-
- var chk = grd_mainordlist5.valueMatrix(rowidx, colidx);
- var newexcuroomcd = grd_mainordlist5.valueMatrix(rowidx, grd_mainordlist5.colRef("excuroomcd"));
- var srchrsrvtm = grd_mainordlist5.valueMatrix(rowidx, grd_mainordlist5.colRef("srchrsrvtm"));
- if ( colidx == grd_mainordlist5.colRef("check")) {
- if (chk == "true") {
- for (var i=1; i<grd_mainordlist5.rows; i++) {
-
- if (i != rowidx) {
- var excuroomcd = grd_mainordlist5.valueMatrix(i, grd_mainordlist5.colRef("excuroomcd"));
- var selChk = grd_mainordlist5.valueMatrix(i, grd_mainordlist5.colRef("check"));
-
- if (selChk == "true") {
- if (newexcuroomcd != excuroomcd) {
- grd_mainordlist5.valueMatrix(rowidx, grd_mainordlist5.colRef("check")) = "false";
- messageBox("기존에 선택된 검사실과 다른 검사실을 선택","E001");
- return;
- }
- }
- }
- }
-
- if (srchrsrvtm != "") {
- btn_reprint.visible = true;
- }
- }
- }
-
- var oldexcuroomcd = model.getValue("/root/send/data/excuroomcd");
- var selexcuroomcd = model.getValue("/root/main/exculist/mainordlist5["+grd_mainordlist5.row+"]/excuroomcd");
-
- if ( colidx != grd_mainordlist5.colRef("rsrvrem")) {
- if (oldexcuroomcd != selexcuroomcd) {
-
- model.setValue("/root/send/data/srchpid", model.getValue("/root/main/exculist/mainordlist5["+grd_mainordlist5.row+"]/pid"));
- model.makeValue("/root/main/ordlist/patinfolist/pid", model.getValue("/root/main/exculist/mainordlist5["+grd_mainordlist5.row+"]/pid"));
- // model.setValue("/root/send/data/cmb_info/initexecroom/excuroomcdid", model.getValue("/root/main/exculist/mainordlist5["+grd_mainordlist5.row+"]/excuroomcd"));
- // model.setValue("/root/send/data/excuroomcd",model.getValue("/root/send/data/cmb_info/initexecroom/excuroomcdid"));
- model.setValue("/root/send/data/excuroomcd",selexcuroomcd);
-
- cmb_excucd.disabled = false;
-
- //cmb_excucd.choices.itemset.attribute("nodeset") = "/root/init/P0117list/P0117[minval = 'M' and cdid != 'MX999']";
- cmb_excucd.choices.itemset.attribute("nodeset") = "/root/init/cmb_info/initexamcurecd[excuroomcd = '" + selexcuroomcd + "']";
-
- // 환자내역조회
- //submit("TRAEA02201");
-
- model.makeValue("/root/main/ordlist/patinfolist/pid", model.getValue("/root/main/exculist/mainordlist5["+grd_mainordlist5.row+"]/pid"));
- if (model.getValue("/root/main/exculist/mainordlist5["+grd_mainordlist5.row+"]/rsrvdt") != ""){
- model.setValue("/root/hidden/beforersrvtm/rsrvdtlist/before",model.getValue("/root/main/exculist/mainordlist5["+grd_mainordlist5.row+"]/rsrvdt"));
- }
-
- for (var i=0; i<cmb_excuroom.length;i++) {
- var excuroomcdid = cmb_excuroom.item(i).value;
- if (excuroomcdid == selexcuroomcd) {
- model.setValue("/root/send/data/excuroomnm", "검사실 : " + cmb_excuroom.item(i).label);
- }
- }
-
- initCalendar();
- setCurrentDate();
- model.refresh();
-
- //처방선택시 자동으로 달력에서 오늘날짜 onclick 이벤트 처리
- getRsrvPossTm(grd_calendar);
- }
- }
-
- }
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- /*
- // model.setValue("/root/send/data/cmb_info/initexecroom/excuroomcdid", model.getValue("/root/main/exculist/mainordlist5["+grd_mainordlist5.row+"]/excuroomcd"));
- // model.setValue("/root/send/data/excuroomcd",model.getValue("/root/main/exculist/mainordlist5["+grd_mainordlist5.row+"]/excuroomcd"));
- model.setValue("/root/send/data/excuroomcd",model.getValue("/root/main/exculist/mainordlist5["+grd_mainordlist5.row+"]/excuroomcd"));
-
- initCalendar();
- model.refresh();
-
- //처방선택시 자동으로 달력에서 오늘날짜 onclick 이벤트 처리
- getRsrvPossTm(grd_calendar);
- */
- ]]>
- </script>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- setPopupMenu("grd_mainordlist5", false, "/root/init/popupmenu/grid01/item", "name", "func");
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
- initPopupMenu();
- ]]>
- </script>
- </datagrid>
- <line id="line2" class="line_1" style="x1:1px; y1:123px; x2:1056px; y2:123px; "/>
- <line id="line4" class="line_1" style="x1:449px; y1:360px; x2:751px; y2:360px; "/>
- <line id="line7" class="line_1" style="x1:753px; y1:360px; x2:1055px; y2:360px; "/>
- <caption id="caption22" class="tit_2" style="left:449px; top:345px; width:82px; height:13px; ">오전</caption>
- <caption id="caption9" class="tit_2" style="left:753px; top:345px; 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:365px; 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:365px; 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="caption10" class="tit_2" style="left:5px; top:107px; width:82px; height:13px; ">처방현황</caption>
- <caption id="caption12" class="tit_2" style="left:4px; top:345px; width:82px; height:13px; ">예약현항</caption>
- <line id="line8" class="line_1" style="x1:0px; y1:360px; x2:444px; y2:360px; "/>
- <caption id="caption14" class="tit_2" style="left:5px; top:54px; width:130px; height:14px; ">환자 인적사항</caption>
- <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:785px; top:190px; width:210px; height:125px; ">
- <col ref="rsrvdd"/>
- <col ref="count"/>
- <col ref="max"/>
- </datagrid>
- <output id="opt_hngnm" ref="/root/main/ordlist/patinfolist/hngnm" class="output_fix" appearance="output" style="left:84px; top:75px; width:75px; height:19px; "/>
- <output id="opt_age" ref="/root/main/ordlist/patinfolist/age" class="output_fix" appearance="output" style="left:279px; top:75px; width:30px; height:19px; "/>
- <output id="opt_sex" ref="/root/main/ordlist/patinfolist/sex" class="output_fix" appearance="output" style="left:247px; top:75px; width:30px; height:19px; "/>
- <output id="opt_hometel" ref="/root/main/ordlist/patinfolist/hometel" class="output_fix" appearance="output" style="left:396px; top:75px; width:100px; height:19px; "/>
- <output id="opt_mpphontel" ref="/root/main/ordlist/patinfolist/mpphontel" class="output_fix" appearance="output" style="left:583px; top:75px; width:100px; height:19px; "/>
- <input id="opt_addr" ref="/root/main/ordlist/patinfolist/addr" class="output_fix" autonext="true" appearance="input" style="left:771px; top:75px; width:284px; height:19px; text-align:left; "/>
- <group id="group2" scroll="auto" style="left:0px; top:419px; width:444px; height:42px; ">
- <shape id="rectangle2" class="calendar_header" appearance="rectangle" style="left:0px; top:2px; width:444px; height:40px; "/>
- <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);
- // getCurerPresCond();
- ]]>
- </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);
- // getCurerPresCond();
- ]]>
- </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="button2" class="btn2_letter4" style="left:380px; top:340px; width:64px; height:19px; ">
- <caption>임시예약</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- modal("SPAEA03200", "", "200", "200", "popup", "", "");
- ]]>
- </script>
- </button>
- <button id="btn_can" class="btn2_letter2" style="left:336px; top:340px; width:42px; height:19px; ">
- <caption>취소</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- // var row = grd_mainordlist5.row;
- // var rsrvdt = model.getValue("/root/main/exculist/mainordlist5["+grd_mainordlist5.row+"]/rsrvdt");
- model.makeNode("root/hidden/cnclcdlist/cnclcd");
-
- modal("SPAEA01500", "", "200", "200", "SPAEA01500" ,"" ,"");
- if ( model.getValue("root/hidden/cnclcdlist/cnclcd") != "" ) {
-
- var row = -1;
-
- for (var i=1; i<grd_mainordlist5.rows; i++) {
- var selChk = grd_mainordlist5.valueMatrix(i, grd_mainordlist5.colRef("check"));
- if (selChk == "true") {
- var srchrsrvtm = model.getValue("/root/main/exculist/mainordlist5["+ i +"]/srchrsrvtm");
- var prcpnm = model.getValue("/root/main/exculist/mainordlist5["+ i +"]/prcpnm");
- if (srchrsrvtm == "") {
- messageBox("[" + prcpnm + "] 해당 처방은 예약되지 않은 처방이므로 취소","E001");
- ; return;
- } else {
- model.makeValue("/root/main/exculist/mainordlist5["+ i +"]/cnclresncd", model.getValue("root/hidden/cnclcdlist/cnclcd"));
- model.makeValue("/root/main/exculist/mainordlist5["+ i +"]/cnclflag", "A");
- }
- row = i;
- }
- }
-
- if (row < 1) {
- messageBox("취소 할 처방 내역이", "I004");
- return;
- }
-
- var rsrvdt = model.getValue("/root/main/exculist/mainordlist5["+ row +"]/rsrvdt");
-
- if ( messageBox(rsrvdt.substr(0,4)+"-"+rsrvdt.substr(4,2)+"-"+rsrvdt.substr(6,2)+" "+rsrvdt.substr(8,2)+":"+rsrvdt.substr(10,2)+" 예약취소를","Q002")==6 ) {
- var nodeList = instance1.selectNodes("/root/main/exculist/mainordlist5[check='true' ]");
- var rCSV = getNodeListCSV(nodeList);
-
- if ( rCSV == null ) {
- messageBox("처방내역을 ","C002");
- return "0";
- }
-
- exeRsrvTransaction("cncl");
-
- model.setValue("/root/send/data/cmb_info/initexecroom/excuroomcdid","");
-
- //검사현황 조회
- submit("TRAEA02203");
-
- grd_mainordlist5.row = row;
-
- initCalendar();
- setCurrentDate();
- getRsrvPossTm(grd_calendar);
-
- model.makeValue("/root/hidden/updtflag","Y");
- }
- }
- ]]>
- </script>
- </button>
- <button id="btn_rsrv" class="btn2_letter2" style="left:292px; top:340px; width:42px; height:19px; ">
- <caption>예약</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- // var row = grd_mainordlist5.row;
- //
- // if (row < 1) {
- // messageBox("예약할 처방 내역을", "C002");
- // return;
- // }
- 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;
- }
-
- var row = -1;
-
- for (var i=1; i<grd_mainordlist5.rows; i++) {
-
- var selChk = grd_mainordlist5.valueMatrix(i, grd_mainordlist5.colRef("check"));
-
- if (selChk == "true") {
-
- var srchrsrvtm = model.getValue("/root/main/exculist/mainordlist5["+ i +"]/srchrsrvtm");
- var prcpnm = model.getValue("/root/main/exculist/mainordlist5["+ i +"]/prcpnm");
- if (srchrsrvtm != "-" && srchrsrvtm != "" ) {
- var msg = messageBox("["+ prcpnm + "] 해당 처방은 예약되어 있습니다. 변경","S001");
- if (msg !=6){
- return;
- }
- }
- model.setValue("/root/main/exculist/mainordlist5["+ i +"]/rsrvdt", rsrvdd + rsrvtm); // 예약시간
- model.setValue("/root/main/exculist/mainordlist5["+ i +"]/srchrsrvtm", rsrvdd + rsrvtm); // 예약시간
-
- var bb = model.getValue("/root/send/globalinstance/instance1");
- model.setValue("/root/main/exculist/mainordlist5["+ i +"]/suppdeptcd", bb.getTrim());
-
- row = i;
- }
- }
-
- if (row < 1) {
- messageBox("예약할 처방 내역을", "C002");
- return;
- }
-
- /*
- model.setValue("/root/main/exculist/mainordlist5["+grd_mainordlist5.row+"]/rsrvdt", rsrvdd + rsrvtm); // 예약시간
- model.setValue("/root/main/exculist/mainordlist5["+grd_mainordlist5.row+"]/srchrsrvtm", rsrvdd + rsrvtm); // 예약시간
- */
-
- var rsrvdt = model.getValue("/root/main/exculist/mainordlist5["+ row +"]/srchrsrvtm");
- var prcpnm = model.getValue("/root/main/exculist/mainordlist5["+ row +"]/prcpnm");
- var sna = opt_sex.value+"/"+opt_age.value ;
- var tmpldata = model.getValue("/root/main/exculist/mainordlist5["+ row +"]/tmpldata");
-
- 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);
-
- // var aa = model.getValue("/root/send/data/cmb_info/initexecroom/excuroomcdid");
- // model.setValue("/root/main/exculist/mainordlist5["+grd_mainordlist5.row+"]/excuroomcd", aa.getTrim());
- // var bb = model.getValue("/root/send/globalinstance/instance1");
- // model.setValue("/root/main/exculist/mainordlist5["+grd_mainordlist5.row+"]/suppdeptcd", bb.getTrim());
-
-
- var nodeList = instance1.selectNodes("/root/main/exculist/mainordlist5[check='true' ]");
- var rCSV = getNodeListCSV(nodeList);
-
- if ( rCSV == null ) {
- messageBox("처방내역을 ","C002");
- return;
- }
-
- 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("rsrv");
-
- // 예약 시간 초기화
- model.setValue("/root/send/data/rsrvss","");
- model.setValue("/root/send/data/rsrvmm","");
-
- //model.setValue("/root/send/data/srchpid","");
- //model.setValue("/root/send/data/cmb_info/initexecroom/excuroomcdid","");
-
- //검사현황 조회
- submit("TRAEA02203");
-
- grd_mainordlist5.row = row;
-
- initCalendar();
- setCurrentDate();
- // setCellColor(grd_calendar);
- getRsrvPossTm(grd_calendar);
-
- model.makeValue("/root/hidden/updtflag","Y");
-
- } else {
- return;
- }
- /* */
- //********************************
- // ******예약증 출력 20070821******
- //********************************
- if (tmpldata != "") {
-
- //1. 예약예문내용을 뷰어로 보여주기
- // alert(tmpldata);
- rtfviewer.TextRtf = tmpldata;
-
- //2. 바꾸기
-
- rtfviewer.ReplaceRtfCode("pid",ipt_pid.value); //등록번호
- rtfviewer.ReplaceRtfCode("patnm",opt_hngnm.value); //성명
- // rtfviewer.ReplaceRtfCode("@@gender/age",sna); //성별,연령
- // rtfviewer.ReplaceRtfCode("@@prcpnm",prcpnm); //검사명
- 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();
- //5. 화면 open시와 초기화 버튼 클릭시 화면 초기화 기능을 수행한다.
- //fInitialize();
- }
- } else {
- messageBox("등록된 예약예문이 ", "I004");
- }
- ]]>
- </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:462px; width:444px; height:280px; ">
- <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;
- btn_upd.disabled = false;
- btn_can.disabled = false;
-
- // ###################################### 예약관리 변경에 따라 주석 처리 ######################################### //
- /*
- for(var i = 1; i <grd_rsrvlist.rows ; i++ ) {
- if (model.getValue("/root/main/ordlist/patinfolist/hngnm")== model.getValue("/root/main/rsrvposstmlist/rsrvlist["+i+"]/hngnm")) {
- messageBox("동명인 예약", "E008");
- return 0;
- }
- }
- */
- } else {
- btn_rsrv.disabled = true;
- btn_upd.disabled = true;
- btn_can.disabled = true;
- }
-
-
- ]]>
- </script>
- </multilinegrid>
- <object id="rtfviewer" clsid="{a4bf7e18-5f67-4868-a726-eed421632374}" visibility="hidden" style="left:110px; top:605px; width:120px; height:95px; "/>
- <button id="button3" class="btn2_letter6" style="left:970px; top:48px; width:86px; height:19px; ">
- <caption>전체예약조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // 전체예약조회
- modal("SMAEA00900", "", "200", "200", "SMAEA00900","","");
- ]]>
- </script>
- </button>
- <button id="button4" class="btn2_letter7" style="left:870px; top:48px; width:97px; height:19px; ">
- <caption>개인별예약조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- // 개인별예약조회
- modal("SMAEA00300", "", "200", "200", "SMAEA00300","/root/send/data/srchpid","/root/send/srchpid");
- ]]>
- </script>
- </button>
- <line id="line10" class="line_1" style="x1:449px; y1:696px; x2:1055px; y2:696px; "/>
- <button id="button5" class="btn2_letter4" style="left:991px; top:676px; 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:680px; 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:701px; width:606px; height:41px; ">
- <col ref="memodd" format="yyyy-mm-dd"/>
- <col ref="memorem"/>
- </datagrid>
- <select1 id="cmb_excuroom2" ref="/root/send/data/excuroomcd" class="combo_default" visibility="visible" appearance="minimal" style="left:84px; top:367px; width:136px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmb_info/initexcuroomgrp2">
- <label ref="excuroomgrpcdnm"/>
- <value ref="excuroomgrpcdid"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- for (var i=1; i<grd_mainordlist5.rows; i++) {
- grd_mainordlist5.valueMatrix(i, grd_mainordlist5.colRef("check")) = "false";
- }
-
- initCalendar();
- setCurrentDate();
- model.refresh();
-
- //처방선택시 자동으로 달력에서 오늘날짜 onclick 이벤트 처리
- getRsrvPossTm(grd_calendar);
-
- cmb_excucd.disabled = false;
-
- //cmb_excucd.choices.itemset.attribute("nodeset") = "/root/init/P0117list/P0117[minval = 'M' and cdid != 'MX999']";
- cmb_excucd.choices.itemset.attribute("nodeset") = "/root/init/cmb_info/initexamcurecd[excuroomcd = '" + cmb_excuroom2.value + "']";
- model.refresh();
-
- ]]>
- </script>
- </select1>
- <line id="line11" class="line_2" style="x1:0px; y1:389px; x2:444px; y2:389px; "/>
- <caption id="caption8" class="cell_1" style="left:0px; top:365px; width:82px; height:23px; vertical-align:middle; ">검사실</caption>
- <caption id="caption19" class="cell_1" style="left:223px; top:365px; width:82px; height:23px; vertical-align:middle; ">핵종</caption>
- <line id="line3" class="line_3" style="x1:0px; y1:416px; x2:444px; y2:416px; "/>
- <caption id="caption20" class="cell_1" style="left:0px; top:392px; width:82px; height:23px; vertical-align:middle; ">검사명</caption>
- <select1 id="cmb_excucd" ref="/root/send/data/excucd" class="combo_default" visibility="visible" appearance="minimal" style="left:84px; top:395px; width:359px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmb_info/initexamcurecd">
- <label ref="excucdnm"/>
- <value ref="excucd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
-
- for (var i=1; i<grd_mainordlist5.rows; i++) {
- grd_mainordlist5.valueMatrix(i, grd_mainordlist5.colRef("check")) = "false";
- }
-
- initCalendar();
- setCurrentDate();
- model.refresh();
-
- //처방선택시 자동으로 달력에서 오늘날짜 onclick 이벤트 처리
- getRsrvPossTm(grd_calendar);
- ]]>
- </script>
- </select1>
- <select1 id="combo2" ref="/root/send/data/nuclcd" class="combo_default" visibility="visible" appearance="minimal" style="left:307px; top:367px; width:136px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmb_info/initnuclcd">
- <label ref="nuclcdnm"/>
- <value ref="nuclcd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- for (var i=1; i<grd_mainordlist5.rows; i++) {
- grd_mainordlist5.valueMatrix(i, grd_mainordlist5.colRef("check")) = "false";
- }
-
- initCalendar();
- setCurrentDate();
- model.refresh();
-
- //처방선택시 자동으로 달력에서 오늘날짜 onclick 이벤트 처리
- getRsrvPossTm(grd_calendar);
- ]]>
- </script>
- </select1>
- </group>
- <group id="grp_btn" style="left:0px; top:757px; width:1060px; height:27px; ">
- <button id="button27" class="btn3_letter6" style="left:5px; top:5px; width:104px; height:22px; ">
- <caption>변동내역조회</caption>
- </button>
- <button id="btn_upd" class="btn4_letter2" visibility="hidden" style="left:620px; top:5px; width:56px; height:22px; ">
- <caption>수정</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var rsrvdt = model.getValue("/root/main/exculist/mainordlist5["+grd_mainordlist5.row+"]/srchrsrvtm");
- var prcpnm = model.getValue("/root/main/exculist/mainordlist5["+grd_mainordlist5.row+"]/prcpnm");
- var sna = opt_sex.value+"/"+opt_age.value ;
- var tmpldata = model.getValue("/root/main/exculist/mainordlist5["+grd_mainordlist5.row+"]/tmpldata");
-
- 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);
- if (hh > 12) {
- hh = "오후 "+(hh-12);
- } else {
- hh = "오전 "+hh;
- }
- var mm = rsrvdt.substr(10,2);
-
-
- // var rsrvdt = model.getValue("/root/main/exculist/mainordlist5["+grd_mainordlist5.row+"]/rsrvdt");
- var before = model.getValue("/root/hidden/beforersrvtm/rsrvdtlist/before");
-
- //alert("이전날짜 : "+model.getValue("/root/hidden/beforersrvtm/rsrvdtlist["+i+"]/before") +"변경날짜 : "+model.getValue("/root/main/exculist/mainordlist5["+i+"]/rsrvdt") );
- if ( messageBox("이전날짜 : "+before.substr(0,4)+"-"+before.substr(4,2)+"-"+before.substr(6,2)+" "+before.substr(8,2)+":"+before.substr(10,2) +" 변경날짜 : "+rsrvdt.substr(0,4)+"-"+rsrvdt.substr(4,2)+"-"+rsrvdt.substr(6,2)+" "+rsrvdt.substr(8,2)+":"+rsrvdt.substr(10,2),"Q002")==6 ) {
-
- var nodeList = instance1.selectNodes("/root/main/exculist/mainordlist5[check='true' ]");
- var rCSV = getNodeListCSV(nodeList);
-
- if ( rCSV == null ) {
- messageBox("처방내역을 ","C002");
- return "0";
- }
- exeRsrvTransaction("upd");
-
- model.setValue("/root/send/data/cmb_info/initexecroom/excuroomcdid","");
-
- //검사현황 조회
- submit("TRAEA02203");
-
- initCalendar();
- setCurrentDate();
- // setCellColor(grd_calendar);
- getRsrvPossTm(grd_calendar);
-
- } else {
- return "0";
- }
-
-
- //********************************
- // ******예약증 출력 20070821******
- //********************************
-
-
-
- if (tmpldata != "") {
- //1. 예약예문내용을 뷰어로 보여주기
- // alert(tmpldata);
- rtfviewer.TextRtf = tmpldata;
-
- //2. 바꾸기
-
- rtfviewer.ReplaceRtfCode("pid",ipt_pid.value); //등록번호
- rtfviewer.ReplaceRtfCode("patnm",opt_hngnm.value); //성명
- // rtfviewer.ReplaceRtfCode("@@gender/age",sna); //성별,연령
- // rtfviewer.ReplaceRtfCode("@@prcpnm",prcpnm); //검사명
- 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();
- //5. 화면 open시와 초기화 버튼 클릭시 화면 초기화 기능을 수행한다.
- fInitialize();
- }
- } else {
- messageBox("등록된 예약예문이 ", "I004");
- }
- ]]>
- </script>
- </button>
- <select id="chk_print" ref="/root/hidden/chkprint" overflow="visible" appearance="full" style="left:900px; top:7px; width:100px; height:20px; border-style:none; ">
- <choices>
- <item>
- <label>예약증미출력</label>
- <value>Y</value>
- </item>
- </choices>
- </select>
- <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>
- <button id="btn_reprint" class="btn4_letter6" visibility="hidden" style="left:790px; top:5px; width:104px; height:22px; ">
- <caption>예약증재출력</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
-
- var row = -1;
-
- for (var i=1; i<grd_mainordlist5.rows; i++) {
- var selChk = grd_mainordlist5.valueMatrix(i, grd_mainordlist5.colRef("check"));
- if (selChk == "true") {
- row = i;
- }
- }
-
- if (row < 1) {
- messageBox("재출력할 예약건이", "I004");
- return;
- }
- var rsrvdt = model.getValue("/root/main/exculist/mainordlist5["+ row +"]/srchrsrvtm");
- var prcpnm = model.getValue("/root/main/exculist/mainordlist5["+ row +"]/prcpnm");
- var sna = opt_sex.value+"/"+opt_age.value ;
- var tmpldata = model.getValue("/root/main/exculist/mainordlist5["+ row +"]/tmpldata");
-
- 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);
-
- //********************************
- // ******예약증 출력 20070821******
- //********************************
- if (tmpldata != "") {
-
- //1. 예약예문내용을 뷰어로 보여주기
- rtfviewer.TextRtf = tmpldata;
-
- //2. 바꾸기
- rtfviewer.ReplaceRtfCode("pid",ipt_pid.value); //등록번호
- rtfviewer.ReplaceRtfCode("patnm",opt_hngnm.value); //성명
- 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");
- }
- ]]>
- </script>
- </button>
- </group>
- <datagrid id="grd_rsrvtemp" nodeset="/root/hidden/beforersrvtm/rsrvdtlist" visibility="hidden" caption="변경전" colsep="^" colwidth="122" mergecellsfixedrows="bycolrec" rowsep="|" style="left:635px; top:200px; width:115px; height:130px; ">
- <col ref="before" style="left:0px; top:23px; width:159px; height:23px; "/>
- </datagrid>
- </xhtml:body>
- </xhtml:html>
|