# so-easy-report **Repository Path**: hopper/so-easy-report ## Basic Information - **Project Name**: so-easy-report - **Description**: 基于ureport2改造,集成springboot,长期维护的报表管理工具 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 7 - **Created**: 2024-07-09 - **Last Updated**: 2024-07-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 简介 so-easy-report是UReport2的替代项目,因为发现UReport项目作者不再维护。觉得这么好的项目不维护就有点可惜,所以就尝试着维护该项目! ## 技术栈 * 后端: >mybatis-plus >sa-token * 前端: >layui >webpack ## 目前已将ureport2改为Spring-boot架构,开发、配置、部署更简单!后期将更换前端界面,让界面交互更友好。 UReport2是一款高性能的架构在Spring之上纯Java报表引擎,通过迭代单元格可以实现任意复杂的中国式报表。 在UReport2中,提供了全新的基于网页的报表设计器,可以在Chrome、Firefox、Edge等各种主流浏览器运行(IE浏览器除外),打开浏览器即可完成各种复杂报表的设计制作。 ## 文档视频教程地址: 1. BSDN WIKI: [http://wiki.bsdn.org/display/UR/ureport2+Home](http://wiki.bsdn.org/display/UR/ureport2+Home) 2. w3cschool: [https://www.w3cschool.cn/ureport](https://www.w3cschool.cn/ureport) # 界面 ![首页](docs/images/image.png) ![输入图片说明](docs/images/image2.png) ![输入图片说明](docs/images/image3.png) ![输入图片说明](docs/images/image4.png) # 运行步骤 ## spring boot项目运行 1、拉取代码 ``` git clone https://gitee.com/GD_ZHONG/so-easy-report.git ``` 2、运行spring boot ``` SoEasyReportApplication ``` main方法 3、启动服务后访问地址:``` http://localhost:8888/so-easy-report/designer/designer ``` ## 前端项目构建 前端项目路径``` ureport-keep-js ``` 1、安装npm ``` npm install ``` 2、编译js ``` npm run build ``` # 新版报表部分界面 | 预览 | |--------| |![输入图片说明](docs/images/login.png) |![输入图片说明](docs/images/index.png)