Skip to content

Commit b0f81c4

Browse files
committed
所有消息的子界面方法提炼到共享控制器,消息提示新增提交id显示
1 parent 53ff498 commit b0f81c4

File tree

7 files changed

+25
-37
lines changed

7 files changed

+25
-37
lines changed

软件系统浏览器模版/Controllers/AccountController.cs

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -302,14 +302,7 @@ public ActionResult RegisterAccount(FormCollection fc)
302302

303303
private ActionResult PartialViewMessage(MessageBoxStyle style, string message)
304304
{
305-
ViewData["alertMessage"] = message;
306-
switch(style)
307-
{
308-
case MessageBoxStyle.success:return PartialView("_MessageSuccessPartial");
309-
case MessageBoxStyle.info: return PartialView("_MessageInfoPartial");
310-
case MessageBoxStyle.warning: return PartialView("_MessageWarningPartial");
311-
default: return PartialView("_MessageDangerPartial");
312-
}
305+
return RedirectToAction("Message", "Share", new { style = style, message = message });
313306
}
314307
}
315308
}

软件系统浏览器模版/Controllers/HomeController.cs

Lines changed: 19 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -108,16 +108,16 @@ public ActionResult AdviceFeedback(string advice)
108108
HslCommunication.OperateResultString result = UserClient.Net_simplify_client.ReadFromServer(CommonHeadCode.SimplifyHeadCode.意见反馈, UserClient.UserAccount.UserName + ":" + advice);
109109
if (result.IsSuccess)
110110
{
111-
return Content("<div class=\"alert alert-success\" role=\"alert\">成功提交数据</div><script>alert('建议提交成功!')</script>", "text/html");
111+
return PartialViewMessage(MessageBoxStyle.success, "建议提交成功!");
112112
}
113113
else
114114
{
115-
return Content("<div class=\"alert alert-danger\" role=\"alert\">建议提交失败,请稍后再试!错误信息:" + result.Message + "</div>", "text/html");
115+
return PartialViewMessage(MessageBoxStyle.danger, result.Message);
116116
}
117117
}
118118
else
119119
{
120-
return Content("<div class=\"alert alert-danger\" role=\"alert\">这是一个错误的请求!</div>", "text/html");
120+
return PartialViewMessage(MessageBoxStyle.danger, "请求无效!");
121121
}
122122
}
123123

@@ -150,28 +150,24 @@ public ActionResult SetAnnouncement(FormCollection fc)
150150

151151
if (announcement.Length > 1000)
152152
{
153-
ViewData["alertMessage"] = "公告的字数超过了1000字!";
154-
return PartialView("_MessageDangerPartial");
153+
return PartialViewMessage(MessageBoxStyle.warning, "公告的字数超过了1000字!");
155154
}
156155

157156

158157
OperateResultString result = UserClient.Net_simplify_client.ReadFromServer(CommonHeadCode.SimplifyHeadCode.更新公告, announcement);
159158
if (result.IsSuccess)
160159
{
161-
ViewData["alertMessage"] = "公告更改成功!";
162160
UserClient.Announcement = announcement;
163-
return PartialView("_MessageSuccessPartial");
161+
return PartialViewMessage(MessageBoxStyle.success, "公告更改成功!");
164162
}
165163
else
166164
{
167-
ViewData["alertMessage"] = result.Message;
168-
return PartialView("_MessageDangerPartial");
165+
return PartialViewMessage(MessageBoxStyle.danger, result.Message);
169166
}
170167
}
171168
else
172169
{
173-
ViewData["alertMessage"] = "请求无效!";
174-
return PartialView("_MessageDangerPartial");
170+
return PartialViewMessage(MessageBoxStyle.danger, "请求无效!");
175171
}
176172
}
177173

@@ -217,19 +213,16 @@ public ActionResult SetManagementAccount(FormCollection fc)
217213
OperateResultString result = UserClient.Net_simplify_client.ReadFromServer(CommonHeadCode.SimplifyHeadCode.更细账户, Accounts);
218214
if (result.IsSuccess)
219215
{
220-
ViewData["alertMessage"] = "账户更改成功!";
221-
return PartialView("_MessageSuccessPartial");
216+
return PartialViewMessage(MessageBoxStyle.success, "账户更改成功!");
222217
}
223218
else
224219
{
225-
ViewData["alertMessage"] = result.Message;
226-
return PartialView("_MessageDangerPartial");
220+
return PartialViewMessage(MessageBoxStyle.danger, result.Message);
227221
}
228222
}
229223
else
230224
{
231-
ViewData["alertMessage"] = "请求无效!";
232-
return PartialView("_MessageDangerPartial");
225+
return PartialViewMessage(MessageBoxStyle.danger, "请求无效!");
233226
}
234227
}
235228

@@ -263,32 +256,33 @@ public ActionResult SendMessage(FormCollection fc)
263256

264257
if (SendMessage.Length > 1000)
265258
{
266-
ViewData["alertMessage"] = "需要发送的字数超过了1000字!";
267-
return PartialView("_MessageDangerPartial");
259+
return PartialViewMessage(MessageBoxStyle.warning, "需要发送的字数超过了1000字!");
268260
}
269261

270262

271263
OperateResultString result = UserClient.Net_simplify_client.ReadFromServer(CommonHeadCode.SimplifyHeadCode.群发消息, SendMessage);
272264
if (result.IsSuccess)
273265
{
274-
ViewData["alertMessage"] = "消息群发成功!";
275266
UserClient.Announcement = SendMessage;
276-
return PartialView("_MessageSuccessPartial");
267+
return PartialViewMessage(MessageBoxStyle.success, "消息群发成功!");
277268
}
278269
else
279270
{
280-
ViewData["alertMessage"] = result.Message;
281-
return PartialView("_MessageDangerPartial");
271+
return PartialViewMessage(MessageBoxStyle.danger, result.Message);
282272
}
283273
}
284274
else
285275
{
286-
ViewData["alertMessage"] = "请求无效!";
287-
return PartialView("_MessageDangerPartial");
276+
return PartialViewMessage(MessageBoxStyle.danger, "请求无效!");
288277
}
289278
}
290279

291280

292281

282+
private ActionResult PartialViewMessage(MessageBoxStyle style, string message)
283+
{
284+
return RedirectToAction("Message", "Share", new { style = style, message = message });
285+
}
286+
293287
}
294288
}

软件系统浏览器模版/Controllers/ShareController.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ public class ShareController : Controller
2626
public ActionResult Message(MessageBoxStyle style, string message)
2727
{
2828
ViewData["alertMessage"] = message;
29+
ViewData["Guid"] = Guid.NewGuid().ToString("N");
2930
switch (style)
3031
{
3132
case MessageBoxStyle.success: return PartialView("_MessageSuccessPartial");
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

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

软件系统浏览器模版/Views/Shared/_MessageInfoPartial.cshtml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

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

软件系统浏览器模版/Views/Shared/_MessageSuccessPartial.cshtml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

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

软件系统浏览器模版/Views/Shared/_MessageWarningPartial.cshtml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
22

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

0 commit comments

Comments
 (0)