update 去除菜单唯一编码必填

This commit is contained in:
2021-06-04 11:05:38 +08:00
parent 7769c4bb43
commit 87932db039
2 changed files with 12 additions and 7 deletions

View File

@@ -232,9 +232,12 @@ namespace Ewide.Core.Service
[HttpPost("/sysMenu/add")]
public async Task AddMenu(AddMenuInput input)
{
var isExist = await _sysMenuRep.DetachedEntities.AnyAsync(u => u.Code == input.Code); // u.Name == input.Name
if (isExist)
throw Oops.Oh(ErrorCode.D4000);
if (!string.IsNullOrEmpty(input.Code))
{
var isExist = await _sysMenuRep.DetachedEntities.AnyAsync(u => u.Code == input.Code); // u.Name == input.Name
if (isExist)
throw Oops.Oh(ErrorCode.D4000);
}
// 校验参数
CheckMenuParam(input);
@@ -285,9 +288,12 @@ namespace Ewide.Core.Service
if (input.Id == input.Pid)
throw Oops.Oh(ErrorCode.D4006);
var isExist = await _sysMenuRep.DetachedEntities.AnyAsync(u => u.Code == input.Code && u.Id != input.Id); // u.Name == input.Name
if (isExist)
throw Oops.Oh(ErrorCode.D4000);
if (!string.IsNullOrEmpty(input.Code))
{
var isExist = await _sysMenuRep.DetachedEntities.AnyAsync(u => u.Code == input.Code && u.Id != input.Id); // u.Name == input.Name
if (isExist)
throw Oops.Oh(ErrorCode.D4000);
}
// 校验参数
CheckMenuParam(input);

View File

@@ -153,7 +153,6 @@ export default {
rules: {
type: [{ required: true, message: '请选择菜单类型' }],
name: [{ required: true, message: '请输入名称' }],
code: [{ required: true, message: '请输入唯一编码' }],
application: [{ required: true, message: '请选择所属应用' }],
pid: [{ required: true, message: '请选择父级' }],
component: [{ required: true, message: '请输入前端组件' }],