更新版本20201225
parent
c6090903cb
commit
7af5ab4a75
Binary file not shown.
@ -0,0 +1,13 @@
|
||||
package com.emr.dao1;
|
||||
|
||||
|
||||
import com.emr.entity.OracleEntity;
|
||||
import org.apache.ibatis.annotations.Param;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface OracleMapper {
|
||||
List<OracleEntity> selectPaperPatiendIdList(@Param("fpatno")String fpatno);
|
||||
|
||||
List<OracleEntity> selectCallBackPatiendIdList(@Param("fpatno")String fpatno);
|
||||
}
|
@ -0,0 +1,20 @@
|
||||
package com.emr.entity;
|
||||
|
||||
import lombok.Data;
|
||||
|
||||
/**
|
||||
* @ProjectName:
|
||||
* @Description:
|
||||
* @Param 传输参数
|
||||
* @Return
|
||||
* @Author: 曾文和
|
||||
* @CreateDate: 2020/12/24 17:07
|
||||
* @UpdateUser: 曾文和
|
||||
* @UpdateDate: 2020/12/24 17:07
|
||||
* @UpdateRemark: 更新说明
|
||||
* @Version: 1.0
|
||||
*/
|
||||
@Data
|
||||
public class OracleEntity {
|
||||
private String fpatno;
|
||||
}
|
@ -1,27 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL"
|
||||
xmlns:activiti="http://activiti.org/bpmn" targetNamespace="Examples"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://www.omg.org/spec/BPMN/20100524/MODEL
|
||||
http://www.omg.org/spec/BPMN/2.0/20100501/BPMN20.xsd">
|
||||
|
||||
<process id="leave_process" name="某公司请假流程">
|
||||
<startEvent id="leave" name="请假申请"></startEvent>
|
||||
|
||||
<userTask id="dept_manager" name="部门经理审批"></userTask>
|
||||
<userTask id="boss" name="总经理审批"></userTask>
|
||||
<userTask id="hr" name="HR审批"></userTask>
|
||||
<sequenceFlow id="flow1" sourceRef="leave" targetRef="dept_manager"></sequenceFlow>
|
||||
<sequenceFlow id="flow2" sourceRef="dept_manager" targetRef="boss">
|
||||
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${day >= 3}]]></conditionExpression>
|
||||
</sequenceFlow>
|
||||
<sequenceFlow id="flow3" sourceRef="boss" targetRef="hr"></sequenceFlow>
|
||||
<sequenceFlow id="flow4" sourceRef="dept_manager" targetRef="hr">
|
||||
<conditionExpression xsi:type="tFormalExpression"><![CDATA[${day < 3}]]></conditionExpression>
|
||||
</sequenceFlow>
|
||||
<sequenceFlow id="flow5" sourceRef="hr" targetRef="end"></sequenceFlow>
|
||||
|
||||
<endEvent id="end" name="结束"></endEvent>
|
||||
</process>
|
||||
|
||||
</definitions>
|
@ -1,24 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<beans xmlns="http://www.springframework.org/schema/beans"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xmlns:context="http://www.springframework.org/schema/context"
|
||||
xsi:schemaLocation="http://www.springframework.org/schema/beans
|
||||
http://www.springframework.org/schema/beans/spring-beans.xsd
|
||||
http://www.springframework.org/schema/context
|
||||
http://www.springframework.org/schema/context/spring-context.xsd">
|
||||
|
||||
<context:property-placeholder location="classpath:config/jdbc.properties" />
|
||||
|
||||
<!--<bean id="processEngineConfiguration" class="org.activiti.engine.impl.cfg.StandaloneProcessEngineConfiguration">-->
|
||||
<!--<property name="databaseSchemaUpdate" value="drop-create"/>-->
|
||||
<!--<!–<property name="jdbcUrl" value="jdbc:postgresql://127.0.0.1/db_cloud"/>-->
|
||||
<!--<property name="jdbcDriver" value="org.postgresql.Driver"/>-->
|
||||
<!--<property name="jdbcUsername" value="admin"/>-->
|
||||
<!--<property name="jdbcPassword" value="root"/>–>-->
|
||||
<!--<property name="jdbcUrl" value="${jdbc.url}"/>-->
|
||||
<!--<property name="jdbcDriver" value="${jdbc.driver}"/>-->
|
||||
<!--<property name="jdbcUsername" value="${jdbc.username}"/>-->
|
||||
<!--<property name="jdbcPassword" value="${jdbc.password}"/>-->
|
||||
<!--<property name="jobExecutorActivate" value="true"/>-->
|
||||
<!--</bean>-->
|
||||
</beans>
|
@ -1,20 +0,0 @@
|
||||
#jdbc.driver=com.mysql.jdbc.Driver
|
||||
#jdbc.url=jdbc\:mysql\://localhost\:3306/power?useUnicode\=true&characterEncoding\=utf-8
|
||||
#jdbc.url=jdbc\:mysql\://120.27.212.36\:3306/power?useUnicode\=true&characterEncoding\=utf-8
|
||||
#jdbc.username=root
|
||||
#jdbc.password=docus702
|
||||
jdbc.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
|
||||
jdbc.url=jdbc\:sqlserver\://120.27.212.36:1433;databaseName=emr_record
|
||||
jdbc.username=sa
|
||||
jdbc.password=docus@702
|
||||
#jdbc.driverLocation=D:\\project_js\\EMR_Medical_Record\\src\\main\\webapp\\WEB-INF\\lib\\sqljdbc4-2.0.jar
|
||||
#\u6267\u884C:\u53F3\u952E Run As ---->Maven build ---->Goals:mybatis-generator:generate
|
||||
#\u8F93\u51FA\u76EE\u5F55
|
||||
targetProject=src/main/java
|
||||
#modelPackage,sqlMapperPackage,daoMapperPackage \u901A\u5E38\u4E00\u81F4\u0090\u008D
|
||||
modelPackage=com.emr.entity
|
||||
daoMapperPackage=com.emr.dao
|
||||
#\u8F93\u51FA\u76EE\u5F55
|
||||
targetProject2=src/main/resources
|
||||
sqlMapperPackage=mapper
|
||||
|
@ -1,38 +0,0 @@
|
||||
|
||||
#Debug,info,warning,error
|
||||
#log4j.rootLogger=debug,stdout,logfile
|
||||
#log4j.addivity.org.apache=true
|
||||
# \u5E94\u7528\u4E8E\u63A7\u5236\u53F0
|
||||
#log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
|
||||
#log4j.appender.Threshold=DEBUG
|
||||
#log4j.appender.CONSOLE.Target=System.out
|
||||
#log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
|
||||
#log4j.appender.CONSOLE.layout.ConversionPattern=%d{yyyy-MM-dd HH\:mm\:ss,SSS} %l %m%n
|
||||
#log4j.appender.CONSOLE.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} - %c -%-4r [%t] %-5p %c %x - %m%n
|
||||
#log4j.appender.CONSOLE.layout.ConversionPattern=%d{yyyy-MM-dd HH\:mm\:ss,SSS} %X{ClientIPAddress} %c{1}(%M) %L %m%n
|
||||
#log4j.appender.FILE=org.apache.log4j.FileAppender
|
||||
#log4j.appender.FILE=org.apache.log4j.DailyRollingFileAppender
|
||||
#log4j.appender.FILE.BufferSize=10
|
||||
#log4j.appender.FILE.File=C\:\\Users\\WQ\\webApp-Logs\\log4j.Log
|
||||
#log4j.appender.FILE.File=logs/customer.log
|
||||
#log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
|
||||
#log4j.appender.FILE.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} - %c -%-4r [%t] %-5p %c %x - %m%n
|
||||
#log4j.appender.FILE.layout.ConversionPattern=%d{yyyy-MM-dd HH\:mm\:ss,SSS} %X{ClientIPAddress} %l %m%n
|
||||
#log4j.appender.stdout=org.apache.log4j.ConsoleAppender
|
||||
#log4j.appender.stdout.layout=org.apache.log4j.SimpleLayout
|
||||
#log4j.logger.com.ibatis=DEBUG
|
||||
#log4j.logger.com.ibatis.common.jdbc.SimpleDataSource=DEBUG
|
||||
#log4j.logger.com.ibatis.common.jdbc.ScriptRunner=DEBUG
|
||||
#log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate=DEBUG
|
||||
#log4j.logger.Java.sql.Connection=DEBUG
|
||||
#log4j.logger.java.sql.Statement=DEBUG
|
||||
#log4j.logger.java.sql.PreparedStatement=DEBUG
|
||||
# General Apache libraries
|
||||
#log4j.logger.org.apache=WARN
|
||||
# Spring
|
||||
#log4j.logger.org.springframework=WARN
|
||||
# Default Shiro logging
|
||||
#log4j.logger.org.apache.shiro=TRACE
|
||||
# Disable verbose logging
|
||||
#log4j.logger.org.apache.shiro.util.ThreadContext=WARN
|
||||
#log4j.logger.org.apache.shiro.cache.ehcache.EhCache=WARN
|
@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
|
||||
<mapper namespace="com.emr.dao1.OracleMapper">
|
||||
<resultMap id="BaseResultMap" type="com.emr.entity.OracleEntity">
|
||||
</resultMap>
|
||||
<!--纸质签收状态-->
|
||||
<select id="selectPaperPatiendIdList" resultMap="BaseResultMap">
|
||||
select fpatno from v_emrconfirm where fcomf_dt is not null and fpatno in (${fpatno})
|
||||
</select>
|
||||
<!--召回状态-->
|
||||
<select id="selectCallBackPatiendIdList" resultMap="BaseResultMap">
|
||||
select fpatno from v_emrreturn_apply where fpatno in (${fpatno})
|
||||
</select>
|
||||
</mapper>
|
@ -1,31 +0,0 @@
|
||||
package java.com.emr;
|
||||
|
||||
import com.emr.dao.PaperDao;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.context.ApplicationContext;
|
||||
import org.springframework.context.support.FileSystemXmlApplicationContext;
|
||||
import org.springframework.test.context.ContextConfiguration;
|
||||
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
|
||||
|
||||
|
||||
@RunWith(SpringJUnit4ClassRunner.class)
|
||||
@ContextConfiguration(locations={"classpath:config/applicationContext.xml"})
|
||||
public class MapperTest {
|
||||
|
||||
@Autowired
|
||||
Archive_MasterMapper archive_MasterMapper;
|
||||
|
||||
/**
|
||||
* 测试mapper
|
||||
*/
|
||||
@Test
|
||||
public void testCRUD(){
|
||||
//1、创建SpringIOC容器
|
||||
ApplicationContext ioc=new FileSystemXmlApplicationContext("classpath:config/applicationContext.xml");
|
||||
Archive_MasterMapper archive_MasterMapper=ioc.getBean(Archive_MasterMapper.class);
|
||||
System.out.println(archive_MasterMapper);
|
||||
System.out.println(123);
|
||||
}
|
||||
}
|
@ -1,10 +0,0 @@
|
||||
<script type="text/javascript" src="${path}/static/js/jquery-3.2.1.js"></script>
|
||||
<script type="text/javascript" src="${path}/static/js/jquery-3.2.1.min.js"></script>
|
||||
<link rel="stylesheet" href="${path}/static/bootstrap-3.3.7/bower_components/bootstrap/dist/css/bootstrap.min.css"/>
|
||||
<link rel="stylesheet" href="${path}/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/bootstrap-table.css"/>
|
||||
<link rel="stylesheet" href="${path}/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/page-jump/bootstrap-table-pagejump.css"/>
|
||||
<script src="${path}/static/bootstrap-3.3.7/bower_components/bootstrap/dist/js/bootstrap.min.js"></script>
|
||||
<script type="text/javascript"
|
||||
src="${path}/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/dist/bootstrap-table.js"></script>
|
||||
<script src="${path}/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/extensions/page-jump/bootstrap-table-pagejump.js"></script>
|
||||
<script src="${path}/static/bootstrap-3.3.7/plugins/bootstrap-table-develop/src/locale/bootstrap-table-zh-CN.js"></script>
|
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@ -1,198 +0,0 @@
|
||||
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8" contentType="text/html;charset=UTF-8" %>
|
||||
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
|
||||
<c:set value="${pageContext.request.contextPath}" var="path" scope="page"/>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||
<meta http-equiv="X-UA-Compatible" IE="EmulateIE7">
|
||||
<title>首页</title>
|
||||
<meta content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no" name="viewport">
|
||||
<%@ include file="/WEB-INF/jspf/common.jspf" %>
|
||||
<script type="text/javascript" src="${path}/static/js/menu.js"></script>
|
||||
</head>
|
||||
<script type="text/javascript">
|
||||
$(function () {
|
||||
function ajaxJsonFun() {
|
||||
var menuList =${menuList};
|
||||
//拥有的功能
|
||||
var str = "";
|
||||
//所属科室
|
||||
var depts = "";
|
||||
if (menuList != null && menuList != "")
|
||||
if (menuList.code == 100) {
|
||||
var list = menuList.extend.list;
|
||||
if (list != null) {
|
||||
var sysUL;
|
||||
for (var i = 0; i < list.length; i++) {
|
||||
if (list[0].deptId == list[i].deptId) {
|
||||
if (list[i].methodParent != 0 && (list[i].menuUrl == "#" || list[i].menuUrl == "" || list[i].menuUrl == null)) {
|
||||
var mulLi = newLiFun();
|
||||
var mulA = newAFun(list[i].menuName, list[i].menuIcon);
|
||||
mulLi.append(mulA);
|
||||
var menuAUL = newUlFun();
|
||||
//sysUL = liFun(list[i].menuName,list[i].menuIcon);
|
||||
/*菜单*/
|
||||
for (var j = 0; j < list.length; j++) {
|
||||
if (list[i].menuId == list[j].methodParent) {
|
||||
if (list[0].deptId == list[j].deptId) {
|
||||
str = "";
|
||||
depts = "";
|
||||
/*功能值*/
|
||||
for (var x = 0; x < list.length; x++) {
|
||||
// console.log(list[x].methodType);
|
||||
if (depts.indexOf(list[x].deptCode) == -1) {
|
||||
if (depts != "") {//该步即不会第一位有逗号,也防止最后一位拼接逗号!
|
||||
depts += ",";
|
||||
}
|
||||
depts += list[x].deptCode;
|
||||
}
|
||||
//console.log(list[x].methodParent + "=====" + list[j].menuId);
|
||||
if (list[x].method != null && list[x].method != "" && list[x].methodParent == list[j].menuId) {
|
||||
//console.log(list[x].methodParent+"====="+ list[j].menuId);
|
||||
str += list[x].methodType + ",";
|
||||
}
|
||||
}
|
||||
if (depts.indexOf("undefined") != -1) {
|
||||
depts = "";
|
||||
}
|
||||
if (str.indexOf("undefined") != -1) {
|
||||
str = "";
|
||||
}
|
||||
|
||||
var menuALi = newAliFun(list[j].menuName, list[j].menuIcon, "/emr_medical_record" + list[j].menuUrl + "?num=" + str + "&depts=" + depts);
|
||||
|
||||
menuAUL.append(menuALi);
|
||||
mulLi.append(menuAUL);
|
||||
}
|
||||
}
|
||||
}
|
||||
$('#indexTreeMenu').append(mulLi);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
ajaxJsonFun();
|
||||
});
|
||||
</script>
|
||||
<body class="hold-transition skin-blue sidebar-mini">
|
||||
|
||||
<div class="wrapper">
|
||||
|
||||
<header class="main-header">
|
||||
<!--logo-->
|
||||
<div class=" logo">
|
||||
<div class="pull-left image" style="align-content: baseline;">
|
||||
<img src="${path}/static/bootstrap-3.3.7/dist/img/credit/paypal.png"
|
||||
style=":height:70%;width: 70%;margin-top:0.25rem;"
|
||||
class="user-image" alt="User Image">
|
||||
</div>
|
||||
<div class="pull-left info">
|
||||
<p>嘉时</p>
|
||||
</div>
|
||||
</div>
|
||||
<nav class="navbar navbar-static-top">
|
||||
<a href="#" class="sidebar-toggle" data-toggle="push-menu" role="button">
|
||||
<span class="sr-only">Toggle navigation</span>
|
||||
</a>
|
||||
<div class="navbar-custom-menu">
|
||||
<ul class="nav navbar-nav">
|
||||
<li class="user user-menu">
|
||||
|
||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
|
||||
<img src="${path}/static/bootstrap-3.3.7/dist/img/user2-160x160.jpg" class="user-image"
|
||||
alt="User Image">
|
||||
<span class="hidden-xs">${userSession}</span>
|
||||
</a>
|
||||
</li>
|
||||
<li>
|
||||
<div class="margin">
|
||||
<div class="btn-group">
|
||||
<button type="button" class="btn btn-default">主题</button>
|
||||
<button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown"
|
||||
aria-expanded="false" style="height:2.8rem">
|
||||
<span class="caret"></span>
|
||||
<span class="sr-only">Toggle Dropdown</span>
|
||||
</button>
|
||||
<ul class="dropdown-menu" role="menu">
|
||||
<li><a href="#">帮助</a></li>
|
||||
<li><a href="#">联系我们</a></li>
|
||||
<li><a href="${POWER_URLHEAD}/gatewayPage">返回首页</a></li>
|
||||
<li class="divider"></li>
|
||||
<li><a href="${POWER_URLHEAD}/logout?token=${token}">退出登陆</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<aside class="main-sidebar">
|
||||
<section class="sidebar">
|
||||
<!-- 菜单列表-->
|
||||
<ul id="indexTreeMenu" class="sidebar-menu" data-widget="tree">
|
||||
<%--<li class="active treeview">--%>
|
||||
<%--<a href="#">--%>
|
||||
<%--<i class="fa fa-dashboard"></i> <span>病案归档管理</span>--%>
|
||||
<%--<span class="pull-right-container">--%>
|
||||
<%--<i class="fa fa-angle-left pull-right"></i>--%>
|
||||
<%--</span>--%>
|
||||
<%--</a>--%>
|
||||
<%--<ul class="treeview-menu">--%>
|
||||
<%--<li><a href="${path}/inHosp/inHospitals" target="iFrame1"><i class="fa fa-circle-o"></i>在院浏览</a> </li>--%>
|
||||
<%--<li><a href="${path}/beHosp/beHosps" target="iFrame1"><i class="fa fa-circle-o"></i>出院浏览</a></li>--%>
|
||||
<%--<li><a href="${path}/unfile/unfileMedicals" target="iFrame1"><i class="fa fa-circle-o"></i>未归档病历列表</a></li>--%>
|
||||
<%--<li><a href="${path}/fault/faults" target="iFrame1" ><i class="fa fa-circle-o"></i>缺陷列表</a></li>--%>
|
||||
<%--<li><a href="${path}/medicalRecall/recall" target="iFrame1"><i class="fa fa-circle-o"></i>病案召回</a></li>--%>
|
||||
<%--<li><a href="${path}/recallDate/recallDates" target="iFrame1"><i class="fa fa-circle-o"></i>病案召回日期</a></li>--%>
|
||||
<%--<li><a href="${path}/lastVerify/lastVerifys" target="iFrame1"><i class="fa fa-circle-o"></i>病案室审核(终审)</a></li>--%>
|
||||
<%--<%–<li><a href="${path}/recallDate/recalltes" target="iFrame1"><i class="fa fa-circle-o"></i>病案归档统计</a></li>–%>--%>
|
||||
<%--</ul>--%>
|
||||
<%--</li>--%>
|
||||
<%--<li class="active treeview">--%>
|
||||
<%--<a href="#">--%>
|
||||
<%--<i class="fa fa-dashboard"></i> <span>其他管理</span>--%>
|
||||
<%--<span class="pull-right-container">--%>
|
||||
<%--<i class="fa fa-angle-left pull-right"></i>--%>
|
||||
<%--</span>--%>
|
||||
<%--</a>--%>
|
||||
<%--<ul class="treeview-menu">--%>
|
||||
<%--<li><a href="${path}/faultType/faultTypes" target="iFrame1"><i class="fa fa-circle-o"></i>缺陷类别列表</a></li>--%>
|
||||
<%--<li><a href="${path}/dictionary/dictionarys" target="iFrame1"><i class="fa fa-circle-o"></i>字典列表</a></li>--%>
|
||||
<%--<%–<li><a href="${path}/paper/allPaper" target="iFrame1"><i class="fa fa-circle-o"></i>通知管理</a></li>–%>--%>
|
||||
<%--</ul>--%>
|
||||
<%--</li>--%>
|
||||
</ul>
|
||||
</section>
|
||||
</aside>
|
||||
|
||||
<div class="content-wrapper">
|
||||
<section class="content">
|
||||
<!-- 内容 src="${path}/paper/allPaper"-->
|
||||
<div class="page-content-wrapper">
|
||||
<div class="page-content">
|
||||
<div class="">
|
||||
<iframe style="height:90%;width:100%; overflow-x:hidden;overflow-y:scroll" id="iFrame1"
|
||||
name="iFrame1" frameborder="0"></iframe>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</section>
|
||||
</div>
|
||||
<!-- 底部版权-->
|
||||
<footer class="main-footer">
|
||||
<div class="pull-right hidden-xs">
|
||||
<b>Version</b> 1.1.1
|
||||
</div>
|
||||
<strong>Copyright © 2019-2090 hjl.</strong> All rights
|
||||
reserved.
|
||||
</footer>
|
||||
</div>
|
||||
|
||||
</body>
|
||||
</html>
|
@ -1,5 +0,0 @@
|
||||
<html>
|
||||
<body>
|
||||
<h2>Hello World!</h2>
|
||||
</body>
|
||||
</html>
|
Loading…
Reference in New Issue