admin将不再继续更新维护。 pro版本已上线,更多功能详看pro版本。
- pro在admin的基础上开发了更多的功能,重构了路由以及性能。
- 登陆页面改为多模板登录,您可以选择喜欢的模板进行登录
- 支持新功能预知道,提前了解新功能预告。
- 重构路由,按照功能模块进行分配。
- "Rsbuild"升级为"vite",为后期的Vite8铺路。
- 添加更多的模块联邦相关功能,支持远程组件,共享枚举,共享 hooks,共享方法。
- admin不在进行更新维护,逐渐放弃。后期新能全部放在Pro版本。
- 还有很多细节需要优化,后期会慢慢优化(代码,样式逐步进行优化)
- 新功能由于个人时间问题,可能开发上线时间较晚。
- 后期在日常开发中遇到的业务场景也会总结进去。
注意:该项目为个人项目,仅供学习使用,请勿用于商业用途,目前维护进度较少。
这是一款简单好上手的后台管理系统,该系统使用了rsbuild作为打包工具,使其在原有的基础上优化打包速度以及页面加载速度;
使用vue3 + pinia + element-plus + TS搭建,其中还有functional-helpers + @log-reporting为自己封装的函数辅助插件;避免在package.json中使用大量的依赖;而基础的hooks + emus + utils封装在其中,这样在不同的业务场景中都可以使用!
以下为部分页面
- 支持自定义主题以及主题色
- 支持暗黑色,同时模拟
ELEMENT-PLUS的暗黑动画效果 - mock数据
- echarts自定义数据
- hooks的开发
- 内置辅助函数插件
-
内置部分css动画以及3d效果, three-3d效果和css效果请看 预览 - 404, 403,500页面开发
- 其他功能更新/开发请看
- 请优先使用
pnpm
pnpm install
# 如果没有lib-functional-helpers.tar.gz,那么使用git bash 执行pnpm run init- 运行项目
pnpm dev- 打包项目
pnpm buildfunctional-helpers拉取失败,那么您可以在GITHUB中进行下载, 使用本地包的形式
{
"functional-helpers": "file:./functional-helpers"
}- 系统中使用了
tresjs,如果对应的页面加载失败,可以查看知识库,控制台可能会报警告,对此您可以忽略它,官网还没有对应的解决方案,其解决方案仅仅适用于vite系统已将tresjs迁移为3d外链