123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611 |
- <?xml version="1.0" encoding="EUC-KR"?>
- <!--
- * 제 목 : SMLBT00100_혈액입고관리.xrw
- * 설 명 : 혈액입고관리
- * 설 계 자 : (주)에이씨케이 -
- * 작 성 자 : (주)에이씨케이 - 조철형
- * 작 성 일 : 2007.04.24
- * 수정이력 :
- * 기 타 :
- -->
- <?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/>
- <model id="model1">
- <instance id="instance1">
- <root xmlns="">
- <main>
- <win>
- <winlist>
- <chk/>
- <blodno/>
- <blodcomnm/>
- <abo/>
- <rh/>
- <tnsrnm/>
- <tnsrpid/>
- <validt/>
- <dondt/>
- <proddt/>
- <windt/>
- <winid/>
- <blodkind/>
- <blodstat/>
- <blodbarcd/>
- <blodbasevol/>
- <blodrem/>
- <blodcomcd/>
- <inst/>
- <dnorpid/>
- <dnornm/>
- <winnm/>
- <execprcpuniqno/>
- <donflag/>
- </winlist>
- <filesummerylist>
- <blodcomnm/>
- <aborh/>
- <cnt/>
- </filesummerylist>
- </win>
- <return>
- <blodnolist>
- <cnt/>
- <blodnolist/>
- </blodnolist>
- </return>
- </main>
- <send>
- <data1/>
- <data2/>
- <data3>
- <blodno/>
- <blodbarcd/>
- </data3>
- </send>
- <init>
- <LB0601>
- <cd/>
- <nm/>
- <etc01/>
- <etc02/>
- <etc03/>
- <etc04/>
- </LB0601>
- </init>
- <hidden>
- <refparam>
- </refparam>
- <pastwinrefparam>
- <windt1/>
- <windt2/>
- <refflag/>
- <blodno/>
- <blodbarcd/>
- <searchflag>2</searchflag>
- <searchtext/>
- <blodcomvol/>
- <refblodkind>-</refblodkind>
- </pastwinrefparam>
- <tmpwinlist>
- <seq/>
- <supldd/>
- <supltm/>
- <blodcomnm/>
- <blodbarcd/>
- <blodbasevol/>
- <blodno/>
- <bcolldd/>
- <bcolltm/>
- <jdd/>
- <jtm/>
- <aborh/>
- <unitcost/>
- <delivenm/>
- </tmpwinlist>
- <defalut/>
- <winparam>
- <winid/>
- <winnm/>
- <getuserAnm>
- <acceptnm/>
- </getuserAnm>
- </winparam>
- <winlist>
- <chk/>
- <windt/>
- <wintm/>
- <abo/>
- <rh/>
- <blodcomnm/>
- <blodno/>
- <dondt/>
- <dontm/>
- <validt/>
- <blodkind>0</blodkind>
- <blodstat/>
- <winid/>
- <blodbarcd/>
- <blodbasevol/>
- <blodrem/>
- <blodcomcd/>
- <blodcomnmvol/>
- <bcdno/>
- <aborh/>
- <valiterm/>
- <inst/>
- <blodcomnmvol2/>
- <proddt/>
- <prodtm/>
- </winlist>
- <indcasewinlist>
- <winlist>
- <chk/>
- <windt/>
- <abo/>
- <rh/>
- <blodcomnm/>
- <blodno/>
- <dondt/>
- <validt/>
- <blodkind/>
- <blodstat/>
- <winid/>
- <blodbarcd/>
- <blodbasevol/>
- <blodrem/>
- <blodcomcd/>
- </winlist>
- </indcasewinlist>
- <comdoninfo>
- <winlist>
- <instcd/>
- <blodno/>
- <blodbarcd/>
- <btype/>
- <donflag/>
- <execprcpuniqno/>
- <tnsrpid/>
- <tnsrnm/>
- <dnorpid/>
- <dnornm/>
- </winlist>
- </comdoninfo>
- <bloodsearchyn/>
- </hidden>
- </root>
- </instance>
- <script type="javascript" src="../../../com/commonweb/js/common.js"/>
- <script type="javascript" src="../../../com/commonweb/js/dateHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/tfHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/stringHelper.js"/>
- <script type="javascript" src="../../../com/commonweb/js/numericHelper.js"/>
- <script type="javascript" src="../../../lis/commonweb/js/LLZ001.js"/>
- <script type="javascript" ev:event="xforms-model-construct-done">
- <![CDATA[
- fSetClear();
- group4.disabled = true;
- model.setFocus("ID_txt");
-
- grd_winlist.fixedcellcheckbox(0,1) = true;
- /*
- var today = getNewDate();
-
- fBaseInfoRef("0601|0121|");
-
- grd_winlist.removeItem();
- grd_summery.removeItem();
- model.setvalue("/root/hidden/pastwinrefparam/windt1",getCurrentDate());
- model.setvalue("/root/hidden/pastwinrefparam/windt2",getCurrentDate());
- model.setvalue("/root/hidden/winlist/dondt",getDateTime(today,"A"));
- model.setvalue("/root/hidden/winlist/windt",getDateTime(today,"A"));
- //model.setValue("/root/hidden/winlist/inst", "82");
- model.setValue("/root/hidden/winlist/wintm", getCurrentTime());
- model.setValue("/root/hidden/winlist/dontm", getCurrentTime());
-
- model.refresh();*/
- ]]>
- </script>
- <submission id="TRLBT00101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/win"/>
- <submission id="TRLBT00102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/filewinlist"/>
- <submission id="TRLBT00103" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/hidden/indcasewinlist"/>
- <submission id="TRLBT00104" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/hidden/comdoninfo"/>
- <submission id="TRLZZ00101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/init"/>
- <submission id="TRLBT10404" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/hidden/winparam/getuserAnm"/>
- <submission id="TXLBT00101" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance" resultref="/root/main/return/blodnolist"/>
- <submission id="TXLBT00102" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance"/>
- <submission id="TXLBT00103" mediatype="application/x-www-form-urlencoded" method="post" ref="/root/send" replace="instance"/>
- </model>
- <script type="javascript">
- <![CDATA[
- var iRefFlag = 0;
- var hhCnt = 0;
-
-
- /* @group : 혈액입고관리
- * @ver : 2007.04.24 (CMCDEV-0001)
- * @by : 조철형
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 조회버튼 클릭 - 입고리스트조회
- */
- function fPastWinList(){
-
- //혈액검색으로 조회여부
- model.setValue("/root/hidden/bloodsearchyn", "N");
-
- model.setvalue("/root/hidden/pastwinrefparam/refflag" , "1");
- model.copyNode("/root/send/data1", "/root/hidden/pastwinrefparam");
- model.makeValue("/root/send/blodcomvol", model.getValue("/root/hidden/pastwinrefparam/blodcomvol"));
- submit("TRLBT00101");
-
- if(grd_winlist.rows - 1 > 0){
- iRefFlag = 1;
- btn_add.disabled = true;
- }
- model.copyNode("/root/send/data1","/root/hidden/defalut");
- }
-
- function fSubTotal(){
- grd_summery.sort(1,grd_summery.colRef("blodcomnm"),(grd_summery.rows -1),grd_summery.colRef("cnt")) = "asc";
- //grd_summery.subtotal("sum", grd_summery.colRef("blodcomnm"), grd_summery.colRef("cnt"), "#,###" , "font-weight:bold;background-color:#e5f3c2;",0,grd_summery.colRef("blodcomnm"), true);
- grd_summery.subtotal("sum", -1, grd_summery.colRef("cnt"), "#,###", "font-weight:bold;background-color:#c8e67b;", 1, "Total");
- }
-
- /* @group : 혈액입고관리
- * @ver : 2007.04.25 (CMCDEV-0001)
- * @by : 조철형
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 폼초기화
- */
- function fSetClear(){
- var today = getNewDate();
-
- fBaseInfoRef("0601|0121|");
-
- model.removeNodeset("/root/main/win/winlist");
- model.removeNodeset("/root/main/win/filesummerylist");
- model.removeNodeset("/root/hidden/tmpwinlist");
- model.resetInstanceNode("/root/hidden/winlist");
-
- model.setValue("/root/hidden/pastwinrefparam/windt1",getCurrentDate());
- model.setValue("/root/hidden/pastwinrefparam/windt2",getCurrentDate());
- model.setValue("/root/hidden/winlist/dondt",getDateTime(today,"A"));
- model.setValue("/root/hidden/winlist/proddt",getDateTime(today,"A"));
- model.setValue("/root/hidden/winlist/windt",getDateTime(today,"A"));
-
- model.setValue("/root/hidden/winlist/wintm", getCurrentTime());
- model.setValue("/root/hidden/winlist/prodtm", getCurrentTime());
- model.setValue("/root/hidden/winlist/dontm", getCurrentTime());
-
- model.setValue("/root/hidden/winlist/blodkind", "0");
-
- grd_winlist.rebuild();
- grd_summery.rebuild();
- grd_tmp.rebuild();
-
- model.refresh();
-
- model.copyNode("/root/send/data1" , "/root/hidden/defalut");
- }
-
- /* @group : 혈액입고관리
- * @ver : 2007.04.24 (CMCDEV-0001)
- * @by : 조철형
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 파일입고
- */
- function fFileWin(){
-
- //혈액검색으로 조회여부
- model.setValue("/root/hidden/bloodsearchyn", "N");
-
- if(model.getvalue("/root/hidden/winparam/winid") == ""){
- messageBox("입고자 ID 를 입력하세요!!", "E");
- model.setFocus("input7");
- return;
- }
-
-
- var fileName = window.fileDialog("open", ",", false, "", "xls", "All Files (*.*)|*.*|Excel Files(*.xls)|*.xls|CSV Files(*.csv)|*.csv|Excel Files(*.xlsx)|*.xlsx");
- if (fileName == "" || fileName == null) {
- messageBox("입고할 파일을 선택하세요", "I");
- return;
- }
-
- fSetClear();
- var sStr = fileName.substring(fileName.length - 4);
-
- if(sStr.toLowerCase() == ".csv"){
- fileName = fileName.substring(0, fileName.length - 4) + sStr.toLowerCase();
- grd_tmp.loadText(fileName);
- }
- else if(sStr.toLowerCase() == ".xls"){
- fileName = fileName.substring(0, fileName.length - 4) + sStr.toLowerCase();
- grd_tmp.loadExcel(fileName);
- }
- else if(sStr.toLowerCase() == "xlsx"){
- fileName = fileName.substring(0, fileName.length - 4) + sStr.toLowerCase();
- grd_tmp.loadExcel(fileName);
- }
- else{
- messageBox("Excel파일을 선택하세요", "E");
- return;
- }
-
- if(grd_tmp.rows- 1 > 1){
- iRefFlag = 0;
- btn_add.disabled = false;
- for(i=2;i<grd_tmp.rows;i++){
- grd_tmp.addStatus(i,"insert");
- }
-
- model.setvalue("/root/send/data1" , grd_tmp.getUpdateData());
- submit("TRLBT00102");
- }
-
- var aaa = getUserInfo("posinstcd");
- // 입고자, 기관 setting
- for(x=1; x< grd_winlist.rows; x++){
- var blod2 = model.getValue("/root/main/win/winlist["+x+"]/blodno").substring(0,2);
- var blod3 = model.getValue("/root/main/win/winlist["+x+"]/blodno").substring(0,1);
- model.setValue("/root/main/win/winlist["+x+"]/winid", model.getValue("/root/hidden/winparam/winid"));
-
- //model.setValue("/root/main/win/winlist["+x+"]/inst", model.getValue("/root/main/win/winlist["+x+"]/blodno").substring(0,2));
- if((aaa=="011" && blod2 <= "16") || (aaa=="012" && blod2 <= "16")){ // 서울, 여의도일때 서부혈액원으로 치고
- model.setValue("/root/main/win/winlist["+x+"]/inst", "16");
- }else if(blod2 == "20"){
- if(model.getValue("/root/hidden/winlist/blodkind")=="1"){ // 헌혈일때
- model.setValue("/root/main/win/winlist["+x+"]/inst", "8" + aaa.substr(2,1)); // 각자병원
- }else{
- model.setValue("/root/main/win/winlist["+x+"]/inst", "20"); // 한마음으로 셋팅
- }
- //자가일때 각자병원
- }else if(blod3 == "8"){
- model.setValue("/root/main/win/winlist["+x+"]/inst", "8" + aaa.substr(2,1)); // 각자병원
- }else if(blod2 == "01"){
- model.setValue("/root/main/win/winlist["+x+"]/inst", "01");
- }else if(blod2 == "02"){
- model.setValue("/root/main/win/winlist["+x+"]/inst", "02");
- }else if(blod2 == "03"){
- model.setValue("/root/main/win/winlist["+x+"]/inst", "03");
- }else if(blod2 == "04"){
- model.setValue("/root/main/win/winlist["+x+"]/inst", "04");
- }else if(blod2 == "05"){
- model.setValue("/root/main/win/winlist["+x+"]/inst", "05");
- }else if(blod2 == "06"){
- model.setValue("/root/main/win/winlist["+x+"]/inst", "06");
- }else if(blod2 == "07"){
- model.setValue("/root/main/win/winlist["+x+"]/inst", "07");
- }else if(blod2 == "08"){
- model.setValue("/root/main/win/winlist["+x+"]/inst", "08");
- }else if(blod2 == "09"){
- model.setValue("/root/main/win/winlist["+x+"]/inst", "09");
- }else if(blod2 == "10"){
- model.setValue("/root/main/win/winlist["+x+"]/inst", "10");
- }else if(blod2 == "11"){
- model.setValue("/root/main/win/winlist["+x+"]/inst", "11");
- }else if(blod2 == "12"){
- model.setValue("/root/main/win/winlist["+x+"]/inst", "12");
- }else if(blod2 == "13"){
- model.setValue("/root/main/win/winlist["+x+"]/inst", "13");
- }else if(blod2 == "14"){
- model.setValue("/root/main/win/winlist["+x+"]/inst", "14");
- }else if(blod2 == "15"){
- model.setValue("/root/main/win/winlist["+x+"]/inst", "15");
- }else{ // 대구혈액원으로 치고
- model.setValue("/root/main/win/winlist["+x+"]/inst", "12");
- }
- }
-
- grd_summery.subtotal("clear", 0, 0);
- fSubTotal();
-
- }
-
-
-
- /* @group : 혈액입고관리
- * @ver : 2007.04.25 (CMCDEV-0001)
- * @by : 조철형
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 혈액입고
- */
- function fBlodWin(){
- if(iRefFlag == 1) {
- messageBox( "입고리스트 조회입니다." , "E");
- return;
- }
- if(model.getvalue("/root/hidden/winparam/winid") == ""){
- messageBox("입고자 ID 를 입력하세요!!", "E");
- return;
- }
-
- // if(model.getValue("/root/hidden/winlist/inst")==""){
- // messageBox("기관코드를 선택해주세요.", "I");
- // return;
- // }
-
- if(grd_winlist.rows>=1){
- var winTF = false;
- grd_winlist.clearStatus();
-
- for(i=1;i<grd_winlist.rows;i++){
- if(model.getvalue("/root/main/win/winlist["+i+"]/chk") == "true"){
- model.setvalue("/root/main/win/winlist["+i+"]/winid", model.getvalue("/root/hidden/winparam/winid"));
- grd_winlist.addStatus(i,"update");
- winTF = true;
- }
- }
-
-
- if(winTF){
- model.setvalue("/root/send/data2" , grd_winlist.getUpdateData());
- if(submit("TXLBT00101")){
- var bnoall = model.getValue("/root/main/return/blodnolist/blodnolist"); // ex : 1308112266|1308112267|1308112268|
- var bno1 = bnoall.split("|");
-
- for(z=0; z<(bno1.length-1); z++){
-
- setRowStyle("grd_winlist", "3", bno1[z], "blodno", ""); //"3" 녹색
-
-
- }
- }else{
- var bnoall = model.getValue("/root/main/return/blodnolist/blodnolist"); // ex : 1308112266|1308112267|1308112268|
- var bno1 = bnoall.split("|");
-
- for(z=0; z<(bno1.length-1); z++){
-
- setRowStyle("grd_winlist", "5", bno1[z], "blodno", "notEqual"); //"5" 붉은색
- }
- }
- grd_winlist.rebuild();
-
- }
- else{
- messageBox("입고 할 혈액을 선택하세요!!", "E");
-
- }
- }
- }
-
- /* @group : 혈액입고관리
- * @ver : 2007.04.25 (CMCDEV-0001)
- * @by : 조철형
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 바코드 번호 입력
- */
- function fBlodcdInput(){
- //혈액검색으로 조회여부
- model.setValue("/root/hidden/bloodsearchyn", "N");
-
- var sBcdno = model.getvalue("/root/hidden/winlist/bcdno");
- var sBcdLen = sBcdno.length;
-
- if(model.getValue("/root/hidden/winlist/wintm").length != "6"){
- model.setValue("/root/hidden/winlist/windt", model.getValue("/root/hidden/winlist/windt").substring(0,8) + model.getValue("/root/hidden/winlist/wintm").substring(0,4) + "00");
- }
-
- if(model.getValue("/root/hidden/winlist/dontm").length != "6"){
- model.setValue("/root/hidden/winlist/dondt", model.getValue("/root/hidden/winlist/dondt").substring(0,8) + model.getValue("/root/hidden/winlist/dontm").substring(0,4) + "00");
- }
-
- switch (sBcdLen){
- case 12: //혈액번호
- model.setValue("/root/hidden/winlist/blodno" ,sBcdno.substring(0,10));
- model.refresh();
- fBlodnoRef();
- break;
-
- case 10: //혈액번호
- model.setValue("/root/hidden/winlist/blodno" ,sBcdno);
- model.refresh();
- fBlodnoRef();
- //fIndCaseWin();
- break;
-
- case 5: // 혈액바코드
- fBlodcomnmRef(sBcdno.toUpperCase());
- break;
-
- case 4: //혈액형
- fABORH(sBcdno);
- fBlodnoRef();
- break;
-
- case 0:
- return;
-
- default:
- }
-
- }
-
- /* @group : 혈액입고관리
- * @ver : 2007.04.25 (CMCDEV-0001)
- * @by : 조철형
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 혈액번호 조회
- */
- function fBlodnoRef(){
-
- fSetBlodCom();
-
- var sBlodno = model.getvalue("/root/hidden/winlist/blodno");
- var sBlodbarcd = model.getvalue("/root/hidden/winlist/blodbarcd");
-
- if(sBlodno.length == 12) sBlodno = sBlodno.substring(0,10);
-
- if(sBlodno == "") return;
-
- if(sBlodno.length != 10){
- messageBox("혈액번호를 정확히 입력하세요.", "I");
- return;
- }
-
-
- model.setValue("/root/hidden/pastwinrefparam/refflag" , "2");
- model.setValue("/root/hidden/pastwinrefparam/blodno",sBlodno);
- model.setValue("/root/hidden/pastwinrefparam/blodbarcd",sBlodbarcd);
-
- fSetwinInstcd(); // 입고기관 셋팅
-
- model.copyNode("/root/send/data1" , "/root/hidden/pastwinrefparam");
-
- if(sBlodbarcd == "" || sBlodno == ""){
- messageBox("혈액바코드번호, 혈액번호를 모두 입력하세요.", "I");
- return;
- }
-
- submit("TRLBT00103");
- fIndCaseWin();
-
- }
-
- /* @group : 혈액입고관리
- * @ver : 2007.04.25 (CMCDEV-0001)
- * @by : 조철형
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 바코드 번호 키이벤트
- */
- function fBcdKey(){
- if(event.keyCode == "13"){
- model.setValue("/root/hidden/winlist/bcdno", input5.currentText);
- model.refresh();
- fBlodcdInput();
- input5.selBegin = 0;
- input5.selEnd = input5.currentText.length;
- }
- }
-
- /* @group : 혈액입고관리
- * @ver : 2007.07.09 (CMCDEV-0001)
- * @by : 조철형
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 혈액형
- */
- function fABORH(pBlodbarcd){
- var abo = model.getvalue("/root/init/LB0601[etc01='"+pBlodbarcd+"']/etc04");
- var rh = model.getvalue("/root/init/LB0601[etc01='"+pBlodbarcd+"']/etc05");
-
- model.setValue("/root/hidden/winlist/abo",abo);
- model.setValue("/root/hidden/winlist/rh",rh);
-
- model.setValue("/root/hidden/winlist/aborh" , abo + rh);
-
- model.refresh();
-
- }
-
- /* @group : 혈액입고관리
- * @ver : 2007.04.25 (CMCDEV-0001)
- * @by : 조철형
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 바코드 번호 키이벤트
- */
- function fBlodcomnmRef(pBlodbarcd){
- var blodcomcd = model.getvalue("/root/init/LB0601[etc01='"+pBlodbarcd+"']/cd");
- var blodcomnm = model.getvalue("/root/init/LB0601[etc01='"+pBlodbarcd+"']/nm");
- var blodbasevol = model.getvalue("/root/init/LB0601[etc01='"+pBlodbarcd+"']/etc02");
- var valiterm = model.getvalue("/root/init/LB0601[etc01='"+pBlodbarcd+"']/etc03");
-
- if(blodcomcd.length ==5){ // 정은 추가
- if(blodcomnm == "" && blodbasevol == "") {
- messageBox("정확한 혈액바코드번호를 입력하세요!!", "I");
- return;
- }
- }
- model.setValue("/root/hidden/winlist/blodcomcd",blodcomcd);
- model.setValue("/root/hidden/winlist/blodcomnm",blodcomnm);
- model.setValue("/root/hidden/winlist/blodbarcd",pBlodbarcd);
- model.setValue("/root/hidden/winlist/blodbasevol",blodbasevol);
- model.setValue("/root/hidden/winlist/blodcomnmvol" , blodcomnm );//+ " " + blodbasevol);
- model.setValue("/root/hidden/winlist/blodcomnmvol2" , blodcomcd);//정은추가 성분제제용량 콤보박스로
-
- model.setValue("/root/hidden/winlist/valiterm" , valiterm);
-
- var dondt = model.getvalue("/root/hidden/winlist/dondt"); //헌혈일시
- var dondate = dondt.substring(0,8)+model.getvalue("/root/hidden/winlist/dontm"); //헌혈일시
-
- var proddt = model.getvalue("/root/hidden/winlist/proddt"); //제제일시
- var proddate = proddt.substring(0,8)+model.getvalue("/root/hidden/winlist/prodtm"); //제제일시
-
- var validt = "";
-
- //----------------------------------------------------
- //PC, LRSDP, HPC는 유효일시가 제제일시 + 120 시간
- //나머지는 헌혈일시 + 성분제제마스터에서 설정한 유효일자
- //PC,LRSDP,HPC는 일단 하드코딩, 성분제제마스터 수정되면 수정할 예정 2008.09.03
- if(pBlodbarcd=="12003" || pBlodbarcd=="12004" || pBlodbarcd=="12017" ||pBlodbarcd=="A0003"){
- validt = proddate.toDate("YYYYMMDDhhmmss").getAddDate(parseInt("120"), "h");
- }else{
- validt = dondate.toDate("YYYYMMDDhhmmss").getAddDate(parseInt(valiterm),"D");
- }
- model.setvalue("/root/hidden/winlist/validt" , validt.getDateFormat("YYYYMMDDhhmmss") );
- model.refresh();
-
- }
-
- /* @group : 혈액입고관리
- * @ver : 2007.04.25 (CMCDEV-0001)
- * @by : 조철형
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 완료버튼
- */
- function fIndCaseWin(){
-
- if(getNodesetCount("/root/hidden/indcasewinlist/winlist") > 0){
- messageBox("이미 입고된 혈액입니다.", "I");
- return;
- }
-
- if(fChkValiTerm()){
- } else {
- messageBox("유효기간을 체크하세요!!", "I");
- return;
- }
-
- var blodno = model.getValue("/root/hidden/winlist/blodno");
- var blodbarcd = model.getValue("/root/hidden/winlist/blodbarcd");
-
- var grdFindRowBlodno = "";
- var grdFindRowBlodComcd = "";
- var grdRow = 1;
- var equalCnt = 0;
- var winBlodno = "";
- var winBlodbarcd = "";
-
- //--------------------------------------------------------
- //입고리스트에 같은 혈액번호, 같은 성분제제가 있는지 체크
- for(iRow = 1; iRow <= (grd_winlist.rows-1); iRow++){
- winBlodno = model.getValue("/root/main/win/winlist["+iRow+"]/blodno");
- winBlodbarcd = model.getValue("/root/main/win/winlist["+iRow+"]/blodbarcd");
-
- //--------------------------------
- //자가1,2, HPC,DGI가 아닌경우 4자리로 자른다.(용량 구분 없앰)
- if(blodbarcd.substring(0,1) != "A"){
- blodbarcd = blodbarcd.substring(0,4);
- }
- if(winBlodbarcd.substring(0,1) != "A"){
- winBlodbarcd = winBlodbarcd.substring(0,4);
- }
-
- //같은 혈액번호,성분제제가 같은지 체크, 같은게 하나라도 있다면 for문 바로 빠져나가기.
- if(winBlodno == blodno && winBlodbarcd == blodbarcd){
- equalCnt++;
- break;
- }
- }
-
- if(equalCnt > 0){
- messageBox("이미 추가된 혈액입니다.", "I");
- return;
- }
-
- iRefFlag = 0;
- btn_add.disabled = false;
- grd_winlist.addRow();
- var gRow = grd_winlist.rows-1;
- var dataBlodbarcd = "";
- //-----------------------------------------------------------------------------------------------------------
- //개별입고하는 혈액이 헌혈인지 혈액번호, 혈액바코드로 성분헌혈 정보 조회
- model.setValue("/root/send/data3/blodno" , model.getValue("/root/hidden/winlist/blodno"));
- model.setValue("/root/send/data3/blodbarcd" , model.getValue("/root/hidden/winlist/blodbarcd"));
- dataBlodbarcd = model.getValue("/root/send/data3/blodbarcd");
- //자가1(A0001), 자가2(A0002), HPC(A0003), DGI(A0004), WB(00163,00164
- model.removeNodeset("/root/hidden/comdoninfo/winlist");
- //if(dataBlodbarcd.substr(0,4) =="A000" || dataBlodbarcd.substr(0,4) == "0016"){
- if((dataBlodbarcd.substr(0,4) =="A000" || dataBlodbarcd.substr(0,4) == "0016") || (model.getValue("/root/hidden/winlist/blodkind") == "1") && (dataBlodbarcd=="04064")){
- submit("TRLBT00104");
- }
-
- var bfBlodkind = model.getValue("/root/hidden/winlist/blodkind");
- var bfInst = model.getvalue("/root/hidden/winlist/inst");
- var bfAborh = model.getvalue("/root/hidden/winlist/aborh");
-
- //-----------------------------------------------------------------------------------------------------------
- //헌혈입고정보가 있다면 입고유형을 헌혈로 셋팅, 헌혈정보 셋팅
- if(getNodesetCount("/root/hidden/comdoninfo/winlist") > 0){
- model.setValue("/root/hidden/winlist/blodkind", "1");
- model.setValue("/root/hidden/winlist/inst", model.getValue("/root/init/LB0121[etc01='"+ model.getValue("/root/hidden/comdoninfo/winlist/instcd")+"']/cd"));
- cmb_inst.refresh();
-
- //model.setValue("/root/hidden/winlist/aborh" , model.getValue("/root/hidden/comdoninfo/btype"));
- fSetABOCombo();
-
- model.setValue("/root/main/win/winlist["+gRow+"]/execprcpuniqno" , model.getValue("/root/hidden/comdoninfo/winlist/execprcpuniqno"));
- model.setValue("/root/main/win/winlist["+gRow+"]/tnsrpid" , model.getValue("/root/hidden/comdoninfo/winlist/tnsrpid"));
- model.setValue("/root/main/win/winlist["+gRow+"]/tnsrnm" , model.getValue("/root/hidden/comdoninfo/winlist/tnsrnm"));
- model.setValue("/root/main/win/winlist["+gRow+"]/dnorpid" , model.getValue("/root/hidden/comdoninfo/winlist/dnorpid"));
- model.setValue("/root/main/win/winlist["+gRow+"]/dnornm" , model.getValue("/root/hidden/comdoninfo/winlist/dnornm"));
- model.setValue("/root/main/win/winlist["+gRow+"]/donflag" , model.getValue("/root/hidden/comdoninfo/winlist/donflag"));
-
- }else{
- model.setValue("/root/hidden/winlist/blodkind", bfBlodkind);
-
- if(bfInst == ""){
- messageBox("기관코드를 선택해주세요.", "I");
- grd_winlist.deleteRow(gRow);
- return;
- }
-
- if(bfAborh == ""){
- messageBox("혈액형을 선택해주세요.", "I");
- grd_winlist.deleteRow(gRow);
- return;
- }
-
-
- }
- //--------------------------------------------------------------------------------------------------------------
-
-
- //--------------------------------------------------------------------------------------------------------------
- var dondt = model.getValue("/root/hidden/winlist/dondt");
- var dontm = model.getValue("/root/hidden/winlist/dontm");
- var windt = model.getValue("/root/hidden/winlist/windt");
- var wintm = model.getValue("/root/hidden/winlist/wintm");
- var proddt = model.getValue("/root/hidden/winlist/proddt");
- var prodtm = model.getValue("/root/hidden/winlist/prodtm");
- var aaa = getUserInfo("posinstcd");
- var blod2 = model.getValue("/root/hidden/winlist/blodno").substr(0,2);
- var blod3 = model.getValue("/root/hidden/winlist/blodno").substr(0,1);
- model.setValue("/root/main/win/winlist["+gRow+"]/chk" , "true");
- model.setValue("/root/main/win/winlist["+gRow+"]/windt" , windt.substring(0,8) + wintm.substring(0,4) + "00"); // 시간 4자리로 짤라서 붙여야함 안그럼 에러남 아니면 길이비교해서 6자리면 00 안붙게
- model.setValue("/root/main/win/winlist["+gRow+"]/abo" , model.getValue("/root/hidden/winlist/abo"));
- model.setValue("/root/main/win/winlist["+gRow+"]/rh" , model.getValue("/root/hidden/winlist/rh"));
- model.setValue("/root/main/win/winlist["+gRow+"]/blodcomnm" , model.getValue("/root/hidden/winlist/blodcomnm"));
- model.setValue("/root/main/win/winlist["+gRow+"]/blodno" , model.getValue("/root/hidden/winlist/blodno"));
- model.setValue("/root/main/win/winlist["+gRow+"]/dondt" , dondt.substring(0,8) + dontm.substring(0,4) + "00");
- model.setValue("/root/main/win/winlist["+gRow+"]/proddt" , proddt.substring(0,8) + prodtm.substring(0,4) + "00");
- model.setValue("/root/main/win/winlist["+gRow+"]/validt" , model.getValue("/root/hidden/winlist/validt"));
- model.setValue("/root/main/win/winlist["+gRow+"]/blodkind" , model.getValue("/root/hidden/winlist/blodkind"));
- // model.setValue("/root/main/win/winlist["+gRow+"]/inst" , model.getvalue("/root/init/LB0121[cd='"+ model.getValue("/root/hidden/winlist/inst")+"']/etc01"));
- // model.setValue("/root/main/win/winlist["+gRow+"]/inst" , model.getvalue("/root/main/win/winlist["+gRow+"]/blodno").substring(0,2));
- if((aaa=="011" && blod2 <= "16") || (aaa=="012" && blod2 <= "16")){ // 서울, 여의도일때 서부혈액원으로 치고
- model.setValue("/root/hidden/winlist/inst", "16");
- model.setValue("/root/main/win/winlist["+gRow+"]/inst", "16");
- }else if(blod2 == "20"){
- if(model.getValue("/root/hidden/winlist/blodkind")=="1"){ // 헌혈일때
- model.setValue("/root/main/win/winlist["+gRow+"]/inst", "8" + aaa.substr(2,1)); // 각자병원
- }else{
- model.setValue("/root/main/win/winlist["+gRow+"]/inst", "20"); // 한마음으로 셋팅
- }
- //자가일때 각자병원
- }else if(blod3 == "8"){
- model.setValue("/root/main/win/winlist["+gRow+"]/inst", "8" + aaa.substr(2,1)); // 각자병원
- }else if(blod2 == "01"){
- model.setValue("/root/main/win/winlist["+gRow+"]/inst", "01");
- }else if(blod2 == "02"){
- model.setValue("/root/main/win/winlist["+gRow+"]/inst", "02");
- }else if(blod2 == "03"){
- model.setValue("/root/main/win/winlist["+gRow+"]/inst", "03");
- }else if(blod2 == "04"){
- model.setValue("/root/main/win/winlist["+gRow+"]/inst", "04");
- }else if(blod2 == "05"){
- model.setValue("/root/main/win/winlist["+gRow+"]/inst", "05");
- }else if(blod2 == "06"){
- model.setValue("/root/main/win/winlist["+gRow+"]/inst", "06");
- }else if(blod2 == "07"){
- model.setValue("/root/main/win/winlist["+gRow+"]/inst", "07");
- }else if(blod2 == "08"){
- model.setValue("/root/main/win/winlist["+gRow+"]/inst", "08");
- }else if(blod2 == "09"){
- model.setValue("/root/main/win/winlist["+gRow+"]/inst", "09");
- }else if(blod2 == "10"){
- model.setValue("/root/main/win/winlist["+gRow+"]/inst", "10");
- }else if(blod2 == "11"){
- model.setValue("/root/main/win/winlist["+gRow+"]/inst", "11");
- }else if(blod2 == "12"){
- model.setValue("/root/main/win/winlist["+gRow+"]/inst", "12");
- }else if(blod2 == "13"){
- model.setValue("/root/main/win/winlist["+gRow+"]/inst", "13");
- }else if(blod2 == "14"){
- model.setValue("/root/main/win/winlist["+gRow+"]/inst", "14");
- }else if(blod2 == "15"){
- model.setValue("/root/main/win/winlist["+gRow+"]/inst", "15");
- }else{ // 대구혈액원으로 치고
- model.setValue("/root/main/win/winlist["+gRow+"]/inst", "12");
- }
-
- model.setValue("/root/main/win/winlist["+gRow+"]/blodstat" , "1");
-
- if(model.getValue("/root/hidden/winlist/blodkind") == "0"){
- model.setValue("/root/main/win/winlist["+gRow+"]/blodkindnm","혈액원");
- }
- else if(model.getValue("/root/hidden/winlist/blodkind") == "1"){
- model.setValue("/root/main/win/winlist["+gRow+"]/blodkindnm","헌혈");
- }
- else if(model.getValue("/root/hidden/winlist/blodkind") == "2"){
- model.setValue("/root/main/win/winlist["+gRow+"]/blodkindnm","교환");
- }
-
- model.setValue("/root/main/win/winlist["+gRow+"]/blodstatnm", "초입고");
-
- model.setValue("/root/main/win/winlist["+gRow+"]/blodbarcd" , model.getValue("/root/hidden/winlist/blodbarcd"));
- model.setValue("/root/main/win/winlist["+gRow+"]/blodbasevol" , model.getValue("/root/hidden/winlist/blodbasevol"));
- model.setValue("/root/main/win/winlist["+gRow+"]/blodrem" , model.getValue("/root/hidden/winlist/blodrem"));
- model.setValue("/root/main/win/winlist["+gRow+"]/blodcomcd" , model.getValue("/root/hidden/winlist/blodcomcd"));
-
-
- //혈액 썸머리
- var blodcomnm = model.getvalue("/root/main/win/winlist["+gRow+"]/blodcomnm");
- var aborh = model.getvalue("/root/main/win/winlist["+gRow+"]/abo") + model.getvalue("/root/main/win/winlist["+gRow+"]/rh");
-
- grd_summery.subtotal("clear", 0, 0);
- var findrow = grd_summery.findRow(blodcomnm,1,1,true, true);
-
- if(findrow > 0 ){
- var findTF = false;
- for(i=findrow;;i++){
- if( i == grd_summery.rows) break;
- var findrow2 = grd_summery.findRow(aborh,i,2,true, true);
-
- if(findrow2 > 0){
- findTF = true;
- break;
- }
- }
-
- if(findTF){
-
- var cnt = model.getValue("/root/main/win/filesummerylist["+findrow2+"]/cnt" );
-
- cnt = parseInt(cnt) + 1;
- model.makeValue("/root/main/win/filesummerylist["+findrow2+"]/cnt" , cnt);
- }
- else{
- grd_summery.addRow();
-
- var grdrow = grd_summery.rows -1;
- //var grdrow = getNodesetCount("/root/main/win/filesummerylist");
-
-
- model.setvalue("/root/main/win/filesummerylist["+grdrow+"]/blodcomnm" , blodcomnm);
- model.setvalue("/root/main/win/filesummerylist["+grdrow+"]/aborh" , aborh);
- model.setvalue("/root/main/win/filesummerylist["+grdrow+"]/cnt" , "1");
- }
- }
- else{
- grd_summery.addRow();
-
- var grdrow = grd_summery.rows -1;
-
- model.setvalue("/root/main/win/filesummerylist["+grdrow+"]/blodcomnm" , blodcomnm);
- model.setvalue("/root/main/win/filesummerylist["+grdrow+"]/aborh" , aborh);
- model.setvalue("/root/main/win/filesummerylist["+grdrow+"]/cnt" , "1");
-
- }
- model.refresh();
- fSubTotal();
-
- }
-
- /* @group : 혈액입고관리
- * @ver : 2007.04.25 (CMCDEV-0001)
- * @by : 조철형
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 유효일자 체크
- */
- function fChkValiTerm(){
- var dondt = model.getvalue("/root/hidden/winlist/dondt");
- var valiterm = model.getvalue("/root/hidden/winlist/valiterm");
- var validt = dondt.toDate().getAddDate(valiterm,"D");
- var windt = model.getvalue("/root/hidden/winlist/windt");
- validt = validt.getDateFormat("YYYYMMDD");
- if(validt >= windt) return true;
- else return false;
- }
-
- /* @group : 혈액입고관리
- * @ver : 2007.04.25 (CMCDEV-0001)
- * @by : 조철형
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 입고취소
- */
- function fBloodWinCanCel(){
-
- if(iRefFlag == 0) {
- messageBox("입고되지않은 리스트 입니다.","I");
- return;
- }
-
- //혈액검색으로 조회하지 않으면 입고취소 불가능
- //if(model.getValue("/root/hidden/bloodsearchyn") != "Y"){
- // messageBox("혈액검색으로 검색하지 않은 경우 입고취소가 불가능합니다.","I");
- // return;
- //}
- if(grd_winlist.rows>= 1){
- var winTF = false;
- for(i=1;i<grd_winlist.rows;i++){
- if(model.getvalue("/root/main/win/winlist["+i+"]/chk") == "Y"){
-
- if(model.getvalue("/root/main/win/winlist["+i+"]/blodstat") != "1" && model.getvalue("/root/main/win/winlist["+i+"]/blodstat") != "2"){
- messageBox("취소리스트중 초입고, 입고 상태가 있어 취소할 수 없습니다.","I");
- //messageBox("초입고, 입고 상태만 취소할 수 있습니다.","I");
-
- model.removeNodeset("/root/main/win/winlist");
- model.refresh();
- return;
- }
-
- grd_winlist.rowStatus(i) = 2;
- //alert("업데이트");
- winTF = true;
-
- }else{
- grd_winlist.rowStatus(i) = 0;
- }
- }
- /*
- for(i=1;i<grd_winlist.rows;i++){
-
- if(model.getvalue("/root/main/win/winlist["+i+"]/blodstat") != "1" && model.getvalue("/root/main/win/winlist["+i+"]/blodstat") != "2"){
- messageBox("취소리스트중 초입고, 입고 상태가 있어 취소할 수 없습니다.","I");
- //messageBox("초입고, 입고 상태만 취소할 수 있습니다.","I");
-
- model.removeNodeset("/root/main/win/winlist");
- model.refresh();
- return;
- }
- }*/
-
-
-
- model.setvalue("/root/send/data1" , grd_winlist.getUpdateData());
-
-
- //alert(model.getvalue("/root/send/data1"));
- submit("TXLBT00102");
- fSetClear();
-
- }else{
- messageBox("입고할취소할 혈액을 선택하세요.","I");
- }
-
- //혈액검색으로 조회여부
- model.setValue("/root/hidden/bloodsearchyn", "N");
- }
-
- /* @group : 혈액입고관리
- * @ver : 2009.04.21
- * @by : 김성희
- * @-----------------------------------
- * @type : function
- * @access : public
- * @desc : 공여자지정해제
- */
- function fDonorCanCel(){
- if(iRefFlag == 0) {
- messageBox("입고되지않은 리스트 입니다.","I");
- return;
- }
-
- //혈액검색으로 조회하지 않으면 공여자지정해제 불가능
- if(model.getValue("/root/hidden/bloodsearchyn") != "Y"){
- messageBox("혈액검색으로 검색하지 않은 경우 지정헌혈해제 할 수 없습니다..","I");
- return;
- }
- if(grd_winlist.rows>= 1){
- var winTF = false;
- for(i=1;i<grd_winlist.rows;i++){
- if(model.getvalue("/root/main/win/winlist["+i+"]/chk") == "true"){
-
- if(model.getvalue("/root/main/win/winlist["+i+"]/blodstat") != "1" && model.getvalue("/root/main/win/winlist["+i+"]/blodstat") != "2"){
- messageBox("초입고, 입고 상태만 지정헌혈해제 할 수 있습니다.","I");
- return;
- }
-
- if(model.getvalue("/root/main/win/winlist["+i+"]/donflag") != "02"){
- messageBox("지정헌혈 등록한 경우만 지정헌혈해제 할 수 있습니다.","I");
- return;
- }
-
- grd_winlist.addStatus(i,"update");
- winTF = true;
- }
- }
-
- if(winTF){
- model.setvalue("/root/send/data1" , grd_winlist.getUpdateData());
- submit("TXLBT00103");
- fSetClear();
- }
- else{
- messageBox("지정헌혈해제 할 혈액을 선택하세요.","I");
- return;
- }
- }
-
- //혈액검색으로 조회여부
- model.setValue("/root/hidden/bloodsearchyn", "N");
- }
-
- function fGetUser(){
- if(event.keyCode == "13"){
- //model.setValue("/root/hidden/winparam/winid", input7.currentText);
- model.setValue("/root/hidden/winparam/winid", (input7.currentText).toUpperCase());
- model.makeValue("/root/send/deliveryid", "");
- model.makeValue("/root/send/acceptid", model.getValue("/root/hidden/winparam/winid"));
- submit("TRLBT10404");
- model.setFocus("input6");
- }
- }
-
- function fKeyEvent(){
- if(event.keyCode == "13"){
- if(input6.currentText == "XXXXXX"){
- fBlodWin();
- return;
- }
-
- model.setValue("/root/hidden/pastwinrefparam/searchtext",input6.currentText.substring(0,10));
-
- //혈액검색으로 조회여부
- model.setValue("/root/hidden/bloodsearchyn", "Y");
-
- model.refresh();
-
- fSearch();
-
- input6.selBegin = 0;
- input6.selEnd = input6.currentText.length;
-
- }
- }
-
- function fSearch(){
- model.setvalue("/root/hidden/pastwinrefparam/refflag" , "3");
- model.copyNode("/root/send/data1", "/root/hidden/pastwinrefparam");
- submit("TRLBT00101");
-
- //alert("여긴가 1 ");
-
- ///if(grd_winlist.rows - 1 > 0){
- if(grd_winlist.rows - 1 > 0){
- //grd_winlist.colHidden(1) = true;
- iRefFlag = 1;
- btn_add.disabled = true;
- }
- model.copyNode("/root/send/data1","/root/hidden/defalut");
-
- model.setValue("/root/hidden/pastwinrefparam/searchtext", "");
- //alert("여긴가 2 ");
- input6.refresh();
- }
-
- //성분제제용량 콤보 선택시
- function fSetBlodCom(){
-
- var pBlodcomcd = model.getValue("/root/hidden/winlist/blodcomnmvol2");
- var blodbarcd = model.getvalue("/root/init/LB0601[cd='"+pBlodcomcd+"']/etc01");
-
- fBlodcomnmRef(blodbarcd);
- }
-
- // 혈액형 콤보 선택시
- function fSetABOCombo(){
- var pBlodABO = model.getValue("/root/hidden/winlist/aborh");
- var pBlodbarcd = "";
-
- if(pBlodABO =="A+"){
- pBlodbarcd = "6200";
- }else if(pBlodABO =="A-"){
- pBlodbarcd = "0600";
- }else if(pBlodABO =="B+"){
- pBlodbarcd = "7300";
- }else if(pBlodABO =="B-"){
- pBlodbarcd = "1700";
- }else if(pBlodABO =="AB+"){
- pBlodbarcd = "8400";
- }else if(pBlodABO =="AB-"){
- pBlodbarcd = "2800";
- }else if(pBlodABO =="O+"){
- pBlodbarcd = "5100";
- }else if(pBlodABO =="O-"){
- pBlodbarcd = "9500";
- }
-
- fABORH(pBlodbarcd);
-
- }
-
- // 혈액번호 입력시 입고기관 셋팅
- function fSetwinInstcd(){
- var aaa = getUserInfo("posinstcd");
- // alert("aaa= " + aaa + " 2 1 " + aaa.substr(2,1) );
- if(model.getValue("/root/hidden/winlist/blodno") != ""){
- // model.setValue("/root/hidden/winlist/inst", model.getValue("/root/hidden/winlist/blodno").substr(0,2));
-
- var blod2 = model.getValue("/root/hidden/winlist/blodno").substr(0,2);
- var blod3 = model.getValue("/root/hidden/winlist/blodno").substr(0,1);
- if((aaa=="011" && blod2 <= "16") || (aaa=="012" && blod2 <= "16")){ // 서울, 여의도일때 서부혈액원으로 치고
- model.setValue("/root/hidden/winlist/inst", "16");
- }else if(blod2 == "20"){
- if(model.getValue("/root/hidden/winlist/blodkind")=="1"){ // 헌혈일때
- model.setValue("/root/hidden/winlist/inst", "8" + aaa.substr(2,1)); // 각자병원
- }else{
- model.setValue("/root/hidden/winlist/inst", "20"); // 한마음으로 셋팅
- }
- //자가일때 각자병원
- }else if(blod3 == "8"){
- model.setValue("/root/hidden/winlist/inst", "8" + aaa.substr(2,1)); // 각자병원
- }else if(blod2 == "01"){
- model.setValue("/root/hidden/winlist/inst", "01");
- }else if(blod2 == "02"){
- model.setValue("/root/hidden/winlist/inst", "02");
- }else if(blod2 == "03"){
- model.setValue("/root/hidden/winlist/inst", "03");
- }else if(blod2 == "04"){
- model.setValue("/root/hidden/winlist/inst", "04");
- }else if(blod2 == "05"){
- model.setValue("/root/hidden/winlist/inst", "05");
- }else if(blod2 == "06"){
- model.setValue("/root/hidden/winlist/inst", "06");
- }else if(blod2 == "07"){
- model.setValue("/root/hidden/winlist/inst", "07");
- }else if(blod2 == "08"){
- model.setValue("/root/hidden/winlist/inst", "08");
- }else if(blod2 == "09"){
- model.setValue("/root/hidden/winlist/inst", "09");
- }else if(blod2 == "10"){
- model.setValue("/root/hidden/winlist/inst", "10");
- }else if(blod2 == "11"){
- model.setValue("/root/hidden/winlist/inst", "11");
- }else if(blod2 == "12"){
- model.setValue("/root/hidden/winlist/inst", "12");
- }else if(blod2 == "13"){
- model.setValue("/root/hidden/winlist/inst", "13");
- }else if(blod2 == "14"){
- model.setValue("/root/hidden/winlist/inst", "14");
- }else if(blod2 == "15"){
- model.setValue("/root/hidden/winlist/inst", "15");
- }else{ // 대구혈액원으로 치고
- model.setValue("/root/hidden/winlist/inst", "12");
- }
-
- }
- }
- ]]>
- </script>
- </xhtml:head>
- <xhtml:body style="margin-left:8; margin-top:0; margin-right:8; margin-bottom:0; ">
- <group id="group1" style="left:0px; top:0px; width:1195px; height:13px; ">
- <caption id="caption6" class="tit_1" style="left:0px; top:0px; width:790px; height:13px; ">혈액입고관리</caption>
- </group>
- <group id="group3" scroll="auto" style="left:0px; top:40px; width:1195px; height:744px; ">
- <line id="line1" class="line_1" style="x1:375px; y1:73px; x2:1194px; y2:73px; "/>
- <caption id="caption3" class="tit_2" style="left:380px; top:58px; width:144px; height:14px; ">입고리스트</caption>
- <caption id="caption5" class="tit_2" style="left:5px; top:430px; width:74px; height:13px; ">개별입고</caption>
- <line id="line4" class="line_1" style="x1:0px; y1:447px; x2:370px; y2:447px; "/>
- <select1 id="cmb_inst" ref="/root/hidden/winlist/inst" class="combo_essential" appearance="minimal" itemcount="10" style="left:85px; top:506px; width:120px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/LB0121">
- <label ref="nm"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- </select1>
- <select1 id="rad_blodkind" ref="/root/hidden/winlist/blodkind" class="radio_search" appearance="full" cellspacing="6" cols="3" overflow="visible" style="left:85px; top:659px; width:155px; height:13px; border-style:none; ">
- <choices>
- <item>
- <label>혈액원</label>
- <value>0</value>
- </item>
- <item>
- <label>헌혈</label>
- <value>1</value>
- </item>
- <item>
- <label>교환</label>
- <value>2</value>
- </item>
- </choices>
- </select1>
- <input id="input8" ref="/root/hidden/winlist/dondt" class="input_essential" inputtype="date" style="left:85px; top:583px; width:90px; height:19px; "/>
- <input id="input4" ref="/root/hidden/winlist/windt" class="input_essential" inputtype="date" style="left:85px; top:631px; width:90px; height:19px; "/>
- <caption id="caption57" ref="/root/hidden/winlist/aborh" class="font_ab" style="left:220px; top:567px; width:149px; height:75px; font-size:48pt; ">AB</caption>
- <line id="line5" class="line_2" style="x1:2px; y1:528px; x2:372px; y2:528px; "/>
- <line id="line6" class="line_2" style="x1:2px; y1:554px; x2:372px; y2:554px; "/>
- <line id="line7" class="line_2" style="x1:2px; y1:580px; x2:214px; y2:580px; "/>
- <line id="line8" class="line_2" style="x1:2px; y1:609px; x2:215px; y2:609px; "/>
- <group id="group5" style="left:0px; top:10px; width:1195px; height:35px; vertical-align:top; ">
- <shape id="roundrect2" class="roundrect_search" appearance="roundrect" style="left:0px; top:0px; width:1195px; height:35px; "/>
- <caption id="caption15" class="search_name" style="left:566px; top:9px; width:86px; height:17px; ">입고일자 :</caption>
- <button id="button2" class="btn1_letter2" style="left:861px; top:7px; width:56px; height:22px; ">
- <caption>조회</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fPastWinList();
- ]]>
- </script>
- </button>
- <line id="line12" class="line_4" style="x1:856px; y1:7px; x2:856px; y2:29px; "/>
- <input id="input2" ref="/root/hidden/pastwinrefparam/windt1" class="input_s_essential" inputtype="date" style="left:652px; top:8px; width:90px; height:19px; "/>
- <input id="input9" ref="/root/hidden/pastwinrefparam/windt2" class="input_s_essential" inputtype="date" style="left:760px; top:8px; width:90px; height:19px; "/>
- <caption id="caption16" class="search_no_b" style="left:745px; top:9px; width:15px; height:17px; ">~</caption>
- <caption id="caption4" class="search_name" style="left:948px; top:8px; width:88px; height:17px; ">혈액검색 :</caption>
- <select1 id="combo6" ref="/root/hidden/pastwinrefparam/searchflag" class="combo_search" visibility="hidden" appearance="minimal" style="left:895px; top:0px; width:99px; height:19px; ">
- <choices>
- <item>
- <label>바코드입력</label>
- <value>1</value>
- </item>
- <item>
- <label>혈액번호</label>
- <value>2</value>
- </item>
- </choices>
- </select1>
- <input id="input6" ref="/root/hidden/pastwinrefparam/searchtext" class="input_button" inputtype="button" style="left:1042px; top:7px; width:140px; height:19px; ">
- <script type="javascript" ev:event="onbuttonclick">
- <![CDATA[
- fSearch();
- ]]>
- </script>
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fKeyEvent();
- ]]>
- </script>
- </input>
- <caption id="caption2" class="search_name" style="left:2px; top:10px; width:99px; height:17px; ">입고자 ID:</caption>
- <input id="input7" ref="/root/hidden/winparam/winid" class="input_s_essential" navindex="1" style="left:91px; top:9px; width:75px; height:19px; ">
- <script type="javascript" ev:event="onkeypress">
- <![CDATA[
- fGetUser();
- ]]>
- </script>
- </input>
- <output id="output1" ref="/root/hidden/winparam/getuserAnm/acceptnm" class="output_search" appearance="output" style="left:167px; top:9px; width:80px; height:19px; "/>
- <select1 id="combo3" ref="/root/hidden/pastwinrefparam/blodcomvol" appearance="minimal" style="left:375px; top:8px; width:185px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/LB0601">
- <label ref="nm"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- </select1>
- <select1 id="combo4" ref="/root/hidden/pastwinrefparam/refblodkind" appearance="minimal" style="left:268px; top:8px; width:100px; height:19px; ">
- <choices>
- <item>
- <label>전체</label>
- <value>-</value>
- </item>
- <item>
- <label>혈액원</label>
- <value>0</value>
- </item>
- <item>
- <label>헌혈</label>
- <value>1</value>
- </item>
- <item>
- <label>교환입고</label>
- <value>2</value>
- </item>
- </choices>
- </select1>
- </group>
- <line id="line13" class="line_2" style="x1:2px; y1:654px; x2:372px; y2:654px; "/>
- <textarea id="textarea1" ref="/root/hidden/winlist/blodrem" style="left:85px; top:680px; width:287px; height:54px; "/>
- <line id="line14" class="line_2" style="x1:2px; y1:502px; x2:372px; y2:502px; "/>
- <input id="input3" ref="/root/hidden/winlist/blodno" class="input_essential" style="left:85px; top:479px; width:120px; height:19px; ">
- <script type="javascript" ev:event="DOMFocusIn">
- <![CDATA[
- ]]>
- </script>
- </input>
- <caption id="caption10" class="cell_1" style="left:2px; top:582px; width:80px; height:23px; vertical-align:middle; ">헌혈일시</caption>
- <caption id="caption11" class="cell_1" style="left:2px; top:504px; width:80px; height:23px; vertical-align:middle; ">기관코드</caption>
- <caption id="caption12" class="cell_1" style="left:2px; top:630px; width:80px; height:23px; vertical-align:middle; ">입고일시</caption>
- <caption id="caption7" class="cell_1" style="left:2px; top:656px; width:80px; height:23px; vertical-align:middle; ">입고유형</caption>
- <caption id="caption17" class="cell_1" style="left:2px; top:680px; width:80px; height:54px; vertical-align:middle; ">Comment</caption>
- <caption id="caption8" class="cell_1" style="left:2px; top:530px; width:80px; height:23px; vertical-align:middle; ">혈액형</caption>
- <caption id="caption9" class="cell_1" style="left:2px; top:556px; width:80px; height:23px; vertical-align:middle; ">성분제제용량</caption>
- <caption id="caption18" class="cell_1" style="left:2px; top:478px; width:80px; height:23px; vertical-align:middle; ">혈액번호</caption>
- <line id="line10" class="line_3" style="x1:2px; y1:736px; x2:372px; y2:736px; "/>
- <caption id="caption1" class="tit_2" style="left:5px; top:55px; width:131px; height:14px; ">파일입고 Summary</caption>
- <line id="line2" class="line_1" style="x1:2px; y1:73px; x2:369px; y2:73px; "/>
- <datagrid id="grd_summery" nodeset="/root/main/win/filesummerylist" caption="혈액성분^혈액형^수량" colsep="^" colwidth="211, 58, 60" dataheight="23" mergecellsfixedrows="bycolrec" multitotal="true" rowheader="seq" rowheight="23" rowsep="|" subtotalposition="below" style="left:1px; top:78px; width:368px; height:337px; ">
- <col ref="blodcomnm"/>
- <col ref="aborh"/>
- <col ref="cnt"/>
- </datagrid>
- <input id="input5" ref="/root/hidden/winlist/bcdno" class="input_essential" navindex="2" inputtype="button" style="left:85px; top:453px; width:120px; height:19px; ">
- <script type="javascript" ev:event="onbuttonclick">
- <![CDATA[
- fBlodcdInput();
- ]]>
- </script>
- <script type="javascript" ev:event="onkeyup">
- <![CDATA[
- fBcdKey();
- ]]>
- </script>
- <script type="javascript" ev:event="DOMFocusIn">
- <![CDATA[
- hhCnt++;
- if(hhCnt == "1"){
- messageBox("헌혈일자를 반드시 고쳐서 입력하십시오.", "E");
- }
- ]]>
- </script>
- </input>
- <input id="input10" ref="/root/hidden/winlist/blodcomnmvol" class="input_essential" visibility="hidden" style="left:275px; top:530px; width:65px; height:19px; "/>
- <input id="input11" ref="/root/hidden/winlist/blodbasevol" class="input_essential" visibility="hidden" style="left:330px; top:479px; width:40px; height:19px; "/>
- <input id="input12" ref="/root/hidden/winlist/blodcomnm" class="input_essential" visibility="hidden" style="left:330px; top:452px; width:40px; height:19px; "/>
- <input id="input13" ref="/root/hidden/winlist/blodbarcd" class="input_essential" visibility="hidden" style="left:290px; top:479px; width:40px; height:19px; "/>
- <input id="input14" ref="/root/hidden/winlist/blodcomcd" class="input_essential" visibility="hidden" style="left:290px; top:452px; width:40px; height:19px; "/>
- <input id="input16" ref="/root/hidden/winlist/validt" class="input_essential" visibility="hidden" style="left:245px; top:479px; width:40px; height:19px; "/>
- <input id="input17" ref="/root/hidden/winlist/valiterm" class="input_essential" visibility="hidden" style="left:245px; top:452px; width:40px; height:19px; "/>
- <select1 id="combo1" ref="/root/hidden/winlist/aborh" class="combo_essential" appearance="minimal" style="left:85px; top:531px; width:120px; height:19px; ">
- <choices>
- <item>
- <label>A+</label>
- <value>A+</value>
- </item>
- <item>
- <label>A-</label>
- <value>A-</value>
- </item>
- <item>
- <label>B+</label>
- <value>B+</value>
- </item>
- <item>
- <label>B-</label>
- <value>B-</value>
- </item>
- <item>
- <label>O+</label>
- <value>O+</value>
- </item>
- <item>
- <label>O-</label>
- <value>O-</value>
- </item>
- <item>
- <label>AB+</label>
- <value>AB+</value>
- </item>
- <item>
- <label>AB-</label>
- <value>AB-</value>
- </item>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- fSetABOCombo();
- ]]>
- </script>
- </select1>
- <input id="input1" ref="/root/hidden/winlist/dontm" format="hh:nn" style="left:174px; top:583px; width:40px; height:19px; "/>
- <input id="input15" ref="/root/hidden/winlist/wintm" format="hh:nn" style="left:174px; top:631px; width:40px; height:19px; "/>
- <select1 id="combo2" ref="/root/hidden/winlist/blodcomnmvol2" appearance="minimal" style="left:85px; top:557px; width:129px; height:19px; ">
- <choices>
- <itemset nodeset="/root/init/LB0601">
- <label ref="nm"/>
- <value ref="cd"/>
- </itemset>
- </choices>
- <script type="javascript" ev:event="xforms-select">
- <![CDATA[
- //성분제제용량 콤보 선택시
- //fSetBlodCom();
- ]]>
- </script>
- </select1>
- <datagrid id="grd_winlist" nodeset="/root/main/win/winlist" visibility="visible" caption="^혈액번호^성분제제^ABO^RH^환자명^등록번호^Donor^유효일시^헌혈일시^제제일시^입고일시^입고자^구분^상태^출고유형" colsep="^" colwidth="29, 80, 86, 36, 30, 70, 70, 70, 116, 116, 116, 116, 80, 70, 70, 70,0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 100" ellipsis="true" explorerbar="sortshow" mergecellsfixedrows="bycolrec" rowheader="seq" rowsep="|" style="left:375px; top:75px; width:819px; height:661px; ">
- <col checkvalue="Y,N" ref="chk" type="checkbox"/>
- <col ref="blodno"/>
- <col ref="blodcomnm"/>
- <col ref="abo"/>
- <col ref="rh"/>
- <col ref="tnsrnm"/>
- <col ref="tnsrpid"/>
- <col ref="dnornm"/>
- <col ref="validt" format="yyyy-mm-dd hh:nn:ss"/>
- <col ref="dondt" format="yyyy-mm-dd hh:nn:ss"/>
- <col ref="proddt" format="yyyy-mm-dd hh:nn:ss"/>
- <col ref="windt" format="yyyy-mm-dd hh:nn:ss"/>
- <col ref="winnm"/>
- <col ref="blodkindnm"/>
- <col ref="blodstatnm"/>
- <col ref="iokind"/>
- <col ref="blodkind"/>
- <col ref="blodstat"/>
- <col ref="winid"/>
- <col ref="blodbarcd"/>
- <col ref="blodbasevol"/>
- <col ref="blodrem"/>
- <col ref="blodcomcd"/>
- <col ref="dnorpid"/>
- <col ref="dnornm"/>
- <col ref="execprcpuniqno"/>
- <col ref="donflag"/>
- <col ref="inst" visibility="hidden"/>
- <script type="javascript" ev:event="onaftersort">
- <![CDATA[
- grd_winlist.gridToInstance();
- ]]>
- </script>
- </datagrid>
- <datagrid id="grd_tmp" nodeset="/root/hidden/tmpwinlist" visibility="hidden" caption="NO^공급일^공급시간^혈액명^혈액코드^채혈량mL^혈액번호^채혈일^채혈시간^제제일^제제시간^혈액형^단가^출고인" colsep="^" colwidth="100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100, 100" mergecellsfixedrows="bycolrec" rowsep="|" style="left:375px; top:590px; width:790px; height:110px; ">
- <col ref="seq"/>
- <col ref="supldd"/>
- <col ref="supltm"/>
- <col ref="blodcomnm"/>
- <col ref="blodbarcd"/>
- <col ref="blodbasevol"/>
- <col ref="blodno"/>
- <col ref="bcolldd"/>
- <col ref="bcolltm"/>
- <col ref="jdd"/>
- <col ref="jtm"/>
- <col ref="aborh"/>
- <col ref="unitcost"/>
- <col ref="delivenm"/>
- </datagrid>
- <line id="line3" class="line_2" style="x1:2px; y1:476px; x2:372px; y2:476px; "/>
- <caption id="caption19" class="cell_1" style="left:2px; top:452px; width:80px; height:23px; vertical-align:middle; ">바코드입력</caption>
- <input id="ipt_proddt" ref="/root/hidden/winlist/proddt" class="input_essential" inputtype="date" style="left:85px; top:608px; width:90px; height:19px; "/>
- <caption id="caption13" class="cell_1" style="left:2px; top:606px; width:80px; height:23px; vertical-align:middle; ">제제일시</caption>
- <input id="ipt_prodtm" ref="/root/hidden/winlist/prodtm" format="hh:nn" style="left:174px; top:608px; width:40px; height:19px; "/>
- </group>
- <group id="group4" scroll="auto" style="left:0px; top:13px; width:1195px; height:27px; ">
- <button id="button5" class="btn4_letter3" style="left:1127px; top:3px; width:68px; height:22px; ">
- <caption>초기화</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fSetClear();
- ]]>
- </script>
- </button>
- <line id="line17" class="line_6" style="x1:0px; y1:25px; x2:1194px; y2:25px; "/>
- <button id="button36" class="btn4_letter4" style="left:860px; top:3px; width:80px; height:22px; ">
- <caption>혈액입고</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fBlodWin();
- ]]>
- </script>
- </button>
- <button id="button3" class="btn4_letter4" style="left:779px; top:3px; width:80px; height:22px; ">
- <caption>파일입고</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fFileWin();
- ]]>
- </script>
- </button>
- <button id="button1" class="btn4_letter4" style="left:1046px; top:3px; width:80px; height:22px; ">
- <caption>입고취소</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fBloodWinCanCel();
- ]]>
- </script>
- </button>
- <button id="button4" class="btn4_letter6" style="left:941px; top:3px; width:104px; height:22px; ">
- <caption>지정헌혈해제</caption>
- <script type="javascript" ev:event="DOMActivate">
- <![CDATA[
- fDonorCanCel();
- ]]>
- </script>
- </button>
- </group>
- <button id="btn_add" class="btn2_letter3" style="left:1140px; top:93px; width:53px; height:19px; ">
- <caption>행삭제</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- ///grd_winlist.deleteRow(grd_winlist.row);
- grd_winlist.deleteRow(grd_winlist.row);
- ]]>
- </script>
- </button>
- <group id="Group_idChk" style="left:466px; top:240px; width:280px; height:165px; background-color:#ff99cc; border-color:#5abaff; border-width:1px; border-style:solid; ">
- <caption id="caption14" style="left:19px; top:19px; width:242px; height:70px; font-size:18pt; font-weight:bold; ">입고자를 입력하세요</caption>
- <textarea id="ID_txt" overflow="hidden" style="left:34px; top:89px; width:195px; height:55px; font-size:22pt; ">
- <script type="javascript" ev:event="onkeypress">
- <![CDATA[
- if(event.keyCode == "13"){
- var I_txt = ID_txt.currentText;
-
- model.setValue("/root/hidden/winparam/winid", (I_txt).toUpperCase());
- model.setValue("/root/hidden/winparam/winid", model.getvalue("/root/hidden/winparam/winid").replace("\n", ""));
-
-
- model.makeValue("/root/send/deliveryid", "");
- model.makeValue("/root/send/acceptid", model.getValue("/root/hidden/winparam/winid"));
- submit("TRLBT10404");
-
-
-
- if(model.getValue("/root/hidden/winparam/getuserAnm/acceptnm") == ""){
- }else{
-
- model.setFocus("input6");
- Group_idChk.visible = false;
- group4.disabled = false;
-
- }
-
-
-
-
- }
- ]]>
- </script>
- </textarea>
- <button id="button44" style="left:232px; top:119px; width:42px; height:25px; font-size:8pt; font-weight:bold; color:#003399; text-align:center; background-image:../../../lis\commonweb\images\btn_lis.gif; background-repeat:no-repeat; background-stretch:stretch; ">
- <caption>닫기</caption>
- <script type="javascript" ev:event="onclick">
- <![CDATA[
- Group_idChk.visible = false;
- ]]>
- </script>
- </button>
- </group>
- </xhtml:body>
- </xhtml:html>
|