1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPAEA02201" position="absolute 0 0 984 746" titletext="임시예약" oninit="SPAEA02201_oninit" onload="SPAEA02201_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 0 26 984 745" id="grp_biz" scrollbars="autoboth">
- <Layouts>
- <Layout>
- <Div position="absolute 465 0 984 395" align="align:center top;" id="group2" anchor="default">
- <Layouts>
- <Layout>
- <Static text="환자ID" position="absolute 5 21 110 44" id="caption29" class="cell_1" anchor="default" style="font:Dotum,9;"/>
- <Edit position="absolute 115 127 250 146" id="optName" class="input_search" taborder="3" anchor="default" style="font:Dotum,9,bold;"/>
- <Static text="환자 예약 정보" position="absolute 5 0 174 17" id="caption30" class="tit_2" anchor="default"/>
- <Shape position="absolute 5 16 515 22" id="line15" class="line_10" anchor="default"/>
- <Shape position="absolute 2 388 515 394" linetype="horizontal" id="line16" class="line_3" anchor="default"/>
- <Static text="환자성명" position="absolute 5 125 110 148" id="caption31" class="cell_1" anchor="default"/>
- <Shape position="absolute 6 121 515 127" linetype="horizontal" id="line18" class="line_2" anchor="default"/>
- <TextArea position="absolute 115 230 510 330" id="tar_prcpremfact" taborder="10" anchor="default"/>
- <Edit position="absolute 115 23 220 42" id="iptPid" class="input_essential" taborder="1" anchor="default" onkeydown="grp_biz_group2_iptPid_onkeydown" style="font:Dotum,9,bold;"/>
- <Static text="주민번호" position="absolute 5 177 110 200" id="caption32" class="cell_1" anchor="default"/>
- <Shape position="absolute 6 147 515 153" linetype="horizontal" id="line19" class="line_2" anchor="default"/>
- <Static text="주소" position="absolute 5 203 110 226" id="caption33" class="cell_1" anchor="default"/>
- <Static text="연락처" position="absolute 255 177 330 200" id="caption34" class="cell_1" anchor="default"/>
- <Static text="병원" position="absolute 255 21 335 44" id="caption35" class="cell_1" anchor="default"/>
- <MaskEdit position="absolute 115 179 170 198" id="optRrgstNO" class="input_search" taborder="6" mask="#" anchor="default"/>
- <Static text="성별/나이" position="absolute 5 151 110 174" id="caption1" class="cell_1" anchor="default"/>
- <Edit position="absolute 335 179 510 198" id="optTel" class="input_search" taborder="8" anchor="default"/>
- <Edit position="absolute 115 205 510 224" id="optAddress1" class="input_search" taborder="9" anchor="default"/>
- <Static text="참고사항" position="absolute 5 229 110 331" id="caption2" class="cell_1" anchor="default"/>
- <Static text="예약일자" position="absolute 5 334 110 357" id="caption3" class="cell_1" anchor="default"/>
- <MaskEdit readonly="true" position="absolute 115 336 250 355" id="optRsrvDD" mask="@@@@-@@-@@" anchor="default" type="string" style="align:center middle;"/>
- <Static text="예약시간" position="absolute 254 334 322 357" id="caption4" class="cell_1" anchor="default"/>
- <Static text="시" position="absolute 376 336 396 356" id="caption20" anchor="default"/>
- <Static text="분" position="absolute 444 336 464 356" id="caption21" anchor="default"/>
- <Combo position="absolute 325 336 373 355" id="cmbHour" taborder="11" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">
- </Col>
- <Col id="datacolumn">--</Col>
- </Row>
- <Row>
- <Col id="codecolumn">01</Col>
- <Col id="datacolumn">01</Col>
- </Row>
- <Row>
- <Col id="codecolumn">02</Col>
- <Col id="datacolumn">02</Col>
- </Row>
- <Row>
- <Col id="codecolumn">03</Col>
- <Col id="datacolumn">03</Col>
- </Row>
- <Row>
- <Col id="codecolumn">04</Col>
- <Col id="datacolumn">04</Col>
- </Row>
- <Row>
- <Col id="codecolumn">05</Col>
- <Col id="datacolumn">05</Col>
- </Row>
- <Row>
- <Col id="codecolumn">06</Col>
- <Col id="datacolumn">06</Col>
- </Row>
- <Row>
- <Col id="codecolumn">07</Col>
- <Col id="datacolumn">07</Col>
- </Row>
- <Row>
- <Col id="codecolumn">08</Col>
- <Col id="datacolumn">08</Col>
- </Row>
- <Row>
- <Col id="codecolumn">09</Col>
- <Col id="datacolumn">09</Col>
- </Row>
- <Row>
- <Col id="codecolumn">10</Col>
- <Col id="datacolumn">10</Col>
- </Row>
- <Row>
- <Col id="codecolumn">11</Col>
- <Col id="datacolumn">11</Col>
- </Row>
- <Row>
- <Col id="codecolumn">12</Col>
- <Col id="datacolumn">12</Col>
- </Row>
- <Row>
- <Col id="codecolumn">13</Col>
- <Col id="datacolumn">13</Col>
- </Row>
- <Row>
- <Col id="codecolumn">14</Col>
- <Col id="datacolumn">14</Col>
- </Row>
- <Row>
- <Col id="codecolumn">15</Col>
- <Col id="datacolumn">15</Col>
- </Row>
- <Row>
- <Col id="codecolumn">16</Col>
- <Col id="datacolumn">16</Col>
- </Row>
- <Row>
- <Col id="codecolumn">17</Col>
- <Col id="datacolumn">17</Col>
- </Row>
- <Row>
- <Col id="codecolumn">18</Col>
- <Col id="datacolumn">18</Col>
- </Row>
- <Row>
- <Col id="codecolumn">19</Col>
- <Col id="datacolumn">19</Col>
- </Row>
- <Row>
- <Col id="codecolumn">20</Col>
- <Col id="datacolumn">20</Col>
- </Row>
- <Row>
- <Col id="codecolumn">21</Col>
- <Col id="datacolumn">21</Col>
- </Row>
- <Row>
- <Col id="codecolumn">22</Col>
- <Col id="datacolumn">22</Col>
- </Row>
- <Row>
- <Col id="codecolumn">23</Col>
- <Col id="datacolumn">23</Col>
- </Row>
- <Row>
- <Col id="codecolumn">24</Col>
- <Col id="datacolumn">24</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Combo position="absolute 392 336 440 355" id="cmbSec" taborder="12" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">
- </Col>
- <Col id="datacolumn">--</Col>
- </Row>
- <Row>
- <Col id="codecolumn">00</Col>
- <Col id="datacolumn">00</Col>
- </Row>
- <Row>
- <Col id="codecolumn">05</Col>
- <Col id="datacolumn">05</Col>
- </Row>
- <Row>
- <Col id="codecolumn">10</Col>
- <Col id="datacolumn">10</Col>
- </Row>
- <Row>
- <Col id="codecolumn">15</Col>
- <Col id="datacolumn">15</Col>
- </Row>
- <Row>
- <Col id="codecolumn">20</Col>
- <Col id="datacolumn">20</Col>
- </Row>
- <Row>
- <Col id="codecolumn">25</Col>
- <Col id="datacolumn">25</Col>
- </Row>
- <Row>
- <Col id="codecolumn">30</Col>
- <Col id="datacolumn">30</Col>
- </Row>
- <Row>
- <Col id="codecolumn">35</Col>
- <Col id="datacolumn">35</Col>
- </Row>
- <Row>
- <Col id="codecolumn">40</Col>
- <Col id="datacolumn">40</Col>
- </Row>
- <Row>
- <Col id="codecolumn">45</Col>
- <Col id="datacolumn">45</Col>
- </Row>
- <Row>
- <Col id="codecolumn">50</Col>
- <Col id="datacolumn">50</Col>
- </Row>
- <Row>
- <Col id="codecolumn">55</Col>
- <Col id="datacolumn">55</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Combo position="absolute 340 23 510 42" id="cmbInstCd" taborder="2" innerdataset="@ds_init_Z0007" datacolumn="cdnm" codecolumn="cdid" anchor="default"/>
- <Shape position="absolute 6 225 515 231" linetype="horizontal" id="line2" class="line_2" anchor="default"/>
- <Shape position="absolute 6 330 515 336" linetype="horizontal" id="line3" class="line_2" anchor="default"/>
- <Combo position="absolute 461 336 509 355" id="cmbHalf" taborder="13" visible="false" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">A</Col>
- <Col id="datacolumn">AM</Col>
- </Row>
- <Row>
- <Col id="codecolumn">P</Col>
- <Col id="datacolumn">PM</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Button position="absolute 275 365 331 387" id="btn_acpt" class="btn4" taborder="15" text="예약" anchor="default" onclick="grp_biz_group2_btn_acpt_onclick"/>
- <Button position="absolute 391 365 447 387" id="button13" class="btn4" taborder="16" text="종료" anchor="default" onclick="grp_biz_group2_button13_onclick"/>
- <Button position="absolute 225 25 241 41" id="btnPatinfo" class="icon_search" text="" anchor="default" onclick="grp_biz_group2_btnPatinfo_onclick"/>
- <Button position="absolute 205 365 273 387" id="button3" class="btn3" taborder="14" text="초기화" anchor="default" onclick="grp_biz_group2_button3_onclick"/>
- <Radio position="absolute 115 155 220 172" id="radio1" class="radio_search" taborder="4" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">M</Col>
- <Col id="datacolumn">M(남)</Col>
- </Row>
- <Row>
- <Col id="codecolumn">F</Col>
- <Col id="datacolumn">F(여)</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <MaskEdit position="absolute 222 153 250 172" align="align:right middle;" id="input1" class="input_search" taborder="5" mask="#" anchor="default"/>
- <Shape position="absolute 6 199 515 205" linetype="horizontal" id="line4" class="line_2" anchor="default"/>
- <MaskEdit position="absolute 185 179 250 198" id="input2" class="input_search" taborder="7" mask="#" anchor="default"/>
- <Static text="-" position="absolute 173 179 180 198" align="align:center middle;" id="caption8" anchor="default"/>
- <Button position="absolute 333 365 389 387" id="button1" class="btn4" taborder="15" text="삭제" anchor="default" onclick="grp_biz_group2_button1_onclick"/>
- <Shape position="absolute 5 43 514 49" linetype="horizontal" id="line1" class="line_2" anchor="default"/>
- <Static text="의뢰주치의" position="absolute 255 47 335 70" id="caption9" class="cell_1" anchor="default"/>
- <Static text="의뢰과명" position="absolute 5 47 110 70" id="caption10" class="cell_1" anchor="default"/>
- <Edit position="absolute 115 49 250 68" id="input3" class="input_search" taborder="3" anchor="default"/>
- <Edit position="absolute 340 49 510 68" id="input4" class="input_search" taborder="3" anchor="default"/>
- <Static text="가용인원적용" position="absolute 388 73 470 96" id="caption11" class="cell_1" anchor="default" style="padding:0 0 0 4;"/>
- <CheckBox position="absolute 473 75 493 95" id="checkbox1" anchor="default" truevalue="Y"/>
- <Combo position="absolute 115 75 385 94" id="cmb_excucd" taborder="2" innerdataset="@ds_init_cmb_info_excuroom_initexamcurecd" datacolumn="excucdnm" codecolumn="excucd" anchor="default" onitemchanged="grp_biz_group2_cmb_excucd_onitemchanged"/>
- <Static text="검사코드" position="absolute 5 73 110 96" id="caption13" class="cell_1" anchor="default"/>
- <Shape position="absolute 5 69 514 75" linetype="horizontal" id="line5" class="line_2" anchor="default"/>
- <Shape position="absolute 5 95 514 101" linetype="horizontal" id="line6" class="line_2" anchor="default"/>
- <Static text="검사실" position="absolute 5 99 110 122" id="caption12" class="cell_1" anchor="default"/>
- <Combo position="absolute 115 101 265 120" id="cmb_excuroomcd" taborder="2" innerdataset="@ds_init_cmb_info_excuroom_initexcuroom" datacolumn="excuroomcdnm" codecolumn="excuroomcdid" anchor="default" onitemchanged="grp_biz_group2_cmb_excuroomcd_onitemchanged"/>
- <Static text="*미선택시 검사코드의 기본검사실로 선택" position="absolute 270 101 494 121" id="caption14" anchor="default"/>
- <Shape position="absolute 6 173 515 179" linetype="horizontal" id="line7" class="line_2" anchor="default"/>
- <CheckBox position="absolute 110 369 195 384" id="chbx_print" anchor="default" text="예약증출력" truevalue="Y"/>
- <Button position="absolute 449 365 517 387" id="btn_init" class="btn4" taborder="16" text="재출력" anchor="default" onclick="grp_biz_group2_btn_init_onclick"/>
- <CheckBox position="absolute 5 366 100 386" id="cbx_duprsrv" anchor="default" text="중복예약허용" truevalue="Y"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape position="absolute 0 1 457 66" id="rectangle1" class="calendar_header" type="rectangle" anchor="default" style="strokepen:1 solid transparent;fillbrush:solid darkslateblue true;fillgradation:linear 0,0 white 100,100 darkmagenta;border:1 solid black ;color:#262626ff;gradation:linear 0,0 white 100,100 black;"/>
- <Static text="년" position="absolute 216 7 236 26" id="caption5" class="calendar_output" anchor="default"/>
- <Static text="월" position="absolute 262 7 282 26" id="caption7" class="calendar_output" anchor="default"/>
- <Button position="absolute 152 9 168 25" id="btn_premonth" class="icon_pre_month" text="" anchor="default" onclick="grp_biz_btn_premonth_onclick"/>
- <Button position="absolute 133 9 149 25" id="button31" class="icon_pre_year" text="" anchor="default" onclick="grp_biz_button31_onclick"/>
- <Button position="absolute 308 9 324 25" id="button32" class="icon_next_year" text="" anchor="default" onclick="grp_biz_button32_onclick"/>
- <Button position="absolute 289 9 305 25" id="button34" class="icon_next_month" text="" anchor="default" onclick="grp_biz_button34_onclick"/>
- <Grid position="absolute 0 528 982 718" id="grd_rsrvlist" binddataset="ds_main_rsrvinfo_rsrvlist" anchor="default" cellsizingtype="col" autosizingtype="row" extendsizetype="row" onlbuttonup="grp_biz_grd_rsrvlist_onlbuttonup" oncelldblclick="grp_biz_grd_rsrvlist_oncelldblclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="80"/>
- <Column size="59"/>
- <Column size="78"/>
- <Column size="57"/>
- <Column size="105"/>
- <Column size="67"/>
- <Column size="137"/>
- <Column size="209"/>
- <Column size="171"/>
- <Column size="71"/>
- <Column size="133"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="예약일자"/>
- <Cell col="1" text="예약시간"/>
- <Cell col="2" text="등록번호"/>
- <Cell col="3" text="환자성명"/>
- <Cell col="4" text="주민번호"/>
- <Cell col="5" text="성별/나이"/>
- <Cell col="6" text="검사실"/>
- <Cell col="7" text="검사"/>
- <Cell col="8" text="참고사항"/>
- <Cell col="9" text="예약자"/>
- <Cell col="10" text="예약잡은 날"/>
- <Cell col="11" text="caption16"/>
- <Cell col="12" text="caption17"/>
- <Cell col="13" text="caption18"/>
- </Band>
- <Band id="body">
- <Cell displaytype="date" text="bind:rsrvdd"/>
- <Cell col="1" text="bind:srchrsrvtm" mask="@@:@@"/>
- <Cell col="2" text="bind:pid"/>
- <Cell col="3" text="bind:hngnm"/>
- <Cell col="4" text="bind:rrgstno"/>
- <Cell col="5" text="bind:sexage"/>
- <Cell col="6" style="align:left top;padding:5 2 0 2;" text="bind:basecdflagdesc" wordwrap="char" autosizerow="limitmin"/>
- <Cell col="7" style="align:left top;padding:5 2 0 2;" text="bind:excucdnm" wordwrap="char" autosizerow="limitmin"/>
- <Cell col="8" style="align:left top;padding:5 2 0 2;" text="bind:rsrvrem" wordwrap="char" autosizerow="limitmin"/>
- <Cell col="9" text="bind:lastupdtrnm"/>
- <Cell col="10" text="bind:lastupdtdt" mask="@@@@-@@-@@ @@:@@:@@"/>
- <Cell col="11" text="bind:instcd"/>
- <Cell col="12" text="bind:seq"/>
- <Cell col="13" text="bind:suppdeptcd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 0 417 982 502" id="datagrid2" taborder="8" binddataset="ds_main_rsrvupdtinfo_rsrvupdt" anchor="default" cellsizingtype="both" extendsizetype="row" autosizingtype="row">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25" band="left"/>
- <Column size="80"/>
- <Column size="48"/>
- <Column size="80"/>
- <Column size="48"/>
- <Column size="115"/>
- <Column size="300"/>
- <Column size="270"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" colspan="2" text="시작일시" taborder="undefined"/>
- <Cell col="3" colspan="2" text="종료일시" taborder="undefined"/>
- <Cell col="5" text="검사실"/>
- <Cell col="6" text="사유"/>
- <Cell col="7" text="Remark"/>
- <Cell col="8" text="최종변경자"/>
- <Cell col="9" text="최종변경일시"/>
- <Cell col="10" text="검사실코드"/>
- <Cell col="11" text="지원부서코드"/>
- <Cell col="12" text="입원외래구분"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" text="expr:currow+1"/>
- <Cell col="1" displaytype="date" style="background:yellow;" text="bind:rsrvupdtfromdd" enable="false"/>
- <Cell col="2" style="background:yellow;" text="bind:rsrvupdtfromtm" mask="@@:@@" enable="false"/>
- <Cell col="3" displaytype="date" style="background:yellow;" text="bind:rsrvupdttodd" enable="false"/>
- <Cell col="4" style="background:yellow;" text="bind:rsrvupdttotm" mask="@@:@@" enable="false"/>
- <Cell col="5" style="align:left top;padding:5 2 0 2;background:yellow;" text="bind:basecdflagdesc" wordwrap="char" autosizerow="limitmin"/>
- <Cell col="6" style="align:left top;padding:5 2 0 2;background:yellow;" text="bind:updtresndesc" wordwrap="char" autosizerow="limitmin"/>
- <Cell col="7" style="align:left top;padding:5 2 0 2;background:yellow;" text="bind:updtresncnts" wordwrap="char" autosizerow="limitmin"/>
- <Cell col="8" text="bind:lastupdtrid"/>
- <Cell col="9" text="bind:lastupdtdt" mask="yyyy-mm-dd hh:nn:ss"/>
- <Cell col="10" text="bind:excuroomcd"/>
- <Cell col="11" text="bind:suppdeptcd"/>
- <Cell col="12" text="bind:ioflag"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="btn_01" taborder="10" text="1" onclick="btn_month_onclick" class="icon_month" position="absolute 52 32 79 59" style="color:black;" anchor="default"/>
- <Button id="btn_02" taborder="11" text="2" onclick="btn_month_onclick" class="icon_month" position="absolute 82 32 109 59" style="color:black;" anchor="default"/>
- <Button id="btn_03" taborder="12" text="3" onclick="btn_month_onclick" class="icon_month" position="absolute 112 32 139 59" style="color:black;" anchor="default"/>
- <Button id="btn_04" taborder="13" text="4" onclick="btn_month_onclick" class="icon_month" position="absolute 142 32 169 59" style="color:black;" anchor="default"/>
- <Button id="btn_05" taborder="14" text="5" onclick="btn_month_onclick" class="icon_month" position="absolute 172 32 199 59" style="color:black;" anchor="default"/>
- <Button id="btn_06" taborder="15" text="6" onclick="btn_month_onclick" class="icon_month" position="absolute 202 32 229 59" style="color:black;" anchor="default"/>
- <Button id="btn_07" taborder="16" text="7" onclick="btn_month_onclick" class="icon_month" position="absolute 232 32 259 59" style="color:black;" anchor="default"/>
- <Button id="btn_08" taborder="17" text="8" onclick="btn_month_onclick" class="icon_month" position="absolute 262 32 289 59" style="color:black;" anchor="default"/>
- <Button id="btn_09" taborder="18" text="9" onclick="btn_month_onclick" class="icon_month" position="absolute 292 32 319 59" style="color:black;" anchor="default"/>
- <Button id="btn_10" taborder="19" text="10" onclick="btn_month_onclick" class="icon_month" position="absolute 322 32 349 59" style="color:black;" anchor="default"/>
- <Button id="btn_11" taborder="20" text="11" onclick="btn_month_onclick" class="icon_month" position="absolute 352 32 379 59" style="color:black;" anchor="default"/>
- <Button id="btn_12" taborder="21" text="12" onclick="btn_month_onclick" class="icon_month" position="absolute 382 32 409 59" style="color:black;" anchor="default"/>
- <Edit id="opt_year" taborder="22" readonly="true" class="calendar_output" position="absolute 182 6 218 26" style="padding:0 2 0 2;align:center middle;font:Dotum,9,bold;" anchor="default"/>
- <Edit id="opt_month" taborder="23" readonly="true" class="calendar_output" position="absolute 240 6 265 26" style="padding:0 2 0 2;align:center middle;font:Dotum,9,bold;" anchor="default"/>
- <Shape id="line00" class="line_10" position="absolute 0 412 982 418" anchor="default"/>
- <Shape id="line01" class="line_10" position="absolute 0 523 982 529" anchor="default"/>
- <Grid id="grd_calendar" class="gridcalendar" taborder="24" binddataset="ds_hidden_calendar_weeklist_list" useinputpanel="false" selecttype="cell" autofittype="col,allrow" position="absolute 0 66 457 391" onlbuttonup="grp_biz_grd_calendar_onlbuttonup" oncellclick="grp_biz_grd_calendar_oncellclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="40"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="일"/>
- <Cell col="1" text="월"/>
- <Cell col="2" text="화"/>
- <Cell col="3" text="수"/>
- <Cell col="4" text="목"/>
- <Cell col="5" text="금"/>
- <Cell col="6" text="토"/>
- </Band>
- <Band id="body">
- <Cell rowspan="2" style="background:EXPR(!utlf_isNull(getColumn(currow,'sun_reglscheflag'))?getColumn(currow,'sun_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'sun_reglscheflag'))?getColumn(currow,'sun_reglscheflag'):"#ffffff");selectbackground:#daa7d9ff;" taborder="undefined">
- <Cell style="background:EXPR(!utlf_isNull(getColumn(currow,'sun_reglscheflag'))?getColumn(currow,'sun_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'sun_reglscheflag'))?getColumn(currow,'sun_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'sun_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'sun_dutflag')=='8'?'red':'black');font:Dotum,9,bold;selectbackground:#daa7d9ff;selectfont:Dotum,9,bold;" text="bind:sun" taborder="undefined"/>
- <Cell row="1" style="background:EXPR(!utlf_isNull(getColumn(currow,'sun_reglscheflag'))?getColumn(currow,'sun_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'sun_reglscheflag'))?getColumn(currow,'sun_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'sun_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'sun_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" text="bind:sun_memo" wordwrap="char" taborder="undefined"/>
- </Cell>
- <Cell col="1" rowspan="2" style="background:EXPR(!utlf_isNull(getColumn(currow,'mon_reglscheflag'))?getColumn(currow,'mon_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'mon_reglscheflag'))?getColumn(currow,'mon_reglscheflag'):"#ffffff");selectbackground:#daa7d9ff;" taborder="undefined">
- <Cell style="background:EXPR(!utlf_isNull(getColumn(currow,'mon_reglscheflag'))?getColumn(currow,'mon_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'mon_reglscheflag'))?getColumn(currow,'mon_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'mon_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'mon_dutflag')=='8'?'red':'black');font:Dotum,9,bold;selectbackground:#daa7d9ff;selectfont:Dotum,9,bold;" text="bind:mon" taborder="undefined"/>
- <Cell row="1" style="background:EXPR(!utlf_isNull(getColumn(currow,'mon_reglscheflag'))?getColumn(currow,'mon_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'mon_reglscheflag'))?getColumn(currow,'mon_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'mon_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'mon_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" text="bind:mon_memo" wordwrap="char" taborder="undefined"/>
- </Cell>
- <Cell col="2" rowspan="2" style="background:EXPR(!utlf_isNull(getColumn(currow,'tue_reglscheflag'))?getColumn(currow,'tue_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'tue_reglscheflag'))?getColumn(currow,'tue_reglscheflag'):"#ffffff");selectbackground:#daa7d9ff;" taborder="undefined">
- <Cell style="background:EXPR(!utlf_isNull(getColumn(currow,'tue_reglscheflag'))?getColumn(currow,'tue_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'tue_reglscheflag'))?getColumn(currow,'tue_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'tue_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'tue_dutflag')=='8'?'red':'black');font:Dotum,9,bold;selectbackground:#daa7d9ff;selectfont:Dotum,9,bold;" text="bind:tue" taborder="undefined"/>
- <Cell row="1" style="background:EXPR(!utlf_isNull(getColumn(currow,'tue_reglscheflag'))?getColumn(currow,'tue_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'tue_reglscheflag'))?getColumn(currow,'tue_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'tue_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'tue_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" text="bind:tue_memo" wordwrap="char" taborder="undefined"/>
- </Cell>
- <Cell col="3" rowspan="2" style="background:EXPR(!utlf_isNull(getColumn(currow,'wed_reglscheflag'))?getColumn(currow,'wed_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'wed_reglscheflag'))?getColumn(currow,'wed_reglscheflag'):"#ffffff");selectbackground:#daa7d9ff;" taborder="undefined">
- <Cell style="background:EXPR(!utlf_isNull(getColumn(currow,'wed_reglscheflag'))?getColumn(currow,'wed_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'wed_reglscheflag'))?getColumn(currow,'wed_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'wed_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'wed_dutflag')=='8'?'red':'black');font:Dotum,9,bold;selectbackground:#daa7d9ff;selectfont:Dotum,9,bold;" text="bind:wed" taborder="undefined"/>
- <Cell row="1" style="background:EXPR(!utlf_isNull(getColumn(currow,'wed_reglscheflag'))?getColumn(currow,'wed_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'wed_reglscheflag'))?getColumn(currow,'wed_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'wed_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'wed_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" text="bind:wed_memo" wordwrap="char" taborder="undefined"/>
- </Cell>
- <Cell col="4" rowspan="2" style="background:EXPR(!utlf_isNull(getColumn(currow,'thu_reglscheflag'))?getColumn(currow,'thu_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'thu_reglscheflag'))?getColumn(currow,'thu_reglscheflag'):"#ffffff");selectbackground:#daa7d9ff;" taborder="undefined">
- <Cell style="background:EXPR(!utlf_isNull(getColumn(currow,'thu_reglscheflag'))?getColumn(currow,'thu_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'thu_reglscheflag'))?getColumn(currow,'thu_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'thu_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'thu_dutflag')=='8'?'red':'black');font:Dotum,9,bold;selectbackground:#daa7d9ff;selectfont:Dotum,9,bold;" text="bind:thu" taborder="undefined"/>
- <Cell row="1" style="background:EXPR(!utlf_isNull(getColumn(currow,'thu_reglscheflag'))?getColumn(currow,'thu_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'thu_reglscheflag'))?getColumn(currow,'thu_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'thu_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'thu_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" text="bind:thu_memo" wordwrap="char" taborder="undefined"/>
- </Cell>
- <Cell col="5" rowspan="2" style="background:EXPR(!utlf_isNull(getColumn(currow,'fri_reglscheflag'))?getColumn(currow,'fri_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'fri_reglscheflag'))?getColumn(currow,'fri_reglscheflag'):"#ffffff");selectbackground:#daa7d9ff;" taborder="undefined">
- <Cell style="background:EXPR(!utlf_isNull(getColumn(currow,'fri_reglscheflag'))?getColumn(currow,'fri_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'fri_reglscheflag'))?getColumn(currow,'fri_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'fri_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'fri_dutflag')=='8'?'red':'black');font:Dotum,9,bold;selectbackground:#daa7d9ff;selectfont:Dotum,9,bold;" text="bind:fri" taborder="undefined"/>
- <Cell row="1" style="background:EXPR(!utlf_isNull(getColumn(currow,'fri_reglscheflag'))?getColumn(currow,'fri_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'fri_reglscheflag'))?getColumn(currow,'fri_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'fri_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'fri_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" text="bind:fri_memo" wordwrap="char" taborder="undefined"/>
- </Cell>
- <Cell col="6" rowspan="2" style="background:EXPR(!utlf_isNull(getColumn(currow,'sat_reglscheflag'))?getColumn(currow,'sat_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'sat_reglscheflag'))?getColumn(currow,'sat_reglscheflag'):"#ffffff");selectbackground:#daa7d9ff;" taborder="undefined">
- <Cell style="background:EXPR(!utlf_isNull(getColumn(currow,'sat_reglscheflag'))?getColumn(currow,'sat_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'sat_reglscheflag'))?getColumn(currow,'sat_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'sat_dutflag')=='8'?'red':'blue');color2:EXPR(getColumn(currow,'sat_dutflag')=='8'?'red':'blue');font:Dotum,9,bold;selectbackground:#daa7d9ff;selectfont:Dotum,9,bold;" text="bind:sat" taborder="undefined"/>
- <Cell row="1" style="background:EXPR(!utlf_isNull(getColumn(currow,'sat_reglscheflag'))?getColumn(currow,'sat_reglscheflag'):"#ffffff");background2:EXPR(!utlf_isNull(getColumn(currow,'sat_reglscheflag'))?getColumn(currow,'sat_reglscheflag'):"#ffffff");color:EXPR(getColumn(currow,'sat_dutflag')=='8'?'red':'blue');color2:EXPR(getColumn(currow,'sat_dutflag')=='8'?'red':'blue');selectbackground:#daa7d9ff;" text="bind:sat_memo" wordwrap="char" taborder="undefined"/>
- </Cell>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Div>
- <Static text="검사실별 휴검리스트" position="absolute 0 422 169 443" id="caption15" class="tit_2"/>
- <Static text="임시예약리스트" position="absolute 0 533 169 554" id="caption16" class="tit_2"/>
- <Static id="caption6" text="임시예약" class="tit_1" position="absolute 0 0 100 25"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="date" type="STRING" size="256"/>
- <Column id="suppdeptcd" type="STRING" size="256"/>
- <Column id="rsrvdd" type="STRING" size="256"/>
- <Column id="seq" type="STRING" size="256"/>
- <Column id="excuroomgrpcdid" type="STRING" size="256"/>
- <Column id="sdate" type="STRING" size="256"/>
- <Column id="tdate" type="STRING" size="256"/>
- <Column id="excuroomcd" type="STRING" size="256"/>
- <Column id="printflag" type="STRING" size="256"/>
- <Column id="duprsrvflag" type="STRING" size="256"/>
- <Column id="req" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="date"/>
- <Col id="suppdeptcd"/>
- <Col id="rsrvdd"/>
- <Col id="seq"/>
- <Col id="excuroomgrpcdid"/>
- <Col id="sdate"/>
- <Col id="tdate"/>
- <Col id="excuroomcd"/>
- <Col id="printflag"/>
- <Col id="duprsrvflag"/>
- <Col id="req"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_data" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="suppdeptcd" type="STRING" size="256"/>
- <Column id="schergstdd" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="rtno" type="STRING" size="256"/>
- <Column id="schergsttm" type="STRING" size="256"/>
- <Column id="schedesc" type="STRING" size="256"/>
- <Column id="curersrvflag" type="STRING" size="256"/>
- <Column id="hour" type="STRING" size="256"/>
- <Column id="second" type="STRING" size="256"/>
- <Column id="gubun" type="STRING" size="256"/>
- <Column id="excucd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="suppdeptcd"/>
- <Col id="schergstdd"/>
- <Col id="pid"/>
- <Col id="instcd"/>
- <Col id="rtno"/>
- <Col id="schergsttm"/>
- <Col id="schedesc"/>
- <Col id="curersrvflag"/>
- <Col id="hour"/>
- <Col id="second"/>
- <Col id="gubun"/>
- <Col id="excucd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_PatInfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rsrvdd" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="seq" type="STRING" size="256"/>
- <Column id="suppdeptcd" type="STRING" size="256"/>
- <Column id="srchrsrvhh" type="STRING" size="256"/>
- <Column id="srchrsrvmm" type="STRING" size="256"/>
- <Column id="ampmflag" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="rrgstno1" type="STRING" size="256"/>
- <Column id="rrgstno2" type="STRING" size="256"/>
- <Column id="age" type="STRING" size="256"/>
- <Column id="sex" type="STRING" size="256"/>
- <Column id="tel" type="STRING" size="256"/>
- <Column id="addr" type="STRING" size="256"/>
- <Column id="rsrvrem" type="STRING" size="256"/>
- <Column id="flag" type="STRING" size="256"/>
- <Column id="reqdeptnm" type="STRING" size="256"/>
- <Column id="reqapntdrnm" type="STRING" size="256"/>
- <Column id="reqhospcd" type="STRING" size="256"/>
- <Column id="excuroomcd" type="STRING" size="256"/>
- <Column id="excucd" type="STRING" size="256"/>
- <Column id="rsrvprescondappyn" type="STRING" size="256"/>
- <Column id="excucdnm" type="STRING" size="256"/>
- <Column id="excuroomcdnm" type="STRING" size="256"/>
- <Column id="suppdeptcdnm" type="STRING" size="256"/>
- <Column id="duprsrvflag" type="STRING" size="256"/>
- <Column id="excupatrem" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rsrvdd"/>
- <Col id="instcd"/>
- <Col id="seq"/>
- <Col id="suppdeptcd"/>
- <Col id="srchrsrvhh"/>
- <Col id="srchrsrvmm"/>
- <Col id="ampmflag"/>
- <Col id="pid"/>
- <Col id="hngnm"/>
- <Col id="rrgstno1"/>
- <Col id="rrgstno2"/>
- <Col id="age"/>
- <Col id="sex"/>
- <Col id="tel"/>
- <Col id="addr"/>
- <Col id="rsrvrem"/>
- <Col id="flag"/>
- <Col id="reqdeptnm"/>
- <Col id="reqapntdrnm"/>
- <Col id="reqhospcd"/>
- <Col id="excuroomcd"/>
- <Col id="excucd"/>
- <Col id="rsrvprescondappyn">Y</Col>
- <Col id="excucdnm"/>
- <Col id="excuroomcdnm"/>
- <Col id="suppdeptcdnm"/>
- <Col id="duprsrvflag"/>
- <Col id="excupatrem"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_rsrvinfo_rsrvlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rsrvdd" type="STRING" size="256"/>
- <Column id="srchrsrvtm" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="rrgstno" type="STRING" size="256"/>
- <Column id="sexage" type="STRING" size="256"/>
- <Column id="basecdflagdesc" type="STRING" size="256"/>
- <Column id="excucdnm" type="STRING" size="256"/>
- <Column id="rsrvrem" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="seq" type="STRING" size="256"/>
- <Column id="suppdeptcd" type="STRING" size="256"/>
- <Column id="calcscorcd" type="STRING" size="256"/>
- <Column id="excuroomcd" type="STRING" size="256"/>
- <Column id="tel" type="STRING" size="256"/>
- <Column id="addr" type="STRING" size="256"/>
- <Column id="ampmflag" type="STRING" size="256"/>
- <Column id="flag" type="STRING" size="256"/>
- <Column id="reqdeptnm" type="STRING" size="256"/>
- <Column id="reqapntdrnm" type="STRING" size="256"/>
- <Column id="reqhospcd" type="STRING" size="256"/>
- <Column id="excupatrem" type="STRING" size="256"/>
- <Column id="lastupdtrnm" type="STRING" size="256"/>
- <Column id="lastupdtdt" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_rsrvupdtinfo_rsrvupdt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rsrvupdtfromdd" type="STRING" size="256"/>
- <Column id="rsrvupdtfromtm" type="STRING" size="256"/>
- <Column id="rsrvupdttodd" type="STRING" size="256"/>
- <Column id="rsrvupdttotm" type="STRING" size="256"/>
- <Column id="basecdflagdesc" type="STRING" size="256"/>
- <Column id="updtresndesc" type="STRING" size="256"/>
- <Column id="updtresncnts" type="STRING" size="256"/>
- <Column id="excuroomcd" type="STRING" size="256"/>
- <Column id="suppdeptcd" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_calendar" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="year" type="STRING" size="256"/>
- <Column id="month" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_calendar_weeklist_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="sun" type="STRING" size="256"/>
- <Column id="mon" type="STRING" size="256"/>
- <Column id="tue" type="STRING" size="256"/>
- <Column id="wed" type="STRING" size="256"/>
- <Column id="thu" type="STRING" size="256"/>
- <Column id="fri" type="STRING" size="256"/>
- <Column id="sat" type="STRING" size="256"/>
- <Column id="sun_memo" type="STRING" size="256"/>
- <Column id="mon_memo" type="STRING" size="256"/>
- <Column id="tue_memo" type="STRING" size="256"/>
- <Column id="wed_memo" type="STRING" size="256"/>
- <Column id="thu_memo" type="STRING" size="256"/>
- <Column id="fri_memo" type="STRING" size="256"/>
- <Column id="sat_memo" type="STRING" size="256"/>
- <Column id="sun_dutflag" type="STRING" size="256"/>
- <Column id="mon_dutflag" type="STRING" size="256"/>
- <Column id="tue_dutflag" type="STRING" size="256"/>
- <Column id="wed_dutflag" type="STRING" size="256"/>
- <Column id="thu_dutflag" type="STRING" size="256"/>
- <Column id="fri_dutflag" type="STRING" size="256"/>
- <Column id="sat_dutflag" type="STRING" size="256"/>
- <Column id="sun_ampmflag" type="STRING" size="256"/>
- <Column id="mon_ampmflag" type="STRING" size="256"/>
- <Column id="tue_ampmflag" type="STRING" size="256"/>
- <Column id="wed_ampmflag" type="STRING" size="256"/>
- <Column id="thu_ampmflag" type="STRING" size="256"/>
- <Column id="fri_ampmflag" type="STRING" size="256"/>
- <Column id="sat_ampmflag" type="STRING" size="256"/>
- <Column id="sun_ordendresn" type="STRING" size="256"/>
- <Column id="mon_ordendresn" type="STRING" size="256"/>
- <Column id="tue_ordendresn" type="STRING" size="256"/>
- <Column id="wed_ordendresn" type="STRING" size="256"/>
- <Column id="thu_ordendresn" type="STRING" size="256"/>
- <Column id="fri_ordendresn" type="STRING" size="256"/>
- <Column id="sat_ordendresn" type="STRING" size="256"/>
- <Column id="sun_ordendresnmin" type="STRING" size="256"/>
- <Column id="mon_ordendresnmin" type="STRING" size="256"/>
- <Column id="tue_ordendresnmin" type="STRING" size="256"/>
- <Column id="wed_ordendresnmin" type="STRING" size="256"/>
- <Column id="thu_ordendresnmin" type="STRING" size="256"/>
- <Column id="fri_ordendresnmin" type="STRING" size="256"/>
- <Column id="sat_ordendresnmin" type="STRING" size="256"/>
- <Column id="sun_reglscheflag" type="STRING" size="256"/>
- <Column id="mon_reglscheflag" type="STRING" size="256"/>
- <Column id="tue_reglscheflag" type="STRING" size="256"/>
- <Column id="wed_reglscheflag" type="STRING" size="256"/>
- <Column id="thu_reglscheflag" type="STRING" size="256"/>
- <Column id="fri_reglscheflag" type="STRING" size="256"/>
- <Column id="sat_reglscheflag" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_sppmc02500_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <!-- SPPMC02500_환자조회 화면으로 검색조건을 보내는 경로임 -->
- <Column id="srchcond" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="rrgstno1" type="STRING" size="256"/>
- <Column id="rrgstno2" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="srchcond"/>
- <Col id="pid"/>
- <Col id="hngnm"/>
- <Col id="rrgstno1"/>
- <Col id="rrgstno2"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_cmb_info_initexecroom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="excuroomcdid" type="STRING" size="256"/>
- <Column id="excuroomcdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="excuroomcdid"/>
- <Col id="excuroomcdnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_curerprescondlist_curerprescond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="userid" type="STRING" size="256"/>
- <Column id="usernm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="userid"/>
- <Col id="usernm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_curerprescondlist_rsrvcalendar" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rsrvdd" type="STRING" size="256"/>
- <Column id="count" type="STRING" size="256"/>
- <Column id="max" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="rsrvdd"/>
- <Col id="count"/>
- <Col id="max"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_pseursrvinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="seq" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_baseinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="inithospcd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_temp1_tmpllist_tmplinfo_tmpldata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp1_codelist_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="suppdeptcd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_calendarinfo_calendarinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_cmb_info_excuroom_initexcuroom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_cmb_info_excuroom_initexamcurecd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_Z0007" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="updtflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_grdcellcolor" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="calrow" type="STRING" size="256"/>
- <Column id="calcol" type="STRING" size="256"/>
- <Column id="bfcalrow" type="STRING" size="256"/>
- <Column id="bfcalcol" type="STRING" size="256"/>
- <Column id="color" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="calrow"/>
- <Col id="calcol"/>
- <Col id="bfcalrow"/>
- <Col id="bfcalcol"/>
- <Col id="color"/>
- </Row>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item20" compid="grp_biz.opt_year" propid="value" datasetid="ds_hidden_calendar" columnid="year"/>
- <BindItem id="item21" compid="grp_biz.opt_month" propid="value" datasetid="ds_hidden_calendar" columnid="month"/>
- <BindItem id="item0" compid="grp_biz.group2.iptPid" propid="value" datasetid="ds_send_data" columnid="pid"/>
- <BindItem id="item1" compid="grp_biz.group2.cmbInstCd" propid="value" datasetid="ds_main_PatInfo" columnid="reqhospcd"/>
- <BindItem id="item2" compid="grp_biz.group2.input4" propid="value" datasetid="ds_main_PatInfo" columnid="reqapntdrnm"/>
- <BindItem id="item3" compid="grp_biz.group2.input3" propid="value" datasetid="ds_main_PatInfo" columnid="reqdeptnm"/>
- <BindItem id="item4" compid="grp_biz.group2.cmb_excucd" propid="value" datasetid="ds_main_PatInfo" columnid="excucd"/>
- <BindItem id="item5" compid="grp_biz.group2.checkbox1" propid="value" datasetid="ds_main_PatInfo" columnid="rsrvprescondappyn"/>
- <BindItem id="item6" compid="grp_biz.group2.cmb_excuroomcd" propid="value" datasetid="ds_main_PatInfo" columnid="excuroomcd"/>
- <BindItem id="item7" compid="grp_biz.group2.optName" propid="value" datasetid="ds_main_PatInfo" columnid="hngnm"/>
- <BindItem id="item8" compid="grp_biz.group2.radio1" propid="value" datasetid="ds_main_PatInfo" columnid="sex"/>
- <BindItem id="item9" compid="grp_biz.group2.input1" propid="value" datasetid="ds_main_PatInfo" columnid="age"/>
- <BindItem id="item10" compid="grp_biz.group2.optRrgstNO" propid="value" datasetid="ds_main_PatInfo" columnid="rrgstno1"/>
- <BindItem id="item11" compid="grp_biz.group2.input2" propid="value" datasetid="ds_main_PatInfo" columnid="rrgstno2"/>
- <BindItem id="item12" compid="grp_biz.group2.optTel" propid="value" datasetid="ds_main_PatInfo" columnid="tel"/>
- <BindItem id="item13" compid="grp_biz.group2.optAddress1" propid="value" datasetid="ds_main_PatInfo" columnid="addr"/>
- <BindItem id="item14" compid="grp_biz.group2.tar_prcpremfact" propid="value" datasetid="ds_main_PatInfo" columnid="rsrvrem"/>
- <BindItem id="item15" compid="grp_biz.group2.optRsrvDD" propid="value" datasetid="ds_main_PatInfo" columnid="rsrvdd"/>
- <BindItem id="item16" compid="grp_biz.group2.cmbHour" propid="value" datasetid="ds_main_PatInfo" columnid="srchrsrvhh"/>
- <BindItem id="item17" compid="grp_biz.group2.cmbSec" propid="value" datasetid="ds_main_PatInfo" columnid="srchrsrvmm"/>
- <BindItem id="item18" compid="grp_biz.group2.cmbHalf" propid="value" datasetid="ds_main_PatInfo" columnid="ampmflag"/>
- <BindItem id="item19" compid="grp_biz.group2.cbx_duprsrv" propid="value" datasetid="ds_send" columnid="duprsrvflag"/>
- <BindItem id="item22" compid="grp_biz.group2.chbx_print" propid="value" datasetid="ds_send" columnid="printflag"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-11-13
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-11-13 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs"
- include "ast_examcurexp::AEZ0001.xjs"
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- var arErrorCode = new HashArray();
- var gSuppdeptcd = "";
- var dayArr = ["sun","mon","tue","wed","thu","fri","sat"];
- var dayMemoArr = ["sun_memo","mon_memo","tue_memo","wed_memo","thu_memo","fri_memo","sat_memo"];
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Argument : N/A
- * Description : 달력초기화
- ****************************************************************************************/
- function initCalendar(rsrvdd) {
- if (utlf_isNull(ds_hidden_calendar.getColumn(0,"year")) || utlf_isNull(ds_hidden_calendar.getColumn(0,"month"))){
- if ( utlf_isNull(rsrvdd) ) {
- var curDate = utlf_getCurrentDate().toDate(); // 20140919 by kya 수정. 매개변수를 받아서 처리하도록 함
- } else {
- var curDate = rsrvdd.toDate();
- }
-
- ds_hidden_calendar.setColumn(0,"year" , curDate.getDateFormat('YYYY'));
- ds_hidden_calendar.setColumn(0,"month", curDate.getDateFormat('MM'));
- setCalendar(curDate);
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 병원달력정보 조회
- ****************************************************************************************/
- function fGetHospitalCalendar(){
- var dd = (ds_hidden_calendar.getColumn(0,"year")).concat(ds_hidden_calendar.getColumn(0,"month"));
- ds_send.setColumn(0,"date",dd);
-
- dsf_createDsRow("ds_req", [
- {col:"date", type:"STRING", size:256, val:ds_send.getColumn(0,"date")}
- , {col:"suppdeptcd", type:"STRING", size:256, val:ds_send.getColumn(0,"suppdeptcd")}
- , {col:"excuroomgrpcdid", type:"STRING", size:256, val:ds_send.getColumn(0,"excuroomgrpcdid")}
- ]);
- var oParam = {};
- oParam.id = "TRAEA03203";
- oParam.service = "examcurersrvapp.RsrvTm";
- oParam.method = "reqGetHospitalCalendar";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_hidden_calendarinfo_calendarinfolist=caldata";
- oParam.async = false;
- oParam.callback = "cf_TRAEA03203";
- tranf_submit(oParam);
-
- if (arErrorCode.pop("TRAEA03203") > -1) return true;
- else return false;
- }
- function cf_TRAEA03203(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 달력초기화
- ****************************************************************************************/
- function setCalendar(dateObj) {
- //서버로 자료 요청
- if ( fGetHospitalCalendar() != true ){
- sysf_messageBox("병원일정 데이터를 가져올 수", "I004");
- }
- // 그리드 초기화
- ds_hidden_calendar_weeklist_list.clearData();
-
- 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++ )
- ds_hidden_calendar_weeklist_list.addRow();
-
- var rowIndex = 0;
- var colIndex = startDay;
- // var dutflag = "";
- var toRIndex = 0;
- var toCIndex = 0;
- for( var i = 1; i <= days; i++ ) {
- ds_hidden_calendar_weeklist_list.setColumn(rowIndex,dayArr[colIndex%7],i);
- ds_hidden_calendar_weeklist_list.setColumn(rowIndex,dayMemoArr[colIndex%7],setCalendarMemo(i-1));
-
- // dutflag = ds_hidden_calendarinfo_calendarinfolist.getColumn(i,"dutflag");
- // if( dutflag == '8' ){ //'0' 평일, '4' 토요일, '8' 휴일
- // fSetTextColor(rowIndex, colIndex, '#ff0000');
- // }
- if(i == parseInt(utlf_getCurrentDate().substr(6,2))) {
- toRIndex = rowIndex;
- toCIndex = colIndex;
- }
-
- colIndex++;
-
- if( colIndex == 7 ) {
- colIndex = 0;
- rowIndex++;
- }
- }
-
- ds_hidden_calendar_weeklist_list.rowposition = toRIndex;
- grp_biz.grd_calendar.setCellPos(toCIndex);
- // ds_send_data.setColumn(0,"rsrvdd",ds_hidden_calendar.getColumn(0,"year")+ds_hidden_calendar.getColumn(0,"month")+"01");
- fCalendar();
-
- // setRsrvPresCondByMonth();
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 달력 색 설정
- ****************************************************************************************/
- function fCalendar(){
- if (ds_hidden_calendarinfo_calendarinfolist.rowcount > 0){
- var isMonth = ds_hidden_calendar.getColumn(0,"month");
- var isYear = ds_hidden_calendar.getColumn(0,"year");
- var isDate = (isYear+isMonth+1).toDate();
- var startDay = isDate.getDay();
-
- for (var i = 0; i < ds_hidden_calendarinfo_calendarinfolist.rowcount; i++) {
- var dd = ds_hidden_calendarinfo_calendarinfolist.getColumn(i,"basedd");
- var colidx = dd.toDate().getDay();
- var rowidx = Math.ceil( ( startDay + Number(dd.substr(6,2)) ) / 7 ) - 1;
- ds_hidden_calendar_weeklist_list.setColumn(rowidx,dayArr[colidx%7]+ "_dutflag" , ds_hidden_calendarinfo_calendarinfolist.getColumn(i,"dutflag"));
- }
- }
- }
- function setCalendar2(dateObj) {
-
- // 그리드 초기화
- 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 ampmflag = '';
- 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) = setCalendarMemo2( i );
-
- ampmflag = model.getValue("/root/hidden/calendarinfo/calendarinfolist[" + i +"]/ampmflag");
- dutflag = model.getValue("/root/hidden/calendarinfo/calendarinfolist[" + i +"]/dutflag");
-
- if( ampmflag == '1' ){
- fSetBGColor(rowIndex, colIndex, '#ffff99');
- }else if( ampmflag == '10' ){
- fSetBGColor(rowIndex, colIndex, '#ccffff');
- }else if( ampmflag == '100' ) {
- fSetBGColor(rowIndex, colIndex, '#ff99cc');
- }else if( ampmflag == '11' || ampmflag == '110' || ampmflag == '101' || ampmflag == '111' ){
- fSetBGColor(rowIndex, colIndex, '#ffcc99');
- }
-
- if( dutflag == '8' ){
- fSetTextColor(rowIndex, colIndex, '#ff0000');
- }
-
- colIndex++;
- if( colIndex == 7 ) {
- colIndex = 0;
- rowIndex++;
- }
- }
-
- grd_calendar.resizeCells();
- }
-
- //그리드의 배경색상을 변경한다.
- function fSetBGColor(calRow, calCol, bgColor) {
-
- //var calRow = gridObj.row;
- //var calCol = gridObj.col;
- if( calCol < 7 ){
- //calCol = calCol + 7;
- grd_calendar.cellStyle("background-color", calRow, calCol) = bgColor;
- grd_calendar.cellStyle("background-color", calRow, calCol + 7) = bgColor;
- }else{
- //calCol = calCol - 7;
- grd_calendar.cellStyle("background-color", calRow, calCol) = bgColor;
- grd_calendar.cellStyle("background-color", calRow, calCol - 7) = bgColor;
- }
- //grd_calendar.rebuildStyle();
- //grd_calendar.cellStyle("background-color", calRow, calCol) = bgColor;
- }
-
- //그리드의 폰트 색상을 변경한다.
- function fSetTextColor(calRow, calCol, bgColor) {
-
- if( calCol < 7 ){
- //calCol = calCol + 7;
- grd_calendar.cellStyle("color", calRow, calCol) = bgColor;
- grd_calendar.cellStyle("color", calRow, calCol + 7) = bgColor;
- }else{
- //calCol = calCol - 7;
- grd_calendar.cellStyle("color", calRow, calCol) = bgColor;
- grd_calendar.cellStyle("color", calRow, calCol - 7) = bgColor;
- }
- //grd_calendar.rebuildStyle();
-
- }
-
- function setCellColor(calRow, calCol) {
-
- var isMonth = model.getValue("/root/hidden/calendar/month");
- var isYear = model.getValue("/root/hidden/calendar/year");
- var isDate = (isYear+isMonth+1).toDate();
- //setCalendarData();
- setCalendar2(isDate);
-
- if( calCol < 7 ){
- //calCol = calCol + 7;
- grd_calendar.cellStyle("background-color", calRow, calCol) = "#daa7d9";
- grd_calendar.cellStyle("background-color", calRow, calCol + 7) = "#daa7d9";
- }else{
- //calCol = calCol - 7;
- grd_calendar.cellStyle("background-color", calRow, calCol) = "#daa7d9";
- grd_calendar.cellStyle("background-color", calRow, calCol - 7) = "#daa7d9";
- }
- //gridObj.rebuildStyle();
-
- //gridObj.cellStyle("background-color", calRow, calCol) = "#daa7d9";
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 해당 일자의 병원 일정 정보를 얻어 온다
- ****************************************************************************************/
- function setCalendarMemo(i) {
- var holiflag = "";
- var holinm = "";
-
- holiflag = ds_hidden_calendarinfo_calendarinfolist.getColumn(i,"holiflag");
- holinm = ds_hidden_calendarinfo_calendarinfolist.getColumn(i,"holinm");
-
- if( holinm == '-' ){
- holinm = "";
- }
-
- return holinm;
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 달력을 클릭(선택) 했을 때
- ****************************************************************************************/
- function fClickOnCalendar(calRow,calCol){
- calCol = calCol % 7;
-
- var isDay = ds_hidden_calendar_weeklist_list.getColumn(parseInt(calRow), parseInt(calCol));
-
- if( !utlf_isNull(isDay) ){
- if( isDay.length == 1 ) isDay = "0" + isDay;
-
- var dd = ((ds_hidden_calendar.getColumn(0,"year")).concat(ds_hidden_calendar.getColumn(0,"month")) ).concat(isDay);
- grp_biz.group2.optRsrvDD.value = dd;
- ds_send_data.setColumn(0,"schergstdd", dd);
- }
- }
-
- function fSetMonth(newMonth){
- model.setValue("/root/hidden/calendar/month", newMonth);
- var isMonth = model.getValue("/root/hidden/calendar/month");
- var isYear = model.getValue("/root/hidden/calendar/year");
- var isDate = (isYear+isMonth+1).toDate();
-
- setCalendarData();
- }
-
- //날짜 00 맞추기 위한 방법
- function fncSetFormate(arg) {
- var rtnValue ='';
- if(arg <10)
- {
-
- rtnValue = '0'+arg;
- }
- else
- {
- rtnValue = arg;
- }
- return rtnValue;
- }
- /* @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);
-
- setNewCellColor(grd_calendar);
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 지정날짜 달력에 표시
- ****************************************************************************************/
- function setSpecialDate(rsrvdd) {
- var curDate = rsrvdd.substr(6,2); //오늘날짜
- var curWeek = rsrvdd.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);
-
- setNewCellColor(grd_calendar);
- }
-
- function setNewCellColor(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";
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 달력 월버튼 이벤트
- ****************************************************************************************/
- function fGetCalendar(arg){
- var isMonth = ds_hidden_calendar.getColumn(0,"month");
- var isYear = ds_hidden_calendar.getColumn(0,"year");
- if(ds_hidden_calendar.getColumn(0,"month") < arg) {
- var num = arg- isMonth ;
- var isDate = (isYear+isMonth+1).toDate().getAddDate(+num,'M');
- }
-
- if(ds_hidden_calendar.getColumn(0,"month") > arg) {
- var num = isMonth - arg ;
- var isDate = (isYear+isMonth+1).toDate().getAddDate(-num,'M');
- }
- ds_hidden_calendar.setColumn(0,"year" , isDate.getDateFormat('YYYY'));
- ds_hidden_calendar.setColumn(0,"month", isDate.getDateFormat('MM'));
- setCalendar(isDate);
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 예약증 일정표 출력
- ****************************************************************************************/
- function fRsrvPrint() {
- //진료과명 가져오기 2011.05.06 by kya
- dsf_makeValue(ds_main_PatInfo,"suppdeptcdnm","string",sysf_getUserInfo("dutplcenm"));
-
- if( !utlf_isNull(ds_main_rsrvinfo_rsrvlist.getColumn(ds_main_rsrvinfo_rsrvlist.rowposition,"pid")) ) {
- // exeReportPreview("RPAEA02201", "XMLSTR", "", "", "false","","","","","false");
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- rptf_setNodeListToDOM(objDOM, "/root/main/PatInfo", ds_main_PatInfo); // 데이터셋 1
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
- var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0";
- rptf_exeReportPreview30(["RPAEA02201"],[objParam], option);
- } else {
- sysf_messageBox("예약", "E013");
- }
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 예약정보조회(임시예약리스트)
- ****************************************************************************************/
- function call_TRAEA03210() {
- dsf_createDsRow("ds_req", [
- {col:"suppdeptcd", type:"STRING", size:256, val:gSuppdeptcd}
- , {col:"schergstdd", type:"STRING", size:256, val:ds_send_data.getColumn(0,"schergstdd")}
- , {col:"excuroomgrpcdid", type:"STRING", size:256, val:ds_send.getColumn(0,"excuroomgrpcdid")}
- , {col:"excuroomcd", type:"STRING", size:256, val:ds_send.getColumn(0,"excuroomcd")}
- ]);
- var oParam = {};
- oParam.id = "TRAEA03210";
- oParam.service = "examcurersrvapp.UnRsrv";
- oParam.method = "reqGetUnRsrvTmGrplist";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_main_rsrvinfo_rsrvlist=rsrvlist";
- oParam.async = false;
- oParam.callback = "cf_TRAEA03210";
- tranf_submit(oParam);
- }
- function cf_TRAEA03210(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- ds_main_rsrvinfo_rsrvlist.updateColID("calcscorcd","excucd");
- dsf_setTypeFormat(ds_main_rsrvinfo_rsrvlist, "seq:INT^sexage:INT");
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 예약정보조회(휴검리스트)
- ****************************************************************************************/
- function call_TRAEA00701() {
- dsf_createDsRow("ds_req", [
- {col:"excuroomcd" , type:"STRING", size:256, val:ds_send.getColumn(0,"excuroomcd")}
- , {col:"suppdeptcd" , type:"STRING", size:256, val:ds_send.getColumn(0,"suppdeptcd")}
- , {col:"sdate" , type:"STRING", size:256, val:ds_send.getColumn(0,"sdate")}
- , {col:"tdate" , type:"STRING", size:256, val:ds_send.getColumn(0,"tdate")}
- , {col:"excuroomgrpcdid" , type:"STRING", size:256, val:ds_send.getColumn(0,"excuroomgrpcdid")}
- , {col:"instcd" , type:"STRING", size:256, val:ds_send_data.getColumn(0,"instcd")}
- ]);
- var oParam = {};
- oParam.id = "TRAEA00701";
- oParam.service = "examcurersrvapp.RsrvRef";
- oParam.method = "reqGetRsrvUpdtInfo";
- oParam.inds = "req=ds_req";
- oParam.outds = "ds_main_rsrvupdtinfo_rsrvupdt=rsrvupdt";
- oParam.async = false;
- //oParam.callback = "cf_TRAEA00701";
- tranf_submit(oParam);
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 예약정보저장
- ****************************************************************************************/
- function call_TXAEA03201() {
- dsf_setTypeFormat(ds_main_PatInfo, "seq:INT^age:INT");
- var oParam = {};
- oParam.id = "TXAEA03201";
- oParam.service = "examcurersrvapp.UnRsrv";
- oParam.method = "reqExeUnRsrvTm";
- oParam.inds = "req=ds_main_PatInfo";
- oParam.outds = "ds_main_PatInfo=PatInfo";
- oParam.async = false;
- oParam.callback = "cf_TXAEA03201";
- tranf_submit(oParam);
- }
- function cf_TXAEA03201(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- ds_main_PatInfo.updateColID("calcscorcd","excucd");
- dsf_setTypeFormat(ds_main_PatInfo, "seq:INT^age:INT");
- }
- /****************************************************************************************
- * Argument : oTrgtGrid - 대상 그리드
- * : nColumnIndx - 대상 컬럼 인덱스
- * Description : 그리드에서 컬럼 인덱스로 바인드된 데이터셋의 컬럼명을 가져온다.
- ****************************************************************************************/
- function lf_getBindCellName(oTrgtGrid, nColumnIndx){
- var sRtnText = "";
- var sTrgtText = oTrgtGrid.getCellProperty("body", nColumnIndx, "text");
- if(!utlf_isNull( sTrgtText)){
- sRtnText = sTrgtText.replace("bind:", "");
- }
-
- return sRtnText;
- }
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Components ID : SPAEA02201
- * Event : oninit
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시 폼초기화
- ****************************************************************************************/
- function SPAEA02201_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); // 폼 초기화
- }
- /****************************************************************************************
- * Components : Form
- * Components ID : SPAEA02201
- * Event : onload
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시 폼초기화
- ****************************************************************************************/
- function SPAEA02201_onload(obj:Form, e:LoadEventInfo)
- {
- grdf_setGridSort(grp_biz.grd_rsrvlist); // 그리드 소트만
-
- try {
- ds_init_pseursrvinfo.copyData(arg_ds_pseu);
- } catch(e){ }
-
- var spcDate = utlf_getCurrentDate(); ////현재일자 세팅
- if (frmf_getMenuParam() == "C" || (frmf_isPopup() && opener.frmf_getParameter("menuparam") == "C")) { // 건진제외
- gSuppdeptcd = "2370124000";
- ds_send.setColumn(0,"suppdeptcd","2370124000"); //건진내시경
- ds_main_PatInfo.setColumn(0,"excucd","E7660SG"); //Sedative Colon-Fiberscopry(수면내시경
- ds_main_PatInfo.setColumn(0,"excuroomcd","2370124001"); //건진대장내시경
- ds_send.setColumn(0,"duprsrvflag","Y"); //중복예약허용
- } else if ( opener.frmf_getParameter("menuparam") == "R") { // 통합예약 2013.02.05 추가
- gSuppdeptcd = opener.frmf_getParameter("suppdeptcd");
- ds_send.setColumn(0,"suppdeptcd", opener.frmf_getParameter("suppdeptcd"));
- ds_send.setColumn(0,"excuroomcd", opener.frmf_getParameter("excuroomcd"));
- ds_main_PatInfo.setColumn(0,"excuroomcd", opener.frmf_getParameter("excuroomcd"));
- // model.setValue("/root/main/PatInfo", opener.frmf_getParameter("PatInfo"));
- // dsf_setCSVToDs("ds_temp",opener.frmf_getParameter("PatInfo"));
- // ds_main_PatInfo.copyData(ds_temp);
- dsf_deleteDs("ds_temp");
- } else if ( ds_init_pseursrvinfo.getColumn(0,"menuparam") == "R") { // 통합예약 검사현황에서 분기
- //20140903 추가
- gSuppdeptcd = ds_init_pseursrvinfo.getColumn(0,"suppdeptcd");
- ds_send.setColumn(0,"suppdeptcd" , ds_init_pseursrvinfo.getColumn(0,"suppdeptcd")); //
- ds_main_PatInfo.setColumn(0,"excucd" , ds_init_pseursrvinfo.getColumn(0,"calcscorcd")); //처방코드
- ds_send.setColumn(0,"excuroomcd" , ds_init_pseursrvinfo.getColumn(0,"excuroomcd"));
- ds_main_PatInfo.setColumn(0,"excuroomcd" , ds_init_pseursrvinfo.getColumn(0,"excuroomcd"));
- ds_send.setColumn(0,"duprsrvflag" , "N"); //중복예약허용
- ds_send.setColumn(0,"printflag" , "Y"); //예약증출력
- ds_send_data.setColumn(0,"pid" , ds_init_pseursrvinfo.getColumn(0,"pid"));
- ds_main_PatInfo.setColumn(0,"hngnm" , ds_init_pseursrvinfo.getColumn(0,"hngnm"));
- ds_main_PatInfo.setColumn(0,"age" , ds_init_pseursrvinfo.getColumn(0,"age"));
- ds_main_PatInfo.setColumn(0,"sex" , ds_init_pseursrvinfo.getColumn(0,"sex"));
- ds_main_PatInfo.setColumn(0,"rrgstno1" , ds_init_pseursrvinfo.getColumn(0,"rrgstno1"));
- ds_main_PatInfo.setColumn(0,"rrgstno2" , ds_init_pseursrvinfo.getColumn(0,"rrgstno2"));
- var rsrvdt = ds_init_pseursrvinfo.getColumn(0,"rsrvdt");
- var rsrvdd = rsrvdt.substr(0,8);
- ds_main_PatInfo.setColumn(0, "rsrvdd", rsrvdd);
- ds_send.setColumn(0, "rsrvdd", rsrvdd );
- //20140904 kya 추가예약 시간 가져오기
- var excuroomcd = ds_init_pseursrvinfo.getColumn(0,"excuroomcd");
- var day = rsrvdt.toDate().getDay();
- var srvhhmm = rsrvdt.substr(8,4) ;
- dsf_createDsRow("ds_send_req", [
- {col:"suppdeptcd", type:"STRING", size:256, val:ds_init_pseursrvinfo.getColumn(0,"suppdeptcd")}
- , {col:"grupcdid" , type:"STRING", size:256, val:ds_init_pseursrvinfo.getColumn(0,"excuroomcd")}
- , {col:"cdid" , type:"STRING", size:256, val:day.toString() + srvhhmm}
- ]);
-
- var oParam = {};
- oParam.id = "TRAEB00012"; // 조건에 맞게 공통코드에서 한개 가져오기 parm(instcd, suppdeptcd, grupcdid, cdid)
- oParam.service = "examcurebaseapp.ComCode";
- oParam.method = "reqGetComCodeDetailList2";
- oParam.inds = "req=ds_send_req";
- oParam.outds = "ds_temp1_codelist_item=item";
- oParam.async = false;
- oParam.callback = "cf_TRAEB00012";
- tranf_submit(oParam);
-
- var rsrvhhmm = utlf_transNullToEmpty(ds_temp1_codelist_item.getColumn(0,"cntlcd1")); //예약시간
- ds_main_PatInfo.setColumn(0,"srchrsrvhh", rsrvhhmm.substr(0,2)); //시
- ds_main_PatInfo.setColumn(0,"srchrsrvmm", rsrvhhmm.substr(2,2)); //분
- var spcDate = rsrvdd; //예약일자 세팅
- //20190228 병동환자 내시경실 임시예약 건
- }else if ( opener.frmf_getParameter("menuparam") == "OCS" ) { //환자정보
- var patinfo = opener.frmf_getParameter("SPAEA02201_parm_pinfo");
- //trace("patinfo = " + patinfo);
-
- patinfo = patinfo.split("▦");
- var pna = patinfo[8];
-
- gSuppdeptcd = "2010302030";
- ds_send_data.setColumn(0, "pid", patinfo[0] ); //pid
- ds_main_PatInfo.setColumn(0,"reqdeptnm", patinfo[1] ) ;
- ds_main_PatInfo.setColumn(0,"reqapntdrnm", patinfo[2] ) ;
- ds_main_PatInfo.setColumn(0,"hngnm", patinfo[5] ); //patnm
- ds_main_PatInfo.setColumn(0,"sex", patinfo[8].substr(0,1) ); //sex
- ds_main_PatInfo.setColumn(0,"age", patinfo[8].substr(2,2) ); //age
- ds_main_PatInfo.setColumn(0,"suppdeptcd","2010302030"); //내시경
- ds_main_PatInfo.setColumn(0,"excucd","M-32651" ); //calcscorcd
- ds_main_PatInfo.setColumn(0,"excuroomcd","END020"); //병실환자임시예약방
- ds_main_PatInfo.setColumn(0,"rsrvrem","병실환자임시예약"); //병실환자임시예약방
-
- ds_send.setColumn(0,"duprsrvflag","Y"); //중복예약허용
- ds_send.setColumn(0,"suppdeptcd",gSuppdeptcd);
-
- } else {
- lf_aezfSetSuppDeptcd(); //AEZ0001.xjs
- gSuppdeptcd = frmf_getParameter("AST_DEPTCD");
-
- ds_send.setColumn(0,"suppdeptcd",gSuppdeptcd);
- }
-
- //검사실 및 검사실코드 가져오기
- ds_send.setColumn(0,"excuroomgrpcdid", opener.frmf_getParameter("excuroomgrp"));
- //달력셋팅
- initCalendar(spcDate); //달력초기화 및 예약인원표시
- //setCurrentDate(); 20140910 by kya 대신
- // setSpecialDate(spcDate); //특정일자로 고정해주기
- dsf_createDsRow("ds_reqparam", [
- {col:"excuroomgrpcdid", type:"STRING", size:256, val:ds_send.getColumn(0,"excuroomgrpcdid")}
- , {col:"basesuppdeptcd", type:"STRING", size:256, val:gSuppdeptcd}
- , {col:"rbasecdflag", type:"STRING", size:256, val:"R"}
- , {col:"kbasecdflag", type:"STRING", size:256, val:"J"}
- , {col:"nbasecdflag", type:"STRING", size:256, val:"N"}
- , {col:"initflag", type:"STRING", size:256, val:"1"}
- , {col:"alladdyn", type:"STRING", size:256, val:"Y"}
- , {col:"flag", type:"STRING", size:256, val:"nuclear"}
- , {col:"baseroomflag", type:"STRING", size:256, val:"1"}
- , {col:"srchflag", type:"STRING", size:256, val:"P"}
- , {col:"excuroomcd", type:"STRING", size:256, val:ds_send.getColumn(0,"excuroomcd")}
- ]);
- var oParam = {};
- oParam.id = "TRAEA02207"; //검사실 + 검사실코드 가져오기
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqGetInitNuclExamCureInfo";
- oParam.inds = "reqparam=ds_reqparam";
- oParam.outds = "ds_init_cmb_info_excuroom_initexcuroom=initexcuroom ds_init_cmb_info_excuroom_initexamcurecd=initexamcurecd";
- oParam.async = false;
- oParam.callback = "cf_TRAEA02207";
- tranf_submit(oParam);
-
- var seq = ds_init_pseursrvinfo.getColumn(0,"seq");
- if (!utlf_isNull(seq)) {
- ds_main_PatInfo.clearData();
- var oParam = {};
- oParam.id = "TRAEA03207";
- oParam.service = "examcurersrvapp.UnRsrv";
- oParam.method = "reqGetUnRsrvTm";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_PatInfo=PatInfo";
- oParam.async = false;
- oParam.callback = "cf_TRAEA03207";
- tranf_submit(oParam);
-
- ds_send_data.setColumn(0,"pid", utlf_transNullToEmpty(ds_main_PatInfo.getColumn(0,"pid")));
- } else {
- ds_main_PatInfo.setColumn(0,"reqhospcd", sysf_getUserInfo("dutplceinstcd"));
- }
- // zbcfGetCodeList( new Array("Z0007"), new Array("/root/init/baseinfo/inithospcd") );
- var arrParam = [{dsNm: "ds_init_Z0007", cdGrpId: "Z0007"}
- ]
- appf_getCodeList(arrParam);
-
- var dutplcecd = sysf_getUserInfo("dutplcecd");
- var selectplcecd = frmf_getPrestDeptCd();
- if ( utlf_isNull(selectplcecd) ) {
- selectplcecd = dutplcecd;
- }
-
- //2010.11.02 임시예약리스트 조회 및 삭제 기능 추가 - 박재영
- ds_send_data.setColumn(0,"schergstdd",spcDate);
- call_TRAEA03210();
- //2011.02.11 휴검관리조회 추가 - 박재영
- ds_send.setColumn(0,"sdate",spcDate);
- ds_send.setColumn(0,"tdate",spcDate);
- call_TRAEA00701();
- }
- function cf_TRAEB00012(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- dsf_setTypeFormat(ds_temp1_codelist_item, "dispseq:INT");
- }
- function cf_TRAEA02207(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- ds_init_cmb_info_excuroom_initexcuroom.updateColID("basecd" ,"excuroomcdid");
- ds_init_cmb_info_excuroom_initexcuroom.updateColID("basecdflagdesc" ,"excuroomcdnm");
- if(utlf_isNull(grp_biz.group2.cmb_excucd.value)) grp_biz.group2.cmb_excucd.index = ds_init_cmb_info_excuroom_initexamcurecd.findRow("excucdnm","-- 전체 --");
- if(utlf_isNull(grp_biz.group2.cmb_excuroomcd.value)) grp_biz.group2.cmb_excuroomcd.index = ds_init_cmb_info_excuroom_initexcuroom.findRow("excuroomcdnm","-- 전체 --");
- }
- function cf_TRAEA03207(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- ds_main_PatInfo.updateColID("calcscorcd","excucd");
- dsf_setTypeFormat(ds_main_PatInfo, "seq:INT^age:INT");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : grp_biz.btn_month
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 월 버튼 클릭시 달력변경
- ****************************************************************************************/
- function btn_month_onclick(obj:Button, e:ClickEventInfo)
- {
- if( grp_biz.opt_month.value != obj.name.substr(4,6) ) {
- fGetCalendar(obj.name.substr(4,6));
- }
- ds_hidden_calendar.setColumn(0,"month", obj.name.substr(4,6));
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : grp_biz.button31
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 전년 변경
- ****************************************************************************************/
- function grp_biz_button31_onclick(obj:Button, e:ClickEventInfo)
- {
- var isMonth = ds_hidden_calendar.getColumn(0,"month");
- var isYear = ds_hidden_calendar.getColumn(0,"year");
- var isDate = (isYear+isMonth+1).toDate().getAddDate(-1,'Y');
- ds_hidden_calendar.setColumn(0,"year" , isDate.getDateFormat("YYYY"));
- ds_hidden_calendar.setColumn(0,"month", isDate.getDateFormat("MM"));
-
- ds_hidden_calendarinfo_calendarinfolist.clearData();
-
- setCalendar(isDate);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : grp_biz.button32
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 후년 변경
- ****************************************************************************************/
- function grp_biz_button32_onclick(obj:Button, e:ClickEventInfo)
- {
- var isMonth = ds_hidden_calendar.getColumn(0,"month");
- var isYear = ds_hidden_calendar.getColumn(0,"year");
- var isDate = (isYear+isMonth+1).toDate().getAddDate(1,'Y');
- ds_hidden_calendar.setColumn(0,"year" , isDate.getDateFormat("YYYY"));
- ds_hidden_calendar.setColumn(0,"month", isDate.getDateFormat("MM"));
-
- ds_hidden_calendarinfo_calendarinfolist.clearData();
-
- setCalendar(isDate);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : grp_biz.btn_premonth
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 전월 변경
- ****************************************************************************************/
- function grp_biz_btn_premonth_onclick(obj:Button, e:ClickEventInfo)
- {
- var isMonth = ds_hidden_calendar.getColumn(0,"month");
- var isYear = ds_hidden_calendar.getColumn(0,"year");
- var isDate = (isYear+isMonth+1).toDate().getAddDate(-1,'M');
- ds_hidden_calendar.setColumn(0,"year", isDate.getDateFormat("YYYY"));
- ds_hidden_calendar.setColumn(0,"month", isDate.getDateFormat("MM"));
-
- setCalendar(isDate);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : grp_biz.button34
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 후월 변경
- ****************************************************************************************/
- function grp_biz_button34_onclick(obj:Button, e:ClickEventInfo)
- {
- var isMonth = ds_hidden_calendar.getColumn(0,"month");
- var isYear = ds_hidden_calendar.getColumn(0,"year");
- var isDate = (isYear+isMonth+1).toDate().getAddDate(1,'M');
- ds_hidden_calendar.setColumn(0,"year", isDate.getDateFormat("YYYY"));
- ds_hidden_calendar.setColumn(0,"month", isDate.getDateFormat("MM"));
-
- setCalendar(isDate);
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : grp_biz.grd_calendar
- * Event : onlbuttonup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 달력 일자 선택
- ****************************************************************************************/
- function grp_biz_grd_calendar_onlbuttonup(obj:Grid, e:GridMouseEventInfo)
- {
- // if (e.row > -1) {
- // ds_hidden_grdcellcolor.setColumn(0,"calrow",e.row);
- // ds_hidden_grdcellcolor.setColumn(0,"calcol",e.col);
- //
- // // setNewCellColor(grd_calendar);
- // fClickOnCalendar(e.row,e.col);
- //
- // //2010.11.02 임시예약리스트 조회 및 삭제 기능 추가 - 박재영
- // ds_send.setColumn(0,"excuroomcd",ds_main_PatInfo.getColumn(0,"excuroomcd"));
- //
- // call_TRAEA03210();
- //
- // //2011.02.11 휴검관리조회 추가 - 박재영
- // ds_send.setColumn(0,"sdate",ds_send_data.getColumn(0,"schergstdd"));
- // ds_send.setColumn(0,"tdate",ds_send_data.getColumn(0,"schergstdd"));
- //
- // call_TRAEA00701();
- // }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : grp_biz.group2.btnPatinfo
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 환자검색 버튼
- ****************************************************************************************/
- function grp_biz_group2_btnPatinfo_onclick(obj:Button, e:ClickEventInfo)
- {
- var ipt_pid = ds_send_data.getColumn(0,"pid");
- if (ipt_pid) {
- ds_hidden_sppmc02500_cond.setColumn(0,"srchcond", "1"); // 검색조건 : 등록번호로 설정
- ds_hidden_sppmc02500_cond.setColumn(0,"pid" , ipt_pid);
- } else {
- ds_hidden_sppmc02500_cond.clearData();
- ds_hidden_sppmc02500_cond.addRow();
- }
- // 환자조회
- var objArg = new Object();
- objArg.arg_ds_send = ds_hidden_sppmc02500_cond;
- frmf_modal("SPPMC02500", "SPPMC02500", objArg, null, 1, 150, 150, null, null, null, null, null, "M");
- //환자이름
- ds_main_PatInfo.setColumn(0,"hngnm", ds_patinfolist.getColumn(0,"hngnm"));
- //환자아이디
- ds_send_data.setColumn(0,"pid", ds_patinfolist.getColumn(0,"pid"));
- ds_main_PatInfo.setColumn(0,"pid", ds_patinfolist.getColumn(0,"pid"));
- //환자성별
- ds_main_PatInfo.setColumn(0,"sex", ds_patinfolist.getColumn(0,"sex"));
- //환자나이
- ds_main_PatInfo.setColumn(0,"age", ds_patinfolist.getColumn(0,"age"));
- //환자 주민번호
- ds_main_PatInfo.setColumn(0,"rrgstno1", ds_patinfolist.getColumn(0,"rrgstno1"));
- ds_main_PatInfo.setColumn(0,"rrgstno2", ds_patinfolist.getColumn(0,"rrgstno2"));
- //환자주소
- ds_main_PatInfo.setColumn(0,"addr", ds_patinfolist.getColumn(0,"detladdr") );
- //환자연락처
- ds_main_PatInfo.setColumn(0,"tel", ds_patinfolist.getColumn(0,"mpphontel") );
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : grp_biz.group2.iptPid
- * Event : onkeydown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 환자검색
- ****************************************************************************************/
- function grp_biz_group2_iptPid_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) {
- obj.updateToDataset();
- frmf_inputEnterKey("grp_biz.group2.btnPatinfo", "onclick", new ClickEventInfo);
- }
- }
- /****************************************************************************************
- * Components : Combo
- * Components ID : grp_biz.group2.cmb_excucd
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 검사코드 선택
- ****************************************************************************************/
- function grp_biz_group2_cmb_excucd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- ds_main_PatInfo.setColumn(0,"excupatrem",ds_init_cmb_info_excuroom_initexamcurecd.getColumn(e.postindex,"excupatrem"));
- }
- /****************************************************************************************
- * Components : Combo
- * Components ID : grp_biz.group2.cmb_excuroomcd
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 검사실 선택
- ****************************************************************************************/
- function grp_biz_group2_cmb_excuroomcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- //2010.11.02 임시예약리스트 조회 및 삭제 기능 추가 - 박재영
- //2011.04.14 검사실 변경시 임시예약리스트 조회 - 권영애
- ds_send.setColumn(0,"excuroomcd",ds_main_PatInfo.getColumn(0,"excuroomcd"));
-
- call_TRAEA03210();
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : grp_biz.grd_rsrvlist
- * Event : onlbuttonup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 임시예약리스트 클릭
- ****************************************************************************************/
- function grp_biz_grd_rsrvlist_onlbuttonup(obj:Grid, e:GridMouseEventInfo)
- {
- // //2010.11.02 임시예약리스트 조회 및 삭제 기능 추가 - 박재영
- // if( e.row > -1 ){
- // ds_send.setColumn(0,"rsrvdd", ds_main_rsrvinfo_rsrvlist.getColumn(e.row,"rsrvdd"));
- // ds_send.setColumn(0,"seq" , ds_main_rsrvinfo_rsrvlist.getColumn(e.row,"seq"));
- //
- // var oParam = {};
- // oParam.id = "TRAEA03207";
- // oParam.service = "examcurersrvapp.UnRsrv";
- // oParam.method = "reqGetUnRsrvTm";
- // oParam.inds = "req=ds_send";
- // oParam.outds = "ds_main_PatInfo=PatInfo";
- // oParam.async = false;
- // oParam.callback = "cf_TRAEA03207";
- //
- // tranf_submit(oParam);
- //
- // ds_send_data.setColumn(0,"pid", ds_main_PatInfo.getColumn(0,"pid"));
- // dsf_makeValue(ds_main_PatInfo,"excucdnm" ,"string",ds_main_rsrvinfo_rsrvlist.getColumn(e.row,"excucdnm"));
- // dsf_makeValue(ds_main_PatInfo,"excuroomcdnm","string",ds_main_rsrvinfo_rsrvlist.getColumn(e.row,"basecdflagdesc"));
- // dsf_makeValue(ds_main_PatInfo,"excupatrem" ,"string",ds_main_rsrvinfo_rsrvlist.getColumn(e.row,"excupatrem"));
- // }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : grp_biz.group2.button3
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 초기화
- ****************************************************************************************/
- function grp_biz_group2_button3_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_PatInfo.clearData();
- ds_main_PatInfo.addRow();
- ds_send_data.clearData();
- ds_send_data.addRow();
-
- initCalendar();
-
- ds_main_PatInfo.setColumn(0,"reqhospcd", sysf_getUserInfo("dutplceinstcd"));
- ds_main_PatInfo.setColumn(0,"sex","M");
-
- grp_biz.group2.iptPid.setFocus();
-
- ds_main_PatInfo.setColumn(0,"rsrvprescondappyn","Y");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : grp_biz.group2.btn_acpt
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 예약
- ****************************************************************************************/
- function grp_biz_group2_btn_acpt_onclick(obj:Button, e:ClickEventInfo)
- {
- if ( utlf_isNull(ds_send_data.getColumn(0,"pid")) ) {
- return;
- }
- //예약시간
- var flag = ds_main_PatInfo.getColumn(0,"flag");
- if (flag != "U") {
- ds_main_PatInfo.setColumn(0,"flag","I");
- }
- ds_main_PatInfo.setColumn(0,"pid" ,ds_send_data.getColumn(0,"pid"));
- ds_main_PatInfo.setColumn(0,"suppdeptcd",ds_send.getColumn(0,"suppdeptcd"));
- if ( utlf_isNull(ds_main_PatInfo.getColumn(0,"pid")) && utlf_isNull(ds_main_PatInfo.getColumn(0,"hngnm")) ) {
- sysf_messageBox("환자ID 또는 환자성명 중 하나 이상은", "C001");
- return;
- }
- if ( utlf_isNull(ds_main_PatInfo.getColumn(0,"reqhospcd")) ) {
- sysf_messageBox("병원이 선택되지", "E007");
- return;
- }
- if ( utlf_isNull(ds_main_PatInfo.getColumn(0,"excucd")) ) {
- sysf_messageBox("검사코드가 선택되지", "E007");
- return;
- }
- if ( utlf_isNull(ds_main_PatInfo.getColumn(0,"rsrvdd")) ) {
- sysf_messageBox("예약일자가 선택되지", "E007");
- return;
- }
- if ( utlf_isNull(ds_main_PatInfo.getColumn(0,"srchrsrvhh")) ) {
- sysf_messageBox("예약시간이 선택되지", "E007");
- return;
- }
- if ( utlf_isNull(ds_main_PatInfo.getColumn(0,"srchrsrvmm")) ) {
- sysf_messageBox("예약분이 선택되지", "E007");
- return;
- }
- var curDate = utlf_getCurrentDate().substr(0,8); //오늘날짜
- var rsrvdd = ds_main_PatInfo.getColumn(0,"rsrvdd"); //선택일자
- var rsrvtm = ds_main_PatInfo.getColumn(0,"srchrsrvhh") + ds_main_PatInfo.getColumn(0,"srchrsrvmm");
- //당일예약
- if(curDate == rsrvdd) {
- if(utlf_getCurrentTime().substr(0,4) > rsrvtm ) { //현재시간 이전시간을 예약
- sysf_messageBox("예약시간이 과거시간", "E008");
- return;
- }
- } else if (curDate > rsrvdd) { //당일 이전 예약
- sysf_messageBox("예약일자가 과거일자", "E008");
- return;
- }
- // 2012.06.20 by kya 중복예약허용
- dsf_makeValue(ds_main_PatInfo,"duprsrvflag" ,"string",ds_send.getColumn(0,"duprsrvflag"));
- //예약시간
- dsf_makeValue(ds_main_PatInfo,"rsrvtm" ,"string",rsrvtm);
- dsf_makeValue(ds_main_PatInfo,"srchrsrvtm" ,"string",rsrvtm);
- //********************************************
- // 2012.06.19 중복예약불가기능 추가 by kya
- // TXAEA03201 안에 있음
- //********************************************
- call_TXAEA03201();
-
- if (arErrorCode.pop("TXAEA03201") > -1) {
- ds_hidden.setColumn(0,"updtflag","Y");
- //달력셋팅
- initCalendar();
- //2010.11.02 임시예약리스트 조회 및 삭제 기능 추가 - 박재영
- call_TRAEA03210();
- //2011.02.11 휴검관리조회 추가 - 박재영
- ds_send.setColumn(0,"sdate",ds_send_data.getColumn(0,"schergstdd"));
- ds_send.setColumn(0,"tdate",ds_send_data.getColumn(0,"schergstdd"));
-
- call_TRAEA00701();
- sysf_messageBox("예약이", "I002");
- }
- //********************************************
- // 2011.05.04 예약증 출력기능 추가 by kya
- //********************************************
- if (ds_send.getColumn(0,"printflag") == "Y") {
- //예약시간
- var rsrvtm = ds_main_PatInfo.getColumn(0,"srchrsrvhh") + ds_main_PatInfo.getColumn(0,"srchrsrvmm");
- dsf_makeValue(ds_main_PatInfo,"rsrvtm" ,"string",rsrvtm);
- //검사코드
- dsf_makeValue(ds_main_PatInfo,"excucdnm" ,"string",grp_biz.group2.cmb_excucd.text);
- //검사실
- dsf_makeValue(ds_main_PatInfo,"excuroomcdnm","string",grp_biz.group2.cmb_excuroomcd.text);
- dsf_makeValue(ds_main_PatInfo,"suppdeptcdnm","string",sysf_getUserInfo("dutplcenm"));
- // exeReportPreview("RPAEA02201", "XMLSTR", "", "", "false","","","","","false");
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- rptf_setNodeListToDOM(objDOM, "/root/main/PatInfo", ds_main_PatInfo); // 데이터셋 1
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
- var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0";
- rptf_exeReportPreview30(["RPAEA02201"],[objParam], option);
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : grp_biz.group2.button1
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 삭제
- ****************************************************************************************/
- function grp_biz_group2_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- var seq = ds_main_PatInfo.getColumn(0,"seq");
- if (utlf_isNull(seq)) {
- sysf_messageBox("삭제할 예약 정보가 없습니다.", "I004");
- return;
- }
- // 2012.06.20 by kya 중복예약허용
- dsf_makeValue(ds_main_PatInfo,"duprsrvflag" ,"string",ds_send.getColumn(0,"duprsrvflag"));
- dsf_makeValue(ds_main_PatInfo,"flag" ,"string","D");
- call_TXAEA03201();
-
- if (arErrorCode.pop("TXAEA03201") > -1) {
- ds_hidden.setColumn(0,"updtflag","Y");
- ds_send_data.setColumn(0,"pid","");
- //달력셋팅
- initCalendar();
- //2010.11.02 임시예약리스트 조회 및 삭제 기능 추가 - 박재영
- call_TRAEA03210();
- //2011.02.11 휴검관리조회 추가 - 박재영
- ds_send.setColumn(0,"sdate",ds_send_data.getColumn(0,"schergstdd"));
- ds_send.setColumn(0,"tdate",ds_send_data.getColumn(0,"schergstdd"));
-
- call_TRAEA00701();
- sysf_messageBox("예약 정보 삭제가 ", "I001");
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : grp_biz.group2.button13
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 종료
- ****************************************************************************************/
- function grp_biz_group2_button13_onclick(obj:Button, e:ClickEventInfo)
- {
- if (frmf_checkOpener()) {
- var updtflag = ds_hidden.getColumn(0,"updtflag");
- var seq = ds_init_pseursrvinfo.getColumn(0,"seq");
-
- if (updtflag == "Y" && !utlf_isNull(seq)) {
- opener.initCalendar();
- opener.getRsrvPossTm(grd_calendar);
-
- var colRef = lf_getBindCellName(grp_biz.grd_calendar, calCol);
-
- //2009-07-28 예약후 달력표시 현재(오늘)일자로 조회되는것 막음-예약일자 재조회처리 (류형기 샘 요청)
- var calRow = ds_hidden_grdcellcolor.getColumn(0,"calrow");
- var calCol = ds_hidden_grdcellcolor.getColumn(0,"calcol");
- var yyyy = ds_hidden_calendar.getColumn(0,"year");
- var mm = ds_hidden_calendar.getColumn(0,"month");
- var dd = ds_hidden_calendar_weeklist_list.getColumn(calRow,colRef);
- var rsrvdd = ds_main_PatInfo.getColumn(0,"rsrvdd");
- dsf_makeValue(opener.ds_hidden_grdcellcolor ,"calrow" ,"string", calRow);
- dsf_makeValue(opener.ds_hidden_grdcellcolor ,"calcol" ,"string", calCol);
- dsf_makeValue(opener.ds_hidden_calendar ,"year" ,"string", yyyy);
- dsf_makeValue(opener.ds_hidden_calendar ,"month" ,"string", mm);
- dsf_makeValue(opener.ds_hidden_calendar_weeklist_list, colRef, "string", dd, calRow);
- dsf_makeValue(opener.ds_send_data, "rsrvdd", "string", rsrvdd);
- }
- }
- this.close();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : grp_biz.group2.btn_in
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 재출력
- ****************************************************************************************/
- function grp_biz_group2_btn_init_onclick(obj:Button, e:ClickEventInfo)
- {
- fRsrvPrint();
- }
- function grp_biz_grd_rsrvlist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- //2010.11.02 임시예약리스트 조회 및 삭제 기능 추가 - 박재영
- if( e.row > -1 ){
- ds_send.setColumn(0,"rsrvdd", ds_main_rsrvinfo_rsrvlist.getColumn(e.row,"rsrvdd"));
- ds_send.setColumn(0,"seq" , ds_main_rsrvinfo_rsrvlist.getColumn(e.row,"seq"));
-
- var oParam = {};
- oParam.id = "TRAEA03207";
- oParam.service = "examcurersrvapp.UnRsrv";
- oParam.method = "reqGetUnRsrvTm";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_PatInfo=PatInfo";
- oParam.async = false;
- oParam.callback = "cf_TRAEA03207";
- tranf_submit(oParam);
-
- ds_send_data.setColumn(0,"pid", ds_main_PatInfo.getColumn(0,"pid"));
- dsf_makeValue(ds_main_PatInfo,"excucdnm" ,"string",ds_main_rsrvinfo_rsrvlist.getColumn(e.row,"excucdnm"));
- dsf_makeValue(ds_main_PatInfo,"excuroomcdnm","string",ds_main_rsrvinfo_rsrvlist.getColumn(e.row,"basecdflagdesc"));
- dsf_makeValue(ds_main_PatInfo,"excupatrem" ,"string",ds_main_rsrvinfo_rsrvlist.getColumn(e.row,"excupatrem"));
- }
- }
- function grp_biz_grd_calendar_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- if (e.row > -1) {
- ds_hidden_grdcellcolor.setColumn(0,"calrow",e.row);
- ds_hidden_grdcellcolor.setColumn(0,"calcol",e.col);
-
- // setNewCellColor(grd_calendar);
- fClickOnCalendar(e.row,e.col);
-
- //2010.11.02 임시예약리스트 조회 및 삭제 기능 추가 - 박재영
- ds_send.setColumn(0,"excuroomcd",ds_main_PatInfo.getColumn(0,"excuroomcd"));
-
- call_TRAEA03210();
-
- //2011.02.11 휴검관리조회 추가 - 박재영
- ds_send.setColumn(0,"sdate",ds_send_data.getColumn(0,"schergstdd"));
- ds_send.setColumn(0,"tdate",ds_send_data.getColumn(0,"schergstdd"));
-
- call_TRAEA00701();
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|