|
|
|
|
@ -418,6 +418,7 @@
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$(() => {
|
|
|
|
|
area()
|
|
|
|
|
// 订单执行 + 生产统计
|
|
|
|
|
autoUpdate('/broad/fp/selectOrderExecution', INTERVAL, data => {
|
|
|
|
|
orderInf.loadData(data.map(value => [value.name, value.plan_number, value.actual_number, value.plan_number - value.actual_number, value.rate]), Object.keys(orderInfColumns))
|
|
|
|
|
@ -447,17 +448,17 @@
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 当班计划/实际产量/当班差异
|
|
|
|
|
autoUpdate('/broad/fp/getHeader', INTERVAL, data => {
|
|
|
|
|
autoUpdate('/broad/fp/selectOrderInfo', INTERVAL, data => {
|
|
|
|
|
// let p = [data[1], data[0][2], data[0][3]]
|
|
|
|
|
let p = [data.plannedProduction, data.actualProduction, data.plannedProduction - data.actualProduction]
|
|
|
|
|
let p = [data.plan_shift, data.planned_number, data.plan_shift - data.planned_number]
|
|
|
|
|
|
|
|
|
|
for (let i in p) {
|
|
|
|
|
updateSplitBlocks(p[i], selectors[i])
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
// selectStationHourInfo
|
|
|
|
|
autoUpdate('/broad/fp//getPlanHourInfo', INTERVAL, data => {
|
|
|
|
|
// 生产统计数据
|
|
|
|
|
autoUpdate('/broad/fp/getPlanHourInfo', INTERVAL, data => {
|
|
|
|
|
// orderInf.loadData(data, Object.keys(orderInfColumns))
|
|
|
|
|
// let consolidatedRow = ["", "合计", ""]
|
|
|
|
|
//
|
|
|
|
|
@ -633,7 +634,7 @@
|
|
|
|
|
axisLabel: {
|
|
|
|
|
color: '#ffffff',
|
|
|
|
|
fontSize: '10',
|
|
|
|
|
rotate: -30,
|
|
|
|
|
// rotate: -30,
|
|
|
|
|
},
|
|
|
|
|
},
|
|
|
|
|
yAxis: {
|
|
|
|
|
@ -871,5 +872,22 @@
|
|
|
|
|
$(window).resize(charts.resize);
|
|
|
|
|
}
|
|
|
|
|
</script>
|
|
|
|
|
<script>
|
|
|
|
|
const area = () => {
|
|
|
|
|
const html = `
|
|
|
|
|
<span style="position: absolute;top:30%;left:31%;font-size: 1vw;"> a1</span>
|
|
|
|
|
<span style="position: absolute;top:30%;left:37%;font-size: 1vw;"> a2</span>
|
|
|
|
|
<span style="position: absolute;top:30%;left:43%;font-size: 1vw;"> a3</span>
|
|
|
|
|
<span style="position: absolute;top:30%;left:50%;font-size: 1vw;"> a4</span>
|
|
|
|
|
<span style="position: absolute;top:30%;left:58%;font-size: 1vw;"> a5</span>
|
|
|
|
|
<span style="position: absolute;top:30%;left:65%;font-size: 1vw;"> a6</span>
|
|
|
|
|
<span style="position: absolute;top:38.6%;left:33.2%;font-size: 1vw;"> a1</span>
|
|
|
|
|
<span style="position: absolute;top:37.6%;left:56%;font-size: 1vw;"> a2</span>
|
|
|
|
|
<span style="position: absolute;top:46%;left:51%;font-size: 1vw;"> a3</span>
|
|
|
|
|
<span style="position: absolute;top:40.7%;left:65%;font-size: 1vw;"> a4</span>
|
|
|
|
|
`
|
|
|
|
|
$("body").append(html)
|
|
|
|
|
}
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
</html>
|