Commit 497c9ade authored by Savorboard's avatar Savorboard

update dashboard home page.

parent 7c26bd89
@* Generator: Template TypeVisibility: Internal GeneratePrettyNames: True *@
@using System
@using System.Collections.Generic
@using DotNetCore.CAP.Models;
@using DotNetCore.CAP.Models;
@using DotNetCore.CAP.Dashboard
@using DotNetCore.CAP.Dashboard.Pages
@using DotNetCore.CAP.Dashboard.Resources
......@@ -36,19 +36,19 @@
<div id="realtimeGraph"
data-published-succeeded="@Statistics.PublishedSucceeded"
data-published-failed="@Statistics.PublishedFailed"
data-published-succeeded-string="@Strings.HomePage_GraphHover_Succeeded"
data-published-failed-string="@Strings.HomePage_GraphHover_Failed"
data-published-succeeded-string="@Strings.HomePage_GraphHover_PSucceeded"
data-published-failed-string="@Strings.HomePage_GraphHover_PFailed"
data-received-succeeded="@Statistics.ReceivedSucceeded"
data-received-failed="@Statistics.ReceivedFailed"
data-received-succeeded-string="接收成功"
data-received-failed-string="处理失败"></div>
data-received-succeeded-string="@Strings.HomePage_GraphHover_RSucceeded"
data-received-failed-string="@Strings.HomePage_GraphHover_RFailed"></div>
<div style="display: none;">
<span data-metric="published_succeeded:count"></span>
<span data-metric="published_failed:count"></span>
<span data-metric="received_succeeded:count"></span>
<span data-metric="received_failed:count"></span>
</div>
<div id="legend"></div>
<h3>
@Strings.HomePage_HistoryGraph
</h3>
......@@ -56,12 +56,12 @@
<div id="historyGraph"
data-published-succeeded="@JsonConvert.SerializeObject(publishedSucceeded)"
data-published-failed="@JsonConvert.SerializeObject(publishedFailed)"
data-published-succeeded-string="@Strings.HomePage_GraphHover_Succeeded"
data-published-failed-string="@Strings.HomePage_GraphHover_Failed"
data-published-succeeded-string="@Strings.HomePage_GraphHover_PSucceeded"
data-published-failed-string="@Strings.HomePage_GraphHover_PFailed"
data-received-succeeded="@JsonConvert.SerializeObject(receivedSucceeded)"
data-received-failed="@JsonConvert.SerializeObject(receivedFailed)"
data-received-succeeded-string="接收成功"
data-received-failed-string="处理失败">
data-received-succeeded-string="@Strings.HomePage_GraphHover_RSucceeded"
data-received-failed-string="@Strings.HomePage_GraphHover_RFailed">
</div>
</div>
</div>
\ No newline at end of file
......@@ -11,51 +11,51 @@
namespace DotNetCore.CAP.Dashboard.Pages
{
#line 2 "..\..\Dashboard\Pages\HomePage.cshtml"
#line 2 "..\..\HomePage.cshtml"
using System;
#line default
#line hidden
#line 3 "..\..\Dashboard\Pages\HomePage.cshtml"
#line default
#line hidden
#line 3 "..\..\HomePage.cshtml"
using System.Collections.Generic;
#line default
#line hidden
#line default
#line hidden
using System.Linq;
using System.Text;
#line 4 "..\..\Dashboard\Pages\HomePage.cshtml"
using DotNetCore.CAP.Models;
#line default
#line hidden
#line 5 "..\..\Dashboard\Pages\HomePage.cshtml"
#line 5 "..\..\HomePage.cshtml"
using DotNetCore.CAP.Dashboard;
#line default
#line hidden
#line 6 "..\..\Dashboard\Pages\HomePage.cshtml"
#line default
#line hidden
#line 6 "..\..\HomePage.cshtml"
using DotNetCore.CAP.Dashboard.Pages;
#line default
#line hidden
#line 7 "..\..\Dashboard\Pages\HomePage.cshtml"
#line default
#line hidden
#line 7 "..\..\HomePage.cshtml"
using DotNetCore.CAP.Dashboard.Resources;
#line default
#line hidden
#line 8 "..\..\Dashboard\Pages\HomePage.cshtml"
#line default
#line hidden
#line 4 "..\..\HomePage.cshtml"
using DotNetCore.CAP.Models;
#line default
#line hidden
#line 8 "..\..\HomePage.cshtml"
using Newtonsoft.Json;
#line default
#line hidden
#line default
#line hidden
[System.CodeDom.Compiler.GeneratedCodeAttribute("RazorGenerator", "2.0.0.0")]
internal partial class HomePage : RazorPage
{
......@@ -65,7 +65,7 @@ namespace DotNetCore.CAP.Dashboard.Pages
{
WriteLiteral("\r\n");
WriteLiteral("\r\n");
......@@ -76,239 +76,276 @@ WriteLiteral("\r\n");
#line 10 "..\..\Dashboard\Pages\HomePage.cshtml"
Layout = new LayoutPage(Strings.HomePage_Title);
var monitor = Storage.GetMonitoringApi();
IDictionary<DateTime, int> publishedSucceeded = monitor.HourlySucceededJobs(MessageType.Publish);
IDictionary<DateTime, int> publishedFailed = monitor.HourlyFailedJobs(MessageType.Publish);
#line 10 "..\..\HomePage.cshtml"
IDictionary<DateTime, int> receivedSucceeded = monitor.HourlySucceededJobs(MessageType.Subscribe);
IDictionary<DateTime, int> receivedFailed = monitor.HourlyFailedJobs(MessageType.Subscribe);
Layout = new LayoutPage(Strings.HomePage_Title);
var monitor = Storage.GetMonitoringApi();
IDictionary<DateTime, int> publishedSucceeded = monitor.HourlySucceededJobs(MessageType.Publish);
IDictionary<DateTime, int> publishedFailed = monitor.HourlyFailedJobs(MessageType.Publish);
#line default
#line hidden
WriteLiteral("\r\n<div class=\"row\">\r\n <div class=\"col-md-12\">\r\n <h1 class=\"page-header\"" +
">");
IDictionary<DateTime, int> receivedSucceeded = monitor.HourlySucceededJobs(MessageType.Subscribe);
IDictionary<DateTime, int> receivedFailed = monitor.HourlyFailedJobs(MessageType.Subscribe);
#line 23 "..\..\Dashboard\Pages\HomePage.cshtml"
Write(Strings.HomePage_Title);
#line default
#line hidden
WriteLiteral("</h1>\r\n");
#line default
#line hidden
WriteLiteral("\r\n<div class=\"row\">\r\n <div class=\"col-md-12\">\r\n <h1 class=\"page-header\"" +
">");
#line 24 "..\..\Dashboard\Pages\HomePage.cshtml"
if (Metrics.Count > 0)
{
#line default
#line hidden
WriteLiteral(" <div class=\"row\">\r\n");
#line 23 "..\..\HomePage.cshtml"
Write(Strings.HomePage_Title);
#line default
#line hidden
WriteLiteral("</h1>\r\n");
#line 24 "..\..\HomePage.cshtml"
if (Metrics.Count > 0)
{
#line 27 "..\..\Dashboard\Pages\HomePage.cshtml"
foreach (var metric in Metrics)
#line default
#line hidden
WriteLiteral(" <div class=\"row\">\r\n");
#line 27 "..\..\HomePage.cshtml"
foreach (var metric in Metrics)
{
#line default
#line hidden
WriteLiteral(" <div class=\"col-md-2\">\r\n ");
#line default
#line hidden
WriteLiteral(" <div class=\"col-md-2\">\r\n ");
#line 30 "..\..\HomePage.cshtml"
Write(Html.BlockMetric(metric));
#line 30 "..\..\Dashboard\Pages\HomePage.cshtml"
Write(Html.BlockMetric(metric));
#line default
#line hidden
WriteLiteral("\r\n </div>\r\n");
#line default
#line hidden
WriteLiteral("\r\n </div>\r\n");
#line 32 "..\..\Dashboard\Pages\HomePage.cshtml"
#line 32 "..\..\HomePage.cshtml"
}
#line default
#line hidden
WriteLiteral(" </div>\r\n");
#line default
#line hidden
WriteLiteral(" </div>\r\n");
#line 34 "..\..\Dashboard\Pages\HomePage.cshtml"
}
#line default
#line hidden
WriteLiteral(" <h3>");
#line 34 "..\..\HomePage.cshtml"
}
#line 35 "..\..\Dashboard\Pages\HomePage.cshtml"
Write(Strings.HomePage_RealtimeGraph);
#line default
#line hidden
WriteLiteral(" <h3>");
#line 35 "..\..\HomePage.cshtml"
Write(Strings.HomePage_RealtimeGraph);
#line default
#line hidden
WriteLiteral("</h3>\r\n <div id=\"realtimeGraph\"\r\n data-published-succeeded=\"");
#line default
#line hidden
WriteLiteral("</h3>\r\n <div id=\"realtimeGraph\"\r\n data-published-succeeded=\"");
#line 37 "..\..\Dashboard\Pages\HomePage.cshtml"
Write(Statistics.PublishedSucceeded);
#line 37 "..\..\HomePage.cshtml"
Write(Statistics.PublishedSucceeded);
#line default
#line hidden
WriteLiteral("\"\r\n data-published-failed=\"");
#line default
#line hidden
WriteLiteral("\"\r\n data-published-failed=\"");
#line 38 "..\..\Dashboard\Pages\HomePage.cshtml"
Write(Statistics.PublishedFailed);
#line default
#line hidden
WriteLiteral("\"\r\n data-published-succeeded-string=\"");
#line 38 "..\..\HomePage.cshtml"
Write(Statistics.PublishedFailed);
#line 39 "..\..\Dashboard\Pages\HomePage.cshtml"
Write(Strings.HomePage_GraphHover_Succeeded);
#line default
#line hidden
WriteLiteral("\"\r\n data-published-succeeded-string=\"");
#line default
#line hidden
WriteLiteral("\"\r\n data-published-failed-string=\"");
#line 40 "..\..\Dashboard\Pages\HomePage.cshtml"
Write(Strings.HomePage_GraphHover_Failed);
#line 39 "..\..\HomePage.cshtml"
Write(Strings.HomePage_GraphHover_PSucceeded);
#line default
#line hidden
WriteLiteral("\"\r\n data-received-succeeded=\"");
#line default
#line hidden
WriteLiteral("\"\r\n data-published-failed-string=\"");
#line 41 "..\..\Dashboard\Pages\HomePage.cshtml"
Write(Statistics.ReceivedSucceeded);
#line default
#line hidden
WriteLiteral("\"\r\n data-received-failed=\"");
#line 40 "..\..\HomePage.cshtml"
Write(Strings.HomePage_GraphHover_PFailed);
#line default
#line hidden
WriteLiteral("\"\r\n data-received-succeeded=\"");
#line 42 "..\..\Dashboard\Pages\HomePage.cshtml"
Write(Statistics.ReceivedFailed);
#line default
#line hidden
WriteLiteral(@"""
data-received-succeeded-string=""接收成功""
data-received-failed-string=""处理失败""></div>
#line 41 "..\..\HomePage.cshtml"
Write(Statistics.ReceivedSucceeded);
#line default
#line hidden
WriteLiteral("\"\r\n data-received-failed=\"");
#line 42 "..\..\HomePage.cshtml"
Write(Statistics.ReceivedFailed);
#line default
#line hidden
WriteLiteral("\"\r\n data-received-succeeded-string=\"");
#line 43 "..\..\HomePage.cshtml"
Write(Strings.HomePage_GraphHover_RSucceeded);
#line default
#line hidden
WriteLiteral("\"\r\n data-received-failed-string=\"");
#line 44 "..\..\HomePage.cshtml"
Write(Strings.HomePage_GraphHover_RFailed);
#line default
#line hidden
WriteLiteral(@"""></div>
<div style=""display: none;"">
<span data-metric=""published_succeeded:count""></span>
<span data-metric=""published_failed:count""></span>
<span data-metric=""received_succeeded:count""></span>
<span data-metric=""received_failed:count""></span>
</div>
<div id=""legend""></div>
<h3>
");
#line 53 "..\..\Dashboard\Pages\HomePage.cshtml"
Write(Strings.HomePage_HistoryGraph);
#line default
#line hidden
WriteLiteral("\r\n </h3>\r\n\r\n <div id=\"historyGraph\"\r\n data-published-su" +
"cceeded=\"");
#line 53 "..\..\HomePage.cshtml"
Write(Strings.HomePage_HistoryGraph);
#line default
#line hidden
WriteLiteral("\r\n </h3>\r\n\r\n <div id=\"historyGraph\"\r\n data-published-su" +
"cceeded=\"");
#line 57 "..\..\HomePage.cshtml"
Write(JsonConvert.SerializeObject(publishedSucceeded));
#line default
#line hidden
WriteLiteral("\"\r\n data-published-failed=\"");
#line 58 "..\..\HomePage.cshtml"
Write(JsonConvert.SerializeObject(publishedFailed));
#line default
#line hidden
WriteLiteral("\"\r\n data-published-succeeded-string=\"");
#line 59 "..\..\HomePage.cshtml"
Write(Strings.HomePage_GraphHover_PSucceeded);
#line default
#line hidden
WriteLiteral("\"\r\n data-published-failed-string=\"");
#line 60 "..\..\HomePage.cshtml"
Write(Strings.HomePage_GraphHover_PFailed);
#line default
#line hidden
WriteLiteral("\"\r\n data-received-succeeded=\"");
#line 57 "..\..\Dashboard\Pages\HomePage.cshtml"
Write(JsonConvert.SerializeObject(publishedSucceeded));
#line default
#line hidden
WriteLiteral("\"\r\n data-published-failed=\"");
#line 61 "..\..\HomePage.cshtml"
Write(JsonConvert.SerializeObject(receivedSucceeded));
#line 58 "..\..\Dashboard\Pages\HomePage.cshtml"
Write(JsonConvert.SerializeObject(publishedFailed));
#line default
#line hidden
WriteLiteral("\"\r\n data-published-succeeded-string=\"");
#line default
#line hidden
WriteLiteral("\"\r\n data-received-failed=\"");
#line 59 "..\..\Dashboard\Pages\HomePage.cshtml"
Write(Strings.HomePage_GraphHover_Succeeded);
#line 62 "..\..\HomePage.cshtml"
Write(JsonConvert.SerializeObject(receivedFailed));
#line default
#line hidden
WriteLiteral("\"\r\n data-published-failed-string=\"");
#line default
#line hidden
WriteLiteral("\"\r\n data-received-succeeded-string=\"");
#line 60 "..\..\Dashboard\Pages\HomePage.cshtml"
Write(Strings.HomePage_GraphHover_Failed);
#line default
#line hidden
WriteLiteral("\"\r\n data-received-succeeded=\"");
#line 63 "..\..\HomePage.cshtml"
Write(Strings.HomePage_GraphHover_RSucceeded);
#line 61 "..\..\Dashboard\Pages\HomePage.cshtml"
Write(JsonConvert.SerializeObject(receivedSucceeded));
#line default
#line hidden
WriteLiteral("\"\r\n data-received-failed=\"");
#line default
#line hidden
WriteLiteral("\"\r\n data-received-failed-string=\"");
#line 62 "..\..\Dashboard\Pages\HomePage.cshtml"
Write(JsonConvert.SerializeObject(receivedFailed));
#line default
#line hidden
WriteLiteral("\"\r\n data-received-succeeded-string=\"接收成功\"\r\n data-received" +
"-failed-string=\"处理失败\"> \r\n </div>\r\n </div>\r\n</div>");
#line 64 "..\..\HomePage.cshtml"
Write(Strings.HomePage_GraphHover_RFailed);
#line default
#line hidden
WriteLiteral("\">\r\n </div>\r\n </div>\r\n</div>");
}
......
......@@ -134,4 +134,9 @@
<LastGenOutput>Strings.Designer.cs</LastGenOutput>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<None Update="Dashboard\Pages\HomePage.cshtml">
<Generator>RazorGenerator</Generator>
</None>
</ItemGroup>
</Project>
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment