入场人员导入导出

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

View File

@ -905,7 +905,7 @@
<select id="getBasePersonLists" resultType="com.bonus.bmw.person.entity.PersonComprehensiveBean"> <select id="getBasePersonLists" resultType="com.bonus.bmw.person.entity.PersonComprehensiveBean">
select select
bw.name as name,bw.id_number as idNumber,bw.phone as phone, 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 CASE
bw.employment_type bw.employment_type
WHEN '0' THEN WHEN '0' THEN
@ -925,12 +925,19 @@
'绿灯' '绿灯'
END lightStatus, END lightStatus,
CASE CASE
bw.ein_status WHEN bw.ein_status = '-1' AND bw.is_furlough_person = '0' THEN
WHEN '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 AS exitStatus,
'已入场'
END exitStatus,
bw.checkup_date as checkupDate, bw.checkup_date as checkupDate,
checkup.PHOTO_PATH as checkupFilePath, checkup.PHOTO_PATH as checkupFilePath,
CASE CASE

View File

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