123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPAEA01501" position="absolute 0 0 1155 471" titletext="예약스케쥴조회" oninit="SPAEA01501_oninit" onload="SPAEA01501_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 0 0 475 442" id="group5" scrollbars="autoboth">
- <Layouts>
- <Layout>
- <Shape position="absolute 2 83 284 89" linetype="horizontal" id="line5" class="line_10" anchor="default"/>
- <Static text="예약일자" position="absolute 2 67 150 88" id="caption1" class="tit_2" anchor="default"/>
- <Div position="absolute 2 88 285 115" id="grp_calendar" scrollbars="autoboth" anchor="default">
- <Layouts>
- <Layout>
- <Shape id="rectangle1" type="roundrectangle" position="absolute 1 0 283 27" style="strokepen:1 solid transparent;fillbrush:solid darkslateblue true;fillgradation:linear 0,0 white 100,100 darkmagenta;background:@gradation;gradation:linear 0,0 white 100,100 black;" anchor="default"/>
- <Button position="absolute 238 6 254 22" id="button32" class="icon_next_year" text="" onclick="group5_grp_calendar_button32_onclick" anchor="default"/>
- <Button position="absolute 78 6 94 22" id="btn_premonth" class="icon_pre_month" text="" onclick="group5_grp_calendar_btn_premonth_onclick" anchor="default"/>
- <Button position="absolute 219 6 235 22" id="button34" class="icon_next_month" text="" onclick="group5_grp_calendar_button34_onclick" anchor="default"/>
- <Edit readonly="true" position="absolute 97 3 138 22" id="opt_year" class="calendar_output" anchor="default"/>
- <Edit readonly="true" position="absolute 158 3 188 22" id="opt_month" class="calendar_output" anchor="default"/>
- <Static text="년" position="absolute 138 3 158 22" id="caption11" class="calendar_output" anchor="default"/>
- <Static text="월" position="absolute 188 3 208 22" id="caption12" class="calendar_output" anchor="default"/>
- <Button position="absolute 57 6 73 22" id="button3" class="icon_pre_year" text="" onclick="group5_grp_calendar_button3_onclick" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Grid position="absolute 287 88 465 379" align="align:center middle;" id="grd_rsrvposstm" binddataset="ds_grd_rsrvposstm" oncelldblclick="group5_grd_rsrvposstm_oncelldblclick" anchor="default">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="42"/>
- <Column size="28"/>
- <Column size="28"/>
- <Column size="28"/>
- <Column size="31"/>
- <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="구분"/>
- </Band>
- <Band id="body">
- <Cell displaytype="date" style="background:BIND(background);background2:BIND(background);" text="bind:rsrvtm" mask="HH:mm" calendardisplaynulltype="nulltext"/>
- <Cell col="1" style="background:BIND(background);background2:BIND(background);" text="bind:icount"/>
- <Cell col="2" style="background:BIND(background);background2:BIND(background);" text="bind:ocount"/>
- <Cell col="3" style="background:BIND(background);background2:BIND(background);" text="bind:scount"/>
- <Cell col="4" style="background:BIND(background);background2:BIND(background);" text="bind:max"/>
- <Cell col="5" text="bind:rsrvflag"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="예약시간" position="absolute 287 67 382 88" id="caption2" class="tit_2" anchor="default"/>
- <Shape position="absolute 287 83 465 89" linetype="horizontal" id="line1" class="line_10" anchor="default"/>
- <Static text="예약시간 조회" position="absolute 0 0 119 25" id="caption6" class="tit_1" anchor="default"/>
- <Static text="검사의(검사실)" position="absolute 4 26 109 49" id="caption7" class="cell_1" anchor="default"/>
- <Div position="absolute 0 24 465 64" align="align:center top;" id="group2" class="div_SA" anchor="default">
- <Layouts>
- <Layout>
- <Static text="검사실 :" position="absolute 16 12 102 29" id="caption3" class="search_name" anchor="default"/>
- <Combo position="absolute 100 11 246 30" id="cmb_excuroom" class="combo_default" visible="true" innerdataset="ds_init_cmb_excuroom" datacolumn="basecdflagdesc" codecolumn="basecd" anchor="default" onitemchanged="group5_group2_cmb_excuroom_onitemchanged"/>
- <Edit readonly="true" position="absolute 295 11 359 30" align="align:center middle;" id="opt_patnm" visible="false" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape position="absolute 3 378 464 384" linetype="horizontal" id="line2" class="line_1" anchor="default"/>
- <Shape position="absolute 3 426 464 432" linetype="horizontal" id="line6" class="line_3" anchor="default"/>
- <Static text="휴검내역" position="absolute 3 382 69 427" align="align:center middle;" id="caption16" class="cell_1" anchor="default"/>
- <TextArea position="absolute 70 382 465 427" id="txt_vacation" anchor="default"/>
- <Grid id="grd_calendar" class="gridcalendar" taborder="1" binddataset="ds_grid_grd_calendar" useinputpanel="false" selecttype="cell" autofittype="col,allrow" position="absolute 3 116 285 379" onclick="grd_calendar_onclick" oncellclick="group5_grd_calendar_oncellclick" style="background:white;" anchor="default">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="61"/>
- <Column size="61"/>
- <Column size="61"/>
- <Column size="61"/>
- <Column size="61"/>
- <Column size="61"/>
- <Column size="61"/>
- </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");color:EXPR(getColumn(currow,'sun_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'sun_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" taborder="undefined">
- <Cell style="line:1 solid #808080ff,1 solid #808080ff,1 solid white,1 solid #808080ff;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:crimson;color2:crimson;selectbackground:#daa7d9ff;" class="color_sun" text="bind:sun" taborder="undefined"/>
- <Cell row="1" style="line:1 solid white,1 solid #808080ff,1 solid #808080ff,1 solid #808080ff;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:crimson;color2:crimson;selectbackground:#daa7d9ff;" class="color_sun" text="bind:sun_memo" taborder="undefined"/>
- </Cell>
- <Cell col="1" rowspan="2" style="line: ;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');" taborder="undefined">
- <Cell style="line:1 solid #808080ff,1 solid #808080ff,1 solid white,1 solid #808080ff;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" taborder="undefined"/>
- <Cell row="1" style="line:1 solid transparent,1 solid #808080ff,1 solid #808080ff,1 solid #808080ff;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;" text="bind:mon_memo" 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");color:EXPR(getColumn(currow,'tue_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'tue_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" taborder="undefined">
- <Cell style="line:1 solid #808080ff,1 solid #808080ff,1 solid white,1 solid #808080ff;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"/>
- <Cell row="1" style="line:1 solid transparent,1 solid #808080ff,1 solid #808080ff,1 solid #808080ff;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;" text="bind:tue_memo"/>
- </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");color:EXPR(getColumn(currow,'wed_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'wed_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" taborder="undefined">
- <Cell style="line:1 solid #808080ff,1 solid #808080ff,1 solid white,1 solid #808080ff;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"/>
- <Cell row="1" style="line:1 solid transparent,1 solid #808080ff,1 solid #808080ff,1 solid #808080ff;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;" text="bind:wed_memo"/>
- </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");color:EXPR(getColumn(currow,'thu_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'thu_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" taborder="undefined">
- <Cell style="line:1 solid #808080ff,1 solid #808080ff,1 solid white,1 solid #808080ff;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"/>
- <Cell row="1" style="line:1 solid transparent,1 solid #808080ff,1 solid #808080ff,1 solid #808080ff;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;" text="bind:thu_memo"/>
- </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");color:EXPR(getColumn(currow,'fri_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'fri_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" taborder="undefined">
- <Cell style="line:1 solid #808080ff,1 solid #808080ff,1 solid white,1 solid #808080ff;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"/>
- <Cell row="1" style="line:1 solid transparent,1 solid #808080ff,1 solid #808080ff,1 solid #808080ff;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;" text="bind:fri_memo"/>
- </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");color:EXPR(getColumn(currow,'sat_dutflag')=='8'?'red':'black');color2:EXPR(getColumn(currow,'sat_dutflag')=='8'?'red':'black');selectbackground:#daa7d9ff;" taborder="undefined">
- <Cell style="line:1 solid #808080ff,1 solid #808080ff,1 solid white,1 solid #808080ff;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;" class="color_sat" text="bind:sat"/>
- <Cell row="1" style="line:1 solid transparent,1 solid #808080ff,1 solid #808080ff,1 solid #808080ff;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;" text="bind:sat_memo"/>
- </Cell>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 175 177 350 347" id="grd_temp" visible="false" binddataset="ds_grd_temp" anchor="default">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="76"/>
- <Column size="62"/>
- <Column size="32"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="일자(dd)"/>
- <Cell col="1" text="가용현황"/>
- <Cell col="2" text="max"/>
- </Band>
- <Band id="body">
- <Cell text="bind:rsrvdd"/>
- <Cell col="1" text="bind:count"/>
- <Cell col="2" text="bind:max"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 3 430 465 464" id="group1" scrollbars="autoboth">
- <Layouts>
- <Layout>
- <Button position="absolute 404 5 460 27" id="btn_cfm" class="btn4" text="확인" onclick="group1_btn_cfm_onclick" anchor="default"/>
- <Shape position="absolute 0 1 220 31" id="roundrect2" class="roundrect_example" type="roundrectangle" anchor="default"/>
- <Static position="absolute 99 9 114 24" id="caption35" anchor="default"/>
- <Static position="absolute 53 9 68 24" id="caption49" anchor="default"/>
- <Static id="caption47" text="범례" class="cell_2" position="absolute 7 5 49 25" style="padding:0 0 0 0;align:center middle;" anchor="default"/>
- <Static id="caption00" position="absolute 54 5 69 25" style="background:#ffcc66ff;" anchor="default"/>
- <Static id="caption36" text="오늘" position="absolute 71 5 96 25" anchor="default"/>
- <Static id="caption01" position="absolute 99 5 114 25" style="background:#daa7d9ff;" anchor="default"/>
- <Static id="caption55" text="선택" position="absolute 117 5 142 25" anchor="default"/>
- <Static id="caption53" class="color_2" position="absolute 144 5 159 25" style="background:#c4e693ff;" anchor="default"/>
- <Static id="caption51" text="예약가능" position="absolute 163 5 213 25" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Grid position="absolute 20 212 240 362" id="datagrid3" visible="false" binddataset="ds_datagrid3">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="100"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="caption1"/>
- <Cell col="1" text="caption2"/>
- </Band>
- <Band id="body">
- <Cell text="bind:basedd"/>
- <Cell col="1" text="bind:dutflag"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 474 0 1154 470" id="datagrid1" binddataset="ds_datagrid1" anchor="right bottom" selecttype="multirow" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="106"/>
- <Column size="65"/>
- <Column size="73"/>
- <Column size="65"/>
- <Column size="100"/>
- <Column size="280"/>
- <Column size="124"/>
- <Column size="105"/>
- <Column size="129"/>
- <Column size="200"/>
- <Column size="200"/>
- <Column size="82"/>
- <Column size="85"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="100"/>
- </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="입원외래구분"/>
- <Cell col="12" text="처방상태"/>
- <Cell col="13" text="caption1"/>
- <Cell col="14" text="caption2"/>
- <Cell col="15" text="caption3"/>
- <Cell col="16" text="전화번호"/>
- </Band>
- <Band id="body">
- <Cell displaytype="date" text="bind:rsrvtm" mask="yyyy-MM-dd HH:mm" calendardisplaynulltype="nulltext"/>
- <Cell col="1" text="bind:pid"/>
- <Cell col="2" text="bind:hngnm"/>
- <Cell col="3" text="bind:age"/>
- <Cell col="4" style="align:left;" text="bind:prcpcd"/>
- <Cell col="5" style="align:left;" text="bind:prcpnm"/>
- <Cell col="6" text="bind:usernm"/>
- <Cell col="7" displaytype="date" text="bind:prcpdd" mask="yyyy-MM-dd HH:mm"/>
- <Cell col="8" text="bind:rsrvrem"/>
- <Cell col="9" text="bind:prcpdelivefact"/>
- <Cell col="10" text="bind:clinccmtcnts"/>
- <Cell col="11" displaytype="combo" edittype="combo" text="bind:prcpgenrflag" enable="false"/>
- <Cell col="12" displaytype="combo" edittype="combo" text="bind:execprcpstatcd" enable="false"/>
- <Cell col="13" text="bind:roomcd"/>
- <Cell col="14" text="bind:fromdd"/>
- <Cell col="15" text="bind:todd"/>
- <Cell col="16" text="bind:phonum"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_grd_rsrvposstm" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rsrvtm" type="STRING"/>
- <Column id="icount" type="STRING"/>
- <Column id="ocount" type="STRING"/>
- <Column id="scount" type="STRING"/>
- <Column id="max" type="STRING"/>
- <Column id="rsrvflag" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rsrvdd" type="STRING"/>
- <Column id="count" type="STRING"/>
- <Column id="max" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_excuroom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="excuroomcdnm" type="STRING"/>
- <Column id="excuroomcdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_datagrid3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="basedd" type="STRING"/>
- <Column id="dutflag" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_datagrid1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="rsrvtm" type="STRING"/>
- <Column id="pid" type="STRING"/>
- <Column id="hngnm" type="STRING"/>
- <Column id="age" type="STRING"/>
- <Column id="prcpcd" type="STRING"/>
- <Column id="prcpnm" type="STRING"/>
- <Column id="usernm" type="STRING"/>
- <Column id="prcpdd" type="STRING"/>
- <Column id="rsrvrem" type="STRING"/>
- <Column id="prcpdelivefact" type="STRING"/>
- <Column id="clinccmtcnts" type="STRING"/>
- <Column id="prcpgenrflag" type="STRING"/>
- <Column id="execprcpstatcd" type="STRING"/>
- <Column id="roomcd" type="STRING"/>
- <Column id="fromdd" type="STRING"/>
- <Column id="todd" type="STRING"/>
- <Column id="phonum" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="excuroomcd" type="STRING" size="256"/>
- <Column id="suppdeptcd" type="STRING" size="256"/>
- <Column id="prcpgenrflag" type="STRING" size="256"/>
- <Column id="prcpexecdeptcd" type="STRING" size="256"/>
- <Column id="acptlistflag" type="STRING" size="256"/>
- <Column id="rsrvtodd" type="STRING" size="256"/>
- <Column id="rsrvdd" type="STRING" size="256"/>
- <Column id="deptcd" type="STRING" size="256"/>
- <Column id="deptcdflag" type="STRING" size="256"/>
- <Column id="multiexcuroom" type="STRING" size="256"/>
- <Column id="srchrsrvkind" type="STRING" size="256"/>
- <Column id="curdate" type="STRING" size="256"/>
- <Column id="basesuppdeptcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_prcpexecdeptcdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prcpexecdeptcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </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_prcpgenrflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="gubn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_grid_grd_calendar" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="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_send_popupdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <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>
- <Dataset id="ds_totalrsrvlist_vacation" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group5.grp_calendar.opt_year" propid="value" datasetid="ds_hidden_calendar" columnid="year"/>
- <BindItem id="item1" compid="group5.grp_calendar.opt_month" propid="value" datasetid="ds_hidden_calendar" columnid="month"/>
- <BindItem id="item2" compid="group5.group2.cmb_excuroom" propid="value" datasetid="ds_send" columnid="excuroomcd"/>
- </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
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "ast_examcurexp::AEZ0001.xjs";
- include "emr_prcpmngtxp::MMOCommon.xjs";
- 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 initCalendar() {
-
- var curDate = utlf_getCurrentDate().toDate();
-
- ds_hidden_calendar.setColumn(0,"year", curDate.getDateFormat('YYYY'));
- ds_hidden_calendar.setColumn(0,"month", curDate.getDateFormat('MM'));
- //model.refresh();
- setCalendar(curDate);
- }
- function setCalendar(dateObj) {
-
-
-
- ds_grid_grd_calendar.clearData();
- ds_grd_temp.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_grid_grd_calendar.addRow();
-
- var rowIndex = 0;
- var colIndex = startDay;
- for( var i = 1; i <= days; i++ ) {
- ds_grid_grd_calendar.setColumn(rowIndex,dayArr[colIndex%7],i);
- //ds_grid_grd_calendar.setColumn(rowIndex, lf_getBindCellName( group5.grd_calendar,colIndex), i);
- ds_grid_grd_calendar.setColumn(rowIndex,dayMemoArr[colIndex%7],"0/0");
- //ds_grid_grd_calendar.setColumn(rowIndex, lf_getBindCellName( group5.grd_calendar,colIndex + 7),"0/0");
- //grd_calendar.valueMatrix(rowIndex, colIndex + 7) = "0/0";
- colIndex++;
- if( colIndex == 7 ) {
- colIndex = 0;
- rowIndex++;
- }
- }
- ds_send.setColumn(0,"rsrvdd",ds_hidden_calendar.getColumn(0,"year")+ds_hidden_calendar.getColumn(0,"month")+"01");
- ds_send.setColumn(0,"curdate",ds_hidden_calendar.getColumn(0,"year")+ds_hidden_calendar.getColumn(0,"month")+"01");
-
- //20101006 해당검사실 예약환자 리스트 조회 -박재영
- ds_send.setColumn(0,"rsrvtodd",ds_hidden_calendar.getColumn(0,"year")+ds_hidden_calendar.getColumn(0,"month")+"01");
-
- fCalendar();
- setRsrvPresCondByMonth();
- }
- function fCalendar(){
- var oParam = {};
- oParam.id = "TRAEA02012";
- oParam.service = "examcurersrvapp.SytsRsrv";
- oParam.method = "reqGetCalenList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_datagrid3=calendinfo";
- oParam.async = false;
- oParam.callback = "cf_TRAEA02012";
- tranf_submit(oParam);
- }
- function cf_TRAEA02012(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- 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();
- sysf_trace("startDay == " + startDay);
- for (var i = 0; i < ds_datagrid3.rowcount; i++) {
- var dd = ds_datagrid3.getColumn(i,"basedd");
- var colidx = dd.toDate().getDay();
- var rowidx = Math.ceil( ( startDay + Number(dd.substr(6,2)) ) / 7 ) - 1;
- this.ds_grid_grd_calendar.setColumn(rowidx,dayArr[colidx%7]+ "_dutflag" , ds_datagrid3.getColumn(i,"dutflag"));
-
- }
-
- }
- function setRsrvPresCondByMonth() {
-
- var oParam = {};
- oParam.id = "TRAEA01129";
- oParam.service = "examcurersrvapp.SytsRsrv";
- oParam.method = "reqGetFuncCUrerRsrvTimeCnt";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_grd_temp=rsrvcalendar";
- oParam.async = false;
- oParam.callback = "cf_TRAEA01129";
- tranf_submit(oParam);
-
- 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_grd_temp.rowcount; i++) {
- var dd = ds_grd_temp.getColumn(i,"rsrvdd");
-
- var colidx = dd.toDate().getDay();
- var rowidx = Math.ceil( ( startDay + Number(dd.substr(6,2)) ) / 7 ) -1 ;
- ds_grid_grd_calendar.setColumn(rowidx, dayMemoArr[colidx%7], ds_grd_temp.getColumn(i,"count") + "/" + ds_grd_temp.getColumn(i,"max")) ;
- //alert("=="+model.getValue("/root/init/curerprescondlist/rsrvcalendar[" + i + "]/count") + "==" + model.getValue("/root/init/curerprescondlist/rsrvcalendar[" + i + "]/max")+"==");
-
- var v_count = ds_grd_temp.getColumn(i,"count");
- var v_max = ds_grd_temp.getColumn(i,"max")
- //예약가능일자 녹색주기
- if( parseFloat(v_count) < parseFloat(v_max )){
- // alert("들어왔다!!!");
- this.ds_grid_grd_calendar.setColumn(rowidx,dayArr[colidx%7]+ "_reglscheflag" , "#c4e693");
-
- }
- else
- {
- this.ds_grid_grd_calendar.setColumn(rowidx,dayArr[colidx%7]+ "_reglscheflag" , "");
- }
- }
- }
- function cf_TRAEA01129(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
-
- }
- function SPAEA01501_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); // 화면공통
- }
- /***********************/
- /*** 오늘날짜 색 주기 ***/
- /***********************/
- function setCurrentDate() {
-
- var curDate = utlf_getCurrentDate().substr(6,2); //오늘날짜
- var curWeek = utlf_getCurrentDate().toDate().getDayOfWeek("E").toLowerCase(); //오늘요일
- if(curDate <10) {
- curDate= curDate.substr(1,1);
- }
-
- if(curWeek == "sun")
- ds_hidden_grdcellcolor.setColumn(0,"calcol",0);
- if(curWeek == "mon")
- ds_hidden_grdcellcolor.setColumn(0,"calcol",1);
- if(curWeek == "tue")
- ds_hidden_grdcellcolor.setColumn(0,"calcol",2);
- if(curWeek == "wed")
- ds_hidden_grdcellcolor.setColumn(0,"calcol",3);
- if(curWeek == "thu")
- ds_hidden_grdcellcolor.setColumn(0,"calcol",4);
- if(curWeek == "fri")
- ds_hidden_grdcellcolor.setColumn(0,"calcol",5);
- if(curWeek == "sat")
- ds_hidden_grdcellcolor.setColumn(0,"calcol",6);
-
- for(var i = 0 ; i <ds_grid_grd_calendar.rowcount; i++ ) {
- if(ds_grid_grd_calendar.getColumn(i,curWeek) == curDate ) {
- ds_hidden_grdcellcolor.setColumn(0,"calrow",i);
-
- }
- }
-
- var calRow = Number(ds_hidden_grdcellcolor.getColumn(0,"calrow"));
- var calCol = Number(ds_hidden_grdcellcolor.getColumn(0,"calcol")); ; //현재선택
-
- if( calCol >= 7 )
- calCol -= 7;
- this.ds_grid_grd_calendar.setColumn(calRow,dayArr[calCol%7]+ "_reglscheflag" , "#ffcc66");
-
- //grd_calendar.cellStyle("background-color", calRow, calCol) = "#ffcc66"; //오늘날짜 노란색
- //grd_calendar.cellStyle("background-color", calRow, calCol+7) = "#ffcc66"; //오늘날짜 노란색
- }
- /***********************/
- /*** 선택날짜 색 주기 ***/
- /***********************/
-
- function getRsrvPossTm(gridObj) {
- var calRow = ds_hidden_grdcellcolor.getColumn(0,"calrow");
- var calCol = ds_hidden_grdcellcolor.getColumn(0,"calcol");
- if( calCol >= 7 )
- calCol -= 7;
-
- var yyyy = ds_hidden_calendar.getColumn(0,"year");
- var mm = ds_hidden_calendar.getColumn(0,"month");
- var dd = utlf_transNullToEmpty(ds_grid_grd_calendar.getColumn(calRow,dayArr[calCol%7]));
- if (utlf_getStringLength(dd) == 1) {
- dd = "0" + dd;
- }
-
- ds_send.setColumn(0,"rsrvdd", yyyy + mm + dd);
-
- //20101006 해당검사실 예약환자 리스트 조회 -박재영
- ds_send.setColumn(0,"rsrvtodd", yyyy + mm + dd);
- ds_send.setColumn(0,"basesuppdeptcd", ds_send.getColumn(0,"suppdeptcd"));
- dsf_setFixVal(ds_send, "flag:popup,largeclass:R5");
- var oParam = {};
- oParam.id = "TRAEA01514";
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqGetExamCureExecPrcpList";
- oParam.inds = "reqparam=ds_send";
- oParam.outds = "ds_grd_rsrvposstm=rsrvposstm ds_totalrsrvlist_vacation=vacation";
- oParam.async = false;
- oParam.callback = "cf_TRAEA01514";
- tranf_submit(oParam);
- //20101006 해당검사실 예약환자 리스트 조회 -박재영
- var oParam = {};
- oParam.id = "TRAEA00901";
- oParam.service = "examcurersrvapp.RsrvRef";
- oParam.method = "reqGetRsrvPresCondList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_datagrid1=item";
- oParam.async = false;
- //oParam.callback = "cf_TRAEA00901";
- tranf_submit(oParam);
- grdf_setToolTipBind(datagrid1);
- //setRsrvPresCondByMonth();
- }
- function cf_TRAEA01514(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- ds_grd_rsrvposstm.addColumn("background","string");
- for (var i = 0; i < ds_grd_rsrvposstm.rowcount; i++) {
- var rsrvflag = ds_grd_rsrvposstm.getColumn(i,"rsrvflag");
-
- if (rsrvflag == "G") {
- //grd_rsrvposstm.rowstyle( i , "data" , "background-color" ) = "#FFFFFF";
- ds_grd_rsrvposstm.setColumn(i,"background","#FFFFFF");
- } else {
- //grd_rsrvposstm.rowstyle( i , "data" , "background-color" ) = "#CCFFCC";
- ds_grd_rsrvposstm.setColumn(i,"background","#CCFFCC");
- }
- }
- }
- function SPAEA01501_onload(obj:Form, e:LoadEventInfo)
- {
- try{
- ds_send_popupdata.copyData(arg_ds_send_popupdata);
- }catch(e){}
-
- ds_send.setColumn(0, "excuroomcd", ds_send_popupdata.getColumn(0,"excuroomcd") );
- ds_send.setColumn(0, "suppdeptcd", ds_send_popupdata.getColumn(0,"suppdeptcd"));
- ds_send.setColumn(0, "deptcd", ds_send_popupdata.getColumn(0,"suppdeptcd"));
- //입원외래 표시
- if(ds_send_popupdata.getColumn(0,"prcpgenrflag") == "I") { //입원
- group5.group2.opt_patnm.value ="입원";
- }
- if(ds_send_popupdata.getColumn(0,"prcpgenrflag") == "O") { //외래
- group5.group2.opt_patnm.value ="외래";
- }
- if(ds_send_popupdata.getColumn(0,"prcpgenrflag") == "S") { //수탁
- group5.group2.opt_patnm.value ="건진";
- }
- if(ds_send_popupdata.getColumn(0,"prcpgenrflag") == "E") { //응급
- group5.group2.opt_patnm.value ="응급";
- }
-
- //그리드 소팅
- grdf_setGridSort(datagrid1);
-
- //검사실 코드 갖고오기
- dsf_createDsRow("ds_init_reqparam",
- [{col:"basesuppdeptcd", val:ds_send.getColumn(0,"suppdeptcd")}
- ,{col:"rbasecdflag", val:"R"}
- ,{col:"ebasecdflag", val:"E"}
- ,{col:"largeclass", val:"M5"}]);
-
- var oParam = {};
- oParam.id = "TRAEA01511";
- oParam.service = "examcureacptexecapp.ExamCureAcpt";
- oParam.method = "reqGetInitFuncExamCureRoomList";
- oParam.inds = "reqparam=ds_init_reqparam";
- oParam.outds = "ds_init_cmb_excuroom=initexcuroom ds_init_prcpexecdeptcdlist=prcpexecdeptcdlist";
- oParam.async = false;
- oParam.callback = "cf_TRAEA01511";
- tranf_submit(oParam);
-
- //처방선택시 자동으로 달력에서 오늘날짜 onclick 이벤트 처리
- initCalendar();
- setCurrentDate();
- getRsrvPossTm(group5.grd_calendar);
-
- }
- function cf_TRAEA01511(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- }
- function group5_grp_calendar_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"));
-
- setCalendar(isDate);
- }
- function group5_grp_calendar_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);
- }
- function group5_grp_calendar_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);
- }
- function group5_grp_calendar_button3_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"));
-
-
- setCalendar(isDate);
- }
- function group5_grd_calendar_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- ds_hidden_grdcellcolor.setColumn(0,"calrow",e.row);
- ds_hidden_grdcellcolor.setColumn(0,"calcol",e.col);
-
-
- //setCellColor(group5.grd_calendar);
- getRsrvPossTm(group5.grd_calendar);
- }
- function group5_grd_rsrvposstm_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- opener.ds_send.setColumn(0,"rsrvdd", ds_send.getColumn(0,"rsrvdd" ) );
- opener.group3.cmb_rsrvtm.value = ds_grd_rsrvposstm.getColumn(e.row,"rsrvtm" );
- opener.ds_subordlist1.setColumn(0,"excuroomcd", ds_send.getColumn(0,"excuroomcd" ) );
- this.close();
- }
- function group5_group2_cmb_excuroom_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- obj.updateToDataset();
- ds_hidden_grdcellcolor.setColumn(0,"bfcalrow","");
- ds_hidden_grdcellcolor.setColumn(0,"bfcalrow","");
- ds_hidden_grdcellcolor.setColumn(0,"calrow","");
- ds_hidden_grdcellcolor.setColumn(0,"calcol","");
- ds_hidden_grdcellcolor.setColumn(0,"color","");
-
-
- //처방선택시 자동으로 달력에서 오늘날짜 onclick 이벤트 처리
- initCalendar();
-
- setCurrentDate();
- getRsrvPossTm(group5.grd_calendar);
- }
- function group1_btn_cfm_onclick(obj:Button, e:ClickEventInfo)
- {
- opener.ds_send.setColumn(0,"rsrvdd", ds_send.getColumn(0,"rsrvdd" ) );
- opener.group3.cmb_rsrvtm.value = ds_grd_rsrvposstm.getColumn(ds_grd_rsrvposstm.rowposition,"rsrvtm" );
- opener.ds_subordlist1.setColumn(0,"excuroomcd", ds_send.getColumn(0,"excuroomcd" ) );
- this.close();
- }
- ]]></Script>
- </Form>
- </FDL>
|