From 978a7fab4c7dc6fe8183594e845ee2ca4e57a7d0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E6=A9=99=E5=AD=90?= <454313500@qq.com>
Date: Sat, 7 Sep 2024 02:17:07 +0800
Subject: [PATCH 1/4] =?UTF-8?q?feat:=20=E5=AE=8C=E6=88=90ruoyi=E3=80=81pur?=
=?UTF-8?q?e=E8=8F=9C=E5=8D=95=E5=85=BC=E5=AE=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../Services/AccountService.cs | 23 +-
.../Dtos/UserRoleMenuDto.cs | 5 +
.../Dtos/Vue3PureRouterDto.cs | 10 +-
.../Enums/MenuSourceEnum.cs | 7 +
.../Entities/MenuAggregateRoot.cs | 71 +-
.../DataSeeds/MenuPureDataSeed.cs | 519 ++++++++++++++
.../{MenuDataSeed.cs => MenuRuoYiDataSeed.cs} | 662 +++++++++---------
Yi.Pure.Vue3/mock/asyncRoutes.ts | 67 ++
Yi.Pure.Vue3/src/api/{user.ts => account.ts} | 0
Yi.Pure.Vue3/src/api/routes.ts | 10 +-
Yi.Pure.Vue3/src/api/system.ts | 52 --
Yi.Pure.Vue3/src/router/utils.ts | 10 +-
Yi.Pure.Vue3/src/store/modules/user.ts | 2 +-
Yi.Pure.Vue3/src/views/login/index.vue | 3 +-
.../src/views/monitor/logs/system/detail.vue | 4 +-
.../src/views/monitor/logs/system/hook.tsx | 44 +-
16 files changed, 1052 insertions(+), 437 deletions(-)
create mode 100644 Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Domain.Shared/Enums/MenuSourceEnum.cs
create mode 100644 Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.SqlSugarCore/DataSeeds/MenuPureDataSeed.cs
rename Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.SqlSugarCore/DataSeeds/{MenuDataSeed.cs => MenuRuoYiDataSeed.cs} (71%)
rename Yi.Pure.Vue3/src/api/{user.ts => account.ts} (100%)
delete mode 100644 Yi.Pure.Vue3/src/api/system.ts
diff --git a/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Application/Services/AccountService.cs b/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Application/Services/AccountService.cs
index 3a97bd76..0882a965 100644
--- a/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Application/Services/AccountService.cs
+++ b/Yi.Abp.Net8/module/rbac/Yi.Framework.Rbac.Application/Services/AccountService.cs
@@ -275,11 +275,12 @@ namespace Yi.Framework.Rbac.Application.Services
///
/// 获取当前登录用户的前端路由
+ /// 支持ruoyi/pure
///
///
[Authorize]
- [Route("account/Vue3Router")]
- public async Task> GetVue3Router()
+ [Route("account/Vue3Router/{routerType?}")]
+ public async Task