Files
system-jibei/pqs9000/src/main/webapp/jspJS/report/percent.js
2024-04-01 09:20:31 +08:00

72 lines
1.9 KiB
JavaScript

$(function () {
triggerCheckBox(1);
setTreeSelected(1, 10);
$("#export").click(function () {
getPercentData();
});
});
function getTimeType() {
var interval = $("#interval").val();
if (interval === "年份") {
return 1;
} else if (interval === "季度") {
return 2;
} else if (interval === "月份") {
return 3;
} else /*if (interval === "周") {
return 4;
} else */{
return 4;
}
}
function getPercentData() {
var startTime = $("#startTime").val();
var endTime = $("#endTime").val();
var timeType = getTimeType();
var pointNode = getTreeSelected(1);
if (0 === pointNode.length) {
layer.msg('请选择一个监测点.');
return;
}
var points = '';
var pointName = '';
var lineName = '';
var factory = '';
var factorys = '';
factory = pointNode[0].getParentNode().getParentNode().getParentNode().getParentNode().name;
for (var i = 0; i < pointNode.length; i++) {
points += pointNode[i].nodeIndex + ",";
pointName += pointNode[i].name + ",";
lineName += pointNode[i].getParentNode().name + ",";
factorys = pointNode[i].getParentNode().getParentNode().getParentNode().getParentNode().name;
if (factory != factorys) {
layer.msg('请不要跨省选择');
return;
}
}
$.post("/pqs9000/percent/createPercent", {
"startTime": startTime,
"endTime": endTime,
"timeType": timeType,
"list": points,
"lineName": lineName,
"listPointName": pointName,
"factory": factory
}, function (data) {
if (data.code === 200) {
window.location.href = "/pqs9000/percent/exportPercent";
} else {
layer.msg("报表生成失败");
}
}
);
}