HnRealNameBmwWeb/js/work/ownPerson/workerDepartEvidenceForm.js

135 lines
5.6 KiB
JavaScript

var token = localStorage.getItem("token");
var laydate;
$(function () {
layui.use(['form', 'laydate','layer'], function () {
var form = layui.form; //只有执行了这一步,部分表单元素才会自动修饰成功
laydate = layui.laydate;
var layer = layui.layer;
$("#name").val(localStorage.getItem('offName'));
$("#idNumber").val(localStorage.getItem('offIdNumber'));
$("#orgName").val(localStorage.getItem('offOrgName'));
$("#work").val(localStorage.getItem('offHtbh'));
$("#gw").val(localStorage.getItem('offgw'));
// $("#signDate").val(localStorage.getItem('offSignDate'));
form.render();
laydate.render({
elem: '#startTime' //指定元素 元素选择器
, type: 'date' //选择时间类型 可选值:year(年) month(年月) date(年月日) time(时分秒) datetime(年月日时分秒)
, trigger: 'click'
, format: 'yyyy年MM月dd日'
, btns: ['clear', 'now', 'confirm'] //选择框右下角显示的按钮 清除-现在-确定
, done: function (value, date,endDate) {//时间回调
$('#endTime').val(value);
$('#offTime').val(value);
$('#signTime').val(value);
$('#signTime1').val(value);
}
});
laydate.render({
elem: '#endTime' //指定元素 元素选择器
, type: 'date' //选择时间类型 可选值:year(年) month(年月) date(年月日) time(时分秒) datetime(年月日时分秒)
, trigger: 'click'
, format: 'yyyy年MM月dd日'
, btns: ['clear', 'now', 'confirm'] //选择框右下角显示的按钮 清除-现在-确定
, done: function (value, date,endDate) {//时间回调
}
});
laydate.render({
elem: '#signDate',
type: 'date',
trigger: 'click',
format: 'yyyy年MM月dd日',
btns: ['now', 'confirm'],
max: 'today',
done: function (value, date, endDate) {
// 时间回调
}
});
laydate.render({
elem: '#offTime' //指定元素 元素选择器
, type: 'date' //选择时间类型 可选值:year(年) month(年月) date(年月日) time(时分秒) datetime(年月日时分秒)
, trigger: 'click'
, format: 'yyyy年MM月dd日'
, btns: ['clear', 'now', 'confirm'] //选择框右下角显示的按钮 清除-现在-确定
, done: function (value, date,endDate) {//时间回调
}
});
laydate.render({
elem: '#signTime1' //指定元素 元素选择器
, type: 'date' //选择时间类型 可选值:year(年) month(年月) date(年月日) time(时分秒) datetime(年月日时分秒)
, trigger: 'click'
, format: 'yyyy年MM月dd日'
, btns: ['clear', 'now', 'confirm'] //选择框右下角显示的按钮 清除-现在-确定
, done: function (value, date,endDate) {//时间回调
}
});
});
});
function insetOff(){
var idNumber=localStorage.getItem("offIdNumber" );
var offType=localStorage.getItem("offType" );
var orgName=localStorage.getItem("offOrgName");
var name=localStorage.getItem("offName");
var htbh=localStorage.getItem("offHtbh");
var workId=localStorage.getItem("offWorkId");
// var signDate=localStorage.getItem("offSignDate");
var signDate=$("#signDate").val();
var lxdh=localStorage.getItem("lxdh");
var gzdw=$("#gzdw").val();
var offReason=$("#offReason").val();
var offTime=$("#offTime").val();
var startTime=$("#startTime").val();
var signTime1=$("#signTime1").val();
var signTime=$("#signTime").val();
var unit=$("#unit").val();
var gw=$("#gw").val();
console.log("解除(终止)劳动关系证明--个人离职--劳务派遣")
localStorage.setItem("resOfft",2)
if(signDate ==null||signDate==""||gzdw==null||gzdw==""|| offReason==null||offReason==""||offTime==null||offTime==""||startTime==null||startTime==""){
parent.layer.msg("请确保信息完整!");
localStorage.setItem("resOfft",1)
return ;
}
var formUrl = ctxPath + '/workerDepart/inDepart';
$.ajax({
type: 'POST',
async: false, // 默认异步true,false表示同步
url: formUrl, // 请求地址
contentType: "application/json; charset=utf-8",
data: JSON.stringify({
"idNumber":idNumber,
"name":name,
"signTimeOne":signTime,
"signTimeTwo":signTime1,
"idNumber":idNumber,
"htbh":htbh,
"lxdh":lxdh,
"signDate":signDate,
"gw":gw,
"unit":unit,
"workerId":workId,
"gzdw":gzdw,
"offReason":offReason,
"noticeOffDate":startTime,
"htSecure":offTime,
"offType":offType,
"zmType":"1",
"states":"1" //个人离职
}),
dataType: "json",
success: function (data) {
if (JSON.stringify(Object.values(data)).includes("修改成功")) {
parent.layer.msg("下发成功", {icon: 1, time: 3000});
} else {
parent.layer.msg(JSON.stringify(Object.values(data)), {icon: 2, time: 3000});
}
},
error: function (XMLHttpRequest, textStatus, e) {
layer.msg('数据请求发生异常,请稍后重试', {icon: 16, scrollbar: false});
}
});
}