diff --git a/SGGL/BLL/CQMS/Check/CheckControlApproveService.cs b/SGGL/BLL/CQMS/Check/CheckControlApproveService.cs index a89b7565..11ff07a6 100644 --- a/SGGL/BLL/CQMS/Check/CheckControlApproveService.cs +++ b/SGGL/BLL/CQMS/Check/CheckControlApproveService.cs @@ -101,7 +101,7 @@ namespace BLL /// 一个质量巡检审批实体 public static Model.Check_CheckControlApprove GetCheckControlApproveByCheckControlId(string CheckControlCode) { - return db.Check_CheckControlApprove.OrderByDescending(x=>x.ApproveDate).FirstOrDefault(x => x.CheckControlCode == CheckControlCode && x.ApproveType != "S" && x.ApproveDate != null); + return db.Check_CheckControlApprove.FirstOrDefault(x => x.CheckControlCode == CheckControlCode && x.ApproveType != "S" && x.ApproveDate == null); } /// /// 修改质量巡检审批信息 diff --git a/SGGL/FineUIPro.Web/CQMS/Check/CheckList.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/CheckList.aspx.cs index 1f70069a..e598a0c0 100644 --- a/SGGL/FineUIPro.Web/CQMS/Check/CheckList.aspx.cs +++ b/SGGL/FineUIPro.Web/CQMS/Check/CheckList.aspx.cs @@ -377,7 +377,7 @@ namespace FineUIPro.Web.CQMS.Check } } - else if (isAuthenticated) + else if (isAuthenticated || CurrUser.UserId == Const.hfnbdId) { PageContext.RegisterStartupScript(Window1.GetShowReference(String.Format("CheckListEdit.aspx?CheckControlCode={0}", codes, "编辑 - "))); return; diff --git a/SGGL/FineUIPro.Web/CQMS/Check/ChecklistEdit.aspx b/SGGL/FineUIPro.Web/CQMS/Check/ChecklistEdit.aspx index fb436b9d..066b2dbe 100644 --- a/SGGL/FineUIPro.Web/CQMS/Check/ChecklistEdit.aspx +++ b/SGGL/FineUIPro.Web/CQMS/Check/ChecklistEdit.aspx @@ -186,10 +186,10 @@ - + - + diff --git a/SGGL/FineUIPro.Web/CQMS/Check/ChecklistEdit.aspx.cs b/SGGL/FineUIPro.Web/CQMS/Check/ChecklistEdit.aspx.cs index 4fa1cb3b..ec759a1d 100644 --- a/SGGL/FineUIPro.Web/CQMS/Check/ChecklistEdit.aspx.cs +++ b/SGGL/FineUIPro.Web/CQMS/Check/ChecklistEdit.aspx.cs @@ -197,20 +197,17 @@ namespace FineUIPro.Web.CQMS.Check } if (State != BLL.Const.CheckControl_Complete) { - //Funs.Bind(drpHandleType, CheckControlService.GetDHandleTypeByState(State)); CheckControlService.Init(drpHandleType, State, false); } if (State == BLL.Const.CheckControl_Compile) { this.rblIsAgree.Visible = false; - //Funs.Bind(drpHandleMan, UserService.GetMainUserList(this.CurrUser.LoginProjectId)) UserService.Init(drpHandleMan, CurrUser.LoginProjectId, false); this.drpHandleMan.SelectedIndex = 1; } else { UserService.Init(drpHandleMan, CurrUser.LoginProjectId, false); - //Funs.Bind(drpHandleMan, UserService.GetMainUserList(this.CurrUser.LoginProjectId)); this.rblIsAgree.Visible = true; } @@ -371,7 +368,15 @@ namespace FineUIPro.Web.CQMS.Check } } } - if (drpHandleType.SelectedValue != BLL.Const.CheckControl_Complete && (this.drpHandleMan.SelectedValue == "0" || this.drpHandleMan.SelectedValue == null)) + + if (string.IsNullOrEmpty(drpHandleType.SelectedValue)) + { + Alert.ShowInTop("请先选择下一步流程!", MessageBoxIcon.Warning); + return; + } + + if (drpHandleType.SelectedValue != BLL.Const.CheckControl_Complete && + string.IsNullOrEmpty(drpHandleMan.SelectedValue)) { Alert.ShowInTop("请先选择办理人员!", MessageBoxIcon.Warning); return; @@ -425,7 +430,14 @@ namespace FineUIPro.Web.CQMS.Check } } } - if (drpHandleType.SelectedValue != BLL.Const.CheckControl_Complete && (this.drpHandleMan.SelectedValue == "0" || this.drpHandleMan.SelectedValue == null)) + if (string.IsNullOrEmpty(drpHandleType.SelectedValue)) + { + Alert.ShowInTop("请先选择下一步流程!", MessageBoxIcon.Warning); + return; + } + + if (drpHandleType.SelectedValue != BLL.Const.CheckControl_Complete && + string.IsNullOrEmpty(drpHandleMan.SelectedValue)) { Alert.ShowInTop("请先选择办理人员!", MessageBoxIcon.Warning); return; @@ -640,10 +652,10 @@ namespace FineUIPro.Web.CQMS.Check { UserService.InitUserDropDownList(drpHandleMan, CurrUser.LoginProjectId, false, string.Empty); } - if (drpHandleMan.Items.Count > 0) - { - drpHandleMan.SelectedIndex = 0; - } + // if (drpHandleMan.Items.Count > 0) + // { + // drpHandleMan.SelectedIndex = 0; + // } if (drpHandleType.SelectedText.Contains("重新编制")) { UserService.InitUserDropDownList(drpHandleMan, CurrUser.LoginProjectId, false, string.Empty); @@ -672,16 +684,6 @@ namespace FineUIPro.Web.CQMS.Check protected void drpHandleType_SelectedIndexChanged(object sender, EventArgs e) { HandleMan(); - //if (drpHandleType.SelectedValue == BLL.Const.CheckControl_Audit2 || drpHandleType.SelectedValue == BLL.Const.CheckControl_ReCompile2) - //{ - // drpHandleMan.Items.Clear(); - //Funs.Bind(drpHandleMan, UserService.GetUserByUnitId(this.CurrUser.LoginProjectId, drpUnit.SelectedValue)); - //} - //else - //{ - // drpHandleMan.Items.Clear(); - // Funs.Bind(drpHandleMan, UserService.GetMainUserList(this.CurrUser.LoginProjectId)); - //} } protected void rblIsAgree_SelectedIndexChanged(object sender, EventArgs e) @@ -693,49 +695,6 @@ namespace FineUIPro.Web.CQMS.Check { } - //if (state == Const.CheckControl_Compile || state == Const.CheckControl_ReCompile) //无是否同意 - //{ - // ListItem[] lis = new ListItem[2]; - // lis[0] = new ListItem("总包负责人审核", Const.CheckControl_Audit1); - // lis[1] = new ListItem("分包专业工程师回复", Const.CheckControl_Audit2); - // return lis; - //} - //else if (state == Const.CheckControl_Audit1)//有是否同意 - //{ - // ListItem[] lis = new ListItem[2]; - // lis[0] = new ListItem("分包专业工程师回复", Const.CheckControl_Audit2);//是 加载 - // lis[1] = new ListItem("重新整理", Const.CheckControl_ReCompile);//否加载 - // return lis; - //} - //else if (state == Const.CheckControl_Audit2 || state == Const.CheckControl_ReCompile2)//无是否同意 - //{ - // ListItem[] lis = new ListItem[2]; - // lis[0] = new ListItem("分包负责人审批", Const.CheckControl_Audit3); - // lis[1] = new ListItem("总包专业工程师确认", Const.CheckControl_Audit4); - // return lis; - //} - //else if (state == Const.CheckControl_Audit3)//有是否同意 - //{ - // ListItem[] lis = new ListItem[2]; - // lis[0] = new ListItem("总包专业工程师确认", Const.CheckControl_Audit4);//是 加载 - // lis[1] = new ListItem("分包专业工程师重新回复", Const.CheckControl_ReCompile2);//否加载 - // return lis; - //} - //else if (state == Const.CheckControl_Audit4)//有是否同意 - //{ - // ListItem[] lis = new ListItem[3]; - // lis[0] = new ListItem("总包负责人确认", Const.CheckControl_Audit5);//是 加载 - // lis[1] = new ListItem("审批完成", Const.CheckControl_Complete);//是 加载 - // lis[2] = new ListItem("分包专业工程师重新回复", Const.CheckControl_ReCompile2);//否加载 - // return lis; - //} - //else if (state == Const.CheckControl_Audit5)//有是否同意 - //{ - // ListItem[] lis = new ListItem[2]; - // lis[0] = new ListItem("审批完成", Const.CheckControl_Complete);//是 加载 - // lis[1] = new ListItem("分包专业工程师重新回复", Const.CheckControl_ReCompile2);//否加载 - // return lis; - //} /// /// 待办事项的下拉框的处理 diff --git a/SGGL/FineUIPro.Web/common/mainProject2.aspx b/SGGL/FineUIPro.Web/common/mainProject2.aspx index ddbc04e2..45a746ac 100644 --- a/SGGL/FineUIPro.Web/common/mainProject2.aspx +++ b/SGGL/FineUIPro.Web/common/mainProject2.aspx @@ -682,11 +682,11 @@ - - @@ -787,7 +787,7 @@ function reloadGrid(param) { __doPostBack(null, 'ReloadGrid$' + param); } - //弹框代办 + //弹框待办 function returnWindows(objUrl) { document.getElementById("hiddenUrl").value = objUrl; $('#btnShowWindows').click();