/** * ÆÄ ÀÏ ¸í : SMADT20300.js * ¼³ ¸í : ƯÁ¶ ó¹æÀü/Á¶Á¦Ç¥/Áý°èÇ¥/¶óº§ Ãâ·Â Javascriot * ¼³ °è ÀÚ : ÀÌÈÆÀç * ÀÛ ¼º ÀÚ : ÀÌÈÆÀç * ¼öÁ¤ÀÌ·Â : 2006.9.29 / ÃÖÃÊÀÛ¼º / ÀÌÈÆÀç */ //Á¶È¸Á¶°Ç¿¡ ¸Â´Â µ¥ÀÌÅͰ¡ ÀÖ´ÂÁö¸¦ chk var chk_drugno = 0; var chk_wardcd = 0; var chk_pid = 0; var chk_cnt = 0; /** * ÃʱâÈ­ */ function fInit() { //Ư¼öÁ¶Á¦½ÇºÐ¸® var drugflag = getScreenMenuParameter(); model.setValue("/root/hidden/srchinfo/drugflag", drugflag); if(drugflag == "" || drugflag == "null") { model.setValue("/root/hidden/srchinfo/drugflag", "S"); } grd_prcplist.fixedcellcheckbox(0,grd_prcplist.colRef("sel")) = true; grd_sumlist.fixedcellcheckbox(0,grd_sumlist.colRef("sel")) = true; model.setValue("/root/hidden/srchinfo/drugdd", getCurrentDate()); model.setValue("/root/hidden/srchinfo/drugkindall", "Y"); model.setValue("/root/hidden/srchinfo/drugkind", "D|B|T|C|1"); model.setValue("/root/hidden/srchinfo/instcd", getUserInfo("dutplceinstcd")); if(model.getValue("/root/hidden/srchinfo/instcd") == ""){ model.setValue("/root/hidden/srchinfo/instcd", "012"); } if(model.getValue("/root/hidden/srchinfo/ioflag") == "O") { ipt_wardnm.visible = "false"; button7.visible = "false"; chk_ward.visible = "false"; } else if(model.getValue("/root/hidden/srchinfo/ioflag") == "I") { ipt_wardnm.visible = "true"; button7.visible = "true"; } //º´µ¿ Combo Á¶È¸ model.makeValue("/root/send/deptinfo/deptflag", "W"); submit("TRADT10203"); astfAddCombo("/root/hidden/deptlist", "ward", "wardcd,wardnm", "T,Àüü"); //model.refresh(); //caption19.text = caption19.text + "(" + combo1.label + ")"; //¹ÙÄÚµåÇÁ¸°Åͼ³Á¤ ÃʱâÈ­ model.setValue("/root/send/scrnid", getScreenID()); submit("TRLLC90101", false); var comm = model.getValue("/root/main/barcdprntsetup/prntsetupinfo/setupinfo/comm02/comm"); var prntkind = model.getValue("/root/main/barcdprntsetup/prntsetupinfo/setupinfo/prntkind"); if(comm == "2") { model.setValue("/root/main/barcdprntsetup/prntsetupinfo/setupinfo/comm02/comm", "1"); } if(prntkind == "1") { model.setValue("/root/main/barcdprntsetup/prntsetupinfo/setupinfo/prntkind", "5"); } // 20101021_laboru_°æºÏ´ëº´¿ø_½ÇÃâ°íºÎ¼­ ¼ÂÆÃ submit("TRADT01106"); combo3.select(2); chk_cnt++ model.makeValue("/root/send/suminfo/mstocdeptcd", model.getValue("/root/hidden/prcpsrch/stocdeptcd")); combo3.refresh(); model.refresh(); //1ÀϱâÁØÀÎÁö 1ȸ±âÁØÀÎÁö üũÇÏ¿© Ä÷³À» hidden var colHidnValue = grdBaseColHidn("D"); //1ȸ ±âÁØ if( colHidnValue == "C") { grd_prcplist.colHidden(grd_prcplist.colRef("prcpvol")) = true; grd_prcplist.colHidden(grd_prcplist.colRef("prcpqty")) = true; } else { grd_prcplist.colHidden(grd_prcplist.colRef("prcpvol2")) = true; grd_prcplist.colHidden(grd_prcplist.colRef("prcpqty2")) = true; } } /** * Ư¼öÁ¶Á¦ ¸¶°¨ */ function fHosSpSum() { var prcpflag = model.getValue("/root/hidden/srchinfo/prcpflag"); var prcpdd = model.getValue("/root/hidden/srchinfo/drugdd"); var instcd = model.getValue("/root/hidden/srchinfo/instcd"); var drugkind = model.getValue ("/root/hidden/srchinfo/drugkind"); var chk =""; if(model.getValue("/root/init/autoflag") != "1") { chk = messageBox("¸¶°¨À»", "Q004"); } else { chk = 6; } if(chk == 6){ model.setValue ( "/root/send/suminfo/drugkind", model.getValue ("/root/hidden/srchinfo/drugkind")); model.setValue("/root/send/suminfo/prcpdd", prcpdd); model.setValue("/root/send/suminfo/prcpflag", prcpflag); model.setValue("/root/send/suminfo/instcd", instcd); model.setValue("/root/send/suminfo/drugflag", model.getValue("/root/hidden/srchinfo/drugflag")); model.setValue("/root/send/suminfo/pid", model.getValue("/root/hidden/srchinfo/pid")); model.setValue("/root/send/suminfo/wardcd", model.getValue("/root/hidden/srchinfo/wardcd")); //°¢±¸ºÐº° ¸¶°¨.( µ¿½Ã ¸¶°¨½Ã ±¸ºÐº° °°Àº ¹øÈ£°¡ »ý¼ºµÇ¾î ¹®Á¦µÊ ) if ( drugkind.indexOf("D") >-1 ){ model.setValue("/root/send/suminfo/kindd","N"); model.setValue("/root/send/suminfo/kindb","N"); model.setValue("/root/send/suminfo/kindt","N"); model.setValue("/root/send/suminfo/kindc","N"); model.setValue("/root/send/suminfo/kind1","N"); model.setValue("/root/send/suminfo/kindd",""); model.refresh(); submit("TXADT10201"); } if ( drugkind.indexOf("B") >-1 ){ model.setValue("/root/send/suminfo/kindd","N"); model.setValue("/root/send/suminfo/kindb","N"); model.setValue("/root/send/suminfo/kindt","N"); model.setValue("/root/send/suminfo/kindc","N"); model.setValue("/root/send/suminfo/kind1","N"); model.setValue("/root/send/suminfo/kindb",""); model.refresh(); submit("TXADT10201"); } if ( drugkind.indexOf("T") >-1 ){ model.setValue("/root/send/suminfo/kindd","N"); model.setValue("/root/send/suminfo/kindb","N"); model.setValue("/root/send/suminfo/kindt","N"); model.setValue("/root/send/suminfo/kindc","N"); model.setValue("/root/send/suminfo/kind1","N"); model.setValue("/root/send/suminfo/kindt",""); model.refresh(); submit("TXADT10201"); } if ( drugkind.indexOf("C") >-1 ){ model.setValue("/root/send/suminfo/kindd","N"); model.setValue("/root/send/suminfo/kindb","N"); model.setValue("/root/send/suminfo/kindt","N"); model.setValue("/root/send/suminfo/kindc","N"); model.setValue("/root/send/suminfo/kind1","N"); model.setValue("/root/send/suminfo/kindc",""); model.refresh(); submit("TXADT10201"); } if ( drugkind.indexOf("1") >-1 ){ model.setValue("/root/send/suminfo/kindd","N"); model.setValue("/root/send/suminfo/kindb","N"); model.setValue("/root/send/suminfo/kindt","N"); model.setValue("/root/send/suminfo/kindc","N"); model.setValue("/root/send/suminfo/kind1","N"); model.setValue("/root/send/suminfo/kind1",""); model.refresh(); submit("TXADT10201"); } } } /** * ¸¶°¨¸®½ºÆ® Á¶È¸ */ function fSrchsumData() { // 20110823_laboru_¹«±ÕÁ¶Á¦ ±¸ºÐ flag Ãß°¡ model.removeNodeset("/root/hidden/srchinfo/srchmugyunflag"); var s = model.getValue("/root/hidden/srchinfo/drugkind"); if(s.search("C") >= 0 ) { model.makeValue("/root/hidden/srchinfo/srchmugyunflag","Y"); } model.copyNode("/root/send/sumlistinfo", "/root/hidden/srchinfo"); model.setValue("/root/send/sumlistinfo/drugkind", fChkDrugkind(model.getValue("/root/send/sumlistinfo/drugkind"))); submit("TRADT20302"); } /** * ó¹æ »ó¼¼Á¶È¸ */ function fSrchPrcpData() { if ( (grd_sumlist.iscell(event.target) && model.getValue("/root/main/sumlist/sumlist/sumdd") != "" && grd_sumlist.row >0) || model.getValue("/root/init/autoflag") == "1" ){ if(grd_sumlist.col != 0 && model.getValue("/root/init/autoflag") != "1"){ if ( model.getValue("/root/main/sumlist/sumlist[" + grd_sumlist.row + "]/sel")=="Y"){ model.setValue("/root/main/sumlist/sumlist[" + grd_sumlist.row + "]/sel", "N"); } else { model.setValue("/root/main/sumlist/sumlist[" + grd_sumlist.row + "]/sel", "Y"); } } model.refresh(); model.removeNodeset("/root/send/srchinfo/sumlist"); var cnt = 0; for(var i = grd_sumlist.fixedRows; i < grd_sumlist.rows; i++){ if(model.getValue("/root/main/sumlist/sumlist["+i+"]/sel") == "Y"){ astfCopyNodeSet("/root/send/srchinfo/sumlist", "/root/main/sumlist/sumlist["+i+"]"); model.makeValue("/root/send/srchinfo/sumlist[" + (cnt+1) + "]/drugflag", model.getValue("/root/hidden/srchinfo/drugflag")); model.makeValue("/root/send/srchinfo/sumlist[" + (cnt+1) + "]/pid", model.getValue("/root/hidden/srchinfo/pid")); cnt++; } } if(cnt == 0){ model.removeNodeset("/root/main/masterinfo/grid1"); model.refresh(); } else { nodeList = instance1.selectNodes("/root/send/srchinfo/sumlist"); var rCSV = getNodeListCSV(nodeList); model.setValue("/root/send/data1",rCSV); submit("TRADT20301"); } for ( i = 1; i 0){ if ( model.getValue("/root/main/sumlist/sumlist[" + grd_sumlist.row + "]/sel")=="Y"){ model.setValue("/root/main/sumlist/sumlist[" + grd_sumlist.row + "]/sel", "N"); } else { model.setValue("/root/main/sumlist/sumlist[" + grd_sumlist.row + "]/sel", "Y"); } } model.refresh(); model.removeNodeset("/root/send/srchinfo/sumlist"); var cnt = 0; for(var i = grd_sumlist.fixedRows; i < grd_sumlist.rows; i++){ if(model.getValue("/root/main/sumlist/sumlist["+i+"]/sel") == "Y"){ astfCopyNodeSet("/root/send/srchinfo/sumlist", "/root/main/sumlist/sumlist["+i+"]"); model.makeValue("/root/send/srchinfo/sumlist[" + (cnt+1) + "]/drugflag", model.getValue("/root/hidden/srchinfo/drugflag")); model.makeValue("/root/send/srchinfo/sumlist[" + (cnt+1) + "]/pid", model.getValue("/root/hidden/srchinfo/pid")); cnt++; } } if(cnt == 0){ model.removeNodeset("/root/main/masterinfo/grid1"); model.refresh(); } else { nodeList = instance1.selectNodes("/root/send/srchinfo/sumlist"); var rCSV = getNodeListCSV(nodeList); model.setValue("/root/send/data1",rCSV); submit("TRADT20301"); } for ( i = 1; i