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