HTML_09/views/ASNSetting/ArrivalNotice.html | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Wms_09/Wms_09/Filter/CustomerExceptionMiddleware.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
Wms_09/Wms_09/Startup.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
HTML_09/views/ASNSetting/ArrivalNotice.html
@@ -187,7 +187,7 @@ default : break; } html += `<a class="layui-btn layui-btn-normal layui-btn-xs" lay-event="Print"> html += `<a class="layui-btn layui-btn-normal layui-btn-xs Print" lay-event="Print"> <i class="layui-icon layui-icon-print"></i>打印</a>`; html += `<a class="layui-btn layui-btn-normal layui-btn-xs editDemoClass" lay-event="editDemo"> <i class="layui-icon layui-icon-edit"></i>备注</a>`; @@ -858,6 +858,7 @@ $(".cheXiaoClass").hide(); $(".clossClass").hide(); $(".editDemoClass").hide();//备注 $(".Print").hide(); }); sendData(IP + "/Basis/GetRoleRightList", {}, 'get', function (res) { if (res.code == 0) { //成功 @@ -892,6 +893,11 @@ $(".editDemoClass").show(); }); } if (res.data[k].MenuName == "打印入库单") { $(function () { $(".Print").show(); }); } } } else { //不成功 layer.msg('获取权限信息失败', { Wms_09/Wms_09/Filter/CustomerExceptionMiddleware.cs
New file @@ -0,0 +1,56 @@ using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using System.Threading.Tasks; using System; using System.Text.Json; using Microsoft.AspNetCore.Builder; namespace Wms_09.Filter { public class CustomerExceptionMiddleware { /// <summary> /// 委托 /// </summary> private readonly RequestDelegate _next; public CustomerExceptionMiddleware(RequestDelegate next) { _next = next; } public async Task Invoke(HttpContext context) { try { await _next(context); } catch (Exception ex) { context.Response.ContentType = "application/json"; var result = new { code = 1, msg = "系统异常" }; var stream = context.Response.Body; await JsonSerializer.SerializeAsync(stream, result); } } } /// <summary> /// 静态类 /// </summary> public static class ExceptionMiddlewareExtension { /// <summary> /// 静态方法 /// </summary> /// <param name="app">要进行扩展的类型</param> public static void UseExceptionMiddleware(this IApplicationBuilder app) { app.UseMiddleware(typeof(CustomerExceptionMiddleware)); } } } Wms_09/Wms_09/Startup.cs
@@ -124,7 +124,7 @@ c.RoutePrefix = string.Empty; }); } app.UseExceptionMiddleware(); //app.UseHttpsRedirection(); app.UseRouting();