/// <summary>搜索数据集</summary> /// <param name="p"></param> /// <returns></returns> protected override IEnumerable <VisitStat> Search(Pager p) { var model = new VisitStatModel(); model.Fill(p.Params, StatLevels.Day); model.Page = p["p"]; p.RetrieveState = true; var list = VisitStat.Search(model, p["dtStart"].ToDateTime(), p["dtEnd"].ToDateTime(), p); if (list.Count > 0) { var chart = new ECharts(); chart.SetX(list, _.Time, e => e.Time.ToString("yyyy-MM-dd")); chart.SetY(_.Times); chart.AddLine(list, _.Times, null, true); chart.Add(list, _.Users); chart.Add(list, _.IPs); chart.Add(list, _.Error); chart.SetTooltip(); var chart2 = new ECharts(); chart2.AddPie(list, _.Times, e => new { name = e.Time.ToString("yyyy-MM-dd"), value = e.Times }); ViewBag.Charts = new[] { chart }; ViewBag.Charts2 = new[] { chart2 }; } return(list); }
/// <summary>搜索数据集</summary> /// <param name="p"></param> /// <returns></returns> protected override IEnumerable <VisitStat> Search(Pager p) { var model = new VisitStatModel(); model.Fill(p.Params, StatLevels.Day); model.Page = p["p"]; return(VisitStat.Search(model, p["dtStart"].ToDateTime(), p["dtEnd"].ToDateTime(), p)); }
void SaveStatistics(HttpContext ctx, IManageUser user, String ip, String page, String title) { var ts = DateTime.Now - ctx.Timestamp; // 访问统计 //VisitStat.Add(page, title, (Int32)ts.TotalMilliseconds, user?.ID ?? 0, ip, GetError(ctx)?.Message); var model = new VisitStatModel { Time = DateTime.Now, Page = page, Title = title, Cost = (Int32)ts.TotalMilliseconds, User = user + "", IP = ip, Error = GetError(ctx)?.Message, }; VisitStat.Process(model); }
public override void Execute() { #line 10 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" var fact = ViewBag.Factory as IEntityOperate; var page = ViewBag.Page as Pager; var fields = ViewBag.Fields as IList <FieldItem>; var set = ViewBag.PageSetting as PageSetting; var level = (XCode.Statistics.StatLevels)page["Level"].ToInt(); #line default #line hidden WriteLiteral("\r\n<table"); WriteLiteral(" class=\"table table-bordered table-hover table-striped table-condensed\""); WriteLiteral(">\r\n <thead>\r\n <tr>\r\n"); #line 21 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" #line default #line hidden #line 21 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" if (set.EnableSelect) { #line default #line hidden WriteLiteral(" <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral(" style=\"width:10px;\""); WriteLiteral("><input"); WriteLiteral(" type=\"checkbox\""); WriteLiteral(" id=\"chkAll\""); WriteLiteral(" title=\"全选\""); WriteLiteral(" /></th>\r\n"); #line 24 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" } #line default #line hidden WriteLiteral(" <th"); WriteLiteral(" class=\"text-center hidden-md hidden-sm hidden-xs\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 863), Tuple.Create("\"", 902) #line 25 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 870), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("ID")) #line default #line hidden , 870), false) ); WriteLiteral(">编号</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 955), Tuple.Create("\"", 996) #line 26 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 962), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("Time")) #line default #line hidden , 962), false) ); WriteLiteral(">时间</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 1049), Tuple.Create("\"", 1090) #line 27 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 1056), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("Page")) #line default #line hidden , 1056), false) ); WriteLiteral(">页面</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 1143), Tuple.Create("\"", 1185) #line 28 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 1150), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("Title")) #line default #line hidden , 1150), false) ); WriteLiteral(">标题</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 1238), Tuple.Create("\"", 1280) #line 29 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 1245), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("Times")) #line default #line hidden , 1245), false) ); WriteLiteral(">次数</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 1333), Tuple.Create("\"", 1375) #line 30 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 1340), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("Users")) #line default #line hidden , 1340), false) ); WriteLiteral(">用户</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 1428), Tuple.Create("\"", 1468) #line 31 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 1435), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("IPs")) #line default #line hidden , 1435), false) ); WriteLiteral(">IP</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 1521), Tuple.Create("\"", 1563) #line 32 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 1528), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("Error")) #line default #line hidden , 1528), false) ); WriteLiteral(">错误</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 1616), Tuple.Create("\"", 1657) #line 33 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 1623), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("Cost")) #line default #line hidden , 1623), false) ); WriteLiteral(">平均耗时</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 1712), Tuple.Create("\"", 1756) #line 34 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 1719), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("MaxCost")) #line default #line hidden , 1719), false) ); WriteLiteral(">最大耗时</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 1811), Tuple.Create("\"", 1858) #line 35 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 1818), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("CreateTime")) #line default #line hidden , 1818), false) ); WriteLiteral(">创建时间</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 1913), Tuple.Create("\"", 1960) #line 36 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 1920), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("UpdateTime")) #line default #line hidden , 1920), false) ); WriteLiteral(">更新时间</a></th>\r\n"); #line 37 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" #line default #line hidden #line 37 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" if (this.Has(PermissionFlags.Detail, PermissionFlags.Update, PermissionFlags.Delete)) { #line default #line hidden WriteLiteral(" <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral(">操作</th>\r\n"); #line 40 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" } #line default #line hidden WriteLiteral(" </tr>\r\n </thead>\r\n <tbody>\r\n"); #line 44 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" #line default #line hidden #line 44 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" foreach (var entity in Model) { var st = new VisitStatModel { Level = level, Time = entity.Time }; #line default #line hidden WriteLiteral(" <tr>\r\n"); #line 52 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" #line default #line hidden #line 52 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" if (set.EnableSelect) { #line default #line hidden WriteLiteral(" <td"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><input"); WriteLiteral(" type=\"checkbox\""); WriteLiteral(" name=\"keys\""); WriteAttribute("value", Tuple.Create(" value=\"", 2544), Tuple.Create("\"", 2562) #line 54 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 2552), Tuple.Create <System.Object, System.Int32>(entity.ID #line default #line hidden , 2552), false) ); WriteLiteral(" /></td>\r\n"); #line 55 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" } #line default #line hidden WriteLiteral(" <td"); WriteLiteral(" class=\"text-center hidden-md hidden-sm hidden-xs\""); WriteLiteral(">"); #line 56 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.ID); #line default #line hidden WriteLiteral("</td>\r\n <td"); WriteLiteral(" class=\"text-right\""); WriteLiteral(">"); #line 57 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(st); #line default #line hidden WriteLiteral("</td>\r\n <td>"); #line 58 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.Page); #line default #line hidden WriteLiteral("</td>\r\n <td>"); #line 59 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.Title); #line default #line hidden WriteLiteral("</td>\r\n <td"); WriteLiteral(" class=\"text-right\""); WriteLiteral(">"); #line 60 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.Times.ToString("n0")); #line default #line hidden WriteLiteral("</td>\r\n <td"); WriteLiteral(" class=\"text-right\""); WriteLiteral(">"); #line 61 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.Users.ToString("n0")); #line default #line hidden WriteLiteral("</td>\r\n <td"); WriteLiteral(" class=\"text-right\""); WriteLiteral(">"); #line 62 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.IPs.ToString("n0")); #line default #line hidden WriteLiteral("</td>\r\n <td"); WriteLiteral(" class=\"text-right\""); WriteLiteral(">"); #line 63 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.Error.ToString("n0")); #line default #line hidden WriteLiteral("</td>\r\n <td"); WriteLiteral(" class=\"text-right\""); WriteLiteral(">"); #line 64 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.Cost.ToString("n0")); #line default #line hidden WriteLiteral(" ms</td>\r\n <td"); WriteLiteral(" class=\"text-right\""); WriteLiteral(">"); #line 65 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.MaxCost.ToString("n0")); #line default #line hidden WriteLiteral(" ms</td>\r\n <td>"); #line 66 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.CreateTime.ToFullString("")); #line default #line hidden WriteLiteral("</td>\r\n <td>"); #line 67 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.UpdateTime.ToFullString("")); #line default #line hidden WriteLiteral("</td>\r\n"); #line 68 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" #line default #line hidden #line 68 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" if (this.Has(PermissionFlags.Detail, PermissionFlags.Update, PermissionFlags.Delete)) { #line default #line hidden WriteLiteral(" <td"); WriteLiteral(" class=\"text-center\""); WriteLiteral(">\r\n"); WriteLiteral(" "); #line 71 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(Html.Partial("_List_Data_Action", (Object)entity)); #line default #line hidden WriteLiteral("\r\n </td>\r\n"); #line 73 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" } #line default #line hidden WriteLiteral(" </tr>\r\n"); #line 75 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" } #line default #line hidden WriteLiteral(" "); #line 76 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" if (page.State != null) { var entity = page.State as VisitStat; #line default #line hidden WriteLiteral(" <tr>\r\n"); #line 80 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" #line default #line hidden #line 80 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" if (set.EnableSelect) { #line default #line hidden WriteLiteral(" <td></td>\r\n"); #line 83 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" } #line default #line hidden WriteLiteral(" <td"); WriteLiteral(" class=\"text-center hidden-md hidden-sm hidden-xs\""); WriteLiteral(">总计</td>\r\n <td></td>\r\n <td></td>\r\n <" + "td></td>\r\n <td"); WriteLiteral(" class=\"text-right\""); WriteLiteral(">"); #line 88 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.Times.ToString("n0")); #line default #line hidden WriteLiteral("</td>\r\n <td"); WriteLiteral(" class=\"text-right\""); WriteLiteral(">"); #line 89 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.Users.ToString("n0")); #line default #line hidden WriteLiteral("</td>\r\n <td"); WriteLiteral(" class=\"text-right\""); WriteLiteral(">"); #line 90 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.IPs.ToString("n0")); #line default #line hidden WriteLiteral("</td>\r\n <td"); WriteLiteral(" class=\"text-right\""); WriteLiteral(">"); #line 91 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.Error.ToString("n0")); #line default #line hidden WriteLiteral("</td>\r\n <td"); WriteLiteral(" class=\"text-right\""); WriteLiteral(">"); #line 92 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.Cost.ToString("n0")); #line default #line hidden WriteLiteral(" ms</td>\r\n <td"); WriteLiteral(" class=\"text-right\""); WriteLiteral(">"); #line 93 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.MaxCost.ToString("n0")); #line default #line hidden WriteLiteral(" ms</td>\r\n <td>"); #line 94 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.CreateTime.ToFullString("")); #line default #line hidden WriteLiteral("</td>\r\n <td>"); #line 95 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.UpdateTime.ToFullString("")); #line default #line hidden WriteLiteral("</td>\r\n"); #line 96 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" #line default #line hidden #line 96 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" if (this.Has(PermissionFlags.Detail, PermissionFlags.Update, PermissionFlags.Delete)) { #line default #line hidden WriteLiteral(" <td></td>\r\n"); #line 99 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" } #line default #line hidden WriteLiteral(" </tr>\r\n"); #line 101 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" } #line default #line hidden WriteLiteral(" </tbody>\r\n</table>"); }
public override void Execute() { #line 10 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" var fact = ViewBag.Factory as IEntityOperate; var page = ViewBag.Page as Pager; var fields = ViewBag.Fields as List <FieldItem>; var enableSelect = this.EnableSelect(); var level = (XCode.Statistics.StatLevels)page["Level"].ToInt(); #line default #line hidden WriteLiteral("\r\n<table"); WriteLiteral(" class=\"table table-bordered table-hover table-striped table-condensed\""); WriteLiteral(">\r\n <thead>\r\n <tr>\r\n"); #line 21 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" #line default #line hidden #line 21 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" if (enableSelect) { #line default #line hidden WriteLiteral(" <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral(" style=\"width:10px;\""); WriteLiteral("><input"); WriteLiteral(" type=\"checkbox\""); WriteLiteral(" id=\"chkAll\""); WriteLiteral(" title=\"全选\""); WriteLiteral(" /></th>\r\n"); #line 24 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" } #line default #line hidden WriteLiteral(" <th"); WriteLiteral(" class=\"text-center hidden-md hidden-sm hidden-xs\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 852), Tuple.Create("\"", 891) #line 25 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 859), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("ID")) #line default #line hidden , 859), false) ); WriteLiteral(">编号</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 944), Tuple.Create("\"", 985) #line 26 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 951), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("Time")) #line default #line hidden , 951), false) ); WriteLiteral(">时间</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 1038), Tuple.Create("\"", 1079) #line 27 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 1045), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("Page")) #line default #line hidden , 1045), false) ); WriteLiteral(">页面</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 1132), Tuple.Create("\"", 1174) #line 28 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 1139), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("Title")) #line default #line hidden , 1139), false) ); WriteLiteral(">标题</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 1227), Tuple.Create("\"", 1269) #line 29 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 1234), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("Times")) #line default #line hidden , 1234), false) ); WriteLiteral(">次数</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 1322), Tuple.Create("\"", 1364) #line 30 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 1329), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("Users")) #line default #line hidden , 1329), false) ); WriteLiteral(">用户</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 1417), Tuple.Create("\"", 1457) #line 31 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 1424), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("IPs")) #line default #line hidden , 1424), false) ); WriteLiteral(">IP</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 1510), Tuple.Create("\"", 1552) #line 32 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 1517), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("Error")) #line default #line hidden , 1517), false) ); WriteLiteral(">错误</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 1605), Tuple.Create("\"", 1646) #line 33 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 1612), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("Cost")) #line default #line hidden , 1612), false) ); WriteLiteral(">平均耗时</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 1701), Tuple.Create("\"", 1745) #line 34 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 1708), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("MaxCost")) #line default #line hidden , 1708), false) ); WriteLiteral(">最大耗时</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 1800), Tuple.Create("\"", 1847) #line 35 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 1807), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("CreateTime")) #line default #line hidden , 1807), false) ); WriteLiteral(">创建时间</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 1902), Tuple.Create("\"", 1949) #line 36 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 1909), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("UpdateTime")) #line default #line hidden , 1909), false) ); WriteLiteral(">更新时间</a></th>\r\n"); #line 37 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" #line default #line hidden #line 37 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" if (ManageProvider.User.Has(PermissionFlags.Detail, PermissionFlags.Update, PermissionFlags.Delete)) { #line default #line hidden WriteLiteral(" <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral(">操作</th>\r\n"); #line 40 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" } #line default #line hidden WriteLiteral(" </tr>\r\n </thead>\r\n <tbody>\r\n"); #line 44 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" #line default #line hidden #line 44 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" foreach (var entity in Model) { var st = new VisitStatModel { Level = level, Time = entity.Time }; #line default #line hidden WriteLiteral(" <tr>\r\n"); #line 52 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" #line default #line hidden #line 52 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" if (enableSelect) { #line default #line hidden WriteLiteral(" <td"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><input"); WriteLiteral(" type=\"checkbox\""); WriteLiteral(" name=\"keys\""); WriteAttribute("value", Tuple.Create(" value=\"", 2544), Tuple.Create("\"", 2562) #line 54 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 2552), Tuple.Create <System.Object, System.Int32>(entity.ID #line default #line hidden , 2552), false) ); WriteLiteral(" /></td>\r\n"); #line 55 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" } #line default #line hidden WriteLiteral(" <td"); WriteLiteral(" class=\"text-center hidden-md hidden-sm hidden-xs\""); WriteLiteral(">"); #line 56 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.ID); #line default #line hidden WriteLiteral("</td>\r\n <td"); WriteLiteral(" class=\"text-right\""); WriteLiteral(">"); #line 57 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(st); #line default #line hidden WriteLiteral("</td>\r\n <td>"); #line 58 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.Page); #line default #line hidden WriteLiteral("</td>\r\n <td>"); #line 59 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.Title); #line default #line hidden WriteLiteral("</td>\r\n <td"); WriteLiteral(" class=\"text-right\""); WriteLiteral(">"); #line 60 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.Times.ToString("n0")); #line default #line hidden WriteLiteral("</td>\r\n <td"); WriteLiteral(" class=\"text-right\""); WriteLiteral(">"); #line 61 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.Users.ToString("n0")); #line default #line hidden WriteLiteral("</td>\r\n <td"); WriteLiteral(" class=\"text-right\""); WriteLiteral(">"); #line 62 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.IPs.ToString("n0")); #line default #line hidden WriteLiteral("</td>\r\n <td"); WriteLiteral(" class=\"text-right\""); WriteLiteral(">"); #line 63 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.Error.ToString("n0")); #line default #line hidden WriteLiteral("</td>\r\n <td"); WriteLiteral(" class=\"text-right\""); WriteLiteral(">"); #line 64 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.Cost.ToString("n0")); #line default #line hidden WriteLiteral(" ms</td>\r\n <td"); WriteLiteral(" class=\"text-right\""); WriteLiteral(">"); #line 65 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.MaxCost.ToString("n0")); #line default #line hidden WriteLiteral(" ms</td>\r\n <td>"); #line 66 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.CreateTime.ToFullString("")); #line default #line hidden WriteLiteral("</td>\r\n <td>"); #line 67 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.UpdateTime.ToFullString("")); #line default #line hidden WriteLiteral("</td>\r\n"); #line 68 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" #line default #line hidden #line 68 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" if (ManageProvider.User.Has(PermissionFlags.Detail, PermissionFlags.Update, PermissionFlags.Delete)) { #line default #line hidden WriteLiteral(" <td"); WriteLiteral(" class=\"text-center\""); WriteLiteral(">\r\n"); WriteLiteral(" "); #line 71 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(Html.Partial("_List_Data_Action", (Object)entity)); #line default #line hidden WriteLiteral("\r\n </td>\r\n"); #line 73 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" } #line default #line hidden WriteLiteral(" </tr>\r\n"); #line 75 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" } #line default #line hidden WriteLiteral(" </tbody>\r\n</table>"); }
public override void Execute() { #line 10 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" var fact = ViewBag.Factory as IEntityOperate; var page = ViewBag.Page as Pager; var fields = ViewBag.Fields as List <FieldItem>; var level = (XCode.Statistics.StatLevels)page["Level"].ToInt(); #line default #line hidden WriteLiteral("\r\n<table"); WriteLiteral(" class=\"table table-bordered table-hover table-striped table-condensed\""); WriteLiteral(">\r\n <thead>\r\n <tr>\r\n <th"); WriteLiteral(" class=\"text-center hidden-md hidden-sm hidden-xs\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 630), Tuple.Create("\"", 669) #line 20 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 637), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("ID")) #line default #line hidden , 637), false) ); WriteLiteral(">编号</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 722), Tuple.Create("\"", 763) #line 21 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 729), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("Time")) #line default #line hidden , 729), false) ); WriteLiteral(">时间</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 816), Tuple.Create("\"", 857) #line 22 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 823), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("Page")) #line default #line hidden , 823), false) ); WriteLiteral(">页面</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 910), Tuple.Create("\"", 952) #line 23 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 917), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("Title")) #line default #line hidden , 917), false) ); WriteLiteral(">标题</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 1005), Tuple.Create("\"", 1047) #line 24 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 1012), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("Times")) #line default #line hidden , 1012), false) ); WriteLiteral(">次数</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 1100), Tuple.Create("\"", 1142) #line 25 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 1107), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("Users")) #line default #line hidden , 1107), false) ); WriteLiteral(">用户</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 1195), Tuple.Create("\"", 1235) #line 26 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 1202), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("IPs")) #line default #line hidden , 1202), false) ); WriteLiteral(">IP</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 1288), Tuple.Create("\"", 1330) #line 27 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 1295), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("Error")) #line default #line hidden , 1295), false) ); WriteLiteral(">错误</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 1383), Tuple.Create("\"", 1424) #line 28 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 1390), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("Cost")) #line default #line hidden , 1390), false) ); WriteLiteral(">平均耗时</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 1479), Tuple.Create("\"", 1523) #line 29 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 1486), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("MaxCost")) #line default #line hidden , 1486), false) ); WriteLiteral(">最大耗时</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 1578), Tuple.Create("\"", 1625) #line 30 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 1585), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("CreateTime")) #line default #line hidden , 1585), false) ); WriteLiteral(">创建时间</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 1680), Tuple.Create("\"", 1727) #line 31 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 1687), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("UpdateTime")) #line default #line hidden , 1687), false) ); WriteLiteral(">更新时间</a></th>\r\n"); #line 32 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" #line default #line hidden #line 32 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" if (ManageProvider.User.Has(PermissionFlags.Detail, PermissionFlags.Update, PermissionFlags.Delete)) { #line default #line hidden WriteLiteral(" <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral(">操作</th>\r\n"); #line 35 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" } #line default #line hidden WriteLiteral(" </tr>\r\n </thead>\r\n <tbody>\r\n"); #line 39 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" #line default #line hidden #line 39 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" foreach (var entity in Model) { var st = new VisitStatModel { Level = level, Time = entity.Time }; #line default #line hidden WriteLiteral(" <tr>\r\n <td"); WriteLiteral(" class=\"text-center hidden-md hidden-sm hidden-xs\""); WriteLiteral(">"); #line 47 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.ID); #line default #line hidden WriteLiteral("</td>\r\n <td"); WriteLiteral(" class=\"text-right\""); WriteLiteral(">"); #line 48 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(st); #line default #line hidden WriteLiteral("</td>\r\n <td>"); #line 49 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.Page); #line default #line hidden WriteLiteral("</td>\r\n <td>"); #line 50 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.Title); #line default #line hidden WriteLiteral("</td>\r\n <td"); WriteLiteral(" class=\"text-right\""); WriteLiteral(">"); #line 51 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.Times.ToString("n0")); #line default #line hidden WriteLiteral("</td>\r\n <td"); WriteLiteral(" class=\"text-right\""); WriteLiteral(">"); #line 52 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.Users.ToString("n0")); #line default #line hidden WriteLiteral("</td>\r\n <td"); WriteLiteral(" class=\"text-right\""); WriteLiteral(">"); #line 53 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.IPs.ToString("n0")); #line default #line hidden WriteLiteral("</td>\r\n <td"); WriteLiteral(" class=\"text-right\""); WriteLiteral(">"); #line 54 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.Error.ToString("n0")); #line default #line hidden WriteLiteral("</td>\r\n <td"); WriteLiteral(" class=\"text-right\""); WriteLiteral(">"); #line 55 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.Cost.ToString("n0")); #line default #line hidden WriteLiteral(" ms</td>\r\n <td"); WriteLiteral(" class=\"text-right\""); WriteLiteral(">"); #line 56 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.MaxCost.ToString("n0")); #line default #line hidden WriteLiteral(" ms</td>\r\n <td>"); #line 57 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.CreateTime.ToFullString("")); #line default #line hidden WriteLiteral("</td>\r\n <td>"); #line 58 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.UpdateTime.ToFullString("")); #line default #line hidden WriteLiteral("</td>\r\n"); #line 59 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" #line default #line hidden #line 59 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" if (ManageProvider.User.Has(PermissionFlags.Detail, PermissionFlags.Update, PermissionFlags.Delete)) { #line default #line hidden WriteLiteral(" <td"); WriteLiteral(" class=\"text-center\""); WriteLiteral(">\r\n"); WriteLiteral(" "); #line 62 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(Html.Partial("_List_Data_Action", (Object)entity)); #line default #line hidden WriteLiteral("\r\n </td>\r\n"); #line 64 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" } #line default #line hidden WriteLiteral(" </tr>\r\n"); #line 66 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" } #line default #line hidden WriteLiteral(" </tbody>\r\n</table>"); }
public override void Execute() { #line 10 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" var fact = ViewBag.Factory as IEntityOperate; var page = ViewBag.Page as Pager; var fields = ViewBag.Fields as IList <FieldItem>; var set = ViewBag.PageSetting as PageSetting; var level = (XCode.Statistics.StatLevels)page["Level"].ToInt(); #line default #line hidden WriteLiteral("\r\n<div"); WriteLiteral(" class=\"kt-widget4\""); WriteLiteral(" style=\"overflow-x:auto;\""); WriteLiteral(">\r\n <table"); WriteLiteral(" class=\"table table-striped table-bordered table-hover table-checkable kt-datatab" + "le__table\""); WriteLiteral(">\r\n <thead>\r\n <tr"); WriteLiteral(" class=\"kt-datatable__row\""); WriteLiteral(">\r\n"); #line 22 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" #line default #line hidden #line 22 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" if (set.EnableSelect) { #line default #line hidden WriteLiteral(" <th"); WriteLiteral(" class=\"kt-datatable__cell--center kt-datatable__cell kt-datatable__cell--check\""); WriteLiteral(" style=\"width:20px;\""); WriteLiteral(">\r\n <lable"); WriteLiteral(" class=\"kt-checkbox kt-checkbox--single kt-checkbox--all kt-checkbox--solid\""); WriteLiteral(">\r\n <input"); WriteLiteral(" type=\"checkbox\""); WriteLiteral(" id=\"chkAll\""); WriteLiteral(" title=\"全选\""); WriteLiteral(" />\r\n <span></span>\r\n </lable>\r" + "\n </th>\r\n"); #line 30 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" } #line default #line hidden WriteLiteral(" <th"); WriteLiteral(" class=\"text-center hidden-md hidden-sm hidden-xs\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 1290), Tuple.Create("\"", 1329) #line 31 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 1297), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("ID")) #line default #line hidden , 1297), false) ); WriteLiteral(">编号</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 1386), Tuple.Create("\"", 1427) #line 32 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 1393), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("Time")) #line default #line hidden , 1393), false) ); WriteLiteral(">时间</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 1484), Tuple.Create("\"", 1525) #line 33 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 1491), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("Page")) #line default #line hidden , 1491), false) ); WriteLiteral(">页面</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 1582), Tuple.Create("\"", 1624) #line 34 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 1589), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("Title")) #line default #line hidden , 1589), false) ); WriteLiteral(">标题</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 1681), Tuple.Create("\"", 1723) #line 35 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 1688), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("Times")) #line default #line hidden , 1688), false) ); WriteLiteral(">次数</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 1780), Tuple.Create("\"", 1822) #line 36 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 1787), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("Users")) #line default #line hidden , 1787), false) ); WriteLiteral(">用户</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 1879), Tuple.Create("\"", 1919) #line 37 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 1886), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("IPs")) #line default #line hidden , 1886), false) ); WriteLiteral(">IP</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 1976), Tuple.Create("\"", 2018) #line 38 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 1983), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("Error")) #line default #line hidden , 1983), false) ); WriteLiteral(">错误</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 2075), Tuple.Create("\"", 2116) #line 39 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 2082), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("Cost")) #line default #line hidden , 2082), false) ); WriteLiteral(">平均耗时</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 2175), Tuple.Create("\"", 2219) #line 40 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 2182), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("MaxCost")) #line default #line hidden , 2182), false) ); WriteLiteral(">最大耗时</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 2278), Tuple.Create("\"", 2325) #line 41 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 2285), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("CreateTime")) #line default #line hidden , 2285), false) ); WriteLiteral(">创建时间</a></th>\r\n <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral("><a"); WriteAttribute("href", Tuple.Create(" href=\"", 2384), Tuple.Create("\"", 2431) #line 42 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 2391), Tuple.Create <System.Object, System.Int32>(Html.Raw(page.GetSortUrl("UpdateTime")) #line default #line hidden , 2391), false) ); WriteLiteral(">更新时间</a></th>\r\n"); #line 43 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" #line default #line hidden #line 43 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" if (this.Has(PermissionFlags.Detail, PermissionFlags.Update, PermissionFlags.Delete)) { #line default #line hidden WriteLiteral(" <th"); WriteLiteral(" class=\"text-center\""); WriteLiteral(">操作</th>\r\n"); #line 46 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" } #line default #line hidden WriteLiteral(" </tr>\r\n </thead>\r\n <tbody>\r\n"); #line 50 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" #line default #line hidden #line 50 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" foreach (var entity in Model) { var st = new VisitStatModel { Level = level, Time = entity.Time }; #line default #line hidden WriteLiteral(" <tr>\r\n"); #line 58 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" #line default #line hidden #line 58 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" if (set.EnableSelect) { #line default #line hidden WriteLiteral(" <td"); WriteLiteral(" class=\"text-center\""); WriteLiteral(" style=\"width:20px;\""); WriteLiteral(">\r\n <label"); WriteLiteral(" class=\"kt-checkbox kt-checkbox--single kt-checkbox--all kt-checkbox--solid\""); WriteLiteral(">\r\n <input"); WriteLiteral(" type=\"checkbox\""); WriteLiteral(" name=\"keys\""); WriteAttribute("value", Tuple.Create(" value=\"", 3254), Tuple.Create("\"", 3272) #line 62 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" , Tuple.Create(Tuple.Create("", 3262), Tuple.Create <System.Object, System.Int32>(entity.ID #line default #line hidden , 3262), false) ); WriteLiteral(" />\r\n <span></span>\r\n <" + "/label>\r\n </td>\r\n"); #line 66 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" } #line default #line hidden WriteLiteral(" <td"); WriteLiteral(" class=\"text-center hidden-md hidden-sm hidden-xs\""); WriteLiteral(">"); #line 67 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.ID); #line default #line hidden WriteLiteral("</td>\r\n <td"); WriteLiteral(" class=\"text-right\""); WriteLiteral(">"); #line 68 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(st); #line default #line hidden WriteLiteral("</td>\r\n <td>"); #line 69 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.Page); #line default #line hidden WriteLiteral("</td>\r\n <td>"); #line 70 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.Title); #line default #line hidden WriteLiteral("</td>\r\n <td"); WriteLiteral(" class=\"text-right\""); WriteLiteral(">"); #line 71 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.Times.ToString("n0")); #line default #line hidden WriteLiteral("</td>\r\n <td"); WriteLiteral(" class=\"text-right\""); WriteLiteral(">"); #line 72 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.Users.ToString("n0")); #line default #line hidden WriteLiteral("</td>\r\n <td"); WriteLiteral(" class=\"text-right\""); WriteLiteral(">"); #line 73 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.IPs.ToString("n0")); #line default #line hidden WriteLiteral("</td>\r\n <td"); WriteLiteral(" class=\"text-right\""); WriteLiteral(">"); #line 74 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.Error.ToString("n0")); #line default #line hidden WriteLiteral("</td>\r\n <td"); WriteLiteral(" class=\"text-right\""); WriteLiteral(">"); #line 75 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.Cost.ToString("n0")); #line default #line hidden WriteLiteral(" ms</td>\r\n <td"); WriteLiteral(" class=\"text-right\""); WriteLiteral(">"); #line 76 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.MaxCost.ToString("n0")); #line default #line hidden WriteLiteral(" ms</td>\r\n <td>"); #line 77 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.CreateTime.ToFullString("")); #line default #line hidden WriteLiteral("</td>\r\n <td>"); #line 78 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.UpdateTime.ToFullString("")); #line default #line hidden WriteLiteral("</td>\r\n"); #line 79 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" #line default #line hidden #line 79 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" if (this.Has(PermissionFlags.Detail, PermissionFlags.Update, PermissionFlags.Delete)) { #line default #line hidden WriteLiteral(" <td"); WriteLiteral(" class=\"text-center\""); WriteLiteral(" style=\"width: 50px;\""); WriteLiteral(">\r\n"); WriteLiteral(" "); #line 82 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(Html.Partial("_List_Data_Action", (Object)entity)); #line default #line hidden WriteLiteral("\r\n </td>\r\n"); #line 84 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" } #line default #line hidden WriteLiteral(" </tr>\r\n"); #line 86 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" } #line default #line hidden WriteLiteral(" "); #line 87 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" if (page.State != null) { var entity = page.State as VisitStat; #line default #line hidden WriteLiteral(" <tr>\r\n"); #line 91 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" #line default #line hidden #line 91 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" if (set.EnableSelect) { #line default #line hidden WriteLiteral(" <td></td>\r\n"); #line 94 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" } #line default #line hidden WriteLiteral(" <td"); WriteLiteral(" class=\"text-center hidden-md hidden-sm hidden-xs\""); WriteLiteral(">总计</td>\r\n <td></td>\r\n <td></td>\r\n " + " <td></td>\r\n <td"); WriteLiteral(" class=\"text-right\""); WriteLiteral(">"); #line 99 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.Times.ToString("n0")); #line default #line hidden WriteLiteral("</td>\r\n <td"); WriteLiteral(" class=\"text-right\""); WriteLiteral(">"); #line 100 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.Users.ToString("n0")); #line default #line hidden WriteLiteral("</td>\r\n <td"); WriteLiteral(" class=\"text-right\""); WriteLiteral(">"); #line 101 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.IPs.ToString("n0")); #line default #line hidden WriteLiteral("</td>\r\n <td"); WriteLiteral(" class=\"text-right\""); WriteLiteral(">"); #line 102 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.Error.ToString("n0")); #line default #line hidden WriteLiteral("</td>\r\n <td"); WriteLiteral(" class=\"text-right\""); WriteLiteral(">"); #line 103 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.Cost.ToString("n0")); #line default #line hidden WriteLiteral(" ms</td>\r\n <td"); WriteLiteral(" class=\"text-right\""); WriteLiteral(">"); #line 104 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.MaxCost.ToString("n0")); #line default #line hidden WriteLiteral(" ms</td>\r\n <td>"); #line 105 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.CreateTime.ToFullString("")); #line default #line hidden WriteLiteral("</td>\r\n <td>"); #line 106 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" Write(entity.UpdateTime.ToFullString("")); #line default #line hidden WriteLiteral("</td>\r\n"); #line 107 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" #line default #line hidden #line 107 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" if (this.Has(PermissionFlags.Detail, PermissionFlags.Update, PermissionFlags.Delete)) { #line default #line hidden WriteLiteral(" <td></td>\r\n"); #line 110 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" } #line default #line hidden WriteLiteral(" </tr>\r\n"); #line 112 "..\..\Areas\Admin\Views\VisitStat\_List_Data.cshtml" } #line default #line hidden WriteLiteral(" </tbody>\r\n </table>\r\n</div>"); }