一 下载 danny / ruoyi-vue-activiti代码

ruoyi-vue-activiti: 前端采用Vue、Element UI。 后端采用Spring Boot、Spring Security、activiti7、Redis & Jwt。 前后端分离工作流脚手架。

二 后端运行

1. 创建数据库activiti,导入ruoyi-vue-activiti7.sql文件

2. 修改ruoyi-admin模块下application-dev.yml数据库名和账户密码  

url: jdbc:mysql://localhost:3306/activiti                

username: root

password: 12345678

3. 修改ruoyi-admin模块下修改logback.yml为自己的目录

编辑src/main/ resources目录下的logback.yml 文件

<property name="log.path" value="/ruoyi/logs" />

改为自己需要的路径

4. 启动redis

mac 启动方式:redis-server

5.运行RuoYiApplication

三. 前端运行

1. 在terminal界面下输入

cd ruoyi-ui

2. 在控制台输入以下命令

(1)# 安装依赖

npm install

(2)#可以通过重新指定 registry 来解决 npm 安装速度慢的问题。

npm install --registry=https://registry.npm.taobao.org

(3)# 本地开发 启动项目

npm run dev

四.运行

1. 运行成功前后端,数据库自动多出25张act开头的表

2. 运行修复Activiti7M4版本确实字段问题(运行后在引入).sql

alter table ACT_RE_DEPLOYMENT add column PROJECT_RELEASE_VERSION_ varchar(255) DEFAULT NULL;

alter table ACT_RE_DEPLOYMENT add column VERSION_ varchar(255) DEFAULT NULL;

3. 登录http://localhost:1024/ 管理员账户admin,在流程定义菜单里导入文件夹中的bpmn文件并激活。

4. 测试请假人员可以选择guanxing请假流程中部门经理是关羽guanyu人力经理是若依ry。

五 日常启动

和一般若依前后端分离的启动方式相同

1. 启动redis(mac)

redis-server

2. 启动前端 npm run dev

3.运行后端

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐