public IActionResult Index([FromForm] MenuAddEditPostModel model) { if (!ModelState.IsValid) { return(Json(new AjaxResult() { Status = "error", ErrorMsg = MvcHelper.GetValidMsg(ModelState) })); } var dto = new MenuDTO() { Id = model.Id, DisplayName = model.DisplayName, Name = model.Name, IconUrl = model.IconUrl, LinkUrl = model.LinkUrl, ParentId = model.ParentId, Permission = model.Permission, Sort = model.Sort }; var id = _menuService.AddOrEdit(dto); if (id <= 0) { return(Json(new AjaxResult() { Status = "error", ErrorMsg = "已存在相同的菜单名称" })); } return(Json(new AjaxResult() { Status = "ok" })); }