Go to file
2024-08-01 09:32:56 +08:00
doc 更新 2024-01-12 10:53:01 +08:00
sql 页面管理新增分类功能 2024-04-02 11:36:22 +08:00
tansci-boot 更新 2024-01-19 10:11:27 +08:00
tansci-boot-ui 解决第一次加载画面的时候很慢问题 2024-08-01 09:32:56 +08:00
tansci-boot-ui-editor amis编辑器、vue、element-plus版本升级 2024-04-03 16:29:18 +08:00
.gitignore 初始化 2023-03-20 14:52:30 +08:00
LICENSE 更新 2024-01-19 10:11:27 +08:00
pom.xml amis编辑器、vue、element-plus版本升级 2024-04-03 16:29:18 +08:00
README.md 更新 2024-01-19 10:11:27 +08:00

Tansci-Boot

jdk8 magic-api Vue3 Element Plus amis MIT

基于 SpringBoot2 + magic-api + Vue3 + Element Plus + amis3.0 快速开发管理系统

Tansci-Boot 是一个前后端分离后台管理系统, 前端集成 amis 低代码前端框架,后端集成 magic-api 的接口快速开发框架。包含基础权限、安全认证、以及常用的一些组件功能。项目易上手,技术更综合,能力更全面。

amis 是一个低代码前端框架,它使用 JSON 配置来生成页面,可以减少页面开发工作量,极大提升效率。

magic-api 一个基于 Java 的接口快速开发框架,通过 magic-api 提供的 UI 界面完成编写接口,无需定义 ControllerServiceDaoMapperXMLVOJava 对象即可完成常见的 HTTP API 接口开发。

全面的技术运用:

  • 解决前后端分离难题:前后端功能整合,集成 HTTP 组件 Axios解决前后端分离架构中常见的问题如跨域、参数传递、多环境配置等
  • 落地实践工程化项目涵盖日志、配置文件、部署、Git、Maven后端接口统一返回参数设计、封装统一请求返回参数、工具类封装
  • amis低代码前端配置框架
  • magic-apiHTTP API 接口快速开发框架。

项目预览

登录 登录日志
首页 首页
菜单 操作日志
amis magic-api
页面管理 外部链接

开始使用

执行 SQL 初始化数据MySQL8+ 版本),测试用户:admin/123456API 管理界面登录用户:admin/admin@123 (可在配置文件修改)。

项目目录:

  • tansci-boot后端项目
  • tansci-boot-ui前端项目
  • tansci-boot-ui-editoramis 低代码编辑器
  • sql数据库 SQL 脚本

amis 配置说明:

tansci-boot-ui/public/gh-pages/config.js 可配置编辑器获取页面JSON和保存接口的配置。

注意在页面编辑器中业务接口回报404可忽略。

接口开发配置:

接口开发菜单页面加载不了,检查环境变量配置的服务地址是否和后端服务一致:tansci-boot-ui/.env.development 参数 VITE_BASE_API

项目地址:

Gitee: https://gitee.com/typ1805/tansci-boot

GitHub: https://github.com/typ1805/tansci-boot

开发者联系

个人公众号