菜单栏

This commit is contained in:
tongfei
2024-02-26 17:04:42 +08:00
parent 7f7179314b
commit 332bb19909
10 changed files with 334 additions and 2 deletions

View File

@@ -66,5 +66,12 @@ namespace WMS.Web.Domain.IService.Public
/// <param name="authorization"></param>
/// <returns></returns>
LoginInDto GetLoginInfo(string authorization);
/// <summary>
/// 获取菜单
/// </summary>
/// <param name="userId"></param>
/// <returns></returns>
Task<List<MenuResponse>> GetMenuList(int userId);
}
}

View File

@@ -478,5 +478,19 @@ namespace WMS.Web.Domain.Services.Public
}
}
}
/// <summary>
/// 获取菜单数据
/// </summary>
/// <returns></returns>
public async Task<List<MenuResponse>> GetMenuList(int userId)
{
int module = _soaOptions.ModuleID;
var result = await _singleDataService.GetSingleDataNoCache<ResultList<MenuResponse>, MenuRequest, SingleLoginAction>
(new MenuRequest(userId, module), SingleLoginAction.Menus, type: SingleControllerType.Login);
if (result.Success)
return result.Data.ToList();
return null;
}
}
}

View File

@@ -24,6 +24,11 @@ namespace WMS.Web.Domain.Values
public static ValueTuple<int, string> NoDateError = (40005, "数据不存在");
public static ValueTuple<int, string> SourceBillNoDateError = (40005, "来源单不存在,请核对后再试");
/// <summary>
/// 没有菜单权限,无法登录
/// </summary>
public static ValueTuple<int, string> NoRoot = (40005, "没有菜单权限,无法登录");
//出库任务单
public static ValueTuple<int, string> MergeStatusError = (70000, "请选择出库状态为”待出库”且出库类型为”销售出库”发货组织和收货客户以及发货仓库一致的数据");
public static ValueTuple<int, string> OutStockQtyError = (70001, "可出库数量不足");