123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPMNE02306" position="absolute 0 0 720 550" titletext="파랑새 발령/심폐소생술 보고 및 SMS 전송" oninit="SPMNE02306_oninit" onload="SPMNE02306_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 0 0 690 530" id="grp_biz" scrollbars="autoboth">
- <Layouts>
- <Layout>
- <Edit readonly="true" position="absolute 238 29 332 48" id="output4" class="output"/>
- <Static text="성별/나이" position="absolute 334 28 408 51" align="align:center middle;" id="cap_sa" class="cell_1"/>
- <Edit readonly="true" position="absolute 87 29 173 48" id="output9" class="output"/>
- <Shape position="absolute 0 49 678 55" linetype="horizontal" id="line23" class="line_2"/>
- <Static text="대상자구분" position="absolute 476 28 550 51" align="align:center middle;" id="cap_indd" class="cell_1"/>
- <Static text="이름" position="absolute 175 28 236 51" align="align:center middle;" id="cap_patnm" class="cell_1"/>
- <Static text="진료과" position="absolute 0 54 85 77" align="align:center middle;" id="cap_orddeptnm" class="cell_1"/>
- <Static text="등록번호" position="absolute 0 28 85 51" align="align:center middle;" id="cap_pid" class="cell_1"/>
- <Shape position="absolute 0 23 681 29" linetype="horizontal" id="line4" class="line_10"/>
- <Static text="파랑새 발령/심폐소생술 보고 및 SMS 전송" position="absolute 2 5 295 21" id="caption8" class="tit_2"/>
- <Edit readonly="true" position="absolute 552 29 680 48" id="output1" class="output"/>
- <Static text="발생일자" position="absolute 0 106 85 129" id="caption19" class="cell_1"/>
- <Edit readonly="true" position="absolute 87 56 331 75" id="output2" class="output"/>
- <Edit readonly="true" position="absolute 410 29 474 48" align="align:center middle;" id="output3" class="output" style="align:center middle;"/>
- <Shape position="absolute 0 210 686 216" linetype="horizontal" id="line1" class="line_10"/>
- <Static text="최종저장" position="absolute 0 132 85 155" align="align:center middle;" id="caption1" class="cell_1"/>
- <Static text="보고자" position="absolute 253 132 332 155" align="align:center middle;" id="caption4" class="cell_1"/>
- <Button position="absolute 535 506 627 528" id="button1" class="btn3" text="SMS 발송" onclick="grp_biz_button1_onclick"/>
- <Static text="진단명" position="absolute 0 80 85 103" align="align:center middle;" id="caption5" class="cell_1"/>
- <Edit readonly="true" position="absolute 87 82 680 101" id="output6" class="output"/>
- <Static text="발생장소" position="absolute 334 107 408 130" id="caption10" class="cell_1"/>
- <Calendar position="absolute 87 134 184 153" id="ipt_indate" visible="true" autoskip="true" autoselect="true" onchanged="grp_biz_ipt_indate_onchanged"/>
- <MaskEdit position="absolute 186 134 250 153" id="ipt_time" visible="true" mask="##:##:##" class="output" readonly="true" trimtype="both"/>
- <MaskEdit readonly="true" position="absolute 87 108 331 127" id="output10" mask="####-##-## ##:##" class="output"/>
- <Edit readonly="true" position="absolute 410 108 680 127" id="output11" class="output"/>
- <Edit readonly="true" position="absolute 334 134 474 153" id="output17" class="output"/>
- <Button position="absolute 628 506 684 528" id="button2" class="btn6" text="닫기" onclick="grp_biz_button2_onclick"/>
- <Static text="주치의" position="absolute 334 55 408 78" align="align:center middle;" id="caption3" class="cell_1"/>
- <Static text="담당의" position="absolute 511 55 571 78" align="align:center middle;" id="caption6" class="cell_1"/>
- <Edit readonly="true" position="absolute 573 56 680 75" id="output7" class="output"/>
- <Edit readonly="true" position="absolute 410 57 508 76" id="output8" class="output"/>
- <Static text="수신자 LIST ( )" position="absolute 0 192 685 208" id="caption7" class="tit_2"/>
- <Grid position="absolute 0 215 685 505" id="grd_recvlist" binddataset="ds_main_recvdata_recvlist" onexpanddown="grp_biz_grd_recvlist_onexpanddown" onkeydown="grp_biz_grd_recvlist_onkeydown">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25"/>
- <Column size="32"/>
- <Column size="99"/>
- <Column size="245"/>
- <Column size="159"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1"/>
- <Cell col="2" text="사용자ID"/>
- <Cell col="3" text="성명"/>
- <Cell col="4" text="전화번호"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:recvchk" expr="expr:(recvchk == "true" || recvchk == 1) ? 1 : 0"/>
- <Cell col="2" displaytype="text" edittype="text" style="align:center middle;" text="bind:recvid" expandshow="show"/>
- <Cell col="3" displaytype="text" edittype="text" style="align:center middle;" text="bind:recvnm"/>
- <Cell col="4" displaytype="text" edittype="text" style="align:center middle;" text="bind:recvphone"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 382 507 457 526" id="btn_add" class="btn5" text="수신자추가" onclick="grp_biz_btn_add_onclick"/>
- <Button position="absolute 458 507 533 526" id="btn_del" class="btn5" text="수신자삭제" onclick="grp_biz_btn_del_onclick"/>
- <Shape position="absolute 0 75 678 81" linetype="horizontal" id="line2" class="line_2"/>
- <Shape position="absolute 0 101 678 107" linetype="horizontal" id="line3" class="line_2"/>
- <Shape position="absolute 0 127 678 133" linetype="horizontal" id="line5" class="line_2"/>
- <Shape position="absolute 0 178 682 184" linetype="horizontal" id="line6" class="line_3"/>
- <Radio position="absolute 106 190 675 210" align="align:left middle;" id="rdo_hardcdno" taborder="29" columncount="3" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="grp_biz_rdo_hardcdno_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">5596</Col>
- <Col id="datacolumn">1차</Col>
- </Row>
- <Row>
- <Col id="codecolumn">5597</Col>
- <Col id="datacolumn">2차</Col>
- </Row>
- <Row>
- <Col id="codecolumn">5598</Col>
- <Col id="datacolumn">3차</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static position="absolute 274 506 376 526" align="align:right middle;" id="cpt_cnt" style="color:#3366ffff;align:right middle;font:Dotum,9,bold;"/>
- <Static position="absolute 151 189 291 209" id="cpt_smsflag1" style="color:#ff0000ff;font:Dotum,9,bold;"/>
- <Static position="absolute 340 189 480 209" id="cpt_smsflag2" style="color:#ff0000ff;font:Dotum,9,bold;"/>
- <Static position="absolute 530 189 670 209" id="cpt_smsflag3" style="color:#ff0000ff;font:Dotum,9,bold;"/>
- <Static text="전송문구" position="absolute 0 158 85 181" align="align:center middle;" id="caption2" class="cell_1"/>
- <Shape position="absolute 0 154 678 160" linetype="horizontal" id="line7" class="line_2"/>
- <Button position="absolute 413 134 455 153" id="button3" class="btn5" visible="false" text="변경" onclick="grp_biz_button3_onclick"/>
- <Edit position="absolute 87 159 680 178" align="align:left middle;" id="ipt_smstxt" class="input_default" enable="false" taborder="14"/>
- <Static text="회신번호" position="absolute 476 132 550 155" align="align:center middle;" id="caption9" class="cell_1"/>
- <Edit position="absolute 552 134 680 153" align="align:left middle;" id="ipt_replytel" class="input_essential" enable="true" taborder="14"/>
- <Button position="absolute 0 507 118 526" id="button4" class="btn2" text="전체선택/선택제거" onclick="grp_biz_button4_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_patinfo" 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="indd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="histno" type="STRING" size="256"/>
- <Column id="patnm" type="STRING" size="256"/>
- <Column id="gender" type="STRING" size="256"/>
- <Column id="age" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="orddeptnm" type="STRING" size="256"/>
- <Column id="diagnm" type="STRING" size="256"/>
- <Column id="cardarrgenrdt" type="STRING" size="256"/>
- <Column id="atdoctcd" type="STRING" size="256"/>
- <Column id="atdoctnm" type="STRING" size="256"/>
- <Column id="medispclid" type="STRING" size="256"/>
- <Column id="medispclnm" type="STRING" size="256"/>
- <Column id="patinfoflag" type="STRING" size="256"/>
- <Column id="cardarrgenrplce" type="STRING" size="256"/>
- <Column id="sa" type="STRING" size="256"/>
- <Column id="lastsaveid" type="STRING" size="256"/>
- <Column id="lastsavenm" type="STRING" size="256"/>
- <Column id="lastsavedd" type="STRING" size="256"/>
- <Column id="lastsavetm" type="STRING" size="256"/>
- <Column id="smssendid1" type="STRING" size="256"/>
- <Column id="smssendid2" type="STRING" size="256"/>
- <Column id="smssendid3" type="STRING" size="256"/>
- <Column id="smssenddt1" type="STRING" size="256"/>
- <Column id="smssenddt2" type="STRING" size="256"/>
- <Column id="smssenddt3" type="STRING" size="256"/>
- <Column id="smstxt" type="STRING" size="256"/>
- <Column id="cardarryn" type="STRING" size="256"/>
- <Column id="statflag" type="STRING" size="256"/>
- <Column id="replytel" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="indd"/>
- <Col id="cretno"/>
- <Col id="histno"/>
- <Col id="patnm"/>
- <Col id="gender"/>
- <Col id="age"/>
- <Col id="orddeptcd"/>
- <Col id="orddeptnm"/>
- <Col id="diagnm"/>
- <Col id="cardarrgenrdt"/>
- <Col id="atdoctcd"/>
- <Col id="atdoctnm"/>
- <Col id="medispclid"/>
- <Col id="medispclnm"/>
- <Col id="patinfoflag"/>
- <Col id="cardarrgenrplce"/>
- <Col id="sa"/>
- <Col id="lastsaveid"/>
- <Col id="lastsavenm"/>
- <Col id="lastsavedd"/>
- <Col id="lastsavetm"/>
- <Col id="smssendid1"/>
- <Col id="smssendid2"/>
- <Col id="smssendid3"/>
- <Col id="smssenddt1"/>
- <Col id="smssenddt2"/>
- <Col id="smssenddt3"/>
- <Col id="smstxt"/>
- <Col id="cardarryn"/>
- <Col id="statflag"/>
- <Col id="replytel"/>
- <Col id="instcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_recvdata_recvlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_recvdata_recvlist_oncolumnchanged">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="userid" type="STRING" size="256"/>
- <Column id="usernm" type="STRING" size="256"/>
- <Column id="phone" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="instcd"/>
- <Col id="userid"/>
- <Col id="usernm"/>
- <Col id="phone"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_recvjuso_recvlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_recvjuso_recvatdoclist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_recvjuso_recvnurslist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_smshist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_codelist_getVOStage" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="cdnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_smsinfo_transchk" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="smsflag" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="smsflag">N</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_cond" 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="hardcd" type="STRING" size="256"/>
- <Column id="hngnm" type="STRING" size="256"/>
- <Column id="grdpid" type="STRING" size="256"/>
- <Column id="grdhngnm" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="pid"/>
- <Col id="hardcd"/>
- <Col id="hngnm"/>
- <Col id="grdpid"/>
- <Col id="grdhngnm"/>
- <Col id="instcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="hardcdno" type="STRING" size="256"/>
- <Column id="userinfo" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_srch" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="searchcondition" type="STRING" size="256"/>
- <Column id="searchterm" type="STRING" size="256"/>
- <Column id="dutinstcd" type="STRING" size="256"/>
- <Column id="dutunitcd" type="STRING" size="256"/>
- <Column id="hardcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="searchcondition"/>
- <Col id="searchterm"/>
- <Col id="dutinstcd"/>
- <Col id="dutunitcd"/>
- <Col id="hardcd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_paminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_detlgrup_detlgruplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="sriusgrup" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_userdutplce_dutcnt" 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_savedata_patinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_savedata_recvlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="grp_biz.output4" propid="value" datasetid="ds_main_patinfo" columnid="patnm"/>
- <BindItem id="item1" compid="grp_biz.output9" propid="value" datasetid="ds_main_patinfo" columnid="pid"/>
- <BindItem id="item2" compid="grp_biz.output1" propid="value" datasetid="ds_main_patinfo" columnid="patinfoflag"/>
- <BindItem id="item3" compid="grp_biz.output2" propid="value" datasetid="ds_main_patinfo" columnid="orddeptnm"/>
- <BindItem id="item4" compid="grp_biz.output3" propid="value" datasetid="ds_main_patinfo" columnid="sa"/>
- <BindItem id="item5" compid="grp_biz.output6" propid="value" datasetid="ds_main_patinfo" columnid="diagnm"/>
- <BindItem id="item6" compid="grp_biz.ipt_indate" propid="value" datasetid="ds_main_patinfo" columnid="lastsavedd"/>
- <BindItem id="item7" compid="grp_biz.ipt_time" propid="value" datasetid="ds_main_patinfo" columnid="lastsavetm"/>
- <BindItem id="item8" compid="grp_biz.output10" propid="value" datasetid="ds_main_patinfo" columnid="cardarrgenrdt"/>
- <BindItem id="item9" compid="grp_biz.output11" propid="value" datasetid="ds_main_patinfo" columnid="cardarrgenrplce"/>
- <BindItem id="item10" compid="grp_biz.output17" propid="value" datasetid="ds_main_patinfo" columnid="lastsavenm"/>
- <BindItem id="item11" compid="grp_biz.output7" propid="value" datasetid="ds_main_patinfo" columnid="medispclnm"/>
- <BindItem id="item12" compid="grp_biz.output8" propid="value" datasetid="ds_main_patinfo" columnid="atdoctnm"/>
- <BindItem id="item13" compid="grp_biz.rdo_hardcdno" propid="value" datasetid="ds_send" columnid="hardcdno"/>
- <BindItem id="item14" compid="grp_biz.ipt_smstxt" propid="value" datasetid="ds_main_patinfo" columnid="smstxt"/>
- <BindItem id="item15" compid="grp_biz.ipt_replytel" propid="value" datasetid="ds_main_patinfo" columnid="replytel"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2016-10-10
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2016-10-10 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- var arErrorCode = new HashArray();
- function cf_TRMNE02315(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- if(nErrorCode < 0) return;
- utlf_addLog("***** cf_TRMNE02315 *****");
- }
- function cf_TRMRI08112(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- if(nErrorCode < 0) return;
- utlf_addLog("***** cf_TRMRI08112 *****");
- }
- function cf_TXMNE02310(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- if(nErrorCode < 0) return;
- utlf_addLog("***** cf_TXMNE02310 *****");
- }
- function cf_TRMNE02315(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- if(nErrorCode < 0) return;
- utlf_addLog("***** cf_TRMNE02315 *****");
- }
- function cf_TRZSU10103(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- if(nErrorCode < 0) return;
- utlf_addLog("***** cf_TRZSU10103 *****");
- }
- function cf_TRMRI08112(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- if(nErrorCode < 0) return;
- utlf_addLog("***** cf_TRMRI08112 *****");
- }
- function cf_TRMNE02314(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- if(nErrorCode < 0) return;
- utlf_addLog("***** cf_TRMNE02314 *****");
- }
- function SPMNE02306_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SPMNE02306_onload(obj:Form, e:LoadEventInfo)
- {
- grdf_setRowTypeIcon(grp_biz.grd_recvlist,0);
- grdf_setGridSort(grp_biz.grd_recvlist);
- fInit();
- }
- var pid = "";
- var patnm = "";
- var cardarrgenrdt = "";
- var gender = "";
- var age = "";
- var atdoctcd = "";
- var atdoctnm = "";
- var medispclid = "";
- var medispclnm = "";
- var patinfoflag = "";
- var diagnm = "";
- var orddeptcd = "";
- var orddeptnm = "";
- var cardarrgenrplce = "";
- var lastsaveid = "";
- var lastsavenm = "";
- var lastsavedd = "";
- var lastsavetm = "";
- var smssendid1 = "";
- var smssendid2 = "";
- var smssendid3 = "";
- var smssenddt1 = "";
- var smssenddt2 = "";
- var smssenddt3 = "";
- var indd = "";
- var cretno = "";
- var histno = "";
- var cardarryn = "";
- var wardnm = "";
- function fInit(){
-
- pid = sysf_getModelProperty("pid");
- age = sysf_getModelProperty("age");
- indd = sysf_getModelProperty("indd");
- cretno = sysf_getModelProperty("cretno");
- histno = sysf_getModelProperty("histno");
- patnm = sysf_getModelProperty("patnm");
- gender = sysf_getModelProperty("gender");
- diagnm = sysf_getModelProperty("diagnm");
- atdoctcd = sysf_getModelProperty("atdoctcd");
- atdoctnm = sysf_getModelProperty("atdoctnm");
- medispclid = sysf_getModelProperty("medispclid");
- medispclnm = sysf_getModelProperty("medispclnm");
- patinfoflag = sysf_getModelProperty("patinfoflag");
- orddeptcd = sysf_getModelProperty("orddeptcd");
- orddeptnm = sysf_getModelProperty("orddeptnm");
- cardarrgenrdt = sysf_getModelProperty("cardarrgenrdt");
- cardarrgenrplce = sysf_getModelProperty("cardarrgenrplce");
- lastsaveid = sysf_getModelProperty("lastsaveid");
- lastsavenm = sysf_getModelProperty("lastsavenm");
- lastsavedd = sysf_getModelProperty("lastsavedd");
- lastsavetm = sysf_getModelProperty("lastsavetm");
- cardarryn = sysf_getModelProperty("cardarryn");
- wardnm = sysf_getModelProperty("wardnm");
-
- ds_main_patinfo.setColumn(0, "instcd" , sysf_getUserInfo("dutplceinstcd"));
- ds_main_patinfo.setColumn(0, "pid" , pid);
- ds_main_patinfo.setColumn(0, "patnm" , patnm);
- ds_main_patinfo.setColumn(0, "gender" , gender);
- ds_main_patinfo.setColumn(0, "indd" , indd);
- ds_main_patinfo.setColumn(0, "cretno" , cretno);
- ds_main_patinfo.setColumn(0, "histno" , histno);
- ds_main_patinfo.setColumn(0, "age" , age);
- ds_main_patinfo.setColumn(0, "sa" , gender + "/" + age);
- ds_main_patinfo.setColumn(0, "atdoctcd" , atdoctcd);
- ds_main_patinfo.setColumn(0, "atdoctnm" , atdoctnm);
- ds_main_patinfo.setColumn(0, "medispclid" , medispclid);
- ds_main_patinfo.setColumn(0, "medispclnm" , medispclnm);
- ds_main_patinfo.setColumn(0, "patinfoflag" , patinfoflag);
- ds_main_patinfo.setColumn(0, "diagnm" , diagnm);
- ds_main_patinfo.setColumn(0, "orddeptcd" , orddeptcd);
- ds_main_patinfo.setColumn(0, "orddeptnm" , orddeptnm);
- ds_main_patinfo.setColumn(0, "cardarrgenrdt", cardarrgenrdt);
- ds_main_patinfo.setColumn(0, "cardarrgenrplce", cardarrgenrplce);
- ds_main_patinfo.setColumn(0, "lastsaveid" , lastsaveid);
- ds_main_patinfo.setColumn(0, "lastsavenm" , lastsavenm);
- ds_main_patinfo.setColumn(0, "lastsavedd" , lastsavedd);
- ds_main_patinfo.setColumn(0, "lastsavetm" , lastsavetm);
- ds_main_patinfo.setColumn(0, "cardarryn" , cardarryn);
- var oParam = {};
- oParam.id = "TRMNE02315";
- oParam.service = "ercareapp.ERRec";
- oParam.method = "reqGetSendBlueBirdSmsHistList";
- oParam.inds = "req=ds_main_patinfo";
- oParam.outds = "ds_main_smshist=smshistlist";
- oParam.async = false;
- oParam.callback = "cf_TRMNE02315";
- tranf_submit(oParam);
- if(arErrorCode.pop("TRMNE02315") > -1){
- smssendid1 = ds_main_smshist.lookup("statflag", 1, "saveid");
- smssendid2 = ds_main_smshist.lookup("statflag", 2, "saveid");
- smssendid3 = ds_main_smshist.lookup("statflag", 3, "saveid");
- smssenddt1 = ds_main_smshist.lookup("statflag", 1, "savedt");
- smssenddt2 = ds_main_smshist.lookup("statflag", 2, "savedt");
- smssenddt3 = ds_main_smshist.lookup("statflag", 3, "savedt");
- }
-
- ds_main_patinfo.setColumn(0, "smssendid1", smssendid1);
- ds_main_patinfo.setColumn(0, "smssendid2", smssendid2);
- ds_main_patinfo.setColumn(0, "smssendid3", smssendid3);
- ds_main_patinfo.setColumn(0, "smssenddt1", smssenddt1);
- ds_main_patinfo.setColumn(0, "smssenddt2", smssenddt2);
- ds_main_patinfo.setColumn(0, "smssenddt3", smssenddt3);
-
- fSmsTxtSetting(smssendid1,smssendid2,smssendid3,smssenddt1,smssenddt2,smssenddt3);
-
- if( !utlf_isNull(ds_send.getColumn(0, "hardcdno")) ){
- grp_biz_rdo_hardcdno_onitemchanged();
- //rdo_hardcdno.dispatch("xforms-value-changed");
- }
-
- // 파랑새발령보고 0000년00월00일 00:00 [00병동 0000000 홍길동] 심정지Y(N)
- if( patinfoflag == "보호자" || patinfoflag == "방문객" || patinfoflag == "기타" ){
- var pidisnan = isNaN(pid.substring(0,1))
- if( pidisnan == true ){
- if( !utlf_isNull(wardnm) ){
- ds_main_patinfo.setColumn(0, "smstxt", "파랑새발령보고 " + cardarrgenrdt.substring(0,4) + "-" + cardarrgenrdt.substring(4,6) + "-" + cardarrgenrdt.substring(6,8) + " " + cardarrgenrdt.substring(8,10) + ":" + cardarrgenrdt.substring(10,12) + " [" + wardnm + " " + patinfoflag + " " + patnm + "] 심정지" + cardarryn );
- }else{
- ds_main_patinfo.setColumn(0, "smstxt", "파랑새발령보고 " + cardarrgenrdt.substring(0,4) + "-" + cardarrgenrdt.substring(4,6) + "-" + cardarrgenrdt.substring(6,8) + " " + cardarrgenrdt.substring(8,10) + ":" + cardarrgenrdt.substring(10,12) + " [" + patinfoflag + " " + patnm + "] 심정지" + cardarryn);
- }
- }else{
- if( !utlf_isNull(wardnm) ){
- ds_main_patinfo.setColumn(0, "smstxt", "파랑새발령보고 " + cardarrgenrdt.substring(0,4) + "-" + cardarrgenrdt.substring(4,6) + "-" + cardarrgenrdt.substring(6,8) + " " + cardarrgenrdt.substring(8,10) + ":" + cardarrgenrdt.substring(10,12) + " [" + wardnm + " " + pid + " " + patnm + "] 심정지" + cardarryn);
- }else{
- ds_main_patinfo.setColumn(0, "smstxt", "파랑새발령보고 " + cardarrgenrdt.substring(0,4) + "-" + cardarrgenrdt.substring(4,6) + "-" + cardarrgenrdt.substring(6,8) + " " + cardarrgenrdt.substring(8,10) + ":" + cardarrgenrdt.substring(10,12) + " [" + pid + " " + patnm + "] 심정지" + cardarryn);
- }
- }
- }else{
- ds_main_patinfo.setColumn(0, "smstxt", "파랑새발령보고 " + cardarrgenrdt.substring(0,4) + "-" + cardarrgenrdt.substring(4,6) + "-" + cardarrgenrdt.substring(6,8) + " " + cardarrgenrdt.substring(8,10) + ":" + cardarrgenrdt.substring(10,12) + " [" + wardnm + " " + pid + " " + patnm + "] 심정지" + cardarryn);
- }
- ds_main_patinfo.setColumn(0, "replytel", "053200");
- }
- function fSmsTxtSetting( smssendid1 , smssendid2 , smssendid3 ){
- if( utlf_isNull(smssendid1) && utlf_isNull(smssendid2) && utlf_isNull(smssendid3) ){ // 1차 Hardcdno : 5596
- ds_send.setColumn(0, "hardcdno", "5596");
- grp_biz.cpt_smsflag1.value = "X";
- grp_biz.cpt_smsflag2.value = "X";
- grp_biz.cpt_smsflag3.value = "X";
- }else if( !utlf_isNull(smssendid1) && utlf_isNull(smssendid2) && utlf_isNull(smssendid3) ){ // 2차 Hardcdno : 5597
- ds_send.setColumn(0, "hardcdno", "5597");
- grp_biz.cpt_smsflag1.value = smssenddt1.substring(0,4) + "-" + smssenddt1.substring(4,6) + "-" + smssenddt1.substring(6,8) + " " + smssenddt1.substring(8,10) + ":" + smssenddt1.substring(10,12) + ":" + smssenddt1.substring(12,14);
- grp_biz.cpt_smsflag2.value = "X";
- grp_biz.cpt_smsflag3.value = "X";
- }else if( !utlf_isNull(smssendid1) && !utlf_isNull(smssendid2) && utlf_isNull(smssendid3) ){ // 3차 Hardcdno : 5598
- ds_send.setColumn(0, "hardcdno", "5598");
- grp_biz.cpt_smsflag1.value = smssenddt1.substring(0,4) + "-" + smssenddt1.substring(4,6) + "-" + smssenddt1.substring(6,8) + " " + smssenddt1.substring(8,10) + ":" + smssenddt1.substring(10,12) + ":" + smssenddt1.substring(12,14);
- grp_biz.cpt_smsflag2.value = smssenddt2.substring(0,4) + "-" + smssenddt2.substring(4,6) + "-" + smssenddt2.substring(6,8) + " " + smssenddt2.substring(8,10) + ":" + smssenddt2.substring(10,12) + ":" + smssenddt2.substring(12,14);
- grp_biz.cpt_smsflag3.value = "X";
- }else if( !utlf_isNull(smssendid1) && !utlf_isNull(smssendid2) && !utlf_isNull(smssendid3) ){
- ds_send.setColumn(0, "hardcdno", "5598");
- grp_biz.cpt_smsflag1.value = smssenddt1.substring(0,4) + "-" + smssenddt1.substring(4,6) + "-" + smssenddt1.substring(6,8) + " " + smssenddt1.substring(8,10) + ":" + smssenddt1.substring(10,12) + ":" + smssenddt1.substring(12,14);
- grp_biz.cpt_smsflag2.value = smssenddt2.substring(0,4) + "-" + smssenddt2.substring(4,6) + "-" + smssenddt2.substring(6,8) + " " + smssenddt2.substring(8,10) + ":" + smssenddt2.substring(10,12) + ":" + smssenddt2.substring(12,14);
- grp_biz.cpt_smsflag3.value = smssenddt3.substring(0,4) + "-" + smssenddt3.substring(4,6) + "-" + smssenddt3.substring(6,8) + " " + smssenddt3.substring(8,10) + ":" + smssenddt3.substring(10,12) + ":" + smssenddt3.substring(12,14);
- }
-
- }
- // 저장 및 SMS전송
- function fSaveNSMS(){
- ds_send_savedata_patinfo.clearData();
-
- if( ds_send.getColumn(0, "hardcdno") == "5596"){
- ds_main_patinfo.setColumn(0, "statflag", "1");
- }else if( ds_send.getColumn(0, "hardcdno") == "5597"){
- ds_main_patinfo.setColumn(0, "statflag", "2");
- }else if( ds_send.getColumn(0, "hardcdno") == "5598"){
- ds_main_patinfo.setColumn(0, "statflag", "3");
- }
-
- var sPatHeader = "instcd▦pid▦patnm▦indd▦cretno▦histno▦smstxt▦replytel▦statflag▦cardarrgenrdt▩";
- var sPatData = sysf_getUserInfo("dutplceinstcd") +"▦"
- + ds_main_patinfo.getColumn(0, "pid") +"▦"
- + ds_main_patinfo.getColumn(0, "patnm") +"▦"
- + ds_main_patinfo.getColumn(0, "indd") +"▦"
- + ds_main_patinfo.getColumn(0, "cretno") +"▦"
- + ds_main_patinfo.getColumn(0, "histno") +"▦"
- + ds_main_patinfo.getColumn(0, "smstxt") +"▦"
- + ds_main_patinfo.getColumn(0, "replytel") +"▦"
- + ds_main_patinfo.getColumn(0, "statflag") +"▦"
- + ds_main_patinfo.getColumn(0, "cardarrgenrdt") +"▩";
-
- dsf_setCSVToDs("ds_send_savedata_patinfo", sPatHeader + sPatData);
-
- var sHeader = "instcd▦recvid▦recvnm▦recvphone▩";
- var sCondData = "";
-
- for( var i = 0; i < ds_main_recvdata_recvlist.rowcount; i++ ){
- if( ds_main_recvdata_recvlist.getColumn(i, "recvchk") == "true" ){
- sCondData = sCondData
- + sysf_getUserInfo("dutplceinstcd") +"▦"
- + ds_main_recvdata_recvlist.getColumn(i, "recvid") + "▦"
- + ds_main_recvdata_recvlist.getColumn(i, "recvnm") + "▦"
- + ds_main_recvdata_recvlist.getColumn(i, "recvphone") + "▩";
- }
- }
-
- dsf_setCSVToDs("ds_send_savedata_recvlist", sHeader + sCondData);
-
- if( sysf_messageBox("파랑새발령보고 SMS를 전송하시겠습니까?", "Q999") == 6 ){
- var oParam = {};
- oParam.id = "TXMNE02310";
- oParam.service = "ercareapp.ERRec";
- oParam.method = "reqSendBlueBirdSMS";
- oParam.inds = "patinfo=ds_send_savedata_patinfo recvlist=ds_send_savedata_recvlist";
- oParam.outds = "ds_hidden_smsinfo_transchk=transchk";
- oParam.async = false;
- oParam.callback = "cf_TXMNE02310";
- tranf_submit(oParam);
- if(arErrorCode.pop("TXMNE02310") > -1){
- sysf_messageBox("SMS 발송이 완료되었습니다.","I");
-
- var oParam = {};
- oParam.id = "TRMNE02315";
- oParam.service = "ercareapp.ERRec";
- oParam.method = "reqGetSendBlueBirdSmsHistList";
- oParam.inds = "req=ds_main_patinfo";
- oParam.outds = "ds_main_smshist=smshistlist";
- oParam.async = false;
- oParam.callback = "cf_TRMNE02315";
- tranf_submit(oParam);
- if(arErrorCode.pop("TRMNE02315") > -1){
- ds_main_patinfo.setColumn(0, "smssendid1", ds_main_smshist.lookup("statflag", 1, "saveid"));
- ds_main_patinfo.setColumn(0, "smssendid2", ds_main_smshist.lookup("statflag", 2, "saveid"));
- ds_main_patinfo.setColumn(0, "smssendid3", ds_main_smshist.lookup("statflag", 3, "saveid"));
- ds_main_patinfo.setColumn(0, "smssenddt1", ds_main_smshist.lookup("statflag", 1, "savedt"));
- ds_main_patinfo.setColumn(0, "smssenddt2", ds_main_smshist.lookup("statflag", 2, "savedt"));
- ds_main_patinfo.setColumn(0, "smssenddt3", ds_main_smshist.lookup("statflag", 3, "savedt"));
-
-
- fSmsTxtSetting(
- ds_main_patinfo.getColumn(0, "smssendid1");
- ds_main_patinfo.getColumn(0, "smssendid2");
- ds_main_patinfo.getColumn(0, "smssendid3");
- ds_main_patinfo.getColumn(0, "smssenddt1");
- ds_main_patinfo.getColumn(0, "smssenddt2");
- ds_main_patinfo.getColumn(0, "smssenddt3");
- );
- }
- }
- }else{
- return;
- }
- // if(submit("TXMNW04704")){
- // messageBox("저장 및 SMS 발송이 완료되었습니다.","I");
- // }
- }
- function fSetUserSearch(flag){
- frmf_setParameter("search_condition","usernm");
- frmf_setParameter("resultref","/root/send/userinfo");
- frmf_modal("SPZSU10100","SPZSU10100","", "", "", "","","", "", "", "", "", "M");
-
- var userinfo = ds_send.getColumn(0, "userinfo");
- userinfo = userinfo.split("|");
-
- var rshid = userinfo[2];
- var rshnm = userinfo[3];
-
- if( flag == 1 ){
- ds_send_cond.setColumn(0, "pid", rshid);
- ds_send_cond.setColumn(0, "hngnm", rshnm);
- }else{
- ds_send_cond.setColumn(0, "grdpid", rshid);
- ds_send_cond.setColumn(0, "pid", rshid);
- ds_send_cond.setColumn(0, "grdhngnm", rshnm);
- }
- ds_send_cond.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
- ds_send.updatecontrol = false;
- ds_send.deleteColumn("userinfo");
- ds_send.updatecontrol = true;
- }
- function grp_biz_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- var cnt = 0;
- for(var i = 0; i < ds_main_recvdata_recvlist.rowcount; i++ ){
- if( ds_main_recvdata_recvlist.getColumn(i, "recvchk") == "true"){
- cnt++;
- }
- }
-
- if( cnt < 1 ){
- sysf_messageBox("수신 대상자를 선택해주세요.", "I999");
- return;
- }
-
- if( ds_main_patinfo.getColumn(0, "replytel").length < 9 ){
- sysf_messageBox("회신번호를 확인해주세요.", "I999");
- grp_biz.ipt_replytel.setFocus();
- return;
- }
-
- var sendflag = false;
- if( utlf_isNull(smssendid1) && utlf_isNull(smssendid2) && utlf_isNull(smssendid3) ){ // 1차 Hardcdno : 5596
- if( ds_send.getColumn(0, "hardcdno") != "5596" ){
- if( sysf_messageBox("1차전송이 이루어지지 않았습니다. 계속 진행하시겠습니까?", "Q999") == 6 ){
- sendflag = true;
- }
- }else{
- sendflag = true;
- }
- }else if( !utlf_isNull(smssendid1) && utlf_isNull(smssendid2) && utlf_isNull(smssendid3) ){ // 2차 Hardcdno : 5597
- if( ds_send.getColumn(0, "hardcdno") != "5597" ){
- if( sysf_messageBox("2차전송이 이루어지지 않았습니다. 계속 진행하시겠습니까?", "Q999") == 6 ){
- sendflag = true;
- }
- }else{
- sendflag = true;
- }
- }else if( !utlf_isNullsmssendid1) && !utlf_isNull(smssendid2) && utlf_isNull(smssendid3) ){ // 3차 Hardcdno : 5598
- if( ds_send.getColumn(0, "hardcdno") != "5598" ){
- if( sysf_messageBox("3차전송이 이루어지지 않았습니다. 계속 진행하시겠습니까?", "Q999") == 6 ){
- sendflag = true;
- }
- }else{
- sendflag = true;
- }
- }
-
- if(sendflag == true){
- fSaveNSMS();
- }
- }
- function grp_biz_ipt_indate_onchanged(obj:Calendar, e:ChangeEventInfo)
- {
- if (grp_biz.ipt_indate.value > utlf_getCurrentDate()){
- sysf_messageBox("현재 일자 이후 날짜는 선택","E001");
- grp_biz.ipt_indate.value = utlf_getCurrentDate();
- return;
- }
- }
- function grp_biz_button2_onclick(obj:Button, e:ClickEventInfo)
- {
- this.close();
- }
- function grp_biz_grd_recvlist_onexpanddown(obj:Grid, e:GridMouseEventInfo)
- {
- var cnt = "";
- if( grp_biz.grd_recvlist.getBindCellIndex("body","recvid") == grp_biz.grd_recvlist.getCellPos() ){
- fSetUserSearch(2);
- ds_init_userdutplce_dutcnt.clearData();
-
- var oParam = {};
- oParam.id = "TRMRI08112";
- oParam.service = "recmngtapp.SystView";
- oParam.method = "reqGetPrintUserDutplce";
- oParam.inds = "req=ds_send_cond";
- oParam.outds = "ds_init_userdutplce_dutcnt=dutcnt";
- oParam.async = false;
- oParam.callback = "cf_TRMRI08112";
- tranf_submit(oParam);
- if(arErrorCode.pop("TRMRI08112") > -1){
- cnt = ds_init_userdutplce_dutcnt.getColumn(0, "cnt");
- if( cnt < 1 ){
- sysf_messageBox( "【 " + ds_send_cond.getColumn(0, "grdpid") + " 】 신청자의 근무지를 확인해주세요.","I999");
- return;
- }
- ds_main_recvdata_recvlist.setColumn(ds_main_recvdata_recvlist.rowposition, "recvid", ds_send_cond.getColumn(0, "grdpid"));
- ds_main_recvdata_recvlist.setColumn(ds_main_recvdata_recvlist.rowposition, "recvnm", ds_send_cond.getColumn(0, "grdhngnm"));
- ds_main_recvdata_recvlist.setColumn(ds_main_recvdata_recvlist.rowposition, "recvphone", ds_init_userdutplce_dutcnt.getColumn(0, "phone"));
-
- if( ds_main_recvdata_recvlist.getRowType(ds_main_recvdata_recvlist.rowposition) == 1 ){
- ds_main_recvdata_recvlist.setRowType(ds_main_recvdata_recvlist.rowposition, 4);
- }
- }
- }
- }
- function grp_biz_grd_recvlist_onkeydown(obj:Grid, e:KeyEventInfo)
- {
- if( e.keycode == 13 ){
- var cnt = "";
- var userid = ds_main_recvdata_recvlist.getColumn(ds_main_recvdata_recvlist.rowposition, "recvid");
- if( grp_biz.grd_recvlist.getBindCellIndex("body","recvid") == grp_biz.grd_recvlist.getCellPos() ){
- ds_send_srch.setColumn(0, "searchcondition", "userid");
- ds_send_srch.setColumn(0, "searchterm", userid);
- ds_send_srch.setColumn(0, "pid", userid);
- ds_send_srch.setColumn(0, "instcd", sysf_getUserInfo("dutplceinstcd"));
-
- if( !utlf_isNull(userid) ){
- ds_main_list.clearData();
- ds_init_userdutplce_dutcnt.clearData();
-
- var oParam = {};
- oParam.id = "TRZSU10103";
- oParam.service = "userdeptinfoapp.UserDeptInfoAdmin";
- oParam.method = "reqGetUserInfoList";
- oParam.inds = "req=ds_send_srch";
- oParam.outds = "ds_main_list=userlist";
- oParam.async = false;
- oParam.callback = "cf_TRZSU10103";
- tranf_submit(oParam);
-
- ds_main_list.updateColID("userfromdd", "fromdd");
- ds_main_list.updateColID("usertodd", "todd");
-
- if(arErrorCode.pop("TRZSU10103") > -1){
- ds_main_recvdata_recvlist.setColumn(ds_main_recvdata_recvlist.rowposition, "recvid", ds_main_list.getColumn(0, "userid"));
- ds_main_recvdata_recvlist.setColumn(ds_main_recvdata_recvlist.rowposition, "recvnm", ds_main_list.getColumn(0, "usernm"));
- }
-
- var oParam = {};
- oParam.id = "TRMRI08112";
- oParam.service = "recmngtapp.SystView";
- oParam.method = "reqGetPrintUserDutplce";
- oParam.inds = "req=ds_send_cond";
- oParam.outds = "ds_init_userdutplce_dutcnt=dutcnt";
- oParam.async = false;
- oParam.callback = "cf_TRMRI08112";
- tranf_submit(oParam);
- if(arErrorCode.pop("TRMRI08112") > -1){
- cnt = ds_init_userdutplce_dutcnt.getColumn(0, "cnt");
- if( cnt < 1 ){
- sysf_messageBox( "【 " + userid + " 】 신청자의 근무지를 확인해주세요.","I999");
- ds_main_recvdata_recvlist.setColumn(ds_main_recvdata_recvlist.rowposition, "recvid", "");
- ds_main_recvdata_recvlist.setColumn(ds_main_recvdata_recvlist.rowposition, "recvnm", "");
-
- return;
- }
- ds_main_recvdata_recvlist.setColumn(ds_main_recvdata_recvlist.rowposition, "recvphone", ds_init_userdutplce_dutcnt.getColumn(0, "phone"));
- }
- }
- }
- }
- }
- function grp_biz_btn_add_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_recvdata_recvlist.addRow();
- dsf_makeValue(ds_main_recvdata_recvlist,"instcd" ,"string", sysf_getUserInfo("dutplceinstcd"), ds_main_recvdata_recvlist.rowposition);
- grp_biz.grd_recvlist.vscrollbar.pos = ds_main_recvdata_recvlist.rowposition;
- }
- function grp_biz_btn_del_onclick(obj:Button, e:ClickEventInfo)
- {
- var row = ds_main_recvdata_recvlist.rowposition;
- var rowStatus = ds_main_recvdata_recvlist.getRowType(row)
- if( rowStatus == 2 ){
- ds_main_recvdata_recvlist.deleteRow(row);
- }else if( rowStatus == 1 ){
- ds_main_recvdata_recvlist.setRowType(row, 8);
- }
- }
- function grp_biz_rdo_hardcdno_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- ds_main_recvdata_recvlist.clearData();
- dsf_makeValue(ds_send,"pid","string", ds_main_patinfo.getColumn(0, "pid"));
- dsf_makeValue(ds_send,"cretno","string", ds_main_patinfo.getColumn(0, "cretno"));
- dsf_makeValue(ds_send,"indd","string", ds_main_patinfo.getColumn(0, "indd"));
-
- var oParam = {};
- oParam.id = "TRMNE02314";
- oParam.service = "ercareapp.ERRec";
- oParam.method = "reqGetSendBlueBirdSmsRecvList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_recvjuso_recvlist=recvlist ds_main_recvjuso_recvatdoclist=recvatdoclist ds_main_recvjuso_recvnurslist=recvnurslist";
- oParam.async = false;
- oParam.callback = "cf_TRMNE02314";
- tranf_submit(oParam);
- if(arErrorCode.pop("TRMNE02314") > -1){
- var cnt = ds_main_recvjuso_recvlist.rowcount;
- var nurscnt = ds_main_recvjuso_recvnurslist.rowcount;
- var doccnt = ds_main_recvjuso_recvatdoclist.rowcount;
- var totcnt = parseInt(cnt) + parseInt(nurscnt) + parseInt(doccnt);
-
- grp_biz.cpt_cnt.text = "( " + totcnt + " 건 )";
-
- var rownum = ds_main_recvdata_recvlist.rowcount-1;
-
- if( doccnt > 0 ){
- for( var i = 0; i < doccnt ; i++ ){
- ds_main_recvdata_recvlist.addRow();
- ds_main_recvdata_recvlist.setColumn(ds_main_recvdata_recvlist.rowcount-1, "recvchk", "");
- ds_main_recvdata_recvlist.setColumn(ds_main_recvdata_recvlist.rowcount-1, "recvid", ds_main_recvjuso_recvatdoclist.getColumn(i, "atdoctid"));
- ds_main_recvdata_recvlist.setColumn(ds_main_recvdata_recvlist.rowcount-1, "recvnm", ds_main_recvjuso_recvatdoclist.getColumn(i, "atdoctnm"));
- ds_main_recvdata_recvlist.setColumn(ds_main_recvdata_recvlist.rowcount-1, "recvphone", ds_main_recvjuso_recvatdoclist.getColumn(i, "phonenum"));
- //rownum++;
- }
- }
-
- if( nurscnt > 0 ){
- for( var i = 0; i < nurscnt ; i++ ){
- ds_main_recvdata_recvlist.addRow();
- ds_main_recvdata_recvlist.setColumn(ds_main_recvdata_recvlist.rowcount-1, "recvchk", "");
- ds_main_recvdata_recvlist.setColumn(ds_main_recvdata_recvlist.rowcount-1, "recvid", "");
- ds_main_recvdata_recvlist.setColumn(ds_main_recvdata_recvlist.rowcount-1, "recvnm", ds_main_recvjuso_recvnurslist.getColumn(i, "grupdetldesc"));
- ds_main_recvdata_recvlist.setColumn(ds_main_recvdata_recvlist.rowcount-1, "recvphone", ds_main_recvjuso_recvnurslist.getColumn(i, "cdnm"));
-
- //rownum++;
- }
- }
-
- if( cnt > 0 ){
- for( var i = 0; i < cnt ; i++ ){
- ds_main_recvdata_recvlist.addRow();
- ds_main_recvdata_recvlist.setColumn(ds_main_recvdata_recvlist.rowcount-1, "recvchk", "");
- ds_main_recvdata_recvlist.setColumn(ds_main_recvdata_recvlist.rowcount-1, "recvid", ds_main_recvjuso_recvlist.getColumn(i, "recvid"));
- ds_main_recvdata_recvlist.setColumn(ds_main_recvdata_recvlist.rowcount-1, "recvnm", ds_main_recvjuso_recvlist.getColumn(i, "recvnm"));
- ds_main_recvdata_recvlist.setColumn(ds_main_recvdata_recvlist.rowcount-1, "recvphone", ds_main_recvjuso_recvlist.getColumn(i, "recvphone"));
-
- //rownum++;
- }
- }
- }
- }
- function grp_biz_button3_onclick(obj:Button, e:ClickEventInfo)
- {
- grp_biz.ipt_smstxt.enable = true;
- }
- function grp_biz_button4_onclick(obj:Button, e:ClickEventInfo)
- {
- if( ds_main_recvdata_recvlist.getColumn(0, "recvchk") == "true"){
- for(var i = 0; i < ds_main_recvdata_recvlist.rowcount; i++ ){
- ds_main_recvdata_recvlist.setColumn(i, "recvchk", "false");
- }
- }else{
- for(var i = 0; i < ds_main_recvdata_recvlist.rowcount; i++ ){
- ds_main_recvdata_recvlist.setColumn(i, "recvchk", "true");
- }
- }
- }
- function ds_main_recvdata_recvlist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if( e.columnid == "recvchk" ){
- obj.setColumn(e.row, "recvchk", (e.newvalue == "true" || e.newvalue == 1) ? "true" : "false");
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|