徐滕 03bf2029e2 酒店二维码生成 以及绑定房间号功能 1 week atrás
..
.clawhub e83591e962 项目初始化 2 weeks atrás
.qoder e83591e962 项目初始化 2 weeks atrás
.turing_coder_rules e83591e962 项目初始化 2 weeks atrás
docs e83591e962 项目初始化 2 weeks atrás
public e83591e962 项目初始化 2 weeks atrás
skills e83591e962 项目初始化 2 weeks atrás
src 03bf2029e2 酒店二维码生成 以及绑定房间号功能 1 week atrás
.env.development e83591e962 项目初始化 2 weeks atrás
.env.example e83591e962 项目初始化 2 weeks atrás
.env.production e83591e962 项目初始化 2 weeks atrás
.env.test e83591e962 项目初始化 2 weeks atrás
.gitignore e83591e962 项目初始化 2 weeks atrás
DESIGN.md e83591e962 项目初始化 2 weeks atrás
DICT_MANAGEMENT_SETUP.md e83591e962 项目初始化 2 weeks atrás
DICT_MIGRATION.md e83591e962 项目初始化 2 weeks atrás
FILE_URL_GUIDE.md e83591e962 项目初始化 2 weeks atrás
Forge Admin前端开发与组件规范.md e83591e962 项目初始化 2 weeks atrás
LICENSE e83591e962 项目初始化 2 weeks atrás
README.md e83591e962 项目初始化 2 weeks atrás
eslint.config.js e83591e962 项目初始化 2 weeks atrás
index.html e83591e962 项目初始化 2 weeks atrás
jsconfig.json e83591e962 项目初始化 2 weeks atrás
package.json e83591e962 项目初始化 2 weeks atrás
pnpm-lock.yaml e83591e962 项目初始化 2 weeks atrás
uno.config.js e83591e962 项目初始化 2 weeks atrás
vite.config.js e83591e962 项目初始化 2 weeks atrás
vitest.config.js e83591e962 项目初始化 2 weeks atrás

README.md

项目概述

Fusion AI Design 是一个基于 Vue3 + Vite + Naive UI 的现代化后台管理框架,旨在帮助开发者快速构建功能丰富、界面美观的管理系统。

核心特性

🎯 现代化技术栈

  • Vue3 - 最新的Vue版本,支持Composition API
  • Vite - 极速的构建工具,开发体验优秀
  • Pinia - Vue官方推荐的状态管理方案
  • Naive UI - 高质量的Vue3组件库
  • Unocss - 原子化CSS引擎,极致的样式性能

🎨 优雅设计

  • 简洁美观的界面设计
  • 支持多种布局模式(顶部菜单、侧边栏等)
  • 主题定制功能,轻松切换颜色风格
  • 响应式设计,适配各种设备屏幕

🔧 智能组件

  • 丰富的AI表单组件,通过JSON配置快速生成表单
  • 完整的CRUD页面组件,集成搜索、表格、新增、编辑、删除等功能
  • 支持动态表单、联动字段、远程搜索等高级功能
  • 配置化开发,减少重复代码

🛡️ 安全可靠

  • 完善的权限控制系统,基于角色的访问控制
  • 数据加密传输,支持RSA/AES/DES加密
  • 无感刷新机制,保障用户登录态安全
  • 请求拦截器,统一处理认证和错误

📱 响应式布局

  • 支持多种布局模式切换
  • 移动端友好,适配不同屏幕尺寸
  • 可配置的侧边栏和顶部菜单
  • 支持折叠菜单,节省空间

环境要求

Node.js 版本

本项目要求使用 Node.js 18.0 或更高版本。推荐使用最新的 LTS 版本以获得最佳性能和安全性。

包管理器 (pnpm)

本项目使用 pnpm 作为包管理器,而不是 npm 或 yarn。选择 pnpm 的原因包括:

  1. 磁盘空间优化 - pnpm 使用硬链接和符号链接来共享依赖,大大减少了磁盘空间占用
  2. 安装速度更快 - 通过内容可寻址存储,避免重复下载相同依赖
  3. 依赖安全性 - 严格的依赖隔离,防止非法访问未声明的依赖
  4. 网络效率 - 并行下载和缓存机制,提升安装速度
  5. 一致性保证 - 确保在不同环境中依赖的一致性
# 安装 pnpm(如果尚未安装)
npm install -g pnpm

# 验证安装
pnpm --version

适用场景

  • 企业级后台管理系统
  • 数据管理平台
  • 内容管理系统
  • 电商平台管理后台
  • 任何需要复杂表单和数据展示的Web应用

设计理念

Fusion AI Design 秉承"简单即正义"的设计理念,致力于为开发者提供一个开箱即用、易于扩展的后台管理框架。我们相信好的框架应该让开发者专注于业务逻辑,而不是重复的基础工作。

快速开始

# 克隆项目
git clone https://github.com/your-repo/fusion-design.git

# 进入项目目录
cd fusion-design

# 安装依赖
pnpm install

# 启动开发服务器
pnpm dev

访问 http://localhost:3000 即可看到项目运行效果。

贡献

欢迎提交Issue和Pull Request来帮助我们改进项目。在贡献代码之前,请确保阅读我们的贡献指南。