1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMLPC00400" position="absolute 0 0 1256 805" titletext="검사항목등록" onload="SMLPC00400_onload">
- <Layouts>
- <Layout>
- <Div id="div_biz" position="absolute 0 52 1256 805" anchor="all" positiontype="position" scrollbars="autoboth">
- <Layouts>
- <Layout>
- <Div id="div_search" position="absolute 0 4 1256 46" anchor="left top right" class="div_SA" positiontype="position">
- <Layouts>
- <Layout>
- <Button id="btn_search" class="btn1" taborder="4" position="absolute 1188 10 1244 30" anchor="top right" text="조회" onclick="btn_search_onclick" positiontype="position"/>
- <Shape id="line14" class="line_4" position="absolute 1108 6 1108 28" anchor="default" linetype="vertical" positiontype="position"/>
- <Static id="caption2" class="search_name" position="absolute 876 10 931 30" style="align:left middle;" anchor="default" text="조회값" positiontype="position"/>
- <Edit id="edt_refval" class="input_search" taborder="3" position="absolute 1060 10 1180 30" anchor="default" imemode="hangul" onkeydown="div_biz_div_search_edt_refval_onkeydown" positiontype="position"/>
- <Combo id="cmb_refflag" class="combo_search" taborder="2" position="absolute 937 10 1057 30" anchor="default" codecolumn="codecolumn" datacolumn="datacolumn" index="0" value="1" text="검사코드" positiontype="position">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </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>
- <Static id="caption23" class="search_name" position="absolute 8 10 76 30" anchor="default" text="사용여부" style="align:left middle;" positiontype="position"/>
- <Radio id="rdo_s_delflagcd" class="radio_search" taborder="1" columncount="3" position="absolute 82 10 204 30" anchor="default" codecolumn="codecolumn" datacolumn="datacolumn" index="0" value="0" positiontype="position">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">0</Col>
- <Col id="datacolumn">사용</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">미사용</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- </Layout>
- </Layouts>
- </Div>
- <Div id="div_exec" position="absolute 0 477 1256 748" anchor="left bottom" positiontype="position">
- <Layouts>
- <Layout>
- <Static id="Static03" class="sta_DA_box" position="absolute 0 20 1205 271" anchor="left bottom"/>
- <Static id="caption21" class="cell_1" position="absolute 1 96 110 120" style="align:left middle;" anchor="left bottom" text="기본파트" positiontype="position"/>
- <Static id="caption15" class="cell_1" position="absolute 906 171 1016 195" style="align:left middle;" anchor="left bottom" text="처방형태상태" positiontype="position"/>
- <Static id="caption18" class="cell_1" position="absolute 604 171 714 195" style="align:left middle;" anchor="left bottom" text="그룹구분" positiontype="position"/>
- <Static id="caption7" class="cell_1" position="absolute 1 71 110 95" style="align:left middle;" anchor="left bottom" text="검사명칭(한글)" positiontype="position"/>
- <Static id="caption8" class="cell_1" position="absolute 1 46 110 70" style="align:left middle;" anchor="left bottom" text="검사명칭(영문)" positiontype="position"/>
- <Static id="caption9" class="cell_1" position="absolute 1 21 110 45" style="align:left middle;" anchor="left bottom" text="검사코드" positiontype="position"/>
- <Static id="caption3" class="cell_1" position="absolute 299 21 409 45" style="align:left middle;" anchor="left bottom" text="사용여부" positiontype="position"/>
- <Radio id="rdo_delflagcd" taborder="7" columncount="2" position="absolute 412 23 562 43" anchor="left bottom" codecolumn="codecolumn" datacolumn="datacolumn" positiontype="position">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">0</Col>
- <Col id="datacolumn">사용</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">미사용</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption5" class="cell_1" position="absolute 604 21 714 45" style="align:left middle;" anchor="left bottom" text="표시일련번호" positiontype="position"/>
- <Static id="caption24" class="cell_1" position="absolute 302 171 412 195" style="align:left middle;" anchor="left bottom" text="위탁검사구분" positiontype="position"/>
- <Static id="caption25" class="cell_1" position="absolute 604 46 714 70" style="align:left middle;" anchor="left bottom" text="검사약칭(영문)" positiontype="position"/>
- <Static id="caption26" class="cell_1" position="absolute 604 71 714 95" style="align:left middle;" anchor="left bottom" text="검사약칭(한글)" positiontype="position"/>
- <Static id="caption27" class="cell_1" position="absolute 302 96 412 120" style="align:left middle;" anchor="left bottom" text="세부파트" positiontype="position"/>
- <Static id="caption28" class="cell_1" position="absolute 903 21 1013 45" style="align:left middle;" anchor="left bottom" text="동결절편" positiontype="position"/>
- <Static id="caption30" class="cell_1" position="absolute 906 146 971 170" style="align:left middle;" anchor="left bottom" text="검체구분" positiontype="position"/>
- <Static id="caption14" class="cell_1" position="absolute 1 146 110 170" style="align:left middle;" anchor="left bottom" text="작업구분" positiontype="position"/>
- <Static id="caption16" class="cell_1" position="absolute 604 146 714 170" style="align:left middle;" anchor="left bottom" text="의뢰지서식구분" positiontype="position"/>
- <Static id="caption17" class="cell_1" position="absolute 604 96 714 120" style="align:left middle;" anchor="left bottom" text="EDI코드" positiontype="position"/>
- <Combo id="cmb_spcflagcd" class="combo_default" taborder="24" position="absolute 974 148 1057 168" anchor="left bottom" enable="true" codecolumn="codecolumn" datacolumn="datacolumn" positiontype="position">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">0</Col>
- <Col id="datacolumn">DEFAULT</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">BIOPSY(작은조직)</Col>
- </Row>
- <Row>
- <Col id="codecolumn">2</Col>
- <Col id="datacolumn">BIOPSY(큰조직)</Col>
- </Row>
- <Row>
- <Col id="codecolumn">3</Col>
- <Col id="datacolumn">CELL BLOCK</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <CheckBox id="chk_statsflagcd" taborder="27" position="absolute 113 173 185 193" anchor="left bottom" text="통계포함" truevalue="0" falsevalue="1" value="0" positiontype="position"/>
- <Edit id="edt_edicd" class="input_essential" taborder="16" position="absolute 717 98 820 118" anchor="left bottom" imemode="hangul" maxlength="15" readonly="false" positiontype="position"/>
- <Edit readonly="true" id="edt_regdt" mask="yyyy-mm-dd hh:nn:ss" position="absolute 415 248 597 268" anchor="left bottom" positiontype="position"/>
- <Edit readonly="true" id="edt_lastupdtid" position="absolute 718 248 900 268" anchor="left bottom" positiontype="position"/>
- <Edit readonly="true" id="edt_lastupdtdt" mask="yyyy-mm-dd hh:nn:ss" position="absolute 1019 248 1199 268" anchor="left bottom" positiontype="position">
- <Layouts>
- <Layout width="183" height="20"/>
- </Layouts>
- </Edit>
- <Edit readonly="true" id="edt_regid" position="absolute 113 248 296 268" anchor="left bottom" positiontype="position"/>
- <Edit readonly="true" id="edt_basepartcd" position="absolute 113 98 183 118" anchor="left bottom" positiontype="position"/>
- <Button id="btn_basepart" class="icon_search" taborder="14" position="absolute 186 98 206 118" anchor="left bottom" text="" onclick="btn_basepart_onclick" positiontype="position"/>
- <Edit id="edt_testcd" class="input_essential" taborder="6" position="absolute 113 23 296 43" anchor="left bottom" imemode="alpha" maxlength="10" inputmode="upper" useime="none" positiontype="position"/>
- <Edit id="edt_testengnm" class="input_essential" taborder="10" position="absolute 113 48 601 68" anchor="left bottom" imemode="alpha" maxlength="100" oneditclick="div_biz_div_exec_edt_testengnm_oneditclick" readonly="false" positiontype="position"/>
- <Edit id="edt_testengabbr" class="input_default" taborder="11" position="absolute 717 48 1201 68" anchor="left bottom" imemode="alpha" maxlength="20" readonly="false" positiontype="position"/>
- <Edit id="edt_testhngnm" class="input_essential" taborder="12" position="absolute 113 73 601 93" anchor="left bottom" imemode="hangul" maxlength="100" readonly="false" positiontype="position"/>
- <Edit id="edt_testhngabbr" class="input_default" taborder="13" position="absolute 717 73 1201 93" anchor="left bottom" imemode="hangul" maxlength="20" readonly="false" positiontype="position"/>
- <Edit readonly="true" id="edt_basepartnm" position="absolute 209 98 299 118" anchor="left bottom" positiontype="position"/>
- <Edit readonly="true" id="edt_detlpartcd" position="absolute 415 98 485 118" anchor="left bottom" positiontype="position"/>
- <Edit readonly="true" id="edt_detlpartnm" position="absolute 511 98 601 118" anchor="left bottom" positiontype="position"/>
- <Button id="btn_detlpart" class="icon_search" taborder="15" position="absolute 488 98 508 118" anchor="left bottom" text="" onclick="btn_detlpart_onclick" positiontype="position"/>
- <Radio id="rdo_frznflagcd" taborder="9" columncount="2" position="absolute 1016 23 1204 43" anchor="left bottom" codecolumn="codecolumn" datacolumn="datacolumn" onitemchanged="div_biz_div_exec_rdo_frznflagcd_onitemchanged" positiontype="position">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">0</Col>
- <Col id="datacolumn">동결절편검사</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">일반검사</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Combo id="cmb_workflagcd" class="combo_default" taborder="23" position="absolute 113 148 296 168" anchor="left bottom" enable="true" innerdataset="@ds_cmb_workflagcd" codecolumn="resncd" datacolumn="resncnts" index="-1" positiontype="position"/>
- <Combo id="cmb_ordkindflagcd" class="combo_default" taborder="30" position="absolute 1019 174 1202 194" anchor="left bottom" enable="true" codecolumn="codecolumn" datacolumn="datacolumn" positiontype="position">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </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">3</Col>
- <Col id="datacolumn">분자</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Combo id="cmb_reqfrmflagcd" codecolumn="codecolumn" datacolumn="datacolumn" class="combo_default" taborder="25" position="absolute 717 148 900 168" anchor="left bottom" enable="true" positiontype="position">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">-</Col>
- <Col id="datacolumn">-</Col>
- </Row>
- <Row>
- <Col id="codecolumn">01</Col>
- <Col id="datacolumn">조직</Col>
- </Row>
- <Row>
- <Col id="codecolumn">02</Col>
- <Col id="datacolumn">부인과(세포)</Col>
- </Row>
- <Row>
- <Col id="codecolumn">03</Col>
- <Col id="datacolumn">비부인과(세포)</Col>
- </Row>
- <Row>
- <Col id="codecolumn">04</Col>
- <Col id="datacolumn">세침흡인(세포)</Col>
- </Row>
- <Row>
- <Col id="codecolumn">05</Col>
- <Col id="datacolumn">세포유전</Col>
- </Row>
- <Row>
- <Col id="codecolumn">08</Col>
- <Col id="datacolumn">원본대출</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <CheckBox id="chk_trusttestflagcd" taborder="28" position="absolute 415 174 487 194" anchor="left bottom" text="위탁검사" truevalue="1" falsevalue="0" positiontype="position"/>
- <Radio id="rdo_grupflagcd" taborder="29" columncount="2" position="absolute 717 173 867 193" anchor="left bottom" codecolumn="codecolumn" datacolumn="datacolumn" onitemclick="div_biz_div_exec_rdo_grupflagcd_onitemclick" onitemchanged="div_biz_div_exec_rdo_grupflagcd_onitemchanged" positiontype="position">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">0</Col>
- <Col id="datacolumn">S</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">G</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Static id="caption12" class="cell_1" position="absolute 1060 146 1125 170" style="align:left middle;" anchor="left bottom" text="CF명" positiontype="position"/>
- <Edit id="edt_cfnm" class="input_default" taborder="26" position="absolute 1128 148 1202 168" anchor="left bottom" imemode="hangul" maxlength="6" positiontype="position"/>
- <Static id="caption20" class="cell_1" position="absolute 1 121 110 145" style="align:left middle;" anchor="left bottom" text="병리코드" positiontype="position"/>
- <Static id="caption22" class="cell_1" position="absolute 302 121 412 145" style="align:left middle;" anchor="left bottom" text="연구용병리코드" positiontype="position"/>
- <Static id="caption31" class="cell_1" position="absolute 604 121 714 145" style="align:left middle;" anchor="left bottom" text="수탁용병리코드" positiontype="position"/>
- <Static id="caption32" class="cell_1" position="absolute 906 121 971 145" style="align:left middle;" anchor="left bottom" text="처방구분" positiontype="position"/>
- <Edit readonly="true" id="edt_ptnocd" position="absolute 113 123 183 143" anchor="left bottom" enable="true" positiontype="position"/>
- <Edit readonly="true" id="edt_ptnonm" position="absolute 209 123 299 143" anchor="left bottom" positiontype="position"/>
- <Edit readonly="true" id="edt_stdyptnocd" position="absolute 415 123 485 143" anchor="left bottom" positiontype="position"/>
- <Edit readonly="true" id="edt_stdyptnonm" position="absolute 511 123 601 143" anchor="left bottom" positiontype="position"/>
- <Edit readonly="true" id="edt_trustptnocd" position="absolute 717 123 787 143" anchor="left bottom" positiontype="position"/>
- <Edit readonly="true" id="edt_trustptnonm" position="absolute 813 123 903 143" anchor="left bottom" positiontype="position"/>
- <Combo id="cmb_prcpflagcd" class="combo_default" taborder="22" position="absolute 974 123 1057 143" anchor="left bottom" enable="true" codecolumn="codecolumn" datacolumn="datacolumn" positiontype="position">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">0</Col>
- <Col id="datacolumn">원처방</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">추가처방</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Button id="btn_ptno" class="icon_search" taborder="19" position="absolute 186 123 206 143" anchor="left bottom" text="" onclick="btn_ptno_onclick" positiontype="position"/>
- <Button id="btn_stdyptno" class="icon_search" taborder="20" position="absolute 488 123 508 143" anchor="left bottom" text="" onclick="btn_stdyptno_onclick" positiontype="position"/>
- <Button id="btn_trustptno" class="icon_search" taborder="21" position="absolute 790 123 810 143" anchor="left bottom" text="" onclick="btn_trustptno_onclick" positiontype="position"/>
- <Static id="caption10" class="cell_1" position="absolute 1 246 110 270" style="align:left middle;" anchor="left bottom" text="최초등록자" positiontype="position"/>
- <Static id="caption29" class="cell_1" position="absolute 1 171 110 195" style="align:left middle;" anchor="left bottom" text="통계포함여부" positiontype="position"/>
- <Static id="caption19" class="cell_1" position="absolute 604 246 714 270" style="align:left middle;" anchor="left bottom" text="최종등록자" positiontype="position"/>
- <Static id="caption33" class="cell_1" position="absolute 1 221 110 245" style="align:left middle;" anchor="left bottom" text="참고내용" positiontype="position"/>
- <Edit id="tar_refcnts" position="absolute 113 223 595 243" anchor="left bottom" imemode="hangul" maxlength="300" positiontype="position"/>
- <Static id="caption34" class="cell_1" position="absolute 906 96 981 120" style="align:left middle;" anchor="left bottom" text="의뢰지출력" positiontype="position"/>
- <Combo id="cmb_hideflagcd" class="combo_default" taborder="17" position="absolute 984 98 1057 118" anchor="left bottom" enable="true" codecolumn="codecolumn" datacolumn="datacolumn" positiontype="position">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">0</Col>
- <Col id="datacolumn">표시</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">숨김</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static id="caption35" class="cell_1" position="absolute 1060 96 1125 120" style="align:left middle;" anchor="left bottom" text="팝업구분" positiontype="position"/>
- <Combo id="cmb_popwndflagcd" class="combo_default" taborder="18" position="absolute 1128 98 1202 118" anchor="left bottom" enable="true" codecolumn="codecolumn" datacolumn="datacolumn" positiontype="position">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">0</Col>
- <Col id="datacolumn">일반</Col>
- </Row>
- <Row>
- <Col id="codecolumn">1</Col>
- <Col id="datacolumn">팝업</Col>
- </Row>
- </Rows>
- </Dataset>
- </Combo>
- <Static id="caption36" class="cell_1" position="absolute 302 146 412 170" style="align:left middle;" anchor="left bottom" text="통계작업구분" positiontype="position"/>
- <Combo id="cmb_statsworkflagcd" class="combo_default" taborder="23" position="absolute 415 148 599 168" anchor="left bottom" enable="true" innerdataset="@ds_cmb_statsflagcd" codecolumn="resncd" datacolumn="resncnts" index="-1" positiontype="position"/>
- <Static id="caption37" class="cell_1" position="absolute 1060 121 1125 145" style="align:left middle;" anchor="left bottom" text="신규발생" positiontype="position"/>
- <Combo id="cmb_ptnonewflagcd" class="combo_default" taborder="22" position="absolute 1128 123 1202 143" anchor="left bottom" enable="true" codecolumn="codecolumn" datacolumn="datacolumn" positiontype="position">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </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>
- </Combo>
- <Static id="caption38" class="cell_1" position="absolute 604 221 714 245" style="align:left middle;" anchor="left bottom" text="위탁예문" positiontype="position"/>
- <Edit id="edt_trustexmpcnts" class="input_default" taborder="13" position="absolute 717 223 1199 243" anchor="left bottom" imemode="hangul" maxlength="100" positiontype="position"/>
- <Static id="caption39" class="cell_1" position="absolute 1 196 110 220" style="align:left middle;" anchor="left bottom" text="수익분류(1/2/3)" positiontype="position"/>
- <Edit id="edt_earncls1" class="input_default" taborder="6" position="absolute 113 198 171 218" anchor="left bottom" imemode="alpha" maxlength="4" enable="true" positiontype="position" readonly="false"/>
- <Edit id="edt_earncls2" class="input_default" taborder="6" position="absolute 175 198 233 218" anchor="left bottom" imemode="alpha" maxlength="4" readonly="false" positiontype="position"/>
- <Edit id="edt_earncls3" class="input_default" taborder="6" position="absolute 238 198 296 218" anchor="left bottom" imemode="alpha" maxlength="4" readonly="false" positiontype="position"/>
- <Static id="caption40" class="cell_1" position="absolute 302 196 412 220" style="align:left middle;" anchor="left bottom" text="지연일자(원/추)" positiontype="position"/>
- <Edit id="edt_delayonetime" class="input_default" taborder="6" position="absolute 415 198 505 218" anchor="left bottom" imemode="alpha" maxlength="4" readonly="false" positiontype="position"/>
- <Edit id="edt_delayaddtime" class="input_default" taborder="6" position="absolute 508 198 598 218" anchor="left bottom" imemode="alpha" maxlength="4" readonly="false" positiontype="position"/>
- <Static id="caption41" class="cell_1" position="absolute 604 196 714 220" style="align:left middle;" anchor="left bottom" text="OLCODE/OLNO" positiontype="position"/>
- <Edit id="edt_olcode" class="input_default" taborder="6" position="absolute 717 198 807 218" anchor="left bottom" imemode="alpha" maxlength="20" readonly="false" positiontype="position"/>
- <Edit id="edt_olno" class="input_default" taborder="6" position="absolute 810 198 900 218" anchor="left bottom" imemode="alpha" maxlength="20" readonly="false" positiontype="position"/>
- <Static id="caption42" class="cell_1" position="absolute 906 196 1016 220" style="align:left middle;" anchor="left bottom" text="PCID코드" positiontype="position"/>
- <Edit id="edt_prtnslidabbr" class="input_default" taborder="6" position="absolute 1019 198 1199 218" anchor="left bottom" imemode="alpha" maxlength="40" readonly="false" style="align:left middle;" positiontype="position"/>
- <Edit id="edt_dispseqno" taborder="31" maxlength="4" class="input_default" position="absolute 717 24 895 44" anchor="left bottom" inputtype="number"/>
- <Edit id="edt_cstecnts" taborder="34" imemode="alpha" readonly="true" maxlength="40" class="input_default" position="absolute 880 175 895 195" anchor="left bottom" visible="false"/>
- <Button id="btn_codesearch" taborder="35" onclick="btn_codesearch_onclick" class="icon_search" position="absolute 856 175 876 195" anchor="left bottom" visible="false"/>
- <Static id="caption00" text="최초등록일시" class="cell_1" position="absolute 303 246 412 270" anchor="left bottom" style="align:left middle;"/>
- <Static id="caption01" text="최종등록일시" class="cell_1" position="absolute 906 246 1016 270" anchor="left bottom" style="align:left middle;"/>
- </Layout>
- </Layouts>
- </Div>
- <Static id="caption1" text="검사항목" class="tit_2" position="absolute 0 50 109 70" anchor="default" positiontype="position"/>
- <Grid id="grd_testitemlist" taborder="1" useinputpanel="false" position="absolute 0 71 1256 467" onclick="grd_testitemlist_onclick" anchor="all" binddataset="ds_grid_grd_testitemlist" autofittype="none" onselectchanged="div_biz_grd_testitemlist_onselectchanged" autosizingtype="row" style="align:left top;" oncellclick="div_biz_grd_testitemlist_oncellclick" cellsizingtype="col" positiontype="position">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="0"/>
- <Column size="30"/>
- <Column size="30"/>
- <Column size="30"/>
- <Column size="90"/>
- <Column size="258"/>
- <Column size="197"/>
- <Column size="240"/>
- <Column size="180"/>
- <Column size="0"/>
- <Column size="90"/>
- <Column size="0"/>
- <Column size="110"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="35" band="head"/>
- <Row size="20"/>
- </Rows>
- <Band id="head">
- <Cell text="병원코드"/>
- <Cell col="1"/>
- <Cell col="2" text="상태"/>
- <Cell col="3" text="표시순서" wordwrap="both" autosizerow="limitmin"/>
- <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="하위검사항목개수"/>
- </Band>
- <Band id="body">
- <Cell displaytype="normal" edittype="none" text="bind:instcd"/>
- <Cell col="1" celltype="head" expr="expr:currow+1"/>
- <Cell col="2" displaytype="image" expr="expr:getRowType(currow) == 2 ?'theme://images/ico_i.png' : (getRowType(currow) == 4 ? 'theme://images/ico_u.png' : (getRowType(currow) == 8 ? 'theme://images/ico_d.png' : 'theme://images/ico_e.png'))"/>
- <Cell col="3" displaytype="normal" edittype="none" text="bind:dispseqno"/>
- <Cell col="4" displaytype="normal" edittype="none" style="align:left;" text="bind:testcd" wordwrap="both" autosizerow="default"/>
- <Cell col="5" displaytype="normal" edittype="none" style="align:left;" text="bind:testengnm" wordwrap="both" autosizerow="default"/>
- <Cell col="6" displaytype="normal" edittype="none" style="align:left;" text="bind:testengabbr" wordwrap="both" autosizerow="default"/>
- <Cell col="7" displaytype="normal" edittype="none" style="align:left;" text="bind:testhngnm" wordwrap="both" suppressalign="first" autosizerow="default"/>
- <Cell col="8" displaytype="normal" edittype="none" style="align:left;" text="bind:testhngabbr" wordwrap="both" autosizerow="default"/>
- <Cell col="9" displaytype="normal" edittype="none" style="align:left;" text="bind:basepartcd" wordwrap="both" autosizerow="limitmax"/>
- <Cell col="10" displaytype="normal" edittype="none" style="align:left;" text="bind:basepartnm" wordwrap="both" autosizerow="default"/>
- <Cell col="11" displaytype="normal" edittype="none" style="align:left;" text="bind:detlpartcd" wordwrap="both" autosizerow="limitmax"/>
- <Cell col="12" displaytype="normal" edittype="none" style="align:left;" text="bind:detlpartnm" wordwrap="both" autosizerow="default"/>
- <Cell col="13" displaytype="normal" edittype="none" text="bind:singletest_cnt"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Static id="caption4" text="검사항목정보" class="tit_2" position="absolute 0 476 109 496" anchor="left bottom"/>
- <Radio id="rdo_baseupdtflag" taborder="2" columncount="3" rowcount="0" index="0" codecolumn="codecolumn" datacolumn="datacolumn" value="1" onitemchanged="div_biz_rdo_baseupdtflag_onitemchanged" position="absolute 104 476 259 496" anchor="left bottom">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn" size="256"/>
- <Column id="datacolumn" size="256"/>
- </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>
- </Layout>
- </Layouts>
- </Div>
- <Button id="btn_excel" taborder="1" text="EXCEL저장" class="btn6" position="absolute 0 29 100 49" anchor="top right" positiontype="position" onclick="btn_excel_onclick"/>
- <Button id="btn_save" taborder="2" text="저장" onclick="btn_save_onclick" class="btn4" position="absolute 1200 24 1256 44" anchor="top right" positiontype="position"/>
- <Static id="caption6" text="검사항목등록" class="tit_1" position="absolute 0 0 122 25"/>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_grid_grd_testitemlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING"/>
- <Column id="dispseqno" type="STRING"/>
- <Column id="testcd" type="STRING"/>
- <Column id="testengnm" type="STRING"/>
- <Column id="testengabbr" type="STRING"/>
- <Column id="testhngnm" type="STRING"/>
- <Column id="testhngabbr" type="STRING"/>
- <Column id="basepartcd" type="STRING"/>
- <Column id="basepartnm" type="STRING"/>
- <Column id="detlpartcd" type="STRING"/>
- <Column id="detlpartnm" type="STRING"/>
- <Column id="singletest_cnt" type="STRING"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_grid_grd_select" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="instcd" type="STRING"/>
- <Column id="dispseqno" type="STRING"/>
- <Column id="testcd" type="STRING"/>
- <Column id="testengnm" type="STRING"/>
- <Column id="testengabbr" type="STRING"/>
- <Column id="testhngnm" type="STRING"/>
- <Column id="testhngabbr" type="STRING"/>
- <Column id="basepartcd" type="STRING"/>
- <Column id="basepartnm" type="STRING"/>
- <Column id="detlpartcd" type="STRING"/>
- <Column id="detlpartnm" type="STRING"/>
- <Column id="singletest_cnt" type="STRING"/>
- <Column id="ptnocd" type="STRING" size="256"/>
- <Column id="ptnonm" type="STRING" size="256"/>
- <Column id="stdyptnocd" type="STRING" size="256"/>
- <Column id="stdyptnonm" type="STRING" size="256"/>
- <Column id="earncls1" type="STRING" size="256"/>
- <Column id="earncls2" type="STRING" size="256"/>
- <Column id="earncls3" type="STRING" size="256"/>
- <Column id="refcnts" type="STRING" size="256"/>
- <Column id="edicd" type="STRING" size="256"/>
- <Column id="fstrgstrid" type="STRING" size="256"/>
- <Column id="fstrgstdt" type="STRING" size="256"/>
- <Column id="lastupdtrid" type="STRING" size="256"/>
- <Column id="lastupdtdt" type="STRING" size="256"/>
- <Column id="trustexmpcnts" type="STRING" size="256"/>
- <Column id="olcode" type="STRING" size="256"/>
- <Column id="olno" type="STRING" size="256"/>
- <Column id="pcidcd" type="STRING" size="256"/>
- <Column id="trustptnocd" type="STRING" size="256"/>
- <Column id="trustptnonm" type="STRING" size="256"/>
- <Column id="statsflagcd" type="STRING" size="256"/>
- <Column id="reqfrmflagcd" type="STRING" size="256"/>
- <Column id="hideflagcd" type="STRING" size="256"/>
- <Column id="popwndflagcd" type="STRING" size="256"/>
- <Column id="prcpflagcd" type="STRING" size="256"/>
- <Column id="ptnonewflagcd" type="STRING" size="256"/>
- <Column id="spcflagcd" type="STRING" size="256"/>
- <Column id="ordkindflagcd" type="STRING" size="256"/>
- <Column id="cfnm" type="STRING" size="256"/>
- <Column id="grupflagcd" type="STRING" size="256"/>
- <Column id="trusttestflagcd" type="STRING" size="256"/>
- <Column id="frznflagcd" type="STRING" size="256"/>
- <Column id="delflagcd" type="STRING" size="256"/>
- <Column id="delayonetime" type="STRING" size="256"/>
- <Column id="delayaddtime" type="STRING" size="256"/>
- <Column id="workflagcd" type="STRING" size="256"/>
- <Column id="statsworkflagcd" type="STRING" size="256"/>
- <Column id="updt_flag" type="STRING" size="256"/>
- <Column id="grup_updt_flag" type="STRING" size="256"/>
- <column id="fromdd"/>
- <column id="todd"/>
- <column id="plgyeqcd1"/>
- <column id="plgyeqcd2"/>
- <column id="cstecnts"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_cmb_workflagcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="choi" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="baseflagcd" type="STRING" size="256"/>
- <Column id="resncd" type="STRING" size="256"/>
- <Column id="resncnts" type="STRING" size="256"/>
- <Column id="resncode" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_cmb_statsflagcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="choi" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="baseflagcd" type="STRING" size="256"/>
- <Column id="resncd" type="STRING" size="256"/>
- <Column id="resncnts" type="STRING" size="256"/>
- <Column id="resncode" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_cmb_plgyeqcd1" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="choi" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="baseflagcd" type="STRING" size="256"/>
- <Column id="resncd" type="STRING" size="256"/>
- <Column id="resncnts" type="STRING" size="256"/>
- <Column id="resncode" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_cmb_plgyeqcd2" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="choi" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="baseflagcd" type="STRING" size="256"/>
- <Column id="resncd" type="STRING" size="256"/>
- <Column id="resncnts" type="STRING" size="256"/>
- <Column id="resncode" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_cmb_reqfrmflagcd" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="choi" type="STRING" size="256"/>
- <Column id="instcd" type="STRING" size="256"/>
- <Column id="baseflagcd" type="STRING" size="256"/>
- <Column id="resncd" type="STRING" size="256"/>
- <Column id="resncnts" type="STRING" size="256"/>
- <Column id="resncode" type="STRING" size="256"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_newtestiteminfo" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false">
- <ColumnInfo>
- <column id="instcd"/>
- <column id="testcd"/>
- <column id="testengnm"/>
- <column id="testengabbr"/>
- <column id="testhngnm"/>
- <column id="testhngabbr"/>
- <column id="edicd"/>
- <column id="earncls1"/>
- <column id="earncls2"/>
- <column id="earncls3"/>
- <column id="grupflagcd"/>
- <column id="fromdd"/>
- <column id="todd"/>
- </ColumnInfo>
- </Dataset>
- <Dataset id="ds_init_resncdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_resncdlist" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_scrndata" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" reversesubsum="false">
- <ColumnInfo>
- <Column id="basepartcd" type="STRING"/>
- <Column id="basepartnm" type="STRING"/>
- <Column id="detlpartcd" type="STRING"/>
- <Column id="detlpartnm" type="STRING"/>
- <Column id="ptnocd" type="STRING" size="0"/>
- <Column id="ptnonm" type="STRING" size="0"/>
- <Column id="workflagcd" type="STRING" size="0"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="basepartcd"/>
- <Col id="basepartnm"/>
- <Col id="detlpartcd"/>
- <Col id="detlpartnm"/>
- <Col id="workflagcd"/>
- </Row>
- </Rows>
- </Dataset>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="div_biz.div_exec.edt_testengnm" propid="value" datasetid="ds_grid_grd_select" columnid="testengnm"/>
- <BindItem id="item1" compid="div_biz.div_exec.edt_testcd" propid="value" datasetid="ds_grid_grd_select" columnid="testcd"/>
- <BindItem id="item2" compid="div_biz.div_exec.edt_testhngnm" propid="value" datasetid="ds_grid_grd_select" columnid="testhngnm"/>
- <BindItem id="item3" compid="div_biz.div_exec.edt_basepartcd" propid="value" datasetid="ds_grid_grd_select" columnid="basepartcd"/>
- <BindItem id="item4" compid="div_biz.div_exec.edt_basepartnm" propid="value" datasetid="ds_grid_grd_select" columnid="basepartnm"/>
- <BindItem id="item5" compid="div_biz.div_exec.edt_ptnocd" propid="value" datasetid="ds_grid_grd_select" columnid="ptnocd"/>
- <BindItem id="item6" compid="div_biz.div_exec.edt_ptnonm" propid="value" datasetid="ds_grid_grd_select" columnid="ptnonm"/>
- <BindItem id="item7" compid="div_biz.div_exec.edt_detlpartcd" propid="value" datasetid="ds_grid_grd_select" columnid="detlpartcd"/>
- <BindItem id="item8" compid="div_biz.div_exec.edt_detlpartnm" propid="value" datasetid="ds_grid_grd_select" columnid="detlpartnm"/>
- <BindItem id="item9" compid="div_biz.div_exec.edt_stdyptnocd" propid="value" datasetid="ds_grid_grd_select" columnid="stdyptnocd"/>
- <BindItem id="item10" compid="div_biz.div_exec.edt_stdyptnonm" propid="value" datasetid="ds_grid_grd_select" columnid="stdyptnonm"/>
- <BindItem id="item11" compid="div_biz.div_exec.edt_earncls1" propid="value" datasetid="ds_grid_grd_select" columnid="earncls1"/>
- <BindItem id="item12" compid="div_biz.div_exec.edt_earncls2" propid="value" datasetid="ds_grid_grd_select" columnid="earncls2"/>
- <BindItem id="item13" compid="div_biz.div_exec.edt_earncls3" propid="value" datasetid="ds_grid_grd_select" columnid="earncls3"/>
- <BindItem id="item14" compid="div_biz.div_exec.tar_refcnts" propid="value" datasetid="ds_grid_grd_select" columnid="refcnts"/>
- <BindItem id="item16" compid="div_biz.div_exec.edt_testengabbr" propid="value" datasetid="ds_grid_grd_select" columnid="testengabbr"/>
- <BindItem id="item17" compid="div_biz.div_exec.edt_testhngabbr" propid="value" datasetid="ds_grid_grd_select" columnid="testhngabbr"/>
- <BindItem id="item18" compid="div_biz.div_exec.edt_edicd" propid="value" datasetid="ds_grid_grd_select" columnid="edicd"/>
- <BindItem id="item19" compid="div_biz.div_exec.edt_dispseqno" propid="value" datasetid="ds_grid_grd_select" columnid="dispseqno"/>
- <BindItem id="item20" compid="div_biz.div_exec.edt_regid" propid="value" datasetid="ds_grid_grd_select" columnid="fstrgstrid"/>
- <BindItem id="item21" compid="div_biz.div_exec.edt_regdt" propid="value" datasetid="ds_grid_grd_select" columnid="fstrgstdt"/>
- <BindItem id="item22" compid="div_biz.div_exec.edt_lastupdtid" propid="value" datasetid="ds_grid_grd_select" columnid="lastupdtrid"/>
- <BindItem id="item23" compid="div_biz.div_exec.edt_lastupdtdt" propid="value" datasetid="ds_grid_grd_select" columnid="lastupdtdt"/>
- <BindItem id="item24" compid="div_biz.div_exec.edt_trustexmpcnts" propid="value" datasetid="ds_grid_grd_select" columnid="trustexmpcnts"/>
- <BindItem id="item25" compid="div_biz.div_exec.edt_olcode" propid="value" datasetid="ds_grid_grd_select" columnid="olcode"/>
- <BindItem id="item26" compid="div_biz.div_exec.edt_olno" propid="value" datasetid="ds_grid_grd_select" columnid="olno"/>
- <BindItem id="item27" compid="div_biz.div_exec.edt_prtnslidabbr" propid="value" datasetid="ds_grid_grd_select" columnid="pcidcd"/>
- <BindItem id="item28" compid="div_biz.div_exec.edt_trustptnocd" propid="value" datasetid="ds_grid_grd_select" columnid="trustptnocd"/>
- <BindItem id="item29" compid="div_biz.div_exec.edt_trustptnonm" propid="value" datasetid="ds_grid_grd_select" columnid="trustptnonm"/>
- <BindItem id="item31" compid="div_biz.div_exec.cmb_reqfrmflagcd" propid="value" datasetid="ds_grid_grd_select" columnid="reqfrmflagcd"/>
- <BindItem id="item32" compid="div_biz.div_exec.cmb_hideflagcd" propid="value" datasetid="ds_grid_grd_select" columnid="hideflagcd"/>
- <BindItem id="item36" compid="div_biz.div_exec.cmb_spcflagcd" propid="value" datasetid="ds_grid_grd_select" columnid="spcflagcd"/>
- <BindItem id="item37" compid="div_biz.div_exec.cmb_ordkindflagcd" propid="value" datasetid="ds_grid_grd_select" columnid="ordkindflagcd"/>
- <BindItem id="item38" compid="div_biz.div_exec.edt_cfnm" propid="value" datasetid="ds_grid_grd_select" columnid="cfnm"/>
- <BindItem id="item39" compid="div_biz.div_exec.cmb_popwndflagcd" propid="value" datasetid="ds_grid_grd_select" columnid="popwndflagcd"/>
- <BindItem id="item33" compid="div_biz.div_exec.cmb_prcpflagcd" propid="value" datasetid="ds_grid_grd_select" columnid="prcpflagcd"/>
- <BindItem id="item34" compid="div_biz.div_exec.cmb_ptnonewflagcd" propid="value" datasetid="ds_grid_grd_select" columnid="ptnonewflagcd"/>
- <BindItem id="item30" compid="div_biz.div_exec.chk_statsflagcd" propid="value" datasetid="ds_grid_grd_select" columnid="statsflagcd"/>
- <BindItem id="item35" compid="div_biz.div_exec.chk_trusttestflagcd" propid="value" datasetid="ds_grid_grd_select" columnid="trusttestflagcd"/>
- <BindItem id="item41" compid="div_biz.div_exec.rdo_frznflagcd" propid="value" datasetid="ds_grid_grd_select" columnid="frznflagcd"/>
- <BindItem id="item42" compid="div_biz.div_exec.rdo_delflagcd" propid="value" datasetid="ds_grid_grd_select" columnid="delflagcd"/>
- <BindItem id="item43" compid="div_biz.div_exec.edt_delayonetime" propid="value" datasetid="ds_grid_grd_select" columnid="delayonetime"/>
- <BindItem id="item44" compid="div_biz.div_exec.edt_delayaddtime" propid="value" datasetid="ds_grid_grd_select" columnid="delayaddtime"/>
- <BindItem id="item45" compid="div_biz.div_exec.cmb_statsworkflagcd" propid="value" datasetid="ds_grid_grd_select" columnid="statsworkflagcd"/>
- <BindItem id="item15" compid="div_biz.div_exec.rdo_grupflagcd" propid="value" datasetid="ds_grid_grd_select" columnid="grupflagcd"/>
- <BindItem id="item40" compid="div_biz.div_exec.cmb_workflagcd" propid="value" datasetid="ds_grid_grd_select" columnid="workflagcd"/>
- <BindItem id="item48" compid="div_biz.div_exec.edt_cstecnts" propid="value" datasetid="ds_grid_grd_select" columnid="cstecnts"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name : KU2.0
- * Job Name :
- * File Name : SMLPC00400_검사항목등록.xfdl
- * Creator :
- * Make Date : 2015-11-12
- *
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-11-12 DBS Converting Program(TF->XP)
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- //=======================================================================================
- // xjs Include
- //---------------------------------------------------------------------------------------
- include "com_commonxp::comm_main.xjs";
- include "lis_commonxp::LPZ001.xjs";
- include "lis_commonxp::LZZ001.xjs";
- include "lis_commonxp::LLZ001.xjs";
- var lgv_sInstCd = sysf_getUserInfo("dutplceinstcd");
- var lgv_sTestCd = "";
- var lgv_sTargetDb = "";
- //=======================================================================================
- // Function
- //---------------------------------------------------------------------------------------
- /**********************************************************************************
- * Name : lf_exeInitialize
- * Description : 화면 초기화
- * Argument :
- * return Type : Null
- * Author : Autumn
- ***********************************************************************************/
- function lf_exeInitialize(){
-
- grdf_setGridSort(div_biz.grd_testitemlist);
-
- ds_grid_grd_testitemlist.clearData();
- div_biz.div_search.cmb_refflag.value = 1; // 조회부 사용여부
- div_biz.div_search.rdo_s_delflagcd.value = 0; // 조회값 선택
- div_biz.div_search.edt_refval.value = ""; // 조회값 입력
- div_biz.rdo_baseupdtflag.value = 1; // 처리부 조회/수정/신규 구분
-
-
- lf_exeControlChng();
- //--------------------
- // 작업구분 목록 조회
- dsf_createDsRow("ds_send"
- , [{col: "instcd" , val: lgv_sInstCd}
- , {col: "baseflagcd" , val: "'83', '84'"} ]);
-
- var oParam = {};
- oParam.id = "TRLPZ00103";
- oParam.service = "plgycomnusemngtapp.BaseInfoCode";
- oParam.method = "reqGetReasonCodeList";
- oParam.inds = "refData=ds_send";
- oParam.outds = "ds_temp_resncdlist=refrslt";
- oParam.async = false;
- oParam.callback = "cf_TRLPZ00103";
- tranf_submit(oParam);
-
-
-
- div_biz.div_search.rdo_s_delflagcd.setFocus();
-
-
- }
- function cf_TRLPZ00103(sSvcId, nErrorCode, sErrorMsg) {
- if(nErrorCode < 0) return;
- ds_temp_resncdlist.filter("resncd!='1000' && resncd!='ZZZZ'")
- ds_init_resncdlist.copyData(ds_temp_resncdlist,true);
- ds_init_resncdlist.filter("baseflagcd=='83'");
- ds_cmb_workflagcd.copyData(ds_init_resncdlist,true);
- ds_init_resncdlist.filter("");
- ds_init_resncdlist.filter("baseflagcd=='84'");
- ds_cmb_statsflagcd.copyData(ds_init_resncdlist,true);
- ds_init_resncdlist.filter("");
- }
- /**********************************************************************************
- * Name : lf_getRefData
- * Description : 검사리스트 및 선택검사상세정보조회
- * Argument : sRefWorkFlag [testcdinfo : 선택검사상세정보조회, testcdlist : 검사리스트조회]
- * return Type : Null
- * Author : Autumn
- ***********************************************************************************/
- function lf_getRefData(sRefWorkFlag){
- // 선택된 검사가 없으면 상세조회는 하지 않는다.
- if(sRefWorkFlag == "testcdinfo" && ds_grid_grd_testitemlist.rowposition < 0){
- return;
- }
- // 수정/신규작업중에 선택한 검사를 바꿀경우 작업여부를 확인
- if(div_biz.rdo_baseupdtflag.value != "1"){
- if(lpzfExeBfChkMsg("R") == true){
- div_biz.rdo_baseupdtflag.value = "1";
- lf_exeControlChng();
- } else {
- if (sRefWorkFlag == "testcdinfo" && div_biz.rdo_baseupdtflag.value == "2") {
- var sTestCd = ds_grid_grd_select.getColumn(0, "testcd");
- var iRow = ds_grid_grd_testitemlist.findRow("testcd", sTestCd);
- if (iRow > -1) {
- ds_grid_grd_testitemlist.rowposition = iRow;
- }
- }
- return;
- }
- }
- switch (sRefWorkFlag) {
- case "testcdlist": // 검사항목 그리드 데이터 가져오기
- ds_grid_grd_select.clearData();
- var sInDsName = dsf_createDsRow("in_ds_search"
- , [{col: "delflagcd", val: div_biz.div_search.rdo_s_delflagcd.value}
- , {col: "refflag" , val: div_biz.div_search.cmb_refflag.value}
- , {col: "refval" , val: div_biz.div_search.edt_refval.value}
- , {col: "instcd" , val: lgv_sInstCd}
- , {col: "targetdb" , val: lgv_sTargetDb} ]);
- tranf_submit({
- id: "TRLPC00401"
- , service: "plgybaseinfomngtapp.TestCode"
- , method: "reqGetTestCodeList"
- , inds : "refData="+sInDsName
- , outds: "ds_grid_grd_testitemlist=rsltlist"
- , callback: "cbf_TRLPC00400"
- , async: false
- });
- break;
- // 검사항목 정보 데이터 가져오기
- case "testcdinfo":
- var iCurRow = ds_grid_grd_testitemlist.rowposition;
- var sInDsName = dsf_createDsRow("in_ds_search"
- , [{col: "delflagcd", val: div_biz.div_search.rdo_s_delflagcd.value}
- , {col: "testcd" , val: ds_grid_grd_testitemlist.getColumn(iCurRow,"testcd")}
- , {col: "instcd" , val: lgv_sInstCd}
- , {col: "targetdb" , val: lgv_sTargetDb} ]);
- tranf_submit({
- id: "TRLPC00402"
- , service: "plgybaseinfomngtapp.TestCode"
- , method: "reqGetTestCodeInfo"
- , inds : "refData="+sInDsName
- , outds: "ds_grid_grd_select=rsltinfo"
- , callback: "cbf_TRLPC00400"
- , async: false
- });
- break;
- default:
- break;
- }
- }
- /**********************************************************************************
- * Name : lf_exeControlChng
- * Description : 조회/수정/신규 컨트롤 사용여부 변경 함수
- * Argument :
- * return Type : Null
- * Author : Autumn
- ***********************************************************************************/
- function lf_exeControlChng(bEdtFlag){
- switch (div_biz.rdo_baseupdtflag.value) {
- case "1": //조회
- // div_biz.div_exec.enable = false;
- lfExeControlChng("false") ;
- break;
- case "2": //수정
- // div_biz.div_exec.enable = true;
- // div_biz.div_exec.edt_testcd.enable = false;
- // div_biz.div_exec.rdo_delflagcd.enable = true;
- lfExeControlChng("true") ;
- div_biz.div_exec.edt_testengnm.setFocus();
- break;
- case "3": //신규
- lfExeControlChng("true") ;
- /* div_biz.div_exec.enable = true;*/
- ds_grid_grd_select.clearData();
- ds_grid_grd_select.addRow();
- //div_biz.div_exec.edt_testcd.enable = true;
- div_biz.div_exec.rdo_delflagcd.enable = false;
- lf_exeInsWork();
- break;
- }
- }
- /* @group : 검사항목등록 화면
- * @ver : 2007.01.08 (CMCDEV-0001)
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 조회/수정/신규 컨트롤 사용여부 변경 함수
- * iGbn : 입력구분 - true/false
- */
- function lfExeControlChng(ipt_flag){
-
- // var = new Array(); //입력 컨트롤
- // var = new Array(); //선택 컨트롤
- // var sel_flag = "";
- //
- // if(ipt_flag == "true"){
- // sel_flag = "false";
- // }else{
- // sel_flag = "true";
- // }
-
- div_biz.div_exec.edt_testcd.enable = ipt_flag; //검사코드 Ipt_testcd
- div_biz.div_exec.edt_dispseqno.enable = ipt_flag; //표시순서 입력박스
- div_biz.div_exec.edt_testengnm.enable = ipt_flag; //검사명칭(영문) 입력박스
- div_biz.div_exec.edt_testengabbr.enable = ipt_flag; //검사약칭(영문) 입력박스
- div_biz.div_exec.edt_testhngnm.enable = ipt_flag; //검사명칭(한글) 입력박스
- div_biz.div_exec.edt_testhngabbr.enable = ipt_flag; //검사약칭(한글) 입력박스
- div_biz.div_exec.edt_edicd.enable = ipt_flag; //EDI코드 입력박스
- div_biz.div_exec.edt_cfnm.enable = ipt_flag; //CF명
- div_biz.div_exec.tar_refcnts.enable = ipt_flag; //참고내용
- // btn_detlpart //세부파트 조회버튼
- // btn_basepart //기본파트 조회버튼
-
- div_biz.div_exec.rdo_delflagcd.enable = ipt_flag; //사용여부 선택박스
- div_biz.div_exec.rdo_frznflagcd.enable = ipt_flag; //동결절편여부 선택박스
- div_biz.div_exec.cmb_workflagcd.enable = ipt_flag; //작업구분 선택박스
- div_biz.div_exec.cmb_spcflagcd.enable = ipt_flag; //검체구분 선택박스
- div_biz.div_exec.rdo_grupflagcd.enable = ipt_flag; //그룹구분 선택박스
- //div_biz.div_exec.chx_trusttestflagcd.enable = ipt_flag; //의탁검사구분 선택박스
- div_biz.div_exec.cmb_ordkindflagcd.enable = ipt_flag; //처방형태상태 선택박스
- //div_biz.div_exec.chx_statsflagcd.enable = ipt_flag; //통계포함여부 선택박스
- div_biz.div_exec.cmb_reqfrmflagcd.enable = ipt_flag; //의뢰지서식구분 선택박스
- div_biz.div_exec.cmb_prcpflagcd.enable = ipt_flag; //처방구분 선택박스
- // btn_ptno //병리코드 조회버튼
- // btn_stdyptno //연구용병리코드 조회버튼
- // btn_trustptno //수탁용병리코드 조회버튼
- div_biz.div_exec.cmb_hideflagcd.enable = ipt_flag; //숨김구분 선택박스(Add 2007/08/14)
- div_biz.div_exec.cmb_popwndflagcd.enable = ipt_flag; //팝업구분 선택박스(Add 2007/08/14)
- div_biz.div_exec.cmb_ptnonewflagcd.enable = ipt_flag; //병리번호 신규발생 구분코드
- div_biz.div_exec.cmb_statsworkflagcd.enable = ipt_flag; //통계작업구분코드
-
- // for(var idx = 0; idx < .length; idx++){
- // [idx].attribute("editable") = ipt_flag;
- // }
- //
- // for(var idx = 0; idx < .length; idx++){
- // [idx].disabled = sel_flag;
- // }
- }
-
- /**********************************************************************************
- * Name : lf_exeInsWork
- * Description : 신규 입력시 기본값 세팅
- * Argument :
- * return Type : Null
- * Author : Autumn
- ***********************************************************************************/
- function lf_exeInsWork(){
- ds_grid_grd_testitemlist.rowposition = -1;
- ds_grid_grd_select.setColumn(0, "delflagcd" , "0");
- ds_grid_grd_select.setColumn(0, "spcflagcd" , "0");
- ds_grid_grd_select.setColumn(0, "ordkindflagcd" , "-");
- ds_grid_grd_select.setColumn(0, "reqfrmflagcd" , "-");
- ds_grid_grd_select.setColumn(0, "refcnts" , "-");
- ds_grid_grd_select.setColumn(0, "trustexmpcnts" , "-");
- ds_grid_grd_select.setColumn(0, "grupflagcd" , "0");
- ds_grid_grd_select.setColumn(0, "frznflagcd" , "1");
- ds_grid_grd_select.setColumn(0, "prcpflagcd" , "0");
- ds_grid_grd_select.setColumn(0, "hideflagcd" , "0");
- ds_grid_grd_select.setColumn(0, "popwndflagcd" , "0");
- ds_grid_grd_select.setColumn(0, "statsflagcd" , "0");
- ds_grid_grd_select.setColumn(0, "trusttestflagcd", "0");
- ds_grid_grd_select.setColumn(0, "ptnonewflagcd" , "Y");
- //ds_grid_grd_select.setColumn(0, "updtflag" , "3");
- ds_grid_grd_select.setColumn(0, "instcd" , lgv_sInstCd);
- ds_grid_grd_select.setColumn(0, "reqfrmflagcd" , "-");
-
- ds_grid_grd_select.setColumn(0, "workflagcd" , "0");
- ds_grid_grd_select.setColumn(0, "statsworkflagcd", "0");
- div_biz.div_exec.edt_testcd.setFocus();
- }
- /**********************************************************************************
- * Name : lf_setUpdtData
- * Description : 저장
- * Argument :
- * return Type : Null
- * Author : Autumn
- ***********************************************************************************/
- function lf_setUpdtData(){
- var sUpdtFlag = div_biz.rdo_baseupdtflag.value; // 조회,수정,신규
-
- if(sUpdtFlag == "1"){
- sysf_messageBox("조회작업 중", "E008");
- return;
- }
-
- // 필수 입력항목 및 자리수 확인
- if(utlf_isNull(ds_grid_grd_select.getColumn(0, "testcd")) ) {
- sysf_messageBox("검사코드를", "C001");
- div_biz.div_exec.edt_testcd.setFocus();
- return;
- }else if(utlf_isNull(ds_grid_grd_select.getColumn(0, "testengnm"))) {
- sysf_messageBox("검사명칭(영문)을", "C001");;
- div_biz.div_exec.edt_testengnm.setFocus();
- return;
- }else if(utlf_isNull(ds_grid_grd_select.getColumn(0, "testhngnm")) ) {
- sysf_messageBox("검사명칭(한글)을", "C001");
- div_biz.div_exec.edt_testhngnm.setFocus();
- return;
- }else if(utlf_isNull(ds_grid_grd_select.getColumn(0, "basepartcd")) ) {
- sysf_messageBox("기본파트를", "C002");
- return;
- }else if(utlf_isNull(ds_grid_grd_select.getColumn(0, "detlpartcd")) ) {
- sysf_messageBox("세부파트를", "C002");
- return;
- }else if(utlf_isNull(ds_grid_grd_select.getColumn(0, "ptnocd")) ) {
- sysf_messageBox("병리코드를", "C002");
- return;
- }else if(utlf_isNull(ds_grid_grd_select.getColumn(0, "stdyptnocd")) ) {
- sysf_messageBox("연구용병리코드를", "C002");
- return;
- }else if(utlf_isNull(ds_grid_grd_select.getColumn(0, "trustptnocd")) ) {
- sysf_messageBox("수탁용병리코드를", "C002");
- return;
- }else if(utlf_isNull(ds_grid_grd_select.getColumn(0, "testcd")).length > 10){
- sysf_messageBox("검사코드를 10자리 이하로 입력하세요", "C");
- return;
- }
-
-
- //저장여부 확인Message
- if(lpzfExeBfChkMsg("UI") == false){
- //6:예, 7:아니오, 2:취소
- return;
- }
- //표시일련번호 확인
- if(utlf_isNull(ds_grid_grd_select.getColumn(0, "dispseqno")) ) {
- ds_grid_grd_select.setColumn(0, "dispseqno", "0");
- }
- lgv_sTestCd = ds_grid_grd_select.getColumn(0, "testcd");
- ds_grid_grd_select.setColumn(0, "grup_updt_flag", "");
- if (sUpdtFlag == "2") {
- if(Number(ds_grid_grd_testitemlist.lookup("testcd",lgv_sTestCd, "singletest_cnt")) > 0) {
- ds_grid_grd_select.setColumn(0, "grup_updt_flag", "wasGR");
- }
- }
- ds_grid_grd_select.setColumn(0, "updt_flag", sUpdtFlag);
-
- var oParam = {};
- oParam.id = "TXLPC00401";
- oParam.service = "plgybaseinfomngtapp.TestCode";
- oParam.method = "reqSetTestCodeInfo";
- oParam.inds = "refData=ds_grid_grd_select";
- oParam.async = false;
- oParam.callback = "cbf_TXLPC00400";
- tranf_submit(oParam);
-
-
- }
- /**********************************************************************************
- * Name : cbf_TRLPC00400
- * Description : 조회관련 콜백함수
- * Argument :
- * return Type : Null
- ***********************************************************************************/
- function cbf_TRLPC00400(strSvcID, nErrorCode, strErrorMag){
- if(nErrorCode != 0) {
- return;
- }
- switch (strSvcID) {
- case "TRLPC00401":
- ds_grid_grd_testitemlist.rowposition = -1;
- if (lgv_sTestCd != "") {
- var iRow = ds_grid_grd_testitemlist.findRow("testcd", lgv_sTestCd);
- if (iRow > -1) {
- ds_grid_grd_testitemlist.rowposition = iRow;
- lf_getRefData("testcdinfo");
- lgv_sTestCd = "";
- }
- }
- break;
- case "TRLPC00402":
- // 조회했을 때는 해당 컬럼이 select 쿼리에 없으므로 강제 생성해준다.
- createColumn(ds_grid_grd_select, "updt_flag");
- createColumn(ds_grid_grd_select, "grup_updt_flag");
- createColumn(ds_grid_grd_select, "targetdb");
- break;
- default:
- break;
- }
- }
- /**********************************************************************************
- * Name : cbf_TXLPC00400
- * Description : 저장관련 콜백함수
- * Argument :
- * return Type : Null
- ***********************************************************************************/
- function cbf_TXLPC00400(strSvcID, nErrorCode, strErrorMag){
- if(nErrorCode != 0) {
- return;
- }
- sysf_messageBox("저장이","I002","");
- switch (strSvcID) {
- case "TXLPC00401":
- div_biz.rdo_baseupdtflag.value = "1";
- lf_exeControlChng();
- lf_getRefData("testcdlist");
- break;
- default:
- break;
- }
- }
- /**********************************************************************************
- * Name : lf_CallPopupReturn
- * Description : 팝업호출
- * Argument : sFlag [어떤 팝업인지 여부]
- * return Type : Null
- ***********************************************************************************/
- function lf_CallPopupReturn(sFlag){
- //수정 or 신규작업시에만 Check
- if(sFlag != "refval" && div_biz.rdo_baseupdtflag.value == "1"){
- return;
- } else if(div_biz.rdo_baseupdtflag.value == "2" && utlf_trim(ds_grid_grd_select.getColumn(0,"testcd")) == ""){
- return;
- }
- switch(sFlag){
- case "basepart": //기본파트 선택 팝업호출
- var objRetVal = frmf_modal("SPLPC02000","SPLPC02000");
- // if (utlf_trim(ds_grid_grd_select.getColumn(0,"basepartcd")) != "") {
-
- ds_grid_grd_select.setColumn(0,"basepartcd",ds_hidden_scrndata.getColumn(0, "basepartcd"));
- ds_grid_grd_select.setColumn(0,"basepartnm",ds_hidden_scrndata.getColumn(0, "basepartnm"));
- // 2017.04.18 막다
- // ds_grid_grd_select.setColumn(0,"basepartcd", objRetVal.plgv_sBasePartCd);
- // ds_grid_grd_select.setColumn(0,"basepartnm", objRetVal.plgv_sBasePartNm);
- ds_grid_grd_select.setColumn(0,"detlpartcd", "");
- ds_grid_grd_select.setColumn(0,"detlpartnm", "");
- // }
- break;
- case "detlpart": //세부파트 선택 팝업호출
- if(div_biz.div_exec.edt_basepartcd.value != ""){
-
- //세부파트팝업 창에 오브잭트 넘기기
- var objArg = new Object();
- //objArg.plgv_sBasePartCd = div_biz.div_exec.edt_basepartcd.value;
- ds_hidden_scrndata.setColumn(0,"basepartcd",div_biz.div_exec.edt_basepartcd.value)
- // alert(objArg.plgv_sBasePartCd);
- var objRetVal = frmf_modal("SPLPC02100","SPLPC02100",objArg);
- if (utlf_trim(ds_grid_grd_select.getColumn(0,"basepartcd")) != "") {
- ds_grid_grd_select.setColumn(0,"detlpartcd",ds_hidden_scrndata.getColumn(0, "detlpartcd"));
- ds_grid_grd_select.setColumn(0,"detlpartnm",ds_hidden_scrndata.getColumn(0, "detlpartnm"));
- //2017.04.18 막다
- // ds_grid_grd_select.setColumn(0,"detlpartcd", objRetVal.plgv_sDetlPartCd);
- // ds_grid_grd_select.setColumn(0,"detlpartnm", objRetVal.plgv_sDetlPartNm);
- }
-
- } else {
- sysf_messageBox("기본파트를 먼저","C002","");
- return;
- }
- break;
- //검사코드 조회값과 검사코드 대문자로 변환 : 컴포넌트 inputmode에서 변환
- //위탁검사구분 값설정 변환 : 초기 value를 0으로 줌 (선택 안되게끔)
- case "ptno":
- var objRetVal = frmf_modal("SPLPC02400","SPLPC02400", objRetVal);
- ds_grid_grd_select.setColumn(0, sFlag + "cd", ds_hidden_scrndata.getColumn(0, "ptnocd"));
- ds_grid_grd_select.setColumn(0, sFlag + "nm", ds_hidden_scrndata.getColumn(0, "ptnonm"));
- break;
- case "stdyptno":
- var objRetVal = frmf_modal("SPLPC02400","SPLPC02400", objRetVal);
- ds_grid_grd_select.setColumn(0, sFlag + "cd", ds_hidden_scrndata.getColumn(0, "ptnocd"));
- ds_grid_grd_select.setColumn(0, sFlag + "nm", ds_hidden_scrndata.getColumn(0, "ptnonm"));
- break;
- case "trustptno":
- var objRetVal = frmf_modal("SPLPC02400","SPLPC02400", objRetVal);
- ds_grid_grd_select.setColumn(0, sFlag + "cd", ds_hidden_scrndata.getColumn(0, "ptnocd"));
- ds_grid_grd_select.setColumn(0, sFlag + "nm", ds_hidden_scrndata.getColumn(0, "ptnonm"));
- /*
- if (sFlag == "ptno") {
- ds_grid_grd_select.setColumn(0, "workflagcd", objRetVal.plgv_sWorkFlagCd);
- ds_grid_grd_select.setColumn(0, "stdyptnocd", objRetVal.plgv_sPtNoCd);
- ds_grid_grd_select.setColumn(0, "stdyptnonm", objRetVal.plgv_sPtNoNm);
- ds_grid_grd_select.setColumn(0, "trustptnocd", objRetVal.plgv_sPtNoCd);
- ds_grid_grd_select.setColumn(0, "trustptnonm", objRetVal.plgv_sPtNoNm);
- }
- */
- break;
- default:
- var objArg = new Object();
- objArg.plgv_sBaseFlagCd = sFlag;
- var objRetVal = frmf_modal("SPLPC02500","SPLPC02500",objArg);
- if (utlf_trim(objRetVal.plgv_sPrtnSlidAbbr) != "") {
- ds_grid_grd_select.setColumn(0, "prtnslidabbr", objRetVal.plgv_sPrtnSlidAbbr);
- ds_grid_grd_select.setColumn(0, "cstecnts" , objRetVal.plgv_sCsteCnts);
- }
- break;
- }
- }
- //=======================================================================================
- // Event
- //---------------------------------------------------------------------------------------
- /****************************************************************************************
- * Components :
- * Components ID : SMLPC00400
- * Event : onload
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description :
- ****************************************************************************************/
- function SMLPC00400_onload(obj:Form, e:LoadEventInfo)
- {
- frmf_initForm(obj);
- lf_exeInitialize();
- }
- /****************************************************************************************
- * Components :
- * Components ID : btn_search
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description :
- ****************************************************************************************/
- //조회버튼
- function btn_search_onclick(obj:Button, e:ClickEventInfo)
- {
- lf_getRefData("testcdlist");
- }
- /****************************************************************************************
- * Components :
- * Components ID : div_biz_rdo_baseupdtflag
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description :
- ****************************************************************************************/
- // 검사항목정보 라디오 버튼 조회,수정,신규 변경
- function div_biz_rdo_baseupdtflag_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- // 수정을 클릭했을때 선택된 검사가 없으면 조회로 셋팅.
- // 신규로 작업중에 수정을 클릭했을때 도 조회로 셋팅
- if(div_biz.rdo_baseupdtflag.value == "2" && ds_grid_grd_testitemlist.rowposition == -1) {
- div_biz.rdo_baseupdtflag.value = "1" ;
- ds_grid_grd_select.clearData();
- }
- lf_exeControlChng();
- }
- /****************************************************************************************
- * Components :
- * Components ID : btn_save
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description :
- ****************************************************************************************/
- //저장버튼 클릭
- function btn_save_onclick(obj:Button, e:ClickEventInfo)
- {
- lf_setUpdtData(); //필수값 체크
- }
- /****************************************************************************************
- * Components :
- * Components ID : div_biz_grd_testitemlist
- * Event : oncelldblclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 그리드 클릭해서 조회
- ****************************************************************************************/
- function div_biz_grd_testitemlist_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- lf_getRefData("testcdinfo");
- }
- /****************************************************************************************
- * Components :
- * Components ID : btn_basepart
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 기본파트 팝업
- ****************************************************************************************/
- function btn_basepart_onclick(obj:Button, e:ClickEventInfo)
- {
- lf_CallPopupReturn("basepart");
- }
- /****************************************************************************************
- * Components :
- * Components ID : btn_detlpart
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 세부파트 팝업
- ****************************************************************************************/
- function btn_detlpart_onclick(obj:Button, e:ClickEventInfo)
- {
- lf_CallPopupReturn("detlpart");
- }
- /****************************************************************************************
- * Components :
- * Components ID : btn_ptno
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 병리코드 팝업
- ****************************************************************************************/
- function btn_ptno_onclick(obj:Button, e:ClickEventInfo)
- {
- lf_CallPopupReturn("ptno");
- }
- /****************************************************************************************
- * Components :
- * Components ID : btn_stdyptno
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 연구용병리코드 팝업
- ****************************************************************************************/
- function btn_stdyptno_onclick(obj:Button, e:ClickEventInfo)
- {
- lf_CallPopupReturn("stdyptno");
- }
- /****************************************************************************************
- * Components :
- * Components ID : btn_codesearch
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 수타용병리코드 팝업
- ****************************************************************************************/
- function btn_codesearch_onclick(obj:Button, e:ClickEventInfo)
- {
- lf_CallPopupReturn("S2");
- }
- /****************************************************************************************
- * Components :
- * Components ID : edt_refval
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 조회값 입력 후 엔터
- ****************************************************************************************/
- function div_biz_div_search_edt_refval_onkeydown(obj:Edit, e:KeyEventInfo)
- {
- if(e.keycode == "13"){
- lf_getRefData("testcdlist");
- }
- }
- /****************************************************************************************
- * Components :
- * Components ID : btn_excel
- * Event : onclick
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description :
- ****************************************************************************************/
- //엑셀저장
- function btn_excel_onclick(obj:Button, e:ClickEventInfo)
- {
- if(ds_grid_grd_testitemlist.rowcount > 0){
- grdf_exportExcel(div_biz.grd_testitemlist, lf_lisGetTitle(this), "see", false, "", "none", false);
- } else {
- sysf_messageBox("저장할 내용이","I004","");
- }
- }
- /****************************************************************************************
- * Components :
- * Components ID : div_biz_div_exec_rdo_grupflagcd
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 그룹구분, 싱글코드 체크
- ****************************************************************************************/
- function div_biz_div_exec_rdo_grupflagcd_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- var iRow = ds_grid_grd_testitemlist.rowposition;
- var sSingleTestCnt = ds_grid_grd_testitemlist.getColumn(iRow, "singletest_cnt");
- if(div_biz.rdo_baseupdtflag.value == "2" && ds_grid_grd_select.getColumn(0, "grupflagcd") == "0"){ //수정이고 그룹구분 S이고
- if(Number(sSingleTestCnt) > 0){
- var msg = sysf_messageBox("싱글코드로 수정시 하위항목이 삭제됩니다. \n싱글로", "Q012");
- if(msg == "7") {
- ds_grid_grd_select.setColumn(0, "grupflagcd", "1");
- }
- }
- }
- }
- /****************************************************************************************
- * Components :
- * Components ID : rdo_grupflagcd
- * Event : onitemchanged
- * Argument : 01.obj : Object Event has occurred
- * : 02.e : Event Object
- * Description : 동결절편검사여부를 체크하면 작업그룹을 같이 체크한다.
- ****************************************************************************************/
- function div_biz_div_exec_rdo_frznflagcd_onitemchanged(obj:Radio, e:ItemChangeEventInfo)
- {
- if (ds_grid_grd_select.getColumn(0, "frznflagcd") == "0") {
- ds_grid_grd_select.setColumn(0, "workflagcd", "1002");
- } else {
- ds_grid_grd_select.setColumn(0, "workflagcd", "1001");
- }
- }
- function btn_trustptno_onclick(obj:Button, e:ClickEventInfo)
- {
- lf_CallPopupReturn("trustptno");
- }
- ]]></Script>
- </Form>
- </FDL>
|