添加tomcat7-maven-plugin

删除不需要提交的文件
master
lixin 5 years ago
parent 598a367057
commit 2c21070851

8
.gitignore vendored

@ -1,9 +1,3 @@
/target/
/.idea/
power.iml
power_web.iml
power_admin.iml
power_api.iml
power_dao.iml
power_foundaton.iml
power_service.iml
*.iml

@ -57,7 +57,7 @@
<jackson.version>2.9.4</jackson.version>
<druid.version>1.0.9</druid.version>
<httpclient.version>4.3.5</httpclient.version>
<servlet-api.version>2.5</servlet-api.version>
<servlet-api.version>4.0.1</servlet-api.version>
<jsp-api.version>2.0</jsp-api.version>
<joda-time.version>2.5</joda-time.version>
<commons-lang3.version>3.3.2</commons-lang3.version>
@ -337,7 +337,7 @@
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<artifactId>javax.servlet-api</artifactId>
<version>${servlet-api.version}</version>
<scope>provided</scope>
</dependency>

@ -52,8 +52,7 @@
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>${servlet-api.version}</version>
<artifactId>javax.servlet-api</artifactId>
</dependency>
<dependency>
@ -198,6 +197,16 @@
<encoding>UTF-8</encoding><!-- 字符集编码 -->
</configuration>
</plugin>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<path>/power</path>
<port>8080</port>
<uriEncoding>UTF-8</uriEncoding>
</configuration>
</plugin>
</plugins>
</build>
</project>

@ -1,127 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
<component name="FacetManager">
<facet type="web" name="Web">
<configuration>
<descriptors>
<deploymentDescriptor name="web.xml" url="file://$MODULE_DIR$/src/main/webapp/WEB-INF/web.xml" />
</descriptors>
<webroots>
<root url="file://$MODULE_DIR$/src/main/webapp" relative="/" />
</webroots>
</configuration>
</facet>
<facet type="Spring" name="Spring">
<configuration />
</facet>
</component>
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
<output url="file://$MODULE_DIR$/target/classes" />
<output-test url="file://$MODULE_DIR$/target/test-classes" />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
<excludeFolder url="file://$MODULE_DIR$/target" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="module" module-name="power-dao" />
<orderEntry type="library" name="Maven: org.slf4j:slf4j-log4j12:1.6.4" level="project" />
<orderEntry type="library" name="Maven: org.apache.poi:poi-scratchpad:3.11-beta2" level="project" />
<orderEntry type="library" name="Maven: org.apache.poi:poi:3.11-beta2" level="project" />
<orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml:3.11-beta2" level="project" />
<orderEntry type="library" name="Maven: org.apache.poi:poi-ooxml-schemas:3.11-beta2" level="project" />
<orderEntry type="library" name="Maven: org.apache.xmlbeans:xmlbeans:2.6.0" level="project" />
<orderEntry type="library" name="Maven: stax:stax-api:1.0.1" level="project" />
<orderEntry type="library" name="Maven: org.apache.poi:poi-excelant:3.11-beta2" level="project" />
<orderEntry type="library" name="Maven: org.apache.ant:ant:1.8.2" level="project" />
<orderEntry type="library" name="Maven: org.apache.ant:ant-launcher:1.8.2" level="project" />
<orderEntry type="module" module-name="power-service" />
<orderEntry type="library" name="Maven: org.aspectj:aspectjweaver:1.8.13" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-test:5.1.3.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.jsoup:jsoup:1.11.3" level="project" />
<orderEntry type="module" module-name="power-api" />
<orderEntry type="module" module-name="power-foundaton" />
<orderEntry type="library" name="Maven: javax.servlet:javax.servlet-api:3.0.1" level="project" />
<orderEntry type="library" name="Maven: org.bouncycastle:bcprov-jdk16:1.46" level="project" />
<orderEntry type="library" name="Maven: javax.mail:mail:1.4.5" level="project" />
<orderEntry type="library" name="Maven: javax.activation:activation:1.1" level="project" />
<orderEntry type="library" name="Maven: com.sun.mail:javax.mail:1.5.4" level="project" />
<orderEntry type="library" name="Maven: org.hyperic.sigar:com.springsource.org.hyperic.sigar:1.6.3" level="project" />
<orderEntry type="library" name="Maven: cn.hutool:hutool-all:4.0.9" level="project" />
<orderEntry type="library" name="Maven: net.java.dev.jna:jna:4.5.0" level="project" />
<orderEntry type="library" name="Maven: net.java.dev.jna:jna-platform:4.5.0" level="project" />
<orderEntry type="library" name="Maven: com.github.oshi:oshi-json:3.6.1" level="project" />
<orderEntry type="library" name="Maven: com.github.oshi:oshi-core:3.4.4" level="project" />
<orderEntry type="library" name="Maven: org.threeten:threetenbp:1.3.6" level="project" />
<orderEntry type="library" name="Maven: org.glassfish:javax.json:1.0.4" level="project" />
<orderEntry type="library" name="Maven: javax.servlet:jstl:1.2" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: javax.servlet:servlet-api:2.5" level="project" />
<orderEntry type="library" name="Maven: taglibs:standard:1.1.2" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis:3.2.8" level="project" />
<orderEntry type="library" name="Maven: org.mybatis:mybatis-spring:1.2.2" level="project" />
<orderEntry type="library" name="Maven: com.github.miemiedev:mybatis-paginator:1.2.15" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.2" level="project" />
<orderEntry type="library" name="Maven: mysql:mysql-connector-java:5.1.32" level="project" />
<orderEntry type="library" name="Maven: com.github.pagehelper:pagehelper:5.0.0" level="project" />
<orderEntry type="library" name="Maven: com.github.jsqlparser:jsqlparser:0.9.5" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-jdbc:5.0.2.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-beans:5.0.2.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-core:5.0.2.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-jcl:5.0.2.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-webmvc:5.0.2.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-expression:5.0.2.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-web:5.0.2.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-tx:5.0.2.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-aop:5.0.2.RELEASE" level="project" />
<orderEntry type="library" name="Maven: com.mchange:c3p0:0.9.5-pre6" level="project" />
<orderEntry type="library" name="Maven: com.mchange:mchange-commons-java:0.2.6.3" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: junit:junit:4.12" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.hamcrest:hamcrest-core:1.3" level="project" />
<orderEntry type="library" name="Maven: net.sf.json-lib:json-lib:jdk15:2.4" level="project" />
<orderEntry type="library" name="Maven: commons-beanutils:commons-beanutils:1.8.0" level="project" />
<orderEntry type="library" name="Maven: commons-collections:commons-collections:3.2.1" level="project" />
<orderEntry type="library" name="Maven: commons-lang:commons-lang:2.5" level="project" />
<orderEntry type="library" name="Maven: commons-logging:commons-logging:1.1.1" level="project" />
<orderEntry type="library" name="Maven: net.sf.ezmorph:ezmorph:1.0.6" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-databind:2.9.4" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-annotations:2.9.0" level="project" />
<orderEntry type="library" name="Maven: com.fasterxml.jackson.core:jackson-core:2.9.4" level="project" />
<orderEntry type="library" name="Maven: org.apache.cxf:cxf-rt-transports-http:3.1.8" level="project" />
<orderEntry type="library" name="Maven: org.apache.cxf:cxf-core:3.1.8" level="project" />
<orderEntry type="library" name="Maven: org.codehaus.woodstox:woodstox-core-asl:4.4.1" level="project" />
<orderEntry type="library" name="Maven: org.codehaus.woodstox:stax2-api:3.1.4" level="project" />
<orderEntry type="library" name="Maven: org.apache.ws.xmlschema:xmlschema-core:2.2.1" level="project" />
<orderEntry type="library" name="Maven: org.apache.cxf:cxf-rt-frontend-jaxws:3.1.8" level="project" />
<orderEntry type="library" name="Maven: xml-resolver:xml-resolver:1.2" level="project" />
<orderEntry type="library" name="Maven: org.ow2.asm:asm:5.0.4" level="project" />
<orderEntry type="library" name="Maven: org.apache.cxf:cxf-rt-bindings-soap:3.1.8" level="project" />
<orderEntry type="library" name="Maven: org.apache.cxf:cxf-rt-wsdl:3.1.8" level="project" />
<orderEntry type="library" name="Maven: wsdl4j:wsdl4j:1.6.3" level="project" />
<orderEntry type="library" name="Maven: org.apache.cxf:cxf-rt-databinding-jaxb:3.1.8" level="project" />
<orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-impl:2.2.11" level="project" />
<orderEntry type="library" name="Maven: com.sun.xml.bind:jaxb-core:2.2.11" level="project" />
<orderEntry type="library" name="Maven: org.apache.cxf:cxf-rt-bindings-xml:3.1.8" level="project" />
<orderEntry type="library" name="Maven: org.apache.cxf:cxf-rt-frontend-simple:3.1.8" level="project" />
<orderEntry type="library" name="Maven: org.apache.cxf:cxf-rt-ws-addr:3.1.8" level="project" />
<orderEntry type="library" name="Maven: org.apache.cxf:cxf-rt-ws-policy:3.1.8" level="project" />
<orderEntry type="library" name="Maven: org.apache.neethi:neethi:3.0.3" level="project" />
<orderEntry type="library" name="Maven: com.alibaba:fastjson:1.2.4" level="project" />
<orderEntry type="library" name="Maven: org.apache.commons:commons-lang3:3.3.2" level="project" />
<orderEntry type="library" name="Maven: commons-fileupload:commons-fileupload:1.3.1" level="project" />
<orderEntry type="library" name="Maven: commons-io:commons-io:2.2" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: javax.servlet:jsp-api:2.0" level="project" />
<orderEntry type="library" name="Maven: fr.jrds:vxIPMI:2.0.0.1" level="project" />
<orderEntry type="library" name="Maven: log4j:log4j:1.2.14" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.mockito:mockito-core:1.9.5" level="project" />
<orderEntry type="library" scope="TEST" name="Maven: org.objenesis:objenesis:1.0" level="project" />
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpmime:4.5.5" level="project" />
<orderEntry type="library" name="Maven: org.jdom:jdom:1.1" level="project" />
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpclient:4.5.1" level="project" />
<orderEntry type="library" name="Maven: org.apache.httpcomponents:httpcore:4.4.3" level="project" />
<orderEntry type="library" name="Maven: commons-codec:commons-codec:1.9" level="project" />
<orderEntry type="library" name="Maven: org.springframework:spring-context:5.0.2.RELEASE" level="project" />
<orderEntry type="library" name="Maven: org.java-websocket:Java-WebSocket:1.4.0" level="project" />
<orderEntry type="library" scope="PROVIDED" name="Maven: javax.websocket:javax.websocket-api:1.1" level="project" />
</component>
</module>

@ -68,7 +68,7 @@ public class LoginInterceptor implements HandlerInterceptor {
Properties props = new Properties();
ClassLoader loader = Thread.currentThread().getContextClassLoader();
try {
props.load(loader.getResourceAsStream("/config/config.properties"));
props.load(loader.getResourceAsStream("config/config.properties"));
}catch (Exception e){
e.printStackTrace();
}

@ -1,109 +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"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xsi:schemaLocation="http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-4.3.xsd
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
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx.xsd">
<!-- 开启注解扫描 -->
<mvc:annotation-driven/>
<context:property-placeholder location="classpath:config/*.properties"/>
<!-- 注解扫面包路径 -->
<context:component-scan base-package="com.manage">
<!-- 制定扫包规则 ,不扫描@Controller注解的JAVA类 -->
<context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
</context:component-scan>
<!--配置数据源-->
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
<property name="driverClass" value="${jdbc.driver}"/> <!--数据库连接驱动-->
<property name="jdbcUrl" value="${jdbc.url}"/> <!--数据库地址-->
<property name="user" value="${jdbc.username}"/> <!--用户名-->
<property name="password" value="${jdbc.password}"/> <!--密码-->
<property name="maxPoolSize" value="40"/> <!-- 最大连接数-->
<property name="minPoolSize" value="1"/> <!--最小连接数-->
<property name="initialPoolSize" value="10"/> <!-- 初始化连接池内的数据库连接-->
<property name="maxIdleTime" value="20"/> <!--最大空闲时间-->
</bean>
<!-- ====================== 配置和MyBatis的整合 ======================== -->
<!--配置session工厂MyBatis的整合-->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<!-- 指定mybatis全局配置文件的位置 -->
<property name="configLocation" value="classpath:config/mybatis-config.xml"></property>
<property name="dataSource" ref="dataSource"></property>
<!-- 指定mybatis,mapper文件的位置 -->
<property name="mapperLocations" value="classpath:mapper/*.xml"/>
</bean>
<!-- mapper扫描 -->
<!-- <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"></property>
<property name="basePackage" value="com.manage.dao"></property>
</bean>-->
<!-- 配置扫描器将mybatis接口的实现加入到IOC容器中 -->
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"></property>
<!-- 扫描所有的dao接口的实现加入到ioc容器 -->
<property name="basePackage" value="com.manage.dao"></property>
</bean>
<!-- 配置一个可以执行批量的sqlSession -->
<bean id="sqlSession" class="org.mybatis.spring.SqlSessionTemplate">
<constructor-arg name="sqlSessionFactory" ref="sqlSessionFactory"></constructor-arg>
<constructor-arg name="executorType" value="BATCH"></constructor-arg>
</bean>
<!-- ====================== 事物管理器配置 ======================== -->
<!-- 事物管理器配置 -->
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource"/>
</bean>
<!-- 开启基于注解的事务使用xml配置形式的事务必须主要的都是使用配置式 -->
<aop:config>
<!-- 切入表达式 -->
<aop:pointcut expression="execution(* com.manage.service..*(..))" id="txPoint"/>
<!-- 配置事务增强 -->
<aop:advisor advice-ref="txAdvice" pointcut-ref="txPoint"/>
</aop:config>
<!-- 配置事务增强 ,事务如何切入-->
<tx:advice id="txAdvice" transaction-manager="transactionManager">
<!-- 所有方法都是事务方法 -->
<tx:attributes>
<tx:method name="*"/>
<tx:method name="insert*" propagation="REQUIRED"/>
<tx:method name="add*" propagation="REQUIRED"/>
<tx:method name="create*" propagation="REQUIRED"/>
<tx:method name="delete*" propagation="REQUIRED"/>
<tx:method name="update*" propagation="REQUIRED"/>
<tx:method name="find*" propagation="SUPPORTS" read-only="true"/>
<tx:method name="select*" propagation="SUPPORTS" read-only="true"/>
<tx:method name="get*" propagation="SUPPORTS" read-only="true"/>
</tx:attributes>
</tx:advice>
<!-- Spring配置文件的核心点数据源、与 mybatis的整合事务控制 -->
<!-- 事务扫描开始(开启@Tranctional) -->
<!-- <tx:annotation-driven transaction-manager="transactionManager" proxy-target-class="true"/> -->
<!-- 使用annotation定义事务 -->
<!-- <tx:annotation-driven transaction-manager="transactionManager"/> -->
<!-- 定义切面功能 -->
<!-- <aop:aspectj-autoproxy />-->
<!-- 引入websocket -->
</beans>

@ -1,69 +0,0 @@
# 拦截菜单配置文件 ljx 2019-4-27
#interceptRequest 未登录之前放行。默认为none
#ajaxRequest ajax请求没有对应模块需要放行。 默认为none
releaseRequest = /login,/logout,/services,/font,/refuse,/swagger-ui.html,/webjars,/swagger-resources,/v2
ajaxRequest = none
#session过期时间
TOKEN_EXPIRE_TIME = 1200000
##################################################服务器ip##########################################################
#通用服务器IP与通用服务器端口
SERVER_IP = localhost
SERVER_PORT = 8081
#power权限系统ip
POWER_IP = ${SERVER_IP}
#权限系统端口
POWER_PORT = ${SERVER_PORT}
#病案归档系统ip
EMRMEDICALRECORD_IP = ${SERVER_IP}
#病案归档系统端口
EMRMEDICALRECORD_PORT = 8082
#病案管理系统ip
EMRRECORD_IP = ${SERVER_IP}
#病案管理系统端口
EMRRECORD_PORT = 8083
#病案复印预约ip
EMRAPPLYCOPY_IP = ${SERVER_IP}
#病案复印预约端口
EMRAPPLYCOPY_PORT = ${SERVER_PORT}
#病案签收ip
EMRFILES_IP = ${SERVER_IP}
#病案签收端口
EMRFILES_PORT = ${SERVER_PORT}
#emr_medical_record归档系统的系统标识
EMRMEDICALRECORD_SYSFLAG = emr_medical_record
#emr_medical_record归档系统的服务器地址头
EMRMEDICALRECORD_URLHEAD = http://${EMRMEDICALRECORD_IP}:${EMRMEDICALRECORD_PORT}/${EMRMEDICALRECORD_SYSFLAG}
#emr_record病案管理系统的系统标识
EMRRECORD_SYSFLAG = emr_record
#emr_record病案管理系统的服务器地址头
EMRRECORD_URLHEAD = http://${EMRRECORD_IP}:${EMRRECORD_PORT}/${EMRRECORD_SYSFLAG}
#emr_apply_copy病案复印预约的系统标识
EMRAPPLYCOPY_SYSFLAG = emr_apply_copy
#emr_apply_copy病案复印预约的服务器地址头
EMRAPPLYCOPY_URLHEAD = http://${EMRAPPLYCOPY_IP}:${EMRAPPLYCOPY_PORT}/${EMRAPPLYCOPY_SYSFLAG}
#emr_files病案签收的系统标识
EMRFILES__SYSFLAG = emr_files
#emr_files病案签收的服务器地址头
EMRFILES_URLHEAD = http://${EMRFILES_IP}:${EMRFILES_PORT}/${EMRFILES__SYSFLAG}
#####################################################其他##############################################
#webSocket服务器地址
WEBSOCKET_URLHEAD = ${POWER_IP}:8088
#通知字符串间隔符
STR_SPLIT = *^:|,.
#日志保留天数
log.days = 90
#定义是否为长期登录用户次数
login.times = 3

@ -1,26 +0,0 @@
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc\:mysql\://localhost\:3306/qfpower?useUnicode\=true&characterEncoding\=utf-8
jdbc.username=root
jdbc.password=docus702
#hibernate config
hibernate.dialect = org.hibernate.dialect.MySQLDialect
hibernate.show_sql = true
hibernate.format_sql = true
hibernate.hbm2ddl.auto =update
#hibernate.current_session_context_class=org.springframework.orm.hibernate5.SpringSessionContext
hibernate.current_session_context_class=thread
hibernate.jdbc.batch_size=50
hibernate.enable_lazy_load_no_trans=true
#执行:右键 Run As ---->Maven build ---->Goals:mybatis-generator:generate
#输出目录
targetProject=src/main/java
#modelPackage,sqlMapperPackage,daoMapperPackage 通常一致??
modelPackage=com.manage.entity
daoMapperPackage=com.manage.dao
#输出目录
targetProject2=src/main/resources
sqlMapperPackage=mapper

@ -1,24 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<settings>
<!-- 列自动映射 -->
<setting name="mapUnderscoreToCamelCase" value="true"/>
<!--<setting name="logImpl" value="STDOUT_LOGGING"/>-->
</settings>
<typeAliases>
<package name="com.manage.entity"/>
</typeAliases>
<plugins>
<!-- com.github.pagehelper为PageHelper类所在包名 -->
<plugin interceptor="com.github.pagehelper.PageInterceptor">
<!--分页参数合理化-->
<property name="reasonable" value="true"/>
</plugin>
</plugins>
</configuration>

@ -1,4 +0,0 @@
##获取cpu温度cvs文件路径
TEMPERATURECVSFILEDIR = D:\\tools\\temperature_stat.htm
##cpu温度cvs文件显示温度数据的行数
TEMPERATUREROWNUM = 9

@ -1,5 +0,0 @@
#Generated by Maven
#Fri Apr 03 11:04:16 CST 2020
version=1.0-SNAPSHOT
groupId=com.manage
artifactId=power-admin

@ -1,31 +0,0 @@
com\manage\test.class
com\manage\config\CurrentUserResolver.class
com\manage\config\WebServiceConfig.class
com\manage\controller\Power_NoticeController.class
com\manage\controller\LoginController.class
com\manage\controller\Power_Sys_DictController.class
com\manage\controller\RoleAndUserPowerController.class
com\manage\controller\UserController.class
com\manage\interfaces\webservice\impl\PowerWebServiceImpl.class
com\manage\annotation\RequiresPermissions.class
com\manage\controller\Power_MenuController.class
com\manage\controller\HasAnyPermission.class
com\manage\controller\T_MenuController.class
com\manage\controller\LogAopAction.class
com\manage\controller\DeptController.class
com\manage\controller\ExportExcelController.class
com\manage\interfaces\webservice\PowerWebService.class
com\manage\controller\PermissionsException.class
com\manage\controller\MethodLogQuartz.class
com\manage\controller\RoleController.class
com\manage\controller\Power_LogController.class
com\manage\interfaces\cache\Cache.class
com\manage\interfaces\cache\CacheManager.class
com\manage\interceptor\LoginInterceptor.class
com\manage\controller\PageController.class
com\manage\controller\PermissionsController.class
com\manage\interfaces\webservice\RoleAndUserTreeWebService.class
com\manage\annotation\OptionalLog.class
test.class
com\manage\controller\FontController.class
com\manage\controller\Power_MenuManageController.class

@ -1,31 +0,0 @@
D:\idea工作区间\power\power-admin\src\main\java\com\manage\interfaces\webservice\impl\PowerWebServiceImpl.java
D:\idea工作区间\power\power-admin\src\main\java\com\manage\config\CurrentUserResolver.java
D:\idea工作区间\power\power-admin\src\main\java\com\manage\controller\ExportExcelController.java
D:\idea工作区间\power\power-admin\src\main\java\test.java
D:\idea工作区间\power\power-admin\src\main\java\com\manage\controller\UserController.java
D:\idea工作区间\power\power-admin\src\main\java\com\manage\controller\HasAnyPermission.java
D:\idea工作区间\power\power-admin\src\main\java\com\manage\controller\Power_LogController.java
D:\idea工作区间\power\power-admin\src\main\java\com\manage\interfaces\cache\CacheManager.java
D:\idea工作区间\power\power-admin\src\main\java\com\manage\controller\T_MenuController.java
D:\idea工作区间\power\power-admin\src\main\java\com\manage\interfaces\webservice\RoleAndUserTreeWebService.java
D:\idea工作区间\power\power-admin\src\main\java\com\manage\controller\MethodLogQuartz.java
D:\idea工作区间\power\power-admin\src\main\java\com\manage\test.java
D:\idea工作区间\power\power-admin\src\main\java\com\manage\controller\DeptController.java
D:\idea工作区间\power\power-admin\src\main\java\com\manage\controller\RoleController.java
D:\idea工作区间\power\power-admin\src\main\java\com\manage\config\WebServiceConfig.java
D:\idea工作区间\power\power-admin\src\main\java\com\manage\annotation\OptionalLog.java
D:\idea工作区间\power\power-admin\src\main\java\com\manage\controller\PermissionsController.java
D:\idea工作区间\power\power-admin\src\main\java\com\manage\interfaces\cache\Cache.java
D:\idea工作区间\power\power-admin\src\main\java\com\manage\controller\Power_MenuManageController.java
D:\idea工作区间\power\power-admin\src\main\java\com\manage\interceptor\LoginInterceptor.java
D:\idea工作区间\power\power-admin\src\main\java\com\manage\controller\FontController.java
D:\idea工作区间\power\power-admin\src\main\java\com\manage\controller\LogAopAction.java
D:\idea工作区间\power\power-admin\src\main\java\com\manage\controller\RoleAndUserPowerController.java
D:\idea工作区间\power\power-admin\src\main\java\com\manage\controller\Power_MenuController.java
D:\idea工作区间\power\power-admin\src\main\java\com\manage\controller\PermissionsException.java
D:\idea工作区间\power\power-admin\src\main\java\com\manage\controller\LoginController.java
D:\idea工作区间\power\power-admin\src\main\java\com\manage\controller\PageController.java
D:\idea工作区间\power\power-admin\src\main\java\com\manage\annotation\RequiresPermissions.java
D:\idea工作区间\power\power-admin\src\main\java\com\manage\interfaces\webservice\PowerWebService.java
D:\idea工作区间\power\power-admin\src\main\java\com\manage\controller\Power_NoticeController.java
D:\idea工作区间\power\power-admin\src\main\java\com\manage\controller\Power_Sys_DictController.java

Binary file not shown.

@ -1,5 +0,0 @@
Manifest-Version: 1.0
Built-By: Administrator
Created-By: IntelliJ IDEA
Build-Jdk: 1.8.0_131

@ -1,109 +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"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:tx="http://www.springframework.org/schema/tx"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xsi:schemaLocation="http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc-4.3.xsd
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
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop.xsd
http://www.springframework.org/schema/tx
http://www.springframework.org/schema/tx/spring-tx.xsd">
<!-- 开启注解扫描 -->
<mvc:annotation-driven/>
<context:property-placeholder location="classpath:config/*.properties"/>
<!-- 注解扫面包路径 -->
<context:component-scan base-package="com.manage">
<!-- 制定扫包规则 ,不扫描@Controller注解的JAVA类 -->
<context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
</context:component-scan>
<!--配置数据源-->
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
<property name="driverClass" value="${jdbc.driver}"/> <!--数据库连接驱动-->
<property name="jdbcUrl" value="${jdbc.url}"/> <!--数据库地址-->
<property name="user" value="${jdbc.username}"/> <!--用户名-->
<property name="password" value="${jdbc.password}"/> <!--密码-->
<property name="maxPoolSize" value="40"/> <!-- 最大连接数-->
<property name="minPoolSize" value="1"/> <!--最小连接数-->
<property name="initialPoolSize" value="10"/> <!-- 初始化连接池内的数据库连接-->
<property name="maxIdleTime" value="20"/> <!--最大空闲时间-->
</bean>
<!-- ====================== 配置和MyBatis的整合 ======================== -->
<!--配置session工厂MyBatis的整合-->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<!-- 指定mybatis全局配置文件的位置 -->
<property name="configLocation" value="classpath:config/mybatis-config.xml"></property>
<property name="dataSource" ref="dataSource"></property>
<!-- 指定mybatis,mapper文件的位置 -->
<property name="mapperLocations" value="classpath:mapper/*.xml"/>
</bean>
<!-- mapper扫描 -->
<!-- <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"></property>
<property name="basePackage" value="com.manage.dao"></property>
</bean>-->
<!-- 配置扫描器将mybatis接口的实现加入到IOC容器中 -->
<bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="sqlSessionFactoryBeanName" value="sqlSessionFactory"></property>
<!-- 扫描所有的dao接口的实现加入到ioc容器 -->
<property name="basePackage" value="com.manage.dao"></property>
</bean>
<!-- 配置一个可以执行批量的sqlSession -->
<bean id="sqlSession" class="org.mybatis.spring.SqlSessionTemplate">
<constructor-arg name="sqlSessionFactory" ref="sqlSessionFactory"></constructor-arg>
<constructor-arg name="executorType" value="BATCH"></constructor-arg>
</bean>
<!-- ====================== 事物管理器配置 ======================== -->
<!-- 事物管理器配置 -->
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource"/>
</bean>
<!-- 开启基于注解的事务使用xml配置形式的事务必须主要的都是使用配置式 -->
<aop:config>
<!-- 切入表达式 -->
<aop:pointcut expression="execution(* com.manage.service..*(..))" id="txPoint"/>
<!-- 配置事务增强 -->
<aop:advisor advice-ref="txAdvice" pointcut-ref="txPoint"/>
</aop:config>
<!-- 配置事务增强 ,事务如何切入-->
<tx:advice id="txAdvice" transaction-manager="transactionManager">
<!-- 所有方法都是事务方法 -->
<tx:attributes>
<tx:method name="*"/>
<tx:method name="insert*" propagation="REQUIRED"/>
<tx:method name="add*" propagation="REQUIRED"/>
<tx:method name="create*" propagation="REQUIRED"/>
<tx:method name="delete*" propagation="REQUIRED"/>
<tx:method name="update*" propagation="REQUIRED"/>
<tx:method name="find*" propagation="SUPPORTS" read-only="true"/>
<tx:method name="select*" propagation="SUPPORTS" read-only="true"/>
<tx:method name="get*" propagation="SUPPORTS" read-only="true"/>
</tx:attributes>
</tx:advice>
<!-- Spring配置文件的核心点数据源、与 mybatis的整合事务控制 -->
<!-- 事务扫描开始(开启@Tranctional) -->
<!-- <tx:annotation-driven transaction-manager="transactionManager" proxy-target-class="true"/> -->
<!-- 使用annotation定义事务 -->
<!-- <tx:annotation-driven transaction-manager="transactionManager"/> -->
<!-- 定义切面功能 -->
<!-- <aop:aspectj-autoproxy />-->
<!-- 引入websocket -->
</beans>

@ -1,69 +0,0 @@
# 拦截菜单配置文件 ljx 2019-4-27
#interceptRequest 未登录之前放行。默认为none
#ajaxRequest ajax请求没有对应模块需要放行。 默认为none
releaseRequest = /login,/logout,/services,/font,/refuse,/swagger-ui.html,/webjars,/swagger-resources,/v2
ajaxRequest = none
#session过期时间
TOKEN_EXPIRE_TIME = 1200000
##################################################服务器ip##########################################################
#通用服务器IP与通用服务器端口
SERVER_IP = localhost
SERVER_PORT = 8081
#power权限系统ip
POWER_IP = ${SERVER_IP}
#权限系统端口
POWER_PORT = ${SERVER_PORT}
#病案归档系统ip
EMRMEDICALRECORD_IP = ${SERVER_IP}
#病案归档系统端口
EMRMEDICALRECORD_PORT = 8082
#病案管理系统ip
EMRRECORD_IP = ${SERVER_IP}
#病案管理系统端口
EMRRECORD_PORT = 8083
#病案复印预约ip
EMRAPPLYCOPY_IP = ${SERVER_IP}
#病案复印预约端口
EMRAPPLYCOPY_PORT = ${SERVER_PORT}
#病案签收ip
EMRFILES_IP = ${SERVER_IP}
#病案签收端口
EMRFILES_PORT = ${SERVER_PORT}
#emr_medical_record归档系统的系统标识
EMRMEDICALRECORD_SYSFLAG = emr_medical_record
#emr_medical_record归档系统的服务器地址头
EMRMEDICALRECORD_URLHEAD = http://${EMRMEDICALRECORD_IP}:${EMRMEDICALRECORD_PORT}/${EMRMEDICALRECORD_SYSFLAG}
#emr_record病案管理系统的系统标识
EMRRECORD_SYSFLAG = emr_record
#emr_record病案管理系统的服务器地址头
EMRRECORD_URLHEAD = http://${EMRRECORD_IP}:${EMRRECORD_PORT}/${EMRRECORD_SYSFLAG}
#emr_apply_copy病案复印预约的系统标识
EMRAPPLYCOPY_SYSFLAG = emr_apply_copy
#emr_apply_copy病案复印预约的服务器地址头
EMRAPPLYCOPY_URLHEAD = http://${EMRAPPLYCOPY_IP}:${EMRAPPLYCOPY_PORT}/${EMRAPPLYCOPY_SYSFLAG}
#emr_files病案签收的系统标识
EMRFILES__SYSFLAG = emr_files
#emr_files病案签收的服务器地址头
EMRFILES_URLHEAD = http://${EMRFILES_IP}:${EMRFILES_PORT}/${EMRFILES__SYSFLAG}
#####################################################其他##############################################
#webSocket服务器地址
WEBSOCKET_URLHEAD = ${POWER_IP}:8088
#通知字符串间隔符
STR_SPLIT = *^:|,.
#日志保留天数
log.days = 90
#定义是否为长期登录用户次数
login.times = 3

@ -1,26 +0,0 @@
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc\:mysql\://localhost\:3306/qfpower?useUnicode\=true&characterEncoding\=utf-8
jdbc.username=root
jdbc.password=123456
#hibernate config
hibernate.dialect = org.hibernate.dialect.MySQLDialect
hibernate.show_sql = true
hibernate.format_sql = true
hibernate.hbm2ddl.auto =update
#hibernate.current_session_context_class=org.springframework.orm.hibernate5.SpringSessionContext
hibernate.current_session_context_class=thread
hibernate.jdbc.batch_size=50
hibernate.enable_lazy_load_no_trans=true
<><D6B4>:<3A>Ҽ<EFBFBD> Run As ---->Maven build ---->Goals:mybatis-generator:generate
#<23><><EFBFBD>Ŀ¼
targetProject=src/main/java
#modelPackage,sqlMapperPackage,daoMapperPackage ͨ<><CDA8>һ<EFBFBD><D2BB>??
modelPackage=com.manage.entity
daoMapperPackage=com.manage.dao
#<23><><EFBFBD>Ŀ¼
targetProject2=src/main/resources
sqlMapperPackage=mapper

@ -1,24 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration
PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
<settings>
<!-- 列自动映射 -->
<setting name="mapUnderscoreToCamelCase" value="true"/>
<!--<setting name="logImpl" value="STDOUT_LOGGING"/>-->
</settings>
<typeAliases>
<package name="com.manage.entity"/>
</typeAliases>
<plugins>
<!-- com.github.pagehelper为PageHelper类所在包名 -->
<plugin interceptor="com.github.pagehelper.PageInterceptor">
<!--分页参数合理化-->
<property name="reasonable" value="true"/>
</plugin>
</plugins>
</configuration>

@ -1,4 +0,0 @@
##获取cpu温度cvs文件路径
TEMPERATURECVSFILEDIR = D:\\tools\\temperature_stat.htm
##cpu温度cvs文件显示温度数据的行数
TEMPERATUREROWNUM = 9

@ -1,79 +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"
xmlns:mvc="http://www.springframework.org/schema/mvc"
xmlns:aop="http://www.springframework.org/schema/aop"
xmlns:task="http://www.springframework.org/schema/task"
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
http://www.springframework.org/schema/mvc
http://www.springframework.org/schema/mvc/spring-mvc.xsd
http://www.springframework.org/schema/aop
http://www.springframework.org/schema/aop/spring-aop.xsd
http://www.springframework.org/schema/task
http://www.springframework.org/schema/task/spring-task.xsd">
<bean id="configProperties" class="org.springframework.beans.factory.config.PropertiesFactoryBean">
<property name="locations">
<list>
<value>classpath:/config/*.properties</value>
</list>
</property>
</bean>
<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PreferencesPlaceholderConfigurer">
<property name="properties" ref="configProperties" />
</bean>
<task:annotation-driven />
<mvc:annotation-driven/>
<context:component-scan base-package="com.manage.controller,com.manage.annotation"/>
<aop:aspectj-autoproxy proxy-target-class="true" />
<aop:config proxy-target-class="true"/>
<!-- 静态资源映射 -->
<!-- <mvc:resources mapping="/static/**" location="/static/" />-->
<!-- 当上面要访问的静态资源不包括在上面的配置中时,则根据此配置来访问 -->
<!--<mvc:default-servlet-handler />-->
<bean id="exceptionResolver" class="org.springframework.web.servlet.handler.SimpleMappingExceptionResolver">
<property name="exceptionMappings">
<props>
<prop key="com.manage.controller.PermissionsException">redirect:/refuse</prop>
</props>
</property>
</bean>
<!--配置视图解析器,方便页面返回 -->
<bean id="jspViewResolver"
class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix" value="/WEB-INF/views/" />
<property name="suffix" value=".jsp" />
</bean>
<!-- 两个标准配置 -->
<!-- 将springmvc不能处理的请求交tomcat -->
<mvc:default-servlet-handler/>
<!-- 支持springmvc更高级的一些功能JSR303校验,快捷的ajax...映射动态请求 -->
<!-- 2019-4-18 ljx -->
<mvc:annotation-driven>
<mvc:message-converters>
<bean class="org.springframework.http.converter.StringHttpMessageConverter"/>
<bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"/>
</mvc:message-converters>
</mvc:annotation-driven>
<!-- 登录拦截器 -->
<!-- 2019-4-16 ljx -->
<mvc:interceptors>
<mvc:interceptor>
<mvc:mapping path="/**"/>
<mvc:exclude-mapping path="/static/**"/>
<bean class="com.manage.interceptor.LoginInterceptor"/>
</mvc:interceptor>
</mvc:interceptors>
<!-- <bean id="multipartResolver"
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSize" value="104857600" />
<property name="maxInMemorySize" value="4096" />
</bean>-->
</beans>

@ -1,108 +0,0 @@
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<c:set var="path" value="${pageContext.request.contextPath}"/>
<%@taglib prefix="pm" uri="/WEB-INF/taglib/guardtag.tld"%>
<!-- 引入Jquery -->
<%--<script type="text/javascript" src="${path}/static/js/jquery-1.12.4.min.js"></script>--%>
<script type="text/javascript" src="${path}/static/js/jquery-3.3.1.js"></script>
<%--<script type="text/javascript" src="${ctx}/static/js/page.js"></script>--%>
<!-- 引入样式 -->
<%--<link rel="stylesheet" href="${path}/static/bootstrap-3.3.7-dist/css/bootstrap.min.css">
<link rel="stylesheet" href="${path}/static/bootstrap-3.3.7-dist/css/bootstrap-theme.css">
<script type="text/javascript" src="${path}/static/bootstrap-3.3.7-dist/js/bootstrap.min.js"></script>--%>
<%--<link rel="stylesheet" href="${path}/static/css/comm.css">--%>
<link rel="stylesheet" href="${path}/static/css/comm.css"/>
<%--
<link rel="stylesheet" href="${path}/static/css/jquery-ui-themes.css"/>
<link rel="stylesheet" href="${path}/static/css/axure_rp_page.css"/>
<link rel="stylesheet" href="${path}/static/css/styles.css"/>--%>
<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/bower_components/font-awesome/css/font-awesome.min.css"/>
<link rel="stylesheet" href="${path}/static/bootstrap-3.3.7/bower_components/Ionicons/css/ionicons.min.css"/>
<link rel="stylesheet" href="${path}/static/bootstrap-3.3.7/dist/css/AdminLTE.min.css"/>
<link rel="stylesheet" href="${path}/static/bootstrap-3.3.7/dist/css/skins/_all-skins.min.css"/>
<link rel="stylesheet" href="${path}/static/bootstrap-3.3.7/bower_components/morris.js/morris.css"/>
<link rel="stylesheet" href="${path}/static/bootstrap-3.3.7/bower_components/jvectormap/jquery-jvectormap.css"/>
<link rel="stylesheet" href="${path}/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/css/bootstrap-datepicker.min.css"/>
<link rel="stylesheet" href="${path}/static/bootstrap-3.3.7/bower_components/bootstrap-daterangepicker/daterangepicker.css"/>
<link rel="stylesheet" href="${path}/static/bootstrap-3.3.7/plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.min.css"/>
<link rel="stylesheet" href="${path}/static/bootstrap-3.3.7/bower_components/bootstrap-table/bootstrap-table.min.css">
<link rel="stylesheet" href="${path}/static/css/bootstrap-select.min.css">
<link rel="stylesheet" href="${path}/static/js/toastr.min.css" type="text/css">
<link rel="shortcut icon" href="favicon.ico">
<!-- jQuery 3 -->
<%--<script src="${path}/static/bootstrap-3.3.7/bower_components/jquery/dist/jquery.min.js"></script>--%>
<!-- jQuery UI 1.11.4 -->
<script src="${path}/static/bootstrap-3.3.7/bower_components/jquery-ui/jquery-ui.min.js"></script>
<!-- Resolve conflict in jQuery UI tooltip with Bootstrap tooltip -->
<script>
$.widget.bridge('uibutton', $.ui.button);
</script>
<!-- Bootstrap 3.3.7 -->
<script src="${path}/static/bootstrap-3.3.7/bower_components/bootstrap/dist/js/bootstrap.min.js"></script>
<!-- Morris.js charts -->
<script src="${path}/static/bootstrap-3.3.7/bower_components/raphael/raphael.min.js"></script>
<%--<script src="${path}/static/bootstrap-3.3.7/bower_components/morris.js/morris.min.js"></script>--%>
<!-- Sparkline -->
<script src="${path}/static/bootstrap-3.3.7/bower_components/jquery-sparkline/dist/jquery.sparkline.min.js"></script>
<!-- jvectormap -->
<script src="${path}/static/bootstrap-3.3.7/plugins/jvectormap/jquery-jvectormap-1.2.2.min.js"></script>
<script src="${path}/static/bootstrap-3.3.7/plugins/jvectormap/jquery-jvectormap-world-mill-en.js"></script>
<!-- jQuery Knob Chart -->
<script src="${path}/static/bootstrap-3.3.7/bower_components/jquery-knob/dist/jquery.knob.min.js"></script>
<!-- daterangepicker -->
<script src="${path}/static/bootstrap-3.3.7/bower_components/moment/min/moment.min.js"></script>
<script src="${path}/static/bootstrap-3.3.7/bower_components/bootstrap-daterangepicker/daterangepicker.js"></script>
<!-- datepicker -->
<script src="${path}/static/bootstrap-3.3.7/bower_components/bootstrap-datepicker/dist/js/bootstrap-datepicker.min.js"></script>
<!-- Bootstrap WYSIHTML5 -->
<script src="${path}/static/bootstrap-3.3.7/plugins/bootstrap-wysihtml5/bootstrap3-wysihtml5.all.min.js"></script>
<!-- Slimscroll -->
<script src="${path}/static/bootstrap-3.3.7/bower_components/jquery-slimscroll/jquery.slimscroll.min.js"></script>
<!-- FastClick -->
<script src="${path}/static/bootstrap-3.3.7/bower_components/fastclick/lib/fastclick.js"></script>
<!-- AdminLTE App -->
<script src="${path}/static/bootstrap-3.3.7/dist/js/adminlte.min.js"></script>
<script src="${path}/static/bootstrap-3.3.7/bower_components/bootstrap-table/bootstrap-table.js"></script>
<script src="${path}/static/bootstrap-3.3.7/bower_components/bootstrap-table/locale/bootstrap-table-zh-CN.min.js"></script>
<script src="${path}/static/js/bootstrap-select.min.js"></script>
<script src="${path}/static/js/toastr.min.js"></script>
<script src="${path}/static/js/jquery.form.js"></script>
<script>
toastr.options.positionClass = 'toast-top-right';
</script>
<script>
var path = "${path}";
//回跳表格页码
function backToPage(){
refresh();
setTimeout(function(){
var pageSize=$('#bootstrapTable').bootstrapTable('getOptions').pageSize;
var rows=$('#bootstrapTable').bootstrapTable("getOptions").totalRows;
if((pageSize*(pageNumber-1)) == rows && pageNumber != 1){
pageNumber -= 1;
}
$('#bootstrapTable').bootstrapTable('selectPage', pageNumber);
},100)
}
function toPage() {
var pageNum = $("#pageNum").val();
if (pageNum) {
$('#bootstrapTable').bootstrapTable('selectPage', parseInt(pageNum));
}
setTimeout(function(){
$("#pageNum").val(pageNum)
},500)
}
</script>
<%@ include file="/WEB-INF/jspf/confirmJsp.jspf"%>

@ -1,45 +0,0 @@
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<c:set var="path" value="${pageContext.request.contextPath}"/>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<link rel="stylesheet" href="${path}/static/js/jquery-confirm.min.css">
<script src="${path}/static/js/jquery-confirm.min.js"></script>
<input type="hidden" id="common_confirm_btn" class="btn btn-primary btn-lg" data-toggle="modal" data-target="#common_confirm_model">
<div id="common_confirm_model" class="modal" style="z-index: 99999">
<div class="modal-dialog modal-sm">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">Close</span></button>
<h5 class="modal-title"><i class="fa fa-exclamation-circle"></i> <span class="title"></span></h5>
</div>
<div class="modal-body small">
<p ><span class="message"></span></p>
</div>
<div class="modal-footer" >
<button type="button" class="btn btn-primary ok" data-dismiss="modal">确认</button>
<button type="button" class="btn btn-default cancel" data-dismiss="modal">取消</button>
</div>
</div>
</div>
</div>
<script>
var Common = {
confirm:function(params){
var model = $("#common_confirm_model");
model.find(".title").html(params.title)
model.find(".message").html(params.message)
$("#common_confirm_btn").click()
//每次都将监听先关闭,防止多次监听发生,确保只有一次监听
model.find(".cancel").off("click")
model.find(".ok").off("click")
model.find(".ok").on("click",function(){
params.operate(true)
})
model.find(".cancel").on("click",function(){
params.operate(false)
})
}
}
</script>

@ -1,94 +0,0 @@
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<c:set var="path" value="${pageContext.request.contextPath}"/>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<style>
.loading {
width: 160px;
height: 56px;
position: absolute;
top: 50%;
left: 50%;
line-height: 56px;
color: #fff;
padding-left: 60px;
font-size: 15px;
background: #000;
opacity: 0.7;
z-index: 9999;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
</style>
<!--导入加载-->
<div id="loadingModel" class="modal fade" data-keyboard="false"
data-backdrop="static" data-role="dialog"
aria-labelledby="myModalLabel" aria-hidden="true">
<div id="loading" class="loading">加载中。。。</div>
</div>
<script>
//导入按钮
function importBtn(){
$("#myModalLabel1").text('导入');
$('#myModal1').modal('show')
}
//导入excel
//url:导入请求的相对路径exportFileName导出出错数据的关键字
function importExcel(url,exportFileName){
var fileDir = $("#upfile").val();
var suffix = fileDir.substr(fileDir.lastIndexOf("."));
if ("" == fileDir) {
toastr.warning("选择需要导入的Excel文件!")
return false;
}
if (".xls" != suffix && ".xlsx" != suffix) {
toastr.warning("文件格式有误!选择Excel格式的文件导入!")
return false;
}
$("#form1").attr('disabled', 'disabled');
var url = path + url;
$('#loadingModel').modal('show');
$("#loading").css("background","url("+path+"/static/img/load.gif) no-repeat 10px 50%");
$('#form1').ajaxSubmit({
type:'POST',
url : url,
dataType : 'text',//服务器返回的数据类型 可选XML ,Json jsonp script html text等
data:{upfile:$("#upfile").val()},
error : function() {
$("#form1").removeAttr('disabled');
toastr.warning("导入excel出错!")
},
success : function(data) {
$('#loadingModel').modal('hide');
if(data == null || data == ''){
toastr.success("全部导入成功!");
setTimeout(function(){
window.location.reload();
},1000)
}else{
if(data.indexOf("@") != -1){
var datas = data.split("@");
var workBookKey = datas[0];
data = datas[1];
Common.confirm({
title: "提示",
message: data,
operate: function (reselt) {
if (reselt) {
var url = path + "/exportWrongExcel?fileName="+exportFileName+"&workBookKey=" + workBookKey;
window.location.href = url;
}
}
})
}else{
toastr.error(data);
}
}
$("#upfile").val("");
$("#form1").removeAttr('disabled');
}
});
}
</script>

@ -1,33 +0,0 @@
<c:set var="path" value="${pageContext.request.contextPath}"/>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<style>
.loading {
width: 160px;
height: 56px;
position: absolute;
top: 50%;
left: 50%;
line-height: 56px;
color: #fff;
padding-left: 60px;
font-size: 15px;
background: #000;
opacity: 0.7;
z-index: 9999;
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
border-radius: 20px;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
</style>
<div id="loadingModal" class="modal fade" data-keyboard="false"
data-backdrop="static" data-role="dialog"
aria-labelledby="myModalLabel" aria-hidden="true">
<div id="loading" class="loading">加载中。。。</div>
</div>
<script>
$(function(){
$("#loading").css("background","url("+path+"/static/img/load.gif) no-repeat 10px 50%");
$('#loadingModal').modal('show');
})
</script>

@ -1,86 +0,0 @@
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<link rel="stylesheet" href="${path}/static/naranja/css/naranja.min.css"/>
<script type="text/javascript" src="${path}/static/naranja/js/naranja.js"></script>
<script type="text/javascript" src="${path}/static/naranja/sockjs.js"></script>
<script>
var powerUrlHead = path;
/*********通知操作**********************************************/
$(function(){
getNoticeCount();
})
//赋值未通知数量
function getNoticeCount(){
//赋值未通知数量
$.ajax({
type:'get',
url:powerUrlHead+'/notice/getUnReadCount',
dataType:'json',
success:function(data){
if(data.code == 100){
$("#noticeCount").text(data.extend.unReadCount);
}
}
})
}
//每隔1分钟轮询一次未通知数量
setInterval(function () {
getNoticeCount();
}, 60*1000);
//每隔1秒钟轮询一次session所剩时间
var r = setInterval(function () {
$.get(path+'/getSessionRemainingTime',function(data){
if(data != null){
data /= 1000
if(data < 11 && data > 10){
toastr.warning("还有10秒将登录超时,将退出登录!")
}else if(data < 6 && data > 5){
toastr.warning("还有5秒将登录超时,将退出登录!")
}else if(data < 0){
window.location.href = path + '/login'
}
}
},'json');
}, 1000);
//跳转到通知
function noticeManage1(noticeId){
var url = powerUrlHead+"/gatewayPage?noticeId="+noticeId;
window.location.href = url;
}
/*********webSocket**********************************************/
var userId = $("#userId").val();
var strSplit = $("#strSplit").val();
var webSocketUrl = $("#webSocketUrl").val();
var ws = new WebSocket("ws://"+webSocketUrl);
ws.onopen = function(){
ws.send(userId);
console.log("连接...")
}
//处理服务器发送来的数据
ws.onmessage = function(e){
var msg = e.data.split(strSplit);
narn('warn',msg[0],msg[1],msg[2]);
}
ws.onclose = function(){
console.log("连接关闭");
}
ws.onerror = function(){
console.log('连接失败');
}
function narn (type,title,text,noticeId) {
naranja()[type]({
title: title,
text: text,
timeout: 1000*60,
buttons: [{
text: '查看详情',
click: function (e) {
noticeManage1(noticeId);
}
}]
})
}
</script>

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save