From 8a2dd740593c98eff8dea437cfad9a8d8ec30754 Mon Sep 17 00:00:00 2001 From: wzqgit <568275241@qq.com> Date: Wed, 24 Feb 2021 23:25:14 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E5=85=85=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/medicalOverdueController.java | 62 + .../medicalOverdueDir/medicalOverdueList.jsp | 3197 +++++++++++++++++ 2 files changed, 3259 insertions(+) create mode 100644 src/main/java/com/emr/controller/medicalOverdueController.java create mode 100644 src/main/webapp/WEB-INF/views/medicalOverdueDir/medicalOverdueList.jsp diff --git a/src/main/java/com/emr/controller/medicalOverdueController.java b/src/main/java/com/emr/controller/medicalOverdueController.java new file mode 100644 index 0000000..1986dac --- /dev/null +++ b/src/main/java/com/emr/controller/medicalOverdueController.java @@ -0,0 +1,62 @@ +package com.emr.controller; + +import com.emr.entity.Archive_Master; +import com.emr.entity.Archive_Master_Vo; +import com.emr.entity.OffsetLimitPage; +import com.emr.service.Archive_MasterService; +import com.emr.util.ExportExcelUtil; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Controller; +import org.springframework.ui.Model; +import org.springframework.web.bind.annotation.RequestMapping; +import org.springframework.web.bind.annotation.ResponseBody; + +import javax.servlet.http.HttpServletRequest; +import javax.servlet.http.HttpServletResponse; +import java.text.SimpleDateFormat; +import java.util.Date; +import java.util.List; + +@Controller +@RequestMapping("/medicalOverdue") +public class medicalOverdueController { + @Autowired + private Archive_MasterService archiveMasterService; + + @RequestMapping("/medicalOverdues") + public String medicalOverdues(Model model){ + return "medicalOverdueDir/medicalOverdueList"; + } + + @ResponseBody + @RequestMapping(value = "/medicalOverdueList") + public OffsetLimitPage medicalOverdueList(HttpServletRequest request, HttpServletResponse response, Archive_Master_Vo archiveMasterVo, Integer offset, Integer limit) { + OffsetLimitPage result = archiveMasterService.selectOverdue(archiveMasterVo, offset, limit); + return result; + } + + /*@ResponseBody + @RequestMapping(value = "/test") + public String test(Archive_Master_Vo archiveMasterVo) { + List list = archiveMasterService.selectOverdue(archiveMasterVo); + System.out.println(list.toString()); + return list.toString(); + }*/ + + @ResponseBody + @RequestMapping(value = "/exportExcel") + public void exportExcel(HttpServletResponse response, Archive_Master_Vo archiveMasterVo) throws Exception { + String tableThNames = "住院号,住院次数,姓名,入院科室,出院科室,出院日期,科室提交,初审人,主管医生,超期天数"; + String fieldCns = "inpNo,visitId,name,deptAdmissionTo,deptName,dischargeDateTime,createTime,firstInstance,doctorInCharge,overdue"; + //构造excel的数据 + List list = archiveMasterService.selectOverdue(archiveMasterVo); + + //文件名 + String fileName = "首次签收超期列表" + new SimpleDateFormat("yyyyMMddHHmmss").format(new Date()) + ".xls"; + //ExportExcelUtil + ExportExcelUtil exportExcelUtil = new ExportExcelUtil(); + response.setContentType("application/ms-excel;charset=gbk"); + //导出excel的操作 + exportExcelUtil.expordExcel(tableThNames, fieldCns, list, fileName, response); + } +} diff --git a/src/main/webapp/WEB-INF/views/medicalOverdueDir/medicalOverdueList.jsp b/src/main/webapp/WEB-INF/views/medicalOverdueDir/medicalOverdueList.jsp new file mode 100644 index 0000000..29d5d85 --- /dev/null +++ b/src/main/webapp/WEB-INF/views/medicalOverdueDir/medicalOverdueList.jsp @@ -0,0 +1,3197 @@ +<%@ page contentType="text/html;charset=UTF-8" language="java" import="java.util.*"%> +<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> + +<% + ResourceBundle res = ResourceBundle.getBundle("config.jdbc"); +%> + + + 首次签收超期列表 + + + + + + + <%@include file="../../jspf/comm.jspf" %> + <%@ include file="../../jspf/ztreeCommom.jsp" %> + + + + + + + +
+ + +
+
+ +
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ +
+ + - + +
+
+
+ +
+ + - + +
+
+ <%--
+ + +
+
+ + +
--%> +
+ + +
+ + + +
+
+ +
+
+
+
+ +
+ +
+
+
+ + +<%----%> + + + + +<%--退回弹窗--%> + + +<%--缺陷详情弹窗--%> + + + + +<%--多图片框--%> + +<%--发大弹窗--%> + +<%--确认框--%> + + + +<%--初审核弹窗--%> + + +<%--确认框--%> + + +<%--确认框--%> + + + + +<%--删除pdf某页弹窗--%> + + + +<%--删除pdf某页确认框--%> + + + + + + + \ No newline at end of file