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();