var eia = localStorage.getItem("eia"); var soil = localStorage.getItem("soil"); var eia_check = localStorage.getItem("eia_check"); var soil_check = localStorage.getItem("soil_check"); var layer; var form; layui.use(['layer', 'form'], function () { layer = layui.layer; form = layui.form; form.render(); form.verify({ isRate: [/^([0-9]{1,2}$)|(^[0-9]{1,2}\.[0-9]{1,2}$)|100$/, '请输入正确的百分比(最多保留两位小数)'], }) getEiaNum(); form.on('submit(formDemo)', function (data) { saveData(); }) }); // 获取环水保数据 function getEiaNum() { Ajax().post({ headers: { "encrypt": sm3(JSON.stringify({})) }, url: dataUrl + 'proteam/pot/teamNew/getEiaNum', data: {}, async: true, success: function (result) { console.log(result) if (result.code === 200) { $("#eia").val(result.data[0].num); $("#soil").val(result.data[2].num); $("#eia_check").val(result.data[1].num); $("#soil_check").val(result.data[3].num); } } }); } // 保存-验证数据是否合法 function saveData() { var eia = $("#eia").val(); var soil = $("#soil").val(); var eia_check = $("#eia_check").val(); var soil_check = $("#soil_check").val(); let jsonObj = [ { num: eia, type: "eia" }, { num: soil, type: "soil" }, { num: eia_check, type: "eia_check" }, { num: soil_check, type: "soil_check" }, ] let loadingMsg = layer.msg("数据上传中,请稍候...", {icon: 16, scrollbar: false, time: 0}); $.ajax({ type: "post", headers: { "encrypt": sm3(JSON.stringify({ json: JSON.stringify(jsonObj), })) }, url: dataUrl + "proteam/pot/teamNew/updateEiaNum?token=" + token, data: { json: JSON.stringify(jsonObj), }, async: false, dataType: "json", success: function (data) { console.log(data) layer.close(loadingMsg); // 关闭提示层 if (data.code === 200) { parent.layer.msg("保存成功", {icon: 1, scrollbar: false, time: 2000,}); top.reloadHomeData(1); } else { layer.msg("保存失败", {icon: 1, scrollbar: false, time: 2000,}); } }, error: function (jqXHR, textStatus, errorThrown) { layer.close(loadingMsg); layer.msg("数据上传发生异常,请稍后重试", {icon: 16, scrollbar: false, time: 2000,}); }, }); }