Files
Yi.Framework/Yi.Ai.Vue3
chenchun 933cbb91d8 feat: 新增尊享包利润统计接口及 ElCollapseTransition 类型声明
- 在 AiAccountService 中新增 GetProfitStatisticsAsync 接口(GET account/profit-statistics),注入 PremiumPackage 仓储并统计尊享包已消耗/剩余、总成本、总收益、利润率及按200售价的成本估算。接口受授权控制。
- 注入 ISqlSugarRepository<PremiumPackageAggregateRoot> 并在构造函数中赋值。
- 在 types/components.d.ts 中新增 ElCollapseTransition 类型声明,补充前端组件类型提示。
- 注意:接口中对用户权限的判断使用了 "CurrentUser.UserName != \"Guo\" || CurrentUser.UserName != \"cc\"",该逻辑可能有误(应为 &&),建议确认并修正权限校验。
2025-10-30 14:38:58 +08:00
..
2025-08-23 12:14:09 +08:00
2025-06-17 22:37:37 +08:00
2025-06-19 23:45:22 +08:00
2025-06-30 17:53:59 +08:00
2025-06-20 00:06:10 +08:00
2025-10-18 17:40:46 +08:00
2025-06-17 22:37:37 +08:00
2025-06-17 22:37:37 +08:00
2025-07-18 20:46:30 +08:00
2025-10-18 17:40:46 +08:00
2025-06-17 22:37:37 +08:00
2025-06-17 22:37:37 +08:00
2025-06-17 22:37:37 +08:00
2025-06-17 22:37:37 +08:00
2025-06-17 22:37:37 +08:00
2025-10-15 23:44:18 +08:00
2025-06-17 22:37:37 +08:00
2025-07-18 21:08:51 +08:00
2025-07-04 19:17:45 +08:00
2025-10-14 21:29:20 +08:00
2025-06-17 22:37:37 +08:00
2025-06-17 22:37:37 +08:00
2025-06-17 22:37:37 +08:00

🚀 项目亮点

基于 Vue3.5 + Element-Plus-X + hook-fetch + TypeScript + Eslint9 开发的企业级AI应用模板快速构建仿豆包/通义的全栈AI项目。

💡 核心优势

  • 最新技术栈Vue3.5+/Vite6/Pinia3/TypeScript5
  • 流式交互Hook-Fetch支持Server-Sent Events插件化写法优雅的一批
  • 企业级规范ESLint/Stylelint/husky/commitlint全链路校验
  • 全栈项目:集成 后端服务,快速开发
  • 开箱即用内置动态路由、状态管理、组件库封装、hooks封装

🎯 开发文档

🔗 关键链接

| 📚 前端文档 | 开发指南/项目说明 | 快速了解项目 |

🧰 核心功能

  • 使用 Vue3.5+ 各种新特性的支持,让开发更有效率
  • 采用 Vite6.3+ 作为项目开发、打包工具
  • 使用 Pinia3.0+ 作为全局状态管理库,轻量、优雅、易用,集成 Pinia 持久化插件
  • 使用 TypeScript5.8+ 增强项目的代码规范和可读性
  • 使用 Unocss 预设样式,更快书写简单的样式
  • 弃用 Axios (不支持流式请求) 改用 Hook-Fetch (支持流模式,插件化封装,写法极度优雅) 进行全局的请求封装
  • 使用 VueRouter 配置动态路由权限拦截、路由懒加载
  • 使用 KeepAlive 对页面进行缓存
  • 封装了一些好用的组件和Hooks增强用户交互体验
  • 使用 ESLint9+、Stylelint16+ 代码校验规范、同时统一保存格式化代码
  • 使用 husky、lint-staged、commitlint、cz-git 规范提交信息

📦 安装与运行


# 安装依赖推荐pnpm 避免幻影依赖)
pnpm install

# 开发模式
pnpm run dev

# 生产构建
pnpm build

# 代码校验
pnpm lint          # ESLint检测
pnpm lint:stylelint # 样式格式化
pnpm cz            # 规范提交自动执行lint

服务端启动

目录E:\devDemo\Yi\Yi.Abp.Net8\src\Yi.Abp.Web

dotnet run

🧸 即将推出 (含 接口联调)

  • 会话管理
  • 发送消息
  • 登录注册
  • md 渲染
  • 编辑输入框
  • 文件上传
  • 其他...