123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMADC01100" position="absolute 0 0 1196 796" titletext="Untitle" oninit="SMADC01100_oninit" onload="SMADC01100_onload">
- <Layouts>
- <Layout>
- <Grid id="grd_tdmlist_main" taborder="28" binddataset="ds_main_tdminfolist" useinputpanel="false" selecttype="multirow" position="absolute 0 98 1194 458">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25"/>
- <Column size="25"/>
- <Column size="0"/>
- <Column size="127"/>
- <Column size="177"/>
- <Column size="90"/>
- <Column size="98"/>
- <Column size="158"/>
- <Column size="153"/>
- <Column size="140"/>
- <Column size="113"/>
- <Column size="112"/>
- <Column size="108"/>
- <Column size="100"/>
- <Column size="131"/>
- <Column size="118"/>
- <Column size="0"/>
- <Column size="102"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1"/>
- <Cell col="2" text="회신구분"/>
- <Cell col="3" text="회신결과"/>
- <Cell col="4" text="약물명"/>
- <Cell col="5" text="회신일"/>
- <Cell col="6" text="자문내용"/>
- <Cell col="7" text="추천 Regimen"/>
- <Cell col="8" text="현재 Regimen"/>
- <Cell col="9" text="참고사항"/>
- <Cell col="10" text="채혈일(Trough)"/>
- <Cell col="11" text="채혈일(Peak)"/>
- <Cell col="12" text="농도(Trough)"/>
- <Cell col="13" text="농도(Peak)"/>
- <Cell col="14" text="판정결과(Trough)"/>
- <Cell col="15" text="판정결과(Peak)"/>
- <Cell col="16" text="rgstseqno"/>
- <Cell col="17" text="formrecseq"/>
- <Cell col="18" text="pid"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" displaytype="image"/>
- <Cell col="1" celltype="head" text="expr:currow + 1"/>
- <Cell col="2" text="bind:gubun"/>
- <Cell col="3" displaytype="combo" edittype="combo" style="padding:0 0 0 10;" text="bind:replrsltflag" combodataset="ds_init_tdmrslt" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="4" text="bind:testcd"/>
- <Cell col="5" displaytype="normal" text="bind:repldd" mask="####-##-##"/>
- <Cell col="6" text="bind:cnstcnts"/>
- <Cell col="7" text="bind:recmregmcnts"/>
- <Cell col="8" text="bind:prestregmcnts"/>
- <Cell col="9" text="bind:cmt"/>
- <Cell col="10" text="bind:trghbcoldt" mask="yyyy-mm-dd hh:nn"/>
- <Cell col="11" text="bind:peakbcoldt" mask="yyyy-mm-dd hh:nn"/>
- <Cell col="12" text="bind:trghblodconcen"/>
- <Cell col="13" text="bind:peakblodconcen"/>
- <Cell col="14" text="bind:tjudgrslt"/>
- <Cell col="15" text="bind:pjudgrslt"/>
- <Cell col="16" text="bind:rgstseqno"/>
- <Cell col="17" text="bind:formrecseq"/>
- <Cell col="18" text="bind:pid"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape id="line5" linetype="horizontal" class="line_3" position="absolute 0 759 1194 765" anchor="left right bottom"/>
- <Grid id="grd_tdmlist2" taborder="1" binddataset="ds_main_patinfolistFY" useinputpanel="false" position="absolute 0 498 1194 760" selecttype="multirow" anchor="all" extendsizetype="row" cellsizingtype="both">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0" band="left"/>
- <Column size="25" band="left"/>
- <Column size="0"/>
- <Column size="129"/>
- <Column size="173"/>
- <Column size="87"/>
- <Column size="112"/>
- <Column size="158"/>
- <Column size="153"/>
- <Column size="140"/>
- <Column size="113"/>
- <Column size="116"/>
- <Column size="108"/>
- <Column size="100"/>
- <Column size="131"/>
- <Column size="118"/>
- <Column size="0"/>
- <Column size="100"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1"/>
- <Cell col="2" text="회신구분"/>
- <Cell col="3" text="회신제외사유"/>
- <Cell col="4" text="약물명"/>
- <Cell col="5" text="회신일"/>
- <Cell col="6" text="자문내용"/>
- <Cell col="7" text="추천 Regimen"/>
- <Cell col="8" text="현재 Regimen"/>
- <Cell col="9" text="참고사항"/>
- <Cell col="10" text="채혈일(Trough)"/>
- <Cell col="11" text="채혈일(Peak)"/>
- <Cell col="12" text="농도(Trough)"/>
- <Cell col="13" text="농도(Peak)"/>
- <Cell col="14" text="판정결과(Trough)"/>
- <Cell col="15" text="판정결과(Peak)"/>
- <Cell col="16" text="rgstseqno"/>
- <Cell col="17" text="formrecseq"/>
- <Cell col="18" text="pid"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" celltype="head" text="expr:currow + 1"/>
- <Cell col="2" text="bind:gubun"/>
- <Cell col="3" displaytype="combo" edittype="combo" style="padding:0 0 0 10;" text="bind:replrsltflag" combodataset="ds_init_tdmrsltno" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="4" text="bind:testcd"/>
- <Cell col="5" displaytype="expr:utlf_isNull(repldd)?'normal':'date'" text="bind:repldd"/>
- <Cell col="6" text="bind:cnstcnts"/>
- <Cell col="7" text="bind:recmregmcnts"/>
- <Cell col="8" text="bind:prestregmcnts"/>
- <Cell col="9" text="bind:cmt"/>
- <Cell col="10" displaytype="expr:utlf_isNull(trghbcoldt)?'normal':'date'" text="bind:trghbcoldt" mask="expr:utlf_isNull(trghbcoldt)?'':'yyyy-MM-dd HH:mm'"/>
- <Cell col="11" displaytype="expr:utlf_isNull(peakbcoldt)?'normal':'date'" text="bind:peakbcoldt" mask="expr:utlf_isNull(peakbcoldt)?'':'yyyy-MM-dd HH:mm'"/>
- <Cell col="12" text="bind:trghblodconcen"/>
- <Cell col="13" text="bind:peakblodconcen"/>
- <Cell col="14" text="bind:tjudgrslt"/>
- <Cell col="15" text="bind:pjudgrslt"/>
- <Cell col="16" text="bind:rgstseqno"/>
- <Cell col="17" text="bind:formrecseq"/>
- <Cell col="18" text="bind:pid"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="button4" taborder="2" text="엑셀" class="btn7" position="absolute 1141 471 1193 493" onclick="button4_onclick" anchor="top right"/>
- <Static id="caption2" text="환자약동학 자료등록 (회신제외자료)" class="tit_2" position="absolute 0 477 260 494"/>
- <Grid id="grd_tdmlist" taborder="3" binddataset="ds_main_patinfolistFN" useinputpanel="false" position="absolute 0 98 1194 459" selecttype="multirow" anchor="left top right" cellsizingtype="both" extendsizetype="row">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0" band="left"/>
- <Column size="25" band="left"/>
- <Column size="0"/>
- <Column size="127"/>
- <Column size="177"/>
- <Column size="90"/>
- <Column size="98"/>
- <Column size="158"/>
- <Column size="153"/>
- <Column size="140"/>
- <Column size="113"/>
- <Column size="112"/>
- <Column size="108"/>
- <Column size="100"/>
- <Column size="131"/>
- <Column size="118"/>
- <Column size="0"/>
- <Column size="102"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1"/>
- <Cell col="2" text="회신구분"/>
- <Cell col="3" text="회신결과"/>
- <Cell col="4" text="약물명"/>
- <Cell col="5" text="회신일"/>
- <Cell col="6" text="자문내용"/>
- <Cell col="7" text="추천 Regimen"/>
- <Cell col="8" text="현재 Regimen"/>
- <Cell col="9" text="참고사항"/>
- <Cell col="10" text="채혈일(Trough)"/>
- <Cell col="11" text="채혈일(Peak)"/>
- <Cell col="12" text="농도(Trough)"/>
- <Cell col="13" text="농도(Peak)"/>
- <Cell col="14" text="판정결과(Trough)"/>
- <Cell col="15" text="판정결과(Peak)"/>
- <Cell col="16" text="rgstseqno"/>
- <Cell col="17" text="formrecseq"/>
- <Cell col="18" text="pid"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" displaytype="image"/>
- <Cell col="1" celltype="head" text="expr:currow + 1"/>
- <Cell col="2" text="bind:gubun"/>
- <Cell col="3" displaytype="combo" edittype="combo" style="padding:0 0 0 10;" text="bind:replrsltflag" combodataset="ds_init_tdmrslt" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="4" text="bind:testcd"/>
- <Cell col="5" displaytype="date" text="bind:repldd"/>
- <Cell col="6" text="bind:cnstcnts"/>
- <Cell col="7" text="bind:recmregmcnts"/>
- <Cell col="8" text="bind:prestregmcnts"/>
- <Cell col="9" text="bind:cmt"/>
- <Cell col="10" displaytype="expr:utlf_isNull(trghbcoldt)?'normal':'date'" text="bind:trghbcoldt" mask="expr:utlf_isNull(trghbcoldt)?'':'yyyy-MM-dd HH:mm'"/>
- <Cell col="11" displaytype="expr:utlf_isNull(peakbcoldt)?'normal':'date'" text="bind:peakbcoldt" mask="expr:utlf_isNull(peakbcoldt)?'':'yyyy-MM-dd HH:mm'"/>
- <Cell col="12" text="bind:trghblodconcen"/>
- <Cell col="13" text="bind:peakblodconcen"/>
- <Cell col="14" text="bind:tjudgrslt"/>
- <Cell col="15" text="bind:pjudgrslt"/>
- <Cell col="16" text="bind:rgstseqno"/>
- <Cell col="17" displaytype="text" text="bind:formrecseq"/>
- <Cell col="18" text="bind:pid"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="button3" taborder="4" text="엑셀" class="btn7" position="absolute 932 71 984 93" onclick="button3_onclick" anchor="top right"/>
- <Shape id="line4" linetype="horizontal" class="line_1" position="absolute 0 92 1194 98" anchor="left top right"/>
- <Shape id="line3" linetype="horizontal" class="line_1" position="absolute 0 493 1194 499" anchor="left top right"/>
- <Static id="caption14" text="환자약동학 자료등록 (회신자료)" class="tit_2" position="absolute 0 77 260 94"/>
- <Shape id="line27" linetype="horizontal" class="line_3" position="absolute 0 458 1194 464" anchor="left top right"/>
- <Static id="caption6" text="TDM회신결과입력" class="tit_1" position="absolute 0 0 151 25"/>
- <Button id="button2" taborder="21" text="코드관리" class="btn3" position="absolute 1 767 80 789" onclick="button2_onclick" anchor="left bottom"/>
- <Button id="button6" taborder="22" text="TDM회신내용조회" class="btn3" position="absolute 83 767 211 789" onclick="button6_onclick" anchor="left bottom"/>
- <Button id="btn_save" taborder="24" text="저장" class="btn4" position="absolute 986 71 1042 93" onclick="btn_save_onclick" anchor="top right"/>
- <Button id="button1" taborder="25" text="저장취소" class="btn4" position="absolute 1044 71 1124 93" onclick="button1_onclick" anchor="top right"/>
- <Button id="btn_cle" taborder="26" text="초기화" class="btn4" position="absolute 1126 71 1194 93" onclick="btn_cle_onclick" anchor="top right"/>
- <Div id="group2" taborder="27" style="align:center top;" class="div_SA" position="absolute 0 25 1194 65" anchor="left top right">
- <Layouts>
- <Layout>
- <Shape id="line13" linetype="vertical" class="line_4" position="absolute 1105 8 1111 34" anchor="top right"/>
- <Static id="caption3" text="등록번호 :" class="search_name" position="absolute 21 13 92 30" anchor="default"/>
- <Edit id="output3" taborder="1" class="input_s_essential" position="absolute 95 10 240 31" anchor="default" onkeydown="group2_output3_onkeydown"/>
- <Static id="caption00" text="성명 :" class="search_name" position="absolute 307 13 352 30" anchor="default"/>
- <Edit id="output7" taborder="2" readonly="true" position="absolute 355 10 505 31" anchor="default" class="output"/>
- <Static id="caption01" text="성별 :" class="search_name" position="absolute 580 13 626 30" anchor="default"/>
- <Edit id="output6" taborder="3" readonly="true" position="absolute 629 10 679 31" anchor="default" class="output"/>
- <Static id="caption02" text="나이 :" class="search_name" position="absolute 756 13 801 30" anchor="default"/>
- <Edit id="output1" taborder="4" readonly="true" position="absolute 804 10 859 31" anchor="default" class="output"/>
- <Button id="btn_sea" taborder="7" text="조회" class="btn1" position="absolute 1123 10 1179 32" onclick="group2_btn_sea_onclick" anchor="top right"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption04" text="회신결과 일괄적용 :" class="search_name" position="absolute 225 76 353 93"/>
- <Combo id="combo4" taborder="29" innerdataset="@ds_init_tdmrslt" codecolumn="cdid" datacolumn="cdnm" onitemchanged="group2_combo4_onitemchanged" class="combo_essential" position="absolute 356 72 500 93"/>
- <Static id="caption05" text="회신제외내용 일괄적용 :" class="search_name" position="absolute 245 476 401 493"/>
- <Combo id="combo1" taborder="30" innerdataset="@ds_init_tdmrsltno" codecolumn="cdid" datacolumn="cdnm" onitemchanged="group2_combo1_onitemchanged" class="combo_essential" position="absolute 401 472 551 493"/>
- <Shape id="line00" class="line_1" position="absolute 0 93 1194 99" anchor="left top right"/>
- <Shape id="line01" class="line_1" position="absolute 0 94 1194 100" anchor="left top right"/>
- <Shape id="line02" class="line_1" position="absolute 0 492 1194 498" anchor="left top right"/>
- <Shape id="line06" class="line_1" position="absolute 0 494 1194 500" anchor="left top right"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_patinfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="sex" type="STRING" size="256"/>
- <Column id="age" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_tdminfolist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="gubun" type="STRING" size="256"/>
- <Column id="replrsltflag" type="STRING" size="256"/>
- <Column id="testcd" type="STRING" size="256"/>
- <Column id="repldd" type="STRING" size="256"/>
- <Column id="cnstcnts" type="STRING" size="256"/>
- <Column id="recmregmcnts" type="STRING" size="256"/>
- <Column id="prestregmcnts" type="STRING" size="256"/>
- <Column id="cmt" type="STRING" size="256"/>
- <Column id="trghbcoldt" type="STRING" size="256"/>
- <Column id="peakbcoldt" type="STRING" size="256"/>
- <Column id="trghblodconcen" type="STRING" size="256"/>
- <Column id="peakblodconcen" type="STRING" size="256"/>
- <Column id="tjudgrslt" type="STRING" size="256"/>
- <Column id="pjudgrslt" type="STRING" size="256"/>
- <Column id="rgstseqno" type="STRING" size="256"/>
- <Column id="formrecseq" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="gubun"/>
- <Col id="replrsltflag"/>
- <Col id="testcd"/>
- <Col id="repldd"/>
- <Col id="cnstcnts"/>
- <Col id="recmregmcnts"/>
- <Col id="prestregmcnts"/>
- <Col id="cmt"/>
- <Col id="trghbcoldt"/>
- <Col id="peakbcoldt"/>
- <Col id="trghblodconcen"/>
- <Col id="peakblodconcen"/>
- <Col id="tjudgrslt"/>
- <Col id="pjudgrslt"/>
- <Col id="rgstseqno"/>
- <Col id="formrecseq"/>
- <Col id="pid"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_tdminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="replrsltflag" type="STRING" size="256"/>
- <Column id="replrsltnoflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_req" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_tdmrslt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_tdmrsltno" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_formflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="formflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="formflag">TDM</Col>
- </Row>
- </Rows>
- </Dataset>
- <FilteredDataset id="ds_main_patinfolistFN" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" binddataset="@ds_main_tdminfolist" filterstr="gubun == 'N'"/>
- <FilteredDataset id="ds_main_patinfolistFY" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" binddataset="@ds_main_tdminfolist" filterstr="gubun == 'Y'"/>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group2.output3" propid="value" datasetid="ds_main_patinfolist" columnid="pid"/>
- <BindItem id="item1" compid="group2.output7" propid="value" datasetid="ds_main_patinfolist" columnid="hngnm"/>
- <BindItem id="item2" compid="group2.output6" propid="value" datasetid="ds_main_patinfolist" columnid="sex"/>
- <BindItem id="item3" compid="group2.output1" propid="value" datasetid="ds_main_patinfolist" columnid="age"/>
- <BindItem id="item4" compid="combo4" propid="value" datasetid="ds_send" columnid="replrsltflag"/>
- <BindItem id="item5" compid="combo1" propid="value" datasetid="ds_send" columnid="replrsltnoflag"/>
- </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 "com_basiccodexp::ZBC001.xjs";
- include "ast_examcurexp::AEZ0001.xjs";
- include "ast_pharmacybasexp::pharmacycombolist.xjs";
- /******************************************************************
- * Argument :
- * Description : 초기화
- ******************************************************************/
- function SMADC01100_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMADC01100_onload(obj:Form, e:LoadEventInfo)
- {
- pharmacyGetCodeList([{dsNm: "ds_init_tdmrslt" , cdGrpId: "TDM1", sorField: ""},
- {dsNm: "ds_init_tdmrsltno" , cdGrpId: "TDM2", sorField: ""}], false , false, "");
- ds_init_tdmrslt.setColumn(0,"cdnm",utlf_transNullToEmpty(ds_init_tdmrslt.getColumn(0,"cdnm")));
- ds_init_tdmrslt.setColumn(0,"cdid",utlf_transNullToEmpty(ds_init_tdmrslt.getColumn(0,"cdid")));
- ds_init_tdmrsltno.setColumn(0,"cdnm",utlf_transNullToEmpty(ds_init_tdmrsltno.getColumn(0,"cdnm")));
- ds_init_tdmrsltno.setColumn(0,"cdid",utlf_transNullToEmpty(ds_init_tdmrsltno.getColumn(0,"cdid")));
- appf_showValue(ds_init_tdmrslt);
- appf_showValue(ds_init_tdmrsltno);
-
- //List 0번째 상태값 설정
- grdf_setRowTypeIcon(grd_tdmlist_main, 0);
- grdf_setRowTypeIcon(grd_tdmlist, 0);
- grdf_setRowTypeIcon(grd_tdmlist2, 0);
- }
- /******************************************************************
- * Argument :
- * Description : 등록번호
- ******************************************************************/
- function group2_output3_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if( e.keycode == 13 ){
- obj.updateToDataset();
- frmf_inputEnterKey("group2.btn_sea", "onclick", new ClickEventInfo);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 회신결과 combo event
- ******************************************************************/
- function group2_combo4_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- var selectedRows = grdf_getSelectedRows(grd_tdmlist);
- for( var i = 0; i < selectedRows.length; i++) {
- ds_main_tdminfolist.setColumn(selectedRows[i], "replrsltflag", ds_send.getColumn(0, "replrsltflag"));
- ds_main_tdminfolist.setRowType(selectedRows[i], "U");
- }
- if( selectedRows.length < 1) {
- sysf_messageBox("회신내역을 선택후 확인하시기 바랍니다","I");
- }
- }
- /******************************************************************
- * Argument :
- * Description : 조회 button event
- ******************************************************************/
- function group2_btn_sea_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_send.setColumn(0, "pid", ds_main_patinfolist.getColumn(0, "pid"));
- var oParam = {};
- oParam.id = "TRADC01101";
- oParam.service = "pharmacyconsultapp.TDMMngt";
- oParam.method = "reqGetTDMRsltList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_patinfolist=patinfolist ds_main_tdminfolist=tdminfolist";
- oParam.async = false;
- //oParam.callback = "cf_TRADC01101";
- tranf_submit(oParam);
- }
- /******************************************************************
- * Argument :
- * Description : 회신제외내용 combo event
- ******************************************************************/
- function group2_combo1_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- var selectedRows = grdf_getSelectedRows(grd_tdmlist2);
- for( var i = 0; i < selectedRows.length; i++) {
- ds_main_tdminfolist.setColumn(selectedRows[i], "replrsltnoflag", ds_send.getColumn(0, "replrsltnoflag"));
- ds_main_tdminfolist.setRowType(selectedRows[i], "U");
- }
- if( selectedRows.length < 1) {
- sysf_messageBox("회신제외 내역을 선택후 확인하시기 바랍니다","I");
- }
- }
- /******************************************************************
- * Argument :
- * Description : 저장 button event
- ******************************************************************/
- function btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- if( sysf_messageBox("","Q002") == 6 ) {
-
- var oDsUpdate = grdf_getGridUpdateData(grd_tdmlist_main);
-
- if( oDsUpdate.rowcount < 1 ) {
- sysf_messageBox("업데이트 정보가 없습니다.", "I");
- return 0;
-
- } else {
-
- grdf_setStatusColumn(oDsUpdate, "m"); // 각행의 status에 rowType 값에 따라 'i', 'u', 'd'로 업데이트 시켜준다
- ds_send_req.copyData(oDsUpdate, true); //회신자료/ 회신제외자료 회신결과 Update
-
- var oParam = {};
- oParam.id = "TXADC01101";
- oParam.service = "pharmacyconsultapp.TDMMngt";
- oParam.method = "reqExeTDMRsltList";
- oParam.inds = "req=ds_send_req";
- oParam.outds = "ds_hidden=item";
- oParam.async = false;
- //oParam.callback = "cf_TXADC01101";
- tranf_submit(oParam);
- }
-
- var oParam = {};
- oParam.id = "TRADC01101";
- oParam.service = "pharmacyconsultapp.TDMMngt";
- oParam.method = "reqGetTDMRsltList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_patinfolist=patinfolist ds_main_tdminfolist=tdminfolist";
- oParam.async = false;
- //oParam.callback = "cf_TRADC01101";
- tranf_submit(oParam);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 저장취소 button event
- ******************************************************************/
- function button1_onclick(obj:Button, e:ClickEventInfo)
- {
- if( sysf_messageBox("[저장취소] ","Q004") == 6 ) {
- var selectedRows = grdf_getSelectedRows(grd_tdmlist);
- var selectedRows2 = grdf_getSelectedRows(grd_tdmlist2);
- alert(selectedRows.length + ", " + selectedRows2);
- for( var i = 0; i < selectedRows.length; i++ ) { alert("11111");
- ds_main_tdminfolist.setColumn(selectedRows[i], "replrsltflag", "");
- ds_main_tdminfolist.setRowType(selectedRows[i], "u");
- }
-
- for(var j = 0; j < selectedRows2.length; j++) {
- ds_main_tdminfolist.setColumn(selectedRows2[j], "replrsltnoflag", "");
- ds_main_tdminfolist.setRowType(selectedRows2[j], "u");
- }
-
- var oDsUpdate = grdf_getGridUpdateData(grd_tdmlist_main);
- // alert(oDsUpdate.rowcount);
- if( oDsUpdate.rowcount < 1 ) {
- sysf_messageBox("업데이트 정보가 없습니다.", "I");
- return 0;
-
- } else {
-
- grdf_setStatusColumn(oDsUpdate, "m"); // 각행의 status에 rowType 값에 따라 'i', 'u', 'd'로 업데이트 시켜준다
- ds_send_req.copyData(oDsUpdate, true); //회신자료/ 회신제외자료 회신결과 Update
-
- //회신자료/ 회신제외자료 회신결과 Update
- var oParam = {};
- oParam.id = "TXADC01101";
- oParam.service = "pharmacyconsultapp.TDMMngt";
- oParam.method = "reqExeTDMRsltList";
- oParam.inds = "req=ds_send_req";
- oParam.outds = "ds_hidden=item";
- oParam.async = false;
- //oParam.callback = "cf_TXADC01101";
- tranf_submit(oParam);
-
- //데이타 재 조회
- var oParam = {};
- oParam.id = "TRADC01101";
- oParam.service = "pharmacyconsultapp.TDMMngt";
- oParam.method = "reqGetTDMRsltList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_patinfolist=patinfolist ds_main_tdminfolist=tdminfolist";
- oParam.async = false;
- //oParam.callback = "cf_TRADC01101";
- tranf_submit(oParam);
- }
- }
- }
- /******************************************************************
- * Argument :
- * Description : 초기화 button event
- ******************************************************************/
- function btn_cle_onclick(obj:Button, e:ClickEventInfo)
- {
- var oParam = {};
- oParam.id = "TRADC01101";
- oParam.service = "pharmacyconsultapp.TDMMngt";
- oParam.method = "reqGetTDMRsltList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_patinfolist=patinfolist ds_main_tdminfolist=tdminfolist";
- oParam.async = false;
- //oParam.callback = "cf_TRADC01101";
- tranf_submit(oParam);
- }
- /******************************************************************
- * Argument :
- * Description : 환자약동학 자료등록 (회신자료)
- * excel button event
- ******************************************************************/
- function button3_onclick(obj:Button, e:ClickEventInfo)
- {
- if( ds_main_patinfolistFN.rowcount > 0 ){
- grdf_exportExcel(grd_tdmlist, "환자약동학 자료등록 (회신자료)", "환자약동학 자료등록 (회신자료)", false, "", "user", false);
- } else {
- sysf_messageBox("조회된 데이터가 ", "I004");
- }
- }
- /******************************************************************
- * Argument :
- * Description : 환자약동학 자료등록 (회신제외자료)
- * excel button event
- ******************************************************************/
- function button4_onclick(obj:Button, e:ClickEventInfo)
- {
- if( ds_main_patinfolistFY.rowcount > 0 ){
- grdf_exportExcel(grd_tdmlist2, "환자약동학 자료등록 (회신제외자료)", "환자약동학 자료등록 (회신제외자료)", false, "", "user", false);
- } else {
- sysf_messageBox("조회된 데이터가 ", "I004");
- }
- }
- /******************************************************************
- * Argument :
- * Description : 코드관리 button event
- ******************************************************************/
- function button2_onclick(obj:Button, e:ClickEventInfo)
- {
- var objArg = new Object();
- objArg.arg_ds_init_formflag = ds_init_formflag;
- frmf_open("SMADC03200", "SMADC03200", objArg, null, null, null, null, null, null, null, null, null, "M");
- }
- /******************************************************************
- * Argument :
- * Description : TDM회신내용조회 button event
- ******************************************************************/
- function button6_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_open("SMADC03400", "SMADC03400", null, null, null, null, null, null, null, null, null, null, "M");
- }
- ]]></Script>
- </Form>
- </FDL>
|