This commit is contained in:
2026-03-23 14:33:54 +08:00
parent 1454442fd8
commit 58f23e59d1
68 changed files with 5316 additions and 432 deletions
@@ -48,7 +48,7 @@
<f:RadioButtonList ID="rblIsSuperLargerHazard" runat="server" Label="超危大工程" LabelWidth="100px" Required="true" ShowRedStar="true">
</f:RadioButtonList>
<f:NumberBox runat="server" ID="txtTrainPersonNum" NoDecimal="true" NoNegative="true" Label="培训人次" LabelWidth="100px"></f:NumberBox>
<f:DropDownList ID="drpStates" runat="server" Label="状态" LabelAlign="Right">
<f:DropDownList ID="drpStates" runat="server" Label="作业状态" LabelAlign="Right">
<f:ListItem Text="未开始" Value="1" />
<f:ListItem Text="作业中" Value="2" />
<f:ListItem Text="已完工" Value="3" />
@@ -59,7 +59,11 @@
<f:FormRow>
<Items>
<f:NumberBox runat="server" ID="txtOperativesNum" NoDecimal="true" NoNegative="true" Label="作业人员数" LabelWidth="100px"></f:NumberBox>
<f:Label runat="server" ID="txtOperativesNum1"></f:Label>
<f:DropDownList ID="drpApprovalState" runat="server" Label="审批状态" LabelAlign="Right">
<f:ListItem Text="待审核" Value="0" />
<f:ListItem Text="审核中" Value="1" />
<f:ListItem Text="已完成" Value="2" />
</f:DropDownList>
<f:Label runat="server" ID="txtOperativesNum2"></f:Label>
</Items>
</f:FormRow>
@@ -82,6 +82,7 @@ namespace FineUIPro.Web.HSSE.Solution
{
this.rblIsArgument.SelectedValue = "False";
}
this.drpApprovalState.SelectedValue = largerHazard.ApprovalState;
if (largerHazard.IsSuperLargerHazard == true)
{
this.rblIsSuperLargerHazard.SelectedValue = "True";
@@ -151,6 +152,7 @@ namespace FineUIPro.Web.HSSE.Solution
OperativesNum = Funs.GetNewIntOrZero(this.txtOperativesNum.Text.Trim()),
Remark = HttpUtility.HtmlEncode(this.txtRemark.Text.Trim()),
Descriptions = this.txtDescriptions.Text.Trim(),
ApprovalState = this.drpApprovalState.SelectedValue,
RecordTime = Funs.GetNewDateTime(this.txtRecordTime.Text.Trim()),
ProjectId = this.ProjectId,
States = this.drpStates.SelectedValue,
@@ -7,13 +7,11 @@
// </自动生成>
//------------------------------------------------------------------------------
namespace FineUIPro.Web.HSSE.Solution
{
public partial class LargerHazardEdit
{
namespace FineUIPro.Web.HSSE.Solution {
public partial class LargerHazardEdit {
/// <summary>
/// form1 控件。
/// </summary>
@@ -22,7 +20,7 @@ namespace FineUIPro.Web.HSSE.Solution
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
/// <summary>
/// PageManager1 控件。
/// </summary>
@@ -31,7 +29,7 @@ namespace FineUIPro.Web.HSSE.Solution
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.PageManager PageManager1;
/// <summary>
/// SimpleForm1 控件。
/// </summary>
@@ -40,7 +38,7 @@ namespace FineUIPro.Web.HSSE.Solution
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Form SimpleForm1;
/// <summary>
/// txtHazardName 控件。
/// </summary>
@@ -49,7 +47,7 @@ namespace FineUIPro.Web.HSSE.Solution
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtHazardName;
/// <summary>
/// txtLargerHazardCode 控件。
/// </summary>
@@ -58,7 +56,7 @@ namespace FineUIPro.Web.HSSE.Solution
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtLargerHazardCode;
/// <summary>
/// drpHazardType 控件。
/// </summary>
@@ -67,7 +65,7 @@ namespace FineUIPro.Web.HSSE.Solution
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpHazardType;
/// <summary>
/// txtExpectedTime 控件。
/// </summary>
@@ -76,7 +74,7 @@ namespace FineUIPro.Web.HSSE.Solution
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DatePicker txtExpectedTime;
/// <summary>
/// rblIsArgument 控件。
/// </summary>
@@ -85,7 +83,7 @@ namespace FineUIPro.Web.HSSE.Solution
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.RadioButtonList rblIsArgument;
/// <summary>
/// txtRecordTime 控件。
/// </summary>
@@ -94,7 +92,7 @@ namespace FineUIPro.Web.HSSE.Solution
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DatePicker txtRecordTime;
/// <summary>
/// txtAddress 控件。
/// </summary>
@@ -103,7 +101,7 @@ namespace FineUIPro.Web.HSSE.Solution
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextBox txtAddress;
/// <summary>
/// rblIsSuperLargerHazard 控件。
/// </summary>
@@ -112,7 +110,7 @@ namespace FineUIPro.Web.HSSE.Solution
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.RadioButtonList rblIsSuperLargerHazard;
/// <summary>
/// txtTrainPersonNum 控件。
/// </summary>
@@ -121,7 +119,7 @@ namespace FineUIPro.Web.HSSE.Solution
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.NumberBox txtTrainPersonNum;
/// <summary>
/// drpStates 控件。
/// </summary>
@@ -130,7 +128,7 @@ namespace FineUIPro.Web.HSSE.Solution
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpStates;
/// <summary>
/// txtOperativesNum 控件。
/// </summary>
@@ -139,16 +137,16 @@ namespace FineUIPro.Web.HSSE.Solution
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.NumberBox txtOperativesNum;
/// <summary>
/// txtOperativesNum1 控件。
/// drpApprovalState 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label txtOperativesNum1;
protected global::FineUIPro.DropDownList drpApprovalState;
/// <summary>
/// txtOperativesNum2 控件。
/// </summary>
@@ -157,7 +155,7 @@ namespace FineUIPro.Web.HSSE.Solution
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label txtOperativesNum2;
/// <summary>
/// txtDescriptions 控件。
/// </summary>
@@ -166,7 +164,7 @@ namespace FineUIPro.Web.HSSE.Solution
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextArea txtDescriptions;
/// <summary>
/// txtRemark 控件。
/// </summary>
@@ -175,7 +173,7 @@ namespace FineUIPro.Web.HSSE.Solution
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.HtmlEditor txtRemark;
/// <summary>
/// Toolbar1 控件。
/// </summary>
@@ -184,7 +182,7 @@ namespace FineUIPro.Web.HSSE.Solution
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Toolbar Toolbar1;
/// <summary>
/// lbTemp 控件。
/// </summary>
@@ -193,7 +191,7 @@ namespace FineUIPro.Web.HSSE.Solution
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label lbTemp;
/// <summary>
/// btnAttachUrl1 控件。
/// </summary>
@@ -202,7 +200,7 @@ namespace FineUIPro.Web.HSSE.Solution
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnAttachUrl1;
/// <summary>
/// btnAttachUrl2 控件。
/// </summary>
@@ -211,7 +209,7 @@ namespace FineUIPro.Web.HSSE.Solution
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnAttachUrl2;
/// <summary>
/// btnAttachUrl3 控件。
/// </summary>
@@ -220,7 +218,7 @@ namespace FineUIPro.Web.HSSE.Solution
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnAttachUrl3;
/// <summary>
/// btnAttachUrl4 控件。
/// </summary>
@@ -229,7 +227,7 @@ namespace FineUIPro.Web.HSSE.Solution
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnAttachUrl4;
/// <summary>
/// btnAttachUrl5 控件。
/// </summary>
@@ -238,7 +236,7 @@ namespace FineUIPro.Web.HSSE.Solution
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnAttachUrl5;
/// <summary>
/// btnAttachUrl6 控件。
/// </summary>
@@ -247,7 +245,7 @@ namespace FineUIPro.Web.HSSE.Solution
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnAttachUrl6;
/// <summary>
/// btnAttachUrl7 控件。
/// </summary>
@@ -256,7 +254,7 @@ namespace FineUIPro.Web.HSSE.Solution
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnAttachUrl7;
/// <summary>
/// btnAttachUrl8 控件。
/// </summary>
@@ -265,7 +263,7 @@ namespace FineUIPro.Web.HSSE.Solution
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnAttachUrl8;
/// <summary>
/// btnAttachUrl9 控件。
/// </summary>
@@ -274,7 +272,7 @@ namespace FineUIPro.Web.HSSE.Solution
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnAttachUrl9;
/// <summary>
/// ToolbarFill1 控件。
/// </summary>
@@ -283,7 +281,7 @@ namespace FineUIPro.Web.HSSE.Solution
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.ToolbarFill ToolbarFill1;
/// <summary>
/// btnSave 控件。
/// </summary>
@@ -292,7 +290,7 @@ namespace FineUIPro.Web.HSSE.Solution
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnSave;
/// <summary>
/// btnClose 控件。
/// </summary>
@@ -301,7 +299,7 @@ namespace FineUIPro.Web.HSSE.Solution
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Button btnClose;
/// <summary>
/// WindowAtt 控件。
/// </summary>
@@ -80,6 +80,10 @@
<f:RenderField Width="80px" ColumnID="IsArgumentStr" DataField="IsArgumentStr" SortField="IsArgumentStr"
FieldType="String" HeaderText="专家论证" TextAlign="Center" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="ApprovalStateStr" DataField="ApprovalStateStr"
SortField="ApprovalStateStr" FieldType="String" HeaderText="审批状态" HeaderTextAlign="Center"
TextAlign="Center">
</f:RenderField>
<f:RenderField Width="150px" ColumnID="FlowOperateName" DataField="FlowOperateName"
SortField="FlowOperateName" FieldType="String" HeaderText="状态" HeaderTextAlign="Center"
TextAlign="Left">
@@ -36,6 +36,10 @@ namespace FineUIPro.Web.HSSE.Solution
{
string strSql = @"SELECT LargerHazard.HazardId,LargerHazard.ProjectId,CodeRecords.Code AS HazardCode,LargerHazard.Address,Users.PersonName,LargerHazard.ExpectedTime,LargerHazard.RecordTime "
+ @" ,(CASE WHEN LargerHazard.States = " + BLL.Const.State_0 + " OR LargerHazard.States IS NULL THEN '待['+OperateUser.PersonName+']提交' WHEN LargerHazard.States = " + BLL.Const.State_2 + " THEN '审核/审批完成' ELSE '待['+OperateUser.PersonName+']办理' END) AS FlowOperateName"
+ @" ,case LargerHazard.ApprovalState when '0' then '待审核'
when '1' then '审核中'
when '2' then '已完成'
else '' end as ApprovalStateStr"
+ @", case when LargerHazard.IsArgument=1 then '是' else '否' end as IsArgumentStr,Const.ConstText as TypeName"
+ @" FROM Solution_LargerHazard AS LargerHazard "
+ @" LEFT JOIN Sys_FlowOperate AS FlowOperate ON LargerHazard.HazardId=FlowOperate.DataId AND FlowOperate.IsClosed <> 1"
@@ -33,6 +33,17 @@
</f:TextBox>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:DropDownList ID="drpApprovalState" runat="server" Label="审批状态" LabelAlign="Right">
<f:ListItem Text="待审核" Value="0" />
<f:ListItem Text="审核中" Value="1" />
<f:ListItem Text="已完成" Value="2" />
</f:DropDownList>
<f:Label runat="server" ID="txtOperativesNum2"></f:Label>
<f:Label runat="server" ID="Label1"></f:Label>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextArea ID="txtDescriptions" runat="server" Label="描述" LabelWidth="100px"
@@ -61,6 +61,7 @@ namespace FineUIPro.Web.HSSE.Solution
{
this.txtIsArgument.Text = "否";
}
this.drpApprovalState.SelectedValue = largerHazard.ApprovalState;
this.txtDescriptions.Text = largerHazard.Descriptions;
this.txtRemark.Text = HttpUtility.HtmlDecode(largerHazard.Remark);
}
@@ -93,6 +93,33 @@ namespace FineUIPro.Web.HSSE.Solution {
/// </remarks>
protected global::FineUIPro.TextBox txtAddress;
/// <summary>
/// drpApprovalState 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.DropDownList drpApprovalState;
/// <summary>
/// txtOperativesNum2 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label txtOperativesNum2;
/// <summary>
/// Label1 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.Label Label1;
/// <summary>
/// txtDescriptions 控件。
/// </summary>