feat(hjgl): 完善焊前检查和防腐检查流程
焊前检查需要同时覆盖下料、组对和防腐检查,并支持移动端查询与保存。 扩展焊前检查模型、服务和页面字段,补充检查结果、不合格原因、整改要求、 附件和防腐检查记录,便于按焊口和材料追溯检查过程。
This commit is contained in:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user