123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMMNH07100" position="absolute 0 0 1201 786" titletext="다학제간 치료계획 팀회의" oninit="SMMNH07100_oninit" onload="SMMNH07100_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 0 0 1195 776" align="align:center middle;" id="group3">
- <Layouts>
- <Layout>
- <Static text="다학제간치료계획" position="absolute 1 0 241 23" align="align:center middle;" id="cpt_title" class="tit_1" anchor="default"/>
- <Shape position="absolute 0 111 495 117" linetype="horizontal" id="line1" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="회의내역" position="absolute 1 95 136 116" id="caption1" class="tit_2" anchor="default"/>
- <Grid position="absolute 0 116 495 776" id="grd_conflist" binddataset="ds_main_confinfo_conflist" anchor="default" autofittype="col" oncelldblclick="group3_grd_conflist_oncelldblclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- <Column size="91"/>
- <Column size="383"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="순번"/>
- <Cell col="1" text="일자"/>
- <Cell col="2" text="제목"/>
- </Band>
- <Band id="body">
- <Cell text="bind:confseq"/>
- <Cell col="1" displaytype="date" edittype="date" text="bind:confdd"/>
- <Cell col="2" style="align:left middle;" text="bind:title"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Div position="absolute 1 24 496 89" align="align:center top;" id="grp_sea" anchor="default" class="div_SA">
- <Layouts>
- <Layout>
- <Static text="조회기간:" position="absolute 13 10 98 27" id="caption3" class="search_name" anchor="default"/>
- <Calendar position="absolute 90 10 185 29" id="ipt_fromdd" class="input_s_essential" anchor="default"/>
- <Calendar position="absolute 200 10 295 29" id="ipt_todd" class="input_s_essential" anchor="default"/>
- <Static text="~" position="absolute 187 14 207 29" align="align:center middle;" id="caption4" anchor="default"/>
- <Shape position="absolute 413 19 419 41" linetype="vertical" id="line13" class="line_4" anchor="default"/>
- <Button position="absolute 430 20 486 42" id="button3" class="btn1" text="조회" anchor="default" onclick="group3_grp_sea_button3_onclick"/>
- <Static text="제 목:" position="absolute 13 35 105 52" id="caption2" class="search_name" anchor="default"/>
- <Edit position="absolute 90 35 360 54" id="ipt_patnm" class="input_search" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Static text="회의 및 계획내역" position="absolute 505 19 640 40" id="caption5" class="tit_2" anchor="default"/>
- <Shape position="absolute 505 35 1190 41" linetype="horizontal" id="line2" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Button position="absolute 1078 12 1134 34" id="button1" class="btn4" text="저장" anchor="default" onclick="group3_button1_onclick"/>
- <Button position="absolute 1021 12 1077 34" id="button2" class="btn4" text="삭제" anchor="default" onclick="group3_button2_onclick"/>
- <Button position="absolute 963 12 1019 34" id="button4" class="btn4" text="신규" anchor="default" onclick="group3_button4_onclick"/>
- <Shape position="absolute 505 242 1188 248" linetype="horizontal" id="line8" class="line_2" anchor="default"/>
- <Button position="absolute 1103 43 1145 62" id="btn_addattd" class="btn2_letter2" text="추가" anchor="default" onclick="group3_btn_addattd_onclick"/>
- <Button position="absolute 1147 43 1189 62" id="btn_delattd" class="btn2_letter2" text="삭제" anchor="default" onclick="group3_btn_delattd_onclick"/>
- <Edit position="absolute 592 89 870 108" id="ipt_confplce" taborder="4" anchor="default"/>
- <MaskEdit position="absolute 592 65 687 84" id="ipt_starttm" taborder="2" mask="##:##" anchor="default" type="string" style="align:left middle;"/>
- <TextArea position="absolute 592 113 870 218" align="align:center top;" id="tar_cmt" taborder="5" anchor="default" scrollbars="autovert" wordwrap="word"/>
- <Static text="참석자 명단" position="absolute 876 46 1011 67" id="caption11" class="tit_2" anchor="default"/>
- <TextArea position="absolute 592 247 1190 355" align="align:center top;" id="tar_confcontent" taborder="7" anchor="default" scrollbars="autovert" wordwrap="word"/>
- <Static text="제 목" position="absolute 505 222 589 245" align="align:center middle;" id="caption12" class="cell_1" anchor="default"/>
- <Grid position="absolute 875 66 1190 203" id="grd_confatdlist" binddataset="ds_main_confdetlinfo_confatdlist" anchor="default" autofittype="col" onexpanddown="group3_grd_confatdlist_onexpanddown">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="27"/>
- <Column size="77"/>
- <Column size="51"/>
- <Column size="152"/>
- <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" text="참석자"/>
- <Cell col="2" text="부서"/>
- <Cell col="3" text="부서"/>
- <Cell col="4" text="caption1"/>
- <Cell col="5" text="caption2"/>
- <Cell col="6" text="caption3"/>
- <Cell col="7" text="confseq"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="text" edittype="text" text="bind:attendnm" expandshow="show"/>
- <Cell col="2" displaytype="combo" edittype="combo" text="bind:inst" combodataset="ds_cmb_instcd" combocodecol="value" combodatacol="label"/>
- <Cell col="3" displaytype="text" edittype="text" text="bind:deptnm"/>
- <Cell col="4" text="bind:deptcd"/>
- <Cell col="5" text="bind:attendid"/>
- <Cell col="6" text="bind:attendseq"/>
- <Cell col="7" text="bind:confseq"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static text="회의내용" position="absolute 505 246 589 358" align="align:center middle;" id="caption13" class="cell_1" anchor="default"/>
- <Calendar position="absolute 592 41 687 60" id="ipt_confdd" taborder="1" anchor="default" dateformat="yyyy-MM-dd" value="null"/>
- <Edit position="absolute 775 41 870 60" id="ipt_confseq" visible="false" anchor="default"/>
- <Shape position="absolute 505 60 870 66" linetype="horizontal" id="line3" class="line_2" anchor="default" style="strokepen:1 solid #dedcdcff;"/>
- <Shape position="absolute 505 84 870 90" linetype="horizontal" id="line4" class="line_2" anchor="default" style="strokepen:1 solid #dedcdcff;"/>
- <Static text="종료시간" position="absolute 690 64 774 87" align="align:center middle;" id="caption8" class="cell_1" anchor="default"/>
- <MaskEdit position="absolute 775 65 870 84" id="ipt_endtm" taborder="3" mask="##:##" anchor="default" type="string" style="align:left middle;"/>
- <Shape position="absolute 505 108 870 114" linetype="horizontal" id="line5" class="line_2" anchor="default" style="strokepen:1 solid #dedcdcff;"/>
- <Shape position="absolute 505 218 1188 224" linetype="horizontal" id="line6" class="line_2" anchor="default"/>
- <Shape position="absolute 875 62 1190 68" linetype="horizontal" id="line7" class="line_3" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Edit position="absolute 592 223 1190 242" id="ipt_title" taborder="6" anchor="default"/>
- <Static text="일 자" position="absolute 505 40 589 63" align="align:center middle;" id="caption6" class="cell_1" anchor="default"/>
- <Static text="시작시간" position="absolute 505 64 589 87" align="align:center middle;" id="caption7" class="cell_1" anchor="default"/>
- <Static text="장 소" position="absolute 505 88 589 111" align="align:center middle;" id="caption9" class="cell_1" anchor="default"/>
- <Static text="비 고" position="absolute 505 112 589 221" align="align:center middle;" id="caption10" class="cell_1" anchor="default"/>
- <Shape position="absolute 505 381 1190 387" linetype="horizontal" id="line9" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Grid position="absolute 505 386 1190 776" id="grd_confpatlist" class="datagrid2" binddataset="ds_main_confdetlinfo_confpatlist" anchor="default" onexpanddown="group3_grd_confpatlist_onexpanddown" oncelldblclick="group3_grd_confpatlist_oncelldblclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25"/>
- <Column size="40"/>
- <Column size="60"/>
- <Column size="60"/>
- <Column size="41"/>
- <Column size="84"/>
- <Column size="61"/>
- <Column size="185"/>
- <Column size="120"/>
- <Column size="200"/>
- <Column size="200"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="32" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="병실"/>
- <Cell col="2" text="등록번호"/>
- <Cell col="3" text="환자명"/>
- <Cell col="4" text="S/A"/>
- <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="caption1"/>
- <Cell col="12" text="caption2"/>
- <Cell col="13" text="caption3"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" text="bind:roomcd"/>
- <Cell col="2" text="bind:pid"/>
- <Cell col="3" text="bind:patnm"/>
- <Cell col="4" text="bind:sa"/>
- <Cell col="5" text="bind:orddeptnm"/>
- <Cell col="6" text="bind:orddrnm"/>
- <Cell col="7" style="align:left middle;" text="bind:diagnm"/>
- <Cell col="8" displaytype="text" edittype="text" text="bind:careaim" expandshow="show"/>
- <Cell col="9" displaytype="text" edittype="text" text="bind:statservice" expandshow="show"/>
- <Cell col="10" displaytype="text" edittype="text" text="bind:needservice" expandshow="show"/>
- <Cell col="11" text="bind:cretdd"/>
- <Cell col="12" text="bind:crettm"/>
- <Cell col="13" text="bind:confseq"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 1103 362 1145 381" id="btn_addpat" class="btn2_letter2" text="추가" anchor="default" onclick="group3_btn_addpat_onclick"/>
- <Button position="absolute 1026 362 1101 381" id="btn_chngsize" class="btn2" visible="false" text="확대/축소" anchor="default"/>
- <Static text="호스피스 환자명단" position="absolute 505 365 640 387" id="caption14" class="tit_2" anchor="default"/>
- <Button position="absolute 1147 362 1189 381" id="btn_delpat" class="btn2_letter2" text="삭제" anchor="default" onclick="group3_btn_delpat_onclick"/>
- <Button position="absolute 1135 12 1191 34" id="button7" class="btn4" text="출력" anchor="default" onclick="group3_button7_onclick"/>
- <Shape position="absolute 505 355 1190 361" linetype="horizontal" id="line10" class="line_3" anchor="default"/>
- <Div position="absolute 463 148 1148 768" id="group1" visible="false" anchor="default" style="background:#ffffffff;">
- <Layouts>
- <Layout>
- <TextArea position="absolute 85 30 680 163" align="align:center top;" id="tar_careaim" anchor="default" scrollbars="autovert" wordwrap="word"/>
- <TextArea position="absolute 85 168 680 450" align="align:center top;" id="tar_statservice" anchor="default" scrollbars="autovert" wordwrap="word"/>
- <Static text="향후계획/ 필요서비스" position="absolute 0 454 84 593" align="align:center middle;" id="caption17" class="cell_1" anchor="default"/>
- <TextArea position="absolute 85 455 680 590" align="align:center top;" id="tar_needservice" anchor="default" scrollbars="autovert" wordwrap="word"/>
- <Shape position="absolute 0 163 680 169" linetype="horizontal" id="line11" class="line_2" anchor="default"/>
- <Static text="치료목표" position="absolute 0 30 84 166" align="align:center middle;" id="caption15" class="cell_1" anchor="default"/>
- <Shape position="absolute 0 450 680 456" linetype="horizontal" id="line12" class="line_2" anchor="default"/>
- <Shape position="absolute 0 589 680 595" linetype="horizontal" id="line14" class="line_3" anchor="default"/>
- <Static text="상태/ 제공서비스" position="absolute 0 167 84 453" align="align:center middle;" id="caption16" class="cell_1" anchor="default"/>
- <Button position="absolute 570 595 626 617" id="button5" class="btn4" text="확인" anchor="default" onclick="group3_group1_button5_onclick"/>
- <Button position="absolute 625 595 681 617" id="button6" class="btn4" text="취소" anchor="default" onclick="group3_group1_button6_onclick"/>
- <Shape position="absolute -1 25 679 31" linetype="horizontal" id="line15" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="치료목표/제공서비스/필요서비스" position="absolute -1 10 252 25" id="caption18" class="tit_2" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_cond" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="title" type="STRING" size="256"/>
- <Column id="careaim" type="STRING" size="256"/>
- <Column id="statservice" type="STRING" size="256"/>
- <Column id="needservice" type="STRING" size="256"/>
- <Column id="data" type="STRING" size="256"/>
- <Column id="cnt" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="fromdd"/>
- <Col id="todd"/>
- <Col id="title"/>
- <Col id="careaim"/>
- <Col id="statservice"/>
- <Col id="needservice"/>
- <Col id="data"/>
- <Col id="cnt"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_confinfo_conflist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="confseq" type="STRING" size="256" sumtext="순번"/>
- <Column id="confdd" type="STRING" size="256" sumtext="회의일자"/>
- <Column id="title" type="STRING" size="256" sumtext="제목"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_confdetlinfo_confdetllist" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="confseq" type="STRING" size="256" sumtext="순번"/>
- <Column id="confdd" type="STRING" size="256" sumtext="회의일자"/>
- <Column id="starttm" type="STRING" size="256" sumtext="시작시간"/>
- <Column id="endtm" type="STRING" size="256" sumtext="종료시간"/>
- <Column id="confplce" type="STRING" size="256" sumtext="회의장소"/>
- <Column id="cmt" type="STRING" size="256" sumtext="비고"/>
- <Column id="title" type="STRING" size="256" sumtext="제목"/>
- <Column id="confcontent" type="STRING" size="256" sumtext="내용"/>
- <Column id="attdlist" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_confdetlinfo_confpatlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="confseq" type="STRING" size="256" sumtext="순번"/>
- <Column id="pid" type="STRING" size="256" sumtext="순번"/>
- <Column id="patnm" type="STRING" size="256" sumtext="순번"/>
- <Column id="sa" type="STRING" size="256" sumtext="참석순번"/>
- <Column id="orddrnm" type="STRING" size="256" sumtext="참석자ID"/>
- <Column id="orddeptnm" type="STRING" size="256" sumtext="참석자명"/>
- <Column id="diagnm" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="roomcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="cretdd" type="STRING" size="256" sumtext="부서"/>
- <Column id="crettm" type="STRING" size="256" sumtext="부서"/>
- <Column id="careaim" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="statservice" type="STRING" size="256" sumtext="부서"/>
- <Column id="needservice" type="STRING" size="256" sumtext="부서"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_confdetlinfo_confatdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="confseq" type="STRING" size="256" sumtext="순번"/>
- <Column id="attendseq" type="STRING" size="256" sumtext="참석순번"/>
- <Column id="attendid" type="STRING" size="256" sumtext="참석자ID"/>
- <Column id="attendnm" type="STRING" size="256" sumtext="참석자명"/>
- <Column id="inst" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="deptcd" type="STRING" size="256" sumtext="부서"/>
- <Column id="deptnm" type="STRING" size="256" sumtext="부서"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_onerowselect" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_reqdata2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_savedata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_cmb_instcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">본원</Col>
- <Col id="value">031</Col>
- </Row>
- <Row>
- <Col id="label">칠곡</Col>
- <Col id="value">032</Col>
- </Row>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group3.grp_sea.ipt_fromdd" propid="value" datasetid="ds_main_cond" columnid="fromdd"/>
- <BindItem id="item1" compid="group3.grp_sea.ipt_todd" propid="value" datasetid="ds_main_cond" columnid="todd"/>
- <BindItem id="item2" compid="group3.grp_sea.ipt_patnm" propid="value" datasetid="ds_main_cond" columnid="title"/>
- <BindItem id="item3" compid="group3.group1.tar_careaim" propid="value" datasetid="ds_main_cond" columnid="careaim"/>
- <BindItem id="item4" compid="group3.group1.tar_statservice" propid="value" datasetid="ds_main_cond" columnid="statservice"/>
- <BindItem id="item5" compid="group3.group1.tar_needservice" propid="value" datasetid="ds_main_cond" columnid="needservice"/>
- <BindItem id="item6" compid="group3.ipt_confdd" propid="value" datasetid="ds_main_confdetlinfo_confdetllist" columnid="confdd"/>
- <BindItem id="item7" compid="group3.ipt_confseq" propid="value" datasetid="ds_main_confdetlinfo_confdetllist" columnid="confseq"/>
- <BindItem id="item8" compid="group3.ipt_starttm" propid="value" datasetid="ds_main_confdetlinfo_confdetllist" columnid="starttm"/>
- <BindItem id="item9" compid="group3.ipt_endtm" propid="value" datasetid="ds_main_confdetlinfo_confdetllist" columnid="endtm"/>
- <BindItem id="item10" compid="group3.ipt_confplce" propid="value" datasetid="ds_main_confdetlinfo_confdetllist" columnid="confplce"/>
- <BindItem id="item11" compid="group3.tar_cmt" propid="value" datasetid="ds_main_confdetlinfo_confdetllist" columnid="cmt"/>
- <BindItem id="item12" compid="group3.ipt_title" propid="value" datasetid="ds_main_confdetlinfo_confdetllist" columnid="title"/>
- <BindItem id="item13" compid="group3.tar_confcontent" propid="value" datasetid="ds_main_confdetlinfo_confdetllist" columnid="confcontent"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2016-10-31
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2016-10-31 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- var curRow = -1;
- function SMMNH07100_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMMNH07100_onload(obj:Form, e:LoadEventInfo)
- {
- grdf_initGrid(group3.grd_confatdlist);
- grdf_setRowTypeIcon(group3.grd_confatdlist, 0);
-
- grdf_initGrid(group3.grd_confpatlist);
- grdf_setRowTypeIcon(group3.grd_confpatlist, 0);
-
- var pCode = "'H01'";
- var dt = utlf_getCurrentDate();
- var sChkdd = utlf_getCurrentDate();
- var sCalcdd = fCalcdate(-30, dt);
- ds_main_cond.setColumn(0, "fromdd", sCalcdd);
- ds_main_cond.setColumn(0, "todd", dt);
- fDisabledCntrl(true);
- fSearch() ;
- }
- function fCalcdate(calcn, calcd)
- {
- calcd = calcd.toDate("YYYYMMDD");
- calcd = calcd.getAddDate(calcn , "D");
- calcd = calcd.getDateFormat("YYYYMMDD");
-
- return calcd;
- }
- function fDisabledCntrl(flag)
- {
- group3.ipt_confdd.enable = flag;
- group3.ipt_starttm.enable = flag;
- group3.ipt_endtm.enable = flag;
- group3.ipt_confplce.enable = flag;
- group3.tar_cmt.enable = flag;
- group3.ipt_title.enable = flag;
-
- group3.tar_confcontent.enable = flag;
-
- group3.btn_addattd.enable = flag;
- group3.btn_delattd.enable = flag;
- group3.btn_addpat.enable = flag;
- group3.btn_delpat.enable = flag;
-
- group3.btn_chngsize.enable = flag;
-
- group3.grd_confatdlist.enable = flag;
- group3.grd_confpatlist.enable = flag;
- }
- function fSearch()
- {
- if(utlf_isNull(ds_main_cond.getColumn(0, "fromdd")) || utlf_isNull(ds_main_cond.getColumn(0, "todd")))
- {
- sysf_messageBox("조회기간을 입력해주십시오.", "I");
- return;
- }
-
- var oParam = {};
- oParam.id = "TRMNH07101";
- oParam.service = "hospiceapp.HospiceRecMngt";
- oParam.method = "reqGetConfInfoList";
- oParam.inds = "req=ds_main_cond";
- oParam.outds = "ds_main_confinfo_conflist=conflist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNH07101";
- tranf_submit(oParam);
-
- ds_main_confinfo_conflist.rowposition = curRow;
- }
- function group3_grp_sea_button3_onclick(obj:Button, e:ClickEventInfo)
- {
- fDisabledCntrl(true);
- curRow = -1;
- fSearch() ;
- fClear();
-
- }
- function fClear()
- {
- ds_main_confdetlinfo_confdetllist.clearData();
- ds_main_confdetlinfo_confdetllist.addRow();
-
- curRow = -1;
- }
- function group3_grd_conflist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- fDisabledCntrl(true);
- fSearchDetl();
- curRow = ds_main_confinfo_conflist.rowposition;
- }
- function fSearchDetl()
- {
- ds_send_reqdata2.clearData();
-
- dsf_makeValue(ds_send_reqdata2, "confseq", "string", ds_main_confinfo_conflist.getColumn(ds_main_confinfo_conflist.rowposition, "confseq"));
-
- var oParam = {};
- oParam.id = "TRMNH07102";
- oParam.service = "hospiceapp.HospiceRecMngt";
- oParam.method = "reqGetConfDetlInfoList";
- oParam.inds = "req=ds_send_reqdata2";
- oParam.outds = "ds_main_confdetlinfo_confdetllist=confdetllist ds_main_confdetlinfo_confatdlist=confatdlist ds_main_confdetlinfo_confpatlist=confpatlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNH07102";
- tranf_submit(oParam);
- }
- function group3_grd_confatdlist_onexpanddown(obj:Grid, e:GridMouseEventInfo)
- {
- //frmf_modal("SPZSU10103", "SPZSU10103", "", "", "", "", "", "", "", "", "", "", "M");
- //var iParam = frmf_getParameter("SPZSU10103_");
- var objArg = new Object();
- objArg.param = "";
- var iParam = frmf_modal("SPZSU10103","SPZSU10103",objArg,"",1,200,200,"","","","","","M");
-
- if(!utlf_isNull(iParam))
- {
- ds_hidden_onerowselect.clear();
-
- //dsf_setCSVToDs(ds_hidden_onerowselect, iParam);
- ds_hidden_onerowselect.copyData(iParam);
-
- var row = ds_main_confdetlinfo_confatdlist.rowcount;
- var rowChk = 0;
- //var nodePath = grd_confatdlist.nodeset;
- for(var i = 0; i < ds_main_confdetlinfo_confatdlist.rowcount; i++) //for(var i=1; i<=instance1.selectNodes("/root/hidden/onerowselect/list").length;i++){
- {
- //if(instance1.selectNodes(nodePath + "[attendnm='"+model.getValue("/root/hidden/onerowselect/list["+i+"]/usernm")+"']").length > 0){
-
- /*
- var length = ds_main_confdetlinfo_confatdlist.lookup("attendnm", ds_hidden_onerowselect.getColumn(0, "usernm"), "attendnm");
- if(utlf_isNull(length))
- {
- continue;
- }
- */
- if(!utlf_isNull(ds_main_confdetlinfo_confatdlist.getColumn(i, "attendnm")))
- {
- //ds_main_confdetlinfo_confatdlist.addRow();
- row++;
- rowChk++;
- }
-
- ds_main_confdetlinfo_confatdlist.setColumn(rowChk, "attendid", ds_hidden_onerowselect.getColumn(0, "userid"));
- ds_main_confdetlinfo_confatdlist.setColumn(rowChk, "attendnm", ds_hidden_onerowselect.getColumn(0, "usernm"));
- ds_main_confdetlinfo_confatdlist.setColumn(rowChk, "inst", ds_hidden_onerowselect.getColumn(0, "dutplceinstcd"));
- ds_main_confdetlinfo_confatdlist.setColumn(rowChk, "deptcd", ds_hidden_onerowselect.getColumn(0, "dutplcecd"));
- ds_main_confdetlinfo_confatdlist.setColumn(rowChk, "deptnm", ds_hidden_onerowselect.getColumn(0, "dutplcenm"));
- //rowChk++;
- }
- //frmf_clearParameter("SPZSU10103_");
- }
- }
- function group3_btn_addattd_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_confdetlinfo_confatdlist.addRow();
- }
- function group3_btn_delattd_onclick(obj:Button, e:ClickEventInfo)
- {
- var status = ds_main_confdetlinfo_confatdlist.getRowType(ds_main_confdetlinfo_confatdlist.rowposition);
-
- if(status == 2)
- {
- ds_main_confdetlinfo_confatdlist.deleteRow(ds_main_confdetlinfo_confatdlist.rowposition);
- }
- else
- {
- var arrRow = new Array();
- arrRow[0] = ds_main_confdetlinfo_confatdlist.rowposition;
- grdf_setStatus(group3.grd_confatdlist, "D", arrRow);
- }
- }
- function group3_btn_addpat_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_setParameter("row", ds_main_confdetlinfo_confpatlist.rowcount);
- frmf_modal("SPMNH07100", "SPMNH07100", "", "", "", "", "", "", "", "", "", "", "M");
- }
- function group3_btn_delpat_onclick(obj:Button, e:ClickEventInfo)
- {
- var status = ds_main_confdetlinfo_confpatlist.getRowType(ds_main_confdetlinfo_confpatlist.rowposition);
-
- if(status == 2)
- {
- ds_main_confdetlinfo_confpatlist.deleteRow(ds_main_confdetlinfo_confpatlist.rowposition);
- }
- else
- {
- var arrRow = new Array();
- arrRow[0] = ds_main_confdetlinfo_confpatlist.rowposition;
- grdf_setStatus(group3.grd_confpatlist, "D", arrRow);
- }
- }
- function group3_grd_confpatlist_onexpanddown(obj:Grid, e:GridMouseEventInfo)
- {
- if(ds_main_confdetlinfo_confpatlist.rowposition > -1)
- {
- var careaim = ds_main_confdetlinfo_confpatlist.getColumn(ds_main_confdetlinfo_confpatlist.rowposition, "careaim");
- var statservice = ds_main_confdetlinfo_confpatlist.getColumn(ds_main_confdetlinfo_confpatlist.rowposition, "statservice");
- var needservice = ds_main_confdetlinfo_confpatlist.getColumn(ds_main_confdetlinfo_confpatlist.rowposition, "needservice");
-
- ds_main_cond.setColumn(0, "careaim", careaim);
- ds_main_cond.setColumn(0, "statservice", statservice);
- ds_main_cond.setColumn(0, "needservice", needservice);
-
- group3.group1.visible = true;
- }
- }
- function group3_grd_confpatlist_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- var col = e.col;
-
- if(e.row > -1)
- {
- if(col != 8 && col != 9 && col != 10)
- {
- var careaim = ds_main_confdetlinfo_confpatlist.getColumn(ds_main_confdetlinfo_confpatlist.rowposition, "careaim");
- var statservice = ds_main_confdetlinfo_confpatlist.getColumn(ds_main_confdetlinfo_confpatlist.rowposition, "statservice");
- var needservice = ds_main_confdetlinfo_confpatlist.getColumn(ds_main_confdetlinfo_confpatlist.rowposition, "needservice");
-
- ds_main_cond.setColumn(0, "careaim", careaim);
- ds_main_cond.setColumn(0, "statservice", statservice);
- ds_main_cond.setColumn(0, "needservice", needservice);
-
- group3.group1.visible = true;
- }
- }
- }
- function group3_button4_onclick(obj:Button, e:ClickEventInfo)
- {
- fClear();
- fDisabledCntrl(true);
- Getpatlist();
- }
- function Getpatlist()
- {
- ds_send_reqdata2.clearData();
- dsf_makeValue(ds_send_reqdata2, "confseq", "string", ds_main_confinfo_conflist.getColumn(0, "confseq"));
- dsf_makeValue(ds_send_reqdata2, "newflag", "string", "Y");
-
- var oParam = {};
- oParam.id = "TRMNH07104";
- oParam.service = "hospiceapp.HospiceRecMngt";
- oParam.method = "reqGetConfDetlInfoList";
- oParam.inds = "req=ds_send_reqdata2";
- oParam.outds = "ds_main_confdetlinfo_confpatlist=confpatlist";
- oParam.async = false;
- //oParam.callback = "cf_TRMNH07104";
- tranf_submit(oParam);
-
- ds_main_confdetlinfo_confdetllist.setColumn(0, "confdd", utlf_getCurrentDate());
-
- curRow = 0;
-
- for(var i = 0; i < ds_main_confdetlinfo_confpatlist.rowcount; i++)
- {
- var arrRow = new Array();
- arrRow[0] = i;
- grdf_setStatus(group3.grd_confpatlist, "I", arrRow);
- }
- }
- function group3_button2_onclick(obj:Button, e:ClickEventInfo)
- {
- var rtn = sysf_messageBox("팀회의 및 다학제간 치료계획내역을 정말로 삭제하시겠습니까?", "Q");
-
- if(rtn == "6")
- {
- dsf_makeValue(ds_send_savedata, "confseq", "string", ds_main_confdetlinfo_confdetllist.getColumn(0, "confseq"));
- dsf_makeValue(ds_send_savedata, "delyn", "string", "Y");
-
- var oParam = {};
- oParam.id = "TXMNH07101";
- oParam.service = "hospiceapp.HospiceRecMngt";
- oParam.method = "reqDelConfDetlInfoList";
- oParam.inds = "req=ds_send_savedata";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXMNH07101";
- tranf_submit(oParam);
-
- group3_grp_sea_button3_onclick();
- }
- }
- function group3_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- fSave();
- }
- function fSave()
- {
- var oParam = {};
- oParam.id = "TXMNH07101";
- oParam.service = "hospiceapp.HospiceRecMngt";
- oParam.method = "reqExeConfDetlInfoList";
- oParam.inds = "req=ds_main_confdetlinfo_confdetllist confatdlist=ds_main_confdetlinfo_confatdlist:U confpatlist=ds_main_confdetlinfo_confpatlist:U";
- oParam.outds = "";
- oParam.async = false;
- //oParam.callback = "cf_TXMNH07101";
- tranf_submit(oParam);
- fSearch();
-
- if(curRow > -1)
- {
- fSearchDetl();
- }
- }
- function group3_button7_onclick(obj:Button, e:ClickEventInfo)
- {
- var attendnm;
- var inst;
- var deptnm;
- var attlist = "";
- var rows = ds_main_confdetlinfo_confatdlist.rowcount;
-
- for(var i = 0; i < ds_main_confdetlinfo_confatdlist.rowcount; i++)
- {
- attendnm = ds_main_confdetlinfo_confatdlist.getColumn(i, "attendnm");
- inst = ds_main_confdetlinfo_confatdlist.getColumn(i, "inst");
- deptnm = ds_main_confdetlinfo_confatdlist.getColumn(i, "deptnm");
-
- attlist += LPAD(attendnm, " ", 3) + " " + LPAD(inst, " " , 2) + " " + deptnm;
- if(i != ds_main_confdetlinfo_confatdlist.rowcount)
- {
- attlist += "\n";
- }
- }
-
- ds_main_confdetlinfo_confdetllist.setColumn(0, "attdlist", attlist);
-
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "/root/main/confdetlinfo/confpatlist", ds_main_confdetlinfo_confpatlist);
- rptf_setNodeListToDOM(objDOM, "/root/main/confdetlinfo/confdetllist", ds_main_confdetlinfo_confdetllist);
-
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source;
-
- var option = "open=1;save=0;directprint=0;printdialog=0;print=0;zoom=0;";
-
- rptf_exeReportPreview30(["RPMNH07100"],[objParam], option);
- }
- function LPAD(s, c, n)
- {
- if (! s || ! c || s.length >= n)
- {
- return s;
- }
- var max = (n - s.length)/c.length;
- for (var i = 0; i < max; i++)
- {
- s = c + s;
- }
- return s;
- }
-
- function group3_group1_button5_onclick(obj:Button, e:ClickEventInfo)
- {
- var careaim = ds_main_cond.getColumn(0, "careaim");
- var statservice = ds_main_cond.getColumn(0, "statservice");
- var needservice = ds_main_cond.getColumn(0, "needservice");
- ds_main_confdetlinfo_confpatlist.setColumn(ds_main_confdetlinfo_confpatlist.rowposition, "careaim", careaim);
- ds_main_confdetlinfo_confpatlist.setColumn(ds_main_confdetlinfo_confpatlist.rowposition, "statservice", statservice);
- ds_main_confdetlinfo_confpatlist.setColumn(ds_main_confdetlinfo_confpatlist.rowposition, "needservice", needservice);
-
- var status = ds_main_confdetlinfo_confpatlist.getRowType(ds_main_confdetlinfo_confpatlist.rowposition);
-
- if(status == 2)
- {
- var arrRow = new Array();
- arrRow[0] = ds_main_confdetlinfo_confpatlist.rowposition;
- grdf_setStatus(group3.grd_confpatlist, "I", arrRow);
- } else if(status == 4) {
- var arrRow = new Array();
- arrRow[0] = ds_main_confdetlinfo_confpatlist.rowposition;
- grdf_setStatus(group3.grd_confpatlist, "U", arrRow);
- }
-
- group3.group1.visible = false;
- }
- function group3_group1_button6_onclick(obj:Button, e:ClickEventInfo)
- {
- group3.group1.visible = false;
- }
- ]]></Script>
- </Form>
- </FDL>
|