9 Star 106 Fork 56

玲娜贝er / ruoyi-plus-vben

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT
VbenAdmin Logo

license

RuoYi Plus Vben

提示

已经将 antv4 版本的代码提交到该仓库 即默认 main 分支

关于运行警告: The CJS build of Vite's Node API is deprecated. See https://vitejs.dev/guide/troubleshooting.html#vite-cjs-node-api-deprecated for more details. 是由于升级vite5 官方还未解决但是不影响使用 详见vben issue

简介

基于 vben(ant-design-vue) 的 RuoYi-Vue-Plus 前端项目

组件/框架 版本
vben 2.10.1
ant-design-vue 4.1.2
vue 3.4.19

对应后端项目: (分布式 5.X 分支 微服务 2.分支)

分布式 RuoYi-Vue-Plus

微服务 RuoYi-Cloud-Plus

PS: 适配JDK1.8版本 切换到jdk1.8分支

预览

admin 账号: admin admin123

预览地址点这里

微信群

文档

vben 文档地址

RuoYi-Plus 文档地址

本框架文档(废弃)

预览图

图片 图片 图片 图片 图片 图片 图片 图片

安装使用

前置准备环境(推荐pnpm)

"engines": {
  "node": ">=18.12.0",
  "pnpm": ">=8.10.0"
}
  • 获取项目代码
git clone https://gitee.com/dapppp/ruoyi-plus-vben.git
  • 安装依赖
cd ruoyi-plus-vben

pnpm install

使用RuoYi-Vue-Plus注意 已经去除 admin/powerjob 的.env 配置 可自行修改 有两种方式

  1. 修改源码/views/monitor/powerjob /views/monitor/admin
// 修改地址
const url = ref<string>('http://127.0.0.1:7700/#/oms/home');
  1. 推荐 使用菜单自行配置 (跟 cloud 版本打开方式一致)

图片

使用内嵌 iframe 方式需要解决跨域问题 可参考nginx.conf配置

  • 修改.env.development 配置文件
  • 注意 RSA 公私钥一定要修改和后端匹配
  • RSA 公私钥为两对 前端请求加密-后端解密是一对 后端响应加密 前端解密是一对
# 后台请求路径 具体在vite.config.ts配置代理
VITE_GLOB_API_URL=/basic-api

# 全局加密开关(即开启了加解密功能才会生效 不是全部接口加密 需要和后端对应)
VITE_GLOB_ENABLE_ENCRYPT=true

# RSA公钥 请求加密使用 注意这两个是两对RSA公私钥 请求加密-后端解密是一对 响应解密-后端加密是一对
VITE_GLOB_RSA_PUBLIC_KEY=xxx

# RSA私钥 响应解密使用 注意这两个是两对RSA公私钥 请求加密-后端解密是一对 响应解密-后端加密是一对
VITE_GLOB_RSA_PRIVATE_KEY=xx

# 客户端id 必填
VITE_GLOB_APP_CLIENT_ID=e5cd7e4891bf95d1d19206ce24a7b32e

# 开启WEBSOCKET
VITE_GLOB_WEBSOCKET_ENABLE=true
  • 运行
pnpm serve
  • 打包
pnpm build

项目地址

关于分支

分支名 备注
main 稳定版, 跟随官方最新版本
jdk1.8 适配jdk1.8的版本, 即官方分布式4.x分支/微服务1.x分支
dev 开发版本 开发完毕合并到main分支
vben_latest 周期性合并vben最新分支 然后提交到main分支
master ant-design-vue v3版本归档

Git 贡献提交规范

  • 参考 vue 规范 (Angular)

    • feat 增加新功能
    • fix 修复问题/BUG
    • style 代码风格相关无影响运行结果的
    • perf 优化/性能提升
    • refactor 重构
    • revert 撤销修改
    • test 测试相关
    • docs 文档/注释
    • chore 依赖更新/脚手架配置修改等
    • workflow 工作流改进
    • ci 持续集成
    • types 类型定义文件更改
    • wip 开发中

浏览器支持

本地开发推荐使用Chrome 85+ 浏览器

支持现代浏览器, 不支持 IE

 EdgeIE  EdgeEdge FirefoxFirefox ChromeChrome SafariSafari
not support last 2 versions last 2 versions last 2 versions last 2 versions

捐赠

如果项目帮助到您 可以考虑请作者喝杯咖啡 万分感谢您对开源的支持!

MIT License Copyright (c) 2020-present, Vben Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

基于 vben(ant-design-vue) 的 RuoYi-Vue-Plus 前端项目 展开 收起
MIT
取消

发行版 (11)

全部

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/dapppp/ruoyi-plus-vben.git
git@gitee.com:dapppp/ruoyi-plus-vben.git
dapppp
ruoyi-plus-vben
ruoyi-plus-vben
main

搜索帮助