Browse Source

引入打印条形码的jar包

sunyj 8 years ago
parent
commit
797d6b36ec

+ 21 - 0
pom.xml

@@ -25,6 +25,9 @@
 		<fastjson.version>1.2.15</fastjson.version>
 		<fastjson.version>1.2.15</fastjson.version>
 		<axis.version>1.4</axis.version>
 		<axis.version>1.4</axis.version>
 		<commons.discovery.version>0.2</commons.discovery.version>
 		<commons.discovery.version>0.2</commons.discovery.version>
+		<barcode4j.version>2.1</barcode4j.version>
+		<batik.bridge.version>1.8</batik.bridge.version>
+		<xmlgraphics.version>2.1</xmlgraphics.version>
 	</properties>
 	</properties>
 
 
 	<dependencies>
 	<dependencies>
@@ -168,6 +171,24 @@
 			<groupId>jaxen</groupId>
 			<groupId>jaxen</groupId>
 			<artifactId>jaxen</artifactId>
 			<artifactId>jaxen</artifactId>
 		</dependency>
 		</dependency>
+
+		<!-- 打印条形码 -->
+		<dependency>
+			<groupId>net.sf.barcode4j</groupId>
+			<artifactId>barcode4j</artifactId>
+			<version>${barcode4j.version}</version>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.xmlgraphics</groupId>
+			<artifactId>batik-bridge</artifactId>
+			<version>${batik.bridge.version}</version>
+		</dependency>
+		<dependency>
+			<groupId>org.apache.xmlgraphics</groupId>
+			<artifactId>xmlgraphics-commons</artifactId>
+			<version>${xmlgraphics.version}</version>
+		</dependency>
+
 	</dependencies>
 	</dependencies>
 
 
 	<build>
 	<build>

+ 1 - 1
src/main/java/com/uas/report/service/impl/PrintServiceImpl.java

@@ -195,7 +195,7 @@ public class PrintServiceImpl implements PrintService {
 			}
 			}
 			result.put("data", data);
 			result.put("data", data);
 			return result;
 			return result;
-		} catch (SQLException | JRException | IOException e) {
+		} catch (Exception e) {
 			throw new ReportException(e).setDetailedMessage(e);
 			throw new ReportException(e).setDetailedMessage(e);
 		} finally {
 		} finally {
 			if (connection != null) {
 			if (connection != null) {

+ 6 - 4
src/main/webapp/resources/js/files/app.js

@@ -4,8 +4,9 @@ var spinnerContainer = document.getElementById("listContainer");
 
 
 // 获取链接中的filePath参数,如果存在,则表示进入指定的绝对路径
 // 获取链接中的filePath参数,如果存在,则表示进入指定的绝对路径
 var filePathParameter = getParameter("filePath");
 var filePathParameter = getParameter("filePath");
-// 是否显示上传按钮
-var showUpload = getParameter("showUpload");
+// 是否显示上传按钮(默认显示)
+// var showUpload = getParameter("showUpload");
+var showUpload = true;
 // 是否显示删除按钮
 // 是否显示删除按钮
 var showDelete = getParameter("showDelete");
 var showDelete = getParameter("showDelete");
 var currentPath = new Object();
 var currentPath = new Object();
@@ -219,11 +220,12 @@ function deleteFile(path, listItemDiv) {
 		success : function(data) {
 		success : function(data) {
 			listItemDiv.remove();
 			listItemDiv.remove();
 			spinner = hideLoading(spinner);
 			spinner = hideLoading(spinner);
-			alert(spinnerContainer,"删除成功");
+			alert(spinnerContainer, "删除成功");
 		},
 		},
 		error : function(XMLHttpRequest) {
 		error : function(XMLHttpRequest) {
 			if (XMLHttpRequest.status == 403) {
 			if (XMLHttpRequest.status == 403) {
-				alert(spinnerContainer,JSON.parse(XMLHttpRequest.responseText).message);
+				alert(spinnerContainer,
+						JSON.parse(XMLHttpRequest.responseText).message);
 			} else {
 			} else {
 				showErrorMessageByXMLHttpRequest(XMLHttpRequest);
 				showErrorMessageByXMLHttpRequest(XMLHttpRequest);
 			}
 			}