diff --git a/HJGL/.vs/HJGL/v17/.suo b/HJGL/.vs/HJGL/v17/.suo
index 9927d34..76bf0a8 100644
Binary files a/HJGL/.vs/HJGL/v17/.suo and b/HJGL/.vs/HJGL/v17/.suo differ
diff --git a/HJGL/BLL/BLL.csproj b/HJGL/BLL/BLL.csproj
index cbf305b..87fc54c 100644
--- a/HJGL/BLL/BLL.csproj
+++ b/HJGL/BLL/BLL.csproj
@@ -10,7 +10,7 @@
Properties
BLL
BLL
- v4.6.1
+ v4.8
512
diff --git a/HJGL/BLL/app.config b/HJGL/BLL/app.config
index 3e98c00..c764f53 100644
--- a/HJGL/BLL/app.config
+++ b/HJGL/BLL/app.config
@@ -8,4 +8,4 @@
-
+
diff --git a/HJGL/FineUIPro.Web/File/Excel/20240509054820/焊工基本信息.xlsx b/HJGL/FineUIPro.Web/File/Excel/20240509054820/焊工基本信息.xlsx
new file mode 100644
index 0000000..d1e6cdb
Binary files /dev/null and b/HJGL/FineUIPro.Web/File/Excel/20240509054820/焊工基本信息.xlsx differ
diff --git a/HJGL/FineUIPro.Web/File/Excel/20240509055412/焊工基本信息.xlsx b/HJGL/FineUIPro.Web/File/Excel/20240509055412/焊工基本信息.xlsx
new file mode 100644
index 0000000..ddb6521
Binary files /dev/null and b/HJGL/FineUIPro.Web/File/Excel/20240509055412/焊工基本信息.xlsx differ
diff --git a/HJGL/FineUIPro.Web/FineUIPro.Web.csproj b/HJGL/FineUIPro.Web/FineUIPro.Web.csproj
index 389359a..734d1dc 100644
--- a/HJGL/FineUIPro.Web/FineUIPro.Web.csproj
+++ b/HJGL/FineUIPro.Web/FineUIPro.Web.csproj
@@ -12,7 +12,7 @@
Properties
FineUIPro.Web
FineUIPro.Web
- v4.6.1
+ v4.8
true
diff --git a/HJGL/FineUIPro.Web/Web.config b/HJGL/FineUIPro.Web/Web.config
index 92058ad..baa8804 100644
--- a/HJGL/FineUIPro.Web/Web.config
+++ b/HJGL/FineUIPro.Web/Web.config
@@ -9,7 +9,7 @@
-
+
@@ -51,7 +51,7 @@
-
+
diff --git a/HJGL/FineUIPro.Web/WelderManage/WelderManage.aspx.cs b/HJGL/FineUIPro.Web/WelderManage/WelderManage.aspx.cs
index 579b858..6052d0c 100644
--- a/HJGL/FineUIPro.Web/WelderManage/WelderManage.aspx.cs
+++ b/HJGL/FineUIPro.Web/WelderManage/WelderManage.aspx.cs
@@ -379,7 +379,7 @@ namespace FineUIPro.Web.WelderManage
string strSql = @"SELECT Welder.WelderId, Welder.WelderCode, Welder.WelderName, Welder.UnitId,
Welder.Birthday,(CASE WHEN Welder.Sex=1 THEN '男' ELSE '女' END) AS Sex,
- Welder.IdentityCard,Welder.IdentityCard, Welder.CertificateNum, Welder.CertificateValidity,
+ Welder.IdentityCard, Welder.CertificateNum, Welder.CertificateValidity,
Welder.WelderLevel, Welder.Remark,Unit.UnitName,Welder.IsOnDuty
FROM Welder_Welder AS Welder LEFT JOIN Base_Unit AS Unit ON Unit.UnitId = Welder.UnitId
WHERE 1=1 ";
@@ -457,22 +457,25 @@ namespace FineUIPro.Web.WelderManage
num = itemWelders.Count - 1;
ws = ExcelCreateRow(ws, hssfworkbook, rowIndex, rowIndex + num, style, 0, 11);
//合并单元格
- region = new CellRangeAddress(rowIndex, rowIndex + num, 0, 0);
- ws.AddMergedRegion(region);
- region = new CellRangeAddress(rowIndex, rowIndex + num, 1, 1);
- ws.AddMergedRegion(region);
- region = new CellRangeAddress(rowIndex, rowIndex + num, 2, 2);
- ws.AddMergedRegion(region);
- region = new CellRangeAddress(rowIndex, rowIndex + num, 3, 3);
- ws.AddMergedRegion(region);
- region = new CellRangeAddress(rowIndex, rowIndex + num, 4, 4);
- ws.AddMergedRegion(region);
- region = new CellRangeAddress(rowIndex, rowIndex + num, 5, 5);
- ws.AddMergedRegion(region);
- region = new CellRangeAddress(rowIndex, rowIndex + num, 10, 10);
- ws.AddMergedRegion(region);
- region = new CellRangeAddress(rowIndex, rowIndex + num, 11, 11);
- ws.AddMergedRegion(region);
+ if (num > 0)
+ {
+ region = new CellRangeAddress(rowIndex, rowIndex + num, 0, 0);
+ ws.AddMergedRegion(region);
+ region = new CellRangeAddress(rowIndex, rowIndex + num, 1, 1);
+ ws.AddMergedRegion(region);
+ region = new CellRangeAddress(rowIndex, rowIndex + num, 2, 2);
+ ws.AddMergedRegion(region);
+ region = new CellRangeAddress(rowIndex, rowIndex + num, 3, 3);
+ ws.AddMergedRegion(region);
+ region = new CellRangeAddress(rowIndex, rowIndex + num, 4, 4);
+ ws.AddMergedRegion(region);
+ region = new CellRangeAddress(rowIndex, rowIndex + num, 5, 5);
+ ws.AddMergedRegion(region);
+ region = new CellRangeAddress(rowIndex, rowIndex + num, 10, 10);
+ ws.AddMergedRegion(region);
+ region = new CellRangeAddress(rowIndex, rowIndex + num, 11, 11);
+ ws.AddMergedRegion(region);
+ }
int j = 0;
foreach (var item in itemWelders)
{
@@ -513,7 +516,7 @@ namespace FineUIPro.Web.WelderManage
string isOnDutyStr = string.Empty;
if (dt.Rows[i]["IsOnDuty"] != null)
{
- isOnDutyStr = dt.Rows[i]["IsOnDuty"].ToString() == "1" ? "在场" : "离场";
+ isOnDutyStr = dt.Rows[i]["IsOnDuty"].ToString() == "True" ? "在场" : "离场";
}
ws.GetRow(rowIndex).GetCell(10).SetCellValue(isOnDutyStr);
//备注
diff --git a/HJGL/FineUIPro.Web/common/SysManage/UserList.aspx.cs b/HJGL/FineUIPro.Web/common/SysManage/UserList.aspx.cs
index 799616f..3d9d78c 100644
--- a/HJGL/FineUIPro.Web/common/SysManage/UserList.aspx.cs
+++ b/HJGL/FineUIPro.Web/common/SysManage/UserList.aspx.cs
@@ -153,16 +153,23 @@
///
protected void btnMenuUnLock_Click(object sender, EventArgs e)
{
- if (!string.IsNullOrEmpty(Grid1.SelectedRowID))
+ if (this.CurrUser.Account == Const.Gly)
{
- string userId = Grid1.SelectedRowID;
- Sys_UserService.UpdateErrorNum(userId, 0);
- Sys_UserService.UpdateLockTime(userId, null);
- ShowNotify("该用户解锁成功!", MessageBoxIcon.Success);
+ if (!string.IsNullOrEmpty(Grid1.SelectedRowID))
+ {
+ string userId = Grid1.SelectedRowID;
+ Sys_UserService.UpdateErrorNum(userId, 0);
+ Sys_UserService.UpdateLockTime(userId, null);
+ ShowNotify("该用户解锁成功!", MessageBoxIcon.Success);
+ }
+ else
+ {
+ ShowNotify("请选择要解锁的用户!");
+ }
}
else
{
- ShowNotify("请选择要解锁的用户!");
+ ShowNotify("您没有这个权限,请与管理员联系!");
}
}
diff --git a/HJGL/Model/Model.csproj b/HJGL/Model/Model.csproj
index 09a27bd..78bcf82 100644
--- a/HJGL/Model/Model.csproj
+++ b/HJGL/Model/Model.csproj
@@ -10,7 +10,7 @@
Properties
Model
Model
- v4.6.1
+ v4.8
512
diff --git a/HJGL/WebApi/Web.config b/HJGL/WebApi/Web.config
index 0f75593..fa4b215 100644
--- a/HJGL/WebApi/Web.config
+++ b/HJGL/WebApi/Web.config
@@ -27,7 +27,7 @@
-->
-
+
diff --git a/HJGL/WebApi/WebApi.csproj b/HJGL/WebApi/WebApi.csproj
index 19ab4d2..0e1a2d7 100644
--- a/HJGL/WebApi/WebApi.csproj
+++ b/HJGL/WebApi/WebApi.csproj
@@ -14,7 +14,7 @@
Properties
WebApi
WebApi
- v4.6.1
+ v4.8
false
true