From 9a94d0a84490ea94d3ddc2b70bcca575acea8d0d Mon Sep 17 00:00:00 2001
From: 10191 <506754232@qq.com>
Date: Fri, 28 Apr 2023 17:26:38 +0800
Subject: [PATCH] 2023-04-28
---
SGGL/BLL/Common/PrinterDocService.cs | 11 ++-
.../HSSE_Hazard_HazardRegisterService.cs | 5 +-
.../HiddenRectificationList.aspx | 11 ++-
.../HiddenRectificationList.aspx.cs | 70 ++++++++++++--
.../HiddenRectificationList.aspx.designer.cs | 93 +++++++++++--------
SGGL/FineUIPro.Web/common/Menu_HSSE.xml | 1 +
SGGL/Model/Model.cs | 18 ++++
7 files changed, 150 insertions(+), 59 deletions(-)
diff --git a/SGGL/BLL/Common/PrinterDocService.cs b/SGGL/BLL/Common/PrinterDocService.cs
index 5a3ac2b1..69e2c007 100644
--- a/SGGL/BLL/Common/PrinterDocService.cs
+++ b/SGGL/BLL/Common/PrinterDocService.cs
@@ -1453,14 +1453,11 @@
sb.Append("
");
if (!string.IsNullOrEmpty(getTestRecord.Signature))
{
- sb.AppendFormat(".Replace() | ");
+ sb.AppendFormat(".Replace() | ");
}
else
{
- sb.AppendFormat(" | ");
-
- //sb.AppendFormat("{0} | ", "姓名:" + testName);
-
+ sb.AppendFormat("{0} | ", "姓名:" + testName);
}
sb.AppendFormat("{0} | ", "身份证号:" + idCard);
sb.AppendFormat("{0} | ", "分数:" + (getTestRecord.TestScores ?? 0).ToString());
@@ -1503,6 +1500,10 @@
}
sb.AppendFormat("{0} | ", str);
+
+ sb.Append("
");
+ sb.Append("");
+ sb.AppendFormat("正确答案:{0} | ", item.AnswerItems);
sb.Append("
");
num++;
}
diff --git a/SGGL/BLL/HSSE/HiddenInspection/HSSE_Hazard_HazardRegisterService.cs b/SGGL/BLL/HSSE/HiddenInspection/HSSE_Hazard_HazardRegisterService.cs
index 351c8734..91060ed5 100644
--- a/SGGL/BLL/HSSE/HiddenInspection/HSSE_Hazard_HazardRegisterService.cs
+++ b/SGGL/BLL/HSSE/HiddenInspection/HSSE_Hazard_HazardRegisterService.cs
@@ -20,7 +20,10 @@ namespace BLL
{
return Funs.DB.HSSE_Hazard_HazardRegister.FirstOrDefault(x => x.HazardRegisterId == hazardRegisterId);
}
-
+ public static Model.HSSE_Hazard_HazardRegister GetHazardRegisterByCheckItemDetailId(string hazardRegisterId)
+ {
+ return Funs.DB.HSSE_Hazard_HazardRegister.FirstOrDefault(x => x.CheckItemDetailId == hazardRegisterId);
+ }
///
/// 获取项目风险列表
///
diff --git a/SGGL/FineUIPro.Web/HSSE/HiddenInspection/HiddenRectificationList.aspx b/SGGL/FineUIPro.Web/HSSE/HiddenInspection/HiddenRectificationList.aspx
index b513e9aa..4a4b9512 100644
--- a/SGGL/FineUIPro.Web/HSSE/HiddenInspection/HiddenRectificationList.aspx
+++ b/SGGL/FineUIPro.Web/HSSE/HiddenInspection/HiddenRectificationList.aspx
@@ -154,9 +154,14 @@
-
-
+
+
+
+
+
+
+
diff --git a/SGGL/FineUIPro.Web/HSSE/HiddenInspection/HiddenRectificationList.aspx.cs b/SGGL/FineUIPro.Web/HSSE/HiddenInspection/HiddenRectificationList.aspx.cs
index a371b3c5..4e569cf3 100644
--- a/SGGL/FineUIPro.Web/HSSE/HiddenInspection/HiddenRectificationList.aspx.cs
+++ b/SGGL/FineUIPro.Web/HSSE/HiddenInspection/HiddenRectificationList.aspx.cs
@@ -1,4 +1,5 @@
using BLL;
+using NPOI.SS.Formula.Functions;
using System;
using System.Collections.Generic;
using System.Configuration;
@@ -48,20 +49,20 @@ namespace FineUIPro.Web.HSSE.HiddenInspection
List handleSteps = new List();
Model.HandleStep handleStep1 = new Model.HandleStep();
handleStep1.Id = "1";
- handleStep1.Name = "待整改";
+ handleStep1.Name = "未整改";
handleSteps.Add(handleStep1);
Model.HandleStep handleStep2 = new Model.HandleStep();
handleStep2.Id = "2";
- handleStep2.Name = "已整改-待复查验收";
+ handleStep2.Name = "按时整改";
handleSteps.Add(handleStep2);
Model.HandleStep handleStep3 = new Model.HandleStep();
handleStep3.Id = "3";
- handleStep3.Name = "已闭环";
+ handleStep3.Name = "超期整改";
handleSteps.Add(handleStep3);
- //Model.HandleStep handleStep4 = new Model.HandleStep();
- //handleStep4.Id = "4";
- //handleStep4.Name = "已作废";
- //handleSteps.Add(handleStep4);
+ Model.HandleStep handleStep4 = new Model.HandleStep();
+ handleStep4.Id = "4";
+ handleStep4.Name = "超期未整改";
+ handleSteps.Add(handleStep4);
this.drpStates.DataSource = handleSteps; ;
this.drpStates.DataBind();
Funs.FineUIPleaseSelect(this.drpStates,"按状态");
@@ -158,8 +159,25 @@ namespace FineUIPro.Web.HSSE.HiddenInspection
}
if (this.drpStates.SelectedValue != BLL.Const._Null)
{
- strSql += " AND States LIKE @States";
- listStr.Add(new SqlParameter("@States", "%" + this.drpStates.SelectedValue + "%"));
+ if (this.drpStates.SelectedValue == "1")
+ {
+ strSql += " AND States = '1' and RectificationPeriod > getdate()";
+ }
+ else if (this.drpStates.SelectedValue == "2")
+ {
+ strSql += " AND States in( '2','3') and RectificationPeriod > RectificationTime";
+
+ }
+ else if (this.drpStates.SelectedValue == "3")
+ {
+ strSql += " AND States in( '2','3') and RectificationPeriod < RectificationTime";
+
+ }
+ else if (this.drpStates.SelectedValue == "4")
+ {
+ strSql += " AND States ='1' and RectificationPeriod < getdate()";
+ }
+
}
if (!CommonService.IsMainUnitOrAdmin(this.CurrUser.UserId))
{
@@ -613,6 +631,40 @@ namespace FineUIPro.Web.HSSE.HiddenInspection
}
return url;
}
+ protected string ConverState(object registrationId)
+ {
+ string state = string.Empty;
+ if (registrationId != null)
+ {
+ Model.View_Hazard_HazardRegister registration = (from x in Funs.DB.View_Hazard_HazardRegister where x.HazardRegisterId == registrationId.ToString() select x).FirstOrDefault();
+ if (registration != null)
+ {
+ if (registration.States == "1" && registration.RectificationPeriod.Value > DateTime.Now)
+ {
+ state += "未整改";
+ }
+ else if ((registration.States == "2" || registration.States == "3")&& registration.RectificationPeriod.Value>registration.RectificationTime.Value)
+ {
+ state += "按时整改";
+ }
+ else if ((registration.States == "2" || registration.States == "3") && registration.RectificationPeriod.Value < registration.RectificationTime.Value)
+ {
+ state += "超期整改";
+
+ }
+ else if (registration.States =="1" && registration. RectificationPeriod.Value
//------------------------------------------------------------------------------
-namespace FineUIPro.Web.HSSE.HiddenInspection {
-
-
- public partial class HiddenRectificationList {
-
+namespace FineUIPro.Web.HSSE.HiddenInspection
+{
+
+
+ public partial class HiddenRectificationList
+ {
+
///
/// form1 控件。
///
@@ -20,7 +22,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
-
+
///
/// PageManager1 控件。
///
@@ -29,7 +31,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.PageManager PageManager1;
-
+
///
/// Panel1 控件。
///
@@ -38,7 +40,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Panel Panel1;
-
+
///
/// Grid1 控件。
///
@@ -47,7 +49,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Grid Grid1;
-
+
///
/// Toolbar1 控件。
///
@@ -56,7 +58,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Toolbar Toolbar1;
-
+
///
/// txtCheckMan 控件。
///
@@ -65,7 +67,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.TextBox txtCheckMan;
-
+
///
/// txtType 控件。
///
@@ -74,7 +76,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.TextBox txtType;
-
+
///
/// txtWorkAreaName 控件。
///
@@ -83,7 +85,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.TextBox txtWorkAreaName;
-
+
///
/// txtResponsibilityUnitName 控件。
///
@@ -92,7 +94,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.TextBox txtResponsibilityUnitName;
-
+
///
/// txtStartTime 控件。
///
@@ -101,7 +103,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.DatePicker txtStartTime;
-
+
///
/// txtEndTime 控件。
///
@@ -110,7 +112,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.DatePicker txtEndTime;
-
+
///
/// txtStartRectificationTime 控件。
///
@@ -119,7 +121,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.DatePicker txtStartRectificationTime;
-
+
///
/// txtEndRectificationTime 控件。
///
@@ -128,7 +130,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.DatePicker txtEndRectificationTime;
-
+
///
/// drpType 控件。
///
@@ -137,7 +139,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.DropDownList drpType;
-
+
///
/// drpStates 控件。
///
@@ -146,7 +148,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.DropDownList drpStates;
-
+
///
/// drpProblemTypes 控件。
///
@@ -155,7 +157,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.DropDownList drpProblemTypes;
-
+
///
/// dpRiskLevel 控件。
///
@@ -164,7 +166,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.DropDownList dpRiskLevel;
-
+
///
/// ToolbarFill1 控件。
///
@@ -173,7 +175,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.ToolbarFill ToolbarFill1;
-
+
///
/// hdRemark 控件。
///
@@ -182,7 +184,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.HiddenField hdRemark;
-
+
///
/// btnNew 控件。
///
@@ -191,7 +193,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Button btnNew;
-
+
///
/// btnOut 控件。
///
@@ -200,7 +202,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Button btnOut;
-
+
///
/// lblPageIndex 控件。
///
@@ -209,7 +211,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.WebControls.Label lblPageIndex;
-
+
///
/// lbProblemTypes 控件。
///
@@ -218,7 +220,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.WebControls.Label lbProblemTypes;
-
+
///
/// lbImageUrl 控件。
///
@@ -227,7 +229,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.WebControls.Label lbImageUrl;
-
+
///
/// Label2 控件。
///
@@ -236,7 +238,16 @@ namespace FineUIPro.Web.HSSE.HiddenInspection {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.WebControls.Label Label2;
-
+
+ ///
+ /// Label1 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::System.Web.UI.WebControls.Label Label1;
+
///
/// ToolbarSeparator1 控件。
///
@@ -245,7 +256,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.ToolbarSeparator ToolbarSeparator1;
-
+
///
/// ToolbarText1 控件。
///
@@ -254,7 +265,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.ToolbarText ToolbarText1;
-
+
///
/// ddlPageSize 控件。
///
@@ -263,7 +274,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.DropDownList ddlPageSize;
-
+
///
/// Window1 控件。
///
@@ -272,7 +283,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Window Window1;
-
+
///
/// Window2 控件。
///
@@ -281,7 +292,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Window Window2;
-
+
///
/// Window3 控件。
///
@@ -290,7 +301,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Window Window3;
-
+
///
/// Menu1 控件。
///
@@ -299,7 +310,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Menu Menu1;
-
+
///
/// btnModify 控件。
///
@@ -308,7 +319,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.MenuButton btnModify;
-
+
///
/// btnRectify 控件。
///
@@ -317,7 +328,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.MenuButton btnRectify;
-
+
///
/// btnConfirm 控件。
///
@@ -326,7 +337,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.MenuButton btnConfirm;
-
+
///
/// btnMenuSee 控件。
///
@@ -335,7 +346,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.MenuButton btnMenuSee;
-
+
///
/// btnMenuDelete 控件。
///
diff --git a/SGGL/FineUIPro.Web/common/Menu_HSSE.xml b/SGGL/FineUIPro.Web/common/Menu_HSSE.xml
index 71f5598e..4db01f41 100644
--- a/SGGL/FineUIPro.Web/common/Menu_HSSE.xml
+++ b/SGGL/FineUIPro.Web/common/Menu_HSSE.xml
@@ -44,6 +44,7 @@
+
diff --git a/SGGL/Model/Model.cs b/SGGL/Model/Model.cs
index 22801700..f94d5f46 100644
--- a/SGGL/Model/Model.cs
+++ b/SGGL/Model/Model.cs
@@ -375214,6 +375214,8 @@ namespace Model
private string _DataType;
+ private string _RiskLevel;
+
private string _UnitName;
private string _HandleStepStr;
@@ -375500,6 +375502,22 @@ namespace Model
}
}
+ [global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RiskLevel", DbType="VarChar(50)")]
+ public string RiskLevel
+ {
+ get
+ {
+ return this._RiskLevel;
+ }
+ set
+ {
+ if ((this._RiskLevel != value))
+ {
+ this._RiskLevel = value;
+ }
+ }
+ }
+
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_UnitName", DbType="NVarChar(200)")]
public string UnitName
{