人员入场
This commit is contained in:
parent
fb009cdc83
commit
bbc8e3635f
|
|
@ -4,7 +4,8 @@
|
||||||
<meta charset="UTF-8">
|
<meta charset="UTF-8">
|
||||||
<title>施工人员库</title>
|
<title>施工人员库</title>
|
||||||
<link rel="stylesheet" type="text/css" media="screen" href="../../../../css/bootstrap.min.css">
|
<link rel="stylesheet" type="text/css" media="screen" href="../../../../css/bootstrap.min.css">
|
||||||
<link rel="stylesheet" type="text/css" media="screen" href="../../../../layui/css/layui.css">
|
<!-- <link rel="stylesheet" type="text/css" media="screen" href="../../../../layui/css/layui.css">-->
|
||||||
|
<link rel="stylesheet" type="text/css" media="screen" href="../../../../layui-v2.9.10/layui/css/layui.css">
|
||||||
<link rel="stylesheet" type="text/css" media="screen" href="../../../../css/work/personEntry/personEntryFrom.css">
|
<link rel="stylesheet" type="text/css" media="screen" href="../../../../css/work/personEntry/personEntryFrom.css">
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
|
@ -726,7 +727,7 @@
|
||||||
|
|
||||||
<script type="text/javascript" src="../../../../js/libs/jquery-3.6.0.js"></script>
|
<script type="text/javascript" src="../../../../js/libs/jquery-3.6.0.js"></script>
|
||||||
<script type="text/javascript" src="../../../../js/jq.js"></script>
|
<script type="text/javascript" src="../../../../js/jq.js"></script>
|
||||||
<script type="text/javascript" src="../../../../layui2.7.6/layui.js"></script>
|
<script type="text/javascript" src="../../../../layui-v2.9.10/layui/layui.js"></script>
|
||||||
<script type="text/javascript" src="../../../../js/publicJs.js"></script>
|
<script type="text/javascript" src="../../../../js/publicJs.js"></script>
|
||||||
<script type="text/javascript" src="../../../../js/dict.js"></script>
|
<script type="text/javascript" src="../../../../js/dict.js"></script>
|
||||||
<script type="text/javascript" src="../../../../js/select.js"></script>
|
<script type="text/javascript" src="../../../../js/select.js"></script>
|
||||||
|
|
|
||||||
|
|
@ -955,6 +955,14 @@ function uploadCompanyExamFIle(number){
|
||||||
size: 1024*30, //最大文件大小,单位k
|
size: 1024*30, //最大文件大小,单位k
|
||||||
bindAction: '#companyExamHideUploadProve', //绑定的按钮
|
bindAction: '#companyExamHideUploadProve', //绑定的按钮
|
||||||
field: 'file', //传到后台的字段名,默认file
|
field: 'file', //传到后台的字段名,默认file
|
||||||
|
text: { // 自定义提示文本
|
||||||
|
"data-format-error": "上传失败,请重新上传", // 数据格式错误的提示
|
||||||
|
"check-error": "公司级考试支持 jpg|png|jpeg|rar|zip|docx|doc|pdf 文件,请重新选择!", // 文件格式校验失败的提示
|
||||||
|
"error": "上传失败,请重新上传", // 上传失败的提示
|
||||||
|
"limit-number": null, // 限制 number 属性的提示。若设置,需为函数写法
|
||||||
|
"limit-size": null, // 限制 size 属性的提示。若设置,需为函数写法
|
||||||
|
"cross-domain": "", // IE 下跨域的提示
|
||||||
|
},
|
||||||
choose: function (obj) {
|
choose: function (obj) {
|
||||||
flag = false;
|
flag = false;
|
||||||
var suffixType = ''; //后缀类型
|
var suffixType = ''; //后缀类型
|
||||||
|
|
@ -1031,6 +1039,14 @@ function uploadDeptExamFIle(number){
|
||||||
size: 1024*30, //最大文件大小,单位k
|
size: 1024*30, //最大文件大小,单位k
|
||||||
bindAction: '#deptExamHideUploadProve', //绑定的按钮
|
bindAction: '#deptExamHideUploadProve', //绑定的按钮
|
||||||
field: 'file', //传到后台的字段名,默认file
|
field: 'file', //传到后台的字段名,默认file
|
||||||
|
text: { // 自定义提示文本
|
||||||
|
"data-format-error": "上传失败,请重新上传", // 数据格式错误的提示
|
||||||
|
"check-error": "部门级考试 jpg|png|jpeg|rar|zip|docx|doc|pdf 文件,请重新选择!", // 文件格式校验失败的提示
|
||||||
|
"error": "上传失败,请重新上传", // 上传失败的提示
|
||||||
|
"limit-number": null, // 限制 number 属性的提示。若设置,需为函数写法
|
||||||
|
"limit-size": null, // 限制 size 属性的提示。若设置,需为函数写法
|
||||||
|
"cross-domain": "", // IE 下跨域的提示
|
||||||
|
},
|
||||||
choose: function (obj) {
|
choose: function (obj) {
|
||||||
flag = false;
|
flag = false;
|
||||||
var suffixType = ''; //后缀类型
|
var suffixType = ''; //后缀类型
|
||||||
|
|
@ -1107,6 +1123,14 @@ function uploadTeamExamFIle(number){
|
||||||
size: 1024*30, //最大文件大小,单位k
|
size: 1024*30, //最大文件大小,单位k
|
||||||
bindAction: '#teamxamHideUploadProve', //绑定的按钮
|
bindAction: '#teamxamHideUploadProve', //绑定的按钮
|
||||||
field: 'file', //传到后台的字段名,默认file
|
field: 'file', //传到后台的字段名,默认file
|
||||||
|
text: { // 自定义提示文本
|
||||||
|
"data-format-error": "上传失败,请重新上传", // 数据格式错误的提示
|
||||||
|
"check-error": "班组级考试 jpg|png|jpeg|rar|zip|docx|doc|pdf 文件,请重新选择!", // 文件格式校验失败的提示
|
||||||
|
"error": "上传失败,请重新上传", // 上传失败的提示
|
||||||
|
"limit-number": null, // 限制 number 属性的提示。若设置,需为函数写法
|
||||||
|
"limit-size": null, // 限制 size 属性的提示。若设置,需为函数写法
|
||||||
|
"cross-domain": "", // IE 下跨域的提示
|
||||||
|
},
|
||||||
choose: function (obj) {
|
choose: function (obj) {
|
||||||
flag = false;
|
flag = false;
|
||||||
var suffixType = ''; //后缀类型
|
var suffixType = ''; //后缀类型
|
||||||
|
|
@ -1184,6 +1208,14 @@ function uploadFileProve(number){
|
||||||
size: 1024*30, //最大文件大小,单位k
|
size: 1024*30, //最大文件大小,单位k
|
||||||
bindAction: '#hideUploadProve', //绑定的按钮
|
bindAction: '#hideUploadProve', //绑定的按钮
|
||||||
field: 'file', //传到后台的字段名,默认file
|
field: 'file', //传到后台的字段名,默认file
|
||||||
|
text: { // 自定义提示文本
|
||||||
|
"data-format-error": "上传失败,请重新上传", // 数据格式错误的提示
|
||||||
|
"check-error": "社保证明 jpg|png|jpeg|txt|pdf|xlsx|xls|docx|doc|ppt|pptx 文件,请重新选择!", // 文件格式校验失败的提示
|
||||||
|
"error": "上传失败,请重新上传", // 上传失败的提示
|
||||||
|
"limit-number": null, // 限制 number 属性的提示。若设置,需为函数写法
|
||||||
|
"limit-size": null, // 限制 size 属性的提示。若设置,需为函数写法
|
||||||
|
"cross-domain": "", // IE 下跨域的提示
|
||||||
|
},
|
||||||
choose: function (obj) {
|
choose: function (obj) {
|
||||||
flag = false;
|
flag = false;
|
||||||
var suffixType = ''; //后缀类型
|
var suffixType = ''; //后缀类型
|
||||||
|
|
@ -1267,6 +1299,14 @@ function uploadFileWageCard(number){
|
||||||
size: 1024*30, //最大文件大小,单位k
|
size: 1024*30, //最大文件大小,单位k
|
||||||
bindAction: '#hideUploadWageCard', //绑定的按钮
|
bindAction: '#hideUploadWageCard', //绑定的按钮
|
||||||
field: 'file', //传到后台的字段名,默认file
|
field: 'file', //传到后台的字段名,默认file
|
||||||
|
text: { // 自定义提示文本
|
||||||
|
"data-format-error": "上传失败,请重新上传", // 数据格式错误的提示
|
||||||
|
"check-error": "工资卡见证照上传支持jpg|png|jpeg|txt|pdf|xlsx|xls|docx|doc|ppt|pptx 文件,请重新选择!", // 文件格式校验失败的提示
|
||||||
|
"error": "上传失败,请重新上传", // 上传失败的提示
|
||||||
|
"limit-number": null, // 限制 number 属性的提示。若设置,需为函数写法
|
||||||
|
"limit-size": null, // 限制 size 属性的提示。若设置,需为函数写法
|
||||||
|
"cross-domain": "", // IE 下跨域的提示
|
||||||
|
},
|
||||||
choose: function (obj) {
|
choose: function (obj) {
|
||||||
flag = false;
|
flag = false;
|
||||||
var suffixType = ''; //后缀类型
|
var suffixType = ''; //后缀类型
|
||||||
|
|
@ -1348,6 +1388,14 @@ function uploadFileContract(number){
|
||||||
size: 1024*30, //最大文件大小,单位k
|
size: 1024*30, //最大文件大小,单位k
|
||||||
bindAction: '#hideUploadContract', //绑定的按钮
|
bindAction: '#hideUploadContract', //绑定的按钮
|
||||||
field: 'file', //传到后台的字段名,默认file
|
field: 'file', //传到后台的字段名,默认file
|
||||||
|
text: { // 自定义提示文本
|
||||||
|
"data-format-error": "上传失败,请重新上传", // 数据格式错误的提示
|
||||||
|
"check-error": "合同见证照片支持jpg|png|jpeg|txt|pdf|xlsx|xls|docx|doc|ppt|pptx|PDF 文件,请重新选择!", // 文件格式校验失败的提示
|
||||||
|
"error": "上传失败,请重新上传", // 上传失败的提示
|
||||||
|
"limit-number": null, // 限制 number 属性的提示。若设置,需为函数写法
|
||||||
|
"limit-size": null, // 限制 size 属性的提示。若设置,需为函数写法
|
||||||
|
"cross-domain": "", // IE 下跨域的提示
|
||||||
|
},
|
||||||
choose: function (obj) {
|
choose: function (obj) {
|
||||||
flag = false;
|
flag = false;
|
||||||
var suffixType = ''; //后缀类型
|
var suffixType = ''; //后缀类型
|
||||||
|
|
@ -1427,6 +1475,14 @@ function uploadFileFace(num){
|
||||||
size: 1024*5, //最大文件大小,单位k
|
size: 1024*5, //最大文件大小,单位k
|
||||||
bindAction: '#hideUploadFaceProve', //绑定的按钮
|
bindAction: '#hideUploadFaceProve', //绑定的按钮
|
||||||
field: 'file', //传到后台的字段名,默认file
|
field: 'file', //传到后台的字段名,默认file
|
||||||
|
text: { // 自定义提示文本
|
||||||
|
"data-format-error": "上传失败,请重新上传", // 数据格式错误的提示
|
||||||
|
"check-error": "人脸认别只支持 JPG 文件,请重新选择!", // 文件格式校验失败的提示
|
||||||
|
"error": "上传失败,请重新上传", // 上传失败的提示
|
||||||
|
"limit-number": null, // 限制 number 属性的提示。若设置,需为函数写法
|
||||||
|
"limit-size": null, // 限制 size 属性的提示。若设置,需为函数写法
|
||||||
|
"cross-domain": "", // IE 下跨域的提示
|
||||||
|
},
|
||||||
choose: function (obj) {
|
choose: function (obj) {
|
||||||
let img = document.getElementById("face_img");
|
let img = document.getElementById("face_img");
|
||||||
obj.preview(function (index, file, result) {
|
obj.preview(function (index, file, result) {
|
||||||
|
|
@ -1911,6 +1967,14 @@ function uploadCheckup(number){
|
||||||
size: 1024*30, //最大文件大小,单位k
|
size: 1024*30, //最大文件大小,单位k
|
||||||
bindAction: '#hideUploadCheckup', //绑定的按钮
|
bindAction: '#hideUploadCheckup', //绑定的按钮
|
||||||
field: 'file', //传到后台的字段名,默认file
|
field: 'file', //传到后台的字段名,默认file
|
||||||
|
text: { // 自定义提示文本
|
||||||
|
"data-format-error": "上传失败,请重新上传", // 数据格式错误的提示
|
||||||
|
"check-error": "体检报告只支持 PDF 文件,请重新选择!", // 文件格式校验失败的提示
|
||||||
|
"error": "上传失败,请重新上传", // 上传失败的提示
|
||||||
|
"limit-number": null, // 限制 number 属性的提示。若设置,需为函数写法
|
||||||
|
"limit-size": null, // 限制 size 属性的提示。若设置,需为函数写法
|
||||||
|
"cross-domain": "", // IE 下跨域的提示
|
||||||
|
},
|
||||||
choose: function (obj) {
|
choose: function (obj) {
|
||||||
flag = false;
|
flag = false;
|
||||||
// 清空现有预览和文件信息
|
// 清空现有预览和文件信息
|
||||||
|
|
@ -1979,6 +2043,14 @@ function uploadSpecial(number){
|
||||||
size: 1024*30, //最大文件大小,单位k
|
size: 1024*30, //最大文件大小,单位k
|
||||||
bindAction: '#hideUploadCheckup', //绑定的按钮
|
bindAction: '#hideUploadCheckup', //绑定的按钮
|
||||||
field: 'file', //传到后台的字段名,默认file
|
field: 'file', //传到后台的字段名,默认file
|
||||||
|
text: { // 自定义提示文本
|
||||||
|
"data-format-error": "上传失败,请重新上传", // 数据格式错误的提示
|
||||||
|
"check-error": "特种持证只支持 PDF 文件,请重新选择!", // 文件格式校验失败的提示
|
||||||
|
"error": "上传失败,请重新上传", // 上传失败的提示
|
||||||
|
"limit-number": null, // 限制 number 属性的提示。若设置,需为函数写法
|
||||||
|
"limit-size": null, // 限制 size 属性的提示。若设置,需为函数写法
|
||||||
|
"cross-domain": "", // IE 下跨域的提示
|
||||||
|
},
|
||||||
choose: function (obj) {
|
choose: function (obj) {
|
||||||
flag = false;
|
flag = false;
|
||||||
// 清空现有预览和文件信息
|
// 清空现有预览和文件信息
|
||||||
|
|
|
||||||
|
|
@ -188,11 +188,10 @@ function init(){
|
||||||
var html = '';
|
var html = '';
|
||||||
html += buttonCheck(idNumber, "", pers);
|
html += buttonCheck(idNumber, "", pers);
|
||||||
html += buttonUpdate(idNumber, "", pers);
|
html += buttonUpdate(idNumber, "", pers);
|
||||||
|
html += buttonCheckDataEn(idNumber, "", pers);
|
||||||
if(checkupFilePath){
|
if(checkupFilePath){
|
||||||
html += buttonCheckup(idNumber,checkupFilePath, "", pers);
|
html += buttonCheckup(idNumber,checkupFilePath, "", pers);
|
||||||
html += buttonCheckDataEns(idNumber, "", pers);
|
|
||||||
}else{
|
}else{
|
||||||
html += buttonCheckDataEn(idNumber, "", pers);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return html;
|
return html;
|
||||||
|
|
@ -357,7 +356,7 @@ function buttonCheckup(idNumber,checkupFilePath, permission, pers) {
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
var btn = $("<button class='layui-btn layui-btn-xs' title='体检报告PDF' onclick='downloadCheckup(\"" + idNumber + "\",\"" + checkupFilePath + "\")'>体检报告PDF</button>");
|
var btn = $("<button class='layui-btn layui-btn-xs' style='margin-top: 5px;' title='体检报告PDF' onclick='downloadCheckup(\"" + idNumber + "\",\"" + checkupFilePath + "\")'>体检报告PDF</button>");
|
||||||
return btn.prop("outerHTML");
|
return btn.prop("outerHTML");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -455,23 +454,13 @@ function buttonCheckDataEn(idNumber, permission, pers){
|
||||||
return btn.prop("outerHTML");
|
return btn.prop("outerHTML");
|
||||||
}
|
}
|
||||||
|
|
||||||
function buttonCheckDataEns(idNumber, permission, pers){
|
|
||||||
if(permission != ""){
|
|
||||||
if ($.inArray(permission, pers) < 0) {
|
|
||||||
return "";
|
|
||||||
}
|
|
||||||
}
|
|
||||||
var btn = $("<button class='layui-btn layui-btn-xs' style='margin-top: 5px;' title='出入场记录' onclick='checkViewEn(\"" + idNumber +"\")'><i class='layui-icon'>出入场记录</i></button>");
|
|
||||||
return btn.prop("outerHTML");
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 查看
|
* 查看
|
||||||
* */
|
* */
|
||||||
function checkViewEn(idNumber) {
|
function checkViewEn(idNumber) {
|
||||||
localStorage.setItem("idNumber", idNumber);
|
localStorage.setItem("idNumber", idNumber);
|
||||||
let width = "80%";
|
let width = "95%";
|
||||||
let height = "90%";
|
let height = "95%";
|
||||||
var index = layer.open({
|
var index = layer.open({
|
||||||
title: ['出入场记录', 'color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
|
title: ['出入场记录', 'color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
|
||||||
type: 2,
|
type: 2,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue