This commit is contained in:
毕文静 2024-09-26 14:13:19 +08:00
commit 1f6626673f
29 changed files with 2758 additions and 152 deletions

View File

@ -0,0 +1,3 @@
CREATE NONCLUSTERED INDEX [SitePerson_Person_pid_isused_intime_index]
ON [dbo].[SitePerson_Person] ([ProjectId],[IsUsed],[InTime],[OutTime])
INCLUDE ([PersonName]);

View File

@ -0,0 +1,393 @@
using Model.CQMS;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL.API.CQMS
{
public class ApiInspectionManagementService
{
public static bool AddInspectionManagement(InspectionManagement inspectionManagement)
{
using (var db = new Model.SGGLDB(Funs.ConnString))
{
Model.ProcessControl_InspectionManagement newInspectionManagement = null;
if (!string.IsNullOrEmpty(inspectionManagement.InspectionId))
{
newInspectionManagement = db.ProcessControl_InspectionManagement.FirstOrDefault(x => x.InspectionId == inspectionManagement.InspectionId);
}
if (newInspectionManagement == null)
{
newInspectionManagement = new Model.ProcessControl_InspectionManagement();
newInspectionManagement.InspectionId = Guid.NewGuid().ToString();
}
newInspectionManagement.InspectionId = inspectionManagement.InspectionId;
newInspectionManagement.ProjectId = inspectionManagement.ProjectId;
newInspectionManagement.UnitId = inspectionManagement.UnitId;
newInspectionManagement.CNProfessionalId = inspectionManagement.CNProfessionalId;
newInspectionManagement.InspectionCode = inspectionManagement.InspectionCode;
newInspectionManagement.UnitWorkId = inspectionManagement.UnitWorkId;
newInspectionManagement.Branch = inspectionManagement.Branch;
newInspectionManagement.ControlPointType = inspectionManagement.ControlPointType;
newInspectionManagement.AcceptanceSite = inspectionManagement.AcceptanceSite;
newInspectionManagement.IsOnceQualified = inspectionManagement.IsOnceQualified == "true" ? true : false;
if (!string.IsNullOrEmpty(inspectionManagement.InspectionDate))
newInspectionManagement.InspectionDate = DateTime.Parse(inspectionManagement.InspectionDate);
newInspectionManagement.AttachUrl = inspectionManagement.AttachUrl;
newInspectionManagement.AttachUrl2 = inspectionManagement.AttachUrl2;
newInspectionManagement.NoticeCode = inspectionManagement.NoticeCode;
newInspectionManagement.ParentDivisionProjectId = inspectionManagement.ParentDivisionProjectId;
if (!string.IsNullOrEmpty(inspectionManagement.CheckDate))
newInspectionManagement.CheckDate = DateTime.Parse(inspectionManagement.CheckDate);
newInspectionManagement.CheckMan = inspectionManagement.CheckMan;
newInspectionManagement.CompileMan = inspectionManagement.CompileMan;
//newInspectionManagement.CompileMan2 = inspectionManagement.CompileMan2;
if (!string.IsNullOrEmpty(inspectionManagement.CompileDate))
newInspectionManagement.CompileDate = DateTime.Parse(inspectionManagement.CompileDate);
newInspectionManagement.UnqualifiedReason = inspectionManagement.UnqualifiedReason;
newInspectionManagement.AcceptanceCheckMan = inspectionManagement.AcceptanceCheckMan;
newInspectionManagement.FileType = inspectionManagement.FileType;
//newInspectionManagement.CCUnitIds = inspectionManagement.CCUnitIds;
//newInspectionManagement.MainSendUnitId = inspectionManagement.MainSendUnitId;
//newInspectionManagement.AuditMan = inspectionManagement.AuditMan;
//newInspectionManagement.Status = inspectionManagement.Status;
//if (!string.IsNullOrEmpty(inspectionManagement.PlanComplateDate))
// newInspectionManagement.PlanComplateDate = DateTime.Parse(inspectionManagement.PlanComplateDate);
db.ProcessControl_InspectionManagement.InsertOnSubmit(newInspectionManagement);
db.SubmitChanges();
foreach (var InspectionDetail in inspectionManagement.inspectionManagementDetails)
{
Model.ProcessControl_InspectionManagementDetail newInspectionDetail = new Model.ProcessControl_InspectionManagementDetail();
newInspectionDetail.InspectionDetailId = InspectionDetail.InspectionDetailId;
newInspectionDetail.InspectionId = newInspectionManagement.InspectionId;
newInspectionDetail.UnitWorkId = InspectionDetail.UnitWorkId;
newInspectionDetail.Branch = InspectionDetail.Branch;
newInspectionDetail.ControlPointType = InspectionDetail.ControlPointType;
if (!string.IsNullOrEmpty(InspectionDetail.CreateDate))
newInspectionDetail.CreateDate = DateTime.Parse(InspectionDetail.CreateDate);
db.ProcessControl_InspectionManagementDetail.InsertOnSubmit(newInspectionDetail);
}
db.SubmitChanges();
}
return true;
}
/// <summary>
/// 获取分部
/// </summary>
/// <param name="Branch"></param>
/// <returns></returns>
protected static string ConvertBranch(object Branch)
{
string name = string.Empty;
if (Branch != null)
{
var branch = BLL.DivisionProjectService.GetDivisionProjectById(Branch.ToString());
if (branch != null)
{
name = branch.DivisionName;
}
}
return name;
}
/// <summary>
/// 获取控制点内容
/// </summary>
/// <param name="ControlPointType"></param>
/// <returns></returns>
protected static string ConvertControlPointType(object ControlPointType)
{
string name = string.Empty;
if (ControlPointType != null)
{
var controlPointType = BLL.BreakdownProjectService.GetBreakdownProjectById(ControlPointType.ToString());
if (controlPointType != null)
{
name = controlPointType.BreakdownName;
}
}
return name;
}
/// <summary>
/// 获取控制点等级
/// </summary>
/// <param name="ControlPointType"></param>
/// <returns></returns>
protected static string ConvertClass(object ControlPointType)
{
string name = string.Empty;
if (ControlPointType != null)
{
var controlPointType = BLL.BreakdownProjectService.GetBreakdownProjectById(ControlPointType.ToString());
if (controlPointType != null)
{
name = controlPointType.Class;
}
}
return name;
}
public static List<InspectionManagementDetail> getInspectionManagementDetail(string projectId, int index, int page, string state, string name)
{
using (var db = new Model.SGGLDB(Funs.ConnString))
{
var dataList = from x in db.ProcessControl_InspectionManagementDetail
where x.ProcessControl_InspectionManagement.ProjectId == projectId
select x;
var listRes = dataList.Skip(index * page).Take(page);
List<InspectionManagementDetail> list = new List<InspectionManagementDetail>();
foreach (var item in listRes)
{
InspectionManagementDetail detail = new InspectionManagementDetail()
{
InspectionDetailId = item.InspectionDetailId,
UnitWorkId = item.UnitWorkId,
UnitWorkName = db.WBS_UnitWork.FirstOrDefault(x => x.UnitWorkId == item.UnitWorkId).UnitWorkName,
ControlPointType = item.ControlPointType,
CreateDate = item.CreateDate.HasValue ? item.CreateDate.Value.ToString("yyyy-MM-dd") : "",
Branch = item.Branch,
BranchName= ConvertBranch(item.Branch),
ControlPointTypeName= ConvertControlPointType(item.ControlPointType),
ControlPointTypeLevel= ConvertClass(item.ControlPointType)
};
InspectionManagement inspectionManagement = new InspectionManagement();
inspectionManagement.InspectionId = item.ProcessControl_InspectionManagement.InspectionId;
inspectionManagement.ProjectId = item.ProcessControl_InspectionManagement.ProjectId;
inspectionManagement.ProjectName = db.Base_Project.FirstOrDefault(x => x.ProjectId == item.ProcessControl_InspectionManagement.ProjectId).ProjectName;
inspectionManagement.UnitId = item.ProcessControl_InspectionManagement.UnitId;
inspectionManagement.UnitName = db.Base_Unit.FirstOrDefault(x => x.UnitId == item.ProcessControl_InspectionManagement.UnitId).UnitName;
inspectionManagement.CNProfessionalId = item.ProcessControl_InspectionManagement.CNProfessionalId;
if (!string.IsNullOrEmpty(inspectionManagement.CNProfessionalId))
{
inspectionManagement.CNProfessionalName = db.Base_CNProfessional.FirstOrDefault(x => x.CNProfessionalId == item.ProcessControl_InspectionManagement.CNProfessionalId).ProfessionalName;
}
inspectionManagement.InspectionCode = item.ProcessControl_InspectionManagement.InspectionCode;
inspectionManagement.UnitWorkId = item.ProcessControl_InspectionManagement.UnitWorkId;
if (!string.IsNullOrEmpty(inspectionManagement.UnitWorkId))
{
inspectionManagement.UnitWorkName = db.WBS_UnitWork.FirstOrDefault(x => x.UnitWorkId == item.ProcessControl_InspectionManagement.UnitWorkId).UnitWorkName;
}
inspectionManagement.Branch = item.ProcessControl_InspectionManagement.Branch;
inspectionManagement.ControlPointType = item.ProcessControl_InspectionManagement.ControlPointType;
inspectionManagement.AcceptanceSite = item.ProcessControl_InspectionManagement.AcceptanceSite;
inspectionManagement.IsOnceQualified = item.ProcessControl_InspectionManagement.IsOnceQualified.HasValue ? item.ProcessControl_InspectionManagement.IsOnceQualified.Value.ToString() : "";
inspectionManagement.InspectionDate = item.ProcessControl_InspectionManagement.InspectionDate.HasValue ? "" : "";
inspectionManagement.AttachUrl = item.ProcessControl_InspectionManagement.AttachUrl;
inspectionManagement.CheckDate = item.ProcessControl_InspectionManagement.CheckDate.HasValue ? item.ProcessControl_InspectionManagement.CheckDate.Value.ToString("yyyy-MM-dd") : "";
inspectionManagement.CheckMan = item.ProcessControl_InspectionManagement.CheckMan;
inspectionManagement.CheckMan = item.ProcessControl_InspectionManagement.CheckMan;
inspectionManagement.UnqualifiedReason = item.ProcessControl_InspectionManagement.UnqualifiedReason;
inspectionManagement.NoticeCode = item.ProcessControl_InspectionManagement.NoticeCode;
inspectionManagement.AcceptanceCheckMan = item.ProcessControl_InspectionManagement.AcceptanceCheckMan;
inspectionManagement.ParentDivisionProjectId = item.ProcessControl_InspectionManagement.ParentDivisionProjectId;
inspectionManagement.CompileMan = item.ProcessControl_InspectionManagement.CompileMan;
if (!string.IsNullOrEmpty(inspectionManagement.CompileMan))
{
inspectionManagement.CompileManName = db.Sys_User.FirstOrDefault(x => x.UserId == item.ProcessControl_InspectionManagement.CompileMan).UserName; //item.ProcessControl_InspectionManagement.CompileManName;
}
inspectionManagement.CompileDate = item.ProcessControl_InspectionManagement.CompileDate.HasValue ? item.ProcessControl_InspectionManagement.CompileDate.Value.ToString("yyyy-MM-dd") : "";
inspectionManagement.FileType = item.ProcessControl_InspectionManagement.FileType;
inspectionManagement.AttachUrl2 = item.ProcessControl_InspectionManagement.AttachUrl2;
//inspectionManagement.MainSendUnitId = item.ProcessControl_InspectionManagement.MainSendUnitId;
if (!string.IsNullOrEmpty(inspectionManagement.MainSendUnitId))
inspectionManagement.MainSendUnitName = UnitService.getUnitNamesUnitIds(inspectionManagement.MainSendUnitId);//item.ProcessControl_InspectionManagement.MainSendUnitName;
//inspectionManagement.CCUnitIds = item.ProcessControl_InspectionManagement.CCUnitIds;
if (!string.IsNullOrEmpty(inspectionManagement.CCUnitIds))
{
inspectionManagement.CCUnitName = UnitService.getUnitNamesUnitIds(inspectionManagement.CCUnitIds);// item.ProcessControl_InspectionManagement.CCUnitName;
}
//inspectionManagement.PlanComplateDate = item.ProcessControl_InspectionManagement.PlanComplateDate.HasValue ? item.ProcessControl_InspectionManagement.PlanComplateDate.Value.ToString("yyyy-MM-dd") : "";
//inspectionManagement.Status = item.ProcessControl_InspectionManagement.Status;
//inspectionManagement.CompileMan2 = item.ProcessControl_InspectionManagement.CompileMan2;
//inspectionManagement.AuditMan = item.ProcessControl_InspectionManagement.AuditMan;
//if (!string.IsNullOrEmpty(inspectionManagement.AuditMan))
//{ inspectionManagement.AuditManName = db.Sys_User.FirstOrDefault(x => x.UserId == item.ProcessControl_InspectionManagement.AuditMan).UserName; }
detail.inspectionManagement = inspectionManagement;
list.Add(detail);
}
return list;
}
}
public static List<InspectionManagement> getInspectionManagement(string projectId, int index, int page, string state, string name)
{
using (var db = new Model.SGGLDB(Funs.ConnString))
{
var dataList = from x in db.ProcessControl_InspectionManagement
where x.ProjectId == projectId
select x;
var listRes = dataList.Skip(index * page).Take(page);
List<InspectionManagement> list = new List<InspectionManagement>();
foreach (var item in listRes)
{
InspectionManagement inspectionManagement = new InspectionManagement();
inspectionManagement.InspectionId = item.InspectionId;
inspectionManagement.ProjectId = item.ProjectId;
inspectionManagement.ProjectName = db.Base_Project.FirstOrDefault(x => x.ProjectId == item.ProjectId).ProjectName;
inspectionManagement.UnitId = item.UnitId;
inspectionManagement.UnitName = db.Base_Unit.FirstOrDefault(x => x.UnitId == item.UnitId).UnitName;
inspectionManagement.CNProfessionalId = item.CNProfessionalId;
if (!string.IsNullOrEmpty(inspectionManagement.CNProfessionalId))
{
inspectionManagement.CNProfessionalName = db.Base_CNProfessional.FirstOrDefault(x => x.CNProfessionalId == item.CNProfessionalId).ProfessionalName;
}
inspectionManagement.InspectionCode = item.InspectionCode;
inspectionManagement.UnitWorkId = item.UnitWorkId;
if (!string.IsNullOrEmpty(inspectionManagement.UnitWorkId))
{
inspectionManagement.UnitWorkName = db.WBS_UnitWork.FirstOrDefault(x => x.UnitWorkId == item.UnitWorkId).UnitWorkName;
}
inspectionManagement.Branch = item.Branch;
inspectionManagement.ControlPointType = item.ControlPointType;
inspectionManagement.AcceptanceSite = item.AcceptanceSite;
inspectionManagement.IsOnceQualified = item.IsOnceQualified.HasValue ? item.IsOnceQualified.Value.ToString() : "";
inspectionManagement.InspectionDate = item.InspectionDate.HasValue ? "" : "";
inspectionManagement.AttachUrl = item.AttachUrl;
inspectionManagement.CheckDate = item.CheckDate.HasValue ? item.CheckDate.Value.ToString("yyyy-MM-dd") : "";
inspectionManagement.CheckMan = item.CheckMan;
inspectionManagement.CheckMan = item.CheckMan;
inspectionManagement.UnqualifiedReason = item.UnqualifiedReason;
inspectionManagement.NoticeCode = item.NoticeCode;
inspectionManagement.AcceptanceCheckMan = item.AcceptanceCheckMan;
inspectionManagement.ParentDivisionProjectId = item.ParentDivisionProjectId;
inspectionManagement.CompileMan = item.CompileMan;
if (!string.IsNullOrEmpty(inspectionManagement.CompileMan))
{
inspectionManagement.CompileManName = db.Sys_User.FirstOrDefault(x => x.UserId == item.CompileMan).UserName; //item.CompileManName;
}
inspectionManagement.CompileDate = item.CompileDate.HasValue ? item.CompileDate.Value.ToString("yyyy-MM-dd") : "";
inspectionManagement.FileType = item.FileType;
inspectionManagement.AttachUrl2 = item.AttachUrl2;
//inspectionManagement.MainSendUnitId = item.MainSendUnitId;
if (!string.IsNullOrEmpty(inspectionManagement.MainSendUnitId))
inspectionManagement.MainSendUnitName = UnitService.getUnitNamesUnitIds(inspectionManagement.MainSendUnitId);//item.MainSendUnitName;
//inspectionManagement.CCUnitIds = item.CCUnitIds;
if (!string.IsNullOrEmpty(inspectionManagement.CCUnitIds))
{
inspectionManagement.CCUnitName = UnitService.getUnitNamesUnitIds(inspectionManagement.CCUnitIds);// item.CCUnitName;
}
//inspectionManagement.PlanComplateDate = item.PlanComplateDate.HasValue ? item.PlanComplateDate.Value.ToString("yyyy-MM-dd") : "";
//inspectionManagement.Status = item.Status;
//inspectionManagement.CompileMan2 = item.CompileMan2;
//inspectionManagement.AuditMan = item.AuditMan;
//if (!string.IsNullOrEmpty(inspectionManagement.AuditMan))
//{ inspectionManagement.AuditManName = db.Sys_User.FirstOrDefault(x => x.UserId == item.AuditMan).UserName; }
list.Add(inspectionManagement);
}
return list;
}
}
public static List<InspectionManagementDetail> getInspectionManagementDetailByinspectionId(string inspectionId)
{
using (var db = new Model.SGGLDB(Funs.ConnString))
{
var dataList = from x in db.ProcessControl_InspectionManagementDetail
where x.InspectionId == inspectionId
select x;
var listRes = dataList.ToList();
List<InspectionManagementDetail> list = new List<InspectionManagementDetail>();
foreach (var item in listRes)
{
InspectionManagementDetail detail = new InspectionManagementDetail(){ };
detail.InspectionDetailId = item.InspectionDetailId;
detail.UnitWorkId = item.UnitWorkId;
detail.UnitWorkName = db.WBS_UnitWork.FirstOrDefault(x => x.UnitWorkId == item.UnitWorkId).UnitWorkName;
detail.ControlPointType = item.ControlPointType;
detail.CreateDate = item.CreateDate.HasValue ? item.CreateDate.Value.ToString("yyyy-MM-dd") : "";
detail.Branch = item.Branch;
detail.BranchName = ConvertBranch(item.Branch);
detail.ControlPointTypeName = ConvertControlPointType(item.ControlPointType);
detail.ControlPointTypeLevel = ConvertClass(item.ControlPointType);
InspectionManagement inspectionManagement = new InspectionManagement();
inspectionManagement.InspectionId = item.ProcessControl_InspectionManagement.InspectionId;
inspectionManagement.ProjectId = item.ProcessControl_InspectionManagement.ProjectId;
inspectionManagement.ProjectName = db.Base_Project.FirstOrDefault(x => x.ProjectId == item.ProcessControl_InspectionManagement.ProjectId).ProjectName;
inspectionManagement.UnitId = item.ProcessControl_InspectionManagement.UnitId;
inspectionManagement.UnitName = db.Base_Unit.FirstOrDefault(x => x.UnitId == item.ProcessControl_InspectionManagement.UnitId).UnitName;
inspectionManagement.CNProfessionalId = item.ProcessControl_InspectionManagement.CNProfessionalId;
if (!string.IsNullOrEmpty(inspectionManagement.CNProfessionalId))
{
inspectionManagement.CNProfessionalName = db.Base_CNProfessional.FirstOrDefault(x => x.CNProfessionalId == item.ProcessControl_InspectionManagement.CNProfessionalId).ProfessionalName;
}
inspectionManagement.InspectionCode = item.ProcessControl_InspectionManagement.InspectionCode;
inspectionManagement.UnitWorkId = item.ProcessControl_InspectionManagement.UnitWorkId;
if (!string.IsNullOrEmpty(inspectionManagement.UnitWorkId))
{
inspectionManagement.UnitWorkName = db.WBS_UnitWork.FirstOrDefault(x => x.UnitWorkId == item.ProcessControl_InspectionManagement.UnitWorkId).UnitWorkName;
}
inspectionManagement.Branch = item.ProcessControl_InspectionManagement.Branch;
inspectionManagement.ControlPointType = item.ProcessControl_InspectionManagement.ControlPointType;
inspectionManagement.AcceptanceSite = item.ProcessControl_InspectionManagement.AcceptanceSite;
inspectionManagement.IsOnceQualified = item.ProcessControl_InspectionManagement.IsOnceQualified.HasValue ? item.ProcessControl_InspectionManagement.IsOnceQualified.Value.ToString() : "";
inspectionManagement.InspectionDate = item.ProcessControl_InspectionManagement.InspectionDate.HasValue ? "" : "";
//inspectionManagement.AttachUrl = item.ProcessControl_InspectionManagement.AttachUrl;
inspectionManagement.AttachUrl = APIUpLoadFileService.getFileUrl(item.InspectionId, null);
inspectionManagement.CheckDate = item.ProcessControl_InspectionManagement.CheckDate.HasValue ? item.ProcessControl_InspectionManagement.CheckDate.Value.ToString("yyyy-MM-dd") : "";
inspectionManagement.CheckMan = item.ProcessControl_InspectionManagement.CheckMan;
inspectionManagement.CheckMan = item.ProcessControl_InspectionManagement.CheckMan;
inspectionManagement.UnqualifiedReason = item.ProcessControl_InspectionManagement.UnqualifiedReason;
inspectionManagement.NoticeCode = item.ProcessControl_InspectionManagement.NoticeCode;
inspectionManagement.AcceptanceCheckMan = item.ProcessControl_InspectionManagement.AcceptanceCheckMan;
inspectionManagement.ParentDivisionProjectId = item.ProcessControl_InspectionManagement.ParentDivisionProjectId;
inspectionManagement.CompileMan = item.ProcessControl_InspectionManagement.CompileMan;
if (!string.IsNullOrEmpty(inspectionManagement.CompileMan))
{
inspectionManagement.CompileManName = db.Sys_User.FirstOrDefault(x => x.UserId == item.ProcessControl_InspectionManagement.CompileMan).UserName; //item.ProcessControl_InspectionManagement.CompileManName;
}
inspectionManagement.CompileDate = item.ProcessControl_InspectionManagement.CompileDate.HasValue ? item.ProcessControl_InspectionManagement.CompileDate.Value.ToString("yyyy-MM-dd") : "";
inspectionManagement.FileType = item.ProcessControl_InspectionManagement.FileType;
inspectionManagement.AttachUrl2 = item.ProcessControl_InspectionManagement.AttachUrl2;
//inspectionManagement.MainSendUnitId = item.ProcessControl_InspectionManagement.MainSendUnitId;
if (!string.IsNullOrEmpty(inspectionManagement.MainSendUnitId))
inspectionManagement.MainSendUnitName = UnitService.getUnitNamesUnitIds(inspectionManagement.MainSendUnitId);//item.ProcessControl_InspectionManagement.MainSendUnitName;
//inspectionManagement.CCUnitIds = item.ProcessControl_InspectionManagement.CCUnitIds;
if (!string.IsNullOrEmpty(inspectionManagement.CCUnitIds))
{
inspectionManagement.CCUnitName = UnitService.getUnitNamesUnitIds(inspectionManagement.CCUnitIds);// item.ProcessControl_InspectionManagement.CCUnitName;
}
//inspectionManagement.PlanComplateDate = item.ProcessControl_InspectionManagement.PlanComplateDate.HasValue ? item.ProcessControl_InspectionManagement.PlanComplateDate.Value.ToString("yyyy-MM-dd") : "";
//inspectionManagement.Status = item.ProcessControl_InspectionManagement.Status;
//inspectionManagement.CompileMan2 = item.ProcessControl_InspectionManagement.CompileMan2;
//inspectionManagement.AuditMan = item.ProcessControl_InspectionManagement.AuditMan;
//if (!string.IsNullOrEmpty(inspectionManagement.AuditMan))
//{ inspectionManagement.AuditManName = db.Sys_User.FirstOrDefault(x => x.UserId == item.ProcessControl_InspectionManagement.AuditMan).UserName; }
detail.inspectionManagement = inspectionManagement;
list.Add(detail);
}
return list;
}
}
}
}

View File

@ -0,0 +1,51 @@
using Model.CQMS;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace BLL.API.CQMS
{
public class BreakdownProjectService
{
public static List<BreakdownProject> getBreakdowns(string projectId, string keyWord)
{
List<BreakdownProject> res = new List<BreakdownProject>();
using (var db = new Model.SGGLDB(Funs.ConnString))
{
var q = from x in db.View_WBS_BreakdownProject
where x.ProjectId == projectId && x.IsSelected == true
where keyWord == "" || x.BreakdownName.Contains(keyWord)
select x;
var list = q.ToList();
foreach (var item in list)
{
BreakdownProject breakdownProject = new BreakdownProject();
breakdownProject.AttachUrl = item.AttachUrl;
breakdownProject.BreakdownProjectId = item.BreakdownProjectId;
breakdownProject.ProjectId = item.ProjectId;
breakdownProject.BreakdownCode = item.BreakdownCode;
breakdownProject.BreakdownName = item.BreakdownName;
breakdownProject.DivisionProjectId = item.DivisionProjectId;
breakdownProject.Basis = item.Basis;
breakdownProject.CheckPoints = item.CheckPoints;
breakdownProject.RecordAndCode = item.RecordAndCode;
breakdownProject.Class = item.Class;
breakdownProject.SortIndex = item.SortIndex.HasValue ? item.SortIndex.Value.ToString() : "";
breakdownProject.Remark = item.Remark;
breakdownProject.AttachUrl = item.AttachUrl;
breakdownProject.IsAcceptance = item.IsAcceptance.HasValue ? item.IsAcceptance.Value.ToString() : "";
breakdownProject.FenBao = item.FenBao;
breakdownProject.WuHuan = item.WuHuan;
breakdownProject.JianLi = item.JianLi;
breakdownProject.YeZhu = item.YeZhu;
breakdownProject.IsSelected = item.IsSelected.HasValue ? "" : "";
res.Add(breakdownProject);
}
}
return res;
}
}
}

File diff suppressed because it is too large Load Diff

View File

@ -96,6 +96,9 @@
<Compile Include="API\APIUnitService.cs" />
<Compile Include="API\APIUpLoadFileService.cs" />
<Compile Include="API\APIUserService.cs" />
<Compile Include="API\CQMS\ApiInspectionManagementService.cs" />
<Compile Include="API\CQMS\BreakdownProjectService.cs" />
<Compile Include="API\CQMS\QualityAssuranceService.cs" />
<Compile Include="API\HJGL\APIGetHJDataService.cs" />
<Compile Include="API\HJGL\APIHotProcessHardService.cs" />
<Compile Include="API\HJGL\APINDETrustService.cs" />

View File

@ -107,6 +107,7 @@ namespace BLL
newEquipment.Status = SpecialEquipment.Status;
newEquipment.PositionNum = SpecialEquipment.PositionNum;
newEquipment.RemarkCode = SpecialEquipment.RemarkCode;
newEquipment.ReportTime = SpecialEquipment.ReportTime;
db.Comprehensive_SpecialEquipment.InsertOnSubmit(newEquipment);
db.SubmitChanges();
}
@ -131,6 +132,7 @@ namespace BLL
newEquipment.Status = SpecialEquipment.Status;
newEquipment.PositionNum = SpecialEquipment.PositionNum;
newEquipment.RemarkCode = SpecialEquipment.RemarkCode;
newEquipment.ReportTime = SpecialEquipment.ReportTime;
db.SubmitChanges();
}
}

View File

@ -77,9 +77,13 @@ namespace BLL
/// <param name="monthReportId">月报告主键</param>
public static void DeleteCheckSortsByMonthReportId(string monthReportId)
{
var q = (from x in db.Manager_CheckSortC where x.MonthReportId == monthReportId select x).ToList();
db.Manager_CheckSortC.DeleteAllOnSubmit(q);
db.SubmitChanges();
var q = Funs.DB.Manager_CheckSortC.Where(x=>x.MonthReportId== monthReportId).ToList();
if (q.Count>0)
{
Funs.DB.Manager_CheckSortC.DeleteAllOnSubmit(q);
Funs.DB.SubmitChanges();
}
}
}
}

View File

@ -55,9 +55,12 @@ namespace BLL
public static void DeletePersonSortsByMonthReportId(string monthReportId)
{
var q = (from x in db.Manager_PersonSortC where x.MonthReportId == monthReportId select x).ToList();
if (q.Count>0)
{
db.Manager_PersonSortC.DeleteAllOnSubmit(q);
db.SubmitChanges();
}
}
/// <summary>
/// 根据月报告主键删除对应的所有月报告HSE人力投入信息

View File

@ -0,0 +1,132 @@
错误信息开始=====>
错误类型:SqlException
错误信息:在将 nvarchar 值 'PP-' 转换成数据类型 int 时失败。
错误堆栈:
在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted)
在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest)
在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
在 System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, String methodName, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
在 System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
在 BLL.SQLHelper.RunProcNewId2(String storedProcName, String tableName, String columnName, String projectId) 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\SQLHelper.cs:行号 880
在 FineUIPro.Web.TestRun.DriverSchemeEdit.Page_Load(Object sender, EventArgs e) 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\FineUIPro.Web\TestRun\DriverSchemeEdit.aspx.cs:行号 154
在 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)
在 System.EventHandler.Invoke(Object sender, EventArgs e)
在 System.Web.UI.Control.OnLoad(EventArgs e)
在 System.Web.UI.Control.LoadRecursive()
在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
出错时间:09/23/2024 10:27:46
出错文件:http://localhost:8579/TestRun/DriverSchemeEdit.aspx?SolutionType=09
IP地址:::1
操作人员:JT
出错时间:09/23/2024 10:27:46
错误信息开始=====>
错误类型:ArgumentException
错误信息:提供的 URI 方案“http”无效应为“https”。
参数名: via
错误堆栈:
在 System.ServiceModel.Channels.TransportChannelFactory`1.ValidateScheme(Uri via)
在 System.ServiceModel.Channels.HttpChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.HttpsChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.HttpsChannelFactory`1.OnCreateChannelCore(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.HttpChannelFactory`1.OnCreateChannel(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.ChannelFactoryBase`1.InternalCreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ChannelFactoryBase`1.CreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.ServiceChannelFactoryOverRequest.CreateInnerChannelBinder(EndpointAddress to, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.CreateServiceChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.CreateChannel(Type channelType, EndpointAddress address, Uri via)
在 System.ServiceModel.ChannelFactory`1.CreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.ChannelFactory`1.CreateChannel()
在 System.ServiceModel.ClientBase`1.CreateChannel()
在 System.ServiceModel.ClientBase`1.CreateChannelInternal()
在 System.ServiceModel.ClientBase`1.get_Channel()
在 BLL.CNCECHSSEService.HSSEServiceClient.GetSupervise_SubUnitReportListToSUB() 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 13827
在 BLL.CNCECHSSEWebService.getSupervise_SubUnitReport() 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2181
出错时间:09/24/2024 13:18:32
出错时间:09/24/2024 13:18:32
错误信息开始=====>
错误类型:ArgumentException
错误信息:提供的 URI 方案“http”无效应为“https”。
参数名: via
错误堆栈:
在 System.ServiceModel.Channels.TransportChannelFactory`1.ValidateScheme(Uri via)
在 System.ServiceModel.Channels.HttpChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.HttpsChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.HttpsChannelFactory`1.OnCreateChannelCore(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.HttpChannelFactory`1.OnCreateChannel(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.ChannelFactoryBase`1.InternalCreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ChannelFactoryBase`1.CreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.ServiceChannelFactoryOverRequest.CreateInnerChannelBinder(EndpointAddress to, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.CreateServiceChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.CreateChannel(Type channelType, EndpointAddress address, Uri via)
在 System.ServiceModel.ChannelFactory`1.CreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.ChannelFactory`1.CreateChannel()
在 System.ServiceModel.ClientBase`1.CreateChannel()
在 System.ServiceModel.ClientBase`1.CreateChannelInternal()
在 System.ServiceModel.ClientBase`1.get_Channel()
在 BLL.CNCECHSSEService.HSSEServiceClient.GetCheck_CheckInfo_Table8ItemListToSUB(String unitId) 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 13851
在 BLL.CNCECHSSEWebService.getCheck_CheckInfo_Table8Item() 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 2046
出错时间:09/24/2024 13:18:32
出错时间:09/24/2024 13:18:32
错误信息开始=====>
错误类型:ArgumentException
错误信息:提供的 URI 方案“http”无效应为“https”。
参数名: via
错误堆栈:
在 System.ServiceModel.Channels.TransportChannelFactory`1.ValidateScheme(Uri via)
在 System.ServiceModel.Channels.HttpChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.HttpsChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.HttpsChannelFactory`1.OnCreateChannelCore(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.HttpChannelFactory`1.OnCreateChannel(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.ChannelFactoryBase`1.InternalCreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ChannelFactoryBase`1.CreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.ServiceChannelFactoryOverRequest.CreateInnerChannelBinder(EndpointAddress to, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.CreateServiceChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.CreateChannel(Type channelType, EndpointAddress address, Uri via)
在 System.ServiceModel.ChannelFactory`1.CreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.ChannelFactory`1.CreateChannel()
在 System.ServiceModel.ClientBase`1.CreateChannel()
在 System.ServiceModel.ClientBase`1.CreateChannelInternal()
在 System.ServiceModel.ClientBase`1.get_Channel()
在 BLL.CNCECHSSEService.HSSEServiceClient.GetCheck_CheckRectifyListToSUB(String unitId) 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 13843
在 BLL.CNCECHSSEWebService.getCheck_CheckRectify() 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1942
出错时间:09/24/2024 13:18:32
出错时间:09/24/2024 13:18:32
错误信息开始=====>
错误类型:ArgumentException
错误信息:提供的 URI 方案“http”无效应为“https”。
参数名: via
错误堆栈:
在 System.ServiceModel.Channels.TransportChannelFactory`1.ValidateScheme(Uri via)
在 System.ServiceModel.Channels.HttpChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.HttpsChannelFactory`1.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.HttpsChannelFactory`1.OnCreateChannelCore(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.HttpChannelFactory`1.OnCreateChannel(EndpointAddress remoteAddress, Uri via)
在 System.ServiceModel.Channels.ChannelFactoryBase`1.InternalCreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ChannelFactoryBase`1.CreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.ServiceChannelFactoryOverRequest.CreateInnerChannelBinder(EndpointAddress to, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.CreateServiceChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.Channels.ServiceChannelFactory.CreateChannel(Type channelType, EndpointAddress address, Uri via)
在 System.ServiceModel.ChannelFactory`1.CreateChannel(EndpointAddress address, Uri via)
在 System.ServiceModel.ChannelFactory`1.CreateChannel()
在 System.ServiceModel.ClientBase`1.CreateChannel()
在 System.ServiceModel.ClientBase`1.CreateChannelInternal()
在 System.ServiceModel.ClientBase`1.get_Channel()
在 BLL.CNCECHSSEService.HSSEServiceClient.GetInformation_UrgeReportToSUB(String unitId) 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\Service References\CNCECHSSEService\Reference.cs:行号 13643
在 BLL.CNCECHSSEWebService.getInformation_UrgeReport() 位置 G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\BLL\WebService\CNCECHSSEWebService.cs:行号 1884
出错时间:09/24/2024 13:18:32
出错时间:09/24/2024 13:18:32

View File

@ -198,6 +198,15 @@ namespace FineUIPro.Web.HSSE.Manager
{
this.txtEndDate.Text = string.Format("{0:yyyy-MM-dd}", model.EndDate);
}
startTime = Convert.ToDateTime(txtStartDate.Text);
endTime = Convert.ToDateTime(txtEndDate.Text);
yearStartTime = Convert.ToDateTime(startTime.ToString("yyyy-01-01"));
if (project.StartDate != null)
{
projectStartTime = Convert.ToDateTime(project.StartDate);
}
}
AddOrUpdate = "update";
@ -361,6 +370,8 @@ namespace FineUIPro.Web.HSSE.Manager
#endregion
#region 6.1
try
{
var attemptedModel = db.Manager_Attempted.FirstOrDefault(x => x.MonthReportId == MonthReportId);
if (attemptedModel != null)
{
@ -369,6 +380,9 @@ namespace FineUIPro.Web.HSSE.Manager
nbFbsMonthNum.Text = attemptedModel.FbsMonthNum.ToString();
nbFbsYearNum.Text = attemptedModel.FbsYearNum.ToString();
nbProNum.Text = attemptedModel.ProNum.ToString();
}
else {
GetAttempted();
}
#endregion
@ -380,6 +394,17 @@ namespace FineUIPro.Web.HSSE.Manager
this.gvInjuryAccident.DataBind();
OutputSummaryData();
}
else {
GetInjuryAccident();
//GetAccidentReportsByAccidentTime
}
}
catch (Exception)
{
throw;
}
#endregion
#region 6.2 HSE责任事故/

View File

@ -151,8 +151,8 @@ namespace FineUIPro.Web.TestRun
options.Hidden = true;
optio.Hidden = true;
plApprove2.Hidden = true;
txtCode.Text = SQLHelper.RunProcNewId2("SpGetNewCode3ByProjectId",
"dbo.Solution_TestRunConstructSolution", "Code", CurrUser.LoginProjectId);
//txtCode.Text = SQLHelper.RunProcNewId2("SpGetNewCode3ByProjectId",
// "dbo.Solution_TestRunConstructSolution", "Code", CurrUser.LoginProjectId);
this.txtSolutionType.Text = TestRunConstructSolutionService.ConvertSolutionType(Request.Params["SolutionType"]);
this.hdSolutionType.Text = Request.Params["SolutionType"];
TestRunConstructSolutionService.Init(drpHandleType, Const.TestRunConstructSolution_Compile, false);

View File

@ -12,7 +12,7 @@
<appSettings>
<!--连接字符串-->
<!--<add key="ConnectionString" value="Server=.;Database=SGGLDB_WH;Integrated Security=False;User ID=sa;Password=1111;MultipleActiveResultSets=true;Connect Timeout=1200"/>-->
<add key="ConnectionString" value="Server=.\SQL2012;Database=SGGLDB_WH;Integrated Security=False;User ID=sa;Password=1111;MultipleActiveResultSets=true;Connect Timeout=1200"/>
<add key="ConnectionString" value="Server=.;Database=SGGLDB_WH;Integrated Security=False;User ID=sa;Password=1111;MultipleActiveResultSets=true;Connect Timeout=1200"/>
<!--系统名称-->
<add key="SystemName" value="智慧施工管理信息系统V1.0"/>
<add key="ChartImageHandler" value="storage=file;timeout=20;url=~/Images/;"/>

View File

@ -25,6 +25,7 @@
<TreeNode id="49485F7E-8E71-4EED-87B4-BF6CC180C69C" Text="HSE技术交底" NavigateUrl="HSSE/License/HSETechnical.aspx"></TreeNode>
</TreeNode>
<TreeNode id="EE260447-028F-46AF-8864-9A5DC9DAA5BD" Text="人员信息" NavigateUrl=""><TreeNode id="AD6FC259-CF40-41C7-BA3F-15AC50C1DD20" Text="人员信息档案" NavigateUrl="HSSE/SitePerson/PersonList.aspx"></TreeNode>
<TreeNode id="06A96829-08BF-4314-896A-81579039F82D" Text="黑名单" NavigateUrl="HSSE/SitePerson/BlackPersonList.aspx"></TreeNode>
<TreeNode id="8F15D3BE-BE21-4A6F-AD5C-2BBECEE46149" Text="人工时日报" NavigateUrl="HSSE/SitePerson/DayReport.aspx"></TreeNode>
<TreeNode id="6C97E014-AF13-46E5-ADB2-03D327C560EC" Text="人工时月报" NavigateUrl="HSSE/SitePerson/MonthReport.aspx"></TreeNode>
<TreeNode id="7ACB0CB1-15D8-4E8E-A54D-0CDC5F69B39A" Text="发卡管理" NavigateUrl="HSSE/SitePerson/SendCard.aspx"></TreeNode>
@ -89,13 +90,10 @@
<TreeNode id="A1BE3AB6-9D4A-41E7-8870-E73423165451" Text="吊装作业票" NavigateUrl="HSSE/License/LiftingWork.aspx"></TreeNode>
<TreeNode id="0E9B7084-D021-4CA3-B9D2-9CBAA27A571B" Text="作业票(定稿)" NavigateUrl="HSSE/License/LicenseManager.aspx"></TreeNode>
</TreeNode>
<TreeNode id="20ECB69E-28C4-4FAC-941A-15F446AEB634" Text="HSE费用" NavigateUrl=""><TreeNode id="EEE7CBBE-2EFB-4D64-96A6-A932E20FF9DB" Text="HSE费用计划" NavigateUrl="HSSE/CostGoods/Expense.aspx"></TreeNode>
<TreeNode id="0C311396-C859-40B0-9D72-6A8B20733002" Text="HSE费用支出" NavigateUrl="HSSE/CostGoods/CostSmallDetail.aspx"></TreeNode>
<TreeNode id="20ECB69E-28C4-4FAC-941A-15F446AEB634" Text="HSE费用" NavigateUrl=""><TreeNode id="C6CF3A5C-546B-483A-B742-A77F2E152523" Text="合同HSE费用额登记" NavigateUrl="HSSE/CostGoods/FeeRegistration.aspx"></TreeNode>
<TreeNode id="6FBF4B7D-21D2-4013-9465-12AC093109D4" Text="HSE措施费使用计划" NavigateUrl="HSSE/CostGoods/MeasuresPlan.aspx"></TreeNode>
<TreeNode id="FF68C697-B058-4687-A98F-71C591650E02" Text="分包商HSE费用申请" NavigateUrl="HSSE/CostGoods/CostManage.aspx"></TreeNode>
<TreeNode id="E7B8059B-304B-47C6-90C8-D88E4A3EC506" Text="分包商HSE费用投入登记" NavigateUrl="HSSE/CostGoods/SubPayRegistration.aspx"></TreeNode>
<TreeNode id="9EFF1A0F-87AA-43E7-83B0-79EEAAC8848E" Text="HSE费用投入登记" NavigateUrl="HSSE/CostGoods/PayRegistration.aspx"></TreeNode>
<TreeNode id="19C1370F-92C0-4E31-87B4-8BADA74113E4" Text="合同HSE费用及支付台账" NavigateUrl="HSSE/CostGoods/CostLedger.aspx"></TreeNode>
<TreeNode id="9EFF1A0F-87AA-43E7-83B0-79EEAAC8848E" Text="HSE费用投入登记" NavigateUrl="HSSE/CostGoods/PayRegistrationNew.aspx"></TreeNode>
<TreeNode id="19C1370F-92C0-4E31-87B4-8BADA74113E4" Text="合同HSE费用及支付台账" NavigateUrl="HSSE/CostGoods/CostLedgerNew.aspx"></TreeNode>
</TreeNode>
<TreeNode id="E0B25140-82DF-43EB-9A76-6D56C128E41D" Text="安全物资管理" NavigateUrl=""><TreeNode id="3DC61C8A-7C54-49E0-96C4-DED9CC6BFD0B" Text="HSE物资管理" NavigateUrl="HSSE/CostGoods/GoodsManage.aspx"></TreeNode>
</TreeNode>
@ -121,7 +119,8 @@
<TreeNode id="A5D0287B-2410-4DB1-8BD4-E0534EBAE308" Text="应急流程" NavigateUrl="HSSE/Emergency/EmergencyProcess.aspx"></TreeNode>
<TreeNode id="CF5516F7-0735-44EF-9A6D-46FABF8EBC6E" Text="应急演练开展情况" NavigateUrl="HSSE/Emergency/DrillRecordList.aspx"></TreeNode>
</TreeNode>
<TreeNode id="03235B30-960D-4FCF-99F7-97773A2EE108" Text="工作报告" NavigateUrl=""><TreeNode id="68A52EEA-2661-4CB0-9382-A36AA5DCC480" Text="HSE管理月报" NavigateUrl="HSSE/Manager/ManagerMonthC.aspx"></TreeNode>
<TreeNode id="03235B30-960D-4FCF-99F7-97773A2EE108" Text="工作报告" NavigateUrl=""><TreeNode id="9E4B28DF-8C8E-49F8-AB15-270BBDC73449" Text="HSE管理月报(新)" NavigateUrl="HSSE/Manager/ManagerMonthCNew.aspx"></TreeNode>
<TreeNode id="68A52EEA-2661-4CB0-9382-A36AA5DCC480" Text="HSE管理月报" NavigateUrl="HSSE/Manager/ManagerMonthC.aspx"></TreeNode>
<TreeNode id="D0EC3002-E1FA-457D-AC3B-4C7B2D71DD82" Text="月报" NavigateUrl="HSSE/Manager/ManagerMonth_SeDin.aspx"></TreeNode>
<TreeNode id="88AE0EF8-D29E-409F-A154-CCA3999B00AE" Text="HSE完工报告" NavigateUrl="HSSE/Manager/CompletionReport.aspx"></TreeNode>
<TreeNode id="8E5B4A8E-B06E-4C8A-A2C8-1091A9BCAF72" Text="工程师HSE日志" NavigateUrl="HSSE/Manager/HSEDiary.aspx"></TreeNode>

View File

@ -24,11 +24,11 @@
<TreeNode id="8EB88D36-5B13-4F41-8FE8-D66BCA08439D" Text="开车方案管理" NavigateUrl=""><TreeNode id="CAA63693-5D41-4018-9FF7-AAB311E6D8E0" Text="开车方案管理" NavigateUrl="TestRun/DriverScheme.aspx"></TreeNode>
<TreeNode id="94E11762-49CB-4116-9B28-6927BDC59D31" Text="开车方案统计" NavigateUrl="TestRun/DriverSchemeChart.aspx"></TreeNode>
</TreeNode>
<TreeNode id="2BF9C16D-536F-4F89-AA59-49ED1A1A164C" Text="开车进度管理" NavigateUrl=""><TreeNode id="EE7E37CA-384F-41B3-BAEE-89CBD9954AB3" Text="预试车进度" NavigateUrl="TestRun/Report/PreRunSchedule.aspx"></TreeNode>
<TreeNode id="2BF9C16D-536F-4F89-AA59-49ED1A1A164C" Text="开车进度管理" NavigateUrl=""><TreeNode id="BC860C85-B224-48A6-B207-D7042BB71088" Text="开车进度管理" NavigateUrl="TestRun/DriverProgress.aspx"></TreeNode>
<TreeNode id="EE7E37CA-384F-41B3-BAEE-89CBD9954AB3" Text="预试车进度" NavigateUrl="TestRun/Report/PreRunSchedule.aspx"></TreeNode>
<TreeNode id="E9EF7C6D-7F0A-4FBA-8A79-474D4E61AF27" Text="三查四定进度" NavigateUrl="TestRun/Report/FourDecisionSchedule.aspx"></TreeNode>
<TreeNode id="9ACDF513-BD63-48F5-BFA3-B9B1B7FA19E1" Text="试车进度" NavigateUrl="TestRun/Report/TestRunSchedule.aspx"></TreeNode>
<TreeNode id="3D554109-D95F-4051-8A6C-5616A7A95C94" Text="首页进度设置" NavigateUrl="TestRun/Report/ScheduleSetUp.aspx"></TreeNode>
<TreeNode id="BC860C85-B224-48A6-B207-D7042BB71088" Text="开车进度管理" NavigateUrl="TestRun/DriverProgress.aspx"></TreeNode>
</TreeNode>
<TreeNode id="4C6A8C24-6E2E-401A-90E1-128FAA1B8AA8" Text="开车HSE管理" NavigateUrl=""><TreeNode id="568F061C-5BD2-40B1-86E5-C49C2057AD9B" Text="开车HSE措施方案" NavigateUrl="TestRun/DriverHse/HseMeasure.aspx"></TreeNode>
<TreeNode id="1648A5CD-CF78-418B-9CF1-6325C353BDB8" Text="开车危险源清单" NavigateUrl="TestRun/DriverHse/HseHazard.aspx"></TreeNode>
@ -41,17 +41,17 @@
<TreeNode id="AD6E08B6-5571-4FFB-BDBE-9E6811770BD6" Text="预试车管理" NavigateUrl=""><TreeNode id="5C07E135-C3AB-4CE4-97A2-C79970640272" Text="系统划分" NavigateUrl="TestRun/BeforeTestRun/DeviceRun.aspx"></TreeNode>
<TreeNode id="B4702BFB-8CEB-46AD-BDC0-751D146FE228" Text="工作包设置" NavigateUrl="TestRun/BeforeTestRun/SetWorkPackage.aspx"></TreeNode>
<TreeNode id="34719347-E5EE-4491-9E92-B1270C187C7F" Text="工作包裁剪" NavigateUrl="TestRun/BeforeTestRun/SubSysWorkPackage.aspx"></TreeNode>
<TreeNode id="F0E06491-B1DA-4510-ABCA-D09F4B24EE50" Text="管道和设备导入" NavigateUrl="TestRun/BeforeTestRun/SysPipingDeviceImport.aspx"></TreeNode>
<TreeNode id="F0E06491-B1DA-4510-ABCA-D09F4B24EE50" Text="系统资产导入" NavigateUrl="TestRun/BeforeTestRun/SysPipingDeviceImport.aspx"></TreeNode>
<TreeNode id="3B60BB5F-A000-40FC-9C7F-D4AE28EB2EB3" Text="检查表模板" NavigateUrl="TestRun/BeforeTestRun/InspectTemplate.aspx"></TreeNode>
<TreeNode id="D9D90BA4-BF34-4045-977F-DCE9D507F40F" Text="生成工作包检查表" NavigateUrl="TestRun/BeforeTestRun/SubInspectTerm.aspx"></TreeNode>
<TreeNode id="150A6D3D-CAA2-4246-947C-6730A18BCC83" Text="检查表条件确认" NavigateUrl="TestRun/BeforeTestRun/SubWorkInspect.aspx"></TreeNode>
<TreeNode id="B6A6EA7D-EDAB-40C8-920D-A106731D0E08" Text="检查表尾项管理" NavigateUrl="TestRun/BeforeTestRun/InspectTailTermList.aspx"></TreeNode>
<TreeNode id="F7A324D0-2410-4B37-858C-10F0A3059C90" Text="检查项确认" NavigateUrl="TestRun/BeforeTestRun/TailTermHandleList.aspx"></TreeNode>
<TreeNode id="2254D22A-94EF-435F-9916-F07BD7082689" Text="检查表流转" NavigateUrl="TestRun/BeforeTestRun/InspectWanderAboutList.aspx"></TreeNode>
<TreeNode id="8542644D-BD9B-4188-9FDE-AE5D6D6D9A40" Text="检查项审核" NavigateUrl="TestRun/BeforeTestRun/TailTermApproveList.aspx"></TreeNode>
<TreeNode id="F7A324D0-2410-4B37-858C-10F0A3059C90" Text="尾项处理" NavigateUrl="TestRun/BeforeTestRun/TailTermHandleList.aspx"></TreeNode>
<TreeNode id="8542644D-BD9B-4188-9FDE-AE5D6D6D9A40" Text="尾项审核" NavigateUrl="TestRun/BeforeTestRun/TailTermApproveList.aspx"></TreeNode>
<TreeNode id="2254D22A-94EF-435F-9916-F07BD7082689" Text="检查表会签" NavigateUrl="TestRun/BeforeTestRun/InspectWanderAboutList.aspx"></TreeNode>
<TreeNode id="AF88737F-D665-4C81-99D5-A07A8910C1E0" Text="检查表流转全部通过" NavigateUrl="TestRun/BeforeTestRun/InspectWanderAboutAllPassList.aspx"></TreeNode>
<TreeNode id="F184E0FC-96E3-48A5-9515-21EAD37053B3" Text="现场实施" NavigateUrl="TestRun/BeforeTestRun/SiteImplementationList.aspx"></TreeNode>
<TreeNode id="19865B64-E0AA-4D32-9712-05C14FE6288F" Text="试车记录上传" NavigateUrl="TestRun/BeforeTestRun/TestRunRecordUploadList.aspx"></TreeNode>
<TreeNode id="AF88737F-D665-4C81-99D5-A07A8910C1E0" Text="检查表流转全部通过" NavigateUrl="TestRun/BeforeTestRun/InspectWanderAboutAllPassList.aspx"></TreeNode>
<TreeNode id="FCC050F0-0F13-4CE5-BE33-623377562965" Text="三查四定尾项清单" NavigateUrl="TestRun/BeforeTestRun/SubThreeChecksFourDecisionList.aspx"></TreeNode>
<TreeNode id="4822760B-395B-4979-B547-EA0D715C8A2C" Text="三查四定提出人处理" NavigateUrl="TestRun/BeforeTestRun/FourDecisionProposerHandle.aspx"></TreeNode>
<TreeNode id="E673FC27-74F1-479C-8DE1-950183566725" Text="三查四定责任人销项" NavigateUrl="TestRun/BeforeTestRun/FourDecisionResponsibilityConfirm.aspx"></TreeNode>
@ -69,16 +69,18 @@
<TreeNode id="0217CE50-3ABB-44F8-A38A-C9792C436639" Text="试车管理" NavigateUrl=""><TreeNode id="E3E38073-1DF4-4C02-AFC0-5C93EE7C23A8" Text="系统划分" NavigateUrl="TestRun/TestRunManage/DeviceRun.aspx"></TreeNode>
<TreeNode id="4B964B32-D5CC-48A2-8750-48BC4460C264" Text="工作包设置" NavigateUrl="TestRun/TestRunManage/SetWorkPackage.aspx"></TreeNode>
<TreeNode id="B6EE8E3B-77E2-416E-8985-3C78A2169B89" Text="工作包裁剪" NavigateUrl="TestRun/TestRunManage/SubSysWorkPackage.aspx"></TreeNode>
<TreeNode id="AF2B0CAD-DE15-4F15-A5EE-C8FB558D00C8" Text="检查项分组信息" NavigateUrl="TestRun/TestRunManage/TemplateItemGroup.aspx"></TreeNode>
<TreeNode id="545AACE6-34BE-4BAA-A495-B73198F1BDE2" Text="检查表模板" NavigateUrl="TestRun/TestRunManage/InspectTemplate.aspx"></TreeNode>
<TreeNode id="086DBD12-5649-4330-807A-44ABB257495F" Text="联动试车管理" NavigateUrl="TestRun/TestRunManage/SubInspectTerm.aspx"></TreeNode>
<TreeNode id="4041089F-5CC2-4070-9556-7DAB83CF6292" Text="检查表尾项管理" NavigateUrl="TestRun/TestRunManage/InspectTailTermList.aspx"></TreeNode>
<TreeNode id="A593B611-82C1-40D8-BB6A-DD025DB62F8C" Text="联动试车确认" NavigateUrl="TestRun/TestRunManage/SubWorkInspect.aspx"></TreeNode>
<TreeNode id="2232ED9A-EA3C-4CB5-A53C-D96D3F5E0527" Text="尾项处理" NavigateUrl="TestRun/TestRunManage/TailTermHandleList.aspx"></TreeNode>
<TreeNode id="9489BD6A-1A95-43BC-85C0-A65751C2C85E" Text="尾项审核" NavigateUrl="TestRun/TestRunManage/TailTermApproveList.aspx"></TreeNode>
<TreeNode id="26F8468D-4358-4E2A-895D-8720A6F1FA89" Text="检查表会签" NavigateUrl="TestRun/TestRunManage/InspectWanderAboutList.aspx"></TreeNode>
<TreeNode id="7081E94C-6A73-40A7-A72A-A13CDB7B5420" Text="检查表流转全部通过" NavigateUrl="TestRun/TestRunManage/InspectWanderAboutAllPassList.aspx"></TreeNode>
<TreeNode id="6ED76128-1E03-4B65-B474-BF84C536D027" Text="现场实施" NavigateUrl="TestRun/TestRunManage/SiteImplementationList.aspx"></TreeNode>
<TreeNode id="2A441F42-57EF-4480-911A-1E17815C1B6B" Text="试车记录上传" NavigateUrl="TestRun/TestRunManage/TestRunRecordUploadList.aspx"></TreeNode>
<TreeNode id="29F80818-17A5-4BC0-8C38-A17415B0AC83" Text="试车管理" NavigateUrl="TestRun/TestRun.aspx"></TreeNode>
<TreeNode id="29F80818-17A5-4BC0-8C38-A17415B0AC83" Text="试车记录管理" NavigateUrl="TestRun/TestRun.aspx"></TreeNode>
</TreeNode>
<TreeNode id="81CE1758-5BBC-4709-AF4B-DDF6CB345571" Text="投料试车管理" NavigateUrl=""><TreeNode id="B148D864-DA22-43C5-8D52-F38C0D34C7D5" Text="检查表模板" NavigateUrl="TestRun/Feeding/InspectTemplate.aspx"></TreeNode>
<TreeNode id="AB9AD56B-574E-41DC-8E89-5982A287C358" Text="投料试车管理" NavigateUrl="TestRun/Feeding/SubInspectTerm.aspx"></TreeNode>
@ -88,7 +90,7 @@
<TreeNode id="0AC1D5B3-9E0B-4AC4-BB24-0A9F3953316C" Text="尾项审核" NavigateUrl="TestRun/Feeding/TailTermApproveList.aspx"></TreeNode>
<TreeNode id="81162C96-2E10-4936-A2AD-B221B7966C85" Text="检查表会签" NavigateUrl="TestRun/Feeding/InspectWanderAboutList.aspx"></TreeNode>
<TreeNode id="0BF6BC64-8F72-47EA-A5B9-60ACC14619AC" Text="检查表流转全部通过" NavigateUrl="TestRun/Feeding/InspectWanderAboutAllPassList.aspx"></TreeNode>
<TreeNode id="B62482DA-9A12-45AC-9427-D0CF8A78EE2C" Text="投料试车管理" NavigateUrl="TestRun/FeedingTestRun.aspx"></TreeNode>
<TreeNode id="B62482DA-9A12-45AC-9427-D0CF8A78EE2C" Text="投料试车记录管理" NavigateUrl="TestRun/FeedingTestRun.aspx"></TreeNode>
</TreeNode>
<TreeNode id="110E8BDB-8121-4C5B-A3C3-AF2B34B1B29B" Text="生产试运行管理" NavigateUrl=""><TreeNode id="2590BA0B-3B56-4F8A-8EB8-2D047EF90753" Text="运行日志管理" NavigateUrl="TestRun/ProduceTestRun/RunningLogManagementList.aspx"></TreeNode>
<TreeNode id="8267F210-A313-44CC-9A89-631B3FC91ED0" Text="运行报表管理" NavigateUrl="TestRun/ProduceTestRun/TestRunReport.aspx"></TreeNode>
@ -119,8 +121,8 @@
<TreeNode id="EC4B11B4-AF9B-44E9-8CD4-364A5633CB76" Text="性能考核报告" NavigateUrl="TestRun/DriverReport/PropertyReport.aspx"></TreeNode>
<TreeNode id="0D5C3347-0484-4455-AD32-D558BCFF0D0B" Text="开车完工报告" NavigateUrl="TestRun/DriverReport/DriverRunComplete.aspx"></TreeNode>
</TreeNode>
<TreeNode id="ECDC614F-6239-44D2-9523-6A25D42C6A45" Text="项目开车总结" NavigateUrl=""><TreeNode id="D215165B-95BA-4298-9736-B7A20F27B5D1" Text="专项总结" NavigateUrl="TestRun/DriverSummary/SpecialSummary.aspx"></TreeNode>
<TreeNode id="9EBA628D-E725-4A0B-B765-171F405D0821" Text="完工后个人总结" NavigateUrl="TestRun/DriverSummary/PersonalSummary.aspx"></TreeNode>
<TreeNode id="AA88BD56-E0B4-4B9C-9238-3F48EA59C50A" Text="开车完工报告" NavigateUrl="TestRun/DriverSummary/CompleteSummary.aspx"></TreeNode>
<TreeNode id="ECDC614F-6239-44D2-9523-6A25D42C6A45" Text="项目开车总结" NavigateUrl=""><TreeNode id="9B32C4BF-62E9-4561-8632-97AC0F581701" Text="月技术总结" NavigateUrl="TestRun/DriverSummary/MonthSummary.aspx"></TreeNode>
<TreeNode id="D215165B-95BA-4298-9736-B7A20F27B5D1" Text="专项总结" NavigateUrl="TestRun/DriverSummary/SpecialSummary.aspx"></TreeNode>
<TreeNode id="9EBA628D-E725-4A0B-B765-171F405D0821" Text="开车工程师项目工作总结" NavigateUrl="TestRun/DriverSummary/PersonalSummary.aspx"></TreeNode>
</TreeNode>
</Tree>

View File

@ -3,4 +3,19 @@
<TreeNode id="197F9A9A-480C-4CC3-B6B7-3A7D382DC3EB" Text="工艺系统清单&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Process System List" NavigateUrl="Transfer/LHCSystemList.aspx?Type=0">
</TreeNode>
<TreeNode id="022428DC-FC99-4916-B8AF-6A9DC885DFAF" Text="非工艺系统清单&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Non-Process System List" NavigateUrl="Transfer/LHCSystemList.aspx?Type=1"></TreeNode>
<TreeNode id="3517DBE2-9728-4BA0-9EA5-AE2147DB883B" Text="移交图表" NavigateUrl=""><TreeNode id="2352E44F-BE12-4012-B43F-AAF649EDAC32" Text="尾项完成统计表&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Punchlist Completion Table" NavigateUrl="Transfer/Chart/PunchlistFromChartNew.aspx"></TreeNode>
<TreeNode id="E305689E-5D84-4C1A-BF67-85FA2D828115" Text="移交统计表&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Turnover Table" NavigateUrl="Transfer/Chart/Systemstatus.aspx"></TreeNode>
<TreeNode id="60838E30-4A46-4878-B299-C234900B10B7" Text="移交统计图表&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Turnover Chart" NavigateUrl="Transfer/Chart/SystemstatusChart.aspx"></TreeNode>
<TreeNode id="25C13642-AE77-42E2-B0FB-32663B68F93F" Text="移交状态汇总表&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Turnover Summary Table" NavigateUrl="Transfer/Chart/SystemStatusSummary.aspx"></TreeNode>
</TreeNode>
<TreeNode id="D94C1BA4-9DFD-4514-AE12-6F886C5D8C9B" Text="管道&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Piping" NavigateUrl="Transfer/Piping.aspx"></TreeNode>
<TreeNode id="982F746C-084C-445C-9AE8-8C37BDFE7994" Text="静设备&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Static Equipment" NavigateUrl="Transfer/StaticEquipment.aspx"></TreeNode>
<TreeNode id="7E2FB5F9-FB99-4455-B68F-460F1F9A2676" Text="动设备&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Rotating Equipment" NavigateUrl="Transfer/RotatingEquipment.aspx"></TreeNode>
<TreeNode id="88F51059-55B4-4CD5-A38C-36404E5029F6" Text="仪表&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Instrumentation" NavigateUrl="Transfer/Instrumentation.aspx"></TreeNode>
<TreeNode id="296E75D2-192A-4D1F-8471-DD34263F8691" Text="电气&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Electrical" NavigateUrl="Transfer/Electrical.aspx"></TreeNode>
<TreeNode id="95C39F86-C060-452E-BA37-D891C466A39B" Text="土建/建筑/结构&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Civil Structure" NavigateUrl="Transfer/CivilStructure.aspx"></TreeNode>
<TreeNode id="794E64E2-FDD2-4B7D-8408-F7FB06F9C92A" Text="消防&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Firefighting" NavigateUrl="Transfer/Firefighting.aspx"></TreeNode>
<TreeNode id="58FFBD80-ACB9-4830-A18A-E025D9600D94" Text="电信&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Telecom" NavigateUrl="Transfer/Telecom.aspx"></TreeNode>
<TreeNode id="95295BF7-FB51-480D-9902-6ADA4E8427FC" Text="地管&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Plumbing" NavigateUrl="Transfer/Plumbing.aspx"></TreeNode>
<TreeNode id="016903B1-3B86-4CF5-AFF8-FF8BE389BEE5" Text="尾项管理&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Punch List Form" NavigateUrl="Transfer/PunchlistFrom.aspx"></TreeNode>
</Tree>

View File

@ -83,4 +83,6 @@
</TreeNode>
<TreeNode id="EA413D2A-8D29-4DE2-932D-8511BB7F6CB2" Text="各项目巡查汇总" NavigateUrl="ZHGL/InspectionSummary/InspectionSummary.aspx"></TreeNode>
<TreeNode id="F2133BD6-C786-407A-AD6F-3EEF613229A8" Text="施工管理绩效数据" NavigateUrl="ZHGL/Performance/PerformanceAllData.aspx"></TreeNode>
<TreeNode id="53D8CED2-9AA7-43EA-B27D-EA10A06DF713" Text="开车人员绩效管理" NavigateUrl=""><TreeNode id="383290E0-60AE-4D16-8B5E-3899B85EC2ED" Text="开车绩效评分标准" NavigateUrl="ZHGL/TestRunPerformance/TestRunPerformanceStandard.aspx"></TreeNode>
</TreeNode>
</Tree>

View File

@ -24,6 +24,14 @@ namespace FineUIPro.Web.common
{
pids = CurrUser.CompanyProjectId.Split(',');
}
else {
//加载所有在建项目的数据
var pidArray = Funs.DB.Base_Project.Where(x => x.ProjectState == "1").Select(x=>x.ProjectId).ToArray();
if (pidArray.Length>0)
{
pids = pidArray;
}
}
//未遂事故

View File

@ -32,6 +32,15 @@ namespace FineUIPro.Web.common
{
pids = CurrUser.CompanyProjectId.Split(',');
}
else
{
//加载所有在建项目的数据
var pidArray = Funs.DB.Base_Project.Where(x => x.ProjectState == "1").Select(x => x.ProjectId).ToArray();
if (pidArray.Length > 0)
{
pids = pidArray;
}
}
var unitId = string.Empty;
var thisUnit = CommonService.GetIsThisUnit();

View File

@ -37,6 +37,16 @@ namespace FineUIPro.Web.common
{
pids = CurrUser.CompanyProjectId.Split(',');
}
else
{
//加载所有在建项目的数据
var pidArray = Funs.DB.Base_Project.Where(x => x.ProjectState == "1").Select(x => x.ProjectId).ToArray();
if (pidArray.Length > 0)
{
pids = pidArray;
}
}
ProjectService.InitProjectShortNameByStateDropDownList(this.drpProject, this.CurrUser.UserId, BLL.Const.ProjectState_1, false);
if (this.drpProject.Items.Count > 0)
{

View File

@ -0,0 +1,30 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Model.CQMS
{
public class BreakdownProject
{
public string BreakdownProjectId { get; set; }
public string ProjectId { get; set; }
public string BreakdownCode { get; set; }
public string BreakdownName { get; set; }
public string DivisionProjectId { get; set; }
public string Basis { get; set; }
public string CheckPoints { get; set; }
public string RecordAndCode { get; set; }
public string Class { get; set; }
public string SortIndex { get; set; }
public string Remark { get; set; }
public string AttachUrl { get; set; }
public string IsAcceptance { get; set; }
public string FenBao { get; set; }
public string WuHuan { get; set; }
public string JianLi { get; set; }
public string YeZhu { get; set; }
public string IsSelected { get; set; }
}
}

View File

@ -0,0 +1,51 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Model.CQMS
{
public class InspectionManagement
{
public string InspectionId { set; get; }
public string ProjectId { set; get; }
public string ProjectName { set; get; }
public string UnitId { set; get; }
public string UnitName { set; get; }
public string CNProfessionalId { set; get; }
public string CNProfessionalName { set; get; }
public string InspectionCode { set; get; }
public string UnitWorkId { set; get; }
public string UnitWorkName { set; get; }
public string Branch { set; get; }
public string ControlPointType { set; get; }
public string AcceptanceSite { set; get; }
public string IsOnceQualified { set; get; }
public string InspectionDate { set; get; }
public string AttachUrl { set; get; }
public string CheckDate { set; get; }
public string CheckMan { set; get; }
public string CheckManName { set; get; }
public string UnqualifiedReason { set; get; }
public string NoticeCode { set; get; }
public string AcceptanceCheckMan { set; get; }
public string ParentDivisionProjectId { set; get; }
public string CompileMan { set; get; }
public string CompileManName { set; get; }
public string CompileDate { set; get; }
public string FileType { set; get; }
public string AttachUrl2 { set; get; }
public string MainSendUnitId { set; get; }
public string MainSendUnitName { set; get; }
public string CCUnitIds { set; get; }
public string CCUnitName { set; get; }
public string PlanComplateDate { set; get; }
public string AuditMan { set; get; }
public string AuditManName { set; get; }
public string Status { set; get; }
public string CompileMan2 { set; get; }
public List<InspectionManagementDetail> inspectionManagementDetails { get; set; }
}
}

View File

@ -0,0 +1,27 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Model.CQMS
{
public class InspectionManagementDetail
{
public string InspectionDetailId { get; set; }
public string InspectionId { get; set; }
public string UnitWorkId { get; set; }
public string UnitWorkName { get; set; }
public string Branch { get; set; }
public string BranchName { get; set; }
public string ControlPointType { get; set; }
public string ControlPointTypeName { get; set; }
public string ControlPointTypeLevel { get; set; }
public string CreateDate { get; set; }
public InspectionManagement inspectionManagement { get; set; }
}
}

View File

@ -179,10 +179,13 @@
<Compile Include="Chart\DataSourcePoint.cs" />
<Compile Include="Chart\DataSourceTeam.cs" />
<Compile Include="CostControlDetailItem.cs" />
<Compile Include="CQMS\BreakdownProject.cs" />
<Compile Include="CQMS\CheckItem.cs" />
<Compile Include="CQMS\CheckStatisc.cs" />
<Compile Include="CQMS\CQMSConstructSolutionStatisc.cs" />
<Compile Include="CQMS\FileCabinetItem.cs" />
<Compile Include="CQMS\InspectionManagement.cs" />
<Compile Include="CQMS\InspectionManagementDetail.cs" />
<Compile Include="CQMS\InspectionManagementStatistics.cs" />
<Compile Include="CQMS\NCRReportStatisc.cs" />
<Compile Include="CQMS\NCRStatisc.cs" />

View File

@ -48,6 +48,7 @@ namespace Mvc.Controllers
/// </summary>
/// <param name="code"></param>
/// <returns></returns>
[HttpGet]
public ResponseData<List<Solution_CQMSConstructSolutionApprove>> GetApproveById(string id,int edition)
{
ResponseData<List<Solution_CQMSConstructSolutionApprove>> res = new ResponseData<List<Solution_CQMSConstructSolutionApprove>>();
@ -56,6 +57,7 @@ namespace Mvc.Controllers
res.resultValue = BLL.CQMSConstructSolutionApproveService.getListDataForApi(id);
return res;
}
[HttpGet]
public ResponseData<Solution_CQMSConstructSolutionApprove> GetCurrApproveById(string id, string userId, int edition)
{
ResponseData<Solution_CQMSConstructSolutionApprove> res = new ResponseData<Solution_CQMSConstructSolutionApprove>();
@ -87,6 +89,7 @@ namespace Mvc.Controllers
/// <param name="id"></param>
/// <param name="edition"></param>
/// <returns></returns>
[HttpGet]
public ResponseData<List<Solution_CQMSConstructSolutionApprove>> GetConApproveById(string id, int edition)
{
ResponseData<List<Solution_CQMSConstructSolutionApprove>> res = new ResponseData<List<Solution_CQMSConstructSolutionApprove>>();

View File

@ -4,6 +4,7 @@ using System.Linq;
using System.Web.Http;
using BLL;
using Model;
using Model.CQMS;
namespace WebAPI.Controllers.CQMS
{
@ -112,5 +113,131 @@ namespace WebAPI.Controllers.CQMS
public string AttachUrl { get; set; }
}
#region
/// <summary>
/// 添加 主表+子表
/// </summary>
/// <param name="inspectionManagement"></param>
/// <returns></returns>
[HttpPost]
public ResponseData<string> AddInspectionManagement([FromBody] InspectionManagement inspectionManagement)
{
ResponseData<string> res = new ResponseData<string>();
try
{
res.successful = BLL.API.CQMS.ApiInspectionManagementService.AddInspectionManagement(inspectionManagement);
res.successful = true;
}
catch (Exception e)
{
}
return res;
}
/// <summary>
/// 获取观测点
/// </summary>
/// <param name="projectId"></param>
/// <param name="keyWord"></param>
/// <returns></returns>
public ResponseData<List<BreakdownProject>> getBreakdownProject(string projectId, string keyWord)
{
ResponseData<List<BreakdownProject>> res = new ResponseData<List<BreakdownProject>>();
try
{
if (string.IsNullOrEmpty(keyWord))
keyWord = "";
res.resultValue = BLL.API.CQMS.BreakdownProjectService.getBreakdowns(projectId, keyWord);
res.successful = true;
}
catch (Exception e)
{
}
return res;
}
/// <summary>
/// 获取明细列表数据
/// </summary>
/// <param name="projectId"></param>
/// <param name="index"></param>
/// <param name="page"></param>
/// <param name="state"></param>
/// <param name="name"></param>
/// <returns></returns>
[HttpGet]
public ResponseData<List<InspectionManagement>> getInspectionManagement(string projectId, int index, int page, string state, string name)
{
ResponseData<List<InspectionManagement>> res = new ResponseData<List<InspectionManagement>>();
try
{
res.successful = true;
res.resultValue = BLL.API.CQMS.ApiInspectionManagementService.getInspectionManagement(projectId, index, page, state, name);
}
catch (Exception e)
{
res.successful = false;
}
return res;
}
/// <summary>
/// 获取明细列表数据
/// </summary>
/// <param name="projectId"></param>
/// <param name="index"></param>
/// <param name="page"></param>
/// <param name="state"></param>
/// <param name="name"></param>
/// <returns></returns>
[HttpGet]
public ResponseData<List<InspectionManagementDetail>> getInspectionManagementDetail(string projectId, int index, int page, string state, string name)
{
ResponseData<List<InspectionManagementDetail>> res = new ResponseData<List<InspectionManagementDetail>>();
try
{
res.successful = true;
res.resultValue = BLL.API.CQMS.ApiInspectionManagementService.getInspectionManagementDetail(projectId, index, page, state, name);
}
catch (Exception e)
{
res.successful = false;
}
return res;
}
/// <summary>
/// 根据主表 获取子表数据
/// </summary>
/// <param name="InspectionId"></param>
/// <returns></returns>
[HttpGet]
public ResponseData<List<InspectionManagementDetail>> getInspectionManagementDetailByInspectionId(string InspectionId)
{
ResponseData<List<InspectionManagementDetail>> res = new ResponseData<List<InspectionManagementDetail>>();
try
{
res.successful = true;
res.resultValue = BLL.API.CQMS.ApiInspectionManagementService.getInspectionManagementDetailByinspectionId(InspectionId);
}
catch (Exception e)
{
res.successful = false;
}
return res;
}
#endregion
}
}

View File

@ -0,0 +1,634 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web.Http;
using BLL;
using Model;
using Model.CQMS;
namespace WebAPI.Controllers.CQMS
{
/// <summary>
/// 质量小程序接口
/// </summary>
public class QualityAssuranceController : ApiController
{
#region
/// <summary>
/// 设计交底列表
/// </summary>
/// <param name="projectId"></param>
/// <param name="pageIndex"></param>
/// <returns></returns>
[HttpGet]
public Model.ResponeData getDesignDetailsList(string projectId, int pageIndex = 0,string cNProfessionalId="") {
var responeData = new Model.ResponeData();
try
{
var getDataList = QualityAssuranceService.getDesignDetailsList(projectId, cNProfessionalId);
int pageCount = getDataList.Count();
if (pageCount > 0 && pageIndex > 0)
{
getDataList = getDataList.Skip(Funs.PageSize * (pageIndex - 1)).Take(Funs.PageSize).ToList();
}
responeData.data = new { pageCount, getDataList };
}
catch (Exception ex)
{
responeData.code = 0;
responeData.message = ex.Message;
}
return responeData;
}
/// <summary>
/// 详情
/// </summary>
/// <param name="Id"></param>
/// <returns></returns>
[HttpGet]
public Model.ResponeData getDesignDetails(string Id) {
var responeData = new Model.ResponeData();
try
{
responeData.data = QualityAssuranceService.getDesignDetails(Id);
}
catch (Exception ex)
{
responeData.code = 0;
responeData.message = ex.Message;
}
return responeData;
}
#endregion
#region
/// <summary>
/// 图纸会审列表
/// </summary>
/// <param name="projectId"></param>
/// <param name="pageIndex"></param>
/// <returns></returns>
[HttpGet]
public Model.ResponeData getReviewDrawingsList(string projectId, int pageIndex = 0, string cNProfessionalId = "")
{
var responeData = new Model.ResponeData();
try
{
var getDataList = QualityAssuranceService.getReviewDrawingsList(projectId,cNProfessionalId);
int pageCount = getDataList.Count();
if (pageCount > 0 && pageIndex > 0)
{
getDataList = getDataList.Skip(Funs.PageSize * (pageIndex - 1)).Take(Funs.PageSize).ToList();
}
responeData.data = new { pageCount, getDataList };
}
catch (Exception ex)
{
responeData.code = 0;
responeData.message = ex.Message;
}
return responeData;
}
/// <summary>
/// 图纸会审详情
/// </summary>
/// <param name="Id"></param>
/// <returns></returns>
[HttpGet]
public Model.ResponeData getReviewDrawings(string Id)
{
var responeData = new Model.ResponeData();
try
{
responeData.data = QualityAssuranceService.getReviewDrawings(Id);
}
catch (Exception ex)
{
responeData.code = 0;
responeData.message = ex.Message;
}
return responeData;
}
#endregion
#region
/// <summary>
/// 技术交底列表
/// </summary>
/// <param name="projectId"></param>
/// <param name="pageIndex"></param>
/// <param name="cNProfessionalId"></param>
/// <returns></returns>
[HttpGet]
public Model.ResponeData getConTechnologyDisclosureList(string projectId, int pageIndex = 0, string cNProfessionalId = "")
{
var responeData = new Model.ResponeData();
try
{
var getDataList = QualityAssuranceService.getConTechnologyDisclosureList(projectId, cNProfessionalId);
int pageCount = getDataList.Count();
if (pageCount > 0 && pageIndex > 0)
{
getDataList = getDataList.Skip(Funs.PageSize * (pageIndex - 1)).Take(Funs.PageSize).ToList();
}
responeData.data = new { pageCount, getDataList };
}
catch (Exception ex)
{
responeData.code = 0;
responeData.message = ex.Message;
}
return responeData;
}
/// <summary>
/// 技术交底详情
/// </summary>
/// <param name="Id"></param>
/// <returns></returns>
[HttpGet]
public Model.ResponeData getConTechnologyDisclosure(string Id)
{
var responeData = new Model.ResponeData();
try
{
responeData.data = QualityAssuranceService.getConTechnologyDisclosure(Id);
}
catch (Exception ex)
{
responeData.code = 0;
responeData.message = ex.Message;
}
return responeData;
}
#endregion
#region
//
/// <summary>
/// 人员报验列表
/// </summary>
/// <param name="projectId"></param>
/// <param name="pageIndex"></param>
/// <param name="serachText"></param>
/// <returns></returns>
[HttpGet]
public Model.ResponeData getInspectionPersonList(string projectId,string serachText="", int pageIndex = 0)
{
var responeData = new Model.ResponeData();
try
{
var getDataList = QualityAssuranceService.getInspectionPersonList(projectId,serachText);
int pageCount = getDataList.Count();
if (pageCount > 0 && pageIndex > 0)
{
getDataList = getDataList.Skip(Funs.PageSize * (pageIndex - 1)).Take(Funs.PageSize).ToList();
}
responeData.data = new { pageCount, getDataList };
}
catch (Exception ex)
{
responeData.code = 0;
responeData.message = ex.Message;
}
return responeData;
}
/// <summary>
/// 人员报验详情
/// </summary>
/// <param name="Id"></param>
/// <returns></returns>
[HttpGet]
public Model.ResponeData getInspectionPerson(string Id)
{
var responeData = new Model.ResponeData();
try
{
responeData.data = QualityAssuranceService.getInspectionPerson(Id);
}
catch (Exception ex)
{
responeData.code = 0;
responeData.message = ex.Message;
}
return responeData;
}
#endregion
#region
//
/// <summary>
/// 材料报验列表
/// </summary>
/// <param name="projectId"></param>
/// <param name="pageIndex"></param>
/// <param name="serachText"></param>
/// <returns></returns>
[HttpGet]
public Model.ResponeData getInspectionEquipmentList(string projectId, string serachText = "", int pageIndex = 0)
{
var responeData = new Model.ResponeData();
try
{
var getDataList = QualityAssuranceService.getInspectionEquipmentList(projectId, serachText);
int pageCount = getDataList.Count();
if (pageCount > 0 && pageIndex > 0)
{
getDataList = getDataList.Skip(Funs.PageSize * (pageIndex - 1)).Take(Funs.PageSize).ToList();
}
responeData.data = new { pageCount, getDataList };
}
catch (Exception ex)
{
responeData.code = 0;
responeData.message = ex.Message;
}
return responeData;
}
/// <summary>
/// 材料报验详情
/// </summary>
/// <param name="Id"></param>
/// <returns></returns>
[HttpGet]
public Model.ResponeData getInspectionEquipment(string Id)
{
var responeData = new Model.ResponeData();
try
{
responeData.data = QualityAssuranceService.getInspectionEquipment(Id);
}
catch (Exception ex)
{
responeData.code = 0;
responeData.message = ex.Message;
}
return responeData;
}
#endregion
#region
/// <summary>
/// 机具报验列表
/// </summary>
/// <param name="projectId"></param>
/// <param name="pageIndex"></param>
/// <param name="serachText"></param>
/// <returns></returns>
[HttpGet]
public Model.ResponeData getInspectionMachineList(string projectId, string serachText = "", int pageIndex = 0)
{
var responeData = new Model.ResponeData();
try
{
var getDataList = QualityAssuranceService.getInspectionMachineList(projectId, serachText);
int pageCount = getDataList.Count();
if (pageCount > 0 && pageIndex > 0)
{
getDataList = getDataList.Skip(Funs.PageSize * (pageIndex - 1)).Take(Funs.PageSize).ToList();
}
responeData.data = new { pageCount, getDataList };
}
catch (Exception ex)
{
responeData.code = 0;
responeData.message = ex.Message;
}
return responeData;
}
/// <summary>
/// 机具报验详情
/// </summary>
/// <param name="Id"></param>
/// <returns></returns>
[HttpGet]
public Model.ResponeData getInspectionMachine(string Id)
{
var responeData = new Model.ResponeData();
try
{
responeData.data = QualityAssuranceService.getInspectionMachine(Id);
}
catch (Exception ex)
{
responeData.code = 0;
responeData.message = ex.Message;
}
return responeData;
}
#endregion
#region
/// <summary>
/// 无损检测列表
/// </summary>
/// <param name="projectId"></param>
/// <param name="pageIndex"></param>
/// <param name="serachText"></param>
/// <returns></returns>
[HttpGet]
public Model.ResponeData getNondestructiveTest_NewList(string projectId, string serachText = "", int pageIndex = 0)
{
var responeData = new Model.ResponeData();
try
{
var getDataList = QualityAssuranceService.getNondestructiveTest_NewList(projectId, serachText);
int pageCount = getDataList.Count();
if (pageCount > 0 && pageIndex > 0)
{
getDataList = getDataList.Skip(Funs.PageSize * (pageIndex - 1)).Take(Funs.PageSize).ToList();
}
responeData.data = new { pageCount, getDataList };
}
catch (Exception ex)
{
responeData.code = 0;
responeData.message = ex.Message;
}
return responeData;
}
/// <summary>
/// 无损检测详情
/// </summary>
/// <param name="Id"></param>
/// <returns></returns>
[HttpGet]
public Model.ResponeData getNondestructiveTest_New(string Id)
{
var responeData = new Model.ResponeData();
try
{
responeData.data = QualityAssuranceService.getNondestructiveTest_New(Id);
}
catch (Exception ex)
{
responeData.code = 0;
responeData.message = ex.Message;
}
return responeData;
}
#endregion
#region
/// <summary>
/// 压力管道列表
/// </summary>
/// <param name="projectId"></param>
/// <param name="pageIndex"></param>
/// <param name="serachText"></param>
/// <returns></returns>
[HttpGet]
public Model.ResponeData getPressurePipeList(string projectId, string serachText = "", int pageIndex = 0)
{
var responeData = new Model.ResponeData();
try
{
var getDataList = QualityAssuranceService.getPressurePipeList(projectId, serachText);
int pageCount = getDataList.Count();
if (pageCount > 0 && pageIndex > 0)
{
getDataList = getDataList.Skip(Funs.PageSize * (pageIndex - 1)).Take(Funs.PageSize).ToList();
}
responeData.data = new { pageCount, getDataList };
}
catch (Exception ex)
{
responeData.code = 0;
responeData.message = ex.Message;
}
return responeData;
}
/// <summary>
/// 压力管道详情
/// </summary>
/// <param name="Id"></param>
/// <returns></returns>
[HttpGet]
public Model.ResponeData getPressurePipe(string Id)
{
var responeData = new Model.ResponeData();
try
{
responeData.data = QualityAssuranceService.getPressurePipe(Id);
}
catch (Exception ex)
{
responeData.code = 0;
responeData.message = ex.Message;
}
return responeData;
}
#endregion
#region
/// <summary>
/// 特种设备列表
/// </summary>
/// <param name="projectId"></param>
/// <param name="pageIndex"></param>
/// <param name="serachText"></param>
/// <returns></returns>
[HttpGet]
public Model.ResponeData getSpecialEquipmentList(string projectId, string serachText = "", int pageIndex = 0)
{
var responeData = new Model.ResponeData();
try
{
var getDataList = QualityAssuranceService.getSpecialEquipmentList(projectId, serachText);
int pageCount = getDataList.Count();
if (pageCount > 0 && pageIndex > 0)
{
getDataList = getDataList.Skip(Funs.PageSize * (pageIndex - 1)).Take(Funs.PageSize).ToList();
}
responeData.data = new { pageCount, getDataList };
}
catch (Exception ex)
{
responeData.code = 0;
responeData.message = ex.Message;
}
return responeData;
}
/// <summary>
/// 特种设备详情
/// </summary>
/// <param name="Id"></param>
/// <returns></returns>
[HttpGet]
public Model.ResponeData getSpecialEquipment(string Id)
{
var responeData = new Model.ResponeData();
try
{
responeData.data = QualityAssuranceService.getSpecialEquipment(Id);
}
catch (Exception ex)
{
responeData.code = 0;
responeData.message = ex.Message;
}
return responeData;
}
#endregion
#region
#endregion
#region
/// <summary>
/// 控制点检查检测合格率统计列表
/// </summary>
/// <param name="projectId"></param>
/// <param name="pageIndex"></param>
/// <param name="serachText"></param>
/// <returns></returns>
[HttpGet]
public Model.ResponeData getInspectionManagementStatisticsList(string projectId, string serachText = "", int pageIndex = 0)
{
var responeData = new Model.ResponeData();
try
{
var getDataList = QualityAssuranceService.getInspectionManagementStatisticsList(projectId, serachText);
int pageCount = getDataList.Count();
if (pageCount > 0 && pageIndex > 0)
{
getDataList = getDataList.Skip(Funs.PageSize * (pageIndex - 1)).Take(Funs.PageSize).ToList();
}
responeData.data = new { pageCount, getDataList };
}
catch (Exception ex)
{
responeData.code = 0;
responeData.message = ex.Message;
}
return responeData;
}
#endregion
#region
/// <summary>
/// 施工组织设计及施工方案管理列表
/// </summary>
/// <param name="projectId"></param>
/// <param name="pageIndex"></param>
/// <param name="serachText"></param>
/// <returns></returns>
[HttpGet]
public Model.ResponeData getGeneralPlanList(string projectId, string serachText = "", int pageIndex = 0)
{
var responeData = new Model.ResponeData();
try
{
var getDataList = QualityAssuranceService.getGeneralPlanList(projectId, serachText);
int pageCount = getDataList.Count();
if (pageCount > 0 && pageIndex > 0)
{
getDataList = getDataList.Skip(Funs.PageSize * (pageIndex - 1)).Take(Funs.PageSize).ToList();
}
responeData.data = new { pageCount, getDataList };
}
catch (Exception ex)
{
responeData.code = 0;
responeData.message = ex.Message;
}
return responeData;
}
/// <summary>
/// 施工组织设计及施工方案管理详情
/// </summary>
/// <param name="Id"></param>
/// <returns></returns>
[HttpGet]
public Model.ResponeData getGeneralPlan(string Id)
{
var responeData = new Model.ResponeData();
try
{
responeData.data = QualityAssuranceService.getGeneralPlan(Id);
}
catch (Exception ex)
{
responeData.code = 0;
responeData.message = ex.Message;
}
return responeData;
}
#endregion
#region
/// <summary>
/// 超危大工程施工方案管理列表
/// </summary>
/// <param name="projectId"></param>
/// <param name="pageIndex"></param>
/// <param name="serachText"></param>
/// <returns></returns>
[HttpGet]
public Model.ResponeData getMajorPlanList(string projectId, string serachText = "", int pageIndex = 0)
{
var responeData = new Model.ResponeData();
try
{
var getDataList = QualityAssuranceService.getMajorPlanList(projectId, serachText);
int pageCount = getDataList.Count();
if (pageCount > 0 && pageIndex > 0)
{
getDataList = getDataList.Skip(Funs.PageSize * (pageIndex - 1)).Take(Funs.PageSize).ToList();
}
responeData.data = new { pageCount, getDataList };
}
catch (Exception ex)
{
responeData.code = 0;
responeData.message = ex.Message;
}
return responeData;
}
/// <summary>
/// 超危大工程施工方案管理详情
/// </summary>
/// <param name="Id"></param>
/// <returns></returns>
[HttpGet]
public Model.ResponeData getMajorPlan(string Id)
{
var responeData = new Model.ResponeData();
try
{
responeData.data = QualityAssuranceService.getMajorPlan(Id);
}
catch (Exception ex)
{
responeData.code = 0;
responeData.message = ex.Message;
}
return responeData;
}
#endregion
}
}

View File

@ -6,7 +6,7 @@
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<_PublishTargetUrl>E:\Package\中国五环工程有限公司\SGGLAPI</_PublishTargetUrl>
<History>True|2024-09-03T08:26:17.4985546Z||;True|2024-07-17T10:29:15.9472548+08:00||;</History>
<History>True|2024-09-24T01:51:10.8028974Z;True|2024-09-20T17:30:59.6144803+08:00;True|2024-09-20T15:28:40.2547949+08:00;True|2024-09-19T16:30:51.3047517+08:00;True|2024-09-19T15:53:23.2431713+08:00;True|2024-09-19T15:48:55.0571748+08:00;True|2024-09-19T15:06:29.5748482+08:00;True|2024-09-19T14:55:42.1477578+08:00;True|2024-09-19T10:07:53.8666329+08:00;True|2024-09-03T16:26:17.4985546+08:00;True|2024-07-17T10:29:15.9472548+08:00;</History>
<LastFailureDetails />
</PropertyGroup>
<ItemGroup>
@ -74,34 +74,34 @@
<publishTime>07/17/2022 11:13:58</publishTime>
</File>
<File Include="bin/AipSdk.dll">
<publishTime>05/07/2022 06:29:26</publishTime>
<publishTime>05/07/2022 14:29:26</publishTime>
</File>
<File Include="bin/Antlr3.Runtime.dll">
<publishTime>09/10/2013 16:29:20</publishTime>
<publishTime>09/11/2013 00:29:20</publishTime>
</File>
<File Include="bin/Antlr3.Runtime.pdb">
<publishTime>09/10/2013 16:29:20</publishTime>
<publishTime>09/11/2013 00:29:20</publishTime>
</File>
<File Include="bin/AOP.Common.dll">
<publishTime>09/23/2018 23:07:04</publishTime>
<publishTime>03/11/2024 11:33:45</publishTime>
</File>
<File Include="bin/App_global.asax.compiled">
<publishTime>09/03/2024 16:26:16</publishTime>
<publishTime>09/24/2024 09:51:10</publishTime>
</File>
<File Include="bin/App_global.asax.dll">
<publishTime>09/03/2024 16:26:15</publishTime>
<publishTime>09/24/2024 09:51:10</publishTime>
</File>
<File Include="bin/Aspose.Words.dll">
<publishTime>06/25/2024 16:56:55</publishTime>
<publishTime>03/11/2024 11:23:37</publishTime>
</File>
<File Include="bin/BLL.dll">
<publishTime>09/03/2024 16:26:10</publishTime>
<publishTime>09/24/2024 09:50:50</publishTime>
</File>
<File Include="bin/BLL.dll.config">
<publishTime>06/25/2024 16:56:51</publishTime>
<publishTime>05/22/2024 09:42:30</publishTime>
</File>
<File Include="bin/BLL.pdb">
<publishTime>09/03/2024 16:26:10</publishTime>
<publishTime>09/24/2024 09:50:50</publishTime>
</File>
<File Include="bin/BouncyCastle.Crypto.dll">
<publishTime>12/18/2020 05:32:28</publishTime>
@ -110,7 +110,7 @@
<publishTime>05/10/2011 21:28:12</publishTime>
</File>
<File Include="bin/FineUIPro.dll">
<publishTime>06/25/2024 16:56:54</publishTime>
<publishTime>03/11/2024 11:23:36</publishTime>
</File>
<File Include="bin/ICSharpCode.SharpZipLib.dll">
<publishTime>05/09/2021 01:08:30</publishTime>
@ -119,28 +119,28 @@
<publishTime>05/09/2021 01:08:30</publishTime>
</File>
<File Include="bin/Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll">
<publishTime>05/24/2018 13:38:22</publishTime>
<publishTime>05/24/2018 21:38:22</publishTime>
</File>
<File Include="bin/Microsoft.Extensions.Logging.Abstractions.dll">
<publishTime>06/07/2018 08:26:54</publishTime>
</File>
<File Include="bin/Microsoft.Web.Infrastructure.dll">
<publishTime>07/25/2012 11:48:56</publishTime>
<publishTime>07/25/2012 19:48:56</publishTime>
</File>
<File Include="bin/Model.dll">
<publishTime>09/03/2024 16:26:07</publishTime>
<publishTime>09/20/2024 15:28:18</publishTime>
</File>
<File Include="bin/Model.pdb">
<publishTime>09/03/2024 16:26:07</publishTime>
<publishTime>09/20/2024 15:28:18</publishTime>
</File>
<File Include="bin/netstandard.dll">
<publishTime>08/13/2024 14:17:23</publishTime>
<publishTime>03/11/2024 11:17:08</publishTime>
</File>
<File Include="bin/Newtonsoft.Json.dll">
<publishTime>11/27/2018 18:07:34</publishTime>
<publishTime>11/28/2018 02:07:34</publishTime>
</File>
<File Include="bin/Newtonsoft.Json.pdb">
<publishTime>11/27/2018 17:59:08</publishTime>
<publishTime>11/28/2018 01:59:08</publishTime>
</File>
<File Include="bin/NPOI.dll">
<publishTime>10/23/2021 09:07:54</publishTime>
@ -173,151 +173,151 @@
<publishTime>12/08/2021 22:02:42</publishTime>
</File>
<File Include="bin/roslyn/csc.exe">
<publishTime>05/24/2018 13:38:22</publishTime>
<publishTime>05/24/2018 21:38:22</publishTime>
</File>
<File Include="bin/roslyn/csc.exe.config">
<publishTime>05/24/2018 13:38:22</publishTime>
<publishTime>05/24/2018 21:38:22</publishTime>
</File>
<File Include="bin/roslyn/csc.rsp">
<publishTime>05/24/2018 13:38:22</publishTime>
<publishTime>05/24/2018 21:38:22</publishTime>
</File>
<File Include="bin/roslyn/csi.exe">
<publishTime>05/24/2018 13:38:22</publishTime>
<publishTime>05/24/2018 21:38:22</publishTime>
</File>
<File Include="bin/roslyn/csi.exe.config">
<publishTime>05/24/2018 13:38:22</publishTime>
<publishTime>05/24/2018 21:38:22</publishTime>
</File>
<File Include="bin/roslyn/csi.rsp">
<publishTime>05/24/2018 13:38:22</publishTime>
<publishTime>05/24/2018 21:38:22</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.Build.Tasks.CodeAnalysis.dll">
<publishTime>05/24/2018 13:38:22</publishTime>
<publishTime>05/24/2018 21:38:22</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.CodeAnalysis.CSharp.dll">
<publishTime>05/24/2018 13:38:24</publishTime>
<publishTime>05/24/2018 21:38:24</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.CodeAnalysis.CSharp.Scripting.dll">
<publishTime>05/24/2018 13:38:24</publishTime>
<publishTime>05/24/2018 21:38:24</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.CodeAnalysis.dll">
<publishTime>05/24/2018 13:38:24</publishTime>
<publishTime>05/24/2018 21:38:24</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.CodeAnalysis.Scripting.dll">
<publishTime>05/24/2018 13:38:24</publishTime>
<publishTime>05/24/2018 21:38:24</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.CodeAnalysis.VisualBasic.dll">
<publishTime>05/24/2018 13:38:24</publishTime>
<publishTime>05/24/2018 21:38:24</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.CSharp.Core.targets">
<publishTime>05/24/2018 13:38:24</publishTime>
<publishTime>05/24/2018 21:38:24</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.DiaSymReader.Native.amd64.dll">
<publishTime>05/24/2018 13:38:24</publishTime>
<publishTime>05/24/2018 21:38:24</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.DiaSymReader.Native.x86.dll">
<publishTime>05/24/2018 13:38:24</publishTime>
<publishTime>05/24/2018 21:38:24</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.Managed.Core.targets">
<publishTime>05/24/2018 13:38:24</publishTime>
<publishTime>05/24/2018 21:38:24</publishTime>
</File>
<File Include="bin/roslyn/Microsoft.VisualBasic.Core.targets">
<publishTime>05/24/2018 13:38:24</publishTime>
<publishTime>05/24/2018 21:38:24</publishTime>
</File>
<File Include="bin/roslyn/System.AppContext.dll">
<publishTime>05/24/2018 13:38:24</publishTime>
<publishTime>05/24/2018 21:38:24</publishTime>
</File>
<File Include="bin/roslyn/System.Collections.Immutable.dll">
<publishTime>05/24/2018 13:38:24</publishTime>
<publishTime>05/24/2018 21:38:24</publishTime>
</File>
<File Include="bin/roslyn/System.Console.dll">
<publishTime>05/24/2018 13:38:24</publishTime>
<publishTime>05/24/2018 21:38:24</publishTime>
</File>
<File Include="bin/roslyn/System.Diagnostics.FileVersionInfo.dll">
<publishTime>05/24/2018 13:38:24</publishTime>
<publishTime>05/24/2018 21:38:24</publishTime>
</File>
<File Include="bin/roslyn/System.Diagnostics.StackTrace.dll">
<publishTime>05/24/2018 13:38:24</publishTime>
<publishTime>05/24/2018 21:38:24</publishTime>
</File>
<File Include="bin/roslyn/System.IO.Compression.dll">
<publishTime>05/24/2018 13:38:24</publishTime>
<publishTime>05/24/2018 21:38:24</publishTime>
</File>
<File Include="bin/roslyn/System.IO.FileSystem.dll">
<publishTime>05/24/2018 13:38:24</publishTime>
<publishTime>05/24/2018 21:38:24</publishTime>
</File>
<File Include="bin/roslyn/System.IO.FileSystem.Primitives.dll">
<publishTime>05/24/2018 13:38:24</publishTime>
<publishTime>05/24/2018 21:38:24</publishTime>
</File>
<File Include="bin/roslyn/System.IO.Pipes.AccessControl.dll">
<publishTime>05/24/2018 13:38:24</publishTime>
<publishTime>05/24/2018 21:38:24</publishTime>
</File>
<File Include="bin/roslyn/System.IO.Pipes.dll">
<publishTime>05/24/2018 13:38:24</publishTime>
<publishTime>05/24/2018 21:38:24</publishTime>
</File>
<File Include="bin/roslyn/System.Reflection.Metadata.dll">
<publishTime>05/24/2018 13:38:24</publishTime>
<publishTime>05/24/2018 21:38:24</publishTime>
</File>
<File Include="bin/roslyn/System.Security.AccessControl.dll">
<publishTime>05/24/2018 13:38:24</publishTime>
<publishTime>05/24/2018 21:38:24</publishTime>
</File>
<File Include="bin/roslyn/System.Security.Claims.dll">
<publishTime>05/24/2018 13:38:24</publishTime>
<publishTime>05/24/2018 21:38:24</publishTime>
</File>
<File Include="bin/roslyn/System.Security.Cryptography.Algorithms.dll">
<publishTime>05/24/2018 13:38:24</publishTime>
<publishTime>05/24/2018 21:38:24</publishTime>
</File>
<File Include="bin/roslyn/System.Security.Cryptography.Encoding.dll">
<publishTime>05/24/2018 13:38:24</publishTime>
<publishTime>05/24/2018 21:38:24</publishTime>
</File>
<File Include="bin/roslyn/System.Security.Cryptography.Primitives.dll">
<publishTime>05/24/2018 13:38:24</publishTime>
<publishTime>05/24/2018 21:38:24</publishTime>
</File>
<File Include="bin/roslyn/System.Security.Cryptography.X509Certificates.dll">
<publishTime>05/24/2018 13:38:24</publishTime>
<publishTime>05/24/2018 21:38:24</publishTime>
</File>
<File Include="bin/roslyn/System.Security.Principal.Windows.dll">
<publishTime>05/24/2018 13:38:24</publishTime>
<publishTime>05/24/2018 21:38:24</publishTime>
</File>
<File Include="bin/roslyn/System.Text.Encoding.CodePages.dll">
<publishTime>05/24/2018 13:38:24</publishTime>
<publishTime>05/24/2018 21:38:24</publishTime>
</File>
<File Include="bin/roslyn/System.ValueTuple.dll">
<publishTime>05/24/2018 13:38:24</publishTime>
<publishTime>05/24/2018 21:38:24</publishTime>
</File>
<File Include="bin/roslyn/System.Xml.ReaderWriter.dll">
<publishTime>05/24/2018 13:38:24</publishTime>
<publishTime>05/24/2018 21:38:24</publishTime>
</File>
<File Include="bin/roslyn/System.Xml.XmlDocument.dll">
<publishTime>05/24/2018 13:38:24</publishTime>
<publishTime>05/24/2018 21:38:24</publishTime>
</File>
<File Include="bin/roslyn/System.Xml.XPath.dll">
<publishTime>05/24/2018 13:38:24</publishTime>
<publishTime>05/24/2018 21:38:24</publishTime>
</File>
<File Include="bin/roslyn/System.Xml.XPath.XDocument.dll">
<publishTime>05/24/2018 13:38:24</publishTime>
<publishTime>05/24/2018 21:38:24</publishTime>
</File>
<File Include="bin/roslyn/vbc.exe">
<publishTime>05/24/2018 13:38:24</publishTime>
<publishTime>05/24/2018 21:38:24</publishTime>
</File>
<File Include="bin/roslyn/vbc.exe.config">
<publishTime>05/24/2018 13:38:24</publishTime>
<publishTime>05/24/2018 21:38:24</publishTime>
</File>
<File Include="bin/roslyn/vbc.rsp">
<publishTime>05/24/2018 13:38:24</publishTime>
<publishTime>05/24/2018 21:38:24</publishTime>
</File>
<File Include="bin/roslyn/VBCSCompiler.exe">
<publishTime>05/24/2018 13:38:24</publishTime>
<publishTime>05/24/2018 21:38:24</publishTime>
</File>
<File Include="bin/roslyn/VBCSCompiler.exe.config">
<publishTime>05/24/2018 13:38:24</publishTime>
<publishTime>05/24/2018 21:38:24</publishTime>
</File>
<File Include="bin/SgManager.AI.dll">
<publishTime>09/03/2024 16:26:04</publishTime>
<publishTime>07/17/2024 10:28:48</publishTime>
</File>
<File Include="bin/SgManager.AI.dll.config">
<publishTime>06/25/2024 16:56:55</publishTime>
<publishTime>05/22/2024 09:42:30</publishTime>
</File>
<File Include="bin/SgManager.AI.pdb">
<publishTime>09/03/2024 16:26:04</publishTime>
<publishTime>07/17/2024 10:28:48</publishTime>
</File>
<File Include="bin/Swashbuckle.Core.dll">
<publishTime>07/08/2017 09:30:56</publishTime>
@ -335,7 +335,7 @@
<publishTime>02/19/2020 18:05:18</publishTime>
</File>
<File Include="bin/System.Net.Http.Formatting.dll">
<publishTime>11/28/2018 13:00:36</publishTime>
<publishTime>11/28/2018 21:00:36</publishTime>
</File>
<File Include="bin/System.Numerics.Vectors.dll">
<publishTime>05/15/2018 21:29:44</publishTime>
@ -344,55 +344,55 @@
<publishTime>02/19/2020 18:05:16</publishTime>
</File>
<File Include="bin/System.Web.Cors.dll">
<publishTime>11/28/2018 12:58:44</publishTime>
<publishTime>11/28/2018 20:58:44</publishTime>
</File>
<File Include="bin/System.Web.Helpers.dll">
<publishTime>02/01/2018 12:20:56</publishTime>
<publishTime>02/01/2018 20:20:56</publishTime>
</File>
<File Include="bin/System.Web.Http.Cors.dll">
<publishTime>11/28/2018 13:01:26</publishTime>
<publishTime>11/28/2018 21:01:26</publishTime>
</File>
<File Include="bin/System.Web.Http.dll">
<publishTime>11/28/2018 13:01:00</publishTime>
<publishTime>11/28/2018 21:01:00</publishTime>
</File>
<File Include="bin/System.Web.Http.WebHost.dll">
<publishTime>02/01/2018 12:19:26</publishTime>
<publishTime>02/01/2018 20:19:26</publishTime>
</File>
<File Include="bin/System.Web.Mvc.dll">
<publishTime>02/01/2018 12:16:32</publishTime>
<publishTime>02/01/2018 20:16:32</publishTime>
</File>
<File Include="bin/System.Web.Optimization.dll">
<publishTime>02/11/2014 15:26:04</publishTime>
<publishTime>02/11/2014 23:26:04</publishTime>
</File>
<File Include="bin/System.Web.Razor.dll">
<publishTime>02/01/2018 12:16:56</publishTime>
<publishTime>02/01/2018 20:16:56</publishTime>
</File>
<File Include="bin/System.Web.WebPages.Deployment.dll">
<publishTime>02/01/2018 12:20:56</publishTime>
<publishTime>02/01/2018 20:20:56</publishTime>
</File>
<File Include="bin/System.Web.WebPages.dll">
<publishTime>02/01/2018 12:20:56</publishTime>
<publishTime>02/01/2018 20:20:56</publishTime>
</File>
<File Include="bin/System.Web.WebPages.Razor.dll">
<publishTime>02/01/2018 12:20:56</publishTime>
<publishTime>02/01/2018 20:20:56</publishTime>
</File>
<File Include="bin/ThoughtWorks.QRCode.dll">
<publishTime>06/25/2024 16:56:55</publishTime>
<publishTime>03/11/2024 11:23:37</publishTime>
</File>
<File Include="bin/WebActivatorEx.dll">
<publishTime>02/09/2013 00:42:28</publishTime>
</File>
<File Include="bin/WebAPI.dll">
<publishTime>09/03/2024 16:26:11</publishTime>
<publishTime>09/24/2024 09:50:50</publishTime>
</File>
<File Include="bin/WebAPI.pdb">
<publishTime>09/03/2024 16:26:11</publishTime>
<publishTime>09/24/2024 09:50:50</publishTime>
</File>
<File Include="bin/WebAPI.xml">
<publishTime>09/03/2024 16:26:11</publishTime>
<publishTime>09/24/2024 09:50:50</publishTime>
</File>
<File Include="bin/WebGrease.dll">
<publishTime>01/23/2014 13:57:34</publishTime>
<publishTime>01/23/2014 21:57:34</publishTime>
</File>
<File Include="bin/zh-Hans/System.Net.Http.Formatting.resources.dll">
<publishTime>11/29/2018 21:26:02</publishTime>
@ -425,100 +425,100 @@
<publishTime>02/01/2018 20:21:00</publishTime>
</File>
<File Include="Content/bootstrap-theme.css">
<publishTime>06/25/2024 16:56:55</publishTime>
<publishTime>03/11/2024 11:23:37</publishTime>
</File>
<File Include="Content/bootstrap-theme.css.map">
<publishTime>06/25/2024 16:56:55</publishTime>
<publishTime>03/11/2024 11:23:37</publishTime>
</File>
<File Include="Content/bootstrap-theme.min.css">
<publishTime>06/25/2024 16:56:55</publishTime>
<publishTime>03/11/2024 11:23:37</publishTime>
</File>
<File Include="Content/bootstrap-theme.min.css.map">
<publishTime>06/25/2024 16:56:55</publishTime>
<publishTime>03/11/2024 11:23:37</publishTime>
</File>
<File Include="Content/bootstrap.css">
<publishTime>06/25/2024 16:56:55</publishTime>
<publishTime>03/11/2024 11:23:37</publishTime>
</File>
<File Include="Content/bootstrap.css.map">
<publishTime>06/25/2024 16:56:55</publishTime>
<publishTime>03/11/2024 11:23:37</publishTime>
</File>
<File Include="Content/bootstrap.min.css">
<publishTime>06/25/2024 16:56:55</publishTime>
<publishTime>03/11/2024 11:23:37</publishTime>
</File>
<File Include="Content/bootstrap.min.css.map">
<publishTime>06/25/2024 16:56:55</publishTime>
<publishTime>03/11/2024 11:23:37</publishTime>
</File>
<File Include="Content/Site.css">
<publishTime>06/25/2024 16:56:55</publishTime>
<publishTime>03/11/2024 11:23:37</publishTime>
</File>
<File Include="ErrLog.txt">
<publishTime>06/25/2024 16:56:55</publishTime>
<publishTime>03/11/2024 11:23:37</publishTime>
</File>
<File Include="favicon.ico">
<publishTime>06/25/2024 16:56:55</publishTime>
<publishTime>03/11/2024 11:23:37</publishTime>
</File>
<File Include="fonts/glyphicons-halflings-regular.eot">
<publishTime>06/25/2024 16:56:55</publishTime>
<publishTime>03/11/2024 11:23:37</publishTime>
</File>
<File Include="fonts/glyphicons-halflings-regular.svg">
<publishTime>06/25/2024 16:56:55</publishTime>
<publishTime>03/11/2024 11:23:37</publishTime>
</File>
<File Include="fonts/glyphicons-halflings-regular.ttf">
<publishTime>06/25/2024 16:56:55</publishTime>
<publishTime>03/11/2024 11:23:37</publishTime>
</File>
<File Include="fonts/glyphicons-halflings-regular.woff">
<publishTime>06/25/2024 16:56:55</publishTime>
<publishTime>03/11/2024 11:23:37</publishTime>
</File>
<File Include="fonts/glyphicons-halflings-regular.woff2">
<publishTime>06/25/2024 16:56:55</publishTime>
<publishTime>03/11/2024 11:23:37</publishTime>
</File>
<File Include="PrecompiledApp.config">
<publishTime>09/03/2024 16:26:12</publishTime>
<publishTime>09/24/2024 09:50:53</publishTime>
</File>
<File Include="Scripts/bootstrap.js">
<publishTime>06/25/2024 16:56:55</publishTime>
<publishTime>03/11/2024 11:23:37</publishTime>
</File>
<File Include="Scripts/bootstrap.min.js">
<publishTime>06/25/2024 16:56:55</publishTime>
<publishTime>03/11/2024 11:23:37</publishTime>
</File>
<File Include="Scripts/jquery-3.3.1.js">
<publishTime>06/25/2024 16:56:55</publishTime>
<publishTime>03/11/2024 11:23:37</publishTime>
</File>
<File Include="Scripts/jquery-3.3.1.min.js">
<publishTime>06/25/2024 16:56:55</publishTime>
<publishTime>03/11/2024 11:23:37</publishTime>
</File>
<File Include="Scripts/jquery-3.3.1.min.map">
<publishTime>06/25/2024 16:56:55</publishTime>
<publishTime>03/11/2024 11:23:37</publishTime>
</File>
<File Include="Scripts/jquery-3.3.1.slim.js">
<publishTime>06/25/2024 16:56:55</publishTime>
<publishTime>03/11/2024 11:23:37</publishTime>
</File>
<File Include="Scripts/jquery-3.3.1.slim.min.js">
<publishTime>06/25/2024 16:56:55</publishTime>
<publishTime>03/11/2024 11:23:37</publishTime>
</File>
<File Include="Scripts/jquery-3.3.1.slim.min.map">
<publishTime>06/25/2024 16:56:55</publishTime>
<publishTime>03/11/2024 11:23:37</publishTime>
</File>
<File Include="Scripts/modernizr-2.8.3.js">
<publishTime>06/25/2024 16:56:55</publishTime>
<publishTime>03/11/2024 11:23:37</publishTime>
</File>
<File Include="Views/Home/Index.cshtml">
<publishTime>01/25/2024 16:49:07</publishTime>
<publishTime>03/11/2024 11:23:37</publishTime>
</File>
<File Include="Views/Shared/Error.cshtml">
<publishTime>01/25/2024 16:49:07</publishTime>
<publishTime>03/11/2024 11:23:37</publishTime>
</File>
<File Include="Views/Shared/_Layout.cshtml">
<publishTime>01/25/2024 16:49:07</publishTime>
<publishTime>03/11/2024 11:23:37</publishTime>
</File>
<File Include="Views/Web.config">
<publishTime>01/25/2024 16:49:07</publishTime>
<publishTime>03/11/2024 11:23:37</publishTime>
</File>
<File Include="Views/_ViewStart.cshtml">
<publishTime>01/25/2024 16:49:07</publishTime>
<publishTime>03/11/2024 11:23:37</publishTime>
</File>
<File Include="Web.config">
<publishTime>09/03/2024 16:23:55</publishTime>
<publishTime>09/06/2024 14:03:52</publishTime>
</File>
</ItemGroup>
</Project>

View File

@ -155,6 +155,7 @@
<Compile Include="Controllers\CommonController.cs" />
<Compile Include="Controllers\CQMS\InspectionManagementController.cs" />
<Compile Include="Controllers\CQMS\PerformanceController.cs" />
<Compile Include="Controllers\CQMS\QualityAssuranceController.cs" />
<Compile Include="Controllers\CQMS\WBSController.cs" />
<Compile Include="Controllers\DataSync\CNCECServerController.cs" />
<Compile Include="Controllers\DoorProject\getController.cs" />
@ -268,6 +269,7 @@
<Folder Include="Images\" />
<Folder Include="Models\" />
<Folder Include="Views\Login\" />
<Folder Include="Views\QualityAssurance\" />
</ItemGroup>
<ItemGroup>
<Content Include="fonts\glyphicons-halflings-regular.woff2" />

View File

@ -9,7 +9,7 @@
<IISExpressWindowsAuthentication />
<IISExpressUseClassicPipelineMode />
<UseGlobalApplicationHostFile />
<NameOfLastUsedPublishProfile>D:\数据\诺必达\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\WebAPI\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile>
<NameOfLastUsedPublishProfile>G:\公司项目\五环\CNCEC_SUBQHSE_WUHUAN\SGGL\WebAPI\Properties\PublishProfiles\FolderProfile.pubxml</NameOfLastUsedPublishProfile>
<Controller_SelectedScaffolderID>MvcControllerEmptyScaffolder</Controller_SelectedScaffolderID>
<Controller_SelectedScaffolderCategoryPath>root/Common/MVC/Controller</Controller_SelectedScaffolderCategoryPath>
<WebStackScaffolding_ControllerDialogWidth>600</WebStackScaffolding_ControllerDialogWidth>