@@ -88,10 +88,11 @@
{
if (Util.MD5.GetMD5Hash(loginModel.OldPassword).ToLower().Equals(u.Password))
{
+ u.Password = loginModel.Password;
bool iRet=userDao.UpdateUserPassword(u);
if (iRet)
{
- _message.Notify(new NotificationMessage { Severity = NotificationSeverity.Error, Summary = "提示", Detail = $"修改完成,退出后登录请使用新密码", Duration = 4000 });
+ _message.Notify(new NotificationMessage { Severity = NotificationSeverity.Success, Summary = "提示", Detail = $"修改完成,退出后登录请使用新密码", Duration = 4000 });
logger.Error($"{loginModel.Username}修改密码失败,数据{JsonConvert.SerializeObject(u)}");
// 关闭弹窗
dialogService.Close(false);
@@ -122,12 +123,6 @@
logger.Info($"修改密码没有用户:【{loginModel.Username}】");
}
}
- //修改密码
- private void UpdateUserPassword(Pojo.User user)
- {
-
- //退出后登录请使用新密码
- }
private void Exit()
{
dialogService.Close(false);
diff --git a/MasaBlazorApp3/Pages/Home.razor b/MasaBlazorApp3/Pages/Home.razor
index 9662887..ea54aaf 100644
--- a/MasaBlazorApp3/Pages/Home.razor
+++ b/MasaBlazorApp3/Pages/Home.razor
@@ -5,36 +5,36 @@
@@ -235,14 +235,24 @@
async void jump2Page(int parentId)
{
- bool a = globalStateService.Operator != null;
- if (!a)
+ bool a = true;
+ if ((setting.Value.loginMode == 2 && (globalStateService.Operator == null || globalStateService.Reviewer == null))
+ || setting.Value.loginMode == 1 && globalStateService.Operator == null)
{
a = await dialogService.OpenAsync(
- "",
- null,
- new DialogOptions() { Width = "55vw", Resizable = false, Draggable = false, ShowClose = false, ShowTitle = false });
+ "",
+ null,
+ new DialogOptions() { Width = "55vw", Resizable = false, Draggable = false, ShowClose = false, ShowTitle = false });
+
}
+ // bool a = globalStateService.Operator != null;
+ // if (!a)
+ // {
+ // a = await dialogService.OpenAsync(
+ // "",
+ // null,
+ // new DialogOptions() { Width = "55vw", Resizable = false, Draggable = false, ShowClose = false, ShowTitle = false });
+ // }
if (a)
{
List childrenIds = globalStateService.Operator.role.permissionIds.Where(id => id - (parentId * 10) > 0 && id - (parentId * 10) < 10).ToList();
@@ -279,17 +289,11 @@
//修改密码
async void EditPassword(int i)
{
- if(i==1)
- {
- //修改操作人
- await dialogService.OpenAsync(
- "",
- null,
- new DialogOptions() { Width = "55vw", Resizable = false, Draggable = false, ShowClose = false, ShowTitle = false });
- }
- else if(i==2)
- {
- //修改复核人
- }
+ //修改复核人
+ await dialogService.OpenAsync(
+ "",
+ new Dictionary() { { "userI", i } },
+ new DialogOptions() { Width = "55vw", Resizable = false, Draggable = false, ShowClose = false, ShowTitle = false });
+
}
}