|
@@ -9,7 +9,9 @@ layui.use(['page','layer','myElement','myform','jquery','formula2','laydate','rp
|
|
|
,editor=layui.rptEditor2
|
|
|
;
|
|
|
|
|
|
- $("#year").val(page.getNow("yyyy"));
|
|
|
+ let nows=(page.getNow()).split("-");
|
|
|
+
|
|
|
+ form.val("my-query-form",{year:nows[0],month:parseInt(nows[1])});
|
|
|
|
|
|
laydate.render({
|
|
|
elem: '#year'
|
|
@@ -34,21 +36,23 @@ layui.use(['page','layer','myElement','myform','jquery','formula2','laydate','rp
|
|
|
query();
|
|
|
|
|
|
function query(){
|
|
|
- var year=$("#year").val();
|
|
|
+ let year=$("#year").val();
|
|
|
if(year==""){
|
|
|
year=(new Date()).getFullYear()+"";
|
|
|
}
|
|
|
- querySumCompare(year);
|
|
|
- queryRatioCompare(year);
|
|
|
+ let month=$("#month").val();
|
|
|
+
|
|
|
+ querySumCompare(year,month);
|
|
|
+ queryRatioCompare(year,month);
|
|
|
loadCoalRatioRpt(year);
|
|
|
loadCoalRatioChart(year);
|
|
|
loadEnergyMthGroup(year);
|
|
|
loadWorkloadRpt(year);
|
|
|
loadWorkloadChart(year);
|
|
|
- loadCostRatioRpt(year);
|
|
|
- loadCostRatioChart(year);
|
|
|
- loadEnergyCompareRpt(year);
|
|
|
- loadEnergyCompareChart(year);
|
|
|
+ loadCostRatioRpt(year,month);
|
|
|
+ loadCostRatioChart(year,month);
|
|
|
+ loadEnergyCompareRpt(year,month);
|
|
|
+ loadEnergyCompareChart(year,month);
|
|
|
}
|
|
|
|
|
|
|
|
@@ -86,11 +90,11 @@ layui.use(['page','layer','myElement','myform','jquery','formula2','laydate','rp
|
|
|
}
|
|
|
|
|
|
//占比同比报表
|
|
|
- function queryRatioCompare(yyyy){
|
|
|
+ function queryRatioCompare(yyyy,mm){
|
|
|
page.ajax({
|
|
|
url:"rpt/yearWYRatioCompare.do",
|
|
|
dataType:"text",
|
|
|
- data:{year:yyyy}
|
|
|
+ data:{year:yyyy,month:mm}
|
|
|
},function(resp){
|
|
|
layer.close(loading);
|
|
|
if(resp.indexOf("rpt-table-box")>=0){
|
|
@@ -113,11 +117,11 @@ layui.use(['page','layer','myElement','myform','jquery','formula2','laydate','rp
|
|
|
}
|
|
|
|
|
|
//总量同比
|
|
|
- function querySumCompare(yyyy){
|
|
|
+ function querySumCompare(yyyy,mm){
|
|
|
page.ajax({
|
|
|
url:"rpt/yearSumCompare.do",
|
|
|
dataType:"text",
|
|
|
- data:{year:yyyy}
|
|
|
+ data:{year:yyyy,month:mm}
|
|
|
},function(resp){
|
|
|
layer.close(loading);
|
|
|
if(resp.indexOf("rpt-table-box")>=0){
|
|
@@ -143,11 +147,11 @@ layui.use(['page','layer','myElement','myform','jquery','formula2','laydate','rp
|
|
|
}
|
|
|
|
|
|
//用能用水 耗量同比
|
|
|
- function loadEnergyCompareRpt(yyyy){
|
|
|
+ function loadEnergyCompareRpt(yyyy,mm){
|
|
|
page.ajax({
|
|
|
dataType:"text",
|
|
|
url:"home/rpt/energyCompareRpt.do",
|
|
|
- data:{type:"grid",year:yyyy}
|
|
|
+ data:{type:"grid",year:yyyy,month:mm}
|
|
|
},function(resp){
|
|
|
if(resp.indexOf("rpt-table-box")>=0){
|
|
|
$("#energyComparebox").html(resp);
|
|
@@ -160,11 +164,11 @@ layui.use(['page','layer','myElement','myform','jquery','formula2','laydate','rp
|
|
|
});
|
|
|
}
|
|
|
|
|
|
- function loadEnergyCompareChart(yyyy){
|
|
|
+ function loadEnergyCompareChart(yyyy,mm){
|
|
|
page.ajax({
|
|
|
dataType:"json",
|
|
|
url:"home/rpt/energyCompareRpt.do",
|
|
|
- data:{type:"chart",year:yyyy}
|
|
|
+ data:{type:"chart",year:yyyy,month:mm}
|
|
|
},function(resp){
|
|
|
if(!resp.success){
|
|
|
layer.msg(resp.exception);
|
|
@@ -223,11 +227,11 @@ layui.use(['page','layer','myElement','myform','jquery','formula2','laydate','rp
|
|
|
|
|
|
|
|
|
//用能用水费用占比统计
|
|
|
- function loadCostRatioRpt(yyyy){
|
|
|
+ function loadCostRatioRpt(yyyy,mm){
|
|
|
page.ajax({
|
|
|
dataType:"text",
|
|
|
url:"home/rpt/costRatioRpt.do",
|
|
|
- data:{type:"grid",year:yyyy}
|
|
|
+ data:{type:"grid",year:yyyy,month:mm}
|
|
|
},function(resp){
|
|
|
if(resp.indexOf("rpt-table-box")>=0){
|
|
|
$("#costRatiobox").html(resp);
|
|
@@ -241,11 +245,11 @@ layui.use(['page','layer','myElement','myform','jquery','formula2','laydate','rp
|
|
|
}
|
|
|
|
|
|
|
|
|
- function loadCostRatioChart(yyyy){
|
|
|
+ function loadCostRatioChart(yyyy,mm){
|
|
|
page.ajax({
|
|
|
dataType:"json",
|
|
|
url:"home/rpt/costRatioRpt.do",
|
|
|
- data:{type:"chart",year:yyyy}
|
|
|
+ data:{type:"chart",year:yyyy,month:mm}
|
|
|
},function(resp){
|
|
|
if(!resp.success){
|
|
|
layer.msg(resp.exception);
|