|
@@ -334,6 +334,13 @@ layui.use(['page','layer','myElement','myform','jquery','formula2','laydate','rp
|
|
return data==null?null:data.toFixed(decimal);
|
|
return data==null?null:data.toFixed(decimal);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ function getDFData(pdata,key1,key2,decimal){
|
|
|
|
+ if(!pdata[key1]||!pdata[key1][key2]){
|
|
|
|
+ return null;
|
|
|
|
+ }
|
|
|
|
+ return decimalFormat(pdata[key1][key2],decimal);
|
|
|
|
+ }
|
|
|
|
+
|
|
//用能用水按月统计图,绘制前先获取去年的数据
|
|
//用能用水按月统计图,绘制前先获取去年的数据
|
|
function loadEnergyMthGroupChart(yyyy){
|
|
function loadEnergyMthGroupChart(yyyy){
|
|
var preYear=parseInt(yyyy)-1;
|
|
var preYear=parseInt(yyyy)-1;
|
|
@@ -347,7 +354,7 @@ layui.use(['page','layer','myElement','myform','jquery','formula2','laydate','rp
|
|
}
|
|
}
|
|
var preData=resp.data;
|
|
var preData=resp.data;
|
|
var mths=["01","02","03","04","05","06","07","08","09","10","11","12"];
|
|
var mths=["01","02","03","04","05","06","07","08","09","10","11","12"];
|
|
- var ngas=[],power=[],oil=[],coil=[],lgas=[],coal=[],water=[];
|
|
|
|
|
|
+ var ngas=[],power=[],oil=[],coil=[],lgas=[],coal=[],water=[],coil100km=[],coilWellCount=[],oil100km=[],oilWellCount=[],engineWellCount=[],engineCostTon=[];
|
|
for(var m=0,len=mths.length;m<len;m++){
|
|
for(var m=0,len=mths.length;m<len;m++){
|
|
ngas.push(decimalFormat(preData[mths[m]].wpg.ngasCount,4));
|
|
ngas.push(decimalFormat(preData[mths[m]].wpg.ngasCount,4));
|
|
power.push(decimalFormat(preData[mths[m]].wpg.powerCount,4));
|
|
power.push(decimalFormat(preData[mths[m]].wpg.powerCount,4));
|
|
@@ -356,9 +363,16 @@ layui.use(['page','layer','myElement','myform','jquery','formula2','laydate','rp
|
|
lgas.push(decimalFormat(preData[mths[m]].wpg.lgasCount,3));
|
|
lgas.push(decimalFormat(preData[mths[m]].wpg.lgasCount,3));
|
|
coal.push(decimalFormat(preData[mths[m]].coals,3));
|
|
coal.push(decimalFormat(preData[mths[m]].coals,3));
|
|
water.push(decimalFormat(preData[mths[m]].wpg.waterCount,4));
|
|
water.push(decimalFormat(preData[mths[m]].wpg.waterCount,4));
|
|
|
|
+
|
|
|
|
+ coil100km.push(getDFData(preData[mths[m]],"indConsume","coilLiter100km",3));
|
|
|
|
+ coilWellCount.push(getDFData(preData[mths[m]],"indConsume","coilLiterWellCount",3));
|
|
|
|
+ oil100km.push(getDFData(preData[mths[m]],"indConsume","oilLiter100km",3));
|
|
|
|
+ oilWellCount.push(getDFData(preData[mths[m]],"indConsume","oilLiterWellCount",3));
|
|
|
|
+ engineWellCount.push(getDFData(preData[mths[m]],"indConsume","engineLiterWellCount",3));
|
|
|
|
+ engineCostTon.push(getDFData(preData[mths[m]],"indConsume","engineCostTon",3));
|
|
}
|
|
}
|
|
//下一步从报表中获取当年数据并进行绘制
|
|
//下一步从报表中获取当年数据并进行绘制
|
|
- startEnergyMthGroupChart([ngas,power,oil,coil,lgas,coal,water]);
|
|
|
|
|
|
+ startEnergyMthGroupChart([ngas,power,oil,coil,lgas,coal,water,coil100km,coilWellCount,oil100km,oilWellCount,engineWellCount,engineCostTon]);
|
|
|
|
|
|
},function(){
|
|
},function(){
|
|
layer.msg("网络请求出现错误");
|
|
layer.msg("网络请求出现错误");
|
|
@@ -686,6 +700,8 @@ function createMonthGrpNgasChart($,id,ary1,ary2,yUnit){
|
|
}
|
|
}
|
|
|
|
|
|
function create2SeriesChart($,id,ary1,ary2,yunit){
|
|
function create2SeriesChart($,id,ary1,ary2,yunit){
|
|
|
|
+ ary1=ary1||[];
|
|
|
|
+ ary2=ary2||[];
|
|
for(var i=0,len=ary1.length;i<len;i++){
|
|
for(var i=0,len=ary1.length;i<len;i++){
|
|
if(parseFloat(ary1[i])==0){
|
|
if(parseFloat(ary1[i])==0){
|
|
ary1[i]='';
|
|
ary1[i]='';
|