菜单栏
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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, "可出库数量不足");
|
||||
|
||||
Reference in New Issue
Block a user