Git Product home page Git Product logo

ruoyi-cloud's Introduction

平台简介

源码

友情链接 若依/RuoYi-Cloud Element UI版本。

分支说明

  • master spring原生方式,使用eureka做注册中心和spring config做配置中心
  • nacos 集成spring-cloud-alibaba 使用nacos做注册中心和配置中心

本项目FORK自 若依/RuoYi

蓝本是zhangmrit/Ruoyi

依次绑定host:

127.0.0.1 eureka7001.com

127.0.0.1 gateway.com

如果要使用eureka集群,请依次绑定eureka7002.com,eureka7003.com后修改各项目中的注释部分

近期更新计划

  1. 重启更新,有更新会实时推送
ruoyi-cloud
|
├──ruoyi-common --通用包
|  |
|  ├──ruoyi-common-core --核心工具包
|  |
|  ├──ruoyi-common-redis --redis工具包
|  |
|  ├──ruoyi-common-log --日志工具包
|  |
|  ├──ruoyi-common-auth --权限工具包
|
├──ruoyi-config --cloud统一配置中心
|
├──ruoyi-eureka --注册中心
|
├──ruoyi-gateway --网关
|
├──ruoyi-service-api --服务api模块
|  |
|  ├──ruoyi-system-api --系统业务api
|
├──ruoyi-service --微服务
|  |
|  ├──ruoyi-system --系统业务
|  |
|  ├──ruoyi-auth --授权中心
|  |
|  ├──ruoyi-gen --代码生成
|  |
|  ├──ruoyi-dfs --文件
|
├──ruoyi-tool --工具
|  |
|  ├──ruoyi-monitor --监控中心
|
├──ruoyi-ant --前端 使用ant design框架

启动顺序:

  • eureka
  • config
  • gateway
  • system
  • auth
  • gen 可选
  • dfs 可选

菜单sql有增加字段,以上传到sql文件 该分支是ant分支,前端使用ant-design-vue 项目地址 ruoyi-ant

monitor使用springadmin完成,目前只是最简单的用法,详戳

RuoYi Cloud交流群

QQ群: 加入QQ群 点击按钮入群。

鸣谢

欢迎pr或者加入,给个star是最好的鞭策

请作者喝杯咖啡或者建设演示服务器

ruoyi-cloud's People

Contributors

lucas1677 avatar sharing-sense avatar xiaoluobotou avatar zhangmrit avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ruoyi-cloud's Issues

数据权限拦截器使分页失效

由于在DataScopeAspect使用了

 SysUser currentUser = sysUserService.selectUserByLoginName(username);

导致优先查询数据先拦截了该sql,后面需要查询的sql没有注入拦截参数
目前在考虑如何去掉这个查询,当下考虑的是去redis读取,可能会在登陆时候放入一个Sysuser对象

有别的更好的处理办法请在下方留言

流程图高亮显示bug

// 对历史流程节点进行遍历
// 获取当前历史节点
HistoricActivityInstance currentActivityInstance = historicActivityInstances.get(i);
// 得到节点定义的详细信息
ActivityImpl activityImpl = processDefinitionEntity.findActivity(currentActivityInstance.getActivityId());
// 用以保存后需开始时间相同的节点
List sameStartTimeNodes = new ArrayList<>();
ActivityImpl sameActivityImpl1 = processDefinitionEntity
.findActivity(historicActivityInstances.get(i + 1).getActivityId());
// 将后面第一个节点放在时间相同节点的集合里
sameStartTimeNodes.add(sameActivityImpl1);
/**
* 遍历outgoingFlows并找到已流转的 满足如下条件认为已流转:
* 1.当前节点是并行网关或兼容网关,则通过outgoingFlows能够在历史活动中找到的全部节点均为已流转
* 2.当前节点是以上两种类型之外的,通过outgoingFlows查找到的时间最早的流转节点视为有效流转
**

  • (第2点有问题,有过驳回的,会只绘制驳回的流程线,通过走向下一级的流程线没有高亮显示)

这个怎么解决 求教

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.