20240507
This commit is contained in:
@@ -69,6 +69,33 @@
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sd-section">
|
||||
<div class="sd-section-title ellipsis">危大工程</div>
|
||||
<div class="sd-section-content">
|
||||
<div class="sd-section4-inner">
|
||||
<div class="sd-security">
|
||||
<div class="sd-security-label">总数</div>
|
||||
<div class="sd-security-value" runat="server" id="LargerHazard1">0</div>
|
||||
</div>
|
||||
<div class="sd-security-ratios">
|
||||
<div class="sd-security-ratio">
|
||||
<div class="sd-security-ratio-value">
|
||||
<span
|
||||
class="sd-security-ratio-value--yellow" runat="server" id="LargerHazard2">0</span>
|
||||
</div>
|
||||
<div class="sd-security-ratio-label">在建</div>
|
||||
</div>
|
||||
<div class="sd-security-ratio">
|
||||
<div class="sd-security-ratio-value">
|
||||
<span
|
||||
class="sd-security-ratio-value--blue" runat="server" id="LargerHazard3">0</span>
|
||||
</div>
|
||||
<div class="sd-security-ratio-label">完成</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="sd-body-center">
|
||||
<div class="sd-body-menus">
|
||||
|
||||
@@ -27,6 +27,8 @@ namespace FineUIPro.Web.common
|
||||
getCQMSProblem();
|
||||
/// 获取施工产值
|
||||
getOutputValue(getProjectLists);
|
||||
///危大工程
|
||||
getSolutionLargerHazard();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -62,12 +64,12 @@ namespace FineUIPro.Web.common
|
||||
{
|
||||
newS.value = new[] { Funs.GetNewDecimalOrZero(strMap[0]), Funs.GetNewDecimalOrZero(strMap[1]) };
|
||||
list.Add(newS);
|
||||
}
|
||||
}
|
||||
}
|
||||
ProjectInfo = JsonConvert.SerializeObject(list);
|
||||
ProjectInfo = JsonConvert.SerializeObject(list);
|
||||
}
|
||||
|
||||
return getProjects.ToList();
|
||||
return getProjects.ToList();
|
||||
}
|
||||
#endregion
|
||||
|
||||
@@ -122,20 +124,20 @@ namespace FineUIPro.Web.common
|
||||
|
||||
|
||||
var ProjectTotal1 = (from x in Funs.DB.HSSE_MonthReportItem
|
||||
join y in Funs.DB.HSSE_MonthReport on x.MonthReportId equals y.MonthReportId
|
||||
join y in Funs.DB.HSSE_MonthReport on x.MonthReportId equals y.MonthReportId
|
||||
//where ("成达公司HSE管理人数" == x.ReportItem || "分包商HSE管理人数" == x.ReportItem) && y.Years == DateTime.Now.Year
|
||||
where ("成达公司现场人数" == x.ReportItem ) && y.Years == DateTime.Now.Year
|
||||
where ("成达公司现场人数" == x.ReportItem) && y.Years == DateTime.Now.Year
|
||||
select x.YearTotal).Sum();
|
||||
|
||||
if (ProjectTotal1.HasValue)
|
||||
{
|
||||
this.divGLPerson.InnerHtml = ProjectTotal1.Value.ToString();
|
||||
this.divGLPerson.InnerHtml = ProjectTotal1.Value.ToString();
|
||||
}
|
||||
|
||||
var ProjectTotal2 = (from x in Funs.DB.HSSE_MonthReportItem
|
||||
join y in Funs.DB.HSSE_MonthReport on x.MonthReportId equals y.MonthReportId
|
||||
join y in Funs.DB.HSSE_MonthReport on x.MonthReportId equals y.MonthReportId
|
||||
//where ("成达公司现场人数" == x.ReportItem || "分包商现场人数" == x.ReportItem) && y.Years == DateTime.Now.Year
|
||||
where ( "分包商现场人数" == x.ReportItem) && y.Years == DateTime.Now.Year
|
||||
where ("分包商现场人数" == x.ReportItem) && y.Years == DateTime.Now.Year
|
||||
select x.YearTotal).Sum();
|
||||
|
||||
//if (ProjectTotal2.HasValue && ProjectTotal1.HasValue)
|
||||
@@ -182,7 +184,7 @@ namespace FineUIPro.Web.common
|
||||
this.divSafeWorkTime.InnerHtml = "0000000000";
|
||||
var ProjectTotal = (from x in Funs.DB.HSSE_MonthReportItem
|
||||
join y in Funs.DB.HSSE_MonthReport on x.MonthReportId equals y.MonthReportId
|
||||
where "安全生产人工时数" == x.ReportItem && y.Years== DateTime.Now.Year
|
||||
where "安全生产人工时数" == x.ReportItem && y.Years == DateTime.Now.Year
|
||||
select x.YearTotal).Sum();
|
||||
|
||||
if (ProjectTotal.HasValue)
|
||||
@@ -207,7 +209,7 @@ namespace FineUIPro.Web.common
|
||||
|
||||
DateTime time = DateTime.Parse(DateTime.Now.ToString("yyyy-01-01"));
|
||||
var getRectify = from x in Funs.DB.View_Hazard_HazardRegister
|
||||
where x.States != Const.State_0 && x.States != Const.State_R && x.States != null && x.RegisterDate>= time
|
||||
where x.States != Const.State_0 && x.States != Const.State_R && x.States != null && x.RegisterDate >= time
|
||||
group x by x.States into g
|
||||
select new { g.Key, Count = g.Count() };
|
||||
var allcout = getRectify.ToList();
|
||||
@@ -226,7 +228,7 @@ namespace FineUIPro.Web.common
|
||||
|
||||
this.divAllRectify.InnerHtml = total.ToString();
|
||||
//this.divUCRectify.InnerHtml = (total - finish).ToString();
|
||||
this.divRectifyRate.InnerHtml = Math.Round(finish * 1.0 / total * 100, 1).ToString() ;
|
||||
this.divRectifyRate.InnerHtml = Math.Round(finish * 1.0 / total * 100, 1).ToString();
|
||||
}
|
||||
|
||||
}
|
||||
@@ -234,33 +236,33 @@ namespace FineUIPro.Web.common
|
||||
|
||||
#region 获取合同
|
||||
private void getHTContract()
|
||||
{
|
||||
var ConstructionNum = Funs.DB.Base_Project.Sum(x => x.ConstructionNum);
|
||||
var ConstructionMoney = Funs.DB.Base_Project.Sum(x => x.ConstructionMoney);
|
||||
//var getC = (from x in Funs.DB.PHTGL_ContractReview
|
||||
// join y in Funs.DB.PHTGL_Approve on x.ContractReviewId equals y.ContractId
|
||||
// join z in Funs.DB.PHTGL_Contract on x.ContractId equals z.ContractId
|
||||
// where x.State == 5 && Convert.ToDateTime(y.ApproveDate).Year == DateTime.Now.Year
|
||||
// select new { x.ContractReviewId, z.ContractAmount }).Distinct();
|
||||
this.divHTNum.InnerHtml ="0";
|
||||
if (ConstructionNum.HasValue)
|
||||
{
|
||||
this.divHTNum.InnerHtml = ConstructionNum.Value.ToString();
|
||||
{
|
||||
var ConstructionNum = Funs.DB.Base_Project.Sum(x => x.ConstructionNum);
|
||||
var ConstructionMoney = Funs.DB.Base_Project.Sum(x => x.ConstructionMoney);
|
||||
//var getC = (from x in Funs.DB.PHTGL_ContractReview
|
||||
// join y in Funs.DB.PHTGL_Approve on x.ContractReviewId equals y.ContractId
|
||||
// join z in Funs.DB.PHTGL_Contract on x.ContractId equals z.ContractId
|
||||
// where x.State == 5 && Convert.ToDateTime(y.ApproveDate).Year == DateTime.Now.Year
|
||||
// select new { x.ContractReviewId, z.ContractAmount }).Distinct();
|
||||
this.divHTNum.InnerHtml = "0";
|
||||
if (ConstructionNum.HasValue)
|
||||
{
|
||||
this.divHTNum.InnerHtml = ConstructionNum.Value.ToString();
|
||||
|
||||
}
|
||||
decimal d = 0;
|
||||
//foreach (var item in getC)
|
||||
//{
|
||||
// d += item.ContractAmount ?? 0;
|
||||
//}
|
||||
if (ConstructionMoney.HasValue)
|
||||
{
|
||||
this.divHTAmount.InnerHtml = ConstructionMoney.Value.ToString("0.####");
|
||||
}
|
||||
else
|
||||
{
|
||||
this.divHTAmount.InnerHtml = Math.Round((d / 100000000), 4).ToString();
|
||||
}
|
||||
}
|
||||
decimal d = 0;
|
||||
//foreach (var item in getC)
|
||||
//{
|
||||
// d += item.ContractAmount ?? 0;
|
||||
//}
|
||||
if (ConstructionMoney.HasValue)
|
||||
{
|
||||
this.divHTAmount.InnerHtml = ConstructionMoney.Value.ToString("0.####");
|
||||
}
|
||||
else
|
||||
{
|
||||
this.divHTAmount.InnerHtml = Math.Round((d / 100000000), 4).ToString();
|
||||
}
|
||||
}
|
||||
#endregion
|
||||
|
||||
@@ -281,7 +283,7 @@ namespace FineUIPro.Web.common
|
||||
where x.CreateDate >= time
|
||||
select x;
|
||||
var getCheckControl = from x in Funs.DB.Check_CheckControl
|
||||
where x.CheckDate >= time
|
||||
where x.CheckDate >= time
|
||||
select x;
|
||||
///问题总数
|
||||
int AllCount = getJointCheckDetail.Count() + getCheckControl.Count();
|
||||
@@ -300,7 +302,7 @@ namespace FineUIPro.Web.common
|
||||
CRectificationRate = Math.Round(CCount * 1.0 / AllCount * 100, 1);
|
||||
}
|
||||
}
|
||||
var inspectionManagements = from x in Funs.DB.View_CQMS_InspectionManagementDetail where x.CheckDate>=time select x;
|
||||
var inspectionManagements = from x in Funs.DB.View_CQMS_InspectionManagementDetail where x.CheckDate >= time select x;
|
||||
if (inspectionManagements.Count() > 0)
|
||||
{
|
||||
int okInspectionManagements = inspectionManagements.Where(x => x.IsOnceQualified == true).Count();
|
||||
@@ -349,13 +351,13 @@ namespace FineUIPro.Web.common
|
||||
var getOutputValue = Funs.DB.Sys_OutputValueProject.Where(x => x.Year > date.Year || (x.Year == date.Year && x.Month >= date.Month));
|
||||
if (getOutputValue.Count() > 0)
|
||||
{
|
||||
this.divYearPlanOutPutValue.InnerHtml = (getOutputValue.Sum(x=>x.PlanOutPutValue ?? 0)).ToString();
|
||||
this.divYearPlanOutPutValue.InnerHtml = (getOutputValue.Sum(x => x.PlanOutPutValue ?? 0)).ToString();
|
||||
this.divYearActualOutPutValue.InnerHtml = (getOutputValue.Sum(x => x.ActualOutPutValue ?? 0)).ToString();
|
||||
}
|
||||
|
||||
decimal[] monthValues = new decimal[12];
|
||||
decimal[] monthValues2 = new decimal[12];
|
||||
// var getOutYearValues = Funs.DB.Sys_OutputValueProject.Where(x => x.Year == DateTime.Now.Year);
|
||||
// var getOutYearValues = Funs.DB.Sys_OutputValueProject.Where(x => x.Year == DateTime.Now.Year);
|
||||
if (getOutputValue.Count() > 0)
|
||||
{
|
||||
for (int i = 0; i < 12; i++)
|
||||
@@ -405,5 +407,17 @@ namespace FineUIPro.Web.common
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
private void getSolutionLargerHazard()
|
||||
{
|
||||
var num1 = Funs.DB.Solution_LargerHazard.Where(x => x.States == "2").Count();
|
||||
var num2 = Funs.DB.Solution_LargerHazard.Where(x => x.States == "3").Count();
|
||||
|
||||
LargerHazard1.InnerText = "" + (num1 + num2);
|
||||
LargerHazard2.InnerText = "" + (num1);
|
||||
LargerHazard3.InnerText = "" + (num2);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+45
-16
@@ -7,11 +7,13 @@
|
||||
// </自动生成>
|
||||
//------------------------------------------------------------------------------
|
||||
|
||||
namespace FineUIPro.Web.common {
|
||||
|
||||
|
||||
public partial class main {
|
||||
|
||||
namespace FineUIPro.Web.common
|
||||
{
|
||||
|
||||
|
||||
public partial class main
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// Head1 控件。
|
||||
/// </summary>
|
||||
@@ -20,7 +22,7 @@ namespace FineUIPro.Web.common {
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlHead Head1;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// divGLPerson 控件。
|
||||
/// </summary>
|
||||
@@ -29,7 +31,7 @@ namespace FineUIPro.Web.common {
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divGLPerson;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// divZYPerson 控件。
|
||||
/// </summary>
|
||||
@@ -38,7 +40,34 @@ namespace FineUIPro.Web.common {
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divZYPerson;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// LargerHazard1 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl LargerHazard1;
|
||||
|
||||
/// <summary>
|
||||
/// LargerHazard2 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl LargerHazard2;
|
||||
|
||||
/// <summary>
|
||||
/// LargerHazard3 控件。
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// 自动生成的字段。
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl LargerHazard3;
|
||||
|
||||
/// <summary>
|
||||
/// divProjectNum 控件。
|
||||
/// </summary>
|
||||
@@ -47,7 +76,7 @@ namespace FineUIPro.Web.common {
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divProjectNum;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// divYearPlanOutPutValue 控件。
|
||||
/// </summary>
|
||||
@@ -56,7 +85,7 @@ namespace FineUIPro.Web.common {
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divYearPlanOutPutValue;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// divYearActualOutPutValue 控件。
|
||||
/// </summary>
|
||||
@@ -65,7 +94,7 @@ namespace FineUIPro.Web.common {
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divYearActualOutPutValue;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// divHTAmount 控件。
|
||||
/// </summary>
|
||||
@@ -74,7 +103,7 @@ namespace FineUIPro.Web.common {
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divHTAmount;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// divHTNum 控件。
|
||||
/// </summary>
|
||||
@@ -83,7 +112,7 @@ namespace FineUIPro.Web.common {
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divHTNum;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// divSafeWorkTime 控件。
|
||||
/// </summary>
|
||||
@@ -92,7 +121,7 @@ namespace FineUIPro.Web.common {
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divSafeWorkTime;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// divAllRectify 控件。
|
||||
/// </summary>
|
||||
@@ -101,7 +130,7 @@ namespace FineUIPro.Web.common {
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divAllRectify;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// divRectifyRate 控件。
|
||||
/// </summary>
|
||||
@@ -110,7 +139,7 @@ namespace FineUIPro.Web.common {
|
||||
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
|
||||
/// </remarks>
|
||||
protected global::System.Web.UI.HtmlControls.HtmlGenericControl divRectifyRate;
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// divCQMSAllNum 控件。
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user