var from; var token = localStorage.getItem("smz-token"); $(function () { layui.use(['form', 'laydate','layer'], function () { var form = layui.form; //只有执行了这一步,部分表单元素才会自动修饰成功 form.render(); from = form; form.render(); form.verify({ be:[/^\d+(\.\d{1,2})?$/,'请正确输入保额,保留两位小数'], }); // 验证成功后才会执行下面的操作 form.on('submit(formDemo)', function (data) { insertWorker(data); // 新增 }); }); }); //新增 function insertWorker(formData) { // 加载提示 var loadingMsg = parent.layer.msg('数据上传中,请稍候...', {icon: 16, scrollbar: false, time: 0, shade: [0.8, '#393D49']}); // form请求地址 var formUrl = ctxPath + "/workerOn/getIncome"; $.ajax({ type: 'POST', async: true, // 默认异步true,false表示同步 url: formUrl, // 请求地址 contentType: "application/json; charset=utf-8", dataType: 'text', // 服务器返回数据类型 data: JSON.stringify(formData.field), //获取提交的表单字段 success: function (data) { var dataJson = JSON.parse(data); var res = dataJson.resMsg; if(dataJson.obj != "1"){ layer.msg(res,{icon:2,time:2000}); layer.alert(res); setTimeout("reloading()", 2100); }else{ layer.msg(res,{icon:1,time:2000}); setTimeout("reloading()", 2100); } parent.layer.close(loadingMsg); //关闭提示层 }, error: function (XMLHttpRequest, textStatus, e) { parent.layer.close(loadingMsg); //关闭提示层 layer.msg('数据请求发生异常,请稍后重试', {icon: 16, scrollbar: false}); } }); } // 表单赋值 function setData(data) { var now = new Date(); var year = now.getFullYear(); // 获取当前年份 var month = now.getMonth() + 1; // 获取当前月份(注意要加1,因为月份从0开始) var day = now.getDate(); // 获取当前日期 var formattedDate = year + '-' + month + '-' + day; $("#time").val(formattedDate); $("#id").val(data.id); $("#workerId").val(data.workerId); $("#name").val(data.name); $("#idNumber").val(data.idNumber); $("#monthlyIncome").val(data.monthlyIncome); $("#monthlyIncomeDX").val(data.monthlyIncomeDX); $("#ssdw").val(data.ssdw); if(data.electronicSeal == "" || data.electronicSeal =="null"){ }else{ $("#electronicSeal").val(dataPath+"/"+data.electronicSeal); } var path = dataPath+"/"+data.electronicSeal; //营业执照 var demo1 = document.getElementById('demo1'); demo1.style.background = 'url('+ path +')'; demo1.style.backgroundRepeat = 'no-repeat'; demo1.style.backgroundSize = 'contain'; // $('#demo1').append(''); } //设置弹窗关闭 function reloading() { var index = parent.layer.getFrameIndex(window.name); //先得到当前 iframe层的索引 parent.layer.close(index); //再执行关闭 window.parent.example.ajax.reload( null, false ); // 刷新页面 }