|
|
|
@ -1,9 +1,14 @@
|
|
|
|
|
@inject IConfiguration cfg
|
|
|
|
|
@inject Infrastructure.Application.Services.Settings.ISettingService settingSerice
|
|
|
|
|
@{
|
|
|
|
|
var name = settingSerice.GetSetting("name").Value;
|
|
|
|
|
var logo = settingSerice.GetSetting("logo").Value;
|
|
|
|
|
var copyright = settingSerice.GetSetting("copyright").Value;
|
|
|
|
|
}
|
|
|
|
|
<!DOCTYPE html>
|
|
|
|
|
<html>
|
|
|
|
|
<head>
|
|
|
|
|
@(await Html.PartialAsync("_Header"))
|
|
|
|
|
<title>@HtmlTitle | @cfg["name"]</title>
|
|
|
|
|
<title>@name @HtmlTitle</title>
|
|
|
|
|
@RenderSection("styles", required: false)
|
|
|
|
|
</head>
|
|
|
|
|
<body class="hold-transition sidebar-mini layout-boxed" data-senna data-senna-surface>
|
|
|
|
@ -42,8 +47,8 @@
|
|
|
|
|
</nav>
|
|
|
|
|
<aside class="main-sidebar sidebar-dark-primary elevation-4">
|
|
|
|
|
<a class="brand-link" href="@Url.Action("Index","Home",new { area=""})">
|
|
|
|
|
<img class="brand-image img-circle elevation-3" style="opacity: .8" src="@Url.Content("~"+cfg["logo"])" />
|
|
|
|
|
<span class="brand-text font-weight-light">@cfg["name"]</span>
|
|
|
|
|
<img class="brand-image img-circle elevation-3" style="opacity: .8" src="@Url.Content("~"+logo)" />
|
|
|
|
|
<span class="brand-text font-weight-light">@name</span>
|
|
|
|
|
</a>
|
|
|
|
|
<div class="sidebar">
|
|
|
|
|
<nav class="mt-2">
|
|
|
|
@ -87,10 +92,10 @@
|
|
|
|
|
</div>
|
|
|
|
|
<footer class="main-footer">
|
|
|
|
|
<strong>
|
|
|
|
|
@Html.Raw(cfg["copyright"].Replace("{now}", DateTime.Now.Year.ToString()))
|
|
|
|
|
@Html.Raw(string.Format(copyright, DateTime.Now.Year.ToString()))
|
|
|
|
|
</strong>
|
|
|
|
|
<div class="float-right d-none d-sm-inline-block">
|
|
|
|
|
<b>v @Helper.Instance.GetVersion()</b>
|
|
|
|
|
<b>v @Helper.Instance.GetVersion() build @Helper.Instance.GetAssemblyVersion()</b>
|
|
|
|
|
@if (User.Identity.IsAuthenticated)
|
|
|
|
|
{
|
|
|
|
|
<a href="@Url.Action("Index","Home",new { area="Admin" })">管理</a>
|
|
|
|
|