Compare commits
No commits in common. "ef7a6c7e4065c429cb7ca9c94b13aeaa00877967" and "1998f3ec6d337c59470499b4a44b0a6f4eda4f2c" have entirely different histories.
ef7a6c7e40
...
1998f3ec6d
|
|
@ -238,7 +238,7 @@ SELECT InspectionPersonId AS DataId
|
||||||
,'../CQMS/Comprehensive/InspectionPersonEdit.aspx?ToDo=ToDo&InspectionPersonId='+Person.InspectionPersonId AS PCUrl
|
,'../CQMS/Comprehensive/InspectionPersonEdit.aspx?ToDo=ToDo&InspectionPersonId='+Person.InspectionPersonId AS PCUrl
|
||||||
FROM Comprehensive_InspectionPerson AS Person
|
FROM Comprehensive_InspectionPerson AS Person
|
||||||
LEFT JOIN Sys_User AS users ON users.UserId =@userId
|
LEFT JOIN Sys_User AS users ON users.UserId =@userId
|
||||||
WHERE Person.ProjectId=@projectId and Person.IsOnSite=1 and
|
WHERE Person.ProjectId=@projectId and (Person.IsOnSite=1 or Person.DepartureTime is not null) and
|
||||||
dateadd(day,-15,Person.ValidityDate)<getdate() and getdate()<Person.ValidityDate
|
dateadd(day,-15,Person.ValidityDate)<getdate() and getdate()<Person.ValidityDate
|
||||||
UNION ALL
|
UNION ALL
|
||||||
SELECT InspectionPersonId AS DataId
|
SELECT InspectionPersonId AS DataId
|
||||||
|
|
@ -252,7 +252,7 @@ SELECT InspectionPersonId AS DataId
|
||||||
,'../CQMS/Comprehensive/InspectionPersonEdit.aspx?ToDo=ToDo&InspectionPersonId='+Person.InspectionPersonId AS PCUrl
|
,'../CQMS/Comprehensive/InspectionPersonEdit.aspx?ToDo=ToDo&InspectionPersonId='+Person.InspectionPersonId AS PCUrl
|
||||||
FROM Comprehensive_InspectionPerson AS Person
|
FROM Comprehensive_InspectionPerson AS Person
|
||||||
LEFT JOIN Sys_User AS users ON users.UserId =@userId
|
LEFT JOIN Sys_User AS users ON users.UserId =@userId
|
||||||
WHERE Person.ProjectId=@projectId and Person.IsOnSite=1 and
|
WHERE Person.ProjectId=@projectId and (Person.IsOnSite=1 or Person.DepartureTime is not null) and
|
||||||
Person.ValidityDate<getdate()
|
Person.ValidityDate<getdate()
|
||||||
UNION ALL
|
UNION ALL
|
||||||
SELECT InspectionMachineId AS DataId
|
SELECT InspectionMachineId AS DataId
|
||||||
|
|
@ -266,7 +266,7 @@ SELECT InspectionMachineId AS DataId
|
||||||
,'../CQMS/Comprehensive/InspectionMachineEdit.aspx?ToDo=ToDo&InspectionMachineId='+Machine.InspectionMachineId AS PCUrl
|
,'../CQMS/Comprehensive/InspectionMachineEdit.aspx?ToDo=ToDo&InspectionMachineId='+Machine.InspectionMachineId AS PCUrl
|
||||||
FROM Comprehensive_InspectionMachine AS Machine
|
FROM Comprehensive_InspectionMachine AS Machine
|
||||||
LEFT JOIN Sys_User AS users ON users.UserId =@userId
|
LEFT JOIN Sys_User AS users ON users.UserId =@userId
|
||||||
WHERE Machine.ProjectId=@projectId and Machine.IsOnSite=1 and
|
WHERE Machine.ProjectId=@projectId and (Machine.IsOnSite=1 or Machine.LeaveDate is not null) and
|
||||||
dateadd(day,-15,Machine.NextTestDate)<getdate() and getdate()<Machine.NextTestDate
|
dateadd(day,-15,Machine.NextTestDate)<getdate() and getdate()<Machine.NextTestDate
|
||||||
UNION ALL
|
UNION ALL
|
||||||
SELECT InspectionMachineId AS DataId
|
SELECT InspectionMachineId AS DataId
|
||||||
|
|
@ -280,7 +280,7 @@ SELECT InspectionMachineId AS DataId
|
||||||
,'../CQMS/Comprehensive/InspectionMachineEdit.aspx?ToDo=ToDo&InspectionMachineId='+Machine.InspectionMachineId AS PCUrl
|
,'../CQMS/Comprehensive/InspectionMachineEdit.aspx?ToDo=ToDo&InspectionMachineId='+Machine.InspectionMachineId AS PCUrl
|
||||||
FROM Comprehensive_InspectionMachine AS Machine
|
FROM Comprehensive_InspectionMachine AS Machine
|
||||||
LEFT JOIN Sys_User AS users ON users.UserId =@userId
|
LEFT JOIN Sys_User AS users ON users.UserId =@userId
|
||||||
WHERE Machine.ProjectId=@projectId and Machine.IsOnSite=1 and
|
WHERE Machine.ProjectId=@projectId and (Machine.IsOnSite=1 or Machine.LeaveDate is not null) and
|
||||||
Machine.NextTestDate<getdate()
|
Machine.NextTestDate<getdate()
|
||||||
UNION ALL
|
UNION ALL
|
||||||
SELECT distinct Project.ProjectId AS DataId
|
SELECT distinct Project.ProjectId AS DataId
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ BEGIN
|
||||||
SELECT HazardRegisterId AS DataId
|
SELECT HazardRegisterId AS DataId
|
||||||
,'B6BE5FE0-CB84-47FF-A6C3-5AD9E1CCE079' AS MenuId
|
,'B6BE5FE0-CB84-47FF-A6C3-5AD9E1CCE079' AS MenuId
|
||||||
,'安全巡检待整改' AS MenuName
|
,'安全巡检待整改' AS MenuName
|
||||||
,project.ProjectCode
|
,project.ProjectName
|
||||||
,register.RegisterDef AS Content
|
,register.RegisterDef AS Content
|
||||||
,users.UserId
|
,users.UserId
|
||||||
,users.UserName
|
,users.UserName
|
||||||
|
|
@ -28,7 +28,7 @@ UNION ALL
|
||||||
SELECT HazardRegisterId AS DataId
|
SELECT HazardRegisterId AS DataId
|
||||||
,'B6BE5FE0-CB84-47FF-A6C3-5AD9E1CCE079' AS MenuId
|
,'B6BE5FE0-CB84-47FF-A6C3-5AD9E1CCE079' AS MenuId
|
||||||
,'安全巡检待确认' AS MenuName
|
,'安全巡检待确认' AS MenuName
|
||||||
,project.ProjectCode
|
,project.ProjectName
|
||||||
,register.RegisterDef AS Content
|
,register.RegisterDef AS Content
|
||||||
,users.UserId
|
,users.UserId
|
||||||
,users.UserName
|
,users.UserName
|
||||||
|
|
@ -46,7 +46,7 @@ UNION ALL
|
||||||
SELECT CheckControlCode AS DataId
|
SELECT CheckControlCode AS DataId
|
||||||
,'B3E99BD9-FDC7-4F15-8C3C-A7821AC9E306' AS MenuId
|
,'B3E99BD9-FDC7-4F15-8C3C-A7821AC9E306' AS MenuId
|
||||||
,'质量巡检待处理' AS MenuName
|
,'质量巡检待处理' AS MenuName
|
||||||
,project.ProjectCode
|
,project.ProjectName
|
||||||
,checkControl.QuestionDef AS Content
|
,checkControl.QuestionDef AS Content
|
||||||
,users.UserId
|
,users.UserId
|
||||||
,users.UserName
|
,users.UserName
|
||||||
|
|
@ -64,7 +64,7 @@ UNION ALL
|
||||||
SELECT GJSXID AS DataId
|
SELECT GJSXID AS DataId
|
||||||
,'0BEA2126-7A48-40EB-8E21-99148E91A22B' AS MenuId
|
,'0BEA2126-7A48-40EB-8E21-99148E91A22B' AS MenuId
|
||||||
,'关键事项待处理' AS MenuName
|
,'关键事项待处理' AS MenuName
|
||||||
,project.ProjectCode
|
,project.ProjectName
|
||||||
,GJSX.Detail AS Content
|
,GJSX.Detail AS Content
|
||||||
,users.UserId
|
,users.UserId
|
||||||
,users.UserName
|
,users.UserName
|
||||||
|
|
@ -84,7 +84,7 @@ UNION ALL
|
||||||
SELECT ConstructSolutionId AS DataId
|
SELECT ConstructSolutionId AS DataId
|
||||||
,'91C4BFDB-0A51-4992-99CC-EB4EC185593D' AS MenuId
|
,'91C4BFDB-0A51-4992-99CC-EB4EC185593D' AS MenuId
|
||||||
,'施工方案待处理' AS MenuName
|
,'施工方案待处理' AS MenuName
|
||||||
,project.ProjectCode
|
,project.ProjectName
|
||||||
,Solution.SolutionName AS Content
|
,Solution.SolutionName AS Content
|
||||||
,users.UserId
|
,users.UserId
|
||||||
,users.UserName
|
,users.UserName
|
||||||
|
|
@ -110,7 +110,7 @@ UNION ALL
|
||||||
SELECT InspectionId AS DataId
|
SELECT InspectionId AS DataId
|
||||||
,'4781f467-35bf-4cf2-aaa4-7960a175eb61' AS MenuId
|
,'4781f467-35bf-4cf2-aaa4-7960a175eb61' AS MenuId
|
||||||
,'共检通知单待处理' AS MenuName
|
,'共检通知单待处理' AS MenuName
|
||||||
,project.ProjectCode
|
,project.ProjectName
|
||||||
,InspectionManagement.AcceptanceSite AS Content
|
,InspectionManagement.AcceptanceSite AS Content
|
||||||
,users.UserId
|
,users.UserId
|
||||||
,users.UserName
|
,users.UserName
|
||||||
|
|
@ -127,7 +127,7 @@ UNION ALL
|
||||||
SELECT CheckSpecialId AS DataId
|
SELECT CheckSpecialId AS DataId
|
||||||
,'1B08048F-93ED-4E84-AE65-DB7917EA2DFB' AS MenuId
|
,'1B08048F-93ED-4E84-AE65-DB7917EA2DFB' AS MenuId
|
||||||
,'专项检查' AS MenuName
|
,'专项检查' AS MenuName
|
||||||
,project.ProjectCode
|
,project.ProjectName
|
||||||
,CheckItemSet.CheckItemName AS Content
|
,CheckItemSet.CheckItemName AS Content
|
||||||
,users.UserId
|
,users.UserId
|
||||||
,users.UserName
|
,users.UserName
|
||||||
|
|
@ -146,7 +146,7 @@ UNION ALL
|
||||||
SELECT CheckColligationId AS DataId
|
SELECT CheckColligationId AS DataId
|
||||||
,'C198EBA8-9E23-4654-92E1-09C61105C522' AS MenuId
|
,'C198EBA8-9E23-4654-92E1-09C61105C522' AS MenuId
|
||||||
,'综合检查待处理' AS MenuName
|
,'综合检查待处理' AS MenuName
|
||||||
,project.ProjectCode
|
,project.ProjectName
|
||||||
,case CheckType when '0' then '周检' when '1' then '月检' else '其它' end AS Content
|
,case CheckType when '0' then '周检' when '1' then '月检' else '其它' end AS Content
|
||||||
,users.UserId
|
,users.UserId
|
||||||
,users.UserName
|
,users.UserName
|
||||||
|
|
@ -166,7 +166,7 @@ UNION ALL
|
||||||
SELECT PatrolPlanId AS DataId
|
SELECT PatrolPlanId AS DataId
|
||||||
,'D256E5C8-DC76-4F4D-BABE-A253418823F4' AS MenuId
|
,'D256E5C8-DC76-4F4D-BABE-A253418823F4' AS MenuId
|
||||||
,'风险巡检待处理' AS MenuName
|
,'风险巡检待处理' AS MenuName
|
||||||
,project.ProjectCode
|
,project.ProjectName
|
||||||
,HazardListItem.HazardItems AS Content
|
,HazardListItem.HazardItems AS Content
|
||||||
,users.UserId
|
,users.UserId
|
||||||
,users.UserName
|
,users.UserName
|
||||||
|
|
@ -187,7 +187,7 @@ UNION ALL
|
||||||
SELECT PersonQuality.PersonId AS DataId
|
SELECT PersonQuality.PersonId AS DataId
|
||||||
,'EBEA762D-1F46-47C5-9EAD-759E13D9B41C' AS MenuId
|
,'EBEA762D-1F46-47C5-9EAD-759E13D9B41C' AS MenuId
|
||||||
,'特种作业人员资质还有'+convert(nvarchar(6),DATEDIFF(day,getdate(),PersonQuality.LimitDate))+'天过期' AS MenuName
|
,'特种作业人员资质还有'+convert(nvarchar(6),DATEDIFF(day,getdate(),PersonQuality.LimitDate))+'天过期' AS MenuName
|
||||||
,project.ProjectCode
|
,project.ProjectName
|
||||||
,Person.PersonName AS Content
|
,Person.PersonName AS Content
|
||||||
,users.UserId
|
,users.UserId
|
||||||
,users.UserName
|
,users.UserName
|
||||||
|
|
@ -207,7 +207,7 @@ UNION ALL
|
||||||
SELECT PersonQuality.PersonId AS DataId
|
SELECT PersonQuality.PersonId AS DataId
|
||||||
,'EBEA762D-1F46-47C5-9EAD-759E13D9B41C' AS MenuId
|
,'EBEA762D-1F46-47C5-9EAD-759E13D9B41C' AS MenuId
|
||||||
,'特种作业人员资质已过期'+convert(nvarchar(6),DATEDIFF(day,PersonQuality.LimitDate,getdate()))+'天' AS MenuName
|
,'特种作业人员资质已过期'+convert(nvarchar(6),DATEDIFF(day,PersonQuality.LimitDate,getdate()))+'天' AS MenuName
|
||||||
,project.ProjectCode
|
,project.ProjectName
|
||||||
,Person.PersonName AS Content
|
,Person.PersonName AS Content
|
||||||
,users.UserId
|
,users.UserId
|
||||||
,users.UserName
|
,users.UserName
|
||||||
|
|
@ -226,14 +226,14 @@ Person.ProjectId =projectUser.ProjectId
|
||||||
UNION ALL
|
UNION ALL
|
||||||
SELECT InspectionPersonId AS DataId
|
SELECT InspectionPersonId AS DataId
|
||||||
,'8ed133de-5899-4687-878a-20b1f5280f18' AS MenuId
|
,'8ed133de-5899-4687-878a-20b1f5280f18' AS MenuId
|
||||||
,'人员报验还有'+convert(nvarchar(6),DATEDIFF(day,getdate(),Person.ValidityDate))+'天过期 ' AS MenuName
|
,'人员报验还有'+convert(nvarchar(6),DATEDIFF(day,getdate(),Person.ValidityDate))+'天过期 '+Person.PersonName AS MenuName
|
||||||
,project.ProjectCode
|
,project.ProjectName
|
||||||
,Person.PersonName AS Content
|
,Person.PersonName AS Content
|
||||||
,users.UserId
|
,users.UserId
|
||||||
,users.UserName
|
,users.UserName
|
||||||
,Person.ValidityDate AS DataTime
|
,Person.ValidityDate AS DataTime
|
||||||
,CONVERT(varchar(100),Person.CompileDate, 23) AS DataTimeStr
|
,CONVERT(varchar(100),Person.CompileDate, 23) AS DataTimeStr
|
||||||
,'CQMS/Comprehensive/InspectionPersonEdit.aspx?projectId='+project.ProjectId+'&InspectionPersonId='+Person.InspectionPersonId AS PCUrl
|
,'CQMS/Comprehensive/InspectionPersonEdit.aspx?InspectionPersonId='+Person.InspectionPersonId AS PCUrl
|
||||||
FROM Comprehensive_InspectionPerson AS Person
|
FROM Comprehensive_InspectionPerson AS Person
|
||||||
left join Project_ProjectUser as projectUser on projectUser.UserId=@userId
|
left join Project_ProjectUser as projectUser on projectUser.UserId=@userId
|
||||||
LEFT JOIN Sys_User AS users ON users.UserId = projectUser.UserId
|
LEFT JOIN Sys_User AS users ON users.UserId = projectUser.UserId
|
||||||
|
|
@ -246,14 +246,14 @@ and project.ProjectState='1'
|
||||||
UNION ALL
|
UNION ALL
|
||||||
SELECT InspectionPersonId AS DataId
|
SELECT InspectionPersonId AS DataId
|
||||||
,'8ed133de-5899-4687-878a-20b1f5280f18' AS MenuId
|
,'8ed133de-5899-4687-878a-20b1f5280f18' AS MenuId
|
||||||
,'人员报验已过期'+convert(nvarchar(6),DATEDIFF(day,Person.ValidityDate,getdate()))+'天 ' AS MenuName
|
,'人员报验已过期'+convert(nvarchar(6),DATEDIFF(day,Person.ValidityDate,getdate()))+'天 '+Person.PersonName AS MenuName
|
||||||
,project.ProjectCode
|
,project.ProjectName
|
||||||
,Person.PersonName AS Content
|
,Person.PersonName AS Content
|
||||||
,users.UserId
|
,users.UserId
|
||||||
,users.UserName
|
,users.UserName
|
||||||
,Person.ValidityDate AS DataTime
|
,Person.ValidityDate AS DataTime
|
||||||
,CONVERT(varchar(100),Person.CompileDate, 23) AS DataTimeStr
|
,CONVERT(varchar(100),Person.CompileDate, 23) AS DataTimeStr
|
||||||
,'CQMS/Comprehensive/InspectionPersonEdit.aspx?projectId='+project.ProjectId+'&InspectionPersonId='+Person.InspectionPersonId AS PCUrl
|
,'CQMS/Comprehensive/InspectionPersonEdit.aspx?InspectionPersonId='+Person.InspectionPersonId AS PCUrl
|
||||||
FROM Comprehensive_InspectionPerson AS Person
|
FROM Comprehensive_InspectionPerson AS Person
|
||||||
left join Project_ProjectUser as projectUser on projectUser.UserId=@userId
|
left join Project_ProjectUser as projectUser on projectUser.UserId=@userId
|
||||||
LEFT JOIN Sys_User AS users ON users.UserId = projectUser.UserId
|
LEFT JOIN Sys_User AS users ON users.UserId = projectUser.UserId
|
||||||
|
|
@ -266,14 +266,14 @@ and project.ProjectState='1'
|
||||||
UNION ALL
|
UNION ALL
|
||||||
SELECT InspectionMachineId AS DataId
|
SELECT InspectionMachineId AS DataId
|
||||||
,'aa55fad1-6c51-43f5-8c99-3c6aaae79118' AS MenuId
|
,'aa55fad1-6c51-43f5-8c99-3c6aaae79118' AS MenuId
|
||||||
,'机具报验还有'+convert(nvarchar(6),DATEDIFF(day,getdate(),Machine.NextTestDate))+'天过期 ' AS MenuName
|
,'机具报验还有'+convert(nvarchar(6),DATEDIFF(day,getdate(),Machine.NextTestDate))+'天过期 '+Machine.InspectionMachineName AS MenuName
|
||||||
,project.ProjectCode
|
,project.ProjectName
|
||||||
,Machine.InspectionMachineName AS Content
|
,Machine.InspectionMachineName AS Content
|
||||||
,users.UserId
|
,users.UserId
|
||||||
,users.UserName
|
,users.UserName
|
||||||
,Machine.NextTestDate AS DataTime
|
,Machine.NextTestDate AS DataTime
|
||||||
,CONVERT(varchar(100),Machine.CompileDate, 23) AS DataTimeStr
|
,CONVERT(varchar(100),Machine.CompileDate, 23) AS DataTimeStr
|
||||||
,'CQMS/Comprehensive/InspectionMachineEdit.aspx?projectId='+project.ProjectId+'&InspectionMachineId='+Machine.InspectionMachineId AS PCUrl
|
,'CQMS/Comprehensive/InspectionMachineEdit.aspx?InspectionMachineId='+Machine.InspectionMachineId AS PCUrl
|
||||||
FROM Comprehensive_InspectionMachine AS Machine
|
FROM Comprehensive_InspectionMachine AS Machine
|
||||||
left join Project_ProjectUser as projectUser on projectUser.UserId=@userId
|
left join Project_ProjectUser as projectUser on projectUser.UserId=@userId
|
||||||
LEFT JOIN Sys_User AS users ON users.UserId = projectUser.UserId
|
LEFT JOIN Sys_User AS users ON users.UserId = projectUser.UserId
|
||||||
|
|
@ -286,13 +286,13 @@ UNION ALL
|
||||||
SELECT InspectionMachineId AS DataId
|
SELECT InspectionMachineId AS DataId
|
||||||
,'aa55fad1-6c51-43f5-8c99-3c6aaae79118' AS MenuId
|
,'aa55fad1-6c51-43f5-8c99-3c6aaae79118' AS MenuId
|
||||||
,'机具报验已过期'+convert(nvarchar(6),DATEDIFF(day,Machine.NextTestDate,getdate()))+'天' AS MenuName
|
,'机具报验已过期'+convert(nvarchar(6),DATEDIFF(day,Machine.NextTestDate,getdate()))+'天' AS MenuName
|
||||||
,project.ProjectCode
|
,project.ProjectName
|
||||||
,Machine.InspectionMachineName AS Content
|
,Machine.InspectionMachineName AS Content
|
||||||
,users.UserId
|
,users.UserId
|
||||||
,users.UserName
|
,users.UserName
|
||||||
,Machine.NextTestDate AS DataTime
|
,Machine.NextTestDate AS DataTime
|
||||||
,CONVERT(varchar(100),Machine.CompileDate, 23) AS DataTimeStr
|
,CONVERT(varchar(100),Machine.CompileDate, 23) AS DataTimeStr
|
||||||
,'CQMS/Comprehensive/InspectionMachineEdit.aspx?projectId='+project.ProjectId+'&InspectionMachineId='+Machine.InspectionMachineId AS PCUrl
|
,'CQMS/Comprehensive/InspectionMachineEdit.aspx?InspectionMachineId='+Machine.InspectionMachineId AS PCUrl
|
||||||
FROM Comprehensive_InspectionMachine AS Machine
|
FROM Comprehensive_InspectionMachine AS Machine
|
||||||
left join Project_ProjectUser as projectUser on projectUser.UserId=@userId
|
left join Project_ProjectUser as projectUser on projectUser.UserId=@userId
|
||||||
LEFT JOIN Sys_User AS users ON users.UserId =projectUser.UserId
|
LEFT JOIN Sys_User AS users ON users.UserId =projectUser.UserId
|
||||||
|
|
@ -304,7 +304,7 @@ UNION ALL
|
||||||
SELECT distinct Project.ProjectId AS DataId
|
SELECT distinct Project.ProjectId AS DataId
|
||||||
,'2AE9D982-A499-497F-8F54-ADDA5856887E' AS MenuId
|
,'2AE9D982-A499-497F-8F54-ADDA5856887E' AS MenuId
|
||||||
,'本月工程量完成情况尚未填报' AS MenuName
|
,'本月工程量完成情况尚未填报' AS MenuName
|
||||||
,project.ProjectCode
|
,Project.ProjectName
|
||||||
,'' AS Content
|
,'' AS Content
|
||||||
,users.UserId
|
,users.UserId
|
||||||
,users.UserName
|
,users.UserName
|
||||||
|
|
@ -321,7 +321,7 @@ UNION ALL
|
||||||
SELECT MonthPlan.MonthPlanId AS DataId
|
SELECT MonthPlan.MonthPlanId AS DataId
|
||||||
,'94287B92-7E96-4B90-BC6F-DAF30AE3B314' AS MenuId
|
,'94287B92-7E96-4B90-BC6F-DAF30AE3B314' AS MenuId
|
||||||
,'月度计划尚未完成' AS MenuName
|
,'月度计划尚未完成' AS MenuName
|
||||||
,project.ProjectCode
|
,project.ProjectName
|
||||||
,'' AS Content
|
,'' AS Content
|
||||||
,users.UserId
|
,users.UserId
|
||||||
,users.UserName
|
,users.UserName
|
||||||
|
|
@ -337,7 +337,7 @@ DATENAME(year,GETDATE())=DATENAME(year,MonthPlan.PlanDate) and DATENAME(MONTH,GE
|
||||||
and MonthPlan.ProjectId = projectUser.ProjectId
|
and MonthPlan.ProjectId = projectUser.ProjectId
|
||||||
and (@sType='1' or @sType='2')
|
and (@sType='1' or @sType='2')
|
||||||
|
|
||||||
ORDER BY DataTime DESC
|
--ORDER BY DataTime DESC
|
||||||
END
|
END
|
||||||
|
|
||||||
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -986,17 +986,5 @@ namespace BLL
|
||||||
}
|
}
|
||||||
return passWord;
|
return passWord;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static Model.SitePerson_Person GetPersonImgByIdentityCard(string identityCard)
|
|
||||||
{
|
|
||||||
if (!string.IsNullOrEmpty(identityCard))
|
|
||||||
{
|
|
||||||
return Funs.DB.SitePerson_Person.FirstOrDefault(e => e.IdentityCard == identityCard);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
return null;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -35,16 +35,7 @@ namespace FineUIPro.Web.CQMS.Comprehensive
|
||||||
if (!IsPostBack)
|
if (!IsPostBack)
|
||||||
{
|
{
|
||||||
GetButtonPower();
|
GetButtonPower();
|
||||||
//工作台待办
|
|
||||||
string projectId = Request.Params["projectId"];
|
|
||||||
if (!string.IsNullOrEmpty(projectId))
|
|
||||||
{
|
|
||||||
BLL.UnitService.InitUnitDownList(this.drpUnitId, projectId, true);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
BLL.UnitService.InitUnitDownList(this.drpUnitId, this.CurrUser.LoginProjectId, true);
|
BLL.UnitService.InitUnitDownList(this.drpUnitId, this.CurrUser.LoginProjectId, true);
|
||||||
}
|
|
||||||
|
|
||||||
if (CurrUser.UnitId == null || CurrUser.UserId == Const.sysglyId||CurrUser.UnitId== Const.UnitId_CWCEC)
|
if (CurrUser.UnitId == null || CurrUser.UserId == Const.sysglyId||CurrUser.UnitId== Const.UnitId_CWCEC)
|
||||||
{
|
{
|
||||||
|
|
@ -489,15 +480,6 @@ namespace FineUIPro.Web.CQMS.Comprehensive
|
||||||
this.btnSave.Hidden = false;
|
this.btnSave.Hidden = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
|
||||||
{
|
|
||||||
//工作台待办
|
|
||||||
string projectId = Request.Params["projectId"];
|
|
||||||
if (!string.IsNullOrEmpty(projectId))
|
|
||||||
{
|
|
||||||
this.btnSave.Hidden = false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1727,7 +1727,6 @@
|
||||||
<Content Include="res\assets\iconfont\iconfont.css" />
|
<Content Include="res\assets\iconfont\iconfont.css" />
|
||||||
<Content Include="res\assets\image\bj1.jpg" />
|
<Content Include="res\assets\image\bj1.jpg" />
|
||||||
<Content Include="res\assets\image\bj2.jpg" />
|
<Content Include="res\assets\image\bj2.jpg" />
|
||||||
<Content Include="res\assets\image\changeProject.png" />
|
|
||||||
<Content Include="res\assets\image\index1\aqhysj.png" />
|
<Content Include="res\assets\image\index1\aqhysj.png" />
|
||||||
<Content Include="res\assets\image\index1\arrL.png" />
|
<Content Include="res\assets\image\index1\arrL.png" />
|
||||||
<Content Include="res\assets\image\index1\arrR.png" />
|
<Content Include="res\assets\image\index1\arrR.png" />
|
||||||
|
|
|
||||||
|
|
@ -23,14 +23,13 @@
|
||||||
EnableCollapse="true" runat="server" BoxFlex="1" EnableColumnLines="true"
|
EnableCollapse="true" runat="server" BoxFlex="1" EnableColumnLines="true"
|
||||||
DataKeyNames="ProjectId" DataIDField="ProjectId" AllowSorting="true" SortField="ProjectCode" SortDirection="DESC"
|
DataKeyNames="ProjectId" DataIDField="ProjectId" AllowSorting="true" SortField="ProjectCode" SortDirection="DESC"
|
||||||
OnSort="Grid1_Sort" AllowPaging="true" IsDatabasePaging="true" PageSize="10" OnPageIndexChange="Grid1_PageIndexChange"
|
OnSort="Grid1_Sort" AllowPaging="true" IsDatabasePaging="true" PageSize="10" OnPageIndexChange="Grid1_PageIndexChange"
|
||||||
EnableRowDoubleClickEvent="true" OnRowDoubleClick="Grid1_RowDoubleClick" EnableTextSelection="True" EnableCheckBoxSelect="true" EnableMultiSelect="true" OnRowCommand="Grid1_RowCommand">
|
EnableRowDoubleClickEvent="true" OnRowDoubleClick="Grid1_RowDoubleClick" EnableTextSelection="True">
|
||||||
<Toolbars>
|
<Toolbars>
|
||||||
<f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Left">
|
<f:Toolbar ID="Toolbar2" Position="Top" runat="server" ToolbarAlign="Left">
|
||||||
<Items>
|
<Items>
|
||||||
<f:Label ID="lbltip" runat="server" Text="提示:勾选确定筛选看板数据"></f:Label>
|
|
||||||
<f:RadioButtonList runat="server" ID="ckState" AutoPostBack="true"
|
<f:RadioButtonList runat="server" ID="ckState" AutoPostBack="true"
|
||||||
OnSelectedIndexChanged="TextBox_TextChanged" Width="280px">
|
OnSelectedIndexChanged="TextBox_TextChanged" Width="280px">
|
||||||
<%--<f:RadioItem Text="全部" Value="0" />--%>
|
<f:RadioItem Text="全部" Value="0" />
|
||||||
<f:RadioItem Text="在建" Value="1" Selected="true" />
|
<f:RadioItem Text="在建" Value="1" Selected="true" />
|
||||||
<f:RadioItem Text="停工" Value="2" />
|
<f:RadioItem Text="停工" Value="2" />
|
||||||
<f:RadioItem Text="竣工" Value="3" />
|
<f:RadioItem Text="竣工" Value="3" />
|
||||||
|
|
@ -42,7 +41,6 @@
|
||||||
<f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" ToolTip="导出" Icon="FolderUp"
|
<f:Button ID="btnOut" OnClick="btnOut_Click" runat="server" ToolTip="导出" Icon="FolderUp"
|
||||||
EnableAjax="false" DisableControlBeforePostBack="false">
|
EnableAjax="false" DisableControlBeforePostBack="false">
|
||||||
</f:Button>
|
</f:Button>
|
||||||
<f:Button ID="btnSure" runat="server" Text="确定" ToolTip="筛选集团看板数据" OnClick="btnSure_Click" Icon="Accept"></f:Button>
|
|
||||||
</Items>
|
</Items>
|
||||||
</f:Toolbar>
|
</f:Toolbar>
|
||||||
</Toolbars>
|
</Toolbars>
|
||||||
|
|
@ -53,10 +51,10 @@
|
||||||
<asp:Label ID="labNumber" runat="server" Text='<%# Grid1.PageIndex * Grid1.PageSize + Container.DataItemIndex + 1 %>'></asp:Label>
|
<asp:Label ID="labNumber" runat="server" Text='<%# Grid1.PageIndex * Grid1.PageSize + Container.DataItemIndex + 1 %>'></asp:Label>
|
||||||
</ItemTemplate>
|
</ItemTemplate>
|
||||||
</f:TemplateField>
|
</f:TemplateField>
|
||||||
<f:RenderField Width="90px" ColumnID="ProjectCode" DataField="ProjectCode" SortField="ProjectCode" FieldType="String"
|
<f:RenderField Width="100px" ColumnID="ProjectCode" DataField="ProjectCode" SortField="ProjectCode" FieldType="String"
|
||||||
HeaderText="项目代号">
|
HeaderText="项目代号">
|
||||||
</f:RenderField>
|
</f:RenderField>
|
||||||
<f:RenderField Width="600px" ColumnID="ProjectName" DataField="ProjectName" SortField="ProjectName"
|
<f:RenderField Width="200px" ColumnID="ProjectName" DataField="ProjectName" SortField="ProjectName"
|
||||||
FieldType="String" HeaderText="项目名称" HeaderTextAlign="Center" TextAlign="Left">
|
FieldType="String" HeaderText="项目名称" HeaderTextAlign="Center" TextAlign="Left">
|
||||||
</f:RenderField>
|
</f:RenderField>
|
||||||
<f:RenderField Width="90px" ColumnID="ProjectTypeName" DataField="ProjectTypeName" SortField="ProjectTypeName"
|
<f:RenderField Width="90px" ColumnID="ProjectTypeName" DataField="ProjectTypeName" SortField="ProjectTypeName"
|
||||||
|
|
@ -65,31 +63,31 @@
|
||||||
<f:RenderField Width="90px" ColumnID="ProjectStateName2" DataField="ProjectStateName2" SortField="ProjectStateName2"
|
<f:RenderField Width="90px" ColumnID="ProjectStateName2" DataField="ProjectStateName2" SortField="ProjectStateName2"
|
||||||
FieldType="String" HeaderText="细分状态" HeaderTextAlign="Center" TextAlign="Left" >
|
FieldType="String" HeaderText="细分状态" HeaderTextAlign="Center" TextAlign="Left" >
|
||||||
</f:RenderField>
|
</f:RenderField>
|
||||||
<%-- <f:RenderField Width="110px" ColumnID="ProjectMoney" DataField="ProjectMoney"
|
<f:RenderField Width="110px" ColumnID="ProjectMoney" DataField="ProjectMoney"
|
||||||
FieldType="String" HeaderText="合同额(万元)" HeaderTextAlign="Center" TextAlign="Right">
|
FieldType="String" HeaderText="合同额(万元)" HeaderTextAlign="Center" TextAlign="Right">
|
||||||
</f:RenderField>
|
</f:RenderField>
|
||||||
<f:RenderField Width="120px" ColumnID="ConstructionMoney" DataField="ConstructionMoney"
|
<f:RenderField Width="120px" ColumnID="ConstructionMoney" DataField="ConstructionMoney"
|
||||||
FieldType="String" HeaderText="施工合同额(万元)" HeaderTextAlign="Center" TextAlign="Right">
|
FieldType="String" HeaderText="施工合同额(万元)" HeaderTextAlign="Center" TextAlign="Right">
|
||||||
</f:RenderField>--%>
|
</f:RenderField>
|
||||||
<f:TemplateField ColumnID="tfCM" Width="85px" HeaderText="施工经理" HeaderTextAlign="Center" TextAlign="Left">
|
<f:TemplateField ColumnID="tfCM" Width="85px" HeaderText="施工经理" HeaderTextAlign="Center" TextAlign="Left">
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
<asp:Label ID="lblCM" runat="server" Text='<%# ConvertConstructionManager(Eval("ProjectId")) %>'
|
<asp:Label ID="lblCM" runat="server" Text='<%# ConvertConstructionManager(Eval("ProjectId")) %>'
|
||||||
ToolTip='<%# ConvertConstructionManager(Eval("ProjectId")) %>'></asp:Label>
|
ToolTip='<%# ConvertConstructionManager(Eval("ProjectId")) %>'></asp:Label>
|
||||||
</ItemTemplate>
|
</ItemTemplate>
|
||||||
</f:TemplateField>
|
</f:TemplateField>
|
||||||
<%--<f:TemplateField ColumnID="tfSubcontractor" Width="400px" HeaderText="施工分包商" HeaderTextAlign="Center" TextAlign="Left">
|
<f:TemplateField ColumnID="tfSubcontractor" Width="400px" HeaderText="施工分包商" HeaderTextAlign="Center" TextAlign="Left">
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
<asp:Label ID="lblSubcontractor" runat="server" Text='<%# ConvertSubcontractor(Eval("ProjectId")) %>'
|
<asp:Label ID="lblSubcontractor" runat="server" Text='<%# ConvertSubcontractor(Eval("ProjectId")) %>'
|
||||||
ToolTip='<%# ConvertSubcontractor(Eval("ProjectId")) %>'></asp:Label>
|
ToolTip='<%# ConvertSubcontractor(Eval("ProjectId")) %>'></asp:Label>
|
||||||
</ItemTemplate>
|
</ItemTemplate>
|
||||||
</f:TemplateField>--%>
|
</f:TemplateField>
|
||||||
<f:TemplateField ColumnID="tfOwn" Width="280px" HeaderText="建设单位" HeaderTextAlign="Center" TextAlign="Left">
|
<f:TemplateField ColumnID="tfOwn" Width="150px" HeaderText="建设单位" HeaderTextAlign="Center" TextAlign="Left">
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
<asp:Label ID="lblOwn" runat="server" Text='<%# ConvertOwn(Eval("ProjectId")) %>'
|
<asp:Label ID="lblOwn" runat="server" Text='<%# ConvertOwn(Eval("ProjectId")) %>'
|
||||||
ToolTip='<%# ConvertOwn(Eval("ProjectId")) %>'></asp:Label>
|
ToolTip='<%# ConvertOwn(Eval("ProjectId")) %>'></asp:Label>
|
||||||
</ItemTemplate>
|
</ItemTemplate>
|
||||||
</f:TemplateField>
|
</f:TemplateField>
|
||||||
<f:RenderField Width="450px" ColumnID="ProjectAddress" DataField="ProjectAddress" SortField="ProjectAddress" FieldType="String"
|
<f:RenderField Width="150px" ColumnID="ProjectAddress" DataField="ProjectAddress" SortField="ProjectAddress" FieldType="String"
|
||||||
HeaderText="项目地址" HeaderTextAlign="Center" TextAlign="Left">
|
HeaderText="项目地址" HeaderTextAlign="Center" TextAlign="Left">
|
||||||
</f:RenderField>
|
</f:RenderField>
|
||||||
<f:RenderField Width="100px" ColumnID="StartDate" DataField="StartDate" SortField="StartDate"
|
<f:RenderField Width="100px" ColumnID="StartDate" DataField="StartDate" SortField="StartDate"
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,4 @@
|
||||||
using BLL;
|
using BLL;
|
||||||
using NPOI.POIFS.Storage;
|
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Data;
|
using System.Data;
|
||||||
|
|
@ -11,18 +10,6 @@ namespace FineUIPro.Web.ProjectData
|
||||||
{
|
{
|
||||||
public partial class ProjectList : PageBase
|
public partial class ProjectList : PageBase
|
||||||
{
|
{
|
||||||
public string projectLists
|
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
return (string)ViewState["projectLists"];
|
|
||||||
}
|
|
||||||
set
|
|
||||||
{
|
|
||||||
ViewState["projectLists"] = value;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#region 加载
|
#region 加载
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 加载页面
|
/// 加载页面
|
||||||
|
|
@ -41,10 +28,6 @@ namespace FineUIPro.Web.ProjectData
|
||||||
Grid1.PageSize = this.CurrUser.PageSize.Value;
|
Grid1.PageSize = this.CurrUser.PageSize.Value;
|
||||||
}
|
}
|
||||||
this.ddlPageSize.SelectedValue = Grid1.PageSize.ToString();
|
this.ddlPageSize.SelectedValue = Grid1.PageSize.ToString();
|
||||||
if (!string.IsNullOrEmpty(CurrUser.CompanyProjectId))
|
|
||||||
{
|
|
||||||
projectLists = CurrUser.CompanyProjectId;
|
|
||||||
}
|
|
||||||
// 绑定表格
|
// 绑定表格
|
||||||
this.BindGrid();
|
this.BindGrid();
|
||||||
}
|
}
|
||||||
|
|
@ -89,11 +72,6 @@ namespace FineUIPro.Web.ProjectData
|
||||||
Grid1.RecordCount = tb.Rows.Count;
|
Grid1.RecordCount = tb.Rows.Count;
|
||||||
Grid1.DataSource = this.GetPagedDataTable(Grid1, tb);
|
Grid1.DataSource = this.GetPagedDataTable(Grid1, tb);
|
||||||
Grid1.DataBind();
|
Grid1.DataBind();
|
||||||
|
|
||||||
if (!string.IsNullOrEmpty(projectLists))
|
|
||||||
{
|
|
||||||
Grid1.SelectedRowIDArray = projectLists.Split(',').ToArray();
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|
@ -182,14 +160,6 @@ namespace FineUIPro.Web.ProjectData
|
||||||
/// <param name="e"></param>
|
/// <param name="e"></param>
|
||||||
protected void TextBox_TextChanged(object sender, EventArgs e)
|
protected void TextBox_TextChanged(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
if (!string.IsNullOrEmpty(projectLists))
|
|
||||||
{
|
|
||||||
projectLists = projectLists + "," + string.Join(",", this.Grid1.SelectedRowIDArray);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
projectLists = string.Join(",", this.Grid1.SelectedRowIDArray);
|
|
||||||
}
|
|
||||||
this.BindGrid();
|
this.BindGrid();
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
@ -265,23 +235,5 @@ namespace FineUIPro.Web.ProjectData
|
||||||
ShowNotify("请选择项目进入!", MessageBoxIcon.Warning);
|
ShowNotify("请选择项目进入!", MessageBoxIcon.Warning);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void btnSure_Click(object sender, EventArgs e)
|
|
||||||
{
|
|
||||||
if (!string.IsNullOrEmpty(projectLists))
|
|
||||||
{
|
|
||||||
CurrUser.CompanyProjectId = string.Join(",", this.Grid1.SelectedRowIDArray) + "," + projectLists;
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
CurrUser.CompanyProjectId = string.Join(",", this.Grid1.SelectedRowIDArray);
|
|
||||||
}
|
|
||||||
|
|
||||||
PageContext.Redirect("~/index.aspx", "_top");
|
|
||||||
}
|
|
||||||
|
|
||||||
protected void Grid1_RowCommand(object sender, GridCommandEventArgs e)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -7,12 +7,10 @@
|
||||||
// </自动生成>
|
// </自动生成>
|
||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
namespace FineUIPro.Web.ProjectData
|
namespace FineUIPro.Web.ProjectData {
|
||||||
{
|
|
||||||
|
|
||||||
|
|
||||||
public partial class ProjectList
|
public partial class ProjectList {
|
||||||
{
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// form1 控件。
|
/// form1 控件。
|
||||||
|
|
@ -59,15 +57,6 @@ namespace FineUIPro.Web.ProjectData
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Toolbar Toolbar2;
|
protected global::FineUIPro.Toolbar Toolbar2;
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// lbltip 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::FineUIPro.Label lbltip;
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// ckState 控件。
|
/// ckState 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
@ -95,15 +84,6 @@ namespace FineUIPro.Web.ProjectData
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Button btnOut;
|
protected global::FineUIPro.Button btnOut;
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// btnSure 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::FineUIPro.Button btnSure;
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// labNumber 控件。
|
/// labNumber 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
@ -122,6 +102,15 @@ namespace FineUIPro.Web.ProjectData
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::System.Web.UI.WebControls.Label lblCM;
|
protected global::System.Web.UI.WebControls.Label lblCM;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// lblSubcontractor 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::System.Web.UI.WebControls.Label lblSubcontractor;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// lblOwn 控件。
|
/// lblOwn 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
||||||
|
|
@ -10,18 +10,6 @@
|
||||||
<link href="res/largescreen/css/userPage.css" rel="stylesheet" />
|
<link href="res/largescreen/css/userPage.css" rel="stylesheet" />
|
||||||
<script src="res/largescreen/libs/flex.js"></script>
|
<script src="res/largescreen/libs/flex.js"></script>
|
||||||
<script src="res/largescreen/libs/jquery.js"></script>
|
<script src="res/largescreen/libs/jquery.js"></script>
|
||||||
<link href="res/css/company.css" rel="stylesheet" />
|
|
||||||
<style type="text/css">
|
|
||||||
#mybtn {
|
|
||||||
width: 1rem;
|
|
||||||
height:.300rem;
|
|
||||||
line-height:.300rem;
|
|
||||||
border-radius:20px;
|
|
||||||
background:blue;
|
|
||||||
color:#fff;
|
|
||||||
text-align:center;
|
|
||||||
}
|
|
||||||
</style>
|
|
||||||
</head>
|
</head>
|
||||||
<body style="overflow: auto;">
|
<body style="overflow: auto;">
|
||||||
<form id="form1" runat="server">
|
<form id="form1" runat="server">
|
||||||
|
|
@ -53,11 +41,8 @@
|
||||||
<f:ListItem Text="English" Value="en-US" />
|
<f:ListItem Text="English" Value="en-US" />
|
||||||
</f:DropDownList>
|
</f:DropDownList>
|
||||||
</div>
|
</div>
|
||||||
<div class="user" onclick="PersonalFunction()" style="cursor:pointer;" >
|
<div class="user">
|
||||||
<asp:Literal runat="server" ID="lName" />
|
<asp:Literal runat="server" ID="lName" />
|
||||||
<f:Button runat="server" ID="btnPersonal" OnClick="btnPersonal_Click" Hidden="true"></f:Button>
|
|
||||||
</div>
|
|
||||||
<div class="t-btn1 iconfont icon-tuichu" onclick="SignOutFunction()" style="cursor: pointer">
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -66,7 +51,7 @@
|
||||||
<div class="z-info">
|
<div class="z-info">
|
||||||
<div class="z-profile">
|
<div class="z-profile">
|
||||||
<div class="z-img">
|
<div class="z-img">
|
||||||
<img id="imgPic" runat="server" src="res/largescreen/images/LoginPic.jpg" />
|
<img src="res/largescreen/images/LoginPic.png" />
|
||||||
</div>
|
</div>
|
||||||
<h2>
|
<h2>
|
||||||
<asp:Literal runat="server" ID="lblName" /></h2>
|
<asp:Literal runat="server" ID="lblName" /></h2>
|
||||||
|
|
@ -105,40 +90,136 @@
|
||||||
|
|
||||||
<div class="z-a">
|
<div class="z-a">
|
||||||
<div class="z-b">
|
<div class="z-b">
|
||||||
<div class="z-boxone">
|
<div class="z-box1">
|
||||||
<div class="z-boxone-tit">
|
<div class="z-box1-tit">
|
||||||
<div class="z-boxone-text">待办预警</div>
|
<div class="z-box1-text">待办预警</div>
|
||||||
<div class="z-tabs">
|
<div class="z-tabs">
|
||||||
<div class="tab tab-a" onclick="getToDo(1);" style="cursor: pointer">全部</div>
|
<div class="tab tab-a" onclick="getToDo(1);" style="cursor: pointer">全部</div>
|
||||||
|
<f:Button runat="server" ID="btnAll" OnClick="btnAll_Click" Hidden="true"></f:Button>
|
||||||
<div class="tab" onclick="getToDo(2);" style="cursor: pointer">待办</div>
|
<div class="tab" onclick="getToDo(2);" style="cursor: pointer">待办</div>
|
||||||
|
<f:Button runat="server" ID="btnTo" OnClick="btnTo_Click" Hidden="true"></f:Button>
|
||||||
<div class="tab" onclick="getToDo(3);" style="cursor: pointer">预警</div>
|
<div class="tab" onclick="getToDo(3);" style="cursor: pointer">预警</div>
|
||||||
|
<f:Button runat="server" ID="btnDo" OnClick="btnDo_Click" Hidden="true"></f:Button>
|
||||||
|
<f:HiddenField ID="hdToDoState" runat="server"></f:HiddenField>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="z-main">
|
<div class="z-main">
|
||||||
<div class="z-boxtwo" id="divdbyj">
|
<ul>
|
||||||
|
<li>
|
||||||
|
<div style="width: 100%;height:100%">
|
||||||
|
<f:Grid ID="Grid2" ShowBorder="true" ShowHeader="false" Title="待办预警" ShowGridHeader="false"
|
||||||
|
EnableCollapse="true" runat="server" BoxFlex="1" EnableColumnLines="true"
|
||||||
|
DataKeyNames="DataId" DataIDField="DataId" AllowSorting="true" SortField="DataTimeStr" SortDirection="DESC"
|
||||||
|
OnSort="Grid2_Sort" AllowPaging="true" IsDatabasePaging="true" PageSize="7" OnPageIndexChange="Grid2_PageIndexChange"
|
||||||
|
EnableRowDoubleClickEvent="true" OnRowDoubleClick="Grid2_RowDoubleClick" EnableTextSelection="True" Height="320px">
|
||||||
|
<Columns>
|
||||||
|
<f:TemplateField ColumnID="tfNumber" Width="30px" HeaderText="序号" HeaderTextAlign="Center"
|
||||||
|
TextAlign="Center">
|
||||||
|
<ItemTemplate>
|
||||||
|
<asp:Label ID="Label1" runat="server" Text='<%# Grid1.PageIndex * Grid1.PageSize + Container.DataItemIndex + 1 %>'></asp:Label>
|
||||||
|
</ItemTemplate>
|
||||||
|
</f:TemplateField>
|
||||||
|
<f:RenderField Width="250px" ColumnID="ProjectName" DataField="ProjectName" SortField="ProjectName"
|
||||||
|
FieldType="String" HeaderText="项目" HeaderTextAlign="Center" TextAlign="Left">
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField Width="800px" ColumnID="MenuName" DataField="MenuName" SortField="MenuName"
|
||||||
|
FieldType="String" HeaderText="事项" HeaderTextAlign="Center" TextAlign="Left" ExpandUnusedSpace="true">
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField Width="90px" ColumnID="DataTimeStr" DataField="DataTimeStr" SortField="DataTimeStr"
|
||||||
|
FieldType="String" HeaderText="日期" HeaderTextAlign="Center" TextAlign="Left">
|
||||||
|
</f:RenderField>
|
||||||
|
<f:RenderField Width="120px" ColumnID="PCUrl" DataField="PCUrl" SortField="PCUrl"
|
||||||
|
FieldType="String" HeaderText="连接地址" HeaderTextAlign="Center" TextAlign="Left" Hidden="true">
|
||||||
|
</f:RenderField>
|
||||||
|
</Columns>
|
||||||
|
<%--<Listeners>
|
||||||
|
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
|
||||||
|
</Listeners>--%>
|
||||||
|
<PageItems>
|
||||||
|
<f:ToolbarSeparator ID="ToolbarSeparator2" runat="server">
|
||||||
|
</f:ToolbarSeparator>
|
||||||
|
</PageItems>
|
||||||
|
</f:Grid>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
<div class="z-box1">
|
||||||
<div class="z-boxone">
|
<div class="z-box1-tit">
|
||||||
<div class="z-boxone-tit">
|
<div class="z-box1-text">通知公告</div>
|
||||||
<div class="z-boxone-text">通知公告</div>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="z-main">
|
<div class="z-main">
|
||||||
<div class="z-boxtwo" id="divNotice">开发中</div>
|
<ul>
|
||||||
|
<li>开发中
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<%--<div class="paging note">
|
||||||
|
<div class="total">共23条</div>
|
||||||
|
<div class="page">
|
||||||
|
<div class="prev" data-type='1'></div>
|
||||||
|
<div class="page-num-box page1"></div>
|
||||||
|
<div class="next" data-type='1'></div>
|
||||||
|
</div>
|
||||||
|
</div>--%>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="z-box">
|
<div class="z-box">
|
||||||
<div class="z-boxone-tit">
|
<div class="z-box1-tit">
|
||||||
<div class="z-boxone-text">我的项目</div>
|
<div class="z-box1-text">我的项目</div>
|
||||||
<div class="z-tabs">
|
<div class="z-tabs">
|
||||||
<div class="tab tab-a" onclick="getProject(1);" style="cursor: pointer">在建</div>
|
<div class="tab tab-a" onclick="getProject(1);" style="cursor: pointer">在建</div>
|
||||||
|
<f:Button runat="server" ID="zjProject" OnClick="zjProject_Click" Hidden="true"></f:Button>
|
||||||
<div class="tab" onclick="getProject(2);" style="cursor: pointer">暂停</div>
|
<div class="tab" onclick="getProject(2);" style="cursor: pointer">暂停</div>
|
||||||
|
<f:Button runat="server" ID="ztProject" OnClick="ztProject_Click" Hidden="true"></f:Button>
|
||||||
<div class="tab" onclick="getProject(3);" style="cursor: pointer">完工</div>
|
<div class="tab" onclick="getProject(3);" style="cursor: pointer">完工</div>
|
||||||
|
<f:Button runat="server" ID="wgProject" OnClick="wgProject_Click" Hidden="true"></f:Button>
|
||||||
|
<f:HiddenField ID="hdState" runat="server"></f:HiddenField>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="z-main">
|
<div class="z-main">
|
||||||
<div id="divProject" class="z-boxtwo"></div>
|
<ul>
|
||||||
|
<li>
|
||||||
|
<div style="width: 100%">
|
||||||
|
<f:Grid ID="Grid1" ShowBorder="true" ShowHeader="false" Title="项目信息" ShowGridHeader="false"
|
||||||
|
EnableCollapse="true" runat="server" BoxFlex="1" EnableColumnLines="true"
|
||||||
|
DataKeyNames="ProjectId" DataIDField="ProjectId" AllowSorting="true" SortField="ProjectCode" SortDirection="DESC"
|
||||||
|
OnSort="Grid1_Sort" AllowPaging="true" IsDatabasePaging="true" PageSize="5" OnPageIndexChange="Grid1_PageIndexChange"
|
||||||
|
EnableRowDoubleClickEvent="true" OnRowDoubleClick="Grid1_RowDoubleClick" EnableTextSelection="True" OnRowCommand="Grid1_RowCommand" Height="320px">
|
||||||
|
<Columns>
|
||||||
|
<f:TemplateField ColumnID="tfNumber" Width="50px" HeaderText="序号" HeaderTextAlign="Center"
|
||||||
|
TextAlign="Center">
|
||||||
|
<ItemTemplate>
|
||||||
|
<asp:Label ID="labNumber" runat="server" Text='<%# Grid1.PageIndex * Grid1.PageSize + Container.DataItemIndex + 1 %>'></asp:Label>
|
||||||
|
</ItemTemplate>
|
||||||
|
</f:TemplateField>
|
||||||
|
<f:TemplateField ColumnID="tfImageUrl3" Width="50px" HeaderTextAlign="Center"
|
||||||
|
TextAlign="Left">
|
||||||
|
<ItemTemplate>
|
||||||
|
<asp:Label ID="lbImageUrl3" runat="server" Text='<%# ConvertProjectImage(Eval("ProjectId")) %>'></asp:Label>
|
||||||
|
</ItemTemplate>
|
||||||
|
</f:TemplateField>
|
||||||
|
<%--<f:RenderField Width="150px" ColumnID="ProjectCode" DataField="ProjectCode" SortField="ProjectCode" FieldType="String" HeaderTextAlign="Center"
|
||||||
|
HeaderText="项目代号">
|
||||||
|
</f:RenderField>--%>
|
||||||
|
<f:RenderField Width="800px" ColumnID="ProjectName" DataField="ProjectName" SortField="ProjectName"
|
||||||
|
FieldType="String" HeaderText="项目名称" HeaderTextAlign="Center" TextAlign="Left" ExpandUnusedSpace="true">
|
||||||
|
</f:RenderField>
|
||||||
|
<f:LinkButtonField Width="90px" TextAlign="Center" Text="进入项目" CommandName="LoginProject" />
|
||||||
|
</Columns>
|
||||||
|
<Listeners>
|
||||||
|
<f:Listener Event="beforerowcontextmenu" Handler="onRowContextMenu" />
|
||||||
|
</Listeners>
|
||||||
|
<PageItems>
|
||||||
|
<f:ToolbarSeparator ID="ToolbarSeparator1" runat="server">
|
||||||
|
</f:ToolbarSeparator>
|
||||||
|
</PageItems>
|
||||||
|
</f:Grid>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
@ -147,45 +228,39 @@
|
||||||
</f:ContentPanel>
|
</f:ContentPanel>
|
||||||
</Items>
|
</Items>
|
||||||
</f:Panel>
|
</f:Panel>
|
||||||
<input type="hidden" id="hiddenUrl" value="" runat="server" />
|
|
||||||
<f:Button runat="server" OnClick="btnshowWindows" ToolTip="打开代办" Hidden="true"
|
|
||||||
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btnShowWindows">
|
|
||||||
</f:Button>
|
|
||||||
<f:Window ID="Window1" Title="待办预警" Hidden="true" EnableIFrame="true" EnableMaximize="true"
|
<f:Window ID="Window1" Title="待办预警" Hidden="true" EnableIFrame="true" EnableMaximize="true"
|
||||||
Target="Parent" EnableResize="false" runat="server" IsModal="true" Width="1024px"
|
Target="Parent" EnableResize="false" runat="server" IsModal="true" Width="1024px"
|
||||||
Height="550px">
|
Height="550px">
|
||||||
</f:Window>
|
</f:Window>
|
||||||
<f:Window ID="Window2" Title="个人信息" Hidden="true" EnableIFrame="true" EnableMaximize="true"
|
<f:Menu ID="Menu1" runat="server">
|
||||||
Target="Parent" EnableResize="false" runat="server" IsModal="true" Width="1024px"
|
<f:MenuButton ID="btnEnter" EnablePostBack="true" runat="server" Icon="Outline" Text="进入项目"
|
||||||
Height="550px">
|
OnClick="btnEnter_Click">
|
||||||
</f:Window>
|
</f:MenuButton>
|
||||||
|
</f:Menu>
|
||||||
</form>
|
</form>
|
||||||
</body>
|
</body>
|
||||||
|
</html>
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
|
var menuID = '<%= Menu1.ClientID %>';
|
||||||
|
// 返回false,来阻止浏览器右键菜单
|
||||||
|
function onRowContextMenu(event, rowId) {
|
||||||
|
F(menuID).show(); //showAt(event.pageX, event.pageY);
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
function reloadGrid() {
|
function reloadGrid() {
|
||||||
__doPostBack(null, 'reloadGrid');
|
__doPostBack(null, 'reloadGrid');
|
||||||
}
|
}
|
||||||
|
|
||||||
//弹框代办
|
|
||||||
function returnWindows(objUrl) {
|
|
||||||
document.getElementById("hiddenUrl").value = objUrl;
|
|
||||||
$('#btnShowWindows').click();
|
|
||||||
}
|
|
||||||
|
|
||||||
//我的
|
|
||||||
function PersonalFunction() {
|
|
||||||
$('[id$="_btnPersonal"]').click();
|
|
||||||
}
|
|
||||||
|
|
||||||
//退出
|
|
||||||
function SignOutFunction() {
|
|
||||||
var bConfirmed = confirm('您确定要退出吗?');
|
|
||||||
if (bConfirmed) { window.open('login.aspx', '_top'); }
|
|
||||||
}
|
|
||||||
|
|
||||||
var gjskbClientID = '<%= gsjkb.ClientID %>';
|
var gjskbClientID = '<%= gsjkb.ClientID %>';
|
||||||
var rwzxClientID = '<%= rwzx.ClientID %>';
|
var rwzxClientID = '<%= rwzx.ClientID %>';
|
||||||
var xtglClientID = '<%= xtgl.ClientID %>';
|
var xtglClientID = '<%= xtgl.ClientID %>';
|
||||||
|
var zjProjectClientID = '<%= zjProject.ClientID %>';
|
||||||
|
var ztProjectClientID = '<%= ztProject.ClientID%>';
|
||||||
|
var wgProjectClientID = '<%= wgProject.ClientID%>';
|
||||||
|
var btnAllClientID = '<%= btnAll.ClientID%>';
|
||||||
|
var btnToClientID = '<%= btnTo.ClientID%>';
|
||||||
|
var btnDoClientID = '<%= btnDo.ClientID%>';
|
||||||
|
|
||||||
function gsjkbClick() {
|
function gsjkbClick() {
|
||||||
F(gjskbClientID).click();
|
F(gjskbClientID).click();
|
||||||
|
|
@ -196,57 +271,27 @@
|
||||||
function xtglClick() {
|
function xtglClick() {
|
||||||
F(xtglClientID).click();
|
F(xtglClientID).click();
|
||||||
}
|
}
|
||||||
//当前登录人Id
|
|
||||||
var userId = '<%=UserId%>';
|
|
||||||
// 进入页面加载全部
|
|
||||||
window.onload = function () {
|
|
||||||
getToDo(1)
|
|
||||||
getProject(1)
|
|
||||||
}
|
|
||||||
//我的项目
|
//我的项目
|
||||||
function getProject(projectState) {
|
function getProject(projectState) {
|
||||||
$.ajax({
|
if (projectState == 1) {
|
||||||
type: "POST",
|
F(zjProjectClientID).click();
|
||||||
url: "WorkBench.aspx/getProject",
|
} else if (projectState == 2) {
|
||||||
contentType: "application/json; charset=utf-8",
|
F(ztProjectClientID).click();
|
||||||
dataType: "json",
|
} else if (projectState == 3) {
|
||||||
data: JSON.stringify({
|
F(wgProjectClientID).click();
|
||||||
proState: projectState,
|
|
||||||
userId: userId
|
|
||||||
}),
|
|
||||||
success: function (response) {
|
|
||||||
console.log(response.d)
|
|
||||||
console.log($('#divProject'))
|
|
||||||
$('#divProject').html(response.d)
|
|
||||||
},
|
|
||||||
error: function (xhr, status, error) {
|
|
||||||
console.log(error)
|
|
||||||
}
|
}
|
||||||
});
|
|
||||||
}
|
}
|
||||||
//待办预警
|
//待办预警
|
||||||
function getToDo(sType) {
|
function getToDo(sType) {
|
||||||
$.ajax({
|
if (sType == 1) {
|
||||||
type: "POST",
|
F(btnAllClientID).click();
|
||||||
url: "WorkBench.aspx/getGztm",
|
} else if (sType == 2) {
|
||||||
contentType: "application/json; charset=utf-8",
|
F(btnToClientID).click();
|
||||||
dataType: "json",
|
} else if (sType == 3) {
|
||||||
data: JSON.stringify({
|
F(btnDoClientID).click();
|
||||||
sType: sType,
|
|
||||||
userId: userId
|
|
||||||
}),
|
|
||||||
success: function (response) {
|
|
||||||
console.log(response.d)
|
|
||||||
console.log($('#divdbyj'))
|
|
||||||
$('#divdbyj').html(response.d)
|
|
||||||
},
|
|
||||||
error: function (xhr, status, error) {
|
|
||||||
console.log(error)
|
|
||||||
}
|
}
|
||||||
});
|
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
</html>
|
|
||||||
<script>
|
<script>
|
||||||
$(document).ready(function () {
|
$(document).ready(function () {
|
||||||
let toDoIdx = 0
|
let toDoIdx = 0
|
||||||
|
|
@ -281,7 +326,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
})
|
})
|
||||||
page(9, '.todo', 0)
|
page(26, '.todo', 0)
|
||||||
page(40, '.project', 2)
|
page(40, '.project', 2)
|
||||||
page(30, '.note', 1)
|
page(30, '.note', 1)
|
||||||
// 翻页
|
// 翻页
|
||||||
|
|
|
||||||
|
|
@ -1,18 +1,14 @@
|
||||||
using Apache.NMS.ActiveMQ.Commands;
|
using BLL;
|
||||||
using BLL;
|
|
||||||
using FineUIPro.Web.DataShow;
|
using FineUIPro.Web.DataShow;
|
||||||
using FineUIPro.Web.SysManage;
|
using FineUIPro.Web.SysManage;
|
||||||
using Org.BouncyCastle.Asn1.Ocsp;
|
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.Configuration;
|
using System.Configuration;
|
||||||
using System.Data;
|
using System.Data;
|
||||||
using System.Data.SqlClient;
|
using System.Data.SqlClient;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Reflection;
|
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using System.Web;
|
using System.Web;
|
||||||
using System.Web.Services;
|
|
||||||
using System.Web.UI;
|
using System.Web.UI;
|
||||||
using System.Web.UI.WebControls;
|
using System.Web.UI.WebControls;
|
||||||
using System.Windows.Forms;
|
using System.Windows.Forms;
|
||||||
|
|
@ -22,30 +18,6 @@ namespace FineUIPro.Web
|
||||||
{
|
{
|
||||||
public partial class WorkBench : PageBase
|
public partial class WorkBench : PageBase
|
||||||
{
|
{
|
||||||
#region 定义变量
|
|
||||||
/// <summary>
|
|
||||||
/// 当前登录人Id
|
|
||||||
/// </summary>
|
|
||||||
public string UserId
|
|
||||||
{
|
|
||||||
get
|
|
||||||
{
|
|
||||||
return (string)ViewState["UserId"];
|
|
||||||
}
|
|
||||||
set
|
|
||||||
{
|
|
||||||
ViewState["UserId"] = value;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endregion
|
|
||||||
|
|
||||||
#region Init
|
|
||||||
/// <summary>
|
|
||||||
/// Init
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="sender"></param>
|
|
||||||
/// <param name="e"></param>
|
|
||||||
|
|
||||||
protected void Page_Init(object sender, EventArgs e)
|
protected void Page_Init(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
string themeStr = Request.QueryString["theme"];
|
string themeStr = Request.QueryString["theme"];
|
||||||
|
|
@ -84,14 +56,7 @@ namespace FineUIPro.Web
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endregion
|
|
||||||
|
|
||||||
#region 加载页面
|
|
||||||
/// <summary>
|
|
||||||
/// 加载页面
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="sender"></param>
|
|
||||||
/// <param name="e"></param>
|
|
||||||
protected void Page_Load(object sender, EventArgs e)
|
protected void Page_Load(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
if (!IsPostBack)
|
if (!IsPostBack)
|
||||||
|
|
@ -99,20 +64,11 @@ namespace FineUIPro.Web
|
||||||
var user = BLL.UserService.GetUserByUserId(this.CurrUser.UserId);
|
var user = BLL.UserService.GetUserByUserId(this.CurrUser.UserId);
|
||||||
if (user != null)
|
if (user != null)
|
||||||
{
|
{
|
||||||
this.UserId = this.CurrUser.UserId;
|
|
||||||
this.lName.Text = user.UserName;
|
this.lName.Text = user.UserName;
|
||||||
this.lblName.Text = "欢迎回来," + user.UserName;
|
this.lblName.Text = "欢迎回来," + user.UserName;
|
||||||
this.lAccount.Text = user.Account;
|
this.lAccount.Text = user.Account;
|
||||||
this.lUnitName.Text = BLL.UnitService.GetUnitNameByUnitId(user.UnitId);
|
this.lUnitName.Text = BLL.UnitService.GetUnitNameByUnitId(user.UnitId);
|
||||||
this.lEmail.Text = user.Email;
|
this.lEmail.Text = user.Email;
|
||||||
if (!string.IsNullOrEmpty(user.IdentityCard))
|
|
||||||
{
|
|
||||||
var person = BLL.PersonService.GetPersonImgByIdentityCard(user.IdentityCard);
|
|
||||||
if (person != null)
|
|
||||||
{
|
|
||||||
this.imgPic.Src = ("~/" + person.PhotoUrl);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
//this.lPostName.Text = user.WorkPostId;
|
//this.lPostName.Text = user.WorkPostId;
|
||||||
}
|
}
|
||||||
//公司级看板权限
|
//公司级看板权限
|
||||||
|
|
@ -124,6 +80,8 @@ namespace FineUIPro.Web
|
||||||
{
|
{
|
||||||
divgsj.Visible = false;
|
divgsj.Visible = false;
|
||||||
}
|
}
|
||||||
|
BindGridToDo("1");//待办预警
|
||||||
|
BindGrid("1",""); //我的项目
|
||||||
|
|
||||||
if (Request.Cookies["SelectLan"] != null)
|
if (Request.Cookies["SelectLan"] != null)
|
||||||
{
|
{
|
||||||
|
|
@ -135,68 +93,127 @@ namespace FineUIPro.Web
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#region 待办预警
|
||||||
|
#region 绑定数据
|
||||||
|
/// <summary>
|
||||||
|
/// 绑定数据
|
||||||
|
/// </summary>
|
||||||
|
private void BindGridToDo(string sType)
|
||||||
|
{
|
||||||
|
List<SqlParameter> listStr = new List<SqlParameter>();
|
||||||
|
listStr.Add(new SqlParameter("@userId", this.CurrUser.UserId));
|
||||||
|
listStr.Add(new SqlParameter("@sType", sType));
|
||||||
|
SqlParameter[] parameter = listStr.ToArray();
|
||||||
|
DataTable tb = BLL.SQLHelper.GetDataTableRunProc("Sp_WorkBench_GetToDoItems", parameter);
|
||||||
|
Grid2.RecordCount = tb.Rows.Count;
|
||||||
|
Grid2.DataSource = this.GetPagedDataTable(Grid2, tb);
|
||||||
|
this.Grid2.DataBind();
|
||||||
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region 待办预警
|
#region Grid
|
||||||
[WebMethod]
|
|
||||||
public static string getGztm(string userId, string sType)
|
|
||||||
{
|
|
||||||
string returnDbHtml = "";
|
|
||||||
var getDataList = Funs.DB.Sp_WorkBench_GetToDoItems(userId, sType).ToList();
|
|
||||||
foreach (var item in getDataList)
|
|
||||||
{
|
|
||||||
returnDbHtml += "<div class=\"z-item\" style=\"cursor:pointer\" onclick=\"returnWindows('" + item.PCUrl + "')\"><p class=\"z-val\"><span>" + item.ProjectCode + " " + "</span><span>" + item.MenuName + " " + item.Content + "</span></p><p class=\"z-data\">" + item.DataTime.ToString().Replace('/', '-').Split(' ')[0] + "</p></div>";
|
|
||||||
}
|
|
||||||
return returnDbHtml;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 打开待办
|
///
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="sender"></param>
|
/// <param name="sender"></param>
|
||||||
/// <param name="e"></param>
|
/// <param name="e"></param>
|
||||||
protected void btnshowWindows(object sender, EventArgs e)
|
protected void Grid2_PageIndexChange(object sender, GridPageEventArgs e)
|
||||||
{
|
{
|
||||||
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("{0}", hiddenUrl.Value, "办理 - ")));
|
BindGridToDo(hdToDoState.Text.Trim());
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
///
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="sender"></param>
|
||||||
|
/// <param name="e"></param>
|
||||||
|
//protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e)
|
||||||
|
//{
|
||||||
|
// Grid1.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue);
|
||||||
|
// BindGrid(hdState.Text.Trim());
|
||||||
|
//}
|
||||||
|
|
||||||
|
protected void Grid2_Sort(object sender, FineUIPro.GridSortEventArgs e)
|
||||||
|
{
|
||||||
|
BindGridToDo(hdToDoState.Text.Trim());
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
#region 双击行事件
|
||||||
|
/// <summary>
|
||||||
|
/// 双击事件
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="sender"></param>
|
||||||
|
/// <param name="e"></param>
|
||||||
|
protected void Grid2_RowDoubleClick(object sender, GridRowClickEventArgs e)
|
||||||
|
{
|
||||||
|
if (!string.IsNullOrEmpty(Grid2.SelectedRowID))
|
||||||
|
{
|
||||||
|
int i = Grid2.SelectedRowIndex;
|
||||||
|
string url = Grid2.Rows[i].Values[4].ToString();
|
||||||
|
if (!string.IsNullOrEmpty(url))
|
||||||
|
{
|
||||||
|
//url = "CQMS/Comprehensive/InspectionMachineEdit.aspx?ToDo=ToDo&&InspectionMachineId=3df44927-074a-4381-9cfe-a050ff4c2185";
|
||||||
|
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format(url), "待办"));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region 切换待办预警
|
||||||
|
protected void btnAll_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
hdToDoState.Text = "1";
|
||||||
|
BindGridToDo("1");//全部
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void btnTo_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
hdToDoState.Text = "2";
|
||||||
|
BindGridToDo("2");//待办
|
||||||
|
}
|
||||||
|
|
||||||
|
protected void btnDo_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
hdToDoState.Text = "3";
|
||||||
|
BindGridToDo("3");//预警
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
#endregion
|
||||||
|
|
||||||
#region 我的项目
|
#region 我的项目
|
||||||
[WebMethod]
|
#region 绑定数据
|
||||||
public static string getProject(string proState, string userId)
|
/// <summary>
|
||||||
|
/// 绑定数据
|
||||||
|
/// </summary>
|
||||||
|
private void BindGrid(string proState,string urlType="")
|
||||||
{
|
{
|
||||||
string returnDbHtml = "";
|
if (this.CurrUser.UserId == Const.sysglyId || this.CurrUser.UserId == Const.hfnbdId || this.CurrUser.UserId == Const.sedinId)
|
||||||
if (userId == Const.sysglyId || userId == Const.hfnbdId || userId == Const.sedinId)
|
|
||||||
{
|
{
|
||||||
string strSql = @"select ProjectId,ProjectCode,(ProjectCode+' '+ProjectName) as ProjectName,ProjectState,
|
string strSql = @"select ProjectId,ProjectCode,(ProjectCode+' '+ProjectName) as ProjectName,ProjectState from Base_Project"
|
||||||
(case when AttachFile.AttachUrl is not null
|
|
||||||
then '../../'+RIGHT(AttachFile.AttachUrl, CHARINDEX(',', REVERSE(AttachFile.AttachUrl)) - 1)
|
|
||||||
else '../../res/images/16.png' end )
|
|
||||||
as AttachUrl
|
|
||||||
from Base_Project
|
|
||||||
left join AttachFile on AttachFile.ToKeyId=Base_Project.ProjectId"
|
|
||||||
+ @" WHERE 1=1";
|
+ @" WHERE 1=1";
|
||||||
List<SqlParameter> listStr = new List<SqlParameter>();
|
List<SqlParameter> listStr = new List<SqlParameter>();
|
||||||
if (proState != "1")
|
if (proState == "2")
|
||||||
{
|
{
|
||||||
strSql += " AND (ProjectState = '" + proState + "' )";
|
strSql += " AND (ProjectState = '2' )";
|
||||||
|
}
|
||||||
|
else if (proState == "3")
|
||||||
|
{
|
||||||
|
strSql += " AND (ProjectState = '3' )";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
strSql += " AND (ProjectState = '1' OR ProjectState IS NULL)";
|
strSql += " AND (ProjectState = '1' OR ProjectState IS NULL)";
|
||||||
}
|
}
|
||||||
strSql += " order by ProjectCode";
|
|
||||||
SqlParameter[] parameter = listStr.ToArray();
|
SqlParameter[] parameter = listStr.ToArray();
|
||||||
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
|
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
|
||||||
for (int i = 0; i < tb.Rows.Count; i++)
|
Grid1.RecordCount = tb.Rows.Count;
|
||||||
{
|
Grid1.DataSource = this.GetPagedDataTable(Grid1, tb);
|
||||||
returnDbHtml += "<div class=\"z-item\"><p class=\"z-val\"><span><img style=\"height: .350rem; width: .350rem; \" src='" + tb.Rows[i][4].ToString() + "'/></span><span>" + tb.Rows[i][2].ToString() + "</span></p><p class=\"z-data\"><div id=\"mybtn\" style=\"cursor:pointer\" onclick=\"javascrtpt:window.location.href='indexProject.aspx?projectId=" + tb.Rows[i][0].ToString() + "'\">进入项目</div></p></div>";
|
Grid1.DataBind();
|
||||||
}
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
string urlType = "";
|
var getUser = UserService.GetUserByUserId(this.CurrUser.UserId);
|
||||||
var getUser = UserService.GetUserByUserId(userId);
|
|
||||||
if (getUser != null)
|
if (getUser != null)
|
||||||
{
|
{
|
||||||
/// 获取角色类型
|
/// 获取角色类型
|
||||||
|
|
@ -207,123 +224,222 @@ namespace FineUIPro.Web
|
||||||
//五环的能看所有项目,否则只能看项目用户中有自己或者所属单位是自己单位的
|
//五环的能看所有项目,否则只能看项目用户中有自己或者所属单位是自己单位的
|
||||||
if (getRoleP != null && getUser.UnitId == Const.UnitId_CWCEC)
|
if (getRoleP != null && getUser.UnitId == Const.UnitId_CWCEC)
|
||||||
{
|
{
|
||||||
string strSql = @"select ProjectId,ProjectCode,(ProjectCode+' '+ProjectName) as ProjectName,ProjectState,
|
string strSql = @"select ProjectId,ProjectCode,(ProjectCode+' '+ProjectName) as ProjectName,ProjectState from Base_Project"
|
||||||
(case when AttachFile.AttachUrl is not null
|
|
||||||
then '../../'+RIGHT(AttachFile.AttachUrl, CHARINDEX(',', REVERSE(AttachFile.AttachUrl)) - 1)
|
|
||||||
else '../../res/images/16.png' end )
|
|
||||||
as AttachUrl
|
|
||||||
from Base_Project
|
|
||||||
left join AttachFile on AttachFile.ToKeyId=Base_Project.ProjectId"
|
|
||||||
+ @" WHERE 1=1";
|
+ @" WHERE 1=1";
|
||||||
List<SqlParameter> listStr = new List<SqlParameter>();
|
List<SqlParameter> listStr = new List<SqlParameter>();
|
||||||
if (proState != "1")
|
if (proState == "2")
|
||||||
{
|
{
|
||||||
strSql += " AND (ProjectState = '" + proState + "' )";
|
strSql += " AND (ProjectState = '2' )";
|
||||||
|
}
|
||||||
|
else if (proState == "3")
|
||||||
|
{
|
||||||
|
strSql += " AND (ProjectState = '3' )";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
strSql += " AND (ProjectState = '1' OR ProjectState IS NULL)";
|
strSql += " AND (ProjectState = '1' OR ProjectState IS NULL)";
|
||||||
}
|
}
|
||||||
strSql += " order by ProjectCode";
|
|
||||||
SqlParameter[] parameter = listStr.ToArray();
|
SqlParameter[] parameter = listStr.ToArray();
|
||||||
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
|
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
|
||||||
for (int i = 0; i < tb.Rows.Count; i++)
|
Grid1.RecordCount = tb.Rows.Count;
|
||||||
{
|
Grid1.DataSource = this.GetPagedDataTable(Grid1, tb);
|
||||||
returnDbHtml += "<div class=\"z-item\"><p class=\"z-val\"><span><img style=\"height: .350rem; width: .350rem; \" src='" + tb.Rows[i][4].ToString() + "'/></span><span>" + tb.Rows[i][2].ToString() + "</span></p><p class=\"z-data\"><div id=\"mybtn\" style=\"cursor:pointer\" onclick=\"javascrtpt:window.location.href='indexProject.aspx?projectId=" + tb.Rows[i][0].ToString() + "'\">进入项目</div></p></div>";
|
Grid1.DataBind();
|
||||||
}
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
string strSql = @"select distinct p.ProjectId,p.ProjectCode,(p.ProjectCode+' '+p.ProjectName) as ProjectName,p.ProjectState
|
string strSql = @"select distinct p.ProjectId,p.ProjectCode,(p.ProjectCode+' '+p.ProjectName) as ProjectName from Base_Project p
|
||||||
(case when AttachFile.AttachUrl is not null
|
|
||||||
then '../../'+RIGHT(AttachFile.AttachUrl, CHARINDEX(',', REVERSE(AttachFile.AttachUrl)) - 1)
|
|
||||||
else '../../res/images/16.png' end )as AttachUrl
|
|
||||||
from Base_Project p
|
|
||||||
left join Project_ProjectUser as pu on pu.ProjectId = p.ProjectId
|
left join Project_ProjectUser as pu on pu.ProjectId = p.ProjectId
|
||||||
left join AttachFile on AttachFile.ToKeyId=p.ProjectId
|
where ((pu.UserId=@userId and pu.IsPost='true') or p.UnitId=@unitId)
|
||||||
where ((pu.UserId=@userId and pu.IsPost='true') or p.UnitId=@unitId)";
|
and p.ProjectState = @state"
|
||||||
|
+ @" WHERE 1=1";
|
||||||
List<SqlParameter> listStr = new List<SqlParameter>();
|
List<SqlParameter> listStr = new List<SqlParameter>();
|
||||||
listStr.Add(new SqlParameter("@userId", userId));
|
listStr.Add(new SqlParameter("@userId", this.CurrUser.UserId));
|
||||||
listStr.Add(new SqlParameter("@unitId", getUser.UnitId));
|
listStr.Add(new SqlParameter("@unitId", getUser.UnitId));
|
||||||
if (proState != "1")
|
listStr.Add(new SqlParameter("@state", proState));
|
||||||
{
|
|
||||||
strSql += " AND (ProjectState = '" + proState + "' )";
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
strSql += " AND (ProjectState = '1' OR ProjectState IS NULL)";
|
|
||||||
}
|
|
||||||
strSql += " order by ProjectCode";
|
|
||||||
SqlParameter[] parameter = listStr.ToArray();
|
SqlParameter[] parameter = listStr.ToArray();
|
||||||
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
|
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
|
||||||
for (int i = 0; i < tb.Rows.Count; i++)
|
Grid1.RecordCount = tb.Rows.Count;
|
||||||
{
|
Grid1.DataSource = this.GetPagedDataTable(Grid1, tb);
|
||||||
returnDbHtml += "<div class=\"z-item\"><p class=\"z-val\"><span><img style=\"height: .350rem; width: .350rem; \" src='" + tb.Rows[i][4].ToString() + "'/></span><span>" + tb.Rows[i][2].ToString() + "</span></p><p class=\"z-data\"><div id=\"mybtn\" style=\"cursor:pointer\" onclick=\"javascrtpt:window.location.href='indexProject.aspx?projectId=" + tb.Rows[i][0].ToString() + "'\">进入项目</div></p></div>";
|
Grid1.DataBind();
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (getRoleP != null)
|
if (getRoleP != null)
|
||||||
{
|
{
|
||||||
string strSql = @"select ProjectId,ProjectCode,(ProjectCode+' '+ProjectName) as ProjectName,ProjectState,
|
string strSql = @"select ProjectId,ProjectCode,(ProjectCode+' '+ProjectName) as ProjectName,ProjectState from Base_Project"
|
||||||
(case when AttachFile.AttachUrl is not null
|
|
||||||
then '../../'+RIGHT(AttachFile.AttachUrl, CHARINDEX(',', REVERSE(AttachFile.AttachUrl)) - 1)
|
|
||||||
else '../../res/images/16.png' end )
|
|
||||||
as AttachUrl
|
|
||||||
from Base_Project
|
|
||||||
left join AttachFile on AttachFile.ToKeyId=Base_Project.ProjectId"
|
|
||||||
+ @" WHERE 1=1";
|
+ @" WHERE 1=1";
|
||||||
List<SqlParameter> listStr = new List<SqlParameter>();
|
List<SqlParameter> listStr = new List<SqlParameter>();
|
||||||
if (proState != "1")
|
if (proState == "2")
|
||||||
{
|
{
|
||||||
strSql += " AND (ProjectState = '" + proState + "' )";
|
strSql += " AND (ProjectState = '2' )";
|
||||||
|
}
|
||||||
|
else if (proState == "3")
|
||||||
|
{
|
||||||
|
strSql += " AND (ProjectState = '3' )";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
strSql += " AND (ProjectState = '1' OR ProjectState IS NULL)";
|
strSql += " AND (ProjectState = '1' OR ProjectState IS NULL)";
|
||||||
}
|
}
|
||||||
strSql += " order by ProjectCode";
|
|
||||||
SqlParameter[] parameter = listStr.ToArray();
|
SqlParameter[] parameter = listStr.ToArray();
|
||||||
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
|
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
|
||||||
for (int i = 0; i < tb.Rows.Count; i++)
|
Grid1.RecordCount = tb.Rows.Count;
|
||||||
{
|
Grid1.DataSource = this.GetPagedDataTable(Grid1, tb);
|
||||||
returnDbHtml += "<div class=\"z-item\"><p class=\"z-val\"><span><img style=\"height: .350rem; width: .350rem; \" src='" + tb.Rows[i][4].ToString() + "'/></span><span>" + tb.Rows[i][2].ToString() + "</span></p><p class=\"z-data\"><div id=\"mybtn\" style=\"cursor:pointer\" onclick=\"javascrtpt:window.location.href='indexProject.aspx?projectId=" + tb.Rows[i][0].ToString() + "'\">进入项目</div></p></div>";
|
Grid1.DataBind();
|
||||||
}
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
string strSql = @"select distinct p.ProjectId,p.ProjectCode,(p.ProjectCode+' '+p.ProjectName) as ProjectName,p.ProjectState,
|
string strSql = @"select distinct p.ProjectId,p.ProjectCode,(p.ProjectCode+' '+p.ProjectName) as ProjectName from Base_Project p
|
||||||
(case when AttachFile.AttachUrl is not null
|
|
||||||
then '../../'+RIGHT(AttachFile.AttachUrl, CHARINDEX(',', REVERSE(AttachFile.AttachUrl)) - 1)
|
|
||||||
else '../../res/images/16.png' end ) as AttachUrl
|
|
||||||
from Base_Project p
|
|
||||||
left join Project_ProjectUser as pu on pu.ProjectId = p.ProjectId
|
left join Project_ProjectUser as pu on pu.ProjectId = p.ProjectId
|
||||||
left join AttachFile on AttachFile.ToKeyId=p.ProjectId
|
where pu.UserId=@userId and pu.IsPost='true'
|
||||||
where pu.UserId=@userId and pu.IsPost='true' ";
|
and p.ProjectState = @state";
|
||||||
List<SqlParameter> listStr = new List<SqlParameter>();
|
List<SqlParameter> listStr = new List<SqlParameter>();
|
||||||
listStr.Add(new SqlParameter("@userId", userId));
|
listStr.Add(new SqlParameter("@userId", this.CurrUser.UserId));
|
||||||
if (proState != "1")
|
listStr.Add(new SqlParameter("@state", proState));
|
||||||
|
SqlParameter[] parameter = listStr.ToArray();
|
||||||
|
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
|
||||||
|
Grid1.RecordCount = tb.Rows.Count;
|
||||||
|
Grid1.DataSource = this.GetPagedDataTable(Grid1, tb);
|
||||||
|
Grid1.DataBind();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region 显示项目图片
|
||||||
|
/// <summary>
|
||||||
|
/// 显示项目图片
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="projectId"></param>
|
||||||
|
/// <returns></returns>
|
||||||
|
protected string ConvertProjectImage(object projectId)
|
||||||
{
|
{
|
||||||
strSql += " AND (p.ProjectState = '" + proState + "' )";
|
string url = string.Empty;
|
||||||
|
if (projectId != null)
|
||||||
|
{
|
||||||
|
var att = Funs.DB.AttachFile.FirstOrDefault(x => x.ToKeyId == projectId);
|
||||||
|
if (att != null)
|
||||||
|
{
|
||||||
|
url = BLL.UploadAttachmentService.ShowProjectImage("../../", att.AttachUrl);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
strSql += " AND (p.ProjectState = '1' OR p.ProjectState IS NULL)";
|
url = BLL.UploadAttachmentService.ShowProjectImage("../../", "res/images/16.png");
|
||||||
}
|
}
|
||||||
strSql += " order by ProjectCode";
|
}
|
||||||
SqlParameter[] parameter = listStr.ToArray();
|
return url;
|
||||||
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
|
}
|
||||||
for (int i = 0; i < tb.Rows.Count; i++)
|
#endregion
|
||||||
|
|
||||||
|
#region Grid
|
||||||
|
/// <summary>
|
||||||
|
///
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="sender"></param>
|
||||||
|
/// <param name="e"></param>
|
||||||
|
protected void Grid1_PageIndexChange(object sender, GridPageEventArgs e)
|
||||||
{
|
{
|
||||||
returnDbHtml += "<div class=\"z-item\"><p class=\"z-val\"><span><img style=\"height: .350rem; width: .350rem; \" src='" + tb.Rows[i][4].ToString() + "'/></span><span>" + tb.Rows[i][2].ToString() + "</span></p><p class=\"z-data\"><div id=\"mybtn\" style=\"cursor:pointer\" onclick=\"javascrtpt:window.location.href='indexProject.aspx?projectId=" + tb.Rows[i][0].ToString() + "'\">进入项目</div></p></div>";
|
BindGrid(hdState.Text.Trim(),"");
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
///
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="sender"></param>
|
||||||
|
/// <param name="e"></param>
|
||||||
|
//protected void ddlPageSize_SelectedIndexChanged(object sender, EventArgs e)
|
||||||
|
//{
|
||||||
|
// Grid1.PageSize = Convert.ToInt32(ddlPageSize.SelectedValue);
|
||||||
|
// BindGrid(hdState.Text.Trim());
|
||||||
|
//}
|
||||||
|
|
||||||
|
protected void Grid1_Sort(object sender, FineUIPro.GridSortEventArgs e)
|
||||||
|
{
|
||||||
|
BindGrid(hdState.Text.Trim(),"");
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region 双击行事件
|
||||||
|
/// <summary>
|
||||||
|
/// 双击事件
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="sender"></param>
|
||||||
|
/// <param name="e"></param>
|
||||||
|
protected void Grid1_RowDoubleClick(object sender, GridRowClickEventArgs e)
|
||||||
|
{
|
||||||
|
if (!string.IsNullOrEmpty(Grid1.SelectedRowID))
|
||||||
|
{
|
||||||
|
string url = "~/indexProject.aspx?projectId=" + Grid1.SelectedRowID;
|
||||||
|
UserService.UpdateLastUserInfo(this.CurrUser.UserId, null, false, Grid1.SelectedRowID);
|
||||||
|
PageContext.Redirect(url, "_top");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
ShowNotify("请选择项目进入!", MessageBoxIcon.Warning);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region 右键进入项目
|
||||||
|
/// <summary>
|
||||||
|
/// 右键进入项目
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="sender"></param>
|
||||||
|
/// <param name="e"></param>
|
||||||
|
protected void btnEnter_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
if (!string.IsNullOrEmpty(Grid1.SelectedRowID))
|
||||||
|
{
|
||||||
|
string url = "~/indexProject.aspx?projectId=" + Grid1.SelectedRowID;
|
||||||
|
UserService.UpdateLastUserInfo(this.CurrUser.UserId, null, false, Grid1.SelectedRowID);
|
||||||
|
PageContext.Redirect(url, "_top");
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
ShowNotify("请选择项目进入!", MessageBoxIcon.Warning);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region 切换项目状态
|
||||||
|
protected void zjProject_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
hdState.Text = "1";
|
||||||
|
BindGrid("1","");//在建项目
|
||||||
}
|
}
|
||||||
return returnDbHtml;
|
|
||||||
|
protected void ztProject_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
hdState.Text = "2";
|
||||||
|
BindGrid("2","");//暂停项目
|
||||||
}
|
}
|
||||||
|
|
||||||
|
protected void wgProject_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
hdState.Text = "3";
|
||||||
|
BindGrid("3","");//完工项目
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
#region Grid行点击事件
|
||||||
|
/// <summary>
|
||||||
|
/// Grid行点击事件
|
||||||
|
/// </summary>
|
||||||
|
/// <param name="sender"></param>
|
||||||
|
/// <param name="e"></param>
|
||||||
|
protected void Grid1_RowCommand(object sender, GridCommandEventArgs e)
|
||||||
|
{
|
||||||
|
if (e.CommandName == "LoginProject")
|
||||||
|
{
|
||||||
|
string url = "~/indexProject.aspx?projectId=" + Grid1.SelectedRowID;
|
||||||
|
UserService.UpdateLastUserInfo(this.CurrUser.UserId, null, false, Grid1.SelectedRowID);
|
||||||
|
PageContext.Redirect(url, "_top");
|
||||||
|
}
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region 跳转公司级看板
|
#region 跳转公司级看板
|
||||||
|
|
@ -341,7 +457,6 @@ namespace FineUIPro.Web
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region 任务中心
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 任务中心
|
/// 任务中心
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
@ -351,9 +466,7 @@ namespace FineUIPro.Web
|
||||||
{
|
{
|
||||||
ShowNotify("开发中");
|
ShowNotify("开发中");
|
||||||
}
|
}
|
||||||
#endregion
|
|
||||||
|
|
||||||
#region 系统管理
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 系统管理
|
/// 系统管理
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
@ -363,7 +476,6 @@ namespace FineUIPro.Web
|
||||||
{
|
{
|
||||||
ShowNotify("开发中");
|
ShowNotify("开发中");
|
||||||
}
|
}
|
||||||
#endregion
|
|
||||||
|
|
||||||
#region 中英文切换
|
#region 中英文切换
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|
@ -385,17 +497,5 @@ namespace FineUIPro.Web
|
||||||
Response.Redirect(Request.UrlReferrer.ToString());//刷新当前页面
|
Response.Redirect(Request.UrlReferrer.ToString());//刷新当前页面
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region 个人信息
|
|
||||||
/// <summary>
|
|
||||||
/// 个人信息
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="sender"></param>
|
|
||||||
/// <param name="e"></param>
|
|
||||||
protected void btnPersonal_Click(object sender, EventArgs e)
|
|
||||||
{
|
|
||||||
PageContext.RegisterStartupScript(Window2.GetShowReference(String.Format("Personal/PersonalInfo.aspx")));
|
|
||||||
}
|
|
||||||
#endregion
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -104,24 +104,6 @@ namespace FineUIPro.Web
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::System.Web.UI.WebControls.Literal lName;
|
protected global::System.Web.UI.WebControls.Literal lName;
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// btnPersonal 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::FineUIPro.Button btnPersonal;
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// imgPic 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlImage imgPic;
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// lblName 控件。
|
/// lblName 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
@ -168,22 +150,139 @@ namespace FineUIPro.Web
|
||||||
protected global::System.Web.UI.WebControls.Literal lPostName;
|
protected global::System.Web.UI.WebControls.Literal lPostName;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// hiddenUrl 控件。
|
/// btnAll 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <remarks>
|
/// <remarks>
|
||||||
/// 自动生成的字段。
|
/// 自动生成的字段。
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::System.Web.UI.HtmlControls.HtmlInputHidden hiddenUrl;
|
protected global::FineUIPro.Button btnAll;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// btnShowWindows 控件。
|
/// btnTo 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <remarks>
|
/// <remarks>
|
||||||
/// 自动生成的字段。
|
/// 自动生成的字段。
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Button btnShowWindows;
|
protected global::FineUIPro.Button btnTo;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// btnDo 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Button btnDo;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// hdToDoState 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.HiddenField hdToDoState;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Grid2 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Grid Grid2;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Label1 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::System.Web.UI.WebControls.Label Label1;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// ToolbarSeparator2 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator2;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// zjProject 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Button zjProject;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// ztProject 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Button ztProject;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// wgProject 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Button wgProject;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// hdState 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.HiddenField hdState;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Grid1 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Grid Grid1;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// labNumber 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::System.Web.UI.WebControls.Label labNumber;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// lbImageUrl3 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::System.Web.UI.WebControls.Label lbImageUrl3;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// ToolbarSeparator1 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Window1 控件。
|
/// Window1 控件。
|
||||||
|
|
@ -195,12 +294,21 @@ namespace FineUIPro.Web
|
||||||
protected global::FineUIPro.Window Window1;
|
protected global::FineUIPro.Window Window1;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Window2 控件。
|
/// Menu1 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <remarks>
|
/// <remarks>
|
||||||
/// 自动生成的字段。
|
/// 自动生成的字段。
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Window Window2;
|
protected global::FineUIPro.Menu Menu1;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// btnEnter 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.MenuButton btnEnter;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1705,8 +1705,8 @@ where qc.QuantityCompletionId=(select top 1 QuantityCompletionId from[JDGL_Quant
|
||||||
div_grlc.InnerHtml = getDataList.Count().ToString();
|
div_grlc.InnerHtml = getDataList.Count().ToString();
|
||||||
foreach (var item in getDataList)
|
foreach (var item in getDataList)
|
||||||
{
|
{
|
||||||
returnDbHtml += "<div class=\"li\" style=\"cursor:pointer\" onclick=\"returnWindows('" + item.PCUrl + "')\"><span>" + item.MenuName + "</span><span>" + item.Content + "</span><li><span>" +
|
returnDbHtml += "<div class=\"li\" style=\"cursor:pointer\" onclick=\"returnWindows('" + item.PCUrl + "')\"><span>" + item.MenuName + "</span><span>" + item.Content + "</span><span>" +
|
||||||
item.DataTime.ToString().Replace('/', '-').Split(' ')[0] + "</li></span></div>";
|
item.DataTime.ToString().Replace('/', '-').Split(' ')[0] + "</span></div>";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
|
||||||
|
|
@ -106,11 +106,9 @@
|
||||||
.f-menu-item-text, .f-tree-cell-text, .f-widget-content a, .f-qtip-content {
|
.f-menu-item-text, .f-tree-cell-text, .f-widget-content a, .f-qtip-content {
|
||||||
color: #fff;
|
color: #fff;
|
||||||
}
|
}
|
||||||
|
|
||||||
.f-field-body-cell-inner .f-corner-all {
|
.f-field-body-cell-inner .f-corner-all {
|
||||||
background-color: rgb(0, 0, 0, 0);
|
background-color: rgb(0, 0, 0, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
.f-corner-all {
|
.f-corner-all {
|
||||||
background-color: rgb(23, 68, 122);
|
background-color: rgb(23, 68, 122);
|
||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
|
|
@ -352,12 +350,12 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="nav-center" style="position: relative;">
|
<div class="nav-center" style="position: relative;">
|
||||||
<h1>中国五环工程有限公司智慧施工管理信息系统<f:Button runat="server" CssClass="bgbtn_head" EnablePostBack="true" OnClick="btnHome_Click"
|
<h1>中国五环工程有限公司智慧施工管理信息系统(公司级)<f:Button runat="server" CssClass="bgbtn_head" EnablePostBack="true" OnClick="btnHome_Click"
|
||||||
EnableDefaultState="true" EnableDefaultCorner="false" ID="btnHome" OnClientClick="parent.removeActiveTab();">
|
EnableDefaultState="true" EnableDefaultCorner="false" ID="btnHome" OnClientClick="parent.removeActiveTab();">
|
||||||
</f:Button>
|
</f:Button>
|
||||||
</h1>
|
</h1>
|
||||||
|
|
||||||
<div class="projcet-select">
|
<div class="projcet-select" style="display:none;">
|
||||||
<f:DropDownBox runat="server" ID="drpProject" Label="" EmptyText="如要筛选项目请点击此处选择" MatchFieldWidth="false" LabelAlign="Left"
|
<f:DropDownBox runat="server" ID="drpProject" Label="" EmptyText="如要筛选项目请点击此处选择" MatchFieldWidth="false" LabelAlign="Left"
|
||||||
AutoPostBack="true" OnTextChanged="drpProject_SelectedIndexChanged" Width="500px"
|
AutoPostBack="true" OnTextChanged="drpProject_SelectedIndexChanged" Width="500px"
|
||||||
EnableMultiSelect="true" Hidden="true">
|
EnableMultiSelect="true" Hidden="true">
|
||||||
|
|
@ -411,11 +409,6 @@
|
||||||
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btnWorkBench" OnClientClick="parent.removeActiveTab();">
|
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btnWorkBench" OnClientClick="parent.removeActiveTab();">
|
||||||
</f:Button>
|
</f:Button>
|
||||||
</div>
|
</div>
|
||||||
<div class=" t-btn1" onclick="CallFunction()" style="cursor: pointer">
|
|
||||||
<f:Button runat="server" CssClass="bgbtntop" Hidden="false" IconFont="_Phone" OnClick="btnPhoneClick" ToolTip="<%$ Resources:Lan,call %>"
|
|
||||||
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btnCall" OnClientClick="parent.removeActiveTab();">
|
|
||||||
</f:Button>
|
|
||||||
</div>
|
|
||||||
<%--<div class="t-btn1 iconfont icon-yonghu" onclick="ProjectListsFunction()" style="cursor: pointer;" >
|
<%--<div class="t-btn1 iconfont icon-yonghu" onclick="ProjectListsFunction()" style="cursor: pointer;" >
|
||||||
<span>
|
<span>
|
||||||
<asp:Literal runat="server" ID="Literal2" Text="项目级" />
|
<asp:Literal runat="server" ID="Literal2" Text="项目级" />
|
||||||
|
|
@ -609,7 +602,7 @@
|
||||||
runat="server" IsModal="true" Width="1200px" Height="620px" EnableClose="true"
|
runat="server" IsModal="true" Width="1200px" Height="620px" EnableClose="true"
|
||||||
EnableMaximize="true" EnableResize="false">
|
EnableMaximize="true" EnableResize="false">
|
||||||
</f:Window>
|
</f:Window>
|
||||||
<f:Window ID="Window1" Title="呼叫" Hidden="true" EnableIFrame="true" EnableMaximize="true"
|
<f:Window ID="Window1" Title="进入项目级看板" Hidden="true" EnableIFrame="true" EnableMaximize="true"
|
||||||
Target="Top" EnableResize="false" runat="server" IsModal="true"
|
Target="Top" EnableResize="false" runat="server" IsModal="true"
|
||||||
Width="1200px" Height="600px">
|
Width="1200px" Height="600px">
|
||||||
</f:Window>
|
</f:Window>
|
||||||
|
|
@ -974,12 +967,6 @@
|
||||||
function WorkBenchFunction() {
|
function WorkBenchFunction() {
|
||||||
$('[id$="_btnWorkBench"]').click();
|
$('[id$="_btnWorkBench"]').click();
|
||||||
}
|
}
|
||||||
//呼叫
|
|
||||||
function CallFunction() {
|
|
||||||
// 弹出一个新窗口,加载指定的URL
|
|
||||||
//window.open('https://www.baidu.com', '_blank');
|
|
||||||
$('[id$="_btnCall"]').click();
|
|
||||||
}
|
|
||||||
//项目级
|
//项目级
|
||||||
//function ProjectListsFunction() {
|
//function ProjectListsFunction() {
|
||||||
// $('[id$="_btnProjectLists"]').click();
|
// $('[id$="_btnProjectLists"]').click();
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,6 @@
|
||||||
using System;
|
using System;
|
||||||
using System.Configuration;
|
using System.Configuration;
|
||||||
using System.Linq;
|
using System.Linq;
|
||||||
using System.Security.Policy;
|
|
||||||
using System.Web;
|
using System.Web;
|
||||||
using System.Web.UI.WebControls;
|
using System.Web.UI.WebControls;
|
||||||
using System.Xml;
|
using System.Xml;
|
||||||
|
|
@ -308,7 +307,7 @@ namespace FineUIPro.Web
|
||||||
if (!IsPostBack)
|
if (!IsPostBack)
|
||||||
{
|
{
|
||||||
//选择项目为空
|
//选择项目为空
|
||||||
//CurrUser.CompanyProjectId = "";
|
CurrUser.CompanyProjectId = "";
|
||||||
|
|
||||||
this.MenuSwitchMethod(Request.Params["menuType"]);
|
this.MenuSwitchMethod(Request.Params["menuType"]);
|
||||||
this.InitMenuStyleButton();
|
this.InitMenuStyleButton();
|
||||||
|
|
@ -455,17 +454,16 @@ namespace FineUIPro.Web
|
||||||
|
|
||||||
protected void btnHome_Click(object sender, EventArgs e)
|
protected void btnHome_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
//if (this.leftPanel.Hidden)
|
if (this.leftPanel.Hidden)
|
||||||
//{
|
{
|
||||||
// string url = "~/indexProject.aspx?projectId=" + this.CurrUser.LastProjectId;
|
string url = "~/indexProject.aspx?projectId=" + this.CurrUser.LastProjectId;
|
||||||
// UserService.UpdateLastUserInfo(this.CurrUser.UserId, null, false, this.CurrUser.LastProjectId);
|
UserService.UpdateLastUserInfo(this.CurrUser.UserId, null, false, this.CurrUser.LastProjectId);
|
||||||
// PageContext.Redirect(url, "_top");
|
PageContext.Redirect(url, "_top");
|
||||||
//}
|
}
|
||||||
//else
|
else
|
||||||
//{
|
{
|
||||||
//this.MenuSwitchMethod(string.Empty);
|
this.MenuSwitchMethod(string.Empty);
|
||||||
//}
|
}
|
||||||
PageContext.Redirect("~/index.aspx", "_top");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void btnPerson_Click(object sender, EventArgs e)
|
protected void btnPerson_Click(object sender, EventArgs e)
|
||||||
|
|
@ -480,8 +478,8 @@ namespace FineUIPro.Web
|
||||||
|
|
||||||
protected void btnProject_Click(object sender, EventArgs e)
|
protected void btnProject_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
this.MenuSwitchMethod(Const.Menu_Project);
|
//this.MenuSwitchMethod(Const.Menu_Project);
|
||||||
//PageContext.RegisterStartupScript(Window2.GetShowReference(String.Format("~/ProjectItems.aspx", "查看 - ")));
|
PageContext.RegisterStartupScript(Window2.GetShowReference(String.Format("~/ProjectItems.aspx", "查看 - ")));
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void btnServer_Click(object sender, EventArgs e)
|
protected void btnServer_Click(object sender, EventArgs e)
|
||||||
|
|
@ -642,15 +640,7 @@ namespace FineUIPro.Web
|
||||||
{
|
{
|
||||||
PageContext.Redirect("~/WorkBench.aspx", "_top");
|
PageContext.Redirect("~/WorkBench.aspx", "_top");
|
||||||
}
|
}
|
||||||
/// <summary>
|
|
||||||
/// 呼叫
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="sender"></param>
|
|
||||||
/// <param name="e"></param>
|
|
||||||
protected void btnPhoneClick(object sender, EventArgs e)
|
|
||||||
{
|
|
||||||
//PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("~/ProjectData/ProjectUserContact.aspx")));
|
|
||||||
}
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 进入项目级
|
/// 进入项目级
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
||||||
|
|
@ -185,15 +185,6 @@ namespace FineUIPro.Web
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Button btnWorkBench;
|
protected global::FineUIPro.Button btnWorkBench;
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// btnCall 控件。
|
|
||||||
/// </summary>
|
|
||||||
/// <remarks>
|
|
||||||
/// 自动生成的字段。
|
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
|
||||||
/// </remarks>
|
|
||||||
protected global::FineUIPro.Button btnCall;
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// btnPersonal 控件。
|
/// btnPersonal 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
||||||
|
|
@ -114,7 +114,6 @@
|
||||||
.f-field-body-cell-inner .f-corner-all {
|
.f-field-body-cell-inner .f-corner-all {
|
||||||
background-color: rgb(0, 0, 0, 0);
|
background-color: rgb(0, 0, 0, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
.f-corner-all {
|
.f-corner-all {
|
||||||
background-color: rgb(23, 68, 122);
|
background-color: rgb(23, 68, 122);
|
||||||
font-size: 12px;
|
font-size: 12px;
|
||||||
|
|
@ -227,9 +226,8 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.t-btn1 {
|
.t-btn1 {
|
||||||
padding: 0 4px;
|
padding: 0 .15rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
.t-btn .f-btn{
|
.t-btn .f-btn{
|
||||||
padding: 0;
|
padding: 0;
|
||||||
}
|
}
|
||||||
|
|
@ -246,11 +244,18 @@
|
||||||
<div class="header">
|
<div class="header">
|
||||||
<div class="nav-left">
|
<div class="nav-left">
|
||||||
<div class="nav-btn t-btns p-t-btns" style="justify-content: flex-start;">
|
<div class="nav-btn t-btns p-t-btns" style="justify-content: flex-start;">
|
||||||
<div class="projectSelect">
|
<div class="projectSelect" style="display: none;">
|
||||||
<f:DropDownList runat="server" Width="150px" ID="drpProject" OnSelectedIndexChanged="drpProject_SelectedIndexChanged"
|
<f:DropDownList runat="server" Width="150px" ID="drpProject" OnSelectedIndexChanged="drpProject_SelectedIndexChanged"
|
||||||
AutoPostBack="true" EnableEdit="true" CssClass="" Hidden="true">
|
AutoPostBack="true" EnableEdit="true" CssClass="" Hidden="true">
|
||||||
</f:DropDownList>
|
</f:DropDownList>
|
||||||
<f:Label ID="lblProjectName" runat="server"></f:Label>
|
</div>
|
||||||
|
<div class="t-btn" onclick="ProjectListsFunction()" style="cursor: pointer;" >
|
||||||
|
<span>
|
||||||
|
|
||||||
|
<f:Button runat="server" CssClass="bgbtntop" IconFont="Exchange" OnClick="btnProjectLists_Click" Hidden="false"
|
||||||
|
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btnProjectLists" OnClientClick="parent.removeActiveTab();">
|
||||||
|
</f:Button>
|
||||||
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="t-btn t-btn-act" onclick="ProjectZJClick();" style="cursor: pointer;display:none;">在建</div>
|
<div class="t-btn t-btn-act" onclick="ProjectZJClick();" style="cursor: pointer;display:none;">在建</div>
|
||||||
<div class="t-btn" onclick="ProjectTGClick();" style="cursor: pointer;display:none;">停工</div>
|
<div class="t-btn" onclick="ProjectTGClick();" style="cursor: pointer;display:none;">停工</div>
|
||||||
|
|
@ -278,7 +283,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="nav-center">
|
<div class="nav-center">
|
||||||
<h1>项目智慧施工管理信息系统<f:Button runat="server" CssClass="bgbtn_head" EnablePostBack="true" OnClick="btnHome_Click"
|
<h1>中国五环工程有限公司智慧施工管理信息系统(项目级)<f:Button runat="server" CssClass="bgbtn_head" EnablePostBack="true" OnClick="btnHome_Click"
|
||||||
EnableDefaultState="true" EnableDefaultCorner="false" ID="Button21">
|
EnableDefaultState="true" EnableDefaultCorner="false" ID="Button21">
|
||||||
</f:Button>
|
</f:Button>
|
||||||
</h1>
|
</h1>
|
||||||
|
|
@ -303,16 +308,13 @@
|
||||||
</f:Button>
|
</f:Button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="t-btn1" onclick="ProjectListsFunction()" style="cursor: pointer">
|
<div class="t-btn1" onclick="ToDo()" style="cursor: pointer">
|
||||||
<f:Button runat="server" CssClass="bgbtntop" IconUrl="~/res/assets/image/changeProject.png" OnClick="btnProjectLists_Click" Hidden="false"
|
|
||||||
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btnProjectLists" OnClientClick="parent.removeActiveTab();">
|
|
||||||
</f:Button>
|
|
||||||
<%--<f:Button ID="btnTodo" IconUrl="~/res/image/message.png" CssClass="bgbtntop" runat="server" OnClick="btnTodo_OnClick" />--%>
|
<%--<f:Button ID="btnTodo" IconUrl="~/res/image/message.png" CssClass="bgbtntop" runat="server" OnClick="btnTodo_OnClick" />--%>
|
||||||
<%-- <f:Button runat="server" CssClass="bgbtntop" IconFont="BellO" OnClick="btnTodo_OnClick" ToolTip="待办" Hidden="false"
|
<f:Button runat="server" CssClass="bgbtntop" IconFont="BellO" OnClick="btnTodo_OnClick" ToolTip="待办" Hidden="false"
|
||||||
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btnTodo" OnClientClick="parent.removeActiveTab();">
|
EnablePostBack="true" EnableDefaultState="true" EnableDefaultCorner="false" ID="btnTodo" OnClientClick="parent.removeActiveTab();">
|
||||||
</f:Button>--%>
|
</f:Button>
|
||||||
<%--<span id="notification-badge" class="notification-badge" >2</span>--%>
|
<%--<span id="notification-badge" class="notification-badge" >2</span>--%>
|
||||||
<%-- <span id="notification-badge" class=" notification-badge" style="display: none;">0</span>--%>
|
<span id="notification-badge" class=" notification-badge" style="display: none;">0</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="t-btn1 " onclick="PersonalFunction()" style="cursor: pointer">
|
<div class="t-btn1 " onclick="PersonalFunction()" style="cursor: pointer">
|
||||||
<f:Button runat="server" CssClass="bgbtntop" IconFont="User" OnClick="btnPersonal_Click" ToolTip="我的" Hidden="false"
|
<f:Button runat="server" CssClass="bgbtntop" IconFont="User" OnClick="btnPersonal_Click" ToolTip="我的" Hidden="false"
|
||||||
|
|
@ -493,7 +495,8 @@
|
||||||
Target="Parent" EnableResize="false" runat="server" IsModal="true" Width="700px"
|
Target="Parent" EnableResize="false" runat="server" IsModal="true" Width="700px"
|
||||||
Height="500px">
|
Height="500px">
|
||||||
</f:Window>
|
</f:Window>
|
||||||
<f:Window ID="Window1" Title="切换项目(双击进入项目)" Hidden="true" EnableIFrame="true" EnableMaximize="true"
|
|
||||||
|
<f:Window ID="Window1" Title="呼叫" Hidden="true" EnableIFrame="true" EnableMaximize="true"
|
||||||
Target="Parent" EnableResize="false" runat="server" IsModal="true" Width="1000px"
|
Target="Parent" EnableResize="false" runat="server" IsModal="true" Width="1000px"
|
||||||
Height="700px">
|
Height="700px">
|
||||||
</f:Window>
|
</f:Window>
|
||||||
|
|
@ -501,6 +504,10 @@
|
||||||
Target="Parent" EnableResize="false" runat="server" IsModal="true" Width="1000px"
|
Target="Parent" EnableResize="false" runat="server" IsModal="true" Width="1000px"
|
||||||
Height="700px">
|
Height="700px">
|
||||||
</f:Window>
|
</f:Window>
|
||||||
|
<f:Window ID="Window3" Title="切换项目" Hidden="true" EnableIFrame="true" EnableMaximize="true"
|
||||||
|
Target="Parent" EnableResize="false" runat="server" IsModal="true" Width="1000px"
|
||||||
|
Height="700px">
|
||||||
|
</f:Window>
|
||||||
|
|
||||||
<asp:XmlDataSource ID="XmlDataSource1" runat="server" EnableCaching="false"></asp:XmlDataSource>
|
<asp:XmlDataSource ID="XmlDataSource1" runat="server" EnableCaching="false"></asp:XmlDataSource>
|
||||||
<f:Button runat="server" ID="ProjectZJ" OnClick="ProjectZJ_Click" Hidden="true"></f:Button>
|
<f:Button runat="server" ID="ProjectZJ" OnClick="ProjectZJ_Click" Hidden="true"></f:Button>
|
||||||
|
|
|
||||||
|
|
@ -299,21 +299,9 @@ namespace FineUIPro.Web
|
||||||
Response.Expires = 0; //设置过期时间
|
Response.Expires = 0; //设置过期时间
|
||||||
Response.Cache.SetNoStore(); //在服务器端不缓存该页面
|
Response.Cache.SetNoStore(); //在服务器端不缓存该页面
|
||||||
Response.AppendHeader("Pragma", "no-cache"); //在客户端不缓存
|
Response.AppendHeader("Pragma", "no-cache"); //在客户端不缓存
|
||||||
|
ProjectService.InitProjectShortNameByStateDropDownList(this.drpProject, this.CurrUser.UserId, BLL.Const.ProjectState_1, false,"1");
|
||||||
if (!string.IsNullOrEmpty(Request.Params["projectId"]))
|
if (!string.IsNullOrEmpty(Request.Params["projectId"]))
|
||||||
{
|
{
|
||||||
var pro = BLL.ProjectService.GetProjectByProjectId(Request.Params["projectId"]);
|
|
||||||
if (pro != null)
|
|
||||||
{
|
|
||||||
if (pro.ProjectState != "1")
|
|
||||||
{
|
|
||||||
ProjectService.InitProjectShortNameByStateDropDownList(this.drpProject, this.CurrUser.UserId, pro.ProjectState, false, "1");
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
ProjectService.InitProjectShortNameByStateDropDownList(this.drpProject, this.CurrUser.UserId, BLL.Const.ProjectState_1, false, "1");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
this.drpProject.SelectedValue = Request.Params["projectId"];
|
this.drpProject.SelectedValue = Request.Params["projectId"];
|
||||||
}
|
}
|
||||||
else if (!string.IsNullOrEmpty(Request.Params["projectName"]))
|
else if (!string.IsNullOrEmpty(Request.Params["projectName"]))
|
||||||
|
|
@ -321,31 +309,11 @@ namespace FineUIPro.Web
|
||||||
var getproject = ProjectService.GetProjectByProjectName(Request.Params["projectName"]);
|
var getproject = ProjectService.GetProjectByProjectName(Request.Params["projectName"]);
|
||||||
if (getproject != null)
|
if (getproject != null)
|
||||||
{
|
{
|
||||||
if (getproject.ProjectState!="1")
|
|
||||||
{
|
|
||||||
ProjectService.InitProjectShortNameByStateDropDownList(this.drpProject, this.CurrUser.UserId, getproject.ProjectState, false, "1");
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
ProjectService.InitProjectShortNameByStateDropDownList(this.drpProject, this.CurrUser.UserId, BLL.Const.ProjectState_1, false, "1");
|
|
||||||
}
|
|
||||||
this.drpProject.SelectedValue = getproject.ProjectId;
|
this.drpProject.SelectedValue = getproject.ProjectId;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else if (!string.IsNullOrEmpty(this.CurrUser.LoginProjectId))
|
else if (!string.IsNullOrEmpty(this.CurrUser.LoginProjectId))
|
||||||
{
|
{
|
||||||
var pro = BLL.ProjectService.GetProjectByProjectId(this.CurrUser.LoginProjectId);
|
|
||||||
if (pro != null)
|
|
||||||
{
|
|
||||||
if (pro.ProjectState != "1")
|
|
||||||
{
|
|
||||||
ProjectService.InitProjectShortNameByStateDropDownList(this.drpProject, this.CurrUser.UserId, pro.ProjectState, false, "1");
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
ProjectService.InitProjectShortNameByStateDropDownList(this.drpProject, this.CurrUser.UserId, BLL.Const.ProjectState_1, false, "1");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
this.drpProject.SelectedValue = this.CurrUser.LoginProjectId;
|
this.drpProject.SelectedValue = this.CurrUser.LoginProjectId;
|
||||||
}
|
}
|
||||||
this.CurrUser.LoginProjectId = this.drpProject.SelectedValue;
|
this.CurrUser.LoginProjectId = this.drpProject.SelectedValue;
|
||||||
|
|
@ -359,7 +327,6 @@ namespace FineUIPro.Web
|
||||||
var project = Funs.DB.Base_Project.FirstOrDefault(x => x.ProjectId == this.drpProject.SelectedValue);
|
var project = Funs.DB.Base_Project.FirstOrDefault(x => x.ProjectId == this.drpProject.SelectedValue);
|
||||||
if (project != null && !string.IsNullOrEmpty(project.ProjectCode))
|
if (project != null && !string.IsNullOrEmpty(project.ProjectCode))
|
||||||
{
|
{
|
||||||
this.lblProjectName.Text = project.ProjectName;
|
|
||||||
this.hfProjectCode.Text = project.ProjectCode;
|
this.hfProjectCode.Text = project.ProjectCode;
|
||||||
}
|
}
|
||||||
if (project != null && !string.IsNullOrEmpty(project.MonitorPW))
|
if (project != null && !string.IsNullOrEmpty(project.MonitorPW))
|
||||||
|
|
@ -669,6 +636,7 @@ namespace FineUIPro.Web
|
||||||
/// <param name="type"></param>
|
/// <param name="type"></param>
|
||||||
protected void MenuSwitchMethod(string type)
|
protected void MenuSwitchMethod(string type)
|
||||||
{
|
{
|
||||||
|
// this.CurrUser.LoginProjectId = this.drpProject.SelectedValue;
|
||||||
this.XmlDataSource1.DataFile = "common/Menu_Personal.xml";
|
this.XmlDataSource1.DataFile = "common/Menu_Personal.xml";
|
||||||
this.leftPanel.Hidden = true;
|
this.leftPanel.Hidden = true;
|
||||||
var projectUser = BLL.ProjectUserService.GetProjectUserByUserIdProjectId(this.CurrUser.LoginProjectId, this.CurrUser.UserId);
|
var projectUser = BLL.ProjectUserService.GetProjectUserByUserIdProjectId(this.CurrUser.LoginProjectId, this.CurrUser.UserId);
|
||||||
|
|
@ -693,6 +661,19 @@ namespace FineUIPro.Web
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
//if (roleTypes.Contains(Const.Role_III))
|
||||||
|
//{
|
||||||
|
// this.Tab1.IFrameUrl = "~/common/mainIII.aspx?roleCNs=" + roleCNs;
|
||||||
|
//}
|
||||||
|
//else if (roleTypes.Contains(Const.Role_IV))
|
||||||
|
//{
|
||||||
|
// this.Tab1.IFrameUrl = "~/common/mainIV.aspx?roleCNs=" + roleCNs + "&unitWorkIds=" + projectUser.WorkAreaId;
|
||||||
|
//}
|
||||||
|
//else
|
||||||
|
//{
|
||||||
|
// this.Tab1.IFrameUrl = "~/common/mainProject2.aspx";
|
||||||
|
//}
|
||||||
|
|
||||||
this.Tab1.IFrameUrl = "~/common/mainProject2.aspx";
|
this.Tab1.IFrameUrl = "~/common/mainProject2.aspx";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
|
|
@ -768,18 +749,17 @@ namespace FineUIPro.Web
|
||||||
{
|
{
|
||||||
//修改本部用户都能进
|
//修改本部用户都能进
|
||||||
//this.CurrUser.UnitId == Const.drpProject &&
|
//this.CurrUser.UnitId == Const.drpProject &&
|
||||||
//if (string.IsNullOrEmpty(this.CurrUser.LastProjectId)
|
if (string.IsNullOrEmpty(this.CurrUser.LastProjectId)
|
||||||
// && ((this.CurrUser.IsOffice == true) || this.CurrUser.UserId == Const.sysglyId || this.CurrUser.UserId == Const.hfnbdId))
|
&& ((this.CurrUser.IsOffice == true) || this.CurrUser.UserId == Const.sysglyId || this.CurrUser.UserId == Const.hfnbdId))
|
||||||
//{
|
{
|
||||||
// UserService.UpdateLastUserInfo(this.CurrUser.UserId, this.CurrUser.LastMenuType, false, this.CurrUser.LoginProjectId);
|
UserService.UpdateLastUserInfo(this.CurrUser.UserId, this.CurrUser.LastMenuType, false, this.CurrUser.LoginProjectId);
|
||||||
// this.CurrUser.LastProjectId = this.CurrUser.LoginProjectId;
|
this.CurrUser.LastProjectId = this.CurrUser.LoginProjectId;
|
||||||
// PageContext.Redirect("~/index.aspx", "_top");
|
PageContext.Redirect("~/index.aspx", "_top");
|
||||||
//}
|
}
|
||||||
//else
|
else
|
||||||
//{
|
{
|
||||||
//this.MenuSwitchMethod(string.Empty);
|
this.MenuSwitchMethod(string.Empty);
|
||||||
//}
|
}
|
||||||
PageContext.Redirect("~/indexProject.aspx", "_top");
|
|
||||||
}
|
}
|
||||||
protected void btnCQMS_Click(object sender, EventArgs e)
|
protected void btnCQMS_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
|
|
@ -968,7 +948,7 @@ namespace FineUIPro.Web
|
||||||
/// <param name="e"></param>
|
/// <param name="e"></param>
|
||||||
protected void btnProjectLists_Click(object sender, EventArgs e)
|
protected void btnProjectLists_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("~/SelectProject.aspx", "查看 - ")));
|
PageContext.RegisterStartupScript(Window3.GetShowReference(String.Format("~/SelectProject.aspx", "查看 - ")));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -69,13 +69,13 @@ namespace FineUIPro.Web
|
||||||
protected global::FineUIPro.DropDownList drpProject;
|
protected global::FineUIPro.DropDownList drpProject;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// lblProjectName 控件。
|
/// btnProjectLists 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <remarks>
|
/// <remarks>
|
||||||
/// 自动生成的字段。
|
/// 自动生成的字段。
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Label lblProjectName;
|
protected global::FineUIPro.Button btnProjectLists;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Button21 控件。
|
/// Button21 控件。
|
||||||
|
|
@ -105,13 +105,13 @@ namespace FineUIPro.Web
|
||||||
protected global::FineUIPro.Button btnCall;
|
protected global::FineUIPro.Button btnCall;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// btnProjectLists 控件。
|
/// btnTodo 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <remarks>
|
/// <remarks>
|
||||||
/// 自动生成的字段。
|
/// 自动生成的字段。
|
||||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Button btnProjectLists;
|
protected global::FineUIPro.Button btnTodo;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// btnPersonal 控件。
|
/// btnPersonal 控件。
|
||||||
|
|
@ -374,6 +374,15 @@ namespace FineUIPro.Web
|
||||||
/// </remarks>
|
/// </remarks>
|
||||||
protected global::FineUIPro.Window Window2;
|
protected global::FineUIPro.Window Window2;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Window3 控件。
|
||||||
|
/// </summary>
|
||||||
|
/// <remarks>
|
||||||
|
/// 自动生成的字段。
|
||||||
|
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||||
|
/// </remarks>
|
||||||
|
protected global::FineUIPro.Window Window3;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// XmlDataSource1 控件。
|
/// XmlDataSource1 控件。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 2.0 KiB |
|
|
@ -483,7 +483,7 @@ body {
|
||||||
font-family: "iconfont" !important;
|
font-family: "iconfont" !important;
|
||||||
font-size: .25rem;
|
font-size: .25rem;
|
||||||
font-style: normal;
|
font-style: normal;
|
||||||
color: #FFFFFF;
|
color: #BCDEFF;
|
||||||
-webkit-font-smoothing: antialiased;
|
-webkit-font-smoothing: antialiased;
|
||||||
-moz-osx-font-smoothing: grayscale;
|
-moz-osx-font-smoothing: grayscale;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.z-head>.z-logo>.z-tit>p:first-child {
|
.z-head>.z-logo>.z-tit>p:first-child {
|
||||||
font-size: .275rem;
|
font-size: .375rem;
|
||||||
color: #FFFFFF;
|
color: #FFFFFF;
|
||||||
line-height: .375rem;
|
line-height: .375rem;
|
||||||
letter-spacing: .025rem;
|
letter-spacing: .025rem;
|
||||||
|
|
@ -56,7 +56,7 @@
|
||||||
.navbars>.nav {
|
.navbars>.nav {
|
||||||
padding: .125rem .175rem;
|
padding: .125rem .175rem;
|
||||||
color: #ffffff;
|
color: #ffffff;
|
||||||
font-size: .3rem;
|
font-size: .2rem;
|
||||||
line-height: .2rem;
|
line-height: .2rem;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
margin-left: .6875rem;
|
margin-left: .6875rem;
|
||||||
|
|
@ -85,7 +85,7 @@
|
||||||
background-size: .3rem .2rem;
|
background-size: .3rem .2rem;
|
||||||
font-size: .175rem;
|
font-size: .175rem;
|
||||||
padding: 4px 0;
|
padding: 4px 0;
|
||||||
padding-right: .325rem;
|
padding-right: .125rem;
|
||||||
border-right: 2px solid #3686DC;
|
border-right: 2px solid #3686DC;
|
||||||
position: relative;
|
position: relative;
|
||||||
}
|
}
|
||||||
|
|
@ -131,7 +131,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.z-info {
|
.z-info {
|
||||||
width: 4.2rem;
|
width: 4.95rem;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
background-color: #ffffff;
|
background-color: #ffffff;
|
||||||
box-shadow: 0px 0px 16px 1px rgba(0, 0, 0, 0.08);
|
box-shadow: 0px 0px 16px 1px rgba(0, 0, 0, 0.08);
|
||||||
|
|
@ -165,11 +165,10 @@
|
||||||
text-align: center;
|
text-align: center;
|
||||||
color: #333333;
|
color: #333333;
|
||||||
font-weight: bold;
|
font-weight: bold;
|
||||||
font-size: .25rem;
|
|
||||||
}
|
}
|
||||||
.z-infoa{
|
.z-infoa{
|
||||||
width: 100%;
|
width: 100%;
|
||||||
padding-left: .3375rem;
|
padding-left: .9375rem;
|
||||||
}
|
}
|
||||||
.z-infoa>.z-row{
|
.z-infoa>.z-row{
|
||||||
display: flex;
|
display: flex;
|
||||||
|
|
@ -177,7 +176,6 @@
|
||||||
justify-content: flex-start;
|
justify-content: flex-start;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
padding: .125rem 0;
|
padding: .125rem 0;
|
||||||
font-size: .200rem;
|
|
||||||
}
|
}
|
||||||
.z-infoa>.z-row>span{
|
.z-infoa>.z-row>span{
|
||||||
margin: 0 .125rem;
|
margin: 0 .125rem;
|
||||||
|
|
@ -191,7 +189,7 @@
|
||||||
}
|
}
|
||||||
.z-a{
|
.z-a{
|
||||||
height: 100%;
|
height: 100%;
|
||||||
width: calc(100% - 2.55rem);
|
width: calc(100% - 4.95rem);
|
||||||
padding-left: .375rem;
|
padding-left: .375rem;
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: column;
|
flex-direction: column;
|
||||||
|
|
@ -205,7 +203,7 @@
|
||||||
justify-content: space-between;
|
justify-content: space-between;
|
||||||
align-items: flex-start;
|
align-items: flex-start;
|
||||||
}
|
}
|
||||||
.z-b>.z-boxone{
|
.z-b>.z-box1{
|
||||||
height: 100%;
|
height: 100%;
|
||||||
width: calc((100% - .25rem) / 2);
|
width: calc((100% - .25rem) / 2);
|
||||||
background: #FFFFFF;
|
background: #FFFFFF;
|
||||||
|
|
@ -214,14 +212,14 @@
|
||||||
padding: .375rem;
|
padding: .375rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
.z-box>.z-boxone-tit,.z-b>.z-boxone>.z-boxone-tit{
|
.z-box>.z-box1-tit,.z-b>.z-box1>.z-box1-tit{
|
||||||
height: .325rem;
|
height: .325rem;
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: row;
|
flex-direction: row;
|
||||||
justify-content: flex-start;
|
justify-content: flex-start;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
}
|
}
|
||||||
.z-box>.z-boxone-tit>.z-boxone-text,.z-b>.z-boxone>.z-boxone-tit>.z-boxone-text{
|
.z-box>.z-box1-tit>.z-box1-text,.z-b>.z-box1>.z-box1-tit>.z-box1-text{
|
||||||
color: #333333;
|
color: #333333;
|
||||||
font-size: .225rem;
|
font-size: .225rem;
|
||||||
line-height: .225rem;
|
line-height: .225rem;
|
||||||
|
|
@ -269,20 +267,19 @@
|
||||||
height: calc(100% - .325rem);
|
height: calc(100% - .325rem);
|
||||||
padding-top: .25rem;
|
padding-top: .25rem;
|
||||||
position: relative;
|
position: relative;
|
||||||
overflow-y:auto;
|
|
||||||
}
|
}
|
||||||
.z-main > .z-a > .z-b {
|
.z-main>ul>li{
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: row;
|
flex-direction: row;
|
||||||
align-items: center;
|
padding: .125rem 0;
|
||||||
font-size: .175rem;
|
font-size: .175rem;
|
||||||
line-height: .425rem;
|
line-height: .175rem;
|
||||||
}
|
}
|
||||||
.z-main > .z-a > .z-b > p:last-child {
|
.z-main>ul>li>p:last-child{
|
||||||
width: 1.25rem;
|
width: 1.25rem;
|
||||||
color: #999999;
|
color: #999999;
|
||||||
}
|
}
|
||||||
.z-main > .z-a > .z-b > p:first-child {
|
.z-main>ul>li>p:first-child{
|
||||||
width: calc(100% - 1.25rem);
|
width: calc(100% - 1.25rem);
|
||||||
padding-right: .25rem;
|
padding-right: .25rem;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
|
|
@ -290,37 +287,6 @@
|
||||||
text-overflow: ellipsis;
|
text-overflow: ellipsis;
|
||||||
color: #333333;
|
color: #333333;
|
||||||
}
|
}
|
||||||
.z-main > .z-a > .z-b > .row {
|
|
||||||
padding: .025rem 0;
|
|
||||||
width: calc(100% - 1.25rem);
|
|
||||||
padding-right: .25rem;
|
|
||||||
overflow: hidden;
|
|
||||||
white-space: nowrap;
|
|
||||||
text-overflow: ellipsis;
|
|
||||||
color: #333333;
|
|
||||||
display: flex;
|
|
||||||
flex-direction: row;
|
|
||||||
justify-content: flex-start;
|
|
||||||
align-items: center;
|
|
||||||
}
|
|
||||||
.z-main > .z-a > .z-b > .row > p {
|
|
||||||
width: calc(100% - .55rem);
|
|
||||||
overflow: hidden;
|
|
||||||
white-space: nowrap;
|
|
||||||
text-overflow: ellipsis;
|
|
||||||
color: #333333;
|
|
||||||
}
|
|
||||||
.z-main > .z-a > .z-b > .row > .img {
|
|
||||||
height: .425rem;
|
|
||||||
width: .425rem;
|
|
||||||
border: 1px solid #f5f5f5;
|
|
||||||
margin-right: .125rem;
|
|
||||||
overflow: hidden;
|
|
||||||
}
|
|
||||||
.z-main > .z-a > .z-b > .row > .img > img {
|
|
||||||
width: 100%;
|
|
||||||
height: 100%;
|
|
||||||
}
|
|
||||||
.page{
|
.page{
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: row;
|
flex-direction: row;
|
||||||
|
|
@ -349,7 +315,6 @@
|
||||||
width: .25rem;
|
width: .25rem;
|
||||||
line-height: .25rem;
|
line-height: .25rem;
|
||||||
margin: 0 .05rem;
|
margin: 0 .05rem;
|
||||||
font-size: .175rem;
|
|
||||||
}
|
}
|
||||||
.page-num-a{
|
.page-num-a{
|
||||||
color: #0368D3;
|
color: #0368D3;
|
||||||
|
|
@ -374,58 +339,15 @@
|
||||||
justify-content: flex-start;
|
justify-content: flex-start;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
}
|
}
|
||||||
.z-boxtwo{
|
.workBench-icon {
|
||||||
height: 100%;
|
width: 1.425rem;
|
||||||
width: 100%;
|
height: .475rem;
|
||||||
}
|
background-image: url(../images/14.png);
|
||||||
.z-boxtwo > .z-item {
|
background-position: center;
|
||||||
|
background-repeat: no-repeat;
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: row;
|
flex-direction: row;
|
||||||
|
justify-content: space-between;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
vertical-align:middle;
|
padding: 0 .1rem;
|
||||||
height: .550rem;
|
|
||||||
font-size: .200rem;
|
|
||||||
}
|
}
|
||||||
.z-boxtwo > .z-item > .z-val {
|
|
||||||
width: calc(100% - 1.25rem);
|
|
||||||
overflow: hidden;
|
|
||||||
white-space: nowrap;
|
|
||||||
text-overflow: ellipsis;
|
|
||||||
color: #333333;
|
|
||||||
}
|
|
||||||
.z-boxtwo > .z-item > .z-val > span {
|
|
||||||
margin-right: .05rem;
|
|
||||||
}
|
|
||||||
.z-boxtwo > .z-item > .z-date {
|
|
||||||
width: 1.25rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
.z-main > .row > p {
|
|
||||||
width: calc(100% - .55rem);
|
|
||||||
overflow: hidden;
|
|
||||||
white-space: nowrap;
|
|
||||||
text-overflow: ellipsis;
|
|
||||||
color: #333333;
|
|
||||||
font-size:.175rem;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*.t-btn1 {
|
|
||||||
padding: 0 .125rem;
|
|
||||||
}
|
|
||||||
@font-face {
|
|
||||||
font-family: 'iconfont';*/
|
|
||||||
/* Project id 4582260 */
|
|
||||||
/*src: url('../../font/iconfont.woff2') format('woff2'), url('../../font/iconfont.woff') format('woff'), url('../../font/iconfont.ttf') format('truetype');
|
|
||||||
}
|
|
||||||
|
|
||||||
.iconfont {
|
|
||||||
font-family: "iconfont" !important;
|
|
||||||
font-size: .25rem;
|
|
||||||
font-style: normal;
|
|
||||||
color: #BCDEFF;
|
|
||||||
-webkit-font-smoothing: antialiased;
|
|
||||||
-moz-osx-font-smoothing: grayscale;
|
|
||||||
}
|
|
||||||
.icon-tuichu:before {
|
|
||||||
content: "\e728";
|
|
||||||
}*/
|
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 248 KiB |
|
|
@ -95,14 +95,5 @@ namespace Model
|
||||||
get;
|
get;
|
||||||
set;
|
set;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 项目号
|
|
||||||
/// </summary>
|
|
||||||
public string ProjectCode
|
|
||||||
{
|
|
||||||
get;
|
|
||||||
set;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -106,18 +106,5 @@ namespace Model
|
||||||
IExecuteResult result = this.ExecuteMethodCall(this, ((MethodInfo)MethodInfo.GetCurrentMethod()), projectId, userId);
|
IExecuteResult result = this.ExecuteMethodCall(this, ((MethodInfo)MethodInfo.GetCurrentMethod()), projectId, userId);
|
||||||
return (ISingleResult<ToDoItem>)result.ReturnValue;
|
return (ISingleResult<ToDoItem>)result.ReturnValue;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 获取当前用户工作台待办预警
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="userId"></param>
|
|
||||||
/// <param name="sType"></param>
|
|
||||||
/// <returns></returns>
|
|
||||||
[Function(Name = "[dbo].[Sp_WorkBench_GetToDoItems]")]
|
|
||||||
public IEnumerable<ToDoItem> Sp_WorkBench_GetToDoItems([Parameter(DbType = "nvarchar(200)")] string userId, [Parameter(DbType = "nvarchar(10)")] string sType)
|
|
||||||
{
|
|
||||||
IExecuteResult result = this.ExecuteMethodCall(this, ((MethodInfo)MethodInfo.GetCurrentMethod()), userId, sType);
|
|
||||||
return (ISingleResult<ToDoItem>)result.ReturnValue;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -1,7 +1,7 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<LastActiveSolutionConfig>Release|Any CPU</LastActiveSolutionConfig>
|
<LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig>
|
||||||
<UseIISExpress>true</UseIISExpress>
|
<UseIISExpress>true</UseIISExpress>
|
||||||
<Use64BitIISExpress />
|
<Use64BitIISExpress />
|
||||||
<IISExpressSSLPort />
|
<IISExpressSSLPort />
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue