人工智能通识课平台-管理端前端

liyanbo 91c562d59a 修复 1 vecka sedan
build ff6e1abd68 同步build 10 månader sedan
public d4282ecf17 项目整理 2 veckor sedan
src 91c562d59a 修复 1 vecka sedan
types 786fbe7073 初始化 10 månader sedan
.editorconfig 786fbe7073 初始化 10 månader sedan
.env 2af48185c0 1、初始租户 7 månader sedan
.env.dev db28f5ce58 同步env 10 månader sedan
.env.local db28f5ce58 同步env 10 månader sedan
.env.prod db28f5ce58 同步env 10 månader sedan
.env.stage db28f5ce58 同步env 10 månader sedan
.env.test db28f5ce58 同步env 10 månader sedan
.eslintignore 786fbe7073 初始化 10 månader sedan
.eslintrc-auto-import.json 786fbe7073 初始化 10 månader sedan
.eslintrc.js 786fbe7073 初始化 10 månader sedan
.gitignore 786fbe7073 初始化 10 månader sedan
.prettierignore 786fbe7073 初始化 10 månader sedan
.stylelintignore 786fbe7073 初始化 10 månader sedan
LICENSE 786fbe7073 初始化 10 månader sedan
README.md d4282ecf17 项目整理 2 veckor sedan
index.html d4282ecf17 项目整理 2 veckor sedan
package-lock.json ed077a7fd5 同步 1 vecka sedan
package.json ed077a7fd5 同步 1 vecka sedan
pnpm-lock.yaml ed077a7fd5 同步 1 vecka sedan
postcss.config.js 786fbe7073 初始化 10 månader sedan
prettier.config.js 786fbe7073 初始化 10 månader sedan
stylelint.config.js 786fbe7073 初始化 10 månader sedan
tsconfig.json 786fbe7073 初始化 10 månader sedan
uno.config.ts 786fbe7073 初始化 10 månader sedan
vite.config.ts 786fbe7073 初始化 10 månader sedan
web-types.json 786fbe7073 初始化 10 månader sedan

README.md

🐯 平台简介

  • 采用 [vue-element-plus-admin] 实现
  • 改换 saas,自动引入等功能
  • 使用 Element Plus 免费开源的中后台模版,具备如下特性:

  • 最新技术栈:使用 Vue3、Vite4 等前端前沿技术开发

  • TypeScript: 应用程序级 JavaScript 的语言

  • 主题: 可配置的主题

  • 国际化:内置完善的国际化方案

  • 权限:内置完善的动态路由权限生成方案

  • 组件:二次封装了多个常用的组件

  • 示例:内置丰富的示例

技术栈

框架 说明 版本
Vue Vue 框架 3.3.8
Vite 开发与构建工具 4.5.0
Element Plus Element Plus 2.4.2
TypeScript JavaScript 的超集 5.2.2
pinia Vue 存储库 替代 vuex5 2.1.7
vueuse 常用工具集 10.6.1
vue-i18n 国际化 9.6.5
vue-router Vue 路由 4.2.5
unocss 原子 css 0.57.4
iconify 在线图标库 3.1.1
wangeditor 富文本编辑器 5.1.23

开发工具

推荐 VS Code 开发,配合插件如下:

插件名 功能
Vue - Official Vue 与 TypeScript 支持
unocss unocss for vscode
Iconify IntelliSense Iconify 预览和搜索
i18n Ally 国际化智能提示
Stylelint Css 格式化
Prettier 代码格式化
ESLint 脚本代码检查
DotENV env 文件高亮

🔥 后端架构

支持 Spring Boot、Spring Cloud 两种架构:

  • 通用模块(必选):系统功能、基础设施
  • 业务系统(按需):、AI 大模型

系统功能

功能 描述
用户管理 用户是系统操作者,该功能主要完成系统用户配置
⭐️ 在线用户 当前系统中活跃用户状态监控,支持手动踢下线
角色管理 角色菜单权限分配、设置角色按机构进行数据范围权限划分
菜单管理 配置系统菜单、操作权限、按钮权限标识等,本地缓存提供性能
部门管理 配置系统组织机构(公司、部门、小组),树结构展现支持数据权限
岗位管理 配置系统用户所属担任职务
🚀 租户管理 配置系统租户,支持 SaaS 场景下的多租户功能
🚀 租户套餐 配置租户套餐,自定每个租户的菜单、操作、按钮的权限
字典管理 对系统中经常使用的一些较为固定的数据进行维护
🚀 短信管理 短信渠道、短息模板、短信日志,对接阿里云、腾讯云等主流短信平台
🚀 邮件管理 邮箱账号、邮件模版、邮件发送日志,支持所有邮件平台
🚀 站内信 系统内的消息通知,提供站内信模版、站内信消息
🚀 操作日志 系统正常操作日志记录和查询,集成 Swagger 生成日志内容
⭐️ 登录日志 系统登录日志记录查询,包含登录异常
🚀 错误码管理 系统所有错误码的管理,可在线修改错误提示,无需重启服务
通知公告 系统通知公告信息发布维护
🚀 敏感词 配置系统敏感词,支持标签分组
🚀 应用管理 管理 SSO 单点登录的应用,支持多种 OAuth2 授权方式
🚀 地区管理 展示省份、城市、区镇等城市信息,支持 IP 对应城市

AI 大模型

系统功能

模块 biu biu biu
登录 & 首页 ![登录] ![首页] ![个人中心]
用户 & 应用 ![用户管理] ![令牌管理] ![应用管理]
租户 & 套餐 ![租户管理] ![租户套餐] -
部门 & 岗位 ![部门管理] ![岗位管理] -
菜单 & 角色 ![菜单管理] ![角色管理] -
审计日志 ![操作日志] ![登录日志] -
短信 ![短信渠道] ![短信模板] ![短信日志]
字典 & 敏感词 ![字典类型] ![字典数据] ![敏感词]
错误码 & 通知 ![错误码管理] ![通知公告] -

基础设施

模块 biu biu biu
代码生成 ![代码生成] ![生成效果] -
文档 ![系统接口] ![数据库文档] -
文件 & 配置 ![文件配置] ![文件管理] ![配置管理]
定时任务 ![定时任务] ![任务日志] -
API 日志 ![访问日志] ![错误日志] -
MySQL & Redis ![MySQL] ![Redis] -
监控平台 ![Java监控] ![链路追踪] ![日志中心]