This commit is contained in:
2026-03-23 17:14:35 +08:00
parent 112b305803
commit d36cec32ea
10 changed files with 514 additions and 39 deletions
+66 -12
View File
@@ -28,6 +28,17 @@ namespace FineUIPro.Web.CQMS.Check
ViewState["ProjectId"] = value;
}
}
public string code
{
get
{
return (string)ViewState["code"];
}
set
{
ViewState["code"] = value;
}
}
#region
/// <summary>
/// 加载页面
@@ -48,27 +59,52 @@ namespace FineUIPro.Web.CQMS.Check
// this.ProjectId = Request.Params["projectId"];
//}
//权限按钮方法
UnitService.InitUnitByProjectIdUnitTypeDropDownList(drpSponsorUnit, this.CurrUser.LoginProjectId, BLL.Const.ProjectUnitType_2, true);
UnitWorkService.InitUnitWorkDownList(drpUnitWork, this.CurrUser.LoginProjectId, true);
CNProfessionalService.InitCNProfessionalDownList(drpCNProfessional, true);
QualityQuestionTypeService.InitQualityQuestionTypeDownList(drpQuestionType, true);
Funs.FineUIPleaseSelect(this.dpHandelStatus);
//UnitService.InitUnitByProjectIdUnitTypeDropDownList(drpSponsorUnit, this.CurrUser.LoginProjectId, BLL.Const.ProjectUnitType_2, true);
//UnitWorkService.InitUnitWorkDownList(drpUnitWork, this.CurrUser.LoginProjectId, true);
//CNProfessionalService.InitCNProfessionalDownList(drpCNProfessional, true);
//QualityQuestionTypeService.InitQualityQuestionTypeDownList(drpQuestionType, true);
//Funs.FineUIPleaseSelect(this.dpHandelStatus);
//if (ProjectUnitService.GetProjectUnitTypeByProjectIdUnitId(this.CurrUser.LoginProjectId, CurrUser.UnitId))
//{
// drpSponsorUnit.SelectedValue = CurrUser.UnitId;
// drpSponsorUnit.Readonly = true;
//}
btnNew.OnClientClick = Window1.GetShowReference("ChecklistEdit.aspx") + "return false;";
ddlPageSize.SelectedValue = Grid1.PageSize.ToString();
if (ProjectUnitService.GetProjectUnitTypeByProjectIdUnitId(this.CurrUser.LoginProjectId, CurrUser.UnitId))
{
drpSponsorUnit.SelectedValue = CurrUser.UnitId;
drpSponsorUnit.Readonly = true;
}
GetList();
APICheckControlSyncService.getCheckControlLists(this.ProjectId);
// 绑定表格
BindGrid();
}
}
private void GetList()
{
//UnitService.InitUnitByProjectIdUnitTypeDropDownList(drpSponsorUnit, this.CurrUser.LoginProjectId, BLL.Const.ProjectUnitType_2, true);
//UnitWorkService.InitUnitWorkDownList(drpUnitWork, this.CurrUser.LoginProjectId, true);
//CNProfessionalService.InitCNProfessionalDownList(drpCNProfessional, true);
//QualityQuestionTypeService.InitQualityQuestionTypeDownList(drpQuestionType, true);
//Funs.FineUIPleaseSelect(this.dpHandelStatus);
if (!string.IsNullOrEmpty(this.ProjectId))
{
code = ProjectService.GetProjectByProjectId(this.ProjectId).ProjectCode + "-QC-TCC-XJ-";
}
UnitService.InitUnitByProjectIdUnitTypeDropDownList(drpSponsorUnit, this.ProjectId, "", true);
UnitWorkService.InitUnitWorkDownList(drpUnitWork, this.ProjectId, true);
CNProfessionalService.InitCNProfessionalDownList(drpCNProfessional, true);
QualityQuestionTypeService.InitQualityQuestionTypeDownList(drpQuestionType, true);
Funs.FineUIPleaseSelect(this.dpHandelStatus);
if (ProjectUnitService.GetProjectUnitTypeByProjectIdUnitId(this.CurrUser.LoginProjectId, CurrUser.UnitId))
{
drpSponsorUnit.SelectedValue = CurrUser.UnitId;
drpSponsorUnit.Readonly = true;
}
}
#endregion
//public System.Web.UI.WebControls.ListItem[] GetHandelStatus()
//{
@@ -336,6 +372,11 @@ namespace FineUIPro.Web.CQMS.Check
if (checks != null)
{
if (checks.DataSource == "1")
{
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("CheckListEdit.aspx?CheckControlCode={0}", codes, "编辑 - ")));
return;
}
if (checks.State.Equals(Const.CheckControl_Complete))
{
Alert.ShowInTop("当前数据已闭环,无法编辑,请右键查看!", MessageBoxIcon.Warning);
@@ -1008,5 +1049,18 @@ namespace FineUIPro.Web.CQMS.Check
return url;
}
#region
/// <summary>
/// 拉取总包检查
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void btnPull_Click(object sender, EventArgs e)
{
APICheckControlSyncService.getCheckControlLists(this.ProjectId);
this.BindGrid();
}
#endregion
}
}