This commit is contained in:
2025-04-01 18:01:08 +08:00
parent 0a71c7d118
commit b3fba6dc01
6 changed files with 168 additions and 149 deletions
@@ -37,13 +37,11 @@ namespace FineUIPro.Web.ProjectData
{
string curruserId = this.CurrUser.UserId;
if (curruserId == Const.sysglyId || curruserId == Const.hfnbdId || curruserId == Const.fuweiId || curruserId == Const.shenyinhangId || curruserId == Const.zhanghuijuanId)
{//只有管理员、JT、付伟、申银行、张慧的账号可以新增和维护项目数据
btnSave.Hidden = false;
{//只有管理员、JT、付伟、申银行、张慧的账号可以新增和维护项目数据
this.btnSave.Hidden = false;
}
else
{
btnSave.Hidden = true;
this.btnSave.Hidden = true;
}
@@ -485,7 +483,8 @@ namespace FineUIPro.Web.ProjectData
}
#endregion
#region
#region OBS
/// <summary>
/// 设置项目、施工、安全经理
/// </summary>
@@ -500,6 +499,8 @@ namespace FineUIPro.Web.ProjectData
var project = BLL.ProjectService.GetProjectByProjectId(projectId);
if (project != null)
{
#region
string OldProjectManager = string.Empty; ////项目经理
var m = Funs.DB.Project_ProjectUser.FirstOrDefault(x => x.ProjectId == projectId && x.RoleId.Contains(BLL.Const.ProjectManager));
if (m != null)
@@ -537,7 +538,11 @@ namespace FineUIPro.Web.ProjectData
BLL.ProjectUserService.AddProjectUser(newProjectUser);
}
}
////施工经理
#endregion
#region
string OldConstructionManager = string.Empty;
var c = Funs.DB.Project_ProjectUser.FirstOrDefault(x => x.ProjectId == projectId && x.RoleId.Contains(BLL.Const.ConstructionManager));
if (c != null)
@@ -575,7 +580,11 @@ namespace FineUIPro.Web.ProjectData
BLL.ProjectUserService.AddProjectUser(newProjectUser);
}
}
///安全经理
#endregion
#region
string OldHSSEManager = string.Empty;
var h = Funs.DB.Project_ProjectUser.FirstOrDefault(x => x.ProjectId == projectId && x.RoleId.Contains(BLL.Const.HSSEManager));
if (h != null)
@@ -614,7 +623,10 @@ namespace FineUIPro.Web.ProjectData
}
}
///质量经理
#endregion
#region
string OldQAManager = string.Empty;
var qa = Funs.DB.Project_ProjectUser.FirstOrDefault(x => x.ProjectId == projectId && x.RoleId.Contains(BLL.Const.QAManager));
if (qa != null)
@@ -653,7 +665,10 @@ namespace FineUIPro.Web.ProjectData
}
}
///开车经理
#endregion
#region
string OldDriveManager = string.Empty;
var Drive = Funs.DB.Project_ProjectUser.FirstOrDefault(x => x.ProjectId == projectId && x.RoleId.Contains(BLL.Const.DriveManager));
if (Drive != null)
@@ -691,6 +706,9 @@ namespace FineUIPro.Web.ProjectData
BLL.ProjectUserService.AddProjectUser(newProjectUser);
}
}
#endregion
}
}
#endregion