JEECG BOOT 低代码开发平台(Vue3前端)
===============
当前最新版本: 3.4.3(发布时间:2022-10-18)
[![AUR](https://img.shields.io/badge/license-Apache%20License%202.0-blue.svg)](https://github.com/zhangdaiscott/jeecg-boot/blob/master/LICENSE)
[![](https://img.shields.io/badge/Author-北京国炬软件-orange.svg)](http://www.jeecg.com)
[![](https://img.shields.io/badge/Blog-官方博客-blue.svg)](https://jeecg.blog.csdn.net)
[![](https://img.shields.io/badge/version-3.4.3-brightgreen.svg)](https://github.com/zhangdaiscott/jeecg-boot)
[![GitHub stars](https://img.shields.io/github/stars/zhangdaiscott/jeecg-boot.svg?style=social&label=Stars)](https://github.com/zhangdaiscott/jeecg-boot)
[![GitHub forks](https://img.shields.io/github/forks/zhangdaiscott/jeecg-boot.svg?style=social&label=Fork)](https://github.com/zhangdaiscott/jeecg-boot)
## 简介
JeecgBoot-Vue3采用 Vue3.0、Vite、 Ant-Design-Vue、TypeScript 等新技术方案,包括二次封装组件、utils、hooks、动态菜单、权限校验、按钮级别权限控制等功能。
是在 Vben-Admin 基础上研发的,适合于JeecgBoot低代码平台的VUE3版前端解决方案,目前已是稳定版本,可用于生产项目。
> 强大的代码生成器让前后端代码一键生成! JeecgBoot引领低代码开发模式(OnlineCoding-> 代码生成-> 手工MERGE), 帮助解决Java项目70%的重复工作,让开发更多关注业务。既能快速提高效率,节省成本,同时又不失灵活性
## 技术支持
关闭Gitee的issue通道,使用中遇到问题或者BUG可以在 [Github上提Issues](https://github.com/jeecgboot/jeecgboot-vue3/issues/new)
官方支持: http://jeecg.com/doc/help
## 项目源码
| 仓库 | 后端源码 |前端 Vue3版 | 前端 Vue2版 |
|-|-|-|-|
| Github | [jeecg-boot](https://github.com/jeecgboot/jeecg-boot) | [jeecgboot-vue3](https://github.com/jeecgboot/jeecgboot-vue3) | [ant-design-vue-jeecg](https://github.com/jeecgboot/ant-design-vue-jeecg) |
| 码云 | [jeecg-boot](https://gitee.com/jeecg/jeecg-boot) | [jeecgboot-vue3](https://gitee.com/jeecg/jeecgboot-vue3) | [ant-design-vue-jeecg](https://gitee.com/jeecg/ant-design-vue-jeecg) |
##### 项目说明
| 项目名 | 说明 |
|--------------------|------------------------|
| `jeecgboot-vue3` | Vue3版前端代码 |
| `jeecg-boot` | JAVA后台(支持微服务) |
## 技术文档
- 官方文档:[http://vue3.jeecg.com](http://vue3.jeecg.com)
- 官方网站: [http://www.jeecg.com](http://www.jeecg.com)
- 在线演示:[http://boot3.jeecg.com](http://boot3.jeecg.com)
- 快速入门:[常见问题](http://vue3.jeecg.com/2426559) | [入门视频](https://www.bilibili.com/video/BV1V34y187Y9 "入门视频") | [ 代码生成](http://vue3.jeecg.com/2677352)
- QQ交流群:683903138
## 安装与使用
> 环境要求: Node.js版本要求12.x以上,且不能为13.x版本,这里推荐14.x及以上。
- Get the project code
```bash
git clone https://github.com/jeecgboot/jeecgboot-vue3.git
```
- Installation dependencies
```bash
cd jeecgboot-vue3
yarn install
```
- 配置后台接口地址
>[info] 说明:把`http://localhost:8080/jeecg-boot` 替换成自己地址即可,其他不用改。
配置文件:.env.development
```bash
VITE_GLOB_API_URL=/jeecgboot
VITE_PROXY = [["/jeecgboot","http://localhost:8080/jeecg-boot"],["/upload",
"http://localhost:3300/upload"]]
VITE_GLOB_DOMAIN_URL=http://localhost:8080/jeecg-boot
```
- run
```bash
yarn serve
```
- build
```bash
yarn build
```
## Docker镜像启动前端(单体模式)
- host设置
>注意: 需要把`127.0.0.1`替换成真实IP 比如`192.`开头,不然后端不通。
```bash
127.0.0.1 jeecg-boot-system
127.0.0.1 jeecg-boot-gateway
```
- 下载项目
```bash
git clone https://github.com/jeecgboot/jeecgboot-vue3.git
cd jeecgboot-vue3
```
- 修改后台域名
.env.production
```bash
VITE_GLOB_API_URL=/jeecgboot
VITE_GLOB_DOMAIN_URL=http://jeecg-boot-system:8080/jeecg-boot
```
后台单体启动 [见此文档](http://doc.jeecg.com/2043889)
- 编译项目
```bash
yarn install
yarn build
```
- 启动容器
```bash
docker build -t jeecgboot-vue3 .
docker run --name jeecgboot-vue3-nginx -p 80:80 -d jeecgboot-vue3
```
- 访问前台
http://localhost
## Docker镜像启动前端(微服务模式)
> 这里只写与单体的区别步骤
- 区别1. 修改后台域名
.env.production
```bash
VITE_GLOB_API_URL=/jeecgboot
VITE_GLOB_DOMAIN_URL=http://jeecg-boot-gateway:9999
```
后台微服务启动 [见此文档](http://doc.jeecg.com/2656147)
- 区别2. 修改Dockerfile文件
```bash
- 把`http://jeecg-boot-system:8080/jeecg-boot`替换成 `http://jeecg-boot-gateway:9999`
- 把`jeecg-boot-system`替换成 `jeecg-boot-gateway`
```
- 其他与单体模式一样
```bash
镜像需要重现构建,最好把单体的镜像删掉,重新构建docker镜像。
```
## 功能模块
> vue3版本已经实现了系统管理、系统监控、报表、各种组件、前端权限、GUI代码生成、Online表单、Online报表等平台功能,完全可以用于生产环境。
```
├─首页
│ ├─首页(四套首页满足不同场景需求)
│ ├─工作台
├─系统管理
│ ├─用户管理
│ ├─角色管理
│ ├─菜单管理
│ ├─权限设置(支持按钮权限、数据权限)
│ ├─表单权限(控制字段禁用、隐藏)
│ ├─部门管理
│ ├─我的部门(二级管理员)
│ └─字典管理
│ └─分类字典
│ └─系统公告
│ └─职务管理
│ └─通讯录
│ └─对象存储
│ └─多租户管理
├─系统监控
│ ├─网关路由配置(gateway)
│ ├─定时任务
│ ├─数据源管理
│ ├─系统日志
│ ├─消息中心(支持短信、邮件、微信推送等等)
│ ├─数据日志(记录数据快照,可对比快照,查看数据变更情况)
│ ├─系统通知
│ ├─SQL监控
│ ├─性能监控
│ │ ├─监控 Redis
│ │ ├─Tomcat
│ │ ├─jvm
│ │ ├─服务器信息
│ │ ├─请求追踪
│ │ ├─磁盘监控
├─消息中心
│ ├─我的消息
│ ├─消息管理
│ ├─模板管理
├─积木报表设计器
│─报表示例
│ ├─曲线图
│ └─饼状图
│ └─柱状图
│ └─折线图
│ └─面积图
│ └─雷达图
│ └─仪表图
│ └─进度条
│ └─排名列表
│ └─等等
│─大屏模板
│ ├─作战指挥中心大屏
│ └─物流服务中心大屏
├─代码生成器(GUI)
│ ├─代码生成器功能(一键生成前后端代码,生成后无需修改直接用,绝对是后端开发福音)
│ ├─代码生成器模板(提供4套模板,分别支持单表和一对多模型,不同风格选择)
│ ├─代码生成器模板(生成代码,自带excel导入导出)
│ ├─查询过滤器(查询逻辑无需编码,系统根据页面配置自动生成)
│ ├─高级查询器(弹窗自动组合查询条件)
│ ├─Excel导入导出工具集成(支持单表,一对多 导入导出)
│ ├─平台移动自适应支持
│─常用示例
│ ├─自定义组件示例
│ ├─JVxeTable示例(ERP行业复杂排版效果)
│ ├─单表模型例子
│ └─一对多模型例子
│ └─打印例子
│ └─一对多内嵌示例
│ └─异步树Table
│ └─图片拖拽排序
│ └─图片翻页
│ └─图片预览
│ └─PDF预览
│─封装通用组件
│ ├─行编辑表格JVxeTable
│ └─省略显示组件
│ └─时间控件
│ └─高级查询 (未实现)
│ └─用户选择组件
│ └─报表组件封装
│ └─字典组件
│ └─下拉多选组件
│ └─选人组件
没有合适的资源?快使用搜索试试~ 我知道了~
jeecgboot-vue3 v3.4.3 资源
共1270个文件
vue:558个
ts:534个
less:44个
需积分: 0 2 下载量 10 浏览量
2024-03-31
16:55:33
上传
评论
收藏 7.64MB ZIP 举报
温馨提示
jeecgboot-vue3 v3.4.3 资源 升级日志 VUE3版本低代码模块首个全功能稳定版,online表单、online报表专项升级,新增很多亮点功能。 提醒:此版本的online后台与vue2 UI不兼容,vue2暂时不要升级后台。 升级SQL ALTER TABLE `onl_cgform_field` MODIFY COLUMN `field_show_type` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '表单控件类型' AFTER `dict_text`; ALTER TABLE `onl_cgform_field` ADD COLUMN `db_is_persist` tinyint(1) NULL COMMENT '是否需要同步数据库字段, 1是0否' AFTER `db_is_null`; update onl_cgform_field set db_is_persist = 1; Online表单 代码生成支持在线预览代码 支持表单右
资源推荐
资源详情
资源评论
收起资源包目录
jeecgboot-vue3 v3.4.3 资源 (1270个子文件)
skin.css 72KB
skin.min.css 61KB
skin.min.css 46KB
skin.min.css 46KB
skin.mobile.css 24KB
content.css 23KB
content.inline.css 23KB
skin.mobile.min.css 21KB
skin.mobile.min.css 21KB
content.min.css 21KB
content.inline.min.css 21KB
skin.mobile.min.css 21KB
content.inline.min.css 18KB
content.inline.min.css 18KB
content.min.css 18KB
content.min.css 18KB
codemirror.css 9KB
content.mobile.css 722B
content.mobile.min.css 569B
content.mobile.min.css 569B
content.mobile.min.css 538B
.env.development 676B
Dockerfile 1KB
.editorconfig 257B
.env 519B
.eslintignore 100B
.gitignore 369B
index.html 4KB
favicon.ico 894B
pdf4.jpg 50KB
header.jpg 16KB
zh_CN.js 17KB
en.js 16KB
areaDataUtil.js 5KB
signMd5Utils.js 4KB
JDictSelectUtil.js 4KB
.eslintrc.js 2KB
stylelint.config.js 2KB
browser.js 1008B
commitlint.config.js 653B
prettier.config.js 488B
ecosystem.config.js 370B
postcss.config.js 62B
package-lock.json 1.61MB
china.json 68KB
package.json 7KB
tsconfig.json 1KB
package.json 977B
tsconfig.json 331B
nodemon.json 137B
btn.less 7KB
menu.less 6KB
JAreaLinkage.less 5KB
comment.less 5KB
tabs.theme.smooth.less 5KB
tabs.theme.card.less 5KB
index.less 4KB
color.less 4KB
index.less 4KB
vxe.dark.less 3KB
index.less 3KB
public.less 2KB
index.less 2KB
TableExpand.less 2KB
pagination.less 2KB
table.less 2KB
index.less 2KB
index.less 1KB
fade.less 1KB
theme.less 1KB
index.less 1KB
index.less 936B
scroll.less 863B
easing.less 843B
index.less 834B
index.less 830B
breakpoint.less 800B
easy.cron.inner.less 738B
index.less 702B
reload-effect.less 687B
slide.less 557B
zoom.less 463B
index.less 356B
input.less 336B
scale.less 293B
base.less 280B
index.less 270B
easy.cron.input.less 230B
index.less 166B
index.less 166B
index.less 105B
index.less 103B
vxe.const.less 80B
config.less 72B
LICENSE 1KB
LICENSE 1KB
yarn.lock 475KB
yarn.lock 123KB
README.md 14KB
README.md 5KB
共 1270 条
- 1
- 2
- 3
- 4
- 5
- 6
- 13
资源评论
qq_21981287
- 粉丝: 3
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功