初始化项目
This commit is contained in:
72
pqs9000/src/main/webapp/jspJS/report/percent.js
Normal file
72
pqs9000/src/main/webapp/jspJS/report/percent.js
Normal file
@@ -0,0 +1,72 @@
|
||||
$(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("报表生成失败");
|
||||
}
|
||||
}
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user