feat:完成数据权限功能
This commit is contained in:
@@ -9,6 +9,5 @@ namespace Yi.Furion.Application.Rbac.Services
|
||||
public interface IDeptService : ICrudAppService<DeptGetOutputDto, DeptGetListOutputDto, long, DeptGetListInputVo, DeptCreateInputVo, DeptUpdateInputVo>
|
||||
{
|
||||
Task<List<long>> GetChildListAsync(long deptId);
|
||||
Task<List<DeptGetListOutputDto>> GetListRoleIdAsync([FromRoute] long roleId);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -26,7 +26,7 @@ namespace Yi.Furion.Application.Rbac.Services.Impl
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
//[Route("{roleId}")]
|
||||
public async Task<List<DeptGetListOutputDto>> GetListRoleIdAsync([FromRoute] long roleId)
|
||||
public async Task<List<DeptGetListOutputDto>> GetRoleIdAsync([FromRoute] long roleId)
|
||||
{
|
||||
var entities = await _deptRepository.GetListRoleIdAsync(roleId);
|
||||
return await MapToGetListOutputDtosAsync(entities);
|
||||
|
||||
@@ -379,7 +379,7 @@
|
||||
Dept服务实现
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Yi.Furion.Application.Rbac.Services.Impl.DeptService.GetListRoleIdAsync(System.Int64)">
|
||||
<member name="M:Yi.Furion.Application.Rbac.Services.Impl.DeptService.GetRoleIdAsync(System.Int64)">
|
||||
<summary>
|
||||
通过角色id查询该角色全部部门
|
||||
</summary>
|
||||
|
||||
@@ -55,7 +55,7 @@ export function delDept(deptId) {
|
||||
// 根据角色ID查询菜单下拉树结构
|
||||
export function roleDeptTreeselect(roleId) {
|
||||
return request({
|
||||
url: '/role/dept-ids/' + roleId,
|
||||
url: '/dept/role-id/' + roleId,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
@@ -439,7 +439,7 @@ function getDeptTree(roleId) {
|
||||
|
||||
let deptIds = [];
|
||||
roleDeptTreeselect(roleId).then((response) => {
|
||||
deptIds = response.data;
|
||||
deptIds = response.data.map(x=>x.id);
|
||||
// nextTick(() => {
|
||||
if (deptRef.value) {
|
||||
deptRef.value.setCheckedKeys(deptIds);
|
||||
|
||||
Reference in New Issue
Block a user