所有消息的子界面方法提炼到共享控制器,消息提示新增提交id显示

This commit is contained in:
dathlin
2017-08-27 08:41:16 +08:00
parent 53ff498dfb
commit b0f81c4a7c
7 changed files with 25 additions and 37 deletions

View File

@@ -302,14 +302,7 @@ namespace 软件系统浏览器模版.Controllers
private ActionResult PartialViewMessage(MessageBoxStyle style, string message)
{
ViewData["alertMessage"] = message;
switch(style)
{
case MessageBoxStyle.success:return PartialView("_MessageSuccessPartial");
case MessageBoxStyle.info: return PartialView("_MessageInfoPartial");
case MessageBoxStyle.warning: return PartialView("_MessageWarningPartial");
default: return PartialView("_MessageDangerPartial");
}
return RedirectToAction("Message", "Share", new { style = style, message = message });
}
}
}

View File

@@ -108,16 +108,16 @@ namespace 软件系统浏览器模版.Controllers
HslCommunication.OperateResultString result = UserClient.Net_simplify_client.ReadFromServer(CommonHeadCode.SimplifyHeadCode., UserClient.UserAccount.UserName + ":" + advice);
if (result.IsSuccess)
{
return Content("<div class=\"alert alert-success\" role=\"alert\">成功提交数据</div><script>alert('建议提交成功!')</script>", "text/html");
return PartialViewMessage(MessageBoxStyle.success, "建议提交成功!");
}
else
{
return Content("<div class=\"alert alert-danger\" role=\"alert\">建议提交失败,请稍后再试!错误信息:" + result.Message + "</div>", "text/html");
return PartialViewMessage(MessageBoxStyle.danger, result.Message);
}
}
else
{
return Content("<div class=\"alert alert-danger\" role=\"alert\">这是一个错误的请求!</div>", "text/html");
return PartialViewMessage(MessageBoxStyle.danger, "请求无效!");
}
}
@@ -150,28 +150,24 @@ namespace 软件系统浏览器模版.Controllers
if (announcement.Length > 1000)
{
ViewData["alertMessage"] = "公告的字数超过了1000字";
return PartialView("_MessageDangerPartial");
return PartialViewMessage(MessageBoxStyle.warning, "公告的字数超过了1000字");
}
OperateResultString result = UserClient.Net_simplify_client.ReadFromServer(CommonHeadCode.SimplifyHeadCode., announcement);
if (result.IsSuccess)
{
ViewData["alertMessage"] = "公告更改成功!";
UserClient.Announcement = announcement;
return PartialView("_MessageSuccessPartial");
return PartialViewMessage(MessageBoxStyle.success, "公告更改成功!");
}
else
{
ViewData["alertMessage"] = result.Message;
return PartialView("_MessageDangerPartial");
return PartialViewMessage(MessageBoxStyle.danger, result.Message);
}
}
else
{
ViewData["alertMessage"] = "请求无效!";
return PartialView("_MessageDangerPartial");
return PartialViewMessage(MessageBoxStyle.danger, "请求无效!");
}
}
@@ -217,19 +213,16 @@ namespace 软件系统浏览器模版.Controllers
OperateResultString result = UserClient.Net_simplify_client.ReadFromServer(CommonHeadCode.SimplifyHeadCode., Accounts);
if (result.IsSuccess)
{
ViewData["alertMessage"] = "账户更改成功!";
return PartialView("_MessageSuccessPartial");
return PartialViewMessage(MessageBoxStyle.success, "账户更改成功!");
}
else
{
ViewData["alertMessage"] = result.Message;
return PartialView("_MessageDangerPartial");
return PartialViewMessage(MessageBoxStyle.danger, result.Message);
}
}
else
{
ViewData["alertMessage"] = "请求无效!";
return PartialView("_MessageDangerPartial");
return PartialViewMessage(MessageBoxStyle.danger, "请求无效!");
}
}
@@ -263,32 +256,33 @@ namespace 软件系统浏览器模版.Controllers
if (SendMessage.Length > 1000)
{
ViewData["alertMessage"] = "需要发送的字数超过了1000字";
return PartialView("_MessageDangerPartial");
return PartialViewMessage(MessageBoxStyle.warning, "需要发送的字数超过了1000字");
}
OperateResultString result = UserClient.Net_simplify_client.ReadFromServer(CommonHeadCode.SimplifyHeadCode., SendMessage);
if (result.IsSuccess)
{
ViewData["alertMessage"] = "消息群发成功!";
UserClient.Announcement = SendMessage;
return PartialView("_MessageSuccessPartial");
return PartialViewMessage(MessageBoxStyle.success, "消息群发成功!");
}
else
{
ViewData["alertMessage"] = result.Message;
return PartialView("_MessageDangerPartial");
return PartialViewMessage(MessageBoxStyle.danger, result.Message);
}
}
else
{
ViewData["alertMessage"] = "请求无效!";
return PartialView("_MessageDangerPartial");
return PartialViewMessage(MessageBoxStyle.danger, "请求无效!");
}
}
private ActionResult PartialViewMessage(MessageBoxStyle style, string message)
{
return RedirectToAction("Message", "Share", new { style = style, message = message });
}
}
}

View File

@@ -26,6 +26,7 @@ namespace 软件系统浏览器模版.Controllers
public ActionResult Message(MessageBoxStyle style, string message)
{
ViewData["alertMessage"] = message;
ViewData["Guid"] = Guid.NewGuid().ToString("N");
switch (style)
{
case MessageBoxStyle.success: return PartialView("_MessageSuccessPartial");

View File

@@ -1,6 +1,6 @@

<div class="alert alert-dismissible alert-danger" style="margin:15px 15px">
<button type="button" class="close" data-dismiss="alert">&times;</button>
<h4>错误信息</h4>
<h4>错误信息<small><small style="margin-left:10px;">请求ID@ViewData["GUID"]</small></small></h4>
<p>@ViewData["alertMessage"]</p>
</div>

View File

@@ -2,6 +2,6 @@
<div class="alert alert-dismissible alert-info" style="margin:15px 15px">
<button type="button" class="close" data-dismiss="alert">&times;</button>
<h4>一般信息</h4>
<h4>一般信息<small><small style="margin-left:10px;">请求ID@ViewData["GUID"]</small></small></h4>
<p>@ViewData["alertMessage"]</p>
</div>

View File

@@ -2,6 +2,6 @@
<div class="alert alert-dismissible alert-success" style="margin:15px 15px">
<button type="button" class="close" data-dismiss="alert">&times;</button>
<h4>成功信息</h4>
<h4>成功信息<small><small style="margin-left:10px;">请求ID@ViewData["GUID"]</small></small></h4>
<p>@ViewData["alertMessage"]</p>
</div>

View File

@@ -2,6 +2,6 @@
<div class="alert alert-dismissible alert-warning" style="margin:15px 15px">
<button type="button" class="close" data-dismiss="alert">&times;</button>
<h4>警告信息</h4>
<h4>警告信息<small><small style="margin-left:10px;">请求ID@ViewData["GUID"]</small></small></h4>
<p>@ViewData["alertMessage"]</p>
</div>