diff --git a/src/main/java/com/emr/util/Jpg2PdfUtil.java b/src/main/java/com/emr/util/Jpg2PdfUtil.java
index de4042c..b19fb2f 100644
--- a/src/main/java/com/emr/util/Jpg2PdfUtil.java
+++ b/src/main/java/com/emr/util/Jpg2PdfUtil.java
@@ -3,15 +3,11 @@ package com.emr.util;
import com.lowagie.text.*;
import com.lowagie.text.Image;
import com.lowagie.text.pdf.*;
-import com.lowagie.text.pdf.codec.TiffImage;
import org.apache.commons.lang3.StringUtils;
-import org.slf4j.Logger;
-import org.slf4j.LoggerFactory;
import javax.servlet.http.HttpServletResponse;
import java.awt.*;
import java.io.*;
-import java.net.URL;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Iterator;
@@ -126,7 +122,7 @@ public class Jpg2PdfUtil {
//加水印
- public static void setWatermark(ByteArrayOutputStream bos, PdfReader reader, String waterMarkName, String imgPath){
+ private static void setWatermark(ByteArrayOutputStream bos, PdfReader reader, String waterMarkName, String imgPath){
PdfStamper stamper = null;
try {
stamper = new PdfStamper(reader, bos);
diff --git a/src/main/resources/mapper/Archive_DetailMapper.xml b/src/main/resources/mapper/Archive_DetailMapper.xml
index 1d9eb95..2a5ad65 100644
--- a/src/main/resources/mapper/Archive_DetailMapper.xml
+++ b/src/main/resources/mapper/Archive_DetailMapper.xml
@@ -50,7 +50,7 @@
GROUP BY AssortID) s
RIGHT JOIN zd_assort z
on s.AssortID=z.assort_id
- where s.pageNum>0
+ where s.pageNum>0 and print_flag = 0
ORDER BY z.assort_sort
diff --git a/src/main/webapp/static/js/hospitalCommom/hospitalCommom.js b/src/main/webapp/static/js/hospitalCommom/hospitalCommom.js
index 7663832..4ad1df2 100644
--- a/src/main/webapp/static/js/hospitalCommom/hospitalCommom.js
+++ b/src/main/webapp/static/js/hospitalCommom/hospitalCommom.js
@@ -24,31 +24,6 @@ function checkSuccessMethod(masterId){
return returnStr;
}
-//退回按钮
-function returnInfo(status,targetCode,id){
- //重新生成formToken
- setFormToken();
- $("#backArchiveId").val(id);
- $("#status").val(status);
- $("#targetCode").val(targetCode);
- $('#form2').find('input,textarea,checkbox').prop('readonly', false);
- $('#returnBtn').show();
- //清空标签的内容
- $('#content').val("");
- $('#backContent').val("");
- $('#score').val("");
- $('input[name="returntoRole"]').each(function () {
- $(this).prop('checked', false);
- });
- $("#faultTypeDiv").empty();
- getFaultType();
- $('#returnModal').modal({
- backdrop: 'static',//backdrop 为 static 时,点击模态对话框的外部区域不会将其关闭。
- keyboard: false,//keyboard 为 false 时,按下 Esc 键不会关闭 Modal。
- show: true//弹出对话框
- });
-}
-
//提交退回信息
$("#returnBtn").on('click', function () {
//退给角色选中个数
@@ -148,76 +123,77 @@ var id = 0;
//图片处理相关代码
$(function () {
getDept();
- var objUrl;
- var img_html;
- $("#myFile").change(function () {
- var img_div = $(".img_div");
- var filepath = $("input[name='myFile']").val();
- //获取所有图片
- var fileALL = this.files;
- for (var i = 0; i < fileALL.length; i++) {
- //把图片存到数组中
- files[id] = fileALL[i];
- id++;
- //获取图片路径
- objUrl = getObjectURL(fileALL[i]);
- var extStart = filepath.lastIndexOf(".");
- var ext = filepath.substring(extStart, filepath.length).toUpperCase();
- /**
- *描述:鉴定每个图片上传尾椎限制
- */
- if ( ext != ".PNG" && ext != ".GIF" && ext != ".JPG" && ext != ".JPEG") {
- toastr.warning("图片限于png,gif,jpeg,jpg格式");
- return false;
- } else {
- /**
- *若规则全部通过则在此提交url到后台数据库
- */
- img_html = "

"
-
- img_html += selectStr
- + "
";
- img_div.append(img_html);
- }
- }
- /**
- *描述:鉴定每个图片大小总和
- */
- var file_size = 0;
- var all_size = 0;
- for (j = 0; j < fileALL.length; j++) {
- file_size = fileALL[j].size;
- all_size = all_size + fileALL[j].size;
- var size = all_size / 1024;
- if (size > 500000000) {//500
- toastr.warning("上传的图片大小不能超过10000000k!");
- this.value = "";
- $(".img_div").html("");
- return false;
- }
- }
+ initTable();
+});
+
+var objUrl;
+var img_html;
+$("#myFile").change(function () {
+ var img_div = $(".img_div");
+ var filepath = $("input[name='myFile']").val();
+ //获取所有图片
+ var fileALL = this.files;
+ for (var i = 0; i < fileALL.length; i++) {
+ //把图片存到数组中
+ files[id] = fileALL[i];
+ id++;
+ //获取图片路径
+ objUrl = getObjectURL(fileALL[i]);
+ var extStart = filepath.lastIndexOf(".");
+ var ext = filepath.substring(extStart, filepath.length).toUpperCase();
/**
- *描述:鉴定每个图片宽高 以后会做优化 多个图片的宽高 暂时隐藏掉 想看效果可以取消注释就行
+ *描述:鉴定每个图片上传尾椎限制
*/
- return true;
- });
+ if ( ext != ".PNG" && ext != ".GIF" && ext != ".JPG" && ext != ".JPEG") {
+ toastr.warning("图片限于png,gif,jpeg,jpg格式");
+ return false;
+ } else {
+ /**
+ *若规则全部通过则在此提交url到后台数据库
+ */
+ img_html = "
"
+ img_html += selectStr
+ + "
";
+ img_div.append(img_html);
+ }
+ }
/**
- *描述:鉴定每个浏览器上传图片url 目前没有合并到Ie,返回值为blob的url
+ *描述:鉴定每个图片大小总和
*/
- function getObjectURL(file) {
- var url = null;
- if (window.createObjectURL != undefined) { // basic
- url = window.createObjectURL(file);
- } else if (window.URL != undefined) { // mozilla(firefox)
- url = window.URL.createObjectURL(file);
- } else if (window.webkitURL != undefined) { // webkit or chrome
- url = window.webkitURL.createObjectURL(file);
+ var file_size = 0;
+ var all_size = 0;
+ for (j = 0; j < fileALL.length; j++) {
+ file_size = fileALL[j].size;
+ all_size = all_size + fileALL[j].size;
+ var size = all_size / 1024;
+ if (size > 500000000) {//500
+ toastr.warning("上传的图片大小不能超过10000000k!");
+ this.value = "";
+ $(".img_div").html("");
+ return false;
}
- return url;
}
+ /**
+ *描述:鉴定每个图片宽高 以后会做优化 多个图片的宽高 暂时隐藏掉 想看效果可以取消注释就行
+ */
+ return true;
});
+/**
+ *描述:鉴定每个浏览器上传图片url 目前没有合并到Ie,返回值为blob的url
+ */
+function getObjectURL(file) {
+ var url = null;
+ if (window.createObjectURL != undefined) { // basic
+ url = window.createObjectURL(file);
+ } else if (window.URL != undefined) { // mozilla(firefox)
+ url = window.URL.createObjectURL(file);
+ } else if (window.webkitURL != undefined) { // webkit or chrome
+ url = window.webkitURL.createObjectURL(file);
+ }
+ return url;
+}
/**
* 描述:上传图片附带删除 再次地方可以加上一个ajax进行提交到后台进行删除
*/
@@ -281,6 +257,7 @@ function closeShade() {}
function closeShadeImg() {}
//初始化类别
var selectStr = "";
+//上传图片的分类列表
function getAssortFun() {
$.ajax({
url: path+"/inHosp/getAssort",
@@ -302,7 +279,6 @@ function getAssortFun() {
}
});
}
-getAssortFun();
var opts = {
lines: 13, // The number of lines to draw |小长条的数量
length: 20, // The length of each line |小长条的长度
@@ -339,7 +315,6 @@ function uploadFileFun() {
cache: false,
data: formData,
processData: false,
- contentType: false,
success: function (result) {
if (result.indexOf("文件") == -1) {
toastr.success("上传成功!");
@@ -468,17 +443,22 @@ $("#imgsSaveBtn").click(function () {
toastr.warning("请选择上传的图片!");
}
});
+
$("#uploadBtn").click(function () {
$('#pdfModal').modal({
backdrop: 'static',//backdrop 为 static 时,点击模态对话框的外部区域不会将其关闭。
keyboard: false,//keyboard 为 false 时,按下 Esc 键不会关闭 Modal。
show: true//弹出对话框
});
+ //加载分类选项
+ getAssortFun();
});
+
$('#addFile').on('change', function () {
//判断文件类型,并上传pdf
uploadFileFun();
});
+
$("#previewFile").on('click', function () {
//上传后预览pdf文件
var fileUrl = $("#fileUrlInp").val();
@@ -487,24 +467,6 @@ $("#previewFile").on('click', function () {
window.open(pdfUrl, 'PDF', 'width:50%;height:50%;top:100;left:100;');
}
});
-//处理导出内容,这个方法可以自定义某一行、某一列、甚至某个单元格的内容,也就是将其值设置为自己想要的内容
-function DoOnCellHtmlData(cell, row, col, data) {
- if (row == 0) {
- return data;
- }
-
- //由于备注列超过6个字的话,通过span标签处理只显示前面6个字,如果直接导出的话会导致内容不完整,因此要将携带完整内容的span标签中title属性的值替换
- if (col == 4 || col == 11 || col == 7) {
- var spanObj = $(data);//将带 标签的字符串转换为jQuery对象
- var title = spanObj.attr("title");//读取中title属性的值
- //var span = cell[0].firstElementChild;//读取cell数组中的第一个值下的第一个元素
- if (typeof (title) != 'undefined') {
- return title;
- }
- }
-
- return data;
-}
var idArr = [];
//文档列表
function initTable2() {
@@ -694,7 +656,6 @@ function initTable2() {
}, onUncheckAll: function (row) {//取消每一个单选框时对应的操作;
idArr = [];
}
-
});
}
@@ -704,9 +665,6 @@ $("#selModal").keydown(function (e) {
}
});
-initTable();
-
-
//2.初始化select的change事件
$("#sel_exportoption").change(function () {
$('#table').bootstrapTable('refreshOptions', {