98 lines
2.7 KiB
Plaintext
98 lines
2.7 KiB
Plaintext
|
|
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,});
|
||
|
|
},
|
||
|
|
});
|
||
|
|
}
|