1
hwh
2024-06-14 0a379b1772ea76fe6a7a53396a3c9a614b29df1b
1
2个文件已修改
1个文件已添加
66 ■■■■■ 已修改文件
HTML_09/views/ASNSetting/ArrivalNotice.html 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Wms_09/Wms_09/Filter/CustomerExceptionMiddleware.cs 56 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Wms_09/Wms_09/Startup.cs 2 ●●● 补丁 | 查看 | 原始文档 | 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();