界面调整,完善

This commit is contained in:
dathlin
2017-07-25 20:45:44 +08:00
parent 49b7a0998c
commit 059014a7b2
7 changed files with 129 additions and 24 deletions

View File

@@ -27,8 +27,6 @@ namespace 软件系统浏览器模版.Controllers
[AuthorizeUser]
public ActionResult About()
{
ViewBag.Message = "Your application description page.";
return View();
}
@@ -44,6 +42,14 @@ namespace 软件系统浏览器模版.Controllers
return View();
}
/// <summary>
/// 系统更新日志
/// </summary>
/// <returns></returns>
[AuthorizeUser]
public ActionResult UpdateLog()
{
return View();
}
}
}

View File

@@ -1,7 +1,25 @@
@{
ViewBag.Title = "About";
ViewBag.Title = "关于本软件系统";
}
<h2>@ViewBag.Title.</h2>
<h3>@ViewBag.Message</h3>
<p>Use this area to provide additional information.</p>
<dl class="dl-horizontal">
<dt>软件名称</dt>
<dd>@CommonLibrary.Resource.StringResouce.SoftName</dd>
<dt>版本号</dt>
<dd>V<span>@ClientsLibrary.UserClient.CurrentVersion.ToString()</span></dd>
<dt>版权声明</dt>
<dd>本软件著作权归<span>@CommonLibrary.Resource.StringResouce.SoftCopyRight</span>所有</dd>
<dt>基础框架版本</dt>
<dd>V<span>@HslCommunication.BasicFramework.SoftBasic.FrameworkVersion.ToString()</span></dd>
<dt>框架版本</dt>
<dd>本系统框架由<a href="http://www.cnblogs.com/dathlin/">Richard.Hu</a>提供技术支持</dd>
<dt>框架开源地址</dt>
<dd><a href="https://github.com/dathlin/C-S-">https://github.com/dathlin/C-S-</a></dd>
<dt>JSON.Net</dt>
<dd><a href="http://www.newtonsoft.com/json">http://www.newtonsoft.com/json</a></dd>
<dt>Wpf基础架构</dt>
<dd><a href="https://github.com/ButchersBoy/MaterialDesignInXamlToolkit">https://github.com/ButchersBoy/MaterialDesignInXamlToolkit</a></dd>
<dt>Glyphicons图标来源</dt>
<dd><a href="http://glyphicons.com/">http://glyphicons.com/</a></dd>
</dl>

View File

@@ -10,22 +10,28 @@
<div class="row">
<div class="col-md-4">
<h2>Winform 客户端</h2>
<p>
Winform 客户端是常规的windows窗体应用程序虽然界面比较简单但是功能齐全稳定。winform的gdi+绘图也是很轻松的就可以绘制复杂的二维图形在C-S中支持最好。
</p>
<div class="panel panel-danger">
<div class="panel-heading">Winform 客户端</div>
<div class="panel-body">
Winform 客户端是常规的windows窗体应用程序虽然界面比较简单但是功能齐全稳定。winform的gdi+绘图也是很轻松的就可以绘制复杂的二维图形在C-S中支持最好。
</div>
</div>
</div>
<div class="col-md-4">
<h2>Wpf 客户端</h2>
<p>
Wpf 客户端是最新的windows窗体应用程序直接基于directx绘制界面充分发挥了显卡的性能所以在界面表现上要远远大于winform程序可以轻松实现动画。数据绑定机制可以方便
实现主题机制。
</p>
<div class="panel panel-danger">
<div class="panel-heading">Wpf 客户端</div>
<div class="panel-body">
Wpf 客户端是最新的windows窗体应用程序直接基于directx绘制界面充分发挥了显卡的性能所以在界面表现上要远远大于winform程序可以轻松实现动画。数据绑定机制可以方便
实现主题机制。
</div>
</div>
</div>
<div class="col-md-4">
<h2>Web 服务器客户端</h2>
<p>
最新添加的B-S系统该系统的S端仍然作为C端连接winform版的S端提供了大多数数据模型的一致性与原有功能无缝集成。
</p>
<div class="panel panel-danger">
<div class="panel-heading">Web 服务器客户端</div>
<div class="panel-body">
最新添加的B-S系统该系统的S端仍然作为C端连接winform版的S端提供了大多数数据模型的一致性与原有功能无缝集成。
</div>
</div>
</div>
</div>

View File

@@ -0,0 +1,38 @@

@{
ViewBag.Title = "UpdateLog";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<h2>系统更新日志<small>历次版本详细信息</small></h2>
<div class="row">
<div class="col-md-3">
@{
foreach (var v in ClientsLibrary.UserClient.HistoryVersions)
{
Guid guid = Guid.NewGuid();
<div class="list-group">
<a id="@guid" class="list-group-item">
<h4 class="list-group-item-heading">Version:<span>@v.VersionNum.ToString()</span></h4>
<p class="list-group-item-text">更新日志 @v.ReleaseDate.ToString("yyyy-MM-dd")</p>
</a>
<script>
$('#@guid').on('click', function () {
$('#details').replaceWith(@v.UpdateDetails.Replace("\r\n","<br />"));
});
</script>
</div>
}
}
</div>
<div class="col-md-9">
<span id="details">
</span>
</div>
</div>

View File

@@ -21,9 +21,38 @@
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li>@Html.ActionLink("主页", "Index", "Home")</li>
<li>@Html.ActionLink("关于", "About", "Home")</li>
<li>@Html.ActionLink("联系方式", "Contact", "Home")</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
<span class="glyphicon glyphicon-user" aria-hidden="true"></span>
管理员</a>
<ul class="dropdown-menu">
<li>@Html.ActionLink("公告更改", "About", "Home")</li>
<li>@Html.ActionLink("账号管理", "About", "Home")</li>
<li>@Html.ActionLink("注册账户", "About", "Home")</li>
<li role="separator" class="divider"></li>
<li>@Html.ActionLink("日志查看", "About", "Home")</li>
<li>@Html.ActionLink("消息发送", "About", "Home")</li>
</ul>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
<span class="glyphicon glyphicon-cog" aria-hidden="true"></span>
设置</a>
<ul class="dropdown-menu">
<li>@Html.ActionLink("关于本系统", "About", "Home")</li>
</ul>
</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
<span class="glyphicon glyphicon-th" aria-hidden="true"></span>
关于</a>
<ul class="dropdown-menu">
<li>@Html.ActionLink("关于本系统", "About", "Home")</li>
<li>@Html.ActionLink("更新日志", "UpdateLog", "Home")</li>
<li>@Html.ActionLink("版本号说明", "Contact", "Home")</li>
<li>@Html.ActionLink("建议反馈", "Contact", "Home")</li>
</ul>
</li>
</ul>
@Html.Partial("_LoginPartial")
</div>

View File

@@ -18,8 +18,15 @@
@Html.AntiForgeryToken()
<ul class="nav navbar-nav navbar-right">
<li>
<li>@Html.ActionLink("您好," + user.UserName + "!", "AccountDetail", "Account")</li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
您好, @user.UserName !
</a>
<ul class="dropdown-menu">
<li>@Html.ActionLink("账户详细信息", "AccountDetail", "Account")</li>
<li>@Html.ActionLink("修改密码", "ChangePassword", "Account")</li>
</ul>
</li>
<li><a href="javascript:document.getElementById('logoutForm').submit()">注销</a></li>
</ul>
}

View File

@@ -214,6 +214,7 @@
<Content Include="Views\Shared\_LoginPartial.cshtml" />
<Content Include="Views\Account\Login.cshtml" />
<Content Include="Views\Account\AccountDetail.cshtml" />
<Content Include="Views\Home\UpdateLog.cshtml" />
</ItemGroup>
<ItemGroup>
<Folder Include="App_Data\" />