123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SPASI03300" position="absolute 0 0 761 892" titletext="HIV-AIDS 신고" oninit="SPASI03300_oninit" onload="SPASI03300_onload">
- <Layouts>
- <Layout>
- <Shape position="absolute 3 -19 753 -18" linetype="vertical" id="line2" class="line_1"/>
- <Grid position="absolute 511 577 733 667" id="grd_diag" visible="false" binddataset="ds_grd_diag" taborder="4">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="80"/>
- <Column size="145"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell text="진단코드"/>
- <Cell col="1" text="진단명"/>
- <Cell col="2" text="caption1"/>
- <Cell col="3" text="caption2"/>
- </Band>
- <Band id="body">
- <Cell text="bind:termcd"/>
- <Cell col="1" text="bind:termhngnm"/>
- <Cell col="2" text="bind:termengnm"/>
- <Cell col="3" text="bind:termflag"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Edit readonly="true" position="absolute 106 75 629 94" id="opt_cntcaddr1" taborder="3" visible="false"/>
- <Static text="주소" position="absolute 4 73 104 96" align="align:center middle;" id="caption48" class="cell_1" visible="false"/>
- <Static text="-" position="absolute 687 74 699 91" id="caption40" class="search_no_b" visible="false"/>
- <Edit readonly="true" position="absolute 638 75 686 94" id="opt_zipcd1" taborder="2" visible="false"/>
- <Edit readonly="true" position="absolute 698 75 746 94" id="opt_zipcd2" taborder="1" visible="false"/>
- <Div position="absolute 3 23 758 864" id="grp_main" scrollbars="autoboth" style="border:1 solid #a0c5d8ff ;">
- <Layouts>
- <Layout width="755" height="873">
- <Shape position="absolute 0 -14 750 -13" linetype="vertical" id="line4" class="line_1" anchor="default"/>
- <Shape position="absolute 0 -6 750 0" linetype="vertical" id="line5" class="line_1" anchor="default"/>
- <Shape position="absolute 0 734 750 740" linetype="vertical" id="line51" class="line_3" anchor="default"/>
- <Static text="신고 구분" position="absolute 0 1 100 24" align="align:center middle;" id="caption14" class="cell_1" anchor="default"/>
- <Static text="성별" position="absolute 0 25 100 48" align="align:center middle;" id="caption12" class="cell_1" anchor="default"/>
- <Static text="생년월일" position="absolute 365 24 465 47" align="align:center middle;" id="caption13" class="cell_1" anchor="default"/>
- <Static text="가검물번호" position="absolute 563 24 643 47" align="align:center middle;" id="caption15" class="cell_1" anchor="default"/>
- <Static text="최초진단일" position="absolute 0 73 100 96" align="align:center middle;" id="caption16" class="cell_1" anchor="default"/>
- <Static text="확인진단일" position="absolute 0 98 100 121" align="align:center middle;" id="caption17" class="cell_1" anchor="default"/>
- <Static text="검사소견" position="absolute 0 122 100 244" align="align:center middle;" id="caption18" class="cell_1" anchor="default"/>
- <Static text="확인검사기관" position="absolute 365 73 465 122" align="align:center middle;" id="caption19" class="cell_1" anchor="default"/>
- <Shape position="absolute 0 20 750 26" linetype="vertical" id="line7" class="line_2" anchor="default"/>
- <Shape position="absolute 0 44 750 50" linetype="vertical" id="line6" class="line_2" anchor="default"/>
- <Shape position="absolute 0 93 360 99" linetype="vertical" id="line8" class="line_2" anchor="default"/>
- <Shape position="absolute 0 117 750 123" linetype="vertical" id="line9" class="line_2" anchor="default"/>
- <Static text="추정감염경로" position="absolute 365 123 465 244" align="align:center middle;" id="caption20" class="cell_1" anchor="default"/>
- <Shape position="absolute 0 242 750 248" linetype="vertical" id="line10" class="line_2" anchor="default"/>
- <Static text="사망여부" position="absolute 0 246 100 269" align="align:center middle;" id="caption21" class="cell_1" anchor="default"/>
- <Static text="사망자 성명" position="absolute 264 246 364 269" align="align:center middle;" id="caption22" class="cell_1" anchor="default"/>
- <Static text="사망자 주민등록번호" position="absolute 464 246 588 269" align="align:center middle;" id="caption23" class="cell_1" anchor="default"/>
- <Shape position="absolute 0 265 750 271" linetype="vertical" id="line11" class="line_2" anchor="default"/>
- <Static text="주요사망원인 (진단명)" position="absolute 0 270 100 303" align="align:center middle;" id="caption24" class="cell_1" anchor="default"/>
- <Shape position="absolute 0 300 750 306" linetype="vertical" id="line12" class="line_2" anchor="default"/>
- <Static text="사망일자" position="absolute 0 305 100 328" align="align:center middle;" id="caption25" class="cell_1" anchor="default"/>
- <Static text="사망과 후천성면역결핍증과의 관련성" position="absolute 365 305 582 328" align="align:center middle;" id="caption26" class="cell_1" anchor="default"/>
- <Static text="후천성면역 결핍증환자 관련 임상증상 (사망전 주요증상 포함)" position="absolute 0 329 100 838" align="align:center middle;" id="caption27" class="cell_1" anchor="default"/>
- <Shape position="absolute 0 324 750 330" linetype="vertical" id="line13" class="line_2" anchor="default"/>
- <MaskEdit readonly="true" position="absolute 467 24 560 45" id="output5" mask="####-##-##" anchor="default" type="number" enable="true" updatebindingvalue="nosetvalue"/>
- <Calendar position="absolute 102 73 361 95" id="input9" taborder="16" mask="yyyy-mm-dd" anchor="default"/>
- <Radio position="absolute 102 25 227 45" id="radio2" enable="false" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" rowcount="0">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">M</Col>
- <Col id="datacolumn">남</Col>
- </Row>
- <Row>
- <Col id="codecolumn">F</Col>
- <Col id="datacolumn">여</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio position="absolute 102 3 746 23" id="radio1" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" rowcount="0">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">605</Col>
- <Col id="datacolumn">인체면역바이러스 감염인</Col>
- </Row>
- <Row>
- <Col id="codecolumn">606</Col>
- <Col id="datacolumn">후천성면역결핍증환자</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Calendar position="absolute 102 98 361 120" id="input3" taborder="16" mask="yyyy-mm-dd" anchor="default"/>
- <Edit position="absolute 366 246 462 267" id="input5" anchor="default" enable="false"/>
- <Edit readonly="true" position="absolute 590 247 663 267" id="output2" anchor="default"/>
- <Edit readonly="true" position="absolute 672 247 745 267" id="output6" anchor="default"/>
- <Static text="-" position="absolute 664 248 676 265" id="caption28" class="search_no_b" anchor="default"/>
- <TextArea position="absolute 102 270 725 300" id="textarea1" anchor="default"/>
- <Calendar position="absolute 101 305 327 327" id="input6" taborder="16" mask="yyyy-mm-dd" anchor="default"/>
- <Button position="absolute 730 278 746 294" id="button61" class="icon_search" text="" anchor="default" onclick="grp_main_button61_onclick"/>
- <Radio position="absolute 102 247 255 267" id="radio3" columncount="2" innerdataset="ds_init_radio3" datacolumn="cdnm" codecolumn="cdid" anchor="default" rowcount="0"/>
- <Radio position="absolute 584 307 744 327" id="radio4" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">Y</Col>
- <Col id="datacolumn">유</Col>
- </Row>
- <Row>
- <Col id="codecolumn">N</Col>
- <Col id="datacolumn">무</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static text="보건환경연구원" position="absolute 586 77 686 97" id="caption1" anchor="default"/>
- <Radio position="absolute 466 75 695 115" id="radio5" codecolumn="codecolumn" datacolumn="datacolumn" anchor="default" rowcount="0" columncount="0">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">01</Col>
- <Col id="datacolumn">보건환경연구원</Col>
- </Row>
- <Row>
- <Col id="codecolumn">02</Col>
- <Col id="datacolumn">질병관리본부(국립보건연구원)</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Edit position="absolute 484 76 584 95" id="input4" anchor="default"/>
- <Radio position="absolute 466 124 744 239" id="radio6" innerdataset="ds_init_radio6" datacolumn="cdnm" codecolumn="cdid" anchor="default" columncount="0" rowcount="0"/>
- <Edit position="absolute 644 24 744 46" id="input8" anchor="default"/>
- <Edit id="input13" taborder="17" position="absolute 555 219 744 238" anchor="default"/>
- </Layout>
- </Layouts>
- <InitValue/>
- </Div>
- <Static id="caption6" text="인체면역결핍바이러스 감염인 / 후천성면역결핍증 환자 발견(사망) 신고·보고" class="tit_1" position="absolute 3 3 492 23"/>
- <cp_checkboxList id="cp_checkboxList1" titletext="CheckBox List" taborder="11" scrollbars="none" position="absolute 106 148 364 267" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible" text="cp_checkboxList1"/>
- <cp_checkboxList id="cp_checkboxList2" titletext="CheckBox List" taborder="8" text="cp_checkboxList2" scrollbars="none" position="absolute 107 359 747 862" style="background:transparent; " col="1" row="1" cellspacing="2" vcellspacing="0" itemWidth="100" itemHeight="20" overflow="visible"/>
- <Static id="caption2" text="(cells/ml)" position="absolute 300 153 357 173"/>
- <Edit id="input1" taborder="9" position="absolute 260 150 300 169"/>
- <Edit id="input2" taborder="10" position="absolute 260 175 300 194"/>
- <Static id="caption3" text="(copies/ml)" position="absolute 299 173 367 193"/>
- <Div id="grp_btn" taborder="12" position="absolute 12 864 756 891">
- <Layouts>
- <Layout>
- <Button id="btn_save" taborder="1" text="저장" onclick="grp_btn_btn_save_onclick" class="btn4" position="absolute 560 3 616 25" anchor="default"/>
- <Button id="btn_cncl" taborder="2" text="삭제" class="btn4" position="absolute 618 3 674 25" anchor="default" onclick="grp_btn_btn_cncl_onclick"/>
- <Button id="btn_init" taborder="3" text="초기화" onclick="grp_btn_btn_init_onclick" class="btn4" position="absolute 675 3 743 25" anchor="default"/>
- </Layout>
- </Layouts>
- </Div>
- <Edit id="input7" taborder="13" position="absolute 189 840 756 861"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_grd_diag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="termcd" type="STRING"/>
- <Column id="termhngnm" type="STRING"/>
- <Column id="termengnm" type="STRING"/>
- <Column id="termflag" type="STRING"/>
- <Column id="status" type="STRING" size="256"/>
- <Column id="diagcd" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_radio3" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_radio6" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cdnm" type="STRING"/>
- <Column id="cdid" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_main_lglydisinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="state" type="STRING" size="256"/>
- <Column id="psnflag" type="STRING" size="256"/>
- <Column id="patnm" type="STRING" size="256"/>
- <Column id="sexflag" type="STRING" size="256"/>
- <Column id="age" type="STRING" size="256"/>
- <Column id="rgstno" type="STRING" size="256"/>
- <Column id="rgstno2" type="STRING" size="256"/>
- <Column id="zipcd1" type="STRING" size="256"/>
- <Column id="zipcd2" type="STRING" size="256"/>
- <Column id="tel" type="STRING" size="256"/>
- <Column id="cntcaddr1" type="STRING" size="256"/>
- <Column id="cntcaddr2" type="STRING" size="256"/>
- <Column id="pid" type="STRING" size="256"/>
- <Column id="wrtedt" type="STRING" size="256"/>
- <Column id="seqno" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="reptflag" type="STRING" size="256"/>
- <Column id="lglydiscd" type="STRING" size="256"/>
- <Column id="ioeflag" type="STRING" size="256"/>
- <Column id="orddd" type="STRING" size="256"/>
- <Column id="indd" type="STRING" size="256"/>
- <Column id="cretno" type="STRING" size="256"/>
- <Column id="deptcd" type="STRING" size="256"/>
- <Column id="wrteid" type="STRING" size="256"/>
- <Column id="jobcd" type="STRING" size="256"/>
- <Column id="procernm" type="STRING" size="256"/>
- <Column id="residncflag" type="STRING" size="256"/>
- <Column id="idflag" type="STRING" size="256"/>
- <Column id="symp" type="STRING" size="256"/>
- <Column id="diagnm" type="STRING" size="256"/>
- <Column id="attackdd" type="STRING" size="256"/>
- <Column id="diagdd" type="STRING" size="256"/>
- <Column id="diagcd" type="STRING" size="256"/>
- <Column id="dethyn" type="STRING" size="256"/>
- <Column id="cnfsnwtstrslt" type="STRING" size="256"/>
- <Column id="estminfcpath" type="STRING" size="256"/>
- <Column id="estminfcareacd" type="STRING" size="256"/>
- <Column id="estminfcareanaticd" type="STRING" size="256"/>
- <Column id="naticd" type="STRING" size="256"/>
- <Column id="ecntrydd" type="STRING" size="256"/>
- <Column id="ecntrytodd" type="STRING" size="256"/>
- <Column id="stayterm" type="STRING" size="256"/>
- <Column id="chngreptkind" type="STRING" size="256"/>
- <Column id="updtreptcnts" type="STRING" size="256"/>
- <Column id="updtreptdd" type="STRING" size="256"/>
- <Column id="updtreptrid" type="STRING" size="256"/>
- <Column id="reptdt" type="STRING" size="256"/>
- <Column id="reptrid" type="STRING" size="256"/>
- <Column id="preinochstflag" type="STRING" size="256"/>
- <Column id="pastcureflag" type="STRING" size="256"/>
- <Column id="cureterm" type="STRING" size="256"/>
- <Column id="pastcurecnt" type="STRING" size="256"/>
- <Column id="bisiziflag" type="STRING" size="256"/>
- <Column id="bisiziinocmthd" type="STRING" size="256"/>
- <Column id="sputumdm" type="STRING" size="256"/>
- <Column id="sputumby" type="STRING" size="256"/>
- <Column id="sputumodm" type="STRING" size="256"/>
- <Column id="sputumoby" type="STRING" size="256"/>
- <Column id="etctestflag" type="STRING" size="256"/>
- <Column id="rayrsltflag" type="STRING" size="256"/>
- <Column id="tooberrsltsize" type="STRING" size="256"/>
- <Column id="solidsize" type="STRING" size="256"/>
- <Column id="inhospflag" type="STRING" size="256"/>
- <Column id="curefromdd" type="STRING" size="256"/>
- <Column id="curetodd" type="STRING" size="256"/>
- <Column id="curersltflag" type="STRING" size="256"/>
- <Column id="curersltetc" type="STRING" size="256"/>
- <Column id="dethflag" type="STRING" size="256"/>
- <Column id="cncldt" type="STRING" size="256"/>
- <Column id="diagmthd" type="STRING" size="256"/>
- <Column id="diagmthdcnts" type="STRING" size="256"/>
- <Column id="cnclerid" type="STRING" size="256"/>
- <Column id="lglydiscnts" type="STRING" size="256"/>
- <Column id="tisstestlag" type="STRING" size="256"/>
- <Column id="testpartcd" type="STRING" size="256"/>
- <Column id="testpartremcnts" type="STRING" size="256"/>
- <Column id="testmthdcd" type="STRING" size="256"/>
- <Column id="plaqflagcd" type="STRING" size="256"/>
- <Column id="brwavetestflag" type="STRING" size="256"/>
- <Column id="brwavetestcnts" type="STRING" size="256"/>
- <Column id="raytestflag" type="STRING" size="256"/>
- <Column id="raytestcnts" type="STRING" size="256"/>
- <Column id="crbrfldtestflag" type="STRING" size="256"/>
- <Column id="crbrfldtestcnts" type="STRING" size="256"/>
- <Column id="prnpagenetestflag" type="STRING" size="256"/>
- <Column id="codonnm" type="STRING" size="256"/>
- <Column id="codonflag" type="STRING" size="256"/>
- <Column id="codonflag2" type="STRING" size="256"/>
- <Column id="codoncnts" type="STRING" size="256"/>
- <Column id="patflag" type="STRING" size="256"/>
- <Column id="patflag2" type="STRING" size="256"/>
- <Column id="dngrcascd" type="STRING" size="256"/>
- <Column id="dngrcasremcnts" type="STRING" size="256"/>
- <Column id="infcnts" type="STRING" size="256"/>
- <Column id="dethdd" type="STRING" size="256"/>
- <Column id="estminfcpathremcnts" type="STRING" size="256"/>
- <Column id="tmpcol1" type="STRING" size="256"/>
- <Column id="tmpcol2" type="STRING" size="256"/>
- <Column id="tmpcol3" type="STRING" size="256"/>
- <Column id="etcnts1" type="STRING" size="256"/>
- <Column id="etcnts2" type="STRING" size="256"/>
- <Column id="etcnts3" type="STRING" size="256"/>
- <Column id="matrno" type="STRING" size="256"/>
- <Column id="fstdiagdd" type="STRING" size="256"/>
- <Column id="sympremcnts" type="STRING" size="256"/>
- <Column id="lglykindcd" type="STRING" size="256"/>
- <Column id="relyn" type="STRING" size="256"/>
- <Column id="cnfmtestinstcd" type="STRING" size="256"/>
- <Column id="cnfmtestinstnm" type="STRING" size="256"/>
- <Column id="testrslt1" type="STRING" size="256"/>
- <Column id="testrslt2" type="STRING" size="256"/>
- <Column id="brthdd" type="STRING" size="256"/>
- <Column id="lasthistyn" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="state">I</Col>
- <Col id="reptflag">09</Col>
- <Col id="lasthistyn">Y</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_main_getlglydisinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_getreptdtinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_M0149list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_P0353list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_A0132list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_A0632list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_A0631list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_A0629list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_A0369list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_A0630list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_initinfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_tmplist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_send_reqdata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="hardcdno" type="STRING" size="256"/>
- <Column id="trgtcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_send_savedata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_main_paminfo" 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"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="grp_main.radio1" propid="value" datasetid="ds_main_lglydisinfo" columnid="lglydiscd"/>
- <BindItem id="item1" compid="grp_main.radio2" propid="value" datasetid="ds_main_lglydisinfo" columnid="sexflag"/>
- <BindItem id="item2" compid="grp_main.output5" propid="value" datasetid="ds_main_lglydisinfo" columnid="brthdd"/>
- <BindItem id="item3" compid="grp_main.input8" propid="value" datasetid="ds_main_lglydisinfo" columnid="matrno"/>
- <BindItem id="item4" compid="grp_main.input9" propid="value" datasetid="ds_main_lglydisinfo" columnid="fstdiagdd"/>
- <BindItem id="item5" compid="grp_main.input3" propid="value" datasetid="ds_main_lglydisinfo" columnid="diagdd"/>
- <BindItem id="item6" compid="grp_main.input4" propid="value" datasetid="ds_main_lglydisinfo" columnid="cnfmtestinstnm"/>
- <BindItem id="item7" compid="grp_main.radio5" propid="value" datasetid="ds_main_lglydisinfo" columnid="cnfmtestinstcd"/>
- <BindItem id="item8" compid="input1" propid="value" datasetid="ds_main_lglydisinfo" columnid="testrslt1"/>
- <BindItem id="item9" compid="input2" propid="value" datasetid="ds_main_lglydisinfo" columnid="testrslt2"/>
- <BindItem id="item10" compid="grp_main.radio3" propid="value" datasetid="ds_main_lglydisinfo" columnid="dethyn"/>
- <BindItem id="item11" compid="grp_main.radio6" propid="value" datasetid="ds_main_lglydisinfo" columnid="estminfcpath"/>
- <BindItem id="item12" compid="grp_main.input5" propid="value" datasetid="ds_main_lglydisinfo" columnid="patnm"/>
- <BindItem id="item13" compid="grp_main.output2" propid="value" datasetid="ds_main_lglydisinfo" columnid="rgstno"/>
- <BindItem id="item14" compid="grp_main.output6" propid="value" datasetid="ds_main_lglydisinfo" columnid="rgstno2"/>
- <BindItem id="item16" compid="grp_main.textarea1" propid="value" datasetid="ds_main_lglydisinfo" columnid="diagnm"/>
- <BindItem id="item17" compid="grp_main.input6" propid="value" datasetid="ds_main_lglydisinfo" columnid="dethdd"/>
- <BindItem id="item18" compid="grp_main.radio4" propid="value" datasetid="ds_main_lglydisinfo" columnid="relyn"/>
- <BindItem id="item15" compid="grp_main.input13" propid="value" datasetid="ds_main_lglydisinfo" columnid="estminfcpathremcnts"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-08-28
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-08-28 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- var ioflag = "";
- var pid = ""
- var orddd = "";
- var cretno = "";
- var strRegtdt = "";
- var iDate = new Date();
- var strYearCal = "";
- var arErrorCode = new HashArray();
- /******************************************************************
- * Argument :
- * Description : 초기화
- ******************************************************************/
- function SPASI03300_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- //ds_main_lglydisinfo.copyData(ds_main_getlglydisinfo);
- }
- function SPASI03300_onload(obj:Form, e:LoadEventInfo)
- {
- //공통코드 조회
- lf_fInitialize();
-
- //상단정보가 있을 경우는 검색
- var pamInfoCvs = sysf_getGlobalVariable("paminfo");
-
- //cvs가 ""이 아닌 경우에만 처리함.
- if( !utlf_isNull(pamInfoCvs) ){
- ds_main_paminfo.clearData();
- dsf_setCSVToDs("ds_main_paminfo",pamInfoCvs);
- ioflag = ds_main_paminfo.getColumn(0, "ioflag");
- pid = ds_main_paminfo.getColumn(0, "pid");
- cretno = ds_main_paminfo.getColumn(0, "cretno");
- if( ioflag == "O" ){
- orddd = ds_main_paminfo.getColumn(0, "orddd");
- } else {
- orddd = ds_main_paminfo.getColumn(0, "indd");
- }
- } else {
- if( frmf_isPopup() ){
- ioflag = opener.frmf_getParameter("psnflag");
- pid = opener.frmf_getParameter("pid");
- cretno = opener.frmf_getParameter("cretno");
- orddd = opener.frmf_getParameter("indd");
-
- // 처방에서 주 진단정보 호출 (메인메뉴에서 본 화면 호출 시 예외처리)
- try {
- if( arg_ds_main_diagcdlist.rowcount > 0 ){
- ds_grd_diag.copyData(arg_ds_main_diagcdlist);
- }
- } catch(e) {
- sysf_catchTrace(e);
- }
- }
- }
-
- ds_main_lglydisinfo.setColumn(0, "pid", pid);
- ds_main_lglydisinfo.setColumn(0, "orddd", orddd);
- ds_main_lglydisinfo.setColumn(0, "indd", orddd);
- ds_main_lglydisinfo.setColumn(0, "psnflag", ioflag);
- ds_main_lglydisinfo.setColumn(0, "cretno", cretno);
-
- if( !utlf_isNull(ds_main_lglydisinfo.getColumn(0, "pid")) ){
- ds_send_reqdata.setColumn(0, "hardcdno", "9"); // 2018.01.30_쓰지 않는 코드
- var oParam = {};
- oParam.id = "TRASI03401";
- oParam.service = "infcmngtapp.LglyDisMngt";
- oParam.method = "reqGetInitLglyDisInfo";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_temp_initinfo=init ds_=info";
- oParam.async = false;
- oParam.callback = "cf_TRASI03401";
- tranf_submit(oParam);
-
- //초기값 조회
- if( arErrorCode.pop("TRASI03401") > -1 ){
- ds_send_reqdata.copyData(ds_main_lglydisinfo);
- var oParam = {};
- oParam.id = "TRASI01501";
- oParam.service = "infcmngtapp.LglyDisMngt";
- oParam.method = "reqGetLglyDisPatInfo";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_getlglydisinfo=info";
- oParam.async = false;
- oParam.callback = "cf_TRASI01501";
- tranf_submit(oParam);
- //환자인적정보 조회
- if( arErrorCode.pop("TRASI01501") > -1 ){
- if( !utlf_isNull(ds_main_lglydisinfo.getColumn(0, "pid")) ){
-
- ds_main_getlglydisinfo.addColumn("state", "string", 256);
- ds_main_getlglydisinfo.addColumn("reptyn", "string", 256);
- ds_main_lglydisinfo.copyData(ds_main_getlglydisinfo);
-
- fChkCnclYN();
- }
- }
- }
-
- //검사소견 DBset
- fn_GetEtcTestFlag();
-
- //후천성면역 결핍증환자 관련 임상증상DBset
- fn_GetSymp();
- var result = 1;
- if( frmf_isPopup() && (opener.frmf_getParameter("state") == "U" || opener.frmf_getParameter("state") == "S") ){
-
- ds_main_lglydisinfo.setColumn(0, "state", opener.frmf_getParameter("state"));
- ds_main_lglydisinfo.setColumn(0, "wrtedt", opener.frmf_getParameter("wrtedt"));
- ds_main_lglydisinfo.setColumn(0, "seqno", opener.frmf_getParameter("seqno"));
-
- ds_main_getlglydisinfo.setColumn(0, "reptdt", opener.frmf_getParameter("reptdt"));
- ds_main_getlglydisinfo.setColumn(0, "reptyn", opener.frmf_getParameter("reptyn"));
- ds_main_getlglydisinfo.setColumn(0, "chgyn", opener.frmf_getParameter("chgyn"));
- ds_main_getlglydisinfo.setColumn(0, "prt_reptdt", opener.frmf_getParameter("prt_reptdt"));
- } else if( frmf_isPopup() && (opener.frmf_getParameter("state") != "U" || opener.frmf_getParameter("state") != "S") ){
-
- ds_main_lglydisinfo.setColumn(0, "state", opener.frmf_getParameter("state"));
- ds_send_reqdata.setColumn(0, "pid", pid);
- ds_send_reqdata.setColumn(0, "reptflag", ds_main_lglydisinfo.getColumn(0, "reptflag"));
- strRegtdt = "";
-
- var oParam = {};
- oParam.id = "TRASI01502";
- oParam.service = "infcmngtapp.LglyDisMngt";
- oParam.method = "reqGetReptdtInfo";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_main_getreptdtinfo=reptdtinfo";
- oParam.async = false;
- oParam.callback = "cf_TRASI01502";
- tranf_submit(oParam);
-
- if( arErrorCode.pop("TRASI01502") > -1 ){
- strRegtdt = ds_main_getreptdtinfo.getColumn(0, "reptdt");
- }
-
- var reptYn = ds_main_getreptdtinfo.getColumn(0, "reptyn");
- var getReptYn = ds_main_getreptdtinfo.getColumn(0, "reptyn");
- if( !utlf_isNull(reptYn) && getReptYn == "N" ){
- var lglydiscd = ds_main_lglydisinfo.getColumn(0, "lglydiscd");
- var lglydisnm = "";
-
- if( lglydiscd == "605" ){
- lglydisnm = "인체면역바이러스 감염";
- } else if( lglydiscd == "606" ){
- lglydisnm = "후천성면역결핍증환자";
- }
-
- sysf_messageBox(strRegtdt.substring(0,4)+"년 "+strRegtdt.substring(4,6)+"월 "+strRegtdt.substring(6,8)+"일 "
- + lglydisnm +"(으)로 전염병이 신고되어 있습니다, \n 해당 상병은 추가 신고가 불필요합니다.", "I");
- close();
- return;
- }
-
- ds_send_reqdata.addColumn("hardcdno", "string", 256);
- ds_send_reqdata.addColumn("trgtcd", "string", 256);
- ds_send_reqdata.setColumn(0, "hardcdno", "9");
- ds_send_reqdata.setColumn(0, "trgtcd", ds_main_lglydisinfo.getColumn(0, "reptflag"));
- }
-
- var getPid = ds_main_getlglydisinfo.getColumn(0, "pid");
- if( !utlf_isNull(pid) ){
- ds_main_lglydisinfo.copyData(ds_main_getlglydisinfo);
- fChgReptDisable(result);
- }
- } else {
- grp_btn.enable = false;
- }
- }
- function cf_TRASI03401(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function cf_TRASI01501(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function cf_TRASI01502(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /******************************************************************
- * Argument :
- * Description : 공통코드 조회(chkbox set)
- ******************************************************************/
- function lf_fInitialize(){
- appf_getCodeList( [{dsNm: "ds_init_M0149list", cdGrpId: "M0149"}
- , {dsNm: "ds_init_P0353list", cdGrpId: "P0353"}
- , {dsNm: "ds_init_A0132list", cdGrpId: "A0132"}
- , {dsNm: "ds_init_A0632list", cdGrpId: "A0632"}
- , {dsNm: "ds_init_A0631list", cdGrpId: "A0631"}
- , {dsNm: "ds_init_A0629list", cdGrpId: "A0629"}
- , {dsNm: "ds_init_A0369list", cdGrpId: "A0369"}
- , {dsNm: "ds_init_A0630list", cdGrpId: "A0630"}], true );
- // 검사소견
- var sProp1="col=1,row=3,cellspacing=5,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow=''";
- cp_checkboxList1.setInitComp(sProp1, ds_init_A0631list, "cdid", "cdnm", "fn_setEtcTestFlag");
-
- // 추정감염경로
- grp_main.radio6.innerdataset = "ds_init_A0629list";
- grp_main.radio6.codecolumn = "cdid";
- grp_main.radio6.datacolumn = "cdnm";
-
- // 사망여부
- grp_main.radio3.innerdataset = "ds_init_A0369list";
- grp_main.radio3.codecolumn = "cdid";
- grp_main.radio3.datacolumn = "cdnm";
-
- // 후천성면역 결핍증환자 관련 임상증상
- var sProp2="col=1,row=10,cellspacing=5,vcellspacing=0,itemWidth=-1,itemHeight=20,overflow=''";
- cp_checkboxList2.setInitComp(sProp2, ds_init_A0630list, "cdid", "cdnm", "fn_setSymp");
-
- ds_main_lglydisinfo.setColumn(0, "reptflag", "09");
- }
- /******************************************************************
- * Argument :
- * Description : 검사소견 DBset
- ******************************************************************/
- function fn_GetEtcTestFlag(){
- if(!utlf_isNull(ds_main_lglydisinfo.getColumn(0, "etctestflag"))) {
- var etctestflagList = ds_main_lglydisinfo.getColumn(0, "etctestflag").split(",");
- cp_checkboxList1.setData(etctestflagList);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 후천성면역 결핍증환자 관련 임상증상 DBset
- ******************************************************************/
- function fn_GetSymp() {
- if(!utlf_isNull(ds_main_lglydisinfo.getColumn(0, "symp"))) {
- var sympList = ds_main_lglydisinfo.getColumn(0, "symp").split(",");
- cp_checkboxList2.setData(sympList);
- }
- }
- /******************************************************************
- * Argument :
- * Description : 검사소견 bind set
- ******************************************************************/
- function fn_setEtcTestFlag(){
- var getEtcFlag = cp_checkboxList1.getData();
- ds_main_lglydisinfo.setColumn(0, "etctestflag", getEtcFlag);
-
- }
- /******************************************************************
- * Argument :
- * Description : 후천성면역 결핍증환자 관련 임상증상 bind set
- ******************************************************************/
- function fn_setSymp(){
- var getSymp = cp_checkboxList2.getData();
- ds_main_lglydisinfo.setColumn(0, "symp", getSymp);
- }
- /******************************************************************
- * Argument :
- * Description : 삭제건 조회
- ******************************************************************/
- function fChkCnclYN(){
- var cnclyn = ds_main_lglydisinfo.getColumn(0, "cnclyn");
- var state = opener.frmf_getParameter("state");
- if( cnclyn == "Y" && state == "S" ){
- sysf_messageBox("삭제된 신고서", "I009"); //메세지 추가 (2009.11.13 JJE)
- grp_btn.enable = false;
- }
- }
-
- /******************************************************************
- * Argument :
- * Description : 신고대상자조회화면에서 state="S",
- 진단에서 state="I",
- 퇴원시 1군, 일본뇌염 이고 법정전염병신고서가 작성되어 있을경우 state="U"
- 메뉴에서 상단환자정보를 가지고 조회해서 법정전염병 신고서가 작성되어 있고 전염병이 1군, 일본뇌염이 존재시 state="U"
- 상태에 따라 입력가능여부 처리
- ******************************************************************/
- function fChgReptDisable(){
- if( frmf_isPopup() ){
- var strState = opener.frmf_getParameter("state");
- var menuParam = opener.frmf_getParameter("menuparam");
- } else {
- var strState = "I";
- }
-
- //(start) 수정 상태 셋팅 추가, 수정 및 삭제를 가능하도록 하기 위함 (2009.11.03 JJE)
- var chkWrtedt = ds_main_getreptdtinfo.getColumn(0, "reptdt");
- var chkReptdt = ds_main_getreptdtinfo.getColumn(0, "prt_reptdt");
- if( !utlf_isNull(chkWrtedt) ) {
- chkWrtedt = chkWrtedt.substring(0, 8);
- }
- if( !utlf_isNull(chkReptdt) ) {
- chkReptdt = chkReptdt = chkReptdt.substring(0, 8);
- grp_btn.btn_save.enable = false; //추가(수정기능 개발 완료 시 true로 변경) @@ 2009.11.13 JJE
- }
- if( !utlf_isNull(chkWrtedt) && chkWrtedt != "99991231" && !utlf_isNull(chkReptdt) && chkReptdt == "99991231" && utlf_isNull(strState) ) {
- var strState = "U"; //작성은 됐고, 출력(신고)는 안한 상태
- }
-
- if( frmf_isPopup() && strState == "U" ){
- grp_main.enable = false;
- grp_btn.btn_save.enable = false;
- grp_btn.btn_init.enable = false;
- grp_btn.btn_cncl.enable = true;
- return;
- } else if( frmf_isPopup() && strState == "S" ){
- if( menuParam != "" && !utlf_isNull(menuParam) ){
- //진료메뉴에서 호출시.
- if( opener.frmf_getParameter("DisabledChk") == "Y" ){ //삭제된 신고서
- grp_main.enable = false;
- grp_btn.btn_save.enable = false;
- grp_btn.btn_init.enable = false;
- grp_btn.btn_cncl.enable = false;
- cp_checkboxList1.enable = false;
- cp_checkboxList2.enable = false;
- }else{
- grp_main.enable = true;
- grp_btn.btn_save.enable = true;
- grp_btn.btn_init.enable = true;
- grp_btn.btn_cncl.enable = true;
- }
- } else {
- //진료와 감염관리실 이외의 사용자일 경우 삭제버튼 불활성화 않음.
- if( opener.frmf_getParameter("LglyDeptChk") == "N" ){
- grp_btn.btn_cncl.enable=false;
- } else {
- grp_btn.btn_cncl.enable=true;
- }
- grp_main.enable = true;
- grp_btn.btn_save.enable = true;
- grp_btn.btn_init.enable = false;
- }
- return;
- } else if( frmf_isPopup() && strState != "U" ){
- grp_main.enable = true;
- grp_btn.btn_save.enable = true;
- grp_btn.btn_init.enable = true;
- grp_btn.btn_cncl.enable = false;
- return;
- }
- }
-
- /******************************************************************
- * Argument :
- * Description : 신고된 신고서가 있는지 check
- ******************************************************************/
- function fChkReptYN() {
- var diagcd = "";
- var statcd = "";
-
- if( ds_grd_diag.rowcount() > 0 ){
- for( var i=0; i < ds_grd_diag.rowcount(); i++ ){
- status = ds_grd_diag.getColumn(i, "status");
- if( status == "I" || status == "U" || status == "-" ){
- diagcd += ds_grd_diag.getColumn(i, "diagcd").substr(0, 4) + "▦"; //확장코드 자르기
- statcd += ds_grd_diag.getColumn(i, "status")+ "▦";
- }
- }
- }
-
- if( diagcd != "" ){
- ds_send_reqdata.clearData();
- ds_send_reqdata.setColumn(0, "diagcd", diagcd);
- ds_send_reqdata.setColumn(0, "status", statcd);
- ds_send_reqdata.setColumn(0, "pid", ds_main_lglydisinfo.getColumn(0, "pid"));
- ds_send_reqdata.setColumn(0, "09");
-
- var oParam = {};
- oParam.id = "TRASI01503";
- oParam.service = "infcmngtapp.LglyDisMngt";
- oParam.method = "reqGetLglyDiscd";
- oParam.inds = "req=ds_send_reqdata";
- oParam.outds = "ds_temp=tmplist";
- oParam.async = false;
- oParam.callback = "cf_TRASI01503";
- tranf_submit(oParam);
- if( arErrorCode.pop("TRASI01503") > -1 ){
- if( ds_temp_tmplist.getColumn(0, "wc") == "Y" ){
- close();
- return;
- }
- }
- }
- }
- /******************************************************************
- * Argument :
- * Description : 주요 사망원인 검색(돋보기)
- ******************************************************************/
- function grp_main_button61_onclick(obj:Button, e:ClickEventInfo)
- {
- frmf_setParameter("flag", "ICD");
- frmf_modal("SPMQP01600", "SPMQP01600", null, null, 1, null, 50, 600, 150, null, null, null, "M");
-
- if( !utlf_isNull(ds_grd_diag.getColumn(0, "termcd")) ){
- if( utlf_getStringLength(ds_grd_diag.getColumn(0, "termcd")) > 0 ){
- ds_main_lglydisinfo.setColumn(0, "diagcd", ds_grd_diag.getColumn(0, "termcd"));
- ds_main_lglydisinfo.setColumn(0, "diagnm", ds_grd_diag.getColumn(0, "termhngnm"));
- }
- } else {
- return;
- }
- }
- /******************************************************************
- * Argument :
- * Description : 저장
- ******************************************************************/
- function grp_btn_btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_send_savedata.clearData();
-
- if( utlf_isNull(ds_main_lglydisinfo.getColumn(0, "lglydiscd")) ){
- sysf_messageBox("전염병은", "I003");
- return;
- }
-
- if( utlf_isNull(ds_main_lglydisinfo.getColumn(0, "diagdd")) ){
- sysf_messageBox("진단일은", "I003");
- return;
- }
-
- if( utlf_isNull(ds_main_lglydisinfo.getColumn(0, "wrtedt")) ){
- ds_main_lglydisinfo.setColumn(0, "state", "I");
- } else {
- ds_main_lglydisinfo.setColumn(0, "state", "U");
- }
-
- ds_main_lglydisinfo.setColumn(0, "reptflag", "09");
- ds_main_lglydisinfo.setColumn(0, "orddeptcd", ds_main_paminfo.getColumn(0, "orddeptcd"));
- ds_main_lglydisinfo.setColumn(0, "updtreptcnts", "");
- ds_main_lglydisinfo.setColumn(0, "diagcd", ds_grd_diag.getColumn(0, "diagcd"));
-
- ds_send_savedata.copyData(ds_main_lglydisinfo);
-
- var Curstate = ds_main_lglydisinfo.getColumn(0, "state");
- var oParam = {};
- oParam.id = "TXASI03401";
- oParam.service = "infcmngtapp.LglyDisMngt";
- oParam.method = "reqExeSpclLglyDisRec";
- oParam.inds = "req=ds_send_savedata";
- oParam.outds = "ds_main_getlglydisinfo=info";
- oParam.async = false;
- oParam.callback = "cf_TXASI03401";
- tranf_submit(oParam);
- if( arErrorCode.pop("TXASI03401") > -1 ){
- ds_main_lglydisinfo.copyData(ds_main_getlglydisinfo);
- if( Curstate == "I" ){
- sysf_messageBox("저장되었습니다","I");
- } else if( Curstate == "U" ){
- sysf_messageBox("수정되었습니다.","I");
- }
- close();
- }
- }
- function cf_TXASI03401(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /******************************************************************
- * Argument :
- * Description : 삭제
- ******************************************************************/
- function grp_btn_btn_cncl_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_send_savedata.clearData();
- var prtReptdt = ds_main_getlglydisinfo.getColumn(0, "prt_reptdt");
- if( prtReptdt.substring(0, 8) != "99991231" ){
- sysf_messageBox(" 이미 신고된 건은 삭제 " ,"E001");
- return;
- }
-
- var result = messageBox("","Q001"); //삭제하시겠습니까?
- if( result == "7" ){
- sysf_messageBox("삭제가 취소되었습니다","I");
- return;
- } else if( result == "6" ){
- ds_main_lglydisinfo.setColumn(0, "state", "D");
- ds_send_savedata.copyData(ds_main_lglydisinfo);
-
- var oParam = {};
- oParam.id = "TXASI03401";
- oParam.service = "infcmngtapp.LglyDisMngt";
- oParam.method = "reqExeSpclLglyDisRec";
- oParam.inds = "req=ds_send_savedata";
- oParam.outds = "ds_main_getlglydisinfo=info";
- oParam.async = false;
- oParam.callback = "cf_TXASI03401";
- tranf_submit(oParam);
-
- if( arErrorCode.pop("TXASI03401") > -1 ){
- if( utlf_isNull(ds_main_getreptdtinfo.getColumn(0, "reptdt")) ){
- sysf_messageBox("삭제" ,"I001");
- close();
- }
- }
- }
- }
- function cf_TXASI03401(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /******************************************************************
- * Argument :
- * Description : 초기화
- ******************************************************************/
-
- function grp_btn_btn_init_onclick(obj:Button, e:ClickEventInfo)
- {
- SPASI03300_onload();
- }]]></Script>
- </Form>
- </FDL>
|