diff --git a/DataBase/版本日志/FCLDB_2024.06.06.sql b/DataBase/版本日志/FCLDB_2024.06.06.sql
new file mode 100644
index 0000000..194f732
--- /dev/null
+++ b/DataBase/版本日志/FCLDB_2024.06.06.sql
@@ -0,0 +1,48 @@
+ALTER TABLE dbo.EMC_Punishment ADD IsEvaluated BIT NULL
+GO
+ALTER TABLE dbo.SyncDataUserLogs ADD Josn NVARCHAR(MAX)
+GO
+
+ALTER VIEW [dbo].[FC_SESReportView]
+AS
+SELECT
+a.SES_No,
+a.FO AS FO_NO,
+a.Short_Descrption,
+CONVERT(VARCHAR(50),a.Start_Date,23) AS Start_Date,
+CONVERT(VARCHAR(50),a.End_Date,23) AS End_Date,
+CONVERT(VARCHAR(50),a.TECO_Date,23) AS TECO_Date,
+CONVERT(VARCHAR(50),a.SES_CONF_Format,23) AS SES_CONF_Format,
+CONVERT(VARCHAR(50),a.Claim_sheets_receive,23) AS Claim_sheets_receive,
+(CASE WHEN a.Claim_sheets_receive IS NULL THEN a.TECO_Date ELSE a.Claim_sheets_receive END) AS Claim_TECO_Date,
+YEAR(CASE WHEN a.Claim_sheets_receive IS NULL THEN a.TECO_Date ELSE a.Claim_sheets_receive END) AS dateYear,
+MONTH(CASE WHEN a.Claim_sheets_receive IS NULL THEN a.TECO_Date ELSE a.Claim_sheets_receive END) AS dateMonth,
+a.Requisitioner,
+u1.Account AS MainCoordinatorUser,
+u2.Account AS UserRepresentativeUser,
+u3.Account AS ContractAdminUser,
+b.DisciplineId,
+dis.Discipline AS Discipline_Eng,
+dis.DisciplineCN AS Discipline_CN,
+(CASE WHEN dis.Discipline IS NULL THEN dis.DisciplineCN
+ WHEN dis.DisciplineCN IS NULL THEN dis.Discipline
+ ELSE dis.Discipline+dis.DisciplineCN END) AS Discipline,
+(SELECT TOP 1 p.ViolationDegree FROM dbo.EMC_Punishment p
+ WHERE p.FO_NO=a.FO AND p.ViolationRelatedSes=a.SES_No AND p.Flag='1' AND IsEvaluated IS NULL) AS ViolationDegree
+FROM FC_SESReport AS a
+LEFT JOIN FC_SESRelatedData AS b ON a.FO=b.FO_NO
+LEFT JOIN Base_Discipline AS dis ON dis.DisciplineId = b.DisciplineId
+LEFT JOIN Sys_User AS u1 ON u1.UserId=b.Main_Coordinator
+LEFT JOIN Sys_User AS u2 ON u2.UserId=b.User_Representative
+LEFT JOIN Sys_User AS u3 ON u3.UserId=b.Contract_Admin
+WHERE YEAR(CASE WHEN a.Claim_sheets_receive IS NULL THEN a.TECO_Date ELSE a.Claim_sheets_receive END)=(CASE MONTH(GETDATE()) WHEN 1 THEN YEAR(GETDATE())-1 ELSE YEAR(GETDATE()) END)
+AND MONTH(CASE WHEN a.Claim_sheets_receive IS NULL THEN a.TECO_Date ELSE a.Claim_sheets_receive END)=(CASE MONTH(GETDATE()) WHEN 1 THEN 12 ELSE MONTH(GETDATE())-1 END)
+--and a.SES_No not in (select SES_No from Score_JournalEvaluation)
+AND (a.Claim_sheets_receive IS NOT NULL OR a.TECO_Date IS NOT NULL)
+
+
+GO
+
+
+
+
diff --git a/FCL/FineUIPro.Web/Evaluation/EvaluationNew.aspx b/FCL/FineUIPro.Web/Evaluation/EvaluationNew.aspx
index d08efd0..43db1e8 100644
--- a/FCL/FineUIPro.Web/Evaluation/EvaluationNew.aspx
+++ b/FCL/FineUIPro.Web/Evaluation/EvaluationNew.aspx
@@ -73,9 +73,7 @@
-
-
-
+
@@ -213,41 +211,8 @@
var target = $(event.target);
var cellEl = target.closest('.f-grid-cell');
var rowId = grid1.getRowId(cellEl);
- console.log(rowId);
var columnId = grid1.getColumnId(cellEl);
- var columnName = grid1.getColumn(columnId).columnId;
- console.log();
- //获取控件值1()
- var maxScore1 = $("#Panel1_panelTopRegion_Grid1_ftpl_" + rowId + "_0_hidMaxScore1-inputEl").val();
- //获取控件值2()
- var maxScore2 = $("#Panel1_panelTopRegion_Grid1_ftpl_" + rowId + "_0_hidMaxScore2-inputEl").val()
-
- // 用户EHSS
- if (columnName == "Score3" && value > parseFloat(maxScore1)) {
- F.alert("最大只能评" + maxScore1 + "星");
- var html = F.rateHtml(0, {
- allowClear: true,
- allowHalf: true,
- textVisible: false
- });
- grid1.getCellEl(rowId, columnId).html(html)
- }
-
- // 部门安全监管
- else if (columnName == "Score1" && value > parseFloat(maxScore2)) {
- F.alert("最大只能评" + maxScore2 + "星");
- var html = F.rateHtml(0, {
- allowClear: true,
- allowHalf: true,
- textVisible: false
- });
- grid1.getCellEl(rowId, columnId).html(html)
- }
-
- else {
- //更新单元格的值
- grid1.updateCellValue(rowId, columnId, value);
- }
+ grid1.updateCellValue(rowId, columnId, value);
});
});
diff --git a/FCL/FineUIPro.Web/Evaluation/EvaluationNew.aspx.cs b/FCL/FineUIPro.Web/Evaluation/EvaluationNew.aspx.cs
index b82030b..a188609 100644
--- a/FCL/FineUIPro.Web/Evaluation/EvaluationNew.aspx.cs
+++ b/FCL/FineUIPro.Web/Evaluation/EvaluationNew.aspx.cs
@@ -267,57 +267,6 @@ namespace FineUIPro.Web.Evaluation
}
}
- // 违章扣分
- if (userType == "1")
- {
- var sesList = Funs.DB.FC_SESReportView.Where(p => p.FO_NO == foNo && p.Requisitioner == CurrUser.Account).ToList();
- var max = sesList.Select(x => x.ViolationDegree).Max();
- switch (max)
- {
- case "1":
- hidMaxScore2.Text = "4.5";
- break;
- case "2":
- hidMaxScore2.Text = "4";
- break;
- case "3":
- hidMaxScore2.Text = "3.5";
- break;
- default:
- hidMaxScore2.Text = "5";
- break;
- }
- }
- else
- {
- var sesList = new List();
- var setList = Funs.DB.Sys_User.Where(p => new string[] { Const.Role_CTSSId, Const.Role_CTSCId, Const.Role_CTMTId }.Contains(p.RoleId) && p.UserId == CurrUser.UserId).ToList();
- if (setList.Count > 0)
- {
- sesList = Funs.DB.FC_SESReportView.Where(p => p.FO_NO == foNo && p.Requisitioner != "" && p.Requisitioner != null).ToList();
- }
- else
- {
- sesList = Funs.DB.FC_SESReportView.Where(p => p.FO_NO == foNo && (p.MainCoordinatorUser == CurrUser.Account || p.ContractAdminUser == CurrUser.Account || p.UserRepresentativeUser == CurrUser.Account)).ToList();
- }
- var max = sesList.Select(x => x.ViolationDegree).Max();
- switch (max)
- {
- case "1":
- hidMaxScore2.Text = "4.5";
- break;
- case "2":
- hidMaxScore2.Text = "4";
- break;
- case "3":
- hidMaxScore2.Text = "3.5";
- break;
- default:
- hidMaxScore2.Text = "5";
- break;
- }
- }
-
if (isEvaluateType == "1")
{
diff --git a/FCL/FineUIPro.Web/Evaluation/EvaluationNew.aspx.designer.cs b/FCL/FineUIPro.Web/Evaluation/EvaluationNew.aspx.designer.cs
index 718edb4..7354db4 100644
--- a/FCL/FineUIPro.Web/Evaluation/EvaluationNew.aspx.designer.cs
+++ b/FCL/FineUIPro.Web/Evaluation/EvaluationNew.aspx.designer.cs
@@ -203,24 +203,6 @@ namespace FineUIPro.Web.Evaluation
///
protected global::FineUIPro.HiddenField hidisDepScore6;
- ///
- /// hidMaxScore1 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.HiddenField hidMaxScore1;
-
- ///
- /// hidMaxScore2 控件。
- ///
- ///
- /// 自动生成的字段。
- /// 若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
- ///
- protected global::FineUIPro.HiddenField hidMaxScore2;
-
///
/// lblContractor 控件。
///
diff --git a/FCL/FineUIPro.Web/FineUIPro.Web.csproj.user b/FCL/FineUIPro.Web/FineUIPro.Web.csproj.user
index 6947efe..4ab5156 100644
--- a/FCL/FineUIPro.Web/FineUIPro.Web.csproj.user
+++ b/FCL/FineUIPro.Web/FineUIPro.Web.csproj.user
@@ -2,7 +2,7 @@
ProjectFiles
- Debug|Any CPU
+ Release|Any CPU
true
diff --git a/FCL/FineUIPro.Web/Web.config b/FCL/FineUIPro.Web/Web.config
index e55c6c8..16d9f82 100644
--- a/FCL/FineUIPro.Web/Web.config
+++ b/FCL/FineUIPro.Web/Web.config
@@ -51,7 +51,7 @@
-
+
diff --git a/FCL/Model/Model.cs b/FCL/Model/Model.cs
index a3563d7..241a9b1 100644
--- a/FCL/Model/Model.cs
+++ b/FCL/Model/Model.cs
@@ -29,6 +29,10 @@ namespace Model
#region 可扩展性方法定义
partial void OnCreated();
+ partial void OnCreated()
+ {
+ this.CommandTimeout = 600;
+ }
partial void InsertAttachFile(AttachFile instance);
partial void UpdateAttachFile(AttachFile instance);
partial void DeleteAttachFile(AttachFile instance);
diff --git a/FCL/WebApi/WebApi.csproj.user b/FCL/WebApi/WebApi.csproj.user
index ca0d73e..643f3e5 100644
--- a/FCL/WebApi/WebApi.csproj.user
+++ b/FCL/WebApi/WebApi.csproj.user
@@ -8,7 +8,7 @@
- Debug|Any CPU
+ Release|Any CPU