人员入场
This commit is contained in:
parent
fb009cdc83
commit
bbc8e3635f
|
|
@ -4,7 +4,8 @@
|
|||
<meta charset="UTF-8">
|
||||
<title>施工人员库</title>
|
||||
<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">
|
||||
</head>
|
||||
<body>
|
||||
|
|
@ -726,7 +727,7 @@
|
|||
|
||||
<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="../../../../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/dict.js"></script>
|
||||
<script type="text/javascript" src="../../../../js/select.js"></script>
|
||||
|
|
|
|||
|
|
@ -955,6 +955,14 @@ function uploadCompanyExamFIle(number){
|
|||
size: 1024*30, //最大文件大小,单位k
|
||||
bindAction: '#companyExamHideUploadProve', //绑定的按钮
|
||||
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) {
|
||||
flag = false;
|
||||
var suffixType = ''; //后缀类型
|
||||
|
|
@ -1031,6 +1039,14 @@ function uploadDeptExamFIle(number){
|
|||
size: 1024*30, //最大文件大小,单位k
|
||||
bindAction: '#deptExamHideUploadProve', //绑定的按钮
|
||||
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) {
|
||||
flag = false;
|
||||
var suffixType = ''; //后缀类型
|
||||
|
|
@ -1107,6 +1123,14 @@ function uploadTeamExamFIle(number){
|
|||
size: 1024*30, //最大文件大小,单位k
|
||||
bindAction: '#teamxamHideUploadProve', //绑定的按钮
|
||||
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) {
|
||||
flag = false;
|
||||
var suffixType = ''; //后缀类型
|
||||
|
|
@ -1184,6 +1208,14 @@ function uploadFileProve(number){
|
|||
size: 1024*30, //最大文件大小,单位k
|
||||
bindAction: '#hideUploadProve', //绑定的按钮
|
||||
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) {
|
||||
flag = false;
|
||||
var suffixType = ''; //后缀类型
|
||||
|
|
@ -1267,6 +1299,14 @@ function uploadFileWageCard(number){
|
|||
size: 1024*30, //最大文件大小,单位k
|
||||
bindAction: '#hideUploadWageCard', //绑定的按钮
|
||||
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) {
|
||||
flag = false;
|
||||
var suffixType = ''; //后缀类型
|
||||
|
|
@ -1348,6 +1388,14 @@ function uploadFileContract(number){
|
|||
size: 1024*30, //最大文件大小,单位k
|
||||
bindAction: '#hideUploadContract', //绑定的按钮
|
||||
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) {
|
||||
flag = false;
|
||||
var suffixType = ''; //后缀类型
|
||||
|
|
@ -1427,6 +1475,14 @@ function uploadFileFace(num){
|
|||
size: 1024*5, //最大文件大小,单位k
|
||||
bindAction: '#hideUploadFaceProve', //绑定的按钮
|
||||
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) {
|
||||
let img = document.getElementById("face_img");
|
||||
obj.preview(function (index, file, result) {
|
||||
|
|
@ -1911,6 +1967,14 @@ function uploadCheckup(number){
|
|||
size: 1024*30, //最大文件大小,单位k
|
||||
bindAction: '#hideUploadCheckup', //绑定的按钮
|
||||
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) {
|
||||
flag = false;
|
||||
// 清空现有预览和文件信息
|
||||
|
|
@ -1979,6 +2043,14 @@ function uploadSpecial(number){
|
|||
size: 1024*30, //最大文件大小,单位k
|
||||
bindAction: '#hideUploadCheckup', //绑定的按钮
|
||||
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) {
|
||||
flag = false;
|
||||
// 清空现有预览和文件信息
|
||||
|
|
|
|||
|
|
@ -188,11 +188,10 @@ function init(){
|
|||
var html = '';
|
||||
html += buttonCheck(idNumber, "", pers);
|
||||
html += buttonUpdate(idNumber, "", pers);
|
||||
html += buttonCheckDataEn(idNumber, "", pers);
|
||||
if(checkupFilePath){
|
||||
html += buttonCheckup(idNumber,checkupFilePath, "", pers);
|
||||
html += buttonCheckDataEns(idNumber, "", pers);
|
||||
}else{
|
||||
html += buttonCheckDataEn(idNumber, "", pers);
|
||||
}
|
||||
|
||||
return html;
|
||||
|
|
@ -357,7 +356,7 @@ function buttonCheckup(idNumber,checkupFilePath, permission, pers) {
|
|||
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");
|
||||
}
|
||||
|
||||
|
|
@ -455,23 +454,13 @@ function buttonCheckDataEn(idNumber, permission, pers){
|
|||
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) {
|
||||
localStorage.setItem("idNumber", idNumber);
|
||||
let width = "80%";
|
||||
let height = "90%";
|
||||
let width = "95%";
|
||||
let height = "95%";
|
||||
var index = layer.open({
|
||||
title: ['出入场记录', 'color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
|
||||
type: 2,
|
||||
|
|
|
|||
Loading…
Reference in New Issue