/* ÁÖ»ç½ÇÅë°è(SMMNI01000.xfm - JScript ) - Version : 1) : Ver.1.00.01 */ /** * @group : * @ver : 2007.08.16 * @by : ½ÅÇõÃá * @--------------------------------------------------- * @type : function * @access : public * @desc : grd_chospat ±¸ºÐ ³»¿ë »ðÀÔ * @param : * @return : * @--------------------------------------------------- */ function fchospatstat(){ for (i=0; i<9; i++){ grd_chospat.insertRow(i,"below", "false", "true"); } grd_chospat.rebuild(); var xchospatPath = "/root/main/chospat/chospatlist"; model.setValue(xchospatPath+"["+1+"]/flag" ,"¿¹¹æ"); model.setValue(xchospatPath+"["+2+"]/flag" ,"Ç×¾Ï"); model.setValue(xchospatPath+"["+3+"]/flag" ,"Ç×»ý"); model.setValue(xchospatPath+"["+4+"]/flag" ,"ÀϹÝ"); model.setValue(xchospatPath+"["+5+"]/flag" ,"¼ö¾×"); model.setValue(xchospatPath+"["+6+"]/flag" ,"Ç÷¾×"); model.setValue(xchospatPath+"["+7+"]/flag" ,"±âŸ"); model.setValue(xchospatPath+"["+8+"]/flag" ,"óġ"); model.setValue(xchospatPath+"["+9+"]/flag" ,"ÃÑ °Ç¼ö"); grd_chospat.rebuild(); fchospatvacn(); } /** * @group : * @ver : 2007.08.16 * @by : ½ÅÇõÃá * @--------------------------------------------------- * @type : function * @access : public * @desc : grd_vacn ±¸ºÐ ³»¿ë »ðÀÔ * @param : * @return : * @--------------------------------------------------- */ function fvacnstat(){ var switc = switch1.selectedIndex; if (switc == "1"){ model.removeNodeset("/root/send"); var yearrefday = model.getValue("/root/main/yearref/yearrefday"); if(yearrefday.length <= "4"){ yearrefday=yearrefday+"0101"; } model.makeValue("/root/send/yearrefday",yearrefday); if(submit("TRMNI01002")){ model.refresh(); fchospatvacn(); } } //grd_vacn.insertRow(i,"below", "false", "true"); //grd_vacn.textmatrix(21,0) = "¿ù ÃѰǼö"; } /** * @group : * @ver : 2007.08.17 * @by : ½ÅÇõÃá * @--------------------------------------------------- * @type : function * @access : public * @desc : grd_chospat, grd_vacn Åë°è Á¶È¸ * @param : * @return : * @--------------------------------------------------- */ function fchospatvacn(){ var switc = switch1.selectedIndex; model.removeNodeset("/root/send"); var yearrefday = model.getValue("/root/main/yearref/yearrefday"); if(yearrefday.length <= "4"){ yearrefday=yearrefday+"0101"; } model.makeValue("/root/send/yearrefday",yearrefday); if (switc == "0"){ var kTitData = "prvn anticncr antibio gnrl sap blod inj cure totcnt"; var tData = kTitData.split(" "); var MonData = "mar,apr,may,jun,jul,aug,sep,oct,nov,dec,jan,feb,prioryysum"; var sMonData = MonData.split(","); if(submit("TRMNI01001")){ var xchospatPath = "/root/main/chospat/chospatlist"; var xhiddenchospatPath = "/root/hidden/chos/chosdata"; for (i=1; i<10; i++){ var total = 0; a = i-1; for (j=1; j<14; j++){ k = j-1; var d= tData[a]; var m= sMonData[k]; if(j != 13){ model.setValue(xchospatPath+"["+i+"]/"+m ,model.getValue(xhiddenchospatPath+"["+j+"]/"+d)); total = total+eval(model.getValue(xhiddenchospatPath+"["+j+"]/"+d)); }else{ model.setValue(xchospatPath+"["+i+"]/"+m ,model.getValue(xhiddenchospatPath+"["+j+"]/"+d)); if(model.getValue(xhiddenchospatPath+"["+j+"]/"+d) == "0"){ var fluctuate = "-" }else{ var fluctuate = ((total-eval(model.getValue(xhiddenchospatPath+"["+j+"]/"+d)))/(eval(model.getValue(xhiddenchospatPath+"["+j+"]/"+d))*100))+"%"; } model.setValue(xchospatPath+"["+i+"]/total" ,total); model.setValue(xchospatPath+"["+i+"]/fluctuate" ,fluctuate); } } } } model.refresh(); } if (switc == "1"){ var vRow = grd_vacn.rows; if(vRow != "1"){ if(submit("TRMNI01003")){ var xvacnpatPath = "/root/main/vacnpat/vacnlist"; var xhiddenvacnPath = "/root/hidden/vacn/vacndata"; var iRow = grd_vacn.rows; var hRow = getNodesetCount("/root/hidden/vacn/vacndata"); var Row = iRow-1; var MonData = "mar,apr,may,jun,jul,aug,sep,oct,nov,dec,jan,feb"; var TonData = "mar,apr,may,jun,jul,aug,sep,oct,nov,dec,jan,feb,total,prioryysum,fluctuate"; var sMonData = MonData.split(","); var sTonData = TonData.split(","); for(i=1; i= "5"){ yearrefday=yearrefday.substring(0,4); } model.makeValue("/root/send/ref/switch",switc); model.makeValue("/root/send/ref/yearrefday",yearrefday); model.makeValue("/root/send/rexdata",""); if(switc=="0"){ model.copyNode("/root/send/rexdata","/root/main/chospat"); exeReportPreview("RPMNI01001", "XMLSTR"); } if(switc=="1"){ model.copyNode("/root/send/rexdata","/root/main/vacnpat"); exeReportPreview("RPMNI01002", "XMLSTR"); } }