芋道 ruoyi-vue-pro v1.8.1 发布:新增会员中心、商城系统


项目地址

https://gitee.com/zhijiantianya/ruoyi-vue-pro

严肃声明:现在、未来都不会有商业版本,所有代码全部开源!

「我喜欢写代码,乐此不疲」
「我喜欢做开源,以此为乐」

🐯 平台简介

芋道,以开发者为中心,打造中国第一流的快速开发平台,全部开源,个人与企业可 100% 免费使用。

有任何问题,或者想要的功能,可以在 Issues 中提给艿艿。

😜 给项目点点 Star 吧,这对我们真的很重要!

架构图

  • 管理后台的 Vue3 版本采用 vue-element-plus-admin ,Vue2 版本采用 vue-element-admin
  • 管理后台的移动端采用 uni-app 方案,一份代码多终端适配,同时支持 APP、小程序、H5!
  • 后端采用 Spring Boot、MySQL + MyBatis Plus、Redis + Redisson
  • 数据库可使用 MySQL、Oracle、PostgreSQL、SQL Server、MariaDB、国产达梦 DM、TiDB 等
  • 权限认证使用 Spring Security & Token & Redis,支持多终端、多种用户的认证系统,支持 SSO 单点登录
  • 支持加载动态权限菜单,按钮级别权限控制,本地缓存提升性能
  • 支持 SaaS 多租户系统,可自定义每个租户的权限,提供透明化的多租户底层封装
  • 工作流使用 Flowable,支持动态表单、在线设计流程、会签 / 或签、多种任务分配方式
  • 高效率开发,使用代码生成器可以一键生成前后端代码 + 单元测试 + Swagger 接口文档 + Validator 参数校验
  • 集成微信小程序、微信公众号、企业微信、钉钉等三方登陆,集成支付宝、微信等支付与退款
  • 集成阿里云、腾讯云等短信渠道,集成 MinIO、阿里云、腾讯云、七牛云等云存储服务
  • 集成报表设计器,支持数据报表、图形报表、打印设计等
项目名 说明 传送门
ruoyi-vue-pro Spring Boot 多模块 Gitee     Github
yudao-cloud Spring Cloud 微服务 Gitee     Github
Spring-Boot-Labs Spring Boot & Cloud 入门 Gitee     Github

😎 开源协议

为什么推荐使用本项目?

① 本项目采用比 Apache 2.0 更宽松的 MIT License 开源协议,个人与企业可 100% 免费使用,不用保留类作者、Copyright 信息。

② 代码全部开源,不会像其他项目一样,只开源部分代码,让你无法了解整个项目的架构设计。

③ 代码整洁、架构整洁,遵循《阿里巴巴 Java 开发手册》规范,代码注释详细,57000 行 Java 代码,22000 行代码注释。

🐼 内置功能

系统内置多种多种业务功能,可以用于快速你的业务系统:

功能分层

🐶 新手必读

  • 演示地址【Vue3 + element-plus】:http://dashboard-vue3.yudao.iocoder.cn
  • 演示地址【Vue2 + element-ui】:http://dashboard.yudao.iocoder.cn
  • 启动文档:https://doc.iocoder.cn/quick-start/
  • 视频教程:https://doc.iocoder.cn/video/

🐳 项目关系

架构演进

后端项目

项目 Star 简介
ruoyi-vue-pro Gitee star GitHub stars 基于 Spring Boot 多模块架构
yudao-cloud Gitee star GitHub stars 基于 Spring Cloud 微服务架构
Spring-Boot-Labs Gitee star GitHub stars 系统学习 Spring Boot & Cloud 专栏

前端项目

项目 Star 简介
yudao-ui-admin-vue3 Gitee star GitHub stars 基于 Vue3 + element-plus 实现的管理后台
yudao-ui-admin-vben Gitee star GitHub stars 基于 Vue3 + vben (ant-design-vue) 实现的管理后台
yudao-ui-admin Gitee star GitHub stars 基于 Vue2 + element-ui 实现的管理后台
yudao-ui-admin-uniapp Gitee star GitHub stars 基于 uni-app + uni-ui 实现的管理后台的小程序
yudao-ui-go-view Gitee star GitHub stars 基于 Vue3 + naive-ui 实现的大屏报表
yudao-ui-app Gitee star GitHub stars 基于 uni-app + uview 实现的用户 App

更新说明

😳 “相信开源,与所有美好,不期而遇”

😝 距离上次发版 1 个月,体重从 137 降到 !

功能图

📈 Statistic

  • 总代码行数:88371
  • 源码代码行数:143844
  • 注释行数:33292
  • 单元测试用例数:936

⭐ New Features

  • 【新增】vben 版本,升级 ant-design-vue 4.0,由 @xingyu 贡献
  • 【优化】Redis 缓存替代本地缓存,降低学习成本,由 @圆梦巨人 贡献 #548
  • 【新增】yudao-cloud 的 《微服务调试(必读)》 文档,解决本地微服务调试时,会请求打到其他同学的本地服务实例
  • 【优化】yudao-cloud 移除 Dubbo 依赖,由 @芋道源码 贡献 7f7a3c5
  • 【优化】优化 docker-compose 功能,首次运行加载 sql/mysql/ruoyi-vue-pro.sql,由 @dhb52 贡献 #546
  • 【新增】会员标签管理,由 @疯狂的世界 贡献 #576、#207
  • 【新增】会员分组管理,由 @疯狂的世界 贡献 #580
  • 【新增】会员等级管理,由 @疯狂的世界 贡献 #209、#215、#585
  • 【新增】会员签到、积分,由 @QingX 贡献 #171、#178、#204、#575、#506
  • 【新增】订单列表管理重构完善,由 @puhui999 贡献 #210、#581、#600、#229
  • 【修复】mall、bpm 编译错误的问题,由 @wcz 贡献 #547
  • 【新增】会员详情,由 @风狗 贡献 #587、#583、#212、#218、#592、#221、#593、#222
  • 【新增】商品评论的后台新增、回复等功能,由 @疯狂的世界 贡献 #591、#220
  • 【新增】订单的取消操作 API,由 @疯狂的世界 贡献 #601、#603
  • 【新增】优惠劵发放,包括管理员发放、会员领取等,由 @疯狂的世界 贡献 #597、#225、#602、#230、#604、#231
  • 【新增】支付中心:增加模拟支付,方便开发调试,由 @Jason 贡献 #550
  • 【优化】基于 Redis 实现的 pubsub、stream 消息队列,支持开启或关闭。默认为关闭状态,项目启动更快,由 @芋道源码 贡献 68049b8
  • 【优化】Vue3 管理后台:request 支持传递 axios 原生参数,例如说 timeout 超时,由 @SupGiant 贡献 #18
  • 【优化】Vue3 管理后台:使用 unocss 替代 windcss,由 @xingyuv 贡献 #186
  • 【新增】Vue3 管理后台:支付管理 -> 应用信息,由 @dhb52 贡献 #188
  • 【新增】Vue3 管理后台:支付管理 -> 订单管理,由 @dhb52 贡献 #191
  • 【新增】Vue3 管理后台:支付管理 -> 退款管理,由 @dhb52 贡献 #196
  • 【新增】yudao-cloud:增加 docker-compose.yml,由 @jhaol 贡献 #48
  • 【优化】yudao-cloud:统一各模块日志彩色打印,由 @babylazsss 贡献 #47
  • 【优化】Redis Cache,支持 scan 扫描,支持过期单位,由 @wanwan 贡献 #562
  • 【优化】数据权限,使用 Parenthesis 使用 Parenthesis 为原有表达式添加括号,由 由 @oah1021 贡献 #332

🐞 Bug Fixes

  • 【修复】yudao-cloud 操作日志存在无限递归的问题,由 @芋道源码 贡献 3930fd7
  • 【修复】Vue3 管理后台:分配角色菜单时,调用接口 404 问题,由 @芋道源码 贡献 0139443
  • 【修复】MailAccountService 更新/删除事,缓存未清空,由 @ZJY 贡献 #49
  • 【修复】Vue3 管理后台:登录后,通过登录页面无法再次登录的问题,由 @lehug 贡献 #195
  • 【修复】pgsql 新建租户时,由于 data_scope_dept_ids 为空值,产生的错误导致插入不成功,由 @天天写BUG 贡献 #561
  • 【修复】支付模块微信 App 统一下单时,返回值解析错误,由 @马铃薯头 贡献 #558
  • 【修复】创建菜单 permission 为空时,缓存 KEY 为 空 的 BUG,由 @杜继强 贡献 #557
  • 【修复】表格固定列不设置宽度时,布局错误问题,由 @BladeX 贡献 #556
  • 【修复】修复三方登录报错的问题,由 @xingyu 贡献 #549
  • 【修复】租户套餐修改时,查询角色报错问题,由 @芋道源码 贡献 ee53d2a
  • 【修复】Vue3 管理后台打包报错的问题,由 @爱之小枫 贡献 #200
  • 【修复】Vue3 关你后台的个人中心,修改密码校验失效的问题,由 @baayso 贡献 #201
  • 【修复】在调用 #selectList 的时候,如果 Collection 参数为空会报错 SQL 异常,由 @刁航 贡献 #326
  • 【修复】MapStruct 在 Date 和 LocalDateTime 转换的时区问题,由 @clockdotnet 贡献 #586
  • 【修复】Vue3 管理后台的 Pagination 当全局 size 为 small 的时候,分页组件样式太大的问题;当组件为 small 时,则会显示小的分页组件,由 @AKING 贡献 #216
  • 【修复】Vue3 管理后台的,单独使用 el-dialog 组件时,样式被篡改的问题,由 @AKING 贡献 #213
  • 【修复】兼容 Spring Web 配置上下文根路径的情况,由 @suyh 贡献 #594
  • 【修复】Vue2 管理后台:Crontab 组件 radio 的 label 类型不一致,由 @高小牛 贡献 #599
  • 【修复】微信支付初始化 client 客户端错误,导致发起支付报错,由 @52Lau 贡献 #319
  • 【修复】微信公众号菜单添加跳转小程序失败,由 @Krane 贡献 #335
  • 【修复】如果多个数据权限的规则合并的话,一个规则为 null,则 AndExpression(allExpression, oneExpress) 为空报错,由 @sodkwhy 贡献 #51
  • 【修复】Vue3 管理后台:CRUD Schema 解决了当使用默认的 dict 选项时,form 中事件不能触发的问题,由 @AKING 贡献 #226

🔨 Dependency Upgrades

  • 【升级】spring-boot from 2.7.13 to 2.7.14
  • 【升级】mybatis-plus from 3.5.3.1 to 3.5.3.2

-----------------------------------------------------------------------------------------------------------------------------------

🐷 演示图

系统功能

模块 biu biu biu
登录 & 首页 登录 首页 个人中心
用户 & 应用 用户管理 令牌管理 应用管理
租户 & 套餐 租户管理 租户套餐 -
部门 & 岗位 部门管理 岗位管理 -
菜单 & 角色 菜单管理 角色管理 -
审计日志 操作日志 登录日志 -
短信 短信渠道 短信模板 短信日志
字典 & 敏感词 字典类型 字典数据 敏感词
错误码 & 通知 错误码管理 通知公告 -

工作流程

模块 biu biu biu
流程模型 流程模型-列表 流程模型-设计 流程模型-定义
表单 & 分组 流程表单 用户分组 -
我的流程 我的流程-列表 我的流程-发起 我的流程-详情
待办 & 已办 任务列表-审批 任务列表-待办 任务列表-已办
OA 请假 OA请假-列表 OA请假-发起 OA请假-详情

基础设施

模块 biu biu biu
代码生成 代码生成 生成效果 -
文档 系统接口 数据库文档 -
文件 & 配置 文件配置 文件管理 配置管理
定时任务 定时任务 任务日志 -
API 日志 访问日志 错误日志 -
MySQL & Redis MySQL Redis -
监控平台 Java监控 链路追踪 日志中心

支付系统

模块 biu biu biu
商家 & 应用 商户信息 应用信息-列表 应用信息-编辑
支付 & 退款 支付订单 退款订单 ---

数据报表

模块 biu biu biu
报表设计器 数据报表 图形报表 报表设计器-打印设计

移动端(管理后台)

biu biu biu

商城系统

功能图


相關推薦

2023-05-30

项目地址 https://gitee.com/zhijiantianya/ruoyi-vue-pro 严肃声明:现在、未来都不会有商业版本,所有代码全部开源! 「我喜欢写代码,乐此不疲」 「我喜欢做开源,以此为乐」 🐯 平台简介 芋道,以开发者为中心,打造中国第一

2023-01-30

项目地址 https://gitee.com/zhijiantianya/ruoyi-vue-pro 严肃声明:现在、未来都不会有商业版本,所有代码全部开源! 「我喜欢写代码,乐此不疲」 「我喜欢做开源,以此为乐」 🐯 平台简介 芋道,以开发者为中心,打造中国第一

2023-04-20

项目地址 https://gitee.com/zhijiantianya/ruoyi-vue-pro 严肃声明:现在、未来都不会有商业版本,所有代码全部开源! 「我喜欢写代码,乐此不疲」 「我喜欢做开源,以此为乐」 🐯 平台简介 芋道,以开发者为中心,打造中国第一

2023-07-14

ShopWind 多商户商城系统 v4.3发布更新,PHP+MySQL,服务端 Yii2 框架,移动端 uniapp。使用 vue3/vite、Element Plus UI、 axios 数据请求、页面异步加载。 本次更新新增移动端发布商品增加商品类型、DIY装修、新增商品采集插件【行云货

2023-08-13

ShopWind 多商户商城系统 v4.5 发布更新,PHP+MySQL,服务端 Yii2 框架,移动端 uniapp。使用 vue3/vite、Element Plus UI、 axios 数据请求、页面异步加载。 秒杀、拼团、社区团购、积分系统等功能模块,对接微信、支付宝等各端支付登陆

2023-12-03

ShopWind多商户商城系统 v4.6发布更新,采用全新技术构架,实现前后端分离。使用 vue3/vite、Element Plus UI、 axios 数据请求、页面异步加载。PC 前端的页面全新改版,更新优化了页面 DIY 可视化装修、IM 客服系统等内容。V4.6版本页面

2023-05-05

PicList 是一个云存储管理和图片上传工具,可以进行包括云端目录查看、文件搜索、批量上传下载和删除文件,复制多种格式文件链接和文件预览等操作。 开源地址和软件官网 Github: https://github.com/Kuingsmile/PicList Gitee: https

2023-01-15

构的 B2B2C、O2O 行业的电商系统软件,您可以轻松创建和发布属于自己品牌的专业的电商平台,进行全方位的品牌宣传和产品推广。ShopWind v3.x 标准版开始走向开源,打造一款完全开源的电商系统,可以免费用于商业运营或者二次

2023-03-12

ShopWind v4.0正式发布啦!此次更新为软件大版本更新,从v3.x更新至v4.0。新版本采用全新技术构架,实现前后端分离。使用vue3/vite、Element Plus UI、 axios数据请求、页面异步加载。PC前端的页面全新改版,更新优化了页面DIY可视化装

2023-11-17

更新日志  1.【优化】默认主题管理插件支持手机端配色 2.【优化】首页中间广告数据支持平台限制 3.【新增】单独上传文件组件 4.【新增】进销存支持多门店,并支持销售单导入采购 5.【新增】新增扫码付款插件,支持

2022-09-17

编辑 / DIY 页面布局  更新内容 客服IM模块PC端 新增客服IM模块移动端 新增商家市场价录入 新增产品详情市场价显示 新增API接口获取客服聊天记录 新增API接口获取客服会话列表 新增API接口获取未读消息数 新

2022-12-10

构的 B2B2C、O2O 行业的电商系统软件,您可以轻松创建和发布属于自己品牌的专业的电商平台,进行全方位的品牌宣传和产品推广。ShopWind v3.x 标准版开始走向开源,打造一款完全开源的电商系统,可以免费用于商业运营或者二次

2023-04-30

概述 oejia_weshop 是基于Odoo实现的商城系统 使用场景一:如果您想要搭建一套进销存(ERP)系统并实现微信商城及完整的电商管理后台,用OE商城系统(Odoo + oejia_weshop 系列模块)是个不错的选择,强大的生态,灵活的架构,可适应

2023-03-02

件 可视化模板编辑 / DIY 页面布局  更新内容 新增API接口(获取库存预警商品列表) 新增采集商品模块支持采集本站商品(复制站内商品) 新增API接口(获取采集模块支持的平台列表) 新增API接口(采集淘宝、