From 35e0ebb3b963609f9f6a03b4826f33fab0d2d540 Mon Sep 17 00:00:00 2001 From: xiaju <1784803958@qq.com> Date: Fri, 11 Apr 2025 11:36:28 +0800 Subject: [PATCH] 1 --- .../CQMS/Comprehensive/DesignChangeOrder.aspx | 208 ++++++++++-------- .../Comprehensive/DesignChangeOrder.aspx.cs | 58 ++++- .../DesignChangeOrder.aspx.designer.cs | 96 +++++--- 3 files changed, 234 insertions(+), 128 deletions(-) diff --git a/SUBQHSE/FineUIPro.Web/CQMS/Comprehensive/DesignChangeOrder.aspx b/SUBQHSE/FineUIPro.Web/CQMS/Comprehensive/DesignChangeOrder.aspx index fbbf3ad..fc33f31 100644 --- a/SUBQHSE/FineUIPro.Web/CQMS/Comprehensive/DesignChangeOrder.aspx +++ b/SUBQHSE/FineUIPro.Web/CQMS/Comprehensive/DesignChangeOrder.aspx @@ -1,5 +1,7 @@ <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="DesignChangeOrder.aspx.cs" Inherits="FineUIPro.Web.Comprehensive.DesignChangeOrder" %> +<%@ Register Src="~/Controls/UnitProjectTControl.ascx" TagName="UnitProjectTControl" TagPrefix="uc1" %> + @@ -9,102 +11,116 @@
- - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - diff --git a/SUBQHSE/FineUIPro.Web/CQMS/Comprehensive/DesignChangeOrder.aspx.cs b/SUBQHSE/FineUIPro.Web/CQMS/Comprehensive/DesignChangeOrder.aspx.cs index 8f6af1a..6405796 100644 --- a/SUBQHSE/FineUIPro.Web/CQMS/Comprehensive/DesignChangeOrder.aspx.cs +++ b/SUBQHSE/FineUIPro.Web/CQMS/Comprehensive/DesignChangeOrder.aspx.cs @@ -8,6 +8,23 @@ namespace FineUIPro.Web.Comprehensive { public partial class DesignChangeOrder : PageBase { + + #region 项目主键 + /// + /// 项目主键 + /// + public string ProjectId + { + get + { + return (string)ViewState["ProjectId"]; + } + set + { + ViewState["ProjectId"] = value; + } + } + #endregion #region 加载 /// /// 加载页面 @@ -18,17 +35,52 @@ namespace FineUIPro.Web.Comprehensive { if (!IsPostBack) { - GetButtonPower(); + this.ProjectId = this.CurrUser.LoginProjectId; + if (!string.IsNullOrEmpty(Request.Params["projectId"]) && Request.Params["projectId"] != this.CurrUser.LoginProjectId) + { + this.ProjectId = Request.Params["projectId"]; + } + + this.ucTree.UnitId = this.CurrUser.UnitId; + this.ucTree.ProjectId = this.ProjectId; + if (!string.IsNullOrEmpty(this.ProjectId)) + { + this.panelLeftRegion.Hidden = true; + ////权限按钮方法 + this.GetButtonPower(); + } + BLL.CNProfessionalService.InitCNProfessionalDownList(this.sdrpCNProfessionalId, true); BindGrid(); } } + + /// + /// 公司级树加载 + /// + /// + /// + protected void changeTree(object sender, EventArgs e) + { + this.ProjectId = this.ucTree.ProjectId; + + if (string.IsNullOrEmpty(this.CurrUser.LoginProjectId)) + { + btnNew.Hidden = true; + } + this.GetButtonPower(); + this.BindGrid(); + } /// /// 数据绑定 /// public void BindGrid() { + if (string.IsNullOrEmpty(this.ProjectId)) + { + return; + } string strSql = @"select C.DesignChangeOrderId, C.ProjectId, C.CNProfessionalId, @@ -49,7 +101,7 @@ namespace FineUIPro.Web.Comprehensive + @" left join Base_CNProfessional CN on C.CNProfessionalId=CN.CNProfessionalId " + @" where C.ProjectId = @ProjectId"; List listStr = new List(); - listStr.Add(new SqlParameter("@ProjectId", this.CurrUser.LoginProjectId)); + listStr.Add(new SqlParameter("@ProjectId", this.ProjectId)); SqlParameter[] parameter = listStr.ToArray(); if (this.sdrpCNProfessionalId.SelectedValue != BLL.Const._Null) { @@ -289,7 +341,7 @@ namespace FineUIPro.Web.Comprehensive { return; } - var buttonList = BLL.CommonService.GetAllButtonList(this.CurrUser.LoginProjectId, this.CurrUser.UserId, BLL.Const.DesignChangeOrderMenuId); + var buttonList = BLL.CommonService.GetAllButtonList(this.ProjectId, this.CurrUser.UserId, BLL.Const.DesignChangeOrderMenuId); if (buttonList.Count() > 0) { if (buttonList.Contains(BLL.Const.BtnAdd)) diff --git a/SUBQHSE/FineUIPro.Web/CQMS/Comprehensive/DesignChangeOrder.aspx.designer.cs b/SUBQHSE/FineUIPro.Web/CQMS/Comprehensive/DesignChangeOrder.aspx.designer.cs index 74933ac..45afedd 100644 --- a/SUBQHSE/FineUIPro.Web/CQMS/Comprehensive/DesignChangeOrder.aspx.designer.cs +++ b/SUBQHSE/FineUIPro.Web/CQMS/Comprehensive/DesignChangeOrder.aspx.designer.cs @@ -7,11 +7,13 @@ // //------------------------------------------------------------------------------ -namespace FineUIPro.Web.Comprehensive { - - - public partial class DesignChangeOrder { - +namespace FineUIPro.Web.Comprehensive +{ + + + public partial class DesignChangeOrder + { + /// /// form1 控件。 /// @@ -20,7 +22,7 @@ namespace FineUIPro.Web.Comprehensive { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::System.Web.UI.HtmlControls.HtmlForm form1; - + /// /// PageManager1 控件。 /// @@ -29,7 +31,7 @@ namespace FineUIPro.Web.Comprehensive { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.PageManager PageManager1; - + /// /// Panel1 控件。 /// @@ -38,7 +40,43 @@ namespace FineUIPro.Web.Comprehensive { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Panel Panel1; - + + /// + /// panelLeftRegion 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Panel panelLeftRegion; + + /// + /// ContentPanel1 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.ContentPanel ContentPanel1; + + /// + /// ucTree 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Web.Controls.UnitProjectTControl ucTree; + + /// + /// panelCenterRegion 控件。 + /// + /// + /// 自动生成的字段。 + /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 + /// + protected global::FineUIPro.Panel panelCenterRegion; + /// /// Grid1 控件。 /// @@ -47,7 +85,7 @@ namespace FineUIPro.Web.Comprehensive { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Grid Grid1; - + /// /// ToolSearch 控件。 /// @@ -56,7 +94,7 @@ namespace FineUIPro.Web.Comprehensive { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Toolbar ToolSearch; - + /// /// sdrpCNProfessionalId 控件。 /// @@ -65,7 +103,7 @@ namespace FineUIPro.Web.Comprehensive { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList sdrpCNProfessionalId; - + /// /// stxtContents 控件。 /// @@ -74,7 +112,7 @@ namespace FineUIPro.Web.Comprehensive { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.TextBox stxtContents; - + /// /// txtStarTime 控件。 /// @@ -83,7 +121,7 @@ namespace FineUIPro.Web.Comprehensive { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DatePicker txtStarTime; - + /// /// Label1 控件。 /// @@ -92,7 +130,7 @@ namespace FineUIPro.Web.Comprehensive { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Label Label1; - + /// /// txtEndTime 控件。 /// @@ -101,7 +139,7 @@ namespace FineUIPro.Web.Comprehensive { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DatePicker txtEndTime; - + /// /// btnSearch 控件。 /// @@ -110,7 +148,7 @@ namespace FineUIPro.Web.Comprehensive { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Button btnSearch; - + /// /// btnNew 控件。 /// @@ -119,7 +157,7 @@ namespace FineUIPro.Web.Comprehensive { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Button btnNew; - + /// /// btnImport 控件。 /// @@ -128,7 +166,7 @@ namespace FineUIPro.Web.Comprehensive { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Button btnImport; - + /// /// lblPageIndex 控件。 /// @@ -137,7 +175,7 @@ namespace FineUIPro.Web.Comprehensive { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::System.Web.UI.WebControls.Label lblPageIndex; - + /// /// Label2 控件。 /// @@ -146,7 +184,7 @@ namespace FineUIPro.Web.Comprehensive { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::System.Web.UI.WebControls.Label Label2; - + /// /// Label3 控件。 /// @@ -155,7 +193,7 @@ namespace FineUIPro.Web.Comprehensive { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::System.Web.UI.WebControls.Label Label3; - + /// /// lbtnFileUrl 控件。 /// @@ -164,7 +202,7 @@ namespace FineUIPro.Web.Comprehensive { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::System.Web.UI.WebControls.LinkButton lbtnFileUrl; - + /// /// ToolbarText1 控件。 /// @@ -173,7 +211,7 @@ namespace FineUIPro.Web.Comprehensive { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.ToolbarText ToolbarText1; - + /// /// ddlPageSize 控件。 /// @@ -182,7 +220,7 @@ namespace FineUIPro.Web.Comprehensive { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.DropDownList ddlPageSize; - + /// /// Window1 控件。 /// @@ -191,7 +229,7 @@ namespace FineUIPro.Web.Comprehensive { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Window Window1; - + /// /// Window2 控件。 /// @@ -200,7 +238,7 @@ namespace FineUIPro.Web.Comprehensive { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Window Window2; - + /// /// WindowAtt 控件。 /// @@ -209,7 +247,7 @@ namespace FineUIPro.Web.Comprehensive { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Window WindowAtt; - + /// /// Menu1 控件。 /// @@ -218,7 +256,7 @@ namespace FineUIPro.Web.Comprehensive { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.Menu Menu1; - + /// /// btnMenuModify 控件。 /// @@ -227,7 +265,7 @@ namespace FineUIPro.Web.Comprehensive { /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。 /// protected global::FineUIPro.MenuButton btnMenuModify; - + /// /// btnMenuDel 控件。 ///