feat: 完善用户列表保存
parent
23d45d7084
commit
63f7abe3ba
|
|
@ -37,7 +37,7 @@ public class UserPointService : IUserPointService
|
||||||
};
|
};
|
||||||
|
|
||||||
var count = queryable.Count();
|
var count = queryable.Count();
|
||||||
var data = await queryable.Paging(req).ToListAsync().ConfigureAwait(false);
|
var data = await queryable.OrderByDescending(x => x.CreateTime).Paging(req).ToListAsync().ConfigureAwait(false);
|
||||||
|
|
||||||
return new PageResultDto<UserPointDto>()
|
return new PageResultDto<UserPointDto>()
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -36,7 +36,7 @@ public class UserService : IUserService
|
||||||
select user;
|
select user;
|
||||||
|
|
||||||
var count = queryable.Count();
|
var count = queryable.Count();
|
||||||
var data = await queryable.Paging(req).ToListAsync().ConfigureAwait(false);
|
var data = await queryable.OrderByDescending(x => x.Id).Paging(req).ToListAsync().ConfigureAwait(false);
|
||||||
|
|
||||||
return new PageResultDto<User>()
|
return new PageResultDto<User>()
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,8 @@ namespace UserPointManagement.Web.Pages.UserManagement;
|
||||||
|
|
||||||
public class UserManagementBase : ComponentBase
|
public class UserManagementBase : ComponentBase
|
||||||
{
|
{
|
||||||
[Inject] private IUserService _userService { get; set; }
|
[Inject] private IUserService UserService { get; set; }
|
||||||
|
[Inject] private MessageService MessageService { get; set; }
|
||||||
|
|
||||||
protected IDictionary<int, (bool edit, User data)> editCache =
|
protected IDictionary<int, (bool edit, User data)> editCache =
|
||||||
new Dictionary<int, (bool edit, User data)>();
|
new Dictionary<int, (bool edit, User data)>();
|
||||||
|
|
@ -38,7 +39,7 @@ public class UserManagementBase : ComponentBase
|
||||||
protected async Task RefreshTable()
|
protected async Task RefreshTable()
|
||||||
{
|
{
|
||||||
_loading = true;
|
_loading = true;
|
||||||
var res = await _userService.GetUsers(new GetUserDto()
|
var res = await UserService.GetUsers(new GetUserDto()
|
||||||
{
|
{
|
||||||
Keyword = _searchValue,
|
Keyword = _searchValue,
|
||||||
PageIndex = _pageIndex,
|
PageIndex = _pageIndex,
|
||||||
|
|
@ -72,7 +73,8 @@ public class UserManagementBase : ComponentBase
|
||||||
|
|
||||||
protected async Task Delete(int userId)
|
protected async Task Delete(int userId)
|
||||||
{
|
{
|
||||||
await _userService.DeleteUser(userId).ConfigureAwait(false);
|
await UserService.DeleteUser(userId).ConfigureAwait(false);
|
||||||
|
await MessageService.Success("删除成功!");
|
||||||
await RefreshTable();
|
await RefreshTable();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -92,7 +94,7 @@ public class UserManagementBase : ComponentBase
|
||||||
{
|
{
|
||||||
var index = _users.FindIndex(item => item.Id == id);
|
var index = _users.FindIndex(item => item.Id == id);
|
||||||
_users[index] = editCache[id].data; // apply the copy to data source
|
_users[index] = editCache[id].data; // apply the copy to data source
|
||||||
await _userService.ModifyUser(editCache[id].data.Id, new ModifyUserDto()
|
await UserService.ModifyUser(editCache[id].data.Id, new ModifyUserDto()
|
||||||
{
|
{
|
||||||
Mobile = editCache[id].data.Mobile,
|
Mobile = editCache[id].data.Mobile,
|
||||||
Name = editCache[id].data.Name,
|
Name = editCache[id].data.Name,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue