hn_cloud_web/smz-web/js/work/person/accessFieldInform.js

72 lines
3.0 KiB
JavaScript
Raw Normal View History

2025-11-27 16:55:35 +08:00
var form;
var idNumber = localStorage.getItem("id");
var proId = localStorage.getItem("proId");
var subId = localStorage.getItem("subId");
var orgId = localStorage.getItem("orgId");
var type = localStorage.getItem("type");
var einTime = localStorage.getItem("einTime");
$(function () {
if(type == '1'){
document.getElementById("outNum").style.display = "none";
}else {
var idNumberArr = idNumber.split(",");
$("#num").html(idNumberArr.length);
document.getElementById("outNum").style.display = "block";
}
});
layui.use(['form', 'laydate'], function () {
form = layui.form; //只有执行了这一步,部分表单元素才会自动修饰成功
var laydate = layui.laydate;
form.render();
form.verify({});
var today=new Date();
var yeard=today.getFullYear();
var monthd=(today.getMonth()+1)>9?(today.getMonth()+1):'0'+(today.getMonth()+1);
var dayd=today.getDate()>9?today.getDate():'0'+today.getDate();
var hourd=today.getHours()>9?today.getHours():'0'+today.getHours();
var mind=today.getMinutes()>9?today.getMinutes():'0'+today.getMinutes();
var scd=today.getSeconds()>9?today.getSeconds():'0'+today.getSeconds();
var submitTime=yeard+'-'+monthd+'-'+dayd+" "+hourd+":"+mind+":"+scd;
$("#exitTime").attr('value',submitTime);
2025-11-27 16:55:35 +08:00
// 验证成功后才会执行下面的操作
form.on('submit(formDemo)', function (data) {
data.field.idNumber = idNumber;
data.field.proId = proId;
data.field.subId = subId;
data.field.orgId = orgId;
exitRecord(data);
});
});
// 出场
function exitRecord(formData) {
// form请求地址
2025-12-09 18:44:29 +08:00
var formUrl = smz_ht_url + "/WorkRecord/updateBatchWorkRecordStatus";
2025-11-27 16:55:35 +08:00
$.ajax({
type: 'POST',
async: false, // 默认异步true,false表示同步
url: formUrl, // 请求地址
contentType: "application/json; charset=utf-8",
dataType: 'json', // 服务器返回数据类型
data: JSON.stringify(formData.field), //获取提交的表单字段
success: function (data) {
if (data.resMsg == '保存成功') {
parent.layer.alert('出场成功', {icon: 1, time: 2000}, function () {
var index = parent.layer.getFrameIndex(window.name); //先得到当前 iframe层的索引
parent.layer.close(index); //再执行关闭
window.parent.example.ajax.reload( null, false ); // 刷新页面
});
} else {
parent.layer.msg('出场失败', {icon: 2});
var index = parent.layer.getFrameIndex(window.name); //先得到当前 iframe层的索引
parent.layer.close(index); //再执行关闭
window.parent.example.ajax.reload( null, false ); // 刷新页面
}
},
error: function (XMLHttpRequest, textStatus, e) {
layer.msg('数据请求发生异常,请稍后重试', {icon: 16, scrollbar: false});
}
});
}