From 75fb02a45c89f7c7e8ad73c6fa03920c6ae943ba Mon Sep 17 00:00:00 2001 From: fly-l <1420031550@qq.com> Date: Mon, 24 Oct 2022 00:57:03 +0800 Subject: [PATCH] =?UTF-8?q?2022-10-24=20=E7=84=8A=E6=8E=A5=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../HJGL/WeldingManage/JotTwoDesign.aspx.cs | 6 +-- .../WeldingManage/SelectTaskWeldJoint.aspx | 2 +- .../WeldingManage/SelectTaskWeldJoint.aspx.cs | 20 +++++++++ .../HJGL/WeldingManage/WeldJointList.aspx | 8 ++-- .../HJGL/WeldingManage/WeldReport.aspx | 8 ++-- .../HJGL/WeldingManage/WeldReport.aspx.cs | 42 +++++++++---------- .../WeldingManage/WeldReport.aspx.designer.cs | 27 ------------ .../HJGL/WeldingManage/WeldTask.aspx | 2 +- 8 files changed, 54 insertions(+), 61 deletions(-) diff --git a/SGGL/FineUIPro.Web/HJGL/WeldingManage/JotTwoDesign.aspx.cs b/SGGL/FineUIPro.Web/HJGL/WeldingManage/JotTwoDesign.aspx.cs index 01a61994..6af04ff2 100644 --- a/SGGL/FineUIPro.Web/HJGL/WeldingManage/JotTwoDesign.aspx.cs +++ b/SGGL/FineUIPro.Web/HJGL/WeldingManage/JotTwoDesign.aspx.cs @@ -145,17 +145,17 @@ namespace FineUIPro.Web.HJGL.WeldingManage if (jotCount== AuditCount) //全部审核 { - newNode.Text = "" + item.PipelineCode + "【" + jotCount.ToString() + " " + "焊口" + "】" + ""; + newNode.Text = "" + item.PipelineCode + "【" + jotCount.ToString() + " " + "焊口" + "】" + ""; } else if ( AuditCount==0) //全部未审核 { - newNode.Text = "" + item.PipelineCode + "【" + jotCount.ToString() + " " + "焊口" + "】" + ""; + newNode.Text = "" + item.PipelineCode + "【" + jotCount.ToString() + " " + "焊口" + "】" + ""; } else //部分审核 { - newNode.Text = "" + item.PipelineCode + "【" + jotCount.ToString() + " " + "焊口" + "】" + ""; + newNode.Text = "" + item.PipelineCode + "【" + jotCount.ToString() + " " + "焊口" + "】" + ""; } //if (jotCount > weldJotCount) diff --git a/SGGL/FineUIPro.Web/HJGL/WeldingManage/SelectTaskWeldJoint.aspx b/SGGL/FineUIPro.Web/HJGL/WeldingManage/SelectTaskWeldJoint.aspx index 45372b2d..45c53283 100644 --- a/SGGL/FineUIPro.Web/HJGL/WeldingManage/SelectTaskWeldJoint.aspx +++ b/SGGL/FineUIPro.Web/HJGL/WeldingManage/SelectTaskWeldJoint.aspx @@ -51,7 +51,7 @@ x.PipelineId == item.PipelineId); int weldJointNum = joints.Count(x => x.PipelineId == item.PipelineId && x.WeldingDailyId != null); + bool istrue = BLL.HJGL_MaterialService.isInStockByPipeline(item.PipelineId, this.CurrUser.LoginProjectId); + if (istrue) + { + newNode.CssClass = "tn-color-green"; + } newNode.Text = item.PipelineCode + "(" + (totalJointNum - weldJointNum).ToString() + ")"; newNode.NodeID = item.PipelineId; newNode.ToolTip = item.PipelineCode; @@ -474,5 +479,20 @@ namespace FineUIPro.Web.HJGL.WeldingManage { BindGrid(); } + + /// + /// 行绑定事件(没有焊接方法无法选择) + /// + /// + /// + protected void Grid1_RowDataBound(object sender, GridRowEventArgs e) + { + DataRowView row = e.DataItem as DataRowView; + if (string.IsNullOrEmpty(row["WeldingMethodCode"].ToString())) + { + e.RowSelectable = false; + + }; + } } } \ No newline at end of file diff --git a/SGGL/FineUIPro.Web/HJGL/WeldingManage/WeldJointList.aspx b/SGGL/FineUIPro.Web/HJGL/WeldingManage/WeldJointList.aspx index b275fa0d..5ae63ba1 100644 --- a/SGGL/FineUIPro.Web/HJGL/WeldingManage/WeldJointList.aspx +++ b/SGGL/FineUIPro.Web/HJGL/WeldingManage/WeldJointList.aspx @@ -90,7 +90,7 @@ - + Title="底部面板" ShowBorder="false" RegionPercent="70%" ShowHeader="false" BodyPadding="1px" Layout="Fit" > - + TextAlign="Left" Width="90px"> diff --git a/SGGL/FineUIPro.Web/HJGL/WeldingManage/WeldReport.aspx b/SGGL/FineUIPro.Web/HJGL/WeldingManage/WeldReport.aspx index c73aebd5..fb1ae192 100644 --- a/SGGL/FineUIPro.Web/HJGL/WeldingManage/WeldReport.aspx +++ b/SGGL/FineUIPro.Web/HJGL/WeldingManage/WeldReport.aspx @@ -37,10 +37,10 @@ - - @@ -50,8 +50,8 @@ - - --%> + diff --git a/SGGL/FineUIPro.Web/HJGL/WeldingManage/WeldReport.aspx.cs b/SGGL/FineUIPro.Web/HJGL/WeldingManage/WeldReport.aspx.cs index bef74266..bcf35fff 100644 --- a/SGGL/FineUIPro.Web/HJGL/WeldingManage/WeldReport.aspx.cs +++ b/SGGL/FineUIPro.Web/HJGL/WeldingManage/WeldReport.aspx.cs @@ -11,7 +11,7 @@ namespace FineUIPro.Web.HJGL.WeldingManage { protected void Page_Load(object sender, EventArgs e) { - ctlAuditFlow.Url = BLL.Project_SysSetService.GetAvevaNetUrl(this.CurrUser.LoginProjectId); + // ctlAuditFlow.Url = BLL.Project_SysSetService.GetAvevaNetUrl(this.CurrUser.LoginProjectId); if (!IsPostBack) { @@ -147,17 +147,17 @@ namespace FineUIPro.Web.HJGL.WeldingManage txtTabler.Text = BLL.Person_PersonsService.GetPersonsNameById(daily.Tabler); txtTableDate.Text = string.Format("{0:yyyy-MM-dd}", daily.TableDate); txtWeldingDate.Text = string.Format("{0:yyyy-MM-dd}", daily.WeldingDate); - Model.Parameter3D parameter3D = new Model.Parameter3D(); - Model.ColorModel colorModel = new Model.ColorModel(); - colorModel = BLL.Project_SysSetService.GetColorModel(this.CurrUser.LoginProjectId); - parameter3D.ColorModel = colorModel; - parameter3D.TagNum = ""; - parameter3D.ButtonType = "0,2"; - parameter3D.ModelName = HJGL_DataImportService.Getlatest3DModelNameByUnitWorkId(tvControlItem.SelectedNodeID); + //Model.Parameter3D parameter3D = new Model.Parameter3D(); + //Model.ColorModel colorModel = new Model.ColorModel(); + //colorModel = BLL.Project_SysSetService.GetColorModel(this.CurrUser.LoginProjectId); + //parameter3D.ColorModel = colorModel; + //parameter3D.TagNum = ""; + //parameter3D.ButtonType = "0,2"; + //parameter3D.ModelName = HJGL_DataImportService.Getlatest3DModelNameByUnitWorkId(tvControlItem.SelectedNodeID); - ctlAuditFlow.Url_item = BLL.Project_SysSetService.GetAvevaNetUrl(this.CurrUser.LoginProjectId) + "item/IPE%7CVPD%7C" + parameter3D.ModelName; - ctlAuditFlow.data = parameter3D; - ctlAuditFlow.BindData(); + //ctlAuditFlow.Url_item = BLL.Project_SysSetService.GetAvevaNetUrl(this.CurrUser.LoginProjectId) + "item/IPE%7CVPD%7C" + parameter3D.ModelName; + //ctlAuditFlow.data = parameter3D; + //ctlAuditFlow.BindData(); } } @@ -276,16 +276,16 @@ namespace FineUIPro.Web.HJGL.WeldingManage select x).FirstOrDefault(); var q = PipelineService.GetPipelineByPipelineId(model.PipelineId); var pipecode = "/" + q.PipelineCode; - Model.Parameter3D parameter3D = new Model.Parameter3D(); - Model.ColorModel colorModel = new Model.ColorModel(); - colorModel = BLL.Project_SysSetService.GetColorModel(this.CurrUser.LoginProjectId); - parameter3D.ColorModel = colorModel; - parameter3D.TagNum = pipecode; - parameter3D.ButtonType = "0,2"; - parameter3D.ModelName = HJGL_DataImportService.Getlatest3DModelNameByUnitWorkId(tvControlItem.SelectedNodeID); - ctlAuditFlow.Url_item = BLL.Project_SysSetService.GetAvevaNetUrl(this.CurrUser.LoginProjectId) + "item/IPE%7CVPD%7C" + parameter3D.ModelName; - ctlAuditFlow.data = parameter3D; - ctlAuditFlow.BindData(); + //Model.Parameter3D parameter3D = new Model.Parameter3D(); + //Model.ColorModel colorModel = new Model.ColorModel(); + //colorModel = BLL.Project_SysSetService.GetColorModel(this.CurrUser.LoginProjectId); + //parameter3D.ColorModel = colorModel; + //parameter3D.TagNum = pipecode; + //parameter3D.ButtonType = "0,2"; + //parameter3D.ModelName = HJGL_DataImportService.Getlatest3DModelNameByUnitWorkId(tvControlItem.SelectedNodeID); + //ctlAuditFlow.Url_item = BLL.Project_SysSetService.GetAvevaNetUrl(this.CurrUser.LoginProjectId) + "item/IPE%7CVPD%7C" + parameter3D.ModelName; + //ctlAuditFlow.data = parameter3D; + //ctlAuditFlow.BindData(); } /// /// 增加焊接日报 diff --git a/SGGL/FineUIPro.Web/HJGL/WeldingManage/WeldReport.aspx.designer.cs b/SGGL/FineUIPro.Web/HJGL/WeldingManage/WeldReport.aspx.designer.cs index a8312389..d621d3da 100644 --- a/SGGL/FineUIPro.Web/HJGL/WeldingManage/WeldReport.aspx.designer.cs +++ b/SGGL/FineUIPro.Web/HJGL/WeldingManage/WeldReport.aspx.designer.cs @@ -86,33 +86,6 @@ namespace FineUIPro.Web.HJGL.WeldingManage /// protected global::FineUIPro.Panel Panel2; - /// - /// panelTopRegion 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Panel panelTopRegion; - - /// - /// ContentPanel1 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.ContentPanel ContentPanel1; - - /// - /// ctlAuditFlow 控件。 - /// - /// - /// 自动生成的字段。 - /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 - /// - protected global::FineUIPro.Web.Controls._3DLook ctlAuditFlow; - /// /// panelCenterRegion 控件。 /// diff --git a/SGGL/FineUIPro.Web/HJGL/WeldingManage/WeldTask.aspx b/SGGL/FineUIPro.Web/HJGL/WeldingManage/WeldTask.aspx index b967fb67..3ae942f9 100644 --- a/SGGL/FineUIPro.Web/HJGL/WeldingManage/WeldTask.aspx +++ b/SGGL/FineUIPro.Web/HJGL/WeldingManage/WeldTask.aspx @@ -47,7 +47,7 @@ Layout="VBox" ShowHeader="false" BodyPadding="5px" IconFont="PlusCircle" Title="焊接任务单" TitleToolTip="焊接任务单" AutoScroll="true"> -