72 lines
1.9 KiB
JavaScript
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("报表生成失败");
|
|
}
|
|
}
|
|
);
|
|
} |