12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMAEA02400" position="absolute 0 0 1196 791" titletext="수술 일정관리" oninit="SMAEA02400_oninit" onload="SMAEA02400_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 0 14 1195 758" id="group3" scrollbars="autoboth">
- <Layouts>
- <Layout>
- <Static text="Total :" position="absolute -40 50 1 70" align="align:center middle;" id="caption8" anchor="default"/>
- <Edit readonly="true" position="absolute 375 56 475 75" align="align:right middle;" id="output1" anchor="default" class="output" style="align:right middle;"/>
- <Edit readonly="true" position="absolute 537 56 637 75" align="align:right middle;" id="output8" anchor="default" class="output" style="align:right middle;"/>
- <Edit readonly="true" position="absolute 690 56 790 75" align="align:right middle;" id="output9" anchor="default" class="output" style="align:right middle;"/>
- <Static text="Call :" position="absolute 165 56 197 76" align="align:center middle;" id="caption15" anchor="default" style="color:red;"/>
- <Static text="+ Waiting :" position="absolute 305 56 377 76" align="align:center middle;" id="caption16" anchor="default"/>
- <Static text="+" position="absolute 480 56 490 76" align="align:center middle;" id="caption21" anchor="default"/>
- <Static text="Done :" position="absolute 493 56 537 76" align="align:center middle;" id="caption17" anchor="default" style="color:blue;"/>
- <Static text="[Cancel" position="absolute 640 56 700 76" align="align:center middle;" id="caption18" anchor="default" style="color:gray;"/>
- <Static text="]" position="absolute 794 56 809 76" align="align:center middle;" id="caption19" anchor="default"/>
- <Static text="Total :" position="absolute -40 50 1 70" align="align:center middle;" id="caption20" anchor="default"/>
- <Edit readonly="true" position="absolute 200 56 300 75" align="align:right middle;" id="output10" anchor="default" class="output" style="align:right middle;"/>
- <Edit readonly="true" position="absolute 45 56 145 75" align="align:right middle;" id="output11" anchor="default" class="output" style="align:right middle;"/>
- <Static text="=" position="absolute 151 56 166 76" align="align:center middle;" id="caption10" anchor="default"/>
- <Shape position="absolute 0 77 1194 83" linetype="horizontal" id="line1" class="line_1" anchor="default" style="strokepen:3 solid #33bbbbff;"/>
- <Static text="Total :" position="absolute 5 56 46 76" align="align:center middle;" id="caption11" anchor="default"/>
- <Grid position="absolute 0 82 830 741" id="grd_angioschemngt" binddataset="ds_main_angioschemngt_angioschelist" anchor="default" extendsizetype="row" autosizingtype="row" cellsizingtype="col" onlbuttonup="group3_grd_angioschemngt_onlbuttonup" onrbuttonup="group3_grd_angioschemngt_onrbuttonup">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="74"/>
- <Column size="40"/>
- <Column size="55"/>
- <Column size="57"/>
- <Column size="120"/>
- <Column size="362"/>
- <Column size="56"/>
- <Column size="61"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell colspan="2" text="수술일자" taborder="undefined"/>
- <Cell col="2" text="과거병실"/>
- <Cell col="3" text="현재병실"/>
- <Cell col="4" text="환자"/>
- <Cell col="5" text="수술명/진단명/소견"/>
- <Cell col="6" text="주치의"/>
- <Cell col="7" text="변경"/>
- </Band>
- <Band id="body">
- <Cell displaytype="date" text="bind:opdd"/>
- <Cell col="1" text="bind:optm" mask="expr:utlf_isNull(optm) ? '' : '##:##'"/>
- <Cell col="2" text="bind:roomcd"/>
- <Cell col="3" text="bind:roomcd2"/>
- <Cell col="4" text="bind:patinfo"/>
- <Cell col="5" style="align:left top;padding:5 2 2 2;" text="bind:cureinfo" wordwrap="char" autosizerow="limitmin"/>
- <Cell col="6" text="bind:atdoctnm"/>
- <Cell col="7" displaytype="combo" edittype="combo" text="bind:dataupdtflag" combodataset="ds_cmb_dataupdtflag" combocodecol="value" combodatacol="label"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Grid position="absolute 831 82 1194 741" id="datagrid1" binddataset="ds_main_matierial_matieriallist" anchor="default" extendsizetype="row" autosizingtype="row" cellsizingtype="col">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="42"/>
- <Column size="70"/>
- <Column size="190"/>
- <Column size="62"/>
- <Column size="100"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="구분"/>
- <Cell col="1" text="처방일자"/>
- <Cell col="2" text="재료명"/>
- <Cell col="3" text="상태"/>
- <Cell col="4" text="부서명"/>
- </Band>
- <Band id="body">
- <Cell text="bind:prcpgb"/>
- <Cell col="1" displaytype="date" text="bind:prcpdd"/>
- <Cell col="2" style="align:left top;padding:5 2 2 2;" text="bind:prcpnm" wordwrap="char" autosizerow="limitmin"/>
- <Cell col="3" displaytype="combo" edittype="combo" text="bind:execprcpstatcd" combodataset="ds_init_M0011" combocodecol="cdid" combodatacol="cdnm"/>
- <Cell col="4" style="align:left;" text="bind:depthngnm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Div position="absolute 220 210 590 390" id="grp_auth" anchor="default" class="div_SA2">
- <Layouts>
- <Layout>
- <Edit position="absolute 135 90 275 109" id="ipt_pwd" class="input_search" anchor="default"/>
- <Static text="패스워드" position="absolute 70 90 130 110" id="caption12" anchor="default" style="font:Dotum,9,bold;"/>
- <Static text="수술일정내역 변경 및 삭제를 위한 권한(패스워드) 체크" position="absolute 15 25 360 45" id="caption13" anchor="default" style="font:Dotum,9,bold;"/>
- <Button position="absolute 245 145 301 167" id="btn_authcnfm" class="btn4" taborder="4" text="확인" anchor="default" onclick="group3_grp_auth_btn_authcnfm_onclick"/>
- <Button position="absolute 305 145 361 167" id="btn_authcncl" class="btn4" taborder="4" text="취소" anchor="default" onclick="group3_grp_auth_btn_authcncl_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- </Div>
- <Button position="absolute 0 762 80 784" id="button91" class="btn3" text="일정조회" onclick="button91_onclick"/>
- <Button position="absolute 82 762 162 784" id="button2" class="btn3" text="일정등록" onclick="button2_onclick"/>
- <Button position="absolute 774 761 830 783" id="button3" class="btn7" taborder="4" text="엑셀" onclick="button3_onclick"/>
- <Button position="absolute 164 762 244 784" id="button13" class="btn3" visible="true" text="결과조회" onclick="button13_onclick"/>
- <Button position="absolute 246 762 350 784" id="button5" class="btn3" text="통합기록조회" onclick="button5_onclick"/>
- <Button position="absolute 352 762 432 784" id="button1" class="btn3" text="간호기록" onclick="button1_onclick"/>
- <Button position="absolute 716 761 772 783" id="button4" class="btn6" taborder="4" text="출력" onclick="button4_onclick"/>
- <Static id="caption6" text="수술 일정관리" class="tit_1" position="absolute 0 0 120 25"/>
- <Div id="group2" taborder="5" class="div_SA" position="absolute 0 25 1194 65">
- <Layouts>
- <Layout>
- <Static id="caption2" text="조회기간 :" class="search_name" position="absolute 11 12 89 29" anchor="default"/>
- <Calendar id="ipt_startrsrvdd" taborder="1" class="input_default" position="absolute 91 10 186 29" anchor="default" onchanged="group2_ipt_startrsrvdd_onchanged" dateformat="yyyy-MM-dd" value="null" autoselect="true"/>
- <Static id="caption3" text="~" position="absolute 189 12 209 27" anchor="default"/>
- <Calendar id="ipt_endrsrvdd" taborder="2" class="input_default" position="absolute 205 10 300 29" anchor="default" dateformat="yyyy-MM-dd" value="null" autoselect="true"/>
- <Static id="caption4" text="등록번호 :" class="search_name" position="absolute 316 12 394 29" anchor="default"/>
- <Edit id="ipt_pid" taborder="3" class="input_search" position="absolute 395 10 470 29" anchor="default" onkeydown="group2_ipt_pid_onkeydown" autoselect="true"/>
- <Button id="btn_pidsrch" taborder="4" class="icon_search" position="absolute 474 12 490 28" anchor="default" onclick="group2_btn_pidsrch_onclick"/>
- <Edit id="opt_pathngnm" taborder="5" readonly="true" class="output" position="absolute 494 10 584 29" anchor="default"/>
- <Edit id="ipt_diagnm" taborder="6" class="input_search" position="absolute 842 10 942 29" anchor="default" onkeydown="group2_ipt_diagnm_onkeydown" autoselect="true"/>
- <Edit id="ipt_opnm" taborder="7" class="input_search" position="absolute 662 10 762 29" anchor="default" onkeydown="group2_ipt_opnm_onkeydown" autoselect="true"/>
- <Static id="caption7" text="소견 :" class="search_name" position="absolute 955 12 1007 29" anchor="default"/>
- <Edit id="ipt_atdoctcmt" taborder="8" class="input_search" position="absolute 1008 10 1108 29" anchor="default" onkeydown="group2_ipt_atdoctcmt_onkeydown" autoselect="true"/>
- <Shape id="line2" linetype="vertical" class="line_4" position="absolute 1113 9 1119 31" anchor="default"/>
- <Button id="btn_sea" taborder="9" text="조회" class="btn1" position="absolute 1124 9 1180 31" anchor="default" onclick="group2_btn_sea_onclick"/>
- <Static id="caption1" text="진단명:" class="search_name" position="absolute 780 12 837 29" anchor="default"/>
- <Static id="caption5" text="수술명 :" class="search_name" position="absolute 596 12 661 29" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_main_angioschemngt_angioschelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false" oncolumnchanged="ds_main_angioschemngt_angioschelist_oncolumnchanged">
- <ColumnInfo>
- <Column id="status" type="STRING" size="256"/>
- <Column id="roomcd" type="STRING" size="256"/>
- <Column id="patinfo" type="STRING" size="256"/>
- <Column id="cureinfo" type="STRING" size="256"/>
- <Column id="opnm" type="STRING" size="256"/>
- <Column id="diagnm" type="STRING" size="256"/>
- <Column id="datarem" type="STRING" size="256"/>
- <Column id="atdoctnm" type="STRING" size="256"/>
- <Column id="dataupdtflag" type="STRING" size="256"/>
- <Column id="opdd" type="STRING" size="256"/>
- <Column id="wardcd" type="STRING" size="256"/>
- <Column id="diagcd" type="STRING" size="256"/>
- <Column id="opcd" type="STRING" size="256"/>
- <Column id="atdoctid" type="STRING" size="256"/>
- <Column id="beeferrem" type="STRING" size="256"/>
- <Column id="dataupdtpwd" type="STRING" size="256"/>
- <Column id="atdoctcmt" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="patnm" type="STRING" size="256"/>
- <Column id="instance1" type="STRING" size="256"/>
- <Column id="optm" type="STRING" size="256"/>
- <Column id="roomcd2" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="status"/>
- <Col id="roomcd"/>
- <Col id="patinfo"/>
- <Col id="cureinfo"/>
- <Col id="opnm"/>
- <Col id="diagnm"/>
- <Col id="datarem"/>
- <Col id="atdoctnm"/>
- <Col id="dataupdtflag"/>
- <Col id="opdd"/>
- <Col id="wardcd"/>
- <Col id="diagcd"/>
- <Col id="opcd"/>
- <Col id="atdoctid"/>
- <Col id="beeferrem"/>
- <Col id="dataupdtpwd"/>
- <Col id="atdoctcmt"/>
- <Col id="pid"/>
- <Col id="patnm"/>
- <Col id="instance1"/>
- <Col id="optm"/>
- <Col id="roomcd2"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_matierial_matieriallist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="prcpgb" type="STRING" size="256"/>
- <Column id="prcpdd" type="STRING" size="256"/>
- <Column id="prcpnm" type="STRING" size="256"/>
- <Column id="execprcpstatcd" type="STRING" size="256"/>
- <Column id="depthngnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="prcpgb"/>
- <Col id="prcpdd"/>
- <Col id="prcpnm"/>
- <Col id="execprcpstatcd"/>
- <Col id="depthngnm"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_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"/>
- </ColumnInfo>
- <Rows>
- <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="frdt" type="STRING" size="256"/>
- <Column id="todt" type="STRING" size="256"/>
- <Column id="srchpid" type="STRING" size="256"/>
- <Column id="srchdiagnm" type="STRING" size="256"/>
- <Column id="srchopnm" type="STRING" size="256"/>
- <Column id="srchatdoctcmt" type="STRING" size="256"/>
- <Column id="srchpwd" type="STRING" size="256"/>
- <Column id="opdd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="frdt"/>
- <Col id="todt"/>
- <Col id="srchpid"/>
- <Col id="srchdiagnm"/>
- <Col id="srchopnm"/>
- <Col id="srchatdoctcmt"/>
- <Col id="srchpwd"/>
- <Col id="opdd"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_matieraldata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="pid" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="call" type="STRING" size="256"/>
- <Column id="waiting" type="STRING" size="256"/>
- <Column id="done" type="STRING" size="256"/>
- <Column id="cancle" type="STRING" size="256"/>
- <Column id="total" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="call"/>
- <Col id="waiting"/>
- <Col id="done"/>
- <Col id="cancle"/>
- <Col id="total"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_baseinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="initexecprcpstatcd" type="STRING" size="256"/>
- <Column id="initsupauthpassword" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="count" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_hidden_source" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="patnm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_rexprnt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="call" type="STRING" size="256"/>
- <Column id="waiting" type="STRING" size="256"/>
- <Column id="done" type="STRING" size="256"/>
- <Column id="cancel" type="STRING" size="256"/>
- <Column id="total" type="STRING" size="256"/>
- <Column id="srchtitle" type="STRING" size="256"/>
- <Column id="srchsear" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="call"/>
- <Col id="waiting"/>
- <Col id="done"/>
- <Col id="cancel"/>
- <Col id="total"/>
- <Col id="srchtitle"/>
- <Col id="srchsear"/>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_M0011" 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>
- </Dataset>
- <Dataset id="ds_init_A0526" 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>
- </Dataset>
- <Dataset id="ds_cmb_dataupdtflag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="label" type="STRING" size="256"/>
- <Column id="value" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="label">Call</Col>
- <Col id="value">1</Col>
- </Row>
- <Row>
- <Col id="label">Waiting</Col>
- <Col id="value">2</Col>
- </Row>
- <Row>
- <Col id="label">Done</Col>
- <Col id="value">3</Col>
- </Row>
- <Row>
- <Col id="label">Cancel</Col>
- <Col id="value">4</Col>
- </Row>
- <Row>
- <Col id="label">Delete</Col>
- <Col id="value">5</Col>
- </Row>
- <Row>
- <Col id="label">Copy</Col>
- <Col id="value">6</Col>
- </Row>
- <Row>
- <Col id="label">시술중</Col>
- <Col id="value">7</Col>
- </Row>
- <Row>
- <Col id="label">회복중</Col>
- <Col id="value">8</Col>
- </Row>
- <Row>
- <Col id="label">병실이실 완료</Col>
- <Col id="value">9</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_rexprnt_angioschelist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="group2.ipt_startrsrvdd" propid="value" datasetid="ds_send" columnid="frdt"/>
- <BindItem id="item1" compid="group2.ipt_endrsrvdd" propid="value" datasetid="ds_send" columnid="todt"/>
- <BindItem id="item2" compid="group2.ipt_pid" propid="value" datasetid="ds_send" columnid="srchpid"/>
- <BindItem id="item3" compid="group2.ipt_opnm" propid="value" datasetid="ds_send" columnid="srchopnm"/>
- <BindItem id="item4" compid="group2.ipt_diagnm" propid="value" datasetid="ds_send" columnid="srchdiagnm"/>
- <BindItem id="item5" compid="group2.ipt_atdoctcmt" propid="value" datasetid="ds_send" columnid="srchatdoctcmt"/>
- <BindItem id="item6" compid="group2.opt_pathngnm" propid="value" datasetid="ds_hidden_source" columnid="patnm"/>
- <BindItem id="item7" compid="group3.output9" propid="value" datasetid="ds_init" columnid="cancle"/>
- <BindItem id="item8" compid="group3.output8" propid="value" datasetid="ds_init" columnid="done"/>
- <BindItem id="item9" compid="group3.output1" propid="value" datasetid="ds_init" columnid="waiting"/>
- <BindItem id="item10" compid="group3.output10" propid="value" datasetid="ds_init" columnid="call"/>
- <BindItem id="item11" compid="group3.output11" propid="value" datasetid="ds_init" columnid="total"/>
- <BindItem id="item12" compid="group3.grp_auth.ipt_pwd" propid="value" datasetid="ds_send" columnid="srchpwd"/>
- </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
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // Lib Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs"
- include "ast_examcurexp::AEZ0001.xjs"
- //=======================================================================================
- // Global Form Variable
- //---------------------------------------------------------------------------------------
- var arErrorCode = new HashArray();
- var gSuppdeptcd = "";
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Argument : N/A
- * Description : 간호일지 TYPE II(ANGIO)
- ****************************************************************************************/
- function fNurseRecII() {
- var row = ds_main_angioschemngt_angioschelist.rowposition;
- var pid = ds_main_angioschemngt_angioschelist.getColumn(row,"pid");
-
- // 환자정보 가져오기
- var chk = lf_aezfGetSrchPatInfo("1", pid, sysf_getUserInfo("dutplceinstcd"), "patchosinfo", "ds_patinfolist");
- if ( chk == "0" ) {
- sysf_messageBox("환자정보 내역 조회 오류입니다.","I999");
- return;
- }
-
- dsf_createDsRow("ds_patchosinfolist", [
- {col:"patnm", type:"STRING", size:256, val:ds_patinfolist.getColumn(0,"hngnm")}
- , {col:"rrgstno1", type:"STRING", size:256, val:ds_patinfolist.getColumn(0,"rrgstno1")}
- , {col:"rrgstno2", type:"STRING", size:256, val:ds_patinfolist.getColumn(0,"rrgstno2")}
- , {col:"prcpgenrflag", type:"STRING", size:256, val:ds_patinfolist.getColumn(0,"ordtype")}
- ]);
-
- lf_aezfGetNurseRecII(ds_patchosinfolist, 0, "1");
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 간호일지 TYPE II(심도자)
- ****************************************************************************************/
- function fNurseRecIII() {
- var row = ds_main_angioschemngt_angioschelist.rowposition;
- var pid = ds_main_angioschemngt_angioschelist.getColumn(row,"pid");
-
- // 환자정보 가져오기
- var chk = lf_aezfGetSrchPatInfo("1", pid, sysf_getUserInfo("dutplceinstcd"), "patchosinfo", "ds_patinfolist" );
- if ( chk == "0" ) {
- sysf_messageBox("환자정보 내역 조회 오류입니다.","I999");
- return;
- }
- dsf_createDsRow("ds_patchosinfolist", [
- {col:"patnm", type:"STRING", size:256, val:ds_patinfolist.getColumn(0,"hngnm")}
- , {col:"rrgstno1", type:"STRING", size:256, val:ds_patinfolist.getColumn(0,"rrgstno1")}
- , {col:"rrgstno2", type:"STRING", size:256, val:ds_patinfolist.getColumn(0,"rrgstno2")}
- , {col:"prcpgenrflag", type:"STRING", size:256, val:ds_patinfolist.getColumn(0,"ordtype")}
- ]);
-
- lf_aezfGetNurseRecII(ds_patchosinfolist, 0, "2");
- }
- /****************************************************************************************
- * Argument : N/A
- * Description :
- ****************************************************************************************/
- function srchAngioSche() {
- dsf_makeValue(ds_send,"suppdeptcd","string",gSuppdeptcd);
- var oParam = {};
- oParam.id = "TRAEA02401";
- oParam.service = "examcurebaseapp.AngioSche";
- oParam.method = "reqGetAngioScheList";
- oParam.inds = "reqparam=ds_send";
- oParam.outds = "ds_main_angioschemngt_angioschelist=angioschelist";
- oParam.async = false;
- //oParam.callback = "cf_TRAEA02401";
- tranf_submit(oParam);
- var _pid = "";
- var _patnm = "";
- var _sex = "";
- var _age = "";
- var _patinfo = "";
-
- ds_main_angioschemngt_angioschelist.addColumn("patinfo","string");
- ds_main_angioschemngt_angioschelist.addColumn("status","string");
- for (var i = 0; i < ds_main_angioschemngt_angioschelist.rowcount; i++) {
- _pid = ds_main_angioschemngt_angioschelist.getColumn(i,"pid");
- _patnm = ds_main_angioschemngt_angioschelist.getColumn(i,"patnm");
- _sex = ds_main_angioschemngt_angioschelist.getColumn(i,"sex");
- _age = ds_main_angioschemngt_angioschelist.getColumn(i,"age");
- _patinfo = _pid + " " + _patnm + "\n ( " + _sex + " / " + _age + " ) ";
- ds_main_angioschemngt_angioschelist.setColumn(i,"patinfo", _patinfo);
- }
-
- ds_send.setColumn(0,"srchpid", "");
- ds_hidden_source.setColumn(0,"patnm", "");
- ds_send.setColumn(0,"srchdiagnm", "");
- ds_send.setColumn(0,"srchopnm", "");
- ds_send.setColumn(0,"srchatdoctcmt", "");
- }
-
- /****************************************************************************************
- * Argument : gridObj - GRID ID
- * : chkcol - 체크할 컬럼
- * Description : 조건에 맞는 로우 색 변경
- ****************************************************************************************/
- function aezfGridSetColor(gridObj, chkcol) {
- var srchLength1 = gridObj.rowcount;
- var dsObj = objects[gridObj.binddataset];
- var _call = 0;
- var _waiting = 0;
- var _done = 0;
- var _cancle = 0;
- for(var i = 0 ; i < gridObj.getCellCount("Head") ; i++) {
- gridObj.setCellProperty("body",i,"color" ,"expr("+chkcol+"==1?'red':"+chkcol+"==2?'black':"+chkcol+"==3?'blue':"+chkcol+"==4?'gray':'')");
- gridObj.setCellProperty("body",i,"color2","expr("+chkcol+"==1?'red':"+chkcol+"==2?'black':"+chkcol+"==3?'blue':"+chkcol+"==4?'gray':''");
- // gridObj.setCellProperty("body",i,"backgroundimage","expr(("+chkcol+"!=1 && "+chkcol+"!=2 && "+chkcol+"!=3 && "+chkcol+"!=4 ? '' : '')");
- }
-
- for ( var i = 0; i < srchLength1; i++ ) {
- // 변경 상태: Call (1)
- if ( dsObj.getColumn(i,chkcol) == 1 ) {
- _call++;
- }
- // 변경 상태: Waiting (2)
- if ( dsObj.getColumn(i,chkcol) == 2 ) {
- _waiting++;
- }
- // 변경 상태: Done (3)
- if ( dsObj.getColumn(i,chkcol) == 3 ) {
- _done++;
- }
- // 변경 상태: Cancle (4)
- if ( dsObj.getColumn(i,chkcol) == 4 ) {
- _cancle++;
- }
- // else {
- // grd_angioschemngt.rowstyle(i, "data", "background-image") = "";
- // }
- }
-
- ds_init.setColumn(0,"call" , _call);
- ds_init.setColumn(0,"waiting" , _waiting);
- ds_init.setColumn(0,"done" , _done);
- ds_init.setColumn(0,"cancle" , _cancle);
- ds_init.setColumn(0,"total" , _call + _waiting + _done);
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 일정내역변경
- ****************************************************************************************/
- function fncAngioScheEdit() {
- group3.grp_auth.visible = true;
- ds_send.setColumn(0,"srchpwd", "");
- group3.grp_auth.ipt_pwd.setFocus();
- ds_main_angioschemngt_angioschelist.setColumn(ds_main_angioschemngt_angioschelist.rowposition,"status", "u");
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 일정내역삭제
- ****************************************************************************************/
- function fncAngioScheDelete() {
- if ( sysf_messageBox("정말 삭제하시겠습니까?", "Q") == 6) {
- group3.grp_auth.visible = true;
- ds_send.setColumn(0,"srchpwd", "");
- group3.grp_auth.ipt_pwd.setFocus();
- ds_main_angioschemngt_angioschelist.setColumn(ds_main_angioschemngt_angioschelist.rowposition,"status", "d");
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 일정내역복사
- ****************************************************************************************/
- function fncAngioScheCopy() {
- ds_main_angioschemngt_angioschelist.setColumn(ds_main_angioschemngt_angioschelist.rowposition,"status", "i");
- dsf_createDs("ds_temp");
- dsf_copyColInfo(ds_temp,ds_main_angioschemngt_angioschelist);
- ds_temp.copyRow(ds_temp.addRow(),ds_main_angioschemngt_angioschelist,ds_main_angioschemngt_angioschelist.rowposition);
-
- var objArg = new Object();
- objArg.arg_ds_send_data = ds_temp;
- frmf_modal("SPAEA00400", "SPAEA00400", objArg, "", 1, 200, 200, "", "", "", "", "", "M");
- }
-
- /****************************************************************************************
- * Argument : N/A
- * Description : 권한체크
- ****************************************************************************************/
- function fAuthCnfm() {
- var srchpwd = ds_send.getColumn(0,"srchpwd");
-
- if ( utlf_isNull(srchpwd) ) {
- sysf_messageBox("패스워드를 입력하세요.","I999");
- group3.grp_auth.ipt_pwd.setFocus();
- return;
- }
-
- var localpasswd = ds_main_angioschemngt_angioschelist.getColumn(ds_main_angioschemngt_angioschelist.rowposition,"dataupdtpwd");
- var superpasswd = ds_init_A0526.getColumn(0,"cdid");
- var status = ds_main_angioschemngt_angioschelist.getColumn(ds_main_angioschemngt_angioschelist.rowposition,"status");
-
- if ( status == "u" ) {
- if ( srchpwd == superpasswd || srchpwd == localpasswd ) {
- group3.grp_auth.visible = false;
- dsf_createDs("ds_temp");
- dsf_copyColInfo(ds_temp,ds_main_angioschemngt_angioschelist);
- ds_temp.copyRow(ds_temp.addRow(),ds_main_angioschemngt_angioschelist,ds_main_angioschemngt_angioschelist.rowposition);
-
- var objArg = new Object();
- objArg.arg_ds_send_data = ds_temp;
- frmf_modal("SPAEA00400", "SPAEA00400", objArg, "", 1, 200, 200, "", "", "", "", "", "M");
-
- return;
- }else {
- sysf_messageBox("입력하신 패스워드가 정확하지 않습니다. 재 입력하세요","I999");
- group3.grp_auth.ipt_pwd.setFocus();
- return;
- }
- }else if ( status == "d" ) {
- if ( srchpwd == superpasswd || srchpwd == localpasswd ) {
- group3.grp_auth.visible = false;
-
- call_TXAEA02401();
-
- srchAngioSche();
-
- aezfGridSetColor( "/root/main/angioschemngt/angioschelist", "dataupdtflag");
-
- return;
- }else {
- sysf_messageBox("입력하신 패스워드가 정확하지 않습니다. 재 입력하세요","I999");
- group3.grp_auth.ipt_pwd.setFocus();
- return;
- }
- }else {
- sysf_messageBox("데이타오류입니다. 전산실에 문의하시길 바랍니다.","I999");
- group3.grp_auth.visible = false;
- return;
- }
- }
- /****************************************************************************************
- * Argument : N/A
- * Description : 수술일정 업데이트
- ****************************************************************************************/
- function call_TXAEA02401() {
- var oParam = {};
- oParam.id = "TXAEA02401";
- oParam.service = "examcurebaseapp.AngioSche";
- oParam.method = "reqExeAngioSche";
- oParam.inds = "reqparam=ds_main_angioschemngt_angioschelist";
- oParam.outds = "ds_hidden=hiddenParam";
- oParam.async = false;
- //oParam.callback = "cf_TXAEA02401";
- tranf_submit(oParam);
- }
-
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components : Form
- * Components ID : SMAEA02400
- * Event : oninit
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시 폼초기화
- ****************************************************************************************/
- function SMAEA02400_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); // 폼 초기화
- }
- /****************************************************************************************
- * Components : Form
- * Components ID : SMAEA02400
- * Event : onload
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 화면 처음 초기화시 폼초기화
- ****************************************************************************************/
- function SMAEA02400_onload(obj:Form, e:LoadEventInfo)
- {
- try{
- ds_send.setColumn(0,"frdt",arg_ds_send.getColumn(0,"frdt"));
- }catch(e){}
-
- group3.grp_auth.visible = false;
- // 근무지코드 셋팅
- lf_aezfSetSuppDeptcd(); //AEZ0001.xjs
- gSuppdeptcd = frmf_getParameter("AST_DEPTCD");
- var _frdt = ds_send.getColumn(0,"frdt");
- // Angio 일정조회 화면에서 이 화면을 불러온 경우
- if (!utlf_isNull(_frdt)) {
- ds_send.setColumn(0,"todt", _frdt);
-
- srchAngioSche();
-
- aezfGridSetColor(group3.grd_angioschemngt, "dataupdtflag");
- } else {
- var _date = utlf_getCurrentDate();
- ds_init.setColumn(0,"frdt", _date);
- ds_init.setColumn(0,"todt", _date);
-
- srchAngioSche();
-
- aezfGridSetColor(group3.grd_angioschemngt, "dataupdtflag");
- }
-
- // zbcfGetCodeList( new Array("M0011", "A0526"), new Array("/root/init/baseinfo/initexecprcpstatcd", "/root/init/baseinfo/initsupauthpassword") );
- // submit("TRZBC00101", false);
- var arrParam = [ {dsNm: "ds_init_M0011", cdGrpId: "M0011"} ///root/init/baseinfo/initexecprcpstatcd
- ,{dsNm: "ds_init_A0526", cdGrpId: "A0526"} ///root/init/baseinfo/initsupauthpassword
- ]
- appf_getCodeList(arrParam);
- //20101011 해당근무지에 따라 타이틀 변경 - 박재영
- var dutplcenm = sysf_getUserInfo("dutplcenm");
- this.titletext = dutplcenm + " 수술일정관리";
- caption6.text = dutplcenm + " 수술일정관리";
-
- caption6.position.width = (caption6.text.length * 20) + 20;
- group2.ipt_pid.setFocus(); // 등록번호 입력란으로 자동 focus
-
- frmf_createPopupMenu("popupmenu","popupmenu_onmenuclick"
- ,[{id: "fncAngioScheEdit" , level: "0", title: "일정내역변경"}
- ,{id: "fncAngioScheDelete" , level: "0", title: "일정내역삭제"}
- ,{id: "fncAngioScheCopy" , level: "0", title: "일정내역복사"}
- ,{id: "fNurseRecII" , level: "0", title: "간호일지 TYPE II(ANGIO)"}
- ,{id: "fNurseRecIII" , level: "0", title: "간호일지 TYPE II(심도자)"}]
- );
- }
- // ds에 생성된 id별 함수 실행
- function popupmenu_onmenuclick(obj:PopupMenu, e:MenuClickEventInfo)
- {
- eval(e.id + "()");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group2.btn_sea
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 조회
- ****************************************************************************************/
- function group2_btn_sea_onclick(obj:Button, e:ClickEventInfo)
- {
- var _frdt = ds_send.getColumn(0,"frdt");
- var _todt = ds_send.getColumn(0,"todt");
- if ( utlf_isNull(_frdt) && !utlf_isNull(_todt) ) {
- sysf_messageBox("검색하실 날짜 범위의 시작 일자를 입력해 주십시오." , "I999");
- group2.ipt_startrsrvdd.setFocus();
- } else if ( _frdt != "" && _todt == "") {
- sysf_messageBox("검색하실 날짜 범위의 마지막 일자를 입력해 주십시오." , "I999");
- group2.ipt_endrsrvdd.setFocus();
- } else if ( utlf_getDateInterval(_frdt, _todt) < 0 ) {
- sysf_messageBox("입력하신 날짜 범위로는 검색할 수 없습니다. 기준일자를 확인해 주십시오." , "I999");
- group2.ipt_startrsrvdd.setFocus();
- } else {
- ds_main_matierial_matieriallist.clearData();
-
- srchAngioSche();
-
- aezfGridSetColor(group3.grd_angioschemngt, "dataupdtflag");
- }
- }
- /****************************************************************************************
- * Components : Calendar
- * Components ID : group2.ipt_startrsrvdd
- * Event : onchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 조회기간 변경시 조회
- ****************************************************************************************/
- function group2_ipt_startrsrvdd_onchanged(obj:Calendar, e:ChangeEventInfo)
- {
- frmf_inputEnterKey("group2.btn_sea", "onclick", new ClickEventInfo);
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : group2.ipt_pid
- * Event : onkeydown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 등록번호 변경 후 조회
- ****************************************************************************************/
- function group2_ipt_pid_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) {
- obj.updateToDataset();
- frmf_inputEnterKey("group2.btn_sea", "onclick", new ClickEventInfo);
- }
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group2.btn_pidsrch
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 등록번호를 통한 환자 이름 조회
- ****************************************************************************************/
- function group2_btn_pidsrch_onclick(obj:Button, e:ClickEventInfo)
- {
- var objArg = new Object();
- dsf_createDsRow("ds_temp_send", [
- {col:"pid", type:"STRING", size:256, val:ds_send.getColumn(0,"srchpid")}
- , {col:"srchcond", type:"STRING", size:256, val:"1"}
- ]);
- objArg.arg_ds_send = ds_temp_send;
- frmf_modal("SPPMC02500", "SPPMC02500", objArg, "", 1, 200, 200, "", "", "", "", "", "M");
-
- ds_send.setColumn(0,"srchpid",ds_patinfolist.getColumn(0,"pid"));
- ds_hidden_source.setColumn(0,"patnm",ds_patinfolist.getColumn(0,"hngnm"));
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : group2.ipt_opnm
- * Event : onkeydown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 수술명 변경 후 조회
- ****************************************************************************************/
- function group2_ipt_opnm_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) {
- obj.updateToDataset();
- frmf_inputEnterKey("group2.btn_sea", "onclick", new ClickEventInfo);
- }
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : group2.ipt_diagnm
- * Event : onkeydown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 진단명 변경 후 조회
- ****************************************************************************************/
- function group2_ipt_diagnm_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) {
- obj.updateToDataset();
- frmf_inputEnterKey("group2.btn_sea", "onclick", new ClickEventInfo);
- }
- }
- /****************************************************************************************
- * Components : Edit
- * Components ID : group2.ipt_atdoctcmt
- * Event : onkeydown
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 소견 변경 후 조회
- ****************************************************************************************/
- function group2_ipt_atdoctcmt_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == 13) {
- obj.updateToDataset();
- frmf_inputEnterKey("group2.btn_sea", "onclick", new ClickEventInfo);
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : group3.grd_angioschemngt
- * Event : onlbuttonup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 수술일정 선택
- ****************************************************************************************/
- function group3_grd_angioschemngt_onlbuttonup(obj:Grid, e:GridMouseEventInfo)
- {
- if ( e.row > -1 ) {
- ds_main_matierial_matieriallist.clearData();
- ds_send_matieraldata.setColumn(0,"pid",ds_main_angioschemngt_angioschelist.getColumn(e.row,"pid"));
- dsf_createDsRow("ds_reqparam", [{col:"srchpid", type:"STRING", size:256, val:ds_send_matieraldata.getColumn(0,"pid")}]);
- var oParam = {};
- oParam.id = "TRAEA02405";
- oParam.service = "examcurebaseapp.AngioSche";
- oParam.method = "reqGetAngioMatierialList";
- oParam.inds = "reqparam=ds_reqparam";
- oParam.outds = "ds_main_matierial_matieriallist=matieriallist";
- oParam.async = false;
- //oParam.callback = "cf_TRAEA02405";
- tranf_submit(oParam);
- }
- }
- /****************************************************************************************
- * Components : Grid
- * Components ID : group3.grd_angioschemngt
- * Event : onrbuttonup
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 수술일정에서 팝업메뉴 띄움
- ****************************************************************************************/
- function group3_grd_angioschemngt_onrbuttonup(obj:Grid, e:GridMouseEventInfo)
- {
- if(e.row > -1){
- grdf_setSelectedCell(obj, e); // 선택된 행 확실히 선택해줌
- popupmenu.trackPopup(e.screenX,e.screenY);
- }
-
- return true;
- }
- /****************************************************************************************
- * Components : Dataset
- * Components ID : ds_main_angioschemngt_angioschelist
- * Event : oncolumnchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 수술일정내용 변경시 업데이트
- ****************************************************************************************/
- function ds_main_angioschemngt_angioschelist_oncolumnchanged(obj:Dataset, e:DSColChangeEventInfo)
- {
- if(e.columnid == "status") return;
-
- ds_main_angioschemngt_angioschelist.setColumn(e.row,"status", "u");
-
- call_TXAEA02401();
-
- srchAngioSche();
-
- aezfGridSetColor(group3.grd_angioschemngt, "dataupdtflag");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group3.grp_auth.btn_authcnfm
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 권한체크 확인
- ****************************************************************************************/
- function group3_grp_auth_btn_authcnfm_onclick(obj:Button, e:ClickEventInfo)
- {
- fAuthCnfm();
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : group3.grp_auth.btn_authcncl
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 권한체크 취소
- ****************************************************************************************/
- function group3_grp_auth_btn_authcncl_onclick(obj:Button, e:ClickEventInfo)
- {
- group3.grp_auth.visible = false;
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button91
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 일정조회
- ****************************************************************************************/
- function button91_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_modal("SPAEA00300", "SPAEA00300", null, null, 300, 250, null, null, null, null, null, null, "M");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button2
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 일정등록
- ****************************************************************************************/
- function button2_onclick(obj:Button, e:ClickEventInfo)
- {
- var curdate = utlf_getCurrentDate();
- ds_send.setColumn(0,"opdd", curdate);
-
- var objArg = new Object();
- objArg.arg_ds_send_data = ds_send;
- frmf_modal("SPAEA00400", "SPAEA00400", objArg, "", 1, 300, 250, "", "", "", "", "", "M");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button13
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 통합결과조회
- ****************************************************************************************/
- function button13_onclick(obj:Button, e:ClickEventInfo)
- {
- lf_aezfPopUpModalessSample("SMMMI00100", group3.grd_angioschemngt)
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button5
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 통합기록조회
- ****************************************************************************************/
- function button5_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_setParameter("SMMRI00400_param_pid", ds_main_angioschemngt_angioschelist.getColumn(ds_main_angioschemngt_angioschelist.rowposition,"pid"));
- frmf_modal("SMMRI00400", "SMMRI00400", null, null, null, null, null, null, null, null, null, null, "M");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button1
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 간호기록
- ****************************************************************************************/
- function button1_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_modal("SPMMR05400", "SPMMR05400", null, null, null, null, null, null, null, null, null, null, "M");
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button4
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 출력
- ****************************************************************************************/
- function button4_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_rexprnt_angioschelist.clear();
-
- var dutplcenm = sysf_getUserInfo("dutplcenm");
- var srchtitle = dutplcenm + " 수술일정관리";
- var srchsear = "";
- if(!utlf_isNull(ds_send.getColumn(0,"frdt")) && !utlf_isNull(ds_send.getColumn(0,"todt"))) {
- srchsear = "⊙ 조회기간 : " + group2.ipt_startrsrvdd.text + " ~ " + group2.ipt_endrsrvdd.text;
- }
-
- if(!utlf_isNull(ds_send.getColumn(0,"srchpid"))) {
- srchsear = srchsear + " ⊙ 등록번호 : " + ds_send.getColumn(0,"srchpid");
-
- if(!utlf_isNull(ds_hidden_source.getColumn(0,"patnm"))) {
- srchsear = srchsear + " ( "+ ds_hidden_source.getColumn(0,"patnm" ) + " )";
- }
- }
-
- if(!utlf_isNull(ds_send.getColumn(0,"srchopnm"))) {
- srchsear = srchsear + " ⊙ 수술명 : " + ds_send.getColumn(0,"srchopnm" );
- }
-
- if(!utlf_isNull(ds_send.getColumn(0,"srchdiagnm"))) {
- srchsear = srchsear + " ⊙ 진단명 : " + ds_send.getColumn(0,"srchdiagnm");
- }
-
- if(!utlf_isNull(ds_send.getColumn(0,"srchatdoctcmt"))) {
- srchsear = srchsear + " ⊙ 소견 : " + ds_send.getColumn(0,"srchatdoctcmt");
- }
-
- ds_rexprnt.setColumn(0,"srchtitle" ,srchtitle );
- ds_rexprnt.setColumn(0,"srchsear" ,srchsear );
- ds_rexprnt.setColumn(0,"total" ,ds_init.getColumn(0,"total"));
- ds_rexprnt.setColumn(0,"call" ,ds_init.getColumn(0,"call"));
- ds_rexprnt.setColumn(0,"waiting" ,ds_init.getColumn(0,"waiting"));
- ds_rexprnt.setColumn(0,"done" ,ds_init.getColumn(0,"done"));
- ds_rexprnt.setColumn(0,"cancel" ,ds_init.getColumn(0,"cancle"));
- var angioCnt = ds_main_angioschemngt_angioschelist.rowcount;
- dsf_copyColInfo(ds_rexprnt_angioschelist,ds_main_angioschemngt_angioschelist);
-
- for (var i = 0 ; i < angioCnt ; i++ ) {
- var nRow = ds_rexprnt_angioschelist.addRow();
- ds_rexprnt_angioschelist.copyRow(nRow,ds_main_angioschemngt_angioschelist,i);
- ds_rexprnt_angioschelist.setColumn(nRow,"dataupdtflag",group3.grd_angioschemngt.getCellText(i,group3.grd_angioschemngt.getBindCellIndex("body","dataupdtflag")));
- }
- // exeReportPreview("RPAEA02400", "XMLSTR" , "" , "" , "false" , "", "", "", "", "false");
- var objDOM = rptf_createDOM(); // DOM 객체 설정
- var objParam = new Object();
- rptf_setNodeListToDOM(objDOM, "/root/rexprnt" , ds_rexprnt); // 데이터셋 2
- rptf_setNodeListToDOM(objDOM, "/root/rexprnt/angioschelist" , ds_rexprnt_angioschelist); // 데이터셋 1
-
-
- objParam.xml_data_XML1 = objDOM.documentElement.source;
- var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0";
- rptf_exeReportPreview30(["RPAEA02400"],[objParam], option);
- }
- /****************************************************************************************
- * Components : Button
- * Components ID : button3
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 엑셀저장
- ****************************************************************************************/
- function button3_onclick(obj:Button, e:ClickEventInfo)
- {
- if( ds_main_angioschemngt_angioschelist.rowcount > 0 ){
- grdf_exportExcel(group3.grd_angioschemngt, "수술일정", "수술일정", false, "", "user", false);
- } else {
- sysf_messageBox("조회된 데이터가 ", "I004");
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|