项目简介
JECloud 平台后端采用微服务架构,前端采用微应用架构,可做到不同服务使用不同数据库独立运行。全平台采用基于模型驱动的设计模式,并在前后端留有大量的代码植入入口,方便开发者对平台进行改造扩充。JECloud 适合软件开发公司、企业信息中心、个人开发者使用,适用于开发 ERP、OA、CRM、EAM、WMS、MES、PM 等企业级信息化系统,是企业数字化转型的必备工具
系统演示
- 演示系统(每日 12 点、24 点系统自动回复默认数据库状态)
- 用 户 名:admin
- 密 码:123456
版本日志
v3.0.5(2024-10-30)
更新日志
Features
- PC骨架项目(前端): micro-store新增emitPromise方法,解决事件调用的时机问题
- PC组件库(前端): 流程发起按钮和加签,减签按钮组合
- PC组件库(前端): 减签节点逻辑提交
- PC组件库(前端): 加签节点,减签节点按钮处理启动表达式
- PC组件库(前端): 流程追踪图片抖动问题
- PC组件库(前端): 紧急程度样式适配app提交
- PC组件库(前端): 流程提交面板更多配置提交
- PC组件库(前端): 流程提交面板更多配置样式修改
- PC组件库(前端): 流程紧急状态修改
- PC组件库(前端): 退回操作的默认意见为不同意
- PC组件库(前端): 新增JE.getGlobalFile(code) 获取全局资源库文件函数
- PC组件库(前端): 驳回配置提交
- PC组件库(前端): 加签节点逻辑提交
- PC组件库(前端): 新增播放音频的函数playAudio
- PC组件库(前端): 新增支持平台级全局代码库植入
- PC组件库(前端): 流程审批面板支持表单右侧滑出
- PC组件库(前端): 新增子功能activated标识,用于监听激活状态
- PC组件库(前端): 调整子功能微模块,微应用事件名固定为func-children-renderer
- PC组件库(前端): 流程审批面板支持表单右侧展示
- PC组件库(前端): 新增函数hasCustomFn,用于判断是否注册全局函数
- PC主项目(前端): 增加了主应用的系统拦截器,可以通过JE.useAdmin().interceptors查看拦截器的编码
- PC主项目(前端): 将子应用store单独处理,提供主应用更灵活的处理
- PC主项目(前端): 新增debug文件,用于开发调试使用
- PC主项目(前端): 新增私有函数useFuncChildrenMicro,子功能微模块hook
- 工作流项目(前端): 流程监控展板调整
- 工作流项目(前端): 加签节点配置提交
- RBAC项目(前端): 子功能微模块事件修改
- 展板项目(前端): 紧急状态样式提交
- 后端基础项目(后端): 增加项目上下文
- 工作流中间件(后端): 修改简易审批,添加节点控制
- 工作流中间件(后端): 不传递beanID,获取流程图
- 工作流中间件(后端): 添加节点不简易审批控制
- 工作流中间件(后端): 添加减签逻辑
- 工作流中间件(后端): 添加节点逻辑
- 元数据项目(后端): 添加远程打包接口
- 元数据项目(后端): 添加业务级别系统变量
- 元数据项目(后端): 添加接口,获取JE_META_GLOBAL_FILE数据
- 元数据项目(后端): 修改升级批量执行逻辑
- 元数据项目(后端): 修复拼接SQL的问题
- 元数据项目(后端): 增加自定义功能数据授权配置
- 元数据项目(后端): 添加接口,获取全局代码库自用数据
- 元数据项目(后端): 业务流修改业务数据获取方式
- 元数据项目(后端): 删除jecloud-meta.ipr 和jecloud-meta.iws文件
- 文档项目(后端): 远程下载升级包
- 文档项目(后端): 解决金仓上线安全问题
- 文档项目(后端): 添加icon图片权限放开
- 消息项目(后端): 增加druid数据源监控配置
- 工作流项目(后端): 解决金仓升级安全问题
- 动态网关项目(后端): 添加接口放开,远程打包接口
- 动态网关项目(后端): 添加接口放开/je/meta/global/file
- 动态网关项目(后端): 添加接口放开全局脚本
- 动态网关项目(后端): 更新依赖,解决安全问题
- 动态网关项目(后端): 添加接口放开/je/meta/global/codes
- RBAC项目(后端): 项目模式结构化改造
- RBAC项目(后端): 增加数据源监控
- RBAC项目(后端): 供应商,开通账号时判断是否有角色,没有角色,不做处理
- RBAC项目(后端): 调试三员管理与密级
- RBAC项目(后端): 增加访问时长日志
- 连接器项目(后端): 增加实时日志输出功能
- App组件库(前端): 减签逻辑提交
- App组件库(前端): 工作流加签节点提交
- App主项目(前端): 紧急状态样式修改
- App主项目(前端): 新增小程序分享功能
- App主项目(前端): 增加全局代码库图标适配
- 画图套件(前端): 增加节点描述字段,方便业务使用
- 画图套件(前端): 监听子功能激活状态,刷新画布
- 画图套件(前端): 节点格式化支持数据类型和格式,可以于格式模板配合使用
- 画图套件(前端): 预览画布对象新增reload函数
- 画图套件(前端): 适配子功能微模块,数据变化,会触发画布刷新事件
- 画图套件(前端): 新增画布工具条事件,可以自定义预览工具条
- 画图套件(前端): 支持鼠标点击样式配置
- 画图套件(前端): ctrl+s按下进行保存操作
- 画图套件(前端): 添加允许节点拖入配置
Bug Fixes
- PC骨架项目(前端): 更新主应用登录事件login改为admin-login
- PC骨架项目(前端): 登录插件传递的参数赋予globalStore的login事件
- PC骨架项目(前端): 适配全局代码资源
- PC骨架项目(前端): 废弃微应用setupAdmin,交由主应用处理
- PC骨架项目(前端): 减轻微应用逻辑处理,交由主应用负责
- PC骨架项目(前端): 延时事件队列支持数组存储
- PC骨架项目(前端): 更新微应用使用手册文档
- PC组件库(前端): 暴露到JE全局拦截器函数
- PC组件库(前端): 处理按钮,子功能,以及喵点的显示和隐藏
- PC组件库(前端): 解决子功能的喵点展示有误的问题
- PC组件库(前端): 全局代码资源独立拆分,与systemConfig加载时机保持一致
- PC组件库(前端): 废弃JE.useSystem函数
- PC组件库(前端): 解决复选框清空,getConfigInfo里面的其他配置不清空的问题
- PC组件库(前端): 兼容移动端代码
- PC组件库(前端): 解析业务图标,去除与平台重复的图标
- PC组件库(前端): 全局图标进行排序
- PC组件库(前端): 修复系统图标显示失效
- PC组件库(前端): 平台代码库支持系统图标配置
- PC组件库(前端): 修复全局代码库不需要登录请求数据
- PC组件库(前端): 修复display组件覆盖了功能参数
- PC组件库(前端): 修复全局代码库加载错误
- PC组件库(前端): toQuerysTemplate函数容错处理
- PC组件库(前端): execScript4Return新增参数throwError
- PC组件库(前端): 子功能微模块简化逻辑,统一有主应用处理
- PC组件库(前端): 修复微应用弹窗错位问题
- PC主项目(前端): 调整菜单图标样式,居中展示
- PC主项目(前端): 废弃隐藏主题设置系统变量JE_SYSTEM_THEME_SETTINGS,改为JE_ADMIN_THEME_SETTINGS_HIDE
- PC主项目(前端): 菜单激活,关闭事件增加router参数
- PC主项目(前端): 调整主应用JE函数的注入逻辑
- PC主项目(前端): 修复微应用加载空白问题
- PC主项目(前端): 支持微应用容器自定义
- PC示例项目(前端): 修复子功能应用展示
- PC示例项目(前端): 修复子功能微模块渲染
- PC示例项目(前端): 适配子功能微模块的调整
- 应用中心项目(前端): 解决子系统中首页搜索组件点击item显示有误的问题
- 应用中心项目(前端): 解决搜索不生效的问题
- 登录项目(前端): 调整登录记住密码样式
- RBAC项目(前端): 解决角色管理组织collaspe显示问题
- App骨架项目(前端): 固定sass版本,解决 sass 1.80 不再支持 @import 需要使用@use的问题
- App骨架项目(前端): uni版本升级3.0.0-4020920240930001
- App骨架项目(前端): 小程序兼容处理
- 后端基础项目(后端): 修改ddl生成规则,当有自增主键的时候,调整主键生成顺序,避免升级包升级时异常
- 工作流中间件(后端): 加签,发起之后异常修复
- 元数据项目(后端): 从自增id设置成uuid时,元数据信息未改变问题修复
- RBAC项目(后端): 修复bug,授权角色权限时,如果授权资源有多个,导致sql查询失败问题
- App组件库(前端): 添加分组框无样式页面展示的问题
- App组件库(前端): app流程默认选中人提交修复
- App组件库(前端): 解决表单activate只执行一次的问题
- App组件库(前端): je-scroll增加renderer事件适配
- App组件库(前端): 小程序代码兼容,注意飞书小程序,不可以通过事件传递响应对象
- App组件库(前端): 调整小程序编译环境,适配所有小程序
- App主项目(前端): 修复小程序分享页面全路径
- App主项目(前端): 修复工作台下拉刷新失效问题
- App主项目(前端): 修复通讯录尖括号兼容小程序
- App主项目(前端): 飞书小程序代码适配
- 画图套件(前端): 放开模版兼容代码
- 画图套件(前端): 子功能事件增加异步处理
- 画图套件(前端): 修复预览时工具条自定义按钮加载失效
- 画图套件(前端): 修复label为null时报错问题
- 画图套件(前端): 修复设置背景图为null时报错问题
- 画图套件(前端): 废弃配置里的物料数据,采用读取物料表的数据
- 画图套件(前端): 预览页面传参丢失问题
- 画图套件(前端): tag号支持可选可编辑
快速部署
1、安装版(仅支持 Linux)
2、Docker-Compose 版(支持 Linux、Windows)