diff --git a/RIZO.Admin.WebApi/Controllers/Business/ProcessInfoController.cs b/RIZO.Admin.WebApi/Controllers/Business/ProcessInfoController.cs index 1a401b8..6c3dbc4 100644 --- a/RIZO.Admin.WebApi/Controllers/Business/ProcessInfoController.cs +++ b/RIZO.Admin.WebApi/Controllers/Business/ProcessInfoController.cs @@ -102,7 +102,7 @@ namespace RIZO.Admin.WebApi.Controllers.Business /// /// [HttpPost("ImportProcessInfo/{userId}/{userName}")] - [ActionPermissionFilter(Permission = "processinfo:import")] + [ActionPermissionFilter(Permission = "processinfo:add")] [Log(Title = "导入保存工艺路线", BusinessType = BusinessType.IMPORT)] public IActionResult ImportProcessInfo([FromRoute] string userId, [FromRoute] string userName, [FromForm] IFormFile file) { @@ -116,7 +116,7 @@ namespace RIZO.Admin.WebApi.Controllers.Business /// 通过工艺路线Code批量删除工艺表 /// /// - [HttpPost("deleteByProcessCode")] + [HttpDelete("deleteByProcessCode")] [ActionPermissionFilter(Permission = "processinfo:delete")] [Log(Title = "工艺表", BusinessType = BusinessType.DELETE)] public IActionResult DeleteByProcessCode([FromBody] string[] processCodeArr) diff --git a/RIZO.Admin.WebApi/Program.cs b/RIZO.Admin.WebApi/Program.cs index 7e34f7b..2c52deb 100644 --- a/RIZO.Admin.WebApi/Program.cs +++ b/RIZO.Admin.WebApi/Program.cs @@ -42,18 +42,7 @@ builder.Services.AddSwaggerGen(); //注入HttpContextAccessor builder.Services.AddSingleton(); // 跨域配置 -//builder.Services.AddCors(builder.Configuration); -// 移除原有的 builder.Services.AddCors(builder.Configuration); -// 替换为手动配置跨域,确保允许 OPTIONS 方法 -builder.Services.AddCors(options => -{ - options.AddPolicy("Policy", policy => // 政策名称必须是 "Policy",与 app.UseCors("Policy") 对应 - { - policy.AllowAnyOrigin() // 开发环境允许所有源(生产环境替换为具体域名,如 "http://localhost:3000") - .AllowAnyMethod() // 关键:允许所有 HTTP 方法(包括 OPTIONS 预检) - .AllowAnyHeader(); // 允许所有请求头 - }); -}); +builder.Services.AddCors(builder.Configuration); //消除Error unprotecting the session cookie警告 builder.Services.AddDataProtection() .PersistKeysToFileSystem(new DirectoryInfo(Directory.GetCurrentDirectory() + Path.DirectorySeparatorChar + "DataProtection"));