From f9190154ed17006dca9c44bb28c38cbc0fe9ee27 Mon Sep 17 00:00:00 2001 From: 啊鑫 <t2856754968@163.com> Date: 星期四, 12 十二月 2024 10:59:20 +0800 Subject: [PATCH] 11 --- service/base/LoginService.cs | 57 ++++++++++++++++++++++++++++----------------------------- 1 files changed, 28 insertions(+), 29 deletions(-) diff --git a/service/base/LoginService.cs b/service/base/LoginService.cs index 7165202..609db41 100644 --- a/service/base/LoginService.cs +++ b/service/base/LoginService.cs @@ -27,44 +27,43 @@ var sql = ""; var pageViewList = Db.Queryable<MesSysPageview>() - .Where(s=>s.PageStatus == true) - .OrderBy(s=>s.PageIdx) + .Where(s => s.PageStatus == true) + .OrderBy(s => s.PageIdx) .ToList(); - - var result = new List<dynamic>(); - + + var result = new List<dynamic>(); + if ("admin".Equals(name)) { - var groupedPageViews = pageViewList - .GroupBy(p => string.IsNullOrEmpty(p.PageGroup) ? "鏈垎缁�" : p.PageGroup) + var groupedPageViews = pageViewList + .GroupBy(p => + string.IsNullOrEmpty(p.PageGroup) ? "鏈垎缁�" : p.PageGroup) .ToList(); - - foreach (var group in groupedPageViews) - { - dynamic groupObj = new ExpandoObject(); + + foreach (var group in groupedPageViews) + { + dynamic groupObj = new ExpandoObject(); groupObj.groupName = group.Key; // 鍒嗙粍鍚� - groupObj.child = new List<MesSysPageview>(); + groupObj.child = new List<MesSysPageview>(); - foreach (var pageView in group) - { - groupObj.child.Add(new MesSysPageview() - { - Guid = pageView.Guid, - PageView = pageView.PageView, - Path = pageView.Path, - Icoimg = pageView.Icoimg, - PageGroup = pageView.PageGroup, - PageIdx = pageView.PageIdx, - PageStatus = pageView.PageStatus - }); - } + foreach (var pageView in group) + groupObj.child.Add(new MesSysPageview + { + Guid = pageView.Guid, + PageView = pageView.PageView, + Path = pageView.Path, + Icoimg = pageView.Icoimg, + PageGroup = pageView.PageGroup, + PageIdx = pageView.PageIdx, + PageStatus = pageView.PageStatus + }); - result.Add(groupObj); - } - + result.Add(groupObj); + } + return result; } - + return null; } -- Gitblit v1.9.3