123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMAEA00600" position="absolute 0 0 1256 805" titletext="미예약자조회" onload="SMAEA00600_onload">
- <Layouts>
- <Layout>
- <Static id="caption6" text="미예약자조회" class="tit_1" position="absolute 0 3 137 28" positiontype="position"/>
- <Div id="Div00" anchor="left top right" taborder="1" text="Div00" class="div_SA" position="absolute 0 29 1256 96">
- <Layouts>
- <Layout>
- <Calendar id="ipt_date1" taborder="27" class="input_default" position="absolute 83 10 173 30" dateformat="yyyy-MM-dd" value="null" onchanged="Div00_ipt_date1_onchanged" anchor="default" positiontype="position" autoselect="true" autoskip="true"/>
- <Calendar id="ipt_date2" taborder="28" class="input_default" position="absolute 189 10 279 30" dateformat="yyyy-MM-dd" value="null" onchanged="Div00_ipt_date1_onchanged" anchor="default" positiontype="position" autoselect="true"/>
- <Static id="caption1" text="~" position="absolute 173 10 189 30" style="align:center middle;" anchor="default" positiontype="position"/>
- <Combo id="cmb_term" taborder="35" class="combo_default" position="absolute 282 10 382 30" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="Div00_cmb_term_onitemchanged" anchor="default" positiontype="position">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">0</Col>
- <Col id="datacolumn">일자선택</Col>
- </Row>
- <Row>
- <Col id="codecolumn">15</Col>
- <Col id="datacolumn">15일</Col>
- </Row>
- <Row>
- <Col id="codecolumn">30</Col>
- <Col id="datacolumn">30일</Col>
- </Row>
- <Row>
- <Col id="codecolumn">60</Col>
- <Col id="datacolumn">60일</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static id="caption2" text="처방일자" class="search_name" position="absolute 8 10 82 30" anchor="default" positiontype="position"/>
- <Shape id="line13" linetype="vertical" class="line_4" position="absolute 1123 10 1123 30" anchor="default" positiontype="position"/>
- <Button id="btn_sea" taborder="29" text="조회" class="btn1" position="absolute 1188 10 1244 30" anchor="top right" onclick="btn_sea_onclick" positiontype="position"/>
- <Static id="caption12" text="검사/치료실" class="search_name" position="absolute 722 10 828 30" anchor="default" positiontype="position"/>
- <Combo id="cmb_excuroom" taborder="33" class="combo_default" position="absolute 815 10 935 30" innerdataset="@ds_init2_initexecroom" codecolumn="basecd" datacolumn="basecdflagdesc" anchor="default" positiontype="position" onitemchanged="Div00_cmb_excuroom_onitemchanged"/>
- <Combo id="cmb_deptcd" taborder="34" position="absolute 481 10 707 30" innerdataset="@ds_init_suppdept" datacolumn="depthngnm" codecolumn="suppdeptcd" onitemchanged="Div00_cmb_deptcd_onitemchanged" anchor="default" positiontype="position"/>
- <Static id="caption4" text="지원부서" class="search_name" position="absolute 408 10 494 30" anchor="default" positiontype="position"/>
- <Static id="caption5" text="수납여부" class="search_name" position="absolute 407 35 493 55" anchor="default" positiontype="position"/>
- <Radio id="radio1" taborder="36" columncount="2" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 481 35 656 55" index="0" value="N" onitemchanged="Div00_radio1_onitemchanged" anchor="default" positiontype="position">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">미수납포함</Col>
- </Row>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">수납</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption00" text="등록번호" class="search_name" position="absolute 8 34 82 54"/>
- <Edit id="ipt_pid" taborder="37" onkeydown="group2_ipt_pid_onkeydown" class="input_search" position="absolute 81 35 185 55"/>
- <Button id="btn_pidsearch" taborder="38" onclick="group2_btn_pidsearch_onclick" class="icon_search" position="absolute 188 35 208 55"/>
- <Edit id="ipt_patnm" taborder="39" onkeydown="group2_ipt_patnm_onkeydown" class="input_search" position="absolute 216 35 320 55"/>
- </Layout>
- </Layouts>
- </Div>
- <Button id="button89" taborder="2" text="출력" class="btn6" position="absolute 0 785 56 805" anchor="left bottom" positiontype="position" onclick="button89_onclick" visible="true"/>
- <Static id="caption10" text="미예약자 현황" class="tit_2" position="absolute 0 102 130 122" positiontype="position"/>
- <Shape id="line3" class="line_1" position="absolute 0 88 1194 88" linetype="horizontal" positiontype="position"/>
- <Grid id="datagrid1" taborder="4" useinputpanel="false" position="absolute 0 122 1256 782" positiontype="position" anchor="all" binddataset="ds_main_booklist" cellsizingtype="col" autofittype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="40"/>
- <Column size="70"/>
- <Column size="61"/>
- <Column size="69"/>
- <Column size="100"/>
- <Column size="100"/>
- <Column size="94"/>
- <Column size="79"/>
- <Column size="250"/>
- <Column size="119"/>
- <Column size="74"/>
- <Column size="0"/>
- <Column size="51"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="No"/>
- <Cell col="1" text="등록번호"/>
- <Cell col="2" text="성명"/>
- <Cell col="3" text="주민번호"/>
- <Cell col="4" text="집전화"/>
- <Cell col="5" text="이동전화"/>
- <Cell col="6" text="처방일자"/>
- <Cell col="7" text="처방코드"/>
- <Cell col="8" text="처방명"/>
- <Cell col="9" text="처방의"/>
- <Cell col="10" text="입원/외래"/>
- <Cell col="11" text="수납1"/>
- <Cell col="12" text="수납"/>
- <Cell col="13" text="caption1"/>
- <Cell col="14" text="caption2"/>
- </Band>
- <Band id="body">
- <Cell expr="expr:currow + 1"/>
- <Cell col="1" text="bind:pid"/>
- <Cell col="2" text="bind:hngnm"/>
- <Cell col="3" text="bind:pno"/>
- <Cell col="4" text="bind:hometel"/>
- <Cell col="5" text="bind:mpphontel"/>
- <Cell col="6" displaytype="date" style="align:center middle;" text="bind:prcpdd" calendardisplaynulltype="nulltext"/>
- <Cell col="7" style="controlfont:,9,bold;" text="bind:prcpcd"/>
- <Cell col="8" style="align:left;" text="bind:prcpnm"/>
- <Cell col="9" text="bind:orddepthngnm"/>
- <Cell col="10" text="bind:ioflag"/>
- <Cell col="11" text="bind:rcpt"/>
- <Cell col="12" text="bind:rcpt"/>
- <Cell col="13" text="bind:rcptdd"/>
- <Cell col="14" text="bind:carecnfmdd"/>
- <Cell col="15"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button id="btn_execl" taborder="6" text="엑셀저장" class="btn2" position="absolute 1188 100 1256 120" anchor="top right" onclick="btn_execl_onclick" visible="false"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_booklist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prcpdd" type="STRING"/>
- <Column id="rsrvddtm" type="STRING"/>
- <Column id="cnstrecseq" type="STRING"/>
- <Column id="pid" type="STRING"/>
- <Column id="hngnm" type="STRING"/>
- <Column id="pno" type="STRING"/>
- <Column id="deptroom" type="STRING"/>
- <Column id="hometel" type="STRING"/>
- <Column id="mpphontel" type="STRING"/>
- <Column id="prcpcd" type="STRING"/>
- <Column id="prcpnm" type="STRING"/>
- <Column id="orddepthngnm" type="STRING"/>
- <Column id="ioflag" type="STRING"/>
- <Column id="rcpt" type="STRING"/>
- <Column id="rcptnm" type="STRING"/>
- <Column id="suppdeptdelivefact" type="STRING"/>
- <Column id="rcptdd" type="STRING"/>
- <Column id="carecnfmdd" type="STRING"/>
- <Column id="rsrvtm" type="STRING" size="256"/>
- <Column id="sna" type="STRING" size="256"/>
- <Column id="orddridnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_data" 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="deptcd" type="STRING" size="256"/>
- <Column id="fromdate" type="STRING" size="256"/>
- <Column id="todate" type="STRING" size="256"/>
- <Column id="excuroomcd" type="STRING" size="256"/>
- <Column id="rcpt" type="STRING" size="256"/>
- <Column id="ioflag" type="STRING" size="256"/>
- <Column id="rsrvflag" type="STRING" size="256"/>
- <Column id="srchdeptflag" type="STRING" size="256"/>
- <Column id="orddeptcd" type="STRING" size="256"/>
- <Column id="term" type="STRING" size="256"/>
- <Column id="pagesize" type="INT" size="256"/>
- <Column id="offset" type="INT" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_globalinstance" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="basesuppdeptcd" type="STRING" size="256"/>
- <Column id="rbasecdflag" type="STRING" size="256"/>
- <Column id="ebasecdflag" type="STRING" size="256"/>
- <Column id="largeclass" type="STRING" size="256"/>
- <Column id="cdgrupid" type="STRING" size="256"/>
- <Column id="centflag" type="STRING" size="256"/>
- <Column id="basecdcnts" type="STRING" size="256"/>
- <Column id="suppflag" type="STRING" size="256"/>
- <Column id="baseroomopenyn" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="initflag" type="STRING" size="256"/>
- <Column id="alladdyn" type="STRING" size="256"/>
- <Column id="grupcdid" type="STRING" size="256"/>
- <Column id="screenflag" type="STRING" size="256"/>
- <Column id="baseinfoflag" type="STRING" size="256"/>
- <Column id="screen" type="STRING" size="256"/>
- <Column id="instance1" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_cmb_info" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="excuroomgrpcdid" type="STRING" size="256"/>
- <Column id="excuroomgrpcdnm" type="STRING" size="256"/>
- <Column id="listexcuroomgrpcdid" type="STRING" size="256"/>
- <Column id="listexcuroomgrpcdnm" type="STRING" size="256"/>
- <Column id="excuroomcdid" type="STRING" size="256"/>
- <Column id="excuroomcdnm" type="STRING" size="256"/>
- <Column id="excuposseqcd" type="STRING" size="256"/>
- <Column id="execrid1cdid" type="STRING" size="256"/>
- <Column id="execrid1cdnm" type="STRING" size="256"/>
- <Column id="equaluserid" type="STRING" size="256"/>
- <Column id="execrid2cdid" type="STRING" size="256"/>
- <Column id="execrid2cdnm" type="STRING" size="256"/>
- <Column id="execrid3cdid" type="STRING" size="256"/>
- <Column id="execrid3cdnm" type="STRING" size="256"/>
- <Column id="execrid4cdid" type="STRING" size="256"/>
- <Column id="execrid4cdnm" type="STRING" size="256"/>
- <Column id="execwardcdid" type="STRING" size="256"/>
- <Column id="execwardcdnm" type="STRING" size="256"/>
- <Column id="suppdeptcd" type="STRING" size="256"/>
- <Column id="depthngnm" type="STRING" size="256"/>
- <Column id="rsltclscd1" type="STRING" size="256"/>
- <Column id="rsltclsnm1" type="STRING" size="256"/>
- <Column id="rsltclscd2" type="STRING" size="256"/>
- <Column id="rsltclsnm2" type="STRING" size="256"/>
- <Column id="basecdcnts" type="STRING" size="256"/>
- <Column id="prcpexecdeptcd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init2_cmb_info" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="excuroomcdid" type="STRING" size="256"/>
- <Column id="excuroomcdnm" type="STRING" size="256"/>
- <Column id="excuroomcd" type="STRING" size="256"/>
- <Column id="excuroomnm" type="STRING" size="256"/>
- <Column id="execrid1cdid" type="STRING" size="256"/>
- <Column id="execrid1cdnm" type="STRING" size="256"/>
- <Column id="equaluserid" type="STRING" size="256"/>
- <Column id="prcpexecdeptcd" type="STRING" size="256"/>
- <Column id="cdid" type="STRING" size="256"/>
- <Column id="dutplaccd" type="STRING" size="256"/>
- <Column id="excuroomgrpcdid" type="STRING" size="256"/>
- <Column id="excuroomgrpcdnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_suppdept" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="depthngnm" type="STRING" size="256"/>
- <Column id="suppdeptcd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_initexecroom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="excuroomcdid" type="STRING" size="256"/>
- <Column id="excuroomcdnm" type="STRING" size="256"/>
- <Column id="excuposseqcd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_suppdept02" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="depthngnm" type="STRING" size="256"/>
- <Column id="suppdeptcd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_suppdept03" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="depthngnm" type="STRING" size="256"/>
- <Column id="suppdeptcd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_suppdept04" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="depthngnm" type="STRING" size="256"/>
- <Column id="suppdeptcd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init2_initexcuroomcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="excuroomcd" type="STRING" size="256"/>
- <Column id="excuroomnm" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init2_initexcuroom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="excuroomcdnm" type="STRING" size="256"/>
- <Column id="excuroomcdid" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init2_initexecroom" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="basecd" type="STRING" size="256"/>
- <Column id="basecdflagdesc" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_patientinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="tmp_ds_main_booklist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_booklist_rpt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prcpdd" type="STRING"/>
- <Column id="rsrvddtm" type="STRING"/>
- <Column id="cnstrecseq" type="STRING"/>
- <Column id="pid" type="STRING"/>
- <Column id="hngnm" type="STRING"/>
- <Column id="pno" type="STRING"/>
- <Column id="deptroom" type="STRING"/>
- <Column id="hometel" type="STRING"/>
- <Column id="mpphontel" type="STRING"/>
- <Column id="prcpcd" type="STRING"/>
- <Column id="prcpnm" type="STRING"/>
- <Column id="orddepthngnm" type="STRING"/>
- <Column id="ioflag" type="STRING"/>
- <Column id="rcpt" type="STRING"/>
- <Column id="rcptnm" type="STRING"/>
- <Column id="suppdeptdelivefact" type="STRING"/>
- <Column id="rcptdd" type="STRING"/>
- <Column id="carecnfmdd" type="STRING"/>
- <Column id="rsrvtm" type="STRING" size="256"/>
- <Column id="sna" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Bind/>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name : KU2.0
- * Job Name :
- * File Name :
- * Creator :
- * Make Date : 2016-03-25
- *
- * Description :
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // xjs Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs";
- include "ast_examcurexp::AEZ0001.xjs";
- include "ast_examcurexp::SPAER15000.xjs";
- include "ast_examcurexp::combolist.xjs";
- var suppdeptcd = "";
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- //클릭한 셀에 바인딩된 ID값 가져오기
- function checkColClick(grid){
- var colbind = grid.getCellProperty("Body",grid.currentcol,"text");//컬럼에 바인드된 값을 갖고옴
- var colbindL = colbind.length;
- return colbind.substr(5,colbindL);
- }
- //=======================================================================================
- // submission
- //---------------------------------------------------------------------------------------
- function fn_TRAEA00905(bFirst) {
- // alert(Div00.ipt_pid.text);
- ds_send_data.setColumn(0, "fromdate", Div00.ipt_date1.value);
- ds_send_data.setColumn(0, "todate", Div00.ipt_date2.value);
- ds_send_data.setColumn(0, "pid", Div00.ipt_pid.value);
- ds_send_data.setColumn(0, "excuroomcd", Div00.cmb_excuroom.value);
- ds_send_data.setColumn(0, "deptcd", Div00.cmb_deptcd.value);
- ds_send_data.setColumn(0, "rcpt", Div00.radio1.value);
-
-
- // if(bFirst){
- // ds_send_data.setColumn(0, "offset", 0);
- ds_main_booklist.clearData();
- // } else {
- // ds_send_data.setColumn(0, "offset", ds_main_booklist.rowcount);
- // }
- var objParam = new Object();
- objParam.id = "TRAEA00905";
- objParam.service = "examcurersrvapp.RsrvRef";
- objParam.method = "reqGetNotRsrvPresCondList";
- objParam.inds = "req=ds_send_data";
- // objParam.outds ="tmp_ds_main_booklist=item";
- objParam.outds ="ds_main_booklist=item";
- objParam.callback = "cbf_TRAEA00905";
- tranf_submit(objParam);
-
-
- }
- function fn_TRAEA01115() {
- ds_send_globalinstance.setColumn(0, "rbasecdflag", "R");
- ds_send_globalinstance.setColumn(0, "ebasecdflag", "E");
- ds_send_globalinstance.setColumn(0, "largeclass", "M4");
- ds_send_globalinstance.setColumn(0, "cdgrupid", "A0486");
- // ds_send_globalinstance.setColumn(0, "basesuppdeptcd", Div00.cmb_deptcd.value);
- var objParam = new Object();
- objParam.id = "TRAEA01115";
- objParam.service = "examcureacptexecapp.ExamCureAcpt";
- objParam.method = "reqGetInitFuncExamCureRoomList";
- objParam.inds = "reqparam=ds_send_globalinstance";
- objParam.outds ="ds_init2_initexecroom=initexcuroom ds_init2_cmb_info=initexcuroomcd ds_init2_cmb_info=initexecrid1 ds_init2_cmb_info=prcpexecdeptcdlist ds_init2_cmb_info=cdidlist ds_init2_cmb_info=nursingtype2 ds_init2_initexcuroom=initexcuroomgrp";
- objParam.callback = "cbf_TRAEA01115";
- tranf_submit(objParam);
- }
- function fn_TRAEA01301() {
- ds_send_globalinstance.setColumn(0, "rbasecdflag", "R");
- ds_send_globalinstance.setColumn(0, "ebasecdflag", "E");
- ds_send_globalinstance.setColumn(0, "initflag", "1");
- var objParam = new Object();
- objParam.id = "TRAEA01301";
- objParam.service = "examcureacptexecapp.ExamCureAcpt";
- objParam.method = "reqGetInitExamCureRoomGrpCodeList";
- objParam.inds = "reqparam=ds_send_globalinstance";
- objParam.outds ="ds_init_cmb_info=initexcuroomgrp ds_init_cmb_info=listexcuroomgrp ds_init_cmb_info=initexcuroomgrp2 ds_init_initexecroom=initexecroom ds_init_cmb_info=initexecrid1 ds_init_cmb_info=initexecrid2 ds_init_cmb_info=initexecrid3 ds_init_cmb_info=initexecrid4 ds_init_cmb_info=initexecward ds_init_suppdept=suppdept ds_init_cmb_info=initsystgrd ds_init_cmb_info=initsystmdl ds_init_cmb_info=prcpexecdeptcdlist";
- objParam.callback = "cbf_TRAEA01301";
- tranf_submit(objParam);
- }
- //=======================================================================================
- // callback
- //---------------------------------------------------------------------------------------
- function cbf_TRAEA00905(strSvcID, nErrorCode, strErrorMsg){
- //에러 처리
- if(nErrorCode == 0){
- // ds_main_booklist.appendData(tmp_ds_main_booklist, true);
-
- }else{
-
- }
- }
- function cbf_TRAEA01115(strSvcID, nErrorCode, strErrorMsg){
- //에러 처리
- if(nErrorCode == 0){
-
- Div00.cmb_excuroom.value = ds_init2_initexecroom.getColumn(0, "basecd");
- }else{
- }
- }
- function cbf_TRAEA01301(strSvcID, nErrorCode, strErrorMsg){
- //에러 처리
- if(nErrorCode == 0){
- Div00.cmb_deptcd.value = ds_send_globalinstance.getColumn(0, "basesuppdeptcd") //suppdeptcd;
- }else{
- }
- }
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- function SMAEA00600_onload(obj:Form, e:LoadEventInfo)
- {
- frmf_initForm(obj); //폼 초기화 함수
- lf_aezfSetSuppDeptcd();
- //부서정보 가져오기
-
- ds_send_globalinstance.setColumn(0, "instance1", suppdeptcd);
- ds_send_globalinstance.setColumn(0, "basesuppdeptcd", suppdeptcd);
- //20181121 sort
- grdf_setGridSort(datagrid1);
-
- var curDate = utlf_getCurrentDate();
- Div00.ipt_date1.value = curDate;
- Div00.ipt_date2.value = curDate;
- fn_TRAEA01301(); // 검사치료실 가져오기
-
- if( ds_init_suppdept.findRowExpr("suppdeptcd == '" + ds_send_globalinstance.getColumn(0, "instance1") + "'" < 0 )){
- ds_send_globalinstance.setColumn(0, "instance1", "");
- }
-
- fn_TRAEA01115();
-
-
- var gv_pid = sysf_getGlobalVariable("gv_pid", "A"); //글로벌변수로 넘겨준 등록번호값
- if(gv_pid != "") { //글로벌변수(등록번호)가 있는경우
- ds_send_data.setColumn(0, "pid", gv_pid);
- }
- Div00.cmb_excuroom.index = 0;
- var ev = new ClickEventInfo;
- frmf_inputEnterKey("Div00.btn_sea", "onclick", ev );
- }
- /****************************************************************************************
- * Components :
- * Components ID : btn_sea
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description :
- ****************************************************************************************/
- function btn_sea_onclick(obj:Button, e:ClickEventInfo)
- {
- var _fromdate = Div00.ipt_date1.value;
- var _todate = Div00.ipt_date2.value;
- Div00_ipt_date1_onchanged();
-
- if(_fromdate.length<8 && _todate.length<8){
- sysf_messageBox("날짜를","C001")
- }else{
-
- fn_TRAEA00905(true);
- }
- }
- /****************************************************************************************
- * Components :
- * Components ID : button89
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description :
- ****************************************************************************************/
- function button89_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_main_booklist_rpt.copyData(ds_main_booklist);
-
-
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- //rptf_setValueToDOM(objDOM, "/root/send/globalinstance", Div00.cmb_deptcd.text); // 조회조건 설정
- //rptf_setValueToDOM(objDOM, "/root/send/data/excuroomcd", Div00.cmb_excuroom.text); // 조회조건 설정
-
- rptf_setNodeListToDOM(objDOM, "root/main/booklist/detail", ds_main_booklist_rpt); // 데이터셋 1
-
- // trace(ds_main_booklist.saveXML());
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
- // var objParam = new Object();
- // objParam.xml_data_XML1 = rptf_getXMLString(ds_main_booklist, "root/main/booklist/detail");
- var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
- rptf_exeReportPreview30(["RPAEA03400"],[objParam], option);
- }
- function Div00_cmb_deptcd_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- ds_send_globalinstance.setColumn(0, "basesuppdeptcd", Div00.cmb_deptcd.value);
- fn_TRAEA01115();
-
- }
- function Div00_cmb_term_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- if(Div00.cmb_term.value == "0" )
- {
- Div00.ipt_date1.enable = true;
- Div00.ipt_date2.enable = true;
-
- }
- else
- {
- var date2 = Div00.ipt_date2.value;
- var term = Div00.cmb_term.value;
- Div00.ipt_date1.value = (utlf_date2Str((date2).getAddDate(-term) )).substr(0,10).setReplaceWord("-","");
- Div00.ipt_date1.enable = false;
- Div00.ipt_date2.enable = false;
-
- }
- }
- function Div00_ipt_date1_onchanged(obj:Calendar, e:ChangeEventInfo)
- {
- var execfromdd = Div00.ipt_date1.value;
- var exectodd = Div00.ipt_date2.value;
- var dateintval = utlf_diffDate(execfromdd, exectodd);
-
- if(dateintval > 90)
- {
- sysf_messageBox("3개월 이상의 자료는 검색할수 없습니다.", "I");
- Div00.ipt_date2.value = utlf_addDate(Div00.ipt_date1.text.replace("-", ""), 90);
- }
- }
- function Div00_radio1_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- Div00.btn_sea.click();
- }
- // 엑셇 저장 버튼
- function btn_execl_onclick(obj:Button, e:ClickEventInfo)
- {
- if(ds_main_booklist.getRowCount() <= 0)
- {
- sysf_messageBox("엑셀파일로 저장할 리스트 내역이", "I004");
- return;
- }
- else
- {
- grdf_exportExcel(datagrid1, "미실시자조회", "sheet1");
- }
- }
- function Div00_cmb_excuroom_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- obj.updateToDataset();
- Div00.btn_sea.click();
- }
- function group2_btn_pidsearch_onclick(obj:Button, e:ClickEventInfo)
- {
- dsf_createDs("ds_patinfolist");
- dsf_createDsRow("ds_send_srchpid", [{col: "srchpid", val:utlf_transNullToEmpty(Div00.ipt_pid.value)}
- ]);
- var objArg = new Object();
- objArg.arg_ds_send = ds_send_srchpid;
-
- // 환자조회화면 호출
- frmf_modal("SPPMC02500", "SPPMC02500", objArg, "", "", "", "", "", "", "", "", "", "M");
-
- Div00.ipt_pid.value = ds_patinfolist.getColumn(0,"pid");
- Div00.ipt_patnm.value = ds_patinfolist.getColumn(0,"hngnm");
- }
- ]]></Script>
- </Form>
- </FDL>
|