Commit c92bdf1f authored by xxx's avatar xxx

1

parent 3476eb01
...@@ -17,8 +17,8 @@ ...@@ -17,8 +17,8 @@
</div> </div>
<div class="carPicStyle2"> <div class="carPicStyle2">
<div style="margin-top:0.5vh;font-size:17px;">{{item.cartype}}</div> <div style="margin-top:0.5vh;font-size:17px;">{{item.cartype}}</div>
<div style="font-size:14px;margin-top:1vh;">总工时:<b>{{item.gongshi}}</b>H</div> <div style="font-size:13px;margin-top:1vh;">总工时:<b>{{item.gongshi}}</b>H</div>
<div style="font-size:14px;margin-top:1vh;">闲置率:<b>{{item.xianzhi}}</b>%</div> <div style="font-size:13px;margin-top:1vh;">闲置率:<b>{{(item.xianzhi > 0) ? item.xianzhi : 0}}</b>%</div>
</div> </div>
</div> </div>
</div> </div>
...@@ -44,9 +44,9 @@ export default { ...@@ -44,9 +44,9 @@ export default {
carWorkTimeData:{ carWorkTimeData:{
selectTimeText:'day', selectTimeText:'day',
listData:[ listData:[
{cartype:'卡车',gongshi:0,xianzhi:0}, {cartype:'卡车',gongshi:0,xianzhi:100},
{cartype:'铲车',gongshi:0,xianzhi:0}, {cartype:'铲车',gongshi:0,xianzhi:100},
{cartype:'其他车辆',gongshi:0,xianzhi:0} {cartype:'其他车辆',gongshi:0,xianzhi:100}
], ],
selectTimeDate:'', selectTimeDate:'',
}, },
...@@ -91,11 +91,11 @@ export default { ...@@ -91,11 +91,11 @@ export default {
} }
}); });
this.carWorkTimeData.listData[0].gongshi = allTime1; this.carWorkTimeData.listData[0].gongshi = allTime1;
this.carWorkTimeData.listData[0].xianzhi = allEffic1 ? (parseFloat(allEffic1 / num1)).toFixed(2) : 0; this.carWorkTimeData.listData[0].xianzhi = allEffic1 ? (100 - parseFloat(allEffic1 / num1)).toFixed(2) : 100;
this.carWorkTimeData.listData[1].gongshi = allTime2; this.carWorkTimeData.listData[1].gongshi = allTime2;
this.carWorkTimeData.listData[1].xianzhi = allEffic2 ? (parseFloat(allEffic2 / num2)).toFixed(2) : 0; this.carWorkTimeData.listData[1].xianzhi = allEffic2 ? (100 - parseFloat(allEffic2 / num2)).toFixed(2) : 100;
this.carWorkTimeData.listData[2].gongshi = allTime3; this.carWorkTimeData.listData[2].gongshi = allTime3;
this.carWorkTimeData.listData[2].xianzhi = allEffic3 ? (parseFloat(allEffic3 / num3)).toFixed(2) : 0; this.carWorkTimeData.listData[2].xianzhi = allEffic3 ? (100 - parseFloat(allEffic3 / num3)).toFixed(2) : 100;
} }
}) })
} }
...@@ -128,11 +128,11 @@ export default { ...@@ -128,11 +128,11 @@ export default {
} }
}); });
this.carWorkTimeData.listData[0].gongshi = allTime1; this.carWorkTimeData.listData[0].gongshi = allTime1;
this.carWorkTimeData.listData[0].xianzhi = allEffic1 ? (parseFloat(allEffic1 / num1)).toFixed(2) : 0; this.carWorkTimeData.listData[0].xianzhi = allEffic1 ? (100 - parseFloat(allEffic1 / num1)).toFixed(2) : 100;
this.carWorkTimeData.listData[1].gongshi = allTime2; this.carWorkTimeData.listData[1].gongshi = allTime2;
this.carWorkTimeData.listData[1].xianzhi = allEffic2 ? (parseFloat(allEffic2 / num2)).toFixed(2) : 0; this.carWorkTimeData.listData[1].xianzhi = allEffic2 ? (100 - parseFloat(allEffic2 / num2)).toFixed(2) : 100;
this.carWorkTimeData.listData[2].gongshi = allTime3; this.carWorkTimeData.listData[2].gongshi = allTime3;
this.carWorkTimeData.listData[2].xianzhi = allEffic3 ? (parseFloat(allEffic3 / num3)).toFixed(2) : 0; this.carWorkTimeData.listData[2].xianzhi = allEffic3 ? (100 - parseFloat(allEffic3 / num3)).toFixed(2) : 100;
} }
}) })
} }
...@@ -165,11 +165,11 @@ export default { ...@@ -165,11 +165,11 @@ export default {
} }
}); });
this.carWorkTimeData.listData[0].gongshi = allTime1; this.carWorkTimeData.listData[0].gongshi = allTime1;
this.carWorkTimeData.listData[0].xianzhi = allEffic1 ? (parseFloat(allEffic1 / num1)).toFixed(2) : 0; this.carWorkTimeData.listData[0].xianzhi = allEffic1 ? (100 - parseFloat(allEffic1 / num1)).toFixed(2) : 100;
this.carWorkTimeData.listData[1].gongshi = allTime2; this.carWorkTimeData.listData[1].gongshi = allTime2;
this.carWorkTimeData.listData[1].xianzhi = allEffic2 ? (parseFloat(allEffic2 / num2)).toFixed(2) : 0; this.carWorkTimeData.listData[1].xianzhi = allEffic2 ? (100 - parseFloat(allEffic2 / num2)).toFixed(2) : 100;
this.carWorkTimeData.listData[2].gongshi = allTime3; this.carWorkTimeData.listData[2].gongshi = allTime3;
this.carWorkTimeData.listData[2].xianzhi = allEffic3 ? (parseFloat(allEffic3 / num3)).toFixed(2) : 0; this.carWorkTimeData.listData[2].xianzhi = allEffic3 ? (100 - parseFloat(allEffic3 / num3)).toFixed(2) : 100;
} }
}) })
} }
...@@ -205,11 +205,11 @@ export default { ...@@ -205,11 +205,11 @@ export default {
} }
}); });
this.carWorkTimeData.listData[0].gongshi = allTime1; this.carWorkTimeData.listData[0].gongshi = allTime1;
this.carWorkTimeData.listData[0].xianzhi = allEffic1 ? (parseFloat(allEffic1 / num1)).toFixed(2) : 0; this.carWorkTimeData.listData[0].xianzhi = allEffic1 ? (100 - parseFloat(allEffic1 / num1)).toFixed(2) : 100;
this.carWorkTimeData.listData[1].gongshi = allTime2; this.carWorkTimeData.listData[1].gongshi = allTime2;
this.carWorkTimeData.listData[1].xianzhi = allEffic2 ? (parseFloat(allEffic2 / num2)).toFixed(2) : 0; this.carWorkTimeData.listData[1].xianzhi = allEffic2 ? (100 - parseFloat(allEffic2 / num2)).toFixed(2) : 100;
this.carWorkTimeData.listData[2].gongshi = allTime3; this.carWorkTimeData.listData[2].gongshi = allTime3;
this.carWorkTimeData.listData[2].xianzhi = allEffic3 ? (parseFloat(allEffic3 / num3)).toFixed(2) : 0; this.carWorkTimeData.listData[2].xianzhi = allEffic3 ? (100 - parseFloat(allEffic3 / num3)).toFixed(2) : 100;
} }
}) })
} }
...@@ -242,11 +242,11 @@ export default { ...@@ -242,11 +242,11 @@ export default {
} }
}); });
this.carWorkTimeData.listData[0].gongshi = allTime1; this.carWorkTimeData.listData[0].gongshi = allTime1;
this.carWorkTimeData.listData[0].xianzhi = allEffic1 ? (parseFloat(allEffic1 / num1)).toFixed(2) : 0; this.carWorkTimeData.listData[0].xianzhi = allEffic1 ? (100 - parseFloat(allEffic1 / num1)).toFixed(2) : 100;
this.carWorkTimeData.listData[1].gongshi = allTime2; this.carWorkTimeData.listData[1].gongshi = allTime2;
this.carWorkTimeData.listData[1].xianzhi = allEffic2 ? (parseFloat(allEffic2 / num2)).toFixed(2) : 0; this.carWorkTimeData.listData[1].xianzhi = allEffic2 ? (100 - parseFloat(allEffic2 / num2)).toFixed(2) : 100;
this.carWorkTimeData.listData[2].gongshi = allTime3; this.carWorkTimeData.listData[2].gongshi = allTime3;
this.carWorkTimeData.listData[2].xianzhi = allEffic3 ? (parseFloat(allEffic3 / num3)).toFixed(2) : 0; this.carWorkTimeData.listData[2].xianzhi = allEffic3 ? (100 - parseFloat(allEffic3 / num3)).toFixed(2) : 100;
} }
}) })
} }
...@@ -279,11 +279,11 @@ export default { ...@@ -279,11 +279,11 @@ export default {
} }
}); });
this.carWorkTimeData.listData[0].gongshi = allTime1; this.carWorkTimeData.listData[0].gongshi = allTime1;
this.carWorkTimeData.listData[0].xianzhi = allEffic1 ? (parseFloat(allEffic1 / num1)).toFixed(2) : 0; this.carWorkTimeData.listData[0].xianzhi = allEffic1 ? (100 - parseFloat(allEffic1 / num1)).toFixed(2) : 100;
this.carWorkTimeData.listData[1].gongshi = allTime2; this.carWorkTimeData.listData[1].gongshi = allTime2;
this.carWorkTimeData.listData[1].xianzhi = allEffic2 ? (parseFloat(allEffic2 / num2)).toFixed(2) : 0; this.carWorkTimeData.listData[1].xianzhi = allEffic2 ? (100 - parseFloat(allEffic2 / num2)).toFixed(2) : 100;
this.carWorkTimeData.listData[2].gongshi = allTime3; this.carWorkTimeData.listData[2].gongshi = allTime3;
this.carWorkTimeData.listData[2].xianzhi = allEffic3 ? (parseFloat(allEffic3 / num3)).toFixed(2) : 0; this.carWorkTimeData.listData[2].xianzhi = allEffic3 ? (100 - parseFloat(allEffic3 / num3)).toFixed(2) : 100;
} }
}) })
} }
...@@ -323,11 +323,11 @@ export default { ...@@ -323,11 +323,11 @@ export default {
} }
}); });
this.carWorkTimeData.listData[0].gongshi = allTime1; this.carWorkTimeData.listData[0].gongshi = allTime1;
this.carWorkTimeData.listData[0].xianzhi = allEffic1 ? (parseFloat(allEffic1 / num1)).toFixed(2) : 0; this.carWorkTimeData.listData[0].xianzhi = allEffic1 ? (100 - parseFloat(allEffic1 / num1)).toFixed(2) : 100;
this.carWorkTimeData.listData[1].gongshi = allTime2; this.carWorkTimeData.listData[1].gongshi = allTime2;
this.carWorkTimeData.listData[1].xianzhi = allEffic2 ? (parseFloat(allEffic2 / num2)).toFixed(2) : 0; this.carWorkTimeData.listData[1].xianzhi = allEffic2 ? (100 - parseFloat(allEffic2 / num2)).toFixed(2) : 100;
this.carWorkTimeData.listData[2].gongshi = allTime3; this.carWorkTimeData.listData[2].gongshi = allTime3;
this.carWorkTimeData.listData[2].xianzhi = allEffic3 ? (parseFloat(allEffic3 / num3)).toFixed(2) : 0; this.carWorkTimeData.listData[2].xianzhi = allEffic3 ? (100 - parseFloat(allEffic3 / num3)).toFixed(2) : 100;
} }
}) })
} }
...@@ -360,11 +360,11 @@ export default { ...@@ -360,11 +360,11 @@ export default {
} }
}); });
this.carWorkTimeData.listData[0].gongshi = allTime1; this.carWorkTimeData.listData[0].gongshi = allTime1;
this.carWorkTimeData.listData[0].xianzhi = allEffic1 ? (parseFloat(allEffic1 / num1)).toFixed(2) : 0; this.carWorkTimeData.listData[0].xianzhi = allEffic1 ? (100 - parseFloat(allEffic1 / num1)).toFixed(2) : 100;
this.carWorkTimeData.listData[1].gongshi = allTime2; this.carWorkTimeData.listData[1].gongshi = allTime2;
this.carWorkTimeData.listData[1].xianzhi = allEffic2 ? (parseFloat(allEffic2 / num2)).toFixed(2) : 0; this.carWorkTimeData.listData[1].xianzhi = allEffic2 ? (100 - parseFloat(allEffic2 / num2)).toFixed(2) : 100;
this.carWorkTimeData.listData[2].gongshi = allTime3; this.carWorkTimeData.listData[2].gongshi = allTime3;
this.carWorkTimeData.listData[2].xianzhi = allEffic3 ? (parseFloat(allEffic3 / num3)).toFixed(2) : 0; this.carWorkTimeData.listData[2].xianzhi = allEffic3 ? (100 - parseFloat(allEffic3 / num3)).toFixed(2) : 100;
} }
}) })
} }
...@@ -397,11 +397,11 @@ export default { ...@@ -397,11 +397,11 @@ export default {
} }
}); });
this.carWorkTimeData.listData[0].gongshi = allTime1; this.carWorkTimeData.listData[0].gongshi = allTime1;
this.carWorkTimeData.listData[0].xianzhi = allEffic1 ? (parseFloat(allEffic1 / num1)).toFixed(2) : 0; this.carWorkTimeData.listData[0].xianzhi = allEffic1 ? (100 - parseFloat(allEffic1 / num1)).toFixed(2) : 100;
this.carWorkTimeData.listData[1].gongshi = allTime2; this.carWorkTimeData.listData[1].gongshi = allTime2;
this.carWorkTimeData.listData[1].xianzhi = allEffic2 ? (parseFloat(allEffic2 / num2)).toFixed(2) : 0; this.carWorkTimeData.listData[1].xianzhi = allEffic2 ? (100 - parseFloat(allEffic2 / num2)).toFixed(2) : 100;
this.carWorkTimeData.listData[2].gongshi = allTime3; this.carWorkTimeData.listData[2].gongshi = allTime3;
this.carWorkTimeData.listData[2].xianzhi = allEffic3 ? (parseFloat(allEffic3 / num3)).toFixed(2) : 0; this.carWorkTimeData.listData[2].xianzhi = allEffic3 ? (100 - parseFloat(allEffic3 / num3)).toFixed(2) : 100;
} }
}) })
} }
......
...@@ -42,11 +42,11 @@ export default { ...@@ -42,11 +42,11 @@ export default {
//矿石开采效率 //矿石开采效率
exploitationEfficiencyData:{ exploitationEfficiencyData:{
rate1:[0.5], rate1:[0.5],
dayYield1:50, dayYield1:0,
dayMil1:30, dayMil1:0,
rate2:[0.5], rate2:[0.5],
dayWorkTime2:8, dayWorkTime2:0,
dayYield2:50, dayYield2:0,
}, },
} }
}, },
...@@ -56,11 +56,43 @@ export default { ...@@ -56,11 +56,43 @@ export default {
methods:{ methods:{
loadData(){ loadData(){
//矿石开采效率 //矿石开采效率
HttpReq.truckDispatching.apiManmadesCheDayQueryDay({createTime:this.dayCurrentTimeFn(),size:9999,page:0}).then((res) => {
if(res.code == 200){
let text1 = 0;
let text2 = 0;
let text3 = 0;
res.data.forEach((item,index)=>{
text1 = text1 + (item.weight ? parseFloat(item.weight) : 0);
text2 = text2 + (item.mil ? parseFloat(item.mil) : 0);
text3 = text3 + (item.time ? parseFloat(item.time) : 0);
});
this.exploitationEfficiencyData.dayYield1 = text1;
this.exploitationEfficiencyData.dayMil1 = text2.toFixed(3);
this.exploitationEfficiencyData.dayWorkTime2 = text3;
this.exploitationEfficiencyData.dayYield2 = text1;
}
})
this.initLiquidEchart1(); this.initLiquidEchart1();
this.initLiquidEchart2(); this.initLiquidEchart2();
this.DPcomputer8BoxTimer = setInterval(() => { this.DPcomputer8BoxTimer = setInterval(() => {
//矿石开采效率 //矿石开采效率
HttpReq.truckDispatching.apiManmadesCheDayQueryDay({createTime:this.dayCurrentTimeFn(),size:9999,page:0}).then((res) => {
if(res.code == 200){
let text1 = 0;
let text2 = 0;
let text3 = 0;
res.data.forEach((item,index)=>{
text1 = text1 + (item.weight ? parseFloat(item.weight) : 0);
text2 = text2 + (item.mil ? parseFloat(item.mil) : 0);
text3 = text3 + (item.time ? parseFloat(item.time) : 0);
});
this.exploitationEfficiencyData.dayYield1 = text1;
this.exploitationEfficiencyData.dayMil1 = text2.toFixed(3);
this.exploitationEfficiencyData.dayWorkTime2 = text3;
this.exploitationEfficiencyData.dayYield2 = text1;
}
})
this.initLiquidEchart1(); this.initLiquidEchart1();
this.initLiquidEchart2(); this.initLiquidEchart2();
},10000) },10000)
...@@ -176,6 +208,23 @@ export default { ...@@ -176,6 +208,23 @@ export default {
}); });
}, 50) }, 50)
}, },
//获取当前时间
dayCurrentTimeFn(){
var date = new Date();
var year = date.getFullYear(); //年 ,从 Date 对象以四位数字返回年份
var month = date.getMonth() + 1; //月 ,从 Date 对象返回月份 (0 ~ 11) ,date.getMonth()比实际月份少 1 个月
var day = date.getDate(); //日 ,从 Date 对象返回一个月中的某一天 (1 ~ 31)
//修改月份格式
if (month >= 1 && month <= 9) {
month = "0" + month;
}
//修改日期格式
if (day >= 0 && day <= 9) {
day = "0" + day;
}
let currentFormatDate = year + "-" + month + "-" + day;
return currentFormatDate
},
}, },
beforeDestroy(){ beforeDestroy(){
if(this.DPcomputer8BoxTimer) { if(this.DPcomputer8BoxTimer) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment