1. 用户认证与权限管理
- 登录功能: 用户通过
/login
路由进行系统登录。 - 权限控制: 根据用户的权限管理访问不同的功能,如管理人员(
/user
)仅限特定用户访问。
2. 内容管理模块
2.1 轮播图管理
- 轮播图 (
/banner
): 管理系统首页的轮播图内容。
2.2 考勤管理
- 考勤统计 (
/attendance
): 提供考勤记录的统计功能。
2.3 积分管理
- 积分管理 (
/points
): 记录和管理用户积分,查看积分详情和编辑积分信息。 - 积分新建 (
/points/edit
): 提供创建新积分的功能。 - 积分详情 (
/points/detail/:id
): 查看特定积分的详细信息。
2.4 排行榜管理
- 排行榜 (
/rank
): 提供各类排行榜的展示功能。
2.5 活动管理
- 活动管理 (
/activity
): 管理和查看协会的各类活动信息。 - 活动编辑 (
/activity/edit
): 提供活动信息的编辑功能。 - 活动详情 (
/activity/detail/:id
): 查看特定活动的详细信息。
2.6 申报管理
- 申报审阅 (
/apply
): 管理和审核用户的申报信息。 - 申报审阅详情 (
/apply/:id
): 查看特定申报的详细信息。
2.7 教师管理
- 老师列表 (
/teacher
): 管理和查看协会的教师信息。 - 老师评分 (
/teacherScore
): 提供教师评分的功能。
2.8 学员统计
- 学员统计 (
/student
): 管理和查看学员的统计信息。
2.9 会员单位管理
- 会员单位 (
/vip
): 管理和查看会员单位的信息。
2.10 用户管理
- 管理人员 (
/user
): 管理系统的用户信息,提供用户的添加、修改、删除功能。
3. 其他功能
- 路由守卫: 在用户访问不同路由前进行权限校验,确保用户登录状态和权限合规。
- 面包屑导航: 各个功能模块具有面包屑导航,提升用户体验和操作便捷性。
总结
该协会系统通过多个功能模块,覆盖了用户认证、内容管理(包括轮播图、考勤、积分、活动、申报、教师、学员、会员单位等),以及用户管理等功能。系统设计注重用户体验,提供了清晰的导航和权限控制,确保用户能够方便地管理和访问相关信息。