Example #1
0
        /// <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));
        }
Example #3
0
        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>");
        }
Example #5
0
        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>");
        }
Example #6
0
        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>");
        }
Example #7
0
        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>");
        }