From 0a379b1772ea76fe6a7a53396a3c9a614b29df1b Mon Sep 17 00:00:00 2001 From: hwh <332078369@qq.com> Date: 星期五, 14 六月 2024 17:00:13 +0800 Subject: [PATCH] 1 --- HTML_09/views/ASNSetting/ArrivalNotice.html | 8 +++ Wms_09/Wms_09/Filter/CustomerExceptionMiddleware.cs | 56 ++++++++++++++++++++++++++++ Wms_09/Wms_09/Startup.cs | 2 3 files changed, 64 insertions(+), 2 deletions(-) diff --git a/HTML_09/views/ASNSetting/ArrivalNotice.html b/HTML_09/views/ASNSetting/ArrivalNotice.html index 2cbd454..18f797f 100644 --- a/HTML_09/views/ASNSetting/ArrivalNotice.html +++ b/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('鑾峰彇鏉冮檺淇℃伅澶辫触', { diff --git a/Wms_09/Wms_09/Filter/CustomerExceptionMiddleware.cs b/Wms_09/Wms_09/Filter/CustomerExceptionMiddleware.cs new file mode 100644 index 0000000..8dc1580 --- /dev/null +++ b/Wms_09/Wms_09/Filter/CustomerExceptionMiddleware.cs @@ -0,0 +1,56 @@ +锘縰sing 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)); + } + } +} + diff --git a/Wms_09/Wms_09/Startup.cs b/Wms_09/Wms_09/Startup.cs index 79b302e..fceccbb 100644 --- a/Wms_09/Wms_09/Startup.cs +++ b/Wms_09/Wms_09/Startup.cs @@ -124,7 +124,7 @@ c.RoutePrefix = string.Empty; }); } - + app.UseExceptionMiddleware(); //app.UseHttpsRedirection(); app.UseRouting(); -- Gitblit v1.8.0