aiotagro af6643e65e
Some checks failed
Lock Threads / action (push) Has been cancelled
Issue Close Require / close-issues (push) Has been cancelled
Close stale issues / stale (push) Has been cancelled
CodeQL / Analyze (javascript-typescript) (push) Has been cancelled
feat: 更新各前端项目应用标题为"AIOTAGRO管理系统
2025-10-04 18:47:49 +08:00
2025-07-02 16:55:55 +08:00
2025-09-11 16:41:42 +08:00
2024-05-19 21:20:42 +08:00
2024-05-19 21:20:42 +08:00
2025-08-16 22:16:02 +08:00
2024-05-19 21:20:42 +08:00
2024-07-30 21:18:00 +08:00
2025-04-28 15:05:19 +08:00
2024-05-19 21:20:42 +08:00
2024-07-28 14:29:05 +08:00
2024-05-19 21:20:42 +08:00

aiotagro-ui-admin-vben - 企业级管理系统框架

项目简介

aiotagro-ui-admin-vben 是基于 Vue3 + TypeScript + Vite 的现代化企业级管理系统框架,采用 monorepo 架构,提供完整的前端解决方案。

核心特性

  • 🚀 现代化技术栈Vue3 + TypeScript + Vite + Pinia
  • 📦 Monorepo 架构:基于 pnpm + turbo 的高效开发体验
  • 🎨 多主题支持Ant Design、Element Plus、Naive UI 三套 UI 组件库
  • 🔧 完整工具链ESLint、Prettier、StyleLint、TypeScript 检查
  • 📱 响应式设计:完美适配桌面端和移动端
  • 🌐 国际化支持:内置多语言解决方案
  • 🔐 权限管理:完整的 RBAC 权限控制系统

项目结构

aiotagro-ui-admin-vben/
├── apps/                    # 应用目录
│   ├── web-antd/           # Ant Design 版本
│   ├── web-ele/            # Element Plus 版本  
│   ├── web-naive/          # Naive UI 版本
│   └── backend-mock/       # 后端模拟服务
├── packages/               # 共享包目录
│   ├── @core/              # 核心功能包
│   ├── constants/          # 常量定义
│   ├── effects/            # 副作用管理
│   ├── icons/              # 图标库
│   ├── locales/            # 国际化资源
│   ├── stores/             # 状态管理
│   ├── styles/             # 样式文件
│   ├── types/              # 类型定义
│   └── utils/              # 工具函数
├── internal/               # 内部配置
│   ├── lint-configs/       # 代码规范配置
│   ├── tailwind-config/    # Tailwind 配置
│   ├── tsconfig/           # TypeScript 配置
│   └── vite-config/        # Vite 配置
├── docs/                   # 项目文档
├── playground/             # 开发测试环境
└── scripts/               # 脚本工具

快速开始

环境要求

  • Node.js >= 18.0.0
  • pnpm >= 8.0.0

安装依赖

# 安装 pnpm
npm install -g pnpm

# 安装项目依赖
pnpm install

开发运行

# 启动 Ant Design 版本
pnpm dev:antd

# 启动 Element Plus 版本
pnpm dev:ele

# 启动 Naive UI 版本
pnpm dev:naive

构建项目

# 构建所有应用
pnpm build

# 构建指定应用
pnpm build:antd
pnpm build:ele  
pnpm build:naive

文档目录

详细文档请查看 docs/ 目录:

贡献指南

欢迎提交 Issue 和 Pull Request请阅读 贡献指南 了解详细流程。

许可证

本项目基于 MIT 许可证开源。

联系方式

Description
No description provided
Readme MIT 26 MiB
Languages
Vue 58%
TypeScript 35.6%
JavaScript 5%
CSS 1%
SCSS 0.3%