1、质量管理-质量检查-质量巡检:补充字段原因分析

2、质量管理-质量检查-质量专项检查:补充字段原因分析
This commit is contained in:
夏菊 2025-11-04 15:59:57 +08:00
parent eab10ad998
commit 849537dcf1
15 changed files with 222 additions and 24 deletions

View File

@ -0,0 +1,78 @@
----
IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Check_CheckControl' AND COLUMN_NAME = 'ReasonAnalysis')
BEGIN
ALTER TABLE Check_CheckControl ADD ReasonAnalysis nvarchar(1000);
END
GO
----
IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Check_JointCheckDetail' AND COLUMN_NAME = 'ReasonAnalysis')
BEGIN
ALTER TABLE Check_JointCheckDetail ADD ReasonAnalysis nvarchar(1000);
END
GO
ALTER VIEW [dbo].[View_Check_JointCheckDetail]
AS
SELECT d.JointCheckDetailId,d.JointCheckId, d.UnitWorkId, d.CNProfessionalCode, d.QuestionDef, d.QuestionType,d.CheckSite,
d.Standard,d.ReasonAnalysis,d.RectifyOpinion,d.LimitDate,d.AttachUrl,d.HandleWay,d.RectifyDate,d.ReAttachUrl,d.Feedback,d.IsOK,
c.ProjectId,c.CheckType,c.UnitId,u.UnitName,c.CheckDate,d.State,d.CreateDate,d.HandleMan,SaveHandleMan,
case d.State when '6' then 1
else 0 end as OK,
case c.CheckType when '1' then '周检查'
when '2' then '月检查'
when '3' then '不定期检查'
when '4' then '专业检查'
else '' end as CheckTypeStr,
--case d.QuestionType when '1' then '质量不合格'
-- when '2' then '质量缺陷'
-- else '' end as QuestionTypeStr,
qqt.QualityQuestionType as QuestionTypeStr,
pu.UnitName as ProposeUnitName,
ppu.UnitType as ProposeUnitType,
(select top 1 ApproveDate from dbo.Check_JointCheckApprove jca where jca.JointCheckDetailId=d.JointCheckDetailId
order by ApproveDate desc) as OKDate,
uw.UnitWorkName,cn.ProfessionalName
FROM dbo.Check_JointCheckDetail AS d
LEFT JOIN dbo.Check_JointCheck AS c ON c.JointCheckId = d.JointCheckId
LEFT JOIN dbo.Base_Unit AS u ON u.UnitId = c.UnitId
LEFT JOIN dbo.WBS_UnitWork as uw on uw.UnitWorkId=d.UnitWorkId
LEFT JOIN dbo.Base_CNProfessional as cn on cn.CNProfessionalId=d.CNProfessionalCode
LEFT JOIN dbo.Base_Unit AS pu ON pu.UnitId = c.ProposeUnitId
LEFT JOIN dbo.Project_ProjectUnit AS ppu ON ppu.UnitId = c.ProposeUnitId and ppu.ProjectId=c.ProjectId
LEFT JOIN dbo.Base_QualityQuestionType AS qqt ON qqt.QualityQuestionTypeId = d.QuestionType
union
(SELECT d.CheckControlCode,'', d.UnitWorkId, d.CNProfessionalCode, d.QuestionDef, d.QuestionType,d.CheckSite,
'',d.ReasonAnalysis,d.RectifyOpinion,d.LimitDate,d.AttachUrl,d.HandleWay,d.RectifyDate,d.ReAttachUrl,null,null,
d.ProjectId,'5',d.UnitId,u.UnitName,d.CheckDate,d.State,d.CheckDate,'','',
case d.State when '7' then 1
else 0 end as OK,
'质量巡检' as CheckTypeStr,
--case d.QuestionType when '1' then '质量不合格'
-- when '2' then '质量缺陷'
-- else '' end as QuestionTypeStr,
qqt.QualityQuestionType as QuestionTypeStr,
pu.UnitName as ProposeUnitName,
ppu.UnitType as ProposeUnitType,
(select top 1 ApproveDate from dbo.Check_CheckControlApprove cca where cca.CheckControlCode=d.CheckControlCode
order by ApproveDate desc) as OKDate,
uw.UnitWorkName,cn.ProfessionalName
FROM dbo.Check_CheckControl AS d
LEFT JOIN dbo.Base_Unit AS u ON u.UnitId = d.UnitId
LEFT JOIN dbo.WBS_UnitWork as uw on uw.UnitWorkId=d.UnitWorkId
LEFT JOIN dbo.Base_CNProfessional as cn on cn.CNProfessionalId=d.CNProfessionalCode
LEFT JOIN dbo.Base_Unit AS pu ON pu.UnitId = d.ProposeUnitId
LEFT JOIN dbo.Project_ProjectUnit AS ppu ON ppu.UnitId = d.ProposeUnitId and ppu.ProjectId=d.ProjectId
LEFT JOIN dbo.Base_QualityQuestionType AS qqt ON qqt.QualityQuestionTypeId = d.QuestionType
)
GO

View File

@ -57,6 +57,7 @@ namespace BLL
newCheckControl.QuestionType = CheckControl.QuestionType;
newCheckControl.CheckSite = CheckControl.CheckSite;
newCheckControl.QuestionDef = CheckControl.QuestionDef;
newCheckControl.ReasonAnalysis = CheckControl.ReasonAnalysis;
newCheckControl.LimitDate = CheckControl.LimitDate;
newCheckControl.RectifyOpinion = CheckControl.RectifyOpinion;
newCheckControl.AttachUrl = CheckControl.AttachUrl;
@ -88,6 +89,7 @@ namespace BLL
newCheckControl.QuestionType = CheckControl.QuestionType;
newCheckControl.CheckSite = CheckControl.CheckSite;
newCheckControl.QuestionDef = CheckControl.QuestionDef;
newCheckControl.ReasonAnalysis = CheckControl.ReasonAnalysis;
newCheckControl.LimitDate = CheckControl.LimitDate;
newCheckControl.RectifyOpinion = CheckControl.RectifyOpinion;
newCheckControl.AttachUrl = CheckControl.AttachUrl;
@ -217,6 +219,7 @@ namespace BLL
newCheckControl.QuestionType = CheckControl.QuestionType;
newCheckControl.CheckSite = CheckControl.CheckSite;
newCheckControl.QuestionDef = CheckControl.QuestionDef;
newCheckControl.ReasonAnalysis = CheckControl.ReasonAnalysis;
newCheckControl.LimitDate = CheckControl.LimitDate;
newCheckControl.RectifyOpinion = CheckControl.RectifyOpinion;
newCheckControl.AttachUrl = CheckControl.AttachUrl;
@ -288,6 +291,7 @@ namespace BLL
x.IsSubmit,
x.AttachUrl,
x.QuestionDef,
x.ReasonAnalysis,
x.QuestionType,
x.RectifyOpinion,
x.LimitDate,
@ -504,6 +508,7 @@ namespace BLL
x.IsSubmit,
x.AttachUrl,
x.QuestionDef,
x.ReasonAnalysis,
x.QuestionType,
x.RectifyOpinion,
x.LimitDate,
@ -615,6 +620,8 @@ namespace BLL
newCheckControl.QuestionDef = CheckControl.QuestionDef;
if (CheckControl.LimitDate.HasValue)
newCheckControl.LimitDate = CheckControl.LimitDate;
if (!string.IsNullOrEmpty(CheckControl.ReasonAnalysis))
newCheckControl.ReasonAnalysis = CheckControl.ReasonAnalysis;
if (!string.IsNullOrEmpty(CheckControl.RectifyOpinion))
newCheckControl.RectifyOpinion = CheckControl.RectifyOpinion;
if (!string.IsNullOrEmpty(CheckControl.AttachUrl))

View File

@ -170,6 +170,7 @@ namespace BLL
newJointCheckDetail.CheckSite = a.CheckSite;
newJointCheckDetail.QuestionType = a.QuestionType;
newJointCheckDetail.Standard = a.Standard;
newJointCheckDetail.ReasonAnalysis = a.ReasonAnalysis;
newJointCheckDetail.RectifyOpinion = a.RectifyOpinion;
newJointCheckDetail.LimitDate = a.LimitDate;
newJointCheckDetail.AttachUrl = a.AttachUrl;
@ -197,6 +198,7 @@ namespace BLL
newJointCheckDetail.CheckSite = a.CheckSite;
newJointCheckDetail.QuestionType = a.QuestionType;
newJointCheckDetail.Standard = a.Standard;
newJointCheckDetail.ReasonAnalysis = a.ReasonAnalysis;
newJointCheckDetail.RectifyOpinion = a.RectifyOpinion;
newJointCheckDetail.LimitDate = a.LimitDate;
newJointCheckDetail.AttachUrl = a.AttachUrl;
@ -256,6 +258,7 @@ namespace BLL
x.QuestionDef,
x.QuestionType,
x.Standard,
x.ReasonAnalysis,
x.RectifyOpinion,
x.LimitDate,
x.AttachUrl,

View File

@ -159,11 +159,14 @@
<asp:Label ID="Label2" runat="server" Text='<%# ConvertImgUrlByImage(Eval("CheckControlCode")) %>'></asp:Label>
</ItemTemplate>
</f:TemplateField>
<f:RenderField Width="120px" ColumnID="QuestionDef" DataField="QuestionDef" SortField="QuestionDef"
<f:RenderField Width="120px" ColumnID="QuestionDef" DataField="QuestionDef"
FieldType="String" HeaderText="问题描述" TextAlign="Center" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="RectifyOpinion" DataField="RectifyOpinion" SortField="RectifyOpinion"
FieldType="String" HeaderText="整改意见" TextAlign="Center" HeaderTextAlign="Center">
<f:RenderField Width="120px" ColumnID="ReasonAnalysis" DataField="ReasonAnalysis"
FieldType="String" HeaderText="原因分析" TextAlign="Center" HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField Width="120px" ColumnID="RectifyOpinion" DataField="RectifyOpinion"
FieldType="String" HeaderText="采取的措施" TextAlign="Center" HeaderTextAlign="Center">
</f:RenderField>
<%-- <f:RenderField Width="70px" ColumnID="CheckSite" DataField="CheckSite" SortField="CheckSite" --%>
<%-- FieldType="String" HeaderText="部位" TextAlign="Center" HeaderTextAlign="Center"> --%>

View File

@ -108,7 +108,7 @@ namespace FineUIPro.Web.CQMS.Check
protected DataTable ChecklistData()
{
string strSql = @"SELECT chec.CheckControlCode,chec.CheckSite,chec.ProjectId,chec.unitId,cNProfessional.ProfessionalName,"
+ @" QualityQuestionType.QualityQuestionType as QuestionType,chec.LimitDate,chec.QuestionDef,chec.RectifyOpinion,"
+ @" QualityQuestionType.QualityQuestionType as QuestionType,chec.LimitDate,chec.QuestionDef,chec.ReasonAnalysis,chec.RectifyOpinion,"
+ @" chec.checkman,chec.CheckDate,chec.DocCode,chec.submitman,chec.state,chec.CNProfessionalCode,"
+ @" unit.UnitName,unitWork.UnitWorkName,u.userName "
+ @" FROM Check_CheckControl chec"

View File

@ -96,7 +96,13 @@
</f:FormRow>
<f:FormRow>
<Items>
<f:TextArea ID="txtRectifyOpinion" runat="server" Label="整改意见" MaxLength="3000">
<f:TextArea ID="txtReasonAnalysis" runat="server" Label="原因分析" MaxLength="3000">
</f:TextArea>
</Items>
</f:FormRow>
<f:FormRow>
<Items>
<f:TextArea ID="txtRectifyOpinion" runat="server" Label="采取的措施" MaxLength="3000">
</f:TextArea>
</Items>
</f:FormRow>

View File

@ -176,6 +176,7 @@ namespace FineUIPro.Web.CQMS.Check
this.txtCheckDate.Text = string.Format("{0:yyyy-MM-dd}", checkControl.CheckDate);
}
this.txtQuestionDef.Text = checkControl.QuestionDef;
this.txtReasonAnalysis.Text = checkControl.ReasonAnalysis;
this.txtRectifyOpinion.Text = checkControl.RectifyOpinion;
if (checkControl.LimitDate != null)
{
@ -222,6 +223,7 @@ namespace FineUIPro.Web.CQMS.Check
// this.txtCheckSite.Enabled = false;
// this.txtCheckDate.Enabled = false;
// this.txtQuestionDef.Enabled = false;
// this.txtReasonAnalysis.Enabled = false;
// this.txtRectifyOpinion.Enabled = false;
// this.txtLimitDate.Enabled = false;
// txtDocCode.Enabled = false;
@ -495,8 +497,9 @@ namespace FineUIPro.Web.CQMS.Check
if (!string.IsNullOrEmpty(this.txtCheckDate.Text.Trim()))
{
checkControl.CheckDate = Convert.ToDateTime(this.txtCheckDate.Text.Trim());
}
}
checkControl.QuestionDef = this.txtQuestionDef.Text.Trim();
checkControl.ReasonAnalysis = this.txtReasonAnalysis.Text.Trim();
checkControl.RectifyOpinion = this.txtRectifyOpinion.Text.Trim();
if (!string.IsNullOrEmpty(this.txtLimitDate.Text.Trim()))
{

View File

@ -158,6 +158,15 @@ namespace FineUIPro.Web.CQMS.Check
/// </remarks>
protected global::FineUIPro.TextArea txtQuestionDef;
/// <summary>
/// txtReasonAnalysis 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextArea txtReasonAnalysis;
/// <summary>
/// txtRectifyOpinion 控件。
/// </summary>

View File

@ -172,13 +172,19 @@
<asp:HiddenField ID="hdQuestionType" runat="server" Value='<%# Bind("QuestionType") %>' />
</ItemTemplate>
</f:TemplateField>
<f:RenderField HeaderText="原因分析" ColumnID="ReasonAnalysis" DataField="ReasonAnalysis"
HeaderTextAlign="Center" TextAlign="Center" Width="100px" FieldType="String">
<Editor>
<f:TextArea runat="server" AutoGrowHeight="true" AutoGrowHeightMin="60" AutoGrowHeightMax="300" ID="txt_ReasonAnalysis" Text='<%# Bind("ReasonAnalysis") %>'>
</f:TextArea>
</Editor>
</f:RenderField>
<f:RenderField HeaderText="整改建议" ColumnID="RectifyOpinion" DataField="RectifyOpinion"
<f:RenderField HeaderText="采取的措施" ColumnID="RectifyOpinion" DataField="RectifyOpinion"
HeaderTextAlign="Center" TextAlign="Center" Width="100px" FieldType="String">
<Editor>
<f:TextArea runat="server" AutoGrowHeight="true" AutoGrowHeightMin="60" AutoGrowHeightMax="300" ID="txt_RectifyOpinion" Text='<%# Bind("RectifyOpinion") %>'>
</f:TextArea>
</Editor>
</f:RenderField>

View File

@ -250,6 +250,7 @@ namespace FineUIPro.Web.CQMS.Check
string CheckSite = values.Value<string>("CheckSite");
string QuestionDef = values.Value<string>("QuestionDef");
AspNet.DropDownList drpQuestionType = (AspNet.DropDownList)Grid1.Rows[i].FindControl("drpQuestionType");
string ReasonAnalysis = values.Value<string>("ReasonAnalysis");
string RectifyOpinion = values.Value<string>("RectifyOpinion");
string AttachUrl = values.Value<string>("AttachUrl");
AspNet.TextBox LimitDate = (AspNet.TextBox)Grid1.Rows[i].FindControl("LimitDate");
@ -267,6 +268,7 @@ namespace FineUIPro.Web.CQMS.Check
jointCheckDetail.CreateDate = Convert.ToDateTime(createDate);
}
//jointCheckDetail.Standard = Standard;
jointCheckDetail.ReasonAnalysis = ReasonAnalysis;
jointCheckDetail.RectifyOpinion = RectifyOpinion;
if (!string.IsNullOrWhiteSpace(LimitDate.Text.Trim()))
{
@ -299,6 +301,7 @@ namespace FineUIPro.Web.CQMS.Check
string CheckSite = values.Value<string>("CheckSite");
string QuestionDef = values.Value<string>("QuestionDef");
AspNet.DropDownList drpQuestionType = (AspNet.DropDownList)Grid1.Rows[i].FindControl("drpQuestionType");
string ReasonAnalysis = values.Value<string>("ReasonAnalysis");
string RectifyOpinion = values.Value<string>("RectifyOpinion");
string AttachUrl = values.Value<string>("AttachUrl");
AspNet.TextBox LimitDate = (AspNet.TextBox)Grid1.Rows[i].FindControl("LimitDate");
@ -326,6 +329,7 @@ namespace FineUIPro.Web.CQMS.Check
jointCheckDetail.QuestionType = drpQuestionType.SelectedValue;
}
//jointCheckDetail.Standard = Standard;
jointCheckDetail.ReasonAnalysis = ReasonAnalysis;
jointCheckDetail.RectifyOpinion = RectifyOpinion;
if (!string.IsNullOrWhiteSpace(LimitDate.Text.Trim()))
{

View File

@ -293,6 +293,15 @@ namespace FineUIPro.Web.CQMS.Check
/// </remarks>
protected global::System.Web.UI.WebControls.HiddenField hdQuestionType;
/// <summary>
/// txt_ReasonAnalysis 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.TextArea txt_ReasonAnalysis;
/// <summary>
/// txt_RectifyOpinion 控件。
/// </summary>

View File

@ -164,7 +164,7 @@
</f:RenderField>
<f:RenderField ColumnID="QuestionDef" DataField="QuestionDef"
SortField="QuestionDef" FieldType="String" HeaderText="问题描述" TextAlign="Center"
FieldType="String" HeaderText="问题描述" TextAlign="Center"
HeaderTextAlign="Center" >
</f:RenderField>
@ -172,9 +172,13 @@
SortField="QuestionTypeStr" FieldType="String" HeaderText="问题类别" TextAlign="Center"
HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField ColumnID="ReasonAnalysis" DataField="ReasonAnalysis"
FieldType="String" HeaderText="原因分析" TextAlign="Center"
HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField ColumnID="RectifyOpinion" DataField="RectifyOpinion"
SortField="RectifyOpinion" FieldType="String" HeaderText="整改建议" TextAlign="Center"
FieldType="String" HeaderText="采取的措施" TextAlign="Center"
HeaderTextAlign="Center">
</f:RenderField>
@ -192,7 +196,7 @@
<f:GroupField HeaderText="分包填写内容" TextAlign="Center">
<Columns>
<f:RenderField ColumnID="HandleWay" DataField="HandleWay"
SortField="HandleWay" FieldType="String" HeaderText="整改方案" TextAlign="Center"
FieldType="String" HeaderText="整改方案" TextAlign="Center"
HeaderTextAlign="Center">
</f:RenderField>
<f:RenderField ColumnID="RectifyDate" DataField="RectifyDate" Width="110px"

View File

@ -56940,6 +56940,8 @@ namespace Model
private System.Nullable<bool> _IsUpdate;
private string _ReasonAnalysis;
private EntityRef<Base_Project> _Base_Project;
private EntityRef<Sys_User> _Sys_User;
@ -57000,6 +57002,8 @@ namespace Model
partial void OnCCManIdsChanged();
partial void OnIsUpdateChanging(System.Nullable<bool> value);
partial void OnIsUpdateChanged();
partial void OnReasonAnalysisChanging(string value);
partial void OnReasonAnalysisChanged();
#endregion
public Check_CheckControl()
@ -57518,6 +57522,26 @@ namespace Model
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReasonAnalysis", DbType="NVarChar(1000)")]
public string ReasonAnalysis
{
get
{
return this._ReasonAnalysis;
}
set
{
if ((this._ReasonAnalysis != value))
{
this.OnReasonAnalysisChanging(value);
this.SendPropertyChanging();
this._ReasonAnalysis = value;
this.SendPropertyChanged("ReasonAnalysis");
this.OnReasonAnalysisChanged();
}
}
}
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Check_CheckControl_Base_Project", Storage="_Base_Project", ThisKey="ProjectId", OtherKey="ProjectId", IsForeignKey=true)]
public Base_Project Base_Project
{
@ -70421,6 +70445,8 @@ namespace Model
private string _SaveHandleMan;
private string _ReasonAnalysis;
private EntityRef<Check_JointCheck> _Check_JointCheck;
#region
@ -70467,6 +70493,8 @@ namespace Model
partial void OnCreateDateChanged();
partial void OnSaveHandleManChanging(string value);
partial void OnSaveHandleManChanged();
partial void OnReasonAnalysisChanging(string value);
partial void OnReasonAnalysisChanged();
#endregion
public Check_JointCheckDetail()
@ -70879,6 +70907,26 @@ namespace Model
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReasonAnalysis", DbType="NVarChar(1000)")]
public string ReasonAnalysis
{
get
{
return this._ReasonAnalysis;
}
set
{
if ((this._ReasonAnalysis != value))
{
this.OnReasonAnalysisChanging(value);
this.SendPropertyChanging();
this._ReasonAnalysis = value;
this.SendPropertyChanged("ReasonAnalysis");
this.OnReasonAnalysisChanged();
}
}
}
[global::System.Data.Linq.Mapping.AssociationAttribute(Name="FK_Check_JointCheckDetail_Check_JointCheck", Storage="_Check_JointCheck", ThisKey="JointCheckId", OtherKey="JointCheckId", IsForeignKey=true)]
public Check_JointCheck Check_JointCheck
{
@ -423594,6 +423642,8 @@ namespace Model
private string _Standard;
private string _ReasonAnalysis;
private string _RectifyOpinion;
private System.Nullable<System.DateTime> _LimitDate;
@ -423776,6 +423826,22 @@ namespace Model
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_ReasonAnalysis", DbType="NVarChar(1000)")]
public string ReasonAnalysis
{
get
{
return this._ReasonAnalysis;
}
set
{
if ((this._ReasonAnalysis != value))
{
this._ReasonAnalysis = value;
}
}
}
[global::System.Data.Linq.Mapping.ColumnAttribute(Storage="_RectifyOpinion", DbType="NVarChar(500)")]
public string RectifyOpinion
{

View File

@ -6,7 +6,7 @@
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<_PublishTargetUrl>G:\发布\五环WebApi</_PublishTargetUrl>
<History>True|2025-10-31T08:41:11.6570385Z||;True|2025-10-30T15:58:05.2014433+08:00||;True|2025-10-29T16:22:27.7866967+08:00||;True|2025-10-29T11:19:32.1187038+08:00||;True|2025-10-24T15:59:19.4176668+08:00||;True|2025-10-23T10:17:32.2384443+08:00||;True|2025-10-23T10:09:35.0601937+08:00||;True|2025-10-23T09:59:27.2018799+08:00||;True|2025-09-29T15:39:36.8617347+08:00||;True|2025-09-29T11:28:10.9193152+08:00||;True|2025-09-29T10:59:58.2893583+08:00||;True|2025-09-23T16:56:39.6344263+08:00||;True|2025-09-23T16:44:57.4175593+08:00||;True|2025-09-23T16:44:35.0478492+08:00||;True|2025-09-23T16:06:50.5843534+08:00||;True|2025-09-22T20:54:35.9805610+08:00||;True|2025-09-22T20:45:58.7044128+08:00||;True|2025-09-22T20:40:46.7449595+08:00||;True|2025-09-22T15:14:22.9602725+08:00||;True|2025-09-22T15:08:27.5989706+08:00||;True|2025-09-22T14:54:19.5237685+08:00||;True|2025-09-18T09:53:17.9300539+08:00||;True|2025-09-16T19:11:12.4383069+08:00||;True|2025-09-02T11:14:00.9580707+08:00||;True|2025-09-02T10:52:20.0445598+08:00||;True|2025-08-29T17:56:01.6245615+08:00||;True|2025-08-29T17:55:41.2802685+08:00||;True|2025-08-09T21:27:40.2103961+08:00||;True|2025-08-06T15:31:52.1166645+08:00||;True|2025-08-04T18:56:13.9675910+08:00||;True|2025-07-23T11:12:18.0134770+08:00||;True|2025-07-23T10:36:09.9990536+08:00||;True|2025-07-23T10:35:51.8814789+08:00||;True|2025-07-21T17:46:45.4620710+08:00||;True|2025-07-21T17:40:43.9871097+08:00||;True|2025-07-21T17:29:11.9275869+08:00||;True|2025-07-21T17:05:21.7763763+08:00||;True|2025-07-18T17:55:59.4892329+08:00||;True|2025-07-18T11:08:56.2628896+08:00||;True|2025-07-18T10:53:44.2534260+08:00||;True|2025-07-18T10:27:52.6751668+08:00||;True|2025-07-18T10:03:09.1785776+08:00||;True|2025-07-18T10:02:38.1252107+08:00||;True|2025-07-17T18:19:07.5837609+08:00||;True|2025-07-17T15:40:11.9126705+08:00||;True|2025-07-11T17:54:03.0298703+08:00||;True|2025-07-11T16:19:50.3283029+08:00||;True|2025-07-11T15:49:22.5920473+08:00||;True|2025-07-02T14:39:27.0436873+08:00||;True|2025-07-02T11:18:29.1208369+08:00||;True|2025-07-01T15:52:16.6767496+08:00||;True|2025-07-01T10:14:59.0471052+08:00||;True|2025-06-28T11:40:36.0544739+08:00||;True|2025-06-27T15:10:24.4628086+08:00||;True|2025-06-27T10:31:14.8332810+08:00||;True|2025-06-27T10:13:13.3022394+08:00||;True|2025-06-26T23:51:04.1304509+08:00||;True|2025-06-26T23:34:06.4223762+08:00||;True|2025-06-26T22:42:08.9018138+08:00||;True|2025-06-26T22:16:01.8954571+08:00||;True|2025-06-26T21:19:42.2638204+08:00||;True|2025-06-25T23:22:39.7267591+08:00||;True|2025-06-25T23:19:33.2378458+08:00||;True|2025-06-25T22:18:16.2863303+08:00||;True|2025-06-25T22:10:29.2540175+08:00||;True|2025-06-25T22:00:58.5212166+08:00||;True|2025-06-25T22:00:31.2531214+08:00||;True|2025-06-25T18:33:01.5770030+08:00||;True|2025-06-25T17:47:33.7779622+08:00||;True|2025-06-25T17:40:26.9905954+08:00||;True|2025-06-20T11:24:58.4099232+08:00||;True|2025-06-19T16:42:45.2358810+08:00||;True|2025-06-16T19:28:10.6447738+08:00||;True|2025-06-12T11:00:02.3559090+08:00||;True|2025-06-12T10:40:29.0324520+08:00||;True|2025-06-04T23:24:01.0324973+08:00||;True|2025-06-04T18:39:41.7304136+08:00||;True|2025-06-04T11:23:17.3803405+08:00||;True|2025-06-04T11:04:32.4212196+08:00||;True|2025-05-26T19:19:09.7246357+08:00||;True|2025-05-26T19:16:39.1283077+08:00||;True|2025-05-26T19:09:24.1561616+08:00||;True|2025-04-07T16:11:44.5172315+08:00||;True|2025-04-02T18:10:22.8695984+08:00||;True|2025-04-02T17:59:51.2978116+08:00||;True|2025-04-02T17:50:55.8630437+08:00||;True|2025-04-02T17:49:22.5114405+08:00||;True|2025-04-02T17:47:11.0650205+08:00||;True|2025-04-02T17:39:09.8576853+08:00||;True|2025-04-02T17:38:15.3079030+08:00||;True|2025-04-02T17:22:03.6735964+08:00||;True|2025-04-02T17:19:04.4220913+08:00||;True|2025-04-02T17:17:14.0244636+08:00||;True|2025-04-02T17:11:09.6583011+08:00||;True|2025-04-02T17:07:23.6330597+08:00||;True|2025-04-02T16:58:45.4070649+08:00||;True|2025-04-02T16:50:20.5907511+08:00||;True|2025-04-02T16:44:18.5351224+08:00||;True|2025-04-02T16:31:11.1297141+08:00||;True|2025-04-02T16:18:43.1126995+08:00||;</History>
<History>True|2025-11-04T07:44:06.1295264Z||;True|2025-10-31T16:41:11.6570385+08:00||;True|2025-10-30T15:58:05.2014433+08:00||;True|2025-10-29T16:22:27.7866967+08:00||;True|2025-10-29T11:19:32.1187038+08:00||;True|2025-10-24T15:59:19.4176668+08:00||;True|2025-10-23T10:17:32.2384443+08:00||;True|2025-10-23T10:09:35.0601937+08:00||;True|2025-10-23T09:59:27.2018799+08:00||;True|2025-09-29T15:39:36.8617347+08:00||;True|2025-09-29T11:28:10.9193152+08:00||;True|2025-09-29T10:59:58.2893583+08:00||;True|2025-09-23T16:56:39.6344263+08:00||;True|2025-09-23T16:44:57.4175593+08:00||;True|2025-09-23T16:44:35.0478492+08:00||;True|2025-09-23T16:06:50.5843534+08:00||;True|2025-09-22T20:54:35.9805610+08:00||;True|2025-09-22T20:45:58.7044128+08:00||;True|2025-09-22T20:40:46.7449595+08:00||;True|2025-09-22T15:14:22.9602725+08:00||;True|2025-09-22T15:08:27.5989706+08:00||;True|2025-09-22T14:54:19.5237685+08:00||;True|2025-09-18T09:53:17.9300539+08:00||;True|2025-09-16T19:11:12.4383069+08:00||;True|2025-09-02T11:14:00.9580707+08:00||;True|2025-09-02T10:52:20.0445598+08:00||;True|2025-08-29T17:56:01.6245615+08:00||;True|2025-08-29T17:55:41.2802685+08:00||;True|2025-08-09T21:27:40.2103961+08:00||;True|2025-08-06T15:31:52.1166645+08:00||;True|2025-08-04T18:56:13.9675910+08:00||;True|2025-07-23T11:12:18.0134770+08:00||;True|2025-07-23T10:36:09.9990536+08:00||;True|2025-07-23T10:35:51.8814789+08:00||;True|2025-07-21T17:46:45.4620710+08:00||;True|2025-07-21T17:40:43.9871097+08:00||;True|2025-07-21T17:29:11.9275869+08:00||;True|2025-07-21T17:05:21.7763763+08:00||;True|2025-07-18T17:55:59.4892329+08:00||;True|2025-07-18T11:08:56.2628896+08:00||;True|2025-07-18T10:53:44.2534260+08:00||;True|2025-07-18T10:27:52.6751668+08:00||;True|2025-07-18T10:03:09.1785776+08:00||;True|2025-07-18T10:02:38.1252107+08:00||;True|2025-07-17T18:19:07.5837609+08:00||;True|2025-07-17T15:40:11.9126705+08:00||;True|2025-07-11T17:54:03.0298703+08:00||;True|2025-07-11T16:19:50.3283029+08:00||;True|2025-07-11T15:49:22.5920473+08:00||;True|2025-07-02T14:39:27.0436873+08:00||;True|2025-07-02T11:18:29.1208369+08:00||;True|2025-07-01T15:52:16.6767496+08:00||;True|2025-07-01T10:14:59.0471052+08:00||;True|2025-06-28T11:40:36.0544739+08:00||;True|2025-06-27T15:10:24.4628086+08:00||;True|2025-06-27T10:31:14.8332810+08:00||;True|2025-06-27T10:13:13.3022394+08:00||;True|2025-06-26T23:51:04.1304509+08:00||;True|2025-06-26T23:34:06.4223762+08:00||;True|2025-06-26T22:42:08.9018138+08:00||;True|2025-06-26T22:16:01.8954571+08:00||;True|2025-06-26T21:19:42.2638204+08:00||;True|2025-06-25T23:22:39.7267591+08:00||;True|2025-06-25T23:19:33.2378458+08:00||;True|2025-06-25T22:18:16.2863303+08:00||;True|2025-06-25T22:10:29.2540175+08:00||;True|2025-06-25T22:00:58.5212166+08:00||;True|2025-06-25T22:00:31.2531214+08:00||;True|2025-06-25T18:33:01.5770030+08:00||;True|2025-06-25T17:47:33.7779622+08:00||;True|2025-06-25T17:40:26.9905954+08:00||;True|2025-06-20T11:24:58.4099232+08:00||;True|2025-06-19T16:42:45.2358810+08:00||;True|2025-06-16T19:28:10.6447738+08:00||;True|2025-06-12T11:00:02.3559090+08:00||;True|2025-06-12T10:40:29.0324520+08:00||;True|2025-06-04T23:24:01.0324973+08:00||;True|2025-06-04T18:39:41.7304136+08:00||;True|2025-06-04T11:23:17.3803405+08:00||;True|2025-06-04T11:04:32.4212196+08:00||;True|2025-05-26T19:19:09.7246357+08:00||;True|2025-05-26T19:16:39.1283077+08:00||;True|2025-05-26T19:09:24.1561616+08:00||;True|2025-04-07T16:11:44.5172315+08:00||;True|2025-04-02T18:10:22.8695984+08:00||;True|2025-04-02T17:59:51.2978116+08:00||;True|2025-04-02T17:50:55.8630437+08:00||;True|2025-04-02T17:49:22.5114405+08:00||;True|2025-04-02T17:47:11.0650205+08:00||;True|2025-04-02T17:39:09.8576853+08:00||;True|2025-04-02T17:38:15.3079030+08:00||;True|2025-04-02T17:22:03.6735964+08:00||;True|2025-04-02T17:19:04.4220913+08:00||;True|2025-04-02T17:17:14.0244636+08:00||;True|2025-04-02T17:11:09.6583011+08:00||;True|2025-04-02T17:07:23.6330597+08:00||;True|2025-04-02T16:58:45.4070649+08:00||;True|2025-04-02T16:50:20.5907511+08:00||;True|2025-04-02T16:44:18.5351224+08:00||;True|2025-04-02T16:31:11.1297141+08:00||;</History>
<LastFailureDetails />
</PropertyGroup>
<ItemGroup>
@ -86,22 +86,22 @@
<publishTime>10/28/2024 14:02:50</publishTime>
</File>
<File Include="bin/App_global.asax.compiled">
<publishTime>10/31/2025 16:41:09</publishTime>
<publishTime>11/04/2025 15:44:04</publishTime>
</File>
<File Include="bin/App_global.asax.dll">
<publishTime>10/31/2025 16:41:09</publishTime>
<publishTime>11/04/2025 15:44:04</publishTime>
</File>
<File Include="bin/Aspose.Words.dll">
<publishTime>12/06/2024 20:13:58</publishTime>
</File>
<File Include="bin/BLL.dll">
<publishTime>10/31/2025 16:40:46</publishTime>
<publishTime>11/04/2025 15:43:39</publishTime>
</File>
<File Include="bin/BLL.dll.config">
<publishTime>12/26/2024 09:46:52</publishTime>
</File>
<File Include="bin/BLL.pdb">
<publishTime>10/31/2025 16:40:46</publishTime>
<publishTime>11/04/2025 15:43:39</publishTime>
</File>
<File Include="bin/BouncyCastle.Crypto.dll">
<publishTime>12/18/2020 05:32:28</publishTime>
@ -128,10 +128,10 @@
<publishTime>07/25/2012 19:48:56</publishTime>
</File>
<File Include="bin/Model.dll">
<publishTime>10/29/2025 11:19:01</publishTime>
<publishTime>11/04/2025 15:43:33</publishTime>
</File>
<File Include="bin/Model.pdb">
<publishTime>10/29/2025 11:19:01</publishTime>
<publishTime>11/04/2025 15:43:33</publishTime>
</File>
<File Include="bin/netstandard.dll">
<publishTime>07/04/2024 14:13:01</publishTime>
@ -389,13 +389,13 @@
<publishTime>02/09/2013 00:42:28</publishTime>
</File>
<File Include="bin/WebAPI.dll">
<publishTime>10/31/2025 16:40:50</publishTime>
<publishTime>11/04/2025 15:43:42</publishTime>
</File>
<File Include="bin/WebAPI.pdb">
<publishTime>10/31/2025 16:40:50</publishTime>
<publishTime>11/04/2025 15:43:42</publishTime>
</File>
<File Include="bin/WebAPI.xml">
<publishTime>10/31/2025 16:40:49</publishTime>
<publishTime>11/04/2025 15:43:42</publishTime>
</File>
<File Include="bin/WebGrease.dll">
<publishTime>01/23/2014 21:57:34</publishTime>
@ -479,7 +479,7 @@
<publishTime>10/28/2024 14:02:50</publishTime>
</File>
<File Include="PrecompiledApp.config">
<publishTime>10/31/2025 16:40:51</publishTime>
<publishTime>11/04/2025 15:43:44</publishTime>
</File>
<File Include="Scripts/bootstrap.js">
<publishTime>10/28/2024 14:02:50</publishTime>

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<LastActiveSolutionConfig>Debug|Any CPU</LastActiveSolutionConfig>
<LastActiveSolutionConfig>Release|Any CPU</LastActiveSolutionConfig>
<UseIISExpress>true</UseIISExpress>
<Use64BitIISExpress />
<IISExpressSSLPort />