diff --git a/DataBase/版本日志/SGGLDB_WH_2025-07-01.sql b/DataBase/版本日志/SGGLDB_WH_2025-07-01.sql
new file mode 100644
index 00000000..f8e0d64d
--- /dev/null
+++ b/DataBase/版本日志/SGGLDB_WH_2025-07-01.sql
@@ -0,0 +1,11 @@
+
+
+--1ҵܲԱ
+IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Person_CompanyBranchPerson' AND COLUMN_NAME = 'SortIndex')
+BEGIN
+ ALTER TABLE Person_CompanyBranchPerson ADD SortIndex int;
+END
+GO
+
+
+
diff --git a/SGGL/BLL/ZHGL/DataSync/HSSEData_HSSEService.cs b/SGGL/BLL/ZHGL/DataSync/HSSEData_HSSEService.cs
index e45bb7b7..f84d9943 100644
--- a/SGGL/BLL/ZHGL/DataSync/HSSEData_HSSEService.cs
+++ b/SGGL/BLL/ZHGL/DataSync/HSSEData_HSSEService.cs
@@ -544,116 +544,6 @@ namespace BLL
return result;
}
- public static HSSEData StatisticalData()
- {
- var thisUnitId = string.Empty;
- var thisUnit = CommonService.GetIsThisUnit();
- if (thisUnit != null) thisUnitId = thisUnit.UnitId;
- var baseUnit = UnitService.GetUnitByUnitId(thisUnitId);
- Project_HSSEData_HiddenDangerDetailService.StatisticalAllProjectData();
-
- var totalEnergyConsumption = ChemicalReportItemService.GetLatstTimeTotalEnergyConsumption();
- var incomeComprehensiveEnergyConsumption =
- ChemicalReportItemService.GetLatstTimeIncomeComprehensiveEnergyConsumption();
- var newWaterConsumption = ChemicalReportItemService.GetLatstTimeNewWaterConsumption();
-
- var table = new HSSEData_HSSE
- {
- UnitId = thisUnitId,
- CollCropCode = baseUnit.CollCropCode,
- UnitName = baseUnit.UnitName,
- ReportDate = DateTime.Now.Date,
- BeUnderConstructionNum = GetBeUnderConstruction().Count,
- ShutdownNum = GetShutdown().Count,
- JoinConstructionPersonNum = GetJoinConstructionPerson().Count,
- MajorProjectsUnderConstructionNum = GetMajorProjectsUnderConstruction().Count,
- TotalWorkingHour = GetTotalWorkingHour(),
- LostWorkingHour = GetLostWorkingHour(),
- SafeWorkingHour = GetSafeWorkingHour(),
- SafeTrainNum = GetSafeTrain().Sum(x => x.TrainPersonNum) + GetBoShengSafeTrain().Sum(x => x.TrainPersonNum),
- SpecialTrainNum = GetSpecialTrain().Sum(x => x.TrainPersonNum),
- SpecialOperationTrainNum = GetSpecialOperationTrain().Sum(x => x.TrainPersonNum),
- EnvironmentalTrainNum = 0,
- TotalEnergyConsumption = totalEnergyConsumption,
- IncomeComprehensiveEnergyConsumption = incomeComprehensiveEnergyConsumption,
- NewWaterConsumption = newWaterConsumption,
- HeadOfficeInspectorGeneralNum = GetHeadOfficeInspectorGeneral().Count,
- HeadOfficeFullTimeNum = GetHeadOfficeFullTime().Count,
- BranchInspectorGeneralNum = GetBranchInspectorGeneral().Count,
- BranchFullTimeNum = GetBranchFullTime().Count,
- ProjectInspectorGeneralNum = GetProjectInspectorGeneral().Count,
- ProjectFullTimeNum = GetProjectFullTime().Count,
- ProjectSafetyMonitorNum = GetProjectSafetyMonitor().Count,
- SafetyInjectionEngineer = GetSafetyInjectionEngineer().Count,
- CertificateANum = GetCertificateA().Count,
- CertificateBNum = GetCertificateB().Count,
- CertificateCNum = GetCertificateC().Count,
- SafetyCommitteeMeetingNum = GetSafetyCommitteeMeeting().Count,
- EnterpriseTopicsMeetingNum = GetEnterpriseTopicsMeeting().Count,
- ProjectSafetyLeadingGroupMeetingNum = GetProjectSafetyLeadingGroupMeeting().Count,
- ProjectSafetyMeetingNum = GetProjectSafetyMeeting().Count,
- CompanyLeadShiftCheckNum = GetCompanyLeadShiftCheck().Count,
- CompanyComprehensiveCheckNum = GetCompanyComprehensiveCheck().Count,
- CompanySpecialCheckNum = GetCompanySpecialCheck().Count,
- ProjectLeadShiftCheckNum = GetProjectLeadShiftCheck().Count,
- ProjectSpecialCheckNum = GetProjectSpecialCheck().Count,
- ProjectMajorCheckNum = GetProjectMajorCheck().Count,
- NearMissNum = GetNearMiss().Count,
- RecordableEventNum = GetRecordableEvent().Count,
- GeneralAccidentNum = GetGeneralAccident().Count,
- MajorAccidentNum = GetMajorAccident().Count,
- SeriousAccidentNum = GetSeriousAccident().Count,
- SpecialSeriousAccidentNum = GetSpecialSeriousAccident().Count,
- CompanyComprehensivePlanNum = GetCompanyComprehensivePlan().Count,
- CompanySpecialPlanNum = GetCompanySpecialPlan().Count,
- CompanyOnSiteDisposalPlan = GetCompanyOnSiteDisposalPlan().Count,
- CompanyDrillNum = GetCompanyDrill().Count,
- ProjectComprehensivePlanNum = GetProjectComprehensivePlan().Count,
- ProjectSpecialPlanNum = GetProjectSpecialPlan().Count,
- ProjectOnSiteDisposalPlan = GetProjectOnSiteDisposalPlan().Count,
- ProjectDrillNum = GetProjectDrill().Count,
- CostExtract = Convert.ToInt32(GetCostExtract().Sum(x => x.SUMCost)),
- CostUse = Convert.ToInt32(GetCostUse().Sum(x => x.SUMCost)),
- UseEquipmentNum = GetUseEquipment().Count,
- SpecialEquipmentNum = GetSpecialEquipment().Count,
- LicensesNum = GetLicenses().Count,
- LicensesCloseNum = GetLicensesClose().Count,
- GeneralClosedNum = GetGeneralHiddenRectificationOutputs().Sum(x => x.RecNum),
- GeneralNotClosedNum = GetGeneralHiddenRectificationOutputs().Sum(x => x.NoRecNum),
- MajorClosedNum = GetMajorHiddenRectificationOutputs().Sum(x => x.RecNum),
- MajorNotClosedNum = GetMajorHiddenRectificationOutputs().Sum(x => x.NoRecNum),
- GeneralRiskNum = GetSecurityRiskOutputs().Sum(x => x.GeneralRiskNum),
- LowRiskNum = GetSecurityRiskOutputs().Sum(x => x.LowRiskNum),
- MediumRiskNum = GetSecurityRiskOutputs().Sum(x => x.MediumRiskNum),
- HighRiskNum = GetSecurityRiskOutputs().Sum(x => x.HighRiskNum),
- CompletedNum = GetLargeEngineeringOutputs().Sum(x => x.CompletedNum),
- TrainPersonNum = GetLargeEngineeringOutputs().Sum(x => x.TrainPersonNum),
- ConstructionNum = GetLargeEngineeringOutputs().Sum(x => x.ConstructionNum),
- FinishedNum = GetLargeEngineeringOutputs().Sum(x => x.FinishedNum),
- SuperCompletedNum = GetLargeEngineeringOutputs().Sum(x => x.SuperCompletedNum),
- SuperTrainPersonNum = GetLargeEngineeringOutputs().Sum(x => x.SuperTrainPersonNum),
- SuperConstructionNum = GetLargeEngineeringOutputs().Sum(x => x.SuperConstructionNum),
- SuperFinishedNum = GetLargeEngineeringOutputs().Sum(x => x.SuperFinishedNum),
- CreateMan = Const.sysglyId,
- CreateDate = DateTime.Now
- };
- if (IsReportByToday())
- {
- table.Id = GetTodayData().Id;
- table.State = Const.CNCEC_State_1;
- UpdateHSSEData_HSSE(table);
- }
- else
- {
- table.Id = SQLHelper.GetNewID();
- table.State = Const.CNCEC_State_0;
- AddHSSEData_HSSE(table);
- }
-
- var data = GetItemByHSSEData_HSSE(table, Project_HSSEData_HiddenDangerDetailService.GetTodayModel());
- return data;
- }
-
///
/// 统计数据(异步)
///
@@ -687,6 +577,7 @@ namespace BLL
var lostWorkingHourTask = HSSEData_HSSEService.GetLostWorkingHourAsync();
var safeWorkingHourTask = HSSEData_HSSEService.GetSafeWorkingHourAsync();
var safeTrainTask = HSSEData_HSSEService.GetSafeTrainAsync();
+ var safeTrainBoShengTask = HSSEData_HSSEService.GetBoShengSafeTrainAsync();
var specialTrainTask = HSSEData_HSSEService.GetSpecialTrainAsync();
var specialOperationTrainTask = HSSEData_HSSEService.GetSpecialOperationTrainAsync();
var hseTechnicalTask = HSSEData_HSSEService.GetHseTechnicalAsync();
@@ -754,6 +645,7 @@ namespace BLL
lostWorkingHourTask,
safeWorkingHourTask,
safeTrainTask,
+ safeTrainBoShengTask,
specialTrainTask,
specialOperationTrainTask, hseTechnicalTask,
headOfficeInspectorGeneralTask,
@@ -821,6 +713,7 @@ namespace BLL
var lostWorkingHour = await lostWorkingHourTask;
var safeWorkingHour = await safeWorkingHourTask;
var safeTrainList = await safeTrainTask;
+ var safeTrainBoShengList = await safeTrainBoShengTask;
var specialTrainList = await specialTrainTask;
var specialOperationTrainList = await specialOperationTrainTask;
var hseTechnicalList = await hseTechnicalTask;
@@ -890,7 +783,7 @@ namespace BLL
TotalWorkingHour = totalWorkingHour,
LostWorkingHour = lostWorkingHour,
SafeWorkingHour = safeWorkingHour,
- SafeTrainNum = safeTrainList.Sum(x => x.TrainPersonNum),
+ SafeTrainNum = safeTrainList.Sum(x => x.TrainPersonNum) + safeTrainBoShengList.Sum(x => x.TrainPersonNum),
SpecialTrainNum = specialTrainList.Sum(x => x.TrainPersonNum),
SpecialOperationTrainNum = specialOperationTrainList.Sum(x => x.TrainPersonNum),
HseTechnicalNum = hseTechnicalList.Count(),
@@ -1037,7 +930,7 @@ namespace BLL
TotalWorkingHour = 0,//工时数据取自集团报表,项目无法提取
LostWorkingHour = 0,
SafeWorkingHour = 0,
- SafeTrainNum = safeTrainList.Where(x => x.ProjectId == projectid).Sum(x => x.TrainPersonNum),
+ SafeTrainNum = safeTrainList.Where(x => x.ProjectId == projectid).Sum(x => x.TrainPersonNum) + safeTrainBoShengList.Where(x => x.ProjectId == projectid).Sum(x => x.TrainPersonNum),
SpecialTrainNum = specialTrainList.Where(x => x.ProjectId == projectid).Sum(x => x.TrainPersonNum),
SpecialOperationTrainNum = specialOperationTrainList.Where(x => x.ProjectId == projectid).Sum(x => x.TrainPersonNum),
HseTechnicalNum = hseTechnicalList.Count(x => x.ProjectId == projectid),
diff --git a/SGGL/BLL/ZHGL/DataSync/ProjectDataSync/Project_HSSEData_HSSEService.cs b/SGGL/BLL/ZHGL/DataSync/ProjectDataSync/Project_HSSEData_HSSEService.cs
index 54fae9dd..b27a313f 100644
--- a/SGGL/BLL/ZHGL/DataSync/ProjectDataSync/Project_HSSEData_HSSEService.cs
+++ b/SGGL/BLL/ZHGL/DataSync/ProjectDataSync/Project_HSSEData_HSSEService.cs
@@ -3,6 +3,7 @@ using System.Collections;
using System.Collections.Generic;
using System.Linq;
using FineUIPro;
+using Microsoft.SqlServer.Dts.Runtime;
using Model;
using Newtonsoft.Json;
@@ -455,7 +456,7 @@ namespace BLL
if (hSseDateType == HSSEDateType.EducationAndTraining || hSseDateType == HSSEDateType.All)
{
- table.SafeTrainNum = GetSafeTrainNum(projectid);
+ table.SafeTrainNum = GetSafeTrainNum(projectid) + GetBoShengSafeTrain(projectid);
table.SpecialTrainNum = GetSpecialTrainNum(projectid);
table.SpecialOperationTrainNum = GetSpecialOperationTrainNum(projectid);
}
@@ -748,6 +749,21 @@ namespace BLL
return result;
}
+ ///
+ /// 获取三级安全教育培训数——博晟培训
+ ///
+ ///
+ public static int GetBoShengSafeTrain(string projectid)
+ {
+ var result = (from x in Funs.DB.Bo_Sheng_Train
+ join p in Funs.DB.Base_Project on x.ProjectId equals p.ProjectId into pGroup
+ from p in pGroup.DefaultIfEmpty()
+ where x.ProjectId == projectid && (x.TrainType == "入场(厂)培训" || x.TrainType == "入厂(场)级培训")
+ && (x.DeleteTag == "False" || x.DeleteTag == null) && x.TrainStartDate > Const.DtmarkTime
+ select x.PersonCount ?? 0).ToList().Sum();
+ return result;
+ }
+
///
/// 获取专项培训数
///
@@ -945,7 +961,7 @@ namespace BLL
var result = (from x in Funs.DB.SitePerson_Person
join y in Funs.DB.QualityAudit_PersonQuality on x.PersonId equals y.PersonId
join m in Funs.DB.Base_WorkPost on x.WorkPostId equals m.WorkPostId
- where x.ProjectId == projectid && m.PostType == Const.PostType_2 && x.IsUsed == true
+ where x.ProjectId == projectid && m.PostType == Const.PostType_2 && x.IsUsed == true
select x).Count();
return result;
}
@@ -1319,7 +1335,7 @@ namespace BLL
public static int GetUseEquipmentNum(string projectid)
{
var result = (from x in Funs.DB.QualityAudit_EquipmentQuality
- where x.ProjectId == projectid
+ where x.ProjectId == projectid
select x).Count() +
(from x in Funs.DB.QualityAudit_GeneralEquipmentQuality
where x.ProjectId == projectid
@@ -1343,7 +1359,7 @@ namespace BLL
public static int GetSpecialEquipmentNum(string projectid)
{
var result = (from x in Funs.DB.QualityAudit_EquipmentQuality
- where x.ProjectId == projectid
+ where x.ProjectId == projectid
select x).Count();
//var result = (from x in Funs.DB.InApproveManager_EquipmentInItem
// join y in Funs.DB.InApproveManager_EquipmentIn on x.EquipmentInId equals y.EquipmentInId
diff --git a/SGGL/BLL/ZHGL/Person/CompanyBranchPersonService.cs b/SGGL/BLL/ZHGL/Person/CompanyBranchPersonService.cs
index 06b326b2..04e7f1a4 100644
--- a/SGGL/BLL/ZHGL/Person/CompanyBranchPersonService.cs
+++ b/SGGL/BLL/ZHGL/Person/CompanyBranchPersonService.cs
@@ -53,6 +53,7 @@ namespace BLL
Address = CompanyBranchPerson.Address,
IsOnJob = CompanyBranchPerson.IsOnJob,
Remark = CompanyBranchPerson.Remark,
+ SortIndex = CompanyBranchPerson.SortIndex,
};
db.Person_CompanyBranchPerson.InsertOnSubmit(newCompanyBranchPerson);
db.SubmitChanges();
@@ -77,6 +78,7 @@ namespace BLL
newCompanyBranchPerson.Address = CompanyBranchPerson.Address;
newCompanyBranchPerson.IsOnJob = CompanyBranchPerson.IsOnJob;
newCompanyBranchPerson.Remark = CompanyBranchPerson.Remark;
+ newCompanyBranchPerson.SortIndex = CompanyBranchPerson.SortIndex;
db.SubmitChanges();
}
}
diff --git a/SGGL/FineUIPro.Web/CQMS/Comprehensive/InspectionPerson.aspx b/SGGL/FineUIPro.Web/CQMS/Comprehensive/InspectionPerson.aspx
index 495d92cd..8e87b6a8 100644
--- a/SGGL/FineUIPro.Web/CQMS/Comprehensive/InspectionPerson.aspx
+++ b/SGGL/FineUIPro.Web/CQMS/Comprehensive/InspectionPerson.aspx
@@ -10,13 +10,16 @@
.f-grid-row.Red {
background-color: red;
}
+
.f-grid-row.Yellow {
background-color: yellow;
}
+
.LabelColor {
color: Red;
font-size: small;
}
+
.f-grid-row.Gray {
background-color: gray;
}
@@ -32,7 +35,7 @@
runat="server" BoxFlex="1" DataKeyNames="InspectionPersonId" AllowCellEditing="true" EnableColumnLines="true"
ClicksToEdit="2" DataIDField="InspectionPersonId" AllowSorting="true" SortField="RemarkCode"
SortDirection="ASC" OnSort="Grid1_Sort" OnRowCommand="Grid1_RowCommand"
- AllowPaging="true" IsDatabasePaging="true" PageSize="10" OnPageIndexChange="Grid1_PageIndexChange" OnRowDataBound="Grid1_RowDataBound"
+ AllowPaging="true" IsDatabasePaging="true" PageSize="10" OnPageIndexChange="Grid1_PageIndexChange" OnRowDataBound="Grid1_RowDataBound"
EnableRowDoubleClickEvent="true" OnRowDoubleClick="Grid1_RowDoubleClick" EnableTextSelection="true" OnPreRowDataBound="Grid1_PreRowDataBound">
@@ -41,6 +44,12 @@
+
+
+
+
+
@@ -81,6 +90,9 @@
+
+
@@ -96,17 +108,17 @@
- <%--
+ <%--
--%>
- <%----%>
-
+ <%----%>
+
+ Text='<%# BLL.AttachFileService.GetBtnFileUrl(Eval("InspectionPersonId")) %>' ToolTip="附件查看">
-
diff --git a/SGGL/FineUIPro.Web/CQMS/Comprehensive/InspectionPerson.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Comprehensive/InspectionPerson.aspx.cs
index 9beab73e..e0f3d1fd 100644
--- a/SGGL/FineUIPro.Web/CQMS/Comprehensive/InspectionPerson.aspx.cs
+++ b/SGGL/FineUIPro.Web/CQMS/Comprehensive/InspectionPerson.aspx.cs
@@ -35,7 +35,7 @@ namespace FineUIPro.Web.Comprehensive
string strSql = @"select InspectionPersonId, InspectionPersonCode, PersonName, Status,
CertificateNumber, QualifiedProjectCode, ValidityDate, ApprovalTime,
DepartureTime, AttachUrl,CompileMan, CompileDate,
- IsOnSite, UnitWorkId,U.UnitName,CN.ProfessionalName ,P.PostName,C.RemarkCode
+ IsOnSite, (case C.IsOnSite when '1' then '是' else '否' end) as IsOnSiteStr,UnitWorkId,U.UnitName,CN.ProfessionalName ,P.PostName,C.RemarkCode
from Comprehensive_InspectionPerson C
left join Base_Unit U on C.UnitId=U.UnitId
left join Base_CNProfessional CN on C.CNProfessionalId=CN.CNProfessionalId
@@ -58,6 +58,13 @@ namespace FineUIPro.Web.Comprehensive
strSql += " AND PersonName like @PersonName";
listStr.Add(new SqlParameter("@PersonName", "%" + this.stxtPersonName.Text.Trim() + "%"));
}
+ int OnSite = int.Parse(this.rblOnSite.SelectedValue);
+ if (OnSite > -1)
+ {
+ strSql += " AND C.IsOnSite=@IsOnSite";
+ listStr.Add(new SqlParameter("@IsOnSite", OnSite));
+ }
+
SqlParameter[] parameter = listStr.ToArray();
DataTable tb = SQLHelper.GetDataTableRunText(strSql, parameter);
Grid1.RecordCount = tb.Rows.Count;
@@ -113,6 +120,15 @@ namespace FineUIPro.Web.Comprehensive
{
BindGrid();
}
+ ///
+ /// 查询
+ ///
+ ///
+ ///
+ protected void TextBox_TextChanged(object sender, EventArgs e)
+ {
+ this.BindGrid();
+ }
#endregion
#region 关闭弹出窗口
@@ -423,7 +439,7 @@ namespace FineUIPro.Web.Comprehensive
var font = workbook.CreateFont();
font.FontHeightInPoints = 11;
cellStyle.SetFont(font);
-
+
// 第二步:创建新数据行
NPOI.SS.UserModel.ISheet sheet = workbook.GetSheetAt(0);
NPOI.SS.UserModel.IRow row = sheet.GetRow(0);
diff --git a/SGGL/FineUIPro.Web/CQMS/Comprehensive/InspectionPerson.aspx.designer.cs b/SGGL/FineUIPro.Web/CQMS/Comprehensive/InspectionPerson.aspx.designer.cs
index 5afd6594..d8461e14 100644
--- a/SGGL/FineUIPro.Web/CQMS/Comprehensive/InspectionPerson.aspx.designer.cs
+++ b/SGGL/FineUIPro.Web/CQMS/Comprehensive/InspectionPerson.aspx.designer.cs
@@ -7,11 +7,13 @@
// 自动生成>
//------------------------------------------------------------------------------
-namespace FineUIPro.Web.Comprehensive {
-
-
- public partial class InspectionPerson {
-
+namespace FineUIPro.Web.Comprehensive
+{
+
+
+ public partial class InspectionPerson
+ {
+
///
/// form1 控件。
///
@@ -20,7 +22,7 @@ namespace FineUIPro.Web.Comprehensive {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.HtmlControls.HtmlForm form1;
-
+
///
/// PageManager1 控件。
///
@@ -29,7 +31,7 @@ namespace FineUIPro.Web.Comprehensive {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.PageManager PageManager1;
-
+
///
/// Panel1 控件。
///
@@ -38,7 +40,7 @@ namespace FineUIPro.Web.Comprehensive {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Panel Panel1;
-
+
///
/// Grid1 控件。
///
@@ -47,7 +49,7 @@ namespace FineUIPro.Web.Comprehensive {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Grid Grid1;
-
+
///
/// ToolSearch 控件。
///
@@ -56,7 +58,7 @@ namespace FineUIPro.Web.Comprehensive {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Toolbar ToolSearch;
-
+
///
/// sdrpUnitId 控件。
///
@@ -65,7 +67,7 @@ namespace FineUIPro.Web.Comprehensive {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.DropDownList sdrpUnitId;
-
+
///
/// sdrpPost 控件。
///
@@ -74,7 +76,7 @@ namespace FineUIPro.Web.Comprehensive {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.DropDownList sdrpPost;
-
+
///
/// stxtPersonName 控件。
///
@@ -83,7 +85,16 @@ namespace FineUIPro.Web.Comprehensive {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.TextBox stxtPersonName;
-
+
+ ///
+ /// rblOnSite 控件。
+ ///
+ ///
+ /// 自动生成的字段。
+ /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
+ ///
+ protected global::FineUIPro.RadioButtonList rblOnSite;
+
///
/// btnSearch 控件。
///
@@ -92,7 +103,7 @@ namespace FineUIPro.Web.Comprehensive {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Button btnSearch;
-
+
///
/// btnNew 控件。
///
@@ -101,7 +112,7 @@ namespace FineUIPro.Web.Comprehensive {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Button btnNew;
-
+
///
/// btnImport 控件。
///
@@ -110,7 +121,7 @@ namespace FineUIPro.Web.Comprehensive {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Button btnImport;
-
+
///
/// btnOut 控件。
///
@@ -119,7 +130,7 @@ namespace FineUIPro.Web.Comprehensive {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Button btnOut;
-
+
///
/// lblPageIndex 控件。
///
@@ -128,7 +139,7 @@ namespace FineUIPro.Web.Comprehensive {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.WebControls.Label lblPageIndex;
-
+
///
/// Label2 控件。
///
@@ -137,7 +148,7 @@ namespace FineUIPro.Web.Comprehensive {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.WebControls.Label Label2;
-
+
///
/// lbtnFileUrl 控件。
///
@@ -146,7 +157,7 @@ namespace FineUIPro.Web.Comprehensive {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::System.Web.UI.WebControls.LinkButton lbtnFileUrl;
-
+
///
/// ToolbarText1 控件。
///
@@ -155,7 +166,7 @@ namespace FineUIPro.Web.Comprehensive {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.ToolbarText ToolbarText1;
-
+
///
/// ddlPageSize 控件。
///
@@ -164,7 +175,7 @@ namespace FineUIPro.Web.Comprehensive {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.DropDownList ddlPageSize;
-
+
///
/// Window1 控件。
///
@@ -173,7 +184,7 @@ namespace FineUIPro.Web.Comprehensive {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Window Window1;
-
+
///
/// Window2 控件。
///
@@ -182,7 +193,7 @@ namespace FineUIPro.Web.Comprehensive {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Window Window2;
-
+
///
/// Window3 控件。
///
@@ -191,7 +202,7 @@ namespace FineUIPro.Web.Comprehensive {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Window Window3;
-
+
///
/// WindowAtt 控件。
///
@@ -200,7 +211,7 @@ namespace FineUIPro.Web.Comprehensive {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Window WindowAtt;
-
+
///
/// Menu1 控件。
///
@@ -209,7 +220,7 @@ namespace FineUIPro.Web.Comprehensive {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.Menu Menu1;
-
+
///
/// btnMenuModify 控件。
///
@@ -218,7 +229,7 @@ namespace FineUIPro.Web.Comprehensive {
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
///
protected global::FineUIPro.MenuButton btnMenuModify;
-
+
///
/// btnMenuDel 控件。
///
diff --git a/SGGL/FineUIPro.Web/FileUpload/JointCheck/2025-06/638846467188519401_1.png b/SGGL/FineUIPro.Web/FileUpload/JointCheck/2025-06/638846467188519401_1.png
deleted file mode 100644
index d82a2822..00000000
Binary files a/SGGL/FineUIPro.Web/FileUpload/JointCheck/2025-06/638846467188519401_1.png and /dev/null differ
diff --git a/SGGL/FineUIPro.Web/FileUpload/JointCheck/2025-06/638846470424658470_1.png b/SGGL/FineUIPro.Web/FileUpload/JointCheck/2025-06/638846470424658470_1.png
deleted file mode 100644
index d82a2822..00000000
Binary files a/SGGL/FineUIPro.Web/FileUpload/JointCheck/2025-06/638846470424658470_1.png and /dev/null differ
diff --git a/SGGL/FineUIPro.Web/ZHGL/Person/CompanyPerson.aspx b/SGGL/FineUIPro.Web/ZHGL/Person/CompanyPerson.aspx
index e8022d21..6e5c8168 100644
--- a/SGGL/FineUIPro.Web/ZHGL/Person/CompanyPerson.aspx
+++ b/SGGL/FineUIPro.Web/ZHGL/Person/CompanyPerson.aspx
@@ -16,7 +16,7 @@
diff --git a/SGGL/FineUIPro.Web/ZHGL/Person/CompanyPerson.aspx.cs b/SGGL/FineUIPro.Web/ZHGL/Person/CompanyPerson.aspx.cs
index f615b993..c2b87b84 100644
--- a/SGGL/FineUIPro.Web/ZHGL/Person/CompanyPerson.aspx.cs
+++ b/SGGL/FineUIPro.Web/ZHGL/Person/CompanyPerson.aspx.cs
@@ -40,7 +40,7 @@ namespace FineUIPro.Web.ZHGL.Person
///
private void BindGrid()
{
- string strSql = @"SELECT CompanyBranchPerson.CompanyBranchPersonId,CompanyBranchPerson.PersonName,case CompanyBranchPerson.Sex when '1' then '男' else '女' end as SexStr,CompanyBranchPerson.IdentityCard,WorkPost.WorkPostName,CompanyBranchPerson.Telephone,CompanyBranchPerson.IsOnJob,CompanyBranchPerson.Remark "
+ string strSql = @"SELECT CompanyBranchPerson.CompanyBranchPersonId,CompanyBranchPerson.PersonName,SortIndex,case CompanyBranchPerson.Sex when '1' then '男' else '女' end as SexStr,CompanyBranchPerson.IdentityCard,WorkPost.WorkPostName,CompanyBranchPerson.Telephone,CompanyBranchPerson.IsOnJob,CompanyBranchPerson.Remark "
+ @" FROM Person_CompanyBranchPerson AS CompanyBranchPerson "
+ @" LEFT JOIN Base_WorkPost AS WorkPost ON CompanyBranchPerson.WorkPostId=WorkPost.WorkPostId WHERE 1=1 ";
List listStr = new List();
diff --git a/SGGL/FineUIPro.Web/ZHGL/Person/CompanyPersonEdit.aspx b/SGGL/FineUIPro.Web/ZHGL/Person/CompanyPersonEdit.aspx
index 618f70c2..2b7e665e 100644
--- a/SGGL/FineUIPro.Web/ZHGL/Person/CompanyPersonEdit.aspx
+++ b/SGGL/FineUIPro.Web/ZHGL/Person/CompanyPersonEdit.aspx
@@ -30,25 +30,30 @@
LabelWidth="90px" RegexPattern="IDENTITY_CARD">
-
+
-
-
+
+
-
+
-
+
+
+
+
+
+
@@ -56,8 +61,8 @@
-
+ OnClick="btnAttachUrl_Click" ValidateForms="SimpleForm1">
+
-
+ Target="Parent" EnableResize="false" runat="server" IsModal="true" Width="700px"
+ Height="500px">
+