Files
Yi.Admin/Yi.Vben5.Vue3
dubai d00cdcf122 feat(api): 兼容多种后端API响应风格
- 在环境变量中新增VITE_GLOB_API_STYLE配置项以支持auto、furion和abp三种响应风格
- 在全局类型定义中添加apiStyle字段,支持对应响应风格类型约束
- request.ts中实现Furion风格响应判断和自动切换ABP风格处理逻辑
- 增加ABP风格错误处理,包含401/403自动登出及验证错误提示
- ABP风格下支持HTTP 200直接成功返回数据和不同成功提示模式
- use-app-config.ts中添加apiStyle配置读取及默认值逻辑
- 注释掉YiAbpWebModule中Furion统一响应API的启用代码,改为默认使用ABP风格
2026-02-12 00:43:52 +08:00
..
2026-01-04 13:45:07 +08:00
2026-01-04 13:45:07 +08:00
2026-01-04 13:45:07 +08:00
2026-01-04 13:45:07 +08:00
2026-01-04 13:45:07 +08:00
2026-01-04 13:45:07 +08:00
2026-01-04 13:45:07 +08:00
2026-01-04 13:45:07 +08:00
2026-01-04 13:45:07 +08:00
2026-01-04 13:45:07 +08:00
2026-01-04 13:45:07 +08:00
2026-01-04 13:45:07 +08:00
2026-01-04 13:45:07 +08:00
2026-01-04 13:45:07 +08:00
2026-01-04 13:45:07 +08:00
2026-01-10 18:06:04 +08:00
2026-01-11 14:02:38 +08:00
2026-01-04 13:45:07 +08:00
2026-01-04 13:45:07 +08:00

简介

license

基于 ruoyi-plus-vben & vben5 & ant-design-vue 的 Yi 框架前端项目

完全兼容意框架Yi.Admin rbac模块

组件/框架 版本
vben 5.5.6
ant-design-vue 4.2.6
vue 3.5.13

提示

该仓库使用vben5开发采用分包目录结构, 具体开发路径为: 根目录/apps/web-antd

后端需要开启”furion格式的规范化api“路径在Yi.Abp.Net8/src/Yi.Abp.Web/YiAbpWebModule.cs

文档

ruoyi-vben 框架文档

VbenAdmin V5 文档地址

安装使用

前置准备环境(只能用pnpm)

"packageManager": "pnpm",
"engines": {
  "node": ">=20.15.0",
  "pnpm": "latest"
},

安装依赖

cd yiabp-mini

pnpm install

运行

pnpm dev:antd

打包

pnpm build:antd

这是一个特性 而不是一个bug!

  1. 菜单管理可分配 但只有admin/superadmin角色能访问 其他角色访问会到403页面
  2. 租户相关菜单可分配 但只有superadmin角色能访问 其他角色访问会到403页面
  3. 分配的租户管理员无法修改自己的角色的菜单(即管理员角色的菜单) 防止自己把自己权限弄没了

Git 贡献提交规范

参考 vue 规范 (Angular)

  • feat 增加新功能
  • fix 修复问题/BUG
  • style 代码风格相关无影响运行结果的
  • perf 优化/性能提升
  • refactor 重构
  • revert 撤销修改
  • test 测试相关
  • docs 文档/注释
  • chore 依赖更新/脚手架配置修改等
  • workflow 工作流改进
  • ci 持续集成
  • types 类型定义文件更改
  • wip 开发中

浏览器支持

最低适配应该为Chrome 88+以上浏览器 详见 css - where

本地开发推荐使用Chrome 最新版本浏览器

支持现代浏览器,不支持 IE

 Edge
IE
 Edge
Edge
Firefox
Firefox
Chrome
Chrome
Safari
Safari
not support last 2 versions last 2 versions last 2 versions last 2 versions