提交代码

This commit is contained in:
2023-11-30 12:05:13 +08:00
parent 4f6bd5c96e
commit 4ad9007adb
5 changed files with 73 additions and 43 deletions
@@ -94,7 +94,7 @@
<f:TextBox ID="txtWelderCode" runat="server" Label="焊工号" EmptyText="输入查询条件" LabelAlign="Right" AutoPostBack="true" OnTextChanged="txtTextBox_TextChanged"></f:TextBox> <f:TextBox ID="txtWelderCode" runat="server" Label="焊工号" EmptyText="输入查询条件" LabelAlign="Right" AutoPostBack="true" OnTextChanged="txtTextBox_TextChanged"></f:TextBox>
<f:ToolbarFill ID="ToolbarFill1" runat="server"> <f:ToolbarFill ID="ToolbarFill1" runat="server">
</f:ToolbarFill> </f:ToolbarFill>
<f:HiddenField runat="server" ID="hdWeldingDailyCode"></f:HiddenField>
</Items> </Items>
</f:Toolbar> </f:Toolbar>
</Toolbars> </Toolbars>
@@ -318,7 +318,9 @@ namespace FineUIPro.Web.HJGL.WeldingManage
var unitWork = BLL.UnitWorkService.getUnitWorkByUnitWorkId(tvControlItem.SelectedNodeID); var unitWork = BLL.UnitWorkService.getUnitWorkByUnitWorkId(tvControlItem.SelectedNodeID);
if (!string.IsNullOrEmpty(tvControlItem.SelectedNodeID) && unitWork != null) if (!string.IsNullOrEmpty(tvControlItem.SelectedNodeID) && unitWork != null)
{ {
PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("WeldReportEdit.aspx?unitWorkId={0}", tvControlItem.SelectedNodeID, "新增 - "))); //PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("WeldReportEdit.aspx?unitWorkId={0}", tvControlItem.SelectedNodeID, "新增 - ")));
string window = String.Format("WeldReportEdit.aspx?unitWorkId={0}", tvControlItem.SelectedNodeID, "编辑 - ");
PageContext.RegisterStartupScript(Window1.GetSaveStateReference(hdWeldingDailyCode.ClientID) + Window1.GetShowReference(window));
} }
else else
{ {
@@ -465,7 +467,21 @@ namespace FineUIPro.Web.HJGL.WeldingManage
/// <param name="e"></param> /// <param name="e"></param>
protected void Window1_Close(object sender, WindowCloseEventArgs e) protected void Window1_Close(object sender, WindowCloseEventArgs e)
{ {
string weldingDailyCode = hdWeldingDailyCode.Text;
this.InitTreeMenu();//加载树 this.InitTreeMenu();//加载树
tvControlItem.SelectedNode.Expanded = true;
if (tvControlItem.SelectedNode.CommandName == "UnitWork")
{
tvControlItem.SelectedNode.Nodes.Clear();
BindNodes(tvControlItem.SelectedNode);
foreach (var item in tvControlItem.SelectedNode.Nodes)
{
if (item.Text.Contains(weldingDailyCode))
{
tvControlItem.SelectedNodeID = item.NodeID;
}
}
}
this.BindGrid(); this.BindGrid();
} }
@@ -7,12 +7,10 @@
// </自动生成> // </自动生成>
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
namespace FineUIPro.Web.HJGL.WeldingManage namespace FineUIPro.Web.HJGL.WeldingManage {
{
public partial class WeldReport public partial class WeldReport {
{
/// <summary> /// <summary>
/// form1 控件。 /// form1 控件。
@@ -212,6 +210,15 @@ namespace FineUIPro.Web.HJGL.WeldingManage
/// </remarks> /// </remarks>
protected global::FineUIPro.ToolbarFill ToolbarFill1; protected global::FineUIPro.ToolbarFill ToolbarFill1;
/// <summary>
/// hdWeldingDailyCode 控件。
/// </summary>
/// <remarks>
/// 自动生成的字段。
/// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
/// </remarks>
protected global::FineUIPro.HiddenField hdWeldingDailyCode;
/// <summary> /// <summary>
/// ToolbarSeparator1 控件。 /// ToolbarSeparator1 控件。
/// </summary> /// </summary>
@@ -702,8 +702,8 @@ namespace FineUIPro.Web.WeldingProcess.WeldingManage
protected void btnAccept_Click(object sender, EventArgs e) protected void btnAccept_Click(object sender, EventArgs e)
{ {
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); //PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
PageContext.RegisterStartupScript(ActiveWindow.GetWriteBackValueReference(txtWeldingDailyCode.Text) + ActiveWindow.GetHidePostBackReference());
} }
#endregion #endregion
@@ -964,6 +964,13 @@ namespace FineUIPro.Web.HJGL.WeldingManage
{ {
tvControlItem.SelectedNode.Nodes.Clear(); tvControlItem.SelectedNode.Nodes.Clear();
BindNodes(tvControlItem.SelectedNode); BindNodes(tvControlItem.SelectedNode);
foreach (var item in tvControlItem.SelectedNode.Nodes)
{
if (item.NodeID.Contains(hdTaskWeldJoint.Text.Trim()))
{
tvControlItem.SelectedNodeID = item.NodeID;
}
}
} }
var unit = BLL.UnitWorkService.GetUnitWorkByUnitWorkId(tvControlItem.SelectedNodeID); var unit = BLL.UnitWorkService.GetUnitWorkByUnitWorkId(tvControlItem.SelectedNodeID);
List<Model.View_HJGL_WeldingTask> GetWeldingTaskList = null; List<Model.View_HJGL_WeldingTask> GetWeldingTaskList = null;