diff --git a/Yi.Framework/Yi.Framework.Service/MenuService.cs b/Yi.Framework/Yi.Framework.Service/MenuService.cs index 00bb42f1..7f0ccbe1 100644 --- a/Yi.Framework/Yi.Framework.Service/MenuService.cs +++ b/Yi.Framework/Yi.Framework.Service/MenuService.cs @@ -72,8 +72,7 @@ namespace Yi.Framework.Service public async Task> GetTopMenu() { - var menu_data= await _Db.Set().Include(u=>u.mould).Include(u => u.children) - .ThenInclude(u => u.children).ThenInclude(u => u.children).ThenInclude(u => u.children) + var menu_data= await _Db.Set().Include(u=>u.mould).Include(u => u.children).ThenInclude(u => u.children).ThenInclude(u => u.children).ThenInclude(u => u.children) .Where(u =>u.is_delete == (short)Common.Enum.DelFlagEnum.Normal && u.is_top == (short)Common.Enum.ShowFlagEnum.Show) .ToListAsync(); return TopMenuBuild(menu_data); diff --git a/Yi.Framework/Yi.Framework.Service/UserService.cs b/Yi.Framework/Yi.Framework.Service/UserService.cs index c76c1be9..e1f05067 100644 --- a/Yi.Framework/Yi.Framework.Service/UserService.cs +++ b/Yi.Framework/Yi.Framework.Service/UserService.cs @@ -113,7 +113,7 @@ namespace Yi.Framework.Service var user_data = await _Db.Set().Include(u => u.roles).ThenInclude(u => u.menus) .Where(u => u.id == _user.id && u.is_delete == (short)Common.Enum.DelFlagEnum.Normal).FirstOrDefaultAsync(); List menu_data = new (); - foreach (var role in _user.roles) + foreach (var role in user_data.roles) { var menu = role.menus.ToList(); menu.ForEach(u=>u.roles=null); diff --git a/Yi.Vue/src/views/AdmMould.vue b/Yi.Vue/src/views/AdmMould.vue index b08bfafc..ac544735 100644 --- a/Yi.Vue/src/views/AdmMould.vue +++ b/Yi.Vue/src/views/AdmMould.vue @@ -31,8 +31,8 @@ methods:{ { text: "操作", value: "actions", sortable: false }, ], defaultItem: { - mould_name: "test", - url: "test/test", + mould_name: "get", + url: "/get/gettest", }, }), };