/* --------------------------------------------------------------------- ¼ö¼ú¸¶Ã밣ȣó¹æ (SMMNP01800.xfm - JScript ) - Version : 1) : Ver.1.00.01 : Create By Francis Choi : 2015.05.02 ---------------------------------------------------------------------- */ var ExCount = 0; var wJobKindCd = ""; var sSIGNDATA_PATH = "/root/main/signdata/signprcplist"; //ÀÎÁõµ¥ÀÌÅÍ // var wJobKindCd = getUserInfo("dutplceinstcd"); // userInfoKeyStr= userid|usernm| // posinstcd|posinstnm| // posdeptcd|posdeptnm| // dutplceinstcd|dutplceinstnm| // dutplcecd|dutplcenm| // jobkindcd|jobkindnm| // jobposcd|jobposnm| // jobrespcd|jobrespnm| // prfshipflagcd|prfshipflagnm| // licnsno|specordyn|deptabbr|orddeptflag|wardflag|systemcd|systemnm|systeminstcd|systeminstnm|logindt|kmiip|kmiport|usergrp|ipaddr|dutinstcd|dutinstnm|dutunitcd|dutunitnm|mpphonno"; // // Global Main Path var gPathName = "/root/main/MnphcagoLists" + " " // 0 Cart¹°Ç° + "/root/main/MnpmcartList" + " " // 1 CartCode + "/root/main/MmbhppdsLists" + " " // 2 óġó¹æ + "/root/init/WorkData/DelMnphcagoListss" + " " // 3 »èÁ¦Cart¹°Ç° + "/root/init/WorkData/codelists" + " " // 4 Save Cart Master + "/root/init/WorkData/MnphcagoLists" + " " // 5 Save ¹°Ç° ³»¿ª + "/root/main/MmohoprsLists/mmohoprslist" + " " // 6 ¿¹¾àÁ¤º¸ Path + "/root/main/operation/list" + " " // 7 ¼ö¼ú¿¹¾à »ó´ÜÁ¤º¸ + "/root/main/CartOrdData" ; // 8 Cart Order Display Data Instance Path var gPathNode = gPathName.split(" "); // Cart Order Display Data Instance Path var tCartPath = "ListSupplies" + " " // 2 °ø±Þ¹°Ç° + "ListDrug" + " " // 3 ¾àÀç·á + "ListInstrument" + " " // 4 ±â±¸ + "ListOpsupply" + " " // 6 ¼ö¼ú¼Ò¸ðǰ + "ListDiposit" ; // 7 °¡³³¹°Ç° var tPathCart = tCartPath.split(" "); // // Cart Gride Name //2009-03-05 ycd »èÁ¦Ã³¸® /* var tCartName = "sutures" + " " // + "sutures" + " " // ºÀÇÕ»ç + "supplies" + " " // °ø±Þ¹°Ç° + "drug" + " " // ¾àÀç·á + "instrument" + " " // ±â±¸ + "curecode" + " " // óġ + "opsupply" + " " // ¼ö¼ú¼Ò¸ðǰ + "diposit" ; */ var tCartName = "supplies" + " " // °ø±Þ¹°Ç° 1 + "drug" + " " // ¾àÀç·á 2 + "instrument" + " " // ±â±¸ 3 + "opsupply" + " " // ¼ö¼ú¼Ò¸ðǰ 4 + "diposit" ; // °¡³³¹°Ç° 5 var tNameCart = tCartName.split(" "); // // Grid Control Data var tColWidth = "18*80*195*80*80*70*50*50*40*56#18*79*560*60"; var tWidth = tColWidth.split("#"); var rColWidth = "18*0*212*0*0*0*50*50*0*0#18*0*262*50"; var rWidth = rColWidth.split("#"); var SwFalg = 0; var LargeIdx = 0; var LargeGrd = 0; var CaptionNm = "Supplies*Sutures*Drug*óġó¹æ"; var sCaption = CaptionNm.split("*"); var GridName = "grd_supplies*grd_drug*grd_instrument*grd_opsupply*grd_diposit"; var sGridNm = GridName.split("*"); // style="left:0px; top:25px; width:763px; height:570px; var lStyle = "6*19*754*526"; var rStyleData = "006*019*375*304#" // Supplies style=left:006px; top:019px; width:375px; height:304px; + "390*019*370*304#" // Sutures style=left:390px; top:019px; width:370px; height:304px; + "006*355*375*182#" // Drug style=left:006px; top:355px; width:375px; height:182px; + "390*355*370*182#" ; // Curecode style=left:390px; top:355px; width:370px; height:182px; var rStyle = rStyleData.split("#"); var GoodCopy = "/root/init/WorkData/cartlist"; var sAlertMsgFlag = "S"; //ÃÖÃÊ È­¸é open½Ã ¸Þ½ÃÁö Ç÷¡±× var vOprsrvno = ""; // 01 ¼ö¼ú¿¹¾à(ÀÇ·Ú)¹øÈ£ (³âµµ + ÀϷùøÈ£) var vCartgubn = ""; // 02 Cart±¸ºÐ (O:¼ö¼ú,A:¸¶Ãë) var vOrdseq = ""; // 03 󹿼ø¹ø var vInstcd = ""; // 04 º´¿ø±â°üÄÚµå(ÄÚµåÁ¤ÀǼ­ Z0007 ÂüÁ¶) var vGoodcd = ""; // 05 ¹°Ç°ÄÚµå var vAllsizespecid = ""; // 06 ALLSIZE±Ô°ÝID var vGoodcls = ""; // 07 ¹°Ç°±¸ºÐ 1:Sutures,2:Supplies,3:Drug,4:Instrument,5:óġó¹æ,6:¼ö¼ú¼Ò¸ðǰ var vGoodqty = ""; // 08 ¹°Ç°¼ö·® var vAddreductqty = ""; // 09 °¡°¨¼ö·® var vPayflagcd = ""; // 10 ±Þ¿©±¸ºÐÄÚµå (ÄÚµåÁ¤ÀǼ­ M0029 ÂüÁ¶) var vOproomcd = ""; // 11 ¼ö¼ú½ÇÄÚµå var vPrcpdd = ""; // 12 ó¹æÀÏÀÚ var vPrcpno = ""; // 13 ó¹æÀÏÀÚº° ÀϷùøÈ£ var vPrcphistno = ""; // 14 ó¹æÀ̷»ýÇÒ¶§ ¸¶´Ù »ý¼º (ó¹æÀÏÀÚ, 󹿹øÈ£, ±â°üÄÚµå ±âÁØ) var vPid = ""; // 15 µî·Ï¹øÈ£ var vSaveqty = ""; // 16 º¯°æCheck ¼ö·® (¹°Ç°¼ö·® + °¡°¨¼ö·®) var vOutqty = ""; // 17 º¯°æÇÒ ¼ö·® (¹°Ç°¼ö·® + °¡°¨¼ö·®) var vGoodengnm = ""; // 18 ¹°Ç°(ó¹æ)¸í var vGoodspec = ""; // 19 ±Ô°Ý¸í var vProdcmpynm = ""; // 20 Á¦Á¶»ç var vGoodmodel = ""; // 21 ¸ðµ¨ var vDeliveunit = ""; // 22 ´ÜÀ§ var vOproomnm = ""; // 23 ¼ö¼ú½Ç¸í var vOproomdeptcd = ""; // 24 ¼ö¼ú½ÇºÎ¼­ÄÚµå var vRecflag = ""; // 25 U:¼öÁ¤,I:ÀԷ±¸ºÐ var vDelcheck = ""; // 26 »èÁ¦ CHECK var vDeleteyn = ""; // 27 »èÁ¦ ¿©ºÎ var gRvStat = "4"; // ȸº¹½Ç 󹿻óÅ var sLoginDeptcd = ""; //·Î±×ÀÎ »ç¿ëÀÚ ºÎ¼­Á¤º¸ //2008-09-02 ¿ÀÀü 10:36:02 taebum DSC ¿Ü·¡(ÀÔ¿øÁ¤º¸ »ý¼ºÀü)°ü·Ã Flag //2008-09-30 ¿ÀÀü 12:08:27 DSCÁ¤º¸»Ó ¾Æ´Ï¶ó Åð¿øÈ¯ÀÚÀÏ °æ¿ìµµ ó¸®ÇÏ´Â ÆÄ¶ó¹ÌÅÍ var bDSCOFlag = false; var sOprsXpath = "/root/main/MmohoprsLists/mmohoprslist"; // var gAnStat = "4"; // ȸº¹½Ç 󹿻óÅ // -------------------------------------------------- // Grid ¼Ó¼ºº¯°æ ó¸®ÇÏ´Â ÇÔ¼ö // -------------------------------------------------- function fSetLargeGrid(pIdx, pGidx) { return; Cp_Hide.attribute("visibility") ="visible"; Line_Hide.attribute("visibility") ="visible"; cpd_supplies.attribute("visibility") ="hidden" ; cpd_sutures.attribute("visibility") ="hidden" ; Cp_Hide.text = sCaption[pGidx]; for (i = 0; i < sGridNm.length; i++) { if (i == pGidx) { eval(sGridNm[i]).attribute("visibility")="visible"; } else { eval(sGridNm[i]).attribute("visibility")="hidden" ; } } fSetAttribute(eval(sGridNm[pGidx]), lStyle, tWidth[pIdx]); LargeIdx = pIdx; LargeGrd = pGidx; } // -------------------------------------------------- // Grid ¼Ó¼ºº¯°æ ó¸®ÇÏ´Â ÇÔ¼ö // -------------------------------------------------- function fSetSmallGrid() { return; Cp_Hide.attribute("visibility") = "hidden" ; Line_Hide.attribute("visibility") = "hidden" ; cpd_supplies.attribute("visibility") = "visible"; cpd_sutures.attribute("visibility") = "visible"; fSetAttribute(eval(sGridNm[LargeGrd]), rStyle[LargeGrd], rWidth[LargeIdx]); for (i = 0; i < sGridNm.length; i++) { eval(sGridNm[i]).attribute("visibility")="visible"; } } // -------------------------------------------------- // Grid ¼Ó¼ºº¯°æ ó¸®ÇÏ´Â ÇÔ¼ö // -------------------------------------------------- function fSetAttribute(pGrid, pSytle, pWidth) { var sStyle = pSytle.split("*"); pGrid.attribute("left" ) = sStyle[0]; pGrid.attribute("top" ) = sStyle[1]; pGrid.attribute("width" ) = sStyle[2]; pGrid.attribute("height") = sStyle[3]; var cIdx = 1; var sWidth = pWidth.split("*"); for (i = 0; i < sWidth.length; i++) { pGrid.colwidth(cIdx) = sWidth[i]; cIdx++; } } // -------------------------------------------------- // Switch ¼Ó¼ºº¯°æ ó¸®ÇÏ´Â ÇÔ¼ö // -------------------------------------------------- function fSetSwitch() { if (SwFalg == 0) { SwFalg = 1; sw_ord.attribute("width" ) = "210"; grp_ord.attribute("left" ) = "214"; //424 - 210 grp_ord.attribute("width" ) = "976"; //766 + 210 grp_search.attribute("left" ) = "215"; grp_search.attribute("width" ) = "980"; shp_round.attribute("width" ) = "980"; // 2009-03-04 ycd »èÁ¦Ã³¸® //grp_mgood.attribute("left" ) = "212"; //grp_mgood.attribute("width" ) = "982"; // grp_dgood.attribute("left" ) = "214"; // grp_dgood.attribute("width" ) = "973"; } else { SwFalg = 0; sw_ord.attribute("width" ) = "420"; grp_ord.attribute("left" ) = "424"; grp_ord.attribute("width" ) = "766"; grp_search.attribute("left" ) = "425"; grp_search.attribute("width" ) = "770"; shp_round.attribute("width" ) = "770"; // 2009-03-04 ycd »èÁ¦Ã³¸® //grp_mgood.attribute("left" ) = "422"; //grp_mgood.attribute("width" ) = "772"; // grp_dgood.attribute("left" ) = "424"; // grp_dgood.attribute("width" ) = "763"; } } // -------------------------------------------------- // È­¸é Loading½Ã ó¸®ÇÏ´Â ÇÔ¼ö // -------------------------------------------------- function fInitScreen() { //»èÁ¦Ã³¹æÁ¦¿Ü ±âº»(20151008) ÀÌÀ±ÁÖ Ãß°¡ //model.makeValue("/root/main/cond/srchdelprcp","Y"); model.makeValue("/root/send/reqdata/cdgrupid", "OP"); submit("TRMND03901"); addComboItem("rdo_grupcd", "Àüü", "", "above"); model.makeValue("/root/send/reqdata/cdgrupid", "'T16'"); model.makeValue("/root/send/reqdata/srchdd", getCurrentDate()); submit("TRMNW00001"); if(button8.selected == true){ grp_cartonly.visible = true; }else{ grp_cartonly.visible = false; } wJobKindCd = getUserInfo("jobkindcd"); // Cart º¹»ç //// grd_good.attribute("height") = "349"; //"552"; //// grp_cartmain.attribute("height") = "705"; //// // ó¹æ º¹»ç //// grp_stemain.attribute("height") = "705"; //// grd_setcode.attribute("height") = "400"; //"552"; // ¹°Ç°Ã£±â //// grp_main.attribute("height") = "705"; //// grd_prcplist.attribute("height") = "517"; //"552"; //// grd_goodlist.attribute("height") = "517"; //"552"; //**°øÅëÄÚµå °¡Á®¿À±â**// zbcfGetCodeList( new Array ( "M0029" // ±Þ¿©±¸ºÐ¿¡ ´ëÇÑ Á¾·ù ) , new Array ( "/root/init/M0029list" ) ); var node = getGlobalVariable("operation"); setCSVToNode("/root/main/operation", node); var sPid = model.getValue("/root/main/operation/list/pid"); ProgramCls = "P"; // C:CCR MAIN, P:°£È£Ã³¹æ AloneFlag = "N"; // ´Üµ¶½ÇÇà¿©ºÎ //// fInit1802(); // CartÁ¤º¸ °¡Á®¿À±â //// fInit1801(); // ¾à¼Óó¹æ //// fGoodInit(); // ¹°Ç°Ã£±â // ---Test ½Ã ¸·°íÇÏ´Â ºÎºÐ ---------------------- if (sPid == "") { // var mainObj = getMainViewer(); bbt_tSave.disabled = true; // ÀÓ½Ãó¹æÀÔ·Â bbt_cSave.disabled = true; // ÀÓ½Ãó¹æÀúÀå bbt_prcpconfirm.disabled = true; // È®Á¤Ã³¹æÀúÀå bbt_delete.disabled = true; btn_erreqsave.disabled = true;//ÀÀ±Þû±¸ÀúÀå btn_eroutcart.disabled = true; // ÀÀ±Þ CartBag ºÒÃâ var sOprsrvno = model.getAttribute("SuSulOrder_Oprsinfo_oprsrvno"); var sInstcd = model.getAttribute("SuSulOrder_Oprsinfo_instcd" ); var sOphistno = model.getAttribute("SuSulOrder_Oprsinfo_ophistno"); var sOphistcd = model.getAttribute("SuSulOrder_Oprsinfo_ophistcd"); model.setAttribute("SuSulOrder_Oprsinfo_oprsrvno" , ""); model.setAttribute("SuSulOrder_Oprsinfo_instcd" , ""); model.setAttribute("SuSulOrder_Oprsinfo_ophistno" , ""); model.setAttribute("SuSulOrder_Oprsinfo_ophistcd" , ""); if(sOprsrvno != null && sOprsrvno != "" && sOprsrvno != "undefined") { model.makeValue(gPathNode[7]+"/oprsrvno" , sOprsrvno); model.makeValue(gPathNode[7]+"/instcd" , sInstcd); model.makeValue(gPathNode[7]+"/ophistno" , sOphistno); model.makeValue(gPathNode[7]+"/ophistcd" , sOphistcd); bDSCOFlag = true; }else{ messageBox("¼ö¼ú ȯÀÚ¸¦ ", "C002"); window.close(); // mainObj.javascript.navigate("SMMNP00100"); // ¼ö¼ú¸¶Ãë¸ÞÀÎ return; } } //2008-08-18 ¿ÀÀü 10:55:28 taebum LoginÇÑ ºÎ¼­Á¤º¸·Î Cart ±¸ºÐ Á¤º¸ ÀÔ·Â sLoginDeptcd = getUserInfo("dutplcecd"); var sCartGubnCd = ""; // 2009-03-25 ycd ºÎ¼­ ÇϵåÄÚµù Á¦¾î ºÎºÐ(È­¸é ±ÇÇÑ ¼³Á¤ Á¤º¸ °¡Á®¿À±â) EMR.MNWMCODE Å×ÀÌºí¿¡¼­ °ü¸® Çϱâ·ÎÇÔ model.removenode("/root/send"); model.makeValue("/root/send/cdgrupid", "038"); submit("TRMNP00323", false); if(getNodesetCount("/root/viewctrl/viewctrllist/viewctrlinfo") > 0){ sCartGubnCd = model.getValue("/root/viewctrl/viewctrllist/viewctrlinfo/cdnm"); vCartgubn = model.getValue("/root/viewctrl/viewctrllist/viewctrlinfo/cdnm"); } //2009-06-22 K.J.M º´¿øº° Display ¿©ºÎ model.removenode("/root/send"); model.makeValue("/root/send/reqdata/cdgrupid", "106");//º´¿øº° Display ¿©ºÎ model.makeValue("/root/send/reqdata/supcdid", "");//¼­ºê±¸ºÐ model.makeValue("/root/send/reqdata/cdid", "");//¼­ºê±¸ºÐ submit("TRMNP04903", false); // model.setValue("/root/main/cond/scnopenyn", model.getValue("/root/init/hardcodeinfo/cdid").substr(0, 1));//¹Ý³³»ó¼¼³»¿ª¹öư display ¿©ºÎ //if( model.getValue("/root/main/cond/scnopenyn") == "Y" ) { //2010.04.19 K. J. M īƮ »ç¿ëÇÏ´Â º´¿ø¸¸ ÀÓ½Ãó¹æ½Ã ¼ö·® 0ÀΠó¹æ ÀúÀå½Ã »èÁ¦Ã³¸® model.setValue("/root/main/cond/cartuseyn", model.getValue("/root/init/hardcodeinfo/cdid").substr(2, 1)); if( model.getValue("/root/init/hardcodeinfo/cdid").substr(0, 1) == "Y" ) {//¹Ý³³»ó¼¼³»¿ª¹öư display ¿©ºÎ btn_rtn.disabled = "false"; }else { btn_rtn.disabled = "true"; } if( model.getValue("/root/init/hardcodeinfo/cdid").substr(1, 1) == "Y" ) {//ÀÀ±Þû±¸¹öư display ¿©ºÎ btn_erreqsave.visible = true; }else { btn_erreqsave.visible = false; } if( model.getValue("/root/init/hardcodeinfo/cdid").substr(9, 1) == "Y" ) {//¸¶ÃëīƮº¹»ç »ç¿ë ¿©ºÎ model.setValue("/root/init/WorkData/cond/anstcartyn", "Y"); }else { model.setValue("/root/init/WorkData/cond/anstcartyn", "N"); } if( model.getValue("/root/init/hardcodeinfo/cdid").substr(2, 1) == "Y" ) {//ÀÓ½ÃCart List ¹öư display ¿©ºÎ btn_tempcart.visible = true; //bbt_tSave.attribute("class") = "btn4_letter9"; //bbt_tSave.attribute("text") = "È®Á¤Cart ListÀúÀå"; //bbt_tSave.attribute("style") = "left:842px; top:2px; width:140px; height:22px; background-image:../../../com/commonweb/images/btn4_letter7.gif; "; btn_goodsrch.attribute("style") = "left:657px; top:3px; width:64px; height:19px; background-image:../../../com/commonweb/images/btn5_letter4.gif; "; btn_cartcopy.attribute("style") = "left:591px; top:3px; width:64px; height:19px; background-image:../../../com/commonweb/images/btn5_letter4.gif; "; //grp_cartonly.attribute("style") = "left:250px; top:3px; width:340px; height:19px; "; grp_cartonly.attribute("style") = "left:310px; top:3px; width:295px; height:19px; "; }else { //bbt_tSave.attribute("style") = "left:866px; top:2px; width:116px; height:22px; background-image:../../../com/commonweb/images/btn4_letter7.gif; "; btn_goodsrch.attribute("style") = "left:800px; top:3px; width:64px; height:19px; background-image:../../../com/commonweb/images/btn5_letter4.gif; "; btn_cartcopy.attribute("style") = "left:734px; top:3px; width:64px; height:19px; background-image:../../../com/commonweb/images/btn5_letter4.gif; "; //grp_cartonly.attribute("style") = "left:393px; top:3px; width:340px; height:19px; "; grp_cartonly.attribute("style") = "left:338px; top:3px; width:395px; height:19px; "; btn_tempcart.visible = false; //bbt_tSave.attribute("class") = "btn4_letter7"; //bbt_tSave.attribute("text") = "Cart ListÀúÀå"; } if(sLoginDeptcd == "3070000000" || sLoginDeptcd == "3072700000" ){ // ¼ö¼ú½Ç, ¼ö¼ú½Ç ¾È°ú sCartGubnCd = "O"; vCartgubn = "O"; }else if(sLoginDeptcd == "2470000000"){ //¸¶ÃëºÎ¼­ sCartGubnCd = "A"; vCartgubn = "A"; }else if(sLoginDeptcd == "3073300000" || sLoginDeptcd == "2411205000" ){ //ȸº¹½ÇºÎ¼­ 2009-03-12 sLoginDeptcd == "2411205000" Ãß°¡<ȸº¹½Ç> sCartGubnCd = "R"; vCartgubn = "R";0 }// 2008-08-18 ¿ÀÈÄ 3:15:18 ÇöÀç ºÎ¼­Äڵ尡 ¸íÈ®ÇÏÁö¾Ê±â ¶§¹®¿¡ °ü·Ã ºÎ¼­ÄÚµå ÀüºÎ »ðÀÔÇÔ. taebum else{ if(sLoginDeptcd == "3074700000"){ //¼ö¼ú½Ç A Unit sCartGubnCd = "O"; vCartgubn = "O"; }else if(sLoginDeptcd == "3074800000"){ //¼ö¼ú½Ç B Unit sCartGubnCd = "O"; vCartgubn = "O"; }else if(sLoginDeptcd == "2100304000"){ //ºÐ¸¸½Ç ȸº¹½Ç sCartGubnCd = "R"; vCartgubn = "R"; }else if(sLoginDeptcd == "3073300000" || sLoginDeptcd == "2411205000" ){ //¼ö¼ú½Ç ȸº¹½Ç 2009-03-12 sLoginDeptcd == "2411205000" Ãß°¡<ȸº¹½Ç> sCartGubnCd = "R"; vCartgubn = "R"; }else if(sLoginDeptcd == "3074900000"){ // ¸¶Ã밣ȣUnit sCartGubnCd = "R"; vCartgubn = "R"; } } // cart Á¤º¸°¡ Á¸ÀçÇÏÁö ¾ÊÀ» °æ¿ì return ó¸® if(sCartGubnCd == "" || sCartGubnCd == null || sCartGubnCd == "undefined" || sCartGubnCd == "W"){ messageBox("Á¶È¸ ±ÇÇÑÀÌ ¾ø½À´Ï´Ù.", ""); bbt_tSave.disabled = true; // ÀÓ½Ãó¹æÀÔ·Â bbt_cSave.disabled = true; // ÀÓ½Ãó¹æÀúÀå bbt_prcpconfirm.disabled = true; // È®Á¤Ã³¹æÀúÀå // 2009-03-04 ycd »èÁ¦Ã³¸® //bbt_other.disabled = true; grp_search.disabled = true; btn_eroutcart.disabled = true; // ÀÀ±Þ CartBag ºÒÃâ return; }else{ model.setValue("/root/init/WorkData/cond/cartgubn", sCartGubnCd); // Cart±¸ºÐ O:¼ö¼ú, A:¸¶Ãë , R:ȸº¹ rdo_cartgubn1.refresh(); rdo_cartgubn2.refresh(); } // ---Test ½Ã ¸·°íÇÏ´Â ºÎºÐ ¸¶Áö¸· --------------- // ¿î¿µÈ¯°æ¿¡¼­´Â ÁÖ¼®Ã³¸®ÇØ¾ßµÊ /* if (sPid == "") { model.makeNode( gPathNode[7]); // /root/main/operation/list model.makeValue(gPathNode[7]+"/instcd" , model.getValue("/root/init/instcd" )); // ±â°üÄÚµå model.makeValue(gPathNode[7]+"/oprsrvno", model.getValue("/root/init/MmohoprsKey/oprsrvno")); // ¼ö¼ú¿¹¾à(ÀÇ·Ú)¹øÈ£ (³âµµ + ÀϷùøÈ£) model.makeValue(gPathNode[7]+"/ophistno", model.getValue("/root/init/MmohoprsKey/ophistno")); // ¿¹¾à¹øÈ£¿¡µû¸¥À̷¹øÈ£ model.makeValue(gPathNode[7]+"/ophistcd", model.getValue("/root/init/MmohoprsKey/ophistcd")); // ¼ö¼ú¿¹¾àÀÇÀÌ·ÂÄÚµå } */ // AllCheck ±¸ºÐ grd_diposit.fixedcellcheckbox(0,1) = true; grd_drug.fixedcellcheckbox(0,1) = true; grd_supplies.fixedcellcheckbox(0,1) = true; // 2009-03-05 YCD »èÁ¦Ã³¸® //grd_sutures.fixedcellcheckbox(0,1) = true; //grd_instrument.fixedcellcheckbox(0,1) = true; grd_opsupply.fixedcellcheckbox(0,1) = true; grd_diposit.explorerbar = "sortshow"; grd_supplies.explorerbar = "sortshow"; //2009-03-05 YCD »èÁ¦Ã³¸® //grd_sutures.explorerbar = "sortshow"; grd_drug.explorerbar = "sortshow"; grd_instrument.explorerbar = "sortshow"; grd_opsupply.explorerbar = "sortshow"; for (i = 1; i <= 6; i++) { model.removeNodeset(gPathNode[8]+"/"+tPathCart[i]); } fGridSizeChng("Base"); // È­¸é ±×¸®µå Å©±â Á¶Á¤ fQueryData(); // Á¶È¸¹öư Click½Ã º¸¿©ÁÖ±â if( model.getValue("/root/init/hardcodeinfo/cdid").substr(5, 1) == "Y" ) {//ÀÀ±ÞīƮºÒÃâ ¹öư if( (model.getValue("/root/main/operation/list/opflagcd") == "2")&&(model.getValue("/root/main/operation/list/ccrtstat") < "3") ) {//ÀÀ±Þ¼ö¼úÀÏ °æ¿ì ÀÀ±ÞīƮºÒÃâ Ȱ¼º btn_eroutcart.disabled = false; }else { btn_eroutcart.disabled = true; } }else { btn_eroutcart.disabled = true; } //grp_search ¼öÁ¤ÇÏÁö ¸øÇϵµ·Ï ó¸® grp_search.disabled = true; model.setAttribute("SuSulOrder_Temp_oprsrvno", model.getValue("/root/main/MmohoprsLists/mmohoprslist/oprsrvno")); model.setAttribute("SuSulOrder_Temp_pid", model.getValue("/root/main/MmohoprsLists/mmohoprslist/pid")); model.setAttribute("SuSulOrder_Temp_hngnm", model.getValue("/root/main/MmohoprsLists/mmohoprslist/patname")); /* // ¸¶°¨ ÀÛ¾÷ °ü·Ã fButtonControl() À¸·Î À̵¿ var prcpendflag = model.getValue("/root/main/MmohoprsLists/mmohoprslist/prcpendflag"); var cartgubn = model.getValue("/root/init/WorkData/cond/cartgubn"); if( cartgubn == "O" ) {//¼ö¼ú½Ç if( ( prcpendflag == "1" )||( prcpendflag == "4" )||( prcpendflag == "5" )||( prcpendflag == "7" ) ) { group3.disabled = true; }else { group3.disabled = false; } }else if( cartgubn == "A" ) {//¸¶Ãë½Ç if( ( prcpendflag == "2" )||( prcpendflag == "4" )||( prcpendflag == "6" )||( prcpendflag == "7" ) ) { group3.disabled = true; }else { group3.disabled = false; } }if( cartgubn == "R" ) {//ȸº¹½Ç if( ( prcpendflag == "3" )||( prcpendflag == "5" )||( prcpendflag == "6" )||( prcpendflag == "7" ) ) { group3.disabled = true; }else { group3.disabled = false; } } */ // 2009-03-03 YCD »èÁ¦Ã³¸® //button1.disabled = false; //button1.refresh(); //20101123_KNUH_Start //grd_diposit.colDisabled (grd_diposit.colRef("grupcd")) = true; //grd_supplies.colDisabled (grd_supplies.colRef("grupcd")) = true; //grd_drug.colDisabled (grd_drug.colRef("grupcd")) = true; //grd_instrument.colDisabled (grd_instrument.colRef("grupcd")) = true; //grd_opsupply.colDisabled (grd_opsupply.colRef("grupcd")) = true; //20101123_KNUH_End var CartStat = model.getValue("/root/init/WorkData/cond/cartstat"); if(CartStat == "9") { bbt_prcpconfirm.disabled = false; btn_cartcopy.disabled = true; btn_setprcp.disabled = true; } if(grd_diposit.rows > grd_diposit.fixedRows || grd_supplies.rows > grd_supplies.fixedRows || grd_drug.rows > grd_drug.fixedRows) { btn_return.visible = false; } else { if(vCartgubn == "A" && CartStat == "2") { btn_return.visible = true; } } //20110316 À̼±°æ (°æºÏ´ë) : ´ÙºóÄ¡(·Îº¿)¼ö¼ú¿©ºÎ °¡Á®¿Í¼­ È­¸é¿¡ º¸¿©ÁÜ model.setValue("/root/init/robotopflag", model.getValue("/root/main/MmohoprsLists/mmohoprslist/robotopflag")); chk_robot.refresh(); } // -------------------------------------------------- // È­¸é Query ½Ã ó¸®ÇÏ´Â ÇÔ¼ö // -------------------------------------------------- function fQueryData() { fMmohoprsData_Read(); // ¼ö¼ú¿¹¾àÁ¤º¸¸¦ °¡Á®¿Â´Ù. var CRT = model.getValue("/root/init/WorkData/cond/cartstat"); if( eval(CRT) < 3 ) {//ºÒÃâÀü¿¡´Â »èÁ¦ÇÒ ¼ö ÀÖÀ½ grd_instrument.fixedcellcheckbox(0,1) = true; grd_instrument.colDisabled(1) = false; }else { grd_instrument.fixedcellcheckbox(0,1) = false; grd_instrument.colDisabled(1) = true; } fCartOrdData_Read(); // Case Cart 󹿳»¿ª Á¶È¸ // fGridColConrol(); var CartStat = model.getValue("/root/init/WorkData/cond/cartstat"); fButtonControl(); } //-------------------------------------------------- // ó¹æ Ãâ·Â //-------------------------------------------------- function fPrntPrcpList() { var node = instance1.selectSingleNode("/root/main/MmohoprsLists/mmohoprslist/prnti"); if( node == null ) { model.makeValue("/root/main/MmohoprsLists/mmohoprslist/prnti", model.getValue("/root/main/cond/prnti")); model.makeValue("/root/main/MmohoprsLists/mmohoprslist/prntii", model.getValue("/root/main/cond/prntii")); model.makeValue("/root/main/MmohoprsLists/mmohoprslist/prntiii", model.getValue("/root/main/cond/prntiii")); model.makeValue("/root/main/MmohoprsLists/mmohoprslist/prntiv", model.getValue("/root/main/cond/prntiv")); model.makeValue("/root/main/MmohoprsLists/mmohoprslist/cartgubn", model.getValue("/root/init/WorkData/cond/cartgubn")); }else { model.setValue("/root/main/MmohoprsLists/mmohoprslist/prnti", model.getValue("/root/main/cond/prnti")); model.makeValue("/root/main/MmohoprsLists/mmohoprslist/prntii", model.getValue("/root/main/cond/prntii")); model.makeValue("/root/main/MmohoprsLists/mmohoprslist/prntiii", model.getValue("/root/main/cond/prntiii")); model.makeValue("/root/main/MmohoprsLists/mmohoprslist/prntiv", model.getValue("/root/main/cond/prntiv")); model.makeValue("/root/main/MmohoprsLists/mmohoprslist/cartgubn", model.getValue("/root/init/WorkData/cond/cartgubn")); } model.removeNode("/root/main/prtinfo"); model.makeNode("/root/main/prtinfo/MmohoprsLists"); model.copyNode("/root/main/prtinfo/MmohoprsLists", "/root/main/MmohoprsLists"); model.makeValue("/root/main/prtinfo/MmohoprsLists/mmohoprslist/cartstat", cmb_cartstat.label); model.makeNode("/root/main/prtinfo/CartOrdData/ListSupplies"); model.makeNode("/root/main/prtinfo/CartOrdData/ListDrug"); model.makeNode("/root/main/prtinfo/CartOrdData/ListDiposit"); //model.makeNode("/root/main/prtinfo/CartOrdData"); //model.copyNode("/root/main/prtinfo/CartOrdData", "/root/main/CartOrdData"); copyNodesetType("/root/main/prtinfo/CartOrdData/ListDiposit", "/root/main/CartOrdData/ListDiposit[deleteyn!='X']"); copyNodesetType("/root/main/prtinfo/CartOrdData/ListSupplies", "/root/main/CartOrdData/ListSupplies[deleteyn!='X']", "after"); copyNodesetType("/root/main/prtinfo/CartOrdData/ListDrug", "/root/main/CartOrdData/ListDrug[deleteyn!='X']", "after"); // µ¿¸íÀÌÀΠǥ½Ã¸í À§ÇÏ¿© .patnanm2 ÀÇ °ªÀ» patname °ªÀ¸·Î_¼Õ¼ºÈÆ. var patnmprt = model.getValue("/root/main/prtinfo/MmohoprsLists/mmohoprslist/patname2"); model.setValue("/root/main/prtinfo/MmohoprsLists/mmohoprslist/patname", patnmprt); exeReportPreview("RPMNP01800", "XMLSTR", "/root/main/prtinfo", "", "true", "", "", "", "", "true", "", "", "", ""); // 20110104_°æºÏ´ë_TEST¿ë ¹Ì¸®º¸±âÀÖÀ½ //exeReportPreview("RPMNP01800", "XMLSTR", "/root/main/MmohoprsLists/mmohoprslist", "", "", "", "", "", "", "true", "", "", "", "emr"); //exeReportPreview("RPMNP01800", "XML", "/root/main/MmohoprsLists/mmohoprslist", "", "", "", "", "", "", "true", "", "", "", "emr"); } //--------------------------------------- function fGridColConrol(){ var sDelYn = ""; var dGrid = ""; // datagrid.cellstyle("background-color", 1, 1, 3, 3) = "#FFF000"; // String name : ½ºÅ¸ÀÏ À̸§ // Integer row1 : ¼¿µéÀÇ ¹üÀ§¸¦ ÁöÁ¤ÇÒ ¶§ ½ÃÀÛÁ¡ÀÌ µÉ Á»ó´Ü ¼¿ÀÇ Çà À妽º // Integer col1 : ¼¿µéÀÇ ¹üÀ§¸¦ ÁöÁ¤ÇÒ ¶§ ½ÃÀÛÁ¡ÀÌ µÉ Á»ó´Ü ¼¿ÀÇ ¿­ À妽º // [Integer row2] : ¼¿µéÀÇ ¹üÀ§¸¦ ÁöÁ¤ÇÒ ¶§ ³¡Á¡ÀÌ µÉ ¿ìÇÏ´Ü ¼¿ÀÇ Çà À妽º // [Integer col2] : ¼¿µéÀÇ ¹üÀ§¸¦ ÁöÁ¤ÇÒ ¶§ ³¡Á¡ÀÌ µÉ ¿ìÇÏ´Ü ¼¿ÀÇ ¿­ À妽º for (Idx = 0; Idx < 5; Idx++) { wCartPath = gPathNode[8]+"/"+tPathCart[Idx]; dGrid = eval("grd_"+tNameCart[Idx]); sRowCnt = getNodesetCount(wCartPath); for (var i=1; i<= sRowCnt; i++) { sDelYn = model.getValue(wCartPath + "[" + (i) +"]/deleteyn" ); // »èÁ¦±¸ºÐ dGrid.row = i; if (i == 1) { dGrid.colAttribute(1, "disabled" ) = "true"; } } // End Of for (var i=1; i<= sRowCnt; i++) } // End Of for (Idx = 1; Idx < 7; Idx++) { } //--- End Of function fDataSave(pStat){ // -------------------------------------------------- // È­¸é Query ½Ã ó¸®ÇÏ´Â ÇÔ¼ö // -------------------------------------------------- function fCheckCartGubn() { var CartStat = ""; var sCartGubn = model.getValue("/root/init/WorkData/cond/cartgubn"); // Cart±¸ºÐ O:¼ö¼ú, A:¸¶Ãë , R:ȸº¹ // alert(sCartGubn); if (sCartGubn == "O") { CartStat = model.getValue(gPathNode[6]+"/ccrtstat"); if (CartStat == "" || CartStat == "-") { CartStat = "1"; model.setValue(gPathNode[6]+"/ccrtstat", "1"); } } else if (sCartGubn == "A") { // 2008-08-18 ¿ÀÈÄ 1:14:21 taebum ¸¶Ãë Cartµµ ¹ß»ýµÇ±â ¶§¹®¿¡ ¼öÁ¤. CartStat = model.getValue(gPathNode[6]+"/anstccrtstat"); if (CartStat == "" || CartStat == "-") { CartStat = "1"; model.setValue(gPathNode[6]+"/anstccrtstat", "1"); } } else if (sCartGubn == "R") { CartStat = model.getValue(gPathNode[6]+"/rcvccrtstat"); if (CartStat == "" || CartStat == "-") { CartStat = "4"; model.setValue(gPathNode[6]+"/rcvccrtstat", "4"); } } // cmb_cartstat.value = CartStat; cmb_cartstat.refresh(); fButtonControl(); for (i = 1; i <= 6; i++) { model.removeNodeset(gPathNode[8]+"/"+tPathCart[i]); } fCartOrdData_Read(); } // -------------------------------------------------- // Button Ȱ¼ºÈ­ ó¸®ÇÏ´Â ÇÔ¼ö // -------------------------------------------------- function fButtonControl(){ var CartStat = model.getValue("/root/init/WorkData/cond/cartstat"); var sCartGubn = model.getValue("/root/init/WorkData/cond/cartgubn"); // Cart±¸ºÐ O:¼ö¼ú, A:¸¶Ãë , R:ȸº¹ var goodstat = model.getValue("/root/main/MmohoprsLists/mmohoprslist/delivegoodflag"); //¹°Ç°»óÅ var instrstat = model.getValue("/root/main/MmohoprsLists/mmohoprslist/deliveinstrflag"); //±â±¸»óÅ var sAlertMsg = "ÀÔ½ÇÀü¿¡´Â Cart List ÀúÀ常 °¡´ÉÇÕ´Ï´Ù."; var opstatcd = model.getValue("/root/main/MmohoprsLists/mmohoprslist/opstatcd"); btn_eroutcart.disabled = true; // ÀÀ±Þ CartBag ºÒÃâ btn_erreqsave.disabled = false; //ºÒÃâÀÌ»óÀ̸é ÀÀ±Þû±¸ °¡´É(2009.08.03) if(model.getValue("/root/main/MmohoprsLists/mmohoprslist/opstatcd") == "10" && model.getValue("/root/main/MmohoprsLists/mmohoprslist/opcnfmdd") > getCurrentDate()) { bbt_cSave.disabled = true; bbt_prcpconfirm.disabled = true; // 2009-03-04 ycd »èÁ¦Ã³¸® //bbt_other.disabled = true; bbt_tSave.disabled = true; //btn_tempcart.disabled = true; // Àӽà Cart ListÀúÀå bbt_delete.disabled = true; btn_cartcopy.disabled = true; btn_goodsrch.disabled = true; btn_setprcp.disabled = true; btn_eroutcart.disabled = true; // ÀÀ±Þ CartBag ºÒÃâ btn_erccd.disabled = true; btn_tempcart.disabled = true; messageBox("¼ö¼úÀÇ·Ú »óÅ¿¡¼­´Â ¼ö¼ú´çÀÏ¿¡¸¸ ¼ö¼ú/¸¶Ãë °£È£Ã³¹æÀ» »ç¿ëÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.", "E"); return; } else { if( (cartgubn == "O" && (( prcpendflag == "1" )||( prcpendflag == "4" )||( prcpendflag == "5" )||( prcpendflag == "7" ))) || (cartgubn == "A" && (( prcpendflag == "2" )||( prcpendflag == "4" )||( prcpendflag == "6" )||( prcpendflag == "7" )))) { switch1.disabled = true; btn_cartcopy.disabled = true; btn_goodsrch.disabled = false; btn_setprcp.disabled = true; bbt_delete.disabled = true; bbt_tSave.disabled = true; //btn_tempcart.disabled = true; // Àӽà Cart ListÀúÀå bbt_cSave.disabled = true; bbt_prcpconfirm.disabled = true; btn_erreqsave.disabled = true; btn_eroutcart.disabled = true; // ÀÀ±Þ CartBag ºÒÃâ // 2009-03-04 ycd »èÁ¦Ã³¸® //button3.disabled = true; //bbt_other.disabled = true; } else { btn_cartcopy.disabled = false; btn_setprcp.disabled = false; if(CartStat >= "3") { bbt_tSave.disabled = true; btn_erccd.disabled = true; if(CartStat == "9") { var sjobposcd = getUserInfo("jobposcd"); // Á÷À§ var ssflag = ""; if(getUserInfo("dutplceinstcd") != '032' && getUserInfo("dutplceinstcd") != '031') { //°æºÏ´ë°¡ ¾Æ´Ï¸é if( sjobposcd == "1110"){ ssflag = "Y"; }else{ ssflag = "N"; } } else if(getUserInfo("dutplceinstcd") == '032' || getUserInfo("dutplceinstcd") == '031') { //°æºÏ´ëÀ̸é 03%·Î üũÇÑ´Ù. if( sjobposcd == "75"){ ssflag = "Y"; }else{ ssflag = "N"; } } //if (getUserInfo("jobposcd") == "1110") { // Á÷À§°¡ ¼ö°£È£»ç À̸é if(ssflag=="Y") { //---------(20101204) °æºÏ´ë bbt_prcpconfirm.attribute("text") = "ó¹æ¹Ý³³ÀúÀå"; } else { bbt_cSave.disabled = true; // ÀÓ½Ãó¹æÀúÀå bbt_prcpconfirm.disabled = true; // È®Á¤Ã³¹æÀúÀå } grd_supplies.colDisabled(grd_supplies.colRef("delcheck")) = true; grd_supplies.colDisabled(grd_supplies.colRef("grupcd")) = true; grd_supplies.colDisabled(grd_supplies.colRef("prcpdelivefact")) = true; grd_supplies.colDisabled(grd_supplies.colRef("outqty")) = true; grd_supplies.colDisabled(grd_supplies.colRef("anamneflag")) = true; grd_supplies.colDisabled(grd_supplies.colRef("payflagcd")) = true; grd_supplies.fixedcellcheckbox(0,1) = false; grd_supplies.fixedcellcheckbox(0,1) = false; bbt_prcpconfirm.disabled = false; btn_cartcopy.disabled = true; btn_setprcp.disabled = true; bbt_prcpconfirm.text = "°¡³³È®Á¤ÀúÀå"; chk_robot.disabled = true; } else { grd_supplies.colDisabled(grd_supplies.colRef("delcheck")) = false; grd_supplies.colDisabled(grd_supplies.colRef("grupcd")) = false; grd_supplies.colDisabled(grd_supplies.colRef("prcpdelivefact")) = false; grd_supplies.colDisabled(grd_supplies.colRef("outqty")) = false; //grd_supplies.colDisabled(grd_supplies.colRef("erprcpflag")) = false; grd_supplies.colDisabled(grd_supplies.colRef("anamneflag")) = false; grd_supplies.colDisabled(grd_supplies.colRef("payflagcd")) = false; grd_supplies.fixedcellcheckbox(0,1) = true; if (model.getValue(gPathNode[6]+"/patinroomdt") == "") { bbt_cSave.disabled = true; // ÀÓ½Ãó¹æÀúÀå bbt_prcpconfirm.disabled = true; // È®Á¤Ã³¹æÀúÀå } else { if(opstatcd >= "40") { bbt_cSave.disabled = false; // ÀÓ½Ãó¹æÀúÀå bbt_prcpconfirm.disabled = false; // È®Á¤Ã³¹æÀúÀå } else { bbt_cSave.disabled = true; // ÀÓ½Ãó¹æÀúÀå bbt_prcpconfirm.disabled = true; // È®Á¤Ã³¹æÀúÀå } } if(CartStat >= "5") { bbt_prcpconfirm.text = "󹿼öÁ¤"; bbt_cSave.disabled = true; chk_robot.disabled = true; } else { bbt_prcpconfirm.text = "È®Á¤Ã³¹æÀúÀå"; } } } else { var roomcd = model.getValue("/root/main/operation/list/oproomcd"); var room = model.getValue("/root/tmp/codeinfo/codelist[cdgrupid='T16' and cdid='" + roomcd + "']/cdid"); var patinrmdt = model.getValue(gPathNode[6]+"/patinroomdt"); bbt_cSave.disabled = true; bbt_prcpconfirm.disabled = true; bbt_tSave.disabled = false; if(CartStat == "2") { btn_tempcart.disabled = true; if(vCartgubn == "A" && (grd_diposit.rows == grd_diposit.fixedRows && grd_supplies.rows == grd_supplies.fixedRows && grd_drug.rows == grd_drug.fixedRows) ) { btn_return.visible = true; } else { btn_return.visible = false; } } else { btn_tempcart.disabled = false; } if(room != null && room != "") { if(patinrmdt != "") { bbt_cSave.disabled = false; // ÀÓ½Ãó¹æÀúÀå bbt_prcpconfirm.disabled = false; // È®Á¤Ã³¹æÀúÀå bbt_prcpconfirm.text = "È®Á¤Ã³¹æÀúÀå"; btn_tempcart.disabled = true; bbt_tSave.disabled = true; } else { btn_tempcart.disabled = false; // ÀÓ½Ãó¹æÀúÀå bbt_tSave.disabled = false; // È®Á¤Ã³¹æÀúÀå } } } } } return; if (model.getValue("/root/main/MmohoprsLists/mmohoprslist/opstatcd") < "40" || bDSCOFlag == true) { //*** 2008-07-29 ¿ÀÀü 9:16:18 taebum ÀÔ½Ç ÀüÀÏ °æ¿ì Cart»óŰ¡ ºÒÃâÀü Àϰæ¿ì CartList¸¸ ÀúÀå ¹× »èÁ¦ ÇÒ ¼ö ÀÖµµ·Ï ¼öÁ¤ //¹°Ç°, ±â±¸ ºÒÃâ ºÐÇÒ·Î °¢°¢ÀÇ »óŰªÀ¸·Î ó¸® if( goodstat >= "3" ) {//¹°Ç°»óŰª if(CartStat != "-" || eval(CartStat) >= 3){ bbt_tSave.disabled = false; // Cart List ÀúÀå bbt_delete.disabled = false; // »èÁ¦ btn_eroutcart.disabled = false; // ÀÀ±Þ CartBag ºÒÃâ //btn_tempcart.disabled = false; // Àӽà Cart ListÀúÀå btn_erreqsave.disabled = false; //ÀÀ±Þû±¸ÀúÀå } bbt_cSave.disabled = true; // ÀÓ½Ãó¹æÀúÀå bbt_prcpconfirm.disabled = true; // È®Á¤Ã³¹æÀúÀå //bbt_append1.disabled = "true"; //2008-07-24 ¿ÀÈÄ 3:44:17 taebum Ȱ¼ºÈ­ µÇµµ·Ï ¼öÁ¤ //bbt_append2.disabled = "true"; // 2009-03-04 ycd »èÁ¦Ã³¸® //bbt_other.disabled = true; //bbt_choice.disabled = true; // ¹°Ç°¼±Åà ¹öư //2008-08-28 ¿ÀÀü 8:26:00 taebum ÀÔ½ÇÀü¿¡µµ ¸¶Ãë/ȸº¹ÀÏ °æ¿ì combo Ȱ¼ºÈ­ Ãß°¡ if(sCartGubn == "A" || sCartGubn == "R"){ rdo_cartgubn1.disabled = true; rdo_cartgubn2.disabled = true; //2009-04-14 YCD ·Î±×ÀÎÇÑ ±Ù¹«Áö ºÎ¼­·Î ó¹æÀÌ ¹ß»ý. ȸº¹/¸¶Ãë ¼±Åà ±â´É »èÁ¦ //rdo_cartgubn2.disabled = false; rdo_cartgubn1.refresh(); rdo_cartgubn2.refresh(); }else if(sCartGubn == "O"){ rdo_cartgubn1.disabled = true; rdo_cartgubn2.disabled = true; rdo_cartgubn1.refresh(); rdo_cartgubn2.refresh(); } if(sCartGubn == "R" && bDSCOFlag == true){ //ȸº¹ÀÏ °æ¿ì ÀÔ½ÇÀüÀÏ °æ¿ì ¸ðµç ¹öư ºñȰ¼ºÈ­ ó¸® bbt_cSave.disabled = true; bbt_prcpconfirm.disabled = true; // 2009-03-04 ycd »èÁ¦Ã³¸® //bbt_other.disabled = true; bbt_tSave.disabled = true; //btn_tempcart.disabled = true; // Àӽà Cart ListÀúÀå bbt_delete.disabled = true; btn_cartcopy.disabled = true; btn_goodsrch.disabled = true; btn_setprcp.disabled = true; btn_eroutcart.disabled = true; // ÀÀ±Þ CartBag ºÒÃâ }else{ //2008-09-30 ¿ÀÀü 12:04:16 taebum Åð¿øÈ¯ÀÚ¸¦ ¿Ü·¡·Î »ó´ÜÀ» ¿Ã¸± °æ¿ì¸¦ À§ÇÑ Ãß°¡ ±¸¹® //īƮ»óŰ¡ ºÒÃâÀÌ»óÀÏ °æ¿ì Àüü disable ó¸®ÇÑ´Ù. //2009.07.10 K. J. M °¢°¢ÀÇ ºÒÃâ»óÅ·Π󸮺¯°æ if(bDSCOFlag == true && CartStat != "-" && eval(CartStat) >= 3){ bbt_tSave.disabled = true; // Cart List ÀúÀå //btn_tempcart.disabled = true; // Àӽà Cart ListÀúÀå bbt_delete.disabled = true; // »èÁ¦ btn_cartcopy.disabled = true; // īƮº¹»ç btn_goodsrch.disabled = true; // ¹°Ç°º¹»ç btn_setprcp.disabled = true; // ¾à¼Óó¹æ btn_eroutcart.disabled = true; // ÀÀ±Þ CartBag ºÒÃâ return; }else{ if(bDSCOFlag == true){ bbt_tSave.disabled = false; // Cart List ÀúÀå //btn_tempcart.disabled = false; // Àӽà Cart ListÀúÀå btn_eroutcart.disabled = false; // ÀÀ±Þ CartBag ºÒÃâ } if(eval(CartStat) >= 3){ // ¼ö¼ú½ÃÀÛÀü ÀϹÝÀÓ½Ãó¹æ... ºÒÃâÀÌ»óÀÏ °æ¿ì bbt_tSave.disabled = true; // Cart List ÀúÀå //btn_tempcart.disabled = true; // Àӽà Cart ListÀúÀå btn_cartcopy.disabled = true; btn_goodsrch.disabled = true; btn_setprcp.disabled = true; btn_eroutcart.disabled = true; // ÀÀ±Þ CartBag ºÒÃâ btn_erreqsave.disabled = false; //ºÒÃâÀÌ»óÀ̸é ÀÀ±Þû±¸ °¡´É(2009.08.03) return false; } if(CartStat != "-" && eval(CartStat) < 3){ bbt_tSave.disabled = false; // Cart ListÀúÀå //btn_tempcart.disabled = false; // Àӽà Cart ListÀúÀå bbt_delete.disabled = false; btn_erreqsave.disabled = true; //ºÒÃâÀÌÇÏÀ̸é 2009.08.03 btn_eroutcart.disabled = false; // ÀÀ±Þ CartBag ºÒÃâ } } } if(sAlertMsgFlag == "S"){ //messageBox(sAlertMsg, "I000"); sAlertMsgFlag = "R"; return; } } //2008-09-30 ¿ÀÀü 12:06:09 taebum Åð¿øÈ¯ÀÚ »ó´Ü ¿Ã¸°ÈÄ Á¶È¸¿ëÀ¸·Î Ãß°¡µÈ ±¸¹®. else{ if(bDSCOFlag == true && eval(CartStat) >= 3){ bbt_cSave.disabled = true; bbt_prcpconfirm.disabled = true; // 2009-03-04 ycd »èÁ¦Ã³¸® //bbt_other.disabled = true; bbt_tSave.disabled = true; //btn_tempcart.disabled = true; // Àӽà Cart ListÀúÀå bbt_delete.disabled = true; btn_erreqsave.disabled = true; btn_eroutcart.disabled = true; // ÀÀ±Þ CartBag ºÒÃâ return; } } // ---------------------------------------------------------------- // if (getUserInfo("jobposcd") == "1140" || getUserInfo("jobposcd") == "1110") { // Á÷À§°¡ °£È£»ç, ¼ö°£È£»ç // } else { // bbt_tSave.disabled = "true"; // ÀÓ½Ãó¹æÀÔ·Â // bbt_cSave.disabled = "true"; // ÀÓ½Ãó¹æÀúÀå // bbt_prcpconfirm.disabled = "true"; // È®Á¤Ã³¹æÀúÀå // // bbt_delete.disabled = "true"; // bbt_append1.disabled = "true"; // bbt_append2.disabled = "true"; // bbt_other.disabled = "true"; // bbt_choice.disabled = "true"; // ¹°Ç°¼±Åà ¹öư // // alert("¼ö¼ú¸¶Ãë °£È£Ã³¹æÀº °£È£»ç ¼±»ý´Ô¸¸ 󹿰¡´ÉÇÕ´Ï´Ù.("+getUserInfo("jobkindnm")+")"); // return; // } cmb_cartstat.attribute("visibility") ="visible"; cap_cartstat.attribute("visibility") ="visible" ; //---- if (model.getValue("/root/init/WorkData/cond/cartgubn") != "O") { //bbt_cSave.disabled = "true"; // ÀÓ½Ãó¹æÀúÀå //2008-08-18 ¿ÀÈÄ 2:44:19 taebum ÁÖ¼®Ã³¸® //bbt_carttab.disabled = "true"; //cmb_cartstat.attribute("visibility") ="hidden"; //cap_cartstat.attribute("visibility") ="hidden" ; } // else { if (CartStat != "-" && CartStat != "" && (CartStat == "1" || CartStat == "2")) { if (model.getValue("/root/main/MmohoprsLists/mmohoprslist/opflagcd") == "1") { bbt_tSave.disabled = false; //btn_tempcart.disabled = false; // Àӽà Cart ListÀúÀå btn_eroutcart.disabled = false; // ÀÀ±Þ CartBag ºÒÃâ } else { if(sCartGubn == "A" && getUserInfo("dutplceinstcd") == "032") { bbt_cSave.disabled = true; bbt_prcpconfirm.disabled = true; } } } else if (CartStat > "4") { bbt_prcpconfirm.attribute("text") = "󹿼öÁ¤"; //20110314 À̼±°æ (°æºÏ´ë) : 󹿼öÁ¤À϶§´Â ´ÙºóÄ¡ üũ disabled chk_robot.disabled = true; if (CartStat == "9") { //---------(20101204) °æºÏ´ë //Ãß°¡ var sjobposcd = getUserInfo("jobposcd"); // Á÷À§ var ssflag = ""; if(getUserInfo("dutplceinstcd") != '032' && getUserInfo("dutplceinstcd") != '031') { //°æºÏ´ë°¡ ¾Æ´Ï¸é if( sjobposcd == "1110"){ ssflag = "Y"; }else{ ssflag = "N"; } } else if(getUserInfo("dutplceinstcd") == '032' || getUserInfo("dutplceinstcd") == '031') { //°æºÏ´ëÀ̸é 03%·Î üũÇÑ´Ù. if( sjobposcd == "75"){ ssflag = "Y"; }else{ ssflag = "N"; } } //if (getUserInfo("jobposcd") == "1110") { // Á÷À§°¡ ¼ö°£È£»ç À̸é if(ssflag=="Y") { //---------(20101204) °æºÏ´ë bbt_prcpconfirm.attribute("text") = "ó¹æ¹Ý³³ÀúÀå"; } else { bbt_tSave.disabled = true; // Cart List ÀúÀå //btn_tempcart.disabled = true; // Àӽà Cart ListÀúÀå bbt_cSave.disabled = true; // ÀÓ½Ãó¹æÀúÀå bbt_prcpconfirm.disabled = true; // È®Á¤Ã³¹æÀúÀå bbt_delete.disabled = true; //»èÁ¦ btn_erreqsave.disabled = false; //ÀÀ±Þû±¸ÀúÀå btn_eroutcart.disabled = true; // ÀÀ±Þ CartBag ºÒÃâ //bbt_find.disabled = "true"; //bbt_append1.disabled = "true"; //bbt_append2.disabled = "true"; // 2009-03-04 ycd »èÁ¦Ã³¸® //bbt_other.disabled = "true"; //bbt_choice.disabled = "true"; // ¹°Ç°¼±Åà ¹öư } } // Ãß°¡Ã³¹æ if (CartStat == "5") { bbt_cSave.disabled = true; // ÀÓ½Ãó¹æÀúÀå } } model.setValue("/root/init/WorkData/cond/oldcartstat", CartStat); //----------------------------------------------------------- // ȯÀÚ°¡ ¼ö¼ú½Ç ÀÔ½ÇÀϽ÷Π¹öư Á¦¾î // 2007.10.18 ¼ö¼ú,ȸº¹,¸¶ÃëÇÕÀÇ //----------------------------------------------------------- if (model.getValue(gPathNode[6]+"/patinroomdt") == "") { bbt_cSave.disabled = true; // ÀÓ½Ãó¹æÀúÀå bbt_prcpconfirm.disabled = true; // È®Á¤Ã³¹æÀúÀå } else { bbt_tSave.disabled = true; // Cartó¹æÀÔ·Â //btn_tempcart.disabled = true; // Àӽà Cart ListÀúÀå btn_eroutcart.disabled = true; // ÀÀ±Þ CartBag ºÒÃâ } //bbt_tSave.refresh(); // ÀÓ½Ãó¹æÀÔ·Â //bbt_cSave.refresh(); // ÀÓ½Ãó¹æÀúÀå //bbt_prcpconfirm.refresh(); // È®Á¤Ã³¹æÀúÀå //2009-03-04 ycd »èÁ¦Ã³¸® //bbt_other.refresh(); //2008-07-29 ¿ÀÀü 10:29:59 taebum ¼ö¼ú½Ç ¸¶°¨ ÀÛ¾÷ proccess -- Áø¸í¾¾ source À§Ä¡ À̵¿ //============================================================================================================ var prcpendflag = model.getValue("/root/main/MmohoprsLists/mmohoprslist/prcpendflag"); var cartgubn = model.getValue("/root/init/WorkData/cond/cartgubn"); if( cartgubn == "O" ) {//¼ö¼ú½Ç if( ( prcpendflag == "1" )||( prcpendflag == "4" )||( prcpendflag == "5" )||( prcpendflag == "7" ) ) { //group3.disabled = true; switch1.disabled = true; btn_cartcopy.disabled = true; btn_goodsrch.disabled = false; btn_setprcp.disabled = true; bbt_delete.disabled = true; bbt_tSave.disabled = true; //btn_tempcart.disabled = true; // Àӽà Cart ListÀúÀå bbt_cSave.disabled = true; bbt_prcpconfirm.disabled = true; btn_erreqsave.disabled = true; btn_eroutcart.disabled = true; // ÀÀ±Þ CartBag ºÒÃâ // 2009-03-04 ycd »èÁ¦Ã³¸® //button3.disabled = true; //bbt_other.disabled = true; } else { //2008-09-20 ¿ÀÈÄ 8:36:10 taebum ȸº¹ÀÏ °æ¿ì Cartº¹»ç disable ó¸® btn_cartcopy.disabled = false; btn_setprcp.disabled = false; } }else if( cartgubn == "A" ) {//¸¶Ãë½Ç if( ( prcpendflag == "2" )||( prcpendflag == "4" )||( prcpendflag == "6" )||( prcpendflag == "7" ) ) { switch1.disabled = true; btn_cartcopy.disabled = true; btn_goodsrch.disabled = false; btn_setprcp.disabled = true; bbt_delete.disabled = true; bbt_tSave.disabled = true; bbt_cSave.disabled = true; bbt_prcpconfirm.disabled = true; btn_erreqsave.disabled = true; btn_eroutcart.disabled = true; // ÀÀ±Þ CartBag ºÒÃâ // 2009-03-04 ycd »èÁ¦Ã³¸® //button3.disabled = true; //bbt_other.disabled = true; } else { //2008-09-20 ¿ÀÈÄ 8:36:10 taebum ȸº¹ÀÏ °æ¿ì Cartº¹»ç disable ó¸® btn_cartcopy.disabled = false; btn_setprcp.disabled = false; } }else if( cartgubn == "R" ) {//ȸº¹½Ç if( ( prcpendflag == "3" )||( prcpendflag == "5" )||( prcpendflag == "6" )||( prcpendflag == "7" ) ) { switch1.disabled = true; btn_cartcopy.disabled = true; btn_goodsrch.disabled = false; btn_setprcp.disabled = true; bbt_delete.disabled = true; bbt_tSave.disabled = true; bbt_cSave.disabled = true; bbt_prcpconfirm.disabled = true; btn_erreqsave.disabled = true; btn_eroutcart.disabled = true; // ÀÀ±Þ CartBag ºÒÃâ // 2009-03-04 ycd »èÁ¦Ã³¸® //button3.disabled = true; //bbt_other.disabled = true; } else { //2008-09-20 ¿ÀÈÄ 8:36:10 taebum ȸº¹ÀÏ °æ¿ì Cartº¹»ç disable ó¸® btn_cartcopy.disabled = false; btn_setprcp.disabled = false; } } //============================================================================================================ //2008-08-19 ¿ÀÀü 10:15:48 taebum ºÒÃâÇÑ »óÅ¿¡¼­ ´ë±â»óÅ ÀÌ»óÀÏ °æ¿ì Cart List ÀúÀå ¹öư ºñȰ¼ºÈ­ if(model.getValue("/root/main/MmohoprsLists/mmohoprslist/opstatcd") >= "30" && CartStat >= "3"){ bbt_tSave.disabled = true; btn_eroutcart.disabled = true; // ÀÀ±Þ CartBag ºÒÃâ } //¸¶Ãë ¶Ç´Â È¸º¹°£È£»ç°¡ ·Î±×ÀÎ ÇÒ °æ¿ì ¸¶Ãë/ȸº¹ ÄÞº¸¹Ú½º Ȱ¼ºÈ­ if(sCartGubn == "A" || sCartGubn == "R"){ rdo_cartgubn1.disabled = true; //2009-04-14 YCD ·Î±×ÀÎÇÑ ±Ù¹«Áö ºÎ¼­·Î ó¹æÀÌ ¹ß»ý. ȸº¹/¸¶Ãë ¼±Åà ±â´É »èÁ¦ //rdo_cartgubn2.disabled = false; rdo_cartgubn1.refresh(); rdo_cartgubn2.refresh(); }else if(sCartGubn == "O"){ rdo_cartgubn1.disabled = true; rdo_cartgubn2.disabled = true; rdo_cartgubn1.refresh(); rdo_cartgubn2.refresh(); } if( button9.selected == true && ( grd_instrument.findRow("N", grd_instrument.findRow("E", 1, grd_instrument.colRef("goodcrflag")) , grd_instrument.colRef("deliveyn")) > 0 || grd_opsupply.findRow("N", grd_opsupply.findRow("E", 1, grd_opsupply.colRef("goodcrflag")) , grd_opsupply.colRef("deliveyn")) > 0 )){ btn_eroutcart.disabled = false; } var CartStat = model.getValue("/root/init/WorkData/cond/cartstat"); if(CartStat == "9") { grd_supplies.colDisabled(grd_supplies.colRef("delcheck")) = true; grd_supplies.colDisabled(grd_supplies.colRef("grupcd")) = true; grd_supplies.colDisabled(grd_supplies.colRef("prcpdelivefact")) = true; grd_supplies.colDisabled(grd_supplies.colRef("outqty")) = true; //grd_supplies.colDisabled(grd_supplies.colRef("erprcpflag")) = true; grd_supplies.colDisabled(grd_supplies.colRef("anamneflag")) = true; grd_supplies.colDisabled(grd_supplies.colRef("payflagcd")) = true; grd_supplies.fixedcellcheckbox(0,1) = false; //grd_drug.colDisabled(grd_drug.colRef("delcheck")) = true; //grd_drug.colDisabled(grd_drug.colRef("grupcd")) = true; //grd_drug.colDisabled(grd_drug.colRef("drugmthdspccd")) = true; //grd_drug.colDisabled(grd_drug.colRef("outqty")) = true; //grd_drug.colDisabled(grd_drug.colRef("anamneflag")) = true; //grd_drug.colDisabled(grd_drug.colRef("payflagcd")) = true; grd_supplies.fixedcellcheckbox(0,1) = false; //grd_drug.fixedcellcheckbox(0,1) = false; bbt_prcpconfirm.disabled = false; btn_cartcopy.disabled = true; btn_setprcp.disabled = true; bbt_prcpconfirm.text = "°¡³³È®Á¤ÀúÀå"; } else { grd_supplies.colDisabled(grd_supplies.colRef("delcheck")) = false; grd_supplies.colDisabled(grd_supplies.colRef("grupcd")) = false; grd_supplies.colDisabled(grd_supplies.colRef("prcpdelivefact")) = false; grd_supplies.colDisabled(grd_supplies.colRef("outqty")) = false; //grd_supplies.colDisabled(grd_supplies.colRef("erprcpflag")) = false; grd_supplies.colDisabled(grd_supplies.colRef("anamneflag")) = false; grd_supplies.colDisabled(grd_supplies.colRef("payflagcd")) = false; //grd_drug.colDisabled(grd_drug.colRef("delcheck")) = false; //grd_drug.colDisabled(grd_drug.colRef("grupcd")) = false; //grd_drug.colDisabled(grd_drug.colRef("drugmthdspccd")) = false; //grd_drug.colDisabled(grd_drug.colRef("outqty")) = false; //grd_drug.colDisabled(grd_drug.colRef("anamneflag")) = false; //grd_drug.colDisabled(grd_drug.colRef("payflagcd")) = false; grd_supplies.fixedcellcheckbox(0,1) = true; //grd_drug.fixedcellcheckbox(0,1) = true; //bbt_prcpconfirm.disabled = false; bbt_prcpconfirm.text = "󹿼öÁ¤"; } } // -------------------------------------------------- // ¼ö¼ú¿¹¾àÁ¤º¸ °¡Á®¿À±â // -------------------------------------------------- function fMmohoprsData_Read(pFlag) { model.removenode("/root/send"); model.makeValue("/root/send/instcd" , model.getValue(gPathNode[7]+"/instcd" )); // ±â°üÄÚµå model.makeValue("/root/send/oprsrvno" , model.getValue(gPathNode[7]+"/oprsrvno")); // ¼ö¼ú¿¹¾à(ÀÇ·Ú)¹øÈ£ (³âµµ + ÀϷùøÈ£) model.makeValue("/root/send/ophistno" , model.getValue(gPathNode[7]+"/ophistno")); // ¿¹¾à¹øÈ£¿¡µû¸¥À̷¹øÈ£ model.makeValue("/root/send/ophistcd" , model.getValue(gPathNode[7]+"/ophistcd")); // ¼ö¼ú¿¹¾àÀÇÀÌ·ÂÄÚµå //2008-08-18 ¿ÀÀü 10:07:06 taebum ÇùÁø¼ö¼úµµ Cart¸¦ ¹ß»ý ½ÃŲ´Ù°í ÇÔ. submit("TRMNP01800"); // ¼ö¼ú¿¹¾àÁ¤º¸¸¦ °¡Á®¿Â´Ù. var oPath = "/root/main/MmohoprsLists/mmohoprslist"; var sPatInfo = model.getValue(oPath+"/wardnm" ) + " " // º´µ¿ 2008-11-28 ¿ÀÈÄ 2:11:28 taebum modify + model.getValue(oPath+"/roomcd" ) + " " // º´½Ç + model.getValue(oPath+"/patname2" ) + " " // ȯÀÚ¸í + model.getValue(oPath+"/sa" ) + " " // SA + model.getValue(oPath+"/pid" ) ; // µî·Ï¹øÈ£ var sPatInfo2= model.getValue(oPath+"/depthngnm" ) + " " // Áø·á°ú + model.getValue(oPath+"/oproomnm" ) + " " // ¼ö¼ú½Ç¸í + model.getValue(oPath+"/perfdridnm" ) + " " // ÁýµµÀÇ + model.getValue(oPath+"/opcdnm" ) // ¼ö¼ú¸í + " (¼ö¼ú¹øÈ£: " + model.getValue(oPath+"/oprsrvno") + ")"; //¼ö¼ú¿¹¾à¹øÈ£ model.setValue("/root/init/MmohoprsKey/patinfo" ,sPatInfo); model.setValue("/root/init/MmohoprsKey/patinfo2",sPatInfo2); opt_patinfo.refresh(); opt_patinfo2.refresh(); var sCartGubn = model.getValue("/root/init/WorkData/cond/cartgubn"); // Cart±¸ºÐ O:¼ö¼ú, A:¸¶Ãë , R:ȸº¹ //2008-08-02 ¿ÀÈÄ 5:55:17 taebum add //2009-03-10 ycd sLoginDeptcd Àü¿ªº¯¼ö ó¸® ÇÏ¿© »èÁ¦ ó¸® //var sLoginDeptcd = getUserInfo("dutplcecd"); sCartGubnCd = model.getValue("/root/viewctrl/viewctrllist/viewctrlinfo/cdnm"); model.setValue("/root/init/WorkData/cond/cartgubn", sCartGubnCd); if (sCartGubn == "O") { CartStat = model.getValue(gPathNode[6]+"/ccrtstat"); if (CartStat == "" || CartStat == "-") { CartStat = "1"; model.setValue(gPathNode[6]+"/ccrtstat", "1"); } } else if (sCartGubn == "A") { //2008-08-18 ¿ÀÀü 11:29:49 ±âÁ¸¿¡ ¸¶ÃëCart°¡ ¾ÈÈ帣´Â Case¿¡¼­ 4·Î Setting 1·Î º¯°æ CartStat = model.getValue(gPathNode[6]+"/anstccrtstat"); if (CartStat == "" || CartStat == "-") { CartStat = "1"; model.setValue(gPathNode[6]+"/anstccrtstat", "1"); } } else if (sCartGubn == "R") { CartStat = model.getValue(gPathNode[6]+"/rcvccrtstat"); if (CartStat == "" || CartStat == "-") { CartStat = "4"; model.setValue(gPathNode[6]+"/rcvccrtstat", "4"); } } if( pFlag == "P" ) {//¹°Ç°Á¶È¸, ¾à¼Óó¹æ, īƮº¹»çÀ϶§¸¸ üũ if( (model.getValue("/root/init/WorkData/cond/cartstat") == "4")&&(CartStat >= "5") ) { messageBox("ÀÌ¹Ì È®Á¤ ó¹æ ÀúÀå ³»¿ªÀÌ ÀÖ½À´Ï´Ù. ÀçÁ¶È¸ ÈÄ ÁøÇàÇÕ´Ï´Ù.!", "E000"); model.setValue("/root/init/WorkData/cond/cartstat", CartStat); fQueryData(); } } model.setValue("/root/init/WorkData/cond/cartstat", CartStat); cmb_cartstat.refresh(); //2008-08-19 ¿ÀÀü 10:08:18 taebum Áø¸í¾¾ ¿äû ÁÖ¼®Ã³¸® //cart ÀÚµ¿ ºÒÃâ /* var sTmpOprsrvno = model.getValue("/root/main/MmohoprsLists/mmohoprslist/oprsrvno"); var sTmpOproomcd = model.getValue("/root/main/MmohoprsLists/mmohoprslist/oproomcd"); var cartbaglist = "m¢Ërownum¢Ëoprsrvno¢Ëoproomcd¢Ëcartgubn"; var sTmpOpstatcd = model.getValue("/root/main/MmohoprsLists/mmohoprslist/opstatcd"); if( (parseInt(sTmpOpstatcd) > 29) && (parseInt(CartStat) < 3) && (sCartGubn != "R")){ //2008-07-31 ¿ÀÈÄ 8:03:05 ȸº¹Cart X ¼ö¼ú´ë±â ÀÌ»ó Cart ºÒÃâÀÌÇÏ ÀÚµ¿ºÒÃâ go cartbaglist = cartbaglist + "¢Ì" + "u" + "¢Ë" + "1" + "¢Ë" + sTmpOprsrvno + "¢Ë" + sTmpOproomcd + "¢Ë" + sCartGubn; model.removenode("/root/send"); model.makeValue("/root/send/cartsend" , cartbaglist ); if(submit("TXMNP03401")){ model.setValue("/root/init/WorkData/cond/cartstat", "3"); cmb_cartstat.refresh(); } }else{ model.setValue("/root/init/WorkData/cond/cartstat", CartStat); cmb_cartstat.refresh(); } */ //2009-04-14 YCD ¼ö¼ú¹æ¸í ¼³Á¤ if(sCartGubnCd == "A"){ vOproomnm = model.getValue(sOprsXpath +"/oproomnm" ); }else if(sCartGubnCd == "R"){ vOproomnm = "ȸº¹½Ç"; }else{ vOproomnm = model.getValue(sOprsXpath +"/oproomnm" ); } } // -------------------------------------------------- // Case Cart 󹿳»¿ª Á¶È¸ // -------------------------------------------------- function fCartOrdData_Read() { var TabCls = "C"; if (model.getValue("/root/init/WorkData/cond/cartstat") == "") { return; } else if (model.getValue("/root/init/WorkData/cond/cartstat") == "1" || model.getValue("/root/init/WorkData/cond/cartstat") == "2" ) { // 2 Àӽà ÀúÀå, 3: ºÒÃâ ,4:ÀÓ½Ãó¹æ, 5:ó¹æÈ®Á¤, 9:ºÒÃâ TabCls = "T"; } model.removenode("/root/send"); model.makeValue("/root/send/instcd" , model.getValue(gPathNode[7]+"/instcd" )); // ±â°üÄÚµå model.makeValue("/root/send/oprsrvno", model.getValue(gPathNode[7]+"/oprsrvno")); // ¼ö¼ú¿¹¾à(ÀÇ·Ú)¹øÈ£ (³âµµ + ÀϷùøÈ£) model.makeValue("/root/send/ophistno", model.getValue(gPathNode[7]+"/ophistno")); // ¿¹¾à¹øÈ£¿¡µû¸¥À̷¹øÈ£ model.makeValue("/root/send/ophistcd", model.getValue(gPathNode[7]+"/ophistcd")); // ¼ö¼ú¿¹¾àÀÇÀÌ·ÂÄÚµå model.makeValue("/root/send/instcd" , model.getValue(gPathNode[7] +"/instcd" )); // ±â°üÄÚµå model.makeValue("/root/send/oprsrvno" , model.getValue(gPathNode[7] +"/oprsrvno" )); // ¼ö¼ú¿¹¾à(ÀÇ·Ú)¹øÈ£ (³âµµ + ÀϷùøÈ£) // model.makeValue("/root/send/ophistno" , model.getValue(gPathNode[7] +"/ophistno" )); // ¿¹¾à¹øÈ£¿¡µû¸¥À̷¹øÈ£ //2009.12.28 ȯÀÚ º¸Çè À¯Çü¿¡ µû¸¥ ±Þºñ·Î ¼³Á¤ K.J.M model.makeValue("/root/send/insukind" , model.getValue(gPathNode[6] +"/insukindcd" )); // ȯÀÚ º¸Çè À¯Çü //2008-08-02 ¿ÀÈÄ 6:25:12 taebum add ȸº¹Àº ¼ö¼úīƮ »ç¿ë var tempCartGb = model.getValue("/root/init/WorkData/cond/cartgubn"); /* //2008-08-18 ¿ÀÈÄ 1:16:45 taebum ȸº¹Àº R·Î ±âÁ¸Ã³·³ ó¸® if(tempCartGb == "R"){ tempCartGb = "O"; } */ model.makeValue("/root/send/cartgubn" , tempCartGb); // Cart±¸ºÐ O:¼ö¼ú, A:¸¶Ãë // model.makeValue("/root/send/ordseq" , model.getValue("" ); // 󹿼ø¹ø model.makeValue("/root/send/reqtabcls", TabCls ); // Å×ÀÌºí±¸ T:ÀÓ½Ãó¹æ, C: È®Á¤Ã³¹æ //2008-08-02 ¿ÀÈÄ 6:19:17 taebum R add if (model.getValue("/root/init/WorkData/cond/cartgubn")=="O") { //2008-08-18 ¿ÀÈÄ 1:18:03 taebum || model.getValue("/root/init/WorkData/cond/cartgubn") == "R" model.makeValue("/root/send/ccrtno",model.getValue(gPathNode[6] + "/ccrtno")); // Cart±¸ºÐ O:¼ö¼ú, A:¸¶Ãë } else { model.makeValue("/root/send/ccrtno",model.getValue(gPathNode[6] + "/anstccrtno")); // Cart±¸ºÐ O:¼ö¼ú, A:¸¶Ãë } model.makeValue("/root/send/srchdelprcp" , model.getValue("/root/main/cond/srchdelprcp")); // Á¶È¸(»èÁ¦Ã³¹æ) model.makeValue("/root/send/srchcalcflag" , model.getValue("/root/main/cond/srchcalcflag")); // Á¶È¸(¼ö°¡¹°Ç°) model.makeValue("/root/send/grupcd", model.getValue(rdo_grupcd.attribute("ref"))); submit("TRMNP01801"); // CaseCart󹿳»¿ª Á¤º¸¸¦ °¡Á®¿Â´Ù. //2008-08-18 ¿ÀÈÄ 10:14:47 taebum ¾à/ÁÖ»ç ó¹æÀÏ °æ¿ì Á¶È¸µÈ ³»¿ªÀÇ º¹¿ë¹æ¹ý Ä÷³ read-only »óÅ ó¸® var iDrugCnt = getNodesetCount("/root/main/CartOrdData/ListDrug"); //2008-10-03 ¿ÀÈÄ 11:21:49 taebum ¾à/ÁÖ»ç ó¹æÀÏ °æ¿ì È®Á¤ ó¹æÀúÀåÀ» ÇÏ¿´À» °æ¿ì¿¡¸¸ ¿ë¹ýÀ» read-only»óÅÂó¸® var CartStat = model.getValue("/root/init/WorkData/cond/cartstat"); if(iDrugCnt > 0){ for(var i = 1; i <= iDrugCnt; i++ ){ grd_drug.rebuildStyle(i); if(grd_drug.valueMatrix(i,grd_drug.colRef("addinfoflag")) == "¡Ú"){ grd_drug.cellstyle("color", i, grd_drug.colRef("addinfoflag"), i, grd_drug.colRef("addinfoflag")) = "#FF0000"; }else if(grd_drug.valueMatrix(i,grd_drug.colRef("addinfoflag")) == "¡Ù"){ grd_drug.cellstyle("color", i, grd_drug.colRef("addinfoflag"), i, grd_drug.colRef("addinfoflag")) = "#000000"; }else if(grd_drug.valueMatrix(i,grd_drug.colRef("addinfoflag")) == "¡Ü"){ grd_drug.cellstyle("color", i, grd_drug.colRef("addinfoflag"), i, grd_drug.colRef("addinfoflag")) = "#0000FF"; }else{ grd_drug.cellstyle("color", i, grd_drug.colRef("addinfoflag"), i, grd_drug.colRef("addinfoflag")) = "#000000"; } if(grd_drug.valueMatrix(i,grd_drug.colRef("deleteyn")) == "X"){ grd_drug.isReadOnly(i, grd_drug.colRef("delcheck"), i, grd_drug.colRef("reqmthd")) = true; }else{ if(CartStat >= "5"){ grd_drug.isReadOnly(i, grd_drug.colRef("delcheck"), i, grd_drug.colRef("reqmthd")) = false; grd_drug.isReadOnly(i, grd_drug.colRef("drugmthdspccd")) = true; //¿ë¹ý read-only ó¸® } } if(grd_drug.valueMatrix(i,grd_drug.colRef("expnyn")) == "¡Ü"){ grd_drug.cellstyle("color", i, grd_drug.colRef("expnyn"), i, grd_drug.colRef("expnyn")) = "#fee580"; }else{ grd_drug.cellstyle("color", i, grd_drug.colRef("expnyn"), i, grd_drug.colRef("expnyn")) = "#000000"; } //2009-03-10 YCD ±Þ¿©Á¤º¸´Â ÄÞº¸¼±ÅÃÀ¸·Î ¼öÁ¤ÇÒ ¼ö ¾øµµ·Ï ó¸®ÇÔ grd_drug.isReadOnly(i, grd_drug.colRef("payflagcd"), i, grd_drug.colRef("payflagcd"))= true; //20110629 wify °æºÏ´ë ÀúÀåµÈó¹æÀº ±â¿ÕÁõÀ¯¹« º¯°æÇÒ¼ö ¾øÀ½. if(grd_drug.valueMatrix(i,grd_drug.colRef("prcpno")) > 0 ){ // grd_drug.isReadOnly(i, grd_drug.colRef("anamneflag"), i, grd_drug.colRef("anamneflag"))= true; } } grd_drug.refresh(); } //2008-09-05 ¿ÀÈÄ 8:38:53 taebum »èÁ¦ÀÏ °æ¿ì disable µÇµµ·Ï ó¸®ÇÔ. var iTmpCnt = getNodesetCount("/root/main/CartOrdData/ListSupplies"); if(iTmpCnt > 0){ for(var i = 1; i <= iTmpCnt; i++ ){ grd_supplies.rebuildStyle(i); if(grd_supplies.valueMatrix(i,grd_supplies.colRef("addinfoflag")) == "¡Ú"){ grd_supplies.cellstyle("color", i, grd_supplies.colRef("addinfoflag"), i, grd_supplies.colRef("addinfoflag")) = "#FF0000"; }else if(grd_supplies.valueMatrix(i,grd_supplies.colRef("addinfoflag")) == "¡Ù"){ grd_supplies.cellstyle("color", i, grd_supplies.colRef("addinfoflag"), i, grd_supplies.colRef("addinfoflag")) = "#000000"; }else if(grd_supplies.valueMatrix(i,grd_supplies.colRef("addinfoflag")) == "¡Ü"){ grd_supplies.cellstyle("color", i, grd_supplies.colRef("addinfoflag"), i, grd_supplies.colRef("addinfoflag")) = "#0000FF"; }else{ grd_supplies.cellstyle("color", i, grd_supplies.colRef("addinfoflag"), i, grd_supplies.colRef("addinfoflag")) = "#000000"; } if(grd_supplies.valueMatrix(i, grd_supplies.colRef("deleteyn")) == "X"){ grd_supplies.isReadOnly(i, grd_supplies.colRef("delcheck"), i, grd_supplies.colRef("reqmthd")) = true; }else{ grd_supplies.isReadOnly(i, grd_supplies.colRef("delcheck"), i, grd_supplies.colRef("reqmthd")) = false; } if(grd_supplies.valueMatrix(i,grd_supplies.colRef("expnyn")) == "¡Ü"){ grd_supplies.cellstyle("color", i, grd_supplies.colRef("expnyn"), i, grd_supplies.colRef("expnyn")) = "#fee580"; }else{ grd_supplies.cellstyle("color", i, grd_supplies.colRef("expnyn"), i, grd_supplies.colRef("expnyn")) = "#000000"; } //2009-03-10 YCD ±Þ¿©Á¤º¸´Â ÄÞº¸¼±ÅÃÀ¸·Î ¼öÁ¤ÇÒ ¼ö ¾øµµ·Ï ó¸®ÇÔ grd_supplies.isReadOnly(i, grd_supplies.colRef("payflagcd"), i, grd_supplies.colRef("payflagcd"))= true; //20110325 À̼±°æ(°æºÏ´ë) : Àç·á(¹°Ç°)ó¹æ ¿Ü¿£ ÀÀ±Þüũ Disable = True if(grd_supplies.valueMatrix(i,grd_supplies.colRef("prcpclscd")) != "M2"){ grd_supplies.isReadOnly(i, grd_supplies.colRef("erprcpflag"), i, grd_supplies.colRef("erprcpflag"))= true; } //20110328 À̼±°æ(°æºÏ´ë) : ÀúÀåµÈ ó¹æÀº ÀÀ±Þó¹æÃ¼Å© º¯°æÇÒ¼ö ¾øÀ½ //20110407 À̼±°æ(°æºÏ´ë) : ÀúÀåµÈ ó¹æÁß¿¡µµ ÀÓ½Ãó¹æÀÌ ¾Æ´Ñ °æ¿ì¸¸ ºñȰ¼ºÈ­ //20110407 À̼±°æ(°æºÏ´ë) : ÀúÀåµÈ ó¹æÁß¿¡µµ ÀÓ½Ãó¹æÀÌ ¾Æ´Ñ °æ¿ì ¶Ç´Â Ãß°¡Ã³¹æÀÌ ¾Æ´Ñ°æ¿ì´Â ºñȰ¼ºÈ­ //20110629 wify °æºÏ´ë : ÀúÀåµÈ ó¹æÀº ±â¿ÕÁõÀ¯¹« º¯°æÇÒ¼ö ¾øÀ½ if(grd_supplies.valueMatrix(i,grd_supplies.colRef("prcpno")) > 0 || grd_supplies.valueMatrix(i,grd_supplies.colRef("goodcrflag")) != "E"){ grd_supplies.isReadOnly(i, grd_supplies.colRef("erprcpflag"), i, grd_supplies.colRef("erprcpflag"))= true; // grd_supplies.isReadOnly(i, grd_supplies.colRef("anamneflag"), i, grd_supplies.colRef("anamneflag"))= true; } } grd_supplies.refresh(); } //2008-09-05 ¿ÀÈÄ 8:38:53 taebum »èÁ¦ÀÏ °æ¿ì disable µÇµµ·Ï ó¸®ÇÔ. //iTmpCnt = getNodesetCount("/root/main/CartOrdData/ListCurecode"); iTmpCnt = getNodesetCount("/root/main/CartOrdData/ListDiposit"); if(iTmpCnt > 0){ for(var i = 1; i <= iTmpCnt; i++ ){ grd_diposit.rebuildStyle(i); if(grd_diposit.valueMatrix(i, grd_diposit.colRef("addinfoflag")) == "¡Ú"){ grd_diposit.cellstyle("color", i, grd_diposit.colRef("addinfoflag"), i, grd_diposit.colRef("addinfoflag")) = "#FF0000"; }else if(grd_diposit.valueMatrix(i, grd_diposit.colRef("addinfoflag")) == "¡Ù"){ grd_diposit.cellstyle("color", i, grd_diposit.colRef("addinfoflag"), i, grd_diposit.colRef("addinfoflag")) = "#000000"; }else if(grd_diposit.valueMatrix(i, grd_diposit.colRef("addinfoflag")) == "¡Ü"){ grd_diposit.cellstyle("color", i, grd_diposit.colRef("addinfoflag"), i, grd_diposit.colRef("addinfoflag")) = "#0000FF"; }else{ grd_diposit.cellstyle("color", i, grd_diposit.colRef("addinfoflag"), i, grd_diposit.colRef("addinfoflag")) = "#000000"; } if(grd_diposit.valueMatrix(i, grd_diposit.colRef("deleteyn")) == "X"){ grd_diposit.isReadOnly(i, grd_diposit.colRef("delcheck"), i, grd_diposit.colRef("reqmthd")) = true; }else{ grd_diposit.isReadOnly(i, grd_diposit.colRef("delcheck"), i, grd_diposit.colRef("reqmthd")) = false; } if(grd_diposit.valueMatrix(i,grd_diposit.colRef("expnyn")) == "¡Ü"){ grd_diposit.cellstyle("color", i, grd_diposit.colRef("expnyn"), i, grd_diposit.colRef("expnyn")) = "#fee580"; }else{ grd_diposit.cellstyle("color", i, grd_diposit.colRef("expnyn"), i, grd_diposit.colRef("expnyn")) = "#000000"; } //2009-03-10 YCD ±Þ¿©Á¤º¸´Â ÄÞº¸¼±ÅÃÀ¸·Î ¼öÁ¤ÇÒ ¼ö ¾øµµ·Ï ó¸®ÇÔ grd_diposit.isReadOnly(i, grd_diposit.colRef("payflagcd"), i, grd_diposit.colRef("payflagcd"))= true; //20110629 wify °æºÏ´ë ÀúÀåµÈó¹æÀº ±â¿ÕÁõÀ¯¹« º¯°æÇÒ¼ö ¾øÀ½. if(grd_diposit.valueMatrix(i,grd_diposit.colRef("prcpno")) > 0 ){ // grd_diposit.isReadOnly(i, grd_diposit.colRef("anamneflag"), i, grd_diposit.colRef("anamneflag"))= true; } } //grd_diposit.refresh(); grd_diposit -> grd_diposit º¯°æ grd_diposit.refresh(); } //2008-09-05 ¿ÀÈÄ 8:38:53 taebum »èÁ¦ÀÏ °æ¿ì disable µÇµµ·Ï ó¸®ÇÔ. iTmpCnt = getNodesetCount("/root/main/CartOrdData/ListInstrument"); if(iTmpCnt > 0){ for(var i = 1; i <= iTmpCnt; i++ ){ grd_instrument.rebuildStyle(i); if(grd_instrument.valueMatrix(i, grd_instrument.colRef("addinfoflag")) == "¡Ú"){ grd_instrument.cellstyle("color", i, grd_instrument.colRef("addinfoflag"), i, grd_instrument.colRef("addinfoflag")) = "#FF0000"; }else if(grd_instrument.valueMatrix(i,grd_instrument.colRef("addinfoflag")) == "¡Ù"){ grd_instrument.cellstyle("color", i, grd_instrument.colRef("addinfoflag"), i, grd_instrument.colRef("addinfoflag")) = "#000000"; }else if(grd_instrument.valueMatrix(i,grd_instrument.colRef("addinfoflag")) == "¡Ü"){ grd_instrument.cellstyle("color", i, grd_instrument.colRef("addinfoflag"), i, grd_instrument.colRef("addinfoflag")) = "#0000FF"; }else{ grd_instrument.cellstyle("color", i, grd_instrument.colRef("addinfoflag"), i, grd_instrument.colRef("addinfoflag")) = "#000000"; } if(grd_instrument.valueMatrix(i,grd_instrument.colRef("deleteyn")) == "X"){ grd_instrument.isReadOnly(i, grd_instrument.colRef("delcheck"), i, grd_instrument.colRef("reqmthd")) = true; }else{ grd_instrument.isReadOnly(i, grd_instrument.colRef("delcheck"), i, grd_instrument.colRef("reqmthd")) = false; } if(grd_instrument.valueMatrix(i,grd_instrument.colRef("expnyn")) == "¡Ü"){ grd_instrument.cellstyle("color", i, grd_instrument.colRef("expnyn"), i, grd_instrument.colRef("expnyn")) = "#fee580"; }else{ grd_instrument.cellstyle("color", i, grd_instrument.colRef("expnyn"), i, grd_instrument.colRef("expnyn")) = "#000000"; } //2009-03-10 YCD ±Þ¿©Á¤º¸´Â ÄÞº¸¼±ÅÃÀ¸·Î ¼öÁ¤ÇÒ ¼ö ¾øµµ·Ï ó¸®ÇÔ(Instrument´Â ±Þ¿© ¼±Åà ÇÊ¿ä¾øÀ½) //grd_instrument.isReadOnly(i, grd_instrument.colRef("payflagcd"), i, grd_instrument.colRef("payflagcd"))= true; grd_instrument.isReadOnly(i, grd_instrument.colRef("goodcrflag"), i, grd_instrument.colRef("goodcrflag"))= true; if(grd_instrument.valueMatrix(i,grd_instrument.colRef("goodcrflag")) == "S" ){ grd_instrument.cellstyle("background-color", i, grd_instrument.colRef("goodcrflag"), i, grd_instrument.colRef("goodcrflag")) = "#FFFFFF"; grd_instrument.cellstyle("background-color", i, grd_instrument.colRef("outqty"), i, grd_instrument.colRef("outqty")) = "#ccffcc"; if(grd_instrument.valueMatrix(i,grd_instrument.colRef("deliveyn")) == "Y"){ grd_instrument.isReadOnly(i, grd_instrument.colRef("outqty"), i, grd_instrument.colRef("outqty"))= true; } }else{ if(grd_instrument.valueMatrix(i,grd_instrument.colRef("deliveyn")) == "N"){ grd_instrument.cellstyle("background-color", i, grd_instrument.colRef("goodcrflag"), i, grd_instrument.colRef("goodcrflag")) = "#FF0000"; grd_instrument.cellstyle("background-color", i, grd_instrument.colRef("outqty"), i, grd_instrument.colRef("outqty")) = "#FFFFFF"; }else{ grd_instrument.isReadOnly(i, grd_instrument.colRef("outqty"), i, grd_instrument.colRef("outqty"))= true; grd_instrument.cellstyle("background-color", i, grd_instrument.colRef("goodcrflag"), i, grd_instrument.colRef("goodcrflag")) = "#FFFFFF"; grd_instrument.cellstyle("background-color", i, grd_instrument.colRef("outqty"), i, grd_instrument.colRef("outqty")) = "#FFFFFF"; } } //20110629 wify °æºÏ´ë ÀúÀåµÈó¹æÀº ±â¿ÕÁõÀ¯¹« º¯°æÇÒ¼ö ¾øÀ½. // if(grd_instrument.valueMatrix(i,grd_instrument.colRef("prcpno")) > 0 ){ // grd_instrument.isReadOnly(i, grd_instrument.colRef("anamneflag"), i, grd_instrument.colRef("anamneflag"))= true; // } } grd_instrument.refresh(); } //2008-09-05 ¿ÀÈÄ 8:38:53 taebum »èÁ¦ÀÏ °æ¿ì disable µÇµµ·Ï ó¸®ÇÔ. iTmpCnt = getNodesetCount("/root/main/CartOrdData/ListOpsupply"); if(iTmpCnt > 0){ for(var i = 1; i <= iTmpCnt; i++ ){ grd_opsupply.rebuildStyle(i); if(grd_opsupply.valueMatrix(i, grd_opsupply.colRef("addinfoflag")) == "¡Ú"){ grd_opsupply.cellstyle("color", i, grd_opsupply.colRef("addinfoflag"), i, grd_opsupply.colRef("addinfoflag")) = "#FF0000"; }else if(grd_opsupply.valueMatrix(i,grd_opsupply.colRef("addinfoflag")) == "¡Ù"){ grd_opsupply.cellstyle("color", i, grd_opsupply.colRef("addinfoflag"), i, grd_opsupply.colRef("addinfoflag")) = "#000000"; }else if(grd_opsupply.valueMatrix(i,grd_opsupply.colRef("addinfoflag")) == "¡Ü"){ grd_opsupply.cellstyle("color", i, grd_opsupply.colRef("addinfoflag"), i, grd_opsupply.colRef("addinfoflag")) = "#0000FF"; }else{ grd_opsupply.cellstyle("color", i, grd_opsupply.colRef("addinfoflag"), i, grd_opsupply.colRef("addinfoflag")) = "#000000"; } if(grd_opsupply.valueMatrix(i,grd_opsupply.colRef("deleteyn")) == "X"){ grd_opsupply.isReadOnly(i, grd_opsupply.colRef("delcheck"), i, grd_opsupply.colRef("reqmthd")) = true; }else{ grd_opsupply.isReadOnly(i, grd_opsupply.colRef("delcheck"), i, grd_opsupply.colRef("reqmthd")) = false; } if(grd_opsupply.valueMatrix(i,grd_opsupply.colRef("expnyn")) == "¡Ü"){ grd_opsupply.cellstyle("color", i, grd_opsupply.colRef("expnyn"), i, grd_opsupply.colRef("expnyn")) = "#fee580"; }else{ grd_opsupply.cellstyle("color", i, grd_opsupply.colRef("expnyn"), i, grd_opsupply.colRef("expnyn")) = "#000000"; } //2009-03-10 YCD ±Þ¿©Á¤º¸´Â ÄÞº¸¼±ÅÃÀ¸·Î ¼öÁ¤ÇÒ ¼ö ¾øµµ·Ï ó¸®ÇÔ(Instrument´Â ±Þ¿© ¼±Åà ÇÊ¿ä¾øÀ½) //grd_opsupply.isReadOnly(i, grd_opsupply.colRef("payflagcd"), i, grd_opsupply.colRef("payflagcd"))= true; grd_opsupply.isReadOnly(i, grd_opsupply.colRef("goodcrflag"), i, grd_opsupply.colRef("goodcrflag"))= true; if(grd_opsupply.valueMatrix(i,grd_opsupply.colRef("goodcrflag")) == "S" ){ grd_opsupply.cellstyle("background-color", i, grd_opsupply.colRef("goodcrflag"), i, grd_opsupply.colRef("goodcrflag")) = "#FFFFFF"; grd_opsupply.cellstyle("background-color", i, grd_opsupply.colRef("outqty"), i, grd_opsupply.colRef("outqty")) = "#ccffcc"; if(grd_opsupply.valueMatrix(i,grd_opsupply.colRef("deliveyn")) == "Y"){ grd_opsupply.isReadOnly(i, grd_opsupply.colRef("outqty"), i, grd_opsupply.colRef("outqty"))= true; } }else{ if(grd_opsupply.valueMatrix(i,grd_opsupply.colRef("deliveyn")) == "N"){ grd_opsupply.cellstyle("background-color", i, grd_opsupply.colRef("goodcrflag"), i, grd_opsupply.colRef("goodcrflag")) = "#FF0000"; grd_opsupply.cellstyle("background-color", i, grd_opsupply.colRef("outqty"), i, grd_opsupply.colRef("outqty")) = "#FFFFFF"; }else{ grd_opsupply.isReadOnly(i, grd_opsupply.colRef("outqty"), i, grd_opsupply.colRef("outqty"))= true; grd_opsupply.cellstyle("background-color", i, grd_opsupply.colRef("goodcrflag"), i, grd_opsupply.colRef("goodcrflag")) = "#FFFFFF"; grd_opsupply.cellstyle("background-color", i, grd_opsupply.colRef("outqty"), i, grd_opsupply.colRef("outqty")) = "#FFFFFF"; } } //20110629 wify °æºÏ´ë ÀúÀåµÈó¹æÀº ±â¿ÕÁõÀ¯¹« º¯°æÇÒ¼ö ¾øÀ½. // if(grd_opsupply.valueMatrix(i,grd_opsupply.colRef("prcpno")) > 0 ){ // grd_opsupply.isReadOnly(i, grd_opsupply.colRef("anamneflag"), i, grd_opsupply.colRef("anamneflag"))= true; // } } grd_opsupply.refresh(); } } // -------------------------------------------------- // ¼ö¼ú¹æº° ¾ÈÀüÀç°í¿Í Àç°í·® ³»¿ª Á¶È¸ // -------------------------------------------------- function fMnprdrugData_Read() { var RoomPath = "/root/main/MnprdrugLists/mnprdruglist"; model.removeNodeset(RoomPath); model.removenode("/root/send"); model.makeValue("/root/send/instcd" , model.getValue("/root/init/instcd" )); // ±â°üÄÚµå model.makeValue("/root/send/goodcd" , model.getValue("/root/init/WorkData/InputGood/goodcd" )); // ¹°Ç°ÄÚµå model.makeValue("/root/send/allsizespecid", model.getValue("/root/init/WorkData/InputGood/allsizespecid" )); // ALLSIZE±Ô°ÝID model.makeValue("/root/send/ordseq" , model.getValue("/root/init/WorkData/InputGood/ordseq" )); // 󹿼ø¹ø model.makeValue("/root/send/oprsrvno" , model.getValue(gPathNode[6] + "/oprsrvno")); // ¼ö¼ú¿¹¾à(ÀÇ·Ú)¹øÈ£ model.makeValue("/root/send/cartgubn" , model.getValue("/root/init/WorkData/cond/cartgubn")); // model.makeValue("/root/send/oproomcd" , model.getValue(gPathNode[6] + "/oproomcd")); // ¼ö¼ú¹æ // 2009-03-04 ycd »èÁ¦Ã³¸® //bbt_other.disabled = true; if (submit("TRMNP01802")) { // ¼ö¼ú¿¹¾àÁ¤º¸¸¦ °¡Á®¿Â´Ù. if (getNodesetCount(RoomPath) > 0) { // 2009-03-04 ycd »èÁ¦Ã³¸® //bbt_other.disabled = false; } } var RoomData = fRoomQtyCheck(); model.setValue("/root/init/WorkData/InputGood/roomdata",fRoomQtyCheck()); out_roomdata.refresh(); } // // ¼ö¼ú¹æº° ¾ÈÀüÀç°í¿Í Àç°í·® ³»¿ª ÇÕÇϱâ // function fRoomQtyCheck(){ var RoomDisp = ""; var RoomData = ""; var DrugPath = "/root/main/MnprdrugLists"; var xNode = instance1.selectSingleNode(DrugPath+"/mnprdruglist"); var nLen = 0; if (xNode != null) { nLen = (xNode.length == 0) ? 1 : xNode.length; } var dRoomCd = model.getValue(gPathNode[6] + "/oproomcd"); // ¼ö¼ú¹æ var DrugNode = DrugPath + "/mnprdruglist"; for (i = 1; i <= nLen; i++) { if (model.getValue(DrugNode + "["+i+"]/oproomcd") == dRoomCd) { // model.setValue("/root/init/WorkData/InputGood/stocqty",model.getValue(DrugNode + "["+i+"]/stocqty")); model.removenode(DrugNode + "["+i+"]"); } else { RoomDisp = model.getValue(DrugNode + "["+i+"]/oproomnm") + " [" + model.getValue(DrugNode + "["+i+"]/stocqty") + " / " + model.getValue(DrugNode + "["+i+"]/safestocqty") + "] " ; // model.setValue(DrugNode + "["+i+"]/dispnm", RoomDisp); RoomData += RoomDisp; } } return RoomData; } // function fDeleteCheck(pIdx, pRow){ var wCartPath = gPathNode[8]+"/"+tPathCart[pIdx]+ "[" + (pRow) +"]"; if ( model.getValue(wCartPath+"/deleteyn") =='X') { alert("»èÁ¦µÈ ó¹æÀÔ´Ï´Ù!!" ); model.setValue(wCartPath+"/delcheck","false"); } } // ¹°Ç° Ãß°¡ Check function fGoodClick(pIdx, pGrid){ var pRow = pGrid.row; var GoodNode = "/root/init/WorkData/InputGood"; // var wCartPath = gPathNode[8]+"/"+tPathCart[pIdx]+ "[" + (pRow) +"]"; wGoodCd = pGrid.valueMatrix(pGrid.row, pGrid.colRef("goodcd")); wGoodSz = pGrid.valueMatrix(pGrid.row, pGrid.colRef("allsizespecid")); //2008-09-21 ¿ÀÈÄ 3:02:14 taebum ÇØ´ç seq¿¡ ´ëÇÑ ¹°Ç° Á¤º¸ Á¶È¸Çϵµ·Ï º¯°æ. var sTmpOrdseq = pGrid.valueMatrix(pGrid.row, pGrid.colRef("ordseq")); var wCartPath = gPathNode[8]+"/"+tPathCart[pIdx]+ "[goodcd='"+ wGoodCd+"' and allsizespecid='"+wGoodSz+"' and ordseq = '"+sTmpOrdseq+"']"; // alert(wGoodCd+"==>"+model.getValue(wCartPath2+"/goodengnm")); model.setValue(GoodNode + "/oprsrvno" , model.getValue(wCartPath + "/oprsrvno" )); // 01 ¼ö¼ú¿¹¾à(ÀÇ·Ú)¹øÈ£ (³âµµ + ÀϷùøÈ£) model.setValue(GoodNode + "/cartgubn" , model.getValue(wCartPath + "/cartgubn" )); // 02 Cart±¸ºÐ (O:¼ö¼ú,A:¸¶Ãë) model.setValue(GoodNode + "/ordseq" , model.getValue(wCartPath + "/ordseq" )); // 03 󹿼ø¹ø model.setValue(GoodNode + "/instcd" , model.getValue(wCartPath + "/instcd" )); // 04 º´¿ø±â°üÄÚµå(ÄÚµåÁ¤ÀǼ­ Z0007 ÂüÁ¶) model.setValue(GoodNode + "/goodcd" , model.getValue(wCartPath + "/goodcd" )); // 05 ¹°Ç°ÄÚµå model.setValue(GoodNode + "/allsizespecid" , model.getValue(wCartPath + "/allsizespecid" )); // 06 ALLSIZE±Ô°ÝID model.setValue(GoodNode + "/goodcls" , model.getValue(wCartPath + "/goodcls" )); // 07 ¹°Ç°±¸ºÐ 1:Sutures,2:Supplies,3:Drug,4:Instrument,5:óġó¹æ,6:¼ö¼ú¼Ò¸ðǰ model.setValue(GoodNode + "/goodqty" , model.getValue(wCartPath + "/goodqty" )); // 08 ¹°Ç°¼ö·® model.setValue(GoodNode + "/addreductqty" , model.getValue(wCartPath + "/addreductqty" )); // 09 °¡°¨¼ö·® model.setValue(GoodNode + "/payflagcd" , model.getValue(wCartPath + "/payflagcd" )); // 10 ±Þ¿©±¸ºÐÄÚµå (ÄÚµåÁ¤ÀǼ­ M0029 ÂüÁ¶) model.setValue(GoodNode + "/oproomcd" , model.getValue(wCartPath + "/oproomcd" )); // 11 ¼ö¼ú½ÇÄÚµå model.setValue(GoodNode + "/prcpdd" , model.getValue(wCartPath + "/prcpdd" )); // 12 ó¹æÀÏÀÚ model.setValue(GoodNode + "/prcpno" , model.getValue(wCartPath + "/prcpno" )); // 13 ó¹æÀÏÀÚº° ÀϷùøÈ£ model.setValue(GoodNode + "/prcphistno" , model.getValue(wCartPath + "/prcphistno" )); // 14 ó¹æÀ̷»ýÇÒ¶§ ¸¶´Ù »ý¼º (ó¹æÀÏÀÚ, 󹿹øÈ£, ±â°üÄÚµå ±âÁØ) model.setValue(GoodNode + "/pid" , model.getValue(wCartPath + "/pid" )); // 15 µî·Ï¹øÈ£ model.setValue(GoodNode + "/saveqty" , model.getValue(wCartPath + "/saveqty" )); // 16 º¯°æCheck ¼ö·® (¹°Ç°¼ö·® + °¡°¨¼ö·®) model.setValue(GoodNode + "/outqty" , model.getValue(wCartPath + "/outqty" )); // 17 º¯°æÇÒ ¼ö·® (¹°Ç°¼ö·® + °¡°¨¼ö·®) model.setValue(GoodNode + "/goodengnm" , model.getValue(wCartPath + "/goodengnm" )); // 18 ¹°Ç°(ó¹æ)¸í model.setValue(GoodNode + "/goodspec" , model.getValue(wCartPath + "/goodspec" )); // 19 ±Ô°Ý¸í model.setValue(GoodNode + "/prodcmpynm" , model.getValue(wCartPath + "/prodcmpynm" )); // 20 Á¦Á¶»ç model.setValue(GoodNode + "/goodmodel" , model.getValue(wCartPath + "/goodmodel" )); // 21 ¸ðµ¨ model.setValue(GoodNode + "/prcpunit" , model.getValue(wCartPath + "/prcpunit" )); // 22 ´ÜÀ§ model.setValue(GoodNode + "/deliveunit" , model.getValue(wCartPath + "/deliveunit" )); // 22-1 ´ÜÀ§ model.setValue(GoodNode + "/oproomnm" , model.getValue(wCartPath + "/oproomnm" )); // 23 ¼ö¼ú½Ç¸í model.setValue(GoodNode + "/oproomdeptcd" , model.getValue(wCartPath + "/oproomdeptcd" )); // 24 ¼ö¼ú½ÇºÎ¼­ÄÚµå model.setValue(GoodNode + "/recflag" , model.getValue(wCartPath + "/recflag" )); // 25 U:¼öÁ¤,I:ÀԷ±¸ºÐ model.setValue(GoodNode + "/drugmthdspccd" , model.getValue(wCartPath + "/drugmthdspccd" )); // 28 Åõ¿©¹æ¹ý ¹× °ËüÄÚµå // 29 Àç°í·® model.setValue(GoodNode + "/acmlbaseqty" , model.getValue(wCartPath + "/acmlbaseqty" )); // 30 ±âÁؼö·® model.setValue(GoodNode + "/prcpclscd" , model.getValue(wCartPath + "/prcpclscd" )); // 31 󹿱¸ºÐ model.setValue(GoodNode + "/reqmthd" , model.getValue(wCartPath + "/reqmthd" )); // 32 û±¸¹æ¹ý // 33 󹿹ßÇ౸ºÐ(S : Á¤±Ô, E : ÀÀ±Þ ) model.setValue(GoodNode + "/purcflag" , model.getValue(wCartPath + "/purcflag" )); // 34 ±¸¸Å±¸ºÐ // model.setValue(GoodNode + "/recflagnm" , model.getValue(wCartPath + "/recflagnm" )); // Ãß°¡±¸ºÐ¸í Ãß //2008-07-16 ¿ÀÈÄ 3:33:40 taebum º¸Çè´Ü°¡, º¸ÇèÁ¤º¸, »ç¿ë±¸ºÐ, ÀÔ°í±¸ºÐ, û±¸¹æ¹ý Ãß°¡. model.setValue(GoodNode + "/limresn" , model.getValue(wCartPath + "/limresn" )); // limresn model.setValue(GoodNode + "/insucost" , model.getValue(wCartPath + "/insucost" )); // insucost model.setValue(GoodNode + "/useflagnm" , model.getValue(wCartPath + "/useflagnm" )); // useflagnm model.setValue(GoodNode + "/winflagnm" , model.getValue(wCartPath + "/winflagnm" )); // winflagnm model.setValue(GoodNode + "/reqmthdnm" , model.getValue(wCartPath + "/reqmthdnm" )); // reqmthdnm model.setValue(GoodNode + "/goodpurccost" , model.getValue(wCartPath + "/goodpurccost" )); // ±¸ÀԴܰ¡ model.setValue(GoodNode + "/prcpunit" , model.getValue(wCartPath + "/prcpunit" )); // 󹿴ÜÀ§ model.setValue(GoodNode + "/calcscorcd" , model.getValue(wCartPath + "/calcscorcd" )); // ¼ö°¡ÄÚµå model.setValue(GoodNode + "/reqprid" , model.getValue(wCartPath + "/reqprid" )); // û±¸ÁÖ±â //2009-03-04 YCD Ãß°¡ »çÇ× model.setValue(GoodNode + "/edicd" , model.getValue(wCartPath + "/edicd" )); // EDIÄÚµå model.setValue(GoodNode + "/oldcd" , model.getValue(wCartPath + "/oldcd" )); // ±¸ÄÚµå model.setValue(GoodNode + "/insupynpy1" , model.getValue(wCartPath + "/insupynpy1" )); // ±Þ¿©±¸ºÐ model.setValue(GoodNode + "/setplceordflag" , model.getValue(wCartPath + "/setplceordflag" )); // SETó¹æ model.setValue(GoodNode + "/prcpqty" , model.getValue(wCartPath + "/prcpqty" )); // 󹿼ö·® model.setValue(GoodNode + "/deliveqty" , model.getValue(wCartPath + "/deliveqty" )); // û±¸¼ö·® model.setValue(GoodNode + "/calcyn" , model.getValue(wCartPath + "/calcyn" )); // ¼ö°¡¿©ºÎ model.setValue(GoodNode + "/mngtflag" , model.getValue(wCartPath + "/mngtflag" )); // set¿©ºÎ model.setValue(GoodNode + "/bothaddrate" , model.getValue(wCartPath + "/bothaddrate" )); // ÃÖ¼Òó¹æ model.setValue(GoodNode + "/goodunitcost" , model.getValue(wCartPath + "/goodunitcost" )); // ±¸¸Å´Ü°¡ model.setValue(GoodNode + "/old_payflagcd" , model.getValue(wCartPath + "/payflagcd" )); // 10 ±Þ¿©±¸ºÐÄÚµå (ÄÚµåÁ¤ÀǼ­ M0029 ÂüÁ¶) model.setValue(GoodNode + "/calculyn" , model.getValue(wCartPath + "/calculyn" )); // »êÁ¤¿©ºÎ model.setValue(GoodNode + "/todd" , model.getValue(wCartPath + "/todd" )); // ó¹æÁ¾·á model.setValue(GoodNode + "/listodd" , model.getValue(wCartPath + "/listodd" )); // Áø·áÁö¿øÁ¾·á model.setValue(GoodNode + "/spcmtodd" , model.getValue(wCartPath + "/spcmtodd" )); // Áø°ËÁ¾·á model.setValue(GoodNode + "/goodinfo" , model.getValue(wCartPath + "/goodinfo" )); // ¹°Ç°Á¤º¸ model.setValue(GoodNode + "/prcpinfo" , model.getValue(wCartPath + "/prcpinfo" )); // ó¹æÁ¤º¸ //2009-03-04 ycd »èÁ¦Ã³¸® //inp_good.currentText = model.getValue(wCartPath +"/goodcd"); // ¹°Ç°ÄÚµå //model.setValue(GoodNode + "/goodcd" , model.getValue(wCartPath + "/goodcd" )); // ¹°Ç°ÄÚµå fMnprdrugData_Read(); //¼ö¼ú¹æº° ¾ÈÀüÀç°í¿Í Àç°í·® ³»¿ª Á¶È¸ //grp_good.refresh(); model.refresh(); } /** * * ¼ö¼ú¸¶Ãë ¾à¼Óó¹æ¿¡¼­ Ãß°¡ ¹öưÀ» ´­·¶À» °æ¿ì À̺¥Æ® * @ param : pSendData * goodcd + "¢È" + allsizespecid + "¢È" + goodcls + "¢È" + goodqty + "¢È" + payflagcd + "¢È" + * goodqty + "¢È" + goodengnm + "¢È" + goodspec + "¢È" + makernm + "¢È" + goodmodel + "¢È" + * deliveunit + "¢È" + drugmthdspccd + "¢Ê" ; * @ 2008-08-21 ¿ÀÀü 4:11:17 taebum STOCQTY(ÇØ´ç ¼ö¼ú¹æ¿¡ ´ëÇÑ ½ÇÀç°í·®) Ãß°¡ */ function fNurseOrderMake(pSendData){ //fReSrchOpState(); // ¼ö¼úÁøÇà»óÅ ÀçÁ¶È¸ + ¹öư ÄÁÆ®·Î ó¸® var vOprsrvno = model.getValue(sOprsXpath + "/oprsrvno" ); // 01 ¼ö¼ú¿¹¾à(ÀÇ·Ú)¹øÈ£ (³âµµ + ÀϷùøÈ£) //2008-08-02 ¿ÀÈÄ 6:25:12 taebum add ȸº¹Àº ¼ö¼úīƮ »ç¿ë //var vCartgubn = model.getValue("/root/init/WorkData/cond/cartgubn"); // 02 Cart±¸ºÐ (O:¼ö¼ú,A:¸¶Ãë, R:ȸº¹) //ÀÌÀü var tempCartGb = model.getValue("/root/init/WorkData/cond/cartgubn"); /* //2008-08-18 ¿ÀÈÄ 1:22:56 taebum ±âÁ¸Ã³·³ R·Î ó¸® if(tempCartGb == "R"){ tempCartGb = "O"; } */ //2008-10-28 ¿ÀÈÄ 5:16:21 taebum add īƮ»óÅ Ãß°¡ var sTmpCartstat = model.getValue("/root/init/WorkData/cond/cartstat"); var vCartgubn = tempCartGb; // 02 Cart±¸ºÐ (O:¼ö¼ú,A:¸¶Ãë, R:ȸº¹) var vOrdseq = "" ; // 03 󹿼ø¹ø var vInstcd = model.getValue(sOprsXpath +"/instcd" ); // 04 º´¿ø±â°üÄÚµå(ÄÚµåÁ¤ÀǼ­ Z0007 ÂüÁ¶) var vGoodcd = ""; // goodcd // 05 ¹°Ç°ÄÚµå var vAllsizespecid = ""; // allsizespecid // 06 ALLSIZE±Ô°ÝID var vGoodcls = ""; // goodcls // 07 ¹°Ç°±¸ºÐ 1:Sutures,2:Supplies,3:Drug,4:Instrument,5:óġó¹æ,6:¼ö¼ú¼Ò¸ðǰ var vGoodqty = "0"; // 08 ¹°Ç°¼ö·® //2008-09-06 ¿ÀÈÄ 2:23:05 taebum var vAddreductqty = "0"; // goodqty vAddreductqty ""¿¡¼­ "0"À¸·Î º¯°æ // 09 °¡°¨¼ö·® var vPayflagcd = ""; // payflagcd // 10 ±Þ¿©±¸ºÐÄÚµå (ÄÚµåÁ¤ÀǼ­ M0029 ÂüÁ¶) var vOproomcd = model.getValue(sOprsXpath +"/oproomcd" ); // 11 ¼ö¼ú½ÇÄÚµå var vPrcpdd = "" ; // 12 ó¹æÀÏÀÚ var vPrcpno = "0" ; // 13 ó¹æÀÏÀÚº° ÀϷùøÈ£ var vPrcphistno = "0" ; // 14 ó¹æÀ̷»ýÇÒ¶§ ¸¶´Ù »ý¼º (ó¹æÀÏÀÚ, 󹿹øÈ£, ±â°üÄÚµå ±âÁØ) var vPid = model.getValue(sOprsXpath + "/pid" ); // 15 µî·Ï¹øÈ£ var vSaveqty = "0"; // 16 º¯°æCheck ¼ö·® (¹°Ç°¼ö·® + °¡°¨¼ö·®) var vOutqty = ""; // goodqty // 17 º¯°æÇÒ ¼ö·® (¹°Ç°¼ö·® + °¡°¨¼ö·®) var vGoodengnm = ""; // goodengnm // 18 ¹°Ç°(ó¹æ)¸í var vGoodspec = ""; // goodspec // 19 ±Ô°Ý¸í var vProdcmpynm = ""; // makernm // 20 Á¦Á¶»ç var vGoodmodel = ""; // goodmodel // 21 ¸ðµ¨ var vDeliveunit = ""; // deliveunit // 22 ´ÜÀ§ //2009-04-14 ycd Àü¿ªº°¼ö·Î ¼³Á¤ //var vOproomnm = model.getValue(sOprsXpath +"/oproomnm" ); // 23 ¼ö¼ú½Ç¸í var vOproomdeptcd = model.getValue(sOprsXpath +"/oproomdeptcd" ); // 24 ¼ö¼ú½ÇºÎ¼­ÄÚµå var vRecflag = "I" ; // 25 U:¼öÁ¤,I:ÀԷ±¸ºÐ var vRecflagnm = ""; // 26 Ãß°¡±¸ºÐ¸í Ãß var vDrugmthdspccd = ""; //drugmthdspccd // 28 Åõ¿©¹æ¹ý ¹× °ËüÄÚµå var vStocqty = ""; // 29 Àç°í¼ö·® var vAcmlbaseqty = ""; // 30 ±âÁؼö·® var vPrcpclscd = ""; // ó¹æºÐ·ùÄÚµå var vReqmthd = ""; // û±¸¹æ¹ý var vPurcflag = ""; // ±¸¸Å±¸ºÐ var vCalculyn = ""; // »êÁ¤¿©ºÎ var vInsuyn = ""; // ¼ö°¡´ë»ó¿©ºÎ var vCalcscorcd = ""; // ¼ö°¡ÄÚµå var sTmp2Cartgubn = model.getValue("/root/init/WorkData/cond/cartgubn"); var vGoodCrFlag = "E"; // var vAnamneFlag = ""; // var vSubCretNo = ""; var vErbgcd = ""; var cGrupcd = ""; if(bbt_tSave.disabled == false){ vGoodCrFlag = "S"; } if(pSendData != "" && pSendData != null && pSendData != "undefined"){ var aRowParamArr = pSendData.split("¢Ê"); var sInsertXpath = ""; var sTempCartXpathCnt = ""; if(aRowParamArr.length > 0){ for(var j = 0; j < aRowParamArr.length; j++){ var aColParamArr = aRowParamArr[j].split("¢È"); if(aColParamArr[0] != null && aColParamArr[0] != "" && aColParamArr[0] != "undefined"){ //¹°Ç°ÄÚµå vGoodcd = aColParamArr[0]; // goodcd vAllsizespecid = aColParamArr[1]; // allsizespecid vGoodcls = aColParamArr[2]; // goodcls vGoodqty = "0"; // goodqty vPayflagcd = aColParamArr[4]; // payflagcd vOutqty = aColParamArr[3]; // goodqty vGoodengnm = aColParamArr[6]; // goodengnm vGoodspec = aColParamArr[7]; // goodspec vProdcmpynm = aColParamArr[8]; // makernm vGoodmodel = aColParamArr[9]; // goodmodel vDeliveunit = aColParamArr[10]; // deliveunit 󹿴ÜÀ§ //drugmthdspccd ´Â aColParamArr[11] ·Î ³Ñ±â°í ÀÖÀ½. vStocqty = aColParamArr[12]; // Àç°í·® vAcmlbaseqty = aColParamArr[13]; // ±âÁؼö·® vPrcpclscd = aColParamArr[14]; // 󹿱¸ºÐ vReqmthd = aColParamArr[15]; // û±¸¹æ¹ý vPurcflag = aColParamArr[16]; // ±¸¸Å±¸ºÐ vCalculyn = aColParamArr[17]; // »êÁ¤¿©ºÎ vInsuyn = aColParamArr[18]; // ¼ö°¡´ë»ó¿©ºÎ vCalcscorcd = aColParamArr[19]; // ¼ö°¡ÄÚµå vGrupcd = aColParamArr[20]; // ±×·ìÄÚµå // vAnamneflag = aColParamArr[21]; // ±×·ìÄÚµå // vSubCretNo = aColParamArr[22]; // ±×·ìÄÚµå vErbgcd = aColParamArr[23]; // ÀÀ±ÞCCD BAG ¹øÈ£ /* 2009-03-05 YCD »èÁ¦Ã³¸® sTempCartXpathCnt = vGoodcls; if(sTempCartXpathCnt == ""){ sTempCartXpathCnt = "1"; } */ // 2009-03-05 YCD ¹°Ç° ¼¼ÆÃ º¯°æÀ¸·Î ÀÎÇÏ¿© ¼¼ÆÃ ³ëµå º¯°æ ó¸® sTempCartXpathCnt = fChngNodeValue(vGoodcls, vPurcflag); sInsertXpath = "/root/main/CartOrdData/"+tPathCart[sTempCartXpathCnt]; var tGood = "/root/init/WorkData/"+tPathCart[sTempCartXpathCnt]; var xNode = instance1.selectSingleNode(tGood); if (xNode == null) { model.makeNode(tGood ); model.copyNode(tGood, GoodCopy); } //data setValue //node copy xNode = instance1.selectSingleNode(tGood); if (xNode == null) { model.makeNode(gPathNode[8]+"/"+tPathCart[sTempCartXpathCnt] ); model.copyNode(gPathNode[8]+"/"+tPathCart[sTempCartXpathCnt], tGood); } else { //±âÁ¸¿¡ µî·ÏµÇ¾î ÀÖ´ÂÁö È®ÀÎÇϰí, »óŰ¡ IÀÏ °æ¿ì¿¡´Â return ÇÑ´Ù. var iRowCnt = getNodesetCount(sInsertXpath); var bInsertFlag = false; for(var k = 1; k <= iRowCnt; k++ ){ var sTempRecflag = model.getValue(gPathNode[8]+"/"+tPathCart[sTempCartXpathCnt]+"["+k+"]/recflag"); var sTempGoodcd = model.getValue(gPathNode[8]+"/"+tPathCart[sTempCartXpathCnt]+"["+k+"]/goodcd"); var sTempSize = model.getValue(gPathNode[8]+"/"+tPathCart[sTempCartXpathCnt]+"["+k+"]/allsizespecid"); if(sTempRecflag == "I" && sTempGoodcd ==vGoodcd && sTempSize == vAllsizespecid){ /* var addOutqty = parseInt(model.getValue(gPathNode[8]+"/"+tPathCart[sTempCartXpathCnt]+"["+k+"]/outqty"))+parseInt(vAddreductqty); model.setValue(gPathNode[8]+"/"+tPathCart[sTempCartXpathCnt]+"["+k+"]/outqty", addOutqty); */ bInsertFlag = true; } } //2008-10-03 ¿ÀÈÄ 11:42:31 taebum Áߺ¹ ó¹æ ¹ß»ý½Ã ¾Ë¸² ó¸® if(bInsertFlag == true){ if (window.alert(vGoodcd+"´Â Áߺ¹µÈ ó¹æÀÔ´Ï´Ù. Ãß°¡ ÇϽðڽÀ´Ï±î? " ,"Áߺ¹Ã³¹æ È®ÀÎ", 1 | 32) != 1){ messageBox("Ãë¼Ò µÇ¾ú½À´Ï´Ù.", "I000"); bInsertFlag = true; }else{ bInsertFlag = false; } } if(bInsertFlag == false){ if(sTmpCartstat == "-" || sTmpCartstat == "1" || sTmpCartstat == "2"){ vGoodqty = vGoodqty; }else{ vGoodqty = "0"; } //data insert model.setValue(tGood + "/oprsrvno" , vOprsrvno ); // 01 ¼ö¼ú¿¹¾à(ÀÇ·Ú)¹øÈ£ (³âµµ + ÀϷùøÈ£) model.setValue(tGood + "/cartgubn" , vCartgubn ); // 02 Cart±¸ºÐ (O:¼ö¼ú,A:¸¶Ãë) model.setValue(tGood + "/ordseq" , vOrdseq ); // 03 󹿼ø¹ø model.setValue(tGood + "/instcd" , vInstcd ); // 04 º´¿ø±â°üÄÚµå(ÄÚµåÁ¤ÀǼ­ Z0007 ÂüÁ¶) model.setValue(tGood + "/goodcd" , vGoodcd ); // 05 ¹°Ç°ÄÚµå model.setValue(tGood + "/allsizespecid" , vAllsizespecid ); // 06 ALLSIZE±Ô°ÝID model.setValue(tGood + "/goodcls" , vGoodcls ); // 07 ¹°Ç°±¸ºÐ 1:Sutures,2:Supplies,3:Drug,4:Instrument,5:óġó¹æ,6:¼ö¼ú¼Ò¸ðǰ model.setValue(tGood + "/goodqty" , vGoodqty ); // 08 ¹°Ç°¼ö·® model.setValue(tGood + "/addreductqty" , "0" ); // 09 °¡°¨¼ö·® model.setValue(tGood + "/payflagcd" , vPayflagcd ); // 10 ±Þ¿©±¸ºÐÄÚµå (ÄÚµåÁ¤ÀǼ­ M0029 ÂüÁ¶) model.setValue(tGood + "/oproomcd" , vOproomcd ); // 11 ¼ö¼ú½ÇÄÚµå model.setValue(tGood + "/prcpdd" , vPrcpdd ); // 12 ó¹æÀÏÀÚ model.setValue(tGood + "/prcpno" , vPrcpno ); // 13 ó¹æÀÏÀÚº° ÀϷùøÈ£ model.setValue(tGood + "/prcphistno" , vPrcphistno ); // 14 ó¹æÀ̷»ýÇÒ¶§ ¸¶´Ù »ý¼º (ó¹æÀÏÀÚ, 󹿹øÈ£, ±â°üÄÚµå ±âÁØ) model.setValue(tGood + "/pid" , vPid ); // 15 µî·Ï¹øÈ£ model.setValue(tGood + "/saveqty" , vSaveqty ); // 16 º¯°æCheck ¼ö·® (¹°Ç°¼ö·® + °¡°¨¼ö·®) model.setValue(tGood + "/outqty" , vOutqty ); // 17 º¯°æÇÒ ¼ö·® (¹°Ç°¼ö·® + °¡°¨¼ö·®) //model.setValue(tGood + "/outqty" , "0" ); // 17 º¯°æÇÒ ¼ö·® (¹°Ç°¼ö·® + °¡°¨¼ö·®) model.setValue(tGood + "/goodengnm" , vGoodengnm ); // 18 ¹°Ç°(ó¹æ)¸í model.setValue(tGood + "/goodspec" , vGoodspec ); // 19 ±Ô°Ý¸í model.setValue(tGood + "/prodcmpynm" , vProdcmpynm ); // 20 Á¦Á¶»ç model.setValue(tGood + "/goodmodel" , vGoodmodel ); // 21 ¸ðµ¨ //model.setValue(tGood + "/deliveunit" , vDeliveunit ); // 22 ´ÜÀ§ model.setValue(tGood + "/prcpunit" , vDeliveunit ); // 22 ´ÜÀ§ model.setValue(tGood + "/oproomnm" , vOproomnm ); // 23 ¼ö¼ú½Ç¸í model.setValue(tGood + "/oproomdeptcd" , vOproomdeptcd ); // 24 ¼ö¼ú½ÇºÎ¼­ÄÚµå model.setValue(tGood + "/recflag" , vRecflag ); // 25 U:¼öÁ¤,I:ÀԷ±¸ºÐ model.setValue(tGood + "/drugmthdspccd" , vDrugmthdspccd ); // 28 Åõ¿©¹æ¹ý ¹× °ËüÄÚµå model.setValue(tGood + "/stocqty" , vStocqty ); // 29 Àç°í·® model.setValue(tGood + "/acmlbaseqty" , vAcmlbaseqty ); // 30 ±âÁؼö·® model.setValue(tGood + "/prcpclscd" , vPrcpclscd ); // 31 󹿱¸ºÐ model.setValue(tGood + "/reqmthd" , vReqmthd ); // 32 û±¸¹æ¹ý // 2009-03-09 ycd Ãß°¡ (Á¤±Ô, ÀÀ±Þ ±¸ºÐ) model.setValue(tGood + "/goodcrflag" , vGoodCrFlag ); // 33 󹿹ßÇ౸ºÐ(S : Á¤±Ô, E : ÀÀ±Þ ) model.setValue(tGood + "/purcflag" , vPurcflag ); // 34 ±¸¸Å±¸ºÐ model.setValue(tGood + "/old_payflagcd" , vPayflagcd ); // 10 ±Þ¿©±¸ºÐÄÚµå (ÄÚµåÁ¤ÀǼ­ M0029 ÂüÁ¶) model.setValue(tGood + "/calculyn" , vCalculyn ); // »êÁ¤¿©ºÎ model.setValue(tGood + "/insuyn" , vInsuyn ); // ¼ö°¡´ë»ó¿©ºÎ model.setValue(tGood + "/calcscorcd" , vCalcscorcd ); // ¼ö°¡ÄÚµå model.setValue(tGood + "/todd" , "99991231" ); // Á¾·áÀÏÀÚ model.setValue(tGood + "/listodd" , "99991231" ); // Á¾·áÀÏÀÚ model.setValue(tGood + "/spcmtodd" , "99991231" ); // Á¾·áÀÏÀÚ model.setValue(tGood + "/grupcd" , vGrupcd ); model.setValue(tGood + "/anamneflag" , "N" ); // ±â¿ÕÁõÀ¯¹« model.setValue(tGood + "/subcretno" , "0" ); // ºÎÀ¯Çü model.setValue(tGood + "/erbgcd" , vErbgcd ); // ÀÀ±ÞCCD Bag¹øÈ£ model.duplicate(gPathNode[8], tGood); } } } } for(var k = 0 ; k < 5 ; k++){ eval("grd_"+tNameCart[k]).refresh(); eval("grd_"+tNameCart[k]).row = eval("grd_"+tNameCart[k]).rows - eval("grd_"+tNameCart[k]).fixedRows;; eval("grd_"+tNameCart[k]).topRow = eval("grd_"+tNameCart[k]).row; } //2009-03-05 YCD »èÁ¦Ã³¸® //grd_sutures.refresh(); // 1 ºÀÇÕ»ç //grd_supplies.refresh(); // 2 °ø±Þ¹°Ç° //grd_drug.refresh(); // 3 ¾àÀç·á //grd_instrument.refresh(); // 4 ±â±¸ //grd_diposit.refresh(); // 7 °¡³³¹°Ç° //grd_opsupply.refresh(); // 6 ¼ö¼ú¼Ò¸ðǰ } model.refresh(); //20110418 À̼±°æ(°æºÏ´ë) : Á¤±Ôó¹æÀ̸é ÀÀ±Þ󹿱¸ºÐÀº ºñȰ¼ºÈ­ if(vGoodCrFlag == "S") { for(var idx = grd_supplies.rows - aRowParamArr.length; idx < grd_supplies.rows; idx++){ grd_supplies.isReadOnly(idx, grd_supplies.colRef("erprcpflag"), idx, grd_supplies.colRef("erprcpflag"))= true; } } } } /* // 2008-07-29 ¿ÀÈÄ 5:45:56 taebum PopUpÀ¸·Î UI Àü¸é ¼öÁ¤¿äûÀ¸·Î ÁÖ¼® ó¸®ÇÔ. // ¹°Ç° Ãß°¡ Check function fCopyGood(pCls, pIdx){ var sIdx = 1; var DataList = "/mnphcagolist" + "*" + "/orddeptcd" + "*" + "/mmbhppdslist" ; var dList = DataList.split("*") ; var GoodCd = ""; var sNode = instance1.selectSingleNode(gPathNode[pIdx]); if (sNode == null) { messageBox("Cart¹°Ç°ÀÌ ", "I004"); return; } var nIdx = sNode.childNodes.length; var cNode = gPathNode[pIdx] + dList[pIdx]; for (n = 1; n <= nIdx; n++) { CagoNode = cNode + "["+ n + "]"; GoodCd = model.getValue(CagoNode +"/goodcd" ); sIdx = model.getValue(CagoNode +"/goodcls" ); if (sIdx == "") { sIdx = 1; } if (fCheckGoodCd(sIdx, GoodCd)) { GoodNode = "/root/init/WorkData/"+tPathCart[sIdx]; //iCartNode = gPathNode[8]+"/"+tPathCart[cIdx]; , /root/main/CartOrdData/ListSutures if (pCls == "C") { if (model.getValue(CagoNode+"/fcheck")=="true") { fNodeDuplicate(sIdx, GoodNode, CagoNode, GoodCopy); eval("grd_"+tNameCart[sIdx]).refresh(); } } else { fNodeDuplicate(sIdx, GoodNode, CagoNode, GoodCopy); eval("grd_"+tNameCart[sIdx]).refresh(); } } } // -- End Of for (n = 1; n <= nIdx; n++) -- // grd_sutures.refresh(); // 1 ºÀÇÕ»ç // grd_supplies.refresh(); // 2 °ø±Þ¹°Ç° // grd_drug.refresh(); // 3 ¾àÀç·á // grd_instrument.refresh(); // 4 ±â±¸ // grd_diposit.refresh(); // 5 óġ // grd_opsupply.refresh(); // 6 ¼ö¼ú¼Ò¸ðǰ // eval("grd_"+tNameCart[sIdx]).refresh(); } */ // // ¹°Ç° Áߺ¹ Check // function fCheckGoodCd(cIdx, pGood){ var GoodCd = ""; var GoodChk = true; // model.setValue("/root/init/WorkData/InputGood/goodidx", ""); iCartNode = gPathNode[8]+"/"+tPathCart[cIdx]; iNode = instance1.selectSingleNode(iCartNode); if (iNode == null) { return GoodChk; } // var iLen = (iNode.length == 0) ? 1 : iNode.length; for (i = 1; i <= iLen; i++) { GoodCd = model.getValue(iCartNode + "["+i+"]/goodcd"); if (pGood == GoodCd) { GoodChk = false ; // model.setValue("/root/init/WorkData/InputGood/goodidx", i); break; } } return GoodChk; } /* // ¹°Ç° º¹»ç function fNodeDuplicate(pIdx, pGood, pCago, pCopy){ var xNode = instance1.selectSingleNode(pGood); if (xNode == null) { model.makeNode(pGood ); model.copyNode(pGood, pCopy); } var vOprsrvno = model.getValue(gPathNode[6] + "/oprsrvno" ); // 01 ¼ö¼ú¿¹¾à(ÀÇ·Ú)¹øÈ£ (³âµµ + ÀϷùøÈ£) var vCartgubn = model.getValue("/root/init/WorkData/cond/cartgubn"); // 02 Cart±¸ºÐ (O:¼ö¼ú,A:¸¶Ãë, R:ȸº¹) var vOrdseq = "" ; // 03 󹿼ø¹ø var vInstcd = model.getValue(gPathNode[6] +"/instcd" ); // 04 º´¿ø±â°üÄÚµå(ÄÚµåÁ¤ÀǼ­ Z0007 ÂüÁ¶) var vGoodcd = model.getValue(pCago +"/goodcd" ); // 05 ¹°Ç°ÄÚµå var vAllsizespecid = model.getValue(pCago +"/allsizespecid"); // 06 ALLSIZE±Ô°ÝID var vGoodcls = model.getValue(pCago +"/goodcls" ); // 07 ¹°Ç°±¸ºÐ 1:Sutures,2:Supplies,3:Drug,4:Instrument,5:óġó¹æ,6:¼ö¼ú¼Ò¸ðǰ var vGoodqty = "0"; // 08 ¹°Ç°¼ö·® var vAddreductqty = model.getValue(pCago +"/goodqty" ); // 09 °¡°¨¼ö·® var vPayflagcd = model.getValue(pCago +"/payflagcd" ); // 10 ±Þ¿©±¸ºÐÄÚµå (ÄÚµåÁ¤ÀǼ­ M0029 ÂüÁ¶) var vOproomcd = model.getValue(gPathNode[6] +"/oproomcd" ); // 11 ¼ö¼ú½ÇÄÚµå var vPrcpdd = "" ; // 12 ó¹æÀÏÀÚ var vPrcpno = "" ; // 13 ó¹æÀÏÀÚº° ÀϷùøÈ£ var vPrcphistno = "" ; // 14 ó¹æÀ̷»ýÇÒ¶§ ¸¶´Ù »ý¼º (ó¹æÀÏÀÚ, 󹿹øÈ£, ±â°üÄÚµå ±âÁØ) var vPid = model.getValue(gPathNode[6] + "/pid" ); // 15 µî·Ï¹øÈ£ var vSaveqty = "0"; // 16 º¯°æCheck ¼ö·® (¹°Ç°¼ö·® + °¡°¨¼ö·®) var vOutqty = model.getValue(pCago +"/goodqty" ); // 17 º¯°æÇÒ ¼ö·® (¹°Ç°¼ö·® + °¡°¨¼ö·®) var vGoodengnm = model.getValue(pCago +"/goodengnm" ); // 18 ¹°Ç°(ó¹æ)¸í var vGoodspec = model.getValue(pCago +"/goodspec" ); // 19 ±Ô°Ý¸í var vProdcmpynm = model.getValue(pCago +"/makernm" ); // 20 Á¦Á¶»ç var vGoodmodel = model.getValue(pCago +"/goodmodel" ); // 21 ¸ðµ¨ var vDeliveunit = model.getValue(pCago +"/deliveunit" ); // 22 ´ÜÀ§ var vOproomnm = model.getValue(gPathNode[6] +"/oproomnm" ); // 23 ¼ö¼ú½Ç¸í var vOproomdeptcd = model.getValue(gPathNode[6] +"/oproomdeptcd" ); // 24 ¼ö¼ú½ÇºÎ¼­ÄÚµå var vRecflag = "I" ; // 25 U:¼öÁ¤,I:ÀԷ±¸ºÐ var vRecflagnm = ""; // 26 Ãß°¡±¸ºÐ¸í Ãß var vDrugmthdspccd = model.getValue(pCago +"/drugmthdspccd" ); // 28 Åõ¿©¹æ¹ý ¹× °ËüÄÚµå // 3070000000 : ¼ö¼ú if (vCartgubn == "A") { //vOproomcd = "3073100000"; // 11 ¸¶ÃëÄÚµå vOproomnm = "¸¶Ãë"; // 23 ¸¶Ãë°ú¸í vOproomdeptcd = "3073100000"; // 24 ¸¶ÃëºÎ¼­ÄÚµå } else if (vCartgubn == "R") { //vOproomcd = "3073300000"; // 11 ȸº¹½ÇÄÚµå vOproomnm = "ȸº¹½Ç"; // 23 ȸº¹½Ç¸í vOproomdeptcd = "3073300000"; // 24 ȸº¹½ÇºÎ¼­ÄÚµå } // model.setValue(pGood + "/oprsrvno" , vOprsrvno ); // 01 ¼ö¼ú¿¹¾à(ÀÇ·Ú)¹øÈ£ (³âµµ + ÀϷùøÈ£) model.setValue(pGood + "/cartgubn" , vCartgubn ); // 02 Cart±¸ºÐ (O:¼ö¼ú,A:¸¶Ãë) model.setValue(pGood + "/ordseq" , vOrdseq ); // 03 󹿼ø¹ø model.setValue(pGood + "/instcd" , vInstcd ); // 04 º´¿ø±â°üÄÚµå(ÄÚµåÁ¤ÀǼ­ Z0007 ÂüÁ¶) model.setValue(pGood + "/goodcd" , vGoodcd ); // 05 ¹°Ç°ÄÚµå model.setValue(pGood + "/allsizespecid", vAllsizespecid ); // 06 ALLSIZE±Ô°ÝID model.setValue(pGood + "/goodcls" , vGoodcls ); // 07 ¹°Ç°±¸ºÐ 1:Sutures,2:Supplies,3:Drug,4:Instrument,5:óġó¹æ,6:¼ö¼ú¼Ò¸ðǰ model.setValue(pGood + "/goodqty" , vGoodqty ); // 08 ¹°Ç°¼ö·® model.setValue(pGood + "/addreductqty" , vAddreductqty ); // 09 °¡°¨¼ö·® model.setValue(pGood + "/payflagcd" , vPayflagcd ); // 10 ±Þ¿©±¸ºÐÄÚµå (ÄÚµåÁ¤ÀǼ­ M0029 ÂüÁ¶) model.setValue(pGood + "/oproomcd" , vOproomcd ); // 11 ¼ö¼ú½ÇÄÚµå model.setValue(pGood + "/prcpdd" , vPrcpdd ); // 12 ó¹æÀÏÀÚ model.setValue(pGood + "/prcpno" , vPrcpno ); // 13 ó¹æÀÏÀÚº° ÀϷùøÈ£ model.setValue(pGood + "/prcphistno" , vPrcphistno ); // 14 ó¹æÀ̷»ýÇÒ¶§ ¸¶´Ù »ý¼º (ó¹æÀÏÀÚ, 󹿹øÈ£, ±â°üÄÚµå ±âÁØ) model.setValue(pGood + "/pid" , vPid ); // 15 µî·Ï¹øÈ£ model.setValue(pGood + "/saveqty" , vSaveqty ); // 16 º¯°æCheck ¼ö·® (¹°Ç°¼ö·® + °¡°¨¼ö·®) model.setValue(pGood + "/outqty" , vOutqty ); // 17 º¯°æÇÒ ¼ö·® (¹°Ç°¼ö·® + °¡°¨¼ö·®) model.setValue(pGood + "/goodengnm" , vGoodengnm ); // 18 ¹°Ç°(ó¹æ)¸í model.setValue(pGood + "/goodspec" , vGoodspec ); // 19 ±Ô°Ý¸í model.setValue(pGood + "/prodcmpynm" , vProdcmpynm ); // 20 Á¦Á¶»ç model.setValue(pGood + "/goodmodel" , vGoodmodel ); // 21 ¸ðµ¨ model.setValue(pGood + "/deliveunit" , vDeliveunit ); // 22 ´ÜÀ§ model.setValue(pGood + "/oproomnm" , vOproomnm ); // 23 ¼ö¼ú½Ç¸í model.setValue(pGood + "/oproomdeptcd" , vOproomdeptcd ); // 24 ¼ö¼ú½ÇºÎ¼­ÄÚµå model.setValue(pGood + "/recflag" , vRecflag ); // 25 U:¼öÁ¤,I:ÀԷ±¸ºÐ // model.setValue(pGood + "/recflagnm" , vRecflagnm ); // 26 Ãß°¡±¸ºÐ¸í Ãß model.setValue(pGood + "/drugmthdspccd", vDrugmthdspccd ); // 28 Åõ¿©¹æ¹ý ¹× °ËüÄÚµå xNode = instance1.selectSingleNode(gPathNode[8]+"/"+tPathCart[pIdx]); if (xNode == null) { model.makeNode(gPathNode[8]+"/"+tPathCart[pIdx] ); model.copyNode(gPathNode[8]+"/"+tPathCart[pIdx], pGood); } else { model.duplicate(gPathNode[8] , pGood); } } */ // // ¹°Ç° »èÁ¦ // 2008-07-30 taebum ¿ÀÈÄ 5:18:41 »ç¿ë¾ÈÇÏ´Â°Í À¸·Î ÆÇ´ÜµÊ function fDeleteGood(){ var sIdx = grd_good.row; if (sIdx < 1) { return; } var wCcrtNo = model.getValue("/root/init/WorkData/scond/ccrtno"); fNodeDuplicate(sIdx, "D", wCcrtNo, gPathNode[0], gPathNode[3]); model.removeNodeset(gPathNode[0] + "/mnphcagolist["+sIdx+"]"); grd_good.deleteRow(sIdx); } // ¹°Ç° UPDATE function fUpdateGood(){ var sIdx = grd_good.row; if (sIdx < 1) { return; } model.setValue(gPathNode[0] + "/mnphcagolist["+sIdx+"]/goodqty",model.getValue("/root/init/WorkData/InputGood/goodqty")); if (model.getValue("/root/init/WorkData/InputGood/recstat") == "N") { model.setValue(gPathNode[0] + "/mnphcagolist["+sIdx+"]/recstat", "U"); } grd_good.refresh(); grd_good.row = sIdx; } function fOpCodePopup() { var xpos = event.screenX; var ypos = event.screenY-300; modal("SMMNP04460", 1, xpos, ypos); var iProperties = getParameter("SendData"); var iSplit_Value = iProperties.split("|"); if (iSplit_Value.length > 0) { model.setValue("/root/init/WorkData/InputGood/goodengnm", iSplit_Value[3]); model.setValue("/root/init/WorkData/InputGood/makernm" , iSplit_Value[6]); model.setValue("/root/init/WorkData/InputGood/sizecd" , iSplit_Value[4]); model.setValue("/root/init/WorkData/InputGood/goodcd" , iSplit_Value[0]); } } // function fTitleCreate(){ var TitleData = "oprsrvno" + "¢Ë" // 01 ¼ö¼ú¿¹¾à(ÀÇ·Ú)¹øÈ£ (³âµµ + ÀϷùøÈ£) + "cartgubn" + "¢Ë" // 02 Cart±¸ºÐ (O:¼ö¼ú,A:¸¶Ãë) + "ordseq" + "¢Ë" // 03 󹿼ø¹ø + "instcd" + "¢Ë" // 04 º´¿ø±â°üÄÚµå(ÄÚµåÁ¤ÀǼ­ Z0007 ÂüÁ¶) + "goodcd" + "¢Ë" // 05 ¹°Ç°ÄÚµå + "allsizespecid" + "¢Ë" // 06 ALLSIZE±Ô°ÝID + "goodcls" + "¢Ë" // 07 ¹°Ç°±¸ºÐ 1:Sutures,2:Supplies,3:Drug,4:Instrument,5:óġó¹æ,6:¼ö¼ú¼Ò¸ðǰ + "goodqty" + "¢Ë" // 08 ¹°Ç°¼ö·® + "addreductqty" + "¢Ë" // 09 °¡°¨¼ö·® + "payflagcd" + "¢Ë" // 10 ±Þ¿©±¸ºÐÄÚµå (ÄÚµåÁ¤ÀǼ­ M0029 ÂüÁ¶) + "oproomcd" + "¢Ë" // 11 ¼ö¼ú½ÇÄÚµå + "prcpdd" + "¢Ë" // 12 ó¹æÀÏÀÚ + "prcpno" + "¢Ë" // 13 ó¹æÀÏÀÚº° ÀϷùøÈ£ + "prcphistno" + "¢Ë" // 14 ó¹æÀ̷»ýÇÒ¶§ ¸¶´Ù »ý¼º (ó¹æÀÏÀÚ, 󹿹øÈ£, ±â°üÄÚµå ±âÁØ) + "pid" + "¢Ë" // 15 µî·Ï¹øÈ£ + "reqtabcls" + "¢Ë" // 16 Å×ÀÌºí±¸ T:ÀÓ½Ãó¹æ, C: È®Á¤Ã³¹æ + "recflag" + "¢Ì"; // 17 U:¼öÁ¤,I:ÀԷ±¸ºÐ return TitleData; } // // ¼ö¼úÁß¿¡ »ç¿ëÇÑ Ã³¹æÁß ´Ù¸¥ ¼ö¼ú¹æÀÇ Àç·á¸¦ »ç¿ë(¼ö¼úó¹æ µî·Ï) ÀúÀå // function fMnphcrusSave(){ fReSrchOpState(); // ¼ö¼úÁøÇà»óÅ ÀçÁ¶È¸ + ¹öư ÄÁÆ®·Î ó¸® model.removenode("/root/send"); var SaveData = "oprsrvno" + "¢Ë" // 01 ¼ö¼ú¿¹¾à(ÀÇ·Ú)¹øÈ£(³âµµ+ÀϷùøÈ£) + "ordseq" + "¢Ë" // 02 󹿼ø¹ø + "instcd" + "¢Ë" // 03 º´¿ø±â°üÄÚµå(ÄÚµåÁ¤ÀǼ­Z0007ÂüÁ¶) + "oproomcd" + "¢Ë" // 04 ¼ö¼ú½Ç¿¡´ëÇÑÄÚµå + "goodcd" + "¢Ë" // 05 ¹°Ç°ÄÚµå + "allsizespecid" + "¢Ë" // 06 SizeÄÚµå + "goodqty" + "¢Ë" // 07 ¹°Ç°¼ö·® + "stocrefltyn" + "¢Ë" // 08 Àç°í¹Ý¿µ¿©ºÎ + "recflag" + "¢Ë" // 09 U:¼öÁ¤,I:ÀԷ±¸ºÐ + "prcpclscd" + "¢Ì"; // 10 ó¹æºÐ·ùÄÚµå ExCount = 0 ; var sRowCnt = getNodesetCount("/root/main/MnprdrugLists/mnprdruglist"); var TabCls = "C"; // Å×ÀÌºí±¸ T:ÀÓ½Ãó¹æ, C: È®Á¤Ã³¹æ var UseQty = ""; var TotQty = 0.0; var cPath = "/root/main/MnprdrugLists/mnprdruglist"; var gPath = "/root/init/WorkData/InputGood" ; var GoodCd = model.getValue(gPath +"/goodcd" ); var sIdx = model.getValue(gPath +"/goodcls" ); var sPurc = model.getValue(gPath +"/purcflag" ); if (sIdx == "") { sIdx = 0; }else{ sIdx = fChngNodeValue(sIdx, sPurc); } var gIdx = "0"; var sOrdSeq = "0"; var iCartNode = gPathNode[8]+"/"+tPathCart[sIdx]; var GoodCheck = true; // if (fCheckGoodCd(sIdx, GoodCd)) { // gIdx = 1 ; // GoodCheck = true; // } else { // GoodCheck = false; // gIdx = model.getValue("/root/init/WorkData/InputGood/goodidx"); // sOrdSeq = model.getValue(iCartNode + "["+gIdx+"]/ordseq"); // } ; // if (model.getValue("/root/init/WorkData/cond/cartstat") == "1") { TabCls = "T"; } var StkQty = 0.0; var deptflag = ""; for (var i=1; i <= sRowCnt; i++) { StkQty = parseFloat(model.getValue(cPath + "[" + i +"]/stocqty")); var sTmpStkQty = StkQty; UseQty = parseFloat(model.getValue(cPath + "[" + i +"]/currqty")); deptflag = model.getValue(cPath + "[" + i +"]/deptflag"); // UseQty = (UseQty == "" ) ? "0" : UseQty; // »ç¿ë¼ö·® if (UseQty != 0) { //2009.01.02 taebum ¾ÈÀüÀç°í »ç¿ëÇϵµ·Ï ¼öÁ¤ //2009.01.06 yanggun Àç°í·®ÀÌ 0 ÀÌ¿©µµ ÀúÀå °¡´ÉÇÏ°Ô Àç°í·® 0 üũ ÁÖ¼®Ã³¸® // if (StkQty == 0) { // alert(model.getValue(cPath + "[" + i +"]/oproomnm")+"¹ø ¹æÀÇ Àç°í°¡ ¾ø½À´Ï´Ù."); // return; // } TotQty = TotQty + UseQty; // ÃѼö·® StkQty = StkQty - UseQty; // Àç°í·® SaveData += model.getValue(gPathNode[6]+"/oprsrvno" ) + "¢Ë"; // 01 ¼ö¼ú¿¹¾à(ÀÇ·Ú)¹øÈ£(³âµµ+ÀϷùøÈ£) SaveData += model.getValue(cPath + "[" + i + "]/ordseq" ) + "¢Ë"; // 02 󹿼ø¹ø SaveData += model.getValue(gPathNode[6]+"/instcd" ) + "¢Ë"; // 03 º´¿ø±â°üÄÚµå(ÄÚµåÁ¤ÀǼ­Z0007ÂüÁ¶) SaveData += model.getValue(cPath + "[" + i + "]/oproomcd" ) + "¢Ë"; // 04 ¼ö¼ú½Ç¿¡´ëÇÑÄÚµå SaveData += model.getValue(gPath + "/goodcd" ) + "¢Ë"; // 05 ¹°Ç°ÄÚµå SaveData += model.getValue(gPath + "/allsizespecid" ) + "¢Ë"; // 06 SizeÄÚµå SaveData += model.getValue(cPath + "[" + i + "]/currqty" ) + "¢Ë"; // 07 ¹°Ç°¼ö·® SaveData += "N" + "¢Ë"; // 08 Àç°í¹Ý¿µ¿©ºÎ SaveData += model.getValue(cPath + "[" + i + "]/recflag" ) + "¢Ë"; // 09 U:¼öÁ¤,I:ÀԷ±¸ºÐ SaveData += model.getValue(gPath + "/prcpclscd" ) + "¢Ì"; // 10 ó¹æºÐ·ùÄÚµå //2009.01.02 taebum ¾ÈÀüÀç°í °ü·Ã ¼öÁ¤ if(StkQty > 0){ model.setValue(cPath + "[" + i + "]/currqty", 0 ); model.setValue(cPath + "[" + i + "]/stocqty", StkQty); } model.setValue(gPath + "/ordseq" , "" ); // 03 󹿼ø¹ø model.setValue(gPath + "/goodqty" , "0" ); // 08 ¹°Ç°¼ö·® model.setValue(gPath + "/addreductqty" , "0" ); // 09 °¡°¨¼ö·® model.setValue(gPath + "/prcpdd" , "" ); // 12 ó¹æÀÏÀÚ model.setValue(gPath + "/prcpno" , "0" ); // 13 ó¹æÀÏÀÚº° ÀϷùøÈ£ model.setValue(gPath + "/prcphistno" , "0" ); // 14 ó¹æÀ̷»ýÇÒ¶§ ¸¶´Ù »ý¼º (ó¹æÀÏÀÚ, 󹿹øÈ£, ±â°üÄÚµå ±âÁØ) model.setValue(gPath + "/saveqty" , "0" ); // 16 º¯°æCheck ¼ö·® (¹°Ç°¼ö·® + °¡°¨¼ö·®) model.setValue(gPath + "/outqty" , UseQty ); // 17 º¯°æÇÒ ¼ö·® (¹°Ç°¼ö·® + °¡°¨¼ö·®) model.setValue(gPath + "/recflag" , "I" ); // 25 U:¼öÁ¤,I:ÀԷ±¸ºÐ // model.setValue(gPath + "/recflagnm" , "Ãß" ); // 26 Ãß°¡±¸ºÐ¸í Ãß model.setValue(gPath + "/oproomcd" , model.getValue(cPath+ "[" + i + "]/oproomcd" )); // 11 ¼ö¼ú½ÇÄÚµå model.setValue(gPath + "/oproomnm" , model.getValue(cPath+ "[" + i + "]/oproomnm" )); // 23 ¼ö¼ú½Ç¸í model.setValue(gPath + "/oproomdeptcd" , model.getValue(cPath+ "[" + i + "]/oproomdeptcd" )); // 24 ¼ö¼ú½ÇºÎ¼­ÄÚµå model.setValue(gPath + "/stocqty" , sTmpStkQty ); // 25 Àç°í·® //model.setValue(gPath + "/reqmthd" , model.getValue(cPath+ "[" + i + "]/reqmthd" )); // 32 û±¸¹æ¹ý vOproomnm = model.getValue(cPath+ "[" + i + "]/oproomnm"); fAddGood(sIdx, sOrdSeq, TotQty, deptflag); ExCount += 1 ; } } // 2009-03-04 ycd »èÁ¦Ã³¸® //grd_roomcd.refresh(); // alert("mnphcruslist==>>"+SaveData); model.makeValue("/root/send/mnphcruslist",SaveData); //--------- var sOrdSeq = "0"; var GoodNode = "/root/init/WorkData/"+tPathCart[sIdx]; eval("grd_"+tNameCart[sIdx]).refresh(); eval("grd_"+tNameCart[sIdx]).row = eval("grd_"+tNameCart[sIdx]).rows - eval("grd_"+tNameCart[sIdx]).fixedRows; eval("grd_"+tNameCart[sIdx]).topRow = eval("grd_"+tNameCart[sIdx]).row; // if (ExCount > 0) { // if (submit("TXMNP01801")){ // Á¤º¸ÀúÀå //sOrdSeq = model.getValue("root/init/WorkData/cartordkey/ordseq"); //GoodCd = model.getValue("root/init/WorkData/cartordkey/goodcd"); //model.setValue(iCartNode+"[goodcd='"+ GoodCd + "']/ordseq" , sOrdSeq); // 󹿼ø¹ø //model.setValue(iCartNode+"[goodcd='"+ GoodCd + "']/recflag", "U" ); // U:¼öÁ¤,I:ÀԷ±¸ºÐ //=====È®ÀÎ 12.03 CHOI======================================= // fSave(); // Cart ¹°Ç° ÀúÀå (TXMNP01800) 10/12 Ãß°¡ // messageBox("ÀÚ·á ÀúÀåÀÌ", "I002"); // } } } // // ¹°Ç°ÄÚµå Ãß°¡ // function fAddGoodCode(){ var TotQty = 0.0; var gPath = "/root/init/WorkData/InputGood" ; var GoodCd = model.getValue(gPath +"/goodcd" ); var sIdx = model.getValue(gPath +"/cureflag" ); var sPurcflag = model.getValue(gPath +"/purcflag" ); if (GoodCd == "") { messageBox("¹°Ç°À» ", "C001"); return; } if (sIdx == "") { sIdx = 0; }else{ sIdx = fChngNodeValue(sIdx, sPurcflag); } var sOrdSeq = "0"; if (fCheckGoodCd(sIdx, GoodCd)) { fReSrchOpState(); // ¼ö¼úÁøÇà»óÅ ÀçÁ¶È¸ + ¹öư ÄÁÆ®·Î ó¸® fAddGood(sIdx, sOrdSeq, TotQty); } eval("grd_"+tNameCart[sIdx]).refresh(); eval("grd_"+tNameCart[sIdx]).row = eval("grd_"+tNameCart[sIdx]).rows - eval("grd_"+tNameCart[sIdx]).fixedRows;; eval("grd_"+tNameCart[sIdx]).topRow = eval("grd_"+tNameCart[sIdx]).row; } // // ¹°Ç°ÄÚµå Ãß°¡ // function fAddGood(pIdx, pOrdSeq, pQty, deptflag){ //--------- var gPath = "/root/init/WorkData/InputGood"; var gCls = model.getValue(gPath + "/goodcls"); var gPurcFlag = model.getValue(gPath + "/purcflag"); if (gCls =="") return; gCls = fChngNodeValue(gCls, gPurcFlag); var iCartNode = gPathNode[8] + "/" + tPathCart[gCls]; var GoodNode = "/root/init/WorkData/" + tPathCart[gCls]; var xNode = instance1.selectSingleNode(GoodNode); if (xNode == null) { model.makeNode(GoodNode ); model.copyNode(GoodNode, GoodCopy); } model.setValue(GoodNode + "/oprsrvno" , model.getValue(gPath + "/oprsrvno" )); // 01 ¼ö¼ú¿¹¾à(ÀÇ·Ú)¹øÈ£ (³âµµ + ÀϷùøÈ£) //2008-08-02 ¿ÀÈÄ 6:44:31 taebum add var tempCartGb = model.getValue(gPath + "/cartgubn" ); if(deptflag != "") { tempCartGb = deptflag; } /* //2008-08-18 ¿ÀÈÄ 1:27:50 taebum ȸº¹Àº ±âÁ¸Ã³·³ R·Î Àû¿ë if(tempCartGb == "R"){ tempCartGb = "O"; } */ var vGoodCrFlag = "E"; if(bbt_tSave.disabled == false){ vGoodCrFlag = "S"; } model.setValue(GoodNode + "/cartgubn" , tempCartGb); // 02 Cart±¸ºÐ (O:¼ö¼ú,A:¸¶Ãë) model.setValue(GoodNode + "/ordseq" , model.getValue(gPath + "/ordseq" )); // 03 󹿼ø¹ø model.setValue(GoodNode + "/instcd" , model.getValue(gPath + "/instcd" )); // 04 º´¿ø±â°üÄÚµå(ÄÚµåÁ¤ÀǼ­ Z0007 ÂüÁ¶) model.setValue(GoodNode + "/goodcd" , model.getValue(gPath + "/goodcd" )); // 05 ¹°Ç°ÄÚµå model.setValue(GoodNode + "/allsizespecid" , model.getValue(gPath + "/allsizespecid")); // 06 ALLSIZE±Ô°ÝID model.setValue(GoodNode + "/goodcls" , model.getValue(gPath + "/goodcls" )); // 07 ¹°Ç°±¸ºÐ 1:Sutures,2:Supplies,3:Drug,4:Instrument,5:óġó¹æ,6:¼ö¼ú¼Ò¸ðǰ model.setValue(GoodNode + "/goodqty" , model.getValue(gPath + "/goodqty" )); // 08 ¹°Ç°¼ö·® model.setValue(GoodNode + "/addreductqty" , model.getValue(gPath + "/addreductqty" )); // 09 °¡°¨¼ö·® model.setValue(GoodNode + "/payflagcd" , model.getValue(gPath + "/payflagcd" )); // 10 ±Þ¿©±¸ºÐÄÚµå (ÄÚµåÁ¤ÀǼ­ M0029 ÂüÁ¶) model.setValue(GoodNode + "/oproomcd" , model.getValue(gPath + "/oproomcd" )); // 11 ¼ö¼ú½ÇÄÚµå model.setValue(GoodNode + "/prcpdd" , model.getValue(gPath + "/prcpdd" )); // 12 ó¹æÀÏÀÚ model.setValue(GoodNode + "/prcpno" , model.getValue(gPath + "/prcpno" )); // 13 ó¹æÀÏÀÚº° ÀϷùøÈ£ model.setValue(GoodNode + "/prcphistno" , model.getValue(gPath + "/prcphistno" )); // 14 ó¹æÀ̷»ýÇÒ¶§ ¸¶´Ù »ý¼º (ó¹æÀÏÀÚ, 󹿹øÈ£, ±â°üÄÚµå ±âÁØ) model.setValue(GoodNode + "/pid" , model.getValue(gPath + "/pid" )); // 15 µî·Ï¹øÈ£ model.setValue(GoodNode + "/saveqty" , model.getValue(gPath + "/saveqty" )); // 16 º¯°æCheck ¼ö·® (¹°Ç°¼ö·® + °¡°¨¼ö·®) model.setValue(GoodNode + "/outqty" , model.getValue(gPath + "/outqty" )); // 17 º¯°æÇÒ ¼ö·® (¹°Ç°¼ö·® + °¡°¨¼ö·®) //model.setValue(GoodNode + "/outqty" , "0" ); // 17 º¯°æÇÒ ¼ö·® (¹°Ç°¼ö·® + °¡°¨¼ö·®) model.setValue(GoodNode + "/goodengnm" , model.getValue(gPath + "/goodengnm" )); // 18 ¹°Ç°(ó¹æ)¸í model.setValue(GoodNode + "/goodspec" , model.getValue(gPath + "/goodspec" )); // 19 ±Ô°Ý¸í model.setValue(GoodNode + "/prodcmpynm" , model.getValue(gPath + "/prodcmpynm" )); // 20 Á¦Á¶»ç model.setValue(GoodNode + "/goodmodel" , model.getValue(gPath + "/goodmodel" )); // 21 ¸ðµ¨ model.setValue(GoodNode + "/prcpunit" , model.getValue(gPath + "/prcpunit" )); // 22 ´ÜÀ§ //model.setValue(GoodNode + "/oproomnm" , model.getValue(gPath + "/oproomnm" )); // 23 ¼ö¼ú½Ç¸í model.setValue(GoodNode + "/oproomnm" , vOproomnm ); // 23 ¼ö¼ú½Ç¸í model.setValue(GoodNode + "/oproomdeptcd" , model.getValue(gPath + "/oproomdeptcd" )); // 24 ¼ö¼ú½ÇºÎ¼­ÄÚµå model.setValue(GoodNode + "/recflag" , "I" ); // 25 U:¼öÁ¤,I:ÀԷ±¸ºÐ //model.setValue(GoodNode + "/recflagnm" , model.getValue(gPath + "/recflagnm" )); // 26 Ãß°¡±¸ºÐ¸í Ãß model.setValue(GoodNode + "/drugmthdspccd" , model.getValue(gPath + "/drugmthdspccd" )); // 28 Åõ¿©¹æ¹ý ¹× °ËüÄÚµå model.setValue(GoodNode + "/stocqty" , model.getValue(gPath + "/stocqty" )); // 29 Àç°í·® model.setValue(GoodNode + "/acmlbaseqty" , model.getValue(gPath + "/acmlbaseqty" )); // 30 ±âÁؼö·® model.setValue(GoodNode + "/prcpclscd" , model.getValue(gPath + "/prcpclscd" )); // 31 󹿱¸ºÐ model.setValue(GoodNode + "/reqmthd" , model.getValue(gPath + "/reqmthd" )); // 32 û±¸¹æ¹ý // 2009-03-09 ycd Ãß°¡ (Á¤±Ô, ÀÀ±Þ ±¸ºÐ) model.setValue(GoodNode + "/goodcrflag" , vGoodCrFlag ); // 33 󹿹ßÇ౸ºÐ(S : Á¤±Ô, E : ÀÀ±Þ ) model.setValue(GoodNode + "/purcflag" , model.getValue(gPath + "/purcflag" )); // 34 ±¸¸Å±¸ºÐ model.setValue(GoodNode + "/old_payflagcd" , model.getValue(gPath + "/payflagcd" )); // 10 ±Þ¿©±¸ºÐÄÚµå (ÄÚµåÁ¤ÀǼ­ M0029 ÂüÁ¶) model.setValue(GoodNode + "/calculyn" , model.getValue(gPath + "/calculyn" )); // »êÁ¤¿©ºÎ model.setValue(GoodNode + "/todd" , model.getValue(gPath + "/todd" )); // 38 Á¾·áÀÏÀÚ model.setValue(GoodNode + "/listodd" , model.getValue(gPath + "/listodd" )); // 39 Áø·áÁö¿øÁ¾·áÀÏÀÚ model.setValue(GoodNode + "/spcmtodd" , model.getValue(gPath + "/spcmtodd" )); // 40 Áø°ËÁ¾·áÀÏÀÚ model.setValue(GoodNode + "/anamneflag" , 'N' ); // 40 ±â¿Õ·Â. xNode = instance1.selectSingleNode(iCartNode); if (xNode == null) { model.makeNode(iCartNode ); model.copyNode(iCartNode , GoodNode); } else { model.duplicate(gPathNode[8], GoodNode); } //eval("grd_"+tNameCart[gCls]).refresh(); //eval("grd_"+tNameCart[gCls]).row = eval("grd_"+tNameCart[gCls]).rows - eval("grd_"+tNameCart[gCls]).fixedRows; //eval("grd_"+tNameCart[gCls]).topRow = eval("grd_"+tNameCart[gCls]).row; model.refresh(); //20110418 À̼±°æ(°æºÏ´ë) : Á¤±Ôó¹æÀ̸é ÀÀ±Þ󹿱¸ºÐÀº ºñȰ¼ºÈ­ if(vGoodCrFlag == "S") { grd_supplies.isReadOnly(grd_supplies.rows-1, grd_supplies.colRef("erprcpflag"), grd_supplies.rows-1, grd_supplies.colRef("erprcpflag"))= true; } } /** * @group : * @ver : 2009.03.05 * @by : ¾çõ´ö * @--------------------------------------------------- * @type : function * @access : public * @desc : ¹°Ç°ÄÚµå Ãß°¡(ÇàÃß°¡ 󸮷Π¹°Ç° Ãß°¡½Ã) * @param : * @return : * @--------------------------------------------------- */ function fAddGoodRowCopy(){ fReSrchOpState(); // ¼ö¼úÁøÇà»óÅ ÀçÁ¶È¸ + ¹öư ÄÁÆ®·Î ó¸® //--------- var gPath = "/root/init/WorkData/InputGood"; var gChngCls = ""; var gCls = model.getValue(gPath + "/goodcls"); var gPurcFlag = model.getValue(gPath + "/purcflag"); if (gCls =="") return; gCls = fChngNodeValue(gCls, gPurcFlag); var iCartNode = gPathNode[8] + "/" + tPathCart[gCls]; var GoodNode = "/root/init/WorkData/" + tPathCart[gCls]; var xNode = instance1.selectSingleNode(GoodNode); if (xNode == null) { model.makeNode(GoodNode ); model.copyNode(GoodNode, GoodCopy); } model.setValue(GoodNode + "/oprsrvno" , model.getValue(gPath + "/oprsrvno" )); // 01 ¼ö¼ú¿¹¾à(ÀÇ·Ú)¹øÈ£ (³âµµ + ÀϷùøÈ£) //2008-08-02 ¿ÀÈÄ 6:44:31 taebum add var tempCartGb = model.getValue(gPath + "/cartgubn" ); /* //2008-08-18 ¿ÀÈÄ 1:27:50 taebum ȸº¹Àº ±âÁ¸Ã³·³ R·Î Àû¿ë if(tempCartGb == "R"){ tempCartGb = "O"; } */ var vGoodCrFlag = "E"; if(bbt_tSave.disabled == false){ vGoodCrFlag = "S"; } model.setValue(GoodNode + "/cartgubn" , tempCartGb); // 02 Cart±¸ºÐ (O:¼ö¼ú,A:¸¶Ãë) //model.setValue(GoodNode + "/ordseq" , model.getValue(gPath + "/ordseq" )); // 03 󹿼ø¹ø model.setValue(GoodNode + "/instcd" , model.getValue(gPath + "/instcd" )); // 04 º´¿ø±â°üÄÚµå(ÄÚµåÁ¤ÀǼ­ Z0007 ÂüÁ¶) model.setValue(GoodNode + "/goodcd" , model.getValue(gPath + "/goodcd" )); // 05 ¹°Ç°ÄÚµå model.setValue(GoodNode + "/allsizespecid" , model.getValue(gPath + "/allsizespecid")); // 06 ALLSIZE±Ô°ÝID model.setValue(GoodNode + "/goodcls" , model.getValue(gPath + "/goodcls" )); // 07 ¹°Ç°±¸ºÐ 1:Sutures,2:Supplies,3:Drug,4:Instrument,5:óġó¹æ,6:¼ö¼ú¼Ò¸ðǰ //model.setValue(GoodNode + "/goodqty" , model.getValue(gPath + "/goodqty" )); // 08 ¹°Ç°¼ö·® model.setValue(GoodNode + "/goodqty" , "0" ); // 08 ¹°Ç°¼ö·® model.setValue(GoodNode + "/addreductqty" , model.getValue(gPath + "/addreductqty" )); // 09 °¡°¨¼ö·® model.setValue(GoodNode + "/payflagcd" , model.getValue(gPath + "/payflagcd" )); // 10 ±Þ¿©±¸ºÐÄÚµå (ÄÚµåÁ¤ÀǼ­ M0029 ÂüÁ¶) model.setValue(GoodNode + "/oproomcd" , model.getValue(gPath + "/oproomcd" )); // 11 ¼ö¼ú½ÇÄÚµå model.setValue(GoodNode + "/prcpdd" , model.getValue(gPath + "/prcpdd" )); // 12 ó¹æÀÏÀÚ model.setValue(GoodNode + "/prcpno" , model.getValue(gPath + "/prcpno" )); // 13 ó¹æÀÏÀÚº° ÀϷùøÈ£ model.setValue(GoodNode + "/prcphistno" , model.getValue(gPath + "/prcphistno" )); // 14 ó¹æÀ̷»ýÇÒ¶§ ¸¶´Ù »ý¼º (ó¹æÀÏÀÚ, 󹿹øÈ£, ±â°üÄÚµå ±âÁØ) model.setValue(GoodNode + "/pid" , model.getValue(gPath + "/pid" )); // 15 µî·Ï¹øÈ£ model.setValue(GoodNode + "/saveqty" , model.getValue(gPath + "/saveqty" )); // 16 º¯°æCheck ¼ö·® (¹°Ç°¼ö·® + °¡°¨¼ö·®) //model.setValue(GoodNode + "/outqty" , model.getValue(gPath + "/outqty" )); // 17 º¯°æÇÒ ¼ö·® (¹°Ç°¼ö·® + °¡°¨¼ö·®) model.setValue(GoodNode + "/outqty" , "1" ); // 17 º¯°æÇÒ ¼ö·® (¹°Ç°¼ö·® + °¡°¨¼ö·®) model.setValue(GoodNode + "/goodengnm" , model.getValue(gPath + "/goodengnm" )); // 18 ¹°Ç°(ó¹æ)¸í model.setValue(GoodNode + "/goodspec" , model.getValue(gPath + "/goodspec" )); // 19 ±Ô°Ý¸í model.setValue(GoodNode + "/prodcmpynm" , model.getValue(gPath + "/prodcmpynm" )); // 20 Á¦Á¶»ç model.setValue(GoodNode + "/goodmodel" , model.getValue(gPath + "/goodmodel" )); // 21 ¸ðµ¨ model.setValue(GoodNode + "/deliveunit" , model.getValue(gPath + "/deliveunit" )); // 22 ´ÜÀ§ model.setValue(GoodNode + "/oproomnm" , model.getValue(gPath + "/oproomnm" )); // 23 ¼ö¼ú½Ç¸í model.setValue(GoodNode + "/oproomdeptcd" , model.getValue(gPath + "/oproomdeptcd" )); // 24 ¼ö¼ú½ÇºÎ¼­ÄÚµå model.setValue(GoodNode + "/stocqty" , model.getValue(gPath + "/stocqty" )); // 25 ¼ö¼ú½ÇºÎ¼­ÄÚµå model.setValue(GoodNode + "/acmlbaseqty" , model.getValue(gPath + "/acmlbaseqty" )); // 26 ±âÁؼö·® model.setValue(GoodNode + "/recflag" , "I" ); // 27 U:¼öÁ¤,I:ÀԷ±¸ºÐ model.setValue(GoodNode + "/prcpqty" , model.getValue(gPath + "/prcpqty" )); // 28 󹿼ö·® model.setValue(GoodNode + "/prcpunit" , model.getValue(gPath + "/prcpunit" )); // 29 󹿴ÜÀ§ //model.setValue(GoodNode + "/recflagnm" , model.getValue(gPath + "/recflagnm" )); // 26 Ãß°¡±¸ºÐ¸í Ãß model.setValue(GoodNode + "/prcpclscd" , model.getValue(gPath + "/prcpclscd" )); // 31 󹿱¸ºÐ // 2009-03-09 ycd Ãß°¡ (Á¤±Ô, ÀÀ±Þ ±¸ºÐ) model.setValue(GoodNode + "/reqmthd" , model.getValue(gPath + "/reqmthd" )); // 32 û±¸¹æ¹ý model.setValue(GoodNode + "/goodcrflag" , vGoodCrFlag ); // 33 󹿹ßÇ౸ºÐ(S : Á¤±Ô, E : ÀÀ±Þ ) model.setValue(GoodNode + "/purcflag" , model.getValue(gPath + "/purcflag" )); // 34 ±¸¸Å±¸ºÐ model.setValue(GoodNode + "/old_payflagcd" , model.getValue(gPath + "/payflagcd" )); // 10 ±Þ¿©±¸ºÐÄÚµå (ÄÚµåÁ¤ÀǼ­ M0029 ÂüÁ¶) model.setValue(GoodNode + "/calculyn" , model.getValue(gPath + "/calculyn" )); // »êÁ¤¿©ºÎ model.setValue(GoodNode + "/todd" , model.getValue(gPath + "/todd" )); // 38 Á¾·áÀÏÀÚ model.setValue(GoodNode + "/listodd" , model.getValue(gPath + "/listodd" )); // 39 Áø·áÁö¿øÁ¾·áÀÏÀÚ model.setValue(GoodNode + "/spcmtodd" , model.getValue(gPath + "/spcmtodd" )); // 40 Áø°ËÁ¾·áÀÏÀÚ //20110328 À̼±°æ(°æºÏ´ë) : ÀÀ±Þ󹿱¸ºÐÃß°¡ model.setValue(GoodNode + "/erprcpflag" , model.getValue(gPath + "/erprcpflag" )); // 41 ÀÀ±Þ󹿱¸ºÐ //20110714 ¹Ú»óÈÆ(°æºÏ´ë) : ±â¿Õ·Â Ãß°¡ model.setValue(GoodNode + "/anamneflag" , "N" ); // ±â¿ÕÁõÀ¯¹« default // model.setValue(GoodNode + "/subcretno" , "0" ); // subcretno default xNode = instance1.selectSingleNode(iCartNode); if (xNode == null) { model.makeNode(iCartNode ); model.copyNode(iCartNode , GoodNode); } else { model.duplicate(gPathNode[8], GoodNode); } eval("grd_"+tNameCart[gCls]).refresh(); eval("grd_"+tNameCart[gCls]).row = eval("grd_"+tNameCart[gCls]).rows - eval("grd_"+tNameCart[gCls]).fixedRows; eval("grd_"+tNameCart[gCls]).topRow = eval("grd_"+tNameCart[gCls]).row; model.refresh(); //20110418 À̼±°æ(°æºÏ´ë) : Á¤±Ôó¹æÀ̸é ÀÀ±Þ󹿱¸ºÐÀº ºñȰ¼ºÈ­ if(vGoodCrFlag == "S") { grd_supplies.isReadOnly(grd_supplies.rows-1, grd_supplies.colRef("erprcpflag"), grd_supplies.rows-1, grd_supplies.colRef("erprcpflag"))= true; } } // ¹°Ç°ÄÚµå popup function fGoodCodePopup() { var xpos = event.screenX; var ypos = event.screenY-300; var xpos = 1; var ypos = 1; modal("SMMNP04460", 1, xpos, ypos); var iProperties = getParameter("SendData"); //------------------------------------------------------------------------- // iParam = iParam_goodcd +"|" 0 :: goodcd ¹°Ç°ÄÚµå // + iParam_goodnm +"|" 1 :: goodnm ¹°Ç°¸í // + iParam_allsizespecid +"|" 2 :: allsizespecid SIZE // + iParam_goodhngnm +"|" 3 :: goodhngnm ¹°Ç°Çѱ۸í // + iParam_goodengnm +"|" 4 :: goodengnm ¹°Ç°¿µ¹®¸í // + iParam_goodsize +"|" 5 :: allsizespecid SIZE // + iParam_prodcmpycd +"|" 6 :: prodcmpycd Á¦Á¶È¸»çÄÚµå // + iParam_prodcmpynm ; 7 :: prodcmpynm Á¦Á¶È¸»ç //------------------------------------------------------------------------- var iSplit_Value = iProperties.split("|"); if (iSplit_Value.length > 0) { var GoodNode = "/root/init/WorkData/InputGood"; model.setValue(GoodNode + "/goodcd" , iSplit_Value[0]); // ¹°Ç°ÄÚµå model.setValue(GoodNode + "/goodengnm" , iSplit_Value[3]); // ¹°Ç°¸í model.setValue(GoodNode + "/goodspec" , iSplit_Value[5]); // ±Ô°Ý model.setValue(GoodNode + "/makernm" , "" ); // Á¦Á¶¿ø model.setValue(GoodNode + "/goodmodel" , "" ); // ¸ðµ¨ model.setValue(GoodNode + "/deliveunit" , "" ); // ´ÜÀ§ model.setValue(GoodNode + "/allsizespecid", iSplit_Value[2]); // SizeCode //2009-03-04 ycd »èÁ¦Ã³¸® //inp_good.currentText = model.getValue(GoodNode + "/goodcd"); // ¹°Ç°ÄÚµå fRscdgoodData_Read(); // ¹°Ç°ÄÚµå »ó¼¼ ³»¿ª Á¶È¸ fMnprdrugData_Read(); // ¼ö¼ú¹æº° ¾ÈÀüÀç°í¿Í Àç°í·® ³»¿ª Á¶È¸ //grp_good.refresh(); model.refresh(); } } // ¹°Ç°ÄÚµå popup function fGoodFindPopup() { var xpos = event.screenX; var ypos = event.screenY-300; var xpos = 1; var ypos = 1; // SPMNP01600_ó¹æ(¹°Ç°)ã±â.xrw modal("SPMNP01600", 1, xpos, ypos); // SMMNP04460 var iProperties = getParameter("SendData"); var iParamData = iProperties.split("¢Ì"); // iParamList += model.getValue(iNode + "[" + i + "]/" + wCode) + "|" // 00 ó¹æÄÚµå // + model.getValue(iNode + "[" + i + "]/" + wName) + "|" // 01 󹿏í // + model.getValue(iNode + "[" + i + "]/allsizespecid")) + "|" // 02 »çÀÌÁî // + model.getValue(iNode + "[" + i + "]/prodcmpynm" )) + "|" // 03 Á¦Á¶È¸»ç¸í // + model.getValue(iNode + "[" + i + "]/cureflag" )) + "|" // 04 óġ±¸ºÐ // + model.getValue(iNode + "[" + i + "]/goodspec" )) + "|" // 05 ¹°Ç°±Ô°Ý // + model.getValue(iNode + "[" + i + "]/goodmodel" )) + "|" // 06 ¹°Ç°¸ðµ¨ // + "" + "¢Ì"; // 07 󹿴ÜÀ§ model.getValue(iNode + "[" + i + "]/prcpunit" )) var sIdx = 0; //2008-08-02 ¿ÀÈÄ 6:44:31 taebum add var tempCartGb = model.getValue("/root/init/WorkData/cond/cartgubn"); /* //2008-08-18 ¿ÀÈÄ 1:29:02 taebum ȸº¹Àº ±âÁ¸Ã³·³ R·Î ó¸® if(tempCartGb == "R"){ tempCartGb = "O"; } */ for (ii = 0; ii < iParamData.length; ii++) { pData = iParamData[ii]; var iSplit_Value = pData.split("|"); if (iSplit_Value[0] != "") { var GoodCd = iSplit_Value[0]; if (fCheckGoodCd(GoodCd)) { sIdx = iSplit_Value[4]; if (sIdx == "") { // 2009-03-06 ¼öÁ¤ ÇØ¾ß ÇÒ ºÎºÐ purcflag °ªÀ» ¹Þ¾Æ¿ÀÁö ¸øÇÏ¿© ó¸® ¸øÇÔ sIdx = 0; } var iCartNode = gPathNode[8]+"/"+tPathCart[sIdx] ; var GoodNode = "/root/init/WorkData/"+tPathCart[sIdx]; var xNode = instance1.selectSingleNode(GoodNode); if (xNode == null) { model.makeNode(GoodNode ); model.copyNode(GoodNode, GoodCopy); } model.setValue(GoodNode + "/oprsrvno" , model.getValue(gPathNode[6] + "/oprsrvno" )); // 01 ¼ö¼ú¿¹¾à(ÀÇ·Ú)¹øÈ£ (³âµµ + ÀϷùøÈ£) model.setValue(GoodNode + "/cartgubn" , tempCartGb); // 02 Cart±¸ºÐ (O:¼ö¼ú,A:¸¶Ãë,R:ȸº¹) model.setValue(GoodNode + "/ordseq" , "" ); // 03 󹿼ø¹ø model.setValue(GoodNode + "/instcd" , "" ); // 04 º´¿ø±â°üÄÚµå(ÄÚµåÁ¤ÀǼ­ Z0007 ÂüÁ¶) model.setValue(GoodNode + "/goodcd" , iSplit_Value[0] ); // 05 ¹°Ç°ÄÚµå model.setValue(GoodNode + "/allsizespecid" , iSplit_Value[2] ); // 06 ALLSIZE±Ô°ÝID model.setValue(GoodNode + "/goodcls" , iSplit_Value[4] ); // 07 ¹°Ç°±¸ºÐ 1:Sutures,2:Supplies,3:Drug,4:Instrument,5:óġó¹æ,6:¼ö¼ú¼Ò¸ðǰ model.setValue(GoodNode + "/goodqty" , "0" ); // 08 ¹°Ç°¼ö·® model.setValue(GoodNode + "/addreductqty" , "0" ); // 09 °¡°¨¼ö·® model.setValue(GoodNode + "/payflagcd" , iSplit_Value[9] ); // 10 ±Þ¿©±¸ºÐÄÚµå (ÄÚµåÁ¤ÀǼ­ M0029 ÂüÁ¶) model.setValue(GoodNode + "/oproomcd" , model.getValue(gPathNode[6] + "/oproomcd" ) ); // 11 ¼ö¼ú½ÇÄÚµå model.setValue(GoodNode + "/prcpdd" , "" ); // 12 ó¹æÀÏÀÚ model.setValue(GoodNode + "/prcpno" , "" ); // 13 ó¹æÀÏÀÚº° ÀϷùøÈ£ model.setValue(GoodNode + "/prcphistno" , "" ); // 14 ó¹æÀ̷»ýÇÒ¶§ ¸¶´Ù »ý¼º (ó¹æÀÏÀÚ, 󹿹øÈ£, ±â°üÄÚµå ±âÁØ) model.setValue(GoodNode + "/pid" , model.getValue(gPathNode[6] + "/pid" ) ); // 15 µî·Ï¹øÈ£ model.setValue(GoodNode + "/saveqty" , "0" ); // 16 º¯°æCheck ¼ö·® (¹°Ç°¼ö·® + °¡°¨¼ö·®) model.setValue(GoodNode + "/outqty" , "0" ); // 17 º¯°æÇÒ ¼ö·® (¹°Ç°¼ö·® + °¡°¨¼ö·®) model.setValue(GoodNode + "/goodengnm" , iSplit_Value[1] ); // 18 ¹°Ç°(ó¹æ)¸í model.setValue(GoodNode + "/goodspec" , iSplit_Value[5] ); // 19 ±Ô°Ý¸í model.setValue(GoodNode + "/prodcmpynm" , iSplit_Value[3] ); // 20 Á¦Á¶»ç model.setValue(GoodNode + "/goodmodel" , iSplit_Value[6] ); // 21 ¸ðµ¨ model.setValue(GoodNode + "/deliveunit" , iSplit_Value[7] ); // 22 ´ÜÀ§ //model.setValue(GoodNode + "/oproomnm" , model.getValue(gPathNode[6] +"/oproomnm" ) ); // 23 ¼ö¼ú½Ç¸í model.setValue(GoodNode + "/oproomnm" , vOproomnm ); // 23 ¼ö¼ú½Ç¸í model.setValue(GoodNode + "/oproomdeptcd" , model.getValue(gPathNode[6] +"/oproomdeptcd") ); // 24 ¼ö¼ú½ÇºÎ¼­ÄÚµå model.setValue(GoodNode + "/recflag" , "I" ); // 25 U:¼öÁ¤,I:ÀԷ±¸ºÐ //model.setValue(GoodNode + "/recflagnm" , "Ãß" ); // 26 Ãß°¡±¸ºÐ¸í Ãß model.setValue(GoodNode + "/prcpclscd" , iSplit_Value[10] ); // 27 󹿱¸ºÐ model.setValue(GoodNode + "/old_payflagcd" , iSplit_Value[9] ); // 10 ±Þ¿©±¸ºÐÄÚµå (ÄÚµåÁ¤ÀǼ­ M0029 ÂüÁ¶) model.setValue(GoodNode + "/calculyn" , iSplit_Value[11] ); // »êÁ¤¿©ºÎ model.setValue(GoodNode + "/todd" , "99991231" ); // 38 Á¾·áÀÏÀÚ model.setValue(GoodNode + "/listodd" , "99991231" ); // 39 Áø·áÁö¿øÁ¾·áÀÏÀÚ model.setValue(GoodNode + "/spcmtodd" , "99991231" ); // 40 Áø°ËÁ¾·áÀÏÀÚ xNode = instance1.selectSingleNode(iCartNode); if (xNode == null) { model.makeNode(iCartNode ); model.copyNode(iCartNode , GoodNode); } else { model.duplicate(gPathNode[8], GoodNode); } // eval("grd_"+tNameCart[sIdx]).rowStyle(i, "data", "color") = "#ff00ff"; eval("grd_"+tNameCart[sIdx]).refresh(); eval("grd_"+tNameCart[sIdx]).row = eval("grd_"+tNameCart[sIdx]).rows - eval("grd_"+tNameCart[sIdx]).fixedRows; eval("grd_"+tNameCart[sIdx]).topRow = eval("grd_"+tNameCart[sIdx]).row; } } } } // -------------------------------------------------- // Copy Cart Instance Clear // -------------------------------------------------- function fClearCopyCart() { model.setValue(GoodCopy + "/oprsrvno" , "" ); // 01 ¼ö¼ú¿¹¾à(ÀÇ·Ú)¹øÈ£ (³âµµ + ÀϷùøÈ£) model.setValue(GoodCopy + "/cartgubn" , "" ); // 02 Cart±¸ºÐ (O:¼ö¼ú,A:¸¶Ãë) model.setValue(GoodCopy + "/ordseq" , "" ); // 03 󹿼ø¹ø model.setValue(GoodCopy + "/instcd" , "" ); // 04 º´¿ø±â°üÄÚµå(ÄÚµåÁ¤ÀǼ­ Z0007 ÂüÁ¶) model.setValue(GoodCopy + "/goodcd" , "" ); // 05 ¹°Ç°ÄÚµå model.setValue(GoodCopy + "/allsizespecid" , "" ); // 06 ALLSIZE±Ô°ÝID model.setValue(GoodCopy + "/goodcls" , "" ); // 07 ¹°Ç°±¸ºÐ 1:Sutures,2:Supplies,3:Drug,4:Instrument,5:óġó¹æ,6:¼ö¼ú¼Ò¸ðǰ model.setValue(GoodCopy + "/goodqty" , "" ); // 08 ¹°Ç°¼ö·® model.setValue(GoodCopy + "/addreductqty" , "" ); // 09 °¡°¨¼ö·® model.setValue(GoodCopy + "/payflagcd" , "" ); // 10 ±Þ¿©±¸ºÐÄÚµå (ÄÚµåÁ¤ÀǼ­ M0029 ÂüÁ¶) model.setValue(GoodCopy + "/oproomcd" , "" ); // 11 ¼ö¼ú½ÇÄÚµå model.setValue(GoodCopy + "/prcpdd" , "" ); // 12 ó¹æÀÏÀÚ model.setValue(GoodCopy + "/prcpno" , "" ); // 13 ó¹æÀÏÀÚº° ÀϷùøÈ£ model.setValue(GoodCopy + "/prcphistno" , "" ); // 14 ó¹æÀ̷»ýÇÒ¶§ ¸¶´Ù »ý¼º (ó¹æÀÏÀÚ, 󹿹øÈ£, ±â°üÄÚµå ±âÁØ) model.setValue(GoodCopy + "/pid" , "" ); // 15 µî·Ï¹øÈ£ model.setValue(GoodCopy + "/saveqty" , "" ); // 16 º¯°æCheck ¼ö·® (¹°Ç°¼ö·® + °¡°¨¼ö·®) model.setValue(GoodCopy + "/outqty" , "" ); // 17 º¯°æÇÒ ¼ö·® (¹°Ç°¼ö·® + °¡°¨¼ö·®) model.setValue(GoodCopy + "/goodengnm" , "" ); // 18 ¹°Ç°(ó¹æ)¸í model.setValue(GoodCopy + "/goodspec" , "" ); // 19 ±Ô°Ý¸í model.setValue(GoodCopy + "/prodcmpynm" , "" ); // 20 Á¦Á¶»ç model.setValue(GoodCopy + "/goodmodel" , "" ); // 21 ¸ðµ¨ model.setValue(GoodCopy + "/deliveunit" , "" ); // 22 ´ÜÀ§ model.setValue(GoodCopy + "/oproomnm" , "" ); // 23 ¼ö¼ú½Ç¸í model.setValue(GoodCopy + "/oproomdeptcd" , "" ); // 24 ¼ö¼ú½ÇºÎ¼­ÄÚµå model.setValue(GoodCopy + "/recflag" , "" ); // 25 U:¼öÁ¤,I:ÀԷ±¸ºÐ model.setValue(GoodCopy + "/delcheck" , "" ); // 26 »èÁ¦ CHECK model.setValue(GoodCopy + "/deleteyn" , "" ); // 27 »èÁ¦ ¿©ºÎ model.setValue(GoodCopy + "/old_payflagcd" , "" ); // 10 ±Þ¿©±¸ºÐÄÚµå (ÄÚµåÁ¤ÀǼ­ M0029 ÂüÁ¶) model.setValue(GoodCopy + "/calculyn" , "" ); // »êÁ¤¿©ºÎ model.setValue(GoodCopy + "/todd" , "" ); // 38 Á¾·áÀÏÀÚ model.setValue(GoodCopy + "/listodd" , "" ); // 39 Áø·áÁö¿øÁ¾·áÀÏÀÚ model.setValue(GoodCopy + "/spcmtodd" , "" ); // 40 Áø°ËÁ¾·áÀÏÀÚ //20110328 À̼±°æ(°æºÏ´ë): ÀÀ±Þ󹿱¸ºÐÃß°¡ model.setValue(GoodCopy + "/erprcpflag" , "" ); // 41 ÀÀ±Þ󹿱¸ºÐÃß°¡ } // -------------------------------------------------- // ¹°Ç°ÄÚµå »ó¼¼ ³»¿ª Á¶È¸ // -------------------------------------------------- function fRscdgoodData_Read() { model.removenode("/root/send"); var sInstcd = model.getValue("/root/init/instcd" ); // ±â°üÄÚµå var sGoodcd = model.getValue("/root/init/WorkData/InputGood/goodcd" ); // ¹°Ç°ÄÚµå var sAllsizespecid = model.getValue("/root/init/WorkData/InputGood/allsizespecid"); // ALLSIZE±Ô°ÝID if (sGoodcd == "" ) { return; } model.makeValue("/root/send/instcd" , sInstcd ); // ±â°üÄÚµå model.makeValue("/root/send/goodcd" , sGoodcd ); // ¹°Ç°ÄÚµå model.makeValue("/root/send/allsizespecid", sAllsizespecid); // ALLSIZE±Ô°ÝID if (submit("TRMNP01803")) { // ¹°Ç°ÄÚµå »ó¼¼ ³»¿ª Á¶È¸ var GoodNode = "/root/init/WorkData/InputGood"; var RsGood = "root/main/MnprdrugLists/rscdgoodlist"; model.setValue(GoodNode + "/goodcd" , model.getValue(RsGood + "/goodcd" )); // ¹°Ç°ÄÚµå model.setValue(GoodNode + "/allsizespecid", model.getValue(RsGood + "/allsizespecid" )); // ALLSIZE±Ô°ÝID model.setValue(GoodNode + "/goodengnm" , model.getValue(RsGood + "/goodhngnm" )); // ¹°Ç°¸í model.setValue(GoodNode + "/makernm" , model.getValue(RsGood + "/prodcmpynm" )); // Á¦Á¶È¸»ç¸í model.setValue(GoodNode + "/goodspec" , model.getValue(RsGood + "/goodspec" )); // ¹°Ç°±Ô°Ý model.setValue(GoodNode + "/goodmodel" , model.getValue(RsGood + "/goodmodel" )); // ¸ðµ¨ model.setValue(GoodNode + "/deliveunit" , model.getValue(RsGood + "/deliveunit" )); // ¼öºÒ´ÜÀ§(R0039) model.setValue(GoodNode + "/reuseyn" , model.getValue(RsGood + "/reuseyn" )); // -:None,1:Àç»ç¿ë,2:ºÐÇÒ»ç¿ë model.setValue(GoodNode + "/divusenvalqty", model.getValue(RsGood + "/divusenvalqty" )); // ºÐÇÒ»ç¿ë¼öÄ¡ model.setValue(GoodNode + "/ordseq" , model.getValue(RsGood + "/cureflag" )); // 1:suture,2:supplies, 3:instrument, 4: drug 5:óġ±¸ºÐ fMnprdrugData_Read(); //¼ö¼ú¹æº° ¾ÈÀüÀç°í¿Í Àç°í·® ³»¿ª Á¶È¸ grp_good.refresh(); } } // ¹°Ç°¼ö·®º¯°æ »çÀ¯Ãß°¡ function fPopupMemo(pIdx, pGrid){ var pRow = pGrid.row; var GoodNode = "/root/init/WorkData/InputGood"; wGoodCd = pGrid.valueMatrix(pGrid.row, pGrid.colRef("goodcd")); wGoodSz = pGrid.valueMatrix(pGrid.row, pGrid.colRef("allsizespecid")); wGoodSq = pGrid.valueMatrix(pGrid.row, pGrid.colRef("ordseq")); var wCartPath = gPathNode[8]+"/"+tPathCart[pIdx]+ "[goodcd='"+ wGoodCd+"' and allsizespecid='"+wGoodSz+"' and ordseq='"+wGoodSq+"']"; if(wGoodSq == ""){ wCartPath = gPathNode[8]+"/"+tPathCart[pIdx]+ "["+pRow+"]"; } // alert(wGoodCd+"==>"+model.getValue(wCartPath2+"/goodengnm")); setParameter("goodcd" , model.getValue(wCartPath + "/goodcd" )); // 01 ¹°Ç°ÄÚµå setParameter("allsizespecid", model.getValue(wCartPath + "/allsizespecid")); // 02 ALLSIZE±Ô°ÝID setParameter("goodengnm" , model.getValue(wCartPath + "/goodengnm" )); // 03 ¹°Ç°(ó¹æ)¸í setParameter("goodspec" , model.getValue(wCartPath + "/goodspec" )); // 04 ±Ô°Ý¸í setParameter("goodmodel" , model.getValue(wCartPath + "/goodmodel" )); // 05 ¸ðµ¨ setParameter("prodcmpynm" , model.getValue(wCartPath + "/prodcmpynm" )); // 06 Á¦Á¶»ç setParameter("deliveunit" , model.getValue(wCartPath + "/deliveunit" )); // 07 ´ÜÀ§ setParameter("outqty" , model.getValue(wCartPath + "/outqty" )); // 08 º¯°æÀü ¼ö·® setParameter("aftqty" , model.getValue(wCartPath + "/outqty" )); // 09 º¯°æÇÒ ¼ö·® setParameter("prcpmemo" , model.getValue(wCartPath + "/prcpmemo" )); // 10 º¯°æ»çÀ¯ modal("SPMNP01800" ,"", "100", "100", "SPMNP01800", "", ""); var sAfterQty = getParameter("aftqty" ); var sPrcpMemo = getParameter("prcpmemo"); if(sPrcpMemo == "") return; model.setValue(wCartPath + "/outqty" , sAfterQty); // 09 º¯°æÇÒ ¼ö·® model.setValue(wCartPath + "/prcpmemo" , sPrcpMemo); // 10 º¯°æ»çÀ¯ pGrid.refresh(); } /** * * ¾à¼Ó ó¹æ Á¶È¸ PopUp Click½Ã À̺¥Æ® */ function fOnClickNurOrderPopUp(){ fReSrchOpState(); // ¼ö¼úÁøÇà»óÅ ÀçÁ¶È¸ + ¹öư ÄÁÆ®·Î ó¸® var xpos = 200; //event.screenX; var ypos = 300; //event.screenY-300; //modal("SPMNP01801" ,"", xpos, ypos, "SPMNP01801", "", ""); //2008-08-21 ¿ÀÀü 12:28:09 taebum ¾à¼Ó ó¹æ Á¶È¸½Ã ÇöÀç ¼ö¼ú¹æÀÇ ¹æÀç°í¸¦ ÇÔ²² Á¶È¸Çϱâ À§ÇÑ ÆÄ¶ó¹ÌÅÍ ¼³Á¤ Ãß°¡ var sOproomcd = model.getValue("/root/main/MmohoprsLists/mmohoprslist/oproomcd"); var sCartGubn = model.getValue("/root/init/WorkData/cond/cartgubn"); var sInsuKind = model.getValue("/root/main/MmohoprsLists/mmohoprslist/insukindcd"); setParameter("SMMNP01801_oproomcd", sOproomcd); setParameter("SMMNP01801_cartgubn", sCartGubn); setParameter("SMMNP01801_insukindcd", sInsuKind); open("SPMNP01801" ,"", xpos, ypos, "SPMNP01801", "", ""); } /** * * Cart º¹»ç Á¶È¸ PopUp Click½Ã À̺¥Æ® */ function fOnClickCartCopyPopUp(){ fReSrchOpState(); // ¼ö¼úÁøÇà»óÅ ÀçÁ¶È¸ + ¹öư ÄÁÆ®·Î ó¸® var xpos = 200; //event.screenX; var ypos = 300; //event.screenY-300; //2008-08-21 ¿ÀÀü 12:28:09 taebum ¾à¼Ó ó¹æ Á¶È¸½Ã ÇöÀç ¼ö¼ú¹æÀÇ ¹æÀç°í¸¦ ÇÔ²² Á¶È¸Çϱâ À§ÇÑ ÆÄ¶ó¹ÌÅÍ ¼³Á¤ Ãß°¡ var sOproomcd = model.getValue("/root/main/MmohoprsLists/mmohoprslist/oproomcd"); var sCartGubn = model.getValue("/root/init/WorkData/cond/cartgubn"); var sAnstCart = model.getValue("/root/init/WorkData/cond/anstcartyn"); var sInsuKind = model.getValue("/root/main/MmohoprsLists/mmohoprslist/insukindcd"); setParameter("SPMNP01802_oproomcd", sOproomcd); setParameter("SPMNP01802_cartgubn", sCartGubn); setParameter("SPMNP01802_insukindcd", sInsuKind); if( (sCartGubn == "A"||sCartGubn == "R")&&(sAnstCart == "Y") ){//¸¶Ãë, ȸº¹À̸鼭 ¸¶ÃëīƮ »ç¿ë¿©ºÎ YÀÌ¸é ¸¶ÃëīƮ º¹»ç ÆË¾÷À¸·Î open("SPMNP01805" ,"", xpos, ypos, "SPMNP01805", "", ""); }else { open("SPMNP01802" ,"", xpos, ypos, "SPMNP01802", "", ""); } } /** * * ¹°Ç° ã±â Á¶È¸ PopUp Click½Ã À̺¥Æ® */ function fOnClickSearchGoodPopUp(){ fReSrchOpState(); // ¼ö¼úÁøÇà»óÅ ÀçÁ¶È¸ + ¹öư ÄÁÆ®·Î ó¸® var xpos = 200; //event.screenX; var ypos = 300; //event.screenY-300; //2008-08-21 ¿ÀÀü 12:28:09 taebum ¾à¼Ó ó¹æ Á¶È¸½Ã ÇöÀç ¼ö¼ú¹æÀÇ ¹æÀç°í¸¦ ÇÔ²² Á¶È¸Çϱâ À§ÇÑ ÆÄ¶ó¹ÌÅÍ ¼³Á¤ Ãß°¡ var sOproomcd = model.getValue("/root/main/MmohoprsLists/mmohoprslist/oproomcd"); var sCartGubn = model.getValue("/root/init/WorkData/cond/cartgubn"); var sInsuKind = model.getValue("/root/main/MmohoprsLists/mmohoprslist/insukindcd"); var CartStat = model.getValue("/root/init/WorkData/cond/cartstat"); var oprsrvno = model.getValue("/root/main/MmohoprsLists/mmohoprslist/oprsrvno"); setParameter("SPMNP01601_ccrtstat", CartStat); setParameter("SPMNP01601_oproomcd", sOproomcd); setParameter("SPMNP01601_cartgubn", sCartGubn); setParameter("SPMNP01601_insukindcd", sInsuKind); setParameter("SPMNP01601_oprsrvno", oprsrvno); open("SPMNP01601" ,"", xpos, ypos, "SPMNP01601", "", ""); } // ¹°Ç°ÄÚµå popup Data Display - SPMNP01601.js¿¡¼­ ¿Å°Ü¿È. taebum 2008-07-31 ¿ÀÀü 10:15:05 function fGoodDataDisplay(pParamList) { //fReSrchOpState(); // ¼ö¼úÁøÇà»óÅ ÀçÁ¶È¸ + ¹öư ÄÁÆ®·Î ó¸® var iParamData = pParamList.split("¢Ì"); var closeyn = getParameter("SPMNP01601_closeyn"); var sIdx = 0; //¹°Ç°ºÐ·ù var idx = ""; //¹°Ç°ÀÔ·Â ³ëµå index var sPurcFlag = ""; //¹°Ç°Ã»±¸±¸ºÐ var cnt0idx = 0; var cnt1idx = 0; var cnt2idx = 0; var cnt3idx = 0; var cnt4idx = 0; var cnt5idx = 0; var tempCartGb = model.getValue("/root/init/WorkData/cond/cartgubn"); /* //2008-08-18 ¿ÀÈÄ 1:30:21 taebum ȸº¹Àº R·Î ó¸® if(tempCartGb == "R"){ tempCartGb = "O"; } */ var vGoodCrFlag = "E"; if(bbt_tSave.disabled == false){ vGoodCrFlag = "S"; } for (ii = 0; ii < iParamData.length; ii++) { pData = iParamData[ii]; var iSplit_Value = pData.split("|"); if (iSplit_Value[0] != "") { var GoodCd = iSplit_Value[0]; if (fCheckGoodCd(GoodCd)) { sIdx = iSplit_Value[4]; sPurcFlag = iSplit_Value[12]; if (sIdx == "") { idx = 0; } else { idx = fChngNodeValue(sIdx, sPurcFlag); if(idx == "0"){ cnt0idx++; }else if(idx == "1"){ cnt1idx++; }else if(idx == "2"){ cnt2idx++; }else if(idx == "3"){ cnt3idx++; }else if(idx == "4"){ cnt4idx++; } } //2008-10-07 ¿ÀÀü 11:45:43 taebum //var iCartNode = gPathNode[8]+"/"+tPathCart[sIdx] ; var iCartNode = gPathNode[8]+"/"+tPathCart[idx] ; var GoodNode = "/root/init/WorkData/"+tPathCart[idx]; var xNode = instance1.selectSingleNode(GoodNode); if (xNode == null) { model.makeNode(GoodNode ); model.copyNode(GoodNode, GoodCopy); } model.setValue(GoodNode + "/oprsrvno" , model.getValue(gPathNode[6] + "/oprsrvno" )); // 01 ¼ö¼ú¿¹¾à(ÀÇ·Ú)¹øÈ£ (³âµµ + ÀϷùøÈ£) model.setValue(GoodNode + "/cartgubn" , tempCartGb); // 02 Cart±¸ºÐ (O:¼ö¼ú,A:¸¶Ãë) model.setValue(GoodNode + "/ordseq" , "" ); // 03 󹿼ø¹ø model.setValue(GoodNode + "/instcd" , "" ); // 04 º´¿ø±â°üÄÚµå(ÄÚµåÁ¤ÀǼ­ Z0007 ÂüÁ¶) model.setValue(GoodNode + "/goodcd" , iSplit_Value[0] ); // 05 ¹°Ç°ÄÚµå model.setValue(GoodNode + "/allsizespecid" , iSplit_Value[2] ); // 06 ALLSIZE±Ô°ÝID model.setValue(GoodNode + "/goodcls" , iSplit_Value[4] ); // 07 ¹°Ç°±¸ºÐ 1:Sutures,2:Supplies,3:Drug,4:Instrument,5:óġó¹æ,6:¼ö¼ú¼Ò¸ðǰ //20101123KNUH_±èº´±¹, goodqty, addreductqty, saveqty, outqty //20110107KNUH_±èº´±¹ goodqty = 0À¸·Î ¼öÁ¤. model.setValue(GoodNode + "/goodqty" , "0" ); // 08 ¹°Ç°¼ö·® if(closeyn == "Y") { model.setValue(GoodNode + "/addreductqty" , iSplit_Value[19] ); // 09 °¡°¨¼ö·® model.setValue(GoodNode + "/saveqty" , iSplit_Value[19] ); // 16 º¯°æCheck ¼ö·® (¹°Ç°¼ö·® + °¡°¨¼ö·®) model.setValue(GoodNode + "/outqty" , iSplit_Value[19] ); // 17 º¯°æÇÒ ¼ö·® (¹°Ç°¼ö·® + °¡°¨¼ö·®) } else { model.setValue(GoodNode + "/addreductqty" , "1" ); // 09 °¡°¨¼ö·® model.setValue(GoodNode + "/saveqty" , "1" ); // 16 º¯°æCheck ¼ö·® (¹°Ç°¼ö·® + °¡°¨¼ö·®) model.setValue(GoodNode + "/outqty" , "1" ); // 17 º¯°æÇÒ ¼ö·® (¹°Ç°¼ö·® + °¡°¨¼ö·®) } model.setValue(GoodNode + "/payflagcd" , iSplit_Value[14] ); // 10 ±Þ¿©±¸ºÐÄÚµå (ÄÚµåÁ¤ÀǼ­ M0029 ÂüÁ¶) if(closeyn == "Y") { model.setValue(GoodNode + "/oproomcd" , iSplit_Value[18] ); // 11 ¼ö¼ú½ÇÄÚµå } else { model.setValue(GoodNode + "/oproomcd" , model.getValue(gPathNode[6] + "/oproomcd" ) ); // 11 ¼ö¼ú½ÇÄÚµå } model.setValue(GoodNode + "/prcpdd" , "" ); // 12 ó¹æÀÏÀÚ model.setValue(GoodNode + "/prcpno" , "0" ); // 13 ó¹æÀÏÀÚº° ÀϷùøÈ£ model.setValue(GoodNode + "/prcphistno" , "0" ); // 14 ó¹æÀ̷»ýÇÒ¶§ ¸¶´Ù »ý¼º (ó¹æÀÏÀÚ, 󹿹øÈ£, ±â°üÄÚµå ±âÁØ) model.setValue(GoodNode + "/pid" , model.getValue(gPathNode[6] + "/pid" ) ); // 15 µî·Ï¹øÈ£ model.setValue(GoodNode + "/goodengnm" , iSplit_Value[1] ); // 18 ¹°Ç°(ó¹æ)¸í model.setValue(GoodNode + "/goodspec" , iSplit_Value[5] ); // 19 ±Ô°Ý¸í model.setValue(GoodNode + "/prodcmpynm" , iSplit_Value[3] ); // 20 Á¦Á¶»ç model.setValue(GoodNode + "/goodmodel" , iSplit_Value[6] ); // 21 ¸ðµ¨ model.setValue(GoodNode + "/deliveunit" , iSplit_Value[7] ); // 22 ºÒÃâ´ÜÀ§ //model.setValue(GoodNode + "/oproomnm" , model.getValue(gPathNode[6] +"/oproomnm" ) ); // 23 ¼ö¼ú½Ç¸í if(closeyn == "Y") { model.setValue(GoodNode + "/oproomnm" , iSplit_Value[20] ); // 23 ¼ö¼ú½Ç¸í } else { model.setValue(GoodNode + "/oproomnm" , vOproomnm ); // 23 ¼ö¼ú½Ç¸í } model.setValue(GoodNode + "/oproomdeptcd" , model.getValue(gPathNode[6] +"/oproomdeptcd") ); // 24 ¼ö¼ú½ÇºÎ¼­ÄÚµå model.setValue(GoodNode + "/recflag" , "I" ); // 25 U:¼öÁ¤,I:ÀԷ±¸ºÐ model.setValue(GoodNode + "/drugmthdspccd" , iSplit_Value[8] ); // 28 Åõ¿©¹æ¹ý ¹× °ËüÄÚµå //2008-08-21 ¿ÀÀü 8:09:46 taebum add model.setValue(GoodNode + "/stocqty" , iSplit_Value[9] ); // 29 ½ÇÀç°í·® model.setValue(GoodNode + "/acmlbaseqty" , iSplit_Value[10] ); // 29 ±âÁؼö·® model.setValue(GoodNode + "/reqmthd" , iSplit_Value[11] ); // 30 û±¸¹æ¹ý //2009-03-09 ycd ¹°Ç°¹ß»ý±¸ºÐ(Á¤±Ô : S , ÀÀ±Þ : E ) model.setValue(GoodNode + "/goodcrflag" , vGoodCrFlag ); // 31 ¹°Ç°¹ß»ý±¸ºÐ(S : Á¤±Ô, E : ÀÀ±Þ ) model.setValue(GoodNode + "/prcpunit" , iSplit_Value[7] ); // 22 󹿴ÜÀ§ model.setValue(GoodNode + "/purcflag" , iSplit_Value[12] ); // 32 û±¸¹æ¹ý model.setValue(GoodNode + "/prcpclscd" , iSplit_Value[13] ); // 33 󹿱¸ºÐ model.setValue(GoodNode + "/old_payflagcd" , iSplit_Value[14] ); // 10 ±Þ¿©±¸ºÐÄÚµå (ÄÚµåÁ¤ÀǼ­ M0029 ÂüÁ¶) model.setValue(GoodNode + "/calculyn" , iSplit_Value[15] ); // 34 »êÁ¤¿©ºÎ model.setValue(GoodNode + "/insuyn" , iSplit_Value[16] ); // 36 ¼ö°¡´ë»ó¿©ºÎ model.setValue(GoodNode + "/calcscorcd" , iSplit_Value[17] ); // 37 ¼ö°¡ÄÚµå model.setValue(GoodNode + "/todd" , "99991231" ); // 38 Á¾·áÀÏÀÚ model.setValue(GoodNode + "/listodd" , "99991231" ); // 39 Áø·áÁö¿øÁ¾·áÀÏÀÚ model.setValue(GoodNode + "/spcmtodd" , "99991231" ); // 40 Áø°ËÁ¾·áÀÏÀÚ model.setValue(GoodNode + "/anamneflag" , "N" ); // ±â¿ÕÁõÀ¯¹« model.setValue(GoodNode + "/subcretno" , "0" ); // ºÎÀ¯Çü(subcretno) model.setValue(GoodNode + "/erbgcd" , "" ); // ºÎÀ¯Çü(subcretno) //Áߺ¹µÈ ³»¿ªÀÌ ÀÖÀ» °æ¿ì insertÇÏÁö ¾Ê´Â´Ù. var iDataCnt = getNodesetCount(iCartNode); var bSameFlag = false; if(iDataCnt > 0){ var sTempRecflag = ""; var sTempGoodcd = ""; var sTempAllsize = ""; for(var k = 1; k <= iDataCnt; k++){ sTempRecflag = model.getValue(iCartNode+"["+k+"]/recflag"); sTempGoodcd = model.getValue(iCartNode+"["+k+"]/goodcd"); sTempAllsize = model.getValue(iCartNode+"["+k+"]/allsizespecid"); if(sTempRecflag == "I" && iSplit_Value[0] == sTempGoodcd && iSplit_Value[2] == sTempAllsize){ bSameFlag = true; } } } //2008-10-03 ¿ÀÈÄ 11:42:31 taebum Áߺ¹ ó¹æ ¹ß»ý½Ã ¾Ë¸² ó¸® if(bSameFlag == true){ if (window.alert(iSplit_Value[0]+"´Â Áߺ¹µÈ ó¹æÀÔ´Ï´Ù. Ãß°¡ ÇϽðڽÀ´Ï±î? " ,"Áߺ¹Ã³¹æ È®ÀÎ", 1 | 32) != 1){ messageBox("Ãë¼Ò µÇ¾ú½À´Ï´Ù.", "I000"); bSameFlag = true; }else{ bSameFlag = false; } } if(bSameFlag == false){ xNode = instance1.selectSingleNode(iCartNode); if (xNode == null) { model.makeNode(iCartNode ); model.copyNode(iCartNode , GoodNode); } else { model.duplicate(gPathNode[8], GoodNode); } // eval("grd_"+tNameCart[sIdx]).rowStyle(i, "data", "color") = "#ff00ff"; //eval("grd_"+tNameCart[idx]).refresh(); //eval("grd_"+tNameCart[idx]).row = eval("grd_"+tNameCart[idx]).rows - eval("grd_"+tNameCart[idx]).fixedRows; //eval("grd_"+tNameCart[idx]).topRow = eval("grd_"+tNameCart[idx]).row; } } } } for(var k = 0 ; k < 5 ; k++){ if(eval("cnt" + "" + k + "" + "idx") > 0){ eval("grd_"+tNameCart[k]).refresh(); eval("grd_"+tNameCart[k]).row = eval("grd_"+tNameCart[k]).rows - eval("grd_"+tNameCart[k]).fixedRows; eval("grd_"+tNameCart[k]).topRow = eval("grd_"+tNameCart[k]).row; } } model.refresh(); //20110418 À̼±°æ(°æºÏ´ë) : Á¤±Ôó¹æÀ̸é ÀÀ±Þ󹿱¸ºÐÀº ºñȰ¼ºÈ­ if(vGoodCrFlag == "S") { for (var idx = grd_supplies.rows - iParamData.length; idx < grd_supplies.rows ; idx++) { grd_supplies.isReadOnly(idx, grd_supplies.colRef("erprcpflag"), idx, grd_supplies.colRef("erprcpflag"))= true; } } } /** * @group : * @ver : 2009.03.05 * @by : ¾çõ´ö * @--------------------------------------------------- * @type : function * @access : public * @desc : ¹°Ç°ºÐ·ù¿Í û±¸±¸ºÐ¿¡ µû¸¥ ¼¼ÆÃ Node Index ¼³Á¤ * @param : pFlag1 => ¹°Ç°ºÐ·ù * pFlag2 => û±¸±¸ºÐ(purcflag) * @return : idx => ¼¼ÆÃ Node Index * @--------------------------------------------------- */ function fChngNodeValue(pFlag1, pFlag2){ if(pFlag2 == "3" ){ //°¡³³¹°Ç° idx = "4"; }else{ //°¡³³¹°Ç°ÀÌ ¾Æ´Ò °æ¿ì if(pFlag1 == "6"||pFlag1 == "10"){//¼ö¼ú¼Ò¸ðǰ, ¸°³Ù idx = "3"; }else if(pFlag1 == "3"){ //DRUG idx = "1"; }else if(pFlag1 == "4"){ //INSTRUMENT idx = "2"; }else{ idx = "0"; //ºÀÇÕ»ç, °ø±Þ¹°Ç°, óġ, Sheet, Glove, ÀϹݹ°Ç° } } return idx; } /** * @group : * @ver : 2009.03.06 * @by : ¾çõ´ö * @--------------------------------------------------- * @type : function * @access : public * @desc : È­¸é ¿À¸¥ÂÊ ¸¶¿ì½º ÆË¾÷ ¼³Á¤ * @param : pData => 1 : NodeIndex * 2 : ProcValue * @param : * @return : * @--------------------------------------------------- */ function fShowPopup(pData){ var pDataArray = pData.split("*"); if(pDataArray.length < 3){ messageBox("½ÇÇàÇÒ Ã³¹æÀ» ¼±ÅÃÇϽʽÿÀ.", "I000"); return; } var pNodeIdx = pDataArray[0]; //¹°Ç°ºÐ·ù var pProcIdx = pDataArray[1]; //ó¸®ÄÚµå var pSrow = pDataArray[2]; //¼±ÅÃRow fGoodClick(pNodeIdx, eval(sGridNm[pNodeIdx])); var xpos = 200; //event.screenX; var ypos = 300; switch(pProcIdx) { case "0": //ÇàÃß°¡ fAddGoodRowCopy(); break; case "1": //´Ù¸¥¹æ Àç°í »ç¿ë ó¸® open("SPMNP01803", "", xpos, ypos, "SPMNP01803", "/root/main/MnprdrugLists", "/root/main/MnprdrugLists"); //fMnphcrusSave(); // SPMNP01803 È­¸é Á¾·á½Ã ½ÇÇàµÇ¹Ç·Î ÁÖ¼®Ã³¸® break; case "2": //±Þºñº¯°æ ó¸® modal("SPMNP01804", "", xpos, ypos, "SPMNP01804", gPathNode[8]+"/"+tPathCart[pNodeIdx]+"["+pSrow+"]", "/root/main/CartOrdData/ChngInfo"); if(model.getValue(gPathNode[8]+"/"+tPathCart[pNodeIdx]+"["+pSrow+"]/payflagcd") != getParameter("SPMNP01804_Return") && getParameter("SPMNP01804_Return") != "" ){ model.setValue(gPathNode[8]+"/"+tPathCart[pNodeIdx]+"["+pSrow+"]/payflagcd", getParameter("SPMNP01804_Return") ); } eval(sGridNm[pNodeIdx]).refresh(); break; default : break; } } /** * @group : * @ver : 2009.03.06 * @by : ¾çõ´ö * @--------------------------------------------------- * @type : function * @access : public * @desc : ¼ö¼ú ¾ß°£ÀÀ±Þ ÁöÁ¤/Ãë¼Ò ¼³Á¤ * @param : sParam => Y : ¾ß°£ÀÀ±Þ , N : ÀÏ¹Ý * @return : * @--------------------------------------------------- */ function fChngNigtOpYn(sParam){ var NigtOpYnMsg = ""; if(sParam == "Y"){ NigtOpYnMsg = messageBox("¾ß°£ÀÀ±Þ ÁöÁ¤À»", "Q004"); }else{ NigtOpYnMsg = messageBox("¾ß°£ÀÀ±Þ ÁöÁ¤ Ãë¼Ò¸¦", "Q004"); } if(NigtOpYnMsg == "6"){ model.removenode("/root/send"); model.makeValue("/root/send/instcd" , model.getValue(gPathNode[7]+"/instcd" )); // ±â°üÄÚµå model.makeValue("/root/send/oprsrvno" , model.getValue(gPathNode[7]+"/oprsrvno")); // ¼ö¼ú¿¹¾à(ÀÇ·Ú)¹øÈ£ (³âµµ + ÀϷùøÈ£) model.makeValue("/root/send/ophistno" , model.getValue(gPathNode[7]+"/ophistno")); // ¿¹¾à¹øÈ£¿¡µû¸¥À̷¹øÈ£ model.makeValue("/root/send/ophistcd" , model.getValue(gPathNode[7]+"/ophistcd")); // ¼ö¼ú¿¹¾àÀÇÀÌ·ÂÄÚµå model.makeValue("/root/send/prcpamtaddyn" , sParam ); // ¾ß°£ÀÀ±ÞÁöÁ¤±¸ºÐ if(submit("TXMNP01807", false) == true){ if(model.getValue("/root/temp/rtninfo/rtnflag") != "1"){ messageBox("½ÇÇàÀ»", "E009"); if(model.getValue(gPathNode[6]+"/prcpamtaddyn") == ""){ model.setValue(gPathNode[6]+"/prcpamtaddyn", "Y"); }else{ model.setValue(gPathNode[6]+"/prcpamtaddyn", ""); } } }else{ if(model.getValue(gPathNode[6]+"/prcpamtaddyn") == ""){ model.setValue(gPathNode[6]+"/prcpamtaddyn", "Y"); }else{ model.setValue(gPathNode[6]+"/prcpamtaddyn", ""); } } chk_prcpamtaddyn.refresh(); }else{ if(sParam == "Y"){ model.setValue("/root/main/MmohoprsLists/mmohoprslist/prcpamtaddyn", ""); }else{ model.setValue("/root/main/MmohoprsLists/mmohoprslist/prcpamtaddyn", "Y"); } chk_prcpamtaddyn.refresh(); return; } } /** * @desc : ¼ö¼ú°£È£Ã³¹æ SignData »ý¼º * @ * @param : signbfcnts - ÀÎÁõ Àü µ¥ÀÌÅÍ * : signuserid - ÀÎÁõÀÚID * : signcnfmflag - ÀÎÁõÈ®Àο©ºÎ * @return : * @author : ¾çõ´ö 2009. 3. 11 * @--------------------------------------------------- */ function fMakeSignData(signbfcnts, userid, signcnfmflag){ return zesfSignData(signbfcnts, userid, signcnfmflag); } /** * @desc : ¼ö¼úÁøÇà»óÅ ÀçÁ¶È¸ * @ * @param : * @return : * @author : ¾çõ´ö 2009. 3. 16 * @--------------------------------------------------- */ function fReSrchOpState(){ fMmohoprsData_Read("P"); fButtonControl(); } /** * @desc : È­¸é ±×¸®µå Å©±â Á¶Á¤ * @ * @param : * @return : * @author : ¾çõ´ö 2009. 3. 16 * @--------------------------------------------------- */ function fGridSizeChng(pParam){ /* ====> case 1 1 caption : style="left:5px; top:7px; width:74px; height:13px; background-image:../../../com/commonweb/images/tit_bullet2.gif; " 1 line : style="x1:5px; y1:23px; x2:1185px; y2:23px; " 1 grid : style="left:5px; top:28px; width:1180px; height:170px; " T => B => t : X h : 517px 2 c : 551px 3 c : top:575px; 2 l : 567px 3 l : 591px; 2 bt : 549px 3 bt : top:573px; 2 tt : 549px 3 tt : top:573px; 2 caption : style="left:5px; top:204px; width:114px; height:13px; background-image:../../../com/commonweb/images/tit_bullet2.gif; " 2 line : style="x1:5px; y1:220px; x2:1185px; y2:220px; " 2 grid : style="left:5px; top:225px; width:1180px; height:170px; " T => B => t : 54px h : 516px 2 c : 33px 3 c : top:575px; 2 l : 49px 3 l : 591px; 2 bt : 31px 3 bt : top:573px; 2 tt : 31px 3 tt : top:573px; 3 caption : style="left:5px; top:402px; width:89px; height:13px; background-image:../../../com/commonweb/images/tit_bullet2.gif; " 3 line : style="x1:5px; y1:418px; x2:1185px; y2:418px; " 3 grid : style="left:5px; top:423px; width:1180px; height:170px; " T => B => t : 79px h : 515px 2 c : 33px 3 c : top:58px; 2 l : 49px 3 l : 74px; 2 bt : 31px 3 bt : top:56px; 2 tt : 31px 3 tt : top:56px; ====> case 2 1 caption : 1 line : 1 grid : 2 caption : 2 line : 2 grid : */ switch(pParam){ case "T1" : btn_resizeT1.attribute("visibility") = "hidden"; btn_resizeT2.attribute("visibility") = "hidden"; btn_resizeT3.attribute("visibility") = "hidden"; btn_resizeB1.attribute("visibility") = "visible"; btn_resizeB2.attribute("visibility") = "visible"; btn_resizeB3.attribute("visibility") = "visible"; grd_diposit.attribute("visibility") = "visible"; grd_diposit.attribute("height") = "170"; grd_supplies.attribute("visibility") = "visible"; grd_supplies.attribute("top") = "225"; grd_supplies.attribute("height") = "170"; cpd_supplies.attribute("top") = "204"; line20.attribute("y1") = "220"; line20.attribute("y2") = "220"; btn_resizeT2.attribute("top") = "202"; btn_resizeB2.attribute("top") = "202"; grd_drug.attribute("visibility") = "visible"; grd_drug.attribute("top") = "423"; grd_drug.attribute("height") = "170"; caption17.attribute("top") = "402"; line1.attribute("y1") = "418"; line1.attribute("y2") = "418"; btn_resizeT3.attribute("top") = "400"; btn_resizeB3.attribute("top") = "400"; break; case "T2" : btn_resizeT1.attribute("visibility") = "hidden"; btn_resizeT2.attribute("visibility") = "hidden"; btn_resizeT3.attribute("visibility") = "hidden"; btn_resizeB1.attribute("visibility") = "visible"; btn_resizeB2.attribute("visibility") = "visible"; btn_resizeB3.attribute("visibility") = "visible"; grd_diposit.attribute("visibility") = "visible"; grd_diposit.attribute("height") = "170"; grd_supplies.attribute("visibility") = "visible"; grd_supplies.attribute("top") = "225"; grd_supplies.attribute("height") = "170"; cpd_supplies.attribute("top") = "204"; line20.attribute("y1") = "220"; line20.attribute("y2") = "220"; btn_resizeT2.attribute("top") = "202"; btn_resizeB2.attribute("top") = "202"; grd_drug.attribute("visibility") = "visible"; grd_drug.attribute("top") = "423"; grd_drug.attribute("height") = "170"; caption17.attribute("top") = "402"; line1.attribute("y1") = "418"; line1.attribute("y2") = "418"; btn_resizeT3.attribute("top") = "400"; btn_resizeB3.attribute("top") = "400"; break; case "T3" : btn_resizeT1.attribute("visibility") = "hidden"; btn_resizeT2.attribute("visibility") = "hidden"; btn_resizeT3.attribute("visibility") = "hidden"; btn_resizeB1.attribute("visibility") = "visible"; btn_resizeB2.attribute("visibility") = "visible"; btn_resizeB3.attribute("visibility") = "visible"; grd_diposit.attribute("visibility") = "visible"; grd_diposit.attribute("height") = "170"; grd_supplies.attribute("visibility") = "visible"; grd_supplies.attribute("top") = "225"; grd_supplies.attribute("height") = "170"; cpd_supplies.attribute("top") = "204"; line20.attribute("y1") = "220"; line20.attribute("y2") = "220"; btn_resizeT2.attribute("top") = "202"; btn_resizeB2.attribute("top") = "202"; grd_drug.attribute("visibility") = "visible"; grd_drug.attribute("top") = "423"; grd_drug.attribute("height") = "170"; caption17.attribute("top") = "402"; line1.attribute("y1") = "418"; line1.attribute("y2") = "418"; btn_resizeT3.attribute("top") = "400"; btn_resizeB3.attribute("top") = "400"; break; case "T4" : btn_resizeT4.attribute("visibility") = "hidden"; btn_resizeT5.attribute("visibility") = "hidden"; btn_resizeB4.attribute("visibility") = "visible"; btn_resizeB5.attribute("visibility") = "visible"; grd_instrument.attribute("visibility") = "visible"; grd_instrument.attribute("height") = "267"; grd_opsupply.attribute("visibility") = "visible"; grd_opsupply.attribute("top") = "326"; grd_opsupply.attribute("height") = "267"; caption5.attribute("top") = "305"; line9.attribute("y1") = "321"; line9.attribute("y2") = "321"; btn_resizeT5.attribute("top") = "303"; btn_resizeB5.attribute("top") = "303"; break; case "T5" : btn_resizeT4.attribute("visibility") = "hidden"; btn_resizeT5.attribute("visibility") = "hidden"; btn_resizeB4.attribute("visibility") = "visible"; btn_resizeB5.attribute("visibility") = "visible"; grd_instrument.attribute("visibility") = "visible"; grd_instrument.attribute("height") = "267"; grd_opsupply.attribute("visibility") = "visible"; grd_opsupply.attribute("top") = "326"; grd_opsupply.attribute("height") = "267"; caption5.attribute("top") = "305"; line9.attribute("y1") = "321"; line9.attribute("y2") = "321"; btn_resizeT5.attribute("top") = "303"; btn_resizeB5.attribute("top") = "303"; break; case "B1" : btn_resizeT1.attribute("visibility") = "visible"; btn_resizeT2.attribute("visibility") = "hidden"; btn_resizeT3.attribute("visibility") = "hidden"; btn_resizeB1.attribute("visibility") = "hidden"; btn_resizeB2.attribute("visibility") = "visible"; btn_resizeB3.attribute("visibility") = "visible"; grd_diposit.attribute("visibility") = "visible"; grd_diposit.attribute("height") = "517"; grd_supplies.attribute("visibility") = "hidden"; cpd_supplies.attribute("top") = "551"; line20.attribute("y1") = "567"; line20.attribute("y2") = "567"; btn_resizeT2.attribute("top") = "549"; btn_resizeB2.attribute("top") = "549"; grd_drug.attribute("visibility") = "hidden"; caption17.attribute("top") = "575"; line1.attribute("y1") = "591"; line1.attribute("y2") = "591"; btn_resizeT3.attribute("top") = "573"; btn_resizeB3.attribute("top") = "573"; break; case "B2" : btn_resizeT1.attribute("visibility") = "hidden"; btn_resizeT2.attribute("visibility") = "visible"; btn_resizeT3.attribute("visibility") = "hidden"; btn_resizeB1.attribute("visibility") = "visible"; btn_resizeB2.attribute("visibility") = "hidden"; btn_resizeB3.attribute("visibility") = "visible"; grd_diposit.attribute("visibility") = "hidden"; grd_supplies.attribute("visibility") = "visible"; grd_supplies.attribute("top") = "52"; grd_supplies.attribute("height") = "517"; cpd_supplies.attribute("top") = "31"; line20.attribute("y1") = "47"; line20.attribute("y2") = "47"; btn_resizeT2.attribute("top") = "29"; btn_resizeB2.attribute("top") = "29"; grd_drug.attribute("visibility") = "hidden"; caption17.attribute("top") = "575"; line1.attribute("y1") = "591"; line1.attribute("y2") = "591"; btn_resizeT3.attribute("top") = "573"; btn_resizeB3.attribute("top") = "573"; break; case "B3" : btn_resizeT1.attribute("visibility") = "hidden"; btn_resizeT2.attribute("visibility") = "hidden"; btn_resizeT3.attribute("visibility") = "visible"; btn_resizeB1.attribute("visibility") = "visible"; btn_resizeB2.attribute("visibility") = "visible"; btn_resizeB3.attribute("visibility") = "hidden"; grd_diposit.attribute("visibility") = "hidden"; grd_supplies.attribute("visibility") = "hidden"; cpd_supplies.attribute("top") = "31"; line20.attribute("y1") = "47"; line20.attribute("y2") = "47"; btn_resizeT2.attribute("top") = "29"; btn_resizeB2.attribute("top") = "29"; grd_drug.attribute("visibility") = "visible"; grd_drug.attribute("top") = "76"; grd_drug.attribute("height") = "517"; caption17.attribute("top") = "55"; line1.attribute("y1") = "71"; line1.attribute("y2") = "71"; btn_resizeT3.attribute("top") = "53"; btn_resizeB3.attribute("top") = "53"; break; case "B4" : btn_resizeT4.attribute("visibility") = "visible"; btn_resizeT5.attribute("visibility") = "hidden"; btn_resizeB4.attribute("visibility") = "hidden"; btn_resizeB5.attribute("visibility") = "visible"; grd_instrument.attribute("visibility") = "visible"; grd_instrument.attribute("height") = "541"; grd_opsupply.attribute("visibility") = "hidden"; caption5.attribute("top") = "575"; line9.attribute("y1") = "591"; line9.attribute("y2") = "591"; btn_resizeT5.attribute("top") = "573"; btn_resizeB5.attribute("top") = "573"; break; case "B5" : btn_resizeT4.attribute("visibility") = "hidden"; btn_resizeT5.attribute("visibility") = "visible"; btn_resizeB4.attribute("visibility") = "visible"; btn_resizeB5.attribute("visibility") = "hidden"; grd_instrument.attribute("visibility") = "hidden"; grd_opsupply.attribute("visibility") = "visible"; grd_opsupply.attribute("top") = "52"; grd_opsupply.attribute("height") = "541"; caption5.attribute("top") = "31"; line9.attribute("y1") = "47"; line9.attribute("y2") = "47"; btn_resizeT5.attribute("top") = "29"; btn_resizeB5.attribute("top") = "29"; break; case "Base" : btn_resizeT1.attribute("visibility") = "hidden"; btn_resizeT2.attribute("visibility") = "hidden"; btn_resizeT3.attribute("visibility") = "hidden"; btn_resizeT4.attribute("visibility") = "hidden"; btn_resizeT5.attribute("visibility") = "hidden"; btn_resizeB1.attribute("visibility") = "visible"; btn_resizeB2.attribute("visibility") = "visible"; btn_resizeB3.attribute("visibility") = "visible"; btn_resizeB4.attribute("visibility") = "visible"; btn_resizeB5.attribute("visibility") = "visible"; break; } } //-------------------------------------------------- // Cart »ó¼¼³»¿ª Ãâ·Â //-------------------------------------------------- function fPrntCartDetailCnts(){ fReSrchOpState(); // ó¹æ¹× ÁøÇà »óÅ ÀçÁ¶È¸ var rtnflag, oprsrvno, oproomcd, ophistno, cartgubn, prntgoodstat, prntinstrstat, prntcststat; var cnt = 0, cnt2 = 0; cnt3 = 0; cnt4 = 0; var prntgood = "G"; //model.getValue("/root/init/querykey/prntgood"); var prntinstr = ""; //model.getValue("/root/init/querykey/prntinstr"); var prntcst = ""; //model.getValue("/root/init/querykey/prntcst"); var prntpad = ""; var sPatOPRSInfoPath = gPathNode[6]; var cartbaglist = "m¢Ërownum¢Ëoprsrvno¢Ëoproomcd¢Ëcartgubn¢Ëdeliveflag¢Ëprntgood¢Ëprntinstr¢Ëprntcst¢Ëvarcureflag¢Ëgoodcrflag¢Ëcallflag"; var sSaveFlag = false; var sSaveData = "cartstat¢Ëoprsrvno¢Ëophistno¢Ëcartgubn¢Ì"; var deptflagnm = ""; var sVarcureflag = "'1', '2', '3', '5', '7', '8', '9'"; var deptflag = vCartgubn; var sPid = model.getValue(sPatOPRSInfoPath + "/pid"); var ccrtstat; if(bbt_tSave.disabled == true){ messageBox("ÀÀ±Þ CartBag ºÒÃâÀ» ÇÒ ¼ö ¾ø½À´Ï´Ù.", "C000"); return; } for(var i = 0 ; i < tPathCart.length ; i++){ cnt3 = eval(cnt3) + eval(getNodesetCount(gPathNode[8] + "/" + tPathCart[i])); for(var k = 1 ; k <= getNodesetCount(gPathNode[8] + "/" + tPathCart[i]) ; k++){ if(model.getValue(gPathNode[8] + "/" + tPathCart[i]+"["+k+"]/recflag") == "I" && model.getValue(gPathNode[8] + "/" + tPathCart[i]+"["+k+"]/ordseq") == "" ){ cnt4++; } } } if(cnt4 > 0){ messageBox("½Å±Ô µî·ÏÇÑ ¹°Ç° Á¤º¸°¡ Á¸ÀçÇÕ´Ï´Ù.\n\nCart List ÀúÀåÈÄ ÀÀ±Þ CartBag ºÒÃâ ¿äûÀ» ÇϽʽÿä.", "I000"); return; } if(cnt3 < 1 ){ messageBox("ÀÀ±Þ CartBag ºÒÃâÇÒ ¹°Ç° Á¤º¸°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.", "I000"); return; } if( prntgood == "" && prntinstr == "" && prntcst == "" ) { messageBox("Ãâ·ÂÇÒ ±¸ºÐÀ» ¼±ÅÃÇϼ¼¿ä.", "E000"); return; } if( deptflag == "O" ) { deptflagnm = "¼ö¼ú Cart û±¸¸®½ºÆ® [ÀÀ±Þ]"; }else if( deptflag == "A" ) { deptflagnm = "¸¶Ãë Cart û±¸¸®½ºÆ® [ÀÀ±Þ]"; } if ( sPid == "" ){ messageBox("ȯÀÚ¸¦ ¸ÕÀú","C002"); return; } cnt2 += 1; //if( parseInt(model.getValue(sPatOPRSInfoPath+"["+i+"]/opstatcd")) > 39 ) {//¼ö¼úºÎÅÍ´Â Ãâ·Â¾ÈµÊ. // messageBox("ÀÀ±Þ CartBag ºÒÃâÀ» ÇÒ ¼ö ¾ø½À´Ï´Ù.","C000"); // return; //} if(sCartGubnCd == "O") { ccrtstat = model.getValue(sPatOPRSInfoPath+"/ccrtstat"); } else if(sCartGubnCd == "A") { ccrtstat = model.getValue(sPatOPRSInfoPath+"/anstccrtstat"); } if( ( ccrtstat == "1" ) || ( ccrtstat == "2" ) ){ //ÀÓ½Ã, ÀúÀå CART ºÒÃâ //Cart ºÒÃâ oprsrvno = model.getValue(sPatOPRSInfoPath + "/oprsrvno"); oproomcd = model.getValue(sPatOPRSInfoPath + "/oproomcd"); ophistno = model.getValue(sPatOPRSInfoPath + "/ophistno"); //cartgubn = model.getValue("/root/init/querykey/cartgubn"); cartgubn = sCartGubnCd; sSaveData += "3" + "¢Ë" + oprsrvno + "¢Ë" + ophistno + "¢Ë" + cartgubn + "¢Ì"; sSaveFlag = true; if( prntgood == "G" ) { prntgoodstat = "G3"; }else { prntgoodstat = "G1"; } if( prntinstr == "I" ) { prntinstrstat = "I3"; }else { prntinstrstat = "I1"; } if( prntcst == "C" ) { prntcststat = "C3"; }else { prntcststat = "C1"; } cnt += 1; cartbaglist = cartbaglist + "¢Ì" + "u" + "¢Ë" + cnt + "¢Ë" + oprsrvno + "¢Ë" + oproomcd + "¢Ë" + cartgubn + "¢Ë" + prntgoodstat + prntinstrstat + prntcststat + "¢Ë" + prntgood + "¢Ë" + prntinstr + "¢Ë" + prntcst + "¢Ë" + sVarcureflag + "¢Ë" + "S" + "¢Ë" + "CCR" ; } prntMsg = messageBox("ÀÀ±Þ CartBag ºÒÃâÀ»", "Q004"); if(prntMsg != 6){ return; } //model.removenodeset(sPatOPRSInfoPath); model.makeValue(sPatOPRSInfoPath+"/oproomcdnm" , model.getValue(sPatOPRSInfoPath+"/oproomnm")); model.makeValue(sPatOPRSInfoPath+"/orddeptcdnm" , model.getValue(sPatOPRSInfoPath+"/depthngnm")); model.makeValue(sPatOPRSInfoPath+"/opfromtmcdnm", model.getValue(sPatOPRSInfoPath+"/opfromtmcd")); model.makeValue(sPatOPRSInfoPath+"/hngnm" , model.getValue(sPatOPRSInfoPath+"/patname")); model.makeValue(sPatOPRSInfoPath+"/sexage" , model.getValue(sPatOPRSInfoPath+"/sa")); model.makeValue(sPatOPRSInfoPath+"/cartgubn" , deptflag); model.makeValue(sPatOPRSInfoPath+"/deptflagnm" , deptflagnm); model.makeValue(sPatOPRSInfoPath+"/roomcd" , model.getValue(sPatOPRSInfoPath+"/roomcd")); model.makeValue(sPatOPRSInfoPath+"/pid" , model.getValue(sPatOPRSInfoPath+"/pid")); model.makeValue(sPatOPRSInfoPath+"/diagcdnm" , model.getValue(sPatOPRSInfoPath+"/diagcdnm")); model.makeValue(sPatOPRSInfoPath+"/opcdnm" , model.getValue(sPatOPRSInfoPath+"/opcdnm")); model.makeValue(sPatOPRSInfoPath+"/perfdridnm" , model.getValue(sPatOPRSInfoPath+"/perfdridnm")); model.makeValue(sPatOPRSInfoPath+"/opcnfmdd" , model.getValue(sPatOPRSInfoPath+"/opcnfmdd")); model.makeValue(sPatOPRSInfoPath+"/oprsrvno" , model.getValue(sPatOPRSInfoPath+"/oprsrvno")); model.makeValue(sPatOPRSInfoPath+"/instcd" , model.getValue(sPatOPRSInfoPath+"/instcd")); model.makeValue(sPatOPRSInfoPath+"/prntgood" , prntgood); model.makeValue(sPatOPRSInfoPath+"/prntinstr" , prntinstr); model.makeValue(sPatOPRSInfoPath+"/prntcst" , prntcst); model.makeValue(sPatOPRSInfoPath+"/prntpad" , prntpad); model.makeValue(sPatOPRSInfoPath+"/goodcrflag" , "S"); model.makeValue(sPatOPRSInfoPath+"/usernm" , getUserInfo("usernm")); if( model.getValue(sPatOPRSInfoPath+"/ccrtstat") < "3" ) {//ÀÓ½Ã, ÀúÀåÀÏ °æ¿ì¸¸ Ãâ·Â if( prntgood == "G" ) { // exeReportPreview("RPMNP03001", "XMLSTR", sPatOPRSInfoPath, "", "true", "", "", "", "", "true", "", "", "", "emr"); } if( prntinstr == "I" ) { //exeReportPreview("RPMNP03004", "XML", sPatOPRSInfoPath, "", "true", "", "", "", "", "true", "", "", "", "emr"); } if( prntcst == "C" ) { //exeReportPreview("RPMNP03005", "XML", sPatOPRSInfoPath, "", "true", "", "", "", "", "true", "", "", "", "emr"); } } if( cnt2 < 1 ) { messageBox("ȯÀÚ¸¦ ¸ÕÀú","C002"); return; } if( cnt > 0 ) { //īƮ ºÒÃâ(°ø±Þ) model.removenodeset("/root/send"); model.makeValue("/root/send/cartsend", cartbaglist); submit("TXMNP03401", false); } fQueryData(); //group5.visible = false; //fOpDataQuery(); } function fCSRErDelive(){ var cnt3 = 0 ; var cnt4 = 0 ; var sErDeliveInfo = ""; for(var i = 0 ; i < tPathCart.length ; i++){ cnt3 = eval(cnt3) + eval(getNodesetCount(gPathNode[8] + "/" + tPathCart[i])); for(var k = 1 ; k <= getNodesetCount(gPathNode[8] + "/" + tPathCart[i]) ; k++){ if(model.getValue(gPathNode[8] + "/" + tPathCart[i]+"["+k+"]/recflag") == "I" && model.getValue(gPathNode[8] + "/" + tPathCart[i]+"["+k+"]/ordseq") == "" ){ cnt4++; } if((i == 2 || i == 3) && model.getValue(gPathNode[8] + "/" + tPathCart[i]+"["+k+"]/deliveyn") == "N" && model.getValue(gPathNode[8] + "/" + tPathCart[i]+"["+k+"]/goodcrflag") == "E" ){ sErDeliveInfo += model.getValue(gPathNode[8] + "/" + tPathCart[i]+"["+k+"]/oprsrvno") + "¢Ë" + model.getValue(gPathNode[8] + "/" + tPathCart[i]+"["+k+"]/goodcd") + "¢Ë" + model.getValue(gPathNode[8] + "/" + tPathCart[i]+"["+k+"]/ordseq") + "¢Ë" + sCartGubnCd + "¢Ì" } } } if(cnt4 > 0){ messageBox("½Å±Ô µî·ÏÇÑ ¹°Ç° Á¤º¸°¡ Á¸ÀçÇÕ´Ï´Ù.\n\ÀúÀåÈÄ ÀÀ±Þ CartBag ºÒÃâ ¿äûÀ» ÇϽʽÿä.", "I000"); return; } if(cnt3 < 1 ){ messageBox("ÀÀ±Þ CartBag ºÒÃâÇÒ ¹°Ç° Á¤º¸°¡ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.", "I000"); return; } var sErDeliveHeader = "oprsrvno¢Ëgoodcd¢Ëordseq¢Ëcartgubn¢Ì"; if(messageBox("ÀÀ±Þ ºÒÃâÀ»", "Q004") == "6"){ model.removenodeset("/root/send"); model.makeValue("/root/send/erdelivelist", sErDeliveHeader + sErDeliveInfo); submit("TXMNP01808", false); fQueryData(); } } //KNUH, »èÁ¦ Ãë¼Ò, ¸¶¿ì½º ¿ìÃø¸Þ´º¸¦ ÅëÇÑ ÇÑ°Ç ´ÜÀ§ ó¸® (2011.01.31 JJE) function fCnclDeleteRow(pNodeIdx, pSrow){ //pNodeIdx (4:¹°Ç°, 0:drug) //pSrow (¼±ÅÃÇÑ row) //fGoodClick(4, grd_diposit); var sCcrtStat = model.getValue("/root/init/WorkData/cond/cartstat"); if(sCcrtStat >= 5 ){ //5(È®Á¤) or 9(¹Ý³³) messageBox("ó¹æ »óŰ¡ " + cmb_cartstat.lable + " ÀÔ´Ï´Ù.\n»èÁ¦ Ãë¼ÒÇÒ ¼ö","I004"); return; } model.removeNode("/root/send/savedeldata"); var pathNode = ""; if(pNodeIdx == "0") pathNode = "/root/main/CartOrdData/ListSupplies"; else pathNode = "/root/main/CartOrdData/ListDiposit"; var pid = model.getValue("/root/main/MmohoprsLists/mmohoprslist/pid"); if( model.getValue(pathNode+"["+pSrow+"]/deleteyn") == "D" ){ if( messageBox("»èÁ¦ 󸮸¦","Q007") == 6 ){ model.setValue(pathNode+"["+pSrow+"]/deleteyn", ""); model.setValue(pathNode+"["+pSrow+"]/delcheck", ""); model.setValue(pathNode+"["+pSrow+"]/pid", pid); model.setValue(pathNode+"["+pSrow+"]/saveqty", "0"); var WkOutQty = model.getValue(pathNode+"["+pSrow+"]/outqty"); var WkGoodQty = model.getValue(pathNode+"["+pSrow+"]/goodqty"); var WkAddQty = ""; WkNewAddQty = parseFloat(WkOutQty) - parseFloat(WkGoodQty) ; // º¯°æÈÄÁõ°¨¼ö·® model.setValue(pathNode+"["+pSrow+"]/addreductqty", WkNewAddQty); model.makeNode("/root/send/savedeldata/savedata"); model.copyNode("/root/send/savedeldata/savedata", pathNode + "["+pSrow+"]"); //return; if( submit("TXMNP01810", false) ){ fQueryData(); // Á¶È¸ } model.removeNode("/root/send/savedeldata"); } }else{ messageBox("»èÁ¦ ó¹æÀÌ ¾Æ´Õ´Ï´Ù.",""); return; } } //KNUH, »èÁ¦ Ãë¼Ò, ÀÓ½ÃÀúÀå ¹öưÀ» ÅëÇÑ ¿©·¯°Ç ó¸® (2011.01.31 JJE) function fCnclDeleteRows(){ //pNodeIdx (4:¹°Ç°, 0:drug) //pSrow (¼±ÅÃÇÑ row) var sCcrtStat = model.getValue("/root/init/WorkData/cond/cartstat"); if(sCcrtStat >= 5 ){ //5(È®Á¤) or 9(¹Ý³³) //messageBox("ó¹æ »óŰ¡ " + cmb_cartstat.lable + " ÀÔ´Ï´Ù.\n»èÁ¦ Ãë¼ÒÇÒ ¼ö","I004"); return; } model.removeNode("/root/send/savedeldata"); model.makeNode("/root/send/savedeldata"); var pid = model.getValue("/root/main/MmohoprsLists/mmohoprslist/pid"); var sPrcpDataPat = "/root/main/patinfocond/patinfo"; var wCartPath = ""; var sRowCnt = 0; var iRow = 0; for( Idx = 0; Idx < 5; Idx++ ) { wCartPath = gPathNode[8]+"/"+tPathCart[Idx]; // gPathNode[8] : "root/main/CartOrdData" sRowCnt = eval("grd_"+tNameCart[Idx]).rows - eval("grd_"+tNameCart[Idx]).fixedrows; for (var pSrow=1; pSrow<=sRowCnt; pSrow++) { var tempDeleteyn = model.getValue(wCartPath + "["+pSrow+"]/deleteyn"); var delTempPid = model.getValue(wCartPath + "["+pSrow+"]/pid" ); //@@KNUH, »èÁ¦Ã³¹æ µÈ ó¹æ µÇ»ì¸®´Â °æ¿ì º°µµÀÇ funcÀ¸·Î ó¸® var delTempSaveqty = model.getValue(wCartPath + "["+pSrow+"]/saveqty" ); //@@KNUH, »èÁ¦Ã³¹æ µÈ ó¹æ µÇ»ì¸®´Â °æ¿ì º°µµÀÇ funcÀ¸·Î ó¸® var delTempOutqty = model.getValue(wCartPath + "["+pSrow+"]/outqty" ); //@@KNUH, »èÁ¦Ã³¹æ µÈ ó¹æ µÇ»ì¸®´Â °æ¿ì º°µµÀÇ funcÀ¸·Î ó¸® if(delTempPid == "DELETE" && tempDeleteyn == "D" && delTempSaveqty == 0 && delTempOutqty > 0){ model.setValue(wCartPath+"["+pSrow+"]/deleteyn", ""); model.setValue(wCartPath+"["+pSrow+"]/delcheck", ""); model.setValue(wCartPath+"["+pSrow+"]/pid", pid); model.setValue(wCartPath+"["+pSrow+"]/saveqty", "0"); var WkOutQty = model.getValue(wCartPath+"["+pSrow+"]/outqty"); var WkGoodQty = model.getValue(wCartPath+"["+pSrow+"]/goodqty"); var WkAddQty = ""; WkNewAddQty = parseFloat(WkGoodQty) - parseFloat(WkOutQty) ; // º¯°æÈÄÁõ°¨¼ö·® model.setValue(wCartPath+"["+pSrow+"]/addreductqty", WkNewAddQty); iRow++; model.makeNode("/root/send/savedeldata/savedata["+iRow+"]"); model.copyNode("/root/send/savedeldata/savedata["+iRow+"]", wCartPath + "["+pSrow+"]"); } } //end for pSrow } //end for Idx //return; if( instance1.selectSingleNode("/root/send/savedeldata/savedata") != null ){ if( !submit("TXMNP01810", false) ){ messageBox("»èÁ¦ Ãë¼Ò 󸮸¦ ½ÇÆÐÇß½À´Ï´Ù.\n´Ù½Ã ÀúÀåÇØÁֽñâ¹Ù¶ø´Ï´Ù.",""); return; } } //model.removeNode("/root/send/savedeldata"); } /* ------------------------------------------------- */ /* desc : »ç¿ëÀÚÀ̸§ ºÒ·¯¿À±â */ /* param : pNodeID - UserId Node */ /* pNodeNM - UserNm Node */ /* return : */ /* -------------------------------------------------- */ //function fUserEnter(pPath, pNodeID,pNodeNM, pNodeDept, pNodeDeptNM, pDOC) { // // var pParam = fUseridPopupData("TRMNP00304","SMMNP00301", pDOC.currentText); // // fUserDataSet(pParam, pPath+pNodeID,pPath+pNodeNM, pPath+pNodeDept, pPath+pNodeDeptNM, pDOC); // grp_input.refresh(); //} // // //function fUseridPopup(pPath, pNodeID, pNodeNM, pNodeDept, pNodeDeptNM, pDOC) { // // var pParam = fShowModal("SMMNP00301"); // // fUserDataSet(pParam, pPath+pNodeID,pPath+pNodeNM, pPath+pNodeDept, pPath+pNodeDeptNM, pDOC); // grp_input.refresh(); // // } // //[¼³ ¸í] // nodeName : ÇöÀç ³ëµåÀÇ ³ëµå ¸íÀ» ¾ò°Å³ª º¯°æÇÑ´Ù. // nodeType : ÇöÀç ³ëµåÀÇ ³ëµå ŸÀÔÀ» ¾ò°Å³ª º¯°æÇÑ´Ù. // nodeTypedValue : ÀúÀåÀº ¾øÀ½ -> text ¸¦ ÀÌ¿ëÇØ¾ßÇÑ´Ù. // nodeValue : ÇöÀç ³ëµåÀÇ ³ëµå °ªÀ» ¾ò°Å³ª º¯°æÇÑ´Ù. // text : ÇöÀç ³ëµå¿Í ±× ÀÚ½Ä ³ëµå¿¡¼­ ÅØ½ºÆ® ³ëµåÀÇ ÄÁÅÙÃ÷¸¦ ¾ò°Å³ª º¯°æÇÑ´Ù. // //[±¸Çö] // var ins = document.models( 0 ).instances( 0 ); // var node = ins.selectSingleNode( "/root/example" ); // input1.text= node.nodeName ; // input2.text= node.nodeType; // input3.text= node.nodeValue; // input4.text= node.nodeTypedValue; // input5.text= node.text ; /* ------------------------------------------------- */ /* ------End Of List ------------------------------- */ /* -------------------------------------------------- */