Index: ssts-web/src/main/webapp/disinfectsystem/config/zsszyy/print/printConfig.js =================================================================== diff -u -r13225 -r13232 --- ssts-web/src/main/webapp/disinfectsystem/config/zsszyy/print/printConfig.js (.../printConfig.js) (revision 13225) +++ ssts-web/src/main/webapp/disinfectsystem/config/zsszyy/print/printConfig.js (.../printConfig.js) (revision 13232) @@ -675,8 +675,10 @@ if(materials != null && materialsAmount > 0){ var materialStr = ""; var fontSize = 10; - var rows = Math.ceil(materialsAmount / 3) ; // 向上取整 - if ( rows > 13){ + var rows = Math.ceil(materialsAmount / 2) ; // 向上取整 + if ( rows >= 23){ + fontSize = 6; + }else if(rows >= 18){ fontSize = 8; } else if (rows >= 12){ @@ -692,10 +694,10 @@ fontSize = 10; } // alert(fontSize) - materialStr += "名称"; - materialStr += "数量"; - materialStr += "名称"; - materialStr += "数量"; + materialStr += "名称"; + materialStr += "数量"; + materialStr += "名称"; + materialStr += "数量"; materialStr += "#;"; for (var i=0;i" + temp + ""; - materialStr += "" + material.count + ""; + materialStr += "" + temp + ""; + materialStr += "" + material.count + ""; } if (materialsAmount % 2 != 0) { for (var i = 0; i < (2 - materialsAmount % 2); i++) { @@ -719,17 +721,17 @@ } if (materialStr.length > 0) { - materialsTab += ""; + materialsTab += "
"; var materialArray = materialStr.split("#;"); for (var i=0; i"; } materialsTab += "
"; } } - alert(materialsTab) + //alert(materialsTab) return materialsTab; } @@ -742,20 +744,24 @@ LODOP.SET_PRINT_STYLE('FontSize', 6); LODOP.SET_PRINT_STYLE('NotOnlyHighPrecision', true); - LODOP.ADD_PRINT_TEXT("0mm","0mm","RightMargin:60mm","BottomMargin:0mm", obj.name); + LODOP.ADD_PRINT_TEXT("3mm","1mm","40mm","60px", obj.name); setFontSizeBold(11,1);// 设置字体 setAlignment('center');// 对齐 + var base = 0; + if(obj.name.length > 16){ + base = 5; + } - LODOP.ADD_PRINT_TEXT("15mm","1mm","30mm","10px", "操作员:"+obj.operator); - LODOP.ADD_PRINT_TEXT("20mm","1mm","30mm","10px", "炉号/炉次:"+obj.reviewer); - LODOP.ADD_PRINT_TEXT("25mm","1mm","30mm","10px", "灭菌日期:"+obj.sterilizationDate); - LODOP.ADD_PRINT_TEXT("30mm","1mm","30mm","10px", "失效日期:"+obj.validDate); - LODOP.ADD_PRINT_TEXT("35mm","1mm","30mm","10px", "包装:"+obj.validDate); - LODOP.ADD_PRINT_TEXT("40mm","1mm","30mm","10px", "核对:"+obj.validDate); + LODOP.ADD_PRINT_TEXT((base + 15) + "mm","5mm","27mm","10px", "操作员:"+obj.operator); + LODOP.ADD_PRINT_TEXT((base + 19) + "mm","5mm","27mm","10px", "炉号/炉次:"+obj.frequency); + LODOP.ADD_PRINT_TEXT((base + 23) + "mm","5mm","27mm","10px", "灭菌日期:"+obj.sterilizationDate); + LODOP.ADD_PRINT_TEXT((base + 27) + "mm","5mm","27mm","10px", "失效日期:"+obj.validDate); + LODOP.ADD_PRINT_TEXT((base + 31) + "mm","5mm","27mm","10px", "包装:"+obj.packageTypeAbbreviation); + LODOP.ADD_PRINT_TEXT((base + 35) + "mm","5mm","27mm","10px", "核对:"+obj.reviewer); // 打印表格 var tableStr = getMaterialsTabHtml_largeLabel(obj); - addPrintTable(tableStr,"0mm","40mm","RightMargin:0mm","70mm"); + addPrintTable(tableStr,"3mm","40mm","RightMargin:1mm","65mm"); setAlignment('center');// 居中对齐 //LODOP.ADD_PRINT_TEXT("58mm","0mm","RightMargin:50mm","BottomMargin:0mm", "灭菌程序:"+obj.sterilingType);