折腾了一个后台管理系统,求建议

2021-03-18 16:44:35 +08:00
 svipchao
从上大学的时候就想写个后台管理系统,直到现在才弄出来
目前实现的功能有
	注解权限控制 (借鉴、摘抄 ThinkAdmin)
	无限级菜单
    	支持分类 想了想还是把这个功能加了上去
    九个基础方法 (借鉴 FastAdmin)
    	原来是十三个基础方法,有回收站功能,给去掉了
	日志管理 (感觉这一块写的很糙)
    路由管理 (之前有,忘了怎么想的,去掉了)

就总感觉差点啥东西

希望在这儿能得到一些思路与建议

https://gitee.com/svipchao/cccms

演示站
demo.cccms.cc/admin
admin/admin
服务器还有两天过期,各位大佬手下留情。
5255 次点击
所在节点    PHP
50 条回复
carity
2021-03-18 19:03:26 +08:00
登陆界面黑白配有点刺眼
carity
2021-03-18 19:05:21 +08:00
更正上一条文本“登陆”-->“登录”
xuanbg
2021-03-18 20:55:48 +08:00
注解权限控制的话,权限和业务逻辑绑定太深了。
JaguarJack
2021-03-18 21:24:13 +08:00
https://gitee.com/jaguarjack/catchAdmin 推荐一下本人写的后台
svipchao
2021-03-18 22:06:06 +08:00
@JaguarJack 明天拜读一下,感谢
svipchao
2021-03-18 22:07:28 +08:00
@xuanbg 感觉还好吧……
Renven1
2021-03-18 22:19:13 +08:00
左边菜单如果缩进去了的话二级菜单是黑色的看不到
svipchao
2021-03-18 23:33:58 +08:00
@Renven1 那个是图标的问题,加上图标菜单层级不是明显,目前没想到好的解决办法
richardZhao
2021-03-19 00:26:41 +08:00
菜单切换为什么是整个页面 Loading ?看着好难受,设计成 Content 区域 Loading 更合理。
thtznet
2021-03-19 08:52:43 +08:00
Layui 曾经很适用,但是 2021 年了,Layui 已经不适合再去学习和深入了,同样的学习精力,应该看下行业主流的 UI 框架。
svipchao
2021-03-19 09:16:14 +08:00
@thtznet Layui 的初衷就是拿来即用,让后端更方便,毕竟"全干工程师"不多。
thtznet
2021-03-19 09:23:38 +08:00
@svipchao 是的,你说的没错,如果你遇到的场景的确是需要一个人"全干",在尽可能压缩学习成本的情况下,Layui 以及相似前辈 easyui 是非常适合的。但是以目前行业的水平来看,稍微有点规模的项目基本上前端和后端的分工已经成定局,后端包前端活"全干"的场景会越来越少的,即便遇到一些特别小的项目,那从真正的生产力成本角度考虑,正在成型的.net core MAUI 和 曾经风光的 nodejs 一把梭都更适合后端包干前端的场景,小项目建议关注下微软的框架。
Bzero
2021-03-19 09:47:42 +08:00
仓库里的 sql 文件感觉不全,角色管理的授权节点怎么控制的?还有侧边栏菜单是怎样的判断逻辑,为何与菜单管理的数据不一致,部分不显示?
CallMeSoul
2021-03-19 09:49:47 +08:00
前后端分离是大势所趋啊
svipchao
2021-03-19 09:58:28 +08:00
@Bzero 是全的,授权节点是通过注解路由控制的,菜单是直接和注解路由绑定的,有权限就显示,至于与菜单管理的数据不一致,是因为当时左侧菜单栏只做了二级,所以超过二级不显示,emmm
Aarons
2021-03-19 09:59:05 +08:00
也太简陋了些,页面太 Ui 也不够清爽,后台逻辑相应也太慢,不过作为学习作品也还不错
svipchao
2021-03-19 10:03:03 +08:00
@Aarons 功能确实少了点,不过没打算加那么多功能,本意就是打算做一个基础管理系统,会考虑加入插件系统
svipchao
2021-03-19 10:05:48 +08:00
@Aarons 慢的话,因为菜单管理和系统管理打开是两个请求,这个没找到好的解决方法,纯属技术问题,另外服务器配置也不太行,是香港的
svipchao
2021-03-19 10:06:23 +08:00
@CallMeSoul 确实是。
uselessVisitor
2021-03-19 11:01:20 +08:00
[演示环境-那这可不能让你删]

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/762891

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX