diff --git a/Src/Dlhis.Basic/Organization/Services/Implements/GainfoPermissionService.cs b/Src/Dlhis.Basic/Organization/Services/Implements/GainfoPermissionService.cs index d1f0e97a..e22b705d 100644 --- a/Src/Dlhis.Basic/Organization/Services/Implements/GainfoPermissionService.cs +++ b/Src/Dlhis.Basic/Organization/Services/Implements/GainfoPermissionService.cs @@ -153,7 +153,7 @@ public class GainfoPermissionService : IGainfoPermissionService { var codeDesc = x.UniqueType == DeviceAssignmentTypeEnumType.Device ? item.DeployPlace - : deviceGroups.First(p => p.Code == x.Codes.First()).Name; + : deviceGroups.First(p => p.Code == x.OriginalCodes.First()).Name; var currentAssignValue = x.AssignValue; if (x.AssignType == AssignTypeEnumType.Department) @@ -166,6 +166,11 @@ public class GainfoPermissionService : IGainfoPermissionService currentAssignValue = userGroups.First(p => p.Code == Guid.Parse(currentAssignValue)).Name; } + if (x.AssignType == AssignTypeEnumType.User) + { + currentAssignValue = "自己"; + } + var r = new DevicePermissionSourceTypeDto { AssignType = x.AssignType,