feat(hjgl): 完善焊前检查和防腐检查流程

焊前检查需要同时覆盖下料、组对和防腐检查,并支持移动端查询与保存。
扩展焊前检查模型、服务和页面字段,补充检查结果、不合格原因、整改要求、
附件和防腐检查记录,便于按焊口和材料追溯检查过程。
This commit is contained in:
2026-07-07 10:40:21 +08:00
parent 02b524b895
commit bb6615ebb0
57 changed files with 5035 additions and 2057 deletions
@@ -545,7 +545,57 @@ namespace FineUIPro.Web.HJGL.DataImport
}
}
#region
#region
/// <summary>
/// 维护工厂预制材料编码。
/// </summary>
protected void btnEditMatGrid1_Click(object sender, EventArgs e)
{
OpenMaterialCodeEdit(Grid1);
}
/// <summary>
/// 维护现场施工材料编码。
/// </summary>
protected void btnEditMatGrid2_Click(object sender, EventArgs e)
{
OpenMaterialCodeEdit(Grid2);
}
/// <summary>
/// 维护预制散件材料编码。
/// </summary>
protected void btnEditMatGrid3_Click(object sender, EventArgs e)
{
OpenMaterialCodeEdit(Grid3);
}
/// <summary>
/// 打开材料编码维护窗口,按管线材料ID只维护 HJGL_PipeLineMat.MaterialCode2。
/// </summary>
private void OpenMaterialCodeEdit(Grid grid)
{
if (!CommonService.GetAllButtonPowerList(this.CurrUser.LoginProjectId, this.CurrUser.PersonId, Const.HJGL_WeldJointMenuId, Const.BtnModify))
{
ShowNotify("您没有这个权限,请与管理员联系!", MessageBoxIcon.Warning);
return;
}
if (grid.SelectedRowIndexArray.Length == 0)
{
Alert.ShowInTop("请至少选择一条记录", MessageBoxIcon.Warning);
return;
}
if (grid.SelectedRowIndexArray.Length > 1)
{
Alert.ShowInTop("一次只能编辑一条记录", MessageBoxIcon.Warning);
return;
}
PageContext.RegisterStartupScript(Window5.GetShowReference(String.Format("MaterialInformationEdit.aspx?PipeLineMatId={0}", grid.SelectedRowID), "维护材料编码", 500, 180));
}
protected void btnDelMatGrid2_Click(object sender, EventArgs e)
@@ -735,7 +785,9 @@ namespace FineUIPro.Web.HJGL.DataImport
protected void Window5_Close(object sender, WindowCloseEventArgs e)
{
// this.BindGrid1(this.tvControlItem.SelectedNodeID);
this.BindGrid1(this.tvControlItem.SelectedNodeID, this.hdUnitWorkId.Text);
this.BindGrid2(this.tvControlItem.SelectedNodeID, this.hdUnitWorkId.Text);
this.BindGrid3(this.tvControlItem.SelectedNodeID, this.hdUnitWorkId.Text);
}
/// <summary>