批量删除修改

This commit is contained in:
quowingwang 2025-11-10 11:27:18 +08:00
parent 58e8c088fd
commit 82e5eef5f6
2 changed files with 3 additions and 14 deletions

View File

@ -102,7 +102,7 @@ namespace RIZO.Admin.WebApi.Controllers.Business
/// </summary>
/// <returns></returns>
[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批量删除工艺表
/// </summary>
/// <returns></returns>
[HttpPost("deleteByProcessCode")]
[HttpDelete("deleteByProcessCode")]
[ActionPermissionFilter(Permission = "processinfo:delete")]
[Log(Title = "工艺表", BusinessType = BusinessType.DELETE)]
public IActionResult DeleteByProcessCode([FromBody] string[] processCodeArr)

View File

@ -42,18 +42,7 @@ builder.Services.AddSwaggerGen();
//注入HttpContextAccessor
builder.Services.AddSingleton<IHttpContextAccessor, HttpContextAccessor>();
// 跨域配置
//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"));