123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990 |
- <?xml version="1.0" encoding="utf-8" standalone="no"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMMND04400" position="absolute 0 0 1194 756" titletext="신장실 처치장등록" onload="SMMND04400_onload">
- <Layouts>
- <Layout>
- <Div id="group1" position="absolute 0 0 1191 25" style="" anchor="left top right">
- <Layouts>
- <Layout>
- <Static id="caption11" class="tit_1" position="absolute 0 0 143 23" style="" text="신장실 처치장등록" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="group3" scrollbars="autoboth" position="absolute 0 13 1194 744" style="" anchor="all">
- <Layouts>
- <Layout>
- <Div id="group2" position="absolute 0 10 1194 45" style="align: top;" class="div_SA" anchor="left top right">
- <Layouts>
- <Layout>
- <Button id="btn_search" class="btn1" taborder="3" position="absolute 1062 8 1118 28" style="" text="조회" onclick="group3_group2_btn_search_onclick" anchor="top right"/>
- <Static id="caption12" class="search_name" position="absolute 11 8 101 28" style="" text="작업일자 :" anchor="default"/>
- <Calendar id="ipt_workdd" class="input_s_essential" taborder="1" position="absolute 89 8 189 28" style="align:center middle;" anchor="default" onchanged="group3_group2_ipt_workdd_onchanged" dateformat="yyyy-MM-dd" value="null" autoselect="true"/>
- <Button id="btn_Print" class="btn6" taborder="4" position="absolute 1120 8 1176 28" style="" text="출력" onclick="group3_group2_btn_Print_onclick" anchor="top right"/>
- <Static id="caption49" class="search_name" position="absolute 316 8 402 28" style="" text="조회구분 :" anchor="default"/>
- <Radio datacolumn="datacolumn" codecolumn="codecolumn" columncount="2" rowcount="-1" id="rdo_srchflag" taborder="2" position="absolute 396 8 581 28" style="font:,,bold;" onitemchanged="group3_group2_rdo_srchflag_onitemchanged" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">H</Col>
- <Col id="datacolumn">혈액투석실</Col>
- </Row>
- <Row>
- <Col id="codecolumn">P</Col>
- <Col id="datacolumn">복막투석실</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption19" class="search_name" position="absolute 690 8 789 28" style="" text="당직간호사 :" anchor="default"/>
- <Edit id="out_ngdtnursid" position="absolute 780 8 880 28" style="align:center middle;" anchor="default" autoselect="true"/>
- <Edit id="out_ngdtnursnm" position="absolute 885 8 960 28" style="align:center middle;" anchor="default" autoselect="true"/>
- <Shape id="line13" linetype="vertical" class="line_4" position="absolute 1043 7 1046 29" anchor="top right"/>
- </Layout>
- </Layouts>
- </Div>
- <Shape id="line2" class="line_1" linetype="horizontal" position="absolute 0 69 1194 72" style="" anchor="left top right"/>
- <Div id="grp_right" scrollbars="autoboth" position="absolute 979 64 1191 283" style="" anchor="top right">
- <Layouts>
- <Layout>
- <Button id="btn_nextmonth" class="icon_next_month" position="absolute 196 4 212 20" style="" text="" onclick="group3_grp_right_btn_nextmonth_onclick" anchor="top right"/>
- <Grid id="grd_calendar" binddataset="ds_hidden_calendar_weeklist_list" class="gridcalendar" position="absolute 0 22 212 200" oncellclick="group3_grp_right_grd_calendar_oncellclick" selecttype="cell" style="background:white;" anchor="top right">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="30"/>
- <Column size="30"/>
- <Column size="30"/>
- <Column size="30"/>
- <Column size="30"/>
- <Column size="30"/>
- <Column size="30"/>
- </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="토"/>
- </Band>
- <Band id="body">
- <Cell style="background:white;background2:white;selectbackground:#daa7d9ff;" text="bind:sun"/>
- <Cell col="1" style="background:white;background2:white;selectbackground:#daa7d9ff;" text="bind:mon"/>
- <Cell col="2" style="background:white;background2:white;selectbackground:#daa7d9ff;" text="bind:tue"/>
- <Cell col="3" style="background:white;background2:white;selectbackground:#daa7d9ff;" text="bind:wed"/>
- <Cell col="4" style="background:white;background2:white;selectbackground:#daa7d9ff;" text="bind:thu"/>
- <Cell col="5" style="background:white;background2:white;selectbackground:#daa7d9ff;" text="bind:fri"/>
- <Cell col="6" style="background:white;background2:white;selectbackground:#daa7d9ff;" text="bind:sat"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="btn_prevmonth" class="icon_pre_month" position="absolute 0 4 16 20" style="" text="" onclick="group3_grp_right_btn_prevmonth_onclick" anchor="top right"/>
- <Edit id="opt_date" class="output_fix" position="absolute 17 3 195 22" style="font:,,bold;align:center middle;" anchor="top right" readonly="true" autoselect="true"/>
- </Layout>
- </Layouts>
- </Div>
- <Tab id="switch1" position="absolute 0 59 999 728" anchor="all" style="buttonbackground:stretch 10,10;background:stretch 10,26;" tabindex="0">
- <Tabpages>
- <Tabpage id="case1" selected="true" anchor="default">
- <Layouts>
- <Layout>
- <TextArea id="textarea1" taborder="12" position="absolute 525 73 978 138" style="" anchor="top right"/>
- <TextArea id="textarea2" taborder="5" position="absolute 35 0 489 71" style="" anchor="left top right"/>
- <TextArea id="textarea3" taborder="6" position="absolute 35 73 489 163" style="" anchor="left top right"/>
- <Static id="caption20" class="cell_1" position="absolute 490 0 524 72" style="padding:0 0 0 3;align:left middle;font:Dotum,10;" text="입원" anchor="top right"/>
- <Static id="caption22" class="cell_1" position="absolute 0 0 34 71" style="padding:0 0 0 10;align:left middle;font:Dotum,10;" text="초 신 환" anchor="default"/>
- <Static id="caption23" class="cell_1" position="absolute 490 73 524 137" style="padding:0 0 0 3;align:left middle;font:Dotum,10;" text="퇴원" anchor="top right"/>
- <TextArea id="textarea4" taborder="13" position="absolute 880 384 958 419" style="" anchor="top right"/>
- <Static id="caption24" class="cell_1" position="absolute 0 71 34 163" style="padding:0 0 0 10;align:left middle;font:Dotum,10;" text="구 신 환" anchor="default"/>
- <Static id="caption25" class="cell_1" position="absolute 0 374 34 430" style="padding:0 0 0 3;align:left middle;font:Dotum,10;" text="SLED" anchor="top right"/>
- <TextArea id="textarea5" taborder="11" position="absolute 525 0 978 72" style="" anchor="top right"/>
- <TextArea id="textarea6" taborder="14" position="absolute 525 139 978 173" style="" anchor="top right"/>
- <TextArea id="textarea7" taborder="7" position="absolute 35 164 489 374" style="" anchor="left top right"/>
- <Static id="caption26" class="cell_1" position="absolute 0 163 34 374" style="padding:0 0 0 5;align:left middle;font:Dotum,10;" text="Lab" anchor="default"/>
- <Static id="caption27" class="cell_1" position="absolute 490 139 524 173" style="padding:0 0 0 0;align:right middle;font:Dotum,9;" text="X-ray" anchor="top right"/>
- <Static id="caption28" class="cell_1" position="absolute 490 174 524 214" style="padding:0 0 0 4;align:left middle;font:Dotum,10;" text="특수검사" anchor="top right"/>
- <TextArea id="textarea8" taborder="15" position="absolute 525 174 978 214" style="" anchor="top right"/>
- <TextArea id="textarea9" taborder="16" position="absolute 525 215 978 302" style="" anchor="top right"/>
- <TextArea id="textarea10" taborder="17" position="absolute 525 303 978 351" style="" anchor="top right" scrollbars="autoboth"/>
- <Static id="caption29" class="cell_1" position="absolute 490 215 524 302" style="padding:0 0 0 4;align:left middle;font:Dotum,10;" text="수술" anchor="top right"/>
- <Static id="caption30" class="cell_1" position="absolute 490 303 524 352" style="padding:0 0 0 10;align:left middle;font:Dotum,10;" text="투 석 액" anchor="top right"/>
- <TextArea id="textarea11" taborder="8" position="absolute 35 431 489 490" style="" anchor="left top right"/>
- <Static id="caption32" class="cell_1" position="absolute 0 430 34 490" style="padding:0 0 0 1;align:left middle;font:Dotum,8;" text="수혈" anchor="default"/>
- <Static id="caption33" class="cell_1" position="absolute 0 491 34 650" style="padding:0 0 0 4;align:left middle;font:Dotum,10;" text="전달사항" anchor="left top bottom"/>
- <TextArea id="textarea12" taborder="9" position="absolute 35 374 489 430" style="" anchor="left top right"/>
- <TextArea id="textarea13" taborder="10" position="absolute 35 490 489 649" style="" anchor="all"/>
- <TextArea id="textarea14" taborder="21" position="absolute 520 571 978 650" style="" anchor="top right bottom" scrollbars="autoboth"/>
- <TextArea id="textarea15" taborder="18" position="absolute 525 352 978 430" style="" anchor="top right" scrollbars="autoboth"/>
- <Static id="caption34" class="cell_1" position="absolute 490 352 524 430" style="padding:0 0 0 10;align:left middle;font:Dotum,10;" text="감 염" anchor="top right" onclick="group3_switch1_case1_caption34_onclick"/>
- <Static id="caption35" class="cell_1" position="absolute 490 491 524 570" style="padding:0 0 0 4;align:left middle;font:Dotum,10;" text="기타" anchor="top right"/>
- <Static id="caption36" class="cell_1" position="absolute 490 431 524 490" style="padding:0 0 0 0;align:right middle;font:Dotum,10;" text="HbsAg" anchor="top right"/>
- <Static id="caption37" class="cell_1" position="absolute 490 571 524 650" style="padding:0 0 0 4;align:left middle;font:Dotum,10;" text="기계물품" anchor="top right bottom"/>
- <TextArea id="textarea16" taborder="20" position="absolute 525 491 978 570" style="" anchor="top right" scrollbars="autoboth"/>
- <TextArea id="textarea17" taborder="19" position="absolute 525 431 978 490" style="" anchor="top right" scrollbars="autoboth"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case2" anchor="default">
- <Layouts>
- <Layout>
- <TextArea id="textarea18" taborder="11" position="absolute 35 525 489 650" style="" anchor="default"/>
- <TextArea id="textarea19" taborder="15" position="absolute 525 157 974 207" style="" anchor="default"/>
- <TextArea id="textarea20" taborder="20" position="absolute 525 515 974 594" style="" anchor="default"/>
- <TextArea id="textarea21" taborder="7" position="absolute 35 157 489 229" style="" anchor="default"/>
- <TextArea id="textarea22" taborder="19" position="absolute 525 445 974 517" style="" anchor="default"/>
- <TextArea id="textarea23" taborder="16" position="absolute 525 208 974 260" style="" anchor="default"/>
- <TextArea id="textarea24" taborder="21" position="absolute 525 595 974 649" style="" anchor="default"/>
- <TextArea id="textarea25" taborder="17" position="absolute 525 261 974 367" style="" anchor="default"/>
- <TextArea id="textarea26" taborder="10" position="absolute 35 427 489 524" style="" anchor="default"/>
- <Static id="caption1" class="cell_1" position="absolute 490 367 525 445" style="padding:0 0 0 5;align:right middle;font:Dotum,10;" text="출구감염" anchor="default"/>
- <Static id="caption2" class="cell_1" position="absolute 0 230 34 310" style="padding:0 0 0 0;align:right middle;font:Dotum,10;" text="Baxter(CAPD)" anchor="default"/>
- <Static id="caption3" class="cell_1" position="absolute 0 311 34 426" style="padding:0 0 0 0;align:right middle;font:Dotum,10;" text="FMC(APD)" anchor="default"/>
- <Static id="caption4" class="cell_1" position="absolute 0 525 34 650" style="padding:0 0 0 5;align:right middle;font:Dotum,10;" text="전달사항" anchor="default"/>
- <Static id="caption5" class="cell_1" position="absolute 0 0 34 78" style="padding:0 0 0 5;align:right middle;font:Dotum,10;" text="초신환" anchor="default"/>
- <Static id="caption6" class="cell_1" position="absolute 490 445 525 517" style="padding:0 0 0 5;align:right middle;font:Dotum,10;" text="T-set 교환" anchor="default"/>
- <Static id="caption7" class="cell_1" position="absolute 490 595 524 650" style="padding:0 0 0 5;align:right middle;font:Dotum,10;" text="기타" anchor="default"/>
- <Static id="caption8" class="cell_1" position="absolute 0 79 34 156" style="padding:0 0 0 5;align:right middle;font:Dotum,10;" text="구신환" anchor="default"/>
- <Static id="caption9" class="cell_1" position="absolute 0 427 34 524" style="padding:0 0 0 0;align:right middle;font:Dotum,10;" text="FMC(CAPD)" anchor="default"/>
- <Static id="caption10" class="cell_1" position="absolute 490 105 524 156" style="padding:0 0 0 5;align:right middle;font:Dotum,10;" text="예약" anchor="default"/>
- <Static id="caption13" class="cell_1" position="absolute 490 515 524 594" style="padding:0 0 0 0;align:right middle;font:Dotum,10;" text="PET & Kt_V" anchor="default"/>
- <Static id="caption14" class="cell_1" position="absolute 0 157 34 229" style="padding:0 0 0 0;align:right middle;font:Dotum,10;" text="Baxter(APD)" anchor="default"/>
- <Static id="caption15" class="cell_1" position="absolute 490 157 524 207" style="padding:0 0 0 0;align:right middle;font:Dotum,10;" text="X-ray" anchor="default"/>
- <TextArea id="textarea27" taborder="13" position="absolute 525 52 974 104" style="" anchor="default"/>
- <Static id="caption16" class="cell_1" position="absolute 490 208 524 260" style="padding:0 0 0 5;align:right middle;font:Dotum,10;" text="특수검사" anchor="default"/>
- <TextArea id="textarea28" taborder="5" position="absolute 35 0 489 78" style="" anchor="default"/>
- <TextArea id="textarea29" taborder="18" position="absolute 525 368 974 446" style="" anchor="default"/>
- <Static id="caption17" class="cell_1" position="absolute 490 261 524 366" style="padding:0 0 0 5;align:right middle;font:Dotum,10;" text="복막염" anchor="default"/>
- <TextArea id="textarea30" taborder="6" position="absolute 35 79 489 156" style="" anchor="default"/>
- <TextArea id="textarea31" taborder="8" position="absolute 35 230 489 310" style="" anchor="default"/>
- <TextArea id="textarea32" taborder="14" position="absolute 525 105 974 156" style="" anchor="default"/>
- <TextArea id="textarea33" taborder="9" position="absolute 35 311 489 426" style="" anchor="default"/>
- <TextArea id="textarea34" taborder="12" position="absolute 525 0 974 51" style="" anchor="default"/>
- <Static id="caption18" class="cell_1" position="absolute 490 0 524 51" style="padding:0 0 0 5;align:right middle;font:Dotum,10;" text="입원" anchor="default"/>
- <Static id="caption21" class="cell_1" position="absolute 490 52 524 104" style="padding:0 0 0 5;align:right middle;font:Dotum,10;" text="퇴원" anchor="default"/>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Edit id="ipt_instcd" visible="false" position="absolute 0 48 20 67" style="" anchor="default"/>
- <Edit id="input1" visible="false" position="absolute 25 48 45 67" style="" anchor="default"/>
- <Edit id="ipt_seq" visible="false" position="absolute 50 48 70 67" style="" anchor="default"/>
- <Edit id="ipt_flag" visible="false" position="absolute 75 48 95 67" style="" anchor="default"/>
- <Edit id="ipt_ngdtnursid" visible="false" position="absolute 100 48 120 67" style="" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Div id="grp_btn" scrollbars="autoboth" position="absolute 984 702 1193 729" style="" anchor="left right bottom"/>
- <Button id="btn_save" class="btn2" position="absolute 1152 60 1194 80" style="" text="저장" onclick="btn_save_onclick" anchor="top right"/>
- <Button id="button3" class="btn2" position="absolute 1086 60 1150 80" style="" text="전일복사" onclick="button3_onclick" anchor="top right"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_cmn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="cmn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cmn"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_main_bdHtCureinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo/>
- </Dataset>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="init" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_calendar_weeklist_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <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"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="sun"/>
- <Col id="mon"/>
- <Col id="tue"/>
- <Col id="wed"/>
- <Col id="thu"/>
- <Col id="fri"/>
- <Col id="sat"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_calendar" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="year" type="STRING" size="256"/>
- <Column id="month" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="send" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="send"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_prtinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="date" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="date"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="workdd" type="STRING" size="256"/>
- <Column id="flag" type="STRING" size="256"/>
- <Column id="ngdtnursid" type="STRING" size="256"/>
- <Column id="ngdtnursnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="workdd"/>
- <Col id="flag"/>
- <Col id="ngdtnursid"/>
- <Col id="ngdtnursnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_bdHtCureinfo_bdHtCureinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="keep">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="workdd" type="STRING" size="256"/>
- <Column id="seq" type="STRING" size="256"/>
- <Column id="flag" type="STRING" size="256"/>
- <Column id="ngdtnursid" type="STRING" size="256"/>
- <Column id="fnexam" type="STRING" size="256"/>
- <Column id="foexam" type="STRING" size="256"/>
- <Column id="lab" type="STRING" size="256"/>
- <Column id="tns" type="STRING" size="256"/>
- <Column id="sled" type="STRING" size="256"/>
- <Column id="delive" type="STRING" size="256"/>
- <Column id="incnts" type="STRING" size="256"/>
- <Column id="discharge" type="STRING" size="256"/>
- <Column id="rsrv" type="STRING" size="256"/>
- <Column id="xray" type="STRING" size="256"/>
- <Column id="spcltest" type="STRING" size="256"/>
- <Column id="op" type="STRING" size="256"/>
- <Column id="dialliqd" type="STRING" size="256"/>
- <Column id="dialfilm" type="STRING" size="256"/>
- <Column id="hbsag" type="STRING" size="256"/>
- <Column id="etc" type="STRING" size="256"/>
- <Column id="machgd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="workdd"/>
- <Col id="seq"/>
- <Col id="flag"/>
- <Col id="ngdtnursid"/>
- <Col id="fnexam"/>
- <Col id="foexam"/>
- <Col id="lab"/>
- <Col id="tns"/>
- <Col id="sled"/>
- <Col id="delive"/>
- <Col id="incnts"/>
- <Col id="discharge"/>
- <Col id="rsrv"/>
- <Col id="xray"/>
- <Col id="spcltest"/>
- <Col id="op"/>
- <Col id="dialliqd"/>
- <Col id="dialfilm"/>
- <Col id="hbsag"/>
- <Col id="etc"/>
- <Col id="machgd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_savedata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group3.group2.ipt_workdd" propid="value" datasetid="ds_main_cond" columnid="workdd"/>
- <BindItem id="item1" compid="group3.group2.rdo_srchflag" propid="value" datasetid="ds_main_cond" columnid="flag"/>
- <BindItem id="item2" compid="group3.group2.out_ngdtnursid" propid="value" datasetid="ds_main_cond" columnid="ngdtnursid"/>
- <BindItem id="item3" compid="group3.group2.out_ngdtnursnm" propid="value" datasetid="ds_main_cond" columnid="ngdtnursnm"/>
- <BindItem id="item4" compid="group3.input1" propid="value" datasetid="ds_main_bdHtCureinfo_bdHtCureinfo" columnid="workdd"/>
- <BindItem id="item5" compid="group3.ipt_seq" propid="value" datasetid="ds_main_bdHtCureinfo_bdHtCureinfo" columnid="seq"/>
- <BindItem id="item6" compid="group3.ipt_flag" propid="value" datasetid="ds_main_bdHtCureinfo_bdHtCureinfo" columnid="flag"/>
- <BindItem id="item7" compid="group3.ipt_ngdtnursid" propid="value" datasetid="ds_main_bdHtCureinfo_bdHtCureinfo" columnid="ngdtnursid"/>
- <BindItem id="item8" compid="group3.ipt_instcd" propid="value" datasetid="ds_main_bdHtCureinfo_bdHtCureinfo" columnid="instcd"/>
- <BindItem id="item9" compid="group3.switch1.case1.textarea1" propid="value" datasetid="ds_main_bdHtCureinfo_bdHtCureinfo" columnid="discharge"/>
- <BindItem id="item10" compid="group3.switch1.case1.textarea2" propid="value" datasetid="ds_main_bdHtCureinfo_bdHtCureinfo" columnid="fnexam"/>
- <BindItem id="item11" compid="group3.switch1.case1.textarea3" propid="value" datasetid="ds_main_bdHtCureinfo_bdHtCureinfo" columnid="foexam"/>
- <BindItem id="item12" compid="group3.switch1.case1.textarea4" propid="value" datasetid="ds_main_bdHtCureinfo_bdHtCureinfo" columnid="rsrv"/>
- <BindItem id="item13" compid="group3.switch1.case1.textarea5" propid="value" datasetid="ds_main_bdHtCureinfo_bdHtCureinfo" columnid="incnts"/>
- <BindItem id="item14" compid="group3.switch1.case1.textarea6" propid="value" datasetid="ds_main_bdHtCureinfo_bdHtCureinfo" columnid="xray"/>
- <BindItem id="item15" compid="group3.switch1.case1.textarea7" propid="value" datasetid="ds_main_bdHtCureinfo_bdHtCureinfo" columnid="lab"/>
- <BindItem id="item16" compid="group3.switch1.case1.textarea8" propid="value" datasetid="ds_main_bdHtCureinfo_bdHtCureinfo" columnid="spcltest"/>
- <BindItem id="item17" compid="group3.switch1.case1.textarea9" propid="value" datasetid="ds_main_bdHtCureinfo_bdHtCureinfo" columnid="op"/>
- <BindItem id="item18" compid="group3.switch1.case1.textarea10" propid="value" datasetid="ds_main_bdHtCureinfo_bdHtCureinfo" columnid="dialliqd"/>
- <BindItem id="item19" compid="group3.switch1.case1.textarea11" propid="value" datasetid="ds_main_bdHtCureinfo_bdHtCureinfo" columnid="tns"/>
- <BindItem id="item20" compid="group3.switch1.case1.textarea12" propid="value" datasetid="ds_main_bdHtCureinfo_bdHtCureinfo" columnid="sled"/>
- <BindItem id="item21" compid="group3.switch1.case1.textarea13" propid="value" datasetid="ds_main_bdHtCureinfo_bdHtCureinfo" columnid="delive"/>
- <BindItem id="item22" compid="group3.switch1.case1.textarea14" propid="value" datasetid="ds_main_bdHtCureinfo_bdHtCureinfo" columnid="machgd"/>
- <BindItem id="item23" compid="group3.switch1.case1.textarea15" propid="value" datasetid="ds_main_bdHtCureinfo_bdHtCureinfo" columnid="dialfilm"/>
- <BindItem id="item24" compid="group3.switch1.case1.textarea16" propid="value" datasetid="ds_main_bdHtCureinfo_bdHtCureinfo" columnid="etc"/>
- <BindItem id="item25" compid="group3.switch1.case1.textarea17" propid="value" datasetid="ds_main_bdHtCureinfo_bdHtCureinfo" columnid="hbsag"/>
- <BindItem id="item26" compid="group3.switch1.case2.textarea18" propid="value" datasetid="ds_main_bdHtCureinfo_bdHtCureinfo" columnid="delive"/>
- <BindItem id="item27" compid="group3.switch1.case2.textarea19" propid="value" datasetid="ds_main_bdHtCureinfo_bdHtCureinfo" columnid="xray"/>
- <BindItem id="item28" compid="group3.switch1.case2.textarea20" propid="value" datasetid="ds_main_bdHtCureinfo_bdHtCureinfo" columnid="machgd"/>
- <BindItem id="item29" compid="group3.switch1.case2.textarea21" propid="value" datasetid="ds_main_bdHtCureinfo_bdHtCureinfo" columnid="lab"/>
- <BindItem id="item30" compid="group3.switch1.case2.textarea22" propid="value" datasetid="ds_main_bdHtCureinfo_bdHtCureinfo" columnid="dialfilm"/>
- <BindItem id="item31" compid="group3.switch1.case2.textarea23" propid="value" datasetid="ds_main_bdHtCureinfo_bdHtCureinfo" columnid="spcltest"/>
- <BindItem id="item32" compid="group3.switch1.case2.textarea24" propid="value" datasetid="ds_main_bdHtCureinfo_bdHtCureinfo" columnid="etc"/>
- <BindItem id="item33" compid="group3.switch1.case2.textarea25" propid="value" datasetid="ds_main_bdHtCureinfo_bdHtCureinfo" columnid="op"/>
- <BindItem id="item34" compid="group3.switch1.case2.textarea26" propid="value" datasetid="ds_main_bdHtCureinfo_bdHtCureinfo" columnid="hbsag"/>
- <BindItem id="item35" compid="group3.switch1.case2.textarea27" propid="value" datasetid="ds_main_bdHtCureinfo_bdHtCureinfo" columnid="discharge"/>
- <BindItem id="item36" compid="group3.switch1.case2.textarea28" propid="value" datasetid="ds_main_bdHtCureinfo_bdHtCureinfo" columnid="fnexam"/>
- <BindItem id="item37" compid="group3.switch1.case2.textarea29" propid="value" datasetid="ds_main_bdHtCureinfo_bdHtCureinfo" columnid="dialliqd"/>
- <BindItem id="item38" compid="group3.switch1.case2.textarea30" propid="value" datasetid="ds_main_bdHtCureinfo_bdHtCureinfo" columnid="foexam"/>
- <BindItem id="item39" compid="group3.switch1.case2.textarea31" propid="value" datasetid="ds_main_bdHtCureinfo_bdHtCureinfo" columnid="tns"/>
- <BindItem id="item40" compid="group3.switch1.case2.textarea32" propid="value" datasetid="ds_main_bdHtCureinfo_bdHtCureinfo" columnid="rsrv"/>
- <BindItem id="item41" compid="group3.switch1.case2.textarea33" propid="value" datasetid="ds_main_bdHtCureinfo_bdHtCureinfo" columnid="sled"/>
- <BindItem id="item42" compid="group3.switch1.case2.textarea34" propid="value" datasetid="ds_main_bdHtCureinfo_bdHtCureinfo" columnid="incnts"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[include 'com_commonxp::comm_main.xjs';
- include 'com_basiccodexp::ZBC001.xjs';
- include 'emr_carecomxp::CareCom.xjs';
- //include 'emr_dialroomxp::SMMND04400.xjs';
- include "com_commodulexp::SSZFM00901.xjs";
- include "com_commodulexp::SSZFM01001.xjs";
- var arErrorCode = new HashArray();
- function SMMND04400_onload(obj:Form, e:LoadEventInfo) {
- frmf_initForm(obj);
- grdf_initGrid(group3.grp_right.grd_calendar);
- //grdf_setGridSort(grd_XXX);
- //grdf_setRowTypeIcon(grd_XXX, 0_컬럼위치값);
- fInitialize();
- }
- // header파일 중 SMMND04400.js 파일 시작
- /*
- - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
- 신장실 처치장등록 ( SMMND04400_신장실처치장등록.xrw - JScript )
- - Version :
- 1) : Ver.1.00.01
- - Author : 최원돈
- - ▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩▩
- */
- var sBDHTCUREINFO_PATH = ds_main_bdHtCureinfo_bdHtCureinfo;
- /**
- * creat : 20101019
- * author : 최원돈
- * desc : 초기화
- */
- function fInitialize(){
- //조회조건 default 세팅
- ds_main_cond.clearData();
- dsf_makeValue( ds_main_cond, "workdd", "string", utlf_getCurrentDate()); //작업일자
- dsf_makeValue( ds_main_cond, "flag", "string", "H"); //구분
- dsf_makeValue( ds_main_cond, "ngdtnursid", "string", sysf_getUserId()); //현재 로그인한 사용자 번호(ID)
- dsf_makeValue( ds_main_cond, "ngdtnursnm", "string", sysf_getUserName()); //현재 로그인한 사용자명
- //그리드 노드 초기화
- ds_main_bdHtCureinfo_bdHtCureinfo.clearData();
- initCalendar();
- fGetbdHtCureinfo();
- }
- /**
- * _desc : 신장실 처치장 등록
- * _ : 저장 상태가 신규인 경우, 무결성 데이터 검사 후 저장
- * _ : 저장 상태가 수정인 경우, 변경된 사항이 있는지 검사, 무결성 데이터 검사 후 저장
- * _param :
- * _return :
- * _author : 최원돈
- * _---------------------------------------------------
- */
- function fClkBtnbdHtCureSave(){
- if(!(compareNodeVal(ds_temp, sBDHTCUREINFO_PATH, false))){
- sysf_messageBox('저장할 데이터가', 'I004');
- return;
- }
- ds_send_savedata.clearData();
- ds_send_savedata.copyData(sBDHTCUREINFO_PATH);
-
- ds_send_cond.clearData();
- ds_send_cond.copyData(ds_main_cond);
- //if(!submit('TXMND04401')){
- var oParam = {};
- oParam.id = "TXMND04401";
- oParam.service = "dialapp.DialPatMngt";
- oParam.method = "reqExeSaveBdHtCureInfo";
- oParam.inds = "savedata=ds_send_savedata reqcond=ds_send_cond";
- oParam.outds = "ds_main_bdHtCureinfo_bdHtCureinfo=bdHtCureinfo";
- oParam.async = false;
- oParam.callback = "cf_TXMND04401";
- tranf_submit(oParam);
- if(arErrorCode.pop("TXMND04401") < 0) {
- sysf_messageBox('저장을 실패하였습니다.', 'E999');
- return;
- }
- ds_temp.clearData();
- ds_temp.copyData(sBDHTCUREINFO_PATH);
- }
- function cf_TXMND04401(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /**
- * creat : 20101014
- * author : 최원돈
- * desc : 신장실 처치장조회
- */
- function fGetbdHtCureinfo(bfcopyyn){
- //조건변수
- var workdd = ds_main_cond.getColumn(0, "workdd"); //작업일자
- //null 처리
- if(workdd == null)
- {
- workdd = '';
- }
- //send parameter 설정
- ds_send.clearData();
- dsf_makeValue( ds_send, "workdd", "string", workdd);
- dsf_makeValue( ds_send, "flag", "string", ds_main_cond.getColumn(0, "flag"));
- dsf_makeValue( ds_send, "ngdtnursid", "string", ds_main_cond.getColumn(0, "ngdtnursid"));
- dsf_makeValue( ds_send, "bfcopyyn", "string", bfcopyyn);
- //submit 호출
- //if(!submit('TRMND04401')){
- var oParam = {};
- oParam.id = "TRMND04401";
- oParam.service = "dialapp.DialPatMngt";
- oParam.method = "reqGetBdHtCureInfo";
- oParam.inds = "reqcond=ds_send";
- oParam.outds = "ds_main_bdHtCureinfo_bdHtCureinfo=bdHtCureinfo";
- oParam.async = false;
- oParam.callback = "cf_TRMND04401";
- tranf_submit(oParam);
- if(arErrorCode.pop("TRMND04401") < 0) {
- sysf_messageBox('조회를 실패하였습니다.', 'E999');
- ds_send.setColumn( 0, "bfcopyyn", "");
- return;
- }
- if(utlf_isNull(sBDHTCUREINFO_PATH.getColumnInfo("instcd")))
- {
- dsf_makeValue(sBDHTCUREINFO_PATH, 'instcd' , "string" , '');
- dsf_makeValue(sBDHTCUREINFO_PATH, 'workdd' , "string" , '');
- dsf_makeValue(sBDHTCUREINFO_PATH, 'seq' , "string" , '');
- dsf_makeValue(sBDHTCUREINFO_PATH, 'flag' , "string" , '');
- dsf_makeValue(sBDHTCUREINFO_PATH, 'ngdtnursid', "string" , '');
- dsf_makeValue(sBDHTCUREINFO_PATH, 'fnexam' , "string" , '');
- dsf_makeValue(sBDHTCUREINFO_PATH, 'foexam' , "string" , '');
- dsf_makeValue(sBDHTCUREINFO_PATH, 'lab' , "string" , '');
- dsf_makeValue(sBDHTCUREINFO_PATH, 'tns' , "string" , '');
- dsf_makeValue(sBDHTCUREINFO_PATH, 'sled' , "string" , '');
- dsf_makeValue(sBDHTCUREINFO_PATH, 'delive' , "string" , '');
- dsf_makeValue(sBDHTCUREINFO_PATH, 'discharge' , "string" , '');
- dsf_makeValue(sBDHTCUREINFO_PATH, 'incnts' , "string" , '');
- dsf_makeValue(sBDHTCUREINFO_PATH, 'rsrv' , "string" , '');
- dsf_makeValue(sBDHTCUREINFO_PATH, 'xray' , "string" , '');
- dsf_makeValue(sBDHTCUREINFO_PATH, 'spcltest' , "string" , '');
- dsf_makeValue(sBDHTCUREINFO_PATH, 'op' , "string" , '');
- dsf_makeValue(sBDHTCUREINFO_PATH, 'dialliqd' , "string" , '');
- dsf_makeValue(sBDHTCUREINFO_PATH, 'dialfilm' , "string" , '');
- dsf_makeValue(sBDHTCUREINFO_PATH, 'hbsag' , "string" , '');
- dsf_makeValue(sBDHTCUREINFO_PATH, 'etc' , "string" , '');
- dsf_makeValue(sBDHTCUREINFO_PATH, 'machgd' , "string" , '');
- }
- ds_temp.clearData();
- ds_temp.copyData(sBDHTCUREINFO_PATH);
- if (bfcopyyn == 'Y')
- {
- sBDHTCUREINFO_PATH.setColumn(0, 'workdd', ds_main_cond.getColumn(0, "workdd"));
- sBDHTCUREINFO_PATH.setColumn( 0, "seq", "");
- ds_send.setColumn( 0, "bfcopyyn" , "");
- }
- //model.refresh();
- }
- function cf_TRMND04401(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /**
- * creat : 20101014
- * author : 최원돈
- * desc : 신장실 처치장 출력
- */
- function fPrintHtCureList(){
- if( utlf_isNull(sBDHTCUREINFO_PATH.getColumn(0, "instcd"))
- || compareNodeVal(ds_temp, sBDHTCUREINFO_PATH, true))
- {
- sysf_messageBox('출력할 내역이 없습니다.', 'E999');
- return;
- }
- var dd = ds_main_cond.getColumn(0, "workdd").toDate("YYYYMMDD");
- ds_main_prtinfo.setColumn( 0, "date" , '일자 : ' + dd.getDateFormat('YYYY-MM-DD ') + utlf_getDateTime(dd, 'W') + '요일');
- if ( ds_main_cond.getColumn(0, "flag") == 'H') {
- var objDOM = rptf_createDOM();
- var objParam = new Object();
-
- rptf_setNodeListToDOM(objDOM, "root/main/prtinfo" ,ds_main_prtinfo);
- rptf_setNodeListToDOM(objDOM, "root/main/cond" ,ds_main_cond);
- rptf_setNodeListToDOM(objDOM, "root/main/bdHtCureinfo/bdHtCureinfo" ,sBDHTCUREINFO_PATH);
-
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "open=1;save=1;directprint=0;printdialog=1;print=1;zoom=0";
- rptf_exeReportPreview30(["RPMND04401"],[objParam], option); //혈액투석처치장
- } else {
- var objDOM = rptf_createDOM();
- var objParam = new Object();
-
-
- rptf_setNodeListToDOM(objDOM, "root/main/prtinfo" ,ds_main_prtinfo);
- rptf_setNodeListToDOM(objDOM, "root/main/cond" ,ds_main_cond);
- rptf_setNodeListToDOM(objDOM, "root/main/bdHtCureinfo/bdHtCureinfo" ,sBDHTCUREINFO_PATH);
-
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "open=1;save=1;directprint=0;printdialog=1;print=1;zoom=0";
- rptf_exeReportPreview30(["RPMND04402"],[objParam], option); //복막투석처치장
- }
- }
- function initCalendar() {
- var workdd = ds_main_cond.getColumn(0, "workdd"); //작업일자
- if(workdd == null || workdd == '')
- {
- workdd = utlf_getCurrentDate();
- }
- var curDate = workdd.toDate();
- ds_hidden_calendar.clearData();
-
- dsf_makeValue( ds_hidden_calendar, "year", "string", curDate.getDateFormat('YYYY'));
- dsf_makeValue( ds_hidden_calendar, "month", "string", curDate.getDateFormat('MM'));
- //model.refresh();
- group3.grp_right.opt_date.value = "** " + ds_hidden_calendar.getColumn(0, "year") + "년 " + ds_hidden_calendar.getColumn(0, "month") + "월 **";
- setCalendar(curDate);
- }
- function setCalendar(dateObj) {
- // 그리드 초기화
- ds_hidden_calendar_weeklist_list.clearData();
- //group3.grp_right.grd_calendar.rebuild()
- var today = dateObj.getDate(); // 오늘 날짜를 가져옴.
- /************************
- 1. objDate.setDate(numDate)
- 로컬 시간을 사용하여 Date 개체의 날짜 값을 설정합니다.
- 2. objDate.getDay()
- 로컬 시간을 사용하여 Date 개체의 요일 값을 반환합니다.
- 0 = 일요일
- 1 = 월요일
- 2 = 화요일
- 3 = 수요일
- 4 = 목요일
- 5 = 금요일
- 6 = 토요일
- *************************/
- dateObj.setDate(1);
- var startDay = dateObj.getDay(); // 해당 달의 시작요일을 반환
- var days = dateObj.getMonthDay(); // 해당 달의 일수를 반환
- //nprw.dll
- /*************************
- ceil 숫자 인수보다 크거나 같은 가장 작은 정수를 반환합니다.
- *************************/
- var rows = Math.ceil( ( startDay + days ) / 7 );
-
- // ds_hidden_calendar_weeklist_list.enableevent = false;
- // ds_hidden_calendar_weeklist_list.updatecontrol = false;
-
-
- for( var i = 0; i < rows; i++ )
- ds_hidden_calendar_weeklist_list.addRow(); //group3.grp_right.grd_calendar.addRow(false);
- //group3.grp_right.grd_calendar.rebuild();
- /*************************
- fixedRows
- 스크롤이 가능하지 않은 고정된 행 들을 몇 개나 만들 것인지를 설정 또는 리턴한다.
- *************************/
- var rowIndex = 0;
- var colIndex = startDay;
-
- for( var i = 1; i <= days; i++ ) {
- ds_hidden_calendar_weeklist_list.setColumn(rowIndex, colIndex, i);
- //group3.grp_right.grd_calendar.valueMatrix(rowIndex, colIndex+7) = "0_0";
- if(i == today) // 오늘 날짜이면
- {
- // 색상 표시
- var calRow = rowIndex;
- var calCol = colIndex;
- var tmpCalCol;
- // if( calCol < 7 )
- // tmpCalCol = calCol + 7;
- // else
- // tmpCalCol = calCol - 7;
- //group3.grp_right.grd_calendar.rebuildStyle();
- //group3.grp_right.grd_calendar.cellStyle("background-color", calRow, calCol) = "#daa7d9";
- //group3.grp_right.grd_calendar.cellStyle("background-color", calRow, tmpCalCol) = "#daa7d9";
- ds_hidden_calendar_weeklist_list.rowposition = calRow;
- var retValue = group3.grp_right.grd_calendar.setCellPos(calCol);
- }
- colIndex++;
- if( colIndex == 7 ) {
- colIndex = 0;
- rowIndex++;
- }
- }
- // ds_hidden_calendar_weeklist_list.enableevent = true;
- // ds_hidden_calendar_weeklist_list.updatecontrol = true;
-
- }
- function setCellColor(gridObj) {
-
- // var calRow = ds_hidden_calendar_weeklist_list.rowposition;
- // var calCol = gridObj.col;
- // var tmpCalCol;
- //
- // if( calCol < 7 )
- // tmpCalCol = calCol + 7;
- // else
- // tmpCalCol = calCol - 7;
- //
- //
- // ds_hidden_calendar_weeklist_list.rowposition = calRow;
- // var retValue = group3.grp_right.grd_calendar.setCellPos(calCol);
- //gridObj.rebuildStyle();
- // gridObj.cellStyle("background-color", calRow, calCol) = "#daa7d9";
- // gridObj.cellStyle("background-color", calRow, tmpCalCol) = "#daa7d9";
- }
- /**
- * _---------------------------------------------------
- * _desc : 두 NodeList와 NodeValue값을 비교 결과에 따라 true, false를 return한다.
- * _ref : C:\KNUProject\application\webapps\emr\prcpmngtweb\js\MMO001.js
- * _---------------------------------------------------
- */
- function compareNodeVal(desNode, srcNode, prtYn){
- /* old Code
- // var node = instance1.selectSingleNode(desNode);
- // var node2 = instance1.selectSingleNode(srcNode);
- // var nodeList = node.childNodes;
- // var nodeList2 = node2.childNodes;
- // while(childNode = nodeList.nextNode()){
- // childNode2 = nodeList2.nextNode();
- // //alert(childNode.NodeValue + "," + childNode2.NodeValue);
- // //alert(childNode.nodeName + " : " + childNode.NodeValue);
- //
- // if(childNode.NodeValue != childNode2.NodeValue)
- // {
- // if ( prtYn && childNode.nodeName == 'workdd') // 전일복사 때문에.. 출력 시 비교는 제외
- // {
- // //...
- // }
- // else
- // {
- // return true; //값이 다른 경우 true
- // }
- // }
- // }
- // return false; //값이 같은 경우 false
- */
- var desXML = desNode.saveXML();
- var srcXML = srcNode.saveXML();
- if(desXML != srcXML){
- if( prtYn && !utlf_isNull(desNode.getColumnInfo("workdd")) ) {
- }
- else
- {
- return true;
- }
- }
- return false;
-
-
- }
- // header파일 중 SMMND04400.js 파일 끝
- function group3_group2_btn_search_onclick(obj:Button, e:ClickEventInfo) {
- fGetbdHtCureinfo();
- }
- function group3_group2_btn_Print_onclick(obj:Button, e:ClickEventInfo) {
- fPrintHtCureList();
- }
- function group3_group2_rdo_srchflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo) {
- var flag = ds_main_cond.getColumn(0, "flag");
- if ( flag == "H" ) { // H 혈액투석, P복막투석
- group3.switch1.tabindex = 0; //.case1");
- //group3.group2.btn_search.onclick(); //.dispatch("DOMActivate");
- group3_group2_btn_search_onclick(null, null);
- } else {
- group3.switch1.tabindex = 1; //.case2");
- //group3.group2.btn_search.onclick(); //.dispatch("DOMActivate");
- group3_group2_btn_search_onclick(null, null);
- }
- }
- function group3_grp_right_btn_nextmonth_onclick(obj:Button, e:ClickEventInfo) {
- var tmpDayStr;
- var tmpStr = "";
- var tmpSendData;
- var isMonth = ds_hidden_calendar.getColumn(0, "month");
- var isYear = ds_hidden_calendar.getColumn(0, "year");
- var isDate = (isYear+isMonth+"01").toDate().getAddDate(1,'M');
- //group3.grp_right.grd_calendar.rebuildStyle();
- initCalendar();
- ds_hidden_calendar.setColumn( 0, "year", isDate.getDateFormat('YYYY'));
- ds_hidden_calendar.setColumn( 0, "month", isDate.getDateFormat('MM'));
- //model.refresh();
- if(utlf_getCurrentDate().substr(0, 6) == (ds_hidden_calendar.getColumn(0, "year") + ds_hidden_calendar.getColumn(0, "month")) ) {
- isDate = utlf_getCurrentDate().toDate() ;
- ds_main_cond.setColumn( 0, "workdd", utlf_getCurrentDate());
- } else {
- ds_main_cond.setColumn( 0, "workdd", isDate.getDateFormat("YYYYMMDD"));
- }
- setCalendar(isDate);
- group3.grp_right.opt_date.value = "** " + ds_hidden_calendar.getColumn(0, "year") + "년 " + ds_hidden_calendar.getColumn(0, "month") + "월 **";
- ds_main_bdHtCureinfo_bdHtCureinfo.clearData();
- //model.refresh();
- tmpSendData = ds_main_cond.getColumn(0, "workdd");
- tmpStr = ds_main_cond.getColumn(0, "workdd").substr(0,4) + "년 " + ds_main_cond.getColumn(0, "workdd").substr(4,2) + "월 " + ds_main_cond.getColumn(0, "workdd").substr(6,2) + "일(" + tmpSendData.toDate("YYYYMMDD").getDayOfWeek("K") + ") 방문예정자 리스트";
- ds_main_cond.setColumn( 0, "workdd", tmpSendData);
- fGetbdHtCureinfo();
- }
- function group3_grp_right_grd_calendar_oncellclick(obj:Grid, e:GridClickEventInfo) {
- //setCellColor(group3.grp_right.grd_calendar);
- if(e.row >= 0 && e.col >= 0)
- {
- var cur_row = e.row;
- var cur_col = e.col;
- var tmpDayStr;
- var tmpStr = "";
- var tmpSendData;
- var row = e.row;
- var col = e.col;
- var newcol;
- var calDate;
- var baseDate;
- var searchDate;
-
- if(ds_hidden_calendar_weeklist_list.getColumn( cur_row, newcol) == "")
- return;
- if(cur_col >=7)
- {
- newcol = cur_col - 7;
- }
- else
- {
- newcol = cur_col;
- }
- if (ds_hidden_calendar_weeklist_list.getColumn( cur_row, newcol).length == 1)
- {
- tmpDayStr = "0" + ds_hidden_calendar_weeklist_list.getColumn( cur_row, newcol);
- }
- else
- {
- tmpDayStr = ds_hidden_calendar_weeklist_list.getColumn( cur_row, newcol);
- }
- tmpSendData = ds_hidden_calendar.getColumn(0, "year") + ds_hidden_calendar.getColumn(0, "month") + tmpDayStr;
- tmpStr = ds_hidden_calendar.getColumn(0, "year") + "년 " + ds_hidden_calendar.getColumn(0, "month") + "월 " + tmpDayStr + "일(" + tmpSendData.toDate("YYYYMMDD").getDayOfWeek("K") + ") 방문예정자 리스트";
- ds_main_cond.setColumn( 0, "workdd", tmpSendData);
- var flag = ds_main_cond.getColumn(0, "flag");
- if ( flag == "H" ) { // H 혈액투석, P복막투석
- //model.toggle("group3.switch1.case1");
- group3.switch1.tabindex = 0;
- } else {
- //model.toggle("group3.switch1.case2");
- group3.switch1.tabindex = 1;
- }
- fGetbdHtCureinfo();
- }
- }
- function group3_grp_right_btn_prevmonth_onclick(obj:Button, e:ClickEventInfo) {
- var tmpDayStr;
- var tmpStr = "";
- var tmpSendData;
- var isMonth = ds_hidden_calendar.getColumn(0, "month");
- var isYear = ds_hidden_calendar.getColumn(0, "year");
- var isDate = (isYear+isMonth+"01").toDate().getAddDate(-1,'M');
- //group3.grp_right.grd_calendar.rebuildStyle();
- initCalendar();
- ds_hidden_calendar.setColumn( 0, "year", isDate.getDateFormat('YYYY'));
- ds_hidden_calendar.setColumn( 0, "month", isDate.getDateFormat('MM'));
- //model.refresh();
- if(utlf_getCurrentDate().substr(0, 6) == (ds_hidden_calendar.getColumn(0, "year") + ds_hidden_calendar.getColumn(0, "month")) ) {
- isDate = utlf_getCurrentDate().toDate() ;
- ds_main_cond.setColumn( 0, "workdd", utlf_getCurrentDate());
- } else {
- ds_main_cond.setColumn( 0, "workdd", isDate.getDateFormat("YYYYMMDD"));
- }
- setCalendar(isDate);
- group3.grp_right.opt_date.value = "** " + ds_hidden_calendar.getColumn(0, "year") + "년 " + ds_hidden_calendar.getColumn(0, "month") + "월 **";
- ds_main_bdHtCureinfo_bdHtCureinfo.clearData();
- //model.refresh();
- tmpSendData = ds_main_cond.getColumn(0, "workdd");
- tmpStr = ds_main_cond.getColumn(0, "workdd").substr(0,4) + "년 " + ds_main_cond.getColumn(0, "workdd").substr(4,2) + "월 " + ds_main_cond.getColumn(0, "workdd").substr(6,2) + "일(" + tmpSendData.toDate("YYYYMMDD").getDayOfWeek("K") + ") 방문예정자 리스트";
- ds_main_cond.setColumn( 0, "workdd", tmpSendData);
- fGetbdHtCureinfo();
- }
- function btn_save_onclick(obj:Button, e:ClickEventInfo) {
- fClkBtnbdHtCureSave();
- }
- function button3_onclick(obj:Button, e:ClickEventInfo) {
- fGetbdHtCureinfo("Y");
- }
- function group3_group2_ipt_workdd_onchanged(obj:Calendar, e:ChangeEventInfo)
- {
- initCalendar();
- group3_group2_btn_search_onclick(); //.dispatch("DOMActivate");
- }
- ]]></Script>
- </Form>
- </FDL>
|