123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMLLJ00600" position="absolute 0 0 1189 793" titletext="KNUH위탁검사접수" oninit="SMLLJ00600_oninit" onload="SMLLJ00600_onload">
- <Layouts>
- <Layout>
- <Static id="caption6" position="absolute 0 0 231 25" class="tit_1" text="KNUH 위탁검사 접수 & 결과관리"/>
- <Button id="btn_init" taborder="1" text="초기화" class="btn4" position="absolute 1116 35 1184 57" onclick="btn_init_onclick" anchor="top right"/>
- <Shape id="line2" linetype="horizontal" class="line_6" position="absolute 0 56 1184 62" anchor="left top right"/>
- <Button id="btn_reqcnfm" taborder="2" text="의뢰" class="btn4" position="absolute 1051 35 1113 57" onclick="btn_reqcnfm_onclick" anchor="top right"/>
- <Button id="btn_reqcancel" taborder="3" text="의뢰취소" class="btn4" position="absolute 1033 35 1113 57" onclick="btn_reqcancel_onclick" anchor="top right"/>
- <Button id="btn_rsltsave" taborder="4" text="결과저장" class="btn4" position="absolute 1033 35 1113 57" visible="false" onclick="btn_rsltsave_onclick" anchor="top right"/>
- <Static id="caption13" text="의뢰, 의뢰취소, 결과저장 버튼" visible="false" position="absolute 805 37 1025 57"/>
- <Static id="caption17" text="※ 운영서버에서 테스트 하지마세요" visible="false" position="absolute 280 33 726 58" style="color:#0000ffff;font:Dotum,16,bold;"/>
- <Tab id="switch1" taborder="5" tabindex="0" position="absolute 0 60 1185 781" onchanged="switch1_onchanged" anchor="all">
- <Tabpages>
- <Tabpage id="case_req" text="위탁전송">
- <Layouts>
- <Layout>
- <Div id="group1" taborder="1" class="div_SA2" position="absolute 5 5 1185 65" anchor="left top right">
- <Layouts>
- <Layout width="1180" height="60">
- <Shape id="line3" linetype="vertical" class="line_4" position="absolute 1091 17 1097 39" anchor="top right"/>
- <Static id="caption3" text="조회구분 :" class="search_name" position="absolute 11 9 82 25"/>
- <Static id="caption2" text="~" class="search_no_b" position="absolute 631 10 646 27"/>
- <Static id="caption4" text="조회일자 :" class="search_name" position="absolute 449 9 520 26"/>
- <Static id="caption5" text="의뢰병원 :" class="search_name" position="absolute 759 9 846 26"/>
- <Combo id="cmb_extrinst_req" taborder="1" innerdataset="@ds_init_0110" codecolumn="cd" datacolumn="nm" class="combo_search" position="absolute 855 8 970 27"/>
- <Calendar id="ipt_fromdd_req" taborder="2" class="input_search" position="absolute 525 8 628 27" autoselect="true"/>
- <Calendar id="ipt_todd_req" taborder="3" class="input_search" position="absolute 646 8 749 27" autoselect="true"/>
- <Radio id="rdo_refgbn_req" taborder="4" columncount="3" rowcount="0" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 89 8 439 28" onitemchanged="switch1_case_req_group1_rdo_refgbn_req_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">미전송</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">전송완료</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">의뢰병원접수확인</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Button id="btn_ref_req" taborder="5" text="조회" class="btn1" position="absolute 1109 17 1165 39" onclick="switch1_case_req_group1_btn_ref_req_onclick" anchor="top right"/>
- <Static id="caption14" text="시행부서 :" class="search_name" position="absolute 11 34 82 50"/>
- <Combo id="cmb_TLrgCd" taborder="6" innerdataset="@ds_init_0111" codecolumn="cd" datacolumn="nm" class="combo_s_essential" position="absolute 91 34 191 53"/>
- <Combo id="cmd_TMdlCd" taborder="7" innerdataset="@ds_init_0106" codecolumn="cd" datacolumn="nm" class="combo_s_essential" position="absolute 193 34 303 53"/>
- <Button id="btn_print" taborder="8" text="출력" class="btn6" position="absolute 1024 16 1075 36" anchor="top right" onclick="switch1_case_req_group1_btn_print_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Grid id="grd_trustlist" class="datagrid2" taborder="2" binddataset="ds_grd_trustlist" useinputpanel="false" position="absolute 5 94 1184 694" cellsizingtype="col" anchor="all">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="25"/>
- <Column size="25"/>
- <Column size="70"/>
- <Column size="80"/>
- <Column size="100"/>
- <Column size="90"/>
- <Column size="140"/>
- <Column size="100"/>
- <Column size="85"/>
- <Column size="80"/>
- <Column size="40"/>
- <Column size="40"/>
- <Column size="55"/>
- <Column size="60"/>
- <Column size="70"/>
- <Column size="50"/>
- <Column size="80"/>
- <Column size="80"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="90"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="90"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="60"/>
- <Column size="50"/>
- <Column size="50"/>
- <Column size="100"/>
- <Column size="50"/>
- <Column size="0"/>
- <Column size="100"/>
- <Column size="59"/>
- <Column size="59"/>
- <Column size="90"/>
- <Column size="90"/>
- <Column size="100"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="26" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox"/>
- <Cell col="2" text="의뢰상태"/>
- <Cell col="3" text="접수일자"/>
- <Cell col="4" text="의뢰병원"/>
- <Cell col="5" text="본원 바코드"/>
- <Cell col="6" text="검사명"/>
- <Cell col="7" text="검체명"/>
- <Cell col="8" text="본원 등록번호"/>
- <Cell col="9" text="환자명"/>
- <Cell col="10" text="성별"/>
- <Cell col="11" text="나이"/>
- <Cell col="12" text="주민번호"/>
- <Cell col="13" text="주민번호"/>
- <Cell col="14" text="의뢰의사명"/>
- <Cell col="15" text="진료과"/>
- <Cell col="16" text="병동/병실"/>
- <Cell col="17" text="시행부서"/>
- <Cell col="18" text="여권번호"/>
- <Cell col="19" text="구분코드"/>
- <Cell col="20" text="의뢰 일자"/>
- <Cell col="21" text="의뢰 시간"/>
- <Cell col="22" text="의뢰자"/>
- <Cell col="23" text="확인 일자"/>
- <Cell col="24" text="확인 시간"/>
- <Cell col="25" text="확인자"/>
- <Cell col="26" text="연속검사 여부"/>
- <Cell col="27" text="연속검사"/>
- <Cell col="28" text="연속검사"/>
- <Cell col="29" text="전달사항"/>
- <Cell col="30" text="미수 코드"/>
- <Cell col="31" text="접수구분"/>
- <Cell col="32" text="소변량"/>
- <Cell col="33" text="tclscd"/>
- <Cell col="34" text="spccd"/>
- <Cell col="35" text="의뢰병원 바코드"/>
- <Cell col="36" text="의뢰병원 등록번호"/>
- <Cell col="37" text="본원"/>
- <Cell col="38" text="reqno"/>
- <Cell col="39" text="userflagcd"/>
- <Cell col="40" text="reqfrmcd"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow+1"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:chk"/>
- <Cell col="2" displaytype="combo" edittype="combo" style="align:middle;" text="bind:acptstatcd" combodataset="ds_init_statcd" combocodecol="cd" combodatacol="nm" enable="false"/>
- <Cell col="3" displaytype="date" edittype="date" text="bind:acptdd" mask="yyyy-MM-dd"/>
- <Cell col="4" displaytype="combo" edittype="combo" text="bind:trustinstcd" combodataset="ds_init_0110" combocodecol="cd" combodatacol="nm" enable="false"/>
- <Cell col="5" displaytype="text" edittype="text" style="align:center middle;" text="bind:reqbcno"/>
- <Cell col="6" style="align:left;" text="bind:tclsnm"/>
- <Cell col="7" style="align:left;" text="bind:spcnm"/>
- <Cell col="8" displaytype="text" edittype="text" style="align:middle;" text="bind:reqpid"/>
- <Cell col="9" text="bind:patnm"/>
- <Cell col="10" text="bind:sex"/>
- <Cell col="11" text="bind:age"/>
- <Cell col="12" text="bind:rrgstno1"/>
- <Cell col="13" text="bind:rrgstno2"/>
- <Cell col="14" text="bind:reqorddrnm"/>
- <Cell col="15" text="bind:reqorddeptnm"/>
- <Cell col="16" text="bind:reqwardroom"/>
- <Cell col="17" text="bind:sectnm"/>
- <Cell col="18" text="bind:psptno"/>
- <Cell col="19" text="bind:bixflagcd"/>
- <Cell col="20" displaytype="date" edittype="date" text="bind:reqdd" mask="yyyy-MM-dd"/>
- <Cell col="21" displaytype="date" edittype="date" text="bind:reqtm" mask="hh:mm:ss"/>
- <Cell col="22" text="bind:reqnm"/>
- <Cell col="23" displaytype="date" edittype="date" text="bind:cnfmdd" mask="yyyy-MM-dd"/>
- <Cell col="24" displaytype="date" edittype="date" text="bind:cnfmtm" mask="hh:mm:ss"/>
- <Cell col="25" text="bind:cnfmnm"/>
- <Cell col="26" text="bind:conttestintvlflagcd"/>
- <Cell col="27" text="bind:conttestorgtims"/>
- <Cell col="28" text="bind:conttestbasetm"/>
- <Cell col="29" text="bind:prcpdelivefact"/>
- <Cell col="30" text="bind:suppkind"/>
- <Cell col="31" text="bind:acptstatcd"/>
- <Cell col="32" text="bind:urinextrvol"/>
- <Cell col="33" text="bind:reqtclscd"/>
- <Cell col="34" text="bind:reqspccd"/>
- <Cell col="35" displaytype="text" edittype="text" text="bind:trustbcno"/>
- <Cell col="36" displaytype="text" edittype="text" text="bind:trustpid"/>
- <Cell col="37" displaytype="combo" edittype="combo" text="bind:reqinstcd" combodataset="ds_init_0110" combocodecol="cd" combodatacol="nm" enable="false"/>
- <Cell col="38" text="bind:reqno"/>
- <Cell col="39" text="bind:userflagcd"/>
- <Cell col="40" text="bind:reqfrmcd"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static id="caption1" text="위탁검사리스트" class="tit_2" position="absolute 6 73 124 90"/>
- <Shape id="line1" linetype="horizontal" class="line_10" position="absolute 5 89 1184 95" anchor="left top right"/>
- <Button id="btn_xlsreq" taborder="3" text="엑셀저장" class="btn7" position="absolute 1111 70 1185 89" anchor="top right" onclick="switch1_case_req_btn_xlsreq_onclick"/>
- </Layout>
- </Layouts>
- </Tabpage>
- <Tabpage id="case_rslt" text="위탁결과등록">
- <Layouts>
- <Layout>
- <Div id="group5" taborder="1" position="absolute 5 5 1185 65" class="div_SA2" anchor="left top right">
- <Layouts>
- <Layout width="1180" height="60">
- <Shape id="line11" linetype="vertical" class="line_4" position="absolute 1085 17 1091 39" anchor="top right"/>
- <Static id="caption10" text="접수구분 :" class="search_name" position="absolute 455 9 549 26"/>
- <Static id="caption11" text="의뢰병원 :" class="search_name" position="absolute 685 9 777 26"/>
- <Static id="caption7" text="의뢰일시 :" class="search_name" position="absolute 15 9 101 26"/>
- <Static id="caption8" text="~" class="search_no_b" position="absolute 262 10 274 27"/>
- <Calendar id="ipt_fromdd_rslt" taborder="1" class="input_search" position="absolute 105 8 211 27" autoselect="true"/>
- <Calendar id="ipt_todd_rslt" taborder="2" class="input_search" position="absolute 276 8 382 27" autoselect="true"/>
- <MaskEdit id="ipt_fromtm_rslt" taborder="3" class="input_search" position="absolute 214 8 257 27" trimtype="none" type="string" mask="##:##"/>
- <MaskEdit id="ipt_totm_rslt" taborder="4" class="input_search" position="absolute 385 8 428 27" type="string" mask="##:##"/>
- <Combo id="cmb_refflag_rslt" taborder="5" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" position="absolute 545 8 642 27" onitemchanged="switch1_case_rslt_group5_cmb_refflag_rslt_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">미보고</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">보고완료</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Combo id="cmb_extrinstcd_rslt" taborder="6" innerdataset="@ds_init_0110" codecolumn="cd" datacolumn="nm" class="combo_default" position="absolute 775 8 895 27"/>
- <Button id="btn_refcnfm_rslt" taborder="7" text="조회" class="btn1" position="absolute 1104 17 1160 39" anchor="top right" onclick="switch1_case_rslt_group5_btn_refcnfm_rslt_onclick"/>
- <Combo id="cmb_sect_rslt" taborder="8" innerdataset="@ds_init_0111" codecolumn="cd" datacolumn="nm" class="combo_s_essential" position="absolute 105 34 205 53"/>
- <Static id="caption16" text="시행부서 :" class="search_name" position="absolute 15 35 107 52"/>
- <Combo id="cmb_tsec_rslt" taborder="9" innerdataset="@ds_init_0106" codecolumn="cd" datacolumn="nm" class="combo_s_essential" position="absolute 205 34 315 53"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption9" text="위탁검사리스트" class="tit_2" position="absolute 5 74 120 90"/>
- <Static id="caption12" text="저장상태일괄변경" class="tit_2" position="absolute 450 72 576 88"/>
- <Grid id="grd_outer" class="datagrid2" taborder="2" binddataset="ds_grd_outer" useinputpanel="false" position="absolute 5 95 1185 691" cellsizingtype="col" anchor="all" treeusecheckbox="false" treeuseimage="false" treeuseline="false" oncellclick="switch1_case_rslt_grd_outer_oncellclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="30"/>
- <Column size="23"/>
- <Column size="24"/>
- <Column size="0"/>
- <Column size="72"/>
- <Column size="90"/>
- <Column size="74"/>
- <Column size="74"/>
- <Column size="120"/>
- <Column size="80"/>
- <Column size="70"/>
- <Column size="70"/>
- <Column size="62"/>
- <Column size="40"/>
- <Column size="73"/>
- <Column size="80"/>
- <Column size="46"/>
- <Column size="44"/>
- <Column size="23"/>
- <Column size="50"/>
- <Column size="23"/>
- <Column size="70"/>
- <Column size="110"/>
- <Column size="60"/>
- <Column size="50"/>
- <Column size="80"/>
- <Column size="50"/>
- <Column size="50"/>
- <Column size="50"/>
- <Column size="50"/>
- <Column size="0"/>
- <Column size="80"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="120"/>
- <Column size="0"/>
- <Column size="20"/>
- </Columns>
- <Rows>
- <Row size="26" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell celltype="head"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox"/>
- <Cell col="2" text="▣"/>
- <Cell col="3" text="level"/>
- <Cell col="4" text="접수일자"/>
- <Cell col="5" text="의뢰 병원"/>
- <Cell col="6" text="본원 바코드"/>
- <Cell col="7" text="의뢰병원 바코드"/>
- <Cell col="8" text="검사명"/>
- <Cell col="9" text="검체명"/>
- <Cell col="10" text="본원 등록번호"/>
- <Cell col="11" text="의뢰병원 등록번호"/>
- <Cell col="12" text="환자명"/>
- <Cell col="13" text="성별"/>
- <Cell col="14" text="결과 상태"/>
- <Cell col="15" text="결과"/>
- <Cell col="16" text="이전 결과"/>
- <Cell col="17" text="서술결 과여부"/>
- <Cell col="18" text="서술"/>
- <Cell col="19" text="이미지 결과여부"/>
- <Cell col="20" text="이미 지"/>
- <Cell col="21" text="시행부서"/>
- <Cell col="22" text="주민등록번호"/>
- <Cell col="23" text="의뢰 의사명"/>
- <Cell col="24" text="진료과"/>
- <Cell col="25" text="병동/병실"/>
- <Cell col="26" text="소변량"/>
- <Cell col="27" text="검사코드"/>
- <Cell col="28" text="검체코드"/>
- <Cell col="29" text="검사코드"/>
- <Cell col="30" text="tclskind"/>
- <Cell col="31" text="본원"/>
- <Cell col="32" text="imght"/>
- <Cell col="33" text="imgwidt"/>
- <Cell col="34" text="의뢰병원 결과등록일시"/>
- <Cell col="35" text="본원결과등록일시"/>
- <Cell col="36" text="주석"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow+1"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:chk" mask="yyyy-mm-dd" treelevel="bind:chk" treecheck="bind:chk"/>
- <Cell col="2" displaytype="tree" edittype="tree" style="padding:0 0 0 0;" treestartlevel="1" treelevel="bind:level"/>
- <Cell col="3" text="bind:level"/>
- <Cell col="4" displaytype="date" edittype="date" text="bind:reqdd" mask="yyyy-MM-dd"/>
- <Cell col="5" displaytype="combo" edittype="combo" text="bind:reqinstcd" combodataset="ds_init_0110" combocodecol="cd" combodatacol="nm" enable="false"/>
- <Cell col="6" displaytype="text" edittype="text" text="bind:reqbcno"/>
- <Cell col="7" displaytype="text" edittype="text" text="bind:trustbcno"/>
- <Cell col="8" style="align:left;" text="bind:tclsnm"/>
- <Cell col="9" style="align:left;" text="bind:spcnm"/>
- <Cell col="10" displaytype="text" edittype="text" text="bind:reqpid"/>
- <Cell col="11" displaytype="text" edittype="text" text="bind:trustpid"/>
- <Cell col="12" text="bind:hngnm"/>
- <Cell col="13" text="bind:sexage"/>
- <Cell col="14" displaytype="combo" edittype="combo" text="bind:rsltstat" combodataset="ds_init_rsltstat" combocodecol="cd" combodatacol="nm"/>
- <Cell col="15" style="align:left;" text="bind:reptrslt"/>
- <Cell col="16"/>
- <Cell col="17" text="bind:descrsltyn"/>
- <Cell col="18" displaytype="text" edittype="text" expandshow="show"/>
- <Cell col="19" text="bind:imagrsltyn"/>
- <Cell col="20" displaytype="text" edittype="text" expandshow="show"/>
- <Cell col="21" style="align:left;" text="bind:sectnm"/>
- <Cell col="22" text="bind:rrgstno" mask="999999-9999999"/>
- <Cell col="23" text="bind:usernm"/>
- <Cell col="24" style="align:left;" text="bind:deptengabbr"/>
- <Cell col="25" style="align:left;" text="bind:wardroom"/>
- <Cell col="26" text="bind:urinextrvol"/>
- <Cell col="27" style="align:left;" text="bind:tclscd"/>
- <Cell col="28" style="align:left;" text="bind:spccd"/>
- <Cell col="29" style="align:left;" text="bind:testcd"/>
- <Cell col="30" displaytype="combo" edittype="combo" text="bind:tclskind"/>
- <Cell col="31" displaytype="combo" edittype="combo" text="bind:instcd" combodataset="ds_init_0110" combocodecol="cd" combodatacol="nm" enable="false"/>
- <Cell col="32" text="bind:imght"/>
- <Cell col="33" text="bind:imgwidt"/>
- <Cell col="34" displaytype="date" edittype="date" text="bind:trustreptdt" mask="yyyy-MM-dd hh:mm" calendardisplaynulltype="nulltext"/>
- <Cell col="35"/>
- <Cell col="36" text="bind:cmtyn"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape id="line4" linetype="horizontal" class="line_10" position="absolute 5 90 1185 96" anchor="left top right"/>
- <Button id="btn_xlsrslt" taborder="3" text="엑셀저장" class="btn7" position="absolute 1107 70 1185 89" anchor="top right" onclick="switch1_case_rslt_btn_xlsrslt_onclick"/>
- <Combo id="cmb_allrsltset" taborder="4" codecolumn="codecolumn" datacolumn="datacolumn" position="absolute 575 69 660 88" onitemchanged="switch1_case_rslt_cmb_allrsltset_onitemchanged">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">-</Col>
- <Col id="datacolumn">-</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">저장</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">중간보고</Col>
- </Row>
- <Row>
- <Col id="codecolumn">4</Col>
- <Col id="datacolumn">최종보고</Col>
- </Row>
- <Row>
- <Col id="codecolumn">5</Col>
- <Col id="datacolumn">수정보고</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Button id="btn_rsltstat_allset" taborder="5" text="↓저장상태변경" class="btn2" position="absolute 663 69 760 88" onclick="switch1_case_rslt_btn_rsltstat_allset_onclick"/>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_init_cmb_extrinst_req" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nm" type="STRING"/>
- <Column id="cd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_TLrgCd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nm" type="STRING"/>
- <Column id="cd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmd_TMdlCd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nm" type="STRING"/>
- <Column id="cd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_trustlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="chk" type="STRING"/>
- <Column id="acptstatcd" type="STRING"/>
- <Column id="acptdd" type="STRING"/>
- <Column id="trustinstcd" type="STRING"/>
- <Column id="reqbcno" type="STRING"/>
- <Column id="tclsnm" type="STRING"/>
- <Column id="spcnm" type="STRING"/>
- <Column id="reqpid" type="STRING"/>
- <Column id="patnm" type="STRING"/>
- <Column id="sex" type="STRING"/>
- <Column id="age" type="STRING"/>
- <Column id="rrgstno1" type="STRING"/>
- <Column id="rrgstno2" type="STRING"/>
- <Column id="reqorddrnm" type="STRING"/>
- <Column id="reqorddeptnm" type="STRING"/>
- <Column id="reqwardroom" type="STRING"/>
- <Column id="sectnm" type="STRING"/>
- <Column id="psptno" type="STRING"/>
- <Column id="bixflagcd" type="STRING"/>
- <Column id="reqdd" type="STRING"/>
- <Column id="reqtm" type="STRING"/>
- <Column id="reqnm" type="STRING"/>
- <Column id="cnfmdd" type="STRING"/>
- <Column id="cnfmtm" type="STRING"/>
- <Column id="cnfmnm" type="STRING"/>
- <Column id="conttestintvlflagcd" type="STRING"/>
- <Column id="conttestorgtims" type="STRING"/>
- <Column id="conttestbasetm" type="STRING"/>
- <Column id="prcpdelivefact" type="STRING"/>
- <Column id="suppkind" type="STRING"/>
- <Column id="acptstatcd" type="STRING"/>
- <Column id="urinextrvol" type="STRING"/>
- <Column id="reqtclscd" type="STRING"/>
- <Column id="reqspccd" type="STRING"/>
- <Column id="trustbcno" type="STRING"/>
- <Column id="trustpid" type="STRING"/>
- <Column id="reqinstcd" type="STRING"/>
- <Column id="reqno" type="STRING"/>
- <Column id="userflagcd" type="STRING"/>
- <Column id="reqfrmcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_extrinstcd_rslt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nm" type="STRING"/>
- <Column id="cd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_sect_rslt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nm" type="STRING"/>
- <Column id="cd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_cmb_tsec_rslt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="nm" type="STRING"/>
- <Column id="cd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grd_outer" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="chk" type="STRING"/>
- <Column id="level" type="STRING"/>
- <Column id="reqdd" type="STRING"/>
- <Column id="reqinstcd" type="STRING"/>
- <Column id="reqbcno" type="STRING"/>
- <Column id="trustbcno" type="STRING"/>
- <Column id="tclsnm" type="STRING"/>
- <Column id="spcnm" type="STRING"/>
- <Column id="reqpid" type="STRING"/>
- <Column id="trustpid" type="STRING"/>
- <Column id="hngnm" type="STRING"/>
- <Column id="sexage" type="STRING"/>
- <Column id="rsltstat" type="STRING"/>
- <Column id="reptrslt" type="STRING"/>
- <Column id="descrsltyn" type="STRING"/>
- <Column id="imagrsltyn" type="STRING"/>
- <Column id="sectnm" type="STRING"/>
- <Column id="rrgstno" type="STRING"/>
- <Column id="usernm" type="STRING"/>
- <Column id="deptengabbr" type="STRING"/>
- <Column id="wardroom" type="STRING"/>
- <Column id="urinextrvol" type="STRING"/>
- <Column id="tclscd" type="STRING"/>
- <Column id="spccd" type="STRING"/>
- <Column id="testcd" type="STRING"/>
- <Column id="tclskind" type="STRING"/>
- <Column id="trustinstcd" type="STRING"/>
- <Column id="imght" type="STRING"/>
- <Column id="imgwidt" type="STRING"/>
- <Column id="trustreptdt" type="STRING"/>
- <Column id="cmtyn" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_hidden_ref" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="trustgbn" type="STRING" size="256"/>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="fromtm" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="totm" type="STRING" size="256"/>
- <Column id="trustinstcd" type="STRING" size="256"/>
- <Column id="acptgbn" type="STRING" size="256"/>
- <Column id="extrinstcd" type="STRING" size="256"/>
- <Column id="rsltallstat" type="STRING" size="256"/>
- <Column id="sectcd" type="STRING" size="256"/>
- <Column id="tsectcd" type="STRING" size="256"/>
- <Column id="userflagcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="trustgbn">1</Col>
- <Col id="fromtm">0000</Col>
- <Col id="totm">2359</Col>
- <Col id="trustinstcd">00</Col>
- <Col id="acptgbn">1</Col>
- <Col id="extrinstcd">00</Col>
- <Col id="rsltallstat">-</Col>
- <Col id="sectcd">00</Col>
- <Col id="tsectcd">00</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_0110" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_0000" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_0111" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_0106" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_init_statcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cd">0</Col>
- <Col id="nm">미전송</Col>
- </Row>
- <Row>
- <Col id="cd">1</Col>
- <Col id="nm">전송완료</Col>
- </Row>
- <Row>
- <Col id="cd">2</Col>
- <Col id="nm">접수확인</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_send2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="fromdd" type="STRING" size="256"/>
- <Column id="fromtm" type="STRING" size="256"/>
- <Column id="todd" type="STRING" size="256"/>
- <Column id="totm" type="STRING" size="256"/>
- <Column id="acptgbn" type="STRING" size="256"/>
- <Column id="extrinstcd" type="STRING" size="256"/>
- <Column id="userflagcd" type="STRING" size="256"/>
- <Column id="sectcd" type="STRING" size="256"/>
- <Column id="tsectcd" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row/>
- </Rows>
- </Dataset>
- <Dataset id="ds_init_rsltstat" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="cd" type="STRING" size="256"/>
- <Column id="nm" type="STRING" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="cd">1</Col>
- <Col id="nm">결과저장</Col>
- </Row>
- <Row>
- <Col id="cd">2</Col>
- <Col id="nm">중간보고</Col>
- </Row>
- <Row>
- <Col id="cd">3</Col>
- <Col id="nm">최종보고중</Col>
- </Row>
- <Row>
- <Col id="cd">4</Col>
- <Col id="nm">최종보고</Col>
- </Row>
- <Row>
- <Col id="cd">5</Col>
- <Col id="nm">수정보고</Col>
- </Row>
- <Row>
- <Col id="cd">-</Col>
- <Col id="nm">-</Col>
- </Row>
- </Rows>
- </Dataset>
- <Dataset id="ds_temp_RefFalg" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="bcno" type="STRING" size="256"/>
- <Column id="rsltstat" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_temp_spcCmtInfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="testcont" type="STRING"/>
- <Column id="testcontcd" type="STRING"/>
- <Column id="execdeptcd" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_imgsInfo" firefirstcount="0" firenextcount="0" useclientlayout="true" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="filenm" type="STRING" size="256" sumtext="첨부파일명"/>
- <Column id="imgrslt" type="BLOB" size="256" encript="base64" sumtext="첨부파일데이터"/>
- <Column id="filesize" type="STRING" size="256" sumtext="첨부파일크기"/>
- <Column id="filetype" type="STRING" size="256" sumtext="파일종류"/>
- <Column id="bcno" type="STRING" size="256" sumtext="검체번호"/>
- <Column id="testcd" type="STRING" size="256" sumtext="검사코드"/>
- <Column id="rsltstat" type="STRING" size="256" sumtext="결과상태"/>
- <Column id="imght" type="INT" size="256" sumtext="이미지높이"/>
- <Column id="imgwidt" type="INT" size="256" sumtext="이미지폭"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_temp_saveFlag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="savegbn" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_send_outerlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="chk" type="STRING"/>
- <Column id="level" type="STRING"/>
- <Column id="reqdd" type="STRING"/>
- <Column id="reqinstcd" type="STRING"/>
- <Column id="reqbcno" type="STRING"/>
- <Column id="trustbcno" type="STRING"/>
- <Column id="tclsnm" type="STRING"/>
- <Column id="spcnm" type="STRING"/>
- <Column id="reqpid" type="STRING"/>
- <Column id="trustpid" type="STRING"/>
- <Column id="hngnm" type="STRING"/>
- <Column id="sexage" type="STRING"/>
- <Column id="rsltstat" type="STRING"/>
- <Column id="reptrslt" type="STRING"/>
- <Column id="descrsltyn" type="STRING"/>
- <Column id="imagrsltyn" type="STRING"/>
- <Column id="sectnm" type="STRING"/>
- <Column id="rrgstno" type="STRING"/>
- <Column id="usernm" type="STRING"/>
- <Column id="deptengabbr" type="STRING"/>
- <Column id="wardroom" type="STRING"/>
- <Column id="urinextrvol" type="STRING"/>
- <Column id="tclscd" type="STRING"/>
- <Column id="spccd" type="STRING"/>
- <Column id="testcd" type="STRING"/>
- <Column id="tclskind" type="STRING"/>
- <Column id="trustinstcd" type="STRING"/>
- <Column id="imght" type="STRING"/>
- <Column id="imgwidt" type="STRING"/>
- <Column id="trustreptdt" type="STRING"/>
- <Column id="cmtyn" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_ResultFlag" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="bcno" type="STRING" size="256"/>
- <Column id="rsltstat" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_Nok_Eone_UpdList" firefirstcount="0" firenextcount="0" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="chk" type="STRING" size="256" sumtext="선택"/>
- <Column id="workno" type="STRING" size="256" sumtext="작업번호"/>
- <Column id="workdd" type="STRING" size="256" sumtext="작업일자"/>
- <Column id="execdeptcd" type="STRING" size="256" sumtext="작업그룹"/>
- <Column id="bcno" type="STRING" size="256" sumtext="검체번호"/>
- <Column id="instcd" type="STRING" size="256" sumtext="기관코드"/>
- <Column id="pid" type="STRING" size="256" sumtext="등록번호"/>
- <Column id="patnm" type="STRING" size="256" sumtext="환자명"/>
- <Column id="sexage" type="STRING" size="256" sumtext="성별나이"/>
- <Column id="orddrnm" type="STRING" size="256" sumtext="의뢰의사"/>
- <Column id="orddeptnm" type="STRING" size="256" sumtext="진료과"/>
- <Column id="wardroom" type="STRING" size="256" sumtext="병동병실"/>
- <Column id="testcd" type="STRING" size="256" sumtext="검사코드"/>
- <Column id="tclsnm" type="STRING" size="256" sumtext="검사항목명"/>
- <Column id="spccd" type="STRING" size="256" sumtext="검체코드"/>
- <Column id="spcnm" type="STRING" size="256" sumtext="검체명"/>
- <Column id="urinextrvol" type="BIGDECIMAL" size="256" sumtext="유린양"/>
- <Column id="rrgstno" type="STRING" size="256" sumtext="주민번호"/>
- <Column id="tclscd" type="STRING" size="256" sumtext="유린양"/>
- <Column id="tclskind" type="STRING" size="256" sumtext="주민번호"/>
- </ColumnInfo>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="switch1.case_req.group1.rdo_refgbn_req" propid="value" datasetid="ds_hidden_ref" columnid="trustgbn"/>
- <BindItem id="item1" compid="switch1.case_req.group1.cmb_TLrgCd" propid="value" datasetid="ds_hidden_ref" columnid="sectcd"/>
- <BindItem id="item2" compid="switch1.case_req.group1.cmd_TMdlCd" propid="value" datasetid="ds_hidden_ref" columnid="tsectcd"/>
- <BindItem id="item3" compid="switch1.case_req.group1.ipt_fromdd_req" propid="value" datasetid="ds_hidden_ref" columnid="fromdd"/>
- <BindItem id="item4" compid="switch1.case_req.group1.ipt_todd_req" propid="value" datasetid="ds_hidden_ref" columnid="todd"/>
- <BindItem id="item5" compid="switch1.case_req.group1.cmb_extrinst_req" propid="value" datasetid="ds_hidden_ref" columnid="trustinstcd"/>
- <BindItem id="item6" compid="switch1.case_rslt.group5.ipt_fromdd_rslt" propid="value" datasetid="ds_hidden_ref" columnid="fromdd"/>
- <BindItem id="item7" compid="switch1.case_rslt.group5.ipt_fromtm_rslt" propid="value" datasetid="ds_hidden_ref" columnid="fromtm"/>
- <BindItem id="item8" compid="switch1.case_rslt.group5.cmb_sect_rslt" propid="value" datasetid="ds_hidden_ref" columnid="sectcd"/>
- <BindItem id="item9" compid="switch1.case_rslt.group5.cmb_tsec_rslt" propid="value" datasetid="ds_hidden_ref" columnid="tsectcd"/>
- <BindItem id="item10" compid="switch1.case_rslt.group5.ipt_todd_rslt" propid="value" datasetid="ds_hidden_ref" columnid="todd"/>
- <BindItem id="item11" compid="switch1.case_rslt.group5.ipt_totm_rslt" propid="value" datasetid="ds_hidden_ref" columnid="totm"/>
- <BindItem id="item12" compid="switch1.case_rslt.group5.cmb_refflag_rslt" propid="value" datasetid="ds_hidden_ref" columnid="acptgbn"/>
- <BindItem id="item13" compid="switch1.case_rslt.group5.cmb_extrinstcd_rslt" propid="value" datasetid="ds_hidden_ref" columnid="extrinstcd"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-11-09
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-11-09 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "lis_commonxp::LLZ001.xjs";
- function SMLLJ00600_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj);
- }
- function SMLLJ00600_onload(obj:Form, e:LoadEventInfo)
- {
- grdf_initGrid(switch1.case_req.grd_trustlist);
- grdf_initGrid(switch1.case_rslt.grd_outer);
- grdf_setRowTypeIcon(switch1.case_req.grd_trustlist, 0);
- fSetInit();
- }
- function fSetInit()
- {
- // 위탁의뢰 case 보여주기
- fbuttonvisible("A");
- lf_getDbDeptcd("0000|");
- //model.resetInstanceNode("/root/send");
- //model.resetInstanceNode("/root/main/trustlist"); // 의뢰 목록
- //model.resetInstanceNode("/root/main/outerlist"); // 결과 목록
-
- dsf_createDsRow("ds_send", [{col : "codeflag", val : "0110|0000|0111|0106|"}]); //0110 외부기관코드 0000 유저플래그 0111 시행부서 0106 세부 시행부서
- var oParam = {};
- oParam.id = "TRLZZ00101";
- oParam.service = "diagtestapplib.DiagTestBaseInfoMngt";
- oParam.method = "reqGetInitCodeInfo";
- oParam.inds = "cond=ds_send";
- oParam.outds = "ds_init_0110=0110 ds_init_0000=0000 ds_init_0111=0111 ds_init_0106=0106";
- oParam.async = false;
- //oParam.callback = "cf_TRLZZ00101";
- tranf_submit(oParam);
-
- //var today = utlf_getCurrentDate();
-
- // grd_trustlist.fixedcellcheckbox(0,1)=true; // 의뢰 전체체크
- // grd_outer.fixedcellcheckbox(0,1) = true; // 결과 전체체크
-
-
- }
- // 스위치에 따라 버튼 보이기
- function fbuttonvisible(ref)
- {
- var today = utlf_getCurrentDate();
- // 위탁의뢰
- if(ref == "A")
- {
- //model.toggle("case_req");
- switch1.tabindex = 0;
- fExeTrustRadio();
-
- // 의뢰일때 조회구간 5일
- var mDate = utlf_getCurrentDate().toDate("YYYYMMDD").getAddDate(-5);
- ds_hidden_ref.setColumn(0, "fromdd", mDate.getDateFormat("YYYYMMDD"));
- ds_hidden_ref.setColumn(0, "todd", today);
- }
- // 위탁결과등록
- else if(ref == "B")
- {
- switch1.tabindex = 1;
- fExeTrustRadio();
- //결과일때 조회구간 1달
- var mDate = utlf_getCurrentDate().toDate("YYYYMMDD").getAddDate(-30);
- ds_hidden_ref.setColumn(0, "fromdd", mDate.getDateFormat("YYYYMMDD"));
- ds_hidden_ref.setColumn(0, "todd", today);
- }
- }
- // 조회구분따라 접수버튼 숨기기
- function fExeTrustRadio()
- {
- var Tradio = ds_hidden_ref.getColumn(0, "trustgbn");
- if(switch1.tabindex == 0)
- {
- if(Tradio == "1") // 의뢰
- {
- btn_reqcnfm.visible = true; //의뢰버튼 보임
- btn_reqcancel.visible = false; //취소버튼 안 보임
- btn_rsltsave.visible = false; //결과전송 안 보임
-
- //grd_trustlist.colHidden(17) = false;
- switch1.case_req.group1.cmb_TLrgCd.disabled = false;
- switch1.case_req.group1.cmd_TMdlCd.disabled = false;
- }
- else if(Tradio == "2") //위탁전송
- {
- btn_reqcnfm.visible = false; //의뢰버튼 안 보임
- btn_reqcancel.visible = true; //취소버튼 보임
- btn_rsltsave.visible = false; //결과전송 안 보임
-
- //grd_trustlist.colHidden(17) = true;
- switch1.case_req.group1.cmb_TLrgCd.disabled = true;
- switch1.case_req.group1.cmd_TMdlCd.disabled = true;
- }
- else if(Tradio == "3") //확인
- {
- btn_reqcnfm.visible = false; //의뢰버튼 안 보임
- btn_reqcancel.visible = false; //취소버튼 안 보임
- btn_rsltsave.visible = false; //결과전송 안 보임
-
- //grd_trustlist.colHidden(17) = true;
- switch1.case_req.group1.cmb_TLrgCd.disabled = true;
- switch1.case_req.group1.cmd_TMdlCd.disabled = true;
- }
- }
- else // 위탁전송 스위치 선택 안됐을때
- {
- btn_rsltsave.visible = false; //결과전송 보임
- btn_reqcnfm.visible = false; //의뢰버튼 안 보임
- btn_reqcancel.visible = false; //취소버튼 안 보임
- fSetSavebutton();
- }
- }
- // 접수구분 선택시 결과저장, 결과확인버튼 숨기기
- function fSetSavebutton()
- {
- if(ds_hidden_ref.getColumn(0, "acptgbn") == "1") // 미보고
- {
- btn_rsltsave.visible = true;
- switch1.case_rslt.cmb_allrsltset.enable = true;
- switch1.case_rslt.btn_rsltstat_allset.enable = true;
- switch1.case_rslt.group5.cmb_sect_rslt.enable = false;
- switch1.case_rslt.group5.cmb_tsec_rslt.enable = true;
- //grd_outer.colHidden(21) = true;
- }
- else // 보고완료
- {
- btn_rsltsave.visible = false;
- switch1.case_rslt.cmb_allrsltset.enable = false;
- switch1.case_rslt.btn_rsltstat_allset.enable = false;
- switch1.case_rslt.group5.cmb_sect_rslt.enable = true;
- switch1.case_rslt.group5.cmb_tsec_rslt.enable = true;
- //grd_outer.colHidden(21) = false;
- }
- }
- function switch1_case_req_group1_btn_ref_req_onclick(obj:Button, e:ClickEventInfo)
- {
- fGetTrustOperList();
- }
-
- // 위수탁리스트 조회
- function fGetTrustOperList()
- {
- ds_hidden_ref.setColumn(0,"userflagcd",ds_init_0000.getColumn(0,"nm")); //L:진검 P:병리 N:핵의학체외
- var oParam = {};
- oParam.id = "TRLLJ00601";
- oParam.service = "acptmngtapp.AcptMngt";
- oParam.method = "reqGetCMCTrustList";
- oParam.inds = "cond=ds_hidden_ref";
- oParam.outds = "ds_grd_trustlist=getCMCTrustList";
- oParam.async = false;
- //oParam.callback = "cf_TRLLJ00601";
- tranf_submit(oParam);
- ds_grd_trustlist.addColumn("chk","string");
- }
- function switch1_case_req_group1_rdo_refgbn_req_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- fExeTrustRadio();
- }
- function switch1_onchanged(obj:Tab, e:TabIndexChangeEventInfo)
- {
- if(switch1.tabindex == 0)
- {
- fbuttonvisible("A");
- }
- else if(switch1.tabindex == 1)
- {
- fbuttonvisible("B");
- }
- }
- function btn_init_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetInit();
- }
- function btn_reqcnfm_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetTrustAcpt();
- }
- // 의뢰
- function fSetTrustAcpt()
- {
- dsf_createDs("ds_send_data2");
- // for(var tRow = 0; tRow < ds_grd_trustlist.rowcount; tRow++)
- // {
- //
- // if(ds_grd_trustlist.getColumn(tRow, "chk") == "1")
- // {
- // ds_grd_trustlist.updatecontrol = false;
- // ds_grd_trustlist.setRowType(tRow, "u");
- // ds_grd_trustlist.updatecontrol = true;
- // var dsUpdate = grdf_getGridUpdateData(switch1.case_req.grd_trustlist, "u");
- // }
- // else
- // {
- // ds_grd_trustlist.updatecontrol = false;
- // ds_grd_trustlist.setRowType(tRow, "");
- // ds_grd_trustlist.updatecontrol = true;
- // }
- //
- // // if(ds_grd_trustlist.getColumn(tRow, "chk") == "1")
- // // {
- // // ds_grd_trustlist.setRowType(tRow, "u");
- // // var dsUpdate = grdf_getGridUpdateData(switch1.case_req.grd_trustlist, "u");
- // //
- // // }
- // // else
- // // {
- // // ds_grd_trustlist.setRowType(tRow, "");
- // // var dsUpdate = grdf_getGridUpdateData(switch1.case_req.grd_trustlist, "");
- // // }
- // }
- ds_grd_trustlist.filterstr = "chk == '1' || chk == 'true'";
- //grdf_setStatusColumn(dsUpdate, "status");
- ds_send_data2.copyData(ds_grd_trustlist,true);
- ds_grd_trustlist.filterstr = "";
- trace("ds_send_data2 :"+ds_send_data2.saveXML());
-
- var oParam = {};
- oParam.id = "TXLLJ00701";
- oParam.service = "acptmngtapp.AcptMngt";
- oParam.method = "reqSetCMCTrustAcptList";
- oParam.inds = "cond=ds_send_data2";
- oParam.async = false;
- //oParam.callback = "cf_TXLLJ00701";
- tranf_submit(oParam);
-
- fGetTrustOperList();
- }
- //의뢰취소
- function btn_reqcancel_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeTrustCancel();
- }
- // 의뢰한거 취소
- function fExeTrustCancel()
- {
- dsf_createDs("ds_send_data2");
-
- ds_grd_trustlist.filterstr = "chk == '1' || chk == 'true'";
- //grdf_setStatusColumn(dsUpdate, "status");
- ds_send_data2.copyData(ds_grd_trustlist,true);
- ds_grd_trustlist.filterstr = "";
- //submit("TXLLJ00702");
- var oParam = {};
- oParam.id = "TXLLJ00702";
- oParam.service = "acptmngtapp.AcptMngt";
- oParam.method = "reqSetCMCTrustAcptListCancel";
- oParam.inds = "cond=ds_send_data2";
- oParam.async = false;
- //oParam.callback = "cf_TXLLJ00702";
- tranf_submit(oParam);
- fGetTrustOperList();
- }
- //결과저장
- function btn_rsltsave_onclick(obj:Button, e:ClickEventInfo)
- {
- fExeOuterRslt();
- }
- // 결과전송
- function fExeOuterRslt()
- {
- ds_send_outerlist.clearData();
- ds_temp_RefFalg.clearData();
- ds_temp_saveFlag.clearData();
- ds_temp_spcCmtInfo.clearData();
- ds_imgsInfo.clearData();
- ds_send_outerlist.addColumn("bcno","string");
- ds_send_outerlist.addColumn("trustinstcd","string");
- ds_send_outerlist.addColumn("extrinstcd","string");
- ds_send_outerlist.addColumn("pid","string");
- ds_send_outerlist.addColumn("useflagcd","string");
- ds_send_outerlist.addColumn("inptrslt","string"); //2018.01.25 결과값 전송 누락으로 추가
- // 이미지 결과 Y인것 업로드 하기
- //var outerdata = grdf_getGridUpdateData(switch1.case_rslt.grd_outer);
-
- //
- ds_send_outerlist.updatecontrol = false;
-
- //체크된것만 send 데이터셋으로 보내기
- for(var i = 0; i < ds_grd_outer.rowcount; i++)
- {
- if(ds_grd_outer.getColumn(i, "chk") == "1" )
- {
- var aRow = ds_send_outerlist.addRow();
- ds_send_outerlist.copyRow(aRow, ds_grd_outer, i);
- ds_send_outerlist.setColumn(aRow, "bcno",ds_grd_outer.getColumn(i,"reqbcno"));
- ds_send_outerlist.setColumn(aRow, "trustinstcd",ds_grd_outer.getColumn(i,"instcd"));
- ds_send_outerlist.setColumn(aRow, "extrinstcd",ds_grd_outer.getColumn(i,"instcd"));
- ds_send_outerlist.setColumn(aRow, "pid",ds_grd_outer.getColumn(i,"reqpid"));
- ds_send_outerlist.setColumn(aRow, "inptrslt",ds_grd_outer.getColumn(i,"reptrslt"));
-
- ds_send_outerlist.setRowType(i, Dataset.ROWTYPE_INSERT);
-
-
- var bRow = ds_temp_RefFalg.addRow();
- ds_temp_RefFalg.setColumn(bRow, "bcno", ds_grd_outer.getColumn(i, "reqbcno"));
- ds_temp_RefFalg.setColumn(bRow, "rsltstat", ds_grd_outer.getColumn(i, "rsltstat"));
- }
-
- }
- ds_send_outerlist.updatecontrol = true;
-
-
- trace("11 :"+ds_send_outerlist.rowcount);
- // 그리드 선택 안하면
- //if(utlf_isNull(outerdata))
- if (ds_send_outerlist.rowcount < 0 ) {
- alert("결과등록할 내용이 없습니다. ");
- return;
- }
-
-
- ds_imgsInfo.clearData();
- var rstat = "";
- for(i = 0; i < ds_grd_outer.rowcount; i++)
- {
- //if((model.getValue("/root/main/outerlist["+i+"]/chk")=="true") && (model.getValue("/root/main/outerlist["+i+"]/rsltstat")=="-"))
- if((ds_grd_outer.getColumn(i, "chk") == "1") && ds_grd_outer.getColumn(i, "rsltstat") == "-")// 체크돼있는데 결과상태 - 인거
- {
- //rstat += model.getValue("/root/main/outerlist["+i+"]/rsltstat");
- rstat += ds_grd_outer.getColumn(i, "rsltstat");
- }
-
- if(ds_grd_outer.getColumn(i, "chk") == 1 &&
- ds_grd_outer.getColumn(i, "imagrsltyn") == "Y" ) {
- var iRow = ds_imgsInfo.addRow();
- //ds_imginfo.setColumn(iRow,"filenm","test");
- ds_imgsInfo.setColumn(iRow,"imgrslt",ds_grd_outer.getColumn(i,"imgrslt"));
- //ds_imginfo.setColumn(iRow,"filesize","1");
- //ds_imginfo.setColumn(iRow,"filetype","1");
- ds_imgsInfo.setColumn(iRow,"bcno", ds_grd_outer.getColumn(i,"reqbcno"));
- ds_imgsInfo.setColumn(iRow,"testcd",ds_grd_outer.getColumn(i,"testcd"));
- ds_imgsInfo.setColumn(iRow,"rsltstat",ds_grd_outer.getColumn(i,"rsltstat"));
- ds_imgsInfo.setColumn(iRow,"imght",ds_grd_outer.getColumn(i,"imght"));
- ds_imgsInfo.setColumn(iRow,"imgwidt",ds_grd_outer.getColumn(i,"imgwidt"));
-
- }
-
- if(ds_grd_outer.getColumn(i, "chk") == 1 &&
- ds_grd_outer.getColumn(i, "descrsltyn") == "Y" ) {
-
- var nRow = ds_temp_spcCmtInfo.addRow();
- ds_temp_spcCmtInfo.setColumn(nRow, "testcont", ds_grd_outer.getColumn(i,"readrslt"));
- //ds_temp_spcCmtInfo.setColumn(nRow, "testcontcd", div.cmb_cmtcd.value);
- }
-
- }
-
-
- if(!utlf_isNull(rstat))
- {
- alert("결과상태를 변경해주세요.");
- return;
- }
-
-
- ds_temp_saveFlag.clearData();
- var iRow = ds_temp_saveFlag.addRow();
-
-
-
- trace(ds_send_outerlist.saveXML());
- trace(ds_temp_saveFlag.saveXML());
-
-
-
-
- var oParam = {};
- oParam.id = "TXLOR00401";
- oParam.service = "rsltmngtapp.RsltMngt";
- oParam.method = "reqExeCMCResultSaveOuter";
- oParam.inds = "TestData=ds_send_outerlist attach=ds_imgsInfo SpcCmtInfo=ds_temp_spcCmtInfo RefFalg=ds_temp_RefFalg saveFlag=ds_temp_saveFlag";
- oParam.outds = "ds_ResultFlag=result";
- oParam.transaction = false;
- oParam.async = false;
- oParam.callback = "cf_TXLOR00401";
- tranf_submit(oParam);
- }
- function cf_TXLOR00401(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- fGetWitakRslt();
- }
- //파일불러오기(이미지 데이터 셋팅) -옥희
- function fSetImgUpload()
- {
- trace("파일불러오기");
- var strFilename = new Array();
- var imgname = ds_hidden.getColumn(0, "imgname");
- trace("imgname = " + imgname);
-
- for(var i = 0; i < ds_grid_grd_outerlist.rowcount; i++)
- {
- //이미지명이 존재하면(=이미지존재하면)
- if(!utlf_isNull(utlf_transNullToEmpty(ds_grid_grd_outerlist.getColumn(i, "imgnm"))))
- {
- trace("ii = " + i);
- var imglennm = ds_grid_grd_outerlist.getColumn(i, "imgnm").replace("\r\n", "").trim()+","; //이미지 여러장일경우 ','이 이미 포함되어있음
- imglennm = imglennm.replace("\n", "");
- imglennm = imglennm.replace("\r", "");
- imglennm = imglennm.replace(" ", "");
-
- trace("imglennm = " + imglennm)
- var imglen = imglennm.split(",");
-
- trace("imglen 11111 = " + imglen)
- if(imglen.length != 1)
- {
- imglen.length = imglen.length-1;
- }
-
- trace("imglen = :" + imglen.length);
-
- for(var imgRow = 0; imgRow < imglen.length; imgRow++)
- {
- trace('fname 111 :'+ imglen[imgRow]); //각 로우 경로를 담아서
-
- //strFilename에 담긴 경로의 이미지를 불러옴
- var vFile = new VirtualFile();
-
- var bSucc = vFile.open(ds_hidden.getColumn(0, "imgname") + "\\" + imglen[imgRow], VirtualFile.openRead | VirtualFile.openBinary) ;
- trace("bSucc =>>>>>>>>>>>>%%%%%%%%%%%%%%%%%% " + bSucc);
- trace("imgRow =========================== " + imgRow);
- if (bSucc != true) //이미지name 다른경우
- {
- imgNum = imgRow + 1;
- bSucc = vFile.open(ds_hidden.getColumn(0, "imgname") + "\\" + imglen[imgRow].replace(".jpg","")+"_0"+imgNum+".jpg", VirtualFile.openRead | VirtualFile.openBinary) ;
- trace("vFile = " + vFile);
- trace("bSucc = " + bSucc);
- imglen[imgRow] = imglen[imgRow].replace(".jpg","")+"_0"+imgNum+".jpg";
- }
- trace("vFile = " + vFile);
- trace("bSucc = " + bSucc);
-
- //dsf_writeFileToDs(vFile, ds_grid_grd_outerlist, i, "imgrslt");
-
- //데이터 BLOB으로 만들기
- var bData = new Buffer(vFile.read(vFile.getFileSize()));
-
- trace("bData = " + bData);
-
- //그리드 데이터셋에 담음
- ds_grid_grd_outerlist.setColumn(i,"imgrslt",bData.data);
-
- fChangeImage(imglen[imgRow]);
-
- trace("=========================================================");
-
- var nRow = ds_imgsInfo.addRow();
- dsf_writeFileToDs(vFile, ds_imgsInfo, nRow, "imgrslt");
-
- trace("imglen[imgRow] :"+imglen[imgRow]);
- ds_imgsInfo.setColumn(nRow, "filenm", imglen[imgRow]); //파일명을 현재 이미지명에 경로포함해서 받아와 셋팅
- ds_imgsInfo.setColumn(nRow, "bcno", ds_grid_grd_outerlist.getColumn(i,"bcno"));
- ds_imgsInfo.setColumn(nRow, "imgrslt", bData.data);
- ds_imgsInfo.setColumn(nRow, "testcd", ds_grid_grd_outerlist.getColumn(i,"testcd"));
- ds_imgsInfo.setColumn(nRow, "rsltstat", ds_grid_grd_outerlist.getColumn(i,"rsltstat"));
-
-
- //이미지 사이즈 가져오기
- trace("=========================================================");
- fChangeImage(imglen[imgRow]);
- //trace("ds_imgsInfo = " + ds_imgsInfo.saveXML());
-
-
- }
- }
- }
- }
- //이미지 사이즈 가져오기. (imght, imgwidt 없으면 저장로직 타지 않음)
- function fChangeImage(imgsrc)
- {
- imgsrc = imgsrc.getTrim();
- imgsrc = imgsrc.replace("\n", "");
-
- //같은 파일명이면 안됨. 이미지결과파일은 파일명으로 유일하게 구분되어야함.
- //같은 파일명일 경우 나중 로우에 imght 입력 안됨.
- var fRow = ds_imgsInfo.findRow("filenm", imgsrc);
- div.img2.image = "URL(" + ds_hidden.getColumn(0, "imgname") + "\\" + imgsrc + ")";
- var imgSize = div.img2.imagewidth + "^" + div.img2.imageheight;
-
- trace("imgsize가로 = " + parseInt(imgSize.split("^")[0]));
- trace("imgsize세로 = " + parseInt(imgSize.split("^")[1]));
- if( imgSize.split("^")[0] >= 2500)
- {
- trace("if");
- ds_imgsInfo.setColumn(fRow, "imgwidt", parseInt(imgSize.split("^")[0] * 0.3) );
- ds_imgsInfo.setColumn(fRow, "imght", parseInt(imgSize.split("^")[1] * 0.3) );
- }
- else if( imgSize.split("^")[0] > 2000 && imgSize.split("^")[0] < 2500)
- {
- trace("else if");
- ds_imgsInfo.setColumn(fRow, "imgwidt", parseInt(imgSize.split("^")[0] * 0.4) );
- ds_imgsInfo.setColumn(fRow, "imght", parseInt(imgSize.split("^")[1] * 0.4) );
- }
- else
- {
- trace("else");
- ds_imgsInfo.setColumn(fRow, "imgwidt", imgSize.split("^")[0]);
- ds_imgsInfo.setColumn(fRow, "imght", imgSize.split("^")[1]);
- }
- }
- function lf_cmtCheck()
- {
- ds_temp_spcCmtInfo.clearData();
- for(i = 0; i < ds_send_outerlist.rowcount; i++)
- {
- if(!utlf_isNull(div.tar_cmt.value) || !utlf_isNull(ds_grid_grd_outerlist.getColumn(i,"descrslt")))
- {
- if(ds_send_outerlist.getColumn(i, "chk") == 1)
- {
- ds_send_outerlist.setColumn(i, "isedit", "true");
- var nRow = ds_temp_spcCmtInfo.addRow();
- ds_temp_spcCmtInfo.setColumn(nRow, "testcont", utlf_transNullToEmpty(div.tar_cmt.value)+" - "+ds_send_outerlist.getColumn(i,"descrslt"));
- ds_temp_spcCmtInfo.setColumn(nRow, "testcontcd", div.cmb_cmtcd.value);
- //ds_temp_spcCmtInfo.setColumn(nRow, "execdeptcd", ds_grid_grd_outerlist2.getColumn(i, "tsectcd"));
- }
- }
- }
- }
- function switch1_case_rslt_group5_btn_refcnfm_rslt_onclick(obj:Button, e:ClickEventInfo)
- {
- fGetWitakRslt();
- }
- function fGetWitakRslt(){
-
-
- ds_send2.clearData();
- ds_send2.addRow();
-
- ds_send2.setColumn(0,"fromdd", ds_hidden_ref.getColumn(0,"fromdd"));
- ds_send2.setColumn(0,"fromtm", ds_hidden_ref.getColumn(0,"fromtm"));
- ds_send2.setColumn(0,"todd", ds_hidden_ref.getColumn(0,"todd"));
- ds_send2.setColumn(0,"totm", ds_hidden_ref.getColumn(0,"totm"));
- ds_send2.setColumn(0,"acptgbn", ds_hidden_ref.getColumn(0,"acptgbn"));
- ds_send2.setColumn(0,"extrinstcd", ds_hidden_ref.getColumn(0,"extrinstcd"));
- ds_send2.setColumn(0,"userflagcd", ds_init_0000.getColumn(0,"nm"));
- ds_send2.setColumn(0,"sectcd", ds_hidden_ref.getColumn(0,"sectcd"));
- ds_send2.setColumn(0,"tsectcd", ds_hidden_ref.getColumn(0,"tsectcd"));
-
-
- var oParam = {};
- oParam.id = "TRLOR00401";
- oParam.service = "rsltmngtapp.RsltMngt";
- oParam.method = "reqGetCMCWitakRslt";
- oParam.inds = "cond=ds_send2";
- oParam.outds = "ds_grd_outer=getCMCWitakRslt";
- oParam.async = false;
- //oParam.callback = "cf_TRLOR00401";
- tranf_submit(oParam);
- ds_grd_outer.addColumn("chk","string");
-
- ds_temp_saveFlag.clearData();
- var iRow = ds_temp_saveFlag.addRow();
- ds_temp_saveFlag.setColumn(iRow, "savegbn","R"); //조회했을때
-
- }
- function switch1_case_rslt_btn_xlsrslt_onclick(obj:Button, e:ClickEventInfo)
- {
- // switch1.case_rslt.grd_outer.setFormatColProperty(0,"size",0);
- // grdf_exportExcel(switch1.case_rslt.grd_outer, "", "sheet1", false);
- // switch1.case_rslt.grd_outer.setFormatColProperty(0,"size",30);
- grdf_exportExcel(switch1.case_rslt.grd_outer, 'excel', "sheet1", true);
- }
- function switch1_case_req_btn_xlsreq_onclick(obj:Button, e:ClickEventInfo)
- {
- // switch1.case_req.grd_trustlist.setFormatColProperty(0,"size",0);
- // grdf_exportExcel(switch1.case_req.grd_trustlist, "", "sheet1", false);
- // switch1.case_req.grd_trustlist.setFormatColProperty(0,"size",25);
- grdf_exportExcel(switch1.case_req.grd_trustlist, 'excel', "sheet1", true);
- }
- function switch1_case_rslt_btn_rsltstat_allset_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetRsltStat();
- }
- function fSetRsltStat(){
-
- if(ds_grd_outer.rowcount > 0){
- for(i=0; i<ds_grd_outer.rowcount; i++){
- ds_grd_outer.setColumn(i,"rsltstat",switch1.case_rslt.cmb_allrsltset.value);
- }
- }else{
- alert("변경할 내용이 없습니다. ");
- }
- }
- function switch1_case_rslt_group5_cmb_refflag_rslt_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- obj.updateToDataset();
- fSetSavebutton();
- }
- function switch1_case_rslt_grd_outer_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- var ind = obj.getCellPos();
-
- if (ind == "1") {
- var rRow = ds_grd_outer.rowposition;
- var rCheck = ds_grd_outer.getColumn(rRow,"chk");
- var rBcno = ds_grd_outer.getColumn(rRow,"trustbcno");
-
- if (rCheck == "1" || rCheck == "true") {
- for(i=0; i<ds_grd_outer.rowcount; i++){
- if (rBcno == ds_grd_outer.getColumn(i,"trustbcno") ) {
- ds_grd_outer.setColumn(i,"chk","1");
- }
- }
- }else{
- for(i=0; i<ds_grd_outer.rowcount; i++){
- if (rBcno == ds_grd_outer.getColumn(i,"trustbcno") ) {
- ds_grd_outer.setColumn(i,"chk","0");
- }
- }
- }
- }
-
- if(ind == "18"){ // 서술결과버톤
- lf_GetDescrslt();
- }else if(ind == "20"){ // 이미지결과버튼
- lf_SetImgRsltView();
- }
- }
- function switch1_case_rslt_cmb_allrsltset_onitemchanged(obj:Combo, e:ItemChangeEventInfo)
- {
- fSetRsltStat();
- }
- function lf_GetDescrslt(){
- var row = ds_grd_outer.rowposition;
-
- if(row > -1){
- if(ds_grd_outer.getColumn(row, "descrsltyn") == "Y"){
- var sInDsName = dsf_createDsRow("ds_temp_readrslt", [
- {col:"readrslt", type:"STRING", size:256, val: ds_grd_outer.getColumn(row, "readrslt")}
- ]);
-
- var objArg = new Object();
- objArg.arg_readrslt = ds_temp_readrslt;
- frmf_modal("SPLOR90100","SPLOR90100", objArg, "", "", "", "","","","","","","P" );
- }
- }
- }
-
- function lf_SetImgRsltView(){
- var row = ds_grd_outer.rowposition;
-
- if(row > -1){
- if(ds_hidden_ref.getColumn(0, "acptgbn") == "1"){
-
- //trace('aaaaa');
- var sInDsName = dsf_createDsRow("ds_temp_spcltestinfo", [
- {
- col:"imgrslt", type:"BLOB", size:256, val: ds_grd_outer.getColumn(row, "imgrslt")}
- ,{col:"imght", type:"STRING", size:256, val: ds_grd_outer.getColumn(row, "imght")}
- ,{col:"imgwidt", type:"STRING", size:256, val: ds_grd_outer.getColumn(row, "imgwidt")}
- ]);
- var objArg = new Object();
- objArg.arg_ds_hidden_spcltestinfo = ds_temp_spcltestinfo;
- frmf_modal("SPLOR90200","SPLOR90200", objArg, "", "", "", "","","","","","","M" );
- }
- else if(ds_grd_outer.getColumn(row, "imagrsltyn") == "Y"){
- //trace('bbbb');
- var sInDsName = dsf_createDsRow("ds_temp_spcltestinfo", [
- {col:"bcno", type:"STRING", size:256, val: ds_grd_outer.getColumn(row, "reqbcno")}
- ,{col:"testcd", type:"STRING", size:256, val: ds_grd_outer.getColumn(row, "testcd")}
- ,{col:"spccd", type:"STRING", size:256, val: ds_grd_outer.getColumn(row, "spccd")}
- ,{col:"tclscd", type:"STRING", size:256, val: ds_grd_outer.getColumn(row, "tclscd")}
- ,{col:"pid", type:"STRING", size:256, val: ds_grd_outer.getColumn(row, "reqpid")}
- ,{col:"rsltstat", type:"STRING", size:256, val: ds_grd_outer.getColumn(row, "rsltstat")}
- ]);
- var objArg = new Object();
- objArg.arg_ds_hidden_spcltestinfo = ds_temp_spcltestinfo;
- frmf_modal("SMLRR01500","SMLRR01500", objArg, "", "", "", "","","","","","","M" );
- }
- }
- }
- function caption13_onclick(obj:Static, e:ClickEventInfo)
- {
-
- }
- function switch1_case_req_group1_btn_print_onclick(obj:Button, e:ClickEventInfo)
- {
- lf_setOuterworklistPrint();
- }
- function lf_setOuterworklistPrint(){
- var cnt = 0;
- var nRow;
- var rslt;
- ds_Nok_Eone_UpdList.clearData();
-
- for(var i=0; i<ds_grd_trustlist.rowcount; i++){
- if(ds_grd_trustlist.getColumn(i, "chk") == "1"){
- var aRow = ds_Nok_Eone_UpdList.addRow();
- // ds_Nok_Eone_UpdList.setColumn(aRow,"workno",ds_grd_trustlist.getColumn(i,"acptdd"));
- ds_Nok_Eone_UpdList.setColumn(aRow,"workdd",ds_grd_trustlist.getColumn(i,"acptdd"));
- ds_Nok_Eone_UpdList.setColumn(aRow,"execdeptcd",ds_grd_trustlist.getColumn(i,"sectnm"));
- ds_Nok_Eone_UpdList.setColumn(aRow,"bcno",ds_grd_trustlist.getColumn(i,"reqbcno"));
- ds_Nok_Eone_UpdList.setColumn(aRow,"instcd",ds_grd_trustlist.getColumn(i,"reqinstcd"));
- ds_Nok_Eone_UpdList.setColumn(aRow,"pid",ds_grd_trustlist.getColumn(i,"reqpid"));
- ds_Nok_Eone_UpdList.setColumn(aRow,"patnm",ds_grd_trustlist.getColumn(i,"patnm"));
- ds_Nok_Eone_UpdList.setColumn(aRow,"orddrnm",ds_grd_trustlist.getColumn(i,"reqorddrnm"));
- ds_Nok_Eone_UpdList.setColumn(aRow,"orddeptnm",ds_grd_trustlist.getColumn(i,"reqorddeptnm"));
- ds_Nok_Eone_UpdList.setColumn(aRow,"wardroom",ds_grd_trustlist.getColumn(i,"reqwardroom"));
- ds_Nok_Eone_UpdList.setColumn(aRow,"sexage",ds_grd_trustlist.getColumn(i,"sex") + ds_grd_trustlist.getColumn(i,"age"));
- //ds_Nok_Eone_UpdList.setColumn(aRow,"testcd",ds_worklistdetl.getColumn(i,"testcd"));
- ds_Nok_Eone_UpdList.setColumn(aRow,"tclsnm",ds_grd_trustlist.getColumn(i,"tclsnm"));
- ds_Nok_Eone_UpdList.setColumn(aRow,"spccd",ds_grd_trustlist.getColumn(i,"reqspccd"));
- ds_Nok_Eone_UpdList.setColumn(aRow,"spcnm",ds_grd_trustlist.getColumn(i,"spcnm"));
- ds_Nok_Eone_UpdList.setColumn(aRow,"urinextrvol",ds_grd_trustlist.getColumn(i,"urinextrvol"));
- ds_Nok_Eone_UpdList.setColumn(aRow,"rrgstno",ds_grd_trustlist.getColumn(i,"rrgstno1") + ds_grd_trustlist.getColumn(i,"rrgstno2"));
- ds_Nok_Eone_UpdList.setColumn(aRow,"tclscd",ds_grd_trustlist.getColumn(i,"reqtclscd"));
- // ds_Nok_Eone_UpdList.setColumn(aRow,"tclskind",ds_worklistdetl.getColumn(i,"tclskind"));
- cnt++;
- }
- }
-
- if(cnt == 0){
- sysf_messageBox("출력할", "E013");
- }else{
- var objParam = new Object();
- objParam.xml_data_XML1 = rptf_getXMLString(ds_Nok_Eone_UpdList, "root/main/outer");
- var option = "open=1;save=1;directprint=0;print=1;zoom=0";
- rptf_exeReportPreview30(["RPLOP00301"],[objParam], option);
- }
- }
- ]]></Script>
- </Form>
- </FDL>
|