/** ------------------------------------------------------------------------------------------- * ¿ìÆí¹øÈ£ ºÒ·¯¿À±â (ÆË¾÷ ) ------------------------------------------------------------------------------------------- **/ function fGetZipCode(){ zbcfOpenZipCodeList('', '', '/root/main/tab1/item/zipcd1', '/root/main/tab1/item/zipcd2', '/root/main/tab1/item/zipcdseq', '/root/main/tab1/item/addr'); } /** * */ function fSearchPatInfo() { var ipt_pid = model.getValue("/root/send/data/pid"); //ȯÀÚµî·Ï¹øÈ£ üũ if(ipt_pid.length >= 1 ){ fGetPatInfo(); }else{ messageBox("ȯÀÚµî·Ï¹øÈ£¸¦ Á¤È®È÷", "C001"); btn_save.disabled = true; btn_del.disabled = true; model.setFocus("ipt_pid"); } } /*--------------------------------------------------------------------------------------- * °ú°Å»ó´ãȯÀÚ Á¶È¸ ----------------------------------------------------------------------------------------*/ function fGetPopLiverWait() { model.makeValue("/root/temp/receiveref/kind", model.getValue("/root/send/data/cnstkind")); modal("../../../ast/organtransplantweb/xrw/SPAVO02200", "","150", "150", "SPAVO02200", "/root/temp/receiveref", "/root/temp/receivedata/receiveref"); } function fSetPopTrnptPatBaseInfo() { model.setValue("/root/send/data/pid", model.getValue("/root/temp/receiveref/pid") ); fSearchPatInfo(); } /**-------------------------------------------------------------------------------------------- * ´ë±âÀÚ Á¤º¸Á¶È¸ ------------------------------------------------------------------------------------------------*/ function fGetPatInfo() { model.setValue("/root/main/popupendflag", ""); model.resetInstanceNode("/root/reqData"); if(submit("TRAVO36001")) { if( getNodesetCount("/root/main/tab1/item") > 0 ){ //½Å±ÔÀϰæ¿ì var iuflag = model.getValue("/root/main/tab1/item/iuflag"); if(model.getValue("/root/main/tab1/item/pid") == "") { messageBox("¾ø´Â ȯÀÚ ¹øÈ£", "I009"); } else if(iuflag== "" || iuflag == "I") { messageBox("½Å±ÔÀÚ·á", "I009"); } model.makeNode("/root/main/patinfo/item"); model.copyNode("/root/main/patinfo/item", "/root/main/tab1/item"); model.makeValue("/root/main/popupendflag", "ok"); if (model.getValue("/root/main/tab1/item/iuflag") == "I"){ btn_save.disabled = false; btn_del.disabled = true; }else{ btn_save.disabled = false; btn_del.disabled = false; } }else{ model.resetInstanceNode("/root/main/tab1"); messageBox("¾ø´Â ȯÀÚ ¹øÈ£ ÀÔ´Ï´Ù.", "E999", ""); model.resetInstanceNode("/root/main/patinfo/item"); btn_save.disabled = true; btn_del.disabled = true; model.setFocus("ipt_pid"); } var Yn = model.getValue("/root/main/tab1/item/pasttrnptyn"); if(Yn == "Y") { txt_pasttrnptrem.disabled = false; }else { txt_pasttrnptrem.disabled = true; } Yn = model.getValue("/root/main/tab1/item/pastdonatyn"); if(Yn == "Y") { txt_pastdonatrem.disabled = false; }else { txt_pastdonatrem.disabled = true; } model.refresh(); } } function readfunc() { var gb = model.getValue("/root/casegb/gb"); var subID = ""; switch(gb) { case "2": subID = "TRAVO36002"; break; case "3": subID = "TRAVO36003"; break; case "4": subID = "TRAVO36004"; break; case "5": subID = "TRAVO36005"; break; default: subID = ""; resultNode = ""; break; } if (submit(subID)){ //fSearch´Â ÀÎÀû»çÇ× È­¸éÀ» ÀÓÆ÷Æ® ÇØ°£ È­¸é¿¡¼­ ±¸ÇöÇØ ÁÖ¾î¾ß ÇÏ´Â ÇÔ¼öÀÌ´Ù. if( getNodesetCount("/root/main/tab"+gb+"/item") > 0 ){ } } } /**------------------------------------------------------------------------------------------------ * ´ë±âÀÚ Á¤º¸ ÀúÀå ---------------------------------------------------------------------------------------------------*/ function fSavePatInfo() { var gb = "1"; model.copyNode("/root/send/data1", "/root/main/tab"+gb+"/item"); model.makeValue("/root/send/data1/pid", model.getValue("/root/send/data/pid")); model.makeValue("/root/send/data1/cnstkind", model.getValue("/root/send/data/cnstkind")); var subID = ""; //µî·Ï¹øÈ£Ã¼Å© //µî·ÏÀÏ Çʼö µî·Ï if(model.getValue("/root/main/tab1/item/rgstdd") == "") { messageBox("µî·ÏÀÏÀº", "I003"); model.setFocus("input3"); return false; } //ÁֹιøÈ£ ±¸ºÐÀúÀå var rrgstno = model.getValue("/root/main/tab1/item/rrgstno"); if(rrgstno != "") { var rrgstno1 = rrgstno.substr(0, 6); var rrgstno2 = rrgstno.substr(6, rrgstno.lastIndex); model.makeValue("/root/send/data1/rrgstno1", rrgstno1); model.makeValue("/root/send/data1/rrgstno2", rrgstno2); } var nodeList = instance1.selectNodes("/root/main/tab2/item"); var rCSV = getNodeListCSV(nodeList); model.makeValue("/root/send/data1/tab2", rCSV); nodeList = instance1.selectNodes("/root/main/tab3/item"); rCSV = getNodeListCSV(nodeList); model.makeValue("/root/send/data1/tab3", rCSV); nodeList = instance1.selectNodes("/root/main/tab4/item"); rCSV = getNodeListCSV(nodeList); model.makeValue("/root/send/data1/tab4", rCSV); nodeList = instance1.selectNodes("/root/main/tab5/item"); rCSV = getNodeListCSV(nodeList); model.makeValue("/root/send/data1/tab5", rCSV); nodeList = instance1.selectNodes("/root/main/tab2/rsltlist"); rCSV = getNodeListCSV(nodeList); model.makeValue("/root/send/data1/tab6", rCSV); subID = "TXAVO36001"; /** model.copyNode("/root/send/data1", "/root/main/tab"+gb+"/item"); model.makeValue("/root/send/data1/pid", model.getValue("/root/send/data/pid")); model.makeValue("/root/send/data1/cnstkind", model.getValue("/root/send/data/cnstkind")); var subID = ""; if(gb == "1") { //µî·Ï¹øÈ£Ã¼Å© //µî·ÏÀÏ Çʼö µî·Ï if(model.getValue("/root/main/tab1/item/rgstdd") == "") { messageBox("µî·ÏÀÏÀº", "I003"); model.setFocus("input3"); return false; } //ÁֹιøÈ£ ±¸ºÐÀúÀå var rrgstno = model.getValue("/root/main/tab1/item/rrgstno"); if(rrgstno != "") { var rrgstno1 = rrgstno.substr(0, 6); var rrgstno2 = rrgstno.substr(6, rrgstno.lastIndex); model.makeValue("/root/send/data1/rrgstno1", rrgstno1); model.makeValue("/root/send/data1/rrgstno2", rrgstno2); } subID = "TXAVO36001"; }else if(gb == "2") { if(model.getValue("/root/send/data/cnstkind") == "LI") { model.duplicate("/root/send/data1", "/root/main/tab2/rsltlist"); } subID = "TXAVO36003"; }else if(gb == "3") { subID = "TXAVO36004"; }else if(gb == "4") { subID = "TXAVO36005"; }else if(gb == "5") { subID = "TXAVO36006"; } */ if(submit(subID)) { fGetPatInfo(); } } /**----------------------------------------------------------------------------------------------- * -------------------------------------------------------------------------------------------------*/ function fDelPatInfo() { var iuflag = model.getValue("/root/main/tab1/item/iuflag"); if (iuflag == "I") { messageBox("»èÁ¦ ÇÒ ÀÚ·á°¡", "I004"); } else { var msg = messageBox("", "Q001"); if(msg == 6) { model.makeValue("/root/send/data1/pid", model.getValue("/root/send/data/pid")); model.makeValue("/root/send/data1/cnstkind", model.getValue("/root/send/data/cnstkind")); model.makeValue("/root/send/data1/iuflag", "D"); if(submit("TXAVO36001")) { model.reset(); model.refresh(); } } } }