导出表格修改

This commit is contained in:
2023-05-21 17:23:24 +08:00
parent 01a9f8557b
commit 117a54916a
5 changed files with 91 additions and 32 deletions
@@ -63,9 +63,13 @@ namespace FineUIPro.Web.HSSE.HiddenInspection
handleStep4.Id = "4";
handleStep4.Name = "超期未整改";
handleSteps.Add(handleStep4);
Model.HandleStep handleStep5 = new Model.HandleStep();
handleStep5.Id = "-1";
handleStep5.Name = "作废";
handleSteps.Add(handleStep5);
this.drpStates.DataSource = handleSteps; ;
this.drpStates.DataBind();
Funs.FineUIPleaseSelect(this.drpStates,"按状态");
this.drpStates.SelectedValue = "1";
ListItem[] ProblemTypes = new ListItem[2];
ProblemTypes[0] = new ListItem("日常巡检", "1");
ProblemTypes[1] = new ListItem("专项巡检", "2");
@@ -157,27 +161,37 @@ namespace FineUIPro.Web.HSSE.HiddenInspection
{
strSql += " and ProblemTypes ='"+this.drpProblemTypes.SelectedValue+"' " ;
}
if (this.drpStates.SelectedValue != BLL.Const._Null)
if (this.drpStates.SelectedValueArray != null && this.drpStates.SelectedValueArray.Length > 0)
{
if (this.drpStates.SelectedValue == "1")
string strSqlTemp = "";
if (this.drpStates.SelectedValueArray.Contains("1"))
{
strSql += " AND States = '1' and RectificationPeriod > getdate()";
}
else if (this.drpStates.SelectedValue == "2")
strSqlTemp += " ( States = '1' and RectificationPeriod > getdate() ) OR";
}
if (this.drpStates.SelectedValueArray.Contains("2"))
{
strSql += " AND States in( '2','3') and RectificationPeriod > RectificationTime";
strSqlTemp += " ( States in( '2','3') and RectificationPeriod > RectificationTime) OR";
}
else if (this.drpStates.SelectedValue == "3")
if (this.drpStates.SelectedValueArray.Contains("3"))
{
strSql += " AND States in( '2','3') and RectificationPeriod < RectificationTime";
strSqlTemp += " (States in( '2','3') and RectificationPeriod < RectificationTime ) OR";
}
else if (this.drpStates.SelectedValue == "4")
if (this.drpStates.SelectedValueArray.Contains("4"))
{
strSql += " AND States ='1' and RectificationPeriod < getdate()";
}
strSqlTemp += " ( States ='1' and RectificationPeriod < getdate() ) OR";
}
if (this.drpStates.SelectedValueArray.Contains("-1"))
{
strSqlTemp += " States ='-1' OR";
}
if (!string.IsNullOrEmpty(strSqlTemp))
{
strSql += " and (" + strSqlTemp.TrimEnd('R').TrimEnd('O') + ") ";
}
}
if (!CommonService.IsMainUnitOrAdmin(this.CurrUser.UserId))
{
@@ -626,7 +640,7 @@ namespace FineUIPro.Web.HSSE.HiddenInspection
var registration = BLL.HSSE_Hazard_HazardRegisterService.GetHazardRegisterByHazardRegisterId(registrationId.ToString());
if (registration != null)
{
url = BLL.UploadAttachmentService.ShowImage("../../", registration.RectificationImageUrl);
url = BLL.UploadAttachmentService.ShowImage(ConfigurationManager.AppSettings["SGGLUrl"], registration.RectificationImageUrl);
}
}
return url;
@@ -655,6 +669,9 @@ namespace FineUIPro.Web.HSSE.HiddenInspection
else if (registration.States =="1" && registration. RectificationPeriod.Value <DateTime.Now)
{
state += "超期未整改";
}else if (registration.States == "-1")
{
state += "作废";
}
}
@@ -700,9 +717,13 @@ namespace FineUIPro.Web.HSSE.HiddenInspection
sb.Append("<tr>");
foreach (GridColumn column in grid.Columns)
{
if (column.ColumnID != "ckbIsSelected" && column.ColumnID != "tfImageUrl1" && column.ColumnID != "tfImageUrl2" && column.ColumnID != "Punish" && column.ColumnID != "Del")
if (column.ColumnID != "ckbIsSelected" && column.ColumnID != "tfImageUrl1" && column.ColumnID != "lbImageUrl2" && column.ColumnID != "Punish" && column.ColumnID != "Del")
{
sb.AppendFormat("<td>{0}</td>", column.HeaderText);
}else if (column.ColumnID == "tfImageUrl1" || column.ColumnID == "lbImageUrl2")
{
sb.AppendFormat("<td ><div style=\"width: 120px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;\">{0}</div></td>", column.HeaderText);
}
}
sb.Append("</tr>");
@@ -711,29 +732,29 @@ namespace FineUIPro.Web.HSSE.HiddenInspection
sb.Append("<tr>");
foreach (GridColumn column in grid.Columns)
{
if (column.ColumnID != "ckbIsSelected" && column.ColumnID != "tfImageUrl1" && column.ColumnID != "tfImageUrl2" && column.ColumnID != "Punish" && column.ColumnID != "Del")
if (column.ColumnID != "ckbIsSelected" && column.ColumnID != "Punish" && column.ColumnID != "Del")
{
string html = row.Values[column.ColumnIndex].ToString();
if (column.ColumnID == "tfPageIndex")
{
html = (row.FindControl("lblPageIndex") as AspNet.Label).Text;
}
if (column.ColumnID == "tfImageUrl")
if (column.ColumnID == "tfImageUrl1")
{
html = (row.FindControl("lbtnImageUrl") as AspNet.LinkButton).Text;
html = (row.FindControl("lbImageUrl1") as AspNet.Label).Text;
}
if (column.ColumnID == "tfRectificationImageUrl")
if (column.ColumnID == "tfImageUrl2")
{
html = (row.FindControl("lbtnRectificationImageUrl") as AspNet.LinkButton).Text;
html = (row.FindControl("lbImageUrl2") as AspNet.Label).Text;
}
if (column.ColumnID == "ProblemTypes")
{
html = (row.FindControl("lbProblemTypes") as AspNet.Label).Text;
}
//if (column.ColumnID == "tfCutPayment")
//{
// html = (row.FindControl("lbtnCutPayment") as AspNet.LinkButton).Text;
//}
if (column.ColumnID == "State")
{
html = (row.FindControl("Label1") as AspNet.Label).Text;
}
sb.AppendFormat("<td>{0}</td>", html);
}
}