入场人员导入导出

This commit is contained in:
LHD_HY 2025-06-03 11:04:40 +08:00
parent 60d3a19984
commit 3c2d7115cd
3 changed files with 22 additions and 15 deletions

View File

@ -681,7 +681,7 @@ public class PersonComprehensiveServiceImp implements PersonComprehensiveService
collect.forEach((k, v) -> integerList.add(v));
int rowNum = list.size();
String fileName = " 出场人员 ";
String fileName = "人员入场信息";
//记录用于合并的rowIndex
ArrayList<HashMap<String, Integer>> mergeRows = new ArrayList<>();
int startRowIndex = 3, start = 0;

View File

@ -905,7 +905,7 @@
<select id="getBasePersonLists" resultType="com.bonus.bmw.person.entity.PersonComprehensiveBean">
select
bw.name as name,bw.id_number as idNumber,bw.phone as phone,
td.value as postName,bp.name as proName,
td.value as postName,bp.name as proName,bw.is_furlough_person as isFurloughPerson,
CASE
bw.employment_type
WHEN '0' THEN
@ -925,12 +925,19 @@
'绿灯'
END lightStatus,
CASE
bw.ein_status
WHEN '0' THEN
WHEN bw.ein_status = '-1' AND bw.is_furlough_person = '0' THEN
'未出场'
WHEN bw.ein_status = '-1' AND bw.is_furlough_person = '1' THEN
'临时离场'
WHEN bw.ein_status = '1' THEN
'出场审核通过'
WHEN bw.ein_status = '0' THEN
'出场未审核'
WHEN bw.ein_status = '2' THEN
'出场审核不通过'
ELSE
'未入场'
WHEN '1' THEN
'已入场'
END exitStatus,
END AS exitStatus,
bw.checkup_date as checkupDate,
checkup.PHOTO_PATH as checkupFilePath,
CASE

View File

@ -68,17 +68,17 @@
<button id="importBt" class="layui-btn layui-btn-sm"
onclick="importData()">导入</button>
</div>
<a class="layui-btn layui-btn-sm"
href="../../../../downloads/人员库_导入模板.xlsx" download="人员库_导入模板.xlsx" style="margin-top:0.5%">
<i class="layui-icon">&#xe601;</i> 模板下载
</a>
<!-- <a class="layui-btn layui-btn-sm"-->
<!-- href="../../../../downloads/人员库_导入模板.xlsx" download="人员库_导入模板.xlsx" style="margin-top:0.5%">-->
<!-- <i class="layui-icon">&#xe601;</i> 模板下载-->
<!-- </a>-->
<button class="layui-btn layui-btn-sm"
onclick="checkup()" style="margin-top:0.5%">批量导出体检报告
</button>
<!-- <button class="layui-btn layui-btn-sm"-->
<!-- onclick="checkup()" style="margin-top:0.5%">批量导出体检报告-->
<!-- </button>-->
<a class="layui-btn layui-btn-sm"
href="../../../../downloads/农民工实名制导入模版.xlsx" download="农民工实名制导入模板.xlsx" style="margin-top:0.5%">
<i class="layui-icon">&#xe601;</i> 农民工实名制模板下载
<i class="layui-icon">&#xe601;</i> 模板下载
</a>
<button id="exportBt" onclick="exportPersonnelOnSite()" class="layui-btn layui-btn-sm" style="margin-top:0.5%"><i class="layui-icon">&#xe681;</i>导出</button>
</div>