1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <!--
- * 제 목 : SMLMR00500.xrw
- * 설 명 : 미생물결과일괄입력
- * 설 계 자 : (주)에이씨케이 -
- * 작 성 자 : (주)에이씨케이 - 조철형
- * 작 성 일 : 2007.7.09
- * 수정이력 :
- * 기 타 :
- -->
- <?xml-stylesheet type="text/css" href="../../../com/commonweb/css/common.css" ?>
- <xhtml:html xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://www.w3.org/2002/01/xforms" xmlns:ev="http://www.w3.org/2001/xml-events">
- <xhtml:head>
- <xhtml:title>미생물일괄입력</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root>
- <main>
- <testinfo>
- <patlist>
- <chk/>
- <workno/>
- <bcno/>
- <pid/>
- <spcnm/>
- <patnm/>
- <sexage/>
- <orddrnm/>
- <orddeptnm/>
- <wardroom/>
- <inptrslt1 readonly=""/>
- <inptrslt2 readonly=""/>
- <inptrslt3 readonly=""/>
- <inptrslt4 readonly=""/>
- <inptrslt5 readonly=""/>
- <inptrslt6 readonly=""/>
- <inptrslt7 readonly=""/>
- <inptrslt8 readonly=""/>
- <inptrslt9 readonly=""/>
- <inptrslt10 readonly=""/>
- <inptrslt11 readonly=""/>
- <inptrslt12 readonly=""/>
- <inptrslt13 readonly=""/>
- <inptrslt14 readonly=""/>
- <inptrslt15 readonly=""/>
- <inptrslt16 readonly=""/>
- <inptrslt17 readonly=""/>
- <inptrslt18 readonly=""/>
- <inptrslt19 readonly=""/>
- <inptrslt20 readonly=""/>
- <inptrslt21 readonly=""/>
- <inptrslt22 readonly=""/>
- <inptrslt23 readonly=""/>
- <inptrslt24 readonly=""/>
- <inptrslt25 readonly=""/>
- <inptrslt26 readonly=""/>
- <inptrslt27 readonly=""/>
- <inptrslt28 readonly=""/>
- <inptrslt29 readonly=""/>
- <inptrslt30 readonly=""/>
- </patlist>
- <spcinfo>
- <spcscrnnm/>
- <refval/>
- <judgmark/>
- <panicmark/>
- <deltamark/>
- <criticalmark/>
- <alertmark/>
- <rsltmark/>
- <reptrslt/>
- <bfreptrslt/>
- <bflastreptdt/>
- <testeqmtcd/>
- <rsltregid/>
- <mdlreptid/>
- <lastreptdt/>
- <comment/>
- <testcmt/>
- </spcinfo>
- <testlist>
- <rkey/>
- <workno/>
- <bcno/>
- <execprcpuniqno/>
- <testcd/>
- <spccd/>
- <bufinptrslt/>
- <reptrslt/>
- <rsltunit/>
- <judgmark/>
- <panicmark/>
- <deltamark/>
- <criticalmark/>
- <alertmark/>
- <rsltmark/>
- <rsltstat/>
- <bfbcno/>
- <bflastreptdt/>
- <testeqmtcd/>
- <comment/>
- <tclskind/>
- <spcacptid/>
- <spcacptdt/>
- <spcacptnm/>
- <rsltrgsgid/>
- <rsltrgstdt/>
- <rsltrgstnm/>
- <mdlreptid/>
- <mdlreptdt/>
- <mdlreptnm/>
- <lastreptid/>
- <lastreptdt/>
- <lastreptnm/>
- <tclscd/>
- <bfinptrslt/>
- <bfreptrslt/>
- <rsltseq/>
- <prcpgenrflag/>
- <rsltkind/>
- <rsltintsize/>
- <rsltdcmlsize/>
- <rundkind/>
- <rvalflag/>
- <descrval/>
- <judgkind/>
- <userjudgchar1/>
- <userjudgchar2/>
- <userjudgchar3/>
- <panicflag/>
- <panicminval/>
- <panicmaxval/>
- <deltaflag/>
- <deltaminval/>
- <deltamaxval/>
- <deltaterm/>
- <criticflag/>
- <criticminval/>
- <criticmaxval/>
- <alertflag/>
- <alertminval/>
- <allertmaxval/>
- <alimitls/>
- <alimitflag/>
- <alimitminval/>
- <alimith/>
- <alimiths/>
- <alimitls/>
- <refl/>
- <refls/>
- <refh/>
- <refhs/>
- <reflt/>
- <rstinterval/>
- <iud/>
- <spcscrnnm/>
- <inptrslt/>
- </testlist>
- <BAK_TESTITEM>
- <rkey/>
- <workno/>
- <testcd/>
- <spccd/>
- <inptrslt/>
- </BAK_TESTITEM>
- <Templist>
- <rkey/>
- <workno/>
- <bcno/>
- <execprcpuniqno/>
- <testcd/>
- <spccd/>
- <bufinptrslt/>
- <reptrslt/>
- <rsltunit/>
- <judgmark/>
- <panicmark/>
- <deltamark/>
- <criticalmark/>
- <alertmark/>
- <rsltmark/>
- <rsltstat/>
- <bfbcno/>
- <bflastreptdt/>
- <testeqmtcd/>
- <comment/>
- <tclskind/>
- <spcacptid/>
- <spcacptdt/>
- <spcacptnm/>
- <rsltrgsgid/>
- <rsltrgstdt/>
- <rsltrgstnm/>
- <mdlreptid/>
- <mdlreptdt/>
- <mdlreptnm/>
- <lastreptid/>
- <lastreptdt/>
- <lastreptnm/>
- <tclscd/>
- <bfinptrslt/>
- <bfreptrslt/>
- <rsltseq/>
- <prcpgenrflag/>
- <rsltkind/>
- <rsltintsize/>
- <rsltdcmlsize/>
- <rundkind/>
- <rvalflag/>
- <descrval/>
- <judgkind/>
- <userjudgchar1/>
- <userjudgchar2/>
- <userjudgchar3/>
- <panicflag/>
- <panicminval/>
- <panicmaxval/>
- <deltaflag/>
- <deltaminval/>
- <deltamaxval/>
- <deltaterm/>
- <criticflag/>
- <criticminval/>
- <criticmaxval/>
- <alertflag/>
- <alertminval/>
- <allertmaxval/>
- <alimitls/>
- <alimitflag/>
- <alimitminval/>
- <alimith/>
- <alimiths/>
- <alimitls/>
- <refl/>
- <refls/>
- <refh/>
- <refhs/>
- <reflt/>
- <rstinterval/>
- <iud/>
- <spcscrnnm/>
- <inptrslt/>
- </Templist>
- </testinfo>
- <spcinfo>
- <spccd/>
- <spcnm/>
- </spcinfo>
- <getUsernm>
- <usernm/>
- </getUsernm>
- <barcdprntsetup/>
- <spccd>
- <chk/>
- <spccd/>
- <spcnm/>
- </spccd>
- </main>
- <send>
- <data1/>
- <data2/>
- <scrnid/>
- <bcdgbn/>
- <bio/>
- <code/>
- <code2/>
- <spccdlist/>
- </send>
- <init>
- <LB0205>
- <cd/>
- <nm/>
- </LB0205>
- <LB0105>
- <cd/>
- <nm/>
- </LB0105>
- </init>
- <hidden>
- <refparam>
- <startdd/>
- <enddd/>
- <tsectcd/>
- <sworkseq>0000</sworkseq>
- <eworkseq>9999</eworkseq>
- <rsltstat0>1</rsltstat0>
- <tclscdlist/>
- <rsltstat1/>
- <rsltstat2/>
- <tclscdlist2/>
- <testgrupseqno/>
- <rsltstat/>
- <bcno/>
- <refflag>1</refflag>
- <spccd/>
- <noFlag>2</noFlag>
- <qflag/>
- <userid/>
- <testmdlcd>00</testmdlcd>
- <workgroup>00</workgroup>
- <list/>
- </refparam>
- <ref>
- <tclscdlist>
- <tclsnmlist/>
- <tclscdlist/>
- <tclscdlist2/>
- <tclsnmlist2/>
- <testgrup/>
- </tclscdlist>
- <code>2</code>
- <code2/>
- <spccd/>
- <spccdlist/>
- </ref>
- <default/>
- <currenRow/>
- <updateparam>
- <rsltstat/>
- <tclslrgkind>-</tclslrgkind>
- </updateparam>
- <rlstcd/>
- <currentest>
- <tclsnm/>
- <tclscd/>
- <spccd/>
- </currentest>
- <rsltcode>
- <cd/>
- <nm/>
- </rsltcode>
- <rsltcd/>
- <rsltcont/>
- <trobtestinfo>
- <patlist>
- <chk/>
- <workno/>
- <bcno/>
- <pid/>
- <patnm/>
- <sexage/>
- <orddrnm/>
- <orddeptnm/>
- <wardroom/>
- <inptrslt1 readonly=""/>
- <inptrslt2 readonly=""/>
- <inptrslt3 readonly=""/>
- <inptrslt4 readonly=""/>
- <inptrslt5 readonly=""/>
- <inptrslt6 readonly=""/>
- <inptrslt7 readonly=""/>
- <inptrslt8 readonly=""/>
- <inptrslt9 readonly=""/>
- <inptrslt10 readonly=""/>
- <inptrslt11 readonly=""/>
- <inptrslt12 readonly=""/>
- <inptrslt13 readonly=""/>
- <inptrslt14 readonly=""/>
- <inptrslt15 readonly=""/>
- <inptrslt16 readonly=""/>
- <inptrslt17 readonly=""/>
- <inptrslt18 readonly=""/>
- <inptrslt19 readonly=""/>
- <inptrslt20 readonly=""/>
- <inptrslt21 readonly=""/>
- <inptrslt22 readonly=""/>
- <inptrslt23 readonly=""/>
- <inptrslt24 readonly=""/>
- <inptrslt25 readonly=""/>
- <inptrslt26 readonly=""/>
- <inptrslt27 readonly=""/>
- <inptrslt28 readonly=""/>
- <inptrslt29 readonly=""/>
- <inptrslt30 readonly=""/>
- </patlist>
- </trobtestinfo>
- <spccd/>
- <barcode/>
- </hidden>
- </root>
- </instance>
- <bind id="bind1" ref="/root/main/testinfo/patlist/inptrslt1" readonly="../inptrslt1/@readonly = 'true'"/>
- <bind id="bind2" ref="/root/main/testinfo/patlist/inptrslt2" readonly="../inptrslt2/@readonly = 'true'"/>
- <bind id="bind3" ref="/root/main/testinfo/patlist/inptrslt3" readonly="../inptrslt3/@readonly = 'true'"/>
- <bind id="bind4" ref="/root/main/testinfo/patlist/inptrslt4" readonly="../inptrslt4/@readonly = 'true'"/>
- <bind id="bind5" ref="/root/main/testinfo/patlist/inptrslt5" readonly="../inptrslt5/@readonly = 'true'"/>
- <bind id="bind6" ref="/root/main/testinfo/patlist/inptrslt6" readonly="../inptrslt6/@readonly = 'true'"/>
- <bind id="bind7" ref="/root/main/testinfo/patlist/inptrslt7" readonly="../inptrslt7/@readonly = 'true'"/>
- <bind id="bind8" ref="/root/main/testinfo/patlist/inptrslt8" readonly="../inptrslt8/@readonly = 'true'"/>
- <bind id="bind9" ref="/root/main/testinfo/patlist/inptrslt9" readonly="../inptrslt9/@readonly = 'true'"/>
- <bind id="bind10" ref="/root/main/testinfo/patlist/inptrslt10" readonly="../inptrslt10/@readonly = 'true'"/>
- <bind id="bind11" ref="/root/main/testinfo/patlist/inptrslt11" readonly="../inptrslt11/@readonly = 'true'"/>
- <bind id="bind12" ref="/root/main/testinfo/patlist/inptrslt12" readonly="../inptrslt12/@readonly = 'true'"/>
- <bind id="bind13" ref="/root/main/testinfo/patlist/inptrslt13" readonly="../inptrslt13/@readonly = 'true'"/>
- <bind id="bind14" ref="/root/main/testinfo/patlist/inptrslt14" readonly="../inptrslt14/@readonly = 'true'"/>
- <bind id="bind15" ref="/root/main/testinfo/patlist/inptrslt15" readonly="../inptrslt15/@readonly = 'true'"/>
- <bind id="bind16" ref="/root/main/testinfo/patlist/inptrslt16" readonly="../inptrslt16/@readonly = 'true'"/>
- <bind id="bind17" ref="/root/main/testinfo/patlist/inptrslt17" readonly="../inptrslt17/@readonly = 'true'"/>
- <bind id="bind18" ref="/root/main/testinfo/patlist/inptrslt18" readonly="../inptrslt18/@readonly = 'true'"/>
- <bind id="bind19" ref="/root/main/testinfo/patlist/inptrslt19" readonly="../inptrslt19/@readonly = 'true'"/>
- <bind id="bind20" ref="/root/main/testinfo/patlist/inptrslt20" readonly="../inptrslt20/@readonly = 'true'"/>
- <bind id="bind21" ref="/root/main/testinfo/patlist/inptrslt21" readonly="../inptrslt21/@readonly = 'true'"/>
- <bind id="bind22" ref="/root/main/testinfo/patlist/inptrslt22" readonly="../inptrslt22/@readonly = 'true'"/>
- <bind id="bind23" ref="/root/main/testinfo/patlist/inptrslt23" readonly="../inptrslt23/@readonly = 'true'"/>
- <bind id="bind24" ref="/root/main/testinfo/patlist/inptrslt24" readonly="../inptrslt24/@readonly = 'true'"/>
- <bind id="bind25" ref="/root/main/testinfo/patlist/inptrslt25" readonly="../inptrslt25/@readonly = 'true'"/>
- <bind id="bind26" ref="/root/main/testinfo/patlist/inptrslt26" readonly="../inptrslt26/@readonly = 'true'"/>
- <bind id="bind27" ref="/root/main/testinfo/patlist/inptrslt27" readonly="../inptrslt27/@readonly = 'true'"/>
- <bind id="bind28" ref="/root/main/testinfo/patlist/inptrslt28" readonly="../inptrslt28/@readonly = 'true'"/>
- <bind id="bind29" ref="/root/main/testinfo/patlist/inptrslt29" readonly="../inptrslt29/@readonly = 'true'"/>
- <bind id="bind30" ref="/root/main/testinfo/patlist/inptrslt30" readonly="../inptrslt30/@readonly = 'true'"/>
- <script type="javascript" ev:event="xforms-model-construct-done">
- <![CDATA[
- fSetInit();
- ]]>
- </script>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../lis/commonweb/js/LLZ001.js"/>
- <script type="javascript" src="../../../lis/commonweb/js/LZZ001.js"/>
- <script type="javascript" src="../../../emr/carecomweb/js/CareCom.js"/>
- <script type="javascript" src="../../../lis/commonweb/js/LPZ001.js"/>
- <script type="javascript" src="../../../lis/commonweb/js/HanFont24.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/numericHelper.js"/>
- <submission id="TRLMR00501" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" resultref="/root/main/testinfo"/>
- <submission id="TRLZZ00101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init"/>
- <submission id="TXLMR00501" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance"/>
- <submission id="TRLMR00502" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/spcinfo"/>
- <submission id="TRLZZ00104" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/getUsernm"/>
- <submission id="TRLLF90401" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/testgrupdetl"/>
- <submission id="TXLMR90901" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance"/>
- <submission id="TRLLC90101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/barcdprntsetup"/>
- <submission id="TRLZZ00102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/hidden/barcd"/>
- <submission id="TRLMR91000" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/spccd"/>
- </model>
- <script type="javascript">
- <![CDATA[
-
- var gStartCol = 11;
- function fSetInit(ref){
- grd_testlist.fixedcellcheckbox(0,1)=true;
- if(ref != 2) {
- model.removeNodeset("/root/main/testinfo/patlist");
- model.removeNodeset("/root/hidden/trobtestinfo/patlist");
- model.resetInstanceNode("/root/main/testinfo/spcinfo");
- model.removeNodeset("/root/main/testinfo/testlist");
-
- model.setvalue("/root/hidden/refparam/startdd",getCurrentDate());
- model.setvalue("/root/hidden/refparam/enddd",getCurrentDate());
- model.setValue("/root/hidden/refparam/rsltstat0", "1");
- model.setValue("/root/hidden/refparam/rsltstat1", "");
- model.setValue("/root/hidden/refparam/rsltstat2", "");
- model.setValue("/root/hidden/refparam/bcno", "");
- model.setValue("/root/hidden/refparam/noFlag", "2");
- model.setValue("/root/hidden/refparam/spccd", "");
- model.setValue("/root/hidden/ref/tclscdlist/tclsnmlist", "");
- model.setValue("/root/hidden/ref/tclscdlist/testgrup", "");
- model.setValue("/root/hidden/rsltcont", "");
- model.setValue("/root/hidden/refparam/refflag", "1");
-
- grd_testlist.removeRow();
- for(i=grd_testlist.cols ; i > 10 ; i--)
- grd_testlist.colHidden(i) = true;
-
- datagrid1.removeRow();
- for(i=datagrid1.cols ; i > 9 ; i--)
- datagrid1.colHidden(i) = true;
-
- if(ref != 1) {
- model.setvalue("/root/hidden/refparam/userid" , "");
- model.setvalue("/root/main/getUsernm/usernm" , "");
- }
-
- }
- fBaseInfoRef("0109|0103|0112|0113|");
-
- model.setValue("/root/send/scrnid", getScreenID());
-
- submit("TRLLC90101");
- lzzfMakeBrcdPrntObjHanDo("CommAX");
-
- model.refresh();
- }
-
- function fSetClear2(){
- model.removeNodeset("/root/main/testinfo/patlist");
- //model.removeNodeset("/root/hidden/trobtestinfo/patlist");
- model.resetInstanceNode("/root/main/testinfo/spcinfo");
- model.removeNodeset("/root/main/testinfo/testlist");
-
- //model.setvalue("/root/hidden/refparam/userid" , "");
- //model.setvalue("/root/main/getUsernm/usernm" , "");
-
- model.refresh();
- }
-
- function fOnclick_btnRef(gbn){
- //fSetInit(2);
- if(gbn == "Q"){
- }else{
- fSetClear2();
- grd_testlist.rebuildStyle();
- }
-
- if(model.getvalue("/root/hidden/ref/tclscdlist/tclscdlist") == ""){
- messageBox("검사항목을","C002","") ;
- return;
- }
-
- //var sworkseq = model.getvalue("/root/hidden/refparam/sworkseq");
- //var eworkseq = model.getvalue("/root/hidden/refparam/eworkseq");
-
- //sworkseq = sworkseq.getLeftPad(4,"0");
- //eworkseq = eworkseq.getLeftPad(4,"0");
- var sear = model.getvalue("/root/hidden/refparam/bcno")
-
- model.setvalue("/root/hidden/refparam/bcno" , sear.toUpperCase());
-
-
-
- //model.setvalue("/root/hidden/refparam/sworkseq" , sworkseq);
- //model.setvalue("/root/hidden/refparam/eworkseq" , eworkseq);
-
- model.setvalue("/root/hidden/refparam/tclscdlist" , model.getvalue("/root/hidden/ref/tclscdlist/tclscdlist"));
- model.setvalue("/root/hidden/refparam/tclscdlist2" , model.getvalue("/root/hidden/ref/tclscdlist/tclscdlist2"));
-
- model.setValue("/root/hidden/refparam/tclscdlist2", model.getValue("/root/hidden/refparam/tclscdlist2"));
- //.replace("LMR101","LMR10101")
- // .replace("LMR102","LMR10201").replace("LMR103","LMR10301").replace("LMR104","LMR10401").replace("LMR105","LMR10501")
- // .replace("LMR106","LMR10601").replace("LMA100","LMA10001").replace("LMF102","LMF10201"));
- model.setValue("/root/hidden/refparam/tclscdlist", model.getValue("/root/hidden/refparam/tclscdlist"));
-
- //.replace("LMR101","LMR10101")
- // .replace("LMR102","LMR10201").replace("LMR103","LMR10301").replace("LMR104","LMR10401").replace("LMR105","LMR10501")
- // .replace("LMR106","LMR10601").replace("LMA100","LMA10001").replace("LMF102","LMF10201"));
- model.setvalue("/root/hidden/refparam/qflag" , gbn);
-
- var rsltstat0 = model.getvalue("/root/hidden/refparam/rsltstat0");
- var rsltstat1 = model.getvalue("/root/hidden/refparam/rsltstat1");
- var rsltstat2 = model.getvalue("/root/hidden/refparam/rsltstat2");
-
- if(rsltstat0 == "" && rsltstat1 == "" && rsltstat2 == ""){
- messageBox("결과구분을 하나이상","C002","") ;
- return;
- }
- // 결과구분 정의
- // 이재오 조건 추가 2015.9월 7일
- var start1 = model.getvalue("/root/hidden/refparam/startdd");
- var start2 = start1.substring( 0 , 6 );
- var end1 = model.getvalue("/root/hidden/refparam/enddd");
- var end2 = end1.substring( 0 , 6 );
- var ldiff = end1 - start1 ;
- // alert(model.getvalue("/root/hidden/refparam/bcno"));
- if( ( model.getvalue("root/hidden/refparam/bcno") == null || model.getvalue("root/hidden/refparam/bcno") == "" ) && ldiff > 6 ){
- messageBox("작업기간을 7일 이내로 조정하세요.","C002","") ;
- return;
- }
- // 이재오 조건 추가 2015.9월 7일
-
- var isRstGbn0 = false; //결과미입력
- var isRstGbn1 = false; //결과입력
- var isRstGbn2 = false; //최종보고
-
- if(rsltstat0 == "1") isRstGbn0 = true;
- if(rsltstat1 == "1") isRstGbn1 = true;
- if(rsltstat2 == "1") isRstGbn2 = true;
-
- if (isRstGbn2) {
- model.setvalue("/root/hidden/refparam/rsltstat" , "3");
-
- } else {
- if (isRstGbn0 && isRstGbn1) {
- model.setvalue("/root/hidden/refparam/rsltstat" , "2");
- } else if (isRstGbn1) {
- model.setvalue("/root/hidden/refparam/rsltstat" , "1");
- } else {
- model.setvalue("/root/hidden/refparam/rsltstat" , "0");
- }
-
- }
- model.copyNode("/root/send/data1" , "/root/hidden/refparam");
-
-
- submit("TRLMR00501" , false);
-
- model.copyNode("/root/send/data1" , "/root/hidden/default");
-
- model.refresh();
- fGrdReMake3();
-
- }
-
-
- function fGrdReMake3(){
-
- var vCdList = model.getValue("/root/hidden/ref/tclscdlist/tclscdlist2").split("▦");
- var vCdCount = vCdList.length;
-
- var vOrgrst = "";
- var curCol = 0;
-
- for (var row = 1; row < grd_testlist.rows; row++) {
- for (var col=0; col < parseInt(vCdCount); col++) {
- vOrgrst = "inptrslt" + (eval(col+1) );
-
- var testcol = col + gStartCol;
- var testrow = fGetRow(row, testcol);
-
- /*if(model.getValue("/root/main/testinfo/testlist["+ testrow +"]/judgmark") != ""
- || model.getValue("/root/main/testinfo/testlist["+ testrow +"]/panicmark") != ""
- || model.getValue("/root/main/testinfo/testlist["+ testrow +"]/deltamark") != ""
- || model.getValue("/root/main/testinfo/testlist["+ testrow +"]/criticalmark") != ""
- || model.getValue("/root/main/testinfo/testlist["+ testrow +"]/alertmark") != ""
- || model.getValue("/root/main/testinfo/testlist["+ testrow +"]/relatingmark") != ""
- || model.getValue("/root/main/testinfo/testlist["+ testrow +"]/amrmark") != "") {
-
- grd_testlist.cellStyle("color", row, testcol) = "#f7a08b";
- } else {
- grd_testlist.cellStyle("color", row, testcol) = "#000000";
- }
- */
- if (model.getValue("/root/main/testinfo/patlist["+row+"]/"+vOrgrst+"/@readonly") == "true") {
- curCol = eval(gStartCol+col);
- grd_testlist.cellStyle("background-color", row, curCol, row, curCol) = "#eaeaea";
- }
- }
- }
- }
-
- function fRstGbn_XForms_Value_Changed(pIdx) {
- // alert(pIdx);
- if (pIdx == "0") {
- // 결과미입력 클릭
- if (model.getValue("/root/hidden/refparam/rsltstat0") == "1") {
- model.setValue("/root/hidden/refparam/rsltstat2", "");
- }
-
- } else if (pIdx == "1") {
- // 결과입력 클릭
- if (model.getValue("/root/hidden/refparam/rsltstat1") == "1") {
- model.setValue("/root/hidden/refparam/rsltstat2", "");
- }
-
- } else {
- // 최종보고 클릭
- if (model.getValue("/root/hidden/refparam/rsltstat2") == "1") {
- model.setValue("/root/hidden/refparam/rsltstat0", "");
- model.setValue("/root/hidden/refparam/rsltstat1", "");
- }
- }
- model.refresh();
- }
-
- function fGrdReMake2(){
-
- if(model.getvalue("/root/hidden/ref/tclscdlist/tclscdlist") !=""){
- model.removeNodeset("/root/main/testinfo/patlist");
- model.refresh();
- if(grd_testlist.cols > 0){
- var cols = grd_testlist.cols
- for(i=cols ; i > 11 ; i--)
- grd_testlist.colHidden(i) = true;
- datagrid1.colHidden(i) = true;
- }
-
- model.setValue("/root/hidden/ref/tclscdlist/tclsnmlist", model.getvalue("/root/hidden/ref/tclscdlist/tclsnmlist").replace("Oral, ","Oral,"));
- var caption = "^접수일시^바코드번호^등록번호^검체명^성명^성별^나이^진료과^병동/병실^의뢰의사";
- var vTclsnmA = model.getvalue("/root/hidden/ref/tclscdlist/tclsnmlist").split(", ");
-
- for(i=0;i<vTclsnmA.length;i++){
-
- grd_testlist.colHidden(i + 11) = false;
- datagrid1.colHidden(i + 11) = false;
-
-
- caption += "^" + vTclsnmA[i];
- grd_testlist.caption = caption;
- datagrid1.caption = caption;
- //grd_testlist.caption = grd_testlist.caption +"^" + vTclsnmA[i];
- //grd_testlist.valueMatrix(0, i + 10) = vTclsnmA[i];
- //datagrid1.valueMatrix(0, i + 10) = vTclsnmA[i];
- }
-
- //grd_testlist.rebuild();
- }
-
- }
-
- //원래 grdremake
- function fGrdReMake(){
-
- if(model.getvalue("/root/hidden/ref/tclscdlist/tclscdlist") !=""){
-
- model.makeValue("/root/send/tclscdlist" , model.getvalue("/root/hidden/ref/tclscdlist/tclscdlist"));
-
- submit("TRLMR00502");
-
- model.setvalue("/root/hidden/refparam/spccd" , "00");
-
- model.removeNodeset("/root/main/testinfo/patlist");
- model.removeNodeset("/root/hidden/trobtestinfo/patlist");
- model.refresh();
- if(grd_testlist.cols > 11){
- var cols = grd_testlist.cols
- for(i=cols ; i > 11 ; i--)
- grd_testlist.colHidden(i) = true;
- }
-
- if(datagrid1.cols > 11){
- var cols = datagrid1.cols
- for(i=cols ; i > 11 ; i--)
- datagrid1.colHidden(i) = true;
- }
-
- model.setValue("/root/hidden/ref/tclscdlist/tclsnmlist", model.getvalue("/root/hidden/ref/tclscdlist/tclsnmlist").replace("Oral, ","Oral,"));
- var caption = "^작업번호^바코드번호^등록번호^검체명^성명^Sex/Age^의뢰의사^진료과^병동/병실";
- var vTclsnmA = model.getvalue("/root/hidden/ref/tclscdlist/tclsnmlist").split(", ");
- var vTclscdA = model.getvalue("/root/hidden/ref/tclscdlist/tclscdlist2").split("▦");
- for(i=0;i<vTclsnmA.length;i++){
-
- grd_testlist.colHidden(i + 11) = false;
- datagrid1.colHidden(i + 11) = false;
- //grd_testlist.caption = grd_testlist.caption +"^" + vTclsnmA[i];
- caption += "^" + vTclsnmA[i];
- grd_testlist.caption = caption;
- datagrid1.caption = caption;
- //datagrid1.valueMatrix(0, i + 10) = vTclsnmA[i];
- }
- //fCurrentTest();
-
- //fGrdReMake2();
- //combo2.choices.itemset.attribute("nodeset") = "/root/init/LB0109[etc01='"+vTclscdA[0]+"']";
- //combo2.refresh();
- }
-
- }
-
- function fCurrentTest() {
-
- var vNmList = model.getValue("/root/hidden/ref/tclscdlist/tclsnmlist2").split("▦");
- var vCdList = model.getValue("/root/hidden/ref/tclscdlist/tclscdlist2").split("▦");
-
-
-
- model.setValue("/root/hidden/currentest/tclscd", vCdList[0]);
- model.setValue("/root/hidden/currentest/tclsnm", vNmList[0]);
-
-
-
- model.refresh();
- }
-
- function fPatGridClick(pRow,pCol){
-
-
- if(pRow != 0){
- var sDetilRow = fGetRow(pRow,pCol);
-
- //결과코드 값 가져오기
- var testcd = model.getvalue("/root/main/testinfo/testlist["+ sDetilRow +"]/testcd").getTrim();
- //alert(testcd);
- cmb_rslt.choices.itemset.attribute("nodeset") = "/root/init/LB0109[etc01='"+ testcd +"' and etc03='"+"Y"+"']";
-
- fCurrentTest(pCol);
-
- if(sDetilRow > 0){
- model.setValue("/root/hidden/currenRow", sDetilRow);
-
- model.makeValue("/root/main/testinfo/spcinfo/spcscrnnm" , model.getvalue("/root/main/testinfo/testlist["+sDetilRow+"]/spcscrnnm"));
- model.makeValue("/root/main/testinfo/spcinfo/refval" , model.getvalue("/root/main/testinfo/testlist["+sDetilRow+"]/refval"));
- model.makeValue("/root/main/testinfo/spcinfo/judgmark" , model.getvalue("/root/main/testinfo/testlist["+sDetilRow+"]/judgmark"));
- model.makeValue("/root/main/testinfo/spcinfo/panicmark" , model.getvalue("/root/main/testinfo/testlist["+sDetilRow+"]/panicmark"));
- model.makeValue("/root/main/testinfo/spcinfo/deltamark" , model.getvalue("/root/main/testinfo/testlist["+sDetilRow+"]/deltamark"));
- model.makeValue("/root/main/testinfo/spcinfo/criticalmark" , model.getvalue("/root/main/testinfo/testlist["+sDetilRow+"]/criticalmark"));
- model.makeValue("/root/main/testinfo/spcinfo/alertmark" , model.getvalue("/root/main/testinfo/testlist["+sDetilRow+"]/alertmark"));
- model.makeValue("/root/main/testinfo/spcinfo/rsltmark" , model.getvalue("/root/main/testinfo/testlist["+sDetilRow+"]/rsltmark"));
- model.makeValue("/root/main/testinfo/spcinfo/reptrslt" , model.getvalue("/root/main/testinfo/testlist["+sDetilRow+"]/reptrslt"));
- model.makeValue("/root/main/testinfo/spcinfo/bfreptrslt" , model.getvalue("/root/main/testinfo/testlist["+sDetilRow+"]/bfreptrslt"));
- model.makeValue("/root/main/testinfo/spcinfo/bflastreptdt" , model.getvalue("/root/main/testinfo/testlist["+sDetilRow+"]/bflastreptdt"));
- model.makeValue("/root/main/testinfo/spcinfo/testeqmtcd" , model.getvalue("/root/main/testinfo/testlist["+sDetilRow+"]/testeqmtcd"));
- model.makeValue("/root/main/testinfo/spcinfo/rsltregid" , model.getvalue("/root/main/testinfo/testlist["+sDetilRow+"]/rsltregid"));
- model.makeValue("/root/main/testinfo/spcinfo/mdlreptid" , model.getvalue("/root/main/testinfo/testlist["+sDetilRow+"]/mdlreptid"));
- model.makeValue("/root/main/testinfo/spcinfo/lastreptdt" , model.getvalue("/root/main/testinfo/testlist["+sDetilRow+"]/lastreptdt"));
- model.makeValue("/root/main/testinfo/spcinfo/testcmt" , model.getvalue("/root/main/testinfo/testlist["+sDetilRow+"]/testcmt"));
-
- model.refresh();
- }
- else{
- model.setValue("/root/hidden/currenRow", "");
- model.resetInstanceNode("/root/main/testinfo/spcinfo");
- model.refresh();
- }
-
- }
-
- // 환자 선택, 취소 클릭
- if (pCol == 1 && pRow != 0) {
- var isChk = model.getValue("/root/main/testinfo/patlist[" + pRow + "]/chk");
- var vWorkno = model.getValue("/root/main/testinfo/patlist[" + pRow + "]/workno");
-
- var vCdList = model.getValue("/root/hidden/refparam/tclscdlist2").split("▦");
-
- if (isChk == "true") {
- grd_testlist.rowStyle(i, "data", "background-color") = "#f3e1bf";
- } else {
- grd_testlist.rowStyle(i, "data", "background-color") = "#FFFFFF";
- }
- for (var idx=0; idx < vCdList.length; idx++) {
- var vInptRslt = "";
- vInptRslt = "inptrslt" + (eval(idx+1) );
- var readonly = model.getValue("/root/main/testinfo/patlist["+pRow+"]/"+vInptRslt+"/@readonly");
- var rstval = model.getValue("/root/main/testinfo/patlist["+pRow+"]/"+vInptRslt)
-
- if (readonly == "false") {
-
- col = idx + gStartCol;
- var refRow = fGetRow(pRow, col);
-
- if(rstval == ""){
- model.setValue("/root/main/testinfo/testlist[" + refRow + "]/iud", "");
- }else{
- // 수정된항목 색변경7BE6B7
- grd_testlist.cellStyle("background-color", pRow, col, pRow, col) = "#f3e1bf";
- model.setValue("/root/main/testinfo/testlist[" + refRow + "]/iud", (isChk != "true") ? "" : "U");
- }
- }
- }
- }
- if(pCol == 1 && pRow == 0){
-
- if(grd_testlist.fixedcellischeck(0,1)){
- for( i = 1 ; i < datagrid2.rows ; i++){
- model.setValue("/root/main/testinfo/testlist["+i+"]/iud", "U");
- }
- }else{
- for( i = 1 ; i < datagrid2.rows ; i++){
- model.setValue("/root/main/testinfo/testlist["+i+"]/iud", "");
- }
- }
- }
-
-
- }
-
- function fGetRow(pRow, pCol) {
-
- if (!pRow>0) return 0;
-
- if (pCol < gStartCol) {
-
-
- } else {
-
- var vWorkno = model.getValue("/root/main/testinfo/patlist["+pRow+"]/workno").getTrim();
-
- var vCdList = model.getValue("/root/hidden/refparam/tclscdlist2").split("▦");
-
- var vIdx = eval(pCol - gStartCol);
-
- var vRkey = vWorkno+vCdList[vIdx].getTrim();
- var findRow = datagrid2.findRow(vRkey,1,0, false, true);
-
-
- return findRow;
- }
-
- return 0;
- }
-
- function fCvtViewResult(pInptRslt, pRefRow, pMatch) {
-
- var vRow = pRefRow;
- if (typeof(pMatch) == "undefined") pMatch = false
-
- // 실제 결과
- var vBufInptRslt = pInptRslt;
-
- // 입력결과와 기존의 결과가 같으면 판정안함...
- if (!pMatch) {
-
- var vRsltkind = model.getvalue("/root/main/testinfo/testlist["+vRow+"]/testrsltkind");
- var vRsltintsize = model.getvalue("/root/main/testinfo/testlist["+vRow+"]/rsltintsize");
- var vRsltdcmlsize = model.getvalue("/root/main/testinfo/testlist["+vRow+"]/rsltdcmlsize");
- var vRundkind = model.getvalue("/root/main/testinfo/testlist["+vRow+"]/rundkind");
- var vNvalrsltlimyn = model.getvalue("/root/main/testinfo/testlist["+vRow+"]/nvalrsltlimyn");
-
- var vReptrslt = fCOMLIS_CvtReptrslt(vBufInptRslt, vRsltkind, vRsltintsize, vRsltdcmlsize, vRundkind,vNvalrsltlimyn);
-
- if(vReptrslt == "err") {
-
- model.setvalue("/root/main/testinfo/testlist["+vRow+"]/bufinptrslt","");
- return;
- }
-
- model.setValue("/root/main/testinfo/testlist["+vRow+"]/inptrslt", vBufInptRslt);
-
-
- var vRsltkind = model.getvalue("/root/main/testinfo/testlist["+vRow+"]/rsltkind").getTrim();
- var vRsltintsize = model.getvalue("/root/main/testinfo/testlist["+vRow+"]/rsltintsize").getTrim();
- var vRsltdcmlsize = model.getvalue("/root/main/testinfo/testlist["+vRow+"]/rsltdcmlsize").getTrim();
- var vRundkind = model.getvalue("/root/main/testinfo/testlist["+vRow+"]/rundkind").getTrim();
-
- var vReptrslt = fCOMLIS_CvtReptrslt(vBufInptRslt, vRsltkind, vRsltintsize, vRsltdcmlsize, vRundkind);
- if(vReptrslt == "err") return;
-
- // 결과판정( L/H, 사용자 판정 )
-
- var vJudgkind = model.getvalue("/root/main/testinfo/testlist["+vRow+"]/judgkind").getTrim();
- var vRefL = model.getvalue("/root/main/testinfo/testlist["+vRow+"]/refl").getTrim();
- var vRefLS = model.getvalue("/root/main/testinfo/testlist["+vRow+"]/refls").getTrim();
- var vRefH = model.getvalue("/root/main/testinfo/testlist["+vRow+"]/refh").getTrim();
- var vRefHS = model.getvalue("/root/main/testinfo/testlist["+vRow+"]/refhs").getTrim();
- var vRefLT = model.getvalue("/root/main/testinfo/testlist["+vRow+"]/reflt").getTrim();
- var vRvalflag = model.getvalue("/root/main/testinfo/testlist["+vRow+"]/rvalflag").getTrim();
-
- var vJudgLH = fCOMLIS_JudgLH(vReptrslt, vJudgkind, vRefL, vRefLS, vRefH, vRefHS, vRefLT,vRvalflag);
-
-
- if (vJudgkind == "1") {
- // 결과 Low/High판정 화면에 반영
- model.setValue("/root/main/testinfo/testlist["+vRow+"]/judgmark", vJudgLH);
- var vColor = fCOMLIS_getMarkColor(vJudgLH,"B");
- if(vColor !="") datagrid2.cellStyle ("background-color",1,1,1,1) = vColor;
- datagrid2.cellStyle("text-align",1,1) = "center";
-
- } else {
- model.setValue("/root/main/testinfo/testlist["+vRow+"]/judgmark", "");
-
- }
- //panic 판정
- var vJudgGbn = model.getvalue("/root/main/testinfo/testlist["+vRow+"]/panicflag").getTrim();
- var vRefL = model.getvalue("/root/main/testinfo/testlist["+vRow+"]/panicminval").getTrim();
- var vRefH = model.getvalue("/root/main/testinfo/testlist["+vRow+"]/panicmaxval").getTrim();
- var vJudgPanic = fCOMLIS_JudgPCA(vReptrslt, vJudgGbn, vRefL, vRefH, "P");
- model.setvalue("/root/main/testinfo/testlist["+vRow+"]/panicmark", vJudgPanic);
- // Panic판정의 전경/배경색 변경
- var vColor = fCOMLIS_getMarkColor(vJudgPanic, "B");
- if(vColor !="") datagrid2.cellStyle("background-color",1,2,1,2) = vColor;
- datagrid2.cellStyle("text-align",1,2) = "center";
-
- // Delta판정
- var vBfResult = model.getvalue("/root/main/testinfo/testlist["+vRow+"]/bfreptrslt").getTrim();
- var vJudgGbn = model.getvalue("/root/main/testinfo/testlist["+vRow+"]/deltaflag").getTrim();
- var vRefH = model.getvalue("/root/main/testinfo/testlist["+vRow+"]/deltamaxval").getTrim();
- var vDeltaday = model.getvalue("/root/main/testinfo/testlist["+vRow+"]/deltaterm").getTrim();
- var vRstinterval = model.getvalue("/root/main/testinfo/testlist["+vRow+"]/rstinterval").getTrim();
- var vJudgDelta = fCOMLIS_JudgDelta(vReptrslt, vBfResult, vJudgGbn, vRefH, vDeltaday, vRstinterval);
- model.setvalue("/root/main/testinfo/testlist["+vRow+"]/deltamark", vJudgDelta);
- // Delta판정의 전경/배경색 변경
- var vColor = fCOMLIS_getMarkColor(vJudgDelta, "B");
- if(vColor !="") datagrid2.cellStyle ("background-color",1,3,1,3) = vColor;
- datagrid2.cellStyle("text-align",1,3) = "center";
-
- // Critical판정
- var vJudgGbn = model.getvalue("/root/main/testinfo/testlist["+vRow+"]/criticflag").getTrim();
- var vRefL = model.getvalue("/root/main/testinfo/testlist["+vRow+"]/criticminval").getTrim();
- var vRefH = model.getvalue("/root/main/testinfo/testlist["+vRow+"]/criticmaxval").getTrim();
- var vJudgCritical = fCOMLIS_JudgPCA(vReptrslt, vJudgGbn, vRefL, vRefH, "C");
- model.setvalue("/root/main/testinfo/testlist["+vRow+"]/criticalmark", vJudgCritical);
- // Critical판정의 전경/배경색 변경
- var vColor = fCOMLIS_getMarkColor(vJudgCritical, "B");
- if(vColor !="") datagrid2.cellStyle ("background-color",1,4,1,4) = vColor;
- datagrid2.cellStyle("text-align",1,4) = "center";
-
- // Alert판정
- var vJudgGbn = model.getvalue("/root/main/testinfo/testlist["+vRow+"]/aalertflag").getTrim();
- var vRefL = model.getvalue("/root/main/testinfo/testlist["+vRow+"]/alertminval").getTrim();
- var vRefH = model.getvalue("/root/main/testinfo/testlist["+vRow+"]/allertmaxval").getTrim();
- var vJudgAlert = fCOMLIS_JudgPCA(vReptrslt, vJudgGbn, vRefL, vRefH, "A");
- model.setvalue("/root/main/testinfo/testlist["+vRow+"]/alertmark", vJudgAlert)
- // Alert판정의 전경/배경색 변경
- var vColor = fCOMLIS_getMarkColor(vJudgAlert, "B");
- if(vColor !="") datagrid2.cellStyle ("background-color",1,5,1,5) = vColor;
- datagrid2.cellStyle("text-align",1,5) = "center";
-
-
- // 허용참고치 판정
- var vJudgGbn = model.getvalue("/root/main/testinfo/testlist["+vRow+"]/alimitflag").getTrim();
- var vRefL = model.getvalue("/root/main/testinfo/testlist["+vRow+"]/alimitminval").getTrim();
- var vRefLS = model.getvalue("/root/main/testinfo/testlist["+vRow+"]/alimitls").getTrim();
- var vRefH = model.getvalue("/root/main/testinfo/testlist["+vRow+"]/alimith").getTrim();
- var vRefHS = model.getvalue("/root/main/testinfo/testlist["+vRow+"]/alimiths").getTrim();
- vReptrslt = fCOMLIS_JudgLimit(vReptrslt, vJudgGbn, vRefL, vRefLS, vRefH, vRefHS);
-
- // 사용자정의판정 결과변경
- var vUjudglt = new Array(3);
- vUjudglt[0] = vJudgkind;
-
- for (var i = 1; i <= 3; i++) {
- vUjudglt[i] = model.getValue("/root/main/testinfo/testlist["+vRow+"]/userjudgchar" + i.toString());
- }
-
- vReptrslt = fCOMLIS_CvtUjudgRst(vBufInptRslt, vReptrslt, vJudgLH, vUjudglt);
-
-
- model.setvalue ("/root/main/testinfo/testlist["+vRow+"]/reptrslt",vReptrslt);
-
-
- // 수정데이타 반영
- model.setValue("/root/main/testinfo/testlist["+vRow+"]/iud", "U");
-
- }
- }
-
- function fValidation(pRstflag) {
-
-
- if(model.getvalue("/root/hidden/refparam/userid") == "" || model.getvalue("/root/main/getUsernm/usernm") == ""){
- messageBox("검사자를 " , "C001" ,"");
- model.setFocus("ipt_testpsn");
- return;
- }
- var nMaxRow = grd_testlist.rows - 1;
- var isErr = false;
- var sErrMsg = "";
-
- if (pRstflag == "1") {
- sErrMsg = "결과저장";
- } else if (pRstflag == "2") {
- sErrMsg = "중간(예비)보고";
- } else if (pRstflag == "4") {
- sErrMsg = "최종보고";
- }
-
- // 수정/선택한 환자 유무
- if (nMaxRow > 0) {
-
- var findRow = datagrid2.FindRow("U", 1, 73, false, false);
-
- if (findRow < 0) isErr = true;
-
- } else {
- isErr = true;
-
- }
-
- if (isErr) {
- alert( "수정된 항목이 없습니다.");
- return false;
- }
- return true;
- }
-
- function fCheckChangeValue(pState){
-
- var nMaxRow = datagrid2.rows;
- var rkey = "";
- var vO_inptrslt = "";
- var vN_inptrslt = "";
- var vRstflag = "";
- var isErr = "false";
-
-
- for(var vRow = 1; vRow < nMaxRow; vRow++){
- isUpdate = model.getValue("/root/main/testinfo/testlist[" + vRow + "]/iud");
-
- if(pState == "4"){
- //"권한관리"
- }
-
- if(isUpdate == "U"){
- datagrid2.addStatus(vRow , "update");
- rkey = model.getValue("/root/main/testinfo/testlist[" + vRow + "]/rkey");
- vO_inptrslt = model.getValue("/root/main/testinfo/BAK_TESTITEM[rkey = '" + rkey + "']/inptrslt");
- vN_inptrslt = model.getValue("/root/main/testinfo/testlist[" + vRow + "]/inptrslt");
- vRstflag = model.getValue("/root/main/testinfo/testlist[" + vRow + "]/rsltstat");
-
- if(vO_inptrslt == vN_inptrslt){
- if(vRstflag == pState){
- model.setValue("/root/main/testinfo/testlist[" + vRow + "]/iud", "");
- datagrid1.removeStatus(vRow,"update");
- }
- }
- }
- }
- return isErr;
- }
-
-
-
- function fSetTestMdlcd() {
- var etc = model.getvalue("/root/hidden/refparam/testmdlcd");
-
- if(model.getValue("/root/init/LB0112[cd='"+ etc +"']/etc02") == "3" || etc == "00") {
- cmb_workgroup.attribute("visibility") = "visible";
-
- }else {
- cmb_workgroup.attribute("visibility") = "hidden";
- model.setValue("/root/hidden/refparam/workgroup" , "00")
- }
-
- if(model.getValue("/root/init/LB0112[cd='"+ etc +"']/etc01") == "3" || model.getValue("/root/init/LB0112[cd='"+ etc +"']/etc01") == "") {
- input26.attribute("format") = "yyyy-mm-dd";
- input1.attribute("format") = "yyyy-mm-dd";
- }else if(model.getValue("/root/init/LB0112[cd='"+ etc +"']/etc01") == "2") {
- input26.attribute("format") = "yyyy-mm";
- input1.attribute("format") = "yyyy-mm";
- }else if(model.getValue("/root/init/LB0112[cd='"+ etc +"']/etc01") == "1") {
- input26.attribute("format") = "yyyy";
- input1.attribute("format") = "yyyy";
- }
-
- //fGetWorkNo();
- model.refresh();
- }
-
-
-
-
- // 결과저장
- function fInsRsltSave(){
-
- //model.setValue("/root/HideData/RstCode", "");
-
- if(fCheckChangeValue("1") == "false"){
-
- if (fValidation("1")) {
- model.setvalue("/root/hidden/updateparam/rsltstat" , "1") ;
- model.copyNode("/root/send/data1" , "/root/hidden/updateparam");
- model.setValue("/root/send/data2", datagrid2.getUpdateData());
-
- submit("TXLMR00501" , false);
-
- datagrid2.clearStatus();
- model.setValue("/root/hidden/currenRow", "");
-
- //datagrid2.cellStyle("background-color",1,1,1,5) = "#ffffff";
-
- fSetClear2();
-
- }
- }
-
- }
-
- // 중간보고
- function fSetMdlRept(){
- if(fCheckChangeValue("2") == "false"){
-
- if (fValidation("2")) {
- model.setvalue("/root/hidden/updateparam/rsltstat" , "2") ;
- model.copyNode("/root/send/data1" , "/root/hidden/updateparam");
- model.setValue("/root/send/data2", datagrid2.getUpdateData());
-
- submit("TXLMR00501" , false);
-
- datagrid2.clearStatus();
- model.setValue("/root/hidden/currenRow", "");
-
- //datagrid2.cellStyle("background-color",1,1,1,5) = "#ffffff";
-
- fSetClear2();
-
- }
- }
- }
-
- // 최종보고
- function fSetLstRept(){
- if(fCheckChangeValue("4") == "false"){
-
- if (fValidation("4")) {
- model.setvalue("/root/hidden/updateparam/rsltstat" , "4") ;
- model.copyNode("/root/send/data1" , "/root/hidden/updateparam");
- model.setValue("/root/send/data2", datagrid2.getUpdateData(2));
-
-
- //alert(model.getValue("/root/send/data2"));
- submit("TXLMR00501" , false);
-
- datagrid2.clearStatus();
- model.setValue("/root/hidden/currenRow", "");
-
- datagrid2.cellStyle("background-color",1,1,1,5) = "#ffffff";
-
- fSetClear2();
-
-
- }
- }
- }
-
-
- function fGridKeyEvent(){
- var curRow = grd_testlist.row;
- var curCol = grd_testlist.col;
-
-
- if (event.keyCode == 13) {
- var refRow = fGetRow(curRow, curCol);
-
- if (refRow > 0) {
- // 입력 실제결과
- var vInptRslt = grd_testlist.valueMatrix(curRow, curCol).getTrim();
-
-
- if(vInptRslt == ""){
- if(model.getValue("/root/main/testinfo/testlist["+refRow+"]/iud") != "") {
- model.setValue("/root/main/testinfo/testlist["+refRow+"]/iud", "");
- datagrid1.rebuild();
- }
-
- model.setValue("/root/main/testinfo/patlist["+ curRow +"]/chk", "false");
- //return;
- } else {
- model.setValue("/root/main/testinfo/patlist["+ curRow +"]/chk", "true");
- }
-
-
- //결과코드 검색
- var vTclscd = model.getValue("/root/hidden/currentest/tclscd");
- var vCvtRst = fGetSeekRst(vTclscd, vInptRslt);
-
- if (vInptRslt != vCvtRst) {
- vInptRslt = vCvtRst;
- grd_testlist.valueMatrix(curRow, curCol) = vInptRslt;
- }
-
- fCvtViewResult(vInptRslt, refRow);
-
- grd_testlist.cellStyle("background-color", curRow, curCol, curRow, curCol) = "#f3e1bf";
- // 다음 Row로 이동
- var max = grd_testlist.rows;
- var vRstNo = parseInt(eval(curCol - gStartCol + 1)).toString();
- var posRow = -1
- for (var r = (curRow + 1); r < max; r++) {
- var isReadonly = model.getValue("/root/main/testinfo/patlist[" + r + "]/inptrslt" + vRstNo + "/@readonly");
- if (isReadonly == "false") {
- posRow = r;
- break;
- }
- }
-
- if (posRow > 0) {
- grd_testlist.row= posRow;
- grd_testlist.col = curCol;
-
- fPatGridClick(posRow, curCol);
-
- } else {
- fPatGridClick(curRow, curCol);
-
- }
-
- } else {
- //fg.textMatrix(curRow, curCol) = "";
-
- }
-
- } else if (event.keyCode == 37 || event.keyCode == 38 || event.keyCode == 39 || event.keyCode == 40) {
- fPatGridClick(refRow, curCol);
-
- if (event.keyCode == 37) {
- ++curCol;
- } else if (event.keyCode == 38) {
- ++curRow;
- } else if (event.keyCode == 39) {
- --curCol;
- } else if (event.keyCode == 40) {
- --curRow;
- }
-
- var refRow = fGetRow(curRow, curCol);
- if (refRow > 0) {
- var vInptRslt = model.getValue("/root/main/testinfo/testlist["+refRow+"]/inptrslt");
- grd_testlist.valueMatrix(curRow, curCol) = vInptRslt;
- }
- }
-
- }
-
-
- function fGetSeekRst(vTestcd, vInptRslt) {
- var result = vInptRslt
-
- var cdNodes = instance1.selectNodes("/root/init/LB0109[etc01='" + vTestcd + "']/cd");
- var cdNodes2 = instance1.selectNodes("/root/init/LB0109[etc01='" + vTestcd + "']/nm");
- var vRstcontLower ="";
- var vRstcontUpper = "";
- for (i = 1; i <= cdNodes.length; i++) {
-
- var cd = cdNodes.item(i - 1).text;
- var nm = cdNodes2.item(i - 1).text;
-
- if(vInptRslt.toLowerCase() == cd) vRstcontLower = nm;
- if(vInptRslt.toUpperCase() == cd) vRstcontUpper = nm;
- }
-
-
- if (vRstcontLower.getTrim() != "" || vRstcontUpper.getTrim() != "" ) {
-
- result = (vRstcontLower.getTrim() != "") ? vRstcontLower.getTrim() : vRstcontUpper.getTrim();
-
- }
-
-
- return result;
- }
-
- function fRsltCDEnterKey(rsltcode){
-
- //if(rsltcode == ""){
- //var vInptRslt = cmb_rslt.label.getTrim(); // 적용할 실제결과
- //}
- //else{
- var vInptRslt = rsltcode;
- //}
- var curRow = grd_testlist.row;
- var curCol = grd_testlist.Col;
-
- if (curCol < parseInt(gStartCol)) return;
- if (curRow < 0) return;
- if (vInptRslt.getTrim() == "") return;
-
- var vOrgrstseq = "inptrslt" + eval((curCol - gStartCol) + 1).toString();
-
- var vTclscd = model.getValue("/root/hidden/currentest/tclscd");
- var vCvtRst = fGetSeekRst(vTclscd, vInptRslt);
-
- if (vInptRslt != vCvtRst) {
- vInptRslt = vCvtRst;
- }
-
- var selectedCells = grd_testlist.selectedCells;
-
- for (var i=0; i<selectedCells.length; i++){
- var cell = selectedCells.item(i);
-
- if (cell){
- var curRow = cell.row;
- var refRow = fGetRow(curRow, curCol);
-
- if (refRow > 0) {
- model.setValue("/root/main/testinfo/patlist[" + curRow + "]/" + vOrgrstseq, vInptRslt);
-
- fCvtViewResult(vInptRslt, refRow);
-
- // 수정항목 색변경
- //var color = fCOMLIS_getBackColor("GREEN");
- grd_testlist.cellStyle("background-color", curRow, curCol, curRow, curCol) = "#f3e1bf";
- //TFGridRowColor("grdHwanJaGSHML", i, curCol, i, curCol, 1, color[0], color[1], color[2]);
- }
- }
- }
-
-
- model.setValue("/root/hidden/rsltcont", "");
-
- }
-
- function fTrobTest(){
- var iRow = datagrid1.rows- 1;
- for(i=1;i<grd_testlist.rows;i++){
- if(model.getvalue("/root/main/testinfo/patlist["+i+"]/chk") == "true"){
-
- var workno = model.getvalue("/root/main/testinfo/patlist["+i+"]/workno");
- var findrow = datagrid1.findRow(workno, 1,2 , true,true);
-
- if (findrow < 0){
-
- for(var Grow=1; Grow<datagrid2.rows; Grow++){
- if(model.getValue("/root/main/testinfo/testlist["+Grow+"]/workno") == workno){
- datagrid3.addRow(false);
- model.setvalue("/root/main/testinfo/testlist["+Grow+"]/iud" , "");
- model.copyNode("/root/main/testinfo/Templist["+(datagrid3.rows-1)+"]", "/root/main/testinfo/testlist["+Grow+"]");
- datagrid2.deleteRow(Grow, false);
- Grow--;
- }
- }
-
- //var cRow = fGetRow(i , 10);
- //model.setvalue("/root/main/testinfo/testlist["+cRow+"]/iud" , "");
- datagrid1.addRow(false);
- var iRow = datagrid1.rows- 1;
- model.copyNode("/root/hidden/trobtestinfo/patlist["+iRow+"]", "/root/main/testinfo/patlist["+i+"]");
-
-
- /*
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/chk", model.getValue("/root/main/testinfo/patlist["+i+"]/chk"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/workno", model.getValue("/root/main/testinfo/patlist["+i+"]/workno"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/bcno", model.getValue("/root/main/testinfo/patlist["+i+"]/bcno"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/pid", model.getValue("/root/main/testinfo/patlist["+i+"]/pid"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/patnm", model.getValue("/root/main/testinfo/patlist["+i+"]/patnm"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/sexage", model.getValue("/root/main/testinfo/patlist["+i+"]/sexage"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/orddrnm", model.getValue("/root/main/testinfo/patlist["+i+"]/orddrnm"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/orddeptnm", model.getValue("/root/main/testinfo/patlist["+i+"]/orddeptnm"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/wordroom", model.getValue("/root/main/testinfo/patlist["+i+"]/wordroom"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt1", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt1"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt2", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt2"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt3", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt3"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt4", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt4"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt5", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt5"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt6", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt6"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt7", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt7"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt8", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt8"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt9", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt9"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt10", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt10"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt11", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt11"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt12", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt12"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt13", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt13"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt14", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt14"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt15", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt15"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt16", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt16"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt17", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt17"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt18", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt18"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt19", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt19"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt20", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt20"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt21", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt21"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt22", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt22"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt23", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt23"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt24", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt24"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt25", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt25"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt26", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt26"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt27", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt27"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt28", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt28"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt29", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt29"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt30", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt30"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt1/@readonly", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt1/@readonly"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt2/@readonly", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt2/@readonly"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt3/@readonly", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt3/@readonly"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt4/@readonly", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt4/@readonly"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt5/@readonly", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt5/@readonly"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt6/@readonly", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt6/@readonly"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt7/@readonly", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt7/@readonly"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt8/@readonly", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt8/@readonly"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt9/@readonly", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt9/@readonly"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt10/@readonly", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt10/@readonly"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt11/@readonly", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt11/@readonly"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt12/@readonly", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt12/@readonly"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt13/@readonly", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt13/@readonly"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt14/@readonly", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt14/@readonly"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt15/@readonly", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt15/@readonly"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt16/@readonly", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt16/@readonly"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt17/@readonly", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt17/@readonly"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt18/@readonly", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt18/@readonly"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt19/@readonly", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt19/@readonly"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt20/@readonly", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt20/@readonly"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt21/@readonly", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt21/@readonly"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt22/@readonly", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt22/@readonly"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt23/@readonly", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt23/@readonly"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt24/@readonly", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt24/@readonly"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt25/@readonly", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt25/@readonly"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt26/@readonly", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt26/@readonly"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt27/@readonly", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt27/@readonly"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt28/@readonly", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt28/@readonly"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt29/@readonly", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt29/@readonly"));
- model.makeValue("/root/hidden/trobtestinfo2/patlist["+iRow+"]/inptrslt30/@readonly", model.getValue("/root/main/testinfo/patlist["+i+"]/inptrslt30/@readonly"));
- */
- grd_testlist.deleteRow(i, false);
-
- i--;
-
- }
- }
- }
- datagrid1.nodeset = "/root/hidden/trobtestinfo/patlist"
- datagrid1.rebuild();
- model.refresh();
- }
-
- function fTest(){
-
- for(i=1;i<datagrid1.rows;i++){
- if(model.getvalue("/root/hidden/trobtestinfo/patlist["+i+"]/chk") == "true"){
-
- var workno = model.getvalue("/root/hidden/trobtestinfo/patlist["+i+"]/workno");
- var findrow = grd_testlist.findRow(workno, 1,2 , true,true);
- if (findrow < 0){
-
- //var cRow = fGetRow(i , 10);
- //model.setvalue("/root/main/testinfo/testlist["+cRow+"]/iud" , "");
- for(var Grow=1; Grow<datagrid3.rows; Grow++){
- if(model.getValue("/root/main/testinfo/Templist["+Grow+"]/workno") == workno){
- datagrid2.addRow(false);
- model.copyNode("/root/main/testinfo/testlist["+(datagrid2.rows-1)+"]", "/root/main/testinfo/Templist["+Grow+"]");
- datagrid3.deleteRow(Grow, false);
- Grow--;
- }
- }
-
- grd_testlist.addRow(false);
- var iRow = grd_testlist.rows- 1;
- model.copyNode("/root/main/testinfo/patlist["+ iRow +"]", "/root/hidden/trobtestinfo/patlist["+i+"]");
- datagrid1.deleteRow(i, false);
- i--;
- }
- }
- }
- fGrdReMake3();
- grd_testlist.refresh();
-
- }
-
-
- function fUserNMRef(){
-
- if(model.getvalue("/root/hidden/refparam/userid") != ""){
-
- model.makeValue("/root/send/userid" , model.getvalue("/root/hidden/refparam/userid"));
- submit("TRLZZ00104");
- }
- }
-
-
- //검사그룹조회
- function fSelectTestGrup(){
-
- model.makeValue("/root/send/testgrupnm", combo4.label);
- submit("TRLLF90401" ,false);
-
-
- fSetPopUpTclscdList();
- }
-
- function fSetPopUpTclscdList(){
- var count = getNodesetCount("/root/main/testgrupdetl");
- if(count > 0){
- var sendtclsnm = model.getValue("/root/main/testgrupdetl[1]/tclsnm");
- var sendtclscd = model.getValue("/root/main/testgrupdetl[1]/tclscd");
- var sendtclscd2 = model.getValue("/root/main/testgrupdetl[1]/tclscd");
-
-
- // 검사그룹 상세 목록 없을때
- if(sendtclsnm == ""){
- model.setValue("/root/hidden/ref/tclscdlist/tclscdlist", "");
- model.setValue("/root/hidden/ref/tclscdlist/tclsnmlist", "");
-
- }else{ // 검사그룹 상세 목록 있을때
- for(i=2; i<= count; i++){
- sendtclsnm = sendtclsnm + ", " + model.getValue("/root/main/testgrupdetl["+i+"]/tclsnm");
- //sendtclscd = sendtclscd + "▦" + model.getValue("/root/main/testgrupdetl["+i+"]/tclscd");
- sendtclscd = sendtclscd + "','" + model.getValue("/root/main/testgrupdetl["+i+"]/tclscd");
- sendtclscd2 = sendtclscd2 + "▦" + model.getValue("/root/main/testgrupdetl["+i+"]/tclscd");
- }
- model.setValue("/root/hidden/ref/tclscdlist/tclsnmlist", sendtclsnm);
- model.setValue("/root/hidden/ref/tclscdlist/tclscdlist", "'" + sendtclscd + "'");
- model.setValue("/root/hidden/ref/tclscdlist/tclscdlist2", sendtclscd2);
-
- }
- model.refresh();
- }else if(count == 0){
- model.setValue("/root/hidden/ref/tclscdlist/tclscdlist", "");
- model.setValue("/root/hidden/ref/tclscdlist/tclsnmlist", "");
- model.refresh();
- }
-
- fGrdReMake();
- }
-
- function fExeExcel(pGridId) {
- var fileName = window.fileDialog("save", ",", false, "excel", "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls");
- if (fileName != "")
- {
- pGridId.saveExcel(fileName);
- }
- }
-
- //마우스오른쪽 클릭시 결과코드 보이기
- function fGetMouseDown(){
- model.removeNodeset("/root/hidden/popupmenu");
- if(event.button == 3){ // 라이트클릭 메뉴만들기...
- model.makeNode("/root/hidden/popupmenu/grid");
- model.makeNode("/root/hidden/popupmenu/grid/item");
-
- var curRow = grd_testlist.mouseRow;
- var curCol = grd_testlist.mouseCol;
- var refRow = fGetRow(curRow, curCol);
-
- if(curCol >= 11 && refRow >0){
- var testcd = model.getvalue("/root/main/testinfo/testlist["+ refRow +"]/testcd");
- //결과코드관련
- var n = getNodesetCount("/root/init/LB0109[etc01='" + testcd + "']");
-
- if (n > 0) {
-
- var cdNodes = instance1.selectNodes("/root/init/LB0109[etc01='" + testcd + "']/cd");
- var cdNodes2 = instance1.selectNodes("/root/init/LB0109[etc01='" + testcd + "']/nm");
-
- var dispyn = instance1.selectNodes("/root/init/LB0109[etc01='" + testcd + "']/etc03");
-
- for (i = 1; i <= n; i++) {
-
- var cd = cdNodes.item(i - 1).text;
- var nm = cdNodes2.item(i - 1).text;
- var yn = dispyn.item(i - 1).text;
- if(yn == "Y"){
- //var cd = model.getvalue("/root/init/LB0109[etc01='" + testcd + "']["+ i +"]/cd");
- //var nm = model.getvalue("/root/init/LB0109[etc01='" + testcd + "']["+ i +"]/nm");
-
- model.makeValue("/root/hidden/popupmenu/grid/item["+ i +"]/name" , "["+cd+"] "+ nm);
- model.makeValue("/root/hidden/popupmenu/grid/item["+ i +"]/func" , nm + "▦" + refRow);
- //model.makeValue("/root/hidden/popupmenu/grid/item["+i+"]/value" , cd);
- }
-
- }
- }
- }
- }
-
- if((grd_testlist.isCell(event.target) && grd_testlist.row >= grd_testlist.fixedRows) && grd_testlist.col >= 11 ){
- window.setPopupMenu(true , "/root/hidden/popupmenu/grid/item" , "name", "func" , true);
- //setPopupMenu("grd_TestInfoCnts" , true, "/root/hidden/popupmenu/grid/item", "name", "func");
- }else{
- window.setPopupMenu(false);
- }
- }
-
- //팝업메뉴
- function fOnmenu(popupParam){
- var aL = popupParam.split("▦");
- fRsltCDEnterKey(aL[0]);
- }
-
- function fSetPrint() {
- var count = getNodesetCount("/root/main/barcdprntsetup/prntsetupinfo/setupinfo");
-
- if(count == 0) {
- model.makeNode("/root/main/barcdprntsetup/prntsetupinfo/setupinfo");
- }
-
- open("SPLLC90100_바코드프린터설정.xrw", "", "", "", "", "/root/main/barcdprntsetup/prntsetupinfo/setupinfo", "/root/main/barcdprntsetup/prntsetupinfo/setupinfo");
- }
-
- function fExeBarcdReprnt() {
- //model.removeNodeset("/root/hidden/barcode");
- var bcno = "";
- var bcollTF = false;
- for(i=1; i< grd_testlist.rows; i++){
- if(model.getValue("/root/main/testinfo/patlist["+i+"]/chk")=="true"){
-
- bcno = bcno + "'" + model.getvalue("/root/main/testinfo/patlist["+i+"]/bcno") + "'" + ",";
- bcollTF = true;
- }
- }
-
- if(bcollTF == false){
- alert("출력할 검체를 선택하십시오. ");
- }
-
- if(bcollTF) {
- bcno = bcno.substring( 0 ,bcno.length );
- model.makeValue("/root/send/bcnolist" , bcno);
-
- var prtkind = model.getvalue("/root/main/barcdprntsetup/prntsetupinfo/setupinfo/prntkind");
-
- bcno = bcno.substring( 0 ,bcno.length - 1);
- model.makeValue("/root/send/bcnolist" , bcno);
-
- model.setValue("/root/send/bcdgbn", "1");
-
- model.setValue("/root/send/bio", "Y");
- submit("TRLZZ00102");
-
- copyNodeType("/root/hidden/barcode/barcodeinfo", "/root/main/barcdprntsetup/prntsetupinfo/setupinfo", "after");
-
- var BCount = 0; //분주바코드
- var LCount = 0; //진검바코드
- var MCount = 0; //미생물 바코드
- BCount = getNodesetCount("/root/main/barcode/dbarcodeinfo");//분주바코드 갯수
-
- var prtkind = model.getvalue("/root/main/barcdprntsetup/prntsetupinfo/setupinfo/prntkind");
-
-
- if((BCount != 0) || (LCount != 0) ){ //분주 바코드가 있거나 진검 바코드가 있을 경우 portopen을 하지 않는다.
- BCount = 1;
- } else {
- BCount = 0; //분주바코드, 진검바코드 모두 없을 경우 portopen을 하기 위해 셋팅.
- }
-
- if( prtkind == "2" || prtkind == "6" || prtkind == "7"){ // sato
- fLisMicroWorknoSpcBarcodePrint2("/root/main/barcode/barcodeinfo", BCount);
- }else{ // 기타바코드 zebra...
- //alert("여의도 일까요 " + getUserInfo("dutplceinstcd"));
- if(getUserInfo("dutplceinstcd") =="011"){ // 여의도 성모일때 미생물바코드 출력해야함
- //alert( "aaa= " + model.getValue("/root/hidden/barcode/barcodeinfo/bcno"));
- fLisMicroWorknoSpcBarcodePrint011("/root/hidden/barcode/barcodeinfo", BCount); // 미생물 작업번호 바코드 출력(출력노드, 분주 또는 진검 바코드여부)
- }else{
- fLisMicroWorknoSpcBarcodePrint("/root/hidden/barcode/barcodeinfo", BCount); // 미생물 작업번호 바코드 출력(출력노드, 분주 또는 진검 바코드여부)
- }
- }
- model.removeNodeset("/root/hidden/barcode");
- return;
- }
- }
-
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <group id="group1" style="left:0px; top:0px; width:1195px; height:13px; ">
- <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:189px; height:14px; ">미생물일괄입력</caption>
- </group>
- <group id="group3" scroll="auto" style="left:0px; top:40px; width:1195px; height:744px; ">
- <group id="group2" style="left:0px; top:10px; width:1194px; height:80px; vertical-align:top; ">
- <shape id="roundrect1" class="roundrect_search" appearance="roundrect" style="left:0px; top:0px; width:1194px; height:80px; "/>
- <caption id="caption2" class="search_name" style="left:16px; top:9px; width:86px; height:17px; ">조회구분 :</caption>
- <line id="line13" class="line_4" style="x1:1095px; y1:30px; x2:1095px; y2:52px; "/>
- <input id="input26" ref="/root/hidden/refparam/startdd" class="input_s_essential" inputtype="date" style="left:378px; top:8px; width:92px; height:19px; "/>
- <caption id="caption3" class="search_no_b" style="left:472px; top:9px; width:15px; height:17px; ">~</caption>
- <input id="input1" ref="/root/hidden/refparam/enddd" class="input_s_essential" inputtype="date" style="left:489px; top:8px; width:91px; height:19px; "/>
- <caption id="caption4" class="search_name" style="left:16px; top:34px; width:95px; height:17px; ">검사종목 :</caption>
- <select1 id="radio1" ref="/root/hidden/refparam/refflag" class="radio_search" appearance="full" cols="2" overflow="visible" style="left:105px; top:11px; width:155px; height:13px; border-style:none; ">
- <choices>
- <item>
- <label>접수일조회</label>
- <value>1</value>
- </item>
- <item>
- <label>결과일조회</label>
- <value>2</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- if(model.getvalue("/root/hidden/refparam/refflag") == "2"){
- model.setvalue("/root/hidden/refparam/rsltstat2" , "1");
- fRstGbn_XForms_Value_Changed("2");
- }
- ]]>
- </script>
- </select1>
- <caption id="caption9" class="search_name" style="left:290px; top:9px; width:95px; height:17px; ">작업일자 :</caption>
- <caption id="caption7" class="search_name" style="left:16px; top:58px; width:99px; height:17px; ">검색구분 :</caption>
- <input id="input2" ref="/root/hidden/refparam/bcno" class="input_search" imemode="alpha" inputtype="button" style="left:251px; top:57px; width:159px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- if(event.keyCode == "13"){
- var row = grd_testlist.rows;
- //model.setvalue("/root/hidden/refparam/bcno", input2.currentText);
- var list = input2.currentText;
- //alert(list);
- for (i = 1; i < grd_testlist.rows; i++){
- if(grd_testlist.rows > 1){
- list = list + "," + model.getValue("/root/main/testinfo/patlist[" + i + "]/bcno");
- // alert("list : " + list);
- }
- }
- //alert(list);
- model.makeValue("/root/hidden/refparam/list", list);
- model.setvalue("/root/hidden/refparam/bcno", input2.currentText);
- model.refresh();
- //alert(list);
- fOnclick_btnRef("Q");
- input2.selBegin = 0;
- input2.selEnd = input2.currentText.length;
- }
-
- ]]>
- </script>
- <script type="javascript" ev:event="onbuttonclick">
- <![CDATA[
- fOnclick_btnRef("Q");
- ]]>
- </script>
- </input>
- <caption id="caption8" class="search_name" style="left:480px; top:58px; width:95px; height:17px; ">결과코드 :</caption>
- <button id="button8" class="btn1_letter2" style="left:1123px; top:31px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fOnclick_btnRef();
- ]]>
- </script>
- </button>
- <select id="checkbox1" ref="/root/hidden/refparam/rsltstat0" class="checkbox_search" overflow="visible" appearance="full" cols="3" style="left:709px; top:10px; width:81px; height:13px; border-style:none; ">
- <choices>
- <item>
- <label>결과미입력</label>
- <value>1</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fRstGbn_XForms_Value_Changed("0");
- ]]>
- </script>
- </select>
- <select id="checkbox2" ref="/root/hidden/refparam/rsltstat1" class="checkbox_search" overflow="visible" appearance="full" cols="3" style="left:791px; top:10px; width:69px; height:13px; border-style:none; ">
- <choices>
- <item>
- <label>결과입력</label>
- <value>1</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fRstGbn_XForms_Value_Changed("1");
- ]]>
- </script>
- </select>
- <output id="output1" ref="/root/hidden/currentest/tclsnm" class="output_fix" visibility="hidden" style="left:920px; top:55px; width:100px; height:19px; "/>
- <select id="checkbox3" ref="/root/hidden/refparam/rsltstat2" class="checkbox_search" overflow="visible" appearance="full" cols="3" style="left:860px; top:10px; width:65px; height:13px; border-style:none; ">
- <choices>
- <item>
- <label>최종보고</label>
- <value>1</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fRstGbn_XForms_Value_Changed("2");
- ]]>
- </script>
- </select>
- <caption id="caption11" class="search_name" style="left:616px; top:8px; width:90px; height:17px; ">결과구분 :</caption>
- <button id="button61" class="icon_search" style="left:606px; top:34px; width:16px; height:16px; background-image:../../../com/commonweb/images/icon_search.gif; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- modal("SMLLF90400", "", "", "", "", "/root/hidden/ref/tclscdlist/testgrup", "/root/hidden/tclscdlist/testgrup");
- fGrdReMake();
-
- ]]>
- </script>
- </button>
- <input id="ipt_tclscdlist" ref="/root/hidden/ref/tclscdlist/tclsnmlist" class="input_search" style="left:209px; top:33px; width:392px; height:19px; "/>
- <select1 id="cmb_rslt" ref="/root/hidden/rsltcont" class="combo_search" appearance="minimal" style="left:570px; top:57px; width:310px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/LB0109[etc01 = '']">
- <label ref="nm"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fRsltCDEnterKey(cmb_rslt.label.getTrim());
- ]]>
- </script>
- </select1>
- <select1 id="combo3" ref="/root/hidden/refparam/spccd" class="combo_default" visibility="hidden" appearance="minimal" style="left:1045px; top:55px; width:125px; height:19px; ">
- <choices>
- <itemset nodeset="/root/main/spcinfo">
- <label ref="spcnm"/>
- <value ref="spccd"/>
- </itemset>
- </choices>
- </select1>
- <select1 id="combo1" ref="/root/hidden/refparam/noFlag" class="combo_search" appearance="minimal" style="left:105px; top:57px; width:138px; height:19px; ">
- <choices>
- <item>
- <label>작업번호</label>
- <value>1</value>
- </item>
- <item>
- <label>바코드번호</label>
- <value>2</value>
- </item>
- </choices>
- </select1>
- <input id="ipt_testpsn" ref="/root/hidden/refparam/userid" class="input_essential" imemode="disabled" _chartype="upper" style="left:1018px; top:7px; width:76px; height:19px; ">
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- if(event.keyCode == "13"){
-
- model.setvalue("/root/hidden/refparam/userid",ipt_testpsn.currentText);
- model.refresh();
- fUserNMRef();
- ipt_testpsn.selBegin = 0;
- ipt_testpsn.selEnd = ipt_testpsn.currentText.length;
- }
- ]]>
- </script>
- </input>
- <output id="opt_testpsn" ref="/root/main/getUsernm/usernm" class="output_fix" style="left:1096px; top:7px; width:82px; height:19px; "/>
- <caption id="caption19" class="tit_2" style="left:948px; top:10px; width:66px; height:13px; ">검사자 :</caption>
- <select1 id="combo4" ref="/root/hidden/ref/tclscdlist/testgrup" class="combo_search" appearance="minimal" style="left:106px; top:33px; width:100px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/LB0103">
- <label ref="nm"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fSelectTestGrup();
- ]]>
- </script>
- </select1>
- <select1 id="cmb_mdlcd" ref="/root/hidden/refparam/testmdlcd" class="combo_search" appearance="minimal" itemcount="10" style="left:736px; top:33px; width:138px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/LB0112">
- <label ref="nm"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fSetTestMdlcd();
- ]]>
- </script>
- </select1>
- <select1 id="cmb_workgroup" ref="/root/hidden/refparam/workgroup" class="combo_search" appearance="minimal" itemcount="10" style="left:877px; top:33px; width:204px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/LB0113">
- <label ref="nm"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- </select1>
- <caption id="caption17" class="search_name" style="left:647px; top:34px; width:90px; height:17px; ">작업그룹 :</caption>
- </group>
- <caption id="caption1" class="tit_2" style="left:5px; top:100px; width:131px; height:13px; ">미생물검사 목록</caption>
- <line id="line2" class="line_1" style="x1:0px; y1:115px; x2:1193px; y2:115px; "/>
- <line id="line3" class="line_1" style="x1:670px; y1:615px; x2:1190px; y2:615px; "/>
- <caption id="caption5" class="tit_2" style="left:670px; top:598px; width:131px; height:13px; ">이상검사 목록</caption>
- <datagrid id="grd_testlist" nodeset="/root/main/testinfo/patlist" class="datagrid2" backcoloralternate="transparent" caption="^작업번호^바코드번호^등록번호^검체명^성명^Sex/Age^의뢰의사^진료과^병동/병실^inptrslt1^inptrslt12^inptrslt3^inptrslt4^inptrslt5^inptrslt6^inptrslt7^inptrslt8^inptrslt9^inptrslt10^inptrslt11^inptrslt12^inptrslt13^inptrslt14^inptrslt15^inptrslt16^inptrslt17^inptrslt18^inptrslt19^inptrslt20^inptrslt21^inptrslt22^inptrslt23^inptrslt24^inptrslt25^inptrslt26^inptrslt27^inptrslt28^inptrslt29^inptrslt30" colsep="^" colwidth="20, 114, 98, 80, 100, 70, 55, 70, 70, 60, 260, 260, 150, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60" dataheight="23" defaultrows="1" ellipsis="true" explorerbar="sortshow" frozencols="5" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="32" rowsep="|" selectionmode="free" tooltip="true" fixed.background-image="../../../com/commonweb/images/grid_bg.gif" style="left:0px; top:119px; width:1193px; height:455px; ">
- <col checkvalue="true,false" ref="chk" type="checkbox"/>
- <col ref="workno"/>
- <col ref="bcno"/>
- <col ref="pid"/>
- <col ref="spcnm"/>
- <col ref="patnm"/>
- <col ref="sexage"/>
- <col ref="orddrnm"/>
- <col ref="orddeptnm"/>
- <col ref="wardroom"/>
- <col ref="inptrslt1" type="input"/>
- <col ref="inptrslt2" type="input"/>
- <col ref="inptrslt3" type="input"/>
- <col ref="inptrslt4" type="input"/>
- <col ref="inptrslt5" type="input"/>
- <col ref="inptrslt6" type="input"/>
- <col ref="inptrslt7" type="input"/>
- <col ref="inptrslt8" type="input"/>
- <col ref="inptrslt9" type="input"/>
- <col ref="inptrslt10" type="input"/>
- <col ref="inptrslt11" type="input"/>
- <col ref="inptrslt12" type="input"/>
- <col ref="inptrslt13" type="input"/>
- <col ref="inptrslt14" type="input"/>
- <col ref="inptrslt15" type="input"/>
- <col ref="inptrslt16" type="input"/>
- <col ref="inptrslt17" type="input"/>
- <col ref="inptrslt18" type="input"/>
- <col ref="inptrslt19" type="input"/>
- <col ref="inptrslt20" type="input"/>
- <col ref="inptrslt21" type="input"/>
- <col ref="inptrslt22" type="input"/>
- <col ref="inptrslt23" type="input"/>
- <col ref="inptrslt24" type="input"/>
- <col ref="inptrslt25" type="input"/>
- <col ref="inptrslt26" type="input"/>
- <col ref="inptrslt27" type="input"/>
- <col ref="inptrslt28" type="input"/>
- <col ref="inptrslt29" type="input"/>
- <col ref="inptrslt30" type="input"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- if(grd_testlist.isCell(event.target) && grd_testlist.row >= grd_testlist.fixedRows -1 ){
-
- fPatGridClick(grd_testlist.row,grd_testlist.col);
- }
-
- ]]>
- </script>
- <script type="javascript" ev:event="onkeypress">
- <![CDATA[
- fGridKeyEvent();
- ]]>
- </script>
- <script type="javascript" ev:event="onmousedown">
- <![CDATA[
- fGetMouseDown();
- ]]>
- </script>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_testlist.gridToInstance();
- fGrdReMake3();
- ]]>
- </script>
- </datagrid>
- <datagrid id="datagrid2" nodeset="/root/main/testinfo/testlist" class="datagrid2" visibility="hidden" caption="rkey^workno^bcno^execprcpuniqno^testcd^spccd^bufinptrslt^reptrslt^rsltunit^judgmark^panicmark^deltamark^criticalmark^alertmark^rsltmark^rsltstat^bfbcno^bflastreptdt^testeqmtcd^comment^tclskind^spcacptid^spcacptdt^spcacptnm^rsltrgsgid^rsltrgstdt^rsltrgstnm^mdlreptid^mdlreptdt^mdlreptnm^lastreptid^lastreptdt^lastreptnm^tclscd^bfinptrslt^bfreptrslt^rsltseq^prcpgenrflag^rsltkind^rsltintsize^rsltdcmlsize^rundkind^rvalflag^descrval^judgkind^userjudgchar1^userjudgchar2^userjudgchar3^panicflag^panicminval^panicmaxval^deltaflag^deltaminval^deltamaxval^deltaterm^criticflag^criticminval^criticmaxval^alertflag^alertminval^allertmaxval^alimitls^alimitflag^alimitminval^alimith^alimiths^alimitls^refl^refls^refh^refhs^reflt^rstinterval^iud^spcscrnnm^inptrslt^testcmt" colsep="^" colwidth="150, 118, 104, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 100, 100, 100" ellipsis="true" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:355px; width:785px; height:150px; ">
- <col ref="rkey" style="left:0px; top:32px; width:150px; height:23px; "/>
- <col ref="workno"/>
- <col ref="bcno"/>
- <col ref="execprcpuniqno"/>
- <col ref="testcd"/>
- <col ref="spccd" visibility="hidden"/>
- <col ref="bufinptrslt"/>
- <col ref="reptrslt"/>
- <col ref="rsltunit"/>
- <col ref="judgmark"/>
- <col ref="panicmark"/>
- <col ref="deltamark"/>
- <col ref="criticalmark"/>
- <col ref="alertmark"/>
- <col ref="rsltmark"/>
- <col ref="rsltstat"/>
- <col ref="bfbcno"/>
- <col ref="bflastreptdt"/>
- <col ref="testeqmtcd"/>
- <col ref="comment"/>
- <col ref="tclskind"/>
- <col ref="spcacptid"/>
- <col ref="spcacptdt"/>
- <col ref="spcacptnm"/>
- <col ref="rsltrgsgid"/>
- <col ref="rsltrgstdt"/>
- <col ref="rsltrgstnm"/>
- <col ref="mdlreptid"/>
- <col ref="mdlreptdt"/>
- <col ref="mdlreptnm"/>
- <col ref="lastreptid"/>
- <col ref="lastreptdt"/>
- <col ref="lastreptnm"/>
- <col ref="tclscd"/>
- <col ref="bfinptrslt"/>
- <col ref="bfreptrslt"/>
- <col ref="rsltseq"/>
- <col ref="prcpgenrflag"/>
- <col ref="rsltkind"/>
- <col ref="rsltintsize"/>
- <col ref="rsltdcmlsize"/>
- <col ref="rundkind"/>
- <col ref="rvalflag"/>
- <col ref="descrval"/>
- <col ref="judgkind"/>
- <col ref="userjudgchar1"/>
- <col ref="userjudgchar2"/>
- <col ref="userjudgchar3"/>
- <col ref="panicflag"/>
- <col ref="panicminval"/>
- <col ref="panicmaxval"/>
- <col ref="deltaflag"/>
- <col ref="deltaminval"/>
- <col ref="deltamaxval"/>
- <col ref="deltaterm"/>
- <col ref="criticflag"/>
- <col ref="criticminval"/>
- <col ref="criticmaxval"/>
- <col ref="alertflag"/>
- <col ref="alertminval"/>
- <col ref="allertmaxval"/>
- <col ref="alimitls"/>
- <col ref="alimitflag"/>
- <col ref="alimitminval"/>
- <col ref="alimith"/>
- <col ref="alimiths"/>
- <col ref="alimitls"/>
- <col ref="refl"/>
- <col ref="refls"/>
- <col ref="refh"/>
- <col ref="refhs"/>
- <col ref="reflt"/>
- <col ref="rstinterval"/>
- <col ref="iud"/>
- <col ref="spcscrnnm"/>
- <col ref="inptrslt"/>
- <col ref="testcmt"/>
- </datagrid>
- <datagrid id="datagrid1" nodeset="/root/hidden/trobtestinfo/patlist" class="datagrid2" backcoloralternate="transparent" caption="^작업번호^바코드번호^등록번호^성명^Sex/Age^의뢰의사^진료과^병동/병실^inptrslt1^inptrslt12^inptrslt3^inptrslt4^inptrslt5^inptrslt6^inptrslt7^inptrslt8^inptrslt9^inptrslt10^inptrslt11^inptrslt12^inptrslt13^inptrslt14^inptrslt15^inptrslt16^inptrslt17^inptrslt18^inptrslt19^inptrslt20^inptrslt21^inptrslt22^inptrslt23^inptrslt24^inptrslt25^inptrslt26^inptrslt27^inptrslt28^inptrslt29^inptrslt30" colsep="^" colwidth="20, 114, 98, 80, 70, 55, 70, 70, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60" dataheight="23" defaultrows="1" ellipsis="true" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="32" rowsep="|" selectionmode="free" tooltip="true" fixed.background-image="../../../com/commonweb/images/grid_bg.gif" style="left:670px; top:620px; width:520px; height:122px; ">
- <col checkvalue="true,false" ref="chk" type="checkbox"/>
- <col ref="workno"/>
- <col ref="bcno"/>
- <col ref="pid"/>
- <col ref="patnm"/>
- <col ref="sexage"/>
- <col ref="orddrnm"/>
- <col ref="orddeptnm"/>
- <col ref="wardroom"/>
- <col ref="inptrslt1" type="input"/>
- <col ref="inptrslt2" type="input"/>
- <col ref="inptrslt3" type="input"/>
- <col ref="inptrslt4" type="input"/>
- <col ref="inptrslt5" type="input"/>
- <col ref="inptrslt6" type="input"/>
- <col ref="inptrslt7" type="input"/>
- <col ref="inptrslt8" type="input"/>
- <col ref="inptrslt9" type="input"/>
- <col ref="inptrslt10" type="input"/>
- <col ref="inptrslt11" type="input"/>
- <col ref="inptrslt12" type="input"/>
- <col ref="inptrslt13" type="input"/>
- <col ref="inptrslt14" type="input"/>
- <col ref="inptrslt15" type="input"/>
- <col ref="inptrslt16" type="input"/>
- <col ref="inptrslt17" type="input"/>
- <col ref="inptrslt18" type="input"/>
- <col ref="inptrslt19" type="input"/>
- <col ref="inptrslt20" type="input"/>
- <col ref="inptrslt21" type="input"/>
- <col ref="inptrslt22" type="input"/>
- <col ref="inptrslt23" type="input"/>
- <col ref="inptrslt24" type="input"/>
- <col ref="inptrslt25" type="input"/>
- <col ref="inptrslt26" type="input"/>
- <col ref="inptrslt27" type="input"/>
- <col ref="inptrslt28" type="input"/>
- <col ref="inptrslt29" type="input"/>
- <col ref="inptrslt30" type="input"/>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- if(grd_testlist.isCell(event.target) && grd_testlist.row >= grd_testlist.fixedRows ){
-
- fPatGridClick(grd_testlist.row,grd_testlist.col);
- }
-
- ]]>
- </script>
- <script type="javascript" ev:event="onkeypress">
- <![CDATA[
- fGridKeyEvent();
- ]]>
- </script>
- </datagrid>
- <output id="output4" ref="/root/main/testinfo/spcinfo/bfreptrslt" class="output_fix" style="left:105px; top:669px; width:224px; height:19px; "/>
- <output id="output5" ref="/root/main/testinfo/spcinfo/bflastreptdt" class="output_fix" style="left:105px; top:693px; width:224px; height:19px; "/>
- <output id="output6" ref="/root/main/testinfo/spcinfo/testeqmtcd" class="output_fix" style="left:105px; top:717px; width:224px; height:19px; "/>
- <caption id="caption10" class="tit_2" style="left:2px; top:600px; width:74px; height:13px; ">검체정보</caption>
- <caption id="caption13" class="cell_1" style="left:0px; top:644px; width:100px; height:23px; ">보이는결과</caption>
- <caption id="caption14" class="cell_1" style="left:0px; top:668px; width:100px; height:23px; ">이전결과</caption>
- <caption id="caption15" class="cell_1" style="left:0px; top:692px; width:100px; height:23px; ">이전결과일</caption>
- <textarea id="textarea1" ref="/root/main/testinfo/spcinfo/testcmt" style="left:335px; top:620px; width:330px; height:122px; ">
- <script type="javascript" ev:event="DOMFocusOut">
- <![CDATA[
-
- var vCurrentRow = model.getValue("/root/hidden/currenRow");
-
- if(vCurrentRow !="") {
- var vComment = model.getValue("/root/main/testinfo/spcinfo/testcmt");
- model.setValue("/root/main/testinfo/testlist["+vCurrentRow+"]/testcmt", vComment);
- }
- ]]>
- </script>
- </textarea>
- <caption id="caption16" class="cell_1" style="left:0px; top:716px; width:100px; height:23px; ">검사장비</caption>
- <caption id="caption18" class="tit_2" style="left:335px; top:600px; width:84px; height:13px; ">comment</caption>
- <output id="output3" ref="/root/main/testinfo/spcinfo/reptrslt" class="output_fix" style="left:105px; top:645px; width:224px; height:19px; "/>
- <line id="line4" class="line_1" style="x1:335px; y1:615px; x2:665px; y2:615px; "/>
- <line id="line5" class="line_1" style="x1:0px; y1:615px; x2:329px; y2:615px; "/>
- <output id="output2" ref="/root/main/testinfo/spcinfo/spcscrnnm" class="output_fix" style="left:105px; top:621px; width:224px; height:19px; "/>
- <caption id="caption12" class="cell_1" style="left:0px; top:620px; width:100px; height:23px; ">검체명</caption>
- <button id="button1" class="btn2_letter2" style="left:1150px; top:95px; width:42px; height:19px; ">
- <caption>엑셀</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fExeExcel(grd_testlist);
- ]]>
- </script>
- </button>
- <button id="button104" class="icon_top" style="left:895px; top:585px; width:26px; height:19px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fTest();
-
- ]]>
- </script>
- </button>
- <button id="button105" class="icon_bottom" visibility="visible" style="left:930px; top:585px; width:26px; height:19px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fTrobTest();
-
- ]]>
- </script>
- </button>
- <datagrid id="datagrid3" nodeset="/root/main/testinfo/Templist" class="datagrid2" visibility="hidden" caption="rkey^workno^bcno^execprcpuniqno^testcd^spccd^bufinptrslt^reptrslt^rsltunit^judgmark^panicmark^deltamark^criticalmark^alertmark^rsltmark^rsltstat^bfbcno^bflastreptdt^testeqmtcd^comment^tclskind^spcacptid^spcacptdt^spcacptnm^rsltrgsgid^rsltrgstdt^rsltrgstnm^mdlreptid^mdlreptdt^mdlreptnm^lastreptid^lastreptdt^lastreptnm^tclscd^bfinptrslt^bfreptrslt^rsltseq^prcpgenrflag^rsltkind^rsltintsize^rsltdcmlsize^rundkind^rvalflag^descrval^judgkind^userjudgchar1^userjudgchar2^userjudgchar3^panicflag^panicminval^panicmaxval^deltaflag^deltaminval^deltamaxval^deltaterm^criticflag^criticminval^criticmaxval^alertflag^alertminval^allertmaxval^alimitls^alimitflag^alimitminval^alimith^alimiths^alimitls^refl^refls^refh^refhs^reflt^rstinterval^iud^spcscrnnm^inptrslt^testcmt" colsep="^" colwidth="150, 118, 104, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 100, 100, 100" ellipsis="true" mergecellsfixedrows="bycolrec" rowsep="|" style="left:0px; top:205px; width:785px; height:150px; ">
- <col ref="rkey" style="left:0px; top:32px; width:150px; height:23px; "/>
- <col ref="workno"/>
- <col ref="bcno"/>
- <col ref="execprcpuniqno"/>
- <col ref="testcd"/>
- <col ref="spccd"/>
- <col ref="bufinptrslt"/>
- <col ref="reptrslt"/>
- <col ref="rsltunit"/>
- <col ref="judgmark"/>
- <col ref="panicmark"/>
- <col ref="deltamark"/>
- <col ref="criticalmark"/>
- <col ref="alertmark"/>
- <col ref="rsltmark"/>
- <col ref="rsltstat"/>
- <col ref="bfbcno"/>
- <col ref="bflastreptdt"/>
- <col ref="testeqmtcd"/>
- <col ref="comment"/>
- <col ref="tclskind"/>
- <col ref="spcacptid"/>
- <col ref="spcacptdt"/>
- <col ref="spcacptnm"/>
- <col ref="rsltrgsgid"/>
- <col ref="rsltrgstdt"/>
- <col ref="rsltrgstnm"/>
- <col ref="mdlreptid"/>
- <col ref="mdlreptdt"/>
- <col ref="mdlreptnm"/>
- <col ref="lastreptid"/>
- <col ref="lastreptdt"/>
- <col ref="lastreptnm"/>
- <col ref="tclscd"/>
- <col ref="bfinptrslt"/>
- <col ref="bfreptrslt"/>
- <col ref="rsltseq"/>
- <col ref="prcpgenrflag"/>
- <col ref="rsltkind"/>
- <col ref="rsltintsize"/>
- <col ref="rsltdcmlsize"/>
- <col ref="rundkind"/>
- <col ref="rvalflag"/>
- <col ref="descrval"/>
- <col ref="judgkind"/>
- <col ref="userjudgchar1"/>
- <col ref="userjudgchar2"/>
- <col ref="userjudgchar3"/>
- <col ref="panicflag"/>
- <col ref="panicminval"/>
- <col ref="panicmaxval"/>
- <col ref="deltaflag"/>
- <col ref="deltaminval"/>
- <col ref="deltamaxval"/>
- <col ref="deltaterm"/>
- <col ref="criticflag"/>
- <col ref="criticminval"/>
- <col ref="criticmaxval"/>
- <col ref="alertflag"/>
- <col ref="alertminval"/>
- <col ref="allertmaxval"/>
- <col ref="alimitls"/>
- <col ref="alimitflag"/>
- <col ref="alimitminval"/>
- <col ref="alimith"/>
- <col ref="alimiths"/>
- <col ref="alimitls"/>
- <col ref="refl"/>
- <col ref="refls"/>
- <col ref="refh"/>
- <col ref="refhs"/>
- <col ref="reflt"/>
- <col ref="rstinterval"/>
- <col ref="iud"/>
- <col ref="spcscrnnm"/>
- <col ref="inptrslt"/>
- <col ref="testcmt"/>
- </datagrid>
- <button id="button2" class="btn5_letter5" style="left:1070px; top:95px; width:75px; height:19px; ">
- <caption>바코드출력</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- fExeBarcdReprnt();
- ]]>
- </script>
- </button>
- <button id="btn_spc" class="btn2_letter5" style="left:889px; top:66px; width:75px; height:19px; ">
- <caption>검체선택</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var count = getNodesetCount("/root/main/testgrupdetl");
- if(count > 0){
- group5.visible = true;
- //alert(model.getValue("/root/send/tclscdlist"));
- submit("TRLMR91000");
- model.refresh();
- }else {
- alert("검사종목을 선택해 주십시오.");
- }
- ]]>
- </script>
- </button>
- <group id="group5" visibility="hidden" style="left:575px; top:87px; width:385px; height:345px; border-color:#000000; border-width:1px; border-style:solid; ">
- <caption id="caption23" class="search_name" style="left:5px; top:10px; width:115px; height:17px; ">검체 선택</caption>
- <select1 id="radio4" ref="/root/hidden/ref/code" appearance="full" cols="2" overflow="visible" style="left:95px; top:10px; width:90px; height:20px; border-style:none; ">
- <choices>
- <item>
- <label>코드</label>
- <value>1</value>
- </item>
- <item>
- <label>명칭</label>
- <value>2</value>
- </item>
- </choices>
- </select1>
- <input id="input3" ref="/root/hidden/ref/code2" style="left:190px; top:10px; width:135px; height:19px; "/>
- <button id="btn_searchSpc" class="btn2_letter2" style="left:335px; top:10px; width:42px; height:19px; ">
- <caption>검색</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- model.setValue("/root/send/code", model.getValue("/root/hidden/ref/code"));
- model.setValue("/root/send/code2", model.getValue("/root/hidden/ref/code2"));
- submit("TRLMR91000");
- model.refresh();
- ]]>
- </script>
- </button>
- <datagrid id="datagrid4" nodeset="/root/main/spccd" caption="^검체코드^검체명" colsep="^" colwidth="25, 55, 217" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:4px; top:34px; width:375px; height:275px; ">
- <col checkvalue="true,false" ref="chk" type="checkbox"/>
- <col ref="spccd"/>
- <col ref="spcnm"/>
- </datagrid>
- <button id="btn_accept" class="btn4_letter2" style="left:260px; top:314px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var spccdlist = "";
- for (i = 1; i < datagrid4.rows; i++){
- if(model.getValue("/root/main/spccd["+ i +"]/chk") == "true"){
- spccdlist = spccdlist + "," + model.getValue("/root/main/spccd[" + i + "]/spccd");
- }
- }
- //alert(spccdlist);
- model.setValue("/root/hidden/ref/spccdlist", spccdlist);
- model.makeValue("root/send/spccdlist",model.getValue("/root/hidden/ref/spccdlist"));
- group5.visible = false;
- fOnclick_btnRef();
- model.setValue("/root/send/code", "");
- model.setValue("/root/send/code2", "");
- model.setValue("/root/hidden/ref/code2", "");
- model.setValue("/root/send/spccdlist", "");
- model.refresh();
- ]]>
- </script>
- </button>
- <button id="btn_can" class="btn4_letter2" style="left:319px; top:314px; width:56px; height:22px; ">
- <caption>취소</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- group5.visible = false;
- model.setValue("/root/send/code", "");
- model.setValue("/root/send/code2", "");
- model.setValue("/root/hidden/ref/code2", "");
- model.setValue("/root/send/spccdlist", "");
- model.refresh();
- ]]>
- </script>
- </button>
- </group>
- </group>
- <group id="group4" scroll="auto" style="left:0px; top:13px; width:1195px; height:27px; ">
- <line id="line17" class="line_6" style="x1:0px; y1:25px; x2:1194px; y2:25px; "/>
- <button id="btn_LstRept" class="btn4_letter4" style="left:1044px; top:3px; width:80px; height:22px; ">
- <caption>최종보고</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- fSetLstRept();
- ]]>
- </script>
- </button>
- <button id="btn_cle" class="btn4_letter3" style="left:1127px; top:3px; width:68px; height:22px; ">
- <caption>초기화</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- fSetInit(1);
- ]]>
- </script>
- </button>
- <button id="btn_MdlRept" class="btn4_letter6" style="left:937px; top:3px; width:104px; height:22px; ">
- <caption>중간예비보고</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- fSetMdlRept();
- ]]>
- </script>
- </button>
- <button id="btn_rsltsave" class="btn4_letter4" style="left:854px; top:3px; width:80px; height:22px; ">
- <caption>결과저장</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- fInsRsltSave();
- ]]>
- </script>
- </button>
- <button id="btn_prntset" class="btn3_letter5" style="left:0px; top:0px; width:92px; height:22px; ">
- <caption>프린터설정</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSetPrint();
- ]]>
- </script>
- </button>
- </group>
- <script type="javascript" ev:event="onmenu">
- <![CDATA[
-
- var popupParam = event.description;
- fOnmenu(popupParam);
- ]]>
- </script>
- </xhtml:body>
- </xhtml:html>
|