# ruoyi-unity-ai-app **Repository Path**: pengles/ruoyi-unity-ai-app ## Basic Information - **Project Name**: ruoyi-unity-ai-app - **Description**: ruoyi-unity-ai-app - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 3 - **Created**: 2025-08-29 - **Last Updated**: 2025-09-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

RuoYi-Unity-AI - AI增强企业级管理系统前端

[![star](https://gitee.com/pengles/ruoyi-unity-ai/badge/star.svg?theme=dark)](https://gitee.com/pengles/ruoyi-unity-ai/stargazers) [![fork](https://gitee.com/pengles/ruoyi-unity-ai/badge/fork.svg?theme=dark)](https://gitee.com/pengles/ruoyi-unity-ai/members) ![node version](https://img.shields.io/badge/node-%3E%3D18-green) ![pnpm version](https://img.shields.io/badge/pnpm-%3E%3D7.30-green) ![GitHub License](https://img.shields.io/badge/license-MIT-blue)
`RuoYi-Unity-AI-App` —— 基于 `RuoYi-Unity-AI` 后台系统的跨平台前端应用,采用 `uniapp` + `Vue3` + `TypeScript` + `Vite5` + `UnoCSS` 技术栈构建,支持 H5、小程序、APP 多端部署。 本项目基于 [unibest](https://unibest.tech/) 框架进行二次开发,是 [RuoYi-Unity-AI](https://gitee.com/pengles/ruoyi-unity-ai) 后台管理系统的配套移动端应用,提供完整的AI增强企业级管理功能。 ## 🎯 项目特色 - 🤖 **AI集成**:与后台AI服务深度集成,支持智能对话、知识库检索等功能 - 📱 **多端支持**:一套代码,支持H5、微信小程序、APP等多个平台 - 🎨 **现代化UI**:基于最新前端技术栈,提供流畅的用户体验 - 🔐 **权限管理**:完整的用户权限体系,与后台系统无缝对接 - 📊 **数据可视化**:丰富的图表组件,直观展示业务数据 - 🌐 **国际化**:内置多语言支持,满足国际化需求 ## 🏗️ 技术架构 ### 前端技术栈 | 技术 | 版本 | 说明 | |------|------|------| | Vue3 | ^3.4.0 | 渐进式JavaScript框架 | | TypeScript | ^5.0.0 | JavaScript的超集 | | Vite | ^5.0.0 | 下一代前端构建工具 | | UnoCSS | ^0.58.0 | 原子化CSS引擎 | | Pinia | ^2.1.0 | Vue状态管理库 | | uni-app | ^3.0.0 | 跨平台应用开发框架 | ### 后台系统 本项目配套的后台系统:[RuoYi-Unity-AI](https://gitee.com/pengles/ruoyi-unity-ai) - 🤖 **统一AI服务**:集成Spring AI、LangChain4j等主流AI框架 - 🔌 **多Provider支持**:支持OpenAI、ChatGLM、通义千问、智谱AI等 - 💬 **智能对话**:支持单轮对话、多轮对话、流式响应和记忆管理 - 📚 **知识库集成**:内置知识库服务,支持RAG(检索增强生成) - ⚖️ **智能编排**:多Provider负载均衡、故障转移和智能路由 ## 平台兼容性 | H5 | iOS | 安卓 | 微信小程序 | 字节小程序 | 快手小程序 | 支付宝小程序 | 钉钉小程序 | 百度小程序 | | --- | --- | ---- | ---------- | ---------- | ---------- | ------------ | ---------- | ---------- | | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ## ⚙️ 环境要求 - Node.js >= 18 - pnpm >= 7.30 - Vue Official >= 2.1.10 - TypeScript >= 5.0 ## 🚀 快速开始 ### 1. 克隆项目 ```bash git clone https://gitee.com/pengles/RuoYi-Unity-AI-App.git cd RuoYi-Unity-AI-App ``` ### 2. 安装依赖 ```bash pnpm install ``` ### 3. 配置环境 复制环境配置文件并修改相关配置: ```bash cp env/.env.example env/.env.development ``` 在 `env/.env.development` 中配置后台API地址等信息。 ### 4. 启动开发服务 ```bash # H5开发 pnpm dev # 微信小程序开发 pnpm dev:mp # APP开发 pnpm dev:app ``` ## 📦 开发调试 ### H5平台 ```bash pnpm dev:h5 ``` 然后打开 [http://localhost:9000/](http://localhost:9000/) ### 微信小程序 ```bash pnpm dev:mp ``` 然后打开微信开发者工具,导入 `dist/dev/mp-weixin` 目录 ### APP平台 ```bash pnpm dev:app ``` 然后打开 HBuilderX,导入 `dist/dev/app` 目录 ## 🔗 项目构建 ### H5构建 ```bash pnpm build:h5 ``` 构建文件位于 `dist/build/h5` ### 微信小程序构建 ```bash pnpm build:mp ``` 构建文件位于 `dist/build/mp-weixin` ### APP构建 ```bash pnpm build:app ``` 构建文件位于 `dist/build/app` ## 📁 项目结构 ``` src/ ├── api/ # API接口定义 ├── components/ # 公共组件 ├── hooks/ # 组合式函数 ├── http/ # HTTP请求封装 ├── layouts/ # 布局组件 ├── pages/ # 页面文件 │ ├── index/ # 首页 │ ├── login/ # 登录页 │ ├── me/ # 个人中心 │ └── message/ # 消息中心 ├── router/ # 路由配置 ├── service/ # 业务服务 ├── static/ # 静态资源 ├── store/ # 状态管理 ├── style/ # 全局样式 ├── tabbar/ # 底部导航 └── utils/ # 工具函数 ``` ## 🔧 主要功能 - 🔐 **用户认证**:登录、注册、找回密码 - 👤 **个人中心**:个人信息管理、设置 - 💬 **AI对话**:智能客服、AI助手 - 📚 **知识库**:文档检索、知识问答 - 📊 **数据看板**:业务数据可视化 - 📱 **消息推送**:实时消息通知 - 🌍 **多语言**:中英文切换 - 🎨 **主题切换**:明暗主题 ## 🤝 贡献指南 1. Fork 本仓库 2. 创建特性分支 (`git checkout -b feature/AmazingFeature`) 3. 提交更改 (`git commit -m 'Add some AmazingFeature'`) 4. 推送到分支 (`git push origin feature/AmazingFeature`) 5. 打开 Pull Request ## 📄 开源协议 [MIT License](https://opensource.org/license/mit/) Copyright (c) 2025 pengles ## 🔗 相关链接 - [后台系统](https://gitee.com/pengles/ruoyi-unity-ai) - RuoYi-Unity-AI 后台管理系统 - [uni-app官网](https://uniapp.dcloud.net.cn/) - 跨平台应用开发框架 - [Vue3官网](https://cn.vuejs.org/) - 渐进式JavaScript框架 - [TypeScript官网](https://www.typescriptlang.org/) - JavaScript的超集 ## 💬 交流群 如有问题或建议,欢迎提交 Issue 或加入交流群讨论。 --- ⭐ 如果这个项目对你有帮助,请给个 Star 支持一下!