3、安全生产看板,现场人员、机具设备数据穿透只看在建项目数据
This commit is contained in:
parent
e84ccc038a
commit
52638d8b10
|
@ -40,14 +40,14 @@ namespace FineUIPro.Web.DataShow
|
|||
|
||||
strSql = @"SELECT ID,ProjectId,ProjectCode,ProjectName,UnitId,UnitName,SpecialEquipmentId,SpecialEquipmentName,SizeModel,OwnerCheck,CertificateNum,IsUsed,CompileDate,EQType
|
||||
FROM (SELECT Item.EquipmentInItemId AS ID,EQ.ProjectId,P.ProjectCode,P.ProjectName,EQ.UnitId,Unit.UnitName,Item.SpecialEquipmentId
|
||||
,SPE.SpecialEquipmentName,Item.SizeModel,Item.OwnerCheck,Item.CertificateNum,Item.IsUsed,EQ.CompileDate,'特种设备' AS EQType
|
||||
,SPE.SpecialEquipmentName,Item.SizeModel,Item.OwnerCheck,Item.CertificateNum,Item.IsUsed,EQ.CompileDate,'特种设备' AS EQType,P.ProjectState
|
||||
FROM InApproveManager_EquipmentInItem AS Item
|
||||
LEFT JOIN InApproveManager_EquipmentIn AS EQ ON EQ.EquipmentInId = Item.EquipmentInId
|
||||
LEFT JOIN Base_SpecialEquipment AS SPE ON Item.SpecialEquipmentId = SPE.SpecialEquipmentId
|
||||
LEFT JOIN Base_Project AS P ON EQ.ProjectId = P.ProjectId
|
||||
LEFT JOIN Base_Unit AS Unit ON Unit.UnitId = EQ.UnitId
|
||||
UNION ALL SELECT Item.GeneralEquipmentInItemId AS ID,EQ.ProjectId,P.ProjectCode,P.ProjectName,EQ.UnitId,Unit.UnitName,Item.SpecialEquipmentId
|
||||
,SPE.SpecialEquipmentName,Item.SizeModel,Item.OwnerCheck,Item.CertificateNum,Item.IsUsed,EQ.CompileDate,'一般设备' AS EQType
|
||||
,SPE.SpecialEquipmentName,Item.SizeModel,Item.OwnerCheck,Item.CertificateNum,Item.IsUsed,EQ.CompileDate,'一般设备' AS EQType,P.ProjectState
|
||||
FROM InApproveManager_GeneralEquipmentInItem AS Item
|
||||
LEFT JOIN InApproveManager_GeneralEquipmentIn AS EQ ON EQ.GeneralEquipmentInId = Item.GeneralEquipmentInId
|
||||
LEFT JOIN Base_SpecialEquipment AS SPE ON Item.SpecialEquipmentId = SPE.SpecialEquipmentId
|
||||
|
@ -56,6 +56,8 @@ namespace FineUIPro.Web.DataShow
|
|||
WHERE 1=1 ";
|
||||
|
||||
strSql += " AND V.IsUsed = @IsUsed";
|
||||
//在建项目数据
|
||||
strSql += " AND (V.ProjectState = '1' OR V.ProjectState IS NULL)";
|
||||
listStr.Add(new SqlParameter("@IsUsed", "1"));
|
||||
if (this.rbType.SelectedValue == "2")
|
||||
{
|
||||
|
|
|
@ -40,8 +40,11 @@ namespace FineUIPro.Web.DataShow
|
|||
strSql = @"SELECT V.LicenseManagerId,V.ProjectId,V.ProjectCode,V.ProjectName,V.LicenseTypeName,V.UnitName,V.UnitTypeName,V.IsHighRisk
|
||||
,V.WorkAreaName,V.CompileDate,V.StartDate,V.EndDate,V.WorkStatesStr,V.LicenseTypeId,V.UnitId,V.LicenseManageContents
|
||||
,V.CompileMan,V.CompileDate,V.States,V.UserName
|
||||
FROM View_License_LicenseManager AS V
|
||||
FROM View_License_LicenseManager AS V
|
||||
LEFT JOIN Base_Project AS Project ON V.ProjectId =Project.ProjectId
|
||||
WHERE 1=1";
|
||||
//在建项目数据
|
||||
strSql += " AND (Project.ProjectState = '1' OR Project.ProjectState IS NULL)";
|
||||
if (this.rbType.SelectedValue=="2")
|
||||
{
|
||||
strSql += " AND V.WorkStates = @WorkStates";
|
||||
|
|
|
@ -41,6 +41,8 @@ namespace FineUIPro.Web.DataShow
|
|||
LEFT JOIN Base_Unit AS Unit ON Person.UnitId =Unit.UnitId
|
||||
LEFT JOIN Base_WorkPost AS WorkPost ON Person.WorkPostId =WorkPost.WorkPostId
|
||||
WHERE IsUsed=1 AND InTime <=GETDATE() AND (OutTime IS NULL OR OutTime > GETDATE()) ";
|
||||
//在建项目数据
|
||||
strSql += " AND (Project.ProjectState = '1' OR Project.ProjectState IS NULL)";
|
||||
List<SqlParameter> listStr = new List<SqlParameter>();
|
||||
if (this.drpProject.SelectedValue !=Const._Null)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue