更新内容
【新增】控制台可自定义编辑模块
【新增】站点管理模块,支持配置多个站点
【新增】投票模块完成,支持投票项自定义编辑,统计投票信息
【新增】授权增加API授权,服务端并验证是否有权限调用API,基本实现服务端权限至按钮级别
【优化】个人信息,支持修改
【优化】表格组件,增加打印和导出功能(列可自定义)
【更新】升级VueCli 5,使用webpack 5
【新增】.env.development .env.production 调整本地环境和生产环境模式
【优化】资源管理器升级上传组件,完成文件类型搜索以及刷新和复制链接功能
介绍
FytSoa Admin是一个快速搭建中后台解决方案,后台基于NetCore 6 和前端VUE3+Element+Plus实现。使用最新的前沿技术栈,提供各类使用组件方便在业务开发时调用,并且持续性的提供丰富的业务模块,帮助你快速搭建企业级中后台任务。
表格支持右击快捷键菜单
表格自定义列-打印
表格自定义列-导出
架构图
![](https://gitee.com/feiyit/fytsoa/raw/master/doc/img/jiagou.png)
特点
模块化:全新的架构和模块化的开发机制,便于灵活扩展和二次开发
动态API
DDD模式-领域驱动设计
技术点
NetCore SDK 6.0+
ORM SqlSugar
Mysql
后台教程
# 数据库连接 在doc文件夹,通过数据库工具执行fytsoa.sql脚本 # 修改连接字符串 打开FytSoa.ApiService,找到appsetting.json修改链接字符串,如果是开发环境, 可以修改appsettings.Development.json # 启动项目 打开终端,定位到FytSoa.ApiService目录,执行:dotnet run urls=http://*:5100 # 访问接口 打开浏览器:访问 http://localhost:5100/fytapiui/index.html 如看到Swagger增强FytApi.MUI接口文档说明项目启动成
前端安装教程
# 进入项目目录 cd admin # 安装依赖 cnpm i 或者 npm i # 启动项目(开发模式) npm run serve
启动完成后浏览器访问 http://localhost:2800
项目截图