12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <?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>조혈모세포보관 및 해동 Result입력</xhtml:title>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <cellresultinfo>
- <patinfolist>
- <hngnm/>
- <rrgstno1/>
- <rrgstno2/>
- <sex/>
- <age/>
- <atdoctid/>
- <docdamid/>
- <ordtype/>
- <orddeptcd/>
- <diagcd1/>
- <trnptinwardcd/>
- <patbdwt/>
- </patinfolist>
- <detailinfo>
- <cellbcno/>
- <status/>
- <prcphopedd/>
- <scs/>
- <bbagcnt/>
- <bdwt/>
- <cbagcnt/>
- <tncqty/>
- <tnckgqty/>
- <mncqty/>
- <mnckgqty/>
- <lympoqty/>
- <lympokgqty/>
- <cd34per/>
- <cd34qty/>
- <cd34kgqty/>
- <cd3per/>
- <cd3qty/>
- <cd3kgqty/>
- <cd4per/>
- <cd4qty/>
- <cd4kgqty/>
- <cd8per/>
- <cd8qty/>
- <cd8kgqty/>
- <cd19per/>
- <cd19qty/>
- <cd19kgqty/>
- <nkper/>
- <nkqty/>
- <nkkgqty/>
- <nktper/>
- <nktqty/>
- <nktkgqty/>
- <nrbcqty/>
- <purityper/>
- <yieldper/>
- <viabper/>
- <fstrgstdt/>
- <prcpdd/>
- <execprcpuniqno/>
- <tretvol/>
- <infsvol/>
- <cellhct/>
- <tankflag/>
- <sesnflag/>
- <frameflag/>
- <keeppos/>
- <keepdd/>
- <cellprcpdd/>
- <addseqno/>
- <pid/>
- </detailinfo>
- <infsinfo>
- <cellbcno/>
- <infsdd/>
- <cellprcpdd/>
- <scs/>
- <infsbagqty/>
- <bdwt/>
- <tncqty/>
- <tnckgqty/>
- <mncqty/>
- <mnckgqty/>
- <lympoqty/>
- <lympokgqty/>
- <cd34per/>
- <cd34qty/>
- <cd34kgqty/>
- <cd3per/>
- <cd3qty/>
- <cd3kgqty/>
- <cd4per/>
- <cd4qty/>
- <cd4kgqty/>
- <cd8per/>
- <cd8qty/>
- <cd8kgqty/>
- <cd19per/>
- <cd19qty/>
- <cd19kgqty/>
- <nkper/>
- <nkqty/>
- <nkkgqty/>
- <nktper/>
- <nktqty/>
- <nktkgqty/>
- <nrbcqty/>
- <purityper/>
- <yieldper/>
- <viabper/>
- <prcphopedd/>
- <fstrgstdt/>
- <prcpdd/>
- <execprcpuniqno/>
- <abnyn/>
- <cellvol/>
- <tretvol/>
- <infsvol/>
- <cellhct/>
- <tankflag/>
- <sesnflag/>
- <frameflag/>
- <keeppos/>
- <keepdd/>
- <pid/>
- <addseqno/>
- <keepflag/>
- <cell34vol/>
- </infsinfo>
- <abninfo>
- <cellbcno/>
- <abndd/>
- <prcphopedd/>
- <scs/>
- <abnbagqty/>
- <bdwt/>
- <tncqty/>
- <tnckgqty/>
- <mncqty/>
- <mnckgqty/>
- <lympoqty/>
- <lympokgqty/>
- <cd34per/>
- <cd34qty/>
- <cd34kgqty/>
- <cd3per/>
- <cd3qty/>
- <cd3kgqty/>
- <cd4per/>
- <cd4qty/>
- <cd4kgqty/>
- <cd8per/>
- <cd8qty/>
- <cd8kgqty/>
- <cd19per/>
- <cd19qty/>
- <cd19kgqty/>
- <nkper/>
- <nkqty/>
- <nkkgqty/>
- <nktper/>
- <nktqty/>
- <nktkgqty/>
- <nrbcqty/>
- <purityper/>
- <yieldper/>
- <viabper/>
- <prcpdd/>
- <execprcpuniqno/>
- <abnresn/>
- <tretvol/>
- <infsvol/>
- <cellhct/>
- <tankflag/>
- <sesnflag/>
- <frameflag/>
- <keeppos/>
- <keepdd/>
- <pid/>
- <cellprcpdd/>
- <addseqno/>
- <keepflag/>
- </abninfo>
- <restinfo>
- <cellbcno/>
- <prcphopedd/>
- <prcpdd/>
- <scs/>
- <restbagcnt/>
- <bdwt/>
- <tncqty/>
- <tnckgqty/>
- <mncqty/>
- <mnckgqty/>
- <lympoqty/>
- <lympokgqty/>
- <cd34per/>
- <cd34qty/>
- <cd34kgqty/>
- <cd3per/>
- <cd3qty/>
- <cd3kgqty/>
- <cd4per/>
- <cd4qty/>
- <cd4kgqty/>
- <cd8per/>
- <cd8qty/>
- <cd8kgqty/>
- <cd19per/>
- <cd19qty/>
- <cd19kgqty/>
- <nkper/>
- <nkqty/>
- <nkkgqty/>
- <nktper/>
- <nktqty/>
- <nktkgqty/>
- <nrbcqty/>
- <purityper/>
- <yieldper/>
- <viabper/>
- <cellprcpdd/>
- <fstrgstdt/>
- <cellvolcheckyn/>
- </restinfo>
- </cellresultinfo>
- <result>
- <no/>
- <keepdd/>
- <세포명/>
- <해동수>0.3400</해동수>
- </result>
- <popupendflag/>
- </main>
- <send>
- <baseinfo>
- <pid/>
- <cellbcno/>
- <prcpdd/>
- <execprcpuniqno/>
- <fstrgstdt/>
- <prcphopedd/>
- </baseinfo>
- <reqdata>
- <infsdd/>
- <cellbcno/>
- <cellvol/>
- <abnresn/>
- <cellbcno2/>
- <cell34vol/>
- </reqdata>
- <execdata>
- <abninfo/>
- <infsinfo/>
- </execdata>
- </send>
- <init>
- <cmbinfo>
- <stemcellsource>
- <A0159>
- <cdid/>
- <cdnm/>
- </A0159>
- </stemcellsource>
- <abnresn>
- <A0155>
- <cdid/>
- <cdnm/>
- </A0155>
- </abnresn>
- <sesnflag>
- <A0395>
- <cdid/>
- <cdnm/>
- </A0395>
- </sesnflag>
- </cmbinfo>
- </init>
- <hidden/>
- <paminfo/>
- <temp>
- <receiveref>/root/send/baseinfo/pid</receiveref>
- <bmtpatientinfo/>
- </temp>
- </root>
- </instance>
- <script type="javascript">
- <![CDATA[
- /* @group : 세포보관 및 해동 Result 입력
- * @ver : 2008.07.11
- * @by : 박중규
- * @type : function
- * @access : public
- * @desc : 남아 있는 셀수의 토탈 섬을 구한다.
- * @param :
- */
- function fGetRestCellTotalSum() {
- grd_rest.subtotal("sum", 5, 5, "", "background-color:#ffe65a", 1, "Total");
- grd_rest.subtotal("sum", 5, 7, "", "", 1, "Total");
- grd_rest.subtotal("sum", 5, 8, "", "", 1, "Total");
- grd_rest.subtotal("sum", 5, 9, "", "", 1, "Total");
- grd_rest.subtotal("sum", 5, 10, "", "", 1, "Total");
- grd_rest.subtotal("sum", 5, 11, "", "", 1, "Total");
- grd_rest.subtotal("sum", 5, 12, "", "", 1, "Total");
- grd_rest.subtotal("sum", 5, 14, "", "", 1, "Total");
- grd_rest.subtotal("sum", 5, 15, "", "", 1, "Total");
- grd_rest.subtotal("sum", 5, 17, "", "", 1, "Total");
- grd_rest.subtotal("sum", 5, 18, "", "", 1, "Total");
- grd_rest.subtotal("sum", 5, 20, "", "", 1, "Total");
- grd_rest.subtotal("sum", 5, 21, "", "", 1, "Total");
- grd_rest.subtotal("sum", 5, 23, "", "", 1, "Total");
- grd_rest.subtotal("sum", 5, 24, "", "", 1, "Total");
- grd_rest.subtotal("sum", 5, 26, "", "", 1, "Total");
- grd_rest.subtotal("sum", 5, 27, "", "", 1, "Total");
- grd_rest.subtotal("sum", 5, 29, "", "", 1, "Total");
- grd_rest.subtotal("sum", 5, 30, "", "", 1, "Total");
- grd_rest.subtotal("sum", 5, 32, "", "", 1, "Total");
- grd_rest.subtotal("sum", 5, 33, "", "", 1, "Total");
- grd_rest.subtotal("sum", 5, 34, "", "", 1, "Total");
- }
-
- /* @group : 세포보관 및 해동 Result 입력
- * @ver : 2009.03.13
- * @by : 박상환
- * @type : function
- * @access : public
- * @desc : 보관 및 처방내역의 합을 구한다.
- * @param :
- */
- function fGetPrcpTotalSum() {
- grd_detail.subtotal("sum", 53, 6, "", "background-color:#ffe65a", 52, "Total");
- grd_detail.subtotal("sum", 53, 8, "", "", 1, "Total");
- grd_detail.subtotal("sum", 53, 9, "", "", 1, "Total");
- grd_detail.subtotal("sum", 53, 10, "", "", 1, "Total");
- grd_detail.subtotal("sum", 53, 11, "", "", 1, "Total");
- grd_detail.subtotal("sum", 53, 12, "", "", 1, "Total");
- grd_detail.subtotal("sum", 53, 13, "", "", 1, "Total");
- grd_detail.subtotal("sum", 53, 14, "", "", 1, "Total");
- grd_detail.subtotal("sum", 53, 16, "", "", 1, "Total");
- grd_detail.subtotal("sum", 53, 17, "", "", 1, "Total");
- grd_detail.subtotal("sum", 53, 19, "", "", 1, "Total");
- grd_detail.subtotal("sum", 53, 20, "", "", 1, "Total");
- grd_detail.subtotal("sum", 53, 22, "", "", 1, "Total");
- grd_detail.subtotal("sum", 53, 23, "", "", 1, "Total");
- grd_detail.subtotal("sum", 53, 25, "", "", 1, "Total");
- grd_detail.subtotal("sum", 53, 26, "", "", 1, "Total");
- grd_detail.subtotal("sum", 53, 28, "", "", 1, "Total");
- grd_detail.subtotal("sum", 53, 29, "", "", 1, "Total");
- grd_detail.subtotal("sum", 53, 31, "", "", 1, "Total");
- grd_detail.subtotal("sum", 53, 32, "", "", 1, "Total");
- grd_detail.subtotal("sum", 53, 34, "", "", 1, "Total");
- grd_detail.subtotal("sum", 53, 35, "", "", 1, "Total");
- grd_detail.subtotal("sum", 53, 36, "", "", 1, "Total");
- }
-
- /* @group : 세포보관 및 해동 Result 입력
- * @ver : 2009.03.13
- * @by : 박상환
- * @type : function
- * @access : public
- * @desc : 세포 주입 결과의 합을 구한다.
- * @param :
- */
- function fGetInfsTotalSum() {
- grd_infs.subtotal("sum", 52, 5, "", "background-color:#ffe65a", 1, "Total");
- grd_infs.subtotal("sum", 52, 7, "", "", 1, "Total");
- grd_infs.subtotal("sum", 52, 8, "", "", 1, "Total");
- grd_infs.subtotal("sum", 52, 9, "", "", 1, "Total");
- grd_infs.subtotal("sum", 52, 10, "", "", 1, "Total");
- grd_infs.subtotal("sum", 52, 11, "", "", 1, "Total");
- grd_infs.subtotal("sum", 52, 12, "", "", 1, "Total");
- grd_infs.subtotal("sum", 52, 14, "", "", 1, "Total");
- grd_infs.subtotal("sum", 52, 15, "", "", 1, "Total");
- grd_infs.subtotal("sum", 52, 17, "", "", 1, "Total");
- grd_infs.subtotal("sum", 52, 18, "", "", 1, "Total");
- grd_infs.subtotal("sum", 52, 20, "", "", 1, "Total");
- grd_infs.subtotal("sum", 52, 21, "", "", 1, "Total");
- grd_infs.subtotal("sum", 52, 23, "", "", 1, "Total");
- grd_infs.subtotal("sum", 52, 24, "", "", 1, "Total");
- grd_infs.subtotal("sum", 52, 26, "", "", 1, "Total");
- grd_infs.subtotal("sum", 52, 27, "", "", 1, "Total");
- grd_infs.subtotal("sum", 52, 29, "", "", 1, "Total");
- grd_infs.subtotal("sum", 52, 30, "", "", 1, "Total");
- grd_infs.subtotal("sum", 52, 32, "", "", 1, "Total");
- grd_infs.subtotal("sum", 52, 33, "", "", 1, "Total");
- grd_infs.subtotal("sum", 52, 34, "", "", 1, "Total");
- }
-
- /* @group : 세포보관 및 해동 Result 입력
- * @ver : 2009.03.13
- * @by : 박상환
- * @type : function
- * @access : public
- * @desc : 세포폐기 결과의 합을 구한다.
- * @param :
- */
- function fGetCabnTotalSum() {
- grd_abn.subtotal("sum", 49, 5, "", "background-color:#ffe65a", 1, "Total");
- grd_abn.subtotal("sum", 49, 7, "", "", 1, "Total");
- grd_abn.subtotal("sum", 49, 8, "", "", 1, "Total");
- grd_abn.subtotal("sum", 49, 9, "", "", 1, "Total");
- grd_abn.subtotal("sum", 49, 10, "", "", 1, "Total");
- grd_abn.subtotal("sum", 49, 11, "", "", 1, "Total");
- grd_abn.subtotal("sum", 49, 12, "", "", 1, "Total");
- grd_abn.subtotal("sum", 49, 14, "", "", 1, "Total");
- grd_abn.subtotal("sum", 49, 15, "", "", 1, "Total");
- grd_abn.subtotal("sum", 49, 17, "", "", 1, "Total");
- grd_abn.subtotal("sum", 49, 18, "", "", 1, "Total");
- grd_abn.subtotal("sum", 49, 20, "", "", 1, "Total");
- grd_abn.subtotal("sum", 49, 21, "", "", 1, "Total");
- grd_abn.subtotal("sum", 49, 23, "", "", 1, "Total");
- grd_abn.subtotal("sum", 49, 24, "", "", 1, "Total");
- grd_abn.subtotal("sum", 49, 26, "", "", 1, "Total");
- grd_abn.subtotal("sum", 49, 27, "", "", 1, "Total");
- grd_abn.subtotal("sum", 49, 29, "", "", 1, "Total");
- grd_abn.subtotal("sum", 49, 30, "", "", 1, "Total");
- grd_abn.subtotal("sum", 49, 32, "", "", 1, "Total");
- grd_abn.subtotal("sum", 49, 33, "", "", 1, "Total");
- grd_abn.subtotal("sum", 49, 34, "", "", 1, "Total");
- }
-
-
- /* @group : 세포보관 및 해동 Result 입력
- * @ver : 2008.01.28
- * @by : 남수현
- * @type : function
- * @access : public
- * @desc : 조혈모세포 보관 및 처방내역을 조회한다
- * @param :
- */
- function fGetPatientInfo(){
- model.removeNodeset("/root/main/cellresultinfo/detailinfo");
- model.removeNodeset("/root/main/cellresultinfo/infsinfo");
- model.removeNodeset("/root/main/cellresultinfo/abninfo");
- model.removeNodeset("/root/main/cellresultinfo/restinfo");
- model.resetInstanceNode("/root/send/reqdata");
- if (model.getValue("/root/send/baseinfo/pid") == ""){
- model.resetInstanceNode("/root/main/cellresultinfo/patinfolist");
- return;
- }
- submit("TRABC00301");
- if (model.getValue("/root/main/cellresultinfo/detailinfo[" + 1 + "]/prcphopedd") == "" ){
- model.removeNodeset("/root/main/cellresultinfo/detailinfo");
- btn_save.disabled = true;
- }else{
- btn_save.disabled = false;
- }
- if (model.getValue("/root/main/cellresultinfo/infsinfo[" + 1 + "]/prcphopedd") == "" ){
- model.removeNodeset("/root/main/cellresultinfo/infsinfo");
- btn_del.disabled = true;
- }else{
- btn_del.disabled = false;
- }
- if (model.getValue("/root/main/cellresultinfo/abninfo[" + 1 + "]/prcphopedd") == "" && model.getValue("/root/main/cellresultinfo/abninfo[" + 1 + "]/cellbcno") == ""){
- model.removeNodeset("/root/main/cellresultinfo/abninfo");
- btn_del2.disabled = true;
- }else{
- btn_del2.disabled = false;
- }
- if (model.getValue("/root/main/cellresultinfo/restinfo[" + 1 + "]/prcphopedd") == "" ){
- model.removeNodeset("/root/main/cellresultinfo/restinfo");
- }
- model.setValue("/root/send/reqdata/infsdd", getCurrentDate());
- fGetPrcpTotalSum();
- fGetInfsTotalSum();
- fGetCabnTotalSum();
- fGetRestCellTotalSum();
- model.refresh();
- }
- function detailtoinfs(grow){
- grd_infs.deleteRow(grd_infs.rows-1);
- grd_infs.addRow(false, true);
- irow = grd_infs.row;
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/infsdd", model.getValue("/root/send/reqdata/infsdd"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cellprcpdd", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/cellprcpdd"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/scs", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/scs"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/infsbagqty", "1");
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/bdwt", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/bdwt"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/tncqty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/tncqty"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/tnckgqty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/tnckgqty"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/mncqty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/mncqty"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/mnckgqty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/mnckgqty"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/lympoqty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/lympoqty"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/lympokgqty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/lympokgqty"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd34per", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/cd34per"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd34qty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/cd34qty"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd34kgqty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/cd34kgqty"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd3per", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/cd3per"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd3qty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/cd3qty"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd3kgqty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/cd3kgqty"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd4per", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/cd4per"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd4qty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/cd4qty"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd4kgqty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/cd4kgqty"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd8per", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/cd8per"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd8qty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/cd8qty"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd8kgqty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/cd8kgqty"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd19per", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/cd19per"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd19qty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/cd19qty"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd19kgqty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/cd19kgqty"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/nkper", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/nkper"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/nkqty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/nkqty"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/nkkgqty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/nkkgqty"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/nktper", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/nktper"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/nktqty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/nktqty"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/nktkgqty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/nktkgqty"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/nrbcqty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/nrbcqty"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/purityper", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/purityper"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/yieldper", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/yieldper"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/viabper", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/viabper"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/prcpdd", model.getValue("/root/send/baseinfo/prcpdd"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/execprcpuniqno", model.getValue("/root/send/baseinfo/execprcpuniqno"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cellbcno", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/cellbcno"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/abnyn", "N");
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cellvol", "0");
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/tretvol", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/tretvol"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/infsvol", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/infsvol"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cellhct", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/cellhct"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/tankflag", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/tankflag"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/sesnflag", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/sesnflag"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/frameflag", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/frameflag"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/keeppos", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/keeppos"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/keepdd", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/keepdd"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/pid", model.getValue("/root/send/baseinfo/pid"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/prcphopedd", model.getValue("/root/send/baseinfo/prcphopedd"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/addseqno", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/addseqno"));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/fstrgstdt", model.getValue("/root/send/baseinfo/fstrgstdt"));
- grd_infs.rowStatus(irow) = 1;
- btn_del.disabled = false;
- model.refresh();
- fGetInfsTotalSum();
- }
- function infstoabn(grow){
- grd_abn.deleteRow(grd_abn.rows-1);
- grd_abn.addRow(false, true);
- irow = grd_abn.row;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/abndd", getCurrentDate());
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cellprcpdd", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cellprcpdd"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/scs", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/scs"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/abnbagqty", "1");
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/bdwt", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/bdwt"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/tncqty", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/tncqty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/tnckgqty", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/tnckgqty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/mncqty", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/mncqty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/mnckgqty", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/mnckgqty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/lympoqty", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/lympoqty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/lympokgqty", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/lympokgqty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd34per", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd34per"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd34qty", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd34qty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd34kgqty", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd34kgqty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd3per", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd3per"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd3qty", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd3qty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd3kgqty", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd3kgqty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd4per", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd4per"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd4qty", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd4qty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd4kgqty", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd4kgqty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd8per", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd8per"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd8qty", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd8qty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd8kgqty", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd8kgqty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd19per", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd19per"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd19qty", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd19qty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd19kgqty", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd19kgqty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nkper", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/nkper"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nkqty", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/nkqty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nkkgqty", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/nkkgqty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nktper", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/nktper"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nktqty", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/nktqty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nktkgqty", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/nktkgqty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nrbcqty", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/nrbcqty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/purityper", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/purityper"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/yieldper", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/yieldper"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/viabper", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/viabper"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/prcpdd", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/prcpdd"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/execprcpuniqno", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/execprcpuniqno"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cellbcno", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cellbcno"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/abnresn", model.getValue("/root/send/reqdata/abnresn"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/tretvol", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/tretvol"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/infsvol", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/infsvol"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cellhct", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cellhct"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/tankflag", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/tankflag"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/sesnflag", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/sesnflag"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/frameflag", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/frameflag"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/keeppos", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/keeppos"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/keepdd", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/keepdd"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/pid", model.getValue("/root/send/baseinfo/pid"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/prcphopedd", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/prcphopedd"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/addseqno", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/addseqno"));
-
- grd_abn.rowStatus(irow) = 1;
- btn_del.disabled = false;
- model.refresh();
- fGetCabnTotalSum();
- }
- function infstoabn2(grow){
- grd_abn.addRow(false, true);
- irow = grd_abn.row;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/abndd", getCurrentDate());
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cellprcpdd", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/cellprcpdd"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/scs", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/scs"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/abnbagqty", "1");
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/bdwt", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/bdwt"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/tncqty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/tncqty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/tnckgqty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/tnckgqty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/mncqty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/mncqty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/mnckgqty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/mnckgqty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/lympoqty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/lympoqty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/lympokgqty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/lympokgqty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd34per", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/cd34per"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd34qty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/cd34qty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd34kgqty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/cd34kgqty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd3per", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/cd3per"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd3qty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/cd3qty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd3kgqty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/cd3kgqty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd4per", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/cd4per"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd4qty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/cd4qty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd4kgqty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/cd4kgqty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd8per", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/cd8per"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd8qty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/cd8qty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd8kgqty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/cd8kgqty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd19per", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/cd19per"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd19qty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/cd19qty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd19kgqty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/cd19kgqty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nkper", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/nkper"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nkqty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/nkqty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nkkgqty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/nkkgqty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nktper", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/nktper"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nktqty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/nktqty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nktkgqty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/nktkgqty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nrbcqty", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/nrbcqty"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/purityper", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/purityper"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/yieldper", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/yieldper"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/viabper", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/viabper"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/prcpdd", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/prcpdd"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/execprcpuniqno", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/execprcpuniqno"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cellbcno", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/cellbcno"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/abnresn", model.getValue("/root/send/reqdata/abnresn"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/tretvol", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/tretvol"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/infsvol", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/infsvol"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cellhct", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/cellhct"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/tankflag", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/tankflag"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/sesnflag", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/sesnflag"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/frameflag", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/frameflag"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/keeppos", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/keeppos"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/keepdd", model.getValue("/root/main/cellresultinfo/detailinfo[" + grow + "]/keepdd"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/pid", model.getValue("/root/send/baseinfo/pid"));
- grd_abn.rowStatus(irow) = 1;
- btn_del.disabled = false;
- model.refresh();
- }
- function infsfunc(){
- scellbcno = model.getValue("/root/send/reqdata/cellbcno");
- if (scellbcno == ""){
- return;
- }
- if (model.getValue("/root/send/baseinfo/execprcpuniqno") == "" || model.getValue("/root/send/baseinfo/prcpdd") == ""){
- messageBox("해동처리를 위해서는 처방관리화면에서 해동처방이 먼저 선택되어야 합니다.", "E999", "");
- return;
- }
- if (model.getValue("/root/send/reqdata/infsdd") == ""){
- messageBox("해동일자를 입력한 후 처리하시기 바랍니다.", "E999", "");
- return;
- }
- if (isDate(model.getValue("/root/send/reqdata/infsdd")) == false){
- messageBox("해동일자의 날짜 형식이 잘 못 입력되었습니다.", "E999", "");
- return;
- }
- var irow1 = grd_infs.findRow(scellbcno, 1, 1, false, true);
- if (irow1 > 0){
- messageBox("이미 선택된 자료입니다.", "E999", "");
- return;
- }else{
- var irow3 = grd_detail.findRow(scellbcno, 1, 1, false, true);
- if (irow3 > 0){
- detailtoinfs(irow3);
- var irow4 = grd_rest.findRow(scellbcno, 1, 1, false, true);
- if (irow4 > 0){
- grd_rest.deleteItem(irow4);
- }
- }else{
- messageBox("해당 바코드가 존재하지 않습니다.", "E999", "");
- return;
- }
- }
- model.setValue("/root/send/reqdata/cellbcno", "");
- model.refresh();
- }
- function cabnfunc(){
- scellbcno = model.getValue("/root/send/reqdata/cellbcno2");
- if (scellbcno == ""){
- return;
- }
- if (model.getValue("/root/send/reqdata/abnresn") == ""){
- messageBox("폐기사유를 선택한 후 처리하시기 바랍니다.", "E999", "");
- return;
- }
- var irow1 = grd_abn.findRow(scellbcno, 1, 1, false, true);
- var irow2 = grd_infs.findRow(scellbcno, 1, 1, false, true);
- if (irow1 > 0 || irow2 > 0){
- messageBox("이미 선택된 자료입니다.", "E999", "");
- return;
- }else{
- var irow3 = grd_detail.findRow(scellbcno, 1, 1, false, true);
- if (irow3 > 0){
- infstoabn2(irow3);
- var irow4 = grd_rest.findRow(scellbcno, 1, 1, false, true);
- if (irow4 > 0){
- grd_rest.deleteItem(irow4);
- }
- }else{
- messageBox("해당 바코드가 존재하지 않습니다.", "E999", "");
- return;
- }
- }
- model.setValue("/root/send/reqdata/cellbcno2", "");
- model.refresh();
- }
- /* @group : 세포보관 및 해동현황
- * @ver : 2007.11.21
- * @by : 남수현
- * @type : function
- * @access : public
- * @desc : 해동정보 및 불출정보를 저장한다.
- * @param :
- */
- function fExecSave(){
- model.removeNodeset("/root/send/execdata");
- model.makeNode("/root/send/execdata/infsinfo");
- model.makeNode("/root/send/execdata/abninfo");
- grd_infs.deleteRow(grd_infs.rows-1);
- var update = getGridUpdateData(grd_infs);
- model.setValue("/root/send/execdata/infsinfo",update);
- var update1 = getGridUpdateData(grd_abn);
- model.setValue("/root/send/execdata/abninfo",update1);
- submit("TXABC00301");
- fGetInfsTotalSum();
- }
- function execdel(){
- submit("TXABC00203");
- }
- function isDate(str) { // 날짜 형식에 대한 적합여부 체크
- if (str == "") return true; // 빈건 체크안함
- if (trim(str) == "") return true; // 빈건 체크안함
- if (isNaN(parseInt(str))) return false; // 숫자가 아니면 false
- if (str.length != 8) return false; // 8자리(yyyymmdd)가 아니면 false
-
- var yy = new Number(str.substring(0, 4));
- var mm = new Number(str.substring(4, 6)) - 1;
- var dd = new Number(str.substring(6, 8));
- var date = new Date(yy, mm, dd);
- if (yy != date.getFullYear() ||
- mm != date.getMonth() ||
- dd != date.getDate()) {
- return false; // 존재하지 않는 날짜
- }
-
- return true; // 존재하는 날짜
- }
- function trim(data){ // 문자에 대한 TRIM 작업
- return data.replace(/(^\s*)|(\s*$)/g, "");
- }
-
- /* @group : 세포보관 및 해동현황
- * @ver : 2007.11.21
- * @by : 남수현
- * @type : function
- * @access : public
- * @desc : 세포일괄폐기화면 오픈
- * @param :
- */
- function fOpenCellAllAbn() {
- modal("SMABC00700", 1, "", 100, "", "", "", "left:0; right:; width:0; height:0; min:hidden, max:hidden;");
- }
- ]]>
- </script>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../com/basiccodeweb/js/ZBC001.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../ast/commonweb/js/AST.js"/>
- <submission id="TRZBC00101"/>
- <script type="javascript" ev:event="xforms-ready">
- <![CDATA[
- zbcfGetCodeList( new Array("A0159","A0155", "A0395"),
- new Array("/root/init/cmbinfo/stemcellsource", "/root/init/cmbinfo/abnresn", "/root/init/cmbinfo/sesnflag"));
- model.removeNodeset("/root/main/cellresultinfo/detailinfo");
- model.removeNodeset("/root/main/cellresultinfo/infsinfo");
- model.removeNodeset("/root/main/cellresultinfo/abninfo");
- model.removeNodeset("/root/main/cellresultinfo/restinfo");
- model.setValue("/root/send/reqdata/infsdd", getCurrentDate());
- if ( checkOpener()) {
- var param = opener.javascript.getParameter("opener_parameter_id");
- if(param != "") // opener parameter value가 있는 경우
- {
- //parameter value를 이용하여 프로그램 수행
- condarray = param.split("▦");
- model.setValue("/root/send/baseinfo/pid", condarray[0]);
- model.setValue("/root/send/baseinfo/prcpdd", condarray[1]);
- model.setValue("/root/send/baseinfo/execprcpuniqno", condarray[2]);
- model.setValue("/root/send/baseinfo/prcphopedd", condarray[3]);
- model.setValue("/root/send/baseinfo/fstrgstdt", condarray[4]);
- btn_sea.dispatch("onclick");
- } else {
- var paminfo = getGlobalVariable("paminfo");
- if ( paminfo != "" ) {
- setCSVToNode("/root/paminfo", paminfo);
- model.setValue("/root/send/baseinfo/pid", model.getValue("/root/paminfo/list/pid"));
- btn_sea.dispatch("onclick");
- }
- }
- } else {
- var paminfo = getGlobalVariable("paminfo");
- if ( paminfo != "" ) {
- setCSVToNode("/root/paminfo", paminfo);
- model.setValue("/root/send/baseinfo/pid", model.getValue("/root/paminfo/list/pid"));
- btn_sea.dispatch("onclick");
- }
- }
-
- //타부서에서는 버튼 비활성화
- btn_save.disabled = !checkAuth("X");
-
- model.refresh();
- ]]>
- </script>
- <submission id="TRABC00301" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/baseinfo" replace="instance" resultref="/root/main/cellresultinfo"/>
- <submission id="TXABC00301" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/execdata" replace="instance" resultref="/root/hidden"/>
- <submission id="TXABC00302" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/baseinfo" replace="instance" resultref="/root/hidden"/>
- <submission id="TXABC00303" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send/baseinfo" replace="instance" resultref="/root/hidden"/>
- <bind id="bind_output3"/>
- <bind id="bind1_output3"/>
- </model>
- </xhtml:head>
- <xhtml:body guideline="2,784;" style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <group id="grp_biz" scroll="auto" style="left:0px; top:40px; width:1195px; height:744px; ">
- <caption id="caption2" class="tit_2" style="left:5px; top:86px; width:120px; height:13px; ">보관 및 처방내역</caption>
- <line id="line6" class="line_1" style="x1:0px; y1:101px; x2:1194px; y2:101px; "/>
- <datagrid id="grd_detail" nodeset="/root/main/cellresultinfo/detailinfo" class="datagrid2" caption="바코드번호^상태^보관일자^적용일자^Stem Cell
Source^보관
Bag수^체중(㎏)^처방
Bag수^TNC
(10^8)^TNC
(10^8/㎏)^MNC
(10^8)^MNC
(10^8/㎏)^Lympo
(10^8)^Lympo
(10^8/kg)^CD34(%)^CD34+
(10^6)^CD34+
(10^6/㎏)^CD3(%)^CD3+(10^6)^CD3+(10^6/㎏)^CD4(%)^CD4(10^6)^CD4(10^6/㎏)^CD8(%)^CD8(10^6)^CD8(10^6/㎏)^CD19(%)^CD19(10^6)^CD19(10^6/㎏)^NK+(%)^NK+(10^6)^NK+(10^6/㎏)^TNK+(%)^TNK+(10^6)^TNK+(10^6/㎏)^nRBC(10^8)^Purity(%)^Yield(%)^Viability(%)^처방일자^prcpdd^caption2^caption3^caption4^caption5^Tank^Sess^Frame^Pos^caption9^caption10^caption11^caption1" colsep="^" colwidth="98, 43, 100, 92, 81, 70, 58, 71, 63, 95, 62, 95, 57, 78, 61, 75, 81, 81, 83, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 79, 87, 100, 76, 83, 100, 100, 73, 77, 76, 100, 100, 33, 26, 23, 23, 34, 70, 41, 34, 31, 30, 30, 30" dataheight="23" frozencols="6" mergecellsfixedrows="bycolrec" rowheader="seq" rowheight="23" rowsep="|" subtotalposition="below" navindex="3" style="left:0px; top:106px; width:1194px; height:135px; ">
- <col ref="cellbcno"/>
- <col disabled="true" ref="status" type="combo">
- <choices>
- <item>
- <label>보관</label>
- <value>K</value>
- </item>
- <item>
- <label>주입</label>
- <value>I</value>
- </item>
- <item>
- <label>폐기</label>
- <value>A</value>
- </item>
- <item>
- <label>당일</label>
- <value>D</value>
- </item>
- </choices>
- </col>
- <col ref="cellprcpdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="prcphopedd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col disabled="true" ref="scs" type="combo" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/stemcellsource/A0159">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="bbagcnt" style="text-align:center; "/>
- <col ref="bdwt" style="text-align:center; "/>
- <col ref="cbagcnt" style="text-align:center; "/>
- <col ref="tncqty" style="text-align:center; "/>
- <col ref="tnckgqty" style="text-align:center; "/>
- <col ref="mncqty" style="text-align:center; "/>
- <col ref="mnckgqty" style="text-align:center; "/>
- <col ref="lympoqty" style="text-align:center; "/>
- <col ref="lympokgqty" style="text-align:center; "/>
- <col ref="cd34per" style="text-align:center; "/>
- <col ref="cd34qty" style="text-align:center; "/>
- <col ref="cd34kgqty" style="text-align:center; "/>
- <col ref="cd3per" style="text-align:center; "/>
- <col ref="cd3qty" style="text-align:center; "/>
- <col ref="cd3kgqty" style="text-align:center; "/>
- <col ref="cd4per" style="text-align:center; "/>
- <col ref="cd4qty" style="text-align:center; "/>
- <col ref="cd4kgqty" style="text-align:center; "/>
- <col ref="cd8per" style="text-align:center; "/>
- <col ref="cd8qty" style="text-align:center; "/>
- <col ref="cd8kgqty" style="text-align:center; "/>
- <col ref="cd19per" style="text-align:center; "/>
- <col ref="cd19qty" style="text-align:center; "/>
- <col ref="cd19kgqty" style="text-align:center; "/>
- <col ref="nkper" style="text-align:center; "/>
- <col ref="nkqty" style="text-align:center; "/>
- <col ref="nkkgqty" style="text-align:center; "/>
- <col ref="nktper" style="text-align:center; "/>
- <col ref="nktqty" style="text-align:center; "/>
- <col ref="nktkgqty" style="text-align:center; "/>
- <col ref="nrbcqty" style="text-align:center; "/>
- <col ref="purityper" visibility="hidden" style="text-align:center; "/>
- <col ref="yieldper" visibility="hidden" style="text-align:center; "/>
- <col ref="viabper" style="text-align:center; "/>
- <col ref="fstrgstdt" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="prcpdd" visibility="hidden" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="execprcpuniqno" visibility="hidden"/>
- <col ref="tretvol" visibility="hidden"/>
- <col ref="infsvol" visibility="hidden"/>
- <col ref="cellhct" visibility="hidden"/>
- <col ref="tankflag"/>
- <col ref="sesnflag" type="combo" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/sesnflag/A0395">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="frameflag"/>
- <col ref="keeppos"/>
- <col ref="keepdd" visibility="hidden"/>
- <col ref="cellprcpdd" visibility="hidden"/>
- <col ref="addseqno" visibility="hidden" style="left:3826px; top:32px; width:30px; height:23px; "/>
- <col ref="pid" visibility="hidden"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- if (model.getValue("/root/send/baseinfo/execprcpuniqno") == "" || model.getValue("/root/send/baseinfo/prcpdd") == ""){
- messageBox("해동처리를 위해서는 처방관리화면에서 해동처방이 먼저 선택되어야 합니다.", "E999", "");
- return;
- }
- if (model.getValue("/root/send/reqdata/infsdd") == ""){
- messageBox("해동일자를 입력한 후 처리하시기 바랍니다.", "E999", "");
- return;
- }
- if (isDate(model.getValue("/root/send/reqdata/infsdd")) == false){
- messageBox("해동일자의 날짜 형식이 잘 못 입력되었습니다.", "E999", "");
- return;
- }
- if ( (grd_detail.row >= grd_detail.fixedRows) && (grd_detail.isCell(event.target))) {
- scellbcno = model.getValue("/root/main/cellresultinfo/detailinfo[" + grd_detail.row + "]/cellbcno");
- var irow1 = grd_infs.findRow(scellbcno, 1, 1, false, true);
- var irow3 = grd_abn.findRow(scellbcno, 1, 1, false, true);
- if (irow1 > 0 || irow3 > 0){
- messageBox("이미 선택된 자료입니다.", "E999", "");
- return;
- }else{
- var irow2 = grd_rest.findRow(scellbcno, 1, 1, false, true);
- if (irow2 > 0){
- grd_rest.deleteItem(irow2);
- }
- }
- grow = grd_detail.row;
- detailtoinfs(grow);
- }
- ]]>
- </script>
- </datagrid>
- <line id="line1" class="line_1" style="x1:0px; y1:266px; x2:1194px; y2:266px; "/>
- <caption id="caption6" class="tit_2" style="left:0px; top:251px; width:120px; height:13px; ">세포주입 Result</caption>
- <datagrid id="grd_infs" nodeset="/root/main/cellresultinfo/infsinfo" class="datagrid2" caption="바코드번호^주입일자^보관일자^Stem Cell
Source^해동 Bag수^체중 (㎏)^TNC (10^8)^TNC (10^8/㎏)^MNC (10^8)^MNC (10^8/㎏)^Lympo (10^8)^Lympo
(10^8/kg)^CD34 (%)^CD34+ (10^6)^CD34+ (10^6/㎏)^CD3 (%)^CD3+ (10^6)^CD3+ (10^6/㎏)^CD4(%)^CD4(10^6)^CD4(10^6/㎏)^CD8(%)^CD8(10^6)^CD8(10^6/㎏)^CD19(%)^CD19(10^6)^CD19(10^6/㎏)^NK+ (%)^NK+ (10^6)^NK+ (10^6/㎏)^TNK+ (%)^TNK+ (10^6)^TNK+ (10^6/㎏)^nRBC(10^8)^Purity (%)^Yield (%)^Viability(%)^적용일자^처방일자^caption1^caption2^caption4^caption5^caption6^caption7^caption8^Tank^Sess^Frame^Pos^caption12^caption13^caption15^caption3^cell34vol" colsep="^" colwidth="98, 84, 84, 84, 70, 70, 70, 70, 70, 70, 70, 78, 70, 70, 70, 70, 70, 70, 100, 100, 100, 100, 100, 100, 100, 100, 100, 70, 70, 70, 70, 70, 70, 100, 70, 70, 77, 81, 81, 27, 25, 26, 27, 26, 28, 25, 36, 36, 41, 34, 27, 28, 30, 100, 100" frozencols="6" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" subtotalposition="below" navindex="7" style="left:0px; top:299px; width:1194px; height:120px; word-wrap:word; ">
- <col ref="cellbcno"/>
- <col ref="infsdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="cellprcpdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col disabled="true" ref="scs" type="combo" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/stemcellsource/A0159">
- <label ref="cdnm">
- <![CDATA[/>]]>
- </label>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="infsbagqty" style="text-align:center; "/>
- <col ref="bdwt" type="input" style="text-align:center; "/>
- <col ref="tncqty" style="text-align:center; "/>
- <col ref="tnckgqty" style="text-align:center; "/>
- <col ref="mncqty" style="text-align:center; "/>
- <col ref="mnckgqty" style="text-align:center; "/>
- <col ref="lympoqty" style="text-align:center; "/>
- <col ref="lympokgqty" style="text-align:center; "/>
- <col ref="cd34per" style="text-align:center; "/>
- <col ref="cd34qty" style="text-align:center; "/>
- <col ref="cd34kgqty" style="text-align:center; "/>
- <col ref="cd3per" style="text-align:center; "/>
- <col ref="cd3qty" style="text-align:center; "/>
- <col ref="cd3kgqty" style="text-align:center; "/>
- <col ref="cd4per" style="text-align:center; "/>
- <col ref="cd4qty" style="text-align:center; "/>
- <col ref="cd4kgqty" style="text-align:center; "/>
- <col ref="cd8per" style="text-align:center; "/>
- <col ref="cd8qty" style="text-align:center; "/>
- <col ref="cd8kgqty" style="text-align:center; "/>
- <col ref="cd19per" style="text-align:center; "/>
- <col ref="cd19qty" style="text-align:center; "/>
- <col ref="cd19kgqty" style="text-align:center; "/>
- <col ref="nkper" style="text-align:center; "/>
- <col ref="nkqty" style="text-align:center; "/>
- <col ref="nkkgqty" style="text-align:center; "/>
- <col ref="nktper" style="text-align:center; "/>
- <col ref="nktqty" style="text-align:center; "/>
- <col ref="nktkgqty" style="text-align:center; "/>
- <col ref="nrbcqty" style="text-align:center; "/>
- <col ref="purityper" visibility="hidden" style="text-align:center; "/>
- <col ref="yieldper" visibility="hidden" style="text-align:center; "/>
- <col ref="viabper" type="input" style="text-align:center; "/>
- <col ref="prcphopedd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="fstrgstdt" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="prcpdd" visibility="hidden"/>
- <col ref="execprcpuniqno" visibility="hidden"/>
- <col ref="abnyn" visibility="hidden"/>
- <col ref="cellvol" visibility="hidden"/>
- <col ref="tretvol" visibility="hidden"/>
- <col ref="infsvol" visibility="hidden"/>
- <col ref="cellhct" visibility="hidden"/>
- <col ref="tankflag"/>
- <col ref="sesnflag"/>
- <col ref="frameflag"/>
- <col ref="keeppos"/>
- <col ref="keepdd" visibility="hidden"/>
- <col ref="pid" visibility="hidden"/>
- <col ref="addseqno" visibility="hidden"/>
- <col ref="keepflag" visibility="hidden"/>
- <col ref="cell34vol" visibility="hidden"/>
- <script type="javascript" ev:event="ondblclick">
- <![CDATA[
- if ((grd_infs.col != grd_infs.colRef("bdwt")) && (grd_infs.col != grd_infs.colRef("viabper"))){
- if (model.getValue("/root/send/reqdata/abnresn") == ""){
- messageBox("폐기사유를 선택한 후 처리하시기 바랍니다.", "E999", "");
- return;
- }
- if ( (grd_infs.row >= grd_infs.fixedRows) && (grd_infs.isCell(event.target))) {
- scellbcno = model.getValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row + "]/cellbcno");
- var irow1 = grd_abn.findRow(scellbcno, 1, 1, false, true);
- if (irow1 > 0){
- messageBox("이미 선택된 자료입니다.", "E999", "");
- return;
- }
- grow = grd_infs.row;
- infstoabn(grow);
- grd_infs.deleteItem(grd_infs.row);
- grd_infs.deleteRow(grd_infs.rows-1);
- fGetInfsTotalSum();
- }
- }
-
- ]]>
- </script>
- <script type="javascript" ev:event="onendedit">
- <![CDATA[
-
- if ( grd_infs.col == grd_infs.colRef("bdwt") ) {
- var vbdwt = model.getValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/bdwt");
- if ( vbdwt == "" || vbdwt == "0" ) {
- return;
- }
- var vtncqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/tncqty");
- var vmncqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/mncqty");
- var vcd34per = model.getValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/cd34per");
- // var vcd3per = model.getValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/cd3per");
- var vnkper = model.getValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/nkper");
- var vnktper = model.getValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/nktper");
- if(model.getValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/tncqty") == "") {
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/tnckgqty", "");
- } else {
- var vtnckgqty = parseFloat(model.getValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/tncqty")) / vbdwt;
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/tnckgqty", (Math.round(vtnckgqty * 10000) / 10000));
- }
-
- if(model.getValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/mncqty") == "") {
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/mnckgqty", "");
- } else {
- var vmnckgqty = parseFloat(model.getValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/mncqty")) / vbdwt;
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/mnckgqty", (Math.round(vmnckgqty * 10000) / 10000));
- }
-
- if(model.getValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/mncqty") == "" || model.getValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/cd34per") == "") {
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/cd34qty", "");
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/cd34kgqty", "");
- } else {
- var vcd34qty = parseFloat(model.getValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/mncqty")) * parseFloat(model.getValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/cd34per"));
- var vcd34kgqty = vcd34qty / vbdwt;
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/cd34qty", (Math.round(vcd34qty * 10000) / 10000));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/cd34kgqty", (Math.round(vcd34kgqty * 10000) / 10000));
- }
-
- var dLympoQty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/lympoqty");
- // LYMPO(10^8/Kg) 계산
- // [LYMPO(10^8/Kg)] Kg당 LYMPO 값 계산 : LYMPO값 [LYMPO(10^8)] / 체중(Kg)
- if (dLympoQty == "" || parseFloat(dLympoQty) == 0){
- // lympoqty 값이 공백이면 공백처리 0이면 0처리 [값이 경우 0.0일 경우에 같이 0.0으로 표시하기 위함]
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/lympokgqty", dLympoQty);
- } else {
- var dLympoKgQty = parseFloat(dLympoQty) / parseFloat(vbdwt);
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/lympokgqty", (Math.round(dLympoKgQty * 10000) / 10000));
- }
-
- var dCd3Qty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/cd3qty");
- if (dCd3Qty == "" || parseFloat(dCd3Qty) == 0){
- // cd3qty 값이 공백이면 공백처리 0이면 0처리 [값이 경우 0.0일 경우에 같이 0.0으로 표시하기 위함]
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/cd3kgqty", dCd3Qty);
- } else {
- var dCd3KgQty = parseFloat(dCd3Qty) / parseFloat(vbdwt);
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/cd3kgqty", (Math.round(dCd3KgQty * 10000) / 10000));
- }
-
- var dcd4Qty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/cd4qty");
- if (dcd4Qty == "" || parseFloat(dcd4Qty) == 0){
- // cd4qty 값이 공백이면 공백처리 0이면 0처리 [값이 경우 0.0일 경우에 같이 0.0으로 표시하기 위함]
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/cd4kgqty", dcd4Qty);
- } else {
- var dcd4KgQty = parseFloat(dcd4Qty) / parseFloat(vbdwt);
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/cd4kgqty", (Math.round(dcd4KgQty * 10000) / 10000));
- }
-
- var dcd8Qty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/cd8qty");
- if (dcd8Qty == "" || parseFloat(dcd8Qty) == 0){
- // cd8qty 값이 공백이면 공백처리 0이면 0처리 [값이 경우 0.0일 경우에 같이 0.0으로 표시하기 위함]
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/cd8kgqty", dcd8Qty);
- } else {
- var dcd8KgQty = parseFloat(dcd8Qty) / parseFloat(vbdwt);
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/cd8kgqty", (Math.round(dcd8KgQty * 10000) / 10000));
- }
-
- var dcd19Qty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/cd19qty");
- if (dcd19Qty == "" || parseFloat(dcd19Qty) == 0){
- // cd19qty 값이 공백이면 공백처리 0이면 0처리 [값이 경우 0.0일 경우에 같이 0.0으로 표시하기 위함]
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/cd19kgqty", dcd19Qty);
- } else {
- var dcd19KgQty = parseFloat(dcd19Qty) / parseFloat(vbdwt);
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/cd19kgqty", (Math.round(dcd19KgQty * 10000) / 10000));
- }
-
- var dnkQty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/nkqty");
- if (dnkQty == "" || parseFloat(dnkQty) == 0){
- // nkqty 값이 공백이면 공백처리 0이면 0처리 [값이 경우 0.0일 경우에 같이 0.0으로 표시하기 위함]
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/nkkgqty", dnkQty);
- } else {
- var dnkKgQty = parseFloat(dnkQty) / parseFloat(vbdwt);
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/nkkgqty", (Math.round(dnkKgQty * 10000) / 10000));
- }
-
- var dnktQty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/nktqty");
- if (dnktQty == "" || parseFloat(dnktQty) == 0){
- // nktqty 값이 공백이면 공백처리 0이면 0처리 [값이 경우 0.0일 경우에 같이 0.0으로 표시하기 위함]
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/nktkgqty", dnktQty);
- } else {
- var dnktKgQty = parseFloat(dnktQty) / parseFloat(vbdwt);
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row +"]/nktkgqty", (Math.round(dnktKgQty * 10000) / 10000));
- }
-
- model.refresh();
- }
- ]]>
- </script>
- </datagrid>
- <line id="line3" class="line_1" style="x1:0px; y1:594px; x2:1194px; y2:594px; "/>
- <caption id="caption8" class="tit_2" style="left:5px; top:579px; width:120px; height:13px; ">남아있는 Cell수</caption>
- <caption id="caption33" class="cell_1" style="left:0px; top:271px; width:120px; height:23px; vertical-align:middle; ">해동일자</caption>
- <input id="input4" ref="/root/send/reqdata/infsdd" class="input_default" navindex="4" inputtype="date" style="left:123px; top:272px; width:120px; height:19px; text-align:center; "/>
- <select1 id="combo1" ref="/root/send/reqdata/abnresn" class="combo_default" navindex="8" appearance="minimal" style="left:145px; top:422px; width:200px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/abnresn/A0155">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </select1>
- <line id="line4" class="line_3" style="x1:0px; y1:294px; x2:1194px; y2:294px; "/>
- <line id="line5" class="line_1" style="x1:0px; y1:445px; x2:1194px; y2:445px; "/>
- <caption id="caption5" class="tit_2" style="left:5px; top:429px; width:120px; height:13px; ">세포폐기 Result</caption>
- <caption id="caption9" class="tit_2" style="left:5px; top:10px; width:85px; height:13px; ">환자정보</caption>
- <line id="line7" class="line_1" style="x1:0px; y1:25px; x2:1194px; y2:25px; "/>
- <button id="button2" class="icon_search" navindex="2" style="left:196px; top:32px; width:16px; height:16px; ">
- <caption/>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- modal("SPPMC02500", "", "200", "200", "SPPMC02500","/root/send/baseinfo","/root/send");
- if (model.getValue("/root/main/popupendflag") == "cancel" || model.getValue("/root/main/popupendflag") == ""){
- }else{
- model.setValue("/root/send/baseinfo/pid", model.getValue("/root/main/patinfo/patinfolist/pid"));
- model.setValue("/root/main/cellresultinfo/patinfolist/hngnm", model.getValue("/root/main/patinfo/patinfolist/hngnm"));
- model.setValue("/root/main/cellresultinfo/patinfolist/rrgstno1", model.getValue("/root/main/patinfo/patinfolist/rrgstno1"));
- model.setValue("/root/main/cellresultinfo/patinfolist/rrgstno2", model.getValue("/root/main/patinfo/patinfolist/rrgstno2"));
- model.setValue("/root/main/cellresultinfo/patinfolist/sex", model.getValue("/root/main/patinfo/patinfolist/sex"));
- model.setValue("/root/main/cellresultinfo/patinfolist/age", model.getValue("/root/main/patinfo/patinfolist/age"));
- fGetPatientInfo();
- }
- ]]>
- </script>
- </button>
- <output id="output1" ref="/root/main/cellresultinfo/patinfolist/diagcd1" class="output_fix" style="left:319px; top:55px; width:267px; height:19px; "/>
- <output id="output6" ref="/root/main/cellresultinfo/patinfolist/age" class="output_fix" style="left:548px; top:31px; width:39px; height:19px; text-align:center; "/>
- <output id="output7" ref="/root/main/cellresultinfo/patinfolist/sex" class="output_fix" style="left:515px; top:31px; width:29px; height:19px; text-align:center; "/>
- <output id="output3" ref="/root/main/cellresultinfo/patinfolist/hngnm" class="output_fix" style="left:319px; top:31px; width:80px; height:19px; text-align:center; "/>
- <output id="output11" ref="/root/main/cellresultinfo/patinfolist/orddeptcd" class="output_fix" style="left:692px; top:31px; width:110px; height:19px; text-align:center; "/>
- <line id="line8" class="line_2" style="x1:0px; y1:52px; x2:1194px; y2:52px; "/>
- <datagrid id="grd_abn" nodeset="/root/main/cellresultinfo/abninfo" class="datagrid2" caption="바코드번호^폐기일자^적용일자^Stem Cell
Source^폐기 Bag수^체중 (㎏)^TNC (10^8)^TNC (10^8/㎏)^MNC (10^8)^MNC (10^8/㎏)^Lympo (10^8)^Lympo
(10^8/kg)^CD34 (%)^CD34+ (10^6)^CD34+ (10^6/㎏)^CD3 (%)^CD3+ (10^6)^CD3+ (10^6/㎏)^CD4(%)^CD4(10^6)^CD4(10^6/㎏)^CD8(%)^CD8(10^6)^CD8(10^6/㎏)^CD19(%)^CD19(10^6)^CD19(10^6/㎏)^NK+ (%)^NK+ (10^6)^NK+ (10^6/㎏)^TNK+ (%)^TNK+ (10^6)^TNK+ (10^6/㎏)^nRBC(10^8)^Purity (%)^Yield (%)^Viability(%)^caption1^caption2^caption4^caption5^caption6^caption7^Tank^Sess^Frame^Pos^caption11^caption12^caption13^caption14^caption3^caption8" colsep="^" colwidth="98, 84, 84, 81, 70, 70, 70, 70, 70, 70, 70, 78, 70, 70, 70, 70, 70, 70, 100, 100, 100, 100, 100, 100, 100, 100, 100, 70, 70, 70, 70, 70, 70, 100, 70, 70, 83, 20, 24, 27, 33, 25, 29, 36, 36, 41, 34, 30, 27, 100, 100, 100, 100" frozencols="6" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" subtotalposition="below" style="left:0px; top:449px; width:1194px; height:120px; word-wrap:word; ">
- <col ref="cellbcno" style="left:20px; top:32px; width:98px; height:23px; "/>
- <col ref="abndd" format="yyyy-mm-dd" style="left:118px; top:32px; width:84px; height:23px; text-align:center; "/>
- <col ref="prcphopedd" visibility="hidden" format="yyyy-mm-dd" style="text-align:center; "/>
- <col disabled="true" ref="scs" type="combo" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/stemcellsource/A0159">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="abnbagqty" style="text-align:center; "/>
- <col ref="bdwt" style="text-align:center; "/>
- <col ref="tncqty" style="text-align:center; "/>
- <col ref="tnckgqty" style="text-align:center; "/>
- <col ref="mncqty" style="text-align:center; "/>
- <col ref="mnckgqty" style="text-align:center; "/>
- <col ref="lympoqty" style="text-align:center; "/>
- <col ref="lympokgqty" style="text-align:center; "/>
- <col ref="cd34per" style="text-align:center; "/>
- <col ref="cd34qty" style="text-align:center; "/>
- <col ref="cd34kgqty" style="text-align:center; "/>
- <col ref="cd3per" style="text-align:center; "/>
- <col ref="cd3qty" style="text-align:center; "/>
- <col ref="cd3kgqty" style="text-align:center; "/>
- <col ref="cd4per" style="text-align:center; "/>
- <col ref="cd4qty" style="text-align:center; "/>
- <col ref="cd4kgqty" style="text-align:center; "/>
- <col ref="cd8per" style="text-align:center; "/>
- <col ref="cd8qty" style="text-align:center; "/>
- <col ref="cd8kgqty" style="text-align:center; "/>
- <col ref="cd19per" style="text-align:center; "/>
- <col ref="cd19qty" style="text-align:center; "/>
- <col ref="cd19kgqty" style="text-align:center; "/>
- <col ref="nkper" style="text-align:center; "/>
- <col ref="nkqty" style="text-align:center; "/>
- <col ref="nkkgqty" style="text-align:center; "/>
- <col ref="nktper" style="text-align:center; "/>
- <col ref="nktqty" style="text-align:center; "/>
- <col ref="nktkgqty" style="text-align:center; "/>
- <col ref="nrbcqty" style="text-align:center; "/>
- <col ref="purityper" visibility="hidden" style="text-align:center; "/>
- <col ref="yieldper" visibility="hidden" style="text-align:center; "/>
- <col ref="viabper" style="text-align:center; "/>
- <col ref="prcpdd" visibility="hidden"/>
- <col ref="execprcpuniqno" visibility="hidden"/>
- <col ref="abnresn" visibility="hidden"/>
- <col ref="tretvol" visibility="hidden"/>
- <col ref="infsvol" visibility="hidden"/>
- <col ref="cellhct" visibility="hidden"/>
- <col ref="tankflag"/>
- <col ref="sesnflag"/>
- <col ref="frameflag"/>
- <col ref="keeppos"/>
- <col ref="keepdd" visibility="hidden"/>
- <col ref="pid" visibility="hidden"/>
- <col ref="cellprcpdd" visibility="hidden"/>
- <col ref="addseqno" visibility="hidden"/>
- <col ref="keepflag" visibility="hidden"/>
- <col ref="cellvolcheckyn" visibility="hidden"/>
- </datagrid>
- <datagrid id="grd_rest" nodeset="/root/main/cellresultinfo/restinfo" class="datagrid2" caption="바코드번호^보관일자^적용일자^Stem Cell
Source^남은 Bag수^체중 (㎏)^TNC (10^8)^TNC (10^8/㎏)^MNC (10^8)^MNC (10^8/㎏)^Lympo (10^8)^Lympo
(10^8/kg)^CD34 (%)^CD34+ (10^6)^CD34+ (10^6/㎏)^CD3 (%)^CD3+ (10^6)^CD3+ (10^6/㎏)^CD4(%)^CD4(10^6)^CD4(10^6/㎏)^CD8(%)^CD8(10^6)^CD8(10^6/㎏)^CD19(%)^CD19(10^6)^CD19(10^6/㎏)^NK+ (%)^NK+ (10^6)^NK+ (10^6/㎏)^TNK+ (%)^TNK+ (10^6)^TNK+ (10^6/㎏)^nRBC(10^8)^Purity (%)^Yield (%)^Viability(%)^처방일자" colsep="^" colwidth="98, 84, 84, 81, 70, 70, 70, 70, 70, 70, 70, 78, 70, 70, 70, 70, 70, 70, 100, 100, 100, 100, 100, 100, 100, 100, 100, 70, 70, 70, 70, 70, 70, 100, 70, 70, 83, 84" frozencols="6" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" subtotalposition="below" style="left:0px; top:599px; width:1194px; height:143px; word-wrap:word; ">
- <col ref="cellbcno"/>
- <col ref="cellprcpdd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col ref="prcphopedd" format="yyyy-mm-dd" style="text-align:center; "/>
- <col disabled="true" ref="scs" type="combo" style="text-align:center; ">
- <choices>
- <itemset nodeset="/root/init/cmbinfo/stemcellsource/A0159">
- <label ref="cdnm"/>
- <value ref="cdid"/>
- </itemset>
- </choices>
- </col>
- <col ref="restbagcnt" style="text-align:center; "/>
- <col ref="bdwt" style="text-align:center; "/>
- <col ref="tncqty" style="text-align:center; "/>
- <col ref="tnckgqty" style="text-align:center; "/>
- <col ref="mncqty" style="text-align:center; "/>
- <col ref="mnckgqty" style="text-align:center; "/>
- <col ref="lympoqty" style="text-align:center; "/>
- <col ref="lympokgqty" style="text-align:center; "/>
- <col ref="cd34per" style="text-align:center; "/>
- <col ref="cd34qty" style="text-align:center; "/>
- <col ref="cd34kgqty" style="text-align:center; "/>
- <col ref="cd3per" style="text-align:center; "/>
- <col ref="cd3qty" style="text-align:center; "/>
- <col ref="cd3kgqty" style="text-align:center; "/>
- <col ref="cd4per" style="text-align:center; "/>
- <col ref="cd4qty" style="text-align:center; "/>
- <col ref="cd4kgqty" style="text-align:center; "/>
- <col ref="cd8per" style="text-align:center; "/>
- <col ref="cd8qty" style="text-align:center; "/>
- <col ref="cd8kgqty" style="text-align:center; "/>
- <col ref="cd19per" style="text-align:center; "/>
- <col ref="cd19qty" style="text-align:center; "/>
- <col ref="cd19kgqty" style="text-align:center; "/>
- <col ref="nkper" style="text-align:center; "/>
- <col ref="nkqty" style="text-align:center; "/>
- <col ref="nkkgqty" style="text-align:center; "/>
- <col ref="nktper" style="text-align:center; "/>
- <col ref="nktqty" style="text-align:center; "/>
- <col ref="nktkgqty" style="text-align:center; "/>
- <col ref="nrbcqty" style="text-align:center; "/>
- <col ref="purityper" visibility="hidden" style="text-align:center; "/>
- <col ref="yieldper" visibility="hidden" style="text-align:center; "/>
- <col ref="viabper" style="text-align:center; "/>
- <col ref="fstrgstdt" style="text-align:center; "/>
- </datagrid>
- <output id="output8" ref="/root/main/cellresultinfo/patinfolist/atdoctid" class="output_fix" style="left:908px; top:31px; width:90px; height:19px; text-align:center; "/>
- <output id="output9" ref="/root/main/cellresultinfo/patinfolist/docdamid" class="output_fix" style="left:1104px; top:31px; width:90px; height:19px; text-align:center; "/>
- <output id="output10" ref="/root/main/cellresultinfo/patinfolist/patbdwt" class="output_fix" style="left:1104px; top:55px; width:90px; height:19px; "/>
- <caption id="caption7" class="cell_1" style="left:1001px; top:30px; width:100px; height:23px; vertical-align:middle; ">담당의</caption>
- <caption id="caption16" class="cell_1" style="left:1001px; top:54px; width:100px; height:23px; vertical-align:middle; ">체중</caption>
- <caption id="caption10" class="cell_1" style="left:0px; top:30px; width:100px; height:23px; vertical-align:middle; ">등록번호</caption>
- <caption id="caption11" class="cell_1" style="left:0px; top:54px; width:100px; height:23px; vertical-align:middle; ">진료형태</caption>
- <caption id="caption12" class="cell_1" style="left:216px; top:30px; width:100px; height:23px; vertical-align:middle; ">환자정보</caption>
- <caption id="caption3" class="cell_1" style="left:805px; top:30px; width:100px; height:23px; vertical-align:middle; ">주치의</caption>
- <caption id="caption13" class="cell_1" style="left:216px; top:54px; width:100px; height:23px; vertical-align:middle; ">진단명</caption>
- <caption id="caption14" class="cell_1" style="left:589px; top:30px; width:100px; height:23px; vertical-align:middle; ">진료과</caption>
- <line id="line9" class="line_3" style="x1:0px; y1:76px; x2:1194px; y2:76px; "/>
- <button id="button4" class="btn2_letter4" disabled="true" visibility="hidden" style="left:1070px; top:425px; width:64px; height:19px; ">
- <caption>일괄폐기</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fOpenCellAllAbn();
- ]]>
- </script>
- </button>
- <input id="input1" ref="/root/send/reqdata/cellvol" class="input_default" navindex="6" style="left:625px; top:272px; width:55px; height:19px; text-align:center; "/>
- <caption id="caption4" style="left:683px; top:272px; width:64px; height:20px; vertical-align:middle; ">10^6/Kg</caption>
- <button id="btn_del" class="btn4_letter2" style="left:1138px; top:271px; width:56px; height:22px; ">
- <caption>삭제</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- if (grd_infs.row < 1){
- messageBox("세포주입 Result에서 삭제할 행을 선택한 후 처리하시기 바랍니다.", "E999", "");
- return;
- }
-
- if(grd_abn.findRow(model.getValue("/root/main/cellresultinfo/infsinfo["+ grd_infs.row +"]/cellbcno"), 1, 1, false, true) > 0) {
- messageBox("DLI폐기된 셀 입니다. 폐기Result를 먼저 삭제하여 주세요.", "E999", "");
- return;
- }
-
- if(model.getValue("/root/main/cellresultinfo/infsinfo["+ grd_infs.row +"]/keepflag") != "") {
- if( messageBox("탱크 보관내역을 자동으로 복원할 수 없습니다. 수동으로 복원 하셔야 됩니다." , "Q003" ) != 6 ){
- return;
- }
- }
-
- model.setValue("/root/send/baseinfo/cellbcno", model.getValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row + "]/cellbcno"));
- grd_infs.deleteItem(grd_infs.row);
- //submit("TXABC00302");
- fExecSave();
- if (model.getValue("root/properties/error/description") == ""){
- messageBox(model.getValue("root/properties/error/msg"), "E999", "");
- fGetPatientInfo();
- }
- ]]>
- </script>
- </button>
- <button id="btn_del2" class="btn4_letter2" style="left:1139px; top:422px; width:56px; height:22px; ">
- <caption>삭제</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- if (grd_abn.row < 1){
- messageBox("세포폐기 Result에서 삭제할 행을 선택한 후 처리하시기 바랍니다.", "E999", "");
- return;
- }
- if(model.getValue("/root/main/cellresultinfo/abninfo["+ grd_abn.row +"]/keepflag") != "") {
- if( messageBox("탱크 보관내역을 자동으로 복원할 수 없습니다. 수동으로 복원 하셔야 됩니다." , "Q003" ) != 6 ){
- return;
- }
- }
- var sbagqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/abnbagqty");
- var sbacno = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/cellbcno");
- if (sbagqty == "0"){
- var irow = grd_infs.findRow(sbacno, 1, 1, false, true);
- if (irow > 0){
- var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/tncqty");
- var sqty1 = model.getValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/tncqty");
- //주입내역에서 일부분을 빼는것이기 때문에 주입내역, 폐기내역 둘중 하나의 값만이 NULL인경우는 없다.
- if(sqty != "") model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/tncqty", parseFloat(sqty) + parseFloat(sqty1));
-
- var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/tnckgqty");
- var sqty1 = model.getValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/tnckgqty");
- if(sqty != "") model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/tnckgqty", parseFloat(sqty) + parseFloat(sqty1));
-
- var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/mncqty");
- var sqty1 = model.getValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/mncqty");
- if(sqty != "") model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/mncqty", parseFloat(sqty) + parseFloat(sqty1));
-
- var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/mnckgqty");
- var sqty1 = model.getValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/mnckgqty");
- if(sqty != "") model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/mnckgqty", parseFloat(sqty) + parseFloat(sqty1));
-
- var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/lympoqty");
- var sqty1 = model.getValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/lympoqty");
- if(sqty != "") model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/lympoqty", parseFloat(sqty) + parseFloat(sqty1));
-
- var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/lympokgqty");
- var sqty1 = model.getValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/lympokgqty");
- if(sqty != "") model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/lympokgqty", parseFloat(sqty) + parseFloat(sqty1));
-
- // var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/cd34per");
- // var sqty1 = model.getValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd34per");
- // model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd34per", parseFloat(sqty) + parseFloat(sqty1));
- var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/cd34per");
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd34per", sqty);
- var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/cd34qty");
- var sqty1 = model.getValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd34qty");
- if(sqty != "") model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd34qty", parseFloat(sqty) + parseFloat(sqty1));
-
- var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/cd34kgqty");
- var sqty1 = model.getValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd34kgqty");
- if(sqty != "") model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd34kgqty", parseFloat(sqty) + parseFloat(sqty1));
-
- // var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/cd3per");
- // var sqty1 = model.getValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd3per");
- // model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd3per", parseFloat(sqty) + parseFloat(sqty1));
- var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/cd3per");
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd3per", sqty);
- var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/cd3qty");
- var sqty1 = model.getValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd3qty");
- if(sqty != "") model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd3qty", parseFloat(sqty) + parseFloat(sqty1));
-
- var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/cd3kgqty");
- var sqty1 = model.getValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd3kgqty");
- if(sqty != "") model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd3kgqty", parseFloat(sqty) + parseFloat(sqty1));
-
- // var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/cd4per");
- // var sqty1 = model.getValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd4per");
- // model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd4per", parseFloat(sqty) + parseFloat(sqty1));
- var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/cd4per");
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd4per", sqty);
- var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/cd4qty");
- var sqty1 = model.getValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd4qty");
- if(sqty != "") model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd4qty", parseFloat(sqty) + parseFloat(sqty1));
-
- var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/cd4kgqty");
- var sqty1 = model.getValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd4kgqty");
- if(sqty != "") model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd4kgqty", parseFloat(sqty) + parseFloat(sqty1));
-
- // var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/cd8per");
- // var sqty1 = model.getValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd8per");
- // model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd8per", parseFloat(sqty) + parseFloat(sqty1));
- var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/cd8per");
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd8per", sqty);
- var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/cd8qty");
- var sqty1 = model.getValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd8qty");
- if(sqty != "") model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd8qty", parseFloat(sqty) + parseFloat(sqty1));
-
- var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/cd8kgqty");
- var sqty1 = model.getValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd8kgqty");
- if(sqty != "") model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd8kgqty", parseFloat(sqty) + parseFloat(sqty1));
-
- // var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/cd19per");
- // var sqty1 = model.getValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd19per");
- // model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd19per", parseFloat(sqty) + parseFloat(sqty1));
- var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/cd19per");
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd19per", sqty);
- var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/cd19qty");
- var sqty1 = model.getValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd19qty");
- if(sqty != "") model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd19qty", parseFloat(sqty) + parseFloat(sqty1));
-
- var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/cd19kgqty");
- var sqty1 = model.getValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd19kgqty");
- if(sqty != "") model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cd19kgqty", parseFloat(sqty) + parseFloat(sqty1));
-
- // var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/nkper");
- // var sqty1 = model.getValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/nkper");
- // model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/nkper", parseFloat(sqty) + parseFloat(sqty1));
- var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/nkper");
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/nkper", sqty);
- var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/nkqty");
- var sqty1 = model.getValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/nkqty");
- if(sqty != "") model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/nkqty", parseFloat(sqty) + parseFloat(sqty1));
-
- var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/nkkgqty");
- var sqty1 = model.getValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/nkkgqty");
- if(sqty != "") model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/nkkgqty", parseFloat(sqty) + parseFloat(sqty1));
-
- // var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/nktper");
- // var sqty1 = model.getValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/nktper");
- // model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/nktper", parseFloat(sqty) + parseFloat(sqty1));
- var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/nktper");
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/nktper", sqty);
- var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/nktqty");
- var sqty1 = model.getValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/nktqty");
- if(sqty != "") model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/nktqty", parseFloat(sqty) + parseFloat(sqty1));
-
- var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/nktkgqty");
- var sqty1 = model.getValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/nktkgqty");
- if(sqty != "") model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/nktkgqty", parseFloat(sqty) + parseFloat(sqty1));
-
- var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/nrbcqty");
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/nrbcqty", sqty);
- // var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/purityper");
- // var sqty1 = model.getValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/purityper");
- // model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/purityper", parseFloat(sqty) + parseFloat(sqty1));
- var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/purityper");
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/purityper", sqty);
- // var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/yieldper");
- // var sqty1 = model.getValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/yieldper");
- // model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/yieldper", parseFloat(sqty) + parseFloat(sqty1));
- var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/yieldper");
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/yieldper", sqty);
- // var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/viabper");
- // var sqty1 = model.getValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/viabper");
- // model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/viabper", parseFloat(sqty) + parseFloat(sqty1));
- var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/viabper");
- model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/viabper", sqty);
- var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/tretvol");
- var sqty1 = model.getValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/tretvol");
- if(sqty != "") model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/tretvol", parseFloat(sqty) + parseFloat(sqty1));
-
- var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/infsvol");
- var sqty1 = model.getValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/infsvol");
- if(sqty != "") model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/infsvol", parseFloat(sqty) + parseFloat(sqty1));
-
- var sqty = model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/cellhct");
- var sqty1 = model.getValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cellhct");
- if(sqty != "") model.setValue("/root/main/cellresultinfo/infsinfo[" + irow + "]/cellhct", parseFloat(sqty) + parseFloat(sqty1));
-
- grd_infs.rowStatus(irow) = 2;
- }
- grd_abn.deleteItem(grd_abn.row);
- grd_abn.deleteRow(grd_abn.rows-1);
- fGetCabnTotalSum();
- fExecSave();
- if (model.getValue("root/properties/error/description") == ""){
- messageBox(model.getValue("root/properties/error/msg"), "E999", "");
- fGetPatientInfo();
- }
- }else{
- model.setValue("/root/send/baseinfo/cellbcno", model.getValue("/root/main/cellresultinfo/abninfo[" + grd_abn.row + "]/cellbcno"));
- grd_abn.deleteItem(grd_abn.row);
- grd_abn.deleteRow(grd_abn.rows-1);
- fGetCabnTotalSum();
- //submit("TXABC00303");
- fExecSave();
- if (model.getValue("root/properties/error/description") == ""){
- messageBox(model.getValue("root/properties/error/msg"), "E999", "");
- fGetPatientInfo();
- }
- }
- ]]>
- </script>
- </button>
- <caption id="caption17" class="cell_1" style="left:250px; top:271px; width:120px; height:23px; vertical-align:middle; ">바코드</caption>
- <input id="input3" ref="/root/send/reqdata/cellbcno" navindex="5" style="left:374px; top:272px; width:135px; height:19px; text-align:center; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- infsfunc();
- ]]>
- </script>
- </input>
- <caption id="caption18" class="cell_1" style="left:355px; top:421px; width:120px; height:23px; vertical-align:middle; ">바코드</caption>
- <input id="input5" ref="/root/send/reqdata/cellbcno2" navindex="9" style="left:479px; top:422px; width:135px; height:19px; text-align:center; ">
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- cabnfunc();
- ]]>
- </script>
- </input>
- <output id="input23" ref="/root/main/cellresultinfo/patinfolist/rrgstno2" class="output_fix" appearance="output" style="left:457px; top:31px; width:55px; height:19px; text-align:center; "/>
- <caption id="caption78" style="left:448px; top:31px; width:10px; height:20px; ">-</caption>
- <output id="input36" ref="/root/main/cellresultinfo/patinfolist/rrgstno1" class="output_fix" appearance="output" style="left:401px; top:31px; width:47px; height:19px; text-align:center; "/>
- <caption id="caption31" class="cell_1" style="left:589px; top:54px; width:100px; height:23px; vertical-align:middle; ">UNIT/병실</caption>
- <output id="output15" ref="/root/main/cellresultinfo/patinfolist/trnptinwardcd" class="output_fix" style="left:692px; top:55px; width:305px; height:19px; text-align:center; "/>
- <button id="button3" class="btn2_letter3" style="left:620px; top:422px; width:59px; height:19px; text-align:center; ">
- <caption>적용</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- cabnfunc();
- ]]>
- </script>
- </button>
- <button id="button5" class="btn2_letter3" style="left:515px; top:272px; width:53px; height:19px; text-align:center; ">
- <caption>적용</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- infsfunc();
- ]]>
- </script>
- </button>
- <button id="button6" class="btn2_letter4" style="left:735px; top:272px; width:64px; height:19px; text-align:center; ">
- <caption>주입적용</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if (grd_infs.row < 1){
- messageBox("세포주입 Result에서 적용할 행을 선택한 후 처리하시기 바랍니다.", "E999", "");
- return;
- }
- //폐기사유
- model.setValue("/root/send/reqdata/abnresn", "7");
- /*if (model.getValue("/root/send/reqdata/abnresn") == ""){
- messageBox("폐기사유를 선택한 후 처리하시기 바랍니다.", "E999", "");
- return;
- }*/
- if ( (grd_infs.row >= grd_infs.fixedRows)) {
- scellbcno = model.getValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row + "]/cellbcno");
- var irow1 = grd_abn.findRow(scellbcno, 1, 1, false, true);
- if (irow1 > 0){
- messageBox("이미 선택된 자료입니다.", "E999", "");
- return;
- }
- }
- if (model.getValue("/root/send/reqdata/cellvol") == "" || model.getValue("/root/send/reqdata/cellvol") == "0"){
- messageBox("적용할 세포량을 입력한 후 처리하시기 바랍니다.", "E999", "");
- return;
- }
- var scd3kgqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row + "]/cd3kgqty");
- if (scd3kgqty == "" || scd3kgqty == "0"){
- messageBox("CD3(10^6)의 양이 Zero여서 처리할 수 없습니다.", "E999", "");
- return;
- }
-
- var scellvol = model.getValue("/root/send/reqdata/cellvol");
- if (parseFloat(scellvol) > parseFloat(scd3kgqty)){
- messageBox("적용할 세포량이 CD3(10^6/kg)의 양보다 커서 처리할 수 없습니다.", "E999", "");
- return;
- }
- var sper1 = parseFloat(scellvol) / parseFloat(scd3kgqty);
- var sper = Math.round(sper1 * 10000) / 10000;
- grd_abn.deleteRow(grd_abn.rows-1);
- grd_abn.addRow(false, true);
- irow = grd_abn.row;
- var grow = grd_infs.row;
- model.setValue("/root/main/cellresultinfo/infsinfo/cellvol", scellvol);
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/abndd", getCurrentDate());
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cellprcpdd", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cellprcpdd"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/scs", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/scs"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/abnbagqty", "0");
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/bdwt", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/bdwt"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/prcpdd", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/prcpdd"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/execprcpuniqno", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/execprcpuniqno"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cellbcno", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cellbcno"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/abnresn", model.getValue("/root/send/reqdata/abnresn"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/tankflag", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/tankflag"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/sesnflag", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/sesnflag"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/frameflag", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/frameflag"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/keeppos", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/keeppos"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/keepdd", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/keepdd"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/prcphopedd", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/prcphopedd"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cellvolcheckyn", "Y");
-
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/tncqty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/tncqty", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/tncqty", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/tncqty", sqty1);
- }
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/tnckgqty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/tnckgqty", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/tnckgqty", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/tnckgqty", sqty1);
- }
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/mncqty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/mncqty", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/mncqty", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/mncqty", sqty1);
- }
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/mnckgqty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/mnckgqty", "");
- }else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/mnckgqty", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/mnckgqty", sqty1);
- }
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/lympoqty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/lympoqty", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/lympoqty", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/lympoqty", sqty1);
- }
-
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/lympokgqty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/lympokgqty", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/lympokgqty", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/lympokgqty", sqty1);
- }
-
- /*
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd34per");
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd34per", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd34per", sqty1);
- */
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd34per");
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd34per", sqty);
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd34qty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd34qty", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd34qty", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd34qty", sqty1);
- }
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd34kgqty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd34kgqty", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd34kgqty", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd34kgqty", sqty1);
- }
-
- /*
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd3per");
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd3per", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd3per", sqty1);
- */
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd3per");
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd3per", sqty);
-
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd3qty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd3qty", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd3qty", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd3qty", sqty1);
- }
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd3kgqty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd3kgqty", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd3kgqty", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd3kgqty", sqty1);
- }
-
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd4per");
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd4per", sqty);
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd4qty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd4qty", "");
- }else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd4qty", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd4qty", sqty1);
- }
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd4kgqty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd4kgqty", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd4kgqty", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd4kgqty", sqty1);
- }
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd8per");
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd8per", sqty);
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd8qty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd8qty", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd8qty", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd8qty", sqty1);
- }
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd8kgqty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd8kgqty", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd8kgqty", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd8kgqty", sqty1);
- }
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd19per");
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd19per", sqty);
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd19qty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd19qty", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd19qty", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd19qty", sqty1);
- }
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd19kgqty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd19kgqty", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd19kgqty", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd19kgqty", sqty1);
- }
-
- /*
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/nkper");
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/nkper", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nkper", sqty1);
- */
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/nkper");
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nkper", sqty);
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/nkqty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nkqty", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nkqty", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/nkqty", sqty1);
- }
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/nkkgqty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nkkgqty", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nkkgqty", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/nkkgqty", sqty1);
- }
-
- /*
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/nktper");
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/nktper", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nktper", sqty1);
- */
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/nktper");
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nktper", sqty);
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/nktqty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nktqty", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nktqty", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/nktqty", sqty1);
- }
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/nktkgqty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nktkgqty", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nktkgqty", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/nktkgqty", sqty1);
- }
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/nrbcqty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nrbcqty", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nrbcqty", parseFloat(sqty) - parseFloat(sqty1))
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/nrbcqty", sqty1);
- }
-
- /*
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/purityper");
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/purityper", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/purityper", sqty1);
- */
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/purityper");
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/purityper", sqty);
- /*
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/yieldper");
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/yieldper", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/yieldper", sqty1);
- */
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/yieldper");
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/yieldper", sqty);
- /*
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/viabper");
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/viabper", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/viabper", sqty1);
- */
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/viabper");
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/viabper", sqty);
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/tretvol");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/tretvol", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/tretvol", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/tretvol", sqty1);
- }
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/infsvol");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/infsvol", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/infsvol", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/infsvol", sqty1);
- }
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cellhct");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cellhct", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cellhct", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cellhct", sqty1);
- }
-
-
- grd_abn.rowStatus(irow) = 1;
- model.refresh();
- ]]>
- </script>
- </button>
- <input id="input2" ref="/root/send/baseinfo/pid" class="input_s_button" navindex="1" inputtype="button" appearance="input" style="left:103px; top:31px; width:91px; height:19px; ">
- <script type="javascript" ev:event="onbuttonclick">
- <![CDATA[
- modal("SPABO61300",0,100,150,"SPABO61300","/root/temp/receiveref","/root/temp/receivedata/receiveref");
- if (model.getValue("/root/main/popupendflag") == "ok") {
- var spid = model.getValue("/root/temp/bmtpatientinfo/pid");
- if (spid == null || spid == "" || spid == " ") {
- return false;
- }
- model.setValue( "/root/send/baseinfo/pid", model.getValue("/root/temp/bmtpatientinfo/pid"));
- model.refresh();
- fGetPatientInfo();
- }
- ]]>
- </script>
- <script type="javascript" ev:event="xforms-value-changed">
- <![CDATA[
- fGetPatientInfo();
- ]]>
- </script>
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- inputEnterKey("btn_sea", "DOMActivate");
- ]]>
- </script>
- </input>
- <select1 id="combo2" ref="/root/main/cellresultinfo/patinfolist/ordtype" class="combo_default" disabled="true" navindex="8" appearance="minimal" style="left:103px; top:55px; width:110px; height:19px; ">
- <choices>
- <item>
- <label>입원</label>
- <value>I</value>
- </item>
- <item>
- <label>외래</label>
- <value>O</value>
- </item>
- </choices>
- </select1>
- <caption id="caption1" style="left:590px; top:272px; width:35px; height:20px; vertical-align:middle; ">CD3 :</caption>
- <caption id="caption15" style="left:880px; top:272px; width:39px; height:20px; vertical-align:middle; ">CD34 :</caption>
- <caption id="caption20" style="left:978px; top:272px; width:64px; height:20px; vertical-align:middle; ">10^6/Kg</caption>
- <input id="input6" ref="/root/send/reqdata/cell34vol" class="input_default" navindex="6" style="left:920px; top:272px; width:55px; height:19px; text-align:center; "/>
- <button id="button7" class="btn2_letter4" style="left:1030px; top:272px; width:64px; height:19px; text-align:center; ">
- <caption>주입적용</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if (grd_infs.row < 1){
- messageBox("세포주입 Result에서 적용할 행을 선택한 후 처리하시기 바랍니다.", "E999", "");
- return;
- }
- //폐기사유
- model.setValue("/root/send/reqdata/abnresn", "7");
- /*if (model.getValue("/root/send/reqdata/abnresn") == ""){
- messageBox("폐기사유를 선택한 후 처리하시기 바랍니다.", "E999", "");
- return;
- }*/
- if ( (grd_infs.row >= grd_infs.fixedRows)) {
- scellbcno = model.getValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row + "]/cellbcno");
- var irow1 = grd_abn.findRow(scellbcno, 1, 1, false, true);
- if (irow1 > 0){
- messageBox("이미 선택된 자료입니다.", "E999", "");
- return;
- }
- }
- if (model.getValue("/root/send/reqdata/cell34vol") == "" || model.getValue("/root/send/reqdata/cell34vol") == "0"){
- messageBox("적용할 세포량을 입력한 후 처리하시기 바랍니다.", "E999", "");
- return;
- }
- var scd34kgqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grd_infs.row + "]/cd34kgqty");
- if (scd34kgqty == "" || scd34kgqty == "0"){
- messageBox("CD34(10^6)의 양이 Zero여서 처리할 수 없습니다.", "E999", "");
- return;
- }
-
- var scell34vol = model.getValue("/root/send/reqdata/cell34vol");
- if (parseFloat(scell34vol) > parseFloat(scd34kgqty)){
- messageBox("적용할 세포량이 CD34(10^6/kg)의 양보다 커서 처리할 수 없습니다.", "E999", "");
- return;
- }
- var sper1 = parseFloat(scell34vol) / parseFloat(scd34kgqty);
- var sper = Math.round(sper1 * 10000) / 10000;
- grd_abn.deleteRow(grd_abn.rows-1);
- grd_abn.addRow(false, true);
- irow = grd_abn.row;
- var grow = grd_infs.row;
- model.setValue("/root/main/cellresultinfo/infsinfo/cellvol", scell34vol);
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/abndd", getCurrentDate());
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cellprcpdd", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cellprcpdd"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/scs", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/scs"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/abnbagqty", "0");
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/bdwt", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/bdwt"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/prcpdd", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/prcpdd"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/execprcpuniqno", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/execprcpuniqno"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cellbcno", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cellbcno"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/abnresn", model.getValue("/root/send/reqdata/abnresn"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/tankflag", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/tankflag"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/sesnflag", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/sesnflag"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/frameflag", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/frameflag"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/keeppos", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/keeppos"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/keepdd", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/keepdd"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/prcphopedd", model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/prcphopedd"));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cellvolcheckyn", "Y");
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/tncqty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/tncqty", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/tncqty", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/tncqty", sqty1);
- }
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/tnckgqty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/tnckgqty", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/tnckgqty", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/tnckgqty", sqty1);
- }
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/mncqty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/mncqty", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/mncqty", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/mncqty", sqty1);
- }
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/mnckgqty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/mnckgqty", "");
- }else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/mnckgqty", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/mnckgqty", sqty1);
- }
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/lympoqty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/lympoqty", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/lympoqty", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/lympoqty", sqty1);
- }
-
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/lympokgqty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/lympokgqty", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/lympokgqty", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/lympokgqty", sqty1);
- }
-
- /*
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd34per");
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd34per", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd34per", sqty1);
- */
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd34per");
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd34per", sqty);
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd34qty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd34qty", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd34qty", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd34qty", sqty1);
- }
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd34kgqty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd34kgqty", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd34kgqty", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd34kgqty", sqty1);
- }
-
- /*
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd3per");
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd3per", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd3per", sqty1);
- */
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd3per");
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd3per", sqty);
-
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd3qty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd3qty", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd3qty", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd3qty", sqty1);
- }
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd3kgqty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd3kgqty", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd3kgqty", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd3kgqty", sqty1);
- }
-
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd4per");
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd4per", sqty);
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd4qty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd4qty", "");
- }else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd4qty", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd4qty", sqty1);
- }
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd4kgqty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd4kgqty", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd4kgqty", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd4kgqty", sqty1);
- }
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd8per");
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd8per", sqty);
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd8qty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd8qty", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd8qty", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd8qty", sqty1);
- }
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd8kgqty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd8kgqty", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd8kgqty", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd8kgqty", sqty1);
- }
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd19per");
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd19per", sqty);
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd19qty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd19qty", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd19qty", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd19qty", sqty1);
- }
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd19kgqty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd19kgqty", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cd19kgqty", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cd19kgqty", sqty1);
- }
-
- /*
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/nkper");
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/nkper", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nkper", sqty1);
- */
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/nkper");
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nkper", sqty);
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/nkqty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nkqty", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nkqty", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/nkqty", sqty1);
- }
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/nkkgqty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nkkgqty", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nkkgqty", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/nkkgqty", sqty1);
- }
-
- /*
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/nktper");
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/nktper", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nktper", sqty1);
- */
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/nktper");
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nktper", sqty);
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/nktqty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nktqty", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nktqty", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/nktqty", sqty1);
- }
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/nktkgqty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nktkgqty", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nktkgqty", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/nktkgqty", sqty1);
- }
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/nrbcqty");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nrbcqty", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/nrbcqty", parseFloat(sqty) - parseFloat(sqty1))
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/nrbcqty", sqty1);
- }
-
- /*
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/purityper");
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/purityper", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/purityper", sqty1);
- */
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/purityper");
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/purityper", sqty);
- /*
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/yieldper");
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/yieldper", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/yieldper", sqty1);
- */
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/yieldper");
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/yieldper", sqty);
- /*
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/viabper");
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/viabper", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/viabper", sqty1);
- */
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/viabper");
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/viabper", sqty);
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/tretvol");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/tretvol", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/tretvol", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/tretvol", sqty1);
- }
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/infsvol");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/infsvol", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/infsvol", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/infsvol", sqty1);
- }
-
- var sqty = model.getValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cellhct");
- if(sqty == "") {
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cellhct", "");
- } else {
- var sqty1 = Math.round((sqty * sper) * 10000) / 10000;
- model.setValue("/root/main/cellresultinfo/abninfo[" + irow + "]/cellhct", parseFloat(sqty) - parseFloat(sqty1));
- model.setValue("/root/main/cellresultinfo/infsinfo[" + grow + "]/cellhct", sqty1);
- }
-
- grd_abn.rowStatus(irow) = 1;
- model.refresh();
- ]]>
- </script>
- </button>
- </group>
- <group id="grp_tle" style="left:0px; top:0px; width:1195px; height:13px; ">
- <caption id="caption19" class="tit_1" style="left:0px; top:0px; width:300px; height:14px; ">조혈모세포보관 및 해동 Result 입력</caption>
- </group>
- <group id="grp_btn" style="left:0px; top:13px; width:1195px; height:27px; ">
- <button id="btn_save" class="btn4_letter2" disabled="true" style="left:1068px; top:5px; width:56px; height:22px; ">
- <caption>저장</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- fExecSave();
- if (model.getValue("root/properties/error/description") == ""){
- messageBox(model.getValue("root/properties/error/msg"), "E999", "");
- fGetPatientInfo();
- }
- ]]>
- </script>
- </button>
- <button id="btn_cle" class="btn4_letter3" style="left:1126px; top:5px; width:68px; height:22px; ">
- <caption>초기화</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- model.removeNodeset("/root/main/cellresultinfo/detailinfo");
- model.removeNodeset("/root/main/cellresultinfo/infsinfo");
- model.removeNodeset("/root/main/cellresultinfo/abninfo");
- model.removeNodeset("/root/main/cellresultinfo/restinfo");
- model.resetInstanceNode("/root/send/baseinfo");
- model.resetInstanceNode("/root/send/reqdata");
- model.refresh();
- ]]>
- </script>
- </button>
- <button id="button9" class="btn3_letter4" style="left:0px; top:5px; width:80px; height:22px; ">
- <caption>보관위치</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- var pid = model.getValue("/root/send/baseinfo/pid");
- var sflag = pid;
- setParameter("opener_parameter_id", sflag);
- modal("SMABC00400", 1, "", 100, "", "", "", "left:0; right:; width:0; height:0; min:hidden, max:hidden;");
- ]]>
- </script>
- </button>
- <button id="button1" class="btn3_letter4" style="left:83px; top:5px; width:140px; height:22px; ">
- <caption>폐기현황</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- modal("SMABC01300", 1, "", 100, "", "", "", "left:0; right:; width:0; height:0; min:hidden, max:hidden;");
- ]]>
- </script>
- </button>
- <button id="btn_sea" class="btn4_letter2" style="left:1008px; top:5px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- if (model.getValue("/root/send/baseinfo/pid") == ""){
- messageBox("환자번호는 필수 선택 또는 입력항목 입니다", "E999", "");
- return;
- }
- fGetPatientInfo();
- ]]>
- </script>
- </button>
- </group>
- </xhtml:body>
- </xhtml:html>
|