代码拉取完成,页面将自动刷新
同步操作将从 Jonny/oa 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#JFinalOA
本项目根据:JFinalOA 重构,因为本人用作者的项目没跑起来,特重构一份。
idea: 2017
jdk:1.8
maven: 3.5.0
运行方法:
1、clone项目导入idea
2、导入idea,ctrl+alt+shift+s,设置里面选中facets,选中web,若没有请自行创建,配置项目下面的web.xml位置
3、配置到本地tomcat,tomcat用的7.0
4、导入doc目录下的sql脚本,首先导入jfinaloa.sql,导入时大概有200多行错误,不管他,再导入视图sql,最后在此导入jfinaloa.sql就行了
5、启动项目访问即可。
maven命令运行
1.edit configurations--新建maven
2.commond line中输入tomcat7:run 或使用jetty:run或者tomcat:run
3.运行,默认端口为80,若需修改在pom.xml中修改即可.
如何登陆?
访问http://localhost/oa,默认用户名密码都为:admin
mysql数据库5.6+请用如下语句创建视图
CREATE OR REPLACE VIEW V_TASKLIST AS
SELECT A.ID_ AS TASKID,
A.PROC_INST_ID_ AS INSID,
A.TASK_DEF_KEY_ AS TASKDEFKEY,
D.KEY_ AS DEFKEY,
D.NAME_ AS DEFNAME,
A.NAME_ AS TASKNAME,
A.ASSIGNEE_ AS ASSIGNEE,
I.USER_ID CANDIDATE,
A.PROC_DEF_ID_ AS DEFID,
A.DELEGATION_ AS DELEGATIONID,
A.DESCRIPTION_ AS DESCRIPTION,
date_format(A.CREATE_TIME_,'%Y-%m-%d') AS CREATETIME,
date_format(A.DUE_DATE_,'%Y-%m-%d') AS DUEDATE
FROM ACT_RU_TASK A
LEFT JOIN (SELECT DISTINCT * FROM (SELECT TASK_ID_, USER_ID_ USER_ID
FROM ACT_RU_IDENTITYLINK I, ACT_RU_TASK T
WHERE TASK_ID_ IS NOT NULL
AND USER_ID_ IS NOT NULL
AND I.TASK_ID_ = T.ID_
AND T.ASSIGNEE_ IS NULL
AND TYPE_ = 'candidate'
)U) I
ON A.ID_ = I.TASK_ID_
LEFT JOIN ACT_RE_PROCDEF D
ON A.PROC_DEF_ID_ = D.ID_;
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。