统一人员资质上传功能,优化风险分级动态管控功能,优化安全管理页面看板

This commit is contained in:
2024-07-04 14:01:20 +08:00
parent b1b3bd291c
commit cc3b5d045d
40 changed files with 4801 additions and 9 deletions
@@ -710,6 +710,74 @@ namespace FineUIPro.Web.AttachFile
///保存方法
this.SaveData(source.ToString(), attachUrl);
ShowNotify("保存成功!", MessageBoxIcon.Success);
#region 2024-7-1
if (MenuId== BLL.Const.PersonListMenuId && Request.QueryString["strParam"]=="4")
{
//如果是人员信息修改安全生产考核合格证书/特种作业操作证(同步 特种作业人员资质、安管人员资质)
var personId = ToKeyId.Split('#')[0].ToString();
var PersonQualityModel = Funs.DB.QualityAudit_PersonQuality.FirstOrDefault(x => x.PersonId == personId);
if (PersonQualityModel!=null)
{
UploadFileService.SaveAttachUrl(source.ToString(), attachUrl,
BLL.Const.PersonQualityMenuId, PersonQualityModel.PersonQualityId);
}
var SafePersonQualityModel = Funs.DB.QualityAudit_SafePersonQuality.FirstOrDefault(x => x.PersonId == personId);
if (SafePersonQualityModel != null)
{
UploadFileService.SaveAttachUrl(source.ToString(), attachUrl,
BLL.Const.SafePersonQualityMenuId, SafePersonQualityModel.SafePersonQualityId);
}
}
if (MenuId== BLL.Const.PersonQualityMenuId)
{
var PersonQualityModel = Funs.DB.QualityAudit_PersonQuality.FirstOrDefault(x => x.PersonQualityId == ToKeyId);
if (PersonQualityModel!=null)
{
var personId = PersonQualityModel.PersonId;
var SafePersonQualityModel = Funs.DB.QualityAudit_SafePersonQuality.FirstOrDefault(x => x.PersonId == personId);
if (SafePersonQualityModel != null)
{
UploadFileService.SaveAttachUrl(source.ToString(), attachUrl,
BLL.Const.SafePersonQualityMenuId, SafePersonQualityModel.SafePersonQualityId);
}
var SitepersonModel = Funs.DB.SitePerson_Person.FirstOrDefault(x => x.PersonId == personId);
if (SitepersonModel!=null)
{
UploadFileService.SaveAttachUrl(source.ToString(), attachUrl,
BLL.Const.PersonListMenuId, SitepersonModel.PersonId+"#4");
}
}
}
if (MenuId== BLL.Const.SafePersonQualityMenuId)
{
var SafePersonQualityModel = Funs.DB.QualityAudit_SafePersonQuality.FirstOrDefault(x => x.SafePersonQualityId == ToKeyId);
if (SafePersonQualityModel!=null)
{
var personId = SafePersonQualityModel.PersonId;
var PersonQualityModel = Funs.DB.QualityAudit_PersonQuality.FirstOrDefault(x => x.PersonId == personId);
if (PersonQualityModel != null)
{
UploadFileService.SaveAttachUrl(source.ToString(), attachUrl,
BLL.Const.PersonQualityMenuId, PersonQualityModel.PersonQualityId);
}
var SitepersonModel = Funs.DB.SitePerson_Person.FirstOrDefault(x => x.PersonId == personId);
if (SitepersonModel != null)
{
UploadFileService.SaveAttachUrl(source.ToString(), attachUrl,
BLL.Const.PersonListMenuId, SitepersonModel.PersonId + "#4");
}
}
}
#endregion
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
}
}