hn_cloud_web/smz-web/js/work/managementReview/xianxiaResultsAddForm.js

213 lines
6.8 KiB
JavaScript

var name="";
var idNumber="";
var certificateName="";
var isUpload = false;
var form;
var upload;
$(function () {
layui.use(['form', 'laydate','upload'], function () {
form = layui.form; //只有执行了这一步,部分表单元素才会自动修饰成功
laydate = layui.laydate;
upload = layui.upload;
form.render();
var rewordNum=localStorage.getItem("mrewordNum");
$("#rewordNum").val(rewordNum)
document.getElementById('submitReword').addEventListener('click', function() {
updateFJ();
});
init();
});
});
function init() {
var uprewordNum = $("#rewordNum").val();
var cdata;
$.ajax({//id获取详情打开弹窗传值子页面
type: 'post',
url: smz_ht_url + "/salaryCheck/getDetailByRewordNum",
dataType: 'json',
async: false,
data: {
rewordNum: uprewordNum
},
success: function (data) {
if (data.code = 200) {
cdata = data;
}
}
})
$("#currCount").html("异常数据"+cdata.data.countNum+" 人");
}
var shifou=1;
function shi(){
console.log("shi")
$("#shi").removeClass("buttonfou");
$("#shi").addClass("buttonshi");
$("#fou").removeClass("buttonshi");
$("#fou").addClass("buttonfou");
$("#liushuidiv").css("display","")
shifou=1;
}
function fou(){
console.log("fou")
$("#fou").removeClass("buttonfou");
$("#fou").addClass("buttonshi");
$("#shi").removeClass("buttonshi");
$("#shi").addClass("buttonfou");
$("#liushuidiv").css("display","none")
shifou=0;
}
function updateFJ(){
var zhifu = $("#zhifu").val();
var shuoming = $("#shuoming").val();
var liushui = $("#liushui").val();
console.log(zhifu,"zhifu")
console.log(shuoming,"shuoming")
console.log(liushui,"liushui")
if(shuoming==null|| shuoming == ""){
upfiles()
}else{
layer.confirm("您已上传情况说明,相关异常将清除。", {
icon: 3
}, function() {
upfiles()
})
}
}
function upfiles(){
var zhifu = $("#zhifu").val();
var shuoming = $("#shuoming").val();
var liushui = $("#liushui").val();
console.log(zhifu,"zhifu")
console.log(shuoming,"shuoming")
console.log(liushui,"liushui")
if(zhifu==null|| zhifu == "") {
layer.msg("请上传支付表签字盖章文件PDF!");
return;
}
if(shifou==1) {
if(liushui==null|| liushui == "") {
layer.msg("请上传线下发放流水附件!");
return;
}
}
if(!(zhifu.endsWith(".pdf"))) {
layer.msg("请上传正确的文件!");
$("#zhifu").val("");
return;
}
var rewordNum=$("#rewordNum").val();
var remark=$("#remark").val();
var idx = layer.msg('正在处理数据,请稍等...', {
icon: 16
,shade: 0.05
,time:200000
});
var flage=0;
if(zhifu!=null&& zhifu != "") {
for(var k=0;k<$("#zhifu")[0].files.length;k++){
var formData = new FormData($('form')[0]);
formData.append("shifou", shifou);
formData.append("remark", remark);
formData.append("rewordNum", rewordNum);
formData.append("type", "3");
formData.append("file", $("#zhifu")[0].files[k]);
$.ajax({
url : smz_ht_url + "/salaryCheck/updateFJ",
type : 'POST',
async : false,
data : formData,
timeout:20000,
// 告诉jQuery不要去处理发送的数据
processData : false,
// 告诉jQuery不要去设置Content-Type请求头
contentType : false,
success : function(data) {
flage=1;
},
error:function(XMLHttpRequest, textStatus, errorThrown) {
}
});
}
}
if(shuoming!=null&& shuoming != "") {
for(var k=0;k<$("#shuoming")[0].files.length;k++){
var formData = new FormData($('form')[0]);
formData.append("shifou", shifou);
formData.append("remark", remark);
formData.append("rewordNum", rewordNum);
formData.append("type", "4");
formData.append("file", $("#shuoming")[0].files[k]);
$.ajax({
url : smz_ht_url + "/salaryCheck/updateFJ",
type : 'POST',
async : false,
data : formData,
timeout:20000,
// 告诉jQuery不要去处理发送的数据
processData : false,
// 告诉jQuery不要去设置Content-Type请求头
contentType : false,
success : function(data) {
flage=1;
},
error:function(XMLHttpRequest, textStatus, errorThrown) {
}
});
}
}
if(liushui!=null&& liushui != "") {
for(var k=0;k<$("#liushui")[0].files.length;k++){
var formData = new FormData($('form')[0]);
formData.append("shifou", shifou);
formData.append("remark", remark);
formData.append("rewordNum", rewordNum);
formData.append("type", "5");
formData.append("file", $("#liushui")[0].files[k]);
$.ajax({
url : smz_ht_url + "/salaryCheck/updateFJ",
type : 'POST',
async : false,
data : formData,
timeout:20000,
// 告诉jQuery不要去处理发送的数据
processData : false,
// 告诉jQuery不要去设置Content-Type请求头
contentType : false,
success : function(data) {
flage=1;
},
error:function(XMLHttpRequest, textStatus, errorThrown) {
}
});
}
}
if(flage==1){
window.parent.init();
window.parent.setPass("1");
parent.layer.close(localStorage.getItem("xianxiaindex")); //再执行关闭
}
layer.close(idx);
}
function setData(rewordNum){
$("#rewordNum").val(rewordNum);
}
function resultsView(){
localStorage.setItem("uprewordNum",$("#rewordNum").val());
var height = '100%';
var width = '100%';
var index = layer.open({
title: ['异常','color:#3B70A1;background-color:#E8ECEB;font-size:20px'],
type: 2,
content: 'managementResultsViewAbnormal.html',
area: [width, height],
maxmin: false,
// btn: ['关闭'],
success:function(layero,index){
var myIframe = window[layero.find('iframe')[0]['name']];
var fnc = myIframe.setData(); //aaa()为子页面的方法
},
});
}